daily update
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
5d0a3b53
WN
12013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
2
3 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
4 instructions and enable disp-step-syscall for arm targets.
5
9a5911c0
WN
62013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
7
8 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
9 assembler errors on arm.
10 * gdb.dwarf2/mac-fileno.S: Likewise.
11 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
12 * gdb.dwarf2/pr13961.S: Likewise.
13
fa876972
HZ
142013-07-19 Hui Zhu <hui@codesourcery.com>
15
16 PR gdb/15692
17 * gdb.mi/mi-dprintf.exp: Add double quotes test.
18
1527aea8
YQ
192013-07-19 Yao Qi <yao@codesourcery.com>
20
21 * gdb.trace/read-memory.exp (test_from_remote): Update test.
22 (teset_from_exec): Likewise.
23
73c1d57e
YQ
242013-07-19 Yao Qi <yao@codesourcery.com>
25
26 * gdb.trace/read-memory.c: New.
27 * gdb.trace/read-memory.exp: New.
28
a075c3e5
YQ
292013-07-19 Yao Qi <yao@codesourcery.com>
30
31 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
32 $dest to link options if host is remote. Move the
33 generated file to $dest.a on host if host is remote.
34
623cc285
WN
352013-07-18 Will Newton <will.newton@linaro.org>
36
37 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
38 to ensure the test is linked against pthreads.
39 * gdb.threads/tls-var-main.c: Likewise.
40 * gdb.threads/tls-shared.c: Likewise.
41
1f74d3b5
YQ
422013-07-18 Yao Qi <yao@codesourcery.com>
43
44 * lib/future.exp (gdb_default_target_compile): Use tail name
45 of $destfile as the output name of compile. Move the
46 generated file to $destfile on build.
47
f6dc277e
YQ
482013-07-18 Yao Qi <yao@codesourcery.com>
49
50 * lib/gdb.exp (gdb_compile): Set
51 gdb_saved_set_unbuffered_mode_obj to
52 set_unbuffered_mode_saved.o if host is remote. Invoke
53 remote_download to copy $unbuf_obj to host.
54
e7045703
DE
552013-07-17 Doug Evans <dje@google.com>
56
57 * gdb.python/py-frame-args.c: New file.
58 * gdb.python/py-frame-args.py: New file.
59 * gdb.python/py-frame-args.exp New file.
60
5ea5559b
AB
612013-07-16 Andrew Burgess <aburgess@broadcom.com>
62
63 * gdb.base/printcmds.exp (test_printf): Add tests for format
64 strings with missing format specifier.
65
4229ca0e
TT
662013-07-16 Tom Tromey <tromey@redhat.com>
67
68 * gdb.ada/info_types.exp: Use standard_testfile.
69
5ee657d5
TT
702013-07-16 Tom Tromey <tromey@redhat.com>
71
72 * gdb.mi/mi-basics.exp: Use standard_output_file.
73 (test_dir_specification, test_cwd_specification)
74 (test_path_specification): Use testsubdir, not subdir and objdir.
75
20e3d738
TT
762013-07-16 Tom Tromey <tromey@redhat.com>
77
78 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
79
7d7c6477
JB
802013-07-09 Joel Brobecker <brobecker@adacore.com>
81
82 * gdb.ada/small_reg_param.exp: Accept optional entry value
83 for parameter "w".
84
52cd8b7d
JB
852013-07-09 Joel Brobecker <brobecker@adacore.com>
86
87 * gdb.ada/small_reg_param.exp: Remove trailing space.
88
2a998fc0
DE
892013-07-09 Doug Evans <dje@google.com>
90
91 * gdb.base/default.exp: Update expected output of "show print array"
92 and "show print pretty".
93
0329e9fb
UW
942013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
95
96 * gdb.threads/wp-replication.exp: Stop counting available hardware
97 watchpoints after NR_THREADS iterations.
98
1953058f
AB
992013-07-08 Andrew Burgess <aburgess@broadcom.com>
100
101 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
102
7c0de741
YQ
1032013-07-07 Yao Qi <yao@codesourcery.com>
104
105 * boards/native-gdbserver.exp: Move invoke of
106 process_multilib_options to gdbserver-base.exp.
107 Move set_board_info 'compiler', 'gdb,noinferiorio',
108 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
109 gdbserver-base.exp.
110 Move proc ${board}_download, ${board}_upload and
111 ${board}_file to gdbserver-base.exp.
112 * boards/native-extended-gdbserver.exp: Likewise.
113 * boards/native-stdio-gdbserver.exp: Likewise.
114 * boards/gdbserver-base.exp: New file.
115
497a4c48
LM
1162013-07-05 Luis Machado <lgustavo@codesourcery.com>
117
118 * gdb.base/dump.exp: Remove arch-specific tests and do a
119 generic data address check to set is64bitonly correctly.
120
bb3f62fc
LM
1212013-07-05 Luis Machado <lgustavo@codesourcery.com>
122
123 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
124 the register number instead of expecting only 0.
125
005faa9d
WN
1262013-07-05 Will Newton <will.newton@linaro.org>
127
128 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
129 in asm syntax to allow building on ARM.
130
4767856f
YQ
1312013-07-05 Yao Qi <yao@codesourcery.com>
132
133 * boards/local-remote-host.exp: Remove obsolete comments.
134 * boards/native-extended-gdbserver.exp: Likewise.
135 * boards/native-gdbserver.exp: Likewise.
136 * boards/native-stdio-gdbserver.exp: Likewise.
137
691a26f5
AB
1382013-07-04 Andrew Burgess <aburgess@broadcom.com>
139
140 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
141 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
142 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
143
4d142eaa
JK
1442013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
145
146 * gdb.base/break-on-linker-gcd-function.exp: Replace
147 prepare_for_testing by build_executable_from_specs and clean_restart.
148
62cef515
TT
1492013-06-27 Tom Tromey <tromey@redhat.com>
150
151 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
152 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
153 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
154 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
155 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
156 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
157 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
158 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
159 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
160 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
161 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
162 Use standard_testfile, standard_output_file, prepare_for_testing,
163 clean_restart.
164
0ab77f5f
TT
1652013-06-27 Tom Tromey <tromey@redhat.com>
166
167 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
168 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
169 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
170 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
171 gdb.base/shreloc.exp, gdb.base/sigall.exp,
172 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
173 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
174 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
175 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
176 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
177 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
178 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
179 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
180 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
181 gdb.base/solib-weak.exp, gdb.base/source.exp,
182 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
183 gdb.base/stap-probe.exp, gdb.base/start.exp,
184 gdb.base/step-break.exp, gdb.base/step-bt.exp,
185 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
186 gdb.base/step-test.exp, gdb.base/structs.exp,
187 gdb.base/structs2.exp, gdb.base/structs3.exp,
188 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
189 standard_output_file, prepare_for_testing, clean_restart.
190
822bd149
TT
1912013-06-27 Tom Tromey <tromey@redhat.com>
192
193 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
194 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
195 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
196 gdb.base/pending.exp, gdb.base/permissions.exp,
197 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
198 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
199 gdb.base/printcmds.exp, gdb.base/prologue.exp,
200 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
201 gdb.base/ptype.exp, gdb.base/randomize.exp,
202 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
203 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
204 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
205 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
206 standard_testfile, standard_output_file, prepare_for_testing,
207 clean_restart.
208
f8b41b00
TT
2092013-06-27 Tom Tromey <tromey@redhat.com>
210
a8c97a87
TT
211 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
212 gdb.base/huge.exp, gdb.base/included.exp,
213 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
214 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
215 gdb.base/info-os.exp, gdb.base/info-proc.exp,
216 gdb.base/info-target.exp, gdb.base/infoline.exp,
217 gdb.base/interp.exp, gdb.base/interrupt.exp,
218 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
219 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
220 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
221 gdb.base/logical.exp, gdb.base/long_long.exp,
222 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
223 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
224 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
225 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
f8b41b00
TT
226 standard_testfile, standard_output_file, prepare_for_testing,
227 clean_restart.
228
289f9037
TT
2292013-06-27 Tom Tromey <tromey@redhat.com>
230
a8c97a87
TT
231 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
232 gdb.base/enumval.exp, gdb.base/environ.exp,
233 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
234 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
235 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
236 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
237 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
238 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
239 gdb.base/fullname.exp, gdb.base/funcargs.exp,
240 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
241 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
242 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
243 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
244 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
245 gdb.base/gnu_vector.exp: Use standard_testfile,
246 standard_output_file, prepare_for_testing, clean_restart.
289f9037 247
f76495c8
TT
2482013-06-27 Tom Tromey <tromey@redhat.com>
249
a8c97a87
TT
250 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
251 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
252 gdb.base/call-strs.exp, gdb.base/callexit.exp,
253 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
254 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
255 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
256 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
257 gdb.base/commands.exp, gdb.base/completion.exp,
258 gdb.base/complex.exp, gdb.base/cond-expr.exp,
259 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
260 gdb.base/constvars.exp, gdb.base/corefile.exp,
261 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
262 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
263 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
264 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
265 gdb.base/dup-sect.exp: Use standard_testfile,
f76495c8
TT
266 standard_output_file, prepare_for_testing, clean_restart.
267
a64d2530
TT
2682013-06-27 Tom Tromey <tromey@redhat.com>
269
a8c97a87
TT
270 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
271 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
272 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
273 gdb.base/async-shell.exp, gdb.base/async.exp,
274 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
275 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
276 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
277 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
278 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
279 gdb.base/break-on-linker-gcd-function.exp,
280 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
a64d2530
TT
281 standard_output_file, prepare_for_testing, clean_restart.
282
aaff8d73
YQ
2832013-06-26 Yao Qi <yao@codesourcery.com>
284
285 * gdb.trace/mi-trace-frame-collected.exp: New.
286
a0743c90
YQ
2872013-06-25 Yao Qi <yao@codesourcery.com>
288
289 * boards/native-extended-gdbserver.exp: Set board_info
290 'gdb,predefined_tsv'.
291 * boards/native-gdbserver.exp: Likewise.
292 * boards/native-stdio-gdbserver.exp: Likewise.
293 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
294 uploaded TSVs if target supports tracing.
295 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
296 tracing and target has predefined tsv.
297
9d6e6e84
HZ
2982013-06-25 Yao Qi <yao@codesourcery.com>
299 Hui Zhu <hui@codesourcery.com>
300 Pedro Alves <palves@redhat.com>
301
302 PR breakpoints/15075
303 PR breakpoints/15434
304 * gdb.base/dprintf-next.c: New file.
305 * gdb.base/dprintf-next.exp: New file.
306 * gdb.base/dprintf-non-stop.c: New file.
307 * gdb.base/dprintf-non-stop.exp: New file.
308 * gdb.base/dprintf.exp: Don't check "continue" in the output
309 of "info breakpoints".
310 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
311 Don't check "continue" in script field.
312
e7ab3185
TT
3132013-06-21 Tom Tromey <tromey@redhat.com>
314
315 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
316 name in a test name.
317
c898adb7
YQ
3182013-06-20 Yao Qi <yao@codesourcery.com>
319
320 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
321 and set an action.
322 (test_trace_unavailable): Test command -data-list-register-values
323 in the context of traceframe and with option --skip-unavailable.
324 * gdb.trace/trace-unavailable.c (foo): New.
325 (main): Call it.
326 * gdb.mi/gdb2549.exp: Update matching pattern.
327
4d157a3d
MF
3282013-06-19 Mike Frysinger <vapier@gentoo.org>
329
330 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
331 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
332 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
333 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
334 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
335
d69cace4
LM
3362013-06-19 Luis Machado <lgustavo@codesourcery.com>
337
338 * gdb.base/subst.exp: Delete default rules before further
339 tests.
340
9bdd0636
YQ
3412013-06-19 Yao Qi <yao@codesourcery.com>
342
343 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
344 unsupported if it is not registered.
345
427cd150
TT
3462013-06-18 Tom Tromey <tromey@redhat.com>
347
348 * gdb.base/random-signal.c: New file.
349 * gdb.base/random-signal.exp: New file.
350
6de7c271
WN
3512013-06-18 Will Newton <will.newton@linaro.org>
352
353 * gdb.base/skip.c: Use comma to evaluate results of foo()
354 and bar() before passing to baz().
355 * gdb.base/skip.c: baz() now takes one argument instead of
356 two.
357
5bd1ef56
TT
3582013-06-18 Tom Tromey <tromey@redhat.com>
359
360 * gdb.dwarf2/implptrpiece.exp: New file.
361 * gdb.dwarf2/implptrconst.exp (d): New variable.
362 Print d.
363 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
364
e379b391
TT
3652013-06-18 Tom Tromey <tromey@redhat.com>
366
367 * lib/selftest-support.exp (do_self_tests): Reject remote or
368 non-native targets.
369 * gdb.gdb/complaints.exp: Remove check.
370 * gdb.gdb/observer.exp: Remove check.
371 * gdb.gdb/xfullpath.exp: Remove check.
372 * gdb.gdb/complaints.exp: Remove check.
373
4ec70201
PA
3742013-06-07 Pedro Alves <palves@redhat.com>
375
376 * boards/native-extended-gdbserver.exp: Remove semicolon.
377 * config/arm-ice.exp: Likewise.
378 * config/bfin.exp: Likewise.
379 * config/cygmon.exp: Likewise.
380 * config/h8300.exp: Likewise.
381 * config/monitor.exp: Likewise.
382 * config/sid.exp: Likewise.
383 * config/sim.exp: Likewise.
384 * config/slite.exp: Likewise.
385 * config/vx.exp: Likewise.
386 * gdb.arch/i386-bp_permanent.exp: Likewise.
387 * gdb.asm/asm-source.exp: Likewise.
388 * gdb.base/args.exp: Likewise.
389 * gdb.base/attach-pie-misread.exp: Likewise.
390 * gdb.base/auxv.exp: Likewise.
391 * gdb.base/bigcore.exp: Likewise.
392 * gdb.base/bitfields2.exp: Likewise.
393 * gdb.base/bitfields.exp: Likewise.
394 * gdb.base/break.exp: Likewise.
395 * gdb.base/break-interp.exp: Likewise.
396 * gdb.base/callfuncs.exp: Likewise.
397 * gdb.base/call-sc.exp: Likewise.
398 * gdb.base/commands.exp: Likewise.
399 * gdb.base/corefile.exp: Likewise.
400 * gdb.base/dbx.exp: Likewise.
401 * gdb.base/ending-run.exp: Likewise.
402 * gdb.base/exprs.exp: Likewise.
403 * gdb.base/funcargs.exp: Likewise.
404 * gdb.base/hbreak2.exp: Likewise.
405 * gdb.base/huge.exp: Likewise.
406 * gdb.base/list.exp: Likewise.
407 * gdb.base/memattr.exp: Likewise.
408 * gdb.base/overlays.exp: Likewise.
409 * gdb.base/printcmds.exp: Likewise.
410 * gdb.base/recurse.exp: Likewise.
411 * gdb.base/remotetimeout.exp: Likewise.
412 * gdb.base/reread.exp: Likewise.
413 * gdb.base/savedregs.exp: Likewise.
414 * gdb.base/scope.exp: Likewise.
415 * gdb.base/sepdebug.exp: Likewise.
416 * gdb.base/setshow.exp: Likewise.
417 * gdb.base/setvar.exp: Likewise.
418 * gdb.base/sigaltstack.exp: Likewise.
419 * gdb.base/siginfo-addr.exp: Likewise.
420 * gdb.base/siginfo.exp: Likewise.
421 * gdb.base/siginfo-obj.exp: Likewise.
422 * gdb.base/sigrepeat.exp: Likewise.
423 * gdb.base/sigstep.exp: Likewise.
424 * gdb.base/structs.exp: Likewise.
425 * gdb.base/testenv.exp: Likewise.
426 * gdb.base/twice.exp: Likewise.
427 * gdb.base/valgrind-db-attach.exp: Likewise.
428 * gdb.base/valgrind-infcall.exp: Likewise.
429 * gdb.base/varargs.exp: Likewise.
430 * gdb.base/watchpoint.exp: Likewise.
431 * gdb.cp/gdb1355.exp: Likewise.
432 * gdb.cp/misc.exp: Likewise.
433 * gdb.disasm/hppa.exp: Likewise.
434 * gdb.disasm/t01_mov.exp: Likewise.
435 * gdb.disasm/t02_mova.exp: Likewise.
436 * gdb.disasm/t03_add.exp: Likewise.
437 * gdb.disasm/t04_sub.exp: Likewise.
438 * gdb.disasm/t05_cmp.exp: Likewise.
439 * gdb.disasm/t06_ari2.exp: Likewise.
440 * gdb.disasm/t07_ari3.exp: Likewise.
441 * gdb.disasm/t08_or.exp: Likewise.
442 * gdb.disasm/t09_xor.exp: Likewise.
443 * gdb.disasm/t10_and.exp: Likewise.
444 * gdb.disasm/t11_logs.exp: Likewise.
445 * gdb.disasm/t12_bit.exp: Likewise.
446 * gdb.disasm/t13_otr.exp: Likewise.
447 * gdb.gdb/selftest.exp: Likewise.
448 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
449 * gdb.mi/mi-reverse.exp: Likewise.
450 * gdb.pascal/floats.exp: Likewise.
451 * gdb.python/py-inferior.exp: Likewise.
452 * gdb.threads/attach-into-signal.exp: Likewise.
453 * gdb.threads/pthreads.exp: Likewise.
454 * gdb.threads/thread_events.exp: Likewise.
455 * gdb.threads/watchthreads.exp: Likewise.
456 * gdb.trace/actions-changed.exp: Likewise.
457 * gdb.trace/actions.exp: Likewise.
458 * gdb.trace/ax.exp: Likewise.
459 * gdb.trace/backtrace.exp: Likewise.
460 * gdb.trace/change-loc.exp: Likewise.
461 * gdb.trace/deltrace.exp: Likewise.
462 * gdb.trace/disconnected-tracing.exp: Likewise.
463 * gdb.trace/ftrace.exp: Likewise.
464 * gdb.trace/infotrace.exp: Likewise.
465 * gdb.trace/passc-dyn.exp: Likewise.
466 * gdb.trace/passcount.exp: Likewise.
467 * gdb.trace/pending.exp: Likewise.
468 * gdb.trace/qtro.exp: Likewise.
469 * gdb.trace/range-stepping.exp: Likewise.
470 * gdb.trace/report.exp: Likewise.
471 * gdb.trace/save-trace.exp: Likewise.
472 * gdb.trace/status-stop.exp: Likewise.
473 * gdb.trace/strace.exp: Likewise.
474 * gdb.trace/tfile.exp: Likewise.
475 * gdb.trace/tfind.exp: Likewise.
476 * gdb.trace/trace-break.exp: Likewise.
477 * gdb.trace/tracecmd.exp: Likewise.
478 * gdb.trace/trace-mt.exp: Likewise.
479 * gdb.trace/tspeed.exp: Likewise.
480 * gdb.trace/tsv.exp: Likewise.
481 * gdb.trace/while-stepping.exp: Likewise.
482 * lib/gdb.exp: Likewise.
483 * lib/gdbserver-support.exp: Likewise.
484 * lib/java.exp: Likewise.
485 * lib/mi-support.exp: Likewise.
486 * lib/pascal.exp: Likewise.
487 * lib/prompt.exp: Likewise.
488 * lib/trace-support.exp: Likewise.
489
47d48711
PA
4902013-06-07 Pedro Alves <palves@redhat.com>
491
492 * gdb.ada/info_types.c: Fix formating in copyright header.
493 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
494 * gdb.base/float.c: Likewise.
495 * gdb.base/inferior-died.c: Likewise.
496 * gdb.base/interp.c: Likewise.
497 * gdb.base/jit-main.c: Likewise.
498 * gdb.base/jit-solib.c: Likewise.
499 * gdb.base/long_long.c: Likewise.
500 * gdb.base/longjmp.c: Likewise.
501 * gdb.base/nextoverexit.c: Likewise.
502 * gdb.base/pr11022.c: Likewise.
503 * gdb.base/prelink-lib.c: Likewise.
504 * gdb.base/prelink.c: Likewise.
505 * gdb.base/prologue.c: Likewise.
506 * gdb.base/restore.c: Likewise.
507 * gdb.base/sigchld.c: Likewise.
508 * gdb.base/solib-search-lib1.c: Likewise.
509 * gdb.base/solib-search-lib2.c: Likewise.
510 * gdb.base/solib-search.c: Likewise.
511 * gdb.base/solib-search.h: Likewise.
512 * gdb.base/whatis.c: Likewise.
513 * gdb.cp/abstract-origin.cc: Likewise.
514 * gdb.cp/anon-struct.cc: Likewise.
515 * gdb.cp/baseenum.cc: Likewise.
516 * gdb.cp/bs15503.cc: Likewise.
517 * gdb.cp/call-c-1.c: Likewise.
518 * gdb.cp/call-c.cc: Likewise.
519 * gdb.cp/class2.cc: Likewise.
520 * gdb.cp/classes.cc: Likewise.
521 * gdb.cp/cttiadd.cc: Likewise.
522 * gdb.cp/cttiadd1.cc: Likewise.
523 * gdb.cp/cttiadd2.cc: Likewise.
524 * gdb.cp/cttiadd3.cc: Likewise.
525 * gdb.cp/derivation.cc: Likewise.
526 * gdb.cp/derivation2.cc: Likewise.
527 * gdb.cp/dispcxx.cc: Likewise.
528 * gdb.cp/exception.cc: Likewise.
529 * gdb.cp/gdb2384-base.cc: Likewise.
530 * gdb.cp/gdb2384-base.h: Likewise.
531 * gdb.cp/gdb2384.cc: Likewise.
532 * gdb.cp/gdb2495.cc: Likewise.
533 * gdb.cp/mb-inline.h: Likewise.
534 * gdb.cp/mb-inline1.cc: Likewise.
535 * gdb.cp/mb-inline2.cc: Likewise.
536 * gdb.cp/member-name.cc: Likewise.
537 * gdb.cp/member-ptr.cc: Likewise.
538 * gdb.cp/misc.cc: Likewise.
539 * gdb.cp/namespace1.cc: Likewise.
540 * gdb.cp/nextoverthrow.cc: Likewise.
541 * gdb.cp/pr-574.cc: Likewise.
542 * gdb.cp/pr9631.cc: Likewise.
543 * gdb.cp/printmethod.cc: Likewise.
544 * gdb.cp/psmang1.cc: Likewise.
545 * gdb.cp/psmang2.cc: Likewise.
546 * gdb.cp/psymtab-parameter.cc: Likewise.
547 * gdb.cp/ptype-flags.cc: Likewise.
548 * gdb.cp/ref-params.cc: Likewise.
549 * gdb.cp/ref-types.cc: Likewise.
550 * gdb.cp/smartp.cc: Likewise.
551 * gdb.cp/try_catch.cc: Likewise.
552 * gdb.cp/userdef.cc: Likewise.
553 * gdb.cp/using-crash.cc: Likewise.
554 * gdb.cp/virtfunc.cc: Likewise.
555 * gdb.cp/virtfunc2.cc: Likewise.
556 * gdb.dwarf2/callframecfa.S: Likewise.
557 * gdb.dwarf2/dw2-ranges.c: Likewise.
558 * gdb.dwarf2/dw2-ranges2.c: Likewise.
559 * gdb.dwarf2/dw2-ranges3.c: Likewise.
560 * gdb.dwarf2/dw2-restore.S: Likewise.
561 * gdb.dwarf2/pieces.S: Likewise.
562 * gdb.dwarf2/valop.S: Likewise.
563 * gdb.java/jnpe.java: Likewise.
564 * gdb.mi/mi-stepn.c: Likewise.
565 * gdb.mi/mi-var-cp.cc: Likewise.
566 * gdb.mi/mi-var-rtti.cc: Likewise.
567 * gdb.mi/ns-stale-regcache.c: Likewise.
568 * gdb.mi/pr11022.c: Likewise.
569 * gdb.mi/solib-lib.c: Likewise.
570 * gdb.mi/solib-main.c: Likewise.
571 * gdb.python/py-arch.c: Likewise.
572 * gdb.python/py-block.c: Likewise.
573 * gdb.python/py-breakpoint.c: Likewise.
574 * gdb.python/py-events.c: Likewise.
575 * gdb.python/py-evthreads.c: Likewise.
576 * gdb.python/py-explore.c: Likewise.
577 * gdb.python/py-explore.cc: Likewise.
578 * gdb.python/py-finish-breakpoint.c: Likewise.
579 * gdb.python/py-finish-breakpoint2.cc: Likewise.
580 * gdb.python/py-symbol.c: Likewise.
581 * gdb.threads/execl.c: Likewise.
582 * gdb.threads/execl1.c: Likewise.
583
88ab5684
WN
5842013-06-07 Will Newton <will.newton@linaro.org>
585
586 * gdb.base/long_long.exp: Fix ARM EABI target glob.
587
42daa7a0
WN
5882013-06-07 Will Newton <will.newton@linaro.org>
589
590 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
591 and "starting".
592
f4059ef3
WN
5932013-06-07 Will Newton <will.newton@linaro.org>
594
595 * gdb.cp/anon-struct.exp: Conditionalize constructor and
596 destructor prototypes for ARM ABI.
597 * gdb.cp/m-static.exp: Likewise.
598
8cb5cc78
YQ
5992013-06-07 Yao Qi <yao@codesourcery.com>
600
601 * gdb.trace/mi-trace-unavailable.exp: New.
602 * gdb.trace/trace-unavailable.c: New.
603
c6cf1712
DE
6042013-06-06 Doug Evans <dje@google.com>
605
606 * gdb.cp/derivation.exp: Make tests have unique names.
607
bf6be0f4
TT
6082013-06-06 Tom Tromey <tromey@redhat.com>
609
610 * gdb.base/dump.exp (capture_value): Don't put expression into
611 test name if arguments passed in.
612 Rename a couple more tests to make them unique.
613
ebb022fa
TT
6142013-06-06 Tom Tromey <tromey@redhat.com>
615
616 * gdb.base/break-always.exp: Explicitly specify test name.
617
69fc87c2
DE
6182013-06-05 Doug Evans <dje@google.com>
619 Keith Seitz <keiths@redhat.com>
620
621 * gdb.cp/derivation2.cc: New file.
622 * gdb.cp/derivation.cc (main): Call foo2.
623 * gdb.cp/derivation.exp: Add tests for typedefs in another
624 file, and when there's an active block.
625
f993f39e
LM
6262013-06-05 Luis Machado <lgustavo@codesourcery.com>
627
628 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
629 from targets that use function descriptors in the virtual tables.
630 Handle presence of dot symbols.
631
afacd7f3
GB
6322013-06-04 Gary Benson <gbenson@redhat.com>
633
634 * gdb.base/break-probes.exp: New file.
635 * gdb.base/break-probes.c: Likewise.
636 * gdb.base/break-probes-solib.c: Likewise.
637 * gdb.base/info-shared.exp: New file.
638 * gdb.base/info-shared.c: Likewise.
639 * gdb.base/info-shared-solib1.c: Likewise.
640 * gdb.base/info-shared-solib2.c: Likewise.
641
a29a3fb7
GB
6422013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
643 Gary Benson <gbenson@redhat.com>
644
645 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
646 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
647 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
648 to be set to "no" to indicate that no ld.so copy should be made.
649 * gdb.base/break-interp.exp (solib_bp): New constant.
650 (reach_1): Use the above instead of "_dl_debug_state".
651 (test_attach): Likewise.
652 (test_ld): Likewise.
653 * gdb.threads/dlopen-libpthread.exp: New file.
654 * gdb.threads/dlopen-libpthread.c: Likewise.
655 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
656 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
657
62a813cc
YQ
6582013-05-30 Yao Qi <yao@codesourcery.com>
659
660 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
661 Add a test that no MI notification is emitted when executing
662 -exec-arguments.
663
8f56dad4
JK
6642013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
665
666 PR testsuite/12649
667 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
668 $mi_gdb_prompt expectation by mi_expect_stop.
669 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
670 (mi info dprintf second time): Replace them by mi_send_resuming_command
671 and mi_expect_stop.
672
c588eb20
GB
6732013-05-24 Gary Benson <gbenson@redhat.com>
674
675 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
676 backslash.
677 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
678 backslashes.
679 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
680 backslash.
681
c0ea94eb
YQ
6822013-05-24 Yao Qi <yao@codesourcery.com>
683
684 * gdb.trace/tfile.exp: Test inferior and thread.
685
db1ac436
YQ
6862013-05-24 Yao Qi <yao@codesourcery.com>
687 Pedro Alves <palves@redhat.com>
688
689 * gdb.base/range-stepping.exp: Skip the rest of tests if the
690 test fails.
691 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
692 Return 0 if the test passes, otherwise return 1.
693
b6abb10c
DE
6942013-05-23 Doug Evans <dje@google.com>
695
696 * boards/fission-dwp.exp: New file.
697
bc5065a7
PA
6982013-05-23 Yao Qi <yao@codesourcery.com>
699 Pedro Alves <palves@redhat.com>
700
701 * gdb.base/range-stepping.c: New file.
702 * gdb.base/range-stepping.exp: New file.
703 * gdb.trace/range-stepping.c: New file.
704 * gdb.trace/range-stepping.exp: New file.
705 * lib/range-stepping-support.exp: New file.
706
5f2e6b00
TT
7072013-05-22 Tom Tromey <tromey@redhat.com>
708
709 * gdb.cp/class2.cc (main): New local 'aref'.
710 * gdb.cp/class2.exp: Check printing of 'aref'.
711
e6ba475a
DE
7122013-05-22 Doug Evans <dje@google.com>
713
714 * gdb.threads/wp-replication.c (main): Insert some code at the start
715 to ensure the breakpoint on main is only hit once. Fix comment.
716
52c935b6
KS
7172013-05-21 Keith Seitz <keiths@redhat.com>
718 Pedro Alves <palves@redhat.com>
719
720 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
721 gdb_expect.
722 Add test to flush the remaining input buffer so that this
723 file passes testsuite/12649.
724
bd9673a4
PW
7252013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
726
727 * gdb.base/catch-signal-fork.exp: New file.
728 * gdb.base/catch-signal-fork.c: New file.
729
69a97597
SA
7302013-05-21 Sterling Augustine <saugustine@google.com>
731
732 * boards/remote-stdio-gdbserver.exp: New file.
733
44e97363
JK
7342013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
735
736 PR testsuite/12649
737 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
738 racy matches.
739
02392865
CG
7402013-05-21 Christian Groessler <chris@groessler.org>
741
742 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
743 since it's not supported in all shells.
744
c5867ab6
HZ
7452013-05-21 Hui Zhu <hui@codesourcery.com>
746
747 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
748 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
749
6c9e2db4
DE
7502013-05-20 Doug Evans <dje@google.com>
751
752 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
753 (_handle_DW_TAG): Use it.
754 (cu, tu): Replace parameters is_64, version, addr_size with options.
755 All callers updated. Add Fission support.
756 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
757 * gdb.dwarf2/method-ptr.exp: Ditto.
758 * gdb.dwarf2/nostaticblock.exp: Ditto.
759 * gdb.dwarf2/subrange.exp: Ditto.
760 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
761
4a6e676c
TT
7622013-05-20 Tom Tromey <tromey@redhat.com>
763
764 * gdb.gdb/python-selftest.exp: New file.
765
e19d3afb
DE
7662013-05-20 Doug Evans <dje@google.com>
767
768 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
769 -fdebug-types-section.
770
4d804846
JB
7712013-05-20 Joel Brobecker <brobecker@adacore.com>
772
773 * gdb.ada/float_param: New testcase.
774
8d324e83
DE
7752013-05-17 Doug Evans <dje@google.com>
776
7d0c9981
DE
777 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
778 Add tests for "maint check-symtabs", "maint expand-symtabs".
779
8d324e83
DE
780 * gdb.base/maint.exp: Remove testing of individual maint command
781 help output.
782
177aadc4
PA
7832013-05-16 Pedro Alves <palves@redhat.com>
784
785 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
786 comment. Use gdb_test_no_output.
787
b8fea896
JB
7882013-05-16 Joel Brobecker <brobecker@adacore.com>
789
790 * gdb.ada/complete.exp: Add test verifying completion using
791 the "tab" key.
792
52c935b6
KS
7932013-05-15 Keith Seitz <keiths@redhat.com>
794
795 * gdb.base/filesym.exp: New completer test.
796 * gdb.base/filesym.c: New file.
797
ed0f00b8
PA
7982013-05-15 Pedro Alves <palves@redhat.com>
799
800 * gdb.base/fixsection.c: Remove attribution.
801 * gdb.base/watch-read.exp: Ditto.
802
55fb6d27
TT
8032013-05-13 Tom Tromey <tromey@redhat.com>
804
805 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
806 size and change type sizes to 4 bytes.
807
ac1ca910
TT
8082013-05-13 Tom Tromey <tromey@redhat.com>
809
810 * gdb.base/exprs.exp (test_expr): Add regression test.
811 * gdb.base/exprs.c (null_t_struct): New global.
812
8414efef
MB
8132013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
814
815 * gdb.base/default.exp: Disable history saving.
816 * gdb.base/setshow.exp: Likewise.
817
9779ab84
PA
8182013-05-10 Pedro Alves <palves@redhat.com>
819
820 PR remote/15455
821
822 * gdb.trace/qtro.c: New file.
823 * gdb.trace/qtro.exp: New file.
824
1e611234
PM
8252013-05-10 Phil Muldoon <pmuldoon@redhat.com>
826
827 * gdb.python/py-framefilter.py: New File.
828 * gdb.python/py-framefilter-mi.exp: Ditto.
829 * gdb.python/py-framefilter.c: Ditto.
830 * gdb.python/py-framefilter-mi.exp: Ditto.
831 * gdb.python/py-framefilter-mi.c: Ditto,
832 * gdb.python/py-framefilter-gdb.py.in: Ditto.
833
5e4c3ac4
TT
8342013-05-08 Tom Tromey <tromey@redhat.com>
835
836 * gdb.base/solib-search.exp: Set test name for "set
837 solib-search-path" test.
838
993654a9
HAQ
8392013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
840
841 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
842 (set_a_tracepoint): Set tracepoint before prologue.
843 (run_trace_experiment): Test setup_tracepoints and 'break end'
844 in it.
845 (trace_buffer_normal): Remove.
846 (gdb_trace_circular_tests): Remove. Move tests to...
847 (top level): ...here. Call 'runto_main' before checking for
848 trace support. Use commands to check the support for circular
849 trace buffer and changing of trace buffer size. Add test
850 to calculate size of single frame. Use this size to
851 calculate the size of trace buffer. Use 'tfind pc func9'
852 instead of 'tfind 9'. Use 'with_test_prefix'.
853
c95aea6b
TT
8542013-05-07 Tom Tromey <tromey@redhat.com>
855
856 * lib/selftest-support.exp: New file.
857 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
858 do_self_tests.
859 (setup_test, find_gdb): Remove.
860 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
861 do_self_tests.
862 (setup_test, find_gdb): Remove.
863 (test_observer): Don't call setup_test. Remove argument.
864 * gdb.gdb/selftest.exp: Load selftest-support.exp.
865 (find_gdb): Remove.
866 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
867 do_self_tests.
868 (setup_test, find_gdb): Remove.
869 (test_with_self): Don't call setup_test. Remove argument.
870
1f031429
PA
8712013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
872
873 * gdb.arch/system-gcore.exp: Remove.
874 * gdb.arch/gcore.c: Remove.
875 * gdb.base/gcore.exp: Add "info reg system".
876
58ce7251
SDJ
8772013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
878
879 PR breakpoints/15413:
880 * gdb.base/pending.exp: Add test for completion of the "condition"
881 command for pending breakpoints.
882 * gdb.linespec/linespec.ex: Add test for completion of the
883 "condition" command when dealing with multiple locations.
884
aacbb8a5
LM
8852013-05-07 Luis Machado <lgustavo@codesourcery.com>
886
887 * gdb.threads/wp-replication.c: New file.
888 * gdb.threads/wp-replication.exp: New file.
889
2dd6254d
SL
8902013-05-06 Sandra Loosemore <sandra@codesourcery.com>
891
892 * gdb.xml/tdesc-regs.exp: Add case for nios2.
893
c2a96e8c
DE
8942013-05-06 Doug Evans <dje@google.com>
895
b903e17e
DE
896 * gdb.base/solib-search-lib1.c: New file.
897 * gdb.base/solib-search-lib2.c: New file.
898 * gdb.base/solib-search.c: New file.
899 * gdb.base/solib-search.h: New file.
900 * gdb.base/solib-search.exp: New file.
901
fac51dd9
DE
902 * lib/gdb.exp (gdb_core_cmd): New function.
903 * gdb.arch/system-gcore.exp: Use it.
904 * gdb.arch/vsx-regs.exp: Ditto.
905 * gdb.base/gcore.exp: Ditto.
906 * gdb.threads/gcore-thread.exp: Ditto.
907
c2a96e8c
DE
908 * gdb.reverse/shr.h: New file.
909 * gdb.reverse/shr1.c: New file.
910 * gdb.reverse/shr2.c: #include "shr.h".
911 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
912 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
913 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
914 Update tests using sleep/printf to use shr2.sl instead.
915 * gdb.reverse/solib-reverse.exp: Ditto.
916
b6807d98
TT
9172013-05-06 Tom Tromey <tromey@redhat.com>
918
919 * gdb.dwarf2/implptrconst.c: New file.
920 * gdb.dwarf2/implptrconst.exp: New file.
921 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
922 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
923 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
924
96f7d3f1
PW
9252013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
926
927 * gdb.base/catch-sig.c (main): Raise SIGINT.
928 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
929
1ebff1fd
HAQ
9302013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
931
932 * status-stop.exp (test_tstart_tstart): Check for error
933 returned by the second 'tstart' command.
934
f92b06da
WT
9352013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
936
937 * gdb.xml/maint_print_struct.exp: New file.
938 * gdb.xml/maint_print_struct.xml: New file.
939
ff546935
TT
9402013-04-25 Tom Tromey <tromey@redhat.com>
941
942 * gdb.dwarf2/nostaticblock.exp: New file.
943
bf9e4d0c
MB
9442013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
945
946 PR gdb/10462
947 * gdb.base/setshow.exp: Add test case.
948
a11cfd87
HZ
9492013-04-23 Hui Zhu <hui@codesourcery.com>
950
951 PR gdb/15293
a11cfd87
HZ
952 * gdb.base/dprintf.exp: Add ignore command.
953
2d9442cc
HZ
9542013-04-23 Hui Zhu <hui@codesourcery.com>
955
956 PR gdb/15165
2d9442cc
HZ
957 * gdb.base/save-bp.exp: Add test for dprintf.
958
0f3305ed
TT
9592013-04-22 Tom Tromey <tromey@redhat.com>
960
961 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
962 notice_open_fds.
963
d504301e
SDJ
9642013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
965
966 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
967 ldflags.
968
9991b207
SDJ
9692013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
970
971 * gdb.arch/arm-bl-branch-dest.c: New file.
972 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
973
433730c9
PA
9742013-04-19 Vladimir Kargov <kargov@gmail.com>
975 Pedro Alves <palves@redhat.com>
976
977 * gdb.arch/i386-float.S: New file.
978 * gdb.arch/i386-float.exp: New file.
979
9a908334
LM
9802013-04-18 Luis Machado <lgustavo@codesourcery.com>
981
982 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
983 type void *.
984
4f22ed5c
DE
9852013-04-17 Doug Evans <dje@google.com>
986
987 * lib/dwarf.exp (Dwarf): New proc "tu".
988 * gdb.dwarf2/missing-sig-type.exp: New file.
989
a0d3f2f5
SCR
9902013-04-15 Siva Chandra Reddy <sivachandra@google.com>
991
992 Add option to link testcases with Pthreads library when
993 using 'prepare_for_testing' in tests.
994
995 * lib/gdb.exp (build_executable_from_specs): Use
996 gdb_compile_pthreads to compile if option "pthreads" is
997 specified.
998
cc16e6c9
TT
9992013-04-15 Tom Tromey <tromey@redhat.com>
1000
1001 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
1002
72f1fe8a
TT
10032013-04-15 Tom Tromey <tromey@redhat.com>
1004
1005 * gdb.base/default.exp: Update for $_exception.
1006 * gdb.cp/exceptprint.cc: New file.
1007 * gdb.cp/exceptprint.exp: New file.
1008 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
1009
6e72ca20
TT
10102013-04-15 Tom Tromey <tromey@redhat.com>
1011
1012 * gdb.cp/typeid.cc: New file.
1013 * gdb.cp/typeid.exp: New file.
1014
591f19e8
TT
10152013-04-15 Tom Tromey <tromey@redhat.com>
1016
1017 * gdb.cp/exception.exp: Add "catch rethrow" tests.
1018
da9160e4
YQ
10192013-04-13 Yao Qi <yao@codesourcery.com>
1020
1021 * gdb.base/completion.exp: Test completion of command
1022 'target ctf' if target ctf is supported.
1023
f81d1120
PA
10242013-04-10 Pedro Alves <palves@redhat.com>
1025
1026 * gdb.base/completion.exp: Test "set height", "set listsize" and
1027 "set trace-buffer-size" completion.
1028 * gdb.base/setshow.exp: Test "set height unlimited".
1029 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
1030 unlimited".
1031
393fd4c3
YQ
10322013-04-10 Yao Qi <yao@codesourcery.com>
1033
1034 * gdb.trace/actions.exp: Save trace data to CTF.
1035 Change to ctf target if GDB supports, read CTF data in ctf
1036 target, and check the actions of tracepoints.
1037 * gdb.trace/while-stepping.exp: Likewise.
1038 * gdb.trace/report.exp: Test GDB saves trace data to CTF
1039 format and read CTF trace file if GDB supports.
1040 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
1041 target is supported, change to ctf target, read trace data and
1042 check output of command "tstatus".
1043 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
1044 read CTF data by target ctf and call check_tsv.
1045
b7a273f8
YQ
10462013-04-10 Yao Qi <yao@codesourcery.com>
1047
1048 * gdb.trace/actions.exp (check_tracepoint): New.
1049 (top level): Start the tracing and check the actions of
1050 tracepoints. Save trace data to tfile format. Restart GDB
1051 and read trace file in tfile target. Check the actions of
1052 tracepoints again.
1053 * gdb.trace/while-stepping.exp: Likewise.
1054
f3786771
YQ
10552013-04-10 Yao Qi <yao@codesourcery.com>
1056
1057 * gdb.trace/report.exp: Use standard_output_file for saved
1058 trace file.
1059
5c2b4418
HZ
10602013-04-10 Hui Zhu <hui@codesourcery.com>
1061
1062 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
1063 (MISCELLANEOUS): Add dprintf-pendshr.sl.
1064 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
1065
f7543f0a
JK
10662013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1067
1068 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
1069 response.
1070
f6de8ec2
PA
10712013-04-08 Pedro Alves <palves@redhat.com>
1072
1073 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
1074 the location.
1075
b8abfd58
SL
10762013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1077
1078 * gdb.cp/cplabel.exp: Allow empty directory in file reported
1079 for breakpoint location.
1080
156bffd0
SL
10812013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1082
1083 * gdb.linespec/linespec.exp: Make dir/file:line tests
1084 conditional for non-remote hosts only.
1085
c9a6ce02
PA
10862013-04-04 Stan Shebs <stan@codesourcery.com>
1087 Pedro Alves <palves@redhat.com>
1088
1089 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
1090 * gdb.trace/actions-changed.c: New file.
1091 * gdb.trace/actions-changed.exp: New file.
1092 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
1093 (gdb_trace_setactions_command): ... this. Add "actions_command"
1094 parameter, and handle it.
1095 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
1096
4bd05f24
YQ
10972013-04-04 Yao Qi <yao@codesourcery.com>
1098
1099 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
1100 'step'.
1101
3758b5ce
YQ
11022013-04-03 Yao Qi <yao@codesourcery.com>
1103
1104 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
1105 "tfile-basic.tf".
1106 (test_tfind_tfile): Likewise.
1107
1dcaed0d
YQ
11082013-04-03 Yao Qi <yao@codesourcery.com>
1109
1110 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
1111 "tfile-basic.tf" instead of "basic.tf".
1112 (write_error_trace_file): Pass argument "tfile-error.tf"
1113 instead of "error.tf".
1114 * gdb.trace/tfile.exp: Update tfile names to
1115 "tfile-basic.tf" and "tfile-error.tf".
1116
0e7a53fc
SL
11172013-04-02 Sandra Loosemore <sandra@codesourcery.com>
1118
1119 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
1120 empty directory in file for breakpoint hit.
1121
9852c492
YQ
11222013-03-29 Yao Qi <yao@codesourcery.com>
1123
1124 * gdb.base/completion.exp: Test completion of commands
1125 "target core", "target tfile" and "target exec".
1126 * gdb.trace/tfile.exp: Test completion of command
1127 "target tfile".
1128
af312be7
JB
11292013-03-28 Joel Brobecker <brobecker@adacore.com>
1130
1131 * gdb.ada/win_fu_syms: New testcase.
1132
e4a48d9d
DE
11332013-03-28 Doug Evans <dje@google.com>
1134
1135 * gdb.base/maint.exp (maint print statistics): Update expected output.
1136
7f7cc265
PA
11372013-03-28 Pedro Alves <palves@redhat.com>
1138
1139 PR gdb/15294
1140
1141 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
1142 mean unlimited instead of $arg < 0.
1143 (test_listsize): Remove "listsize of 0 suppresses output" test.
1144 Test that "set listsize 0" ends up with an unlimited listsize.
1145
fc0da894
PA
11462013-03-28 Pedro Alves <palves@redhat.com>
1147
1148 * gdb.base/list.exp (last_line): New global.
1149 (last_line_re): New global.
1150 (test_listsize, test_list_function, test_list_forward)
1151 (test_repeat_list_command, test_list_range)
1152 (test_list_filename_and_function): Use them.
1153 * gdb.base/list0.c: Comment the last line of the file with "last
1154 line".
1155
abe7b711
PA
11562013-03-28 Pedro Alves <palves@redhat.com>
1157
1158 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
1159 list the whole file.
1160
15b3979c
PA
11612013-03-28 Pedro Alves <palves@redhat.com>
1162
1163 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
1164 "set listsize".
1165
96811e3b
KS
11662013-03-26 Keith Seitz <keiths@redhat.com>
1167
1168 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
1169 from passing.
1170
4043f22b
PA
11712013-03-26 Pedro Alves <palves@redhat.com>
1172
1173 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
1174 until after GDB has run.
1175
14a1aa17
YQ
11762013-03-26 Yao Qi <yao@codesourcery.com>
1177
1178 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
1179 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
1180
99c819ee
MM
11812013-03-26 Markus Metzger <markus.t.metzger@intel.com>
1182
1183 * gdb.btrace/enable.exp: Add regression test.
1184
24955f63
TT
11852013-03-25 Tom Tromey <tromey@redhat.com>
1186
1187 * gdb.cp/m-static.exp: Add destructor-printing tests.
1188
fce632b6
TT
11892013-03-25 Tom Tromey <tromey@redhat.com>
1190
1191 * gdb.cp/m-static.exp: Add constructor ptype tests.
1192 * gdb.cp/m-static.cc (single_constructor): New class.
1193 (main): Make instance of single_constructor.
1194
598d3636
JK
11952013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1196 Pedro Alves <palves@redhat.com>
1197
1198 * gdb.server/server-kill.c: New file.
1199 * gdb.server/server-kill.exp: New file.
1200
c12440c9
PA
12012013-03-21 Pedro Alves <palves@redhat.com>
1202
1203 * gdb.trace/trace-buffer-size.exp (get default buffer size):
1204 Expect $gdb_prompt in gdb_test_multiple.
1205
bd712aed
DE
12062013-03-21 Doug Evans <dje@google.com>
1207
1208 * gdb.base/maint.exp: Update tests for per-command stats.
1209
b2f83c08
TT
12102013-03-21 Tom Tromey <tromey@redhat.com>
1211
1212 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
1213 * gdb.cp/misc.exp: Add test for FILENAME:: case.
1214
ef0026f0
PA
12152013-03-20 Pedro Alves <palves@redhat.com>
1216
1217 PR gdb/15289
1218
1219 * gdb.base/remote.exp: Test
1220 "set remote hardware-watchpoint-limit -1",
1221 "set remote hardware-breakpoint-limit -1",
1222 "set remote hardware-watchpoint-limit 2147483647" and
1223 "set remote hardware-breakpoint-limit 2147483647".
1224
3f1175a9
PA
12252013-03-20 Pedro Alves <palves@redhat.com>
1226 Yao Qi <yao@codesourcery.com>
1227
1228 * gdb.trace/tfile.c: Add comments.
1229 (nonconstglob): New global.
1230 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
1231 global that is not covered by the trace frame. Test
1232 disassembling.
1233
a09ae1c1
JK
12342013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1235
1236 * gdb.base/valgrind-infcall.exp
1237 (continue #$continue_count) <remote connection closed>
1238 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
1239 $valgrind_pid.
1240
9ce98649
TT
12412013-03-15 Tom Tromey <tromey@redhat.com>
1242
1243 * gdb.cp/overload.cc (intintfunc): New.
1244 * gdb.cp/overload.exp: Add regression test.
1245
0a251e08
YQ
12462013-03-15 Yao Qi <yao@codesourcery.com>
1247
1248 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
1249 using with_test_prefix.
1250 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
1251 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
1252 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
1253 * gdb.threads/watchpoint-fork.exp (test): Likewise.
1254 * gdb.base/break-interp.exp (test_core): Likewise.
1255 (test_attach_gdb): Likewise.
1256 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
1257 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
1258 Likewise.
1259 * gdb.base/jit-so.exp (one_jit_test): Likewise.
1260 * gdb.base/jit.exp (one_jit_test): Likewise.
1261 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
1262 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
1263 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
1264 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
1265 Likewise.
1266 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1267 Likewise.
1268 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
1269 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
1270 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
1271 (tracepoint_change_loc_2): Likewise.
1272 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1273 Likewise.
1274 (disconnected_tfind): Likewise.
1275 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
1276 Likewise.
1277 (test_tfind_remote): Likewise.
1278 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
1279 Likewise.
1280 (test_pending_resolved): Likewise.
1281 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
1282 Likewise.
1283 (test_upload_tsv): Likewise.
1284 * gdb.trace/pending.exp (pending_tracepoint_resolved):
1285 Likewise.
1286 (pending_tracepoint_works): Likewise.
1287 * gdb.trace/report.exp (use_collected_data): Likewise.
1288 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
1289 Likewise.
1290 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
1291 * gdb.trace/strace.exp (strace_info_marker): Likewise.
1292 (strace_trace_on_same_addr): Likewise.
1293 (strace_trace_on_diff_addr): Likewise.
1294 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
1295 (gdb_collect_locals_test): Likewise.
1296 (gdb_unavailable_registers_test): Likewise.
1297 (gdb_collect_globals_test): Likewise.
1298
2c415c0f
YQ
12992013-03-15 Yao Qi <yao@codesourcery.com>
1300
1301 * gdb.base/condbreak.exp: Add semicolon back which was removed
1302 by my previous commit.
1303
ae59b1da
YQ
13042013-03-14 Yao Qi <yao@codesourcery.com>
1305
1306 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
1307 'return'.
1308 (gdb_target_monitor, gdb_load): Likewise.
1309 * config/sid.exp (gdb_load): Likewise.
1310 * config/slite.exp (gdb_load): Likewise.
1311 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
1312 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
1313 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
1314 (single_step_until): Likewise.
1315 * gdb.arch/powerpc-d128-regs.exp: Likewise.
1316 * gdb.arch/system-gcore.exp: Likewise.
1317 * gdb.base/bigcore.exp (extract_heap): Likewise.
1318 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
1319 * gdb.base/call-ar-st.exp: Likewise.
1320 * gdb.base/call-rt-st.exp: Likewise.
1321 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
1322 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
1323 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
1324 * gdb.base/corefile.exp: Likewise.
1325 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
1326 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
1327 * gdb.base/fixsection.exp: Likewise.
1328 * gdb.base/funcargs.exp: Likewise.
1329 * gdb.base/gcore-buffer-overflow.exp: Likewise.
1330 * gdb.base/gcore-relro.exp: Likewise.
1331 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
1332 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
1333 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
1334 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
1335 * gdb.base/list.exp: Likewise.
1336 (set_listsize): Likewise.
1337 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
1338 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
1339 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
1340 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
1341 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
1342 * gdb.base/setvar.exp: Likewise.
1343 (test_set): Likewise.
1344 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
1345 * gdb.base/solib-overlap.exp: Likewise.
1346 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
1347 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
1348 * gdb.base/watchpoint.exp (initialize): Likewise.
1349 (test_simple_watchpoint): Likewise.
1350 (test_disabling_watchpoints): Likewise.
1351 (test_watchpoint_triggered_in_syscall): Likewise.
1352 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
1353 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
1354 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
1355 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
1356 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1357 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1358 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1359 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1360 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1361 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
1362 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1363 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
1364 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
1365 * gdb.mi/gdb792.exp: Likewise.
1366 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
1367 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
1368 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
1369 * gdb.threads/gcore-thread.exp: Likewise.
1370 (load_core): Likewise.
1371 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
1372 (test_startup, check_control_c): Likewise.
1373 * gdb.threads/sigstep-threads.exp: Likewise.
1374 * gdb.threads/thread_check.exp: Likewise.
1375 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
1376 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
1377 (set_a_tracepoint, trace_buffer_normal): Likewise.
1378 (gdb_trace_circular_tests): Likewise.
1379 * gdb.trace/collection.exp: Likewise.
1380 * gdb.trace/disconnected-tracing.exp: Likewise.
1381 * gdb.trace/infotrace.exp: Likewise.
1382 * gdb.trace/mi-traceframe-changed.exp: Likewise.
1383 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
1384 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
1385 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
1386 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
1387 * gdb.trace/stap-trace.exp: Likewise.
1388 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
1389 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
1390 * gdb.trace/trace-buffer-size.exp: Likewise.
1391 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
1392 * gdb.trace/unavailable.exp: Likewise.
1393 * gdb.trace/while-dyn.exp: Likewise.
1394 * lib/fortran.exp (set_lang_fortran): Likewise.
1395 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
1396 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
1397 (default_gdb_start, get_compiler_info): Likewise.
1398 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
1399 (get_debug_format, setup_xfail_format): Likewise.
1400 (rerun_to_main, gdb_skip_float_test): Likewise.
1401 (build_id_debug_filename_get, get_remotetimeout): Likewise.
1402 * lib/java.exp (set_lang_java): Likewise.
1403 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
1404 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
1405 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
1406 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
1407 * lib/objc.exp (set_lang_objc): Likewise.
1408 * lib/pascal.exp (set_lang_pascal): Likewise.
1409 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
1410 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
1411 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
1412
bb869963
SDJ
14132013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
1414
1415 PR c++/15203
1416 PR c++/15210
1417 * gdb.cp/m-static.cc (keepalive_int): New function.
1418 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
1419 * gdb.cp/m-static.exp: New test for `sintvar'.
1420
e2be70a0
YQ
14212013-03-14 Yao Qi <yao@codesourcery.com>
1422
1423 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
1424 of 'tstatus' into tstatus_output.
1425 (top level): Save the trace data to tfile. Read trace file in
1426 tfile target. Check the trace status.
1427
8ddb1965
YQ
14282013-03-13 Yao Qi <yao@codesourcery.com>
1429
1430 * gdb.trace/tsv.exp (check_tsv): New.
1431 (top level): Save a tfile on current trace session. Call
1432 check_tsv on live target. Load the tfile with target tfile
1433 and call check_tsv again.
1434
045dd51f
YQ
14352013-03-13 Yao Qi <yao@codesourcery.com>
1436
1437 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
1438 Replace some "gdb_test" with "gdb_test_no_output".
1439
82d049ab
PH
14402013-03-12 Paul Hilfinger <hilfingr@adacore.com>
1441
1442 * gdb.ada/expr_delims.exp: New file.
1443 * gdb.ada/expr_delims/foo.adb: New file.
1444 * gdb.ada/expr_delims/pck.ads: New file.
1445 * gdb.ada/expr_delims/pck.adb: New file.
1446
cb8ea32b
KS
14472013-03-11 Keith Seitz <keiths@redhat.com>
1448
1449 * watchpoint.exp (test_no_hw_watchpoints): Add test using
1450 both condition and thread. Then delete the watchpoint.
1451
2f1d9bdd
MM
14522013-03-11 Christian Himpel <christian.himpel@intel.com>
1453
1454 * Makefile.in: Add btrace testsuite.
1455 * configure: Regenerated.
1456 * configure.ac: Add btrace testsuite.
1457 * gdb.btrace/Makefile.in: New file.
1458 * gdb.btrace/enable.c: New file.
1459 * gdb.btrace/enable.exp: New file.
1460 * gdb.btrace/function_call_history.c: New file.
1461 * gdb.btrace/function_call_history.exp: New file.
1462 * gdb.btrace/instruction_history.c: New file.
1463 * gdb.btrace/instruction_history.exp: New file.
1464 * gdb.btrace/instruction_history.S: New file.
1465 * lib/gdb.exp: Add btrace skip proc.
1466
05c56a9d
JK
14672013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1468
1469 Fix entry-values if the callee called a noreturn function.
1470 * gdb.arch/amd64-tailcall-noret.S: New file.
1471 * gdb.arch/amd64-tailcall-noret.c: New file.
1472 * gdb.arch/amd64-tailcall-noret.exp: New file.
1473
9112db09
JK
14742013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1475
1476 Fix entry-values in C++ across CUs.
1477 * gdb.arch/amd64-tailcall-cxx.exp: New file.
1478 * gdb.arch/amd64-tailcall-cxx1.S: New file.
1479 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
1480 * gdb.arch/amd64-tailcall-cxx2.S: New file.
1481 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
1482
be9a119c 14832013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
1484 Hafiz Abid Qadeer <abidh@codesourcery.com>
1485
1486 gdb/testsuite/
1487 * gdb.trace/trace-buffer-size.exp: New file.
1488 * gdb.trace/trace-buffer-size.c: New file.
1489
049109b0
PA
14902013-03-06 Pedro Alves <palves@redhat.com>
1491
1492 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
1493 doesn't support the tested optional feature, call "unsupported"
1494 with the same test message as the "pass" case, instead of calling
1495 "pass" with a different message. Use the same text for the "fail"
1496 cases too.
1497
4aa54120
YQ
14982013-03-06 Yao Qi <yao@codesourcery.com>
1499
1500 * gdb.trace/tstatus.exp: Remove the invocation of
1501 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
1502 (test_tracepoints): Don't set fast tracepoint.
1503 (top level): Don't check agent library is loaded or not.
1504
b8b71e63
YQ
15052013-03-06 Yao Qi <yao@codesourcery.com>
1506
1507 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
1508 parentheses by "\\".
1509
33f448b1
JK
15102013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1511
1512 * gdb.linespec/base/one/thefile.cc (twodup): New.
1513 (m): Call it.
1514 * gdb.linespec/base/two/thefile.cc (dupname): New.
1515 (n): Call it.
1516 * gdb.linespec/break-ask.exp: New file.
1517 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
1518
1c942fb9
YQ
15192013-02-28 Yao Qi <yao@codesourcery.com>
1520
1521 * gdb.trace/report.exp: Move some code to ...
1522 (use_collected_data): New.
1523 (top level): Call use_collected_data once on the live target.
1524 Save at file of the current trace session, load it with target
1525 tfile, and call use_collected_data again.
1526
5b967901
JK
15272013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1528
1529 * gdb.threads/fork-thread-pending.c (main): Add alarm.
1530
6447023f
JK
15312013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1532
1533 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
1534 Add final kill of ${valgrind_pid}.
1535
9f44fbc0
SCR
15362013-02-20 Siva Chandra Reddy <sivachandra@google.com>
1537
1538 * gdb.python/py-arch.c: New test case
1539 * gdb.python/py-arch.exp: New tests to test
1540 gdb.Architecture.disassemble
1541 * gdb.python/Makefile.in: Add py-arch to the list of
1542 EXECUTABLES.
1543
4c9ad8c2
TT
15442013-02-18 Tom Tromey <tromey@redhat.com>
1545
1546 * gdb.dwarf2/subrange.exp: New file.
1547
f5911ea1
HAQ
15482013-02-15 Pedro Alves <pedro@codesourcery.com>
1549 Hafiz Abid Qadeer <abidh@codesourcery.com>
1550
1551 * gdb.trace/tfile.exp: Add test for -trace-status command.
1552
420f4384
JK
15532013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1554
1555 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
1556 nanosleep by sleep.
1557
4819b3f8
PA
15582013-02-14 Pedro Alves <palves@redhat.com>
1559
1560 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
1561
1773c82c
HAQ
15622013-02-14 Pedro Alves <pedro@codesourcery.com>
1563 Hafiz Abid Qadeer <abidh@codesourcery.com>
1564
1565 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
1566
e234dfaf
TT
15672013-02-12 Tom Tromey <tromey@redhat.com>
1568
1569 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
1570 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
1571
6c01dd94
PA
15722013-02-12 Pedro Alves <palves@redhat.com>
1573
1574 * gdb.base/catch-signal.c: Update copyright years.
1575 * gdb.base/catch-signal.exp: Update copyright years.
1576 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
1577 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
1578 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
1579 * gdb.dwarf2/dw2-error.S: Update copyright years.
1580 * gdb.dwarf2/dw2-error.c: Update copyright years.
1581 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
1582 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
1583 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
1584
595fc67f
PA
15852013-02-12 Pedro Alves <palves@redhat.com>
1586
1587 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
1588 message.
1589 * gdb.base/sigaltstack.exp: Ditto.
1590 * gdb.base/siginfo.exp: Ditto.
1591 * gdb.base/sizeof.exp: Ditto.
1592
17282693
PA
15932013-02-12 Pedro Alves <palves@redhat.com>
1594
1595 * gdb.mi/mi-basics.exp: Tweak intro comment.
1596 * gdb.mi/mi-break.exp: Tweak intro comment.
1597 * gdb.mi/mi-console.exp: Tweak intro comment.
1598 * gdb.mi/mi-file.exp: Tweak intro comment.
1599 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
1600 * gdb.mi/mi-return.exp: Tweak intro comment.
1601 * gdb.mi/mi-stepi.exp: Tweak intro comment.
1602 * gdb.mi/mi-until.exp: Tweak intro comment.
1603 * gdb.mi/mi-watch.exp: Tweak intro comment.
1604
8a4ac37e
PA
16052013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
1606
1607 * gdb.server/no-thread-db.exp: New file.
1608 * gdb.server/no-thread-db.c: New file.
1609 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
1610
c2792f5a
DE
16112013-02-11 Doug Evans <dje@google.com>
1612
1613 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
1614 two decfloats.
1615
d9e98382
SDJ
16162013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
1617
1618 * gdb.base/bitfields.c (struct internalvartest): New declaration.
1619 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
1620
a321661a
JK
16212013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1622
1623 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
1624
134a2066
YQ
16252013-02-06 Yao Qi <yao@codesourcery.com>
1626
1627 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
1628 to ...
1629 (test_create_delete_modify_tsv): ... here. New test on modifying
1630 the initial value of a tsv.
1631
5a2dc60a
JK
16322013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1633
1634 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
1635 (cd .../rdir): ... here.
1636
233d95b5
JK
16372013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1638
1639 * gdb.linespec/base/one/header.h: New file.
1640 * gdb.linespec/base/two/header.h: New file.
1641 * gdb.linespec/macro-relative.c: New file.
1642 * gdb.linespec/macro-relative.exp: New file.
1643
fbd9ab74
JK
16442013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1645
1646 * gdb.base/fullpath-expand-func.c: New file.
1647 * gdb.base/fullpath-expand.c: New file.
1648 * gdb.base/fullpath-expand.exp: New file.
1649 * gdb.base/realname-expand-real.c: New file.
1650 * gdb.base/realname-expand.c: New file.
1651 * gdb.base/realname-expand.exp: New file.
1652
1b56eb55
JK
16532013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1654
1655 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
1656 * gdb.dwarf2/dw2-dir-file-name.c: New file.
1657
af529f8f
JK
16582013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1659
1660 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
1661 (compare_filenames_for_search does not match)
1662 (compare_filenames_for_search does match): New tests.
1663
f5b95b50
JK
16642013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1665
1666 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
1667
d47921b9
JK
16682013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1669
1670 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
1671
8a92335b
JK
16722013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1673
1674 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
1675 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
1676 ${binfile}.mini_debuginfo-debuglink and
1677 ${binfile}.mini_debuginfo-debuglink.xz.
1678
17f2157d
TT
16792013-02-01 Tom Tromey <tromey@redhat.com>
1680
1681 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
1682 attributes.
1683
d65f0a9c
TT
16842013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1685 Tom Tromey <tromey@redhat.com>
1686
1687 * gdb.dwarf2/method-ptr.exp: Link with c++.
1688 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
1689
f25c0135
TT
16902013-01-31 Tom Tromey <tromey@redhat.com>
1691
1692 * gdb.base/jit.exp (compile_jit_test): New proc.
1693 Add PIE tests.
1694
7078baeb
TT
16952013-01-31 Tom Tromey <tromey@redhat.com>
1696
1697 * gdb.dwarf2/method-ptr.cc: New file.
1698 * gdb.dwarf2/method-ptr.exp: New file.
1699
1d24041a
TT
17002013-01-31 Tom Tromey <tromey@redhat.com>
1701
1702 * lib/dwarf.exp (namespace Dwarf): New.
1703
8d9878a4
TT
17042013-01-29 Tom Tromey <tromey@redhat.com>
1705
1706 * gdb.dwarf2/fission-reread.exp: Add unload test.
1707
bed911e5
DE
17082013-01-28 Doug Evans <dje@google.com>
1709
1710 * gdb.dwarf2/fission-loclists.exp: New file.
1711 * gdb.dwarf2/fission-loclists.S: New file.
1712
e229648e
JK
17132013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1714
1715 Code cleanup.
1716 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
1717 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
1718 and prepare_for_testing.
1719 * gdb.base/store.exp: Likewise.
1720
86700f00
TT
17212013-01-25 Tom Tromey <tromey@redhat.com>
1722
1723 * gdb.python/py-explore.exp: Expect the gdb prompt.
1724
8954db33
AB
17252013-01-25 Andrew Burgess <aburgess@broadcom.com>
1726
1727 * gdb.base/gnu_vector.c: New variable for use in tests.
1728 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
1729 changes in scalar to vector casting and widening.
1730 * gdb.python/py-type.c: New variables for use in tests.
1731 * gdb.python/py-type.exp: Update vector related tests to reflect
1732 changes in scalar to vector casting and widening.
1733
2077afdd
TD
17342013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
1735
1736 * gdb.base/prologue-include.c: New file.
1737 * gdb.base/prologue-include.exp: New file.
1738 * gdb.base/prologue-include.h: New file.
1739
d7499464
HAQ
17402013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
1741
1742 PR gdb/13443
1743 * gdb.mi/mi-var-block.exp: Make test messages unique.
1744
e2a3e0f1
TT
17452013-01-23 Tom Tromey <tromey@redhat.com>
1746
1747 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
1748
152fcc9c
TT
17492013-01-23 Tom Tromey <tromey@redhat.com>
1750
1751 * gdb.cp/converts.cc (main): Initialize 'a'.
1752
bea883fd
SCR
17532013-01-23 Siva Chandra Reddy <sivachandra@google.com>
1754
1755 * testsuite/gdb.python/frame.exp: Add a test for
1756 gdb.Frame.architecture() method.
1757
0928e93d
PA
17582013-01-22 Pedro Alves <palves@redhat.com>
1759
1760 * gdb.base/annota1.exp (signal sent): No longer expect
1761 breakpoints-invalid.
1762 * gdb.cp/annota2.exp (continue until exit)
1763 (watch triggered on a.x): Ditto.
1764
9c97429f
PA
17652013-01-22 Pedro Alves <palves@redhat.com>
1766
1767 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
1768 Adjust tests to breakpoints-invalid changes.
1769 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
1770 variables.
1771 Adjust tests to breakpoints-invalid changes.
1772
187d10dd
PA
17732013-01-22 Pedro Alves <palves@redhat.com>
1774
1775 * gdb.base/annota1.exp (annotate ignore count change): Add
1776 expected output for failure case.
1777
ea3aedcb
TT
17782013-01-22 Tom Tromey <tromey@redhat.com>
1779
1780 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
1781 call.
1782
998580f1
MK
17832013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
1784
1785 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 1786 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
1787 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
1788 Also handle 'thread' field.
1789 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
1790 * gdb.mi/mi-watch.exp: Ditto.
1791 * lib/mi-support.exp: Ditto.
1792
8f1d5693
MK
17932013-01-21 Siva Chandra Reddy <sivachandra@google.com>
1794
1795 * gdb.python/py-explore.exp: Improve a test
1796
2d8c5d7c
DB
17972013-01-18  David Blaikie  <dblaikie@gmail.com>
1798
1799 * gdb.base/label.c (main): Correct the type of the second
1800 parameter.
1801
46f35228
TT
18022013-01-18 Tom Tromey <tromey@redhat.com>
1803
1804 * gdb.dwarf2/trace-crash.s: New file.
1805 * gdb.dwarf2/trace-crash.exp: New file.
1806
5965d69d
HAQ
18072013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
1808
43aaf8b6
PA
1809 PR gdb/13443
1810 * gdb.base/checkpoint.exp: Update test messages to make them
1811 unique.
5965d69d 1812
5ae4861a
YQ
18132013-01-18 Yao Qi <yao@codesourcery.com>
1814
1815 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
1816 output of 'info tracepoints'.
1817 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1818 Likewise.
1819 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
1820 * gdb.trace/disconnected-tracing.c (struct foo): New.
1821
d84fca2c
JK
18222013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1823
1824 * gdb.dwarf2/dw2-dos-drive.S: New file.
1825 * gdb.dwarf2/dw2-dos-drive.exp: New file.
1826
aebb1cc9
DE
18272013-01-17 Doug Evans <dje@google.com>
1828
2782d512
DE
1829 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
1830 CXX_FOR_TARGET.
1831
aebb1cc9
DE
1832 * boards/cc-with-tweaks.exp: New file.
1833
db2b2972
TT
18342013-01-17 Tom Tromey <tromey@redhat.com>
1835
1836 * gdb.base/completion.exp: Add "set cp-abi" completion test.
1837
96343774
PA
18382013-01-17 Pedro Alves <palves@redhat.com>
1839
1840 Merge dg-extract-results.sh from upstream (svn 195224).
1841
1842 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1843 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
1844
1845 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1846 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
1847
1848 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1849 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
1850
1851 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1852 * dg-extract-results.sh: Redirect grep output to /dev/null instead
1853 of grep -q.
1854
675921c0
SD
18552012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
1856
1857 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
1858 interface.
1859 * gdb.base/jithost.c: New file.
1860 * gdb.base/jithost.h: New file.
1861 * gdb.base/jitreader.c : New file.
1862 * gdb.base/jit-protocol.h: New file.
1863
ab04a2af
TT
18642013-01-16 Tom Tromey <tromey@redhat.com>
1865
1866 * gdb.base/catch-signal.c: New file.
1867 * gdb.base/catch-signal.exp: New file.
1868
8ac3646f
TT
18692013-01-16 Tom Tromey <tromey@redhat.com>
1870
1871 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
1872
22fc223e
JK
18732013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1874
1875 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
1876
44478ab3
TT
18772013-01-14 Tom Tromey <tromey@redhat.com>
1878
1879 * gdb.base/completion.exp: Add "set gnutarget" test.
1880
06d66ee9
TT
18812013-01-14 Tom Tromey <tromey@redhat.com>
1882
1883 * gdb.dwarf2/dw2-restrict.S: New file.
1884 * gdb.dwarf2/dw2-restrict.c: New file.
1885 * gdb.dwarf2/dw2-restrict.exp: New file.
1886
c9bf0622
TT
18872013-01-14 Tom Tromey <tromey@redhat.com>
1888
1889 * gdb.dwarf2/dw2-error.exp: New file.
1890 * gdb.dwarf2/dw2-error.c: New file.
1891 * gdb.dwarf2/dw2-error.S: New file.
1892
5b12a61c
JK
18932013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1894
1895 * gdb.cp/parse-lang.cc: New file.
1896 * gdb.cp/parse-lang.exp: New file.
1897
f0a4b570
JK
18982013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1899
1900 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
1901 (set substitute-path): New test.
1902 (fullname present): Remove content.
1903 (substituted fullname): New test.
1904
f751cc97
JB
19052013-01-13 Joel Brobecker <brobecker@adacore.com>
1906
1907 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
1908 check. Move $gdb_py_is_py24 value check right after.
1909
04164e8e
JK
19102013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1911
1912 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
1913 targets.
1914
5bf480a5
YQ
19152013-01-11 Yao Qi <yao@codesourcery.com>
1916
1917 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
1918 for dprintf.
1919 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1920 Check the fields in "=breakpoint-created" for dprintf.
1921
f35a17b5
JK
19222012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1923
1924 * gdb.mi/mi-fullname-deleted.exp: New file.
1925
85817405
JK
19262012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1927
1928 * gdb.base/skip-solib.exp (info skip with pending file): Update the
1929 expected output.
1930 (info skip with pending file): Remove.
1931 (ignoring function in solib, info skip for function multiply): Update
1932 the expected output.
1933 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
1934 (info skip (delete 1), info skip after disabling all)
1935 (info skip after enabling all, info skip after disabling 4 2-3)
1936 (info skip after enabling 2-3, info skip 2-3)
1937 (info skip after deleting 2 3): Update the expected output.
1938 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
1939 statement to its initialization and return.
1940 * gdb.linespec/skip-two.exp: New file.
1941
27210e12
DE
19422012-12-19 Doug Evans <dje@google.com>
1943
1944 * gdb.base/maint.exp: Handle testing with .gdb_index.
1945
bb627a12
JB
19462012-12-19 Joel Brobecker <brobecker@adacore.com>
1947
1948 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
1949 Cavium to FSF.
1950
7785b880
JB
19512012-12-19 Joel Brobecker <brobecker@adacore.com>
1952
1953 * dg-extract-results.sh: Update contact info in copyright notice.
1954 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
1955 GPL v3 or later. Update contact info.
1956 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
1957 gdb.threads/watchpoint-fork-mt.c,
1958 gdb.threads/watchpoint-fork-parent.c,
1959 gdb.threads/watchpoint-fork-st.c,
1960 gdb.threads/watchpoint-fork.h: Likewise.
1961
f2a8bc8a
YQ
19622012-12-15 Yao Qi <yao@codesourcery.com>
1963
1964 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
1965 'installed' field in '=breakpoint-modified'.
1966 (test_reconnect): Check 'installed' field in
1967 '=breakpoint-modified' and '=breakpoint-created'.
1968
1969 * gdb.trace/actions.exp: Update test for 'installed' field.
1970 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
1971 (tracepoint_change_loc_2): Likewise.
1972 Check 'info tracepoint' display nothing else.
1973 * gdb.trace/deltrace.exp: Likewise.
1974 * gdb.trace/infotrace.exp: Likewise.
1975 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
1976 Likewise.
1977 * gdb.trace/passcount.exp: Likewise.
1978 * gdb.trace/tracecmd.exp: Likewise.
1979 * gdb.trace/while-stepping.exp: Likewise.
1980
6592e36f
TT
19812012-12-14 Tom Tromey <tromey@redhat.com>
1982
1983 * gdb.cp/member-name.exp: New file.
1984 * gdb.cp/member-name.cc: New file.
1985
7d27a96d
TT
19862012-12-14 Tom Tromey <tromey@redhat.com>
1987
1988 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
1989
f8c05d0d
DE
19902012-12-14 Doug Evans <dje@google.com>
1991
1992 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
1993 DW_OP_GNU_implicit_pointer is section-relative.
1994
451b7c33
TT
19952012-12-14 Tom Tromey <tromey@redhat.com>
1996
43aaf8b6 1997 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 1998
10e339df
PA
19992012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
2000
6fdff2c5 2001 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 2002
e780d813
DE
20032012-12-13 Doug Evans <dje@google.com>
2004
2005 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
2006 * gdb.multi/multi-arch.exp: Ditto.
2007
ca3dbcc8 20082012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 2009
ca3dbcc8
MG
2010 * gdb.mi/mi-catch-load-so.c: New. Clone of the
2011 catch load test library source file.
2012 * gdb.mi/mi-catch-load.c: New. Clone of the catch
2013 load test source file.
2014 * gdb.mi/mi-catch-load.exp: New. Test file for
2015 basic MI -catch-load and -catch-unload tests.
2016
2960a434
PK
20172012-12-11 Paul Koning <paul_koning@dell.com>
2018
2019 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
2020 exception.
2021 (_iterator_except): New function.
2022 (ArrayPrinter): Use _iterator function instead of local _iterator
2023 class for Python 3 compatibility.
2024 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 2025 _iterator.
2960a434
PK
2026 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
2027 execfile for Python 3 compatibility.
2028 * gdb.python/python.exp: Handle Python 2.4 exception traceback
2029 format in error_prompt test.
6fdff2c5 2030
9325cb04
PK
20312012-12-10 Paul Koning <paul_koning@dell.com>
2032
2033 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 2034 compatibility.
9325cb04
PK
2035 * gdb.python/py-block.exp: Ditto.
2036 * gdb.python/py-breakpoint.exp: Ditto.
2037 * gdb.python/py-cmd.exp: Ditto.
2038 * gdb.python/py-events.py: Ditto.
2039 * gdb.python/py-finish-breakpoint.py: Ditto.
2040 * gdb.python/py-finish-breakpoint2.exp: Ditto.
2041 * gdb.python/py-finish-breakpoint2.py: Ditto.
2042 * gdb.python/py-frame-inline.exp: Ditto.
2043 * gdb.python/py-frame.exp: Ditto.
2044 * gdb.python/py-infthread.exp: Ditto.
2045 * gdb.python/py-objfile.exp: Ditto.
2046 * gdb.python/py-parameter.exp: Ditto.
2047 * gdb.python/py-progspace.exp: Ditto.
2048 * gdb.python/py-prompt.exp: Ditto.
2049 * gdb.python/py-symbol.exp: Ditto.
2050 * gdb.python/py-symtab.exp: Ditto.
2051 * gdb.python/py-template.exp: Ditto.
2052 * gdb.python/py-value-cc.exp: Ditto.
2053 * gdb.python/python.exp: Ditto.
2054 * gdb.python/source2.py: Ditto.
2055 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 2056 compatibility.
9325cb04
PK
2057 Use sorted() function rather than sort() method.
2058 Accept either int or long values for enum values.
2059 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
2060 execfile for Python 3 compatibility.
2061 * gdb.python/py-evsignal.exp: Ditto.
2062 * gdb.python/py-evthreads.exp: Ditto.
2063 * gdb.python/py-mi.exp: Ditto.
2064 * gdb.python/py-pp-maint.exp: Ditto.
2065 * gdb.python/py-prettyprint.exp: Ditto.
2066 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 2067 Python 3 compatibility.
9325cb04
PK
2068 Skip tests for Python 2.4.
2069 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 2070 Python 3 compatibility.
9325cb04
PK
2071 Use byte string rather than character string in memory write test
2072 if Python 3.
2073 * gdb.python/py-pp-maint.py: Change class declarations to "new
2074 class" syntax.
2075 * gdb.python/py-prettyprint.py: Change iterator class to generator
2076 function for Python 3 compatibility.
2077 Make all classes "new style".
2078 Fix indentation issue and stray semicolon.
2079 * gdb.python/py-shared.expChange print syntax for Python 3
2080 compatibility.
2081 Define "long" if Python 3.
2082 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 2083 compatibility.
9325cb04
PK
2084 Accept either int or long values for enum values.
2085 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 2086 compatibility.
9325cb04
PK
2087 Skip "long" and "unicode" tests if Python 3.
2088 Accept either "type" or "class" in type checks.
2089 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
2090 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
2091
8b9737bf
TT
20922012-12-10 Tom Tromey <tromey@redhat.com>
2093
2094 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
2095 (test): Add "two_cu" argument.
2096 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
2097 for types; allow two CUs.
2098
1b80a9fa
JK
20992012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2100
2101 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
2102 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
2103
f0b6d50a
YQ
21042012-12-08 Yao Qi <yao@codesourcery.com>
2105 Pedro Alves <palves@redhat.com>
2106
2107 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
2108 '=breakpoint-created' when GDB merges the tracepoints of both
2109 sides.
2110
2f68a895
TT
21112012-12-07 Tom Tromey <tromey@redhat.com>
2112
2113 * gdb.base/break1.c (enum some_enum, union some_union): New.
2114 (some_enum_global, some_union_global, some_value): New globals.
2115 * gdb.base/completion.exp: Add tag completion tests.
2116
4fc5d43e
TT
21172012-12-07 Tom Tromey <tromey@redhat.com>
2118
2119 * gdb.base/completion.exp: Add tests for ptype and whatis
2120 completion.
2121
6559e013
JB
21222012-12-07 Joel Brobecker <brobecker@adacore.com>
2123
2124 * gdb.base/stale-infcall.exp: Fix copyright line.
2125
ae2b630d
JB
21262012-12-07 Joel Brobecker <brobecker@adacore.com>
2127
2128 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
2129
0ba2eb0f
TT
21302012-12-06 Pedro Alves <palves@redhat.com>
2131 Tom Tromey <tromey@redhat.com>
2132
2133 * gdb.base/exprs.exp: Add tests for cast to void.
2134
731145cb
TT
21352012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
2136
2137 * gdb.python/py-mi.exp: Correct expected results for attribute
2138 "dynamic" returned by -var-update.
2139 Add test case for correct handling of "diplayhint" for children
2140 of dynamic varobjs.
2141 * gdb.python/py-prettyprint.c (set_itme): New function.
2142 (bug_14741) New function.
2143 (main) Add call to bug_14741().
2144 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
2145
e58fcc15
UW
21462012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
2147
2148 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
2149 ${binfile}.funcsyms list.
2150
e9eb0d14
YQ
21512012-12-04 Yao Qi <yao@codesourcery.com>
2152
2153 PR gdb/13443
2154 * gdb.trace/actions.exp: Make test messages unique.
2155
4983028c
TT
21562012-11-29 Tom Tromey <tromey@redhat.com>
2157
2158 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
2159
ea5e6b0e
UW
21602012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
2161
2162 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
2163 * gdb.opencl/datatypes.exp: Likewise.
2164 * gdb.opencl/operators.exp: Likewise.
2165 * gdb.opencl/vec_comps.exp: Likewise.
2166
cdde3dfb
JG
21672012-11-29 Jerome Guitton <guitton@adacore.com>
2168
2169 * gdb.ada/iwide: New testcase.
2170
b50d69b5
JG
21712012-11-29 Jerome Guitton <guitton@adacore.com>
2172
2173 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
2174 ptype test.
2175
c2d3fccf
JG
21762012-11-29 Jerome Guitton <guitton@adacore.com>
2177
2178 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
2179 form {VARIANT_TYPE}ADDRESS.
2180
5edf51fe
YQ
21812012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
2182
2183 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
2184 (func): New function.
2185 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
2186 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
2187 pointers to members with pointer-to-function type.
2188
608e2dbb
TT
21892012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2190 Tom Tromey <tromey@redhat.com>
2191
2192 * gdb.base/gnu-debugdata.exp: New file.
2193 * gdb.base/gnu-debugdata.c: New file.
2194 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
2195 (gdb_unload): Return 0 on success.
2196
4648e588
JK
21972012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2198
2199 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
2200
17d6efc4
JB
22012012-11-26 Joel Brobecker <brobecker@adacore.com>
2202
2203 * gdb.base/empty_exe.exp: New testcase.
2204
ace21957
MF
22052012-11-20 Mike Frysinger <vapier@gentoo.org>
2206
2207 * gdb.base/completion.exp: Add test for help aliases completion.
2208
5c401a0a
YQ
22092012-11-20 Yao Qi <yao@codesourcery.com>
2210
2211 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2212 Don't test 'maint set show-debug-regs'.
2213 Use command 'set remotecache' instead of
2214 'set circular-trace-buffer'.
2215
8dea366b
KS
22162012-11-16 Keith Seitz <keiths@redhat.com>
2217
2218 PR c++/13615
2219 * gdb.cp/baseenum.cc: New file.
2220 * gdb.cp/baseenum.exp: New file.
2221 * gdb.cp/derivation.cc (A): Add copyright.
2222 Add a typedef.
2223 (B): Use A::value_type instead of int. Change all references.
2224 (D): Use value_type instead of int. Change all references.
2225 (E): Likewise.
2226 (F); Likewise.
2227 (Z): New class.
2228 (ZZ): New class.
6fdff2c5 2229 (N, Base, Derived): New namespace and classes.
8dea366b
KS
2230 (main): Add instances of Z and ZZ.
2231 Make sure all symbols from N are kept.
2232 * gdb.cp/derivation.exp: Update typedef changes in tests.
2233 Add tests for class typedefs both before and after starting
2234 the inferior.
2235 Add tests for searching for a typedef while stopped in a
2236 method.
2237
5e34c6c3
LM
22382012-11-14 Luis Machado <lgustavo@codesourcery.com>
2239
2240 * gdb.mi/mi-var-create-rtti.c: New file.
2241 * gdb.mi/mi-var-create-rtti.exp: New file.
2242
5e487a5f
LM
22432012-11-14 Luis Machado <lgustavo@codesourcery.com>
2244
2245 * gdb.base/structs3.exp: Run to main before doing any tests.
2246
6d67b990
AB
22472012-11-14 Andrew Burgess <aburgess@broadcom.com>
2248
2249 * gdb.python/py-type.exp: Uniquify test names.
2250
e5d98164
YQ
22512012-11-14 Yao Qi <yao@codesourcery.com>
2252
2253 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
2254 (thread_function) [DEBUG]: Call 'printf'.
2255 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
2256 command line if 'DEBUG=1' is passed to test.
2257 Remove a pattern to match inferior's output.
2258
62747a60
TT
22592012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
2260
2261 * gdb.mi/mi-fill-memory.exp: New test.
2262
18a9fc12
TT
22632012-11-12 Tom Tromey <tromey@redhat.com>
2264
2265 * gdb.base/completion.exp: Update for "info type-printers".
2266 * gdb.python/py-typeprint.cc: New file.
2267 * gdb.python/py-typeprint.exp: New file.
2268 * gdb.python/py-typeprint.py: New file.
2269
bd69fc68
TT
22702012-11-12 Tom Tromey <tromey@redhat.com>
2271
2272 * gdb.base/call-sc.exp: Use "ptype/r".
2273 * gdb.base/volatile.exp: Don't expect "int".
2274 * gdb.cp/ptype-flags.cc: New file.
2275 * gdb.cp/ptype-flags.exp: New file.
2276 * gdb.cp/templates.exp: Use ptype/r.
2277 (test_ptype_of_templates, test_template_typedef): Likewise.
2278 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
2279 argument. Handle template names and template parameters.
2280 * gdb.mi/mi-var-cmd.exp: Accept "long".
2281 * gdb.mi/mi-var-child.exp: Accept "long".
2282 * gdb.mi/mi-var-display.exp: Accept "long".
2283 * gdb.mi/mi2-var-child.exp: Accept "long".
2284
b3720c3a
TT
22852012-11-12 Tom Tromey <tromey@redhat.com>
2286
2287 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
2288 "ptype" from calls to cp_test_ptype_class.
2289 (test_enums): Likewise.
2290 * gdb.cp/derivation.exp: Remove "ptype" from calls to
2291 cp_test_ptype_class.
2292 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
2293 calls to cp_test_ptype_class.
2294 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
2295 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
2296 from calls to cp_test_ptype_class.
2297 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
2298 command here. Change "in_command" argument to "in_exp".
2299
0d63ecda
KS
23002012-11-10 Keith Seitz <keiths@redhat.com>
2301
2302 PR gdb/14288
2303 * gdb.base/printcmds.c: Add invalid_XXX globals
2304 for repeated byte tests.
2305 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
2306 * gdb.base/wchar.c (main): Add and construct a wchar_t
2307 array with repeated characters.
2308 * gdb.base/wchar.exp: Add repeated character tests.
2309
ed8a1c2d
AB
23102012-11-09 Andrew Burgess <aburgess@broadcom.com>
2311
2312 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
2313 disassembly output.
2314
9107fc8d
PA
23152012-11-09 Pedro Alves <palves@redhat.com>
2316
2317 PR gdb/14306
2318
2319 * gdb.multi/multi-arch-exec.c: New file.
2320 * gdb.multi/multi-arch-exec.exp: New file.
2321
558a9d82
YQ
23222012-11-09 Yao Qi <yao@codesourcery.com>
2323
2324 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
2325 (top level): Call it.
2326
e714f336
YQ
23272012-11-09 Yao Qi <yao@codesourcery.com>
2328
2329 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
2330 typo.
2331
6ecd4729
PA
23322012-11-09 Pedro Alves <palves@redhat.com>
2333
2334 * gdb.multi/multi-arch.exp: New.
2335
9015683b
TT
23362012-11-08 Tom Tromey <tromey@redhat.com>
2337
2338 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
2339 core files, if possible.
2340 * gdb.base/siginfo-thread.c: New file
2341 * gdb.base/siginfo-thread.exp: New file
2342
ea9f10bb
TT
23432012-11-08 Tom Tromey <tromey@redhat.com>
2344
2345 * gdb.base/comprdebug.exp: New file.
2346
f6592439
PA
23472012-11-06 Pedro Alves <palves@redhat.com>
2348
2349 PR gdb/14810
2350
2351 * gdb.base/disabled-location.c: New file.
2352 * gdb.base/disabled-location.exp: New file.
2353
2d338fa9
TT
23542012-11-06 Tom Tromey <tromey@redhat.com>
2355
2356 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
2357 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
2358 gdb_gcore_cmd.
2359 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
2360 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
2361 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
2362 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
2363 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
2364 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
2365 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
2366 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
2367 * lib/gdb.exp (gdb_gcore_cmd): New proc.
2368
68c9da30
PA
23692012-11-05 Pedro Alves <palves@redhat.com>
2370
2371 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
2372 procedure.
2373 (do_vfork_and_follow_child_tests_exec)
2374 (do_vfork_and_follow_child_tests_exit): Call it.
2375
a7c8c931
PA
23762012-11-05 Pedro Alves <palves@redhat.com>
2377
2378 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
2379 fails.
2380
6f6484cd
YQ
23812012-11-03 Yao Qi <yao@codesourcery.com>
2382
2383 Fix PR gdb/14617.
2384 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2385 Remove setup_kfail, and update test.
2386
b45627a0
TT
23872012-11-02 Tom Tromey <tromey@redhat.com>
2388
2389 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
2390 test.
2391
f50f4e56
PA
23922012-11-02 Pedro Alves <palves@redhat.com>
2393
2394 PR gdb/14766
2395
2396 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
2397 setup_kfail.
2398 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
2399 get registers".
2400
71ce889d
PA
24012012-11-02 Pedro Alves <palves@redhat.com>
2402
2403 * gdb.base/foll-vfork-exit.c: New file.
2404 * gdb.base/foll-vfork.exp (top level): New file-describing
2405 comment.
2406 (vfork_child_follow_to_exit): New procedure.
2407 (tcatch_vfork_then_child_follow): Rename as ...
2408 (tcatch_vfork_then_child_follow_exec): ... this.
2409 (tcatch_vfork_then_child_follow_exit): New procedure.
2410 (do_vfork_and_follow_parent_tests): New procedure, factored out
2411 from do_vfork_and_exec_tests.
2412 (do_vfork_and_follow_child_tests_exec): Ditto.
2413 (do_vfork_and_exec_tests): Delete.
2414 (do_vfork_and_follow_child_tests_exit): New procedure.
2415 (top level): Run tests with both the program that has the vfork
2416 child execing, and the program has the vfork child exiting.
2417
1e35b1a9
PA
24182012-11-02 Pedro Alves <palves@redhat.com>
2419
2420 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
2421 (check_vfork_catchpoints, vfork_parent_follow_through_step)
2422 (vfork_parent_follow_to_bp): Call it.
2423 (kill_child): Delete.
2424 (vfork_and_exec_child_follow_to_main_bp)
2425 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
2426 longer call kill_child.
2427 (tcatch_vfork_then_parent_follow): Call setup_gdb.
2428 (do_vfork_and_exec_tests): Don't runto_main before calling each
2429 test procedure.
2430 (top level): Don't clean restart and set verbose before running
2431 each test procedure.
2432
24332012-11-02 Pedro Alves <palves@redhat.com>
2434
2435 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
2436 (vfork_parent_follow_to_bp)
2437 (vfork_and_exec_child_follow_to_main_bp)
2438 (vfork_and_exec_child_follow_through_step)
2439 (tcatch_vfork_then_parent_follow)
2440 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2441 Use with_test_prefix.
2442
24432012-11-02 Pedro Alves <palves@redhat.com>
2444
2445 * gdb.base/foll-vfork.c: Add copyright header.
2446 * gdb.base/vforked-prog.c: Add copyright header.
2447
24482012-11-02 Pedro Alves <palves@redhat.com>
2449
2450 * gdb.base/foll-vfork.exp
2451 (vfork_and_exec_child_follow_through_step): Don't skip on
2452 non-HP/UX targets. Expect the next to only step one line on
2453 non-HP/UX targets, rather than stopping only after the exec.
2454
24552012-11-02 Pedro Alves <palves@redhat.com>
2456
2457 Don't hard code line numbers.
2458
2459 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
2460 Expect text from the sources instead of a line number.
2461 (vfork_parent_follow_to_bp)
2462 (vfork_and_exec_child_follow_to_main_bp)
2463 (vfork_and_exec_child_follow_through_step)
2464 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2465 Use gdb_get_line_number.
2466
24672012-11-02 Pedro Alves <palves@redhat.com>
2468
2469 Modernize.
2470
2471 * gdb.base/foll-vfork.exp: Use standard_testfile and
2472 build_executable. Pass descriptive string to untested.
2473 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
2474 (vfork_and_exec_child_follow_to_main_bp)
2475 (vfork_and_exec_child_follow_through_step)
2476 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
2477 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
2478 of send_gdb/gdb_expect.
2479
2480 (kill_child): New procedure.
2481 (vfork_and_exec_child_follow_to_main_bp)
2482 (vfork_and_exec_child_follow_through_step): Use it.
2483
f0559fff
YQ
24842012-11-02 Yao Qi <yao@codesourcery.com>
2485
2486 * gdb.base/setvar.exp: Test setting nested struct.
2487 * gdb.base/setvar.c (v_struct3): New.
2488
c207c6da
DE
24892012-11-01 Doug Evans <dje@google.com>
2490
2491 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
2492 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
2493 use them.
2494
2f27adfe
AB
24952012-10-31 Andrew Burgess <aburgess@broadcom.com>
2496
2497 PR cli/14772
2498 * gdb.base/gnu_vector.c (union_with_vector_1)
2499 (struct_with_vector_1): Add new struct and union for testing
2500 ptype.
2501 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
2502 structs / unions containing vectors.
2503
bb662ca6
YQ
25042012-10-25 Yao Qi <yao@codesourcery.com>
2505
2506 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
2507 'setup_kfail' instead of 'setup_kfail_for_target'.
2508 * gdb.base/varargs.exp: Likewise.
2509 * lib/gdb.exp (setup_kfail_for_target): Remove.
2510
635d23ff
MK
25112012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
2512
2513 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
2514
afdb064f
MK
25152012-10-25 Mark Kettenis <kettenis@gnu.org>
2516
2517 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
2518
d99dcf51
JB
25192012-10-24 Joel Brobecker <brobecker@adacore.com>
2520
2521 * gdb.ada/set_wstr: New testcase.
2522
32560274
JB
25232012-10-24 Joel Brobecker <brobecker@adacore.com>
2524
2525 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
2526
5ded5331
JB
25272012-10-24 Joel Brobecker <brobecker@adacore.com>
2528
2529 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
2530
d8d84291
MK
25312012-10-24 Mark Kettenis <kettenis@gnu.org>
2532
2533 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
2534
6e933c51
JK
25352012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2536
2537 * gdb.base/callfuncs.exp (do_function_calls): Fix
2538 setup_kfail_for_target for -m32 mode.
2539
274bd000
MK
25402012-10-23 Mark Kettenis <kettenis@gnu.org>
2541
2542 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
2543 are now fixed.
2544
545f743d
YQ
25452012-10-23 Yao Qi <yao@codesourcery.com>
2546
2547 * gdb.base/info-os.exp: Resume the inferior until it exits.
2548
48b56b6a 25492012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
2550
99c7d5a8 2551 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
2552 * gdb.base/print-file-var.exp: Likewise.
2553 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 2554
8de0566d
YQ
25552012-10-17 Yao Qi <yao@codesourcery.com>
2556
2557 * gdb.mi/mi-memory-changed.exp: New.
2558
44883546
YQ
25592012-10-16 Yao Qi <yao@codesourcery.com>
2560
2561 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
2562 returns true.
2563 Call gdb_load_shlibs.
2564 * gdb.reverse/solib-reverse.exp: Likewise.
2565
345f514a
KS
25662012-10-15 Keith Seitz <keiths@redhat.com>
2567
2568 * lib/cp-support.exp (cp_test_ptype_class): Add support
2569 for class typedefs.
2570
2571 * gdb.cp/derivation.exp: Add tests for g_instance.
2572
9e3a7d65
JK
25732012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2574
2575 Fix entry values resolving in inlined frames.
2576 * gdb.arch/amd64-entry-value-inline.S: New file.
2577 * gdb.arch/amd64-entry-value-inline.c: New file.
2578 * gdb.arch/amd64-entry-value-inline.exp: New file.
2579
21a7b089
JK
25802012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2581 Doug Evans <dje@google.com>
2582
2583 Fix recent gdb_breakpoint regression.
2584 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
2585 braces from the parameter.
2586 * gdb.java/jprint.exp: Likewise.
2587
2c47921e
DE
25882012-10-15 Doug Evans <dje@google.com>
2589
2590 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
2591
89398707
JB
25922012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
2593
2594 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
2595
801e4185
TT
25962012-10-15 Tom Tromey <tromey@redhat.com>
2597
2598 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
2599
74f910c8
TT
26002012-10-15 Tom Tromey <tromey@redhat.com>
2601
2602 * gdb.python/py-symbol.exp: Test symbol destructor.
2603
91567807
YQ
26042012-10-14 Yao Qi <yao@codesourcery.com>
2605
2606 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
2607 * gdb.mi/mi-cli.exp: New.
2608
2609 * gdb.mi/mi2-basics.exp: Remove.
2610 * gdb.mi/mi2-break.exp: Remove.
2611 * gdb.mi/mi2-console.exp: Remove.
2612 * gdb.mi/mi2-disassemble.exp: Remove.
2613 * gdb.mi/mi2-eval.exp: Remove.
2614 * gdb.mi/mi2-file.exp: Remove.
2615 * gdb.mi/mi2-hack-cli.exp: Remove.
2616 * gdb.mi/mi2-pthreads.exp: Remove.
2617 * gdb.mi/mi2-read-memory.exp: Remove.
2618 * gdb.mi/mi2-regs.exp: Remove.
2619 * gdb.mi/mi2-return.exp: Remove.
2620 * gdb.mi/mi2-simplerun.exp: Remove.
2621 * gdb.mi/mi2-stack.exp: Remove.
2622 * gdb.mi/mi2-stepi.exp: Remove.
2623 * gdb.mi/mi2-syn-frame.exp: Remove.
2624 * gdb.mi/mi2-until.exp: Remove.
2625 * gdb.mi/mi2-watch.exp: Remove.
2626 * gdb.mi/mi2-var-block.exp: Remove.
2627 * gdb.mi/mi2-var-cmd.exp: Remove.
2628 * gdb.mi/mi2-var-display.exp: Remove.
2629
87332029
YQ
26302012-10-12 Yao Qi <yao@codesourcery.com>
2631
2632 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
2633 trail '.*' on matching patterns.
2634
11fc9057
L
26352012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2636
2637 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
2638 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
2639 * gdb.arch/i386-disp-step.exp: Likewise.
2640 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2641 * gdb.arch/i386-prologue.exp: Likewise.
2642 * gdb.arch/i386-size-overlap.exp: Likewise.
2643 * gdb.arch/i386-size.exp: Likewise.
2644 * gdb.arch/i386-unwind.exp: Likewise.
2645
7d46bcdc
L
26462012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2647
2648 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
2649 * gdb.arch/i386-word.exp: Likewise.
2650
31224d9d
L
26512012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2652
2653 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
2654 is_ilp32_target to set nr_regs.
2655 * gdb.arch/i386-sse.exp: Likewise.
2656
5b7d0050
DE
26572012-10-11 Doug Evans <dje@google.com>
2658
7c09e5a0
DE
2659 PR breakpoints/14643.
2660 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
2661 * gdb.linespec/thread.c: New file.
2662 * gdb.linespec/thread.exp: New file.
2663
5b7d0050
DE
2664 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
2665 Recognize "message" -> print pass and fail. Add eof case.
2666 (runto): Recognize message, no-message. Print pass/fail if requested,
2667 with same treatment as gdb_breakpoint.
2668 (runto_main): Pass no-message to runto.
2669 (gdb_internal_error_resync): Add log message.
2670 (gdb_file_cmd): Tweak internal error fail text for consistency.
2671
2e24f4aa
JK
26722012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2673
2674 Fix crash during stepping on ppc32.
2675 * gdb.base/step-symless.c: New file.
2676 * gdb.base/step-symless.exp: New file.
2677
aa14df25
DE
26782012-10-03 Doug Evans <dje@google.com>
2679
2680 PR symtab/14601
2681 * gdb.cp/using-crash.exp: New file.
2682 * gdb.cp/using-crash.cc: New file.
2683
975531db
DE
26842012-10-02 Doug Evans <dje@google.com>
2685
2686 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
2687 more consistent.
2688 (runto,gdb_debug_format): Ditto.
2689 (gdb_file_cmd): Watch for eof in nested gdb_expect.
2690 Clean up logging and error messages.
2691
b3dc46ff
AB
26922012-10-01 Andrew Burgess <aburgess@broadcom.com>
2693
2694 Test find command on unmapped memory.
2695 * gdb.base/find-unmapped.c: New file.
2696 * gdb.base/find-unmapped.exp: New file.
2697
45814d45
YQ
26982012-09-29 Yao Qi <yao@codesourcery.com>
2699
2700 * gdb.trace/mi-tracepoint-changed.exp: New.
2701 * gdb.mi/mi-breakpoint-changed.exp: New.
2702 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
2703 * gdb.mi/pendshr2.c: New.
2704
4c2786ba
YQ
27052012-09-28 Yao Qi <yao@codesourcery.com>
2706
2707 * gdb.mi/pr11022.exp: New.
2708 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
2709
7977e5d2
TT
27102012-09-27 Tom Tromey <tromey@redhat.com>
2711
2712 * gdb.cp/derivation.exp: Add regression test.
2713 * gdb.cp/derivation.cc (class V_base, class V_inter, class
2714 V_derived): New.
2715 (vderived): New global.
2716
0971de02
TT
27172012-09-26 Tom Tromey <tromey@redhat.com>
2718
2719 * gdb.dwarf2/dw2-common-block.S: New file.
2720 * gdb.dwarf2/dw2-common-block.exp: New file.
2721
4357ac6c
TT
27222012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2723
2724 * gdb.fortran/common-block.exp: New file.
2725 * gdb.fortran/common-block.f90: New file.
2726
6f380991
AB
27272012-09-26 Andrew Burgess <aburgess@broadcom.com>
2728
2729 * gdb.base/duplicate-bp.c: New file.
2730 * gdb.base/duplicate-bp.exp: New file.
2731
8ae551cf
YQ
27322012-09-26 Yao Qi <yao@codesourcery.com>
2733
2734 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
2735
2736 Revert:
2737 2012-09-21 Yao Qi <yao@codesourcery.com>
2738
2739 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2740
318102b9
SP
27412012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
2742
2743 * gdb.base/longest-types.c: New test case.
2744 * gdb.base/longest-types.exp: New test case.
2745
a1e5fd69
YQ
27462012-09-25 Yao Qi <yao@codesourcery.com>
2747
2748 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
2749
04e7407c
JK
27502012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2751
2752 Fix internal error on canonicalization of clang types.
2753 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
2754 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
2755 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
2756
9bf4bce9
JK
27572012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2758
2759 Fix disassemble without parameters in tailcall frame.
2760 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
2761
2603f7ee
AB
27622012-09-21 Andrew Burgess <aburgess@broadcom.com>
2763
2764 * gdb.dwarf2/dw2-op-out-param.S: New file.
2765 * gdb.dwarf2/dw2-op-out-param.exp: New file.
2766
a3569abd
YQ
27672012-09-21 Yao Qi <yao@codesourcery.com>
2768
2769 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2770
a065d7af
YQ
27712012-09-21 Yao Qi <yao@codesourcery.com>
2772
2773 * gdb.mi/mi-cli.exp: Remove.
2774 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
2775
15544bd9
YQ
27762012-09-21 Yao Qi <yao@codesourcery.com>
2777
2778 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
2779 "=record-started" notification.
2780
82a90ccf
YQ
27812012-09-21 Yao Qi <yao@codesourcery.com>
2782
2783 * gdb.mi/mi-record-changed.exp: New.
2784 * gdb.mi/mi-reverse.exp: Adjust expected output.
2785
d7de8e3c
TT
27862012-09-20 Tom Tromey <tromey@redhat.com>
2787
2788 * gdb.python/python.exp: Test atexit.register.
2789
1aa99537
DE
27902012-09-20 Doug Evans <dje@google.com>
2791
05eade73
DE
2792 * boards/dwarf4-gdb-index.exp: New file.
2793
1aa99537
DE
2794 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
2795 while running the tests.
2796
4ae24af0
JB
27972012-09-18 Joel Brobecker <brobecker@adacore.com>
2798
2799 * gdb.ada/bp_reset: New testcase.
2800
bb25a15c
YQ
28012012-09-18 Yao Qi <yao@codesourcery.com>
2802
2803 * gdb.trace/mi-tsv-changed.exp: New.
2804
201b4506
YQ
28052012-09-18 Yao Qi <yao@codesourcery.com>
2806
2807 * gdb.trace/mi-traceframe-changed.exp: New.
2808
6fc1c773
YQ
28092012-09-17 Yao Qi <yao@codesourcery.com>
2810
2811 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
2812 when it is less than 0.
2813
1ab3b62c
JK
28142012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2815
2816 PR 14119
2817 * gdb.arch/amd64-tailcall-ret.S: New file.
2818 * gdb.arch/amd64-tailcall-ret.c: New file.
2819 * gdb.arch/amd64-tailcall-ret.exp: New file.
2820 * gdb.reverse/amd64-tailcall-reverse.S: New file.
2821 * gdb.reverse/amd64-tailcall-reverse.c: New file.
2822 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
2823
acf9414f
JK
28242012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2825
2826 PR 14548
2827 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
2828 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
2829 * gdb.reverse/singlejmp-reverse.S: New file.
2830 * gdb.reverse/singlejmp-reverse.c: New file.
2831 * gdb.reverse/singlejmp-reverse.exp: New file.
2832
666b578b
JK
28332012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2834
2835 Fix compatibility with old GCC (~4.1).
2836 * gdb.cp/converts.cc (my_enum_var): New variable.
2837
42056501
AB
28382012-09-14 Andrew Burgess <aburgess@broadcom.com>
2839
2840 * gdb.xml/tdesc-regs.exp: Update expected output for new
2841 vector_size syntax of vector types.
2842
b9516fa1
YPK
28432012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
2844
2845 Refactor Python "gdb" module into a proper Python package, by
2846 introducing a new "_gdb" module for code implemented in C, and
2847 using reload/__import__ instead of exec.
2848 * gdb.python/python.exp (Test stderr location): Update module
2849 location of GDB-specific sys.stderr.
2850 (Test stdout location): Ditto for sys.stdout.
2851
18dc9ad8
JK
28522012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2853
2854 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
2855
ea3a9873
KS
28562012-09-12 Keith Seitz <keiths@redhat.com>
2857
2858 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
2859 conversion statement.
2860
5941debb
DE
28612012-09-12 Doug Evans <dje@google.com>
2862
2863 * gdb.base/help.exp: Remove testing of individual command help text,
2864 too much of a maintenance burden. Instead, test the functionality
2865 of "help" itself.
2866
cfc35e02
DE
28672012-09-11 Doug Evans <dje@google.com>
2868
3a0ed5d7
DE
2869 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
2870 breakpoint.
2871
cfc35e02
DE
2872 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
2873 * gdb.dwarf2/fission-reread.S: Ditto.
2874 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
2875 * gdb.dwarf2/fission-reread.exp: Ditto.
2876
350b1b26
AB
28772012-09-11 Andrew Burgess <aburgess@broadcom.com>
2878
2879 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
2880
2fa15f23
JB
28812012-09-10 Joel Brobecker <brobecker@adacore.com>
2882
2883 * gdb.ada/optim_drec: New testcase.
2884
09be558e
DE
28852012-09-10 Doug Evans <dje@google.com>
2886
2887 * boards/fission.exp: Explicitly mark "board" as not remote.
2888
5b4f6e25
KS
28892012-09-10 Keith Seitz <keiths@redhat.com>
2890
2891 PR gdb/13483
2892 * gdb.cp/converts.cc (A::A): Add ctor.
2893 (A::member_): Add member.
2894 (enum my_enum): New enumeration.
2895 (main): Add calls to foo1_7 with various
2896 permitted arguments.
2897 * gdb.cp/converts.exp: Add tests for boolean
2898 conversions permitted by the standard.
2899
b4ca5ed9
YPK
29002012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
2901
2902 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
2903 avoid spurious results due to ~/.gdbinit.
2904 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
2905 $INTERNAL_GDBFLAGS in run command.
2906 * gdb.gdb/observer.exp (setup_test): Ditto.
2907 * gdb.gdb/selftest.exp (test_with_self): Ditto.
2908 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
2909
d54b30bb
DE
29102012-09-06 Doug Evans <dje@google.com>
2911
14910956
DE
2912 * boards/fission.exp: New file.
2913
d54b30bb
DE
2914 * gdb.python/py-value.exp: Use clean_restart.
2915
91b253e1
DE
29162012-09-05 Doug Evans <dje@google.com>
2917
2918 * gdb.base/info-macros.c: Fix whitespace.
2919
1292279a
PA
29202012-08-28 Pedro Alves <palves@redhat.com>
2921
2922 PR gdb/14428
2923
2924 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
2925
1c8cdcb1
JK
29262012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2927
2928 * gdb.base/break-caller-line.c: New file.
2929 * gdb.base/break-caller-line.exp: New file.
2930
1e8e8b51
JK
29312012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2932
2933 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
2934 * gdb.arch/i386-cfi-notcurrent.S: New file.
2935 * gdb.arch/i386-cfi-notcurrent.exp: New file.
2936
1591a1e8
PA
29372012-08-27 Wei-cheng Wang <cole945@gmail.com>
2938 Yao Qi <yao@codesourcery.com>
2939 Pedro Alves <palves@redhat.com>
2940
2941 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
2942 New procedures.
2943 (top level): Add overlap checking tests.
2944
4442ada7
TT
29452012-08-24 Tom Tromey <tromey@redhat.com>
2946
2947 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
2948 gdb_test_multiple fails for other reasons.
2949
e7d50cc9
YQ
29502012-08-24 Yao Qi <yao@codesourcery.com>
2951
2952 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
2953
dfbd5e7b
PA
29542012-08-23 Pedro Alves <palves@redhat.com>
2955
2956 * gdb.base/help.exp: Adjust to "handle" help text change.
2957
8d735b87
YQ
29582012-08-23 Yao Qi <yao@codesourcery.com>
2959
2960 * gdb.trace/disconnected-tracing.c (start, end): New.
2961 (main): Call start and end.
2962 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
2963 existing tests into this proc.
2964 (disconnected_tfind): New.
2965
61b1d759
YQ
29662012-08-23 Yao Qi <yao@codesourcery.com>
2967
2968 * boards/native-gdbserver.exp (${board}_upload): New.
2969 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
2970 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
2971 Execute tfile on remote target.
2972 Copy trace file from target to host.
2973
6ca1b147
JM
29742012-08-22 Joseph Myers <joseph@codesourcery.com>
2975
2976 * gdb.arch/thumb-bx-pc.S: New file.
2977 * gdb.arch/thumb-bx-pc.exp: New file.
2978
706e3705
TT
29792012-08-22 Tom Tromey <tromey@redhat.com>
2980
2981 * gdb.base/maint.exp: Update.
2982
b4893d48
TT
29832012-08-22 Tom Tromey <tromey@redhat.com>
2984
2985 * lib/gdb.exp (skip_unwinder_tests): New proc.
2986 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
2987 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
2988
45b7da81
TT
29892012-08-21 Tom Tromey <tromey@redhat.com>
2990
2991 * gdb.hp/gdb.aCC/exception.exp: Remove.
2992
f94363d7
AP
2993012-08-19 Andrew Pinski <apinski@cavium.com>
2994
2995 * gdb.arch/mips-octeon-bbit.c: New file.
2996 * gdb.arch/mips-octeon-bbit.exp: New Test.
2997
e5afdbd7
KS
2998012-08-19 Keith Seitz <keiths@redhat.com>
2999
3000 PR c++/14365
3001 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
3002 * gdb.dwarf2/dw2-anon-mptr.S: New file.
3003
c29e8b64
JK
30042012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3005
3006 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
3007 verbose -log by more specific untested call.
3008
15a7e7bc
YQ
30092012-08-18 Yao Qi <yao@codesourcery.com>
3010
3011 * gdb.trace/tfind.exp: Move tests on various command help before
3012 checking target supports trace.
3013 Fix the expected output of 'help tfind end'.
3014
a451cb65
KS
30152012-08-17 Keith Seitz <keiths@redhat.com>
3016
3017 PR c++/13356
3018 * gdb.base/default.exp: Update all "check type" tests.
3019 * gdb.base/help.exp: Likewise.
3020 * gdb.base/setshow.exp: Likewise.
3021 * gdb.cp/converts.cc (foo1_type_check): New function.
3022 (foo2_type_check): New function.
3023 (foo3_type_check): New function.
3024 (main): Call new functions.
3025 * converts.exp: Add tests for integer-to-pointer conversions
3026 with/without strict type-checking.
3027
dbf6a605
MF
30282012-08-16 Mike Frysinger <vapier@gentoo.org>
3029
3030 * gdb.base/help.exp: Update expected output.
3031
0c92d8c1
JB
30322012-08-16 Joel Brobecker <brobecker@adacore.com>
3033
3034 * gdb.ada/rdv_wait: New testcase.
3035
e56f7f42
JK
30362012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3037
3038 * gdb.base/attach-twice.exp: Remove excessive ps exec.
3039
f47f77df
DE
30402012-08-13 Doug Evans <dje@google.com>
3041
e202d6e8 3042 * gdb.base/help.exp: Update expected output.
f47f77df
DE
3043 * gdb.base/default.exp: Update expected output of "show convenience".
3044
a72c3253
DE
30452012-08-10 Doug Evans <dje@google.com>
3046
3047 * gdb.python/py-strfns.c: New file.
3048 * gdb.python/py-strfns.exp: New file.
3049 * gdb.python/py-type.exp (test_fields): Add vector tests.
3050
de0bea00
MF
30512012-08-10 Mike Frysinger <vapier@gentoo.org>
3052
3053 PR cli/10436:
3054 * gdb.base/completion.exp: Add tests for handle completion.
3055
5b9afe8a
YQ
30562012-08-09 Yao Qi <yao@codesourcery.com>
3057
3058 * gdb.mi/mi-cmd-param-changed.exp: New.
3059 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
3060 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
3061 * gdb.mi/mi2-prompt.exp: Likewise.
3062
4f485ebc
DE
30632012-08-08 Doug Evans <dje@google.com>
3064
3065 * gdb.base/debug-expr.c: New file.
3066 * gdb.base/debug-expr.exp: New file.
3067 * gdb.base/exprs.exp: Test {type} casts.
3068 * gdb.cp/debug-expr.exp: New file.
3069
5888842d
JK
30702012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3071
3072 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
3073 global variable loop, not a 'break'. Add loop count limit to 100.
3074 Add new fail case for terminated vgdb.
3075
4f69f4c2
JK
30762012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3077 Jean-Marc Saffroy <saffroy@gmail.com>
3078
3079 PR 11804
3080 * gdb.base/gcore-relro.exp: New file.
3081 * gdb.base/gcore-relro-main.c: New file.
3082 * gdb.base/gcore-relro-lib.c: New file.
3083
e2de5390
JK
30842012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3085
3086 Do not false FAIL with old GCCs.
3087 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
3088 GCC < 4.5 in $no_hw mode.
3089
606603c5
JK
30902012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3091
3092 * gdb.base/default.exp (cd): Accept new directory with no arguments.
3093
777f26c2
JK
30942012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3095
3096 * gdb.base/list.exp (test_only_end): New function.
3097 Call it.
3098
2c12abee
TT
30992012-08-06 Tom Tromey <tromey@redhat.com>
3100
3101 * gdb.python/py-mi.exp: Add test for printer whose children
3102 are a list.
3103 * gdb.python/py-prettyprint.c (struct children_as_list): New.
3104 (main): New variable children_as_list.
3105 * gdb.python/py-prettyprint.py (class pp_children_as_list):
3106 New.
3107 (register_pretty_printers): Register new printer.
3108
0eae2cf4
EBM
31092012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3110
3111 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
3112 symbols. Abort if vgdb remote connection is closed.
3113
09e0881d
DE
31142012-08-02 Doug Evans <dje@google.com>
3115
3116 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
3117
b40f514f
SDJ
31182012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
3119
3120 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
3121 s390x, PowerPC 64 and m68k-linux.
3122
11315ae0
UW
31232012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3124
3125 * gdb.base/annota1.exp: Accept no frames-invalid notification
3126 when starting up the program.
3127 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
3128 show a symbolic value as well.
3129 * gdb.server/server-exec-info.exp: Skip test when skipping
3130 gdbserver test and/or when skipping shared library tests.
3131 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
3132 avoid name conflicts with other tests.
3133
0547eeed
UW
31342012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3135
3136 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
3137 Fix wrong output on big-endian systems.
3138 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
3139 4-byte pointer types on 64-bit s390x.
3140
bdddb4de
UW
31412012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3142
3143 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
3144 marker comment at the beginning (after intialization).
3145 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
3146 breakpoint on marker comment instead of function begin.
3147 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
3148 PowerPC.
3149 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
3150 or 64-bit PowerPC.
3151 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
3152 gdb,no_hardware_watchpoints flag is set.
3153 (initialize): Remove now redundant can-use-hw-watchpoints change.
3154
5d206025
YQ
31552012-08-02 Yao Qi <yao@codesourcery.com>
3156 Pedro Alves <palves@redhat.com>
3157
3158 * boards/local-remote-host.exp: New.
3159
4f665099
UW
31602012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3161
3162 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
3163 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
3164 * gdb.base/print-file-var.exp: Likewise.
3165 * gdb.server/solib-list.exp: Skip on remote targets.
3166
b62e2b27
UW
31672012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3168
3169 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
3170 watchpoints on ARM. When expecting software watchpoints, tolerate
3171 (remote) targets that report unsupported hardware watchpoint only
3172 at continue time.
3173 (test_wide_location_2): Likewise.
3174
a967a851
JK
31752012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3176
3177 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
3178 valgrind versions.
3179
75d9f9ff 31802012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
3181
3182 * gdb.base/valgrind-infcall.c: New file.
3183 * gdb.base/valgrind-infcall.exp: New file.
3184
75d9f9ff
JK
3185 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
3186
1c9f2ed2
KS
31872012-07-30 Keith Seitz <keiths@redhat.com>
3188
3189 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
3190 linespecs.
3191
7f9b2034
DE
31922012-07-30 Doug Evans <dje@google.com>
3193
85220e01
DE
3194 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
3195 * gdb.dwarf2/pr13961.S: Ditto.
3196
7f9b2034
DE
3197 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
3198
4e969b4f
AB
31992012-07-30 Andrew Burgess <aburgess@broadcom.com>
3200
3201 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
3202 change its format immediately after reloading the binary.
3203
e7de8362
JK
32042012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3205
3206 Fix testsuite regression after --use-deprecated-index-sections removal.
3207 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
3208 string.
3209 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
3210
7255706c
YQ
32112012-07-27 Yao Qi <yao@codesourcery.com>
3212
3213 KFAIL for PR remote/14161.
3214 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
3215 Cleanup socket files.
3216 (strace_info_marker): Detach inferior.
3217
f2e8016f
TT
32182012-07-26 Tom Tromey <tromey@redhat.com>
3219
6fdff2c5 3220 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 3221
f66713d2
JK
32222012-07-26 Markus Metzger <markus.t.metzger@intel.com>
3223
3224 * gdb.python/py-inferior.c (thread): New function.
3225 (check_threads): New function.
3226 (test_threads): New function.
3227 * gdb.python/py-inferior.exp: Added test.
3228 Replaced runto with continue to breakpoint.
3229
8223e12c
TT
32302012-07-26 Tom Tromey <tromey@redhat.com>
3231
3232 * lib/ada.exp (standard_ada_testfile): New proc.
3233 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
3234 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
3235 * gdb.ada/array_return.exp: Use standard_ada_testfile.
3236 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
3237 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
3238 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
3239 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
3240 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
3241 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
3242 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
3243 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
3244 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
3245 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
3246 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
3247 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
3248 * gdb.ada/char_param.exp: Use standard_ada_testfile.
3249 * gdb.ada/complete.exp: Use standard_ada_testfile.
3250 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
3251 standard_output_file.
3252 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
3253 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
3254 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
3255 standard_output_file.
3256 * gdb.ada/exprs.exp: Use standard_ada_testfile.
3257 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
3258 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
3259 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
3260 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
3261 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
3262 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
3263 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
3264 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
3265 * gdb.ada/homonym.exp: Use standard_ada_testfile.
3266 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
3267 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
3268 * gdb.ada/interface.exp: Use standard_ada_testfile.
3269 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
3270 standard_output_file
3271 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
3272 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
3273 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
3274 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
3275 * gdb.ada/nested.exp: Use standard_ada_testfile.
3276 * gdb.ada/null_array.exp: Use standard_ada_testfile.
3277 * gdb.ada/null_record.exp: Use standard_ada_testfile.
3278 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
3279 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
3280 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
3281 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
3282 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
3283 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
3284 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
3285 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
3286 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
3287 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
3288 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
3289 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
3290 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
3291 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
3292 * gdb.ada/start.exp: Use standard_ada_testfile.
3293 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
3294 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
3295 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
3296 * gdb.ada/tagged.exp: Use standard_ada_testfile.
3297 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
3298 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
3299 * gdb.ada/tasks.exp: Use standard_ada_testfile.
3300 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
3301 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
3302 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
3303 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
3304 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
3305 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
3306 * gdb.ada/widewide.exp: Use standard_ada_testfile.
3307
bbec57e4
JK
33082012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3309
3310 Fix testsuite regression after --use-deprecated-index-sections removal.
3311 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
3312
9cc8e32c
JK
33132012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3314
3315 Fix compatibility with Tcl before 7.5.
3316 * lib/future.exp (lreverse): New function if it does not exist.
3317
ea5ca7b5
MK
33182012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
3319
3320 * gdb.mi/mi-pending.c: New method to set a second pending
3321 breakpoint.
3322 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
3323 condition.
3324
64776a0b
PA
33252012-07-20 Pedro Alves <palves@redhat.com>
3326
3327 PR threads/11692
3328 PR gdb/12203
3329
3330 * gdb.threads/create-fail.c: New file.
3331 * gdb.threads/create-fail.exp: New file.
3332
13e4e967
PA
33332012-07-19 Pedro Alves <palves@redhat.com>
3334
3335 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
3336 * config/vx.exp (gdb_start): Likewise.
3337 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
3338 * gdb.base/setvar.exp (test_set): Likewise.
3339 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
3340 * gdb.reverse/sigall-precsave.exp: Likewise.
3341 * gdb.reverse/sigall-reverse.exp: Likewise.
3342
b7aefa4d
PA
33432012-07-19 Pedro Alves <palves@redhat.com>
3344
3345 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
3346 handler before recording.
3347
608b4967
TT
33482012-07-19 Tom Tromey <tromey@redhat.com>
3349
3350 * gdb.cp/casts.exp: Add tests for typeof and decltype.
3351 * gdb.cp/casts.cc (decltype): New function.
3352 (main): Use it.
3353
b1e0c0fa
PA
33542012-07-19 Pedro Alves <palves@redhat.com>
3355
3356 * gdb.base/sigall.exp (signals): New list.
3357 <top level>: Loop over signals in the $signals list instead of
3358 calling a test function once per signal.
3359 * gdb.reverse/sigall-precsave.exp (signals): New list.
3360 <top level>: Loop over signals in the $signals list instead of
3361 calling a test function once per signal.
3362 * gdb.reverse/sigall-reverse.exp (signals): New list.
3363 <top level>: Loop over signals in the $signals list instead of
3364 calling a test function once per signal.
3365
6ace3df1
YQ
33662012-07-19 Yao Qi <yao@codesourcery.com>
3367
3368 * gdb.base/setshow.exp: Test 'set args ~'.
3369
263a0f8c
JK
33702012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3371
3372 * gdb.base/store.exp (check_set): Import gdb_prompt.
3373 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
3374 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
3375
8f043999
JK
33762012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3377
3378 PR 11914
3379 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
3380 (main): Call eval_sub.
3381 * gdb.python/py-prettyprint.exp:
3382 (python execfile ('py-prettyprint.py')): Move it earlier.
3383 New breakpoint for eval-break.
3384 (continue to breakpoint: eval-break, info locals): New test.
3385 (python execfile ('py-prettyprint.py')): Move it from here.
3386 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
3387 (register_pretty_printers): Register pp_eval_type.
3388
725c7b66
JK
33892012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3390
3391 Fix a testcase regression by me.
3392 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
3393 DW_FORM_data4.
3394
4359dff1
JK
33952012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3396 Doug Evans <dje@google.com>
3397
3398 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
3399 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
3400
61e44cfa
JK
34012012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3402
3403 Fix gdbserver run regression.
3404 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
3405
93c0ef37
TT
34062012-07-12 Tom Tromey <tromey@redhat.com>
3407
3408 * lib/gdb.exp (standard_testfile): Don't declare objdir.
3409 (clean_restart): Likewise.
3410 (core_find): Use standard_output_file.
3411
76027ef5
TT
34122012-07-12 Tom Tromey <tromey@redhat.com>
3413
3414 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
3415 * gdb.dwarf2/dw2-anonymous-func.exp: Use
3416 prepare_for_testing_full.
3417 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
3418 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
3419 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
3420 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
3421 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
3422 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
3423 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
3424 prepare_for_testing_full.
3425 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
3426 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
3427 prepare_for_testing_full.
3428 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
3429 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
3430 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
3431
85b4440a
TT
34322012-07-12 Tom Tromey <tromey@redhat.com>
3433
3434 * lib/gdb.exp (build_executable_from_specs): New proc, from
3435 build_executable.
3436 (build_executable): Use it.
3437 (prepare_for_testing_full): New proc.
3438
55baab26
TT
34392012-07-11 Tom Tromey <tromey@redhat.com>
3440
3441 * gdb.reverse/break-precsave.exp: Use standard_output_file.
3442 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
3443 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
3444 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
3445 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
3446 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
3447 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
3448 * gdb.reverse/step-precsave.exp: Use standard_output_file.
3449 * gdb.reverse/until-precsave.exp: Use standard_output_file.
3450 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
3451
298a9cf0
TT
34522012-07-10 Tom Tromey <tromey@redhat.com>
3453
3454 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
3455 standard_output_file.
3456 * gdb.mi/gdb2549.exp: Use standard_testfile.
3457 * gdb.mi/gdb669.exp: Use standard_testfile.
3458 * gdb.mi/gdb701.exp: Use standard_testfile.
3459 * gdb.mi/gdb792.exp: Use standard_testfile.
3460 * gdb.mi/mi-async.exp: Use standard_testfile.
3461 * gdb.mi/mi-basics.exp: Use standard_testfile.
3462 * gdb.mi/mi-break.exp: Use standard_testfile.
3463 * gdb.mi/mi-cli.exp: Use standard_testfile.
3464 * gdb.mi/mi-console.exp: Use standard_testfile.
3465 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
3466 * gdb.mi/mi-eval.exp: Use standard_testfile.
3467 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
3468 * gdb.mi/mi-file.exp: Use standard_testfile.
3469 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
3470 * gdb.mi/mi-logging.exp: Use standard_testfile.
3471 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
3472 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
3473 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
3474 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
3475 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
3476 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
3477 * gdb.mi/mi-pending.exp: Use standard_testfile,
3478 standard_output_file.
3479 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
3480 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
3481 * gdb.mi/mi-regs.exp: Use standard_testfile.
3482 * gdb.mi/mi-return.exp: Use standard_testfile.
3483 * gdb.mi/mi-reverse.exp: Use standard_testfile.
3484 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
3485 * gdb.mi/mi-solib.exp: Use standard_testfile,
3486 standard_output_file.
3487 * gdb.mi/mi-stack.exp: Use standard_testfile.
3488 * gdb.mi/mi-stepi.exp: Use standard_testfile.
3489 * gdb.mi/mi-stepn.exp: Use standard_testfile.
3490 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
3491 * gdb.mi/mi-until.exp: Use standard_testfile.
3492 * gdb.mi/mi-var-block.exp: Use standard_testfile.
3493 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
3494 * gdb.mi/mi-var-child.exp: Use standard_testfile.
3495 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
3496 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
3497 * gdb.mi/mi-var-display.exp: Use standard_testfile.
3498 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
3499 standard_output_file.
3500 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
3501 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
3502 * gdb.mi/mi-watch.exp: Use standard_testfile.
3503 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
3504 * gdb.mi/mi2-basics.exp: Use standard_testfile.
3505 * gdb.mi/mi2-break.exp: Use standard_testfile.
3506 * gdb.mi/mi2-cli.exp: Use standard_testfile.
3507 * gdb.mi/mi2-console.exp: Use standard_testfile.
3508 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
3509 * gdb.mi/mi2-eval.exp: Use standard_testfile.
3510 * gdb.mi/mi2-file.exp: Use standard_testfile.
3511 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
3512 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
3513 * gdb.mi/mi2-regs.exp: Use standard_testfile.
3514 * gdb.mi/mi2-return.exp: Use standard_testfile.
3515 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
3516 * gdb.mi/mi2-stack.exp: Use standard_testfile.
3517 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
3518 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
3519 * gdb.mi/mi2-until.exp: Use standard_testfile.
3520 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
3521 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
3522 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
3523 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
3524 * gdb.mi/mi2-watch.exp: Use standard_testfile.
3525
f5f3a911
TT
35262012-07-10 Tom Tromey <tromey@redhat.com>
3527
3528 * gdb.cp/abstract-origin.exp: Use standard_testfile.
3529 * gdb.cp/ambiguous.exp: Use standard_testfile,
3530 prepare_for_testing.
3531 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
3532 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
3533 * gdb.cp/anon-ns.exp: Use standard_testfile.
3534 * gdb.cp/anon-struct.exp: Use standard_testfile.
3535 * gdb.cp/anon-union.exp: Use standard_testfile,
3536 prepare_for_testing.
3537 * gdb.cp/arg-reference.exp: Use standard_testfile,
3538 prepare_for_testing.
3539 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
3540 * gdb.cp/breakpoint.exp: Use standard_testfile,
3541 prepare_for_testing.
3542 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
3543 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
3544 standard_output_file.
3545 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
3546 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
3547 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
3548 (test_static_members): Update.
3549 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
3550 * gdb.cp/converts.exp: Use standard_testfile.
3551 * gdb.cp/cp-relocate.exp: Use standard_testfile.
3552 * gdb.cp/cpcompletion.exp: Use standard_testfile,
3553 prepare_for_testing.
3554 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
3555 * gdb.cp/cplabel.exp: Use standard_testfile.
3556 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
3557 prepare_for_testing.
3558 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
3559 * gdb.cp/derivation.exp: Use standard_testfile,
3560 prepare_for_testing.
3561 * gdb.cp/destrprint.exp: Use standard_testfile.
3562 * gdb.cp/dispcxx.exp: Use standard_testfile.
3563 * gdb.cp/exception.exp: Use standard_testfile,
3564 prepare_for_testing.
3565 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
3566 * gdb.cp/extern-c.exp: Use standard_testfile,
3567 prepare_for_testing.
3568 * gdb.cp/formatted-ref.exp: Use standard_testfile,
3569 prepare_for_testing.
3570 * gdb.cp/fpointer.exp: Use standard_testfile.
3571 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
3572 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
3573 standard_output_file.
3574 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
3575 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
3576 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
3577 standard_output_file.
3578 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
3579 (do_tests): Update.
3580 * gdb.cp/koenig.exp: Use standard_testfile.
3581 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
3582 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
3583 * gdb.cp/m-static.exp: Use standard_testfile,
3584 prepare_for_testing.
3585 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
3586 * gdb.cp/mb-inline.exp: Use standard_testfile,
3587 prepare_for_testing.
3588 * gdb.cp/mb-templates.exp: Use standard_testfile,
3589 prepare_for_testing.
3590 * gdb.cp/member-ptr.exp: Use standard_testfile,
3591 prepare_for_testing.
3592 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
3593 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
3594 * gdb.cp/method2.exp: Use standard_testfile.
3595 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
3596 standard_output_file.
3597 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
3598 (do_tests): Update.
3599 * gdb.cp/namespace-enum.exp: Use standard_testfile,
3600 prepare_for_testing.
3601 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
3602 prepare_for_testing.
3603 * gdb.cp/namespace.exp: Use standard_testfile,
3604 prepare_for_testing.
3605 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
3606 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
3607 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
3608 * gdb.cp/nsimport.exp: Use standard_testfile,
3609 prepare_for_testing.
3610 * gdb.cp/nsnested.exp: Use standard_testfile.
3611 * gdb.cp/nsnoimports.exp: Use standard_testfile.
3612 * gdb.cp/nsrecurs.exp: Use standard_testfile,
3613 prepare_for_testing.
3614 * gdb.cp/nsstress.exp: Use standard_testfile,
3615 prepare_for_testing.
3616 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
3617 * gdb.cp/operator.exp: Use standard_testfile.
3618 * gdb.cp/oranking.exp: Use standard_testfile.
3619 * gdb.cp/overload-const.exp: Use standard_testfile.
3620 * gdb.cp/overload.exp: Use standard_testfile,
3621 prepare_for_testing.
3622 * gdb.cp/ovldbreak.exp: Use standard_testfile.
3623 * gdb.cp/ovsrch.exp: Use standard_testfile.
3624 * gdb.cp/paren-type.exp: Use standard_testfile.
3625 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
3626 prepare_for_testing.
3627 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
3628 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
3629 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
3630 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
3631 * gdb.cp/pr10728.exp: Use standard_testfile,
3632 standard_output_file.
3633 * gdb.cp/pr12028.exp: Use standard_testfile.
3634 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
3635 * gdb.cp/pr9167.exp: Use standard_testfile.
3636 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
3637 * gdb.cp/printmethod.exp: Use standard_testfile,
3638 prepare_for_testing.
3639 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
3640 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
3641 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
3642 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
3643 standard_output_file.
3644 * gdb.cp/readnow-language.exp: Use standard_testfile.
3645 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
3646 (gdb_start_again): Use clean_restart.
3647 * gdb.cp/ref-types.exp: Use standard_testfile,
3648 prepare_for_testing.
3649 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
3650 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
3651 * gdb.cp/smartp.exp: Use standard_testfile.
3652 * gdb.cp/static-method.exp: Use standard_testfile.
3653 * gdb.cp/static-print-quit.exp: Use standard_testfile.
3654 * gdb.cp/temargs.exp: Use standard_testfile.
3655 * gdb.cp/templates.exp: Use standard_testfile,
3656 prepare_for_testing.
3657 (do_tests): Update.
3658 * gdb.cp/try_catch.exp: Use standard_testfile,
3659 prepare_for_testing.
3660 * gdb.cp/typedef-operator.exp: Use standard_testfile.
3661 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
3662 * gdb.cp/virtbase.exp: Use standard_testfile,
3663 prepare_for_testing.
3664 * gdb.cp/virtfunc.exp: Use standard_testfile,
3665 prepare_for_testing.
3666 (do_tests): Update.
3667 * gdb.cp/virtfunc2.exp: Use standard_testfile,
3668 prepare_for_testing.
3669
686f09d0
TT
36702012-07-10 Tom Tromey <tromey@redhat.com>
3671
3672 * lib/gdb.exp (standard_testfile): Unset output variables from
3673 earlier invocations.
3674
9357e021
YQ
36752012-07-10 Yao Qi <yao@codesourcery.com>
3676
3677 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
3678 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
3679 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
3680 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
3681 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
3682 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
3683 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
3684 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
3685 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
3686 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
3687 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
3688 * gdb.mi/mi-var-display.exp: Likewise.
3689 * gdb.mi/mi-var-invalidate.exp: Likewise.
3690 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
3691 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
3692 * gdb.mi/mi2-console.exp: Likewise.
3693 * gdb.mi/mi2-disassemble.exp: Likewise.
3694 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
3695 * gdb.mi/mi2-read-memory.exp: Likewise.
3696 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
3697 * gdb.mi/mi2-simplerun.exp: Likewise.
3698 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
3699 * gdb.mi/mi2-syn-frame.exp: Likewise.
3700 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
3701 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
3702 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
3703
e314d629
TT
37042012-07-09 Tom Tromey <tromey@redhat.com>
3705
3706 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
3707 * gdb.base/callfuncs.exp: Add cast-based test.
3708 * gdb.base/callfuncs.c (voidfunc): New function.
3709
06928b3f
DE
37102012-07-08 Doug Evans <dje@google.com>
3711
3712 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
3713
32f11bad
JK
37142012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3715
3716 Fix XFAIL compatibility with old i386 systems.
3717 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
3718 Check also 'Cannot insert breakpoint 0'.
3719
76b83c51
JK
37202012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3721
3722 PR 14321
3723 * gdb.base/find.exp
3724 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
3725
a6fb9c08
TT
37262012-07-06 Tom Tromey <tromey@redhat.com>
3727
3728 * gdb.base/whatis.exp: Add test.
3729
71918a86
TT
37302012-07-06 Tom Tromey <tromey@redhat.com>
3731
3732 * gdb.base/whatis.exp: Add regression test.
3733
fcde5961
TT
37342012-07-06 Tom Tromey <tromey@redhat.com>
3735
3736 * gdb.base/whatis.exp: Add tests.
3737
f9cf0f4a
JK
37382012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3739
3740 PR 12649
3741 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
3742 gdb_test_multiple $gdb_prompt terminator.
3743
979ade8b
PA
37442012-07-04 Pedro Alves <palves@redhat.com>
3745
3746 * gdb.mi/mi-reverse.exp: Use supports_reverse and
3747 supports_process_record.
3748
8a980b44
PA
37492012-07-04 Pedro Alves <palves@redhat.com>
3750
3751 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
3752 endings.
3753 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
3754
855ba978
SS
37552012-07-03 Stan Shebs <stan@codesourcery.com>
3756
3757 * gdb.base/info-os.c (main): Retry resource acquisition until an
3758 available one is found.
3759 * gdb.base/info-os.exp: Collect resource keys from the program
3760 and use them in matching.
3761
fcb44371
JK
37622012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3763
3764 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
3765 Wrap the test into loop for corefile and core0file.
3766
08a67be6
JK
37672012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3768
3769 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
3770 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
3771 .note.GNU-stack.
3772
0f3c2347
JK
3773 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
3774
ff4a4500
SDJ
37752012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
3776
3777 * gdb.base/help.exp (help b, help br, help bre, help brea, help
3778 break): Include help message for the new `-probe' and `-probe-stap'
3779 options.
3780
d3ce09f5
SS
37812012-07-02 Stan Shebs <stan@codesourcery.com>
3782
3783 * gdb.base/dprintf.exp: Add agent style tests.
3784
a1624241
JK
37852012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3786
3787 * gdb.base/stale-infcall.c (infcall): New label test-next.
3788 (main): New labels test-pass and test-fail.
3789 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
3790 $test_fail_bpnum to test-fail.
3791 (test system longjmp tracking support): New test.
3792 Delete $test_fail_bpnum.
3793 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
3794 breakpoint.
3795
42e7ad6c
DE
37962012-06-30 Doug Evans <dje@google.com>
3797
3798 * gdb.dwarf2/fission-reread.S: New file.
3799 * gdb.dwarf2/fission-reread.exp: New file.
3800
37ce89eb
SS
38012012-06-28 Stan Shebs <stan@codesourcery.com>
3802
3803 * gdb.mi/mi-logging.exp: New file.
3804
e5ef252a
PA
38052012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3806 Pedro Alves <palves@redhat.com>
3807
3808 * gdb.threads/siginfo-threads.exp: New file.
3809 * gdb.threads/siginfo-threads.c: New file.
3810 * gdb.threads/sigstep-threads.exp: New file.
3811 * gdb.threads/sigstep-threads.c: New file.
3812
22f1fbae
TT
38132012-06-28 Tom Tromey <tromey@redhat.com>
3814
3815 * gdb.go/package.exp: Partially revert earlier patch; use
3816 gdb_compile again. Use standard_output_file.
3817
2e3cf129
DE
38182012-06-27 Doug Evans <dje@google.com>
3819
3820 * gdb.dwarf2/fission-base.c: New file.
3821 * gdb.dwarf2/fission-base.S: New file.
3822 * gdb.dwarf2/fission-base.exp: New file.
3823
785fd303
JK
38242012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3825
3826 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
3827
1bb9788d
TT
38282012-06-27 Tom Tromey <tromey@redhat.com>
3829
3830 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
3831 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
3832
c83ee902
TT
38332012-06-27 Tom Tromey <tromey@redhat.com>
3834
3835 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
3836 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
3837 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
3838 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
3839 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
3840 prepare_for_testing.
3841 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
3842 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
3843 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
3844 standard_testfile.
3845 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
3846 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
3847 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
3848 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
3849 prepare_for_testing.
3850 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
3851 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
3852 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
3853 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
3854 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
3855 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
3856 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
3857 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
3858 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
3859 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
3860 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
3861 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
3862 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
3863 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
3864 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
3865 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
3866 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
3867 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
3868 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
3869 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
3870 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
3871 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
3872 standard_output_file.
3873 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
3874 standard_output_file.
3875 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
3876 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
3877 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
3878 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
3879 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
3880 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
3881 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
3882 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
3883 * gdb.dwarf2/implptr.exp: Use standard_testfile.
3884 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
3885 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
3886 * gdb.dwarf2/pieces.exp: Use standard_testfile.
3887 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
3888 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
3889 * gdb.dwarf2/valop.exp: Use standard_testfile,
3890 prepare_for_testing.
3891
5204774b
TT
38922012-06-27 Tom Tromey <tromey@redhat.com>
3893
3894 * gdb.python/python.exp: Fix regexps in pagination tests.
3895
ee0bf529
SCR
38962012-06-26 Siva Chandra Reddy <sivachandra@google.com>
3897
3898 * gdb.python/py-symtab.exp: Add tests to test the new attribute
3899 'last' of gdb.Symtab_and_line.
3900 * gdb.python/py-symbol.c: Move break point comment to enable
3901 testing of gdb.Symtab_and_line.last.
3902
14fcc022
TT
39032012-06-26 Tom Tromey <tromey@redhat.com>
3904
3905 * gdb.threads/step.c: Remove.
3906 * gdb.threads/step.exp: Remove.
3907 * gdb.threads/step2.exp: Remove.
3908
0efbbabc
TT
39092012-06-26 Tom Tromey <tromey@redhat.com>
3910
3911 * gdb.threads/watchpoint-fork.exp (test): Use
3912 standard_output_file. Don't declare objdir.
3913 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
3914 standard_output_file.
3915 * gdb.threads/attach-stopped.exp: Use standard_testfile.
3916 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
3917 clean_restart. Remove incdir.
3918 * gdb.threads/corethreads.exp: Use standard_testfile.
3919 * gdb.threads/execl.exp: Use standard_testfile,
3920 standard_output_file, clean_restart.
3921 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
3922 clean_restart.
3923 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
3924 clean_restart.
3925 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
3926 incdir.
3927 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
3928 clean_restart. Remove incdir.
3929 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
3930 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
3931 clean_restart. Remove incdir.
3932 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
3933 Remove incdir.
3934 * gdb.threads/leader-exit.exp: Use standard_testfile.
3935 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
3936 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
3937 clean_restart.
3938 * gdb.threads/manythreads.exp: Use standard_testfile,
3939 clean_restart. Remove incdir.
3940 * gdb.threads/multi-create.exp: Use standard_testfile,
3941 clean_restart.
3942 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
3943 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
3944 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
3945 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
3946 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
3947 * gdb.threads/pending-step.exp: Use standard_testfile,
3948 clean_restart. Remove incdir.
3949 * gdb.threads/print-threads.exp: Use standard_testfile,
3950 clean_restart. Remove incdir.
3951 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
3952 clean_restart. Remove incdir.
3953 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
3954 Remove incdir.
3955 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
3956 incdir.
3957 * gdb.threads/sigthread.exp: Use standard_testfile,
3958 clean_restart.
3959 * gdb.threads/staticthreads.exp: Use standard_testfile,
3960 clean_restart. Remove incdir.
3961 * gdb.threads/switch-threads.exp: Use standard_testfile,
3962 clean_restart. Remove incdir.
3963 * gdb.threads/thread-execl.exp: Use standard_testfile,
3964 clean_restart. Remove incdir.
3965 * gdb.threads/thread-find.exp: Use standard_testfile,
3966 clean_restart.
3967 * gdb.threads/thread-specific.exp: Use standard_testfile,
3968 clean_restart. Remove incdir.
3969 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
3970 clean_restart. Remove incdir.
3971 * gdb.threads/thread_check.exp: Use standard_testfile,
3972 clean_restart. Remove incdir.
3973 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
3974 incdir.
3975 * gdb.threads/threadapply.exp: Use standard_testfile,
3976 clean_restart. Remove incdir.
3977 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
3978 clean_restart. Remove incdir.
3979 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
3980 clean_restart.
3981 * gdb.threads/tls-shared.exp: Use standard_testfile,
3982 clean_restart, standard_output_file.
3983 * gdb.threads/tls-var.exp: Use standard_testfile,
3984 standard_output_file.
3985 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
3986 Remove incdir.
3987 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
3988 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
3989 incdir.
3990 * gdb.threads/watchthreads2.exp: Use standard_testfile,
3991 clean_restart. Remove incdir.
3992
497a5eb0
TT
39932012-06-26 Tom Tromey <tromey@redhat.com>
3994
3995 * gdb.trace/actions.exp: Use standard_testfile.
3996 * gdb.trace/ax.exp: Use standard_testfile.
3997 * gdb.trace/backtrace.exp: Use standard_testfile.
3998 * gdb.trace/change-loc.exp: Use standard_testfile.
3999 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
4000 * gdb.trace/collection.exp: Use standard_testfile,
4001 prepare_for_testing.
4002 * gdb.trace/deltrace.exp: Use standard_testfile.
4003 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
4004 * gdb.trace/ftrace.exp: Use standard_testfile.
4005 * gdb.trace/infotrace.exp: Use standard_testfile.
4006 * gdb.trace/packetlen.exp: Use standard_testfile.
4007 * gdb.trace/passc-dyn.exp: Use standard_testfile.
4008 * gdb.trace/passcount.exp: Use standard_testfile.
4009 * gdb.trace/pending.exp: Use standard_testfile.
4010 * gdb.trace/report.exp: Use standard_testfile.
4011 * gdb.trace/save-trace.exp: Use standard_testfile.
4012 * gdb.trace/stap-trace.exp: Use standard_testfile.
4013 * gdb.trace/status-stop.exp: Use standard_testfile.
4014 * gdb.trace/strace.exp: Use standard_testfile.
4015 * gdb.trace/tfile.exp: Use standard_testfile.
4016 * gdb.trace/tfind.exp: Use standard_testfile.
4017 * gdb.trace/trace-break.exp: Use standard_testfile.
4018 * gdb.trace/trace-mt.exp: Use standard_testfile.
4019 * gdb.trace/tracecmd.exp: Use standard_testfile.
4020 * gdb.trace/tspeed.exp: Use standard_testfile.
4021 * gdb.trace/tstatus.exp: Use standard_testfile.
4022 * gdb.trace/tsv.exp: Use standard_testfile.
4023 * gdb.trace/unavailable.exp: Use standard_testfile,
4024 prepare_for_testing.
4025 * gdb.trace/while-dyn.exp: Use standard_testfile.
4026 * gdb.trace/while-stepping.exp: Use standard_testfile.
4027
7686c074
TT
40282012-06-26 Tom Tromey <tromey@redhat.com>
4029
4030 * gdb.reverse/break-precsave.exp: Use standard_testfile.
4031 * gdb.reverse/break-reverse.exp: Use standard_testfile.
4032 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
4033 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
4034 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
4035 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
4036 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
4037 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
4038 prepare_for_testing.
4039 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
4040 prepare_for_testing.
4041 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
4042 prepare_for_testing.
4043 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
4044 prepare_for_testing.
4045 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
4046 prepare_for_testing
4047 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
4048 * gdb.reverse/machinestate.exp: Use standard_testfile.
4049 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
4050 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
4051 build_executable.
4052 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
4053 build_executable.
4054 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
4055 standard_output_file.
4056 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
4057 standard_output_file.
4058 * gdb.reverse/step-precsave.exp: Use standard_testfile.
4059 * gdb.reverse/step-reverse.exp: Use standard_testfile.
4060 * gdb.reverse/until-precsave.exp: Use standard_testfile.
4061 * gdb.reverse/until-reverse.exp: Use standard_testfile.
4062 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
4063 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
4064
481fc100
TT
40652012-06-26 Tom Tromey <tromey@redhat.com>
4066
4067 * gdb.stabs/weird.exp: Remove directory-checking code. Use
4068 standard_output_file.
4069 * gdb.stabs/exclfwd.exp: Use standard_testfile,
4070 prepare_for_testing. Remove directory-checking code.
4071
7bb18ae2
TT
40722012-06-25 Tom Tromey <tromey@redhat.com>
4073
4074 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
4075 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
4076 build_executable, not prepare_for_testing.
4077 * gdb.multi/base.exp: Use standard_output_file. Use
4078 build_executable, not prepare_for_testing.
4079
cf09b3e4
TT
40802012-06-25 Tom Tromey <tromey@redhat.com>
4081
4082 * gdb.fortran/subarray.exp: Use standard_testfile,
4083 prepare_for_testing.
4084 * gdb.fortran/multi-dim.exp: Use standard_testfile.
4085 * gdb.fortran/module.exp: Use standard_testfile.
4086 * gdb.fortran/logical.exp: Use standard_testfile.
4087 * gdb.fortran/library-module.exp: Use standard_testfile,
4088 standard_output_file.
4089 * gdb.fortran/derived-type.exp: Use standard_testfile,
4090 prepare_for_testing.
4091 * gdb.fortran/complex.exp: Use standard_testfile,
4092 prepare_for_testing.
4093 * gdb.fortran/charset.exp: Use standard_testfile.
4094 * gdb.fortran/array-element.exp: Use standard_testfile,
4095 prepare_for_testing.
4096
18b5ff1b
KS
40972012-06-25 Keith Seitz <keiths@redhat.com>
4098
4099 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
4100 Change rbreak-related tests to KFAIL and add bugzilla numbers.
4101
17b77626
TT
41022012-06-25 Tom Tromey <tromey@redhat.com>
4103
4104 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
4105 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
4106 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
4107 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
4108
f91e3dc1
TT
41092012-06-25 Tom Tromey <tromey@redhat.com>
4110
4111 * gdb.linespec/ls-errs.exp: Use standard_testfile.
4112 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
4113 * gdb.linespec/linespec.exp: Use standard_testfile.
4114
a884434d
TT
41152012-06-25 Tom Tromey <tromey@redhat.com>
4116
4117 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
4118 prepare_for_testing.
4119
efc9d70a
TT
41202012-06-25 Tom Tromey <tromey@redhat.com>
4121
4122 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
4123 prepare_for_testing.
4124 * gdb.opt/inline-break.exp: Use standard_testfile,
4125 prepare_for_testing.
4126 * gdb.opt/inline-bt.exp: Use standard_testfile,
4127 prepare_for_testing.
4128 * gdb.opt/inline-cmds.exp: Use standard_testfile,
4129 prepare_for_testing.
4130 * gdb.opt/inline-locals.exp: Use standard_testfile,
4131 prepare_for_testing.
4132
e2fc92c6
TT
41332012-06-25 Tom Tromey <tromey@redhat.com>
4134
4135 * gdb.asm/asm-source.exp: Use standard_output_file,
4136 standard_testfile. Construct .o files in proper subdir.
4137
b0963d73
TT
41382012-06-25 Tom Tromey <tromey@redhat.com>
4139
4140 * gdb.server/ext-attach.exp: Use standard_testfile,
4141 prepare_for_testing.
4142 * gdb.server/ext-run.exp: Use standard_testfile,
4143 build_executable.
4144 * gdb.server/file-transfer.exp: Use standard_testfile,
4145 prepare_for_testing.
4146 * gdb.server/server-exec-info.exp: Use standard_testfile.
4147 * gdb.server/server-mon.exp: Use standard_testfile,
4148 prepare_for_testing.
4149 * gdb.server/server-run.exp: Use standard_testfile,
4150 build_executable.
4151 * gdb.server/solib-list.exp: Use standard_testfile,
4152 standard_output_file.
4153
8a3e1f8d
TT
41542012-06-25 Tom Tromey <tromey@redhat.com>
4155
4156 * lib/gdb.exp (standard_output_file): Use "file join".
4157 * gdb.go/chan.exp: Use standard_testfile.
4158 * gdb.go/handcall.exp: Use standard_testfile.
4159 * gdb.go/hello.exp: Use standard_testfile.
4160 * gdb.integers/chan.exp: Use standard_testfile.
4161 * gdb.go/methods.exp: Use standard_testfile.
4162 * gdb.go/package.exp: Use standard_testfile.
4163 * gdb.go/strings.exp: Use standard_testfile.
4164 * gdb.go/types.exp: Use standard_testfile.
4165 * gdb.go/unsafe.exp: Use standard_testfile.
4166
944a9061
MGD
41672012-06-25 Greta Yorsh <greta.yorsh@arm.com>
4168
4169 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
4170
1c06bd58
JK
41712012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4172
4173 Fix regression by the previous commit.
4174 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
4175
b4a58790
TT
41762012-06-22 Tom Tromey <tromey@redhat.com>
4177
4178 * gdb.python/lib-types.exp: Use standard_testfile,
4179 prepare_for_testing.
4180 * gdb.python/py-block.exp: Use standard_testfile.
4181 * gdb.python/py-breakpoint.exp: Use standard_testfile.
4182 * gdb.python/py-events.exp: Use standard_testfile,
4183 standard_output_file.
4184 * gdb.python/py-evsignal.exp: Use standard_testfile.
4185 * gdb.python/py-evethreads.exp: Use standard_testfile.
4186 * gdb.python/py-explore-cc.exp: Use standard_testfile.
4187 * gdb.python/py-explore.exp: Use standard_testfile.
4188 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
4189 standard_output_file.
4190 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
4191 prepare_for_testing.
4192 * gdb.python/py-frame-inline.exp: Use standard_testfile.
4193 * gdb.python/py-frame.exp: Use standard_testfile.
4194 * gdb.python/py-inferior.exp: Use standard_testfile.
4195 * gdb.python/py-infthread.exp: Use standard_testfile.
4196 * gdb.python/py-mi.exp: Use standard_testfile.
4197 * gdb.python/py-objfile-script.exp: Use standard_testfile,
4198 build_executable.
4199 * gdb.python/py-objfile.exp: Use standard_testfile.
4200 * gdb.python/py-pp-maint.exp: Use standard_testfile,
4201 prepare_for_testing.
4202 * gdb.python/py-prettyprint.exp: Use standard_testfile.
4203 * gdb.python/py-progspace.exp: Use standard_testfile,
4204 build_executable.
4205 * gdb.python/py-prompt.exp: Use standard_testfile,
4206 build_executable.
4207 * gdb.python/py-section-script.exp: Use standard_testfile,
4208 build_executable.
4209 * gdb.python/py-shared.exp: Use standard_testfile,
4210 standard_output_file, clean_restart.
4211 * gdb.python/py-symbol.exp: Use standard_output_file,
4212 prepare_for_testing.
4213 * gdb.python/py-symtab.exp: Use standard_output_file,
4214 prepare_for_testing
4215 * gdb.python/py-template.exp: Use standard_testfile.
4216 * gdb.python/py-type.exp: Use standard_testfile.
4217 * gdb.python/py-value-cc.exp: Use standard_testfile.
4218 * gdb.python/py-value.exp: Use standard_testfile.
4219 * gdb.python/python.exp: Use standard_testfile, build_executable.
4220
2c44deac
TT
42212012-06-22 Tom Tromey <tromey@redhat.com>
4222
4223 * gdb.objc/basicclass.exp: Use standard_testfile.
4224 (do_objc_tests): Don't declare objdir.
4225 * gdb.objc/nondebug.exp: Use standard_testfile.
4226 (do_objc_tests): Don't declare objdir.
4227 * gdb.objc/objcdecode.exp: Use standard_testfile.
4228 (do_objc_tests): Don't declare objdir.
4229
c24ccbce
TT
42302012-06-22 Tom Tromey <tromey@redhat.com>
4231
4232 * gdb.java/jmain.exp: Use standard_testfile.
4233 * gdb.java/jmisc.exp: Use standard_testfile.
4234 * gdb.java/jnpe.exp: Use standard_testfile.
4235 * gdb.java/jprint.exp: Use standard_testfile.
4236
0a6d0306
TT
42372012-06-22 Tom Tromey <tromey@redhat.com>
4238
4239 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
4240 (standard_output_file, standard_testfile): New procs.
4241 (build_executable, clean_restart): Use standard_output_file.
4242
6ea815ef
YQ
42432012-06-22 Yao Qi <yao@codesourcery.com>
4244
4245 * boards/native-gdbserver.exp: New proc ${board}_exec.
4246 * boards/native-stdio-gdbserver.exp: Likewise.
4247
4c93b1db
TT
42482012-06-21 Tom Tromey <tromey@redhat.com>
4249
4250 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
4251 (build_executable): Update.
4252 (get_compiler_info): Remove 'binfile' argument.
4253 * gdb.ada/arrayidx.exp: Update.
4254 * gdb.ada/null_array.exp: Update.
4255 * gdb.arch/altivec-abi.exp: Update.
4256 * gdb.arch/altivec-regs.exp: Update.
4257 * gdb.arch/amd64-byte.exp: Update.
4258 * gdb.arch/amd64-dword.exp: Update.
4259 * gdb.arch/amd64-word.exp: Update.
4260 * gdb.arch/i386-avx.exp: Update.
4261 * gdb.arch/i386-byte.exp: Update.
4262 * gdb.arch/i386-sse.exp: Update.
4263 * gdb.arch/i386-word.exp: Update.
4264 * gdb.arch/ppc-dfp.exp: Update.
4265 * gdb.arch/ppc-fp.exp: Update.
4266 * gdb.arch/vsx-regs.exp: Update.
4267 * gdb.base/all-bin.exp: Update.
4268 * gdb.base/annota1.exp: Update.
4269 * gdb.base/async.exp: Update.
4270 * gdb.base/attach.exp: Update.
4271 * gdb.base/break-interp.exp: Update.
4272 * gdb.base/call-ar-st.exp: Update.
4273 * gdb.base/call-rt-st.exp: Update.
4274 * gdb.base/call-sc.exp: Update.
4275 * gdb.base/callfuncs.exp: Update.
4276 * gdb.base/catch-load.exp: Update.
4277 * gdb.base/completion.exp: Update.
4278 * gdb.base/complex.exp: Update.
4279 * gdb.base/condbreak.exp: Update.
4280 * gdb.base/consecutive.exp: Update.
4281 * gdb.base/constvars.exp: Update.
4282 * gdb.base/corefile.exp: Update.
4283 * gdb.base/eval-skip.exp: Update.
4284 * gdb.base/expand-psymtabs.exp: Update.
4285 * gdb.base/exprs.exp: Update.
4286 * gdb.base/fileio.exp: Update.
4287 * gdb.base/fixsection.exp: Update.
4288 * gdb.base/funcargs.exp: Update.
4289 * gdb.base/gdb11530.exp: Update.
4290 * gdb.base/gdb1555.exp: Update.
4291 * gdb.base/gnu-ifunc.exp: Update.
4292 * gdb.base/gnu_vector.exp: Update.
4293 * gdb.base/info-macros.exp: Update.
4294 * gdb.base/jit-simple.exp: Update.
4295 * gdb.base/jit-so.exp: Update.
4296 * gdb.base/jit.exp: Update.
4297 * gdb.base/langs.exp: Update.
4298 * gdb.base/list.exp: Update.
4299 * gdb.base/logical.exp: Update.
4300 * gdb.base/long_long.exp: Update.
4301 * gdb.base/longjmp.exp: Update.
4302 * gdb.base/macscp.exp: Update.
4303 * gdb.base/mips_pro.exp: Update.
4304 * gdb.base/miscexprs.exp: Update.
4305 * gdb.base/morestack.exp: Update.
4306 * gdb.base/nodebug.exp: Update.
4307 * gdb.base/opaque.exp: Update.
4308 * gdb.base/pc-fp.exp: Update.
4309 * gdb.base/pending.exp: Update.
4310 * gdb.base/permissions.exp: Update.
4311 * gdb.base/pointers.exp: Update.
4312 * gdb.base/prelink.exp: Update.
4313 * gdb.base/printcmds.exp: Update.
4314 * gdb.base/psymtab.exp: Update.
4315 * gdb.base/ptype.exp: Update.
4316 * gdb.base/relational.exp: Update.
4317 * gdb.base/scope.exp: Update.
4318 * gdb.base/setvar.exp: Update.
4319 * gdb.base/shlib-call.exp: Update.
4320 * gdb.base/shreloc.exp: Update.
4321 * gdb.base/signals.exp: Update.
4322 * gdb.base/sizeof.exp: Update.
4323 * gdb.base/so-impl-ld.exp: Update.
4324 * gdb.base/so-indr-cl.exp: Update.
4325 * gdb.base/solib-disc.exp: Update.
4326 * gdb.base/solib-display.exp: Update.
4327 * gdb.base/solib-nodir.exp: Update.
4328 * gdb.base/solib-overlap.exp: Update.
4329 * gdb.base/solib-symbol.exp: Update.
4330 * gdb.base/solib-weak.exp: Update.
4331 * gdb.base/solib.exp: Update.
4332 * gdb.base/store.exp: Update.
4333 * gdb.base/structs.exp: Update.
4334 * gdb.base/structs2.exp: Update.
4335 * gdb.base/type-opaque.exp: Update.
4336 * gdb.base/unload.exp: Update.
4337 * gdb.base/varargs.exp: Update.
4338 * gdb.base/volatile.exp: Update.
4339 * gdb.base/watch_thread_num.exp: Update.
4340 * gdb.base/watchpoint-solib.exp: Update.
4341 * gdb.base/watchpoint.exp: Update.
4342 * gdb.base/watchpoints.exp: Update.
4343 * gdb.base/whatis.exp: Update.
4344 * gdb.cell/arch.exp: Update.
4345 * gdb.cell/break.exp: Update.
4346 * gdb.cell/bt.exp: Update.
4347 * gdb.cell/core.exp: Update.
4348 * gdb.cell/data.exp: Update.
4349 * gdb.cell/ea-cache.exp: Update.
4350 * gdb.cell/f-regs.exp: Update.
4351 * gdb.cell/fork.exp: Update.
4352 * gdb.cell/gcore.exp: Update.
4353 * gdb.cell/mem-access.exp: Update.
4354 * gdb.cell/ptype.exp: Update.
4355 * gdb.cell/registers.exp: Update.
4356 * gdb.cell/sizeof.exp: Update.
4357 * gdb.cell/solib-symbol.exp: Update.
4358 * gdb.cell/solib.exp: Update.
4359 * gdb.cp/ambiguous.exp: Update.
4360 * gdb.cp/breakpoint.exp: Update.
4361 * gdb.cp/bs15503.exp: Update.
4362 * gdb.cp/casts.exp: Update.
4363 * gdb.cp/class2.exp: Update.
4364 * gdb.cp/cpexprs.exp: Update.
4365 * gdb.cp/cplusfuncs.exp: Update.
4366 * gdb.cp/ctti.exp: Update.
4367 * gdb.cp/dispcxx.exp: Update.
4368 * gdb.cp/gdb1355.exp: Update.
4369 * gdb.cp/gdb2384.exp: Update.
4370 * gdb.cp/gdb2495.exp: Update.
4371 * gdb.cp/infcall-dlopen.exp: Update.
4372 * gdb.cp/local.exp: Update.
4373 * gdb.cp/m-data.exp: Update.
4374 * gdb.cp/m-static.exp: Update.
4375 * gdb.cp/mb-ctor.exp: Update.
4376 * gdb.cp/mb-inline.exp: Update.
4377 * gdb.cp/mb-templates.exp: Update.
4378 * gdb.cp/member-ptr.exp: Update.
4379 * gdb.cp/method.exp: Update.
4380 * gdb.cp/namespace.exp: Update.
4381 * gdb.cp/nextoverthrow.exp: Update.
4382 * gdb.cp/nsdecl.exp: Update.
4383 * gdb.cp/nsrecurs.exp: Update.
4384 * gdb.cp/nsstress.exp: Update.
4385 * gdb.cp/nsusing.exp: Update.
4386 * gdb.cp/pr-1023.exp: Update.
4387 * gdb.cp/pr-1210.exp: Update.
4388 * gdb.cp/pr-574.exp: Update.
4389 * gdb.cp/pr9631.exp: Update.
4390 * gdb.cp/printmethod.exp: Update.
4391 * gdb.cp/psmang.exp: Update.
4392 * gdb.cp/re-set-overloaded.exp: Update.
4393 * gdb.cp/rtti.exp: Update.
4394 * gdb.cp/shadow.exp: Update.
4395 * gdb.cp/templates.exp: Update.
4396 * gdb.cp/try_catch.exp: Update.
4397 * gdb.dwarf2/dw2-ranges.exp: Update.
4398 * gdb.dwarf2/pr10770.exp: Update.
4399 * gdb.fortran/library-module.exp: Update.
4400 * gdb.hp/gdb.aCC/optimize.exp: Update.
4401 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
4402 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
4403 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
4404 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
4405 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
4406 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
4407 * gdb.hp/gdb.compat/xdb1.exp: Update.
4408 * gdb.hp/gdb.compat/xdb2.exp: Update.
4409 * gdb.hp/gdb.compat/xdb3.exp: Update.
4410 * gdb.hp/gdb.defects/bs14602.exp: Update.
4411 * gdb.hp/gdb.defects/solib-d.exp: Update.
4412 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
4413 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
4414 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
4415 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
4416 * gdb.mi/gdb792.exp: Update.
4417 * gdb.mi/mi-pending.exp: Update.
4418 * gdb.mi/mi-solib.exp: Update.
4419 * gdb.mi/mi-var-cp.exp: Update.
4420 * gdb.opt/clobbered-registers-O2.exp: Update.
4421 * gdb.opt/inline-bt.exp: Update.
4422 * gdb.opt/inline-cmds.exp: Update.
4423 * gdb.opt/inline-locals.exp: Update.
4424 * gdb.python/py-events.exp: Update.
4425 * gdb.python/py-finish-breakpoint.exp: Update.
4426 * gdb.python/py-type.exp: Update.
4427 * gdb.reverse/solib-precsave.exp: Update.
4428 * gdb.reverse/solib-reverse.exp: Update.
4429 * gdb.server/solib-list.exp: Update.
4430 * gdb.stabs/weird.exp: Update.
4431 * gdb.threads/attach-into-signal.exp: Update.
4432 * gdb.threads/attach-stopped.exp: Update.
4433 * gdb.threads/tls-shared.exp: Update.
4434 * gdb.trace/change-loc.exp: Update.
4435 * gdb.trace/strace.exp: Update.
4436
95c391b6
TT
44372012-06-19 Tom Tromey <tromey@redhat.com>
4438
4439 * gdb.base/whatis.exp: Add tests.
4440
e910f0b6
TT
44412012-06-19 Tom Tromey <tromey@redhat.com>
4442
4443 * gdb.cp/m-static.cc (keepalive): New function.
4444 (gnu_obj_1::method): Use it.
4445
422d65e7
DE
44462012-06-18 Doug Evans <dje@google.com>
4447
4448 * gdb.base/info-fun.exp: New file.
4449 * gdb.base/info-fun.c: New file.
4450 * gdb.base/info-fun-solib.c: New file.
4451
e2e4d78b
JK
44522012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4453
4454 Remove stale dummy frames.
4455 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
4456 (maintenance info breakpoints): New tests.
4457 * gdb.base/stale-infcall.c: New file.
4458 * gdb.base/stale-infcall.exp: New file.
4459
1788b2d3
JK
44602012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4461
4462 * gdb.arch/amd64-entry-value-param.S: New file.
4463 * gdb.arch/amd64-entry-value-param.c: New file.
4464 * gdb.arch/amd64-entry-value-param.exp: New file.
4465
663b969e
TT
44662012-06-15 Tom Tromey <tromey@redhat.com>
4467
4468 * gdb.cp/namespace.exp: Add "show lang" test.
4469
8e09ad05
IS
44702012-06-15 Iain Sandoe <iain@codesourcery.com>
4471
4472 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
4473 case. (top level): Use gdb_file_cmd instead of gdb_load.
4474
f85e18ee
JK
44752012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4476
4477 PR tdep/14222
4478 * gdb.arch/i386-sse-stack-align.S: New file.
4479 * gdb.arch/i386-sse-stack-align.c: New file.
4480 * gdb.arch/i386-sse-stack-align.exp: New file.
4481
f3b5e280
KS
44822012-06-13 Keith Seitz <keiths@redhat.com>
4483
4484 PR breakpoints/13798 and mi/11541
4485 * gdb.linespec/ls-errs.exp: Add a few more tests for
4486 filenames with spaces and colons.
4487
50af5481
JK
44882012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4489
4490 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
4491 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
4492 (test_function): Call CV_f.
4493 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
4494 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
4495 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
4496 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
4497 (p CV_f(CV::i)): New tests.
4498
d55637df
TT
44992012-06-13 Tom Tromey <tromey@redhat.com>
4500
4501 * gdb.base/condbreak.exp: Add tests for "condition" completion.
4502
cc80f267
JK
45032012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4504
4505 Fix regression by the "ambiguous linespec" series.
4506 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
4507 tests.
4508
bb2af9cc
JK
45092012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4510
4511 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
4512 missing.
4513
e81a37f7
TT
45142012-06-11 Tom Tromey <tromey@redhat.com>
4515
4516 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
4517 location...
4518 (main): ...here.
4519
8efd7788
YQ
45202012-06-07 Yao Qi <yao@codesourcery.com>
4521
4522 * gdb.trace/strace.exp: Shorten some too-long lines.
4523
359f5fe6
PA
45242012-06-06 Pedro Alves <palves@redhat.com>
4525
4526 * gdb.threads/clone-new-thread-event.c: New file.
4527 * gdb.threads/clone-new-thread-event.exp: New file.
4528
7b2fe205
YQ
45292012-06-06 Yao Qi <yao@codesourcery.com>
4530
4531 * gdb.base/dprintf.c (main): Add extra parameter when calling
4532 printf and fprintf.
4533 (bar): New function. It is a dead function, but to ensure
4534 'malloc' is linked explicitly.
4535
3eca55e8
YQ
45362012-06-06 Yao Qi <yao@codesourcery.com>
4537
4538 * gdb.base/info-proc.exp: Return if target doesn't support
4539 'info proc'.
4540
91cc9324
JK
45412012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4542
4543 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
4544 (run program with breakpoint commands): XFAIl if it is not.
4545
c56e7c43
JB
45462012-06-05 Joel Brobecker <brobecker@adacore.com>
4547
4548 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
4549 and add comment.
4550 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
4551 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
4552 "STOP" marker. Adjust testing strategy to make it work on
4553 all targets.
4554
4555 * gdb.base/print-file-var-main.c (main): Rewrite using local
4556 variables and adjust get_version_2's return value check.
4557 Add small comment.
4558 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
4559 marker. Adjust testing strategy to make it work on all targets.
4560
ccab2054
JB
45612012-06-05 Joel Brobecker <brobecker@adacore.com>
4562
4563 * gdb.ada/bad-task-bp-keyword: New testcase.
4564
d0d86158
JK
45652012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4566
4567 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
4568 Simplify it to ...
4569 (symbol-file ${testfile1}): ... here.
4570 (test eliminated var my_global_symbol)
4571 (test eliminated var my_static_symbol)
4572 (test eliminated var my_global_func, get address of main): Wrap them to
4573 'single psymtabs' and 'single symtabs'
4574 (get address of my_global_symbol, get address of my_static_symbol)
4575 (get address of my_global_func, get address of main): Wrap them to
4576 'order1' and 'order2'.
4577
952cf74c
JK
4578 * gdb.base/code_elim.exp
4579 (add-symbol-file ${testfile1} 0x100000)
4580 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
4581 'order2'.
4582 (order1: add-symbol-file ${testfile1} 0x100000)
4583 (order1: add-symbol-file ${testfile2} 0x200000)
4584 (order2: add-symbol-file ${testfile2} 0x200000)
4585 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
4586 .bss as appropriate.
4587
0c5bf5a9
JK
45882012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4589
4590 * gdb.server/solib-list-lib.c: New file.
4591 * gdb.server/solib-list-main.c: New file.
4592 * gdb.server/solib-list.exp: New file.
4593
4196f325
MR
45942012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
4595
4596 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
4597 for 'set print symbol' change.
4598
bfb05775
JK
45992012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4600
4601 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
4602 .debug_abbrev_seg3.
4603
685b1105
JK
46042012-05-24 John Steele Scott <toojays@toojays.net>
4605
4606 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
4607 * gdb.dwarf2/dw2-icc-opaque.S: New file.
4608 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
4609
f3e0e960
SS
46102012-05-23 Stan Shebs <stan@codesourcery.com>
4611
4612 * gdb.mi/mi-info-os.exp: New file.
4613
11eb1b4d
KS
46142012-05-23 Keith Seitz <keiths@redhat.com>
4615
4616 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
4617 return -1 to suppress the rest of the tests.
4618 (compile_stap_bin): Return boolean success value.
4619
b1af9e97
TT
46202012-05-21 Tom Tromey <tromey@redhat.com>
4621
4622 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
4623 Remove kfails.
4624 (test_print_mi_member_types): Likewise.
4625
248537e3
TT
46262012-05-21 Tom Tromey <tromey@redhat.com>
4627
4628 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
4629 print symbol' change.
4630
d791e155
TJB
46312012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
4632
4633 * gdb.python/py-prompt.exp: Quit if the target is remote.
4634
e77afa2e
JK
46352012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4636
4637 Fix ERROR: internal buffer is full.
4638 * gdb.base/info-os.exp (expect_multiline): New function.
4639 (get process list, get process groups, get threads)
4640 (get file descriptors, get internet-domain sockets)
4641 (get shared-memory regions, get semaphores, get message queues): Use
4642 it for these tests.
4643
9cb709b6
TT
46442012-05-18 Tom Tromey <tromey@redhat.com>
4645
4646 * gdb.mi/mi-var-cmd.exp: Update.
4647 * gdb.objc/basicclass.exp (do_objc_tests): Update.
4648 * gdb.cp/virtbase.exp: Update.
4649 * gdb.cp/classes.exp (test_static_members): Update.
4650 * gdb.cp/casts.exp: Update.
4651 * gdb.base/pointers.exp: Update.
4652 * gdb.base/funcargs.exp (pointer_args): Update.
4653 (structs_by_reference): Update.
4654 * gdb.base/find.exp: Update.
4655 * gdb.base/call-strs.exp: Send "set print symbol off".
4656 * gdb.base/call-ar-st.exp: Update.
4657 * gdb.ada/fun_addr.exp: Update.
4658 * gdb.base/printcmds.exp (test_print_symbol): New proc.
4659 Call it.
4660 (test_print_repeats_10, test_print_strings)
4661 (test_print_char_arrays): Update.
4662
b012acdd
TT
46632012-05-18 Tom Tromey <tromey@redhat.com>
4664
4665 * gdb.base/charset.exp (string_display): Update.
4666
1d51a733
TT
46672012-05-18 Tom Tromey <tromey@redhat.com>
4668
4669 * gdb.mi/mi2-var-display.exp: Update.
4670 * gdb.mi/mi-var-display.exp: Update.
4671 * gdb.mi/mi-var-child.exp: Update.
4672 * gdb.cp/expand-psymtabs-cxx.exp: Update.
4673 * gdb.cp/cp-relocate.exp (get_func_address): Update.
4674
957df313
DE
46752012-05-17 Doug Evans <dje@google.com>
4676
682c7f7b
DE
4677 * info-macros.exp: Pass "debug" to prepare_for_testing.
4678
957df313
DE
4679 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
4680 * gdb.ada/Makefile.in (clean): Ditto.
4681 * gdb.arch/Makefile.in (clean): Ditto.
4682 * gdb.asm/Makefile.in (clean): Ditto.
4683 * gdb.base/Makefile.in (clean): Ditto.
4684 * gdb.cell/Makefile.in (clean): Ditto.
4685 * gdb.cp/Makefile.in (clean): Ditto.
4686 * gdb.disasm/Makefile.in (clean): Ditto.
4687 * gdb.dwarf2/Makefile.in (clean): Ditto.
4688 * gdb.fortran/Makefile.in (clean): Ditto.
4689 * gdb.go/Makefile.in (clean): Ditto.
4690 * gdb.hp/Makefile.in (clean): Ditto.
4691 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
4692 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
4693 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
4694 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
4695 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
4696 * gdb.java/Makefile.in (clean): Ditto.
4697 * gdb.linespec/Makefile.in (clean): Ditto.
4698 * gdb.mi/Makefile.in (clean): Ditto.
4699 * gdb.modula2/Makefile.in (clean): Ditto.
4700 * gdb.multi/Makefile.in (clean): Ditto.
4701 * gdb.objc/Makefile.in (clean): Ditto.
4702 * gdb.opencl/Makefile.in (clean): Ditto.
4703 * gdb.opt/Makefile.in (clean): Ditto.
4704 * gdb.pascal/Makefile.in (clean): Ditto.
4705 * gdb.python/Makefile.in (clean): Ditto.
4706 * gdb.reverse/Makefile.in (clean): Ditto.
4707 * gdb.server/Makefile.in (clean): Ditto.
4708 * gdb.stabs/Makefile.in (clean): Ditto.
4709 * gdb.threads/Makefile.in (clean): Ditto.
4710 * gdb.trace/Makefile.in (clean): Ditto.
4711 * gdb.xml/Makefile.in (clean): Ditto.
4712
abc9d0dc
TT
47132012-05-16 Tom Tromey <tromey@redhat.com>
4714
4715 * gdb.base/macscp1.c (macscp_expr): Add comment.
4716 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
4717
6a3a010b
MR
47182012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
4719
4720 * gdb.base/return-nodebug.exp: Also test float and double types.
4721
01429c8e
JK
47222012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4723
4724 PR testsuite/12649
4725 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
4726
54115cd4
JK
4727 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
4728
0c5f383f
SDJ
47292012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
4730
4731 * gdb.base/stap-probe.exp (stap_test): Remove calls to
4732 `rerun_to_main'.
4733 (stap_test_no_debuginfo): Likewise.
4734
e7e0cddf
SS
47352012-05-14 Stan Shebs <stan@codesourcery.com>
4736
4737 * gdb.base/dprintf.c: New file.
4738 * gdb.base/dprintf.exp: New file.
4739
c772f8e7
HZ
47402012-05-14 Hui Zhu <hui_zhu@mentor.com>
4741
4742 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
4743 * gdb.trace/disconnected-tracing.c: New file.
4744 * gdb.trace/disconnected-tracing.exp: New file.
4745
7efc75aa
SCR
47462012-05-13 Siva Chandra Reddy <sivachandra@google.com>
4747
4748 * gdb.python/python.c: Add a new breakpoint comment.
4749 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
4750
85d4a676
SS
47512011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
4752
4753 * gdb.base/info-os.exp: New file.
4754 * gdb.base/info-os.c: New file.
4755
64ea88dc
JB
47562012-05-10 Joel Brobecker <brobecker@adacore.com>
4757
4647ab1b
JB
4758 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
4759 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
4760 New files.
64ea88dc 4761
afba63f1
JB
47622012-05-10 Joel Brobecker <brobecker@adacore.com>
4763
4764 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
4765 gdb.base/ctxobj.exp: New files.
4766
9d198b1e
TT
47672012-05-09 Tom Tromey <tromey@redhat.com>
4768
4769 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
4770
9bfee719
MR
47712012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
4772
4773 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
4774
3a7341d8
MR
47752012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
4776
4777 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
4778 before using it.
4779
52b3699b
TG
47802012-05-04 Tristan Gingold <gingold@adacore.com>
4781
4782 * gdb.base/set-noassign.exp: New test.
4783
a20ee7a4
SCR
47842012-05-03 Siva Chandra Reddy <sivachandra@google.com>
4785
4786 * gdb.python/py-symbol.exp: Add tests to test the new methods
4787 gdb.Symtab.global_block() and gdb.Symtab.static_block().
4788 * gdb.python/py-symbol.c: Add new struct to help test
4789 gdb.Symtab.static_block().
4790
bf2f0858
DE
47912012-05-03 Doug Evans <dje@google.com>
4792
4793 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
4794 commented out.
4795
2d4e0376
YQ
47962012-05-03 Yao Qi <yao@codesourcery.com>
4797
4798 * gdb.base/catch-syscall.exp: Skip it before compilation if target
4799 doesn't support.
4800 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
4801 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
4802
6d0bb9f3
YQ
48032012-05-03 Yao Qi <yao@codesourcery.com>
4804
4805 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
4806
fd820528
DE
48072012-04-30 Doug Evans <dje@google.com>
4808
4809 PR testsuite/13961
4810 * gdb.dwarf2/pr13961.S: New file.
4811 * gdb.dwarf2/pr13961.exp: New file.
4812
b9e219b9
YQ
48132012-04-29 Yao Qi <yao@codesourcery.com>
4814
4815 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
4816
3019eac3
DE
48172012-04-28 Doug Evans <dje@google.com>
4818
4819 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
4820 .Ltype_int_in_cu2. Use name "int2" instead of "int".
4821 All uses updated.
4822 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
4823 "ptype func_cu1" to expand cu2 before cu1.
4824
62e5f89c
SDJ
48252012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
4826 Tom Tromey <tromey@redhat.com>
4827
4828 * gdb.base/default.exp: Add `$_probe_arg*' convenience
4829 variables.
4830 * gdb.base/stap-probe.c: New file.
4831 * gdb.base/stap-probe.exp: New file.
4832 * gdb.trace/stap-trace.c: New file.
4833 * gdb.trace/stap-trace.exp: New file.
4834 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
4835 libgcc's unwinder.
4836
14132e89
MR
48372012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
4838
4839 * gdb.arch/mips16-thunks-inmain.c: New file.
4840 * gdb.arch/mips16-thunks-main.c: New file.
4841 * gdb.arch/mips16-thunks-sin.c: New file.
4842 * gdb.arch/mips16-thunks-sinfrob.c: New file.
4843 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
4844 * gdb.arch/mips16-thunks-sinmain.c: New file.
4845 * gdb.arch/mips16-thunks-sinmips16.c: New file.
4846 * gdb.arch/mips16-thunks.exp: New file.
4847
a766d390
DE
48482012-04-25 Doug Evans <dje@google.com>
4849
4850 * configure.ac: Create gdb.go/Makefile.
4851 * configure: Regenerate.
4852 * gdb.base/default.exp: Add "go" to "set language" testing.
4853 * gdb.go/Makefile.in: New file.
4854 * gdb.go/basic-types.exp: New file.
4855 * gdb.go/chan.exp: New file.
4856 * gdb.go/chan.go: New file.
4857 * gdb.go/handcall.exp: New file.
4858 * gdb.go/handcall.go: New file.
4859 * gdb.go/hello.exp: New file.
4860 * gdb.go/hello.go: New file.
4861 * gdb.go/integers.exp: New file.
4862 * gdb.go/integers.go: New file.
4863 * gdb.go/methods.exp: New file.
4864 * gdb.go/methods.go: New file.
4865 * gdb.go/package.exp: New file.
4866 * gdb.go/package1.go: New file.
4867 * gdb.go/package2.go: New file.
4868 * gdb.go/print.exp: New file.
4869 * gdb.go/strings.exp: New file.
4870 * gdb.go/strings.go: New file.
4871 * gdb.go/types.exp: New file.
4872 * gdb.go/types.go: New file.
4873 * gdb.go/unsafe.exp: New file.
4874 * gdb.go/unsafe.go: New file.
4875 * lib/future.exp: Add Go support.
4876 (gdb_find_go, gdb_find_go_linker): New procs.
4877 (gdb_default_target_compile): Add Go support.
4878 * lib/gdb.exp (skip_go_tests): New proc.
4879 * lib/go.exp: New file.
4880
e65f9ffb
TT
48812012-04-25 Tom Tromey <tromey@redhat.com>
4882
4883 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
4884
14e75d8e
JK
48852012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
4886 Jan Kratochvil <jan.kratochvil@redhat.com>
4887
4888 PR symtab/7259:
4889 * gdb.base/enumval.c: New test case.
4890 * gdb.base/enumval.exp: New test case.
4891 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
4892 field.bitpos.
4893
f3525b70
PA
48942012-04-17 Pedro Alves <palves@redhat.com>
4895
4896 * Makefile.in (site.exp): Make site.exp source
4897 $srcdir/lib/append_gdb_boards_dir.exp.
4898 * lib/append_gdb_boards_dir.exp: New file.
4899
bccbefd2
JK
49002012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4901
4902 New option "set auto-load safe-path".
4903 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
4904 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
4905
bf88dd68
JK
49062012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4907
4908 auto-load: Implementation.
4909 * gdb.base/help.exp (test set height): Increase the height.
4910 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
4911 to ...
4912 (info auto-load python-scripts): ... here.
4913 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
4914 to ...
4915 (info auto-load python-scripts *): ... here.
4916
c0d4d1c0
YQ
49172012-04-16 Yao Qi <yao@codesourcery.com>
4918
4919 * lib/trace-support.exp (get_in_proc_agent): New.
4920 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
4921 of in process trace agent.
4922 * gdb.trace/ftrace.exp: Likewise.
4923 * gdb.trace/pending.exp: Likewise.
4924 * gdb.trace/trace-break.exp: Likewise.
4925 * gdb.trace/trace-mt.exp
4926 * gdb.trace/tspeed.exp: Likewise.
4927 * gdb.trace/tstatus.exp
4928 * gdb.trace/strace.exp: Likewise.
4929
cbf68a60
TS
49302012-04-16 Thomas Schwinge <thomas@codesourcery.com>
4931
dd6d3b70
TS
4932 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
4933 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
4934
cbf68a60
TS
4935 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
4936
8264ba82
AG
49372012-04-14 Anton Gorenkov <xgsa@yandex.ru>
4938
4939 PR mi/13393
4940 * gdb.mi/mi-var-rtti.cc: New file.
4941 * gdb.mi/mi-var-rtti.exp: New file.
4942 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
4943 function.
4944 (mi_varobj_update_with_type_change): updated to avoid code duplication.
4945
de0919f8 49462012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
4947
4948 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
4949 EXECUTABLES.
4950 * gdb.python/py-explore.c: C program used for testing the new
4951 'explore' command on C constructs.
4952 * gdb.python/py-explore.cc: C++ program used for testing the new
4953 'explore' command on C++ constructs.
4954 * gdb-python/py-explore.exp: Tests for the new 'explore'
4955 command on C constructs.
4956 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
4957 command on C++ constructs.
4958
a82da7dd
MK
49592012-04-07 Mark Kettenis <kettenis@gnu.org>
4960
4961 * gdb.base/funcargs.exp (complex_args): Fix typo.
4962
e127cba8
JK
49632012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4964
4965 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
4966 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
4967
40e084e1
KS
49682012-04-05 Keith Seitz <keiths@redhat.com>
4969
4970 * gdb.base/advance.exp: Update error message for
4971 "advance malformed" test.
4972 * gdb.base/break.exp: Likewise for "breakpoint with
4973 trailing garbage" test.
4974 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
4975 with trailing garbage" test.
4976 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
4977 trailng garbage" test.
4978 * gdb.base/until.exp: Likewise for "malformed until" test.
4979 * gdb.cp/ovldbreak.exp: Create the breakpoint table
4980 for "breakpoint info (after setting on all)".
4981 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
4982 tests.
4983 * gdb.cp/cplabel.cc: New file.
4984 * gdb.cp/cplabel.exp: New test.
4985 * gdb.linespec/ls-errs.c: New file.
4986 * gdb.linespec/ls-errs.exp: New test.
4987
a72c8f6a
JK
49882012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4989
4990 * gdb.trace/unavailable.exp
4991 (collect globals: print object on: print derived_partial)
4992 (collect globals: print object on: print derived_whole)
4993 (collect globals: print object off: print derived_partial)
4994 (collect globals: print object off: print derived_whole): Update
4995 expected output.
4996
f87a3023
KS
49972012-03-30 Keith Seitz <keiths@redhat.com>
4998
4999 * gdb.python: Add test for linespecs with commas.
5000
e2171b3c
KS
50012012-03-28 Keith Seitz <keiths@redhat.com>
5002
5003 * gdb.linespec/ls-dollar.cc: New file.
5004 * gdb.linespec/ls-dollar.exp: New test.
5005
50062012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
5007
5008 * gdb.cp/namespace.exp: Add breakpoint tests for functions
5009 starting with the global namespace.
5010
2f4e0a80
DE
50112012-03-23 Doug Evans <dje@google.com>
5012
5013 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
5014
7b282c5a
SCR
50152012-03-22 Siva Chandra Reddy <sivachandra@google.com>
5016
5017 * gdb.python/py-value.cc: Add test case for testing the
5018 methodology exposing C++ values to Python.
5019 * gdb.python/py-value-cc.exp: Add tests testing the methodology
5020 exposing C++ values to Python.
5021 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
5022
2e98ca53
JK
50232012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5024 Siddhesh Poyarekar <siddhesh@redhat.com>
5025
5026 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
5027 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
5028 (generate native core dump): Make the test unsupported if core cannot
5029 be generated.
5030
8320cc4f
JK
50312012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5032
5033 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
5034 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
5035 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
5036
3a69ffb2
JK
50372012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
5038
5039 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
5040
8fabffee
DE
50412012-03-17 Doug Evans <dje@google.com>
5042
5043 * dg-extract-results.sh: Handle KFAILs.
5044
ab260dad
JK
50452012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5046
5047 PR symtab/13777
5048 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
5049
53ba8333
JB
50502012-03-16 Joel Brobecker <brobecker@adacore.com>
5051
5052 * gdb.ada/set_pckd_arr_elt: New testcase.
5053
481860b3
GB
50542012-03-16 Gary Benson <gbenson@redhat.com>
5055
5056 PR breakpoints/10738
5057 * gdb.opt/inline-break.exp: New file.
5058 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
5059 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
5060 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
5061 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
5062 * gdb.base/async-shell.exp: Likewise.
5063 * lib/mi-support.exp (library_loaded_re): Likewise.
5064
410528f0
TT
50652012-03-15 Tom Tromey <tromey@redhat.com>
5066
5067 * gdb.cp/virtfunc2.exp: Update expected output.
5068 * gdb.cp/pr9631.exp: Update expected output.
5069 * gdb.cp/member-ptr.exp: Update expected output.
5070 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
5071 output.
5072 * gdb.cp/casts.exp: Update expected output.
5073
c4aeac85
TT
50742012-03-15 Tom Tromey <tromey@redhat.com>
5075
5076 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
5077 (test_info_vtbl): Likewise.
5078 (do_tests): Call test_info_vtbl.
5079 * gdb.cp/virtfunc.cc (va): New global.
5080
856d06f9
TS
50812012-03-15 Thomas Schwinge <thomas@codesourcery.com>
5082
5083 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
5084 describing DWARF data structures.
5085 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
5086 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
5087 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
5088 * gdb.dwarf2/dw2-entry-value.S: Likewise.
5089 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5090 * gdb.dwarf2/dw2-param-error.S: Likewise.
5091 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
5092 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
5093 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
5094 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
5095 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
5096 * gdb.dwarf2/pr11465.S: Likewise.
5097
e837f12a
JK
50982012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5099
5100 * gdb.mi/mi2-prompt.exp: New file.
5101
ccbb4f28
JB
51022012-03-13 Joel Brobecker <brobecker@adacore.com>
5103
5104 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
5105
32039130
JB
51062012-03-13 Joel Brobecker <brobecker@adacore.com>
5107
5108 * gdb.ada/bp_range_type: New testcase.
5109
16899756
DE
51102012-03-13 Doug Evans <dje@google.com>
5111
5112 * gdb.base/default.exp: Delete tests for symbol-reloading.
5113 * gdb.base/help.exp: Ditto.
5114 * gdb.base/setshow.exp: Ditto.
5115 * gdb.base/gdb_history: Delete references to symbol-reloading.
5116
87b0bb13
JK
51172012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5118
5119 * gdb.base/attach-twice.c: New files.
5120 * gdb.base/attach-twice.exp: New files.
5121
0d7941a9
KS
51222012-03-08 Keith Seitz <keiths@redhat.com>
5123
5124 * lib/gdb.exp (gdb_get_line_number): Throw an
5125 error instead of returning -1.
5126 * gdb.base/break.exp: Remove unused variable
5127 bp_location5.
5128 * gdb.base/hbreak2.exp: Likewise.
5129 * gdb.base/sepdebug.exp: Likewise.
5130
f4647387
YQ
51312012-03-08 Yao Qi <yao@codesourcery.com>
5132 Pedro Alves <palves@redhat.com>
5133
5134 Fix PR server/13392.
5135 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
5136 (tracepoint_change_loc_2): Remove kfail. Return if failed to
5137 download tracepoints.
5138 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
5139 (pending_tracepoint_resolved_during_trace): Likewise.
5140 (pending_tracepoint_installed_during_trace): Likewise.
5141 (pending_tracepoint_with_action_resolved): Likewise.
5142
83c532cb
KS
51432012-03-08 Keith Seitz <keiths@redhat.com>
5144
5145 * gdb.ada/array_bounds.exp: Get breakpoint for line
5146 with "START", not "STOP".
5147 * gdb.python/py-infthread.exp: Do not continue to
5148 line marked "Break here.", which is undefined.
5149
d6b6bbb7
LM
51502012-03-08 Luis Machado <lgustavo@codesourcery.com>
5151
5152 Revert:
5153
5154 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5155
5156 Implement testsuite workaround for PR breakpoints/13781.
5157 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5158 (set breakpoint condition-evaluation host): New conditional command.
5159
7fe25d9b
JK
51602012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5161
5162 Fix CU relative vs. absolute DIE offsets.
5163 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
5164 one.
5165
51898c15
JK
51662012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5167
5168 Fix false FAIL on distros with relro linkage as default.
5169 * gdb.reverse/solib-precsave.exp: Try to compile the test using
5170 -Wl,-z,norelro first.
5171
8131799e
JB
51722012-03-06 Joel Brobecker <brobecker@adacore.com>
5173
5174 * gdb.ada/bp_on_var: New testcase.
5175
ba241969
JB
51762012-03-06 Joel Brobecker <brobecker@adacore.com>
5177
5178 * gdb.ada/bp_enum_homonym: New testcase.
5179
abe49676
YQ
51802012-03-06 Yao Qi <yao@codesourcery.com>
5181
5182 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
5183 x86_64-*-* and i?86-*-*.
5184 Set up KFAIL for gdb/13808.
5185
d8df103b
TT
51862012-03-05 Tom Tromey <tromey@redhat.com>
5187
5188 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
5189 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
5190
b7b189f3
TT
51912012-03-05 Tom Tromey <tromey@redhat.com>
5192
5193 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
5194
69dc1c4d
YQ
51952012-03-04 Yao Qi <yao@codesourcery.com>
5196
5197 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
5198 messages for KFAIL.
5199
3f20c47f
JK
52002012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5201
5202 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
5203 (print one_two_three, indexes off, print few_reps, indexes off)
5204 (print many_reps, indexes off, print empty, indexes off)
5205 (print one_two_three, print few_reps, print many_reps, print empty):
5206 Call setup_xfail if $gcc_old.
5207
abf1152a
JK
52082012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5209
5210 Implement testsuite workaround for PR breakpoints/13781.
5211 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5212 (set breakpoint condition-evaluation host): New conditional command.
5213
a06715f8
JK
52142012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5215
5216 Code cleanup.
5217 * gdb.cp/mb-templates.exp: New variables executable. Use it for
5218 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
5219 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
5220 number 1 by $bpnum. Four times.
5221
5808517f
YQ
52222012-03-03 Yao Qi <yao@codesourcery.com>
5223
5224 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
5225
dfe2ac14
JK
52262012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5227
5228 Setup KFAIL for PR server/13796.
5229 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
5230
8bbc467a
JB
52312012-03-02 Joel Brobecker <brobecker@adacore.com>
5232
5233 * gdb.ada/operator_bp: New testcase.
5234
c0eac87f
JB
52352012-03-02 Joel Brobecker <brobecker@adacore.com>
5236
5237 * gdb.ada/info_locals_renaming: New testcase.
5238
4f42c881
TT
52392012-03-02 Tom Tromey <tromey@redhat.com>
5240
5241 * gdb.base/nextoverexit.c: New file.
5242 * gdb.base/nextoverexit.exp: New file.
5243
7380c0c9
EBM
52442012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5245
5246 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
5247 parameter.
5248
1faeff08
MR
52492012-03-01 Maciej W. Rozycki <macro@mips.com>
5250
5251 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
5252 core registers.
5253
320b6f49 52542012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
5255 Maciej W. Rozycki <macro@codesourcery.com>
5256 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
5257
5258 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
5259
ad5f7d6e
PA
52602012-03-01 Pedro Alves <palves@redhat.com>
5261
5262 PR gdb/13767
5263
5264 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
5265 (gdb_collect_globals_test): Call it.
5266
d3dc44a6
KS
52672012-03-01 Keith Seitz <keiths@redhat.com>
5268
5269 * gdb.cp/method2.exp: Output of overload menu is now
5270 alphabetized. Update tests for "break A::method".
5271 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
5272 of hard-coding them.
5273 Overload menu is alphabetized: rewrite to accommodate.
5274 Unset variables LINE and TYPES which are used in other tests.
5275 Compute the output of "info break".
5276 Update the breakpoint table after all breakpoints are deleted.
5277 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
5278 compute ACTUALS and the method body based on parameters.
5279 Update expected output accordingly.
5280 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
5281 unique comments to allow the use of gdb_get_line_number.
5282
52832012-03-01 Keith Seitz <keiths@redhat.com>
5284
5285 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
5286 some Tcl syntax.
5287 * gdb.cp/ovldbreak.exp: Likewise.
5288
7949c2a0
KS
52892012-03-01 Keith Seitz <keiths@redhat.com>
5290
5291 * gdb.base/help.exp (help show user): Update expected result
5292 for new doc string changes (add "non-python").
5293
7d74f244
DE
52942012-03-01 Scott J. Goldman <scottjg@vmware.com>
5295
5296 * gdb.python/py-cmd.exp: Add test to verify that python commands can
5297 be put in the user-defined category and that the commands appear in
5298 "help user-defined".
5299
1b611343
JB
53002012-02-29 Joel Brobecker <brobecker@adacore.com>
5301
5302 * gdb.ada/tagged_not_init: New testcase.
5303
99b1c762
JB
53042012-02-29 Joel Brobecker <brobecker@adacore.com>
5305
5306 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
5307 * gdb.ada/enum_idx_packed: New testcase.
5308
2d4a02ee
JB
53092012-02-29 Joel Brobecker <brobecker@adacore.com>
5310
5311 * gdb.ada/aliased_array: New testcase.
5312
2e6fda7d
JB
53132012-02-29 Joel Brobecker <brobecker@adacore.com>
5314
5315 * gdb.ada/whatis_array_val: New testcase.
5316
9a7f938f
JK
53172012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5318
5319 Fix disp-step-syscall.exp: fork: single step over fork.
5320 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
5321 whitespaces.
5322 (single step over $syscall): Remove its check.
5323 (single step over $syscall final pc): New check.
5324
8703a944
JK
53252012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5326
5327 Support processors without SSSE3.
5328 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
5329 pabsd into ...
5330 (ssse3_test): ... a new function.
5331 (main): Call ssse3_test.
5332 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
5333 Update expected values everywhere.
5334 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
5335 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
5336 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
5337 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
5338 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
5339 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
5340 Move these tests lower.
5341 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
5342 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
5343 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
5344 New tests.
5345
c03e6ccc
YQ
53462012-02-29 Yao Qi <yao@codesourcery.com>
5347 Pedro Alves <palves@redhat.com>
5348
5349 * gdb.trace/trace-mt.c: New.
5350 * gdb.trace/trace-mt.exp: New.
5351
7964b62a
TS
53522012-02-28 Thomas Schwinge <thomas@codesourcery.com>
5353
2c8910ba
TS
5354 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
5355 numbers instead of hardcoding them.
5356 * gdb.base/annota1.c: Provide suitable markers.
5357 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
5358 numbers instead of hardcoding them.
5359 * gdb.base/annota3.c: Provide suitable markers.
5360
5361 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
5362 * gdb.base/annota3.c: Likewise.
5363 * gdb.base/sigall.c: Likewise.
5364 * gdb.base/signals.c: Likewise.
5365 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 5366
5a41c0b7
MR
53672012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
5368
5369 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
5370 failure return path.
5371
ebbbe5c5
LM
53722012-02-27 Luis Machado <lgustavo@codesourcery.com>
5373
5374 * gdb.base/save-bp.exp: Account for new condition evaluator output.
5375
8d126d8a
LM
53762012-02-24 Luis Machado <lgustavo@codesourcery.com>
5377
5378 * gdb.base/cond-eval-mode.exp: New file.
5379
11337c2f
PA
53802012-02-24 Pedro Alves <palves@redhat.com>
5381
5382 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
5383 (top level): Use with_test_prefix.
5384
13fc3e3c
PA
53852012-02-24 Pedro Alves <palves@redhat.com>
5386
5387 * gdb.threads/attach-into-signal.exp (corefunc): Use
5388 with_test_prefix.
5389
07c1b626
JK
53902012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5391
5392 Fix false FAILs on old CPUs without SSE.
5393 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
5394 Return untested for Illegal instruction.
5395
596ba138
JK
53962012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5397
5398 Fix false FAILs with glibc debug infos installed.
5399 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
5400 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
5401
aeaa2474
SA
54022012-02-22 Sterling Augustine <saugustine@google.com>
5403
5404 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
5405 constant with cast.
5406
aed555c9
PA
54072012-02-21 Pedro Alves <palves@redhat.com>
5408
5409 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
5410
78afebb4
PA
54112012-02-21 Pedro Alves <palves@redhat.com>
5412
5413 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
5414
fdcfef12
PA
54152012-02-21 Pedro Alves <palves@redhat.com>
5416
5417 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
5418 with_test_prefix.
5419
0f4d39d5
PA
54202012-02-21 Pedro Alves <palves@redhat.com>
5421
5422 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
5423 with_test_prefix here.
5424 (top level): Do it here instead. Remove `:' from the
5425 with_test_prefix string.
5426 * gdb.base/attach-pie-misread.exp: Remove the leading space the
5427 the suffix `:' from the with_test_prefix prefix string.
5428 * gdb.base/break-interp.exp: Ditto.
5429 * gdb.base/catch-load.exp: Ditto.
5430 * gdb.base/disp-step-syscall.exp: Ditto.
5431 * gdb.base/jit-so.exp: Ditto.
5432 * gdb.base/jit.exp: Ditto.
5433 * gdb.base/sepdebug.exp: Ditto.
5434 * gdb.base/solib-display.exp: Ditto.
5435 * gdb.base/solib-overlap.exp: Ditto.
5436 * gdb.base/watch-cond-infcall.exp: Ditto.
5437 * gdb.base/watchpoint.exp: Ditto.
5438 * gdb.dwarf2/dw2-noloc.exp: Ditto.
5439 * gdb.mi/mi-watch.exp: Ditto.
5440 * gdb.mi/mi2-watch.exp: Ditto.
5441 * gdb.threads/non-ldr-exc-1.exp: Ditto.
5442 * gdb.threads/non-ldr-exc-2.exp: Ditto.
5443 * gdb.threads/non-ldr-exc-3.exp: Ditto.
5444 * gdb.threads/non-ldr-exc-4.exp: Ditto.
5445 * gdb.threads/watchpoint-fork.exp: Ditto.
5446 * gdb.threads/watchthreads-reorder.exp: Ditto.
5447 * gdb.trace/change-loc.exp: Ditto.
5448 * gdb.trace/pending.exp: Ditto.
5449 * gdb.trace/status-stop.exp: Ditto.
5450 * gdb.trace/strace.exp: Ditto.
5451 * gdb.trace/trace-break.exp: Ditto.
5452 * gdb.trace/unavailable.exp: Ditto.
5453 * lib/gdb.exp (with_test_prefix): Always prefix with space and
5454 suffix with colon. Adjust leading comments.
5455
6a5870ce
PA
54562012-02-21 Pedro Alves <palves@redhat.com>
5457 Tom Tromey <tromey@redhat.com>
5458
5459 * lib/gdb.exp: Add description of test prefixes.
5460 (with_test_prefix): New procedure.
5461 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
5462 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
5463 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
5464 instead of lappend to append to pf_prefix.
5465 * gdb.base/catch-load.exp: Use with_test_prefix.
5466 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
5467 * gdb.base/jit-so.exp: Use with_test_prefix.
5468 * gdb.base/jit.exp: Use with_test_prefix.
5469 * gdb.base/return-nodebug.exp (do_test): Use append instead of
5470 lappend to append to pf_prefix.
5471 * gdb.base/sepdebug.exp: Use with_test_prefix.
5472 * gdb.base/solib-display.exp: Use with_test_prefix.
5473 * gdb.base/solib-overlap.exp: Use with_test_prefix.
5474 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
5475 * gdb.base/watchpoint.exp: Use with_test_prefix.
5476 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
5477 * gdb.mi/mi-watch.exp: Use with_test_prefix.
5478 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
5479 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
5480 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
5481 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
5482 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
5483 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
5484 append instead of lappend to append to pf_prefix.
5485 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
5486 * gdb.trace/change-loc.exp: Use with_test_prefix.
5487 * gdb.trace/pending.exp: Use with_test_prefix.
5488 * gdb.trace/status-stop.exp: Use with_test_prefix.
5489 * gdb.trace/strace.exp: Use with_test_prefix.
5490 * gdb.trace/trace-break.exp: Use with_test_prefix.
5491 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
5492 instead of lappend to append to pf_prefix.
5493
35dc4a6b
JK
54942012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5495
5496 Fix racy FAILs.
5497 * gdb.base/inferior-died.c (main): Add return of 0.
5498 * gdb.base/inferior-died.exp (continue): Fix expectation of
5499 asynchronous events.
5500 (p 1): New test.
5501
c5a006e6
PA
55022012-02-20 Pedro Alves <palves@redhat.com>
5503
5504 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
5505 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
5506 gdb's internal debug output. For the non-threaded case, look for
5507 "Program received signal SIGLARM", for the threaded case, peek at
5508 the thread's siginfo.
5509
cc51a170
PA
55102012-02-20 Pedro Alves <palves@redhat.com>
5511
5512 General cleanup, make output test messages unique, and build
5513 different executable files for the non-threaded and threaded
5514 cases.
5515
5516 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
5517 Delete.
5518 (executable_nothr, executable_thr): New globals.
5519 (top level): Adjust to delete both executables.
5520 (corefunc): New parameter $executable. Set $pf_prefix instead of
5521 hand writing a prefix in tests. Issue a clean_restart and enable
5522 lin-lwp debug output here.
5523 (top level): Adjust. Use build_executable. Don't start gdb here,
5524 and don't enable lin-lwp debug output here.
5525 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
5526
c755f03d
JK
55272012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5528
5529 Fix racy FAILs.
5530 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
5531 "continue" command.
5532
6bec5e0a
JK
55332012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5534
5535 Fix for gdbserver non-extended mode.
5536 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
5537 and gdb_run_cmd.
5538
2e8265fd
TT
55392012-02-17 Tom Tromey <tromey@redhat.com>
5540
5541 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
5542 * gdb.python/py-events.exp: Check 'dir' output.
5543 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
5544
9e507076
YQ
55452012-02-17 Yao Qi <yao@codesourcery.com>
5546
5547 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
5548
32d22ab1
TT
55492012-02-16 Tom Tromey <tromey@redhat.com>
5550
5551 * gdb.base/inferior-died.c: Don't include stdio.h.
5552
9addecb9
TT
55532012-02-16 Tom Tromey <tromey@redhat.com>
5554
5555 * gdb.base/inferior-died.c: New file.
5556 * gdb.base/inferior-died.exp: New file.
5557
4cb6da1c
AR
55582012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
5559
5560 * gdb.base/break-inline.exp: New file.
5561 * gdb.base/break-inline.c: New file.
5562
3af2590d
TT
55632012-02-15 Tom Tromey <tromey@redhat.com>
5564
5565 * gdb.base/pc-fp.exp: Add "info register" tests.
5566
29988831
TT
55672012-02-15 Tom Tromey <tromey@redhat.com>
5568
5569 * gdb.base/regs.exp: Remove.
5570
10010058
PA
55712012-02-15 Pedro Alves <palves@redhat.com>
5572
5573 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
5574 the target doesn't support tracepoints.
5575 * gdb.trace/circ.exp: Ditto.
5576 * gdb.trace/collection.exp: Ditto.
5577 * gdb.trace/packetlen.exp: Ditto.
5578 * gdb.trace/passc-dyn.exp: Ditto.
5579 * gdb.trace/report.exp: Ditto.
5580 * gdb.trace/tfind.exp: Ditto.
5581 * gdb.trace/tspeed.exp: Ditto.
5582 * gdb.trace/tsv.exp: Ditto.
5583 * gdb.trace/unavailable.exp: Ditto.
5584 * gdb.trace/while-dyn.exp: Ditto.
5585
a2e0062d
PA
55862012-02-15 Pedro Alves <palves@redhat.com>
5587
5588 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
5589 gdb_test_multiple, and call unsupported instead of fail, if the
5590 remote side does not support the request.
5591
a1999d40
PA
55922012-02-15 Pedro Alves <palves@redhat.com>
5593
5594 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
5595 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
5596 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
5597 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
5598 * gdb.server/server-run.exp: Make sure gdb is disconnected.
5599 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
5600 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
5601 doesn't start with "extended-" already.
5602
7cee1e54
PA
56032012-02-15 Pedro Alves <palves@redhat.com>
5604
5605 Support extended-remote. Avoid cascading timeouts.
5606
5607 * gdb.base/attach.exp (do_attach_tests): Add expected output for
5608 the extended-remote target. If attaching with no file fails, load
5609 the file manually.
5610 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
5611
816338b5
SS
56122012-02-14 Stan Shebs <stan@codesourcery.com>
5613
5614 * gdb.base/ena-dis-br.exp: Add enable count test.
5615
cc30c4bd
PA
56162012-02-13 Pedro Alves <palves@redhat.com>
5617
5618 * config/mips-idt.exp: Delete.
5619 * gdb.base/a2-run.exp: Remove mips-idt xfails.
5620 * gdb.base/bitfields.exp: Remove mips-idt restarts.
5621 * gdb.base/break.exp: Remove mips-idt references.
5622 * gdb.base/chng-syms.exp: Ditto.
5623 * gdb.base/default.exp: Ditto.
5624 * gdb.base/funcargs.exp (funcargs_reload): Delete.
5625 (top level): Don't call it.
5626 * gdb.base/opaque.exp: Remove mips-idt restarts.
5627 * gdb.base/ptype.exp: Remove mips-idt xfails.
5628 * gdb.base/scope.exp: Remove mips-idt restarts.
5629 * gdb.base/sepdebug.exp: Remove mips-idt references.
5630 * gdb.base/watchpoint.exp (maybe_clean_restart)
5631 (maybe_reinitialize): Delete.
5632 (test_disabling_watchpoints, test_disabling_watchpoints)
5633 (test_watchpoint_triggered_in_syscall)
5634 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
5635 Don't call them.
5636
57008375
JK
56372012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5638
5639 * gdb.server/server-exec-info.exp: New file.
5640
4a2d9c08
PA
56412012-02-10 Pedro Alves <palves@redhat.com>
5642
5643 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
5644 always non-empty.
5645 (test_attach): Always pass $exec to test_attach_gdb.
5646
09fa21bd
TT
56472012-02-08 Tom Tromey <tromey@redhat.com>
5648
5649 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
5650 before inferior is started.
5651
f0823d2c
TT
56522012-02-07 Tom Tromey <tromey@redhat.com>
5653
5654 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
5655 Symbol.value.
5656 * gdb.python/py-symbol.c (qq): Set default value.
5657
56582012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
5659
5660 * gdb.python/py-symbol.c (qq): New global.
5661 * gdb.python/py-symbol.exp: Add test for frame-less
5662 lookup_symbol.
5663 * gdb.python/py-symtab.exp: Fix line number.
5664
f7e44f65
JB
56652012-02-03 Joel Brobecker <brobecker@adacore.com>
5666
5667 * gdb.ada/mi_task_arg: New testcase.
5668
4c9ed63c
PA
56692012-02-02 Pedro Alves <palves@redhat.com>
5670
5671 * gdb.reverse/until-precsave.exp: Also put "record save" under the
5672 extended timeout.
5673
c0b9f2c6
PA
56742012-02-02 Pedro Alves <palves@redhat.com>
5675
5676 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
5677 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
5678
5f8cefd7
PA
56792012-02-02 Pedro Alves <palves@redhat.com>
5680
5681 * gdb.base/term.exp: Rewrite.
5682 * gdb.base/term.c: New.
5683
2f3a2569
PA
56842012-02-02 Pedro Alves <palves@redhat.com>
5685
5686 * gdb.base/default.exp (run "r" abbreviation, run): Add
5687 extended-remote expected output.
5688
f149aabd
TT
56892012-02-02 Tom Tromey <tromey@redhat.com>
5690
5691 * gdb.cp/dispcxx.exp: New file.
5692 * gdb.cp/dispcxx.cc: New file.
5693
03bef283
TT
56942012-02-01 Tom Tromey <tromey@redhat.com>
5695
5696 * gdb.base/jit-simple.exp: New file.
5697 * gdb.base/jit-simple.c: New file.
5698
a79b18b5
YQ
56992012-01-30 Yao Qi <yao@codesourcery.com>
5700
5701 * gdb.base/skip.exp: Make test result unique.
5702
f0d1a53e
JK
57032012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5704
5705 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
5706 compatibility with valgrind-3.7.0.
5707
4b3c9f41
PA
57082012-01-27 Pedro Alves <palves@redhat.com>
5709
5710 * gdb.base/watchpoint.exp (no_hw): New global.
5711 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
5712 disable hw watchpoints.
5713 (test_wide_location_1, test_wide_location_2): If no_hw is set,
5714 don't expect hw watchpoints.
5715 (no_hw_watchpoints): Always clean restart.
5716 (do_tests): New procedure, factored out from the top level.
5717 (top level): Run tests twice. Once with hw watchpoints enabled,
5718 another time with hw watchpoints disabled.
5719
a13491c8
PA
57202012-01-27 Pedro Alves <palves@redhat.com>
5721
5722 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
5723 out from the top level.
5724 (top level): Call it instead.
5725
f2c8a051
PA
57262012-01-27 Pedro Alves <palves@redhat.com>
5727
5728 * gdb.base/watchpoint.exp (top level): Re-enable hardware
5729 watchpoints sooner.
5730
654d7a9e
PA
57312012-01-27 Pedro Alves <palves@redhat.com>
5732
5733 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
5734
274f47f3
PA
57352012-01-27 Pedro Alves <palves@redhat.com>
5736
5737 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
5738 "You may have requested too many hardware
5739 breakpoints/watchpoints".
5740
e4d63ba2
PA
57412012-01-27 Pedro Alves <palves@redhat.com>
5742
5743 * gdb.base/watchpoint.exp (maybe_clean_restart)
5744 (maybe_reinitialize): New.
5745 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
5746 expect "hit N times".
5747 (test_disabling_watchpoints, test_complex_watchpoint)
5748 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
5749 Call maybe_clean_restart.
5750 (top level): Use clean_restart. Remove "mips-idt-*"
5751 reinitialization.
5752
dbd95daf
PA
57532012-01-27 Pedro Alves <palves@redhat.com>
5754
5755 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
5756
f3ad2025
PA
57572012-01-27 Pedro Alves <palves@redhat.com>
5758
5759 * gdb.base/watchpoint.exp: Clean restart after tests that don't
5760 require `initialize' anymore. Remove unnecessary `initialize'
5761 calls.
5762
100aa3ae
PA
57632012-01-27 Pedro Alves <palves@redhat.com>
5764
5765 * gdb.base/watchpoint.exp (wp_set): Delete.
5766 (initialize, test_simple_watchpoint, top level): Remove dead code.
5767
c79a8e11
PA
57682012-01-27 Pedro Alves <palves@redhat.com>
5769
5770 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
5771 typo.
5772
048fe15a
PA
57732012-01-27 Pedro Alves <palves@redhat.com>
5774
5775 * config/extended-gdbserver.exp: New file.
5776 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
5777 comment.
5778 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
5779 * boards/native-extended-gdbserver.exp: New file.
5780
4033a6bf
PA
57812012-01-26 Pedro Alves <palves@redhat.com>
5782
5783 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
5784 and gdb_test_multiple.
5785
3d7f4b81
PA
57862012-01-26 Pedro Alves <palves@redhat.com>
5787
5788 Make test messages unique, and more identifiable.
5789 * gdb.multi/watchpoint-multi.exp: Change test messages.
5790
484abf42
TT
57912012-01-25 Tom Tromey <tromey@redhat.com>
5792
5793 * gdb.base/solib-disc.exp: Fix regexps.
5794
edcc5120
TT
57952012-01-24 Tom Tromey <tromey@redhat.com>
5796
5797 * lib/mi-support.exp (mi_expect_stop): Add special case for
5798 solib-event.
5799 * gdb.base/catch-load-so.c: New file.
5800 * gdb.base/catch-load.exp: New file.
5801 * gdb.base/catch-load.c: New file.
5802 * gdb.base/break-interp.exp (reach_1): Update regexp.
5803
30b91c90
JK
58042012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5805
5806 Fix fuzzy results.
5807 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
5808 lpsimple and func.
5809
53fe1783
GB
58102012-01-24 Gary Benson <gbenson@redhat.com>
5811
5812 Delete #if 0'd out code.
5813 * gdb.base/default.exp (info catch): Remove.
5814 * gdb.base/gdb_history (info catch): Likewise.
5815 * gdb.base/help.exp (info catch): Likewise.
5816
d0d8b0c6
JK
58172012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5818
5819 Fix watchpoints to be specific for each inferior.
5820 * gdb.multi/watchpoint-multi.c: New file.
5821 * gdb.multi/watchpoint-multi.exp: New file.
5822
4403d8e9
JK
58232012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5824
5825 Fix watchpoints across inferior fork.
5826 * gdb.threads/watchpoint-fork-child.c: New file.
5827 * gdb.threads/watchpoint-fork-mt.c: New file.
5828 * gdb.threads/watchpoint-fork-parent.c: New file.
5829 * gdb.threads/watchpoint-fork-st.c: New file.
5830 * gdb.threads/watchpoint-fork.exp: New file.
5831 * gdb.threads/watchpoint-fork.h: New file.
5832
050a2e1d
PA
58332012-01-23 Pedro Alves <palves@redhat.com>
5834
5835 * gdb.base/call-signal-resume.exp: Allow output after "return".
5836
6a52fb62
PA
58372012-01-20 Pedro Alves <palves@redhat.com>
5838
5839 * gdb.python/py-finish-breakpoint.py: Fix typo.
5840
145b16a9
UW
58412012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
5842
5843 * gdb.base/info-proc.exp: Also run on remote targets. Main
5844 "info proc" command is now always present; whether target supports
5845 actual info proc operation is detected when attempting to issue
5846 the command.
5847
26f6125e
JK
58482012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5849
5850 * .gdbinit: Remove.
5851
eb5227ce
PA
58522012-01-19 Pedro Alves <palves@redhat.com>
5853
5854 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
5855 look at the funtions' returns.
5856 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
5857 (jprint.print(int, int)): Change return type to int. Adjust.
5858
1db33378
PP
58592012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5860
5861 PR gdb/9538
5862 * gdb.base/sepdebug.exp: New test.
5863
b9736cf8
PA
58642012-01-18 Pedro Alves <palves@redhat.com>
5865
5866 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
5867 Allow output before ^done.
5868
4aac40c8
TT
58692012-01-16 Tom Tromey <tromey@redhat.com>
5870
5871 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
5872 Add tests for relative directory.
5873
cafec441
TT
58742012-01-16 Tom Tromey <tromey@redhat.com>
5875
5876 * gdb.base/printcmds.c (enum flag_enum): New.
5877 (three): New global.
5878 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
5879 enum printing.
5880 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
5881 FlagEnumerationPrinter.
5882 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
5883 * gdb.python/py-pp-maint.c (enum flag_enum): New.
5884 (fval): New global.
5885
abcc4978
PA
58862012-01-16 Pedro Alves <palves@redhat.com>
5887
5888 * lib/gdb.exp (banned_procedures): New variable.
5889 (banned_variables_traced): Rename to ...
5890 (banned_traced): ... this.
5891 (gdb_init): Also trace banned procedures.
5892 (gdb_finish): Also untrace banned procedures.
5893
97ccebe8
PA
58942012-01-16 Pedro Alves <palves@redhat.com>
5895
5896 Remove all calls to strace.
5897
2af7517b
JK
58982012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5899
5900 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
5901 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
5902
9241a8bc
PP
59032012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5904
5905 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
5906 * gdb.base/pie-execl.exp: Likewise.
5907
3848a17f
KS
59082012-01-12 Keith Seitz <keiths@redhat.com>
5909
5910 PR mi/10586
5911 * gdb.mi/var-cmd.c (struct anonymous): New structure.
5912 (do_anonymous_type_tests): New function.
5913 (main): Call do_anonymous_type_tests.
5914 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
5915 (verify_everything): New procedure.
5916 * gdb.mi/mi-var-cp.cc (class A): New class.
5917 (anonymous_structs_and_unions): New function.
5918 (main): Call anonymous_structs_and_unions.
5919 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
5920 (verify_everything): New procedure.
5921
440e2fca
KS
59222012-01-12 Keith Seitz <keiths@redhat.com>
5923
5924 * lib/mi-support.exp: Expand comments about PATH_EXPR.
5925 (varobj_tree::get_path_expr): Assume that all varobjs are
5926 compound unless they are known simple types.
5927 Adjust path expressions based on parent type, path parent type,
5928 and tree language.
5929 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
5930 the root varobj.
5931 (mi_walk_varobj_tree): Add LANGUAGE parameter.
5932
675399c9
PA
59332012-01-11 Pedro Alves <palves@redhat.com>
5934
5935 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
5936 core files on this machine" anymore.
5937
97ddaa9b
PH
59382012-01-11 Paul Hilfinger <hilfingr@adacore.com>
5939
5940 * gdb.base/watchpoint.c (recurser): Initialize local_x.
5941 (main): Repeat recurser call.
5942 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
5943 equivalent to 'local_x'.
5944
ea733575 59452012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 5946 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
5947
5948 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
5949
2ca0b532
PA
59502012-01-05 Pedro Alves <alves.ped@gmail.com>
5951
5952 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
5953 * gdb.python/py-events.c (first): Add bits for new "step N" test.
5954 * gdb.python/py-events.exp: Test that "step N" tripping on a
5955 breakpoint emits a breakpoint event.
5956
6e681866
JB
59572012-01-03 Joel Brobecker <brobecker@adacore.com>
5958
5959 * gdb.base/auxv.exp: Reformat the copyright notice.
5960
3c2d6aff
YQ
59612012-01-03 Yao Qi <yao@codesourcery.com>
5962
5963 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
5964 (strace_trace_on_diff_addr): New.
5965 * gdb.trace/strace.c: (main): Add two local variables.
5966
0852fee3
UW
59672011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
5968
5969 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
5970 * gdb.cell/gcore.exp: Likewise.
5971 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
5972 to verify the correct instance of main is selected.
5973
12c3e59c
JB
59742012-01-02 Joel Brobecker <brobecker@adacore.com>
5975
5976 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
5977 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
5978 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
5979 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
5980 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
5981 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
5982 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
5983 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
5984 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
5985 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
5986 gdb.threads/thread_check.c: Reformat copyright header.
5987
c0f378ec
EBM
59882011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
5989
e4a7ca93 5990 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
5991 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
5992 is not enabled.
5993
3bc96cfb
JK
59942011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5995
5996 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
5997 parameter to self_exec, adjust the function.
5998 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
5999 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
6000 (set var do_exit = 0): Remove test.
6001 (newline at end of file): Add one.
6002
095bcf5e
JB
60032011-12-27 Joel Brobecker <brobecker@adacore.com>
6004
6005 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
6006 New files.
6007
18d19bd1
JK
60082011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6009
6010 Fix racy FAILs.
6011 * gdb.threads/fork-thread-pending.c (barrier): New variable.
6012 (thread_function, thread_forker): Call pthread_barrier_wait for it.
6013 (main): Call pthread_barrier_init for it.
6014
e809353a
JK
60152011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6016
6017 Fix double send_gdb leading to racy FAILs.
6018 * gdb.base/break.exp (set silent break bp_location1): Replace
6019 3x send_gdb and gdb_expect by gdb_test.
6020 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
6021 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
6022 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
6023 instead of send_gdb. Twice.
6024 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
6025 3x send_gdb and gdb_expect by gdb_test.
6026 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
6027
da8cb7ec
JK
60282011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6029
6030 * gdb.linespec/linespec.exp: Compile using {c++}.
6031
ae1a303e
JK
60322011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6033
6034 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
6035 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
6036 (verify GCC PR debug/51668): New test.
6037
cc72b2a2
KP
60382011-12-23 Kevin Pouget <kevin.pouget@st.com>
6039
6040 Introduce gdb.FinishBreakpoint in Python.
6041 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
6042 py-finish-breakpoint2
6043 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
6044 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
6045 instead of line number.
6046 * gdb.python/py-finish-breakpoint.c: New file.
6047 * gdb.python/py-finish-breakpoint.exp: New file.
6048 * gdb.python/py-finish-breakpoint.py: New file.
6049 * gdb.python/py-finish-breakpoint2.cc: New file.
6050 * gdb.python/py-finish-breakpoint2.exp: New file.
6051 * gdb.python/py-finish-breakpoint2.py: New file.
6052
3b7962f9
JK
60532011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6054
6055 Partial fix of compatibility with gcc-4.7.
6056 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
6057 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
6058 Add comment to add a PASS case in the future.
6059
6538471c
JK
6060 Fix compatibility with gcc-4.7.
6061 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
6062
7052e42c
UW
60632011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
6064
6065 PR tdep/12797
6066 * gdb.base/callfuncs.exp: Remove KFAIL.
6067
9ac7f98e
JB
60682011-12-21 Joel Brobecker <brobecker@adacore.com>
6069
6070 * gdb.ada/task_bp: New testcase.
6071
f6eeced0
JK
60722011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6073
6074 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
6075 -DNO_SECTIONS.
6076 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
6077
72225e17
JK
60782011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6079
6080 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
6081 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
6082 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6083 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
6084 conditional for gcc <= 4.5.
6085
13ac8d2c
JK
60862011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6087
6088 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
6089 by XFAIL.
6090 * gdb.cp/static-method.exp (info addr A::func())
6091 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6092 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6093 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6094 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
6095 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
6096 (test value of F in k3_m): Likewise.
6097 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6098 Likewise.
6099
049682ba
JK
61002011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6101
6102 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
6103 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
6104 Remove.
6105 * gdb.threads/attachstop-mt.c: Remove.
6106 * gdb.threads/attachstop-mt.exp: Remove.
6107
2c9d8796
MK
61082011-12-17 Mark Kettenis <kettenis@gnu.org>
6109
6110 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
6111
e0f9f062
DE
61122011-12-16 Doug Evans <dje@google.com>
6113
f4aa2101 6114 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
6115 * boards/native-gdbserver.exp: New file.
6116
e0f9f062
DE
6117 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
6118 gdbserver output.
6119 (gdbserver_default_get_remote_address): New function.
6120 (gdbserver_start): Call gdb,get_remote_address to compute argument
6121 to "target remote" command.
6122
80b6e756
PM
61232011-12-16 Phil Muldoon <pmuldoon@redhat.com>
6124
1c3ad6ab 6125 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
6126 python print-stack. Add set/show python print-stack
6127 off|full|message tests.
6128
1576bd00
YQ
61292011-12-15 Yao Qi <yao@codesourcery.com>
6130
6131 * gdb.trace/strace.c: New
6132 * gdb.trace/strace.exp: New.
6133
d6a0f6e0
TT
61342011-12-14 Tom Tromey <tromey@redhat.com>
6135
6136 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
6137
31015e1d
DE
61382011-12-14 Doug Evans <dje@google.com>
6139
6140 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
6141
7b50312a
PA
61422011-12-14 Pedro Alves <pedro@codesourcery.com>
6143
6144 PR threads/10729
6145
6146 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 6147 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 6148
924437bc
PA
61492011-12-13 Pedro Alves <pedro@codesourcery.com>
6150 Doug Evans <dje@google.com>
6151
6152 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
6153 (clean_restart): Remove references to the gdb_stub target board
6154 variable.
6155 (gdb_step_for_stub): Delete.
6156
6157 * gdb.base/annota1.exp: Remove all references to [target_info
6158 exists gdb_stub], gdb_step_for_stub and usestubs.
6159 * gdb.base/annota3.exp: Ditto.
6160 * gdb.base/async.exp: Ditto.
6161 * gdb.base/break.exp: Ditto.
6162 * gdb.base/code-expr.exp: Ditto.
6163 * gdb.base/commands.exp: Ditto.
6164 * gdb.base/completion.exp: Ditto.
6165 * gdb.base/condbreak.exp: Ditto.
6166 * gdb.base/consecutive.exp: Ditto.
6167 * gdb.base/cvexpr.exp: Ditto.
6168 * gdb.base/define.exp: Ditto.
6169 * gdb.base/display.exp: Ditto.
6170 * gdb.base/ena-dis-br.exp: Ditto.
6171 * gdb.base/environ.exp: Ditto.
6172 * gdb.base/gnu-ifunc.exp: Ditto.
6173 * gdb.base/maint.exp: Ditto.
6174 * gdb.base/pending.exp: Ditto.
6175 * gdb.base/sect-cmd.exp: Ditto.
6176 * gdb.base/sepdebug.exp: Ditto.
6177 * gdb.base/unload.exp: Ditto.
6178 * gdb.base/watchpoint-solib.exp: Ditto.
6179 * gdb.cp/annota2.exp: Ditto.
6180 * gdb.cp/annota3.exp: Ditto.
6181 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
6182 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
6183 * gdb.mi/mi-pending.exp: Ditto.
6184 * gdb.trace/circ.exp: Ditto.
6185 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
6186 * gdb.base/list.exp: Ditto.
6187
6188 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
6189 breakpoint function and all references to the usestubs macro.
6190 * gdb.base/exprs.c: Ditto.
6191 * gdb.base/freebpcmd.c: Ditto.
6192 * gdb.base/bitfields.c: Ditto.
6193 * gdb.base/bitfields2.c: Ditto.
6194 * gdb.base/break.c: Ditto.
6195 * gdb.base/call-sc.c: Ditto.
6196 * gdb.base/call-signals.c: Ditto.
6197 * gdb.base/callfuncs.c: Ditto.
6198 * gdb.base/charset.c: Ditto.
6199 * gdb.base/consecutive.c: Ditto.
6200 * gdb.base/constvars.c: Ditto.
6201 * gdb.base/funcargs.c: Ditto.
6202 * gdb.base/int-type.c: Ditto.
6203 * gdb.base/interrupt.c: Ditto.
6204 * gdb.base/langs0.c: Ditto.
6205 * gdb.base/list0.c: Ditto.
6206 * gdb.base/mips_pro.c: Ditto.
6207 * gdb.base/miscexprs.c: Ditto.
6208 * gdb.base/nodebug.c: Ditto.
6209 * gdb.base/opaque0.c: Ditto.
6210 * gdb.base/pointers.c: Ditto.
6211 * gdb.base/printcmds.c: Ditto.
6212 * gdb.base/ptype.c: Ditto.
6213 * gdb.base/recurse.c: Ditto.
6214 * gdb.base/reread1.c: Ditto.
6215 * gdb.base/reread2.c: Ditto.
6216 * gdb.base/restore.c: Ditto.
6217 * gdb.base/return.c: Ditto.
6218 * gdb.base/run.c: Ditto.
6219 * gdb.base/scope0.c: Ditto.
6220 * gdb.base/sepdebug.c: Ditto.
6221 * gdb.base/setshow.c: Ditto.
6222 * gdb.base/setvar.c: Ditto.
6223 * gdb.base/sigall.c: Ditto.
6224 * gdb.base/signals.c: Ditto.
6225 * gdb.base/structs.c: Ditto.
6226 * gdb.base/structs2.c: Ditto.
6227 * gdb.base/testenv.c: Ditto.
6228 * gdb.base/twice.c: Ditto.
6229 * gdb.base/unwindonsignal.c: Ditto.
6230 * gdb.base/watchpoint.c: Ditto.
6231 * gdb.base/watchpoints.c: Ditto.
6232 * gdb.base/whatis.c: Ditto.
6233 * gdb.cp/classes.cc: Ditto.
6234 * gdb.cp/cplusfuncs.cc: Ditto.
6235 * gdb.cp/derivation.cc: Ditto.
6236 * gdb.cp/formatted-ref.cc: Ditto.
6237 * gdb.cp/misc.cc: Ditto.
6238 * gdb.cp/overload.cc: Ditto.
6239 * gdb.cp/ovldbreak.cc: Ditto.
6240 * gdb.cp/ref-params.cc: Ditto.
6241 * gdb.cp/ref-types.cc: Ditto.
6242 * gdb.cp/templates.cc: Ditto.
6243 * gdb.cp/virtfunc.cc: Ditto.
6244 * gdb.hp/gdb.aCC/run.c: Ditto.
6245 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
6246 * gdb.hp/gdb.compat/xdb0.c: Ditto.
6247 * gdb.reverse/consecutive-reverse.c: Ditto.
6248 * gdb.reverse/sigall-reverse.c: Ditto.
6249 * gdb.reverse/until-reverse.c: Ditto.
6250 * gdb.reverse/watch-reverse.c: Ditto.
6251 * gdb.trace/actions.c: Ditto.
6252 * gdb.trace/circ.c: Ditto.
6253 * gdb.trace/collection.c: Ditto.
6254
fabde485
PA
62552011-12-13 Pedro Alves <pedro@codesourcery.com>
6256
6257 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
6258 (func6, func7): New.
6259 (main): Call func6 and func7.
6260 * gdb.base/watchpoint.exp (test_wide_location_1)
6261 (test_wide_location_2): New.
6262 (top level): Re-enable hardware watchpoints if necessary. Call
6263 test_wide_location_1 and test_wide_location_2.
6264
ff7d1690
YQ
62652011-12-11 Yao Qi <yao@codesourcery.com>
6266
6267 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
6268
a6af7abe
JB
62692011-12-11 Joel Brobecker <brobecker@adacore.com>
6270
6271 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
6272 expected output for unsupported case.
6273
61638e15
JK
62742011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6275
6276 PR testsuite/12649
6277 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
6278 Protect gdb_test_multiple by final $gdb_prompt match.
6279
0a00efc3
JK
62802011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6281
6282 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
6283 New variable, new test.
6284 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6285 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6286 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6287 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
6288 them if HAVE_GCC_45682_FIXED is not set.
6289
4511b1ba
YQ
62902011-12-10 Yao Qi <yao@codesourcery.com>
6291
6292 * gdb.trace/status-stop.exp: New.
6293 * gdb.trace/status-stop.c: New.
6294
27949e73
JK
62952011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6296
6297 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
6298 timeout.
6299
d8ea7931
TT
63002011-12-08 Tom Tromey <tromey@redhat.com>
6301
6302 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
6303 condition.
6304
1cc310d2
SS
63052011-12-07 Stan Shebs <stan@codesourcery.com>
6306
6307 * gdb.trace/tfind.exp: Update for output changes.
6308
d482a875
PA
63092011-12-07 Pedro Alves <pedro@codesourcery.com>
6310
6311 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
6312 throws "Cannot insert catchpoints in this configuration".
6313 * gdb.ada/mi_catch_ex.exp: Likewise.
6314
f0ba3972
PA
63152011-12-06 Pedro Alves <pedro@codesourcery.com>
6316
6317 * gdb.base/break-always.exp: Test changing memory at addresses
6318 with breakpoints inserted.
6319
f8eba3c6
TT
63202011-12-06 Joel Brobecker <brobecker@acacore.com>
6321
6fdff2c5
PA
6322 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
6323 involving a fully qualified function name.
f8eba3c6
TT
6324
63252011-12-06 Tom Tromey <tromey@redhat.com>
6326
6327 * gdb.ada/homonym.exp: Add three breakpoint tests.
6328
63292011-12-06 Tom Tromey <tromey@redhat.com>
6330
6331 * gdb.base/solib-weak.exp (do_test): Remove kfail.
6332 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
6333 * gdb.objc/objcdecode.exp: Update for output changes.
6334 * gdb.linespec/linespec.exp: New file.
6335 * gdb.linespec/lspec.cc: New file.
6336 * gdb.linespec/lspec.h: New file.
6337 * gdb.linespec/body.h: New file.
6338 * gdb.linespec/base/two/thefile.cc: New file.
6339 * gdb.linespec/base/one/thefile.cc: New file.
6340 * gdb.linespec/Makefile.in: New file.
6341 * gdb.cp/templates.exp (test_template_breakpoints): Update for
6342 output changes.
6343 * gdb.cp/re-set-overloaded.exp: Remove kfail.
6344 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
6345 makes one breakpoint.
6346 * gdb.cp/method2.exp (test_break): Update for output changes.
6347 * gdb.cp/mb-templates.exp: Update for output changes.
6348 * gdb.cp/mb-inline.exp: Update for output changes.
6349 * gdb.cp/mb-ctor.exp: Update for output changes.
6350 * gdb.cp/ovsrch.exp: Use fully-qualified names.
6351 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
6352 has multiple matches.
6353 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
6354 error message change.
6355 * gdb.base/list.exp (test_list_filename_and_number): Update for
6356 error message change.
6357 * gdb.base/break.exp: Disable pending breakpoints. Update for
6358 output changes.
6359 * configure.ac: Add gdb.linespec.
6360 * configure: Rebuild.
6361 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
6362
c642a434
UW
63632011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
6364
6365 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
6366 last_break register on s390*-*-* targets.
6367
b18003d1
JB
63682011-12-06 Joel Brobecker <brobecker@adacore.com>
6369
6370 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
6371 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
6372 of parameter X in procedure Foo.
6373
fe96589c
SS
63742011-12-05 Stan Shebs <stan@codesourcery.com>
6375
6376 * gdb.trace/tfind.exp: Update help string matches.
6377
1820ab47
JK
63782011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6379
6380 * gdb.server/ext-run.exp (get process list): Accept also systemd
6381 as PID 1.
6382
e11ac3a3
JK
63832011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6384 Pedro Alves <pedro@codesourcery.com>
6385
6386 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
6387 starting GDB.
6388 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
6389 $use_gdb_stub.
6390 * gdb.base/display.exp: Likewise.
6391 * gdb.base/ending-run.exp: Likewise.
6392 * gdb.base/list.exp (test_listsize): Likewise.
6393 * gdb.base/setshow.exp: Likewise.
6394 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
6395 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
6396 check by global $use_gdb_stub.
6397 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
6398 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
6399 (default_gdb_init): Unset global $use_gdb_stub.
6400 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
6401 by global $use_gdb_stub.
6402 * lib/gdbserver-support.exp: Extend comments for set_board_info
6403 gdb_protocol and gdb,socketport.
6404 (gdbserver_start_extended): Set global gdbserver_protocol and
6405 gdbserver_gdbport. Clear global use_gdb_stub.
6406 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
6407 from target use_gdb_stub.
6408 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
6409
1d41d75c
DE
64102011-12-03 Doug Evans <dje@google.com>
6411
6412 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
6413 (gdb_step_for_stub): Add comments.
6414
d6d7a51a
MR
64152011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
6416
6417 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
6418 to the caller.
6419 (gdb_test_multiple): Likewise.
6420
05acf274
JK
64212011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6422
6423 Fix gdb.mi/mi-solib.exp without system debug info installed.
6424 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
6425 expect attribute, return 0 for it. Update comments.
6426
2268b414
JK
64272011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6428
6429 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
6430 (corrupted list): Adjust the expectation.
6431
585861ea
JK
64322011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6433
6434 PR threads/13448
6435 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
6436 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
6437 * gdb.threads/tls-var-main.c: New file.
6438 * gdb.threads/tls-var.c: New file.
6439 * gdb.threads/tls-var.exp: New file.
6440
968643aa
JK
64412011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6442
6443 PR testsuite/12649
6444 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
6445 Protect gdb_test_multiple by final $gdb_prompt match.
6446 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
6447 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
6448 (test_tracepoints): Likewise.
6449
9750bca9
JK
64502011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6451
6452 PR breakpoints/13346
6453 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
6454 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
6455 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
6456
ac1349b7
JB
64572011-12-01 Joel Brobecker <brobecker@adacore.com>
6458
6459 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
6460 * gdb.ada/homonym/homonym.adb: For use of all types defined
6461 locally inside both Get_Value subprograms.
6462
26d44faf
JK
64632011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6464
6465 Fix racy FAILs.
6466 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
6467 of send_gdb.
6468
514f6425
UW
64692011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6470
6471 * gdb.base/testenv.exp: Skip on remote targets. Unset global
6472 environment variable after test completed.
6473
4255c8d2
UW
64742011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6475
6476 * gdb.base/solib-nodir.exp: Skip if remote target.
6477 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
6478 application. Call gdb_load_shlibs.
6479 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
6480
a35ad96a
JB
64812011-11-29 Joel Brobecker <brobecker@adacore.com>
6482
6483 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
6484
1a1d5513
JB
64852011-11-28 Joel Brobecker <brobecker@adacore.com>
6486
6487 * gdb.ada/fullname_bp: New testcase.
6488
50b4ddf8
JK
64892011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6490
6491 PR testsuite/12649
6492 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
6493 Wrap send_gdb into a new gdb_test.
6494
fb0aec57
JK
6495 Code cleanup.
6496 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
6497 Convert send_gdb and gdb_expect to gdb_test_multiple.
6498
2376d946
JK
64992011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6500
6501 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
6502
1eec78bd
KS
65032011-11-23 Keith Seitz <keiths@redhat.com>
6504
6505 * lib/mi-support.exp (varobj_tree): New namespace and procs.
6506 (mi_varobj_tree_test_children_callback): New proc.
6507 (mi_walk_varobj_tree): New proc.
6508
36dfb11c
TT
65092011-11-22 Tom Tromey <tromey@redhat.com>
6510
6511 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
6512 Add "use_mi_command" argument.
6513 (mi_run_cmd, mi_run_with_cli): New procs.
6514 * gdb.mi/solib-lib.c: New file.
6515 * gdb.mi/solib-main.c: New file.
6516 * gdb.mi/mi-solib.exp: New file.
6517
0e965dd0
DE
65182011-11-21 Doug Evans <dje@google.com>
6519
6520 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
6521 _Unwind_DebugHook is missing.
6522
f196051f
SS
65232011-11-20 Stan Shebs <stan@codesourcery.com>
6524
6525 * gdb.trace/tstatus.exp: New.
6526 * gdb.trace/actions.c: Include string.h.
6527
bfccc43c
YQ
65282011-11-18 Yao Qi <yao@codesourcery.com>
6529
6530 * gdb.trace/pending.exp: New.
6531 * gdb.trace/pending.c: New.
6532 * gdb.trace/pendshr1.c: New.
6533 * gdb.trace/pendshr2.c: New.
6534 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
6535 tracepoint location becomes pending.
6536 (tracepoint_change_loc_2): New.
6537
73cd8ab1
DM
65382011-11-16 David S. Miller <davem@davemloft.net>
6539
6540 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
6541 target is sparc*-*-linux*
6542
77426730
PK
65432011-11-15 Paul Koning <paul_koning@dell.com>
6544
6545 * gdb.python/py-type.exp: New testcases for exceptions on scalar
6546 types.
6547
ed59ded5
DE
65482011-11-14 Doug Evans <dje@google.com>
6549
6550 * gdb.base/shell.exp: New file.
6551
405f8e94
SS
65522011-11-14 Stan Shebs <stan@codesourcery.com>
6553
6554 * gdb.trace/ftrace.c: New.
6555 * gdb.trace/ftrace.exp: New.
6556
1e4d1764
YQ
65572011-11-14 Yao Qi <yao@codesourcery.com>
6558
6559 * gdb.trace/change-loc-1.c: New.
6560 * gdb.trace/change-loc-2.c: New.
6561 * gdb.trace/change-loc.c: New.
6562 * gdb.trace/change-loc.exp: New.
6563 * gdb.trace/change-loc.h: New.
6564 * gdb.trace/trace-break.c (marker): Define new symbol.
6565 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 6566 New.
1e4d1764
YQ
6567 (break_trace_same_addr_6): New.
6568
71eba9c2 65692011-11-12 Matt Rice <ratmice@gmail.com>
6570
6571 * gdb.base/info-macros.exp: Make tests for info definitions
6572 test info macro. Add tests for info macro argument processing.
6573 Rename a few tests.
6574
1d93e29a
KS
65752011-11-11 Keith Seitz <keiths@redhat.com>
6576
6577 PR gdb/12843
6578 * gdb.base/linespecs.exp: New file.
6579
a4b5b48a
DE
65802011-11-11 Doug Evans <dje@google.com>
6581
6582 * gdb.threads/print-threads.exp: Extend timeout for slower
6583 tests.
6584
f6b47be4
DE
65852011-11-10 Doug Evans <dje@google.com>
6586
792a0230
DE
6587 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
6588 "record to end of main" test.
6589
f6b47be4
DE
6590 * gdb.python/py-type.c (TS): New typedef.
6591 (ts): New global.
6592 * gdb.python/py-type.exp: Test field list of typedef.
6593
22355c90
JB
65942011-11-10 Joel Brobecker <brobecker@adacore.com>
6595
6596 * gdb.ada/small_reg_param: New testcase.
6597
a7860e76
TT
65982011-11-09 Tom Tromey <tromey@redhat.com>
6599
6600 * gdb.cp/destrprint.exp: New file.
6601 * gdb.cp/destrprint.cc: New file.
6602
72a2e3dc
MI
66032011-11-08 Meador Inge <meadori@codesourcery.com>
6604
6605 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
6606 (switch_stack_to_other): New test function.
6607 * gdb.arch/thumb-prologue.exp: New test cases.
6608
c7195df2 66092011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
6610
6611 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
6612
d3895d7d
YQ
66132011-11-08 Yao Qi <yao@codesourcery.com>
6614
6615 * gdb.exp (supports_process_record): New.
6616 (supports_reverse): New.
6617 * gdb.reverse/break-precsave.exp: Call support_process_record
6618 to run test conditionally.
6619 * gdb.reverse/consecutive-precsave.exp: Likewise.
6620 * gdb.reverse/i386-precsave.exp: Likewise.
6621 * gdb.reverse/machinestate-precsave.exp: Likewise.
6622 * gdb.reverse/solib-precsave.exp: Likewise.
6623 * gdb.reverse/step-precsave.exp: Likewise.
6624 * gdb.reverse/until-precsave.exp: Likewise.
6625 * gdb.reverse/watch-precsave.exp: Likewise.
6626 * gdb.reverse/break-reverse.exp: Call support_reverse to run
6627 test conditionally.
6628 * gdb.reverse/consecutive-reverse.exp: Likewise.
6629 * gdb.reverse/finish-precsave.exp: Likewise.
6630 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
6631 * gdb.reverse/finish-reverse.exp: Likewise.
6632 * gdb.reverse/i386-reverse.exp: Likewise.
6633 * gdb.reverse/i386-sse-reverse.exp: Likewise.
6634 * gdb.reverse/machinestate.exp: Likewise.
6635 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
6636 * gdb.reverse/sigall-precsave.exp: Likewise.
6637 * gdb.reverse/sigall-reverse.exp: Likewise.
6638 * gdb.reverse/solib-reverse.exp: Likewise.
6639 * gdb.reverse/step-reverse.exp: Likewise.
6640 * gdb.reverse/until-reverse.exp: Likewise.
6641 * gdb.reverse/watch-reverse.exp: Likewise.
6642
a59306a3
YQ
66432011-11-05 Yao Qi <yao@codesourcery.com>
6644
6645 * gdb.trace/trace-break.exp: Add test on setting two
6646 fast tracepoints at the same address.
6647
87769f59
JK
66482011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6649
6650 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
6651
3065dfb6
SS
66522011-11-02 Stan Shebs <stan@codesourcery.com>
6653
6654 * gdb.trace/collection.c: Add code using strings.
6655 * gdb.trace/collection.exp: Add tests of string collection.
6656
89e208db
JK
66572011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6658
6659 * gdb.base/skip-solib.exp (executable_main): New variable.
6660 (binfile_main): Base it on that.
6661 Use $executable_main in clean_restart calls. Drop gdb_exit and
6662 gdb_start calls.
6663
405e54e9
JK
66642011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6665
6666 Fix racy FAILs.
6667 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
6668 breakpoint_re globals import by async. Set string_regex to .* for
6669 async. Remove the optional thread_selected_re and breakpoint_re
6670 globals expectations.
6671
58e8570a
JM
66722011-11-01 Joseph Myers <joseph@codesourcery.com>
6673
6674 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
6675 well as Cygwin.
6676
7b35ec7f 66772011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
6678
6679 Add tests for skip command.
89e208db
JK
6680 * gdb.base/skip-solib-lib.c: New
6681 * gdb.base/skip-solib-main.c: New
6682 * gdb.base/skip-solib.exp: New
6683 * gdb.base/skip.c: New
6684 * gdb.base/skip.exp: New
6685 * gdb.base/skip1.c: New
6686 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 6687
b9fd1791
PA
66882011-10-31 Yao Qi <yao@codesourcery.com>
6689 Pedro Alves <pedro@codesourcery.com>
6690
6fdff2c5
PA
6691 * gdb.trace/trace-break.c: New.
6692 * gdb.trace/trace-break.exp: New.
b9fd1791 6693
4323fecc
JK
66942011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6695
6696 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
6697 break-here-2.
6698
0e5bf2a8
PA
66992011-10-28 Pedro Alves <pedro@codesourcery.com>
6700
6701 * gdb.threads/no-unwaited-for-left.c: New.
6702 * gdb.threads/no-unwaited-for-left.exp: New.
6703 * gdb.threads/non-ldr-exc-1.c: New.
6704 * gdb.threads/non-ldr-exc-1.exp: New.
6705 * gdb.threads/non-ldr-exc-2.c: New.
6706 * gdb.threads/non-ldr-exc-2.exp: New.
6707 * gdb.threads/non-ldr-exc-3.c: New.
6708 * gdb.threads/non-ldr-exc-3.exp: New.
6709 * gdb.threads/non-ldr-exc-4.c: New.
6710 * gdb.threads/non-ldr-exc-4.exp: New.
6711
3a3dad98
JK
67122011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6713
6714 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
6715 * gdb.base/attach-pie-misread.exp: Likewise.
6716 * gdb.base/break-interp.exp: Likewise.
6717 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
6718 testcases for use_gdb_stub.
6719 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
6720 (continue): New testcase.
6721 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
6722 * gdb.threads/attach-into-signal.exp: Likewise.
6723 * gdb.threads/attach-stopped.exp: Likewise.
6724 * gdb.threads/attachstop-mt.exp: Likewise.
6725
d6a5d40c
PK
67262011-10-28 Paul Koning <paul_koning@dell.com>
6727
6728 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
6729
ca539be8
JK
67302011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6731
6732 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
6733 (mi_gdb_test): Import globals thread_selected_re
6734 and breakpoint_re. Expect them optionally at the regex start.
6735
d234ef5c
DE
67362011-10-27 Doug Evans <dje@google.com>
6737
6738 * gdb.python/python.exp: Test source -s.
6739
ab964825
PK
67402011-10-26 Paul Koning <paul_koning@dell.com>
6741
6742 * gdb.python/lib-types.cc (struct A): New structure.
6743 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 6744
54d8a644
PK
67452011-10-25 Paul Koning <paul_koning@dell.com>
6746
6747 PR python/13327
d234ef5c 6748
54d8a644
PK
6749 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
6750 fetch_lazy method.
6751
b0221781
YQ
67522011-10-24 Yao Qi <yao@codesourcery.com>
6753
6754 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
6755 target is tic6x-*-*.
6756
6cda5a20
JB
67572011-10-21 Joel Brobecker <brobecker@adacore.com>
6758
6759 * gdb.ada/mi_task_info/task_switch.adb: New file.
6760 * gdb.ada/mi_task_info.exp: New file.
6761
5ed9db04
JK
67622011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6763
6764 * gdb.cp/expand-psymtabs-cxx.exp: New file.
6765 * gdb.cp/expand-psymtabs-cxx.cc: New file.
6766
9df2fbc4
PM
67672011-10-20 Phil Muldoon <pmuldoon@redhat.com>
6768
6769 PR python/12656
6770
6771 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
6772 global_block tests.
6773
736086ba
TT
67742011-10-18 Tom Tromey <tromey@redhat.com>
6775
6776 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
6777
4af31552
TT
67782011-10-18 Tom Tromey <tromey@redhat.com>
6779
6780 * gdb.base/source.exp: Don't include full file name in test name.
6781 * gdb.python/python.exp: Don't include full file name in test
6782 name.
6783
43136979
AR
67842011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6785
6786 * gdb.base/attach-pie-noexec.c: New files.
6787 * gdb.base/attach-pie-noexec.exp: New files.
6788
543a9323
JM
67892011-10-17 Joseph Myers <joseph@codesourcery.com>
6790
6791 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
6792 prompt for each extra line in command.
6793
21ae7a4d
JK
67942011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6795
6796 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
6797 Revert the part of:
6798 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6799 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6800 Change the expected string.
6801
20ec36d9
JK
68022011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6803
6804 Fix results with system glibc debug info installed.
6805 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
6806 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
6807 Accept also __libc_ symbol prefix and no prefix.
6808
6501c2fc
KS
68092011-10-14 Keith Seitz <keiths@redhat.com>
6810
6811 PR c++/13225
6812 * gdb.cp/converts.cc (foo3_1): New function.
6813 (foo3_2): New functions.
6814 * gdb.cp/converts.exp: Add tests for int to pointer conversion
6815 and null pointer conversions of integer constant zero.
6816 Add test to check if all arguments are checked for incompatible
6817 conversion BADNESS.
6818
55b1fd0c
TT
68192011-10-14 Tom Tromey <tromey@redhat.com>
6820
6821 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
6822 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
6823 linespec.
6824
22c05d8a
JK
68252011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6826
6827 Fix internal error regression.
6828 * gdb.dwarf2/implptr-optimized-out.S: New file.
6829 * gdb.dwarf2/implptr-optimized-out.exp: New file.
6830
1d6edc3c
JK
68312011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6832
6833 Fix empty DWARF expressions DATA vs. SIZE conditionals.
6834 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
6835 (loclist): New.
6836 (4): New abbrev.
6837 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
6838 Use prepare_for_testing, remove clean_restart.
6839 (p arraynoloc, p arraycallnoloc): New tests.
6840
9ec72168
JK
68412011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6842
6843 * gdb.cp/namespace-enum.exp (executable): New variable.
6844 (binfile): Use ${objdir}/${subdir}/ prefix.
6845 Use ${executable} for clean_restart.
6846
9c6c53f7
SA
68472011-10-11 Sterling Augustine <saugustine@google.com>
6848
6849 * gdb.cp/Makefile.in: Add namespace-enum test.
6850 * gdb.cp/namespace-enum.exp: New file.
6851 * gdb.cp/namespace-enum.c: New file.
6852 * gdb.cp/namespace-enum-main.c: New file.
6853
fac7ceb3
UW
68542011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
6855
6856 * gdb.python/py-shared.exp: Relax filename check to handle remote:
6857 sysroot.
6858
941b2081
JK
68592011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6860
6861 Reimplement @entry in input expressions.
6862 * gdb.base/exprs.c (v_int_array_init): New variable.
6863 * gdb.base/exprs.exp (print v_int_array_init)
6864 (print *v_int_array_init@1, print *v_int_array_init@2)
6865 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
6866 (print v_int_array_init[1]@1): New tests.
6867
0344e878
JM
68682011-10-10 Joseph Myers <joseph@codesourcery.com>
6869
6870 * gdb.cp/gdb2495.exp: Do not include directories in filename in
6871 expected message.
6872
5a56e9c5
DE
68732011-10-09 Doug Evans <dje@google.com>
6874
6875 * gdb.base/alias.exp: Add tests for alias command.
6876
2bda9cc5
JK
68772011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6878
6879 * gdb.arch/amd64-entry-value.s: New file.
6880 * gdb.mi/mi2-amd64-entry-value.s: New file.
6881
a471c594
JK
68822011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6883
6884 Display @entry parameter values even for references.
6885 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
6886 functions.
6887 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
6888 reference and datap_input.
6889 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
6890 breakpoints.
6891 (continue to breakpoint: entry_reference: reference)
6892 (entry_reference: bt at entry)
6893 (continue to breakpoint: entry_reference: breakhere_reference)
6894 (entry_reference: bt, entry_reference: ptype regparam)
6895 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
6896 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
6897 (entry_reference: p regcopy, entry_reference: p nodataparam)
6898 (entry_reference: p nodataparam@entry): New tests.
6899
36b11add
JK
69002011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6901
6902 Support @entry in input expressions.
6903 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
6904 (entry_stack: p s1@entry, entry_stack: p s2@entry)
6905 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
6906 (tailcall: p j@entry): New tests.
6907 * gdb.cp/koenig.cc (A::entry): New function.
6908 (main): Call it.
6909 * gdb.cp/koenig.exp (p entry (c)): New test.
6910
e18b2753
JK
69112011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6912
6913 Display @entry parameter values (without references).
6914 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
6915 (different, validity, invalid): New functions.
6916 (main): Call them.
6917 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
6918 stacktest, breakhere_stacktest, different, breakhere_different,
6919 breakhere_validity and breakhere_invalid.
6920 (entry: bt): Update for @entry.
6921 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
6922 (entry_validity: *, entry_invalid: *): Many new tests.
6923 * gdb.base/break.exp
6924 (run until breakpoint set at small function, optimized file): Accept
6925 also the @entry suffix.
6926 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
6927 * gdb.mi/mi2-amd64-entry-value.c: New files.
6928 * gdb.mi/mi2-amd64-entry-value.exp: New files.
6929
2d6c5dc2
JK
69302011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6931
6932 Protect entry values against self tail calls.
6933 * gdb.arch/amd64-entry-value.cc (self2, self): New.
6934 (main): Call self.
6935 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
6936 (set debug entry-values 1, self: bt debug entry-values): New tests.
6937
111c6489
JK
69382011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6939
6940 Recognize virtual tail call frames.
6941 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
6942 (amb_b, amb_a): New.
6943 (main): Call a and b.
6944 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
6945 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
6946 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
6947 New tests.
6948
8e3b41a9
JK
69492011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6950
6951 Implement basic support for DW_TAG_GNU_call_site.
6952 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
6953 * gdb.arch/amd64-entry-value.cc: New file.
6954 * gdb.arch/amd64-entry-value.exp: New file.
6955
181cebd4
JK
69562011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6957
6958 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
6959 * gdb.dwarf2/implptr-64bit.S: New file.
6960 * gdb.dwarf2/implptr-64bit.exp: New file.
6961
741f5e3c
JK
69622011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6963
6964 Fix initial language detection with -readnow.
6965 * gdb.cp/readnow-language.cc: New file.
6966 * gdb.cp/readnow-language.exp: New file.
6967
a73d2258
JK
69682011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6969
6970 Fix printed anonymous struct name.
6971 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
6972
af369495
JM
69732011-10-09 Joseph Myers <joseph@codesourcery.com>
6974
6975 * gdb.base/solib-symbol.exp: Do not include directories in
6976 filenames in expected messages.
6977
1fa57852
DE
69782011-10-07 Doug Evans <dje@google.com>
6979
6980 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
6981
bd054e06
KP
69822011-10-07 Kevin Pouget <kevin.pouget@st.com>
6983
6984 Allow Python notification of new object-file loadings.
6985 * gdb.python/py-events.exp: Test newobjfile event.
6986 * gdb.python/py-events.py: Register newobjfile callback.
6987 * gdb.python/py-events.c: Add call to shared library
6988 * gdb.python/py-events-shlib.c: New file.
6989
8031b6f8
JM
69902011-10-06 Joseph Myers <joseph@codesourcery.com>
6991
6992 * gdb.base/fixsection.exp: Do not include directories in filename
6993 in expected message.
6994
7fea6923
PM
69952011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6996
6997 Add tests for passing of environment variables to inferior.
6998 * gdb.base/testenv.c: New test source.
6999 * gdb.base/testenv.exp: New expect test.
7000
687f2a88
PK
70012011-10-04 Paul Koning <paul_koning@dell.com>
7002
7003 * gdb.python/py-value.c (main): Break before return.
7004
cb6be26b
KP
70052011-10-04 Kevin Pouget <kevin.pouget@st.com>
7006
7007 PR python/12691: Add the inferior to Python exited event
7008 * gdb.python/py-events.exp: Test the inferior attribute of exited
7009 event with a fork.
7010 * gdb.python/py-events.py: Print inferior number on exit.
7011 * gdb.python/py-events.c: Fork the inferior.
7012
fb213700
EBM
70132011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
7014
7015 * gdb.base/jit.exp: Add testcase name to log message
7016
aa2071bd
PK
70172011-10-03 Paul Koning <paul_koning@dell.com>
7018 Jan Kratochvil <jan.kratochvil@redhat.com>
7019
7020 * gdb.python/py-value.exp
7021 (python inval = gdb.parse_and_eval('*(int*)0'))
7022 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
7023 (set argc=2, python print argc_lazy): New tests.
7024
dd11a36c
JB
70252011-10-02 Joel Brobecker <brobecker@adacore.com>
7026
7027 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
7028
46f886f1
JK
70292011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7030 Pedro Alves <pedro@codesourcery.com>
7031
7032 * gdb.python/py-value.exp (test_value_in_inferior): New variable
7033 can_read_0, test for it.
7034 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
7035 (parse_and_eval with memory error): ... here, make it untested if
7036 can_read_0.
7037
c5cb204f
MP
70382011-09-30 Marek Polacek <mpolacek@redhat.com>
7039
7040 * gdb.python/python.exp (verify pagination beforehand)
7041 (verify pagination afterwards): Fix race by splitting the line.
7042
68fb0ec0
JM
70432011-09-29 Joseph Myers <joseph@codesourcery.com>
7044
7045 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
7046 for 64-bit multilibs from i?86-* targets.
7047
6aee0d90
MP
70482011-09-29 Marek Polacek <mpolacek@redhat.com>
7049
7050 * lib/gdb.exp: Fix a typo in one of the comments.
7051
e9101ff5
MP
70522011-09-29 Marek Polacek <mpolacek@redhat.com>
7053
7054 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
7055 matching pattern.
7056
7a81bdbf
PK
70572011-09-28 Paul Koning <paul_koning@dell.com>
7058
7059 * gdb.python/py-type.c (enum E): New.
7060 * gdb.python/py-type.exp (test_fields): Add tests for Python
7061 mapping access to fields.
7062 (test_enums): New test for field access on enums.
7063
6710bf39
SS
70642011-09-27 Stan Shebs <stan@codesourcery.com>
7065
7066 * gdb.trace/collection.exp: Test collection of $_ret.
7067
b2a6bdeb
AT
70682011-09-22 Andreas Tobler <andreast@fgznet.ch>
7069
7070 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
7071 list of compilation switches for <*-*-freebsd*>.
7072
3c9057f3
SS
70732011-09-19 Stan Shebs <stan@codesourcery.com>
7074
7075 * gdb.trace/tspeed.exp: New file.
7076 * gdb.trace/tspeed.c: New file.
7077
34518530
YQ
70782011-09-18 Yao Qi <yao@codesourcery.com>
7079
7080 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
7081 instructions.
7082 (test_adr_32bit, test_pop_pc): Likewise.
7083 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
7084 Thumb instructions.
7085 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
7086 in gdb_test_multiple.
7087 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
7088
ab254057
YQ
70892011-09-17 Yao Qi <yao@codesourcery.com>
7090
7091 * lib/gdb.exp (can_single_step_to_signal_handler): New.
7092 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
7093 support single step to signal handler.
7094
9c317b71
YQ
70952011-09-17 Yao Qi <yao@codesourcery.com>
7096
7097 * gdb.base/disp-step-fork.c: New.
7098 * gdb.base/disp-step-syscall.exp: New.
7099 * gdb.base/disp-step-vfork.c: New.
7100
a8123151
JB
71012011-09-16 Joel Brobecker <brobecker@adacore.com>
7102
7103 * gdb.ada/tasks.exp: Make the expected output for
7104 the `info tasks' tests more resilient to spacing
7105 changes.
7106
63a9aad8
JK
71072011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7108
7109 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
7110 (reached breakpoint 2, reached breakpoint 3): Update expected output.
7111
2aa48337
KP
71122011-09-15 Kevin Pouget <kevin.pouget@st.com>
7113
7114 PR Python/12692 Add gdb.selected_inferior() to Python interface.
7115 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
7116
6839b47f
KP
71172011-04-30 Kevin Pouget <kevin.pouget@st.com>
7118
7119 Handle multiple breakpoint hits in Python interface:
7120 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
7121 presence.
7122 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
7123 breakpoint hits.
7124
0935723e
JK
71252011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7126 Jan Kratochvil <jan.kratochvil@redhat.com>
7127
7128 * gdb.python/py-events.exp: Remove pretty printing comment.
7129 * gdb.python/py-evsignal.exp: New file.
7130 * gdb.python/py-evthreads.c: Include signal.h.
7131 (thread3): Remove variable count3. Remove variable bad and use raise
7132 instead.
7133 (thread2): Remove variable count2. Move thread3 pthread_create here,
7134 merge pthread_join to a single line.
7135 (main): Remove variable count1. Merge pthread_join with pthread_create
7136 to a single line.
7137 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
7138 KFAIL python/12966 for gdbserver. Test return value of
7139 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
7140 gdb_expect by gdb_test and gdb_test_multiple.
7141 (thread 2, thread 3): New tests.
7142
4801a9a3
PA
71432011-09-12 Matt Rice <ratmice@gmail.com>
7144 Pedro Alves <pedro@codesourcery.com>
7145
7146 PR gdb/13175
7147
7148 * gdb.base/interp.exp: New tests.
7149 * gdb.base/interp.c: New file.
7150
24ece742
DE
71512011-09-12 Doug Evans <dje@google.com>
7152
7153 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
7154 * gdb.dwarf2/typeddwarf.exp: Ditto.
7155
7f062217
JK
71562011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7157
7158 Fix compatibility with x32 arch.
7159 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
7160 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
7161 is_x86_like_target.
7162 * testsuite/gdb.trace/collection.exp: Likewise.
7163 * testsuite/gdb.trace/report.exp: Likewise.
7164 * testsuite/gdb.trace/unavailable.exp: Likewise.
7165 * testsuite/gdb.trace/while-dyn.exp: Likewise.
7166 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
7167 (is_x86_like_target): Check also is_amd64_regs_target.
7168
08711b9a
JK
71692011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7170
7171 PR breakpoints/12435
7172 * gdb.arch/amd64-prologue-xmm.c: New file.
7173 * gdb.arch/amd64-prologue-xmm.exp: New file.
7174 * gdb.arch/amd64-prologue-xmm.s: New file.
7175
b99b5f66
JK
71762011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7177
7178 * gdb.dwarf2/dw2-param-error-main.c: New file.
7179 * gdb.dwarf2/dw2-param-error.S: New file.
7180 * gdb.dwarf2/dw2-param-error.exp: New file.
7181
a391a2f6
PA
71822011-09-08 Pedro Alves <pedro@codesourcery.com>
7183
7184 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
7185 inferior's pid and look for a core dump named core.$pid. Use
7186 `remote_file' commands on the host instead of hand coding shell
7187 commands on the build.
7188 * gdb.base/valgrind-db-attach.exp: Kill the program before
7189 finishing the test.
7190
7d8e6458 71912011-09-02 Matt Rice <ratmice@gmail.com>
7192
7193 * lib/prompt.exp: New file for testing the first prompt.
7194 * gdb.python/py-prompt.exp: Ditto.
7195 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
7196
68e77c9e
PA
71972011-09-02 Pedro Alves <pedro@codesourcery.com>
7198
7199 * gdb.threads/gcore-thread.exp: Set the global core_supported to
7200 0, before testing gcore.
7201
9655e943
JK
72022011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7203
df6dc84d
JK
7204 * dw2-ifort-parameter-debug.S: Update copyright year.
7205 * dw2-ifort-parameter.c: Update copyright year.
7206 * dw2-ifort-parameter.exp: Update copyright year.
7207
9655e943
JK
7208 * dw2-ifort-parameter-debug.S: New file.
7209 * dw2-ifort-parameter.c: New file.
7210 * dw2-ifort-parameter.exp: New file.
7211
353d1d73
JK
72122011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7213
7214 * gdb.base/commands.exp (error_clears_commands_left): New function.
7215 (): Call it.
7216
5c07461a
JK
72172011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7218
7219 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
7220 (C): Initialize `a'.
7221 * gdb.mi/mi-inheritance-syntax-error.exp
7222 (-data-evaluate-expression $path): Expect `a' as 5.
7223
0d932b2f
MK
72242011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
7225
7226 PR mi/11912
7227 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
7228 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
7229 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
7230 keyword in output of -var-info-path-expression.
7231
bdb54049
JK
72322011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7233
7234 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
7235 * gdb.trace/collection.exp: Likewise.
7236 * gdb.trace/report.exp: Likewise.
7237 * gdb.trace/unavailable.exp: Likewise.
7238 * gdb.trace/while-dyn.exp: Likewise.
7239
59cde39c
KS
72402011-08-18 Keith Seitz <keiths@redhat.com>
7241
7242 PR c++/12266
7243 * gdb.cp/meth-typedefs.cc: New file.
7244 * gdb.cp/meth-typedefs.exp: New file.
7245
fa3a4f15
PM
72462011-08-17 Phil Muldoon <pmuldoon@redhat.com>
7247
6fdff2c5 7248 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 7249
c1049fca
JK
72502011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7251
7252 * gdb.arch/i386-dr3-watch.exp
7253 (watchpoint on gap1 does not fit debug registers)
7254 (delete all watchpoints): Fix racy expect strings.
7255
d93f7b5c
YQ
72562011-08-14 Yao Qi <yao@codesourcery.com>
7257
7258 * gdb.base/maint.exp: set data_section to ".neardata".
7259 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
7260 * gdb.base/savedregs.exp: Handle SIGILL.
7261 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
7262 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
7263
457e09f0
DE
72642011-08-12 Doug Evans <dje@google.com>
7265
7266 * gdb.python/py-symbol.exp: Add test for symbol.type.
7267
5d0bb2fb
UW
72682011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
7269
7270 * gdb.threads/pthreads.exp: Enable on non-native configurations.
7271 * gdb.mi/mi-pthreads.exp: Likewise.
7272 * gdb.mi/mi2-pthreads.exp: Likewise.
7273 * gdb.mi/gdb669.exp.exp: Likewise.
7274
fcdfa280
PA
72752011-08-09 Pedro Alves <pedro@codesourcery.com>
7276
7277 * lib/mi-support.exp (detect_async): Rename to...
7278 (mi_detect_async): ... this.
7279 * gdb.mi/mi-nonstop-exit.exp: Adjust.
7280 * gdb.mi/mi-nonstop.exp: Adjust.
7281 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
7282 * gdb.mi/mi-nsintrall.exp: Adjust.
7283 * gdb.mi/mi-nsmoribund.exp: Adjust.
7284 * gdb.mi/mi-nsthrexec.exp: Adjust.
7285
9d8fa392
PA
72862011-08-09 Pedro Alves <pedro@codesourcery.com>
7287
7288 * gdb.base/display.c (do_loops): New `p_i' local.
7289 * gdb.base/display.exp: Test displaying a variable that is
7290 temporarily at a bad address.
7291
b6cede78
JK
72922011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7293
7294 * gdb.dwarf2/dw2-op-stack-value.S: New file.
7295 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
7296
67bedb8c
JK
72972011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7298
7299 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
7300 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
7301 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 7302
af6e93b2
PA
73032011-08-05 Pedro Alves <pedro@codesourcery.com>
7304
7305 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
7306 procedure.
7307 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
7308
1cf0e11f
YQ
73092011-08-05 Yao Qi <yao@codesourcery.com>
7310
7311 * gdb.base/callfuncs.exp: Set language after main.
7312 * gdb.cp/cplusfuncs.exp: Likewise.
7313 * gdb.cp/inherit.exp: Likewise.
7314
a1e28cb2
UW
73152011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7316
7317 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
7318 * gdb.base/watch-vfork.exp: Skip on remote targets.
7319
d4f5bbb9
UW
73202011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7321
7322 * gdb.threads/thread-find.exp: Support remote targets.
7323
724f4f80
UW
73242011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7325
7326 * gdb.base/jit.exp: Download solib_binfile to target.
7327 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
7328 and call dlopen without full path name.
7329 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
7330 dlopen without full path name.
7331
934709f0
PW
73322011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7333
7334 * gdb.base/break-always.exp: Complete the test
7335 with duplicated breakpoints and enabling/disabling them.
7336
c26106c4
TT
73372011-08-02 Tom Tromey <tromey@redhat.com>
7338
7339 PR gdb/11289:
7340 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
7341
9300444e 73422011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
7343
7344 PR gdb/13045
7345 * gdb.base/float.exp: Add new test case for PR gdb/13045
7346 * gdb.base/float.c: New file.
7347
00bd41d6
PM
73482011-07-28 Phil Muldoon <pmuldoon@redhat.com>
7349
7350 * gdb.python/py-mi.exp: Test printers returning string hint, and
7351 also not returning a value.
7352 * gdb.python/py-prettyprint.c: Add testcase for above.
7353 * gdb.python/py-prettyprint.py: Add test printer for above.
7354
d24f74ce
JK
73552011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7356
7357 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
7358 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
7359 (.Ldie30) Add as field "data4".
7360 (.Ldie32) Rename field "b" to "shl".
7361 (abbrev4) Change for the "data4" field.
7362 (abbrev5, abbrev6) Remove.
7363 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
7364 (p &s.shl): ... here. Add comment.
7365 (p &s.data4): New.
7366
bb7da2bf
JK
73672011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7368
7369 Fix crash on lval_computed values.
7370 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
7371
11081198
JK
73722011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7373
7374 * gdb.base/help.exp (help whatis): Update the expected string.
7375
3c6e0cb3
JK
73762011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7377
7378 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
7379 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
7380 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7381 Change the expected string.
7382
efa80663
PA
73832011-07-26 Pedro Alves <pedro@codesourcery.com>
7384
7385 * gdb.base/watchpoint.exp
7386 (test_disable_enable_software_watchpoint): New procedure.
7387 (top level): Run it.
7388
db8e4570
UW
73892011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7390
7391 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
7392 executable file "${binfile}", C++ version "${binfile}-cxx".
7393 * gdb.python/py-prettyprint.exp: Likewise.
7394 * gdb.python/py-symbol.exp: Likewise.
7395 * gdb.python/py-type.exp: Likewise.
7396 * gdb.python/py-value.exp: Likewise.
7397 * gdb.python/py-template.exp (test_template_arg): Pass full executable
7398 file name instead of just suffix.
7399
543305c9
JK
74002011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7401
7402 Fix implicit pointer offsets.
7403 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
7404 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
7405 (continue to breakpoint: continue to baz breakpoint for implptr)
7406 (sanity check element 0, sanity check element 1)
7407 (enter the inlined function, check element 0 for the offset)
7408 (check element 1 for the offset)
7409 (continue to breakpoint: ignore the second baz breakpoint): New tests.
7410 (set foo breakpoint for implptr): Update the breakpoint number.
7411
b3215adc
UW
74122011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7413
7414 * gdb.python/py-mi.exp: Use different file names for different
7415 versions of the executable under test.
7416 * gdb.python/py-prettyprint.exp: Likewise.
7417 * gdb.python/py-symbol.exp: Likewise.
7418 * gdb.python/py-template.exp: Likewise.
7419 * gdb.python/py-type.exp: Likewise.
7420 * gdb.python/py-value.exp: Likewise.
7421
182b9acc
UW
74222011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7423
7424 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
7425 flag after restarting GDB if necessary.
7426
e6052b5d
UW
74272011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7428
7429 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
7430
1ced966e
PA
74312011-07-22 Pedro Alves <pedro@codesourcery.com>
7432
7433 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
7434 backend doesn't leave used debug registers behind.
7435
3543a589
TT
74362011-07-22 Tom Tromey <tromey@redhat.com>
7437
7438 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
7439 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
7440 argument.
7441 * gdb.dwarf2/typeddwarf-amd64.S: New file.
7442
14d15303 74432011-07-21 Matt Rice <ratmice@gmail.com>
7444
7445 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
7446 in mostlyclean rule. Add files ending in .core.
7447
9b158ba0 74482011-07-21 Matt Rice <ratmice@gmail.com>
7449
7450 PR macros/12999
7451 * gdb.base/info-macros.c: New test sources.
7452 * gdb.base/info-macros.exp: New tests.
7453
d17b6f81
PM
74542011-07-21 Phil Muldoon <pmuldoon@redhat.com>
7455
7456 * gdb.python/python.exp: Add prompt substitution tests.
7457
918dd910
JK
74582011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7459
7460 Fix crash if referenced CU is aged out.
7461 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
7462 New.
7463 * gdb.dwarf2/implptr.exp: Likewise.
7464
0e37a63c
JK
74652011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7466
7467 * gdb.dwarf2/implptr.S: Rebuilt.
7468 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
7469 (bar): Use them for j, k, l.
7470 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
7471 COMPILE.
7472 (print j in implptr:bar): Update for the intp typedef.
7473 (print p[0].x in implptr:foo): Use more exact regex.
7474
f65cf84c
TT
74752011-07-18 Tom Tromey <tromey@redhat.com>
7476
7477 * gdb.cp/static-method.exp: Add missing single quote.
7478
d5b4a7be
YQ
74792011-07-18 Yao Qi <yao@codesourcery.com>
7480
7481 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
7482 supported.
7483 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7484 * gdb.mi/mi-nonstop.exp: Likewise.
7485 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7486 * gdb.mi/mi-nsintrall.exp: Likewise.
7487 * gdb.mi/mi-nsmoribund.exp: Likewise.
7488 * gdb.mi/mi-nsthrexec.exp: Likewise.
7489 * gdb.python/py-evthreads.exp: Likewise.
7490
e9ea2662
JK
74912011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7492
7493 Code cleanup.
7494 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
7495 it. Substitute it instead of test_compiler_info everywhere.
7496
ce451573
UW
74972011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7498
7499 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
7500 remote targets as well.
7501
756d88a7
UW
75022011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7503
7504 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
7505 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
7506
31f83dc5
UW
75072011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7508
7509 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
7510 a remote machine, not the host.
7511 (gdb_compile_shlib): Set soname if target is remote.
7512
059241a0
PP
75132011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7514
7515 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
7516
28a0b48c 75172011-07-13 Matt Rice <ratmice@gmail.com>
7518
7519 * gdb.python/py-objfile-script-gdb.py: Renamed to
7520 py-objfile-script-gdb.py.in.
7521 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
7522 py-objfile-script-gdb.py.
7523 * gdb.python/py-objfile-script.exp: Update reference to
7524 py-objfile-script-gdb.py.
7525
9a771b67
JK
75262011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7527
7528 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
7529 reference undefined label.
7530
04ad99e6
JK
75312011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7532
7533 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
7534 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
7535 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
7536 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
7537
713389e0
PM
75382011-07-11 Phil Muldoon <pmuldoon@redhat.com>
7539
6fdff2c5 7540 PR python/12438
713389e0 7541 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 7542 deprecated tests. Add set/show python print-backtrace tests.
713389e0 7543
97d146f8
JK
75442011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7545
7546 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
7547 debug info.
7548
facde0e5 75492011-07-06 Matt Rice <ratmice@gmail.com>
7550
7551 * gdb.python/python.exp: Update filename paths.
7552 * gdb.python/py-symtab.exp: Ditto.
7553
438640d1
MP
75542011-07-06 Marek Polacek <mpolacek@redhat.com>
7555
7556 * gdb.python/py-evthreads.exp: Add missing `$'.
7557
33a365df
MF
75582011-07-06 Jie Zhang <jie.zhang@analog.com>
7559
7560 * config/bfin.exp: New file.
7561 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
7562 * gdb.asm/bfin.inc: New file.
7563
8f7ae686
MP
75642011-07-06 Marek Polacek <mpolacek@redhat.com>
7565
df46027d 7566 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
7567 the whole output.
7568
eb2a6f42
TT
75692011-07-05 Tom Tromey <tromey@redhat.com>
7570
7571 * gdb.java/jprint.java (jprint.hi): New field.
7572 * gdb.java/jprint.exp: Print string.
7573
177b42fe
TJB
75742011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
7575
7576 * gdb.base/call-sc.c: Fix typos.
7577 * gdb.base/ifelse.exp: Likewise.
7578 * gdb.base/structs.c: Likewise.
7579
3b2a0cf2
JB
75802011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7581
7582 * gdb.base/jit-so.exp: New test.
7583 * gdb.base/jit-dlmain.c: New file.
7584 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
7585
46fc714c
JK
75862011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7587
7588 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
7589 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
7590 * gdb.cp/pr9167.exp (p b): Likewise.
7591 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
7592 (test value of P in inner_m, test type of Z in inner_m): Call
7593 setup_xfail for gcc <= 4.5.
46fc714c 7594
418c7cf7
JK
75952011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7596
7597 * gdb.cp/paren-type.cc: New files.
7598 * gdb.cp/paren-type.exp: New files.
7599
3d50dd94
JK
76002011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7601
7602 Stop on first linespec terminator instead of eating what we can.
7603 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
7604 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
7605 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
7606 (break C::f()): ... this one.
7607 (break C::operator()()): New test.
7608 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
7609 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
7610 test.
7611
dcf9f4ab
JK
76122011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7613
7614 Fall back linespec to minimal symbols.
7615 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
7616 error message.
7617 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
7618 * gdb.cp/minsym-fallback-main.cc: New file.
7619 * gdb.cp/minsym-fallback.cc: New file.
7620 * gdb.cp/minsym-fallback.exp: New file.
7621 * gdb.cp/minsym-fallback.h: New file.
7622
3f542ed1
JK
76232011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7624
7625 * gdb.cp/no-dmgl-verbose.cc: New file.
7626 * gdb.cp/no-dmgl-verbose.exp: New file.
7627
76282011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
7629
7630 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
7631 __GI_.
7632 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
7633 (f): New function.
7634 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
7635 (complete p 'func<short>(): ... here.
7636 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
7637 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
7638 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
7639 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
7640 Make them KFAIL gcc/49546.
7641
00eb2c4a
JB
76422011-07-01 Joel Brobecker <brobecker@adacore.com>
7643
7644 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
7645
85a20c42
JK
76462011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7647
7648 Test GCC PR debug/49546.
7649 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
7650 (test type of F in k3_m, test value of F in k3_m): New.
7651 * gdb.cp/temargs.cc (struct S3, struct K3): New.
7652 (main): New variable k3. Call k3.k3_m.
7653
d2d43431
JB
76542011-07-01 Jean-Charles Delay <delay@adacore.com>
7655
7656 * gdb.ada/packed_array.exp: Fix expected outout.
7657
54ae186f
JB
76582011-07-01 Jean-Charles Delay <delay@adacore.com>
7659
7660 * gdb.ada/packed_array.exp: fixed expected output.
7661
8f17729f
JB
76622011-07-01 Joel Brobecker <brobecker@adacore.com>
7663
7664 * gdb.ada/same_enum: New testcase.
7665
f5aa6869
JB
76662011-07-01 Joel Brobecker <brobecker@adacore.com>
7667
7668 * gdb.ada/ptr_typedef: New testcase.
7669
828292f2
JB
76702011-07-01 Joel Brobecker <brobecker@adacore.com>
7671
7672 * gdb.ada/arrayptr.exp: Add ptype test.
7673
18920c42
JB
76742011-07-01 Joel Brobecker <brobecker@adacore.com>
7675
7676 * gdb.ada/char_enum: New testcase.
7677
3536d9e3 76782011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
7679
7680 * gdb.base/dump.exp (capture_pointer_with_type): New.
7681 Get value from address instead of name.
7682 Start GDB once, and do `dump' and `restore'
7683 tests together.
7684
db863c42
MF
76852011-06-30 Jie Zhang <jie.zhang@analog.com>
7686 Mike Frysinger <vapier@gentoo.org>
7687
7688 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
7689 helper functions for getting/setting remotetimeout variable.
7690 * lib/gdb.exp (gdb_load): If the target is remote, set
7691 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
7692 with $loadtimeout. Set $load_ok to 0 before doing the load.
7693 Instead of returning, immediately, set $load_ok to 0. Call
7694 set_remotetimeout with $oldremotetimeout, and then return if
7695 $load_ok is 1.
7696
e9e642a8
AB
76972011-06-30 Andrew Burgess <aburgess@broadcom.com>
7698
7699 * gdb.python/py-template.exp: Don't run this test if the target
7700 does not support c++ tests.
7701
32019081
JK
77022011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7703
7704 Fix non-only rename list for Fortran modules import.
7705 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
7706 tests.
7707 * gdb.fortran/module.f90 (module moduse): New.
7708 (program module): use moduse, test var_x, var_y and var_z.
7709
0ecee54c
TT
77102011-06-29 Tom Tromey <tromey@redhat.com>
7711
7712 PR testsuite/12040:
7713 * gdb.fortran/array-element.exp: Use f90, not f77.
7714 * gdb.fortran/complex.exp: Use f90, not f77.
7715 * gdb.fortran/derived-type.exp: Use f90, not f77.
7716 * gdb.fortran/library-module.exp: Use f90, not f77.
7717 * gdb.fortran/logical.exp: Use f90, not f77.
7718 * gdb.fortran/module.exp: Use f90, not f77.
7719 * gdb.fortran/multi-dim.exp: Use f90, not f77.
7720 * gdb.fortran/subarray.exp: Use f90, not f77.
7721
3b2b8fea
TT
77222011-06-29 Tom Tromey <tromey@redhat.com>
7723
7724 * gdb.fortran/charset.exp: New file.
7725 * gdb.fortran/charset.f90: New file.
7726
42159ca5
TT
77272011-06-29 Tom Tromey <tromey@redhat.com>
7728
7729 PR testsuite/12040:
7730 * lib/future.exp: New file, mostly extracted from ada.exp.
7731 Rewrote compatibility code to use rename.
7732 (gdb_find_gfortran): New proc.
7733 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
7734 gfortran patch.
7735 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
7736 Move to future.exp.
7737 * lib/gdb.exp: Always load future.exp.
7738
af69a5ce
YQ
77392011-06-28 Yao Qi <yao@codesourcery.com>
7740
7741 * gdb.cp/exception.cc: Don't include iostream.
7742 (bar): Remove print statement.
7743 (catcher): New.
7744 (main): Remove print statements. Call function catcher.
7745 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
7746 Set breakpoint on catcher, and check the value of parameter.
7747
ab5c6a72
YQ
77482011-06-23 Yao Qi <yao@codesourcery.com>
7749
6fdff2c5
PA
7750 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
7751 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 7752
9497469f
MP
77532011-06-23 Marek Polacek <mpolacek@redhat.com>
7754
7755 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
7756 mi_gdb_test.
7757
b9132588
MP
77582011-06-23 Marek Polacek <mpolacek@redhat.com>
7759
5d197ed0 7760 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 7761
e55595ca
MP
77622011-06-23 Marek Polacek <mpolacek@redhat.com>
7763
5d197ed0
MP
7764 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
7765
77662011-06-23 Marek Polacek <mpolacek@redhat.com>
7767
7768 * gdb.mi/mi2-basics.exp: Fix races. Honour the
7769 `test_exec_and_symbol_mi_operatons' return value.
7770 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7771 gdb_test_multiple.
7772 (test_exec_and_symbol_mi_operatons): Likewise.
7773 (test_path_specification): Likewise.
e55595ca 7774
be777e08
YQ
77752011-06-23 Yao Qi <yao@codesourcery.com>
7776
7777 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
7778 supported.
7779 * lib/gdb.exp (support_displaced_stepping): New.
7780
615556d6
YQ
77812011-06-23 Yao Qi <yao@codesourcery.com>
7782
7783 * gdb.threads/execl.exp: Skip on remote target.
7784
833b0ca7
MP
77852011-06-21 Marek Polacek <mpolacek@redhat.com>
7786
5d197ed0 7787 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
7788 mi_gdb_test.
7789
1ee4023a
MP
77902011-06-20 Marek Polacek <mpolacek@redhat.com>
7791
5d197ed0 7792 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 7793
d0b1d624
MP
77942011-06-20 Marek Polacek <mpolacek@redhat.com>
7795
5d197ed0 7796 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
7797 mi_gdb_test.
7798
79aa92c1
MP
77992011-06-20 Marek Polacek <mpolacek@redhat.com>
7800
5d197ed0 7801 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 7802
5ce5db06
YQ
78032011-06-14 Yao Qi <yao@codesourcery.com>
7804
7805 gdb/testsuite/
7806 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
7807
533a737e
JK
78082011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7809
7810 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
7811
d0e53741
TT
78122011-06-10 Tom Tromey <tromey@redhat.com>
7813
7814 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
7815 Add tests for pointer-to-member-function.
7816 * gdb.cp/temargs.cc (S::somefunc): New function.
7817 (K2): New class.
7818 (main): Instantiate K2; call method.
7819
b5916bbd
JB
78202011-06-08 Joel Brobecker <brobecker@adacore.com>
7821
7822 * gdb.python/py-inferior.c (f2): Make str an array rather
7823 than a pointer.
7824 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
7825
5be4dfca
JK
78262011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7827
7828 * gdb.base/async-shell.c: New file.
7829 * gdb.base/async-shell.exp: New file.
7830
9f47e254
PA
78312011-06-06 Pedro Alves <pedro@codesourcery.com>
7832
7833 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
7834
64b9b334
JB
78352011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
7836
7837 From Stephen Kitt <steve@sk2.org>
7838 * gdb.base/help.exp: Adjust following some spelling corrections
7839 in GDB.
7840
dbc0f131
YQ
78412011-06-01 Yao Qi <yao@codesourcery.com>
7842
7843 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
7844
fd336a18
KS
78452010-05-31 Keith Seitz <keiths@redhat.com>
7846
7847 PR c++/12750
7848 * gdb.cp/static-method.cc: New file.
7849 * gdb.cp/static-method.exp: New file.
7850
fa8b9902
KS
78512010-05-31 Keith Seitz <keiths@redhat.com>
7852
7853 PR symtab/12704
7854 * gdb.cp/anon-ns.cc: New file.
7855 * gdb.cp/anon-ns.exp: New file.
7856
0a5b1e09
PA
78572011-05-31 Pedro Alves <pedro@codesourcery.com>
7858
7859 * gdb.arch/i386-dr3-watch.c: New file.
7860 * gdb.arch/i386-dr3-watch.exp: New file.
7861
0578b8d1
YQ
78622011-05-30 Yao Qi <yao@codesourcery.com>
7863
7864 * gdb.base/callfuncs.c (t_structs_fc): New.
7865 (t_structs_dc, t_structs_ldc): New.
7866 (t_double_many_args):
7867 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
7868 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
7869 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
7870 * gdb.base/callfuncs.exp: Call new functions.
7871
6680506e
YQ
78722011-05-30 Yao Qi <yao@codesourcery.com>
7873
ff4d2c60
YQ
7874 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
7875 Call rerun_and_prepare for each test to isolate effects.
7876
78772011-05-30 Yao Qi <yao@codesourcery.com>
7878
7879 * gdb.base/varargs.c (find_max_float_real): New.
7880 (find_max_double_real, find_max_long_double_real): New.
7881 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
7882 * lib/gdb.exp (setup_kfail_for_target): New.
7883
e43ec454
YQ
78842011-05-30 Yao Qi <yao@codesourcery.com>
7885
7886 * gdb.base/funcargs.c (callca, callcb, callcc): New.
7887 (callcd, callce, callcf, callc1a, callc1b): New.
7888 (callc2a, callc2b): New.
7889 * gdb.base/funcargs.exp (complex_args): New.
7890 (complex_integral_args, complex_float_integral_args): New.
7891 * lib/gdb.exp (support_complex_tests): New. Determine
7892 whether to run test cases on _Complex types.
7893
432b4d03
JK
78942011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7895
7896 * gdb.threads/leader-exit.c: New file.
7897 * gdb.threads/leader-exit.exp: New file.
7898
6caf069d
MP
78992011-05-27 Marek Polacek <mpolacek@redhat.com>
7900
9497469f 7901 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 7902
97fce28b
MP
79032011-05-27 Marek Polacek <mpolacek@redhat.com>
7904
7905 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
7906 remove the `supported' variable.
7907 * gdb.mi/mi-nonstop.exp: Likewise.
7908 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7909 * gdb.mi/mi-nsintrall.exp: Likewise.
7910 * gdb.mi/mi-nsmoribund.exp: Likewise.
7911 * gdb.mi/mi-nsthrexec.exp: Likewise.
7912
9da8c2a0
PA
79132011-05-26 Pedro Alves <pedro@codesourcery.com>
7914
7915 * gdb.reverse/finish-reverse-bkpt.exp: New test.
7916
2c03e5be
PA
79172011-05-26 Pedro Alves <pedro@codesourcery.com>
7918
7919 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
7920
2e21250d
KS
79212011-05-24 Keith Seitz <keiths@redhat.com>
7922
7923 PR breakpoint/12803
7924 * gdb.cp/cmpd-minsyms.cc (a): New method.
7925 (b): New method.
7926 (c): New method.
7927 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
7928
cdac0397
PA
79292011-05-24 Pedro Alves <pedro@codesourcery.com>
7930
7931 * gdb.base/commands.exp (watchpoint_command_test): Check that the
7932 watchpoint's command list didn't execute when the watchpoint went
7933 out of scope.
7934
ee5683ab
PM
79352011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
7936
7937 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
7938 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
7939 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
7940 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7941 * gdb.arch/i386-permbkpt.exp: Likewise.
7942 * gdb.arch/i386-prologue.exp: Likewise.
7943 * gdb.arch/i386-size-overlap.exp: Likewise.
7944 * gdb.arch/i386-size.exp: Likewise.
7945 * gdb.arch/i386-unwind.exp: Likewise.
7946 * gdb.reverse/i386-precsave.exp: Likewise.
7947 * gdb.reverse/i386-reverse.exp: Likewise.
7948 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7949 * gdb.reverse/i387-env-reverse.exp: Likewise.
7950 * gdb.reverse/i387-stack-reverse.exp: Likewise.
7951
c91c8c16
PA
79522011-05-24 Pedro Alves <pedro@codesourcery.com>
7953
7954 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
7955 file doesn't error, using MI.
7956
c50491a7
TT
79572011-05-23 Tom Tromey <tromey@redhat.com>
7958
7959 * gdb.base/charset.exp (string_display): Add tests to assign to
7960 arrays.
7961 * gdb.base/charset.c (short_array, int_array, long_array): New.
7962
4a07b7da
PA
79632011-05-20 Pedro Alves <pedro@codesourcery.com>
7964
7965 Cope with async mode.
7966
4a07b7da
PA
7967 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
7968 into gdb_test + mi_expect_stop.
7969
b275f2d2
PA
79702011-05-20 Pedro Alves <pedro@codesourcery.com>
7971
7972 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
7973 (callme): Remove printf call.
7974
eec52c44
PM
79752011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
7976
7977 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
7978 quote pattern to avoid problems with Cygwin/mingw expect versions.
7979 * gdb.base/default.exp (show convenience): Use double
7980 quote pattern for regular expressions.
7981
b3c8eb43
JK
79822011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7983
7984 Fix -readnow for -gdwarf-4 unused type units.
7985 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
7986 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
7987
ed731959
JK
79882011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7989
7990 * gdb.base/kill-after-signal.c: New file.
7991 * gdb.base/kill-after-signal.exp: New file.
7992
3b48433d
PA
79932011-05-16 Pedro Alves <pedro@codesourcery.com>
7994
7995 * gdb.ada/start.exp: Call untested with the correct test filename.
7996 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
7997 test filename. Make the test's binary unique.
7998 * gdb.arch/i386-signal.exp: Call untested with the correct test
7999 filename.
8000 * gdb.arch/i386-size-overlap.exp: Ditto.
8001 * gdb.arch/Makefile.in (EXECUTABLES): Update.
8002 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8003 * gdb.cp/call-c.exp: Ditto.
8004 * gdb.mi/mi-reverse.exp: Call untested with the correct test
8005 filename. Make the test's binary unique.
8006 * gdb.mi/Makefile.in (EXECUTABLES): Update.
8007 * gdb.python/py-mi.exp: Ditto.
8008 * gdb.python/Makefile.in (EXECUTABLES): Update.
8009 * gdb.reverse/i386-precsave.exp: Ditto.
8010 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
8011 test filename.
8012 * gdb.reverse/i387-stack-reverse.exp: Ditto.
8013 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
8014 unique.
8015 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
8016 test filename.
8017 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
8018 * gdb.trace/tfile.exp: Ditto.
8019
ba4a8bdd
YQ
80202011-05-14 Yao Qi <yao@codesourcery.com>
8021
8022 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
8023 type.
8024
dbaefcf7
DE
80252011-05-13 Doug Evans <dje@google.com>
8026
8027 * gdb.python/py-objfile-script.exp: New file.
8028 * gdb.python/py-objfile-script.c: New file.
8029 * gdb.python/py-objfile-script-gdb.py: New file.
8030 * testsuite/gdb.python/py-section-script.exp: Test
8031 "info auto-load-scripts".
8032
9930639c
TT
80332011-05-13 Tom Tromey <tromey@redhat.com>
8034
8035 * gdb.dwarf2/clztest.exp: New file.
8036 * gdb.dwarf2/clztest.c: New file.
8037 * gdb.dwarf2/clztest.S: New file.
8038
05272e11
DE
80392011-05-13 Doug Evans <dje@google.com>
8040
cc63ef9b
DE
8041 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
8042 String16 tests.
05272e11 8043
6edba76f
TT
80442011-05-13 Tom Tromey <tromey@redhat.com>
8045
8046 * lib/gdb.exp (is_x86_like_target): New proc.
8047 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
8048 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
8049 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
8050 -nostdlib to compiler.
8051 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
8052 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
8053 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
8054 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
8055 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
8056
028d0ed5
TJB
80572011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8058
8059 * gdb.python/py-function.exp: Test setting a value from a function
8060 which executes a command.
8061
8a9b8146
TT
80622011-05-12 Tom Tromey <tromey@redhat.com>
8063
8064 * gdb.dwarf2/typeddwarf.S: New file.
8065 * gdb.dwarf2/typeddwarf.c: New file.
8066 * gdb.dwarf2/typeddwarf.exp: New file.
8067
10483e8e
MP
80682011-05-12 Marek Polacek <mpolacek@redhat.com>
8069
8070 * gdb.mi/mi-basics.exp: Fix races. Honour the
8071 `test_exec_and_symbol_mi_operatons' return value.
8072 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8073 gdb_test_multiple.
8074 (test_exec_and_symbol_mi_operatons): Likewise.
8075 (test_path_specification): Likewise.
8076
faf067f1
JK
80772011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8078
8079 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
8080 (gdb_touch_execfile): Remove catch wrappers. New variable time.
8081 Replace `file copy' and `file rename' by `file mtime'. Twice.
8082
7ff911a3
JK
80832011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8084
8085 * gdb.base/readline-ask.c: New file.
8086 * gdb.base/readline-ask.exp: New file.
8087 * gdb.base/readline-ask.inputrc: New file.
8088
a536c6d7
UW
80892011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
8090
8091 * gdb.cell/bt.exp: Delete breakpoints before running to signal
8092 to avoid race condition.
8093 * gdb.cell/coremaker.c: Use small stack size.
8094 * gdb.cell/ea-standalone.exp: Use file name without path as
8095 argument to c_to.
8096 * gdb.cell/fork.exp: Allow other output when continuing to end.
8097
d472a426
JK
80982011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8099
8100 * gdb.threads/corethreads.c: New file.
8101 * gdb.threads/corethreads.exp: New file.
8102
81032011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
8104
8105 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
8106 Try to compile the test using -Wl,-z,norelro first.
8107 (load_core): New variable libthread_db_seen, initialize it.
8108 (zeroed-threads cannot be listed): Protect it by XFAIL on
8109 !$libthread_db_seen.
8110
8be455d7
JK
81112011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8112
8113 PR 12573
8114 * gdb.dwarf2/dw2-skip-prologue.S: New file.
8115 * gdb.dwarf2/dw2-skip-prologue.c: New file.
8116 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
8117
1976171a
JK
81182011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8119
8120 * gdb.cp/psymtab-parameter.cc: New file.
8121 * gdb.cp/psymtab-parameter.exp: New file.
8122
7db6f30f
JK
81232011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8124
8125 Fix a race.
8126 * gdb.cp/static-print-quit.exp (print c): Split to ...
8127 (print c - <return>, print c - q <return>, print c - to quit):
8128 ... these. Make the testfile untested on gdb-7.1.
8129
85161e9e 81302011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
8131
8132 * lib/gdb.exp (exec_target_file, exec_symbol_file,
8133 gdb_rename_execfile, gdb_touch_execfile): New.
8134 * gdb.base/reread.exp: Use new procs to handle multiple
8135 exec files.
8136
0c51be18
YQ
81372011-05-05 Yao Qi <yao@codesourcery.com>
8138
8139 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
8140 (test_adr_32bit, test_pop_pc): New.
8141 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
8142 (test_adr_32bit, test_pop_pc): New.
8143
4d393d60
JM
81442011-05-04 Joseph Myers <joseph@codesourcery.com>
8145
8146 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
8147 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
8148 targets.
8149 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
8150 handle targets.
8151
8ffd0459
JK
81522011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8153
8154 * gdb.base/completion.exp (complete help info wat): Rename to ...
8155 (complete 'help info wat'): ... here.
8156 Remove all `-re ".*' and `-re "^.*' redundant regexes.
8157 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
8158
8e28d804
PA
81592011-05-04 Pedro Alves <pedro@codesourcery.com>
8160
8161 * gdb.base/completion.exp: Use gdb_test_multiple instead of
8162 gdb_test and explicit $gdb_prompt/timeout matches.
8163
3eb2ef34
YQ
81642011-05-04 Yao Qi <yao@codesourcery.com>
8165
8166 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
8167 and __thumb2__.
8168
aaaf81a3
MP
81692011-05-03 Marek Polacek <mpolacek@redhat.com>
8170
8171 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
8172 in place of `gdb_test "delete breakpoints"'. This eliminates two
8173 testcases.
8174
c4cbc0df
PA
81752011-05-02 Pedro Alves <pedro@codesourcery.com>
8176
8177 PR testsuite/12649
8178 Fix races.
8179
8180 * gdb.base/completion.exp: Remove all sleep calls. Remove
8181 unnecessary regexs. Don't explicitly expect anything after the
8182 prompt. Eat the prompt if necessary.
8183
b4cbb4a3
EBM
81842011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
8185
8186 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
8187 accept to show the caller line again as well as the line after.
8188
d65aec65
PM
81892011-04-29 Phil Muldoon <pmuldoon@redhat.com>
8190
8191 PR mi/12531
8192
8193 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
8194 compile target.
8195 * gdb.python/py-prettyprint.exp: Add C++ object for
8196 CPLUS_FAKE_CHILD test.
8197
30852783
UW
81982011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
8199
8200 * gdb.base/signest.exp: New file.
8201 * gdb.base/signest.c: Likewise.
8202
c7b1f0d9
JK
82032011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8204
8205 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
8206 thread and breakpoint notifications.
8207
559a7a62
JK
82082011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8209
8210 * gdb.base/fortran-sym-case.c: New file.
8211 * gdb.base/fortran-sym-case.exp: New file.
8212 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
8213 * gdb.dwarf2/dw2-case-insensitive.c: New file.
8214 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
8215
8344e389
JK
82162011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8217
8218 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
8219 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
8220 false #1', `if true else false #2' and `if true else false #3'.
8221
2484c66b
UW
82222011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
8223
8224 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
8225 while delivering signal.
8226
8d3788bd
VP
82272011-04-27 Vladimir Prus <vladimir@codesourcery.com>
8228
8229 MI breakpoint notifications.
8230
8231 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
8232 * testsuite/gdb.mi/mi2-cli.exp: Adust.
8233 * testsuite/gdb.mi/mi-watch.exp: Adust.
8234 * testsuite/gdb.mi/mi2-watch.exp: Adust.
8235 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
8236 notifications.
8d3788bd 8237
3e03848b
JK
82382011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8239
8240 * gdb.base/gdbindex-stabs-dwarf.c: New file.
8241 * gdb.base/gdbindex-stabs.c: New file.
8242 * gdb.base/gdbindex-stabs.exp: New file.
8243
918c9108
YQ
82442011-04-25 Yao Qi <yao@codesourcery.com>
8245
8246 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
8247 with /*...*/.
8248 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
8249
90556b8c
JK
82502011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8251
8252 * gdb.python/py-value.exp (test_objfiles): Name the first test
8253 `py-value in file.filename'.
8254
03f2bd59
JK
82552011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8256
8257 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
8258 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
8259 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
8260 !gdbserver_reconnect_p..
8261 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
8262
7b08b9eb
JK
82632011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8264
8265 * gdb.cp/cpcompletion.exp (complete class methods)
8266 (complete class methods beginning with F): Move them above runto. New
8267 comment about the runto delimiter.
8268
b78974c3
PA
82692011-04-20 Pedro Alves <pedro@codesourcery.com>
8270
8271 * gdb.base/maint.exp: Test that "maint print registers" works
8272 without a running program.
8273
20429c40 82742011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 8275
20429c40
MP
8276 * gdb.base/setshow.exp: Fix racy tests.
8277 ($old_gdb_prompt): New variable.
8278
7a9dd1b2
TT
82792011-04-19 Tom Tromey <tromey@redhat.com>
8280
8281 * gdb.mi/mi-nsmoribund.exp:
8282 * gdb.hp/gdb.objdbg/objdbg01.exp:
8283 * gdb.base/structs.exp (test_struct_returns):
8284 * gdb.base/call-sc.exp (test_scalar_returns):
8285 * gdb.base/bigcore.exp: Remove duplicate words.
8286
02835898
JK
82872011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8288
8289 * gdb.base/break-interp-lib.c (v, vptr): New variables.
8290 * gdb.base/break-interp.exp (test_attach): New comment.
8291
254f582e
JK
82922011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8293
8294 * gdb.threads/gcore-thread.exp ($core0file): New variable.
8295 (clear __stack_user.next, clear stack_used.next)
8296 (save a zeroed-threads corefile): New test.
8297 Call core_load for $core0file.
8298 (zeroed-threads cannot be listed): New test.
8299
4fe85f5c
JK
83002011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8301
8302 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
8303 filename.
8304 ($srcfile): Preserve the original value.
8305 ($testfile): Match it the .exp filename.
8306 ($corefile): New variable. Substitute it around.
8307 Use clean_restart.
8308 ($prev_timeout): Remove.
8309 (load_core): Move core loading into this proc.
8310 Fix restore of $timeout if load_core fails.
8311
63524580
JK
83122011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8313
8314 * gdb.base/eu-strip-infcall.c: New file.
8315 * gdb.base/eu-strip-infcall.exp: New file.
8316
90359a16
JK
83172011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8318
8319 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
8320 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
8321
626e7282
JK
83222011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8323
8324 Fix Python access to inlined frames.
8325 * gdb.python/py-frame-inline.c: New file.
8326 * gdb.python/py-frame-inline.exp: New file.
8327
3363d018
EBM
83282011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
8329
8330 * gdb.base/gdb1090.exp: Change breakpoint location to read the
8331 content of 's24' correctly (avoiding "optimized out").
8332 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
8333
28781456
JK
83342011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8335
8336 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
8337
4a4106ca
TJB
83382011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8339
8340 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
8341 expect a colon in watch -location output.
8342
d26ccb4f
JK
83432011-04-13 Marek Polacek <mpolacek@redhat.com>
8344
df46027d 8345 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
8346 New testcase `expect response to define backtrace'. Also remove
8347 redundant `default' block.
8348
e1ab1f9c
JK
83492011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8350
8351 * gdb.python/py-prettyprint.c (struct hint_error): New.
8352 (main): New variable hint_error.
8353 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
8354 "print hint_error".
8355 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
8356 (register_pretty_printers): Register it.
8357
0c2e6019
TT
83582011-04-04 Tom Tromey <tromey@redhat.com>
8359
8360 * gdb.cp/maint.exp (test_help): Update.
8361 (test_namespace): Likewise.
8362
af57139d
JB
83632011-04-01 Joel Brobecker <brobecker@adacore.com>
8364
8365 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
8366 * gdb.ada/arrayptr.exp: Add new tests.
8367
956a9fb9
JB
83682011-04-01 Joel Brobecker <brobecker@adacore.com>
8369
8370 * gdb.ada/mi_catch_ex: New testcase.
8371
d0c4d642
PA
83722011-04-01 Pedro Alves <pedro@codesourcery.com>
8373
8374 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
8375 base::overload(void) method without specifying "const".
8376
18819fa6
UW
83772011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
8378
8379 * gdb.arch/thumb-singlestep.S: New file.
8380 * gdb.arch/thumb-singlestep.exp: Likewise.
8381
a4c8e806
TT
83822011-03-31 Tom Tromey <tromey@redhat.com>
8383
8384 * gdb.python/py-prettyprint.py (exception_flag): New global.
8385 (NoStringContainerPrinter._iterator.next): Check it.
8386 * gdb.python/py-prettyprint.c (main): New variable nstype2.
8387 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
8388
53832f31
TT
83892011-03-29 Tom Tromey <tromey@redhat.com>
8390
8391 * gdb.cp/anon-struct.cc: New file.
8392 * gdb.cp/anon-struct.exp: New file.
8393
e4620230
JK
83942011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8395
8396 Test STT_GNU_IFUNC support.
8397 * gdb.base/gnu-ifunc-lib.c: New file.
8398 * gdb.base/gnu-ifunc.c: New file.
8399 * gdb.base/gnu-ifunc.exp: New file.
8400
d0fb5eae
JK
84012011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8402
8403 Support a ring of related breakpoints.
8404 * gdb.base/watchpoint-delete.c: New file.
8405 * gdb.base/watchpoint-delete.exp: New file.
8406
20106cfb
JK
84072011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8408
8409 * gdb.ada/arrayparam.exp (print first after function call): Use
8410 explicit package name. Add a comment
8411 (print lasta after function call): Rename ...
8412 (print last after function call): ... it and use explicit package
8413 name.
8414 (print length after function call): Use explicit package name.
8415 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
8416 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
8417 (multiple matches for symbol i): Rename ...
8418 (multiple matches for symbol integervar): ... it.
8419 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
8420 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
8421
e7ab5e63
AB
84222011-03-25 Andrew Burgess <aburgess@broadcom.com>
8423
8424 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
8425 environment variable to make grep output more predictable. Move
8426 all the environment setup into gdb_init so it's done once per test
8427 case rather than each time we start gdb.
8428
9ef07c8c
TT
84292011-03-24 Tom Tromey <tromey@redhat.com>
8430
8431 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
8432 test.
8433
dd90784c
JK
84342011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8435
8436 * gdb.dwarf2/dw2-entry-value-main.c: New file.
8437 * gdb.dwarf2/dw2-entry-value.S: New file.
8438 * gdb.dwarf2/dw2-entry-value.exp: New file.
8439
05775840
PM
84402011-03-22 Phil Muldoon <pmuldoon@redhat.com>
8441
6fdff2c5 8442 PR python/12183
05775840
PM
8443
8444 * gdb.python/py-function.exp: Add GdbError tests.
8445
8661b11b
PA
84462011-03-18 Pedro Alves <pedro@codesourcery.com>
8447
8448 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
8449 (reglocal_test_func, statlocal_test_func): New functions.
8450 (globals_test_func): Call new functions.
8451 * gdb.trace/unavailable.exp (gdb_collect_args_test)
8452 (gdb_collect_locals_test): New procedure.
8453 (gdb_trace_collection_test): Call new procedures.
8454
0fdb4f18
PA
84552011-03-18 Pedro Alves <pedro@codesourcery.com>
8456
8457 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
8458 (test_register, test_register_unavailable): New procedures.
8459 (gdb_unavailable_registers_test): New procedure.
8460 (gdb_trace_collection_test): Call it.
8461
99c3dc11
PM
84622011-03-18 Phil Muldoon <pmuldoon@redhat.com>
8463
6fdff2c5 8464 PR python/12149
99c3dc11
PM
8465
8466 * gdb.python/python.exp: Add gdb.write tests.
8467
29703da4
PM
84682010-03-17 Phil Muldoon <pmuldoon@redhat.com>
8469
8470 * gdb.python/Makefile.in: Add py-objfile.
8471 * gdb.python/py-objfile.exp: New file.
8472 * gdb.python/py-objfile.c: New file.
8473 * gdb.python/py-block.exp: Add is_valid tests.
8474 * gdb.python/py-inferior.exp: Ditto.
8475 * gdb.python/py-infthread.exp: Ditto.
8476 * gdb.python/py-symbol.exp: Ditto.
8477 * gdb.python/py-symtab.exp: Ditto.
8478
598997c8
KS
84792011-03-16 Keith Seitz <keiths@redhat.com>
8480
8481 PR c++/12273
8482 * gdb.cp/cmpd-minsyms.exp: New test.
8483 * gdb.cp/cmpd-minsyms.cc: New file.
8484
8485 PR c++/11734
8486 * gdb.cp/ovsrch.exp: New test.
8487 * gdb.cp/ovsrch.h: New file.
8488 * gdb.cp/ovsrch1.cc: New file.
8489 * gdb.cp/ovsrch2.cc: New file.
8490 * gdb.cp/ovsrch3.cc: New file.
8491 * gdb.cp/ovsrch4.cc: New file.
8492
c91513d8
PP
84932011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
8494
8495 PR gdb/12528
8496 * gdb.base/Makefile.in: Adjust EXECUTABLES.
8497 * gdb.base/break-on-linker-gcd-function.exp: New test.
8498 * gdb.base/break-on-linker-gcd-function.cc: New file.
8499
7470fc63
AT
85002011-03-15 Andreas Tobler <andreast@fgznet.ch>
8501
8502 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
8503
959e7469
PM
85042011-03-15 Phil Muldoon <pmuldoon@redhat.com>
8505
8506 * lib/gdb.exp (gdb_unload): Add another termination case.
8507
9373cf26
JK
85082011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8509
8510 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
8511 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
8512 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
8513 Provide a stub byte there.
8514 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
8515 DW_AT_entry_pc.
8516 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
8517
24e9cda0
UW
85182011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
8519
8520 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
8521 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
8522 "generic ABI, auto".
8523 (altivec_abi_tests): Accept vectors returned by reference.
8524
7371cf6d
PM
85252010-03-14 Phil Muldoon <pmuldoon@redhat.com>
8526
8527 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
8528
ce77046a
UW
85292011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
8530
8531 * gdb.python/py-section-script.exp: Skip test if no Python support.
8532
176400c3
UW
85332011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
8534
8535 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
8536
ecec24e6
PM
85372011-03-10 Phil Muldoon <pmuldoon@redhat.com>
8538
8539 * gdb.python/py-parameter.exp: Update tests to the new Python
8540 parameter API. Add "no documentation" test. Add deprecated API
8541 backward compatibility test.
8542
5dbdd470
TT
85432011-03-09 Tom Tromey <tromey@redhat.com>
8544
8545 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
8546 gdb_continue_to_end.
8547
b66e66ee
MK
85482011-03-09 Mark Kettenis <kettenis@gnu.org>
8549
8550 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
8551 tabs.
8552
eceb0c5f
TT
85532011-03-09 Tom Tromey <tromey@redhat.com>
8554
8555 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
8556 parentheses.
8557 (gdb_continue_to_end): Add "allow_extra" parameter. Use
8558 $command.
8559 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
8560 argument to gdb_continue_to_end.
8561 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
8562 argument to gdb_continue_to_end.
8563 * gdb.cp/annota3.exp: Fix regex.
8564 * gdb.cp/annota2.exp: Fix regex.
8565 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
8566 gdb_continue_to_end.
8567 * gdb.base/call-signal-resume.exp: Revert earlier patch.
8568 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
8569 gdb_continue_to_end.
8570
63154eca
PA
85712011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8572
8573 * gdb.server/ext-run.exp
8574 (load new file without any gdbserver inferior): New test.
8575
967d1f9b
TT
85762011-03-07 Tom Tromey <tromey@redhat.com>
8577
8578 * Makefile.in (TAGS): Rewrite.
8579
d68dcbb9
JK
85802011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8581
8582 * gdb.trace/report.exp (12.1: trace report #1): New match for the
8583 initial commands echo. New match for `Found trace'. Anchor all the
8584 other matches. Anchor and match for `No trace frame found' the final
8585 match.
8586
6bf58e63
TT
85872011-03-07 Tom Tromey <tromey@redhat.com>
8588
8589 * Makefile.in (TAGS): New target.
8590
fda326dd
TT
85912011-03-07 Tom Tromey <tromey@redhat.com>
8592
8593 * lib/opencl.exp (skip_opencl_tests): Update for exit message
8594 change.
8595 * lib/mi-support.exp (mi_gdb_test): Update for exit message
8596 change.
8597 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
8598 exit message change.
8599 (skip_altivec_tests): Update for exit message change.
8600 (skip_vsx_tests): Likewise.
8601 (gdb_continue_to_end): Likewise. Add 'command' argument.
8602 * lib/cell.exp (skip_cell_tests): Update for exit message change.
8603 * gdb.threads/tls.exp: Update for exit message change.
8604 * gdb.threads/thread-unwindonsignal.exp: Use
8605 gdb_continue_to_end.
8606 * gdb.threads/step.exp (step_it): Update for exit message change.
8607 (continue_all): Likewise.
8608 * gdb.threads/print-threads.exp (test_all_threads): Update for
8609 exit message change.
8610 * gdb.threads/interrupted-hand-call.exp: Use
8611 gdb_continue_to_end.
8612 * gdb.threads/execl.exp: Use gdb_continue_to_end.
8613 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
8614 gdb_continue_to_end.
8615 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
8616 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
8617 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
8618 * gdb.cp/method.exp: Update for exit message change.
8619 * gdb.cp/mb-templates.exp: Update for exit message change.
8620 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
8621 * gdb.cp/annota3.exp: Update for exit message change.
8622 * gdb.cp/annota2.exp: Update for exit message change.
8623 * gdb.cell/fork.exp: Use gdb_continue_to_end.
8624 * gdb.base/term.exp: Update for exit message change.
8625 * gdb.base/step-test.exp (test_i): Update for exit message change.
8626 * gdb.base/sigstep.exp (advance): Update for exit message change.
8627 (advancei): Likewise.
8628 * gdb.base/siginfo.exp: Update for exit message change.
8629 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
8630 * gdb.base/reread.exp: Use gdb_continue_to_end.
8631 * gdb.base/langs.exp: Use gdb_continue_to_end.
8632 * gdb.base/interrupt.exp: Update for exit message change.
8633 * gdb.base/gdb1555.exp: Update for exit message change.
8634 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
8635 * gdb.base/ending-run.exp: Update for exit message change.
8636 * gdb.base/chng-syms.exp: Update for exit message change.
8637 * gdb.base/checkpoint.exp: Update for exit message change.
8638 * gdb.base/catch-syscall.exp (check_for_program_end): Use
8639 gdb_continue_to_end.
8640 (test_catch_syscall_with_wrong_args): Likewise.
8641 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
8642 * gdb.base/break-interp.exp (test_ld): Update for exit message
8643 change.
8644 * gdb.base/bang.exp: Update for exit message change.
8645 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
8646 (do_call_attach_tests): Likewise.
8647 * gdb.base/a2-run.exp: Update for exit message change.
8648 * gdb.arch/ppc-dfp.exp: Update for exit message change.
8649 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
8650 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
8651
dd19bd70
JK
86522011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8653
8654 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
8655
30e62689
TT
86562011-03-03 Tom Tromey <tromey@redhat.com>
8657
8658 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
8659 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
8660 * gdb.hp/gdb.aCC/configure.ac: Remove.
8661 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
8662 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
8663 * gdb.hp/gdb.base-hp/configure.ac: Remove.
8664 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
8665 * gdb.hp/gdb.compat/configure (Makefile): Remove.
8666 * gdb.hp/gdb.compat/configure.ac: Remove.
8667 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
8668 * gdb.hp/gdb.defects/configure (Makefile): Remove.
8669 * gdb.hp/gdb.defects/configure.ac: Remove.
8670 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
8671 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
8672 * gdb.hp/gdb.objdbg/configure.ac: Remove.
8673 * gdb.hp/configure.ac: Remove.
8674 * gdb.hp/configure: Remove.
8675 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
8676 substitution.
8677 (Makefile): Remove rule.
8678 * gdb.cell/configure.ac: Remove.
8679 * gdb.cell/configure: Remove.
8680 * gdb.stabs/Makefile.in (Makefile): Remove.
8681 (distclean): Don't remove config.status or config.log.
8682 * gdb.stabs/configure (Makefile): Remove.
8683 * gdb.stabs/configure.ac: Remove.
8684 * configure: Rebuild.
8685 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
8686 Remove stabs- and cell-specific logic. Test for existence of
8687 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
8688 subdirectories, gdb.cell, and and gdb.stabs.
8689 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
8690
c171f854
JB
86912011-03-03 Joel Brobecker <brobecker@adacore.com>
8692
8693 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
8694 end of buffer.
8695
9a5193cb
JB
86962011-03-02 Joel Brobecker <brobecker@adacore.com>
8697
8698 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
8699 gdb_test when running a test where we expected no output back.
8700
9bb4c1bb
MS
87012011-02-28 Michael Snyder <msnyder@vmware.com>
8702
8703 * gdb.cp/overload.cc: Change initializer value to integer.
8704
3bd0f5ef
MS
87052011-02-27 Michael Snyder <msnyder@vmware.com>
8706
8707 * gdb.multi/base.exp: Add test for remove-inferiors.
8708
2279eaad
JB
87092011-02-26 Joel Brobecker <brobecker@adacore.com>
8710
8711 * gdb.python/py-frame.exp: Simplify the initialization phase
8712 using prepare_for_testing.
8713
c82c0b55
MS
87142011-02-25 Michael Snyder <msnyder@vmware.com>
8715
8716 * gdb.multi/base.exp: Add tests for info inferiors with args.
8717
1d94651b
JK
87182011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8719
8720 * gdb.dwarf2/dw2-ranges.S: Rename to ...
8721 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
8722 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
8723 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
8724 asmfile3. Comment the STABS (#3) file compilation. Compile
8725 everything through assembler. Provide KFAIL for symtab/12497.
8726 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
8727 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
8728 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
8729 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
8730
3bd0f5ef
MS
87312011-02-24 Michael Snyder <msnyder@vmware.com>
8732
8733 * gdb.base/break.exp: Add tests for delete breakpoints using
8734 convenience variables and value history references.
8735
12c1418e
MS
87362011-02-24 Michael Snyder <msnyder@vmware.com>
8737
8738 * gdb.base/break.exp: Remove debugging 'printf' accidentally
8739 left behind in previous check-in.
8740
e5a67952
MS
87412011-02-23 Michael Snyder <msnyder@vmware.com>
8742
8743 * gdb.base/break.exp: Add tests for "info break" with arguments.
8744 * gdb.trace/infotrace.exp: Update patterns for error and help.
8745 * gdb.base/completion.exp: Update pattern.
8746 * gdb.base/ena-dis-br.exp: Update pattern.
8747 * gdb.base/help.exp: Update patterns.
8748
87492011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
8750
8751 * gdb.base/memattr.exp: New test.
8752 * gdb.base/memattr.c: Test load for memattr.exp.
8753
6e6fbe60
DE
87542011-02-22 Doug Evans <dje@google.com>
8755
8756 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
8757
1d41d745
MS
87582011-02-22 Michael Snyder <msnyder@vmware.com>
8759
8760 * Makefile.in: Make more clean.
8761 * gdb.ada/Makefile.in: Ditto.
8762 * gdb.arch/Makefile.in: Ditto.
8763 * gdb.asm/Makefile.in: Ditto.
8764 * gdb.base/Makefile.in: Ditto.
8765 * gdb.cp/Makefile.in: Ditto.
8766 * gdb.dwarf2/Makefile.in: Ditto.
8767 * gdb.java/Makefile.in: Ditto.
8768 * gdb.mi/Makefile.in: Ditto.
8769 * gdb.modula2/Makefile.in: Ditto.
8770 * gdb.python/Makefile.in: Ditto.
8771 * gdb.server/Makefile.in: Ditto.
8772 * gdb.stabs/Makefile.in: Ditto.
8773 * gdb.threads/Makefile.in: Ditto.
8774 * gdb.trace/Makefile.in: Ditto.
8775
79ba84ca
MS
87762011-02-22 Michael Snyder <msnyder@vmware.com>
8777
df46027d 8778 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
8779 info threads.
8780
b9b35694
JB
87812011-02-22 Joel Brobecker <brobecker@adacore.com>
8782
8783 * gdb.python/py-breakpoint.exp: Fix the expected output of
8784 one of the "maint info breakpoints" tests to accept the output
8785 generated on platforms that do not have hardware watchpoints.
8786
8bfb830f
JB
87872011-02-22 Joel Brobecker <brobecker@adacore.com>
8788
8789 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
8790 clean_restart. Be a little stricter in the expected output
8791 for one of the tests. Fix a typo in one of the comments.
8792
c45f3c54
JB
87932011-02-22 Joel Brobecker <brobecker@adacore.com>
8794
8795 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
8796 Delete variable binfile, no longer use. Add or modify test
8797 comments to make them unique.
8798
b97c863c
MS
87992011-02-21 Michael Snyder <msnyder@vmware.com>
8800
8801 * Makefile.in: Update for make clean.
8802 * gdb.ada/Makefile.in: Ditto.
8803 * gdb.arch/Makefile.in: Ditto.
8804 * gdb.asm/Makefile.in: Ditto.
8805 * gdb.base/Makefile.in: Ditto.
8806 * gdb.cp/Makefile.in: Ditto.
8807 * gdb.dwarf2/Makefile.in: Ditto.
8808 * gdb.java/Makefile.in: Ditto.
8809 * gdb.mi/Makefile.in: Ditto.
8810 * gdb.modula2/Makefile.in: Ditto.
8811 * gdb.python/Makefile.in: Ditto.
8812 * gdb.server/Makefile.in: Ditto.
8813 * gdb.stabs/Makefile.in: Ditto.
8814 * gdb.threads/Makefile.in: Ditto.
8815 * gdb.trace/Makefile.in: Ditto.
8816
aea5b279
MS
88172011-02-21 Michael Snyder <msnyder@vmware.com>
8818
8819 * gdb.threads/thread-find.exp: Update patterns for changes in
8820 output of "info threads" command.
8821
e3039479
UW
88222011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8823 Ulrich Weigand <uweigand@de.ibm.com>
8824
8825 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
8826 (skip_hw_watchpoint_tests): Likewise.
8827 (skip_hw_watchpoint_multi_tests): Likewise.
8828
b800ec70
UW
88292011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
8830
8831 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
8832 (skip_hw_watchpoint_tests): Likewise.
8833 (skip_hw_watchpoint_multi_tests): Likewise.
8834 (skip_hw_watchpoint_access_tests): Likewise.
8835
8836 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
8837 * gdb.base/pr11022.exp: Likewise.
8838 * gdb.base/watch-read.exp: Likewise.
8839 * gdb.base/watch_thread_num.exp: Likewise.
8840 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
8841 * gdb.base/watchpoint-hw.exp: Likewise.
8842 * gdb.base/watchpoint.exp: Likewise.
8843 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
8844 * gdb.threads/watchthreads-reorder.exp: Likewise.
8845 * gdb.threads/watchthreads.exp: Likewise.
8846 * gdb.threads/watchthreads2.exp: Likewise.
8847
91033e37
JB
88482011-02-21 Joel Brobecker <brobecker@adacore.com>
8849
8850 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
8851 the debugger is unable to find the array bounds.
8852
eeaafae2
JK
88532011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8854
8855 * gdb.cp/typedef-operator.exp: New file.
8856 * gdb.cp/typedef-operator.cc: New file.
8857
e338d953
MS
88582011-02-17 Michael Snyder <msnyder@vmware.com>
8859
8860 * gdb.threads/thread-find.exp: Fix regular expressions.
8861
e67ad678
JB
88622011-02-17 Joel Brobecker <brobecker@adacore.com>
8863
8864 * gdb.ada/packed_array: Expand testcase to test printing of
8865 unconstrained packed array.
8866
93084bca
JB
88672011-02-17 Joel Brobecker <brobecker@adacore.com>
8868
8869 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
8870
a0c78a73
PA
88712011-02-16 Pedro Alves <pedro@codesourcery.com>
8872
f65d5553 8873 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
8874 (main): Initialize it before collecting, and and clear it
8875 afterwards.
f65d5553
PA
8876 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8877 collecting with '{type} addr', where the addr expression is not an
8878 rvalue.
a0c78a73 8879
3dfcbbd2
KW
88802011-02-16 Ken Werner <ken.werner@de.ibm.com>
8881
8882 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
8883 a bool variable. Expect correct OpenCL names for vector types. Use the
8884 uc3 variable name instead of referring to the uchar3 built-in type.
8885 Escape the asterisk at the half pointer test.
8886
08807d5a
PA
88872011-02-16 Pedro Alves <pedro@codesourcery.com>
8888
f65d5553 8889 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
8890 (main): Initialize it before collecting, and and clear it
8891 afterwards.
f65d5553
PA
8892 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8893 collecting overlapping memory ranges.
08807d5a 8894
60f98dde
MS
88952011-02-15 Michael Snyder <msnyder@vmware.com>
8896
8897 * gdb.base/default.exp: Add tests for thread commands.
8898 * gdb.base/help.exp: Add tests for thread commands.
8899 * gdb.threads/thread-find.exp: New test for thread find command.
8900
648cd113
KW
89012011-02-15 Ken Werner <ken.werner@de.ibm.com>
8902
8903 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
8904
494e194e
YQ
89052011-02-15 Yao Qi <yao@codesourcery.com>
8906
8907 PR tdep/12352
8908 * gdb.arch/arm-disp-step.S : New test for str instruction.
8909 * gdb.arch/arm-disp-step.exp : Likewise.
8910
d9492458
TJB
89112011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
8912
8913 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
8914 "vector_register2_vr" test strings. Test the extended floating
8915 point registers (F32~F63).
8916 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
8917 IBM XL C compiler. Make the test program use a register provided
8918 by the compiler for the lxvd2x instruction.
8919
8af8e3bc
PA
89202011-02-14 Pedro Alves <pedro@codesourcery.com>
8921
8922 * gdb.trace/unavailable.cc (class Base, class Middle, class
8923 Derived): New types.
8924 (derived_unavail, derived_partial, derived_whole): New globals.
8925 (virtual_partial): New global.
8926 (virtualp): Point at virtual_partial.
8927 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
8928 related to unavailable vptr.
8929
1b28d0b3
PA
89302011-02-14 Pedro Alves <pedro@codesourcery.com>
8931
8932 * gdb.trace/unavailable.cc (a, b, c): New globals.
8933 (main): Set and clear them.
8934 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
8935 `a' and `c', and check that `b' isn't collected, although `a' and
8936 `c' are.
8937
ec0a52e1
PA
89382011-02-14 Pedro Alves <pedro@codesourcery.com>
8939
8940 * gdb.trace/unavailable.cc (struct Virtual): New.
8941 (virtualp): New global pointer.
8942 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
8943 printing a pointer to an object whose type has a vtable, with
8944 print object on.
8945
24e6bcee
PA
89462011-02-14 Pedro Alves <pedro@codesourcery.com>
8947
8948 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
8949 value repeat handles unavailableness.
8950
39d37385
PA
89512011-02-14 Pedro Alves <pedro@codesourcery.com>
8952
8953 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
8954 tests for building arrays from unavailable values, subscripting
8955 non-memory rvalue unvailable arrays, and accessing fields or
8956 baseclasses of non-lazy unavailable values,
8957 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
8958 struct types.
8959 (g_smallstruct, g_smallstruct_b): New globals.
8960
06d72e16
PA
89612011-02-14 Pedro Alves <pedro@codesourcery.com>
8962
8963 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
8964
bc9a5551
JK
89652011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8966
8967 Fix const/volatile qualifiers of C++ types, PR c++/12328.
8968 * gdb.cp/overload-const.exp: New file.
8969 * gdb.cp/overload-const.cc: New file.
8970
54fcddd0
UW
89712011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8972
8973 * gdb.opencl/callfuncs.cl: New file.
8974 * gdb.opencl/callfuncs.exp: New test.
8975 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
8976
d6dafb7c
UW
89772011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8978
8979 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
8980 when computing result.
8981 * gdb.arch/altivec-abi.exp: Update expected results.
8982
a449c2d8
TJB
89832011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8984
8985 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
8986 * gdb.base/jit.exp: Likewise.
8987 * gdb.base/pie-execl.exp: Likewise.
8988 * gdb.base/solib-nodir.exp: Likewise.
8989 * gdb.base/solib-overlap.exp: Likewise.
8990
764880b7
PA
89912011-02-07 Pedro Alves <pedro@codesourcery.com>
8992
8993 * gdb.trace/collection.c (global_pieces): New.
8994 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
8995 New procedure.
8996 (gdb_trace_collection_test): Call it.
8997
505500db
SW
89982011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
8999
9000 * gdb.python/py-evthreads.c: New file.
9001 * gdb.python/py-evthreads.exp: New file.
9002 * gdb.python/py-events.py: New file.
9003 * gdb.python/py-events.exp: New file.
9004 * gdb.python/py-events.c: New file.
9005
385203ed
DD
90062011-02-04 David Daney <ddaney@caviumnetworks.com>
9007
9008 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
9009
9011945e
AB
90102011-02-03 Andrew Burgess <aburgess@broadcom.com>
9011
9012 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
9013 gdb.base/disasm-end-cu.exp: New test for disassembling over the
9014 boundary between two compilation units.
9015
580688f3
PA
90162011-02-02 Pedro Alves <pedro@codesourcery.com>
9017
9018 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
9019 (Virtual): New structs.
9020 (virtual_o, virtual_middle_b): New globals.
9021 * gdb.cp/virtbase.exp: New tests.
9022
d3f0f853
PP
90232011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
9024
9025 * gdb.base/jit.exp: New file.
9026 * gdb.base/jit-main.c: New file.
9027 * gdb.base/jit-solib.c: New file.
9028
b2030fb5
UW
90292011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
9030
9031 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
9032 proceed to initial kernel entry point.
9033 * gdb.opencl/datatypes.exp: Likewise.
9034 * gdb.opencl/operators.exp: Likewise.
9035 * gdb.opencl/vec_comps.exp: Likewise.
9036
2db19d1e
SW
90372011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
9038
9039 * gdb.cp/nsnested.cc: New.
9040 * gdb.cp/nsnested.exp: New.
9041 * gdb.cp/nsnoimports.exp: New.
9042 * gdb.cp/nsnoimports.cc: New.
9043
6b0c4c1f
JB
90442011-01-31 Joel Brobecker <brobecker@adacore.com>
9045
9046 * gdb.base/interact.exp: Add extra tests that verify that
9047 the value of the interactive-mode setting does not change
9048 after the script is sourced.
9049
80b23b6a
JK
90502011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9051
9052 * gdb.cp/noparam.exp: New file.
9053 * gdb.cp/noparam.cc: New file.
9054
ffd5ec24
PA
90552011-01-28 Pedro Alves <pedro@codesourcery.com>
9056
9057 * gdb.trace/tfile.exp: Test that with no traceframe selected,
9058 there's no stack or registers.
9059
a81766d8
TT
90602011-01-26 Tom Tromey <tromey@redhat.com>
9061
9062 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
9063 space before string output. Add test for "set print pretty off"
9064 case.
9065
585fdaa1
PA
90662011-01-25 Pedro Alves <pedro@codesourcery.com>
9067
9068 * gdb.base/frame-args.exp: Adjust.
9069 * gdb.dwarf2/dw2-noloc.exp: Adjust.
9070 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
9071 * gdb.dwarf2/pieces.exp: Adjust.
9072 * gdb.opt/clobbered-registers-O2.exp: Adjust.
9073 * gdb.opt/inline-locals.exp: Adjust.
9074 * gdb.threads/fork-child-threads.exp: Adjust.
9075
d468832a
KW
90762011-01-25 Ken Werner <ken.werner@de.ibm.com>
9077
9078 * gdb.opencl/convs_casts.cl: Move program scope variables into the
9079 OpenCL kernel function. Add a comment as marker. Add address space
9080 qualifiers for the remaining program scope variables.
9081 * gdb.opencl/datatypes.cl: Likewise.
9082 * gdb.opencl/operators.cl: Likewise.
9083 * gdb.opencl/vec_comps.cl: Likewise.
9084 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
9085 Add breakpoint at the marker comment.
9086 * gdb.opencl/datatypes.exp: Likewise.
9087 * gdb.opencl/operators.exp: Likewise.
9088 * gdb.opencl/vec_comps.exp: Likewise.
9089
490f124f
PA
90902011-01-24 Pedro Alves <pedro@codesourcery.com>
9091
9092 * gdb.base/printcmds.c (some_struct): New struct and instance.
9093 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
9094 procedure.
9095 <global scope>: Call it.
9096
6da78614
KW
90972011-01-21 Ken Werner <ken.werner@de.ibm.com>
9098
9099 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
9100 argument to the gdb_compile_opencl_hostapp call.
9101
ec64c9aa
YQ
91022011-01-19 Yao Qi <yao@codesourcery.com>
9103
9104 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
9105 positve list.
9106
810cfdbb
YQ
91072011-01-19 Yao Qi <yao@codesourcery.com>
9108
9109 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
9110 canonical form.
9111 Remove "xscale-*-*"
9112 * gdb.xml/tdesc-regs.exp: Likewise.
9113 * gdb.python/py-section-script.exp: Replace ARM target triplet
9114 with canonical form.
9115 Match arm*-*-symbianelf*.
9116 * gdb.base/dup-sect.exp: Likewise.
9117 * lib/dwarf.exp: New.
9118 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
9119 dwarf2_support.
9120 * gdb.dwarf2/dup-psym.exp: Likewise.
9121 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
9122 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
9123 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
9124 * gdb.dwarf2/dw2-basic.exp: Likewise.
9125 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9126 * gdb.dwarf2/dw2-const.exp: Likewise.
9127 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
9128 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
9129 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
9130 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
9131 * gdb.dwarf2/dw2-filename.exp: Likewise.
9132 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
9133 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
9134 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9135 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9136 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
9137 * gdb.dwarf2/dw2-noloc.exp: Likewise.
9138 * gdb.dwarf2/dw2-op-call.exp: Likewise.
9139 * gdb.dwarf2/dw2-producer.exp: Likewise.
9140 * gdb.dwarf2/dw2-ranges.exp: Likewise.
9141 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
9142 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
9143 * gdb.dwarf2/dw2-strp.exp: Likewise.
9144 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
9145 * gdb.dwarf2/implptr.exp: Likewise.
9146 * gdb.dwarf2/mac-fileno.exp: Likewise.
9147 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
9148 * gdb.dwarf2/pieces.exp: Likewise.
9149 * gdb.dwarf2/pr11465.exp: Likewise.
9150 * gdb.dwarf2/valop.exp: Likewise.
9151 * gdb.dwarf2/watch-notconst.exp: Likewise.
9152 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
9153
4694da01
TT
91542011-01-19 Tom Tromey <tromey@redhat.com>
9155
9156 * gdb.python/py-infthread.exp: Add thread tests.
9157
b075872c
JB
91582011-01-14 Joel Brobecker <brobecker@adacore.com>
9159
9160 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
9161
2c3e6e24
JB
91622011-01-14 Joel Brobecker <brobecker@adacore.com>
9163
9164 * gdb.ada/widewide: New testcase.
9165
de8fa76c
JB
91662011-01-13 Joel Brobecker <brobecker@adacore.com>
9167
9168 * gdb.base/interact.exp: New testcase.
9169
1b05df00
TT
91702011-01-12 Tom Tromey <tromey@redhat.com>
9171
9172 * gdb.mi/gdb2549.exp: Update for error message changes.
9173 * gdb.mi/mi-cli.exp: Likewise.
9174 * gdb.mi/mi-disassemble.exp: Likewise.
9175 * gdb.mi/mi-pthreads.exp: Likewise.
9176 * gdb.mi/mi-regs.exp: Likewise.
9177 * gdb.mi/mi-stack.exp: Likewise.
9178 * gdb.mi/mi-var-block.exp: Likewise.
9179 * gdb.mi/mi-var-cmd.exp: Likewise.
9180 * gdb.mi/mi2-cli.exp: Likewise.
9181 * gdb.mi/mi2-disassemble.exp: Likewise.
9182 * gdb.mi/mi2-pthreads.exp: Likewise.
9183 * gdb.mi/mi2-regs.exp: Likewise.
9184 * gdb.mi/mi2-stack.exp: Likewise.
9185 * gdb.mi/mi2-var-block.exp: Likewise.
9186 * gdb.mi/mi2-var-cmd.exp: Likewise.
9187
c2ff108b
JK
91882011-01-12 Andrew Burgess <aburgess@broadcom.com>
9189 Jan Kratochvil <jan.kratochvil@redhat.com>
9190
9191 PR fortran/11104 and DWARF unbound arrays detection.
9192 * gdb.fortran/multi-dim.exp: New file.
9193 * gdb.fortran/multi-dim.f90: New file.
9194
b716877b
AB
91952011-01-12 Andrew Burgess <aburgess@broadcom.com>
9196
9197 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
9198 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
9199 add new tests for opcode dumping.
9200
6c162d5e
TT
92012011-01-11 Tom Tromey <tromey@redhat.com>
9202
9203 * gdb.python/py-infthread.exp: Load gdb-python.exp.
9204
77b06cd7
TJB
92052010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
9206
9207 Convert hardware watchpoints to use breakpoint_ops.
9208 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
9209 type is not supported.
9210 * gdb.base/foll-fork.exp: Likewise.
9211 * gdb.base/foll-vfork.exp: Likewise.
9212
f39a75d0
PM
92132011-01-10 Phil Muldoon <pmuldoon@redhat.com>
9214
9215 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
9216 Use load_lib gdb-python.exp.
9217 * gdb.python/python.exp: Ditto.
9218 * gdb.python/py-function.exp: Ditto.
9219
fc529d80
AS
92202011-01-09 Andreas Schwab <schwab@linux-m68k.org>
9221
9222 * gdb.threads/tls.exp ("info address me"): Fix expected output.
9223
fb03cb59
JK
92242011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9225
9226 * configure: Regenerate.
9227
d8e22779
TT
92282011-01-06 Tom Tromey <tromey@redhat.com>
9229
9230 * gdb.python/py-frame.exp: Test gdb.newest_frame.
9231
09050809
JB
92322011-01-06 Joel Brobecker <brobecker@adacore.com>
9233
fc529d80
AS
9234 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
9235 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
9236 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9237 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
9238 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
9239 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9240 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
9241 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
9242 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
9243 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
9244 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
9245 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
9246 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
9247 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9248 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9249 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
9250 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
9251 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
9252 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9253 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
9254 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
9255 gdb.ada/uninitialized_vars.exp,
9256 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
9257 Simplify by using clean_restart.
09050809 9258
8ed5dd9e
JB
92592011-01-06 Joel Brobecker <brobecker@adacore.com>
9260
9261 Add marker to be used as anchor for inserting breakpoints.
9262 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
9263 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
9264 Likewise.
9265
9266 Remove uses of gdb_start_cmd.
9267 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
9268 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
9269
9270 Do not run testcase if testing with GDBserver.
9271 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
9272 if testing with GDBserver.
9273
368a124f
JB
92742011-01-06 Joel Brobecker <brobecker@adacore.com>
9275
9276 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
9277 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
9278 copyright header.
9279
44944448
JB
92802011-01-05 Joel Brobecker <brobecker@adacore.com>
9281
9282 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
9283 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
9284 testsuite/gdb.fortran/complex.f,
9285 testsuite/gdb.fortran/derived-type.f90,
9286 testsuite/gdb.fortran/library-module-lib.f90,
9287 testsuite/gdb.fortran/library-module-main.f90,
9288 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
9289 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
9290 Copyright year update.
9291
31886ea6
JB
92922011-01-05 Joel Brobecker <brobecker@adacore.com>
9293
9294 * gdb.base/langs1.f: Add copyright header.
9295
ebedcab5
JK
92962011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9297
9298 * gdb.base/morestack.exp: New file.
9299 * gdb.base/morestack.c: New file.
9300
de1eb2f9
JK
93012011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9302
9303 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
9304
9e87a409
JB
93052010-12-29 Joel Brobecker <brobecker@adacore.com>
9306
9307 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
9308 * gdb.ada/arrayptr.exp: Add test printing that new variable.
9309
720d1a40
JB
93102010-12-29 Joel Brobecker <brobecker@adacore.com>
9311
9312 * gdb.ada/lang_switch.exp: Correct expected parameter value.
9313
a283af87
AS
93142010-12-25 Andreas Schwab <schwab@linux-m68k.org>
9315
5d3d9cba
AS
9316 * gdb.threads/tls.exp: Fix typo.
9317
a283af87
AS
9318 * gdb.threads/thread-specific.exp (get_thread_list): Update.
9319 * gdb.threads/execl.exp: Update.
9320
2a20745c
YQ
93212010-12-23 Yao Qi <yao@codesourcery.com>
9322
9323 * gdb.arch/arm-disp-step.exp: New.
9324 * gdb.arch/arm-disp-step.S: New.
9325
a7658b96
TT
93262010-12-21 Tom Tromey <tromey@redhat.com>
9327
9328 * gdb.threads/execl.exp: Update.
9329 * gdb.threads/linux-dp.exp: Update.
9330 * gdb.threads/manythreads.exp: Update.
9331 * gdb.threads/tls.exp: Update.
9332
5b79abe7
TT
93332010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9334
9335 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
9336 (NextOverThrowDerivates) <resumebpt>: New.
9337 (resumebpt_test): New.
9338 (main): Call resumebpt_test.
9339 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
9340
0914bcdb
SS
93412010-12-12 Stan Shebs <stan@codesourcery.com>
9342
9343 * gdb.trace/tsv.exp: Test print command on trace state variables.
9344
305aeedc
TT
93452010-12-09 Tom Tromey <tromey@redhat.com>
9346
9347 * gdb.base/interp.exp: Add regression test.
9348
186c406b
TT
93492010-12-09 Tom Tromey <tromey@redhat.com>
9350
9351 * gdb.java/jnpe.java: New file.
9352 * gdb.java/jnpe.exp: New file.
9353 * gdb.cp/nextoverthrow.exp: New file.
9354 * gdb.cp/nextoverthrow.cc: New file.
9355
aae1c79a
DE
93562010-12-07 Doug Evans <dje@google.com>
9357
9358 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
9359 of data-directory.
9360 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
9361 updated.
9362 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
9363
60f98dde 93642010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
9365
9366 * gdb.base/callfuncs.exp: Test for skip_float_tests.
9367 * gdb.base/call-sc.exp: Ditto.
9368 * gdb.base/finish.exp: Ditto.
9369 * gdb.base/return.exp: Ditto.
9370 * gdb.base/return2.exp: Ditto.
9371
5fa290c1
DE
93722010-11-30 Doug Evans <dje@google.com>
9373
9374 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
9375 (gdb_expect_list): Fix spelling errors in comments.
9376 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
9377 send_gdb/gdb_expect_list where applicable.
9378 * gdb.base/call-ar-st.exp: Ditto.
9379 * gdb.base/funcargs.exp: Ditto.
9380 * gdb.base/gcore.exp: Ditto.
9381 * gdb.base/page.exp: Ditto.
9382 * gdb.base/sigaltstack.exp: Ditto.
9383 * gdb.base/siginfo.exp: Ditto.
9384 * gdb.base/sigstep.exp: Ditto.
9385 * gdb.base/trace-commands.exp: Ditto.
9386
4e04c971
DE
93872010-11-29 Doug Evans <dje@google.com>
9388
9389 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
9390 printer-name;subprinter-name.
9391
8cf6f0b1
TT
93922010-11-29 Tom Tromey <tromey@redhat.com>
9393
9394 * gdb.dwarf2/implptr.exp: New file.
9395 * gdb.dwarf2/implptr.c: New file.
9396 * gdb.dwarf2/implptr.S: New file.
9397
94b6973e
PM
93982010-11-29 Phil Muldoon <pmuldoon@redhat.com>
9399
fc529d80 9400 PR python/12199
94b6973e
PM
9401
9402 * gdb.python/py-breakpoint.exp: Test the delete method.
9403
8358c15c
JK
94042010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9405
9406 Fix step_resume_breakpoint unsaved during an infcall.
9407 * gdb.base/step-resume-infcall.exp: New file.
9408 * gdb.base/step-resume-infcall.c: New file.
9409
f6df29bc
TJB
94102010-11-24 Edjunior Machado <emachado@br.ibm.com>
9411
9412 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
9413
f2b5a5cf
TJB
94142010-11-24 Edjunior Machado <emachado@br.ibm.com>
9415
9416 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
9417 on ppc64's symbols; "finish" and "return" commands must accept to
9418 show the caller line again as well as the line after.
9419 * gdb.asm/powerpc64.inc: New file.
9420
6b0ecdc2
DE
94212010-11-23 Doug Evans <dje@google.com>
9422
9423 * lib/gdb.exp (gdb_test_sequence): New function.
9424 (gdb_expect_list): Add verbose -log call for each pattern.
9425 * gdb.base/signals.exp (test_handle_all_print): Call it.
9426 Reduce timeout increment from 6 minutes to 1 minute.
9427 * gdb.server/ext-run.exp: Call it.
9428
ea976c60
PM
94292010-11-23 Phil Muldoon <pmuldoon@redhat.com>
9430
f2b5a5cf 9431 PR python/12212
ea976c60
PM
9432
9433 * gdb.python/python.exp: Check that selected_thread raises an
9434 error when no inferior is loaded.
9435
c0efa795
JK
94362010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9437
9438 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
9439 * gdb.dwarf2/dw2-stack-boundary.S: New file.
9440
ec3aa567
JK
94412010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9442
9443 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
9444 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
9445
d8249011
DE
94462010-11-18 Doug Evans <dje@google.com>
9447
9448 * gdb.server/ext-run.exp: Fix intermittent failures.
9449
d4eba7d1
NF
94502010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9451
9452 * gdb.stabs/gdb11479.exp: Use runto_main.
9453
b04c2f88
NF
94542010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9455
9456 * gdb.base/break-entry.exp: Skip if using a stub.
9457
ae9d7ce4
NF
94582010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9459
9460 * gdb.python/py-inferior.exp: Pack values in target endianness.
9461
621c8364
TT
94622010-11-12 Tom Tromey <tromey@redhat.com>
9463
9464 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
9465 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
9466 MemoryError.
9467 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
9468 type.
9469 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
9470 MemoryError.
9471 (test_subscript_regression): Update exception type.
9472
84f4c1fe
PM
94732010-11-11 Phil Muldoon <pmuldoon@redhat.com>
9474
9475 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
9476 breakpoint tests.
9477
a1442452
PA
94782010-11-09 Pedro Alves <pedro@codesourcery.com>
9479
9480 * gdb.base/watchpoint.exp: Test "watch -location" with an
9481 innacessible location.
9482
efd11a33
JK
94832010-11-09 Edjunior Machado <emachado@br.ibm.com>
9484 Luis Machado <luisgpm@br.ibm.com>
9485
9486 * gdb.base/maint.exp: Expect "." prefix.
9487 * gdb.base/nodebug.exp: Expect "." Likewise.
9488 * gdb.base/sepsymtab.exp: Expect "." Likewise.
9489 * gdb.base/watchpoint-cond-gone.exp: Likewise.
9490 * gdb.base/watchpoint.exp: Expect a software watch to be created for
9491 POWER server processors.
9492
aa00efb5
JK
94932010-11-08 Edjunior Machado <emachado@br.ibm.com>
9494 Luis Machado <luisgpm@br.ibm.com>
9495
9496 * gdb.base/break-entry.exp: convert entry point for
9497 ppc64 and expect leading `.' on ppc64's symbols
9498
99e7ae30
DE
94992010-11-05 Doug Evans <dje@google.com>
9500
9501 * gdb.base/help.exp: Update expected output.
b521dba8
DE
9502 * gdb.python/py-param.exp: Delete, contents moved to ...
9503 * gdb.python/py-parameter.exp: ... here. New file.
9504 Add test for gdb.parameter ("directories").
99e7ae30 9505
f4b8a18d
KW
95062010-11-05 Ken Werner <ken.werner@de.ibm.com>
9507
9508 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
9509 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
9510 * configure: Regenerate.
9511 * gdb.opencl/Makefile.in: New File.
9512 * gdb.opencl/datatypes.exp: Likewise.
9513 * gdb.opencl/datatypes.cl: Likewise.
9514 * gdb.opencl/operators.exp: Likewise.
9515 * gdb.opencl/operators.cl: Likewise.
9516 * gdb.opencl/vec_comps.exp: Likewise.
9517 * gdb.opencl/vec_comps.cl: Likewise.
9518 * gdb.opencl/convs_casts.exp: Likewise.
9519 * gdb.opencl/convs_casts.cl: Likewise.
9520 * lib/opencl.exp: Likewise.
9521 * lib/opencl_hostapp.c: Likewise.
9522 * lib/opencl_kernel.cl: Likewise.
9523 * lib/cl_util.c: Likewise.
9524 * lib/cl_util.c: Likewise.
9525 * gdb.base/default.exp (set language): Add "opencl" to the list of
9526 languages.
9527
a9d5ef47
SW
95282010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
9529
9530 * gdb.cp/overload.exp: Added test for inheritance overload.
9531 * gdb.cp/overload.cc: Ditto.
9532 * gdb.cp/oranking.exp: Removed releveant kfails.
9533
03eb1c79
JK
95342010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9535 Joel Brobecker <brobecker@adacore.com>
9536
9537 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
9538 check test_compiler_info.
9539
dbc98a8b
KW
95402010-11-03 Ken Werner <ken.werner@de.ibm.com>
9541
9542 * gdb.base/gnu_vector.exp: Adjust expect messages.
9543
120bd360
KW
95442010-11-03 Ken Werner <ken.werner@de.ibm.com>
9545
9546 * gdb.base/gnu_vector.exp: Add unary operator tests.
9547
c37f7098
KW
95482010-11-03 Ken Werner <ken.werner@de.ibm.com>
9549
9550 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
9551
7b51bc51
DE
95522010-11-02 Doug Evans <dje@google.com>
9553
9554 * gdb.python/py-pp-maint.c: New file.
9555 * gdb.python/py-pp-maint.exp: New file.
9556 * gdb.python/py-pp-maint.py: New file.
9557
50c97f38
TT
95582010-11-02 Tom Tromey <tromey@redhat.com>
9559
9560 * gdb.base/default.exp: Remove "scheme" from language list.
9561
a289b8f6
JK
95622010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9563
9564 Revert:
9565 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9566 * gdb.threads/sigstep-threads.exp: New file.
9567 * gdb.threads/sigstep-threads.c: New file.
9568
cd017491
MS
95692010-10-20 Michael Snyder <msnyder@vmware.com>
9570
9571 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
9572
8e6a5956
UW
95732010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
9574
9575 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
9576 Skip test completely if gdb,no_hardware_watchpoints.
9577
2c04da0d
UW
95782010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
9579
9580 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
9581 strict, but do not check for any particular function name within libc.
9582
79afc5ef
SW
95832010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
9584
9585 * gdb.cp/smartp.exp: New test.
9586 * gdb.cp/smartp.cc : New test.
9587
026ffab7
SW
95882010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
9589
9590 * gdb.cp/converts.exp: Test pointer to bool conversion.
9591 Test pointer to long conversion.
9592 * gdb.cp/oranking.exp: Removed relevant kfail.
9593
3a772aa4
TT
95942010-10-18 Tom Tromey <tromey@redhat.com>
9595
9596 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
9597 argument to lazy_string.
9598 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
9599 (pp_ls.to_string): Use it.
9600 * gdb.python/py-prettyprint.c (main): Move declarations to top.
9601 Add "estring2" local.
9602
5fc3827b
JK
96032010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9604
9605 Fix s390x compatibility.
9606 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
9607 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
9608
8aeb23f3
JK
96092010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9610
9611 * gdb.threads/sigstep-threads.exp: New file.
9612 * gdb.threads/sigstep-threads.c: New file.
9613
c1e56572
JK
96142010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9615
9616 * gdb.base/pie-execl.exp: New file.
9617 * gdb.base/pie-execl.c: New file.
9618
92163a10
JK
96192010-10-13 Doug Evans <dje@google.com>
9620 Jan Kratochvil <jan.kratochvil@redhat.com>
9621
9622 PR exp/12117
9623 * gdb.cp/ptype-cv-cp.cc: New file.
9624 * gdb.cp/ptype-cv-cp.exp: New file.
9625
7062b0a0
SW
96262010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
9627
9628 * gdb.cp/converts.cc: New test program.
9629 * gdb.cp/converts.exp: New test.
9630 * gdb.cp/overload.exp: Added test for void* vs int*.
9631 * gdb.cp/overload.exp: Ditto.
9632 * gdb.cp/oranking.exp: Removed related kfail.
9633
0e3509db
DE
96342010-10-13 Doug Evans <dje@google.com>
9635
9636 * lib/gdb-python.exp (gdb_check_python_config): New function.
9637 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
9638 * gdb.python/lib-types.cc: New file.
9639 * gdb.python/lib-types.exp: New file.
9640
8dc78533
JK
96412010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9642
9643 * gdb.python/py-error.exp: New file.
9644 * gdb.python/py-error.py: New file.
9645
93c17e06
JK
96462010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9647
9648 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
9649 gdb_test_multiple.
9650
d8b34041
JK
96512010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9652
9653 * gdb.base/break-interp.exp: Use ldlags for linking flags.
9654 * gdb.base/prelink.exp: Likewise.
9655 * gdb.base/solib-nodir.exp: Likewise.
9656 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
9657 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
9658 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
9659
e0cc584e
UW
96602010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
9661
9662 * break-interp.exp (test_ld): Use two separate gdb_expect statements
9663 for the "info files" test to avoid timeouts on slow machines.
9664
cfc353b1
JK
96652010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9666
9667 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
9668 (main): Make openlib dummy call.
9669
d3d7896d
JK
96702010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9671
9672 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
9673 * break-interp.exp (reach): Move the core body ...
9674 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
9675 (test_ld): Provide always real argument, even to the linker. Replace
9676 dl_main by _dl_debug_state.
9677
5e533c94
JK
96782010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9679
9680 Fix results of prelinked PIEs on ppc*.
9681 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
9682 Accept also DISPLACEMENT "PRESENT".
9683 (main): Replace "ZERO" displacements by "PRESENT".
9684
33540610
SW
96852010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
9686
9687 * gdb.cp/oranking.exp: New test.
9688 * gdb.cp/oranking.cc: New test program.
9689
3bdf2bbd
KW
96902010-10-08 Ken Werner <ken.werner@de.ibm.com>
9691
9692 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
9693 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
9694
2f608a3a
KW
96952010-10-06 Ken Werner <ken.werner@de.ibm.com>
9696
9697 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
9698 lush, lynx) New constant.
9699 * gdb.base/constvars.exp: Test const array types.
9700 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
9701
aa2e2d8d
DE
97022010-10-06 Doug Evans <dje@google.com>
9703
9704 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
9705 of syscall staging area.
9706
2844d6b5
KW
97072010-10-06 Ken Werner <ken.werner@de.ibm.com>
9708
9709 * gdb.base/gnu_vector.c: Add variable c4.
9710 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
9711 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
9712
7d8ac8bb
MR
97132010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
9714
9715 * gdb.arch/altivec-abi.exp: Fix a typo.
9716
84a02e58
MR
97172010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
9718
9719 * lib/mi-support.exp (thread_selected_re): Correct pattern used
9720 to match a thread ID.
9721
b18e6318
JK
97222010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9723
9724 Fix s390x testcase compatibility.
9725 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
9726
a2c09bd0
DE
97272010-10-01 Doug Evans <dje@google.com>
9728
9729 * lib/gdb-python.exp: New file.
9730 * gdb.python/py-block.exp: Use it.
9731 * gdb.python/py-breakpoint.exp: Ditto.
9732 * gdb.python/py-frame.exp: Ditto.
9733 * gdb.python/py-inferior.exp: Ditto.
9734 * gdb.python/py-param.exp: Ditto.
9735 * gdb.python/py-prettyprint.exp: Ditto.
9736 * gdb.python/py-shared.exp: Ditto.
9737 * gdb.python/py-symbol.exp: Ditto.
9738 * gdb.python/py-symtab.exp: Ditto.
9739 * gdb.python/py-type.exp: Ditto.
9740 * gdb.python/py-value.exp: Ditto.
9741 * gdb.python/python.exp: Ditto.
9742
38f12cfc
TT
97432010-09-30 Tom Tromey <tromey@redhat.com>
9744
9745 * gdb.base/anon.exp: New file.
9746 * gdb.base/anon.c: New file.
9747
9ae8282d
TT
97482010-09-30 Tom Tromey <tromey@redhat.com>
9749
9750 * gdb.base/completion.exp: Test completion through anonymous
9751 union.
9752 * gdb.base/break1.c (struct some_struct): Add anonymous union.
9753
e9e07ba6
JK
97542010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9755
9756 Fix printing parameters of inlined functions.
9757 * gdb.dwarf2/dw2-inline-param.exp: New file.
9758 * gdb.dwarf2/dw2-inline-param-main.c: New file.
9759 * gdb.dwarf2/dw2-inline-param.S: New file.
9760
cd2effb2
JK
97612010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9762
9763 PR corefiles/12071.
9764 * gdb.base/corefile.exp (quit with a process, no question: load core)
9765 (quit with a core file): New tests.
9766
bceffbf3
JK
97672010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9768
9769 Fix GDB crash on inferior calls with self-referencing classes.
9770 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
9771 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
9772 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
9773
1736ad11
JK
97742010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9775
9776 Fix lost siginfo_t for inferior calls.
9777 * gdb.base/siginfo-infcall.exp: New file.
9778 * gdb.base/siginfo-infcall.c: New file.
9779
a176ad92
JB
97802010-09-22 Joel Brobecker <brobecker@adacore.com>
9781
9782 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
9783
c2b0a229
JK
97842010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9785
9786 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
9787 New test.
9788 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
9789
e8ae22d1
JB
97902010-09-22 Joel Brobecker <brobecker@adacore.com>
9791
9792 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
9793 type of our const type.
9794
ec322823
SW
97952010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
9796
9797 * gdb.cp/pr12028.cc: New.
9798 * gdb.cp/pr12028.exp: New.
9799
72929c62
JB
98002010-09-22 Joel Brobecker <brobecker@adacore.com>
9801
9802 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
9803
875b4ff5 98042010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 9805 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
9806
9807 PR mi/11407
9808 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
9809 * gdb.mi/dw2-ref-missing-frame-main.c New File.
9810 * gdb.mi/dw2-ref-missing-frame.S New File.
9811 * gdb.mi/dw2-ref-missing-frame.exp New File.
9812
7155d578
TT
98132010-09-14 Tom Tromey <tromey@redhat.com>
9814
9815 PR symtab/8399:
9816 * gdb.threads/tls.exp: Remove kfail. Update expected output.
9817
515ed532
TT
98182010-09-14 Tom Tromey <tromey@redhat.com>
9819
9820 PR exp/11803:
9821 * gdb.threads/tls.exp: Use C++.
9822 (check_thread_local): Use K::another_thread_local.
9823 * gdb.threads/tls.c (class K): New.
9824 (another_thread_local): Now a member of K.
9825 (spin): Update. No longer K&R C.
9826
450ca57c
SW
98272010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
9828
9829 * gdb.cp/koenig.cc: created class for testing member lookup.
9830 * gdb.cp/koenig.exp: Added test for member lookup.
9831
dbd492a3
JK
98322010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9833
9834 Fix false FAILs on sourcetree topdir directory containing "kill".
9835 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
9836 source line matching regexp.
9837
8d4d924b
JK
98382010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9839
9840 * gdb.python/python.exp (set height 0, collect help from uiout)
9841 (verify help to uiout): New tests.
9842
8e64f2a0
JK
98432010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9844
9845 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
9846 is_lp64_target to check 64bit target.
9847
4569eed2
JK
98482010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9849
9850 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
9851 (test_ld) <powerpc64-*>: New.
9852
5e1617b1
DJ
98532010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9854
9855 * gdb.cp/templates.exp (test_template_args): Allow "struct".
9856
c767944b
DJ
98572010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9858
9859 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
9860 (FunctionArg::method): New function.
9861 (empty, arg): New variables.
9862 (main): Call arg.method.
9863 * gdb.cp/templates.exp (test_template_args): New function.
9864 (do_tests): Call it.
9865
27d3a3fc
UW
98662010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9867
9868 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
9869 of "next" to proceed over pthread_exit call.
9870
55b7ce7f
UW
98712010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9872
9873 * gdb.base/maint.exp: Avoid wildcards against potentially very long
9874 "maint print statistics" output to prevent expect timeouts.
9875
809df446
JK
98762010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9877
9878 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
9879 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9880 (test_float_rejected): ... here.
9881 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
9882 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9883 (test_float_rejected): ... here.
9884 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
9885 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9886 (test_float_rejected): ... here.
9887 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
9888 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9889 (test_float_rejected): ... here.
9890
8464be76
DJ
98912010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9892
9893 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
9894 before disabling hardware watchpoints.
9895 (test_inaccessible_watchpoint): Check that hardware watchpoints
9896 are used. Test for watchpoints on a constant address.
9897
14dba4b4
JK
98982010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9899
9900 * gdb.base/ui-redirect.exp: New file.
9901
3f3540e1 99022010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 9903 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
9904
9905 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
9906
0f254bb7
DE
99072010-08-31 Doug Evans <dje@google.com>
9908
9909 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
9910
03f17ccf
TT
99112010-08-30 Tom Tromey <tromey@redhat.com>
9912
9913 PR python/11792:
9914 * gdb.python/py-value.exp (test_subscript_regression): Add
9915 dynamic_type test.
9916
640617ad
DJ
99172010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
9918
9919 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
9920 instead of running to main. Do not test the main function.
9921 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
9922 Add new main.
9923
2ed91d1b
PA
99242010-08-26 Pedro Alves <pedro@codesourcery.com>
9925
9926 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
9927 one test.
9928
673bfd45
DE
99292010-08-24 Doug Evans <dje@google.com>
9930
9931 PR symtab/11942
9932 * gdb.dwarf2/dw4-sig-types.cc: New file.
9933 * gdb.dwarf2/dw4-sig-types.h: New file.
9934 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
9935 * gdb.dwarf2/dw4-sig-types.exp: New file.
9936
f9ffd4bb
TT
99372010-08-23 Tom Tromey <tromey@redhat.com>
9938
9939 PR python/11145:
9940 * gdb.python/py-value.c (Base, Derived): New types.
9941 (base): New global.
9942 * gdb.python/py-value.exp (test_subscript_regression): Add
9943 dynamic_cast test.
9944
d839c8a4
TT
99452010-08-23 Tom Tromey <tromey@redhat.com>
9946
9947 PR python/10676:
9948 * gdb.python/py-type.exp (test_fields): Add tests for type
9949 equality.
9950
702c2711
TT
99512010-08-23 Tom Tromey <tromey@redhat.com>
9952
9953 PR python/11915:
9954 * gdb.python/py-type.exp (test_fields): Add tests for array.
9955
832bafd3
KS
99562010-08-23 Keith Seitz <keiths@redhat.com>
9957
9958 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
9959 have any children. Create a new abbrev for it.
9960 Add missing terminal sequence to .debug_abbrev.
9961
c37bf528
KS
99622010-08-20 Keith Seitz <keiths@redhat.com>
9963
9964 PR symtab/11465:
9965 * gdb.dwarf2/pr11465.exp: New test.
9966 * gdb.dwarf2/pr11465.S: New file.
9967 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
9968 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
9969
4572cbac
TJB
99702010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
9971
9972 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
9973 registers. Update data sets with the new v2_double element in the
9974 VSX register union. Add vector_register3_vr data set for the AltiVec
9975 registers. Use gdb_test_no_output instead of send_gdb.
9976
e7fbb131
PA
99772010-08-19 Pedro Alves <pedro@codesourcery.com>
9978
9979 * gdb.python/py-shared.exp: New file, factored out from
9980 python.exp.
9981 * gdb.python/py-shared.c: New file.
9982 * gdb.python/py-shared-sl.c: New file.
9983 * gdb.python/python-1.c: New file.
9984 * gdb.python/python-sl.c: Delete.
9985 * gdb.python/python.c: Mention python-1.c.
9986 * gdb.python/python.exp: Move shared library tests to
9987 py-shared.exp.
9988 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
9989 (MISCELLANEOUS): New.
9990 (clean mostlyclean): Also remove $MISCELLANEOUS.
9991
d30f5e1f
DE
99922010-08-19 Doug Evans <dje@google.com>
9993
9994 PR exp/11926
9995 * gdb.base/printcmds.exp (test_float_accepted): New function.
9996 Move existing float tests there. Add tests for floats with suffixes.
9997 (test_float_rejected): New function.
9998 * gdb.java/jv-print.exp (test_float_accepted): New function.
9999 (test_float_rejected): New function.
10000 * gdb.objc/print.exp: New file.
10001 * gdb.pascal/print.exp: New file.
10002 * lib/objc.exp: New file.
10003
7b3fd859
PM
100042010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
10005
10006 * gdb.base/default.exp (info set): Avoid full buffer error and force
10007 reading up to final gdb prompt.
10008 (show): Likewise.
10009
c92817ce
TT
100102010-08-18 Tom Tromey <tromey@redhat.com>
10011
10012 PR symtab/11919:
10013 * gdb.base/completion.exp: Add test.
10014
f1208f9e
DE
100152010-08-18 Doug Evans <dje@google.com>
10016
10017 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
10018 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
10019 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
10020 Simplify, early exit if runto_main fails.
10021 * gdb.fortran/exprs.exp: load_lib fortran.exp.
10022 (set_lang_fortran): Moved to lib/fortran.exp.
10023 * gdb.fortran/types.exp: load_lib fortran.exp.
10024 (set_lang_fortran): Moved to lib/fortran.exp.
10025 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
10026 * gdb.java/jprint.exp (set_lang_java): Ditto.
10027 * gdb.java/jv-exp.exp: load_lib java.exp.
10028 If set_lang_java fails, issue a warning instead of failure to be
10029 consistent with other set_lang_foo uses.
10030 (set_lang_java): Moved to lib/java.exp.
10031 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
10032 If set_lang_java fails, issue a warning instead of failure to be
10033 consistent with other set_lang_foo uses.
10034 * gdb.pascal/types.exp: load_lib pascal.exp.
10035 (set_lang_pascal): Moved to lib/pascal.exp.
10036 * lib/fortran.exp: New file.
10037 * lib/java.exp (set_lang_java): New function.
10038 * lib/pascal.exp (set_lang_pascal): New function.
10039
2f06b485
YQ
100402010-08-18 Yao Qi <yao@codesourcery.com
10041
10042 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
10043 func_nofb_start and func_loopfb_start, so that address of functions
10044 is equal to these labels on Thumb.
10045
96e25403
YQ
100462010-08-18 Yao Qi <yao@codesourcery.com>
10047
10048 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
10049 to reflect latest c source file.
10050
36e6adc4
JK
100512010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10052
10053 * gdb.cp/infcall-dlopen.exp: New file.
10054 * gdb.cp/infcall-dlopen.cc: New file.
10055 * gdb.cp/infcall-dlopen-lib.cc: New file.
10056
f431efe5
PA
100572010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10058 Pedro Alves <pedro@codesourcery.com>
10059
10060 PR breakpoints/11371
10061
10062 * gdb.base/watch-cond-infcall.exp: New file.
10063 * gdb.base/watch-cond-infcall.c: New file.
10064
06a64a0b
TT
100652010-08-16 Tom Tromey <tromey@redhat.com>
10066
10067 * gdb.base/help.exp: Update.
10068 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
10069 watchpoint.
10070 (test_watch_location): New proc.
10071 (test_watchpoint_in_big_blob): Delete watchpoint.
10072 * gdb.base/watchpoint.c (func5): New function.
10073 (main): Call it.
10074
70ebf4ed
DE
100752010-08-16 Doug Evans <dje@google.com>
10076
10077 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
10078
ca5c20b6
PM
100792010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10080
10081 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
10082 tests.
10083
7346b668
KW
100842010-08-11 Ken Werner <ken.werner@de.ibm.com>
10085
10086 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
10087 * gdb.base/gnu_vector.c: New File.
10088 * gdb.base/gnu_vector.exp: Likewise.
10089
cb2e07a6
PM
100902010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10091
10092 * gdb.python/python.c: New File.
10093 * gdb.python/python-sl.c: New File.
10094 * gdb.python/python.exp: Test solib_address and decode_line
10095 * functions.
10096
5da1313b
JK
100972010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10098
10099 * gdb.python/python.exp (show height, set height 10)
10100 (verify pagination beforehand, verify pagination beforehand: q)
10101 (gdb.execute does not page, verify pagination afterwards)
10102 (verify pagination afterwards: q): New.
10103
49c3ccf7
DE
101042010-08-02 Doug Evans <dje@google.com>
10105
10106 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
10107 because of an older gcc, change test2
10108 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
10109 to unsupported.
10110
42c0c4f1
KH
101112010-07-30 Kazu Hirata <kazu@codesourcery.com>
10112
10113 * gdb.base/break-always.exp: Do not expect full paths to file
10114 names.
10115 * gdb.base/commands.exp: Likewise.
10116
d3765805
DE
101172010-07-30 Doug Evans <dje@google.com>
10118
c98ee71b
DE
10119 * gdb.cp/temargs.exp: For new tests that require newer gccs,
10120 xfail them when run with older gccs.
10121
fd961404
DE
10122 * lib/gdb.exp (build_executable): Forward "c++" option to
10123 get_compiler_info.
10124
999adef4
DE
10125 * gdb.python/py-type.exp (test_template): Mark as xfail tests
10126 "python print ttype.template_argument(1)" and
10127 "python print isinstance(ttype.template_argument(1), gdb.Value)"
10128 if using gcc 4.4 or earlier.
10129
d3765805
DE
10130 * gdb.base/valgrind-db-attach.exp: Use unique test name for
10131 attach-to-debugger handling.
10132
1276c759
JK
101332010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10134
10135 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
10136 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
10137 (main): Use copyreloc.
10138 * gdb.base/prelink.exp (split debug of executable)
10139 (.dynbss vs. .bss address shift): New tests.
10140
88caa9b9
PA
101412010-07-29 Pedro Alves <pedro@codesourcery.com>
10142
10143 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
10144 in gdb_test_multiple.
10145
c6f2ac43
PA
101462010-07-29 Pedro Alves <pedro@codesourcery.com>
10147
10148 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
10149 environment.
10150
326fd672
TT
101512010-07-28 Tom Tromey <tromey@redhat.com>
10152
10153 PR python/11060:
10154 * gdb.python/py-type.c (Temargs): New template.
10155 (temvar): New variable.
10156 * gdb.python/py-type.exp (test_template): New proc.
10157
3ce3b1ba
PA
101582010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10159
10160 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
10161 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
10162
34eaf542
TT
101632010-07-28 Tom Tromey <tromey@redhat.com>
10164
10165 PR c++/9946:
10166 * gdb.cp/temargs.exp: New file.
10167 * gdb.cp/temargs.cc: New file.
10168
d41b819e
JK
101692010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10170
10171 * gdb.base/help.exp (help disassemble): Update the content.
10172
26ab7092
JK
101732010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10174
10175 * gdb.threads/ia64-sigill.exp: New file.
10176 * gdb.threads/ia64-sigill.c: New file.
10177
5283e9e1
TT
101782010-07-27 Tom Tromey <tromey@redhat.com>
10179
10180 * gdb.opt/inline-cmds.c (ATTR): New define.
10181 (func1): Use it.
10182 (func2): Likewise.
10183 (func3): Likewise.
10184 (outer_inline1): Likewise.
10185 (outer_inline2): Likewise.
10186 * gdb.opt/inline-bt.c (ATTR): New define.
10187 (func1): Use it.
10188 (func2): Likewise.
10189 * gdb.opt/inline-locals.c (ATTR): New define.
10190 (func1): Use it.
10191 (func2): Likewise.
10192
e992ef73
TT
101932010-07-27 Tom Tromey <tromey@redhat.com>
10194
10195 * gdb.stabs/gdb11479.c (hack): New function.
10196 (test): Use it.
10197 (test2): Use it.
10198 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
10199 (int32_search_buf, int64_search_buf): No longer static.
10200 (x): Remove.
10201 * gdb.base/relocate.c (hack): New function.
10202
5374244e
PM
102032010-07-27 Phil Muldoon <pmuldoon@redhat.com>
10204
10205 * gdb.python/py-value.exp (test_inferior_function_call): New function.
10206 * gdb.python/py-value.c (func1): New function.
10207 (func2): Likewise.
10208
a99aee83
CV
102092010-07-26 Corinna Vinschen <vinschen@redhat.com>
10210
10211 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
10212 as not to clash with .data section.
10213
a04ba985
JG
102142010-07-26 Jerome Guitton <guitton@adacore.com>
10215
10216 * gdb.base/code_elim.exp: New file.
10217 * gdb.base/code_elim1.c: New file.
10218 * gdb.base/code_elim2.c: New file.
10219
23bd0f7c
PA
102202010-07-21 Pedro Alves <pedro@codesourcery.com>
10221
10222 PR symtab/11827
10223
10224 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
10225 (some_volatile_enum): New variable.
10226 * gdb.base/printcmds.exp (test_print_enums): New.
10227 <top level>: Call it.
10228
883df6dd
SW
102292010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
10230
10231 * gdb.cp/fpointer.cc: New test.
10232 * gdb.cp/fpointer.exp: New test.
10233
569b05a5
JK
102342010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10235
10236 * gdb.base/solib-nodir.exp: New file.
10237 * lib/gdb.exp (runto): New case for a GDB internal error.
10238
51d7d803
JK
102392010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10240 Ulrich Weigand <uweigand@de.ibm.com>
10241 Tom Tromey <tromey@redhat.com>
10242
10243 * gdb.base/charset-malloc.c: New file.
10244 * gdb.base/charset.c (malloc_stub): New prototype.
10245 (main): Call it instead of malloc itself.
10246 * gdb.base/charset.exp: Use only prepare_for_testing.
10247 (binfile): Remove the variable.
10248
c0edd9ed
JK
102492010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10250
10251 Make core files the process_stratum.
10252 * gdb.base/corefile.exp (run: load core again)
10253 (run: sanity check we see the core file, run: with core)
10254 (run: core file is cleared, attach: load core again)
10255 (attach: sanity check we see the core file, attach: with core)
10256 (attach: core file is cleared): New tests.
10257 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
10258
3cbaedff
KW
102592010-07-14 Ken Werner <ken.werner@de.ibm.com>
10260
10261 * gdb.arch/altivec-abi.exp: New tests.
10262
91158a56
TT
102632010-07-13 Tom Tromey <tromey@redhat.com>
10264
10265 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
10266 (main): Use it.
10267 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
10268
0f5238ed
TT
102692010-07-13 Tom Tromey <tromey@redhat.com>
10270
10271 * gdb.base/label.exp: New file.
10272 * gdb.base/label.c: New file.
10273
add265ae
L
102742010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
10275 H.J. Lu <hongjiu.lu@intel.com>
10276
10277 * lib/gdb.exp (is_ilp32_target): New.
10278 (is_lp64_target): Likewise.
10279
10280 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
10281 target.
10282 * gdb.arch/amd64-disp-step.exp: Likewise.
10283 * gdb.arch/amd64-dword.exp: Likewise.
10284 * gdb.arch/amd64-i386-address.exp: Likewise.
10285 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 10286
add265ae
L
10287 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
10288 target.
10289 * gdb.arch/i386-bp_permanent.exp: Likewise.
10290 * gdb.arch/i386-byte.exp: Likewise.
10291 * gdb.arch/i386-disp-step.exp: Likewise.
10292 * gdb.arch/i386-gnu-cfi.exp: Likewise.
10293 * gdb.arch/i386-prologue.exp: Likewise.
10294 * gdb.arch/i386-size-overlap.exp: Likewise.
10295 * gdb.arch/i386-size.exp: Likewise.
10296 * gdb.arch/i386-sse.exp: Likewise.
10297 * gdb.arch/i386-unwind.exp: Likewise.
10298 * gdb.arch/i386-word.exp: Likewise.
10299
10300 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
10301 test only when building 64-bit executables. Do not hard-code
10302 -m64 option.
10303
2dfb8c17
DE
103042010-07-07 Doug Evans <dje@google.com>
10305
10306 * lib/gdb.exp (gdb_test_list_exact): New function.
10307 * gdb.base/default.exp (show convenience): Call it, add tests for
10308 $_sdata = void, $_thread = 0.
10309
4e5799b6
JK
103102010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10311 Joel Brobecker <brobecker@adacore.com>
10312
10313 Fix re-run of PIE executable, PR shlibs/11776.
10314 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
10315 Remove $displacement_main to match the solib-svr4.c change. New "kill"
10316 and re-"run" of the inferior.
10317
1a219cc7
JK
103182010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10319 Joel Brobecker <brobecker@adacore.com>
10320
10321 Cope with missing /usr/sbin/prelink.
10322 * lib/prelink-support.exp (prelink_no):
10323 <result == 1 && $output is "no such file or directory">: New.
10324 (prelink_yes): Likewise. Return on failed prelink_no.
10325
5e3b36f8
JK
103262010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10327 Joel Brobecker <brobecker@adacore.com>
10328
10329 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
10330 build_executable by build_executable_own_libs. Replace "prelink -R"
10331 execution by a call of prelink_yes. Comment why "prelink -r" needs no
10332 change.
10333 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
10334 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
10335 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
10336 Replace build_executable by build_executable_own_libs's function
10337 build_executable_own_libs.
10338 (prelinkNO): Create new stub to call prelink_no.
10339 (prelinkYES): Create new stub to call prelink_yes.
10340 (test_attach): Rename calls of copy to file_copy.
10341 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
10342 (copy): Move to ...
10343 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
10344 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
10345 * gdb.base/prelink.exp: Disable testcase also for is_remote and
10346 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
10347 special flags by gdb_compile_shlib. Replace second gdb_compile by
10348 build_executable_own_libs. Replace "prelink -R" execution by a call of
10349 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
10350 a second call of prelink_yes. Replace restart commands by
10351 clean_restart.
10352 (prelink): Rename to ...
10353 (seen displacement message): ... this test. Extend its expectation
10354 strictness.
10355
86e4bafc
JK
103562010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10357
10358 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
10359 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
10360 displacement message exactly once.
10361
3cd07d20
JK
103622010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10363 Joel Brobecker <brobecker@adacore.com>
10364
10365 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
10366 its restore after the <$relink_args != ""> loop. new comment.
10367
0a1e94c7
JK
103682010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10369 Joel Brobecker <brobecker@adacore.com>
10370
10371 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
10372 code for it. New variable relink_args.
10373 (prelinkYES): Call prelinkNO.
10374 (test_attach): Accept new parameter relink_args. Re-prelink the binary
10375 in such case. Move the core code to ...
10376 (test_attach_gdb): ... a new function. Send GDB command "file".
10377 Extend expected "Attaching to " string.
10378
2f70bcfb
TT
103792010-07-02 Tom Tromey <tromey@redhat.com>
10380
10381 * gdb.base/bitops.exp: Remove extraneous "pass".
10382
a17ac5b0
TT
103832010-07-02 Ken Werner <ken.werner@de.ibm.com>
10384
10385 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10386
dc10affe
PA
103872010-07-01 Pedro Alves <pedro@codesourcery.com>
10388
d41c0fc8
PA
10389 * gdb.base/help.exp: Adjust expected output.
10390
103912010-07-01 Pedro Alves <pedro@codesourcery.com>
10392
10393 * gdb.base/help.exp: Adjust expected output.
dc10affe 10394
0a600c36
JK
103952010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10396
10397 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
10398 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
10399 c++/11702.
10400
37cc8bfe
JK
104012010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10402 Doug Evans <dje@google.com>
10403
10404 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
10405 add .dynamic entry'.
10406
254e6b9e
DE
104072010-06-29 Doug Evans <dje@google.com>
10408
10409 Test PR c++/11702.
10410 * gdb.cp/m-static.exp: Add testcase.
10411 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
10412
595939de 104132010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
10414 Tom Tromey <tromey@redhat.com>
10415 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
10416
10417 * gdb.python/py-inferior.c: New File.
10418 * gdb.python/py-infthread.c: New File.
10419 * gdb.python/py-inferior.exp: New File.
10420 * gdb.python/py-infthread.exp: New File.
10421
98751a41
JK
104222010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10423
10424 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
10425 (ptype ::C::OtherFileClass typedefs): New.
10426 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
10427 (C::OtherFileClass::cOtherFileClassVar2): New.
10428 (C::OtherFileClass::cOtherFileClassVar_use): Use also
10429 cOtherFileClassVar2.
10430 (C::cOtherFileType2, C::cOtherFileVar2): New.
10431 (C::cOtherFileVar_use): use also cOtherFileVar2.
10432 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
10433
41f62f39
JK
104342010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10435
10436 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
10437 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
10438 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
10439 (print ::C::cOtherFileVar)
10440 (whatis C::OtherFileClass::cOtherFileClassType)
10441 (whatis ::C::OtherFileClass::cOtherFileClassType)
10442 (print C::OtherFileClass::cOtherFileClassVar)
10443 (print ::cOtherFileClassVar)
10444 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
10445 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
10446 trailing content.
10447 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
10448 (C::OtherFileClass::cOtherFileClassVar)
10449 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
10450 (C::cOtherFileVar, C::cOtherFileVar_use): New.
10451
af53d231
JK
104522010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10453
10454 Test PR c++/11703 and PR gdb/1448.
10455 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
10456 gdb/1448.
10457
9655fd1a
JK
104582010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10459
10460 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
10461 (main) <rtti_data>: New.
10462 * gdb.cp/virtbase.exp (print rtti_data): New.
10463
824cc8dd
JK
104642010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10465 Joel Brobecker <brobecker@adacore.com>
10466
10467 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
10468
6036c742
JK
104692010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10470
10471 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
10472
de6a0421
DE
104732010-06-28 Doug Evans <dje@google.com>
10474
10475 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
10476
b2dae948
DE
104772010-06-27 Doug Evans <dje@google.com>
10478
10479 * gdb.cp/m-static.exp: Update expected test output.
10480
0f3bb72e
PH
104812010-06-25 Paul Hilfinger <hilfinger@adacore.com>
10482
889bf7c5
PA
10483 * gdb.gdb/selftest.exp: Adjust expected message for
10484 capturing start-up runtime.
0f3bb72e 10485
bc9f0842
TT
104862010-06-25 Tom Tromey <tromey@redhat.com>
10487
10488 PR python/10808:
10489 * gdb.python/python.exp: Add new tests.
10490
099ef718
SW
104912010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
10492
10493 * gdb.cp/operator.cc: Created an import loop.
10494 * gdb.cp/operator.exp: Added testcase for import loop.
10495
5868a632
JK
104962010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10497
10498 Test PR python/11407.
10499 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
10500 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
10501 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
10502 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
10503 executable_nofb and executable_fb. New variables srcsfile, objsfile,
10504 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
10505 binfile. Call gdb_compile with clean_restart twice.
10506 (func_nofb print, func_nofb backtrace, func_loopfb print)
10507 (func_loopfb backtrace): New.
10508
af76db58
JK
105092010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10510
10511 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
10512 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
10513 by a hand made one.
10514 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
10515 i?86 requirement. Remove variables srcfile and binfile. New variable
10516 sources, executable_nofb and executable_fb. Call prepare_for_testing.
10517
f2c7657e
UW
105182010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10519
10520 * gdb.cell/dwarfaddr.exp: New file.
10521 * gdb.cell/dwarfaddr.S: New file.
10522
628fe4e4
JK
105232010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10524
10525 Test PR 9436.
10526 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
10527
f1421989
HZ
105282010-06-24 Hui Zhu <teawater@gmail.com>
10529
10530 * gdb.base/eval.exp: New file.
10531
d03285ec
UW
105322010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10533
10534 * gdb.cell/fork.exp: New file.
10535 * gdb.cell/fork.c: Likewise.
10536 * gdb.cell/fork-spu.c: Likewise.
10537
41b2c92d
PM
105382010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
10539
10540 * lib/gdb.exp (banned_variables_traced): New global variable.
10541 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
10542 (gdb_init): Use `trace add variable' instead of obsolete
10543 `trace variable'.
10544
d5bc977f
DE
105452010-06-21 Doug Evans <dje@google.com>
10546
10547 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
10548
d2ed6730
UW
105492010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10550
10551 * gdb.arch/spu-ls.exp: New file.
10552 * gdb.arch/spu-ls.c: Likewise.
10553
6aed2dbc
SS
105542010-06-18 Stan Shebs <stan@codesourcery.com>
10555
10556 * gdb.threads/thread-specific.exp: Add tests of $_thread.
10557
e0756905
UW
105582010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10559
10560 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
10561 * gdb.base/watch-cond.exp: Likewise.
10562 * gdb.python/py-breakpoint.exp: Likewise.
10563
d8053d4d
PA
105642010-06-18 Pedro Alves <pedro@codesourcery.com>
10565
10566 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
10567 clean_restart, make sure every test has a distinct message, and
10568 that messages don't include the executable' full path.
10569
81ce510c
DE
105702010-06-17 Doug Evans <dje@google.com>
10571
10572 * gdb.arch/i386-size.exp: Updated expected output for
10573 DISASSEMBLY_OMIT_FNAME.
10574
65d79d4b
SDJ
105752010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10576 Sergio Durigan Junior <sergiodj@redhat.com>
10577
10578 * gdb.base/watch-notconst.c: New file.
10579 * gdb.base/watch-notconst.S: New file.
10580 * gdb.base/watch-notconst2.c: New file.
10581 * gdb.base/watch-notconst2.S: New file.
10582 * gdb.base/watch-notconst.exp: New file.
10583 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
10584 (func4): Add operations on `global_ptr_ptr'.
10585 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
10586 routine to test watchpoints created with a constant expression.
10587 (test_inaccessible_watchpoint): Include tests for watchpoints
10588 created with a constant expression.
10589
df0f4836
KB
105902010-06-14 Kevin Buettner <kevinb@redhat.com>
10591
10592 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
10593 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
10594 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
10595 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
10596 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
10597 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
10598 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
10599 of `_start'.
10600
b769def5
UW
106012010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10602
10603 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
10604 not supported on the target.
10605 * gdb.mi/mi-nonstop-exit.exp: Likewise.
10606 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10607 * gdb.mi/mi-nsintrall.exp: Likewise.
10608 * gdb.mi/mi-nsmoribund.exp: Likewise.
10609 * gdb.mi/mi-nsthrexec.exp: Likewise.
10610
d914c394
SS
106112010-06-11 Stan Shebs <stan@codesourcery.com>
10612
10613 * gdb.base/permissions.exp: New file.
10614
106152010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
10616
10617 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
10618 does not support ELF executable class.
10619
f3ce5b9c
UW
106202010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10621
10622 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
10623
8e46892c
JK
106242010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10625
10626 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
10627 (runto): Catch "The target does not support running in non-stop mode.".
10628
6cc55c64
MS
106292010-06-11 Michael Snyder <msnyder@vmware.com>
10630
10631 * gdb.base/setshow.exp (set language asm): Don't use
10632 gdb_test_no_output, fails on some targets.
10633
caddefa4
UW
106342010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10635
10636 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
10637 * gdb.cp/pr9167.exp: Likewise.
10638
468b1aa7
UW
106392010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10640
10641 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
10642
5c3552dc
UW
106432010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10644
10645 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
10646
02e6fe6a
UW
106472010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10648
10649 * gdb.base/charset.c (main): Make sure malloc gets linked in.
10650
0e03807e
TT
106512010-06-11 Tom Tromey <tromey@redhat.com>
10652
10653 PR gdb/9977, PR exp/11636::
10654 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
10655 (pieces_test_f6): Update expected output.
10656
2bdf28a0
JK
106572010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10658
10659 * gdb.base/moribund-step.exp: New.
10660
f6978de9
MS
106612010-06-08 Michael Snyder <msnyder@vmware.com>
10662
10663 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 10664 * gdb.ada/boolean_expr.exp:
f6978de9
MS
10665 * gdb.ada/frame_args.exp: Ditto.
10666 * gdb.ada/lang_switch.exp: Ditto.
10667 * gdb.ada/ptype_arith_binop.exp: Ditto.
10668 * gdb.ada/ref_param.exp: Ditto.
10669 * gdb.ada/type_coercion.exp:Ditto.
10670
10671 * gdb.asm/asm-source.exp: Ditto.
10672
10673 * gdb.base/attach.exp: Ditto.
10674 * gdb.base/bitfields2.exp: Ditto.
10675 * gdb.base/call-signal-resume.exp: Ditto.
10676 * gdb.base/callfuncs.exp: Ditto.
10677 * gdb.base/commands.exp: Ditto.
10678 * gdb.base/dbx.exp: Ditto.
10679 * gdb.base/default.exp: Ditto.
10680 * gdb.base/dump.exp: Ditto.
10681 * gdb.base/exprs.exp: Ditto.
10682 * gdb.base/freebpcmd.exp: Ditto.
10683 * gdb.base/interrupt.exp: Ditto.
10684 * gdb.base/list.exp: Ditto.
10685 * gdb.base/long_long.exp: Ditto.
10686 * gdb.base/maint.exp: Ditto.
10687 * gdb.base/ptype.exp: Ditto.
10688 * gdb.base/return.exp: Ditto.
10689 * gdb.base/setshow.exp: Ditto.
10690 * gdb.base/sigbpt.exp: Ditto.
10691 * gdb.base/sigrepeat.exp: Ditto.
10692
10693 * gdb.cp/classes.exp: Ditto.
10694
10695 * gdb.dwarf2/dw2-restore.exp: Ditto.
10696
10697 * gdb.gdb/selftest.exp: Ditto.
10698
10699 * gdb.multi/base.exp: Ditto.
10700 * gdb.multi/bkpt-multi-exec.exp: Ditto.
10701
10702 * gdb.python/py-block.exp: Ditto.
10703 * gdb.python/py-prettyprint.exp: Ditto.
10704 * gdb.python/py-template.exp: Ditto.
10705
10706 * gdb.server/ext-attach.exp: Ditto.
10707 * gdb.server/ext-run.exp: Ditto.
10708 * gdb.server/server-mon.exp: Ditto.
10709
10710 * gdb.threads/fork-thread-pending.exp: Ditto.
10711 * gdb.threads/hand-call-in-threads.exp: Ditto.
10712 * gdb.threads/interrupted-hand-call.exp: Ditto.
10713 * gdb.threads/linux-dp.exp: Ditto.
10714 * gdb.threads/manythreads.exp: Ditto.
10715 * gdb.threads/print-threads.exp: Ditto.
10716 * gdb.threads/pthreads.exp: Ditto.
10717 * gdb.threads/schedlock.exp: Ditto.
10718 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10719 * gdb.threads/threadapply.exp: Ditto.
10720
de7ff789
MS
107212010-06-08 Michael Snyder <msnyder@vmware.com>
10722
889bf7c5 10723 * gdb.ada/exec_changed.exp:
de7ff789
MS
10724 Use ".*" instead of "" as wildcard regexp.
10725
10726 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
10727 * gdb.base/call-ar-st.exp: Ditto.
10728 * gdb.base/checkpoint.exp: Ditto.
10729 * gdb.base/default.exp: Ditto.
10730 * gdb.base/dump.exp: Ditto.
10731 * gdb.base/ending-run.exp: Ditto.
10732 * gdb.base/fileio.exp: Ditto.
10733 * gdb.base/miscexprs.exp: Ditto.
10734 * gdb.base/pointers.exp: Ditto.
10735 * gdb.base/readline.exp: Ditto.
10736 * gdb.base/reread.exp: Ditto.
10737 * gdb.base/restore.exp: Ditto.
10738 * gdb.base/shlib-call.exp: Ditto.
10739 * gdb.base/valgrind-db-attach.exp: Ditto.
10740 * gdb.base/volatile.exp: Ditto.
10741 * gdb.base/watchpoints.exp: Ditto.
10742
10743 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
10744
10745 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
10746 * gdb.python/py-value.exp: Ditto.
10747
10748 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
10749 * gdb.trace/circ.exp: Ditto.
10750 * gdb.trace/collection.exp: Ditto.
10751 * gdb.trace/packetlen.exp: Ditto.
10752 * gdb.trace/passc-dyn.exp: Ditto.
10753 * gdb.trace/report.exp: Ditto.
10754 * gdb.trace/tfile.exp: Ditto.
10755 * gdb.trace/tfind.exp: Ditto.
10756 * gdb.trace/while-dyn.exp: Ditto.
10757
3bebe2f2
JK
107582010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10759
10760 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
10761
5c631832
JK
107622010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10763
10764 Test PR 10640.
10765 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
10766
4c3376c8
SW
107672010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
10768
10769 * gdb.cp/koenig.exp: Test for ADL operators.
10770 * gdb.cp/koenig.cc: Added ADL operators.
10771 * gdb.cp/operator.exp: New test.
10772 * gdb.cp/operator.cc: New test.
10773
dc226d5a
MS
107742010-06-04 Michael Snyder <msnyder@vmware.com>
10775
dfb88a23
MS
10776 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
10777 * gdb.base/pending.exp: Ditto.
f7ae76b3 10778
dc226d5a
MS
10779 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
10780
967cf477
DE
107812010-06-04 Doug Evans <dje@google.com>
10782
10783 * gdb.python/py-prettyprint.exp: Add new test for enabled and
10784 disabled printers.
10785 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
10786 (enable_lookup_function): New function.
10787
eb801841
TT
107882010-06-04 Tom Tromey <tromey@redhat.com>
10789
10790 * gdb.python/py-value.exp (test_value_hash): Don't test equality
10791 of hash and id.
10792
38979823
JK
107932010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10794
10795 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
10796 newline.
10797 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
10798 (empty verbose non-noisy clear, empty verbose noisy clear)
10799 (empty non-verbose noisy clear): Likewise.
10800
35ec993f
MS
108012010-06-03 Michael Snyder <msnyder@vmware.com>
10802
10803 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
10804 * gdb.base/display.exp: Ditto.
10805 * gdb.base/find.exp: Ditto.
10806 * gdb.base/ifelse.exp: Ditto.
10807 * gdb.base/multi-forks.exp: Ditto.
10808 * gdb.base/recurse.exp: Ditto.
10809 * gdb.base/setshow.exp: Ditto.
10810 * gdb.base/value-double-free.exp: Ditto.
10811 * gdb.base/watch-vfork.exp: Ditto.
10812 * gdb.base/watch_thread_num.exp: Ditto.
10813 * gdb.base/watchpoint-solib.exp: Ditto.
10814 * gdb.base/watchpoint.exp: Ditto.
10815 * gdb.base/watchpoints.exp: Ditto.
10816
10817 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
10818 * gdb.cp/overload.exp: Ditto.
10819 * gdb.cp/virtfunc.exp: Ditto.
10820
10821 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
10822
889bf7c5 10823 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
10824 Replace gdb_test with gdb_test_no_output.
10825
889bf7c5 10826 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
10827 Replace gdb_test with gdb_test_no_output.
10828 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10829 * gdb.threads/watchthreads.exp: Ditto.
10830 * gdb.threads/watchthreads2.exp: Ditto.
10831
10832 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
10833 * gdb.trace/tfind.exp: Ditto.
10834
c22decce
JB
108352010-06-03 Joel Brobecker <brobecker@adacore.com>
10836
10837 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
10838 successful test if message is the empty string.
10839
fd5700c7
JK
108402010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10841
10842 * gdb.fortran/module.exp (stopped language detection): New test.
10843
f55ee35c
JK
108442010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10845
10846 Support DW_TAG_module as separate namespaces.
10847 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
10848 gdb.fortran/library-module-lib.f90: New.
10849 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
10850 (print i): Remove.
10851 (continue to breakpoint: i-is-1, print var_i value 1)
10852 (continue to breakpoint: i-is-2, print var_i value 2)
10853 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
10854 (print var_d, print var_i value 14, ptype modmany, complete `modm)
10855 (complete `modmany, complete `modmany`, complete `modmany`var)
10856 (show language, setting breakpoint at module): New tests.
10857 * gdb.fortran/module.f90 (module mod): Remove.
10858 (module mod1, module mod2, module modmany, subroutine sub1)
10859 (subroutine sub2, program module): New.
10860
b8e8282f
JK
108612010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10862
10863 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
10864 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
10865 * gdb.cp/anon-union.exp (pass): Rename to ...
10866 (print z 2): ... here.
b8e8282f 10867
019ebafc
MS
108682010-06-02 Michael Snyder <msnyder@vmware.com>
10869
e68d8fd4
MS
10870 * gdb.trace/actions.exp: Use gdb_test_no_output.
10871 * gdb.trace/circ.exp: Ditto.
10872 * gdb.trace/packetlen.exp: Ditto.
10873 * gdb.trace/save-trace.exp: Ditto.
10874 * gdb.trace/tracecmd.exp: Ditto.
10875 * gdb.trace/tsv.exp: Ditto.
10876
12b5d08a
MS
10877 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
10878 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
10879 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10880 * gdb.threads/manythreads.exp: Ditto.
10881 * gdb.threads/print-threads.exp: Ditto.
10882 * gdb.threads/pthreads.exp: Ditto.
10883 * gdb.threads/schedlock.exp: Ditto.
10884 * gdb.threads/staticthreads.exp: Ditto.
10885 * gdb.threads/thread-specific.exp: Ditto.
10886 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10887 * gdb.threads/threadapply.exp: Ditto.
10888 * gdb.threads/watchthreads.exp: Ditto.
10889 * gdb.threads/watchthreads2.exp: Ditto.
10890
89493308
MS
10891 * gdb.python/py-block.exp: Use gdb_test_no_output.
10892 * gdb.python/py-prettyprint.exp: Ditto.
10893 * gdb.python/py-template.exp: Ditto.
10894 * gdb.python/py-value.exp: Ditto.
10895
10896 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
10897 * gdb.reverse/watch-reverse.exp: Ditto.
10898
10899 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
10900 * gdb.server/ext-run.exp: Ditto.
10901
019ebafc
MS
10902 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
10903 * gdb.dwarf2/dw2-compressed.exp: Ditto.
10904 * gdb.dwarf2/dw2-intercu.exp: Ditto.
10905 * gdb.dwarf2/dw2-intermix.exp: Ditto.
10906 * gdb.dwarf2/dw2-producer.exp: Ditto.
10907 * gdb.dwarf2/mac-fileno.exp: Ditto.
10908
10909 * gdb.gdb/observer.exp: Use gdb_test_no_output.
10910 * gdb.gdb/selftest.exp: Ditto.
10911
10912 * gdb.multi/base.exp: Use gdb_test_no_output.
10913
10914 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
10915
3e0ca3a5
JK
109162010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10917
10918 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
10919
9db70545
MS
109202010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
10921
a8d52276
MS
10922 * gdb.cp/class2.exp: Use gdb_test_no_output.
10923 * gdb.cp/classes.exp: Ditto.
10924 * gdb.cp/extern-c.exp: Ditto.
10925 * gdb.cp/inherit.exp: Ditto.
10926 * gdb.cp/maint.exp: Ditto.
10927 * gdb.cp/mb-inline.exp: Ditto.
10928 * gdb.cp/mb-templates.exp: Ditto.
10929 * gdb.cp/method2.exp: Ditto.
10930 * gdb.cp/misc.exp: Ditto.
10931 * gdb.cp/ovldbreak.exp: Ditto.
10932 * gdb.cp/punctuator.exp: Ditto.
10933 * gdb.cp/templates.exp: Ditto.
10934 * gdb.cp/virtbase.exp: Ditto.
10935
889bf7c5 10936 * gdb.threads/attach-stopped.exp:
9db70545 10937 Replace uses of send_gdb / gdb_expect.
889bf7c5 10938 * gdb.threads/attachstop-mt.exp:
9db70545 10939 Replace uses of send_gdb / gdb_expect.
889bf7c5 10940 * gdb.threads/gcore-thread.exp:
9db70545 10941 Replace uses of send_gdb / gdb_expect.
889bf7c5 10942 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
10943 Replace uses of send_gdb / gdb_expect.
10944 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10945 * gdb.threads/print-threads.exp:
9db70545
MS
10946 Replace uses of send_gdb / gdb_expect.
10947 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
10948 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
10949 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
10950
10951 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
10952 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
10953 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
10954 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
10955 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
10956 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
10957 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
10958 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
10959 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
10960 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
10961 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
10962
359cc68c
JK
109632010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10964
10965 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
10966
7d3fe98e
SW
109672010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
10968
10969 * gdb.cp/koenig.exp: Added new test case.
10970 * gdb.cp/koenig.cc: Ditto.
10971
27d3a1a2
MS
109722010-06-01 Michael Snyder <msnyder@vmware.com>
10973
10974 * gdb.base/arithmet.exp: Use gdb_test_no_output.
10975 * gdb.base/arrayidx.exp: Ditto.
10976 * gdb.base/attach.exp: Ditto.
10977 * gdb.base/auxv.exp: Ditto.
10978 * gdb.base/bigcre.exp: Ditto.
10979 * gdb.base/break-always.exp: Ditto.
10980 * gdb.base/break-interp.exp: Ditto.
10981 * gdb.base/break.exp: Ditto.
10982 * gdb.base/breakpoint-shadow.exp: Ditto.
10983 * gdb.base/call-ar-st.exp: Ditto.
10984 * gdb.base/call-sc.exp: Ditto.
10985 * gdb.base/call-signal-resume.exp: Ditto.
10986 * gdb.base/callfuncs.exp: Ditto.
10987 * gdb.base/catch-syscall.exp: Ditto.
10988 * gdb.base/charset.exp: Ditto.
10989 * gdb.base/code-expr.exp: Ditto.
10990 * gdb.base/commands.exp: Ditto.
10991 * gdb.base/cond-expr.exp: Ditto.
10992 * gdb.base/condbreak.exp: Ditto.
10993 * gdb.base/cursal.exp: Ditto.
10994 * gdb.base/cvexpr.exp: Ditto.
10995 * gdb.base/default.exp: Ditto.
10996 * gdb.base/del.exp: Ditto.
10997 * gdb.base/detach.exp: Ditto.
10998 * gdb.base/display.exp: Ditto.
10999 * gdb.base/ena-dis-br.exp: Ditto.
11000 * gdb.base/eval-skip.exp: Ditto.
11001 * gdb.base/foll-fork.exp: Ditto.
11002 * gdb.base/foll-vfork.exp: Ditto.
11003 * gdb.base/frame-args.exp: Ditto.
11004 * gdb.base/funcargs.exp: Ditto.
11005 * gdb.base/gcore-buffer-overflow.exp: Ditto.
11006 * gdb.base/gdbvars.exp: Ditto.
11007 * gdb.base/help.exp: Ditto.
11008 * gdb.base/ifelse.exp: Ditto.
11009 * gdb.base/included.exp: Ditto.
11010 * gdb.base/list.exp: Ditto.
11011 * gdb.base/macscp.exp: Ditto.
11012 * gdb.base/maint.exp: Ditto.
11013 * gdb.base/multi-fork.exp: Ditto.
11014 * gdb.base/overlays.exp: Ditto.
11015 * gdb.base/page.exp: Ditto.
11016 * gdb.base/pending.exp: Ditto.
11017 * gdb.base/pointers.exp: Ditto.
11018 * gdb.base/pr11022.exp: Ditto.
11019 * gdb.base/prelink.exp: Ditto.
11020 * gdb.base/printcmds.exp: Ditto.
11021 * gdb.base/psymtab.exp: Ditto.
11022 * gdb.base/randomize.exp: Ditto.
11023 * gdb.base/relational.exp: Ditto.
11024 * gdb.base/relocate.exp: Ditto.
11025 * gdb.base/remote.exp: Ditto.
11026 * gdb.base/sepdebug.exp: Ditto.
11027 * gdb.base/set-lang-auto.exp: Ditto.
11028 * gdb.base/setshow.exp: Ditto.
11029 * gdb.base/setvar.exp: Ditto.
11030 * gdb.base/signals.exp: Ditto.
11031 * gdb.base/signull.exp: Ditto.
11032 * gdb.base/sigstep.exp: Ditto.
11033 * gdb.base/sizeof.exp: Ditto.
11034 * gdb.base/solib-disc.exp: Ditto.
11035 * gdb.base/store.exp: Ditto.
11036 * gdb.base/structs.exp: Ditto.
11037 * gdb.base/structs2.exp: Ditto.
11038 * gdb.base/subst.exp: Ditto.
11039 * gdb.base/term.exp: Ditto.
11040 * gdb.base/trace-commands.exp: Ditto.
11041 * gdb.base/unwindonsignal.exp: Ditto.
11042 * gdb.base/valgrind-db-attach.exp: Ditto.
11043 * gdb.base/varargs.exp: Ditto.
11044 * gdb.base/watch-cond.exp: Ditto.
11045 * gdb.base/watch_thread_num.exp: Ditto.
11046 * gdb.base/watchpoint-cond-gone.exp: Ditto.
11047 * gdb.base/watchpoint.exp: Ditto.
11048 * gdb.base/whatis-exp.exp: Ditto.
11049
f8d3bf8f
MS
110502010-06-01 Michael Snyder <msnyder@vmware.com>
11051
11052 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
11053 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
11054 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
11055 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
11056 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
11057 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
11058 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
11059 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
11060 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
11061 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
11062 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
11063 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
11064 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
11065 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
11066 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
11067
3f9e0d32
JK
110682010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11069
11070 * gdb.base/commands.exp (begin commands on watch): Remove excessive
11071 trailing newline.
11072 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
11073 * gdb.java/jmisc.exp (p *args\n): Rename to ...
11074 (p *args): ... here and remove excessive trailing newline.
11075
f629457d
JB
110762010-05-31 Joel Brobecker <brobecker@adacore.com>
11077
11078 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
11079
09eef106
JK
110802010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11081
11082 Accept the new Linux kernel "t (tracing stop)" string.
11083 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
11084 Update comment.
11085 (state_wait) <T (tracing stop)>: New.
11086 (main): Update the state_wait expect string.
11087
94f31136
PA
110882010-05-28 Pedro Alves <pedro@codesourcery.com>
11089
11090 * limits.c, limits.exp: Delete files.
11091 * Makefile.in (clean mostlyclean): Adjust.
11092 * tracecmd.exp: Adjust.
11093
096554ab
JK
110942010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11095
11096 * gdb.base/tui-layout.exp: New.
11097
27d3a1a2 110982010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 11099
889bf7c5 11100 * gdb.reverse/break-precsave.exp:
bcd2dc50 11101 Replace uses of send_gdb / gdb_expect.
889bf7c5 11102 * gdb.reverse/break-reverse.exp:
bcd2dc50 11103 Replace uses of send_gdb / gdb_expect.
889bf7c5 11104 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 11105 Replace uses of send_gdb / gdb_expect.
889bf7c5 11106 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 11107 Replace uses of send_gdb / gdb_expect.
889bf7c5 11108 * gdb.reverse/finish-precsave.exp:
bcd2dc50 11109 Replace uses of send_gdb / gdb_expect.
889bf7c5 11110 * gdb.reverse/finish-reverse.exp:
bcd2dc50 11111 Replace uses of send_gdb / gdb_expect.
889bf7c5 11112 * gdb.reverse/i386-precsave.exp:
bcd2dc50 11113 Replace uses of send_gdb / gdb_expect.
889bf7c5 11114 * gdb.reverse/i386-reverse.exp:
bcd2dc50 11115 Replace uses of send_gdb / gdb_expect.
889bf7c5 11116 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 11117 Replace uses of send_gdb / gdb_expect.
889bf7c5 11118 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 11119 Replace uses of send_gdb / gdb_expect.
889bf7c5 11120 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 11121 Replace uses of send_gdb / gdb_expect.
889bf7c5 11122 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 11123 Replace uses of send_gdb / gdb_expect.
889bf7c5 11124 * gdb.reverse/machinestate.exp:
bcd2dc50 11125 Replace uses of send_gdb / gdb_expect.
889bf7c5 11126 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 11127 Replace uses of send_gdb / gdb_expect.
889bf7c5 11128 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 11129 Replace uses of send_gdb / gdb_expect.
889bf7c5 11130 * gdb.reverse/solib-precsave.exp:
bcd2dc50 11131 Replace uses of send_gdb / gdb_expect.
889bf7c5 11132 * gdb.reverse/solib-reverse.exp:
bcd2dc50 11133 Replace uses of send_gdb / gdb_expect.
889bf7c5 11134 * gdb.reverse/step-precsave.exp:
bcd2dc50 11135 Replace uses of send_gdb / gdb_expect.
889bf7c5 11136 * gdb.reverse/step-reverse.exp:
bcd2dc50 11137 Replace uses of send_gdb / gdb_expect.
889bf7c5 11138 * gdb.reverse/until-precsave.exp:
bcd2dc50 11139 Replace uses of send_gdb / gdb_expect.
889bf7c5 11140 * gdb.reverse/until-reverse.exp:
bcd2dc50 11141 Replace uses of send_gdb / gdb_expect.
889bf7c5 11142 * gdb.reverse/watch-precsave.exp:
bcd2dc50 11143 Replace uses of send_gdb / gdb_expect.
889bf7c5 11144 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
11145 Replace uses of send_gdb / gdb_expect.
11146
3def43e0
JK
111472010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11148
11149 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
11150 excessive newline.
11151
27d3a1a2 111522010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
11153
11154 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
11155 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
11156 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
11157 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
11158 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
11159 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
11160 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
11161 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
11162 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
11163 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
11164 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
11165 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
11166 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
11167 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
11168 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
11169 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
11170 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
11171 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
11172 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 11173
27d3a1a2 111742010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 11175
22454424
MS
11176 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
11177 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
11178
11179 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
11180 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
11181 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
11182
889bf7c5 11183 * gdb.reverse/consecutive-reverse.exp:
22454424 11184 Replace uses of send_gdb / gdb_expect.
889bf7c5 11185 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
11186 Replace uses of send_gdb / gdb_expect.
11187
11188 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
11189 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
11190 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 11191 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
11192 Replace uses of send_gdb / gdb_expect.
11193 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
11194 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
11195 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
11196 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
11197 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
11198 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
11199 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
11200 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
11201 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
11202
112032010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 11204
22454424 11205 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11206
22454424 11207 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11208
22454424
MS
11209 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
11210 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
11211 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
11212 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
11213 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
11214 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
11215 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
11216 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
11217 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11218
6e5f2c59
TT
112192010-05-25 Tom Tromey <tromey@redhat.com>
11220
11221 * gdb.base/macscp.exp: Add missing space after setup_kfail.
11222
bbc8b958
TT
112232010-05-25 Tom Tromey <tromey@redhat.com>
11224
11225 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
11226 argument order.
11227 * gdb.base/macscp.exp: Fix setup_kfail argument order.
11228 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
11229 order.
11230 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
11231 order.
11232 * gdb.base/call-sc.exp (setup_kfails): Remove.
11233 (setup_compiler_kfails): Remove.
11234 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
11235 argument order.
11236 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
11237 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
11238 (advancei): Fix setup_kfail argument order.
11239 * gdb.base/radix.exp: Fix setup_kfail argument order.
11240 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
11241 order.
11242 * gdb.base/structs.exp (setup_kfails): Remove.
11243 (setup_compiler_kfails): Fix setup_kfail argument order.
11244 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
11245 order.
11246 * gdb.java/jmain.exp: Fix setup_kfail argument order.
11247 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
11248 setup_kfail argument order.
11249 * gdb.cp/overload.exp: Fix setup_kfail argument order.
11250
83d1babf
TT
112512010-05-25 Tom Tromey <tromey@redhat.com>
11252
11253 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
11254
6acb16a2
MS
112552010-05-25 Michael Snyder <msnyder@vmware.com>
11256
11257 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
11258 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
11259 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
11260 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
11261 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
11262 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
11263 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
11264 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
11265 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
11266 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
11267 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
11268 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
11269 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
11270 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
11271 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
11272 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
11273 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
11274 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
11275 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
11276 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
11277 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
11278 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
11279 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
11280 * gdb.base/default.exp: Replace send_gdb with gdb_test.
11281 * gdb.base/define.exp: Replace send_gdb with gdb_test.
11282 * gdb.base/display.exp: Replace send_gdb with gdb_test.
11283 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
11284 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
11285 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
11286 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
11287 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
11288 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
11289 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
11290 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
11291 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
11292 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
11293 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
11294 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
11295 * gdb.base/help.exp: Replace send_gdb with gdb_test.
11296 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
11297 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
11298 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
11299 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
11300 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
11301 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
11302 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
11303 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 11304 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
11305
113062010-05-25 Doug Evans <dje@google.com>
11307
11308 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
11309 gdb.string_to_argv.
ad3986f0 11310
d3b1e874
TT
113112010-05-21 Tom Tromey <tromey@redhat.com>
11312
11313 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
11314 Call it.
11315 * gdb.dwarf2/pieces.S: Update.
11316 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
11317
cb826367
TT
113182010-05-21 Tom Tromey <tromey@redhat.com>
11319
11320 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
11321 Call it.
11322 * gdb.dwarf2/pieces.c (struct C): New.
11323 (f6): New function.
11324 * gdb.dwarf2/pieces.S: Replace.
11325
74de6778
TT
113262010-05-21 Tom Tromey <tromey@redhat.com>
11327
11328 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
11329 Call it.
11330
afd74c5f
TT
113312010-05-21 Tom Tromey <tromey@redhat.com>
11332
11333 * gdb.dwarf2.pieces.exp: New file.
11334 * gdb.dwarf2.pieces.S: New file.
11335 * gdb.dwarf2.pieces.c: New file.
11336
a7b75dfd 113372010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11338 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
11339
11340 * lib/gdb.exp (gdb_test_no_output): New function.
11341 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
11342 when testing commands that should produce no output.
11343
c81c812a
JB
113442010-05-17 Joel Brobecker <brobecker@adacore.com>
11345
11346 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
11347 parameter that we want to watch being a constant.
11348
0cce5bd9
JB
113492010-05-17 Joel Brobecker <brobecker@adacore.com>
11350
11351 * gdb.ada/cond_lang: New testcase.
11352
47050449
JB
113532010-05-17 Joel Brobecker <brobecker@adacore.com>
11354
11355 * lib/gdb.exp (banned_variables): New variable/constant.
11356 (gdb_init): Add write trace on variables listed in banned_variables.
11357 (gdb_finish): Remove write traces on variables listed in
11358 banned_variables.
11359
77c01586
JB
113602010-05-17 Joel Brobecker <brobecker@adacore.com>
11361
11362 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
11363 * gdb.cp/koenig.exp: Likewise.
11364
88d4aea7
PM
113652010-05-14 Phil Muldoon <pmuldoon@redhat.com>
11366
889bf7c5 11367 PR python/11482
88d4aea7
PM
11368
11369 * gdb.python/py-value.exp (test_value_hash): New function.
11370
f5a010c0
PM
113712010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
11372
11373 PR exp/11530.
11374 * gdb.base/gdb11530.c: New file.
11375 * gdb.base/gdb11530.exp: New file.
11376
8ef4892f
JK
113772010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11378
11379 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
11380 * gdb.dwarf2/dw2-modula2-self-type.S: New.
11381
7322dca9
SW
113822010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
11383
11384 * gdb.cp/koenig.exp: New test.
11385 * gdb.cp/koenig.cc: New test program.
11386
02e7ea18
JB
113872010-05-05 Joel Brobecker <brobecker@adacore.com>
11388
11389 Remove the use of prms_id and bug_id throughout the testsuite.
11390
e1c34c5d
PM
113912010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
11392
11393 PR exp/11349.
11394 * testsuite/gdb.cp/ref-types.exp: Add test to examine
11395 use a reference local variable.
11396
8e1d0c49
JK
113972010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11398
11399 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
11400 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
11401 variable different_dir. Move debugfile into a full directory pathname
11402 under DIFFERENT_DIR.
11403 * lib/gdb.exp (separate_debug_filename): Remove.
11404 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
11405 variable debug_dir and mkdir of it. Update function comments.
11406
e66408ed
PA
114072010-04-29 Pedro Alves <pedro@codesourcery.com>
11408
11409 PR gdb/11557
11410
11411 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
11412 files.
11413
d7b32ed3
PM
114142010-04-29 Phil Muldoon <pmuldoon@redhat.com>
11415
889bf7c5 11416 * gdb.python/py-param.exp: New File.
d7b32ed3 11417
6aecb9c2
JB
114182010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
11419
11420 * gdb.base/default.exp: Fix "set language" test.
11421
bdf92a1c
PM
114222010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
11423
11424 PR breakpoints/11531.
11425 * gdb.base/gdb11531.c: New file.
11426 * gdb.base/gdb11531.exp: New file.
11427
3f172e24
TT
114282010-04-26 Tom Tromey <tromey@redhat.com>
11429
11430 * gdb.base/completion.exp: Add tests for completion and deprecated
11431 commands.
11432
64af4c92
JK
114332010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11434
11435 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
11436 (print /x char_array): Escape curly brackets.
11437
492928e4
JK
114382010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11439
11440 Fix deadlock on looped list of loaded shared objects.
11441 * gdb.base/solib-corrupted.exp: New.
11442
66d09542
DE
114432010-04-23 Doug Evans <dje@google.com>
11444
11445 * gdb.python/py-section-script.c: New file.
11446 * gdb.python/py-section-script.exp: New file.
11447 * gdb.python/py-section-script.py: New file.
11448
8bd10a10
CM
114492010-04-20 Chris Moller <cmoller@redhat.com>
11450
11451 PR 10179
11452
11453 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
11454 * gdb.base/pr10179-a.c:
11455 * gdb.base/pr10179-b.c:
11456 * gdb.base/pr10179.exp: New files.
11457
c0201579
JK
114582010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11459
11460 Fix crashes on dangling display expressions.
11461 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
11462 is SEP.
11463 (lib_flags): Remove the "debug" keyword.
11464 (libsepdebug): New variable for iterating new loop.
11465 (save_pf_prefix): New variable wrapping the loop.
11466 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
11467 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
11468
793b0ff8
PM
114692010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11470
11471 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
11472
097f51f7
PM
114732010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11474
11475 PR stabs/11479.
11476 * gdb.stabs/gdb11479.exp: New file.
11477 * gdb.stabs/gdb11479.c: New file.
11478
9a22f0d0
PM
114792010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11480
11481 * gdb.base/charset.c (Strin16, String32): New variables.
11482 * gdb.base/charset.exp (gdb_test): Test correct display
11483 of 16 or 32 bit strings.
11484
114852010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
11486
11487 PR 9167
11488 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
11489 * gdb.cp/pr9167.cc: New file.
11490 * gdb.cp/pr9167.exp: New file.
11491
11492
6e354e5e
PM
114932010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
11494
11495 PR pascal/11492.
11496 * gdb.pascal/gdb11492.pas: New file.
11497 * gdb.pascal/gdb11492.exp: New file.
11498
be942545
JB
114992010-04-20 Joel Brobecker <brobecker@adacore.com>
11500
1667e6e3 11501 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 11502
0c3acc09
JB
115032010-04-20 Joel Brobecker <brobecker@adacore.com>
11504
11505 * gdb.ada/dyn_loc: New testcase.
11506
ec31cde5
CM
115072010-04-20 Chris Moller <cmoller@redhat.com>
11508
11509 PR 10867
889bf7c5 11510
ec31cde5
CM
11511 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
11512 * gdb.cp/pr10687.cc: New file.
11513 * gdb.cp/pr10687.exp: New file.
11514
11515
ce4b0682
SDJ
115162010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11517 Sergio Durigan Junior <sergiodj@redhat.com>
11518
11519 * gdb.fortran/logical.exp: New testcase.
11520 * gdb.fortran/logical.f90: New file.
11521
3436961f
DE
115222010-04-19 Doug Evans <dje@google.com>
11523
11524 * gdb.base/help.exp (help source): Update expected output.
11525
4d836c09
JK
115262010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11527
11528 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
11529 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
11530 gdb_exit and return.
11531 (executable): New variable.
11532 (binfile): Use it.
11533
6149aea9
PA
115342010-04-19 Pedro Alves <pedro@codesourcery.com>
11535
11536 PR breakpoints/8554.
11537
11538 * gdb.trace/save-trace.exp: Adjust.
11539
ed41462c
L
115402010-04-17 H.J. Lu <hongjiu.lu@intel.com>
11541
11542 PR corefiles/11511
11543 * gdb.arch/system-gcore.exp: New.
11544 * gdb.arch/gcore.c: Likewise.
11545
3f7b2faa
DE
115462010-04-15 Doug Evans <dje@google.com>
11547
fa33c3cd
DE
11548 * gdb.python/py-progspace.c: New file.
11549 * gdb.python/py-progspace.exp: New file.
11550
3f7b2faa
DE
11551 * gdb.base/source.exp: Add tests for "source -s".
11552
79f283fe
PM
115532010-04-14 Phil Muldoon <pmuldoon@redhat.com>
11554
11555 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
11556 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
11557 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
11558 * gdb.python/py-mi.exp: New test for to_string returning None.
11559
fc8eb08a
PM
115602010-04-12 Phil Muldoon <pmuldoon@redhat.com>
11561
11562 * gdb.python/py-breakpoint.c: Make result global.
11563
26e197f6
JK
115642010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11565
11566 Fix non-GNU make compatibility.
11567 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
11568
adc36818
PM
115692010-04-09 Phil Muldoon <pmuldoon@redhat.com>
11570
11571 * gdb.python/py-breakpoint.exp: New File.
11572 * gdb.python/py-breakpoint.C: Ditto.
11573
64e17368
SS
115742010-04-08 Stan Shebs <stan@codesourcery.com>
11575
11576 * gdb.trace/actions.exp: Clear default-collect.
11577 * gdb.trace/save-trace.exp: Clear default-collect.
11578
fff5cc64
PM
115792010-04-08 Phil Muldoon <pmuldoon@redhat.com>
11580
11581 * gdb.python/py-value: Add null string variable.
11582 (test_lazy_string): Test zero length, NULL address lazy
11583 strings.
11584
a055a187
L
115852010-04-07 H.J. Lu <hongjiu.lu@intel.com>
11586
11587 * gdb.arch/i386-avx.c: New.
11588 * gdb.arch/i386-avx.exp: Likewise.
11589
11590 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
11591
96e39866
DE
115922010-04-06 Doug Evans <dje@google.com>
11593
11594 * gdb.base/source-test.gdb: New file.
11595 * gdb.base/source.exp: Test source -v.
11596
5984a431
UW
115972010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11598
11599 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
11600
ec8a089a
PM
116012010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
11602
11603 * gdb.stabs/aout.sed: Convert all backslash to double backslash
11604 within one line, unless it is followed by a double quote.
11605 * gdb.stabs/hppa.sed: Idem.
11606 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
11607 * gdb.stabs/weird.exp: Check for correct parsing of
11608 char and string constants.
ec8a089a
PM
11609 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
11610 in .stabs to .stabx substitution.
11611
fce3c1f0
SS
116122010-04-05 Stan Shebs <stan@codesourcery.com>
11613
11614 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
11615 constant global.
11616 * gdb.trace/tfile.exp: Try to print them.
11617
d77f58be
SS
116182010-04-04 Stan Shebs <stan@codesourcery.com>
11619
11620 * gdb.base/completion.exp: Update for new "info watchpoints".
11621 * gdb.base/default.exp: Ditto.
11622 * gdb.base/help.exp: Ditto.
11623 * gdb.base/watchpoint.exp: Ditto.
11624 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 11625
af54718e
SS
116262010-04-04 Stan Shebs <stan@codesourcery.com>
11627
11628 * gdb.trace/tfile.exp: Sharpen tfind test.
11629
74d1f91e
JK
116302010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11631
11632 * gdb.base/break-entry.exp: New.
11633
eb8e76db 116342010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 11635 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
11636
11637 * gdb.reverse/i386-sse-reverse.exp: New file.
11638 * gdb.reverse/i386-sse-reverse.c: New file.
11639
bf65cad8
PA
116402010-04-02 Pedro Alves <pedro@codesourcery.com>
11641
11642 * gdb.trace/tfind.exp: Adjust expected disassembly output.
11643
fff87407
SS
116442010-04-01 Stan Shebs <stan@codesourcery.com>
11645
11646 * gdb.trace/actions.exp: Tweak expected output.
11647 * gdb.trace/while-stepping.exp: Tweak expected output.
11648
fe01d668
L
116492010-04-01 H.J. Lu <hongjiu.lu@intel.com>
11650
11651 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
11652
86b17b60
PA
116532010-04-01 Pedro Alves <pedro@codesourcery.com>
11654
11655 * gdb.base/commands.exp: Adjust.
11656 * gdb.cp/extern-c.exp: Adjust.
11657
2c58c0a9
PA
116582010-04-01 Pedro Alves <pedro@codesourcery.com>
11659
11660 * gdb.trace/collection.c (local_test_func): Define a local struct,
11661 and instanciate it.
11662
0db9b91c
PA
116632010-04-01 Pedro Alves <pedro@codesourcery.com>
11664
11665 * gdb.trace/collection.exp (gdb_collect_args_test)
11666 (gdb_collect_argarray_test): XFAIL the tests that assume the
11667 argarray argument's elements are collected.
11668
8072405b
JK
116692010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11670
11671 * gdb.dwarf2/dw2-bad-parameter-type.exp,
11672 gdb.dwarf2/dw2-bad-parameter-type.S: New.
11673
8bf6485c
SS
116742010-03-31 Stan Shebs <stan@codesourcery.com>
11675
11676 * gdb.trace/save-trace.exp: Test save/restore of default-collect
11677 and tracepoint conditionals.
11678 (gdb_verify_tracepoints): Delete unused return.
11679
fd7f724a
KS
116802010-03-26 Keith Seitz <keiths@redhat.com>
11681
11682 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
11683 appear in the output before main.
11684 Remove KFAIL for gdb/2215 aka bz 9320.
11685
8d9e7719
DE
116862010-03-30 Doug Evans <dje@google.com>
11687
0906dd0b
DE
11688 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
11689 by dejagnu.
11690 * gdb.arch/amd64-dword.exp: Ditto.
11691
8d9e7719
DE
11692 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
11693 match.
11694 (break printf): Ditto.
11695
1da644f0
SW
116962010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
11697
11698 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
11699 gcc < 4.4.
11700 * gdb.cp/shadow.exp: Ditto.
11701
a8121990
PA
117022010-03-29 Pedro Alves <pedro@codesourcery.com>
11703
11704 * gdb.trace/collection.exp (run_trace_experiment): Make sure
11705 "tstart" is silent.
11706
6e79d367
PA
117072010-03-29 Pedro Alves <pedro@codesourcery.com>
11708
11709 * gdb.trace/collection.exp (executable): New.
11710 (binfile): Use it.
11711 (fpreg, spreg, pcreg): New.
11712 (test_register): Use gdb_test_multiple. Pass /x to print.
11713 (prepare_for_trace_test): New.
11714 (run_trace_experiment): Use "continue", not gdb_run_cmd.
11715 (gdb_collect_args_test, gdb_collect_argstruct_test)
11716 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
11717 prepare_for_trace_test.
11718 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
11719 fpreg, spreg and pcreg.
11720 (gdb_collect_expression_test, gdb_collect_globals_test): Use
11721 prepare_for_trace_test.
11722 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
11723 try to detect tracing support here. Don't set breakpoints at
11724 `begin' or `end' here.
11725 <global scope>: Use clean_restart. Run to main before checking
11726 for tracing support. Check for for tracing support here.
11727
09248348
JK
117282010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11729
11730 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
11731 " as $displacement" to "seen displacement message".
11732
d350db38
PA
117332010-03-28 Pedro Alves <pedro@codesourcery.com>
11734
11735 * gdb.trace/while-dyn.exp (executable): New variable.
11736 (binfile): Use it.
11737 (test_while_stepping): New function. Move most tests here. Call
11738 it once for each of the while-stepping, stepping and ws aliases.
11739
907af001
UW
117402010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11741
11742 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
11743 that do not provide the tagless_struct type name at all.
11744 (test_print_anon_union): Do not check value of uninitialized
11745 union member. Do not use cp_test_ptype_class, so we can accept
11746 "long" as well as "long int".
11747
610197fd
PA
117482010-03-26 Pedro Alves <pedro@codesourcery.com>
11749
11750 * gdb.trace/tfile.c (tohex, bin2hex): New.
11751 (write_error_trace_file): Hexify error description.
11752
6c28cbf2
SS
117532010-03-25 Stan Shebs <stan@codesourcery.com>
11754
11755 * gdb.trace/tfile.c: Generate an additional trace file, improve
11756 portability.
11757 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
11758 files in a better way.
11759
e62b8c7e
KS
117602010-03-25 Keith Seitz <keiths@redhat.com>
11761
11762 * gdb.java/jprint.exp: XFAIL printing of static class members
11763 because of GCC debuginfo problem.
11764
82ccf5a5
JK
117652010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11766
11767 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
11768
293e2f9e
DJ
117692010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11770
11771 * gdb.base/completion.exp: Allow long instead of long int.
11772 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
11773 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
11774 variable p.
11775 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
11776 * gdb.base/pointers.exp: Allow long instead of long int.
11777 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
11778 * gdb.base/step-line.exp: Allow a directory before the source file name.
11779
95a42b64
TT
117802010-03-24 Tom Tromey <tromey@redhat.com>
11781
11782 PR breakpoints/9352:
11783 * gdb.base/default.exp: Update.
11784 * gdb.base/commands.exp: Update.
11785 * gdb.cp/extern-c.exp: Test setting commands on multiple
11786 breakpoints at once.
11787
2390201f
DJ
117882010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11789
11790 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
11791 if gdb,nosignals.
11792 * gdb.base/watchpoints.c: Do not include unnecessary headers.
11793 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
11794 exited".
11795
8c9a6790
SS
117962010-03-24 Stan Shebs <stan@codesourcery.com>
11797
11798 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
11799
a6c727b2
DJ
118002010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11801
11802 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
11803 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
11804 argument. Handle "short" and "long".
11805 (Top level): Pass overprototyped output for old_fptr and xptr.
11806
4dfd5423
PA
118072010-03-23 Pedro Alves <pedro@codesourcery.com>
11808
11809 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
11810 format strings and add casts to avoid compiler warnings.
11811
118122010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
11813
11814 * lib/trace-support.exp (gdb_trace_setactions):
11815 Don't expect whitespace after ">" prompt.
11816 * gdb.trace/actions.exp: Adjust for output changes.
11817 * gdb.trace/while-stepping.exp: Likewise.
11818
c847d045
JK
118192010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11820
11821 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
11822 and r157645).
11823
5f717f1d
JK
118242010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11825
11826 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
11827 New.
11828
7d6d51d5
DJ
118292010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
11830
11831 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
11832 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
11833
3b11a015
SS
118342010-03-19 Stan Shebs <stan@codesourcery.com>
11835
11836 * gdb.trace/ax.exp: New file.
11837
d7d158ed
DE
118382010-03-19 Doug Evans <dje@google.com>
11839
6bb85cd1
DE
11840 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
11841 output from gcc.
11842
d7d158ed
DE
11843 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
11844 named /usr/sbin/prelink<foo>.
11845
4daf5ac0
SS
118462010-03-18 Stan Shebs <stan@codesourcery.com>
11847
11848 * gdb.trace/circ.exp: Test circular-trace-buffer.
11849 * gdb.trace/tfile.exp: Update tstatus test.
11850
e8d05480
JB
118512010-03-18 Joel Brobecker <brobecker@adacore.com>
11852
11853 * gdb.dwarf2/dw2-anonymous-func.S: New file.
11854 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
11855
441b986a
UW
118562010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11857
11858 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
11859
4247603b
PA
118602010-03-18 Pedro Alves <pedro@codesourcery.com>
11861
11862 * gdb.base/default.exp: Adjust the expected output of the finish
11863 and until commands when the inferior is not being run.
11864
13387711
SW
118652010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
11866
11867 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
11868 * gdb.cp/nsusing.exp: Ditto.
11869
6e31430b
TT
118702010-03-15 Tom Tromey <tromey@redhat.com>
11871
11872 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
11873 * gdb.cp/userdef.cc (operator==): New function.
11874 (main): New locals mem1, mem2.
11875
e2d69cb5
JZ
118762010-03-15 Jie Zhang <jie@codesourcery.com>
11877
11878 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
11879 Declare and use new loadtimeout variable.
11880
f572f0a9
DJ
118812010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
11882
11883 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
11884 Use gdb_load later.
11885
51f4c0b0
PA
118862010-03-14 Pedro Alves <pedro@codesourcery.com>
11887
11888 * gdb.base/solib-disc.c (main): Make format of fprintf a string
11889 literal. Add missing endlines to prints to stderr.
11890
1c809c68
TT
118912010-03-12 Tom Tromey <tromey@redhat.com>
11892
11893 PR c++/9708:
11894 * gdb.cp/m-static.exp: Add regression test.
11895 * gdb.cp/m-static.cc (method): New method.
11896 (main): Call it.
11897
00ae8fef
SW
118982010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
11899
11900 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
11901 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
11902
759f0f0b
PA
119032010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11904
21e24d21
PA
11905 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
11906
119072010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11908
759f0f0b
PA
11909 * lib/gdb.exp (skip_stl_tests): New.
11910 (gdb_compile): Symbian needs -ldl.
11911 (shlib_target_file): New.
11912 (shlib_symbol_file): New.
11913 (gdb_load_shlibs): Use shlib_target_file.
11914 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
11915 * gdb.cp/exception.exp: Use skip_stl_tests.
11916 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
11917 * gdb.cp/try_catch.exp: Use skip_stl_tests.
11918 * gdb.cp/mb-templates.exp: Ditto.
11919 * gdb.base/commands.exp: Relax regexes.
11920 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
11921 shlib_target_file and shlib_symbol_file.
11922 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
11923 sections.
11924 * gdb.base/ending-run.exp: Accept E32Main for symbian.
11925 * gdb.base/solib-disc.exp: Use
11926 shlib_target_file and shlib_symbol_file.
11927 * gdb.base/unload.exp: Don't skip on symbian. Use
11928 shlib_target_file and shlib_symbol_file.
11929 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
11930
6a8f2671 119312010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11932
6a8f2671
PA
11933 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
11934 * gdb.trace/report.exp: Adjust for x86 and x86_64.
11935 Issue a tfind end before looking for a tracepoint frame.
11936 * gdb.trace/tfind.exp: Adjust tstatus output.
11937 Adjust disassembly output.
11938 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
11939
ccf26247
JK
119402010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11941
11942 * gdb.base/break-interp.exp: Create new displacement parameter value
11943 for the test_ld calls.
11944 (reach): New parameter displacement, verify its content. New push of
11945 pf_prefix "reach-$func:". Import global expect_out.
11946 (test_core): New parameter displacement, verify its content. New push
11947 of pf_prefix "core:". New command "set verbose on". Import global
11948 expect_out.
11949 (test_attach): New parameter displacement, verify its content. New
11950 push of pf_prefix "attach:". New command "set verbose on". Import
11951 global expect_out.
11952 (test_ld): New parameter displacement, pass it to the reach, test_core
11953 and test_attach calls and verify its content in the "ld.so exit" test.
11954 * gdb.base/prelink.exp: Remove gdb_exit and final return.
11955 (prelink): Update expected text, use gdb_test.
11956
e469c7fb
DE
119572010-03-10 Doug Evans <dje@google.com>
11958
11959 * gdb.base/checkpoint.exp: Fix comment.
11960 Lengthen timeout while doing >600 checkpoints test.
11961 Rename duplicate "kill all one" test to keep test names unique.
11962
60e1c644
PA
119632010-03-10 Pedro Alves <pedro@codesourcery.com>
11964
11965 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
11966
cec808ec
KS
119672010-03-08 Keith Seitz <keiths@redhat.com>
11968
889bf7c5
PA
11969 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
11970 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
11971 (dm_type_long): New function.
11972 (dm_type_unsigned_short): New function.
11973 (dm_type_unsigned_long): New function.
11974 (myint): New typedef.
11975 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
11976 long, unsigned shor and long, operator char*, and typedef.
11977 (test_lookup_operator_functions): Add operator char* test.
11978 (test_paddr_operator_functions): Likewise.
11979 (test_paddr_overloaded_functions): Use probe values for
11980 short, long, and unsigned short and long.
11981 (test_paddr_hairy_functions): If the demangler probe detected
11982 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
11983 demangler.
11984 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
11985 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
11986 and "print null_pmf".
11987 Add test "ptype a.*pmf".
11988 * gdb.cp/overload.exp: Allow optional "int" to appear with
11989 "short" and "long".
11990 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
11991 long expect value for men_overload1arg.
11992 Allow "int" to appear with "short" and "long".
11993 When testing "info break", add argument for main (void).
11994 Also allow "int" to appear with "short" and "long".
11995 Ditto with "unsigned" and "long long".
cec808ec
KS
11996 * gdb.java/jmain.exp: Do not enclose methods names in single
11997 quotes.
11998 * gdb.java/jmisc.exp: Likewise.
11999 * gdb.java/jprint.exp: Likewise.
12000 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
12001
12002 From Jan Kratochvil <jan.kratochvil@redhat.com>:
12003 * gdb.cp/exception.exp (backtrace after first throw)
12004 (backtrace after second throw): Allow a namespace before __cxa_throw.
12005 (backtrace after first catch, backtrace after second catch): Allow
12006 a namespace before __cxa_begin_catch.
12007
12008 * gdb.cp/cpexprs.exp: New file.
12009 * gdb.cp/cpexprs.cc: New file.
12010
12011 From Daniel Jacobowitz <dan@codesourcery.com>
12012 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
12013 to use string_to_regexp.
12014 (ctor, dtor): New functions. Use them to match constructor
12015 and destructor function types.
12016 (Top level): Use runto_main.
12017
f870a310
TT
120182010-03-05 Tom Tromey <tromey@redhat.com>
12019
12020 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
12021 gdb.target_charset.
12022 (pp_ns.to_string): Likewise.
12023
0c199f28
KS
120242010-03-04 Keith Seitz <keiths@redhat.com>
12025
12026 * gdb.cp/overload.exp: Test that the filename portion of a linespec
12027 can be quoted. Test that both the filename and function/line
12028 portions can be quoted at the same time.
12029
c7437ca6
PA
120302010-03-04 Pedro Alves <pedro@codesourcery.com>
12031
12032 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
12033
b111b805
DE
120342010-03-03 Doug Evans <dje@google.com>
12035
24486cb7
DE
12036 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
12037 libc contains libpthread.
12038
b111b805
DE
12039 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
12040 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
12041 of gdb_compile. Add another pattern to match android backtrace.
12042
a0e0ef55
TT
120432010-03-03 Tom Tromey <tromey@redhat.com>
12044
12045 PR gdb/11345:
12046 * gdb.base/printcmds.exp (test_printf): Add test.
12047
1ba53b71
L
120482010-03-02 H.J. Lu <hongjiu.lu@intel.com>
12049
12050 * gdb.arch/amd64-byte.exp: New.
12051 * gdb.arch/amd64-dword.exp: Likewise.
12052 * gdb.arch/amd64-pseudo.c: Likewise.
12053 * gdb.arch/amd64-word.exp: Likewise.
12054 * gdb.arch/i386-byte.exp: Likewise.
12055 * gdb.arch/i386-pseudo.c: Likewise.
12056 * gdb.arch/i386-word.exp: Likewise.
12057
f5dff777
DJ
120582010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
12059
12060 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
12061 types. Add structreg, bitfields, and flags registers.
12062 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
12063 registers.
12064
90884b2b
L
120652010-03-01 H.J. Lu <hongjiu.lu@intel.com>
12066
12067 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
12068 (load_description): Set architecture if defined.
12069
dc00d89f
PM
120702010-02-28 Phil Muldoon <pmuldoon@redhat.com>
12071
12072 * gdb.python/py-frame.exp: Add read_var block tests.
12073 * gdb.python/py-frame.c (block): New function.
12074
0e095b7e
JK
120752010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12076 Daniel Jacobowitz <dan@codesourcery.com>
12077
12078 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
12079
624f1a65
DM
120802010-02-25 David S. Miller <davem@davemloft.net>
12081
12082 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
12083 fix logic for setting all_syscalls_numbers.
12084
f3e9a817
PM
120852010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12086
12087 * Makefile.in: Add py-block and py-symbol.
12088 * gdb.python/py-symbol.exp: New File.
12089 * gdb.python/py-symtab.exp: New File.
12090 * gdb.python/py-block.exp: New File.
12091 * gdb.python/py-symbol.c: New File.
12092 * gdb.python/py-block.c: New File.
12093
f6bbabf0
PM
120942010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12095
12096 PR python/11314
12097 * lib/gdb.exp (skip_python_tests): New function.
12098 * gdb.python/py-cmd.exp: Use skip_python_tests.
12099 * gdb.python/py-frame.exp: Likewise.
12100 * gdb.python/py-function.exp: Likewise.
12101 * gdb.python/py-prettyprint.exp: Likewise.
12102 * gdb.python/py-template.exp: Likewise.
12103 * gdb.python/py-type.exp: Likewise.
12104 * gdb.python/py-value.exp: Likewise.
12105
85d721b8
PA
121062010-02-22 Pedro Alves <pedro@codesourcery.com>
12107
12108 PR9605
12109
12110 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
12111
48e32051
TT
121122010-02-19 Tom Tromey <tromey@redhat.com>
12113
12114 PR c++/8693, PR c++/9496:
12115 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
12116 regression tests.
12117
ac9c0048
JK
121182010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12119
12120 Fix compatibility with m68k as.
12121 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
12122 Use only /* comments */.
12123
57bb97a4
UW
121242010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12125
12126 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
12127 * configure: Regenerate.
12128
7d1bf85c
DJ
121292010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
12130
12131 * gdb.python/py-type.exp: Check for Python support.
12132
061b5285
PA
121332010-02-17 Pedro Alves <pedro@codesourcery.com>
12134
12135 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
12136 `regsub' syntax available.
12137
f8a8bc2c
PA
121382010-02-17 Pedro Alves <pedro@codesourcery.com>
12139
12140 * gdb.base/shmain.c (main): Remove printf call.
12141 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
12142 * gdb.base/unload.c (main): Make format of fprintf a string
12143 literal. Add missing endlines to prints to stderr.
12144 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
12145
6f451e5e
TT
121462010-02-17 Tom Tromey <tromey@redhat.com>
12147
12148 * gdb.java/jprint.java (jprint.props): New field.
12149 * gdb.java/jprint.exp (set_lang_java): Add regression test.
12150
12d79008
PA
121512010-02-17 Pedro Alves <pedro@codesourcery.com>
12152
ef801a0e 12153 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
12154 available.
12155
d252f7e5
DJ
121562010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12157
12158 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
12159 creation to support remote host testing.
12160
67bdab6c
DJ
121612010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12162
12163 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
12164 Recognize "command not found".
12165
bb391223
DJ
121662010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12167
12168 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
12169 single-stepping.
12170
70362913
DJ
121712010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12172
12173 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
12174 if arguments are not supported.
12175
493f3c00
DJ
121762010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12177
12178 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
12179 be const or non-const.
12180
8034c749
DJ
121812010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12182
12183 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
12184 mi_send_resuming_command to send -exec-continue.
12185
791dfb64
DJ
121862010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12187
12188 * gdb.base/list.exp (test_list_filename_and_function): Add test
12189 with single quotes.
12190 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
12191 matching.
12192 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
12193 Add KFAIL'd tests for PR gdb/11289.
12194
7c5fe868
DJ
121952010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12196
12197 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
12198
fdc498b8
DJ
121992010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12200
12201 * gdb.base/comp-dir/subdir/dummy.txt: New file.
12202 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
12203 a temporary directory.
12204
b519e2a6
DJ
122052010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12206
12207 * gdb.base/charset.exp: Use a single regular expression to match
12208 show host-charset and show target-charset output.
12209
74164c56
JK
122102010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12211
12212 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
12213 "Illegal process-id" expect string more exact.
12214 (attach to digits-starting nonsense is prohibited): New.
12215
701ed6dc
JK
122162010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12217
12218 * gdb.base/prelink.exp (set verbose on): New.
12219
889bf7c5 122202010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
12221
12222 * mi-reverse.exp: New file. Test for reverse option to the
12223 following MI commands: exec-continue, exec-finish, exec-next,
12224 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 12225
dadf0e9c
JB
122262010-02-09 Joel Brobecker <brobecker@adacore.com>
12227
12228 * gdb.ada/ptype_tagged_param: New testcase.
12229
714f19d5
TT
122302010-02-08 Tom Tromey <tromey@redhat.com>
12231
12232 PR c++/8017:
12233 * gdb.cp/overload.exp: Add tests.
12234 * gdb.cp/overload.cc (struct K): New.
12235 (namespace N): New.
12236 (main): Call new functions.
12237 (K::staticoverload): Define.
12238
889bf7c5 122392010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
12240
12241 PR gdb/10728
12242 * gdb.cp/pr10728-x.h: New file.
12243 * gdb.cp/pr10728-x.cc: New file.
12244 * gdb.cp/pr10728-y.cc: New file.
12245 * gdb.cp/pr10728.exp: New file.
12246 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
12247
889bf7c5 122482010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
12249
12250 PR gdb/9067
12251 * gdb.cp/pr9067.exp: New
12252 * gdb.cp/pr9067.cc: New
12253 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
12254
7b356089
JB
122552010-02-08 Joel Brobecker <brobecker@adacore.com>
12256
12257 * lib/gdb.exp (gdb_test_timeout): New global variable.
12258 Set it to timeout if not already set.
12259 (gdb_init): Reset the value of timeout to gdb_test_timeout.
12260
1be00882
DE
122612010-02-05 Doug Evans <dje@google.com>
12262
12263 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
12264 user.
12265
82856980
SW
122662010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
12267
12268 PR c++/7935:
12269 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
12270
1a334831
TT
122712010-02-04 Tom Tromey <tromey@redhat.com>
12272
12273 * gdb.cp/virtbase.exp: Make test case names unique.
12274
9c3c02fd
TT
122752010-02-02 Tom Tromey <tromey@redhat.com>
12276
12277 * gdb.cp/virtbase.exp: Add regression tests.
12278 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
12279 (main): Instantiate RHC.
12280
0cc2414c
TT
122812010-02-02 Tom Tromey <tromey@redhat.com>
12282
12283 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
12284 type-printing change.
12285
edf3d5f3
TT
122862010-02-02 Tom Tromey <tromey@redhat.com>
12287
12288 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
12289 * gdb.cp/virtbase.cc: New file.
12290 * gdb.cp/virtbase.exp: New file.
12291 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
12292
e4b7f41c
JK
122932010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12294
12295 PR libc/11214:
12296 * gdb.threads/current-lwp-dead.c: Include features.h.
12297 (HAS_NOMMU): New.
12298 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
12299
b381ea14
JK
123002010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12301
12302 * gdb.base/symbol-without-target_section.exp,
12303 gdb.base/symbol-without-target_section.c: New.
12304
c593ac0e
DJ
123052010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12306
12307 * gdb.base/bigcore.exp: Reset increased timeout.
12308 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
12309
db25f29d
DJ
123102010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12311
12312 * gdb.base/gcore.exp (capture_command_output): Use
12313 gdb_test_multiple.
12314
f9d67f43
DJ
123152010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12316
12317 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
12318 * gdb.arch/thumb2-it.exp (test_it_break): New function.
12319 (Top level): Call it.
12320
177321bd
DJ
123212010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12322
12323 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
12324
97f2ed50
DJ
123252010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12326
12327 * gdb.base/call-strs.exp, gdb.base/default.exp,
12328 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
12329 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
12330 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
12331 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
12332 gdb.base/watchpoint-solib.exp: Save and restore timeout.
12333 * gdb.base/ending-run.exp: Correct restore of timeout.
12334 * gdb.base/page.exp: Remove unnecessary timeout setting.
12335
e4e2711a
JB
123362010-01-29 Joel Brobecker <brobecker@adacore.com>
12337
12338 * gdb.ada/rec_return: New testcase.
12339
ba581dc1
JB
123402010-01-29 Joel Brobecker <brobecker@adacore.com>
12341
12342 * gdb.ada/call_pn: New testcase.
12343
4ea95be9
DJ
123442010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
12345
12346 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
12347 (Top level): Use it to resume.
12348 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
12349 the Thumb mode displaced stepping error as unsupported.
12350
df83a9bf
SW
123512010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
12352
889bf7c5
PA
12353 * gdb.cp/nsusing.exp: Added more tests.
12354 * gdb.cp/nsrecurs.exp: Ditto.
12355 * gdb.cp/nsusing.cc: Added test functions.
12356 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 12357
40b27cdc
JK
123582010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12359
12360 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
12361 absolute directory pathnames in gdb.sum file.
12362
de958931
SW
123632010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
12364
12365 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
12366 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
12367
708ead4e
TT
123682010-01-26 Tom Tromey <tromey@redhat.com>
12369
12370 PR exp/7643:
12371 * gdb.base/printcmds.exp (test_print_string_constants): Remove
12372 setup_kfail.
12373
b14e635e
SW
123742010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
12375
12376 * gdb.cp/nsrecurs.exp: New test.
12377 * gdb.cp/nsrecurs.cc: New test program.
12378 * gdb.cp/nsstress.exp: New test.
12379 * gdb.cp/nsstress.cc: New test program.
12380 * gdb.cp/nsdecl.exp: New test.
12381 * gdb.cp/nsdecl.cc: New test program.
12382
8540c487
SW
123832010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
12384
12385 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
12386 imported into file scope.
12387 Marked test as xfail.
12388 * gdb.cp/namespace-using.cc (marker5): New function.
12389 * gdb.cp/shadow.exp: New test.
12390 * gdb.cp/shadow.cc: New test program.
12391 * gdb.cp/nsimport.exp: New test.
12392 * gdb.cp/nsimport.cc: New test program.
12393
421d5d99
TT
123942010-01-25 Tom Tromey <tromey@redhat.com>
12395
12396 PR gdb/11049:
12397 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
12398 with "set print null-stop on".
12399
691f8dc1
JK
124002010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12401
12402 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
12403 Adjust it for DISASSEMBLY_OMIT_FNAME.
12404
0b92b5bb
TT
124052010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12406
12407 PR symtab/11199:
12408 * gdb.dwarf2/member-ptr-forwardref.exp,
12409 gdb.dwarf2/member-ptr-forwardref.S: New.
12410
23787403
JK
124112010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12412
12413 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
12414 (thread1_func): Protect thread1_tid with thread1_tid_cond by
12415 thread1_tid_mutex. Remove gdbstop_mutex handling.
12416 (thread2_func): Protect thread2_tid with thread2_tid_cond by
12417 thread2_tid_mutex. Remove gdbstop_mutex handling.
12418 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
12419 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
12420 pthread_cond_wait conditionalizations by while loops.
12421
b966cb8a
TT
124222010-01-20 Tom Tromey <tromey@redhat.com>
12423
12424 PR backtrace/10770:
12425 * gdb.dwarf2/pr10770.exp: New file.
12426 * gdb.dwarf2/pr10770.c: New file.
12427 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
12428
fcae584b
VP
124292010-01-20 Vladimir Prus <vladimir@codesourcery.com>
12430
12431 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
12432 that target was removed, and the test always runs native anyway.
12433
a0f49112
JK
124342010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12435
12436 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
12437 gdb.base/watchpoint-cond-gone-stripped.c: New.
12438
ceeb3d5a
TT
124392010-01-19 Tom Tromey <tromey@redhat.com>
12440
12441 PR c++/8000:
12442 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
12443 existing tests.
12444 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
12445 (main): Use AAA::SomeEnum.
12446
dd322c54
JK
124472010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12448
12449 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
12450 (test_ignore_count): Declare line_callme_body global.
12451 (run to breakpoint with ignore count): Use line_callme_body.
12452 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
12453 (set line_main_hello, set line_main_return): Reindent.
12454 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
12455 New.
12456 (continue to callee4): Use line_callee4_body.
12457 (check *stopped from CLI command): Use line_callee4_next.
12458 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
12459 (set line_main_hello, set line_main_return): Reindent.
12460 (set line_callee4_head, set line_callee4_body): New.
12461 (continue to callee4): Use line_callee4_body.
12462
4e8f195d
TT
124632010-01-18 Tom Tromey <tromey@redhat.com>
12464
12465 PR c++/9680:
12466 * gdb.cp/casts.cc: Add new classes and variables.
12467 * gdb.cp/casts.exp: Test new operators.
12468
9e14a9ba
JB
124692010-01-18 Tom Tromey <tromey@redhat.com>
12470 Thiago Jung Bauermann <bauerman@br.ibm.com>
12471
12472 * gdb.python/source2.py: New file.
12473 * gdb.python/source1: New file.
12474 * gdb.python/python.exp: Test "source" command.
12475
00bf0b85
SS
124762010-01-15 Stan Shebs <stan@codesourcery.com>
12477
12478 * gdb.trace/tfile.c: New file.
12479 * gdb.trace/tfile.exp: New file.
889bf7c5 12480
55235ad7
JK
124812010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12482
12483 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
12484
9f2982ff
JK
124852010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12486
12487 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
12488
bbfba9ed
JK
124892010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12490
12491 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
12492 (libfunc): New parameter action. Implement also selectable "sleep".
12493 * gdb.base/break-interp-main.c: Include assert.h.
12494 (libfunc): New parameter action.
12495 (main): New parameters argc and argv. Assert argc. Pass argv.
12496 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
12497 (test_attach): New proc.
12498 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
12499 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
12500
61f0d762
JK
125012010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12502
12503 * gdb.base/break-interp.exp (test_core): New proc.
12504 (test_ld): Call it.
12505
06a6f270
JK
125062010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12507
12508 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
12509 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
12510 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
12511 and gdb_compile_shlib. Use new -Wl compiler options.
12512 (dl bt, main bt): New tests.
12513
51bee8e9
JK
125142010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12515
12516 Support PIEs with no symfile_objfile.
12517 * gdb.base/break-interp.exp: New argument at the test_ld calls.
12518 (test_ld): New parameter trynosym.
12519 (test_ld <$trynosym>): New block.
12520
b8040f19
JK
125212010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12522
12523 * gdb.base/break-interp.exp: New file.
12524
be759fcf
PM
125252010-01-13 Phil Muldoon <pmuldoon@redhat.com>
12526
12527 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
12528 * gdb.python/py-prettyprint.py (pp_ls): New printer.
12529 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
12530 test.
12531 * gdb.python/py-prettyprint.c: Define lazystring test structure.
12532 * gdb.python/py-mi.exp: Add lazy string test.
12533
dc146f7c
VP
125342010-01-13 Vladimir Prus <vladimir@codesourcery.com>
12535
12536 * lib/mi-support.exp (mi_check_thread_states): Handle
12537 core number in thread listing.
12538
b4ba55a1
JB
125392010-01-12 Joel Brobecker <brobecker@adacore.com>
12540
12541 * gdb.base/maint.exp: Adjust the expected output for the
12542 "maint print type" test. Use gdb_test_multiple instead of
12543 gdb_sent/gdb_expect.
12544
08e24bd4
DE
125452010-01-11 Doug Evans <dje@google.com>
12546
6496a609
DE
12547 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
12548 from gdbserver_download. All callers updated.
12549
08e24bd4
DE
12550 * gdb.server/ext-run.exp: "info os processes" requires xml support.
12551
b5cfddf5
JK
125522010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12553
12554 Implement binary numbers parsing.
12555 * gdb.base/printcmds.exp (test_integer_literals_accepted)
12556 (test_integer_literals_rejected): New binary tests.
12557
3725885a
RW
125582010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12559
12560 * gdb.cell/configure: Regenerate.
12561
37aeb5df
JK
125622010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12563
12564 * gdb.base/corefile.exp: Move the core finding block out and call it as
12565 core_find, new variable $corefile, replace corefile by $corefile and
12566 [file tail $corefile] for usage vs. test names resp.
12567 * lib/gdb.exp (core_find): Move it as a new function here. New
12568 parameter binfile and deletefiles. New variable $destcore. Pre-delete
12569 $destcore. Return "" on error.
12570
d521f563
JK
125712010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12572
12573 Workaround PR binutils/10802.
12574 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
12575 (twice).
12576
28f24826
DJ
125772010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
12578
12579 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
12580
2de75e71
JB
125812010-01-08 Joel Brobecker <brobecker@adacore.com>
12582
12583 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
12584 call, to avoid interruption.
12585
fe00719b 125862010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
12587
12588 * gdb.stabs/weird.def (args93): New.
12589
d0ef5df8
DE
125902010-01-07 Doug Evans <dje@google.com>
12591
12592 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
12593
3a08d52f
TT
125942010-01-07 Tom Tromey <tromey@redhat.com>
12595
12596 * gdb.base/source.exp: Use correct line number.
12597
7a697b8d
SS
125982010-01-05 Stan Shebs <stan@codesourcery.com>
12599
12600 * gdb.trace/tracecmd.exp: Test ftrace.
12601
7803799a
UW
126022010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12603
12604 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
12605
c54eabfa
JK
126062010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12607
12608 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
12609 "uint_for_mi_testing".
12610
02e7ef19
JB
126112010-01-01 Joel Brobecker <brobecker@adacore.com>
12612
12613 Test indented comment in file being sourced.
12614 * gdb.base/commands.exp: Test indented comment in file being sourced.
12615
abd775ce
JB
126162010-01-01 Joel Brobecker <brobecker@adacore.com>
12617
12618 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
12619 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
12620 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
12621 notice.
12622
79b55b82
JB
126232010-01-01 Joel Brobecker <brobecker@adacore.com>
12624
12625 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
12626 notice.
12627
8997583e
JK
126282010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12629
12630 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
12631 missing $after_stopped and comma (,) expectation.
12632
6da95a67
SS
126332009-12-31 Stan Shebs <stan@codesourcery.com>
12634
12635 * gdb.trace/actions.exp: Test teval action.
889bf7c5 12636
218d2fc6
TJB
126372009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12638
12639 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
12640 (top level): Call test_watchpoint_in_big_blob.
12641 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
12642 watchpoints.
12643 (func3): Write to buf.
12644
236f1d4d
SS
126452009-12-29 Stan Shebs <stan@codesourcery.com>
12646
12647 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 12648
f61e138d
SS
126492009-12-28 Stan Shebs <stan@codesourcery.com>
12650
12651 * gdb.trace/tsv.exp: New file.
12652 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 12653
0219b378
DJ
126542009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
12655
12656 * gdb.base/find.c (main): Reference search buffers.
12657 * gdb.base/included.c (main): Reference integer.
12658 * gdb.base/ptype.c (charfoo): Declare.
12659 (intfoo): Call charfoo.
12660 * gdb.base/scope0.c (useitp): New function.
12661 (usestatics): Use useitp.
12662 (useit): Add a type for val.
12663 * gdb.base/scope1.c (useit1): Take a pointer argument.
12664 (usestatics1): Update calls to useit1.
12665 * gdb.cp/call-c.cc: Declare foo.
12666 (main): Call foo.
12667 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
12668 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
12669 (main): Call C::ensureRefs and ensureOtherRefs.
12670 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
12671 variables.
12672 (ensureOtherRefs): New function.
12673 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
12674 * gdb.cp/templates.cc (main): Call t5i.value.
12675
3f78692f
JK
126762009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12677
12678 Fix compatibility with G++-4.5.
12679 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
12680 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
12681 (uncaught return): Remove.
12682
429374b8
JK
126832009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12684 Phil Muldoon <pmuldoon@redhat.com>
12685
12686 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
12687 (bp_location13, bp_location14, bp_location17, bp_location18)
12688 (marker3_proto, marker4_proto): New variables.
12689 (breakpoint info): Update output.
12690 (run until breakpoint at marker3, run until breakpoint at marker4): New
12691 tests.
12692
859825b8
JK
126932009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12694
12695 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
12696 Replace the printf call of Y by provided "y-set-1" label. New block
12697 for the second shared library.
12698 * gdb.base/unload.exp: Compile also the second library, call
12699 gdb_load_shlibs also for it. Use now gdb_breakpoint.
12700 (single pending breakpoint info): Rename to ...
12701 (pending breakpoint info before run): ... this extended test.
12702 (libfile2, libname2, libsrcfile2, libsrc2)
12703 (lib_sl2): New variables.
12704 (exec_opts): Set also SHLIB_NAME2.
12705 (pending breakpoint info on first run at shrfunc1)
12706 (pending breakpoint info on second run at shrfunc1)
12707 (pending breakpoint info on second run at shrfunc2)
12708 (print y from libfile, print y from libfile2): New tests.
12709 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
12710 * gdb.base/unloadshr2.c: New.
12711
e6a386cd
HZ
127122009-12-22 Hui Zhu <teawater@gmail.com>
12713
12714 * gdb.reverse/sigall-reverse.exp: Adjust.
12715
9e19b45e
VP
127162009-12-21 Vladimir Prus <vladimir@codesourcery.com>
12717
12718 PR gdb/10884
12719
12720 * gdb.mi/var-cmd.c (do_bitfield_tests): New
12721 (main): Call do_bitfield_tests.
aacf5b1e 12722 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 12723
d53a7b30
JB
127242009-12-20 Joel Brobecker <brobecker@adacore.com>
12725
12726 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
12727 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
12728 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
12729 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
12730 gdb.modula2/unbounded1.c: Update copyright header.
12731
191ca0a1
CM
127322009-12-10 Chris Moller <moller@mollerware.com>
12733
12734 PR gdb/9399
12735 * gdb.cp/virtfunc2.exp: New tests
12736 * gdb.cp/virtfunc2.cc: New tests
12737 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
12738
0fa6cf1b
MS
127392009-12-10 Oza Pawandeep (paawan1982@yahoo.com
12740
12741 * gdb.reverse/i387-env-reverse.c: New file.
12742 * gdb.reverse/i387-env-reverse.exp: New file.
12743 * gdb.reverse/i387-stack-reverse.c: New file.
12744 * gdb.reverse/i387-stack-reverse.exp: New file.
12745
361ae042
PM
127462009-12-08 Phil Muldoon <pmuldoon@redhat.com>
12747
12748 * gdb.python/py-type.exp (test_range): New test.
12749
bfd31e71
PM
127502009-12-03 Phil Muldoon <pmuldoon@redhat.com>
12751
12752 PR python/10805
12753
12754 * gdb.python/py-type.exp: New file.
12755 * gdb.python/py-type.c: New file.
12756 * Makefile.in: Add py-type.
12757
57a1d736
TT
127582009-12-03 Tom Tromey <tromey@redhat.com>
12759
12760 * gdb.python/py-value.exp (test_parse_and_eval): New
12761 function.
12762
1f3b5d1b
PP
127632009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
12764
12765 PR gdb/11022
12766
12767 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
12768 * gdb.base/pr11022.c: New test.
12769
8b7dbdc9
JK
127702009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12771
12772 Fix spurious false FAILs.
12773 * gdb.base/structs.c (chartest): New.
12774 (main): Fill-in chartest.
12775 * gdb.base/structs.exp (anychar_re, first): New.
12776 (start_structs_test): Import global anychar_re and first.
12777 New gdb_test call "set print elements 300; ${testfile}"
12778 (start_structs_test <$first>): New block.
12779 (any): Import global anychar_re. New variable ac. Use ${ac}.
12780
6a53b2ec
JK
127812009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12782
12783 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
12784
d7167b4c
JK
127852009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12786
12787 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
12788 Force $srcfile file.
12789 * gdb.base/foll-fork.c (callee): Comment out the printf call.
12790
b1798462
UW
127912009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12792
12793 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
12794 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
12795 * gdb.threads/watchthreads-reorder.exp: Likewise.
12796
b6199126
DJ
127972009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
12798
12799 PR gdb/8704
12800
12801 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
12802 "if", and "thread". Correct matching in the previous test.
12803
b22a0510
DJ
128042009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
12805
12806 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
12807
930636d2
MS
128082009-11-23 Michael Snyder <msnyder@vmware.com>
12809
12810 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
12811 * gdb.reverse-watch-precsave.exp: Ditto.
12812
21a0512e
PP
128132009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
12814
12815 * gdb.asm/asm-source.exp: Adjust.
12816 * gdb.base/help.exp: Adjust.
889bf7c5 12817
fc30d5e0
PA
128182009-11-22 Pedro Alves <pedro@codesourcery.com>
12819
12820 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
12821 (do_syscall_tests_without_xml): Set data-directory to
12822 /the/path/to/nowhere.
12823
f6bc2008
PA
128242009-11-21 Pedro Alves <pedro@codesourcery.com>
12825
12826 * gdb.threads/local-watch-wrong-thread.c,
12827 gdb.threads/local-watch-wrong-thread.exp: New files.
12828
8c2fb5de
PA
128292009-11-21 Pedro Alves <pedro@codesourcery.com>
12830
12831 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
12832 assume new `regsub' syntax available.
12833
ebec9a0f
PA
128342009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12835
a79d3c27
JK
12836 * gdb.base/watchpoint-hw-hit-once.exp,
12837 gdb.base/watchpoint-hw-hit-once.c: New.
12838
128392009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12840
12841 * gdb.threads/watchthreads-reorder.exp,
12842 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 12843
276a961b
MK
128442009-11-17 Nathan Sidwell <nathan@codesourcery.com>
12845
12846 * gdb.xml/tdesc-regs.exp: Use for m68k.
12847
4867c1fb
PA
128482009-11-15 Pedro Alves <pedro@codesourcery.com>
12849
12850 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
12851
f6838f81
DJ
128522009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12853
12854 * lib/gdb.exp (current_target_name): New procedure.
12855 (gdb_wrapper_target): New variable.
12856 (gdb_wrapper_init): Set gdb_wrapper_target.
12857 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
12858 wrapper.
12859
4ac4dd3f
DJ
128602009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12861
12862 * gdb.base/remote.exp: Delete the slowest load test.
12863 Do not load with fixed packet sizes.
12864
a7881759
DJ
128652009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12866
12867 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
12868
97a5b505
DJ
128692009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12870
12871 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
12872 srcfile when setting a breakpoint.
12873
d3e1fc54
DJ
128742009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
12875
12876 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
12877 macros.
12878
7cbcbded
DJ
128792009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12880
12881 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
12882 to be in memory.
12883 * gdb.base/display.c (force_mem): New.
12884 (do_loops): Use it. Add breakpoint comments.
12885 (do_vars): Add a breakpoint comment.
12886 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
12887 line numbers.
12888
bdea3a92
NF
128892009-11-13 Nathan Froyd <froydnj@codesourcery.com>
12890
12891 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
12892 instead of a bare "run".
12893
269f82e5
PP
128942009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
12895
12896 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 12897
a69b7d9d
DJ
128982009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12899
12900 * lib/cell.exp (skip_cell_tests): Clean up test files before
12901 returning.
12902
b598bfda
DJ
129032009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12904
12905 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
12906 and the breakpoint menu. Do not call perror if a prompt is seen.
12907 Consume the following GDB prompt.
12908 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
12909 * gdb.cp/namespace.exp: Use gdb_test.
12910 * gdb.cp/templates.exp: Use gdb_test.
12911 (test_template_breakpoints): Use gdb_test_multiple.
12912
87728fa0
DJ
129132009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12914
12915 * gdb.base/break1.c (struct some_struct, values): Move earlier.
12916 (marker4): Reference values.
12917
b67c692f
DJ
129182009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12919
12920 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
12921 is missing.
12922
f0df251a
DJ
129232009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12924
12925 * gdb.base/break.c (need_malloc): New.
12926 * gdb.base/constvars.c (main): Reference crass and crisp.
12927 * gdb.base/gdb1821.c (main): Reference bar.
12928 * gdb.cp/gdb1355.cc (main): Reference s1.
12929 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
12930 (main): Call them.
12931 * gdb.cp/hang2.cc (dummy2): Define.
12932 * gdb.cp/hang3.cc (dummy3): Define.
12933 * gdb.cp/m-data.cc (main): Reference shadow.
12934
bdf7534a
NF
129352009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12936 Nathan Froyd <froydnj@codesourcery.com>
12937
12938 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
12939 remote host.
12940
f24fce77
NF
129412009-11-12 Nathan Froyd <froydnj@codesourcery.com>
12942
12943 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
12944 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
12945 * gdb.dwarf2/dw2-compressed.exp: Likewise.
12946 * gdb.dwarf2/dw2-intercu.exp: Likewise.
12947 * gdb.dwarf2/dw2-intermix.exp: Likewise.
12948 * gdb.dwarf2/dw2-producer.exp: Likewise.
12949 * gdb.dwarf2/mac-fileno.exp: Likewise.
12950 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
12951 py-prettyprint.py to the remote host.
12952 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
12953
40f0318e
KS
129542009-11-11 Keith Seitz <keiths@redhat.com>
12955
12956 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
12957 use it instead of "Foo".
12958 * gdb.cp/classes.exp (do_tests): Add a test to access
12959 a method through a typedef'd class name.
12960
f3d9f7fb
NF
129612009-11-11 Nathan Froyd <froydnj@codesourcery.com>
12962
12963 * gdb.base/long_long.exp: Permit leading zeros on floating-point
12964 exponents.
12965 * gdb.base/pointers.exp: Likewise.
12966 * gdb.cp/ref-types.exp: Likewise.
12967
a4216f37
KS
129682009-11-11 Keith Seitz <keiths@redhat.com>
12969
12970 * gdb.cp/cplusfuncs.cc (class foo): Add operators
12971 new[] and delete[].
12972 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
12973 "void".
12974 (probe_demangler): Remove all single-quoting of
12975 method and variable names.
12976 (info_func_regexp): Remove the word "void" from any
12977 occurrence of "(void)".
12978 (print_addr_2): Remove all single-quoting of
12979 method names.
12980 (print_addr_2_kfail): Likewise.
12981 (print_addr): Single-quote C function names before
12982 passing to print_addr_2.
12983 (test_paddr_operator_functions): Remove single-quoting
12984 for method names.
12985 Add tests for operator new[] and operator delete[].
12986
9b14d7aa
JK
129872009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12988
12989 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
12990
85feb311
KS
129912009-11-09 Keith Seitz <keiths@redhat.com>
12992
12993 * gdb.cp/overload.exp: Add tests for resolving overloaded
12994 methods in expression parsing/evaluation.
12995
fa335448
DJ
129962009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
12997
12998 * lib/gdb.exp (default_gdb_version): Use --version instead of
12999 --command.
13000
ec3c07fc
NS
130012009-11-10 Nathan Sidwell <nathan@codesourcery.com>
13002
13003 * lib/gdb.exp (gdb_compile_test): New.
13004 (skip_ada_tests, skip_java_tests): New.
13005 (gdb_compile): Use gdb_compile_test for f77.
13006 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
13007 * lib/java.exp (compile_java_from_source): Remove runtests check,
13008 use gdb_compile_test to record result.
13009 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
13010 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
13011 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
13012 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
13013 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
13014 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
13015 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
13016 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
13017 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
13018 adjust gdb_compile invocations.
13019
b8b4e42b
JK
130202009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13021
13022 * Makefile.in (abs_builddir): New.
13023 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
13024 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
13025 `$(abs_builddir)/site.exp'.
13026
f8b7eaf3
DJ
130272009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
13028
13029 * config/m68k-emc.exp, lib/emc-support.exp,
13030 gdb.trace/gdb_c_test.c: Delete.
13031 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
13032 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
13033 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13034 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
13035 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13036 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
13037 casing for m68k-*-elf.
13038
c4187697
NS
130392009-11-03 Pedro Alves <pedro@codesourcery.com>
13040
13041 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
13042 * gdb.arch/i386-prologue.exp: Likewise.
13043 * gdb.arch/i386-unwind.exp: Likewise.
13044
db16b772
DJ
130452009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13046
13047 * lib/gdb.exp (gdb_expect): Fix timeout typo.
13048
bcf71277
DJ
130492009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13050
13051 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
13052
0105cee2
DJ
130532009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13054
13055 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
13056
24ddea62
JK
130572009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13058
13059 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
13060
287ccc17
JK
130612009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13062
13063 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
13064 * gdb.base/sepdebug2.c: New file.
13065
08bca259 130662009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
13067
13068 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
13069 the modified warnings for catch syscall. Verify if GDB was compiled
13070 with support for lib expat, and choose which tests to run depending
13071 on this.
13072
5d4e2b76
VP
130732009-10-30 Vladimir Prus <vladimir@codesourcery.com>
13074
13075 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
13076 that composite commands are parsed OK. And also test
13077 that breakpoint commands do work.
13078
240e538a
MS
130792009-10-23 Michael Snyder <msnyder@vmware.com>
13080
13081 gdb.reverse/consecutive-precsave.exp: Change expect pattern
13082 to allow for new disassembly style.
13083
9c419145
PP
130842009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
13085
13086 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 13087
02506ff1
MS
130882009-10-22 Michael Snyder <msnyder@vmware.com>
13089
13090 * gdb.reverse/break-precsave.exp: New test.
13091 * gdb.reverse/consecutive-precsave.exp: Ditto.
13092 * gdb.reverse/finish-precsave.exp: Ditto.
13093 * gdb.reverse/i386-precsave.exp: Ditto.
13094 * gdb.reverse/machinestate-precsave.exp: Ditto.
13095 * gdb.reverse/sigall-precsave.exp: Ditto.
13096 * gdb.reverse/solilb-precsave.exp: Ditto.
13097 * gdb.reverse/step-precsave.exp: Ditto.
13098 * gdb.reverse/until-precsave.exp: Ditto.
13099 * gdb.reverse/watch-precsave.exp: Ditto.
13100
4cf866a3
MS
131012009-10-22 Michael Snyder <msnyder@vmware.com>
13102
13103 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
13104 for gdb_expect. Adjust one test's expect strings for the new
13105 format of disassemble.
13106 * gdb.reverse/finish-reverse.exp: Delete 'return'.
13107 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
13108 gdb_test_multiple.
13109 * gdb.reverse/step-reverse.exp: Delete 'return'.
13110 * gdb.reverse/until-reverse.exp: Delete blank lines.
13111 * gdb.reverse/watch-reverse.exp: Delete blank lines.
13112
2b28d209
PP
131132009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
13114
13115 * gdb.base/consecutive.exp: Adjust.
13116 * gdb.base/display.exp: Likewise.
13117 * gdb.base/pc-fp.exp: Likewise.
13118 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 13119
33b9c32b
MS
131202009-10-19 Michael Snyder <msnyder@vmware.com>
13121
13122 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
13123 * gdb.reverse/finish-reverse.c: Ditto.
13124 * gdb.reverse/sigall-reverse.c: Ditto.
13125 * gdb.reverse/solib-reverse.c: Ditto.
13126 * gdb.reverse/step-reverse.c: Ditto.
13127 * gdb.reverse/watch-reverse.c: Ditto.
13128
6c95b8df
PA
131292009-10-19 Pedro Alves <pedro@codesourcery.com>
13130 Stan Shebs <stan@codesourcery.com>
13131
13132 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
13133 * gdb.base/foll-exec.exp: Adjust to expect a process id before
13134 "Executing new program".
13135 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
13136 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
13137 left listed after having been killed.
13138 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
13139 * gdb.base/maint.exp: Adjust test.
13140
13141 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
13142 * gdb.multi/Makefile.in: New.
13143 * gdb.multi/base.exp: New.
13144 * gdb.multi/goodbye.c: New.
13145 * gdb.multi/hangout.c: New.
13146 * gdb.multi/hello.c: New.
13147 * gdb.multi/bkpt-multi-exec.c: New.
13148 * gdb.multi/bkpt-multi-exec.exp: New.
13149 * gdb.multi/crashme.c: New.
13150
279017b7
TG
131512009-10-13 Tristan Gingold <gingold@adacore.com>
13152
13153 * gdb.base/sepdebug.exp: Check debug info are found.
13154
0413d738
PA
131552009-10-08 Pedro Alves <pedro@codesourcery.com>
13156
13157 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
13158 bits.
13159
c628eecc
JK
131602009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13161
13162 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
13163
38af1bfe
JB
131642009-10-07 Joel Brobecker <brobecker@adacore.com>
13165
13166 * gdb.base/watchpoints.c: Add copyright header. Reformat one
13167 of the comments.
13168
2b0adecd
PM
131692009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
13170
13171 * gdb.base/annota1.exp: Remove obsolete match_max increase.
13172 * gdb.base/annota3.exp: Idem.
13173 * gdb.base/maint.exp: Idem.
13174
8d417781
PM
131752009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
13176
889bf7c5 13177 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
13178 to default.
13179
bb61102d
PM
131802009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13181
889bf7c5 13182 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
13183 mingw and cygwin targets.
13184
ace5c364
PM
131852009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13186 Pedro Alves <pedro@codesourcery.com>
13187
889bf7c5 13188 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
13189 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
13190
c2d494a0
PM
131912009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13192
e1b52ce2
PM
13193 * gdb.base/shr1.c: Use %p in format string.
13194 * gdb.base/unload.c: Avoid warning in fprintf.
13195 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 13196
209f53f5
PM
131972009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13198
13199 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
13200 long type.
13201 (test_unlink): Correct printf string.
13202 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
13203 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
13204
8172766a
JK
132052009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13206
13207 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
13208 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
13209 * gdb.arch/ia64-breakpoint-shadow.S: New file.
13210
0f73703c
UW
132112009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13212
13213 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
13214 * gdb.objc/nondebug.exp: Likewise.
13215
b32306ca
UW
132162009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13217
13218 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
13219 target_info setting.
13220
13221 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
13222 that detect new threads during "info threads".
13223
0057022f
UW
132242009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13225
13226 * gdb.threads/manythreads.c (main): Increase thread stack size
13227 to 2*PTHREAD_STACK_MIN.
13228 * gdb.threads/multi-create.c (main): Likewise.
13229 (create_function): Likewise.
13230
f29c0325
UW
132312009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13232
13233 * gdb.base/dump.exp: Pass difference of pointer types instead
13234 of integer types as offset to restore in intarr3.srec case.
13235
fcb34849
UW
132362009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13237
13238 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
13239
d5142e3b
UW
132402009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13241
13242 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
13243
087b74b2 132442009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 13245
087b74b2
PM
13246 New test for two watchpoints, with disabling of
13247 the first inserted.
13248 * testsuite/gdb.base/watchpoints.c: New file.
13249 * testsuite/gdb.base/watchpoints.exp: New file.
13250
96c07c5b
TT
132512009-09-25 Tom Tromey <tromey@redhat.com>
13252
13253 * gdb.base/charset.exp: Test utf-16 strings with Python.
13254
b8899f2b
TT
132552009-09-25 Tom Tromey <tromey@redhat.com>
13256
13257 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
13258 UCS-4.
13259 * gdb.base/charset.c (utf_32_string): Rename.
13260 (init_utf32): Rename.
13261 (main): Update.
13262
329719ec
TT
132632009-09-22 Tom Tromey <tromey@redhat.com>
13264
13265 * gdb.python/py-function.exp: Add regression tests.
13266
11ef0d76
KS
132672009-09-21 Keith Seitz <keiths@redhat.com>
13268
13269 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
13270 with invalid operator.
13271
3fe8f3b3
KS
132722009-09-21 Keith Seitz <keiths@redhat.com>
13273
13274 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
13275 and destructor using typedef name of class.
13276 * gdb.cp/classes.cc (class Base1): Add a destructor.
13277 (base1): New typedef.
13278 (use_methods): Instanitate an object of type base1.
13279 * gdb.cp/templates.exp (test_template_typedef): New procedure.
13280 (do_tests): Call test_template_typedef.
13281 * gdb.cp/templates.cc (Baz::~Baz): New method.
13282 (intBazOne): New typedef.
13283 (main): Instantiate intBazOne.
13284
7a9fe101
PM
132852009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13286
13287 PR python/10633
13288
13289 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
13290 Function.
13291 (run_lang_tests): Add print elements test.
13292
2e4d963f
PM
132932009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13294
13295 * gdb.python/py-value.exp (test_subscript_regression): New
13296 function. Test for invalid subscripts.
13297 * gdb.python/py-value.c (main): Add test array, and pointer to it.
13298 (ptr_ref): New function.
13299
ec7e75e7
PP
133002009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13301
13302 * gdb.base/default.exp: Fix "show convenience".
13303
0cc7d26f
TT
133042009-09-15 Tom Tromey <tromey@redhat.com>
13305
13306 * lib/mi-support.exp (mi_create_varobj): Update.
13307 (mi_create_floating_varobj): Likewise.
13308 (mi_create_dynamic_varobj): New proc.
13309 (mi_varobj_update): Update.
13310 (mi_varobj_update_with_type_change): Likewise.
13311 (mi_varobj_update_kv_helper): New proc.
13312 (mi_varobj_update_dynamic_helper): Rewrite.
13313 (mi_varobj_update_dynamic): New proc.
13314 (mi_list_varobj_children): Update.
13315 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
13316 * gdb.python/python-prettyprint.py (pp_outer): New class.
13317 (pp_nullstr): Likewise.
13318 (lookup_function): Register new printers.
13319 * gdb.python/python-prettyprint.c (struct substruct): New type.
13320 (struct outerstruct): Likewise.
13321 (substruct_test): New function.
13322 (struct nullstr): New type.
13323 (string_1, string_2): New globals.
13324 (main): Add new tests.
13325 * gdb.python/python-mi.exp: Added regression tests.
13326 * gdb.mi/mi2-var-display.exp: Update.
13327 * gdb.mi/mi2-var-cmd.exp: Update.
13328 * gdb.mi/mi2-var-child.exp: Update.
13329 * gdb.mi/mi2-var-block.exp: Update.
13330 * gdb.mi/mi-var-invalidate.exp: Update.
13331 * gdb.mi/mi-var-display.exp: Update.
13332 * gdb.mi/mi-var-cmd.exp: Update.
13333 * gdb.mi/mi-var-child.exp: Update.
13334 * gdb.mi/mi-var-block.exp: Update.
13335 * gdb.mi/mi-break.exp: Update.
13336 * gdb.mi/gdb701.exp: Update.
13337
a96d9b2e
SDJ
133382009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
13339
13340 * Makefile.in: Inclusion of catch-syscall object.
13341 * gdb.base/catch-syscall.c: New file.
13342 * gdb.base/catch-syscall.exp: New file.
13343
b43b923a
MS
133442009-09-12 Michael Snyder <msnyder@vmware.com>
13345
13346 * gdb.reverse/step-reverse.exp: Explicitly check for targets
13347 that can support reverse debuggnig.
13348
cec03d70
TT
133492009-09-11 Tom Tromey <tromey@redhat.com>
13350
13351 * gdb.dwarf2/valop.S: New file.
13352 * gdb.dwarf2/valop.exp: New file.
13353
e23bb3fc
MK
133542009-09-11 Mark Kettenis <kettenis@gnu.org>
13355
13356 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
13357
37c3696d
DE
133582009-09-10 Doug Evans <dje@google.com>
13359
13360 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
13361 Add $gdb_prompt to second breakpoint regexp.
13362
5172aecb
JB
133632009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
13364
13365 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
13366 names, add missing ones.
13367 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
13368 * gdb.python/py-frame.c: Rename from python-frame.c.
13369 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
13370 testfile name.
13371 * gdb.python/py-function.exp: Rename from python-function.exp.
13372 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
13373 testfile name.
13374 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
13375 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
13376 Adjust testfile name.
13377 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
13378 * gdb.python/py-template.cc: Rename from python-template.cc.
13379 * gdb.python/py-template.exp: Rename from python-template.exp.
13380 Adjust testfile name.
13381 * gdb.python/py-value.c: Rename from python-value.c.
13382 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
13383 testfile name.
13384
b554e4bd
JK
133852009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13386
13387 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
13388 $bpt2address.
13389 (Second breakpoint address is valid on ia64)
13390 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
13391
9a68ae16
JM
133922009-09-03 Joseph Myers <joseph@codesourcery.com>
13393
13394 * gdb.base/ending-run.exp: Restrict regular expression matching
13395 line number to require closing brace following.
13396
146b9145
DE
133972009-09-03 Doug Evans <dje@google.com>
13398
13399 * gdb.base/store.exp (check_set): Fix typo in expected value message.
13400
787d21e1
TT
134012009-09-02 Tom Tromey <tromey@redhat.com>
13402
13403 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
13404
e7802207
TT
134052009-09-02 Tom Tromey <tromey@redhat.com>
13406
13407 * gdb.dwarf2/callframecfa.exp: New file.
13408 * gdb.dwarf2/callframecfa.S: New file.
13409
817aadd2
JK
134102009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13411
13412 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
13413 gdb.base/solib-overlap-main.c: New.
13414
4a76eae5
DJ
134152009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
13416
13417 PR gdb/10565
13418
13419 * gdb.base/bitfields.c (struct container, container): New.
13420 (main): Initialize it and call break5.
13421 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
13422
d4b96c9a
JK
134232009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13424
13425 Support constant DW_AT_data_member_location by GCC PR debug/40659.
13426 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
13427
4e22772d
JK
134282009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13429
13430 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
13431
2efab443
MS
134322009-08-26 Michael Snyder <msnyder@vmware.com>
13433
13434 * gdb.base/i386-reverse.c: New file.
13435 * gdb.base/i386-reverse.exp: New file.
13436 * gdb.base/Makefile.in: Add new files to be removed.
13437
07ab73a0
JM
134382009-08-26 Joseph Myers <joseph@codesourcery.com>
13439
13440 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
13441 environment-pwd for remote host.
13442 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
13443
676accff
KS
134442009-08-24 Keith Seitz <keiths@redhat.com>
13445
13446 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
13447 Add two new C++ completer tests which limit the output to a
889bf7c5 13448 given class.
676accff 13449
f9f7ad22
MS
134502009-08-24 Michael Snyder <msnyder@vmware.com>
13451
13452 * gdb.base/del.exp: Fix typo in comment.
13453 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
13454
81ecdfbb
RW
134552009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
13456
13457 * configure: Regenerate.
13458 * gdb.hp/configure: Likewise.
13459 * gdb.hp/gdb.aCC/configure: Likewise.
13460 * gdb.hp/gdb.base-hp/configure: Likewise.
13461 * gdb.hp/gdb.compat/configure: Likewise.
13462 * gdb.hp/gdb.defects/configure: Likewise.
13463 * gdb.hp/gdb.objdbg/configure: Likewise.
13464 * gdb.stabs/configure: Likewise.
13465
cab0c772
UW
134662009-08-19 Doug Evans <dje@google.com>
13467
13468 * gdb.base/gdbvars.c: New file.
13469 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
13470
b8fa0bfa
PA
134712009-08-14 Pedro Alves <pedro@codesourcery.com>
13472
13473 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
13474 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
13475
b84aa90a
PA
134762009-08-13 Pedro Alves <pedro@codesourcery.com>
13477
13478 * gdb.base/default.exp: Adjust "set language test": it's now an
13479 enum command. Larger help string moved to "help set language".
13480 * gdb.base/help.exp: Adjust "help set language" expected output,
13481 now lists all known languages.
13482
0d8f9b2c
NF
134832009-08-11 Nathan Froyd <froydnj@codesourcery.com>
13484
13485 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
13486 all frame arguments.
13487 * gdb.arch/altivec-regs.exp: Likewise.
13488
bda180e0
TT
134892009-08-07 Tom Tromey <tromey@redhat.com>
13490
13491 * gdb.base/setshow.exp: Add tests for changes to set language, set
13492 check range, and set check type.
13493
48cb2d85
VP
134942009-08-03 Vladimir Prus <vladimir@codesourcery.com>
13495
13496 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
13497 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 13498 Call it.
48cb2d85 13499
1ea34204
UW
135002009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13501
13502 * configure.ac: Run gdb.cell tests when appropriate.
13503 * configure: Regenerate.
13504 * lib/cell.exp: New file.
13505 * gdb.cell: New directory.
13506 * gdb.cell/configure.ac: New file.
13507 * gdb.cell/configure: New file.
13508 * gdb.cell/Makefile.in: New file.
13509 * gdb.cell/arch.exp: New file.
13510 * gdb.cell/break.c: New file.
13511 * gdb.cell/break.exp: New file.
13512 * gdb.cell/break-spu.c: New file.
13513 * gdb.cell/bt.c: New file.
13514 * gdb.cell/bt2-spu.c: New file.
13515 * gdb.cell/bt-spu.c: New file.
13516 * gdb.cell/bt.exp: New file.
13517 * gdb.cell/coremaker.c: New file.
13518 * gdb.cell/coremaker-spu.c: New file.
13519 * gdb.cell/core.exp: New file.
13520 * gdb.cell/gcore.exp: New file.
13521 * gdb.cell/data.c: New file.
13522 * gdb.cell/data.exp: New file.
13523 * gdb.cell/data-spu.c: New file.
13524 * gdb.cell/ea-cache.exp: New file.
13525 * gdb.cell/ea-cache.c: New file.
13526 * gdb.cell/ea-cache-spu.c: New file.
13527 * gdb.cell/ea-standalone.c: New file.
13528 * gdb.cell/ea-standalone.exp: New file.
13529 * gdb.cell/ea-test.c: New file.
13530 * gdb.cell/ea-test.exp: New file.
13531 * gdb.cell/f-regs.exp: New file.
13532 * gdb.cell/mem-access.c: New file.
13533 * gdb.cell/mem-access.exp: New file.
13534 * gdb.cell/mem-access-spu.c: New file.
13535 * gdb.cell/ptype.exp: New file.
13536 * gdb.cell/registers.exp: New file.
13537 * gdb.cell/size.c: New file.
13538 * gdb.cell/sizeof.exp: New file.
13539 * gdb.cell/size-spu.c: New file.
13540 * gdb.cell/solib.exp: New file.
13541 * gdb.cell/solib-symbol.exp: New file.
13542
85e747d2
UW
135432009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13544
13545 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
13546
58d6951d
DJ
135472009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
13548
13549 * gdb.base/float.exp: Handle VFP registers.
13550
6e0a4f15
MS
135512009-07-14 Michael Snyder <msnyder@vmware.com>
13552
dcd5da87
MS
13553 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
13554 to bring gdb to the beginning of the calling line.
13555
6e0a4f15
MS
13556 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
13557 confusing the i386 epilogue unwinder.
13558
782b2b07
SS
135592009-07-14 Stan Shebs <stan@codesourcery.com>
13560
13561 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
13562
f662c3bc
MS
135632009-07-14 Michael Snyder <msnyder@vmware.com>
13564
13565 * gdb.reverse/step-reverse.exp (stepi into function call):
13566 Call instruction may not be first instruction in the line.
13567 (reverse stepi from a function call): Used wrong line number.
13568
8f313923
JK
135692009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13570
13571 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
13572
4662c76e
JK
135732009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13574
13575 Fix gdb.base/macscp.exp when using custom inputrc.
13576 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
13577 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
13578 env(TERM) set.
13579 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
13580 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
13581
aa81e255
JK
135822009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13583
13584 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
13585 * gdb.base/annota1.exp (thread_test): Import global $testfile.
13586 Change the compilation target to match the testcase name.
13587 * gdb.base/sect-cmd.exp: Change the compilation target to match the
13588 testcase name.
13589 * a2-run.exp: Use for setup prepare_for_testing. Change the
13590 compilation target to match the testcase name.
13591 * gdb.base/commands.exp: Likewise.
13592 * gdb.base/finish.exp: Likewise.
13593 * gdb.base/float.exp: Likewise.
13594 * gdb.base/info-target.exp: Likewise.
13595 * gdb.base/relational.exp: Likewise.
13596 * gdb.base/term.exp: Likewise.
13597 * gdb.base/until.exp: Likewise.
13598 * gdb.base/volatile.exp: Likewise.
13599 * gdb.base/whatis-exp.exp: Likewise.
13600
4c93b1d7
HZ
136012009-07-11 Hui Zhu <teawater@gmail.com>
13602
13603 * gdb.base/help.exp (disassemble): Update expected help text.
13604
812f7342
TT
136052009-07-09 Tom Tromey <tromey@redhat.com>
13606
13607 * lib/gdb.exp: Handle TRANSCRIPT.
13608 (remote_spawn, remote_close, send_gdb): New procs.
13609
fbb8f299
PM
136102009-07-10 Phil Muldoon <pmuldoon@redhat.com>
13611
13612 * gdb.python/python-prettyprint.c: Add counted null string
13613 structure.
13614 * gdb.python/python-prettyprint.exp: Print null string. Test for
13615 embedded nulls.
13616 * gdb.python/python-prettyprint.py (pp_ns): New Function.
13617 * gdb.python/python-value.exp (test_value_in_inferior): Add
13618 variable length string fetch tests.
13619 * gdb.python/python-value.c (main): Add strings for string fetch tests.
13620
c0ac0ec7
JK
136212009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13622
13623 * gdb.base/dump.exp (inaccessible memory is reported): New test.
13624
30b66ecc
TT
136252009-07-07 Tom Tromey <tromey@redhat.com>
13626
13627 * gdb.base/call-rt-st.exp: Update for change to escape output.
13628 * gdb.base/callfuncs.exp: Likewise.
13629 * gdb.base/charset.exp: Likewise.
13630 * gdb.base/constvars.exp: Likewise.
13631 * gdb.base/long_long.exp: Likewise.
13632 * gdb.base/pointers.exp: Likewise.
13633 * gdb.base/printcmds.exp: Likewise.
13634 * gdb.base/setvar.exp: Likewise.
13635 * gdb.base/store.exp: Likewise.
13636 * gdb.cp/ref-types.exp: Likewise.
13637 * gdb.mi/mi-var-child.exp: Likewise.
13638 * gdb.mi/mi-var-display.exp: Likewise.
13639 * gdb.mi/mi2-var-display.exp: Likewise.
13640 * gdb.base/charset.exp: Test octal escape sequence length.
13641 Update for change to escape output.
13642
187c4a2b
JK
136432009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13644
13645 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
13646
d80a43f9
DJ
136472009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
13648
13649 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
13650
047427a8
JK
136512009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
13652
13653 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
13654 gdbserver increasing $portnum if "Can't bind address" has been seen.
13655
8b5a0f4f
PA
136562009-07-05 Pedro Alves <pedro@codesourcery.com>
13657
13658 * gdb.base/ending-run.exp: Add "step out of main" pattern for
13659 mingw32ce.
13660
7d93ba58
PA
136612009-07-05 Pedro Alves <pedro@codesourcery.com>
13662
13663 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
13664 VFP format.
13665
2277426b
PA
136662009-07-02 Pedro Alves <pedro@codesourcery.com>
13667
13668 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
13669 linux. Adjust to use "inferior", "info inferiors", "detach
13670 inferior" and "kill inferior" instead of "restart", "info fork",
13671 "detach fork" and "delete fork".
13672 * gdb.base/ending-run.exp: Spell out "info".
13673 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
13674 the "kill" command.
13675
5af949e3
UW
136762009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13677
13678 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
13679 change to prefix TLS offset in hex with 0x.
13680
5d3729b5
UW
136812009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13682
13683 * gdb.base/default.exp: Update test case for "x" changes.
13684
af589bd0
TG
136852009-07-01 Tristan Gingold <gingold@adacore.com>
13686
13687 * gdb.base/bigcore.exp: Make darwin untested.
13688
40974f91
JK
136892009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13690
13691 * gdb.base/completion.exp (directory completion): Create the directory.
13692 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
13693 escapeuniquesub.
13694 (directory completion 2): Expect now ${escapeuniquesub}.
13695 (Glob remaining of directory test): Remove one excessive newline.
13696 Expect the real output.
13697
59dd3af6
JK
136982009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13699
13700 Fix `make check//%' target after `make check' has been ran.
13701 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
13702 a mkdir call.
13703 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
13704 (%/.dir): Remove.
13705
f4e164aa
JK
137062009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13707
13708 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
13709 the expected result record.
13710
69af2122
JK
137112009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13712
13713 Remove racy FAILs relying just on the timeouts.
13714 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
13715 (annotation_level 2): Remove racy FAILs.
13716
2fd481e1
PP
137172009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
13718
13719 gdb/10275
889bf7c5
PA
13720 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
13721
c38f313d
DJ
137222009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
13723
13724 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
13725
8b777f02
VP
137262009-06-30 Vladimir Prus <vladimir@codesourcery.com>
13727
13728 * gdb.mi/mi-stack.exp: Testing symbolic options
13729 to -stack-list-locals and -stack-list-arguments.
13730
00c7eacf
JK
137312009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13732
13733 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
13734
6bc80edc
TT
137352009-06-29 Tom Tromey <tromey@redhat.com>
13736
13737 * dg-extract-results.sh: New file.
13738 * Makefile.in (FORCE_PARALLEL): New variable.
13739 (CHECK_TARGET): New conditional variable.
13740 (check): Use CHECK_TARGET.
13741 (DO_RUNTEST): New variable.
13742 (check-single): New target.
13743 (TEST_DIRS): New variable.
13744 (TEST_TARGETS): Likewise.
13745 (check-parallel): New target.
13746 (check-gdb.%): New pattern.
13747 (BASE1_FILES): New variable.
13748 (BASE2_FILES): Likewise.
13749 (check-gdb.base%): New pattern.
13750 (%/.dir): New pattern.
13751 * configure: Rebuild.
13752 * aclocal.m4 (AM_CONDITIONAL): New defun.
13753 * configure.ac: Check whether user is using GNU make.
13754 (GMAKE): New conditional.
13755
794684b6
SW
137562009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
13757
13758 * gdb.cp/namespace-nested-import.cc: New test.
13759 * gdb.cp/namespace-nested-import.exp: New test.
13760
edb3359d
DJ
137612009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
13762
13763 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
13764 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
13765 * gdb.opt/Makefile.in (EXECUTABLES): Update.
13766 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
13767 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
13768 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
13769 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
13770 gdb.opt/inline-markers.c: New files.
13771 * lib/gdb.exp (skip_inline_frame_tests): New function.
13772 (skip_inline_var_tests): New function.
13773
cf657a0c
AS
137742009-06-27 Andreas Schwab <schwab@linux-m68k.org>
13775
13776 * gdb.cp/exception.exp: Don't require $hex before inner frame in
13777 backtrace.
13778
28d41a99
MS
137792009-06-27 Michael Snyder <msnyder@vmware.com>
13780
13781 * gdb.reverse: New directory.
13782 * gdb.reverse/break-reverse.c: New test.
13783 * gdb.reverse/break-reverse.exp: New test.
13784 * gdb.reverse/consecutive-reverse.c: New test.
13785 * gdb.reverse/consecutive-reverse.exp: New test.
13786 * gdb.reverse/finish-reverse.c: New test.
13787 * gdb.reverse/finish-reverse.exp: New test.
13788 * gdb.reverse/machinestate.c: New test.
13789 * gdb.reverse/ms1.c: New test.
13790 * gdb.reverse/machinestate.exp: New test.
13791 * gdb.reverse/Makefile.in: New file.
13792 * gdb.reverse/shr2.c: New test.
13793 * gdb.reverse/solib-reverse.c: New test.
13794 * gdb.reverse/solib-reverse.exp: New test.
13795 * gdb.reverse/step-reverse.c: New test.
13796 * gdb.reverse/step-reverse.exp: New test.
13797 * gdb.reverse/until-reverse.c: New test.
13798 * gdb.reverse/ur1.c: New test.
13799 * gdb.reverse/until-reverse.exp: New test.
13800 * gdb.reverse/watch-reverse.c: New test.
13801 * gdb.reverse/watch-reverse.exp: New test.
13802 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
13803 * configure: Regenerate.
13804
fe3c8b0d
DE
138052009-06-26 Doug Evans <dje@google.com>
13806
13807 * gdb.base/psymtab.exp: Turn off pending breakpoints.
13808
3a72a602
PM
138092009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
13810
13811 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
13812 windows problem for 'file delete $binfile'.
13813
27aa8d6a
SW
138142009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
13815
13816 * gdb.cp/namespace-using.exp: New test.
13817 * gdb.cp/namespace-using.cc: New test.
13818
8ac055f8
JB
138192009-05-20 Joel Brobecker <brobecker@adacore.com>
13820
13821 * gdb.ada/variant_record_packed_array: New testcase.
13822
85e306ed
TT
138232009-06-23 Tom Tromey <tromey@redhat.com>
13824
13825 * gdb.base/charset.exp (test_combination): Regression test.
13826 * gdb.base/charset.c (my_wchar_t): New typedef.
13827 (myvar): New global.
13828 (main): Set myvar.
13829
56643c5e
PM
138302009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
13831
13832 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
13833 target.
13834
1fac167a
UW
138352009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13836
13837 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
13838
7ccb0be9
UW
138392009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13840
13841 * gdb.mi/gdb680.exp: Update test for error message.
13842
568d6575
UW
138432009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13844
13845 * gdb.base/annota1.exp: Allow multiple occurrences of the
13846 frames-invalid annotation.
13847 * gdb.cp/annota2.exp: Likewise.
13848
7cd1089b
PM
138492009-06-15 Phil Muldoon <pmuldoon@redhat.com>
13850
13851 * gdb.cp/gdb2495.cc: New file.
13852 * gdb.cp/gdb2495.exp: New file.
13853
72c63395
JK
138542009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13855
13856 Report error on GDB crash during runto.
13857 * lib/gdb.exp (runto <eof>): New.
13858
3788363d
DJ
138592009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
13860
13861 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
13862 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
13863 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
13864 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
13865 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
13866 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
13867 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
13868 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
13869 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
13870 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
13871 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
13872 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
13873 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
13874 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
13875 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
13876 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
13877 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
13878 gdb.server/server-mon.exp, gdb.server/server-run.exp,
13879 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13880 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
13881 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
13882 gdb.trace/passcount.exp, gdb.trace/report.exp,
13883 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
13884 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
13885 gdb.trace/while-stepping.exp: Use a unique name for the compiled
13886 executable.
13887
17592de3
PA
138882009-06-07 Pedro Alves <pedro@codesourcery.com>
13889
13890 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
13891 defined before referencing it.
13892
701e355d
DE
138932009-06-03 Doug Evans <dje@google.com>
13894
13895 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
13896 * gdb.arch/i386-see.c: Ditto.
13897
f2292c65
PM
138982009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
13899
13900 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
13901 (check_macro): Return 1 if undefined.
13902 If first test fails, check if macro debug information is available,
13903 and report unsupported test if no macro information is found.
13904
5a437975
DE
139052009-05-29 Doug Evans <dje@google.com>
13906
13907 * gdb.threads/hand-call-in-threads.exp: New.
13908 * gdb.threads/hand-call-in-threads.c: New.
13909
c141c696
MS
139102009-05-29 Michael Snyder <msnyder@vmware.com>
13911
13912 * gdb.base/break-always.exp: Change "1" to "on".
13913 Add confirmation check.
13914
b3444185
PA
139152009-05-28 Pedro Alves <pedro@codesourcery.com>
13916
13917 * gdb.threads/threxit-hop-specific.c: New.
13918 * gdb.threads/threxit-hop-specific.exp: New.
13919 * gdb.threads/thread-execl.c: New.
13920 * gdb.threads/thread-execl.exp: New.
13921
b6313243
TT
139222009-05-27 Tom Tromey <tromey@redhat.com>
13923 Thiago Jung Bauermann <bauerman@br.ibm.com>
13924
13925 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
13926 (mi_child_regexp): Likewise.
13927 (mi_list_varobj_children_range): Likewise.
13928 (mi_get_features): Likewise.
13929 (mi_list_varobj_children): Rewrite.
13930 * gdb.python/python-mi.exp: New file.
13931
a6bac58e
TT
139322009-05-27 Tom Tromey <tromey@redhat.com>
13933 Thiago Jung Bauermann <bauerman@br.ibm.com>
13934 Phil Muldoon <pmuldoon@redhat.com>
13935 Paul Pluzhnikov <ppluzhnikov@google.com>
13936
13937 * gdb.python/python-prettyprint.exp: New file.
13938 * gdb.python/python-prettyprint.c: New file.
13939 * gdb.python/python-prettyprint.py: New file.
13940 * gdb.base/display.exp: print/r is now valid.
13941
2c74e833
TT
139422009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
13943 Tom Tromey <tromey@redhat.com>
13944 Pedro Alves <pedro@codesourcery.com>
13945 Paul Pluzhnikov <ppluzhnikov@google.com>
13946
13947 * gdb.python/python-template.exp: New file.
13948 * gdb.python/python-template.cc: New file.
13949 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13950 tests.
13951 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13952 Call it.
13953 (test_value_after_death): New proc.
13954 * gdb.python/python-value.c (PTR): New typedef.
13955 (main): New variable 'x'.
13956
89c73ade
TT
139572009-05-27 Tom Tromey <tromey@redhat.com>
13958
13959 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13960 tests.
13961 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13962 Call it.
13963
a75724bc
PA
139642009-05-27 Pedro Alves <pedro@codesourcery.com>
13965
13966 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
13967
e58b0e63
PA
139682009-05-24 Pedro Alves <pedro@codesourcery.com>
13969
13970 * gdb.threads/fork-thread-pending.c: New.
13971 * gdb.threads/fork-thread-pending.exp: New.
13972
4ac36638
JK
139732009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13974
13975 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
13976 * gdb.dwarf2/dw2-strp.S (a_string2): New.
13977
889bf7c5 139782009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 13979
889bf7c5 13980 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 13981
b242c3c2
PA
139822009-05-17 Pedro Alves <pedro@codesourcery.com>
13983
13984 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
13985 `gdb_get_line_number'. Call `callee' in both parent and child.
13986 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
13987 `gdb_get_line_number' instead of hardcoding line numbers.
13988 (catch_fork_unpatch_child): New procedure to test detaching
13989 breakpoints from child fork.
13990 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
13991 hardcoding line numbers.
13992 (do_fork_tests): Run `catch_fork_unpatch_child'.
13993
ee342b23
VP
139942009-05-17 Vladimir Prus <vladimir@codesourcery.com>
13995
13996 * gdb.mi/mi-cmd-var.exp: Check that when varobj
13997 of structure type enters or leaves the scope, it
13998 is reported by -var-update.
13999
e2009e98
DE
140002009-05-11 Doug Evans <dje@sebabeach.org>
14001
14002 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 14003 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
14004 * gdb.threads/schedlock.c (main): Fix off-by-one error.
14005
00903456
JK
140062009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14007
14008 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
14009
dc621c35
DE
140102009-04-30 Doug Evans <dje@google.com>
14011
14012 * gdb.threads/watchthreads2.exp: New testcase.
14013 * gdb.threads/watchthreads2.c: New testcase.
14014
9ab4e744
DE
140152009-04-29 Doug Evans <dje@google.com>
14016
14017 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
14018 * gdb.cp/mb-ctor.cc: Ditto.
14019 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
14020 * gdb.cp/mb-inline.h (multi_line_foo): New function.
14021 * gdb.cp/mb-inline1.cc: Call it.
14022 * gdb.cp/mb-inline2.cc: Ditto.
14023 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
14024 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
14025
484086b7
JK
140262009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14027
14028 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
14029 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
14030 Replace all uses of `decimal' by `nonzero'.
14031 (info macro FROM_COMMANDLINE): New test.
14032
379a77b5
TT
140332009-04-27 Tom Tromey <tromey@redhat.com>
14034
14035 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
14036
b92b73c2
DE
140372009-04-27 Doug Evans <dje@google.com>
14038
14039 * gdb.threads/watchthreads.c (main): Initialize args before starting
14040 the threads. Plus formatting cleanup.
14041 * gdb.threads/watchthreads.exp: Avoid errant failures due to
14042 biased scheduling of one thread.
14043
945a118d
JG
140442009-04-27 Jerome Guitton <guitton@adacore.com>
14045
14046 * gdb.cp/templates.cc (GetMax): New template.
14047 (main): Declare two instances of GetMax.
14048 * gdb.cp/templates.exp: Add new test.
14049
d389af10
JK
140502009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14051
14052 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
14053
e7f86de9
JM
140542009-04-22 Joseph Myers <joseph@codesourcery.com>
14055
14056 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
14057
334cc82d
TT
140582009-04-15 Tom Tromey <tromey@redhat.com>
14059
14060 * gdb.base/charset.exp: Add regression test.
14061
d12672cc
JB
140622009-04-14 Joel Brobecker <brobecker@adacore.com>
14063
14064 * gdb.base/exe-lock.exp: New testcase.
14065
18e8c3bc
TT
140662009-04-13 Tom Tromey <tromey@redhat.com>
14067
14068 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
14069 operator on Frame.
14070
5ecd5cbe
UW
140712009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14072
14073 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
14074 * gdb.server/ext-attach.exp: Likewise.
14075
7309f756
VP
140762009-04-03 Vladimir Prus <vladimir@codesourcery.com>
14077
14078 Eliminate some sleep usage.
14079
889bf7c5
PA
14080 * gdb.mi/basics.c (do_nothing): New.
14081 (main): Use do_nothing instead of printf, so that
14082 not to introduce race condition between output of
14083 inferiour and output of gdb. Do not use sleep as it
14084 is not generally available on embedded targets.
7309f756 14085
f4b95f6f
PA
140862009-04-02 Pedro Alves <pedro@codesourcery.com>
14087
14088 * gdb.server/ext-attach.exp: Expect an optional process id after
14089 "Detached from remote process".
14090
de40b933
JK
140912009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14092
14093 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
14094 gdb.dwarf2/dw2-unresolved.exp: New.
14095
2ae101a4
PA
140962009-04-02 Pedro Alves <pedro@codesourcery.com>
14097
14098 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
14099 mi_run_to_main.
14100
56a8e183
PA
141012009-04-02 Pedro Alves <pedro@codesourcery.com>
14102
14103 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
14104 mi_run_to_main. Skip thread exit test on remote targets.
14105 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
14106 mi_run_to_main.
14107 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
14108 mi_run_to_main.
14109 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
14110 when expecting ^connected. Detect when the target doesn't support
14111 non-stop mode.
14112 (mi_run_cmd): Detect if non-stop mode was requested by isn't
14113 supported. Return -1 on error, 0 on success.
14114 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
14115 (mi_runto): Return mi_runto_helper's result explicitly.
14116
c35fafde
PA
141172009-04-01 Pedro Alves <pedro@codesourcery.com>
14118
14119 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
14120
f8a8dce6
JB
141212009-04-01 Tom Tromey <tromey@redhat.com>
14122
14123 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
14124 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
14125 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
14126 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
14127
71c25dea
TT
141282009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
14129 Jan Kratochvil <jan.kratochvil@redhat.com>
14130
14131 PR gdb/931
14132 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
14133 output.
14134 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
14135 for gdb/931.
14136 * dw2-strp.S (DW_AT_language): Change to C++.
14137 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
14138
02d9a9ce
JB
141392009-03-31 Joel Brobecker <brobecker@adacore.com>
14140
14141 * gdb.ada/tasks: New testcase.
14142
1042e4c0
SS
141432009-03-30 Stan Shebs <stan@codesourcery.com>
14144
14145 * gdb.trace/actions.exp: Update to match new info trace format.
14146 * gdb.trace/deltrace.exp: Ditto.
14147 * gdb.trace/infotrace.exp: Ditto.
14148 * gdb.trace/passcount.exp: Ditto.
14149 * gdb.trace/save-trace.exp: Ditto.
14150 * gdb.trace/while-stepping.exp: Ditto.
14151 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
14152
f8f6f20b
TJB
141532009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14154
14155 * gdb.python/python-frame.c: New file.
14156 * gdb.python/python-frame.exp: New file.
14157
c0c6f777
TJB
141582009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
14159
14160 * gdb.python/python-value.exp: Add tests for the address
14161 attribute.
14162
3cb51905
AS
141632009-03-29 Andreas Schwab <schwab@linux-m68k.org>
14164
14165 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
14166
88fc996f
DE
141672009-03-26 Doug Evans <dje@google.com>
14168
14169 * gdb.mi/mi-nonstop-exit.exp: New file.
14170 * gdb.mi/non-stop-exit.c: New file.
14171
56ef84b1
TT
141722009-03-26 Tom Tromey <tromey@redhat.com>
14173
14174 Update for change to prologue skipping:
14175 * gdb.mi/mi2-simplerun.exp: Update.
14176 * gdb.mi/mi2-break.exp: Update.
14177 * gdb.mi/mi-simplerun.exp: Update.
14178 * gdb.mi/mi-break.exp: Update.
14179 * gdb.base/ending-run.exp: Update.
14180
def2b000
TJB
141812009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
14182
14183 * gdb.python/python-value.exp (test_value_in_inferior): Test
14184 gdb.Value.is_optimized_out attribute.
14185
442ddf59
JK
141862009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14187
14188 * gdb.dwarf2/dw2-noloc-main.c: New file.
14189 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
14190 (.text): Remove.
14191 (.data): New.
14192 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
14193 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
14194 (DW_TAG_subprogram func_cu1, noloc): Remove.
14195 (main): New.
14196 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
14197 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
14198 (file_symbols): New procedure.
14199
a8df5de4
TT
142002009-03-25 Tom Tromey <tromey@redhat.com>
14201
14202 * gdb.base/charset.exp (valid_target_charset): New proc.
14203 Use it to skip tests on invalid charsets.
14204
cc1d7add
PM
142052009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
14206
14207 * gdb.base/completion.exp: Add a test for directory completion.
14208
bcd5727b
JK
142092009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14210
14211 Fix a racy FAIL.
14212 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
14213 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
14214
cc924cad
TJB
142152009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
14216
14217 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
14218 * gdb.python/python-function.exp: Add test for function returning
14219 a GDB value.
14220
bc3b79fd
TJB
142212009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
14222
14223 * gdb.python/python-function.exp: New file.
14224
6c7a06a3
TT
142252009-03-20 Tom Tromey <tromey@redhat.com>
14226
14227 * gdb.base/store.exp: Update for change to escape output.
14228 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
14229 to escape output.
14230 * gdb.base/pointers.exp: Update for change to escape output.
14231 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
14232 to escape output.
14233 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
14234 escape output.
14235 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
14236 to escape output.
14237 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
14238 escape output.
14239 * gdb.base/setvar.exp: Update for change to escape output.
14240 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
14241 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
14242 to escape output.
14243 (test_print_string_constants): Likewise.
14244 * gdb.base/charset.exp (valid_host_charset): Check size of
14245 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
14246 cases. Handle "auto"-related output.
14247 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
14248 (uvar, Uvar): New globals.
14249
c31af87b
JG
142502009-03-19 Jerome Guitton <guitton@adacore.com>
14251
14252 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
14253 deltas.
14254 * gdb.ada/fixed_points.exp: Ditto.
14255
51272cf2
PA
142562009-03-18 Pedro Alves <pedro@codesourcery.com>
14257
14258 * return-nodebug.c: Don't include stdio.h.
14259 (init): Delete.
14260 (func): Delete definition and provide extern declaration.
14261 (t): New.
14262 (main): Don't call printf. Call func and store its result in t.
14263 * return-nodebug1.c: New.
14264 * return-nodebug.exp: Don't expect stdio output. Instead, print
14265 the global variable t. Drop printf formatters and cast types from
14266 foreach loop. Don't use prepare_for_testing. Compile
14267 return-nodebug.c and return-nodebug1.c in separate steps. Don't
14268 define FORMAT or CAST.
14269
d24948ac
PP
142702009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14271
14272 * gdb.base/solib-display.exp: Disable test for remote targers.
14273
61ff14c6
JK
142742009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14275
14276 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
14277
cb4dce93
JK
142782009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14279
14280 Fix a racy FAIL.
14281 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
14282 code from `follow parent, print pids'.
14283 (`follow child, print pids', `follow parent, print pids'): Call it.
14284 Replace `gdb_test "break..."' by gdb_breakpoint.
14285
f7c60c5e
VP
142862009-03-13 Vladimir Prus <vladimir@codesourcery.com>
14287
14288 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 14289 sync and async modes.
f7c60c5e 14290
383ace49
JB
142912009-03-12 Joel Brobecker <brobecker@adacore.com>
14292
14293 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
14294 that was checked in by mistake. Remove loading of ada.exp, since
14295 this is not necessary in this case.
14296
4ce102af
JB
142972009-03-12 Joel Brobecker <brobecker@adacore.com>
14298
14299 * gdb.ada/ptype_arith_binop.exp: New testcase.
14300
529a2aef
JB
143012009-03-12 Joel Brobecker <brobecker@adacore.com>
14302
14303 * gdb.ada/mod_from_name: New testcase.
14304
8a38181c
JB
143052009-03-12 Joel Brobecker <brobecker@adacore.com>
14306
14307 * gdb.ada/tick_last_segv: New testcase.
14308
11436dee
VP
143092009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14310
61ff14c6 14311 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 14312
1f31650a
VP
143132009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14314
61ff14c6
JK
14315 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
14316 include the token in ^running and frame info in *stopped.
1f31650a 14317
a3247a22
PP
143182009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14319
14320 * solib-display.exp: New file.
14321 * solib-display-main.c: New file.
14322 * solib-display-lib.c: New file.
61ff14c6 14323
aae64587
PA
143242009-03-05 Pedro Alves <pedro@codesourcery.com>
14325
14326 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
14327
44aabfbc
JK
143282009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
14329
14330 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
14331 (list_and_check_macro): Use more specific test name.
14332 (next to definition): Make the test names unique.
14333
c087fcd3
PM
143342009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
14335
14336 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 14337
c86cf029
VP
143382009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14339
14340 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
14341 notifications.
14342 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
14343 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
14344 * lib/mi-support.exp (library_loaded_re): New.
14345 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
14346
3ea85240
VP
143472009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14348
14349 * gdb.gdb/observer.exp: Use test_notification observer, not
14350 normal_stop, everywhere.
14351 (test_normal_stop_notifications): Rename to...
14352 (test_notifications): ...this.
14353 (test_observer_normal_stop): Rename to...
14354 (test_observer): ...this.
14355
1903f0e6
DE
143562009-02-16 Doug Evans <dje@google.com>
14357
14358 * gdb.arch/amd64-disp-step.S (test_int3): New test.
14359 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
14360 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
14361 (test_prefixed_syscall,test_int3): New tests.
14362 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
14363 (test_prefixed_syscall,test_int3): New tests.
14364
1d33d6ba
VP
143652009-02-14 Vladimir Prus <vladimir@codesourcery.com>
14366
3cb51905
AS
14367 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
14368 (mi_expect_interrupt): Likewise.
14369 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
14370 response.
1d33d6ba 14371
faafb047
PM
143722009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14373
14374 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
14375 * gdb.base/pc-fp.exp (get_valueofx): Remove.
14376 Replace calls to get_valueofx by get_hexadecimal_valueof.
14377
417e16e2
PM
143782009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14379
14380 * lib/gdb.exp (get_valueof): Accept anything as a return value.
14381 (get_integer_valueof): New procedure.
14382 (get_sizeof): Use new get_integer_value_of.
14383 * gdb.base/sizeof.exp: Replace all uses of get_valueof
14384 by get_integer_valueof.
14385
7065b901
TT
143862009-02-13 Tom Tromey <tromey@redhat.com>
14387
14388 * gdb.base/remote.exp (get_sizeof): Remove.
14389 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
14390 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
14391 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
14392 * lib/gdb.exp (get_valueof): Move from long_long.exp.
14393 (get_sizeof): Likewise.
14394
5d7cb8df
JK
143952009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14396
14397 PR fortran/9806
14398 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
14399
b2febfff
PP
144002009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14401
14402 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
14403
4aa995e1
PA
144042009-02-06 Pedro Alves <pedro@codesourcery.com>
14405
14406 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
14407
d8906c6f
TJB
144082009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14409
14410 * gdb.python/python-cmd.exp: New file.
14411
ff4ab08d
TG
144122009-02-06 Tristan Gingold <gingold@adacore.com>
14413
14414 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
14415
aacd552b
TG
144162009-02-05 Tristan Gingold <gingold@adacore.com>
14417
14418 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
14419 pointer is dereferenced and use this signal name in regexp.
14420 * gdb.base/signull.exp: Ditto.
14421 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
14422 * gdb.base/signull.c (main): Ditto.
14423
08c637de
TJB
144242009-02-04 Tom Tromey <tromey@redhat.com>
14425 Thiago Jung Bauermann <bauerman@br.ibm.com>
14426
14427 * gdb.python/python-value.exp: Use `gdb.history' instead of
14428 `gdb.value_from_history'.
14429 (test_value_numeric_ops): Add test for conversion of enum constant.
14430 * gdb.python/python-value.c (enum e): New type.
14431 (evalue): New global.
14432 (main): Use argv.
14433
20261af8
JG
144342009-02-04 Jerome Guitton <guitton@adacore.com>
14435
14436 * gdb.ada/uninitialized_vars: New test program.
14437 * gdb.ada/uninitialized_vars.exp: New testcase.
14438
52e44b43
TT
144392009-02-02 Tom Tromey <tromey@redhat.com>
14440
14441 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
14442 * gdb.cp/pr2489.cc: Rename...
14443 * gdb.cp/pr9594.cc: ... to this.
14444
1c71341a
TT
144452009-02-02 Tom Tromey <tromey@redhat.com>
14446
14447 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
14448 * gdb.cp/pr2489.cc: New file.
14449 * gdb.cp/cpcompletion.exp: New file.
14450
a4295225
TT
144512009-02-02 Tom Tromey <tromey@redhat.com>
14452
14453 PR exp/9059:
14454 * gdb.cp/call-c.exp: Add regression test.
14455 * gdb.cp/call-c.cc (FooHandle): New typedef.
14456 (main): New variable 'handle'.
14457
592375cd
VP
144582009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14459
14460 * lib/mi-support.exp (et_mi_thread_list)
14461 (check_mi_and_console_threads): Adjust for current thread in
14462 -thread-list-ids output.
14463
41447f92
VP
144642009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14465
889bf7c5
PA
14466 * gdb.mi/mi-break.exp (test_disabled_creation): New.
14467 Call it.
41447f92 14468
35669430
DE
144692009-01-28 Doug Evans <dje@google.com>
14470
14471 * gdb.arch/amd64-disp-step.S: New file.
14472 * gdb.arch/amd64-disp-step.exp: New file.
14473 * gdb.arch/i386-disp-step.S: New file.
14474 * gdb.arch/i386-disp-step.exp: New file.
14475
09f00d9a
PM
144762009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
14477
14478 * gdb.base/find.exp: Set newline variable
14479 using quotes instead of braces to fix cygwin failures.
14480
1e8fb976
PA
144812009-01-23 Pedro Alves <pedro@codesourcery.com>
14482
14483 * gdb.base/radix.exp: Add tests to ensure that that set
14484 input-radix 0 and set output-radix 0 are really rejected.
14485
da061712
PA
144862009-01-23 Pedro Alves <pedro@codesourcery.com>
14487
14488 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
14489 copyright years.
14490
dd7e2d2b
PA
144912009-01-23 Pedro Alves <pedro@codesourcery.com>
14492
14493 PR gdb/9664:
14494 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
14495
392452f6
PA
144962009-01-22 Pedro Alves <pedro@codesourcery.com>
14497
14498 PR c++/9631:
14499 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
14500
8653e71c
PM
145012009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
14502
14503 * gdb.server/file-transfer.exp: Use EXEEXT variable for
14504 binfile definition to fix Windows OS failure.
14505
a12cc160
DJ
145062009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14507
14508 PR gdb/9346
14509 * gdb.base/interrupt.c (sigint_handler): New.
14510 (main): Install a SIGINT handler if SIGNALS is defined. Exit
14511 on error.
14512 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
14513 Test "signal SIGINT".
14514
b89667eb
DE
145152009-01-19 Doug Evans <dje@google.com>
14516
14517 * gdb.base/break.exp: Update expected gdb output.
14518 * gdb.base/sepdebug.exp: Ditto.
14519 * gdb.mi/mi-syn-frame.exp: Ditto.
14520 * gdb.mi/mi2-syn-frame.exp: Ditto.
14521 * gdb.base/call-signal-resume.exp: New file.
14522 * gdb.base/call-signals.c: New file.
14523 * gdb.base/unwindonsignal.exp: New file.
14524 * gdb.base/unwindonsignal.c: New file.
14525 * gdb.threads/interrupted-hand-call.exp: New file.
14526 * gdb.threads/interrupted-hand-call.c: New file.
14527 * gdb.threads/thread-unwindonsignal.exp: New file.
14528
adb483fe
DJ
145292009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
14530
14531 * gdb.base/define.exp: Test defining and hooking prefix commands.
14532 * gdb.python/python.exp: Update test for "show user" output.
14533
60023297
JK
145342009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14535
14536 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
14537 now the output exactly, using less wildcards. Expect also the output
14538 of gfortran-4.3. Update for the f-valprint.c modification from
14539 2008-04-22.
14540 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
14541 Remove gdb_test test names where matching the command.
14542
ccc57cf9
PA
145432009-01-01 Pedro Alves <pedro@codesourcery.com>
14544
14545 PR breakpoints/9681:
14546 * gdb.base/watchpoint.exp: Add regression test.
14547
c7a6ca08
PA
145482008-12-31 Pedro Alves <pedro@codesourcery.com>
14549
14550 * gdb.threads/attach-into-signal.exp: Don't use
14551 gdb_suppress_entire_file.
14552 * gdb.threads/attach-stopped.exp: Ditto.
14553 * gdb.threads/attachstop-mt.exp: Ditto.
14554
3a031f65
PA
145552008-12-31 Pedro Alves <pedro@codesourcery.com>
14556
14557 PR gdb/8812:
14558 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
14559
09e6485f
PA
145602008-12-29 Pedro Alves <pedro@codesourcery.com>
14561
14562 PR gdb/7536:
14563 * gdb.base/radix.exp: Add tests to ensure invalid input radices
14564 and unsupported output radices are really rejected.
14565
0cd53049
JK
145662008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14567
14568 * gdb.cp/punctuator.exp: Backslash the '$' signs.
14569
ba163c7e
TT
145702008-12-22 Tom Tromey <tromey@redhat.com>
14571
14572 * gdb.cp/punctuator.exp: New file.
14573
6f4de6c9
JK
145742008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14575
14576 * gdb.base/completion.exp (Completing non-existing component): New test.
14577
0f34d0b4
JK
145782008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14579
14580 Fix for PR gdb/8648.
14581 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
14582 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
14583 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
14584 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
14585
db2ad4c3
JK
145862008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14587
14588 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
14589
bb5ef15e
DP
145902008-12-16 Christophe Lyon <christophe.lyon@st.com>
14591
14592 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
14593 compiler actually generate code at the expected line number.
14594
90142adc
JZ
145952008-12-15 Jie Zhang <jie.zhang@analog.com>
14596
14597 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
14598
fad6eecd
TT
145992008-12-12 Tom Tromey <tromey@redhat.com>
14600
14601 * gdb.base/commands.exp (redefine_hook_test): New proc.
14602 Call it.
14603
17c8aaf5
TT
146042008-12-11 Tom Tromey <tromey@redhat.com>
14605
14606 * gdb.base/macscp.exp: New regression test.
14607
7c8adf68
TT
146082008-12-11 Tom Tromey <tromey@redhat.com>
14609
14610 * gdb.base/macscp.exp: Print "address.addr".
14611 * gdb.base/macscp1.c (struct outer): New struct.
14612 (address): New global.
14613
b05dcbb7
TT
146142008-12-09 Tom Tromey <tromey@redhat.com>
14615
14616 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
14617 Call it.
14618
2d476de1
DE
146192008-12-04 Doug Evans <dje@google.com>
14620
14621 * gdb.server/ext-run.exp: Relax regexp for init program.
14622
87bdc959
TG
146232008-12-03 Tristan Gingold <gingold@adacore.com>
14624
14625 * gdb.base/macscp.exp: Generate an object file during compilation
14626 to work around Darwin dsymutil limitations.
14627
e0740f77
JK
146282008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14629
14630 Test resolving external references to TLS variables.
14631 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
14632 FILE2_THREAD_LOCAL.
14633 (testfile2, srcfile2): New variables.
14634 * gdb.threads/tls.c (file2_thread_local)
14635 (function_referencing_file2_thread_local): New.
14636 * gdb.threads/tls2.c: New file.
14637
67f0aac5
JB
146382008-11-28 Joel Brobecker <brobecker@adacore.com>
14639
14640 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
14641 rather than integer, as integer might not be big enough when
14642 on 64bit targets.
67f0aac5 14643
c332165e
JG
146442008-11-27 Jerome Guitton <guitton@adacore.com>
14645
14646 * gdb.cp/formatted-ref.exp: Add equality test.
14647 * gdb.ada/formatted_ref.exp: Ditto.
14648
fc9b693c
JK
146492008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14650
14651 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
14652 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
14653
a9c64011
AS
146542008-11-20 Andreas Schwab <schwab@suse.de>
14655
14656 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
14657 matching syscall entry point.
14658 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
14659 (tcatch_vfork_then_child_follow): Likewise. Finish through
14660 vfork even if we stopped at the syscall trampoline.
14661
e2fd701e
DE
146622008-11-20 Doug Evans <dje@google.com>
14663
14664 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
14665
69abc51c
TJB
146662008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
14667
14668 * gdb.arch/ppc-dfp.exp: New file.
14669 * gdb.arch/ppc-dfp.c: New file.
14670
c14c28ba
PP
146712008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
14672
14673 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 14674
2e74121d
DE
146752008-11-17 Doug Evans <dje@google.com>
14676
14677 * gdb.mi/mi-syn-frame.exp: Update expected output.
14678 * gdb.mi/mi2-syn-frame.exp: Update expected output.
14679
66bb093b
VP
146802008-11-17 Vladimir Prus <vladimir@codesourcery.com>
14681
14682 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
14683 "thread N" results in =thread-selected.
14684 * lib/mi-support (mi_run_cmd, mi_expect_stop)
14685 (mi_send_resuming_command_raw): Be prepared for
14686 =thread-selected.
14687
3d043ef6
VP
146882008-11-17 Vladimir Prus <vladimir@codesourcery.com>
14689
a9c64011
AS
14690 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
14691 * lib/mi-support.exp: Likewise.
3d043ef6 14692
808104c8
JB
146932008-11-16 Joel Brobecker <brobecker@adacore.com>
14694
14695 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
14696 commands from the expected output for "help catch".
14697
00b22944
JB
146982008-11-15 Joel Brobecker <brobecker@adacore.com>
14699
14700 * gdb.ada/int_deref.exp: New testcase.
14701
59669435
TT
147022008-11-14 Nick Roberts <nickrob@snap.net.nz>
14703
14704 * gdb.mi/gdb2549.exp: New file.
14705
de04a248
DE
147062008-11-11 Doug Evans <dje@google.com>
14707
14708 * gdb.base/callexit.exp: New file.
14709 * gdb.base/callexit.c: New file.
14710
6b8ce727
DE
147112008-11-10 Doug Evans <dje@google.com>
14712
14713 * lib/gdb.exp (GDBFLAGS): Move -nx ...
14714 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
14715 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
14716 (default_gdb_start,default_gdb_exit): Ditto.
14717 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
14718 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
14719 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
14720 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
14721 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
14722 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
14723
1b14b8aa
AS
147242008-11-03 Andreas Schwab <schwab@suse.de>
14725
14726 * gdb.base/hashline2.exp: Fix typo.
14727 * gdb.base/hashline3.exp: Likewise.
14728
f3134b88
TT
147292008-10-30 Tom Tromey <tromey@redhat.com>
14730
14731 * gdb.base/pointers.exp: Add test.
14732 * gdb.base/pointers.c (k, S): New typedefs.
14733 (instance): New global.
14734
c2226152
AS
147352008-10-30 Andreas Schwab <schwab@suse.de>
14736
14737 * gdb.base/args.exp: Add tests for newlines.
14738
462f405c
JB
147392008-10-30 Joel Brobecker <brobecker@adacore.com>
14740
14741 gdb.base/foll-exec.exp: Update the expected output of a couple
14742 of "info breakpoints" tests.
14743
79a45b7d
TT
147442008-10-28 Tom Tromey <tromey@redhat.com>
14745
14746 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
14747
adc13a14
PA
147482008-10-24 Pedro Alves <pedro@codesourcery.com>
14749
14750 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
14751 gdb_start_cmd.
14752 Use runto_main before any test that requires execution.
14753
252fbfc8
PA
147542008-10-23 Pedro Alves <pedro@codesourcery.com>
14755
14756 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
14757 instead of SIGINT.
14758
28148e3d
JB
147592008-10-22 Joel Brobecker <brobecker@adacore.com>
14760
14761 * gdb.base/completion.exp: Update expected output following
14762 the addition of the "info tasks" command.
14763
c209f847
TT
147642008-10-22 Tom Tromey <tromey@redhat.com>
14765
14766 * gdb.base/exprs.exp (test_expr): Add test for string
14767 concatenation.
14768
f177e350
PA
147692008-10-19 Pedro Alves <pedro@codesourcery.com>
14770
14771 * configure.ac: Output gdb.python/Makefile.
14772 * configure: Regenerate.
14773 * gdb.python/Makefile.in: New.
14774
cce89356
JB
147752008-10-16 Joel Brobecker <brobecker@adacore.com>
14776
14777 * gdb.base/foll-fork.exp: Adjust the expected output to match
14778 the new description for fork/vfork catchpoints in the "info
14779 breakpoints" output.
14780
176d289d
TJB
147812008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
14782
14783 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
14784
a08702d6
TJB
147852008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14786
14787 * gdb.python/python-value.c: New file.
14788 * gdb.python/python-value.exp: New file.
14789
1c5cfe86
PA
147902008-10-15 Pedro Alves <pedro@codesourcery.com>
14791
14792 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
14793
5a98ad69
DP
147942008-10-15 Denis Pilat <denis.pilat@st.com>
14795
41702f1b 14796 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 14797
dcb1a1e2
TT
147982008-10-09 Tom Tromey <tromey@redhat.com>
14799
14800 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
14801 'fprintf' and 'stderr'.
14802
9124fe48
JB
148032008-10-07 Joel Brobecker <brobecker@adacore.com>
14804
14805 * gdb.ada/ref_tick_size.exp: New testcase.
14806
45452591
DE
148072008-10-06 Doug Evans <dje@google.com>
14808
14809 * gdb.dwarf2/dw2-cu-size.exp: New file.
14810 * gdb.dwarf2/dw2-cu-size.S: New file.
14811
14812 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
14813 .Ltype_int for clarity.
14814
4fc5b208
PP
148152008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
14816
14817 PR gdb/2384:
14818 * gdb.cp/gdb2384.exp: Extended to test more cases.
14819 * gdb.cp/gdb2384.cc: Likewise.
14820 * gdb.cp/gdb2384-base.h: Likewise.
14821 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 14822
d78df370
JK
148232008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14824
14825 * gdb.base/maint.exp (maint print type): Remove printing
14826 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
14827
9a044a89
TT
148282008-09-30 Tom Tromey <tromey@redhat.com>
14829
14830 * gdb.base/macscp.exp: Add completion tests.
14831 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
14832 (TWENTY_THREE): Likewise.
14833 (FORTY_EIGHT): Likewise.
14834
506800a9
TT
148352008-09-30 Tom Tromey <tromey@redhat.com>
14836
14837 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
14838 everywhere.
14839 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
14840
1a6f01b5
JK
148412008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14842
14843 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
14844 testcase is derived from. Fix racy dependency on an expected PID
14845 number. No longer support the testcase on Linux kernel 2.4.x.
14846
2fae03e8
TT
148472008-09-27 Tom Tromey <tromey@redhat.com>
14848
14849 * gdb.base/macscp.exp: Add tests for stringification, splicing,
14850 and varargs.
14851
1ad15515
PA
148522008-09-22 Pedro Alves <pedro@codesourcery.com>
14853
14854 * lib/mi-support.exp (mi_expect_interrupt): New.
14855 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
14856 from gdb.mi/mi-nonstop.exp.
14857 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
14858 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
14859 lib/mi-support.exp.
14860 Use mi_check_thread_states throughout. Avoid ".*" and do not
14861 require an anchor after -exec-run.
14862
d0b76dc6
DJ
148632008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
14864
14865 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
14866 stop is pending. Avoid ".*" when two stops are pending.
14867 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
14868 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
14869 newlines in fullnames.
14870 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
14871 (mi_expect_stop): Update comments. Only anchor in sync mode.
14872 Do not match newlines.
14873 (mi_send_resuming_command_raw): Always return status.
14874 (mi_get_stop_line): Do not match more than one line by accident.
14875 Only anchor in sync mode.
14876 (mi_run_inline_test): If -exec-next fails, give up.
14877
9990c830
UW
148782008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14879
14880 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
14881 on SPU.
14882
ebcf6f00
JB
148832008-09-10 Joel Brobecker <brobecker@adacore.com>
14884
14885 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
14886
b6db24e5
JB
148872008-09-10 Joel Brobecker <brobecker@adacore.com>
14888
14889 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
14890 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
14891 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
14892 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
14893 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
14894 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
14895 gdb.ada/interface.exp, gdb.ada/null_array.exp,
14896 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
14897 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
14898 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
14899 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
14900 Include the "= " sequence in the expected output of print tests.
14901
2bf448e0
JB
149022008-09-10 Joel Brobecker <brobecker@adacore.com>
14903
14904 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
14905 description for boolean types.
14906
d51fd4c8
PA
149072008-09-09 Pedro Alves <pedro@codesourcery.com>
14908
14909 * gdb.base/hook-stop-continue.c: New.
14910 * gdb.base/hook-stop-continue.exp: New.
14911
694182d2
DJ
149122008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
14913
14914 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
14915
3b8a7fc0
JG
149162008-09-08 Jerome Guitton <guitton@adacore.com>
14917
14918 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
14919 (stack_check_probe_2, stack_check_probe_loop_1)
14920 (stack_check_probe_loop_2): New functions.
14921 (main): Add call to these new functions.
14922 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
14923 functions, check that the breakpoint is inserted at the appropriate
14924 location.
14925 (insert_breakpoint): Slightly refine this procedure so that it can
14926 be called several times in the test.
14927
96cc0ae8
JG
149282008-09-08 Jerome Guitton <guitton@adacore.com>
14929
14930 * gdb.base/stack-checking.c: New file.
14931 * gdb.base/stack-checking.exp: New file.
14932
1f08b409
TJB
149332008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14934
14935 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
14936 * gdb.arch/altivec-regs.exp: Likewise.
14937 * gdb.arch/vsx-regs.exp: Likewise.
14938
3099e1c4
TJB
149392008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14940
14941 * gdb.arch/ppc-fp.exp: New file.
14942 * gdb.arch/ppc-fp.c: New file.
14943
cc69bfc1
PP
149442008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14945
14946 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
14947 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 14948
b02a33db
MS
149492008-09-04 Michael Snyder <msnyder@vmware.com>
14950
14951 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
14952 as "at" (for non-debug functions such as _start).
14953
2992cbe0
UW
149542008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14955
14956 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
14957 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
14958 software watchpoints.
14959 * gdb.base/watch_thread_num.exp: Likewise.
14960
514f746b
AR
149612008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
14962
14963 * gdb.arch/i386-bp_permanent.exp: New test.
14964
876cecd0
TT
149652008-08-24 Tom Tromey <tromey@redhat.com>
14966
14967 * gdb.base/maint.exp: Update "maint print type".
14968
80f73d71
VP
149692008-08-21 Vladimir Prus <vladimir@codesourcery.com>
14970
14971 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
14972 support. Adjust the order of "*running" notifications.
14973 * gdb.mi/non-stop.c: Don't cast from int to void* and
14974 back.
14975
d9c78d7d
MK
149762008-08-20 Mark Kettenis <kettenis@gnu.org>
14977
14978 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
14979 expect to find it in the "info frame" output.
14980
97a2d1d3
DJ
149812008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
14982
14983 * gdb.base/interp.exp: Always consume both prompts.
14984
b96e2927
PA
149852008-08-20 Pedro Alves <pedro@codesourcery.com>
14986
14987 * gdb.base/pending.exp: Test pending breakpoints without symbols
14988 loaded.
14989
8cf6e61a
VP
149902008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14991
14992 * lib/mi-support.exp (mi_expect_stop): Produce
14993 more details on failures.
14994 * gdb.mi/mi-nonstop.exp: New.
14995 * gdb.mi/non-stop.c: New.
14996
c6ebd6cf
VP
149972008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14998
a9c64011
AS
14999 * gdb.mi/mi-async.exp: Use 'set target-async'.
15000 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 15001
46a9b8ed
DJ
150022008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
15003
15004 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
15005
44feb3ce
TT
150062008-08-17 Tom Tromey <tromey@redhat.com>
15007
15008 * gdb.base/help.exp (help catch): Rewrite.
15009
311a4e6b
TJB
150102008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
15011
15012 * gdb.base/define.exp: Test indented command documentation.
15013 * gdb.python/python.exp: Test indented multi-line command.
15014
604c2f83
LM
150152008-08-15 Luis Machado <luisgpm@br.ibm.com>
15016
15017 * testsuite/gdb.arch/vsx-regs.c: New source file.
15018 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
15019 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
15020
886a217c
TT
150212008-08-14 Tom Tromey <tromey@redhat.com>
15022
15023 * gdb.base/macscp.exp: Add regression test for "macro define" or
15024 "macro undef" with no arguments.
15025
c814a4f3
PP
150262008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
15027
15028 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 15029
12ab8a60
UW
150302008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15031
15032 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
15033
d57a3c85
TJB
150342008-08-06 Tom Tromey <tromey@redhat.com>
15035
15036 * gdb.python/python.exp: New file.
15037
c7b778ff
JK
150382008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15039
15040 Fix for PR gdb/1543.
15041 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
15042 $LOCATION.
15043 (location): New variable.
15044 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
15045 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
15046 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
15047 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
15048 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
15049 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
15050 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
15051 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
15052 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
15053 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
15054 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
15055 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
15056 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
15057 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
15058 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15059 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
15060 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
15061 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
15062 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
15063 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15064 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
15065 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
15066 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
15067 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
15068 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
15069 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
15070 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
15071 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
15072 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
15073 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
15074 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
15075 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
15076 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
15077 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
15078 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
15079 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
15080 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
15081 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15082 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
15083 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
15084 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
15085 gdb.base/type-opaque.exp, gdb.base/until.exp,
15086 gdb.base/value-double-free.c, gdb.base/varargs.exp,
15087 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
15088 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
15089 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
15090 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
15091 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
15092 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
15093 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
15094 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15095 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
15096 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
15097 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
15098 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
15099 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
15100 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
15101 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
15102 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15103 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
15104 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
15105 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
15106 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
15107 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
15108 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
15109 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
15110 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15111 gdb.pascal/types.exp, gdb.stabs/weird.exp,
15112 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
15113 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
15114 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
15115 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
15116 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
15117 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
15118 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15119 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
15120 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15121 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
15122 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15123 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15124 lib/mi-support.exp, lib/trace-support.exp: Remove reference
15125 to bug-gdb@prep.ai.mit.edu .
15126
5e06a3d1
VP
151272008-07-31 Vladimir Prus <vladimir@codesourcery.com>
15128
15129 * lib/mi-support.exp (mi_load_shlibs): New.
15130 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
15131
9d81d21b
VP
151322008-07-30 Vladimir Prus <vladimir@codesourcery.com>
15133
15134 * lib/mi-support.exp (get_mi_thread_list)
15135 (check_mi_and_console_threads): New, moved from ...
15136 * gdb.mi/mi-pthread.exp: ...here.
15137 * gdb.mi/gdb669.exp (get_mi_thread_list)
15138 (check_mi_and_console_threads): Delete.
15139 * gdb.mi/mi2-pthread.exp: Likewise.
15140
bae98fe0
TT
151412008-07-28 Tom Tromey <tromey@redhat.com>
15142
15143 * Makefile.in (just-check): Remove. Move body to...
15144 (check): ... here.
15145
57380f4e
DJ
151462008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15147
15148 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
15149 Add a test for duplicated SIGINTs.
15150
e09490f1
DJ
151512008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15152
15153 * gdb.threads/schedlock.exp (get_args): Update to work for any
15154 value of NUM.
15155 (Top level): Report the number of threads that did not resume.
15156
6387b45f
DJ
151572008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15158
15159 * gdb.dwarf2/dw2-compressed.S: Also define __start.
15160
62f64ff2
DJ
151612008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15162
15163 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
15164 non-MI prompt.
15165
fa8de41e
TT
151662008-07-26 Tom Tromey <tromey@redhat.com>
15167
15168 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
15169 (function_struct, function_struct_ptr): New globals.
15170 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
15171 function pointer in a struct.
15172
ccb3ac8a
TT
151732008-07-26 Tom Tromey <tromey@redhat.com>
15174
15175 * gdb.base/macscp.exp: Add test for macro lexing bug.
15176
d7d9f01e
TT
151772008-07-18 Tom Tromey <tromey@redhat.com>
15178
15179 * gdb.base/macscp.exp: Add macro tests.
15180
9bf07184
PP
151812008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15182
15183 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
15184
becf6477
PP
151852008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15186
15187 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
15188
0709f7d3
PP
151892008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
15190
15191 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 15192
7093c834
PP
151932008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
15194
15195 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 15196
b432ffe3
JK
151972008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15198
15199 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
15200
b1a268e5
VP
152012008-07-12 Vladimir Prus <vladimir@codesourcery.com>
15202
15203 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
15204
e2995f8e
KB
152052008-07-11 Kevin Buettner <kevinb@redhat.com>
15206
15207 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
15208 of regexp to account for changes made to GDB in the printing of
15209 byte vectors.
15210
14032a66
TT
152112008-07-11 Tom Tromey <tromey@redhat.com>
15212
15213 * gdb.base/completion.exp: Add 'help' completion test.
15214
981505ef
JK
152152008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15216
15217 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
15218
10568435
JK
152192008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15220
15221 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
15222
4487aabf
PA
152232008-07-09 Pedro Alves <pedro@codesourcery.com>
15224
15225 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
15226
a4a9b1c4
PA
152272008-07-09 Pedro Alves <pedro@codesourcery.com>
15228
15229 * gdb.base/fullname.exp: Restore pwd if compiling failed.
15230
3c3185ac
JK
152312008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15232
15233 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
15234
7ebd49dc
VP
152352008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15236
15237 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
15238 previous commit. Add a comment.
15239
84e46146
PA
152402008-06-28 Pedro Alves <pedro@codesourcery.com>
15241
15242 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
15243
0f8d4a2f
VP
152442008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15245
15246 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
15247
f747e0ce
PA
152482008-06-27 Pedro Alves <pedro@codesourcery.com>
15249
15250 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
15251 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
15252 compiling an executable, link in an object that forces unbuffered
15253 output.
15254 * lib/set_unbuffered_mode.c: New file.
15255
734a5c36
JK
152562008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15257
15258 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
15259
a2840c35
VP
152602008-06-25 Vladimir Prus <vladimir@codesourcery.com>
15261
a9c64011
AS
15262 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
15263 mi_expect_stop.
15264 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
15265 Demand that *running is output.
15266 (detect_async): Perform checking every time.
15267 (mi_send_resuming_command): Extract everything into...
15268 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
15269 (mi_expect_stop): Don't accept any output before *stopped.
15270
6ae37fef
VP
152712008-06-13 Vladimir Prus <vladimir@codesourcery.com>
15272
15273 Robustify mi-simplerun.
a9c64011
AS
15274 * gdb.mi/basics.c (main): Add a call to sleep.
15275 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
15276 * gdb.mi/mi2-cli.exp: Likewise.
15277 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 15278
b4aa76f0 152792008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
15280
15281 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
15282
e1ac3328
VP
152832008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15284
a9c64011
AS
15285 * gdb.mi/mi-console.exp: Adjust.
15286 * gdb.mi/mi-syn-frame.exp: Adjust.
15287 * gdb.mi/mi2-console.exp: Adjust.
15288 * gdb.mi/mi2-syn-frame.exp: Adjust.
15289 * lib/mi-support.exp (mi_run_cmd): Adjust.
15290 (mi_send_resuming_command): Adjust.
e1ac3328 15291
f7f9a841
VP
152922008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15293
15294 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
15295 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
15296 testing of stopped.
15297 * gdb.mi/mi2-syn-frame.exp: Likewise.
15298 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
15299 (async, detect_async): New.
15300 (mi_expect_stop, mi_continue_to_line): Adjust expectation
15301 depending on if we're running in sync or async mode.
f7f9a841 15302
37cd5d19
TT
153032008-06-09 Tom Tromey <tromey@redhat.com>
15304
15305 * gdb.base/completion.exp: New tests for field name completion
15306 with spaces, and field name completion with '->'.
15307
65d12d83
TT
153082008-06-06 Tom Tromey <tromey@redhat.com>
15309
15310 * gdb.base/break1.c (struct some_struct): New struct.
15311 (values): New global.
15312 * gdb.base/completion.exp: Add field name completion test.
15313
ebfe2e3f
PP
153142008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
15315
15316 * gdb.cp/call-c.exp: Test for incorrect handling of reference
15317 to pointer.
15318 * gdb.cp/call-c.cc: Likewise.
15319
bcf6fc3a
NR
153202008-06-06 Nick Roberts <nickrob@snap.net.nz>
15321
15322 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
15323 annotation.
15324
49fd4a42 153252008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 15326 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
15327
15328 * gdb.threads/execl.c, gdb.threads/execl1.c,
15329 gdb.threads/execl.exp: New tests.
a9c64011 15330
8a34ac3f
AR
153312008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
15332 Daniel Jacobowitz <dan@codesourcery.com>
15333
15334 * gdb.cp/exception.exp: Activate test, make it work with pending
15335 catchpoints.
15336
86ae69ef
JK
153372008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
15338
15339 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
15340
f7f9ae2c
VP
153412008-05-28 Vladimir Prus <vladimir@codesourcery.com>
15342
a9c64011
AS
15343 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
15344 now printed.
15345 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 15346
2a2d4dc3
AS
153472008-05-27 Andreas Schwab <schwab@suse.de>
15348
15349 * gdb.base/frame-args.exp: Handle arguments that are optimized
15350 out.
15351
5099e4d9
LM
153522008-05-26 Luis Machado <luisgpm@br.ibm.com>
15353
15354 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
15355 quiet for ppc32 and group options into a single variable.
15356
d9c36a91
JB
153572008-05-23 Joel Brobecker <brobecker@adacore.com>
15358
15359 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
15360 of zero-size elements.
15361 * gdb.ada/null_array.exp: Test printing this new array.
15362
103a8671
JK
153632008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15364
15365 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
15366
07a4cc1a 153672008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
15368
15369 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
15370 of the "finish" command.
15371
55f996a7
NR
153722008-05-21 Nick Roberts <nickrob@snap.net.nz>
15373
15374 * gdb.base/annota1.exp: Test for new annotation.
15375
907fc202
UW
153762008-05-16 Pedro Alves <pedro@codesourcery.com>
15377
15378 * gdb.base/fixsection.exp: New file.
15379 * gdb.base/fixsection0.c: New file.
15380 * gdb.base/fixsection1.c: New file.
15381
e8f97270
UW
153822008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15383
15384 * gdb.base/annota1.exp: Accept printf@... in place of printf.
15385 * gdb.base/annota3.exp: Likewise.
15386
ac0bb574
NF
153872008-05-13 Nathan Froyd <froydnj@codesourcery.com>
15388
15389 * gdb.base/watch_thread_num.exp: Don't run tests that require
15390 watchpoints if the target doesn't support them.
15391
6fadd07a
DE
153922008-05-12 Doug Evans <dje@google.com>
15393
15394 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
15395
6e9a4a30
JB
153962008-05-09 Joel Brobecker <brobecker@adacore.com>
15397
15398 * gdb.ada/assign_1.exp: New testcase.
15399
08388c79
DE
154002008-05-09 Doug Evans <dje@google.com>
15401
a3c83fae
DE
15402 * gdb.base/find.exp: New file.
15403 * gdb.base/find.c: New file.
08388c79 15404
bd5ddfe8
DJ
154052008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
15406
15407 * gdb.base/commands.exp (watchpoint_command_test): Handle
15408 gdb,no_hardware_watchpoints.
15409 * gdb.base/float.exp: Allow ARM targets without floating point.
15410 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
15411
b5dd68e2 154122008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 15413 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
15414
15415 * gdb.ada/lang_switch: New test program.
15416 * gdb.ada/lang_switch.exp: New testcase.
15417
382d13d1
DE
154182008-05-05 Doug Evans <dje@google.com>
15419
15420 * gdb.base/help.exp (disassemble): Update expected help text.
15421
9dd789d0
PA
154222008-05-04 Pedro Alves <pedro@codesourcery.com>
15423
15424 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
15425
611c83ae
PA
154262008-05-04 Pedro Alves <pedro@codesourcery.com>
15427
15428 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
15429 different times.
15430
ff013f42
JK
154312008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
15432
15433 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
15434 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
15435 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
15436 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
15437
96dff6a2
VP
154382008-05-04 Vladimir Prus <vladimir@codesourcery.com>
15439
15440 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
15441 notification to appear.
15442
55cd6f92
DJ
154432008-05-04 Daniel Jacobowitz <dan@debian.org>
15444
15445 * gdb.base/fullname.c: New file.
15446 * gdb.base/fullname.exp: New file.
15447 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
15448
d705c43c
PA
154492008-05-03 Pedro Alves <pedro@codesourcery.com>
15450
15451 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
15452 expressions with macros.
15453
333222e1
JK
154542008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15455
15456 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
15457
5ac01682
DJ
154582008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
15459
15460 * gdb.base/completion.exp: Handle lack of other symbols beginning
15461 with "a".
15462
15463 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
15464
237fc4c9
PA
154652008-05-02 Jim Blandy <jimb@codesourcery.com>
15466
15467 * gdb.asm/asmsrc1.s: Add scratch space.
15468
ed5e9466
DJ
154692008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15470 Daniel Jacobowitz <dan@codesourcery.com>
15471
15472 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
15473 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
15474 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
15475
b39cc962
DJ
154762007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
15477
15478 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
15479
36d520f5
JB
154802008-05-01 Joel Brobecker <brobecker@adacore.com>
15481
15482 * gdb.base/info-target.exp: New testcase.
15483
8d4e3071
DJ
154842008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15485
15486 * gdb.cp/hang.exp: Use .cc instead of .C.
15487 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
15488 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
15489
6f3f3097
DJ
154902008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15491
15492 * gdb.base/gdb1250.exp: Remove perror.
15493 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
15494
5550a914
PA
154952008-04-30 Pedro Alves <pedro@codesourcery.com>
15496
15497 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
15498 .2byte.
15499
d848e687
DJ
155002008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
15501
15502 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
15503 (maybe_kfail): New.
15504
93b5768b
PA
155052008-04-25 Pedro Alves <pedro@codesourcery.com>
15506
15507 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
15508
721c02de
VP
155092008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15510
a9c64011
AS
15511 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
15512 * gdb.mi/mi2-syn-frame.exp: Likewise.
15513 * lib/mi-support.exp: Likewise.
721c02de 15514
74960c60
VP
155152008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15516
15517 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
15518 to specify regexp for the location to stop at.
15519 * gdb.base/break-always.c: New.
15520 * gdb.base/break-always.exp: New.
15521
d24317b4
VP
155222008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15523
15524 * lib/mi-support.exp (mi_runto_helper): Adjust
15525 for the original-location field.
15526 (mi_create_breakpoint, mi_list_breakpoints): New.
15527 * gdb.mi/mi-break.exp: Adjust.
15528 * gdb.mi/mi2-break.exp: Adjust.
15529 * gdb.mi/mi-pending.exp: Adjust.
15530 * gdb.mi/mi-simplerun.exp: Adjust.
15531 * gdb.mi/mi2-simplerun.exp: Adjust.
15532 * gdb.mi/mi-syn-frame.exp: Adjust.
15533 * gdb.mi/mi2-syn-frame.exp: Adjust.
15534 * gdb.mi/mi-until.exp: Adjust.
15535 * gdb.mi/mi2-until.exp: Adjust.
15536 * gdb.mi/mi-var-display.exp: Adjust.
15537 * gdb.mi/mi2-var-display.exp: Adjust.
15538 * gdb.mi/mi-watch.exp: Adjust.
15539 * gdb.mi/mi2-watch.exp: Adjust.
15540
fdc59709 155412008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 15542
a9c64011
AS
15543 * aclocal.m4: Add override.m4.
15544 * configure: Regenerate.
fdc59709 15545
8e91f023
VP
155462008-04-19 Vladimir Prus <vladimir@codesourcery.com>
15547
15548 * gdb.mi/var-cmd.c (do_at_tests): Verify that
15549 '-var-update --all-values' reports new value even the type
15550 of a variable object has changed.
15551
233a11ab
CS
155522008-04-18 Craig Silverstein <csilvers@google.com>
15553
15554 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
15555 files.
d24317b4 15556
9c1137ad
JB
155572008-04-18 Joel Brobecker <brobecker@adacore.com>
15558
15559 * gdb.ada/atomic_enum: New test program.
15560 * gdb.ada/atomic_enum.exp: New testcase.
15561
66d0bbc7
DE
155622008-04-17 Doug Evans <dje@google.com>
15563
15564 * gdb.opt/Makefile.in: Fix whitespace.
15565
100906b0
UW
155662008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
15567
15568 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
15569
4584e32e
DE
155702008-04-17 Doug Evans <dje@google.com>
15571
15572 * gdb.base/hashline1.exp: New testcase.
15573 * gdb.base/hashline2.exp: New testcase.
15574 * gdb.base/hashline2.exp: New testcase.
15575
0a320680
PA
155762008-04-17 Pedro Alves <pedro@codesourcery.com>
15577
15578 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
15579
18ac113b
AR
155802008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
15581
15582 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
15583 temporary breakpoint to match "Temporary breakpoint".
15584 * gdb.base/break.exp (delete_breakpoints): Likewise.
15585 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
15586 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
15587 * gdb.base/display.exp: Likewise.
15588 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
15589 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
15590 * gdb.base/restore.exp (restore_tests): Likewise.
15591 * gdb.base/sepdebug.exp: Likewise.
15592 * gdb.base/watchpoint.exp: Likewise.
15593 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
15594 * gdb.mi/mi-pending.exp: Likewise.
15595 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
15596 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
15597 * gdb.mi/mi-var-cmd.exp: Likewise.
15598 * gdb.mi/mi-var-display.exp: Likewise.
15599 * gdb.mi/mi2-cli.exp: Likewise.
15600 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
15601 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
15602 * gdb.mi/mi2-var-display.exp: Likewise.
15603 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
15604 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
15605 new "disp" field.
a9c64011 15606 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
15607 reason. This is to support fix for PR2424.
15608
add38693
JK
156092008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15610
15611 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
15612
fcacd99f
VP
156132008-04-13 Vladimir Prus <vladimir@codesourcery.com>
15614
15615 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 15616 field. Add more floating varobj tests.
fcacd99f 15617 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
15618 field.
15619 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
15620 (main): Call do_at_tests.
15621 * lib/mi-support.exp (mi_create_floating_varobj)
15622 (mi_varobj_update_with_type_change): New.
fcacd99f 15623
de051565
MK
156242008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
15625
15626 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
15627 option of -var-evaluate-expression.
15628 * gdb.mi/mi2-var-display.exp: Likewise.
15629
dbc52822
VP
156302008-04-07 Vladimir Prus <vladimir@codesourcery.com>
15631
15632 Introduce test setup helpers.
a9c64011
AS
15633 * lib/gdb.exp (build_executable, clean_restart)
15634 (prepare_for_testing): New.
15635 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
15636 * gdb.base/return.exp: Likewise.
15637 * gdb.base/ending-run.exp: Likewise.
dbc52822 15638
473591da
NR
156392008-04-07 Nick Roberts <nickrob@snap.net.nz>
15640
15641 * gdb.mi/mi-async.exp: New test for asynchronous Machine
15642 Interface (MI) responses.
15643
2b2d9e11
VP
156442008-04-06 Vladimir Prus <vladimir@codesourcery.com>
15645
a9c64011
AS
15646 * gdb.cp/breakpoint.cc: New code to test conditions involving
15647 member variables.
15648 * gdb.cp/breakpoint.exp: Test condition involving member
15649 variables.
2b2d9e11 15650
bb378428
VP
156512008-04-05 Vladimir Prus <vladimir@codesourcery.com>
15652
15653 * lib/mi-support.exp (mi_expect_stop): New.
15654 (mi_run_cmd): Change the
15655 token. Use mi_send_resuming_command, use
15656 mi_expect_stop.
15657 (mi_execute_to_helper): Rename to mi_execute_to.
15658 (mi_send_resuming_command): Add more error patterns.
15659 (mi_wait_for_stop): Renamed to...
15660 (mi_get_stop_line): ...this.
15661 (mi_run_inline_test): Adjust.
15662
15663 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
15664 * gdb.mi/mi-console.exp: Likewise.
15665 * gdb.mi/mi-pending.exp: Likewise.
15666 * gdb.mi/mi-simplerun.exp: Likewise.
15667 * gdb.mi/mi-stack.exp: Likewise.
15668 * gdb.mi/mi-stepi.exp: Likewise.
15669 * gdb.mi/mi-syn-frame.exp: Add comment.
15670 * gdb.mi/mi-until.exp: Likewise.
15671 * gdb.mi/mi-var-display.exp: Likewise.
15672 * gdb.mi/mi-watch.exp: Likewise.
15673 * gdb.mi/mi2-cli.exp: Likewise.
15674 * gdb.mi/mi2-console.exp: Likewise.
15675 * gdb.mi/mi2-simplerun.exp: Likewise.
15676 * gdb.mi/mi2-stack.exp: Likewise.
15677 * gdb.mi/mi2-stepi.exp: Likewise.
15678 * gdb.mi/mi2-until.exp: Likewise.
15679 * gdb.mi/mi2-var-display.exp: Likewise.
15680 * gdb.mi/mi2-watch.exp: Likewise.
15681
62172bb9
UW
156822008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15683
15684 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
15685
15686 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
15687
a13e061a
PA
156882008-04-04 Pedro Alves <pedro@codesourcery.com>
15689
15690 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
15691 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
15692 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
15693 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
15694 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
15695 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
15696 expect an mi error duplicated in stderr.
15697
eae06beb
JB
156982008-04-03 Joel Brobecker <brobecker@adacore.com>
15699
15700 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
15701 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
15702 Add a couple of tests that verify the behavior when the new setting
15703 is set to "cancel" and "all".
15704 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
15705 "ask" before we start the testing.
15706
79c6ced6
AR
157072008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
15708
15709 * gdb.cp/casts.cc: Add class reference variables.
15710 * gdb.cp/casts.exp: New test cases for up/down casting references.
15711
6c2d1a6b
MK
157122008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
15713
15714 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
15715 instead of beginning to make an extra test pass.
15716 * gdb.mi/mi2-var-display.exp: Likewise.
15717
55b411d9
MR
157182008-03-31 Maciej W. Rozycki <macro@mips.com>
15719
15720 * gdb.base/break.exp: Mark failures as such. Fix formatting.
15721
c6140da2
MD
157222008-03-31 Markus Deuling <deuling@de.ibm.com>
15723 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15724
15725 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
15726 value. Add xfail for older kernels.
15727
79732189
AR
157282008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
15729
15730 Bring mi-support in line with gdb.exp.
15731 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
15732 (mi_gdb_start): New function.
15733
33c3676e
MR
157342008-03-28 Maciej W. Rozycki <macro@mips.com>
15735
15736 * gdb.mi/mi-var-cmd.exp: Fix a typo.
15737
92e28119
VP
157382008-03-26 Vladimir Prus <vladimir@codesourcery.com>
15739
15740 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
15741 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 15742
9e8e3afe
VP
157432008-03-26 Vladimir Prus <vladimir@codesourcery.com>
15744
15745 * lib/mi-support.exp (mi_create_varobj_checked): New.
15746 (mi_list_varobj_children): Allow to check for a
15747 value.
15748 (mi_list_array_varobj_children): New.
15749
15750 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
15751 and mi_list_varobj_children, as opposed to hardcoding
15752 expected strings.
15753 * gdb.mi/gdb701.exp: Likewise.
15754 * gdb.mi/gdb792.exp: Likewise.
15755 * gdb.mi/mi-var-block.exp: Likewise.
15756 * gdb.mi/mi-var-cmd.exp: Likewise.
15757 * gdb.mi/mi-var-invalidate.exp: Likewise.
15758 * gdb.mi/mi2-var-block.exp: Likewise.
15759 * gdb.mi/mi2-var-child.exp: Likewise.
15760 * gdb.mi/mi2-var-cmd.exp: Likewise.
15761 * gdb.mi/mi2-var-display.exp: Likewise.
15762
9df50351
JK
157632008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15764
15765 Fix random false FAILs on i386.
15766 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
15767
31e5d73a
DJ
157682008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15769
15770 PR gdb/544
15771 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
15772
12f4afab
DJ
157732008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15774
15775 PR gdb/544
15776 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
15777
b562a0cb
DJ
157782008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15779
15780 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
15781 fixed PR gdb/544.
15782
17faa917
DJ
157832008-03-21 Pedro Alves <pedro@codesourcery.com>
15784
15785 * gdb.threads/fork-child-threads.exp: Test next over fork.
15786
6214f497
DJ
157872008-03-21 Chris Demetriou <cgd@google.com>
15788
15789 * gdb.base/break.exp (rbreak junk): New test for rbreak
15790 "Junk at end of arguments" issue.
15791
63092375
DJ
157922008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15793
15794 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
15795 *& to work on created array elements.
15796 (Top level): Test print $pc with a file. Test string operations
15797 without a target.
15798 * gdb.base/ptype.exp: Do not expect *& to work on created array
15799 elements.
15800
b21991b0
DJ
158012008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15802
15803 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
15804 gdb.threads/staticthreads.exp: Update exit query.
15805
c4b347c7
SL
158062008-03-07 Sandra Loosemore <sandra@codesourcery.com>
15807
15808 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
15809
fa4727a6
DJ
158102008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
15811
15812 * gdb.base/watchpoint.c (global_ptr, func4): New.
15813 (main): Call func4.
15814 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
15815 (test_inaccessible_watchpoint): New.
15816
2f34202f
MR
158172008-02-29 Maciej W. Rozycki <macro@mips.com>
15818
15819 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
15820 select the largest.
15821
0d6ba1b1
DJ
158222008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
15823
15824 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
15825 frames-invalid annotations.
15826
e691325a
PM
158272008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
15828
a9c64011 15829 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 15830
f85b5ecc
DE
158312008-02-27 Doug Evans <dje@google.com>
15832
15833 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
15834 for bug 1738.
15835 (breakpoint_to_handler_entry): Ditto.
15836
b40e7bf3
JB
158372008-02-27 Joel Brobecker <brobecker@adacore.com>
15838
15839 * gdb.base/ending-run.exp: Use the first line of code inside
15840 function body to test breakpoints.
15841 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
15842 location where the breakpoint is inserted when using the line
15843 where a function is declared. Fix typo in the description of
15844 one of the tests.
15845 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
15846
2faca73a
PM
158472008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15848
15849 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 15850 tests.
2faca73a 15851
6f439c36
PM
158522008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15853
15854 * gdb.base/args.exp: avoid same output for tests
15855 with single quotes.
15856
54e52265
VP
158572008-02-26 Vladimir Prus <vladimir@codesourcery.com>
15858
a9c64011
AS
15859 * gdb.base/annota1.exp: Adjust for 'info break'
15860 format changes.
15861 * gdb.base/annota3.exp: Likewise.
15862 * gdb.base/break.exp: Likewise.
15863 * gdb.base/condbreak.exp: Likewise.
15864 * gdb.base/pending.exp: Likewise.
15865 * gdb.base/sepdebug.exp: Likewise.
15866 * gdb.base/unload.exp: Likewise.
15867 * gdb.cp/ovldbreak.exp: Likewise.
15868 * gdb.mi/mi-pending.exp: Likewise.
54e52265 15869
897b09ca
DE
158702008-02-07 Doug Evans <dje@google.com>
15871
15872 * gdb.cp/mb-inline.exp: New.
15873 * gdb.cp/mb-inline.h: New.
15874 * gdb.cp/mb-inline1.cc: New.
15875 * gdb.cp/mb-inline2.cc: New.
15876
b1c32d35
PM
158772008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
15878
15879 * gdb.pascal/floats.pas: New test program.
15880 * gdb.pascal/floats.exp: New testcase.
15881
1a4ca44a
TJB
158822008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
15883
15884 * gdb.base/callfuncs.c (t_float_many_args): New function.
15885 (t_double_many_args): New function.
15886 * gdb.base/callfuncs.exp: Add tests for exceeding float
15887 and double parameters passed through the stack.
15888
439048e8
JB
158892008-02-05 Joel Brobecker <brobecker@adacore.com>
15890
15891 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
15892 gdb.ada/complete/foo.adb: New files.
15893 * gdb.ada/complete.exp: New testcase.
15894
81fe8080
DE
158952008-02-03 Doug Evans <dje@google.com>
15896
301f0ecf
DE
15897 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
15898
81fe8080
DE
15899 * gdb.cp/gdb2384.exp: New file.
15900 * gdb.cp/gdb2384.cc: New file.
15901 * gdb.cp/gdb2384-base.h: New file.
15902 * gdb.cp/gdb2384-base.cc: New file.
15903
4b071aec
DE
159042008-02-02 Doug Evans <dje@google.com>
15905
15906 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
15907
61137ba6
JB
159082007-02-01 Joel Brobecker <brobecker@adacore.com>
15909
15910 * gdb.ada/sym_print_name: New test program.
15911 * gdb.ada/sym_print_name.exp: New testcase.
15912
159132007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
15914
15915 * gdb.ada/nested/hello.adb: New file.
15916 * gdb.ada/nested.exp: New testcase.
15917 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15918
98deb0da
VP
159192008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15920
15921 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
15922 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
15923 don't cause future evaluations of function to report
15924 creation of internal breakpoints.
98deb0da 15925
723a2275
VP
159262008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15927
15928 * gdb.mi/mi-break.exp (test_error): New.
15929 Call it.
15930
fb546a2f
LM
159312008-01-31 Luis Machado <luisgpm@br.ibm.com>
15932
15933 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
15934 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
15935
2d8fd90a
PM
159362008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15937
15938 * gdb.pascal/integers.pas: New test program.
15939 * gdb.pascal/integers.exp: New testcase.
15940
a7fa0ded
PM
159412008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15942
15943 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
15944
5e1a1926
TJB
159452008-01-30 Luis Machado <luisgpm@br.ibm.com>
15946
15947 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
15948 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
15949
8d04f9f0
JB
159502008-01-30 Paul Hilfinger <hilfinger@adacore.com>
15951
15952 * gdb.ada/formatted_ref: New test program.
15953 * gdb.ada/formatted_ref.exp: New testcase.
15954
15955 * gdb.cp/formatted-ref.cc: New file.
15956 * gdb.cp/formatted-ref.exp: New testcase.
15957
ce75a98f
JB
159582008-01-30 Joel Brobecker <brobecker@adacore.com>
15959
15960 * gdb.base/ptype.exp: Add testing of "ptype $pc".
15961
e835f6bf
NR
159622008-01-30 Nick Roberts <nickrob@snap.net.nz>
15963
15964 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
15965 (test_file_list_exec_source_file): Update to new macro-info field.
15966
d118ef87
PH
159672008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
15968
15969 * gdb.ada/exprs: New test program.
15970 * gdb.ada/exprs.exp: New testcase.
15971
7d35ab09
TJB
159722008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
15973
15974 * dfp-test.c (DELTA, DELTA_B): New definitions.
15975 (double_val1, double_val2, double_val3, double_val4, double_val5,
15976 double_val6, double_val7, double_val8, double_val9, double_val10,
15977 double_val11, double_val12, double_val13, double_val14, dec32_val1,
15978 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
15979 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
15980 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
15981 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
15982 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
15983 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
15984 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
15985 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
15986 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
15987 dec128_val16): New global variables.
15988 (decimal_dec128_align): New function.
15989 (decimal_mixed): Likewise.
15990 (decimal_many_args_dec32): Likewise.
15991 (decimal_many_args_dec64): Likewise.
15992 (decimal_many_args_dec128): Likewise.
15993 (decimal_many_args_mixed): Likewise.
15994 * dfp-test.exp: Add tests calling new inferior functions.
15995
2d717e4f
DJ
159962008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15997
15998 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
15999 gdb.server/ext-run.exp: New files.
16000 * lib/gdbserver-support.exp (gdbserver_download): New.
16001 (gdbserver_start): New. Update gdbserver expected
16002 output.
16003 (gdbserver_spawn): Use them.
16004 (gdbserver_start_extended): New.
16005
e85a822c
DJ
160062008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16007
16008 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
16009 Run on GNU/Linux.
16010 (do_exec_tests): Check for systems which do not support catchpoints.
16011 Do not match START.
16012 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
16013 Run on GNU/Linux. Enable verbose output.
16014 (check_fork_catchpoints): New.
16015 (explicit_fork_child_follow, catch_fork_child_follow)
16016 (tcatch_fork_parent_follow): Update expected messages.
16017 (do_fork_tests): Use check_fork_catchpoints.
16018 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
16019 Run on GNU/Linux. Enable verbose output.
16020 (check_vfork_catchpoints): New.
16021 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
16022 expected messages.
16023 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
16024
401ea829
JB
160252008-01-29 Jim Blandy <jimb@red-bean.com>
16026
16027 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
16028 host' errors.
16029 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
16030
aceaf3ad
JB
160312008-01-29 Jim Blandy <jimb@red-bean.com>
16032
16033 * gdb.threads/sigthread.c: Use barriers to ensure that
16034 child_thread and child_thread_two are always initialized before we
16035 start to use them.
16036
a5606eee
VP
160372008-01-29 Vladimir Prus <vladimir@codesourcery.com>
16038
16039 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
16040 * gdb.base/watchpoint-solib.c: New.
16041 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 16042
c55a82bb
PM
160432008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
16044
16045 * gdb.base/gdb1056.exp: Add unsigned integer test.
16046
0993fe05
DE
160472008-01-28 Doug Evans <dje@google.com>
16048
16049 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
16050
4fe42e7f
JB
160512008-01-27 Jim Blandy <jimb@codesourcery.com>
16052
c7a69933
JB
16053 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
16054
4fe42e7f
JB
16055 * gdb.base/expand-psymtabs.exp: Doc fix.
16056
5def8285
MK
160572008-01-26 Mark Kettenis <kettenis@gnu.org>
16058
16059 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16060
5313c911
NR
160612008-01-24 Nick Roberts <nickrob@snap.net.nz>
16062
a9c64011 16063 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
16064 -var-set-format.
16065
93815fbf
VP
160662008-01-23 Chris Demetriou <cgd@google.com>
16067
16068 * gdb.threads/thread_events.c: New testcase source file.
16069 * gdb.threads/thread_events.exp: New testcase expect file.
16070
467a88ee
NR
160712008-01-23 Nick Roberts <nickrob@snap.net.nz>
16072
16073 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
16074
16075 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
16076 -var-set-format.
16077
d8f82aba
DJ
160782008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16079 Vladimir Prus <vladimir@codesourcery.com>
16080
16081 * gdb.base/float.exp: Allow missing floating point for m68k and
16082 PowerPC.
16083
60c46647
VP
160842008-01-22 Vladimir Prus <vladimir@codesourcery.com>
16085
16086 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
16087 ignore count.
16088 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
16089 * gdb.mi/mi-cli.exp: Adjust.
16090 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 16091
c7dd36a1
PA
160922008-01-17 Pedro Alves <pedro@codesourcery.com>
16093
16094 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
16095 and 'dummy_ptr' integer pointer. Initialize struct_declarations
16096 with dummy_ptr's address.
16097 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
16098 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
16099 all targets.
16100 * gdb.mi/mi2-var-child.exp: Likewise.
16101
39d5313e
JB
161022008-01-09 Joel Brobecker <brobecker@adacore.com>
16103
16104 * gdb.ada/null_array: New test program.
16105 * gdb.ada/null_array.exp: New testcase.
16106
0aea4bf3
LM
161072008-01-09 Luis Machado <luisgpm@br.ibm.com>
16108
16109 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
16110 with required float modifiers.
16111
0b354900
JB
161122008-01-08 Joel Brobecker <brobecker@adacore.com>
16113
16114 * gdb.ada/funcall_param: New test program.
16115 * gdb.ada/funcall_param.exp: New testcase.
16116
cdb7f5d4
JB
161172008-01-08 Joel Brobecker <brobecker@adacore.com>
16118
16119 * gdb.ada/arrayparam: New test program.
16120 * gdb.ada/arrayparam.exp: New testcase.
16121
88e2547f
JB
161222008-01-08 Joel Brobecker <brobecker@adacore.com>
16123
16124 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
16125 landed. Should also fix random failures in the test following it.
16126
f6867ce0
TJB
161272008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
16128
16129 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
16130 for expressions with decimal float values.
16131 (test_dfp_conversions): New function to test casts to and from
16132 decimal float types.
16133 Call test_dfp_conversions.
16134 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
16135 elements.
16136 (main): Initialize ds.float4 and ds.double8 elements.
16137 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
16138 string to new error message.
16139 (d64_set_tests): Likewise.
16140 (d128_set_tests): Likewise.
16141 Add tests for expressions with decimal float variables. Add tests for
16142 conversions to and from decimal float types.
16143
f9c11282
JB
161442008-01-05 Joel Brobecker <brobecker@adacore.com>
16145
16146 * gdb.ada/packed_tagged/comp_bug.adb: New file.
16147 * gdb.ada/packed_tagged.exp: New testcase.
16148
0ecbca72
JB
161492008-01-04 Joel Brobecker <brobecker@adacore.com>
16150
16151 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
16152 gdb.ada/homonym/homonym_main.adb: New files.
16153 * gdb.ada/homonym.exp: New testcase.
16154
c18d3d89
JB
161552008-01-04 Joel Brobecker <brobecker@adacore.com>
16156
16157 * gdb.ada/packed_array.exp: Add testing of references to
16158 a packed array.
16159
ecc7085b
JB
161602008-01-04 Joel Brobecker <brobecker@adacore.com>
16161
16162 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
16163 New files.
16164 * gdb.ada/type_coercion.exp: New testcase.
16165
c474c922
JB
161662008-01-04 Joel Brobecker <brobecker@adacore.com>
16167
16168 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
16169 gdb.ada/tagged/foo.adb: New file.
16170 * gdb.ada/tagged.exp: New testcase.
16171
9005b927
JB
161722008-01-04 Joel Brobecker <brobecker@adacore.com>
16173
16174 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
16175 gdb.ada/ptype_field/foo.adb: New files.
16176 * gdb.ada/ptype_field.exp: New testcase.
16177
1a6aaad8
JB
161782008-01-03 Joel Brobecker <brobecker@adacore.com>
16179
16180 * gdb.ada/print_pc.exp: New testcase.
16181
0ef22f53
JB
161822008-01-03 Joel Brobecker <brobecker@adacore.com>
16183
16184 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
16185 gdb.ada/taft_type/p.adb: New files.
16186 * gdb.ada/taft_type.exp: New testcase.
16187
1689ecf8
JB
161882008-01-03 Joel Brobecker <brobecker@adacore.com>
16189
16190 * gdb.ada/array_bounds/bar.adb: New file.
16191 * gdb.ada/array_bounds.exp: New testcase.
16192
a4d0b9c3
JB
161932008-01-03 Joel Brobecker <brobecker@adacore.com>
16194
16195 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
16196 gdb.ada/arrayptr/foo.adb: New files.
16197 * gdb.ada/arrayptr.exp: New testcase.
16198
a31ace00
JB
161992008-01-03 Joel Brobecker <brobecker@adacore.com>
16200
16201 * gdb.base/set-lang-auto.exp: New testcase.
16202
a97fced3
JB
162032008-01-03 Joel Brobecker <brobecker@adacore.com>
16204
16205 * gdb.ada/fun_addr/foo.adb: New file.
16206 * gdb.ada/fun_addr.exp: New testcase.
16207
ef29ce1a
JK
162082008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16209
16210 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
16211 New files
16212
0fafefe3
JB
162132008-01-02 Joel Brobecker <brobecker@adacore.com>
16214
16215 * array_subscript_addr/p.adb: New file.
a9c64011 16216 * array_subscript_addr.exp: New testcase.
0fafefe3 16217
c4359f8d
JB
162182008-01-02 Joel Brobecker <brobecker@adacore.com>
16219
a9c64011 16220 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
16221 New files.
16222 * gdb.ada/str_cmp_ref.exp: New testcase.
16223
1aa1b15b
JB
162242008-01-01 Joel Brobecker <brobecker@adacore.com>
16225
16226 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
16227 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 16228 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 16229
81c9b2cf
JB
162302008-01-01 Joel Brobecker <brobecker@adacore.com>
16231
16232 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
16233 gdb.ada/ref_param/pck.ads: New files.
16234 * gdb.ada/ref_param.exp: New testcase.
16235
319e4674
JB
162362008-01-01 Joel Brobecker <brobecker@adacore.com>
16237
16238 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
16239 gdb.ada/interface/foo.adb: New files.
16240 * gdb.ada/interface.exp: New testcase.
16241
ef682c56
JB
162422007-12-31 Jim Blandy <jimb@codesourcery.com>
16243
16244 * gdb.base/multi-forks.exp: Consume all output from child
16245 processes before proceeding to next test.
16246
f6f3eb6c
JB
162472007-12-29 Jim Blandy <jimb@codesourcery.com>
16248
16249 * configure: Regenerated.
16250
f652e42f
JB
162512007-12-27 Joel Brobecker <brobecker@adacore.com>
16252
16253 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
16254 gdb.ada/fixed_cmp/fixed.adb: New files.
16255 * gdb.ada/fixed_cmp.exp: New testcase.
16256
6943e596
JB
162572007-12-27 Joel Brobecker <brobecker@adacore.com>
16258
16259 * gdb.ada/boolean_expr.exp: New testcase.
16260
aad9a193
JB
162612007-12-26 Jim Blandy <jimb@codesourcery.com>
16262
16263 * gdb.base/multi-forks.exp: Doc fix.
16264
fb5f3683
JB
162652007-12-26 Joel Brobecker <brobecker@adacore.com>
16266
16267 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
16268 * gdb.ada/char_param.exp: Do not compile our test program with
16269 -gnata, this is unnecessary.
16270 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
16271
384e4a9c
JB
162722007-12-24 Joel Brobecker <brobecker@adacore.com>
16273
16274 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
16275 gdb.ada/print_chars/foo.adb: New files.
16276 * gdb.ada/print_chars.exp: New testcase.
16277
01e044f7
JB
162782007-12-24 Joel Brobecker <brobecker@adacore.com>
16279
16280 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
16281 gdb.ada/char_param/foo.adb: New files.
16282 * gdb.ada/char_param.exp: New testcase.
16283
0ce17860
JB
162842007-12-22 Jim Blandy <jimb@codesourcery.com>
16285
16286 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
16287 hard-coding source line numbers into the test.
16288 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
16289 gdb_get_line_number to find.
16290
919809b9
JB
162912007-12-22 Joel Brobecker <brobecker@adacore.com>
16292
16293 * gdb.base/ptype.c (highest): New struct type.
16294 (the_highest): New variable of that type.
16295 (main): Add dummy assignment to a field of variable the_highest.
16296 * gdb.base/ptype.exp: Test type printing of our new variable.
16297
abc8a88d
PM
162982007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
16299
16300 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 16301 and record first explicitly generated thread number.
abc8a88d
PM
16302 Use that thread number for thread specific watchpoint test.
16303 Add iteration number to repetitive tests.
16304
5158f3e3
CES
163052007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
16306 Jim Blandy <jimb@codesourcery.com>
16307
16308 * gdb.base/expand-psymtabs.c: New testcase
16309 source file.
16310 * gdb.base/expand-psymtabs.exp: New testcase
16311 expect file.
16312
37e4754d
LM
163132007-12-17 Luis Machado <luisgpm@br.ibm.com>
16314
16315 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
16316 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
16317
551e5d04
JB
163182007-12-17 Joel Brobecker <brobecker@adacore.com>
16319
16320 * gdb.ada/frame_args/foo.adb: New file.
16321 * gdb.ada/frame_args/pck.ads: New file.
16322 * gdb.ada/frame_args/pck.adb: New file.
16323 * gdb.ada/frame_args.exp: New testcase.
16324
a05ee097
JB
163252007-12-17 Joel Brobecker <brobecker@adacore.com>
16326
16327 * gdb.base/frame-args.c: New file.
16328 * gdb.base/frame-args.exp: New testcase.
16329
c162e8c9 163302007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 16331 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
16332
16333 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
16334
afe8ab22 163352007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16336
afe8ab22
VP
16337 * gdb.mi/mi-pending.exp: New.
16338 * gdb.mi/mi-pending.c: New.
16339 * gdb.mi/mi-pendshr.c: New.
16340
dfdfb3ca
JB
163412007-12-06 Jim Blandy <jimb@codesourcery.com>
16342
16343 * gdb.base/default.exp: Update expected output for 'info catch'.
16344
b7fca990
JK
163452007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16346
16347 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
16348 must be set to binary.
16349
6a1afc1e
PA
163502007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
16351
16352 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
16353
a6b151f1
DJ
163542007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
16355
16356 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
16357 gdb.mi/mi-file-transfer.exp: New.
16358
43039443
JK
163592007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16360
16361 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
16362
0ef2251b
MR
163632007-11-22 Maciej W. Rozycki <macro@mips.com>
16364
16365 * gdb.trace/backtrace.exp: Fix a typo.
16366 * gdb.trace/circ.exp: Likewise.
16367 * gdb.trace/collection.exp: Likewise.
16368 * gdb.trace/limits.exp: Likewise.
16369 * gdb.trace/report.exp: Likewise.
16370 * gdb.trace/tfind.exp: Likewise.
16371 * gdb.trace/while-dyn.exp: Likewise.
16372
5443631e
NR
163732007-11-21 Nick Roberts <nickrob@snap.net.nz>
16374
16375 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
16376 objects of pointers that can't be dereferenced are now
16377 "noneditable".
16378
a4ce5b0d
UW
163792007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16380
16381 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
16382 (target_cpu): Remove.
16383
d6e956e5
VP
163842007-10-15 Vladimir Prus <vladimir@codesourcery.com>
16385
16386 * gdb.base/ending-run.exp: Expect the list of cleared
16387 breakpoint to come in natural order, not the reversed one.
a9c64011 16388
214270ab
VP
163892007-11-07 Vladimir Prus <vladimir@codesourcery.com>
16390
16391 * gdb.mi/mi-var-child.c (do_child_deletion): New.
16392 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 16393
1a619819
LM
163942007-11-05 Luis Machado <luisgpm@br.ibm.com>
16395
16396 * gdb.base/printcmds.exp: New function
16397 test_printf_with_dfp.
16398
5b01a6fa
DE
163992007-11-02 Doug Evans <dje@google.com>
16400
16401 * gdb.disasm/t01_mov.s: Remove carriage returns.
16402 * gdb.disasm/t02_mova.s: Ditto.
16403 * gdb.disasm/t03_add.s: Ditto.
16404 * gdb.disasm/t04_sub.s: Ditto.
16405 * gdb.disasm/t05_cmp.s: Ditto.
16406 * gdb.disasm/t06_ari2.s: Ditto.
16407 * gdb.disasm/t07_ari3.s: Ditto.
16408 * gdb.disasm/t08_or.s: Ditto.
16409 * gdb.disasm/t09_xor.s: Ditto.
16410 * gdb.disasm/t10_and.s: Ditto.
16411 * gdb.disasm/t11_logs.s: Ditto.
16412 * gdb.disasm/t12_bit.s: Ditto.
16413 * gdb.disasm/t13_otr.s: Ditto.
16414
ec33ab7f
JK
164152007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16416
16417 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
16418
ae0d01ff
UW
164192007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16420
16421 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
16422 provide DFP support.
16423
55eddb0f
DJ
164242007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
16425
16426 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
16427 Test "set powerpc vector-abi". Skip auto-detection tests for old
16428 toolchains.
16429
7020f05c
PA
164302007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16431
16432 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
16433 with [string compare].
16434
84bc3db9
PA
164352007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16436
16437 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
16438 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
16439
5876dc88
LM
164402007-10-25 Luis Machado <luisgpm@br.ibm.com>
16441
16442 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
16443 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
16444 * gdb.opt/Makefile.in: New makefile.
16445 * Makefile.in: Create new directory "gdb.opt".
16446 * configure.ac: Add "gdb.opt" directory.
16447 * configure: Regenerated.
a9c64011 16448
c3ea9a14
DE
164492007-10-25 Doug Evans <dje@google.com>
16450
16451 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
16452 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
16453
a9c64011 164542007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
16455 Thiago Jung Bauermann <bauerman@br.ibm.com>
16456
16457 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
16458 Floating Point expressions.
16459 * gdb.base/dfp-test.exp: new file adding tests for Decimal
16460 Floating Point variables.
16461 * gdb.base/dfp-test.c: new file containing program with Decimal
16462 Floating variables, used by gdb.base/dfp-test.exp.
16463
62a24a2b
DJ
164642007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
16465
16466 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
16467
e7b1eae6
UW
164682007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16469
16470 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
16471 compiling test case with GCC.
16472 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
16473
c641edcc
UW
164742007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16475
16476 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16477 format changes.
16478
5e5ebfe6
MS
164792007-10-18 Michael Snyder <msnyder@specifix.com>
16480
16481 * gdb.base/dbx.exp: Add missing "-re " operator.
16482
e831e7b6
GM
164832007-10-16 Gaius Mulley <gaius@glam.ac.uk>
16484
16485 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
16486 * configure.ac: Removed trailing spaces after backslash.
16487 * gdb.modula2: New directory.
16488 * gdb.modula2/Makefile.in: New file.
16489 * gdb.modula2/unbounded-array.exp: New file.
16490 * gdb.modula2/unbounded1.c: New file.
16491
7cc46491
DJ
164922007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
16493
16494 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
16495
164962007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
16497
16498 * gdb.base/sigstep.c (main): Add checks for
16499 return values for setitimer call.
16500 Call setitimer again with itimer = ITIMER_REAL
16501 if first call to setitimer fails.
16502
e91528f0
KH
165032007-10-11 Kazu Hirata <kazu@codesourcery.com>
16504
16505 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
16506 of $timeout.
16507
2ec9a4f8
DJ
165082007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
16509
16510 * gdb.server/server-run.exp: Test for dynamic linker symbols.
16511
165122007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
16513
16514 * lib/gdb.exp (gdb_run_cmd): Move comment outside
16515 of gdb_expect call, to avoid interruption.
16516
64b2fa04
PA
165172007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
16518
16519 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
16520 (v_unsigned_long_long, v_long_long_array)
16521 (v_signed_long_long_array, v_unsigned_long_long_array)
16522 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
16523 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
16524 [!NO_LONG_LONG]: New.
16525 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
16526 v_long_long_member.
16527
16528 (v_long_long_func, v_signed_long_long_func)
16529 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
16530 (main) [!NO_LONG_LONG]: Initialize long long variants.
16531
16532 * gdb.base/whatis.exp: If board file requests no_long_long, build
16533 test with NO_LONG_LONG defined. Test long long, signed long long,
16534 and unsigned long long variants but only if board file doesn't
16535 disable it.
16536
a912286e 165372007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 16538 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
16539
16540 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
16541 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
16542 * configure: Regenerated.
16543 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
16544 gdb.pascal/types.exp, lib/pascal.exp: New files.
16545
471ba8c9
DJ
165462007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
16547
16548 * gdb.cp/classes.exp (do_tests): Always step to the line after the
16549 call.
16550 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
16551 to return to the call.
16552 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
16553 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
16554 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
16555 * gdb.mi/mi-until.exp (test_until): Likewise.
16556 * gdb.mi/mi2-until.exp (test_until): Likewise.
16557
fef8a650
DJ
165582007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
16559
16560 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
16561 two-char array.
16562 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
16563
d983da9c
DJ
165642007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
16565
16566 * gdb.threads/watchthreads.c (thread_function): Sleep between
16567 iterations.
16568 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
16569 at once for S/390. Generate matching fails and passes.
16570
17f62551
VP
165712007-09-27 Vladimir Prus <vladimir@codesourcery.com>
16572
16573 * gdb.mi/var-cmd.c (do_children_tests): Initialize
16574 the 'struct_declarations' variable to zeros.
a9c64011 16575
ed0616c6
VP
165762007-09-24 Vladimir Prus <vladimir@codesourcery.com>
16577
16578 * gdb.cp/mb-ctor.cc: New.
16579 * gdb.cp/mb-ctor.exp: New.
16580 * gdb.cp/mb-templates.cc: New.
16581 * gdb.cp/mb-templates.exp: New.
16582
41f1b697
DJ
165832007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
16584
16585 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
16586
3f213f78
PA
165872007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
16588
16589 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
16590 targets.
16591 * configure: Regenerate.
16592
0d381245 165932007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16594
0d381245
VP
16595 * gdb.base/annota1.exp: Adjust for 'info break'
16596 format changes.
16597 * gdb.base/annota3.exp: Likewise.
16598 * gdb.base/break.exp: Likewise.
16599 * gdb.base/condbreak.exp: Likewise.
16600 * gdb.base/pending.exp: Likewise.
16601 * gdb.base/sepdebug.exp: Likewise.
16602 * gdb.base/unload.exp: Likewise.
16603 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 16604
fe3f5fa8
VP
166052007-09-22 Vladimir Prus <vladimir@codesourcery.com>
16606
16607 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
16608 messages.
16609 * gdb.base/chng-syms.exp: Likewise.
16610 * gdb.base/unload.exp: Likewise.
a9c64011 16611
a75cf6c0
DJ
166122007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
16613
16614 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
16615
18ecae38
DJ
166162007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
16617
16618 * schedlock.c (NUM): Change to 1.
16619 (main): Use args[0] for the main thread.
16620 * schedlock.exp: Only expect two threads. Only issue one pass or fail
16621 regardless of the number of threads.
16622
5509918f
MR
166232007-09-14 Maciej W. Rozycki <macro@mips.com>
16624
4a543daf
MR
16625 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
16626 type down.
16627 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
16628 test.
16629 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
16630 watchpoint type down.
16631 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
16632 test.
16633
166342007-09-14 Maciej W. Rozycki <macro@mips.com>
16635
5509918f
MR
16636 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
16637 Move all the tests here and run them twice, once using software
16638 watchpoints and once using hardware watchpoints.
16639 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
16640
40b53987
DJ
166412007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
16642
16643 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
16644 test.
16645
695e2681
MK
166462007-09-10 Mark Kettenis <kettenis@gnu.org>
16647
8b3fc8d8
MK
16648 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
16649 build-id.
16650
695e2681
MK
16651 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
16652 know about $ORIGIN. Calculate output dir from $dest instead of
16653 using ${objdir}/{$subdir}.
16654
58d69f29
MK
166552007-09-09 Mark Kettenis <kettenis@gnu.org>
16656
16657 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
16658 gcore, before continuing with the test.
16659
3e347599
DJ
166602007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
16661
16662 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
16663 * gdb.mi/mi-watch.exp: Likewise.
16664
ea37ba09
DJ
166652007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
16666 Jim Blandy <jimb@codesourcery.com>
16667
16668 * gdb.arch/i386-sse.exp: Do not expect character constants.
16669 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
16670 * gdb.base/display.exp: Allow print/s.
16671 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
16672 and unsigned char array changes.
16673
2025a643
DJ
166742007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
16675
16676 * gdb.base/display.exp: Add tests for printf %p.
16677
26669a27
PA
166782007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
16679
16680 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
16681 the dll name to unicode.
16682
c8f021f8
JK
166832007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16684
16685 * gdb.base/default.exp (show version): Update the version text.
16686 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
16687
4cf31eea
JK
166882007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16689
16690 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
16691 New files.
16692
4935890f
JK
166932007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16694
16695 * lib/gdb.exp (build_id_debug_filename_get): New function.
16696 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
16697 Remove the generate DEBUG file for the future testcase runs.
16698 New testcase for the NT_GNU_BUILD_ID retrieval.
16699 Move the final testing step to ...
16700 (test_different_dir): ... a new function.
16701 New parameter XFAIL to XFAIL all the tests performed.
16702 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
16703 New parameter TYPE to PF_PREFIX all the tests performed.
16704
02142340
VP
167052007-08-31 Vladimir Prus <vladimir@codesourcery.com>
16706
16707 * gdb.mi/mi-var-cp.cc (path_expression): New
16708 function.
16709 * gdb.mi/mi-var-cp.exp: Run path exression tests.
16710
36acd84e
UW
167112007-08-27 Markus Deuling <deuling@de.ibm.com>
16712
16713 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
16714 to fit into SPU Local Store memory.
16715
a896d121
JB
167162007-08-23 Joel Brobecker <brobecker@adacore.com>
16717
16718 * gdb.base/default.exp: Adjust the expected output of "info
16719 warranty" after the switch to GPLv3.
16720
7b433602
JB
167212007-08-23 Joel Brobecker <brobecker@adacore.com>
16722
16723 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
16724 to 30000 (from 20000).
16725
e22f8b7c
JB
167262007-08-23 Joel Brobecker <brobecker@adacore.com>
16727
16728 Switch the license of all .exp files to GPLv3.
16729 Switch the license of all .f and .f90 files to GPLv3.
16730 Switch the license of all .s and .S files to GPLv3.
16731
5a0e3bd0
JB
167322007-08-23 Joel Brobecker <brobecker@adacore.com>
16733
16734 * configure.ac: Switch license to GPLv3.
16735
cc00619d
JB
167362007-08-23 Joel Brobecker <brobecker@adacore.com>
16737
16738 Switch the licensing to GPLv3 for all .ads and .adb files.
16739
8d26208a
DJ
167402007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
16741
16742 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
16743 and t_int_double.
16744 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
16745
4fcb9948
JB
167462007-08-17 Joel Brobecker <brobecker@adacore.com>
16747
16748 * gdb.base/step-line.c: Switch license to GPL version 3, and
16749 update copyright year.
16750 * gdb.base/step-line.inp: Likewise.
16751
b9c34f67
JB
167522007-08-17 Joel Brobecker <brobecker@adacore.com>
16753
16754 * gdb.base/gdb1555.exp: Make expected output immune to formatting
16755 changes inside gdb1555.c.
16756 * gdb.base/pending.exp: Likewise.
16757
2cc17678
DJ
167582007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
16759
16760 * config/default.exp: New file.
16761
e48883f7
DJ
167622007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16763
16764 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
16765 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
16766
1ab80e5b
MR
167672007-07-30 Maciej W. Rozycki <macro@mips.com>
16768
16769 * gdb.base/dump.exp: Force the correct endianness for binary
16770 formats not carrying this information.
16771
aba471f5
DJ
167722007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16773
16774 * gdb.threads/staticthreads.exp: Match .*sem_post.
16775
d4e07204
DJ
167762007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16777
16778 * gdb.base/readline.exp (operate_and_get_next): Match the final
16779 prompt.
16780
2b97317d
KB
167812007-07-23 Kevin Buettner <kevinb@redhat.com>
16782
16783 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
16784 to restarting SID.
16785
44efa07a
KB
167862007-07-18 Kevin Buettner <kevinb@redhat.com>
16787
16788 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
16789 prior to `gdb_start'.
16790
7b5ebade
KB
167912007-07-18 Kevin Buettner <kevinb@redhat.com>
16792
16793 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
16794 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
16795 Remove call to gdb_unload.
16796
255e7678
DJ
167972007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
16798 Daniel Jacobowitz <dan@codesourcery.com>
16799
16800 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
16801 for __WIN32__.
16802 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
16803 * gdb.base/unload.exp: Use shared library test routines.
16804
3a40aaa0
UW
168052007-07-03 Markus Deuling <deuling@de.ibm.com>
16806
16807 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
16808 * gdb.base/solib-symbol-lib.c: Likewise.
16809 * gdb.base/solib-symbol-main.c: Likewise.
16810
b0f4b84b
DJ
168112007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
16812
16813 * config/gdbserver.exp (gdb_reconnect): New.
16814 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
16815 gdb.base/solib-disc.exp: New files.
16816 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
16817 remote debugging".
16818 (gdb_compile): Add shlib_load flag.
16819 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
16820 port.
16821 (gdbserver_reconnect): New.
16822
1b05479a
DJ
168232007-07-01 Nick Roberts <nickrob@snap.net.nz>
16824 Daniel Jacobowitz <dan@codesourcery.com>
16825
16826 * gdb.base/annota3.exp: Test for if construct.
16827
86f78eb2
DJ
168282007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
16829
16830 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
16831
6a2eb474 168322007-06-21 Chris Dearman <chris@mips.com>
a9c64011 16833 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
16834
16835 * gdb.base/display.exp: Allow a newline after display/i.
16836 * gdb.base/pc-fp.exp: Likewise.
16837 * gdb.base/sigbpt.exp: Likewise.
16838
f8b73d13
DJ
168392007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16840
16841 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
16842 required features to be included.
16843
4339e69e
DJ
168442007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16845
16846 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
16847 in info threads output.
16848
23d964e7
UW
168492007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16850 Markus Deuling <deuling@de.ibm.com>
16851
16852 * gdb.arch/spu-info.exp: New testcase.
16853 * gdb.arch/spu-info.c: New file.
16854
fd20f75b
DJ
168552007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
16856
16857 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
16858 tpcs_offset. Restore lr after the call.
16859 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
16860
2226f861
DJ
168612007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
16862
16863 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
16864 (gdbserver_run): Kill any running gdbserver.
16865 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
16866
d12371a9
MR
168672007-05-17 Maciej W. Rozycki <macro@mips.com>
16868
16869 * gdb.base/sigbpt.exp: Preset segv_addr.
16870
93f02886
DJ
168712007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
16872
16873 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
16874 (gdb_compile_shlib): Likewise.
16875 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
16876 (default_gdb_init): Clear cleanfiles.
16877 (gdb_finish): Delete recorded cleanfiles.
16878 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
16879
16880 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
16881 Do not use isnative.
16882 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
16883 gdb.base/so-impl-ld.exp: Likewise.
16884 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
16885 * gdb.base/unload.exp: Likewise. Do not pass empty option to
16886 gdb_compile.
16887
b04e06d7
VP
168882007-05-15 Vladimir Prus <vladimir@codesourcery.com>
16889
16890 * config/unknown.exp: Remove.
16891
069ed931
UW
168922007-05-15 Markus Deuling <deuling@de.ibm.com>
16893
16894 * gdb.base/info-proc.exp: Check is_remote.
16895
09db0d03
UW
168962007-05-14 Markus Deuling <deuling@de.ibm.com>
16897
16898 * gdb.base/gcore.exp: Initialize variable core_supported.
16899
af2cbe8c
DJ
169002007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16901
16902 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
16903
027c0295
DJ
169042007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16905
16906 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
16907 * gdb.threads/print-threads.exp (test_all_threads): Allow
16908 negative and hexadecimal thread IDs.
16909
dc5000e7
DJ
169102007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16911
16912 * gdb.java/jprint.java (public): Avoid invalid call to static
16913 method.
16914
2e74ed18
DP
169152007-05-14 Denis Pilat <denis.pilat@st.com>
16916
16917 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
16918 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
16919 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16920 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
16921 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
16922
83547f02
UW
169232007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16924
16925 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 16926 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
16927 this mode.
16928 * gdb.base/ovlymgr.c: Provide stubs for spu target.
16929 * gdb.base/spu.ld: New file.
16930
b18be20d
DJ
169312007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
16932
16933 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
16934
be444858
DJ
169352007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
16936
16937 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
16938
b1d53152
DJ
169392007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16940
16941 * gdb.java/jmain.exp: Handle demangled names with and without method
16942 signatures.
16943
d084b331
DJ
169442007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16945
16946 * gdb.mi/mi-syn-frame.c (main, foo, bar)
16947 (have_a_very_merry_interrupt): Remove calls to puts.
16948 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
16949 inferior output.
16950 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
16951 test names.
16952
db9d7fc5
DJ
169532007-04-29 Markus Deuling <deuling@de.ibm.com>
16954 Daniel Jacobowitz <dan@codesourcery.com>
16955
16956 * gdb.base/auxv.exp (core_works): Also check is_remote.
16957 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
16958
ef783a7d 169592007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16960
ef783a7d
VP
16961 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
16962 message, not the undefined 'module' variable.
16963 * gdb.base/siginfo.exp: Likewise.
16964 * gdb.base/sigstep.exp: Likewise.
16965 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
16966 serialport.
16967 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
16968
b7b73cae
CV
169692007-04-25 Corinna Vinschen <vinschen@redhat.com>
16970
16971 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
16972 target sim fails. Return 0 otherwise.
16973 (gdb_load): Return prematurely if gdb_target_sim fails.
16974
7d90fdfa
DP
169752007-04-16 Denis Pilat <denis.pilat@st.com>
16976
16977 * gdb.base/setshow.exp: Reset height after having set it to 100.
16978
5d3e9c85
DP
169792007-04-16 Denis Pilat <denis.pilat@st.com>
16980
16981 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
16982
18e75969
DP
169832007-04-16 Denis Pilat <denis.pilat@st.com>
16984
16985 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
16986
25d5ea92
VP
169872007-04-14 Vladimir Prus <vladimir@codesourcery.com>
16988
16989 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
16990 tests. Run the frozen varobjs test.
16991 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 16992 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 16993
0b49cb80
JK
169942007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16995
16996 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
16997 gdb.base/type-opaque.exp: New files.
16998
a73bafbc 169992007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
17000
17001 * gdb.mi/mi-var-child.c
a73bafbc
VP
17002 (do_children_tests): User char[2] instead of
17003 char so that automatic printing of pointers to char
17004 don't give unpredicable result.
17005 * gdb.mi/var-cmd.c (do_locals_test): Initialize
17006 local variables.
17007 * gdb.mi/mi-var-child.exp: Step to right line
17008 of do_children_tests.
17009 * gdb.mi/mi2-var-child.exp: Likewise.
17010 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 17011 do_locals_tests.
a73bafbc
VP
17012 (do_children_tests): User char[2] instead of
17013 char so that automatic printing of pointers to char
a9c64011 17014 don't give unpredicable result.
a73bafbc 17015 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 17016 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
17017 Pass test name to mi_wait_for_stop.
17018
7ce59000
DJ
170192007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17020
17021 * gdb.asm/asm-source.exp: Remove d10v case.
17022 * lib/gdb.exp (skip_cplus_tests): Likewise.
17023 * gdb.asm/d10v.inc: Deleted.
17024
20389057
DJ
170252007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17026
17027 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
17028
8807d78b
DJ
170292007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17030
17031 * config/netware.exp: Delete file.
17032
aa3edb8e
JB
170332007-03-29 Joel Brobecker <brobecker@adacore.com>
17034
17035 * gdb.dwarf2/dw2-noloc.S: New file.
17036 * gdb.dwarf2/dw2-noloc.exp: New file.
17037
297561ac
PA
170382007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
17039
17040 * gdb.cp/method2.cc: New test.
17041 * gdb.cp/method2.exp: New test.
17042 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
17043
1f81bd39
DJ
170442007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17045
17046 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
17047
9453113a
DJ
170482007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
17049
17050 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
17051
b741e217
DJ
170522007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17053
17054 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
17055 (gdb_load): Delete, replace with...
17056 (gdb_reload): ...this.
17057 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
17058 * gdb.server/server-mon.exp: Likewise.
17059 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
17060 (gdb_start_cmd): New.
17061 (gdb_file_cmd): Save the last loaded file.
17062 (gdb_reload): New.
17063 (gdb_gnu_strip_debug): Use transform.
17064 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
17065 support here. Use new $last_loaded_file. Check mtime.
17066 (gdb_target_cmd): Handle ObjC failure case.
17067 (infer_host_exec): Delete.
17068 (gdbserver_load): Rename to...
17069 (gdbserver_run): ...this. Simplify.
17070 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
17071 (mi_gdb_load): Move most contents to a new function...
17072 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
17073 (mi_run_cmd): Use mi_gdb_target_load.
17074 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
17075 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
17076 Use gdb_run_cmd.
17077 * gdb.base/charsign.exp: Remove incorrect comment.
17078 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
17079 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
17080 gdb.base/start.exp: Use gdb_start_cmd.
17081
446ab585 170822007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 17083 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
17084
17085 * gdb.base/sigbpt.exp: Fix the message when skipping test.
17086 * gdb.base/signull.exp: Similarly.
17087
bbb88ebf
UW
170882007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17089
17090 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
17091 messages available to test cases (like chng-sym.exp).
17092
cb8c4a99
AS
170932007-03-14 Andreas Schwab <schwab@suse.de>
17094
17095 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
17096 format changes.
17097
4e463ff5
DJ
170982007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
17099
17100 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
17101 (optimized_1): New.
17102 (main): Call optimized_1.
17103 (gdb2029): Correct typos. Call gdb2029_marker.
17104 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
17105 for gdb2029.
17106
b6db2c47
MK
171072007-03-12 Mark Kettenis <kettenis@gnu.org>
17108
17109 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
17110 as tabs. Remove redundant test pattern.
17111
70ed3737
UW
171122007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17113
17114 * gdb.base/long_long.exp: Accept optional symbol name in <...>
17115 for /a format output.
17116
47b67b60
DJ
171172007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
17118
17119 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
17120 collect output incrementally.
17121
b8953b0e
UW
171222007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17123
17124 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
17125 for -var-create lpcharacter test.
17126 * gdb.mi/mi2-var-cmd.exp: Likewise.
17127
7acd5c40
UW
171282007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17129
17130 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
17131 pass on targets where address zero is readable.
17132
9c6759c1
UW
171332007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17134
17135 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
17136 just a single architecture.
17137
a2f1aeb4
UW
171382007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17139
17140 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
17141 (fetch_all_registers): New function, uses gdb_test_multiple and
17142 exp_continue to fetch inferior output line-by-line.
17143 Replace all uses of do_get_all_registers by fetch_all_registers.
17144
46579ac2
UW
171452007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17146
17147 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
17148 in target_info.
17149
fc133f24
MS
171502007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17151
a9c64011 17152 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
17153 consistancy; add a default (timeout) case.
17154
7646a51d
MS
171552007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17156
17157 * gdb.base/watchpoint.exp: Fix truncated comment.
17158
dcfff61f
MS
171592007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17160
17161 * Makefile.in: Remove spurious single-quotes from sed command.
17162
664e3ee9
DJ
171632007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
17164
17165 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
17166 func.
17167 * gdb.mi/mi2-var-cmd.exp: Likewise.
17168
d7cc6f2f
JB
171692007-02-27 Joel Brobecker <brobecker@adacore.com>
17170
a9c64011
AS
17171 * gdb.dwarf2/dw2-producer.S: New file.
17172 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
17173
171742007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
17175
17176 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17177 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17178 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17179 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17180 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
17181 Revert tests to use mi_gdb_test and include value field in output
17182 of -var-create.
17183
93d42b30
DJ
171842007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17185
17186 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
17187
c499ed39
DJ
171882007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17189
17190 * gdb.base/maint.exp: Remove full paths from test names.
17191 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
17192 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
17193
9836f81b
JB
171942007-02-27 Joel Brobecker <brobecker@adacore.com>
17195
17196 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
17197
c74d0ad8
DJ
171982007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17199
17200 * gdb.server/server-mon.exp: New test.
17201
2711e456
DJ
172022007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17203
17204 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
17205
ff6f572f
DJ
172062007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17207
17208 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
17209 register capitalization.
17210
fada3feb
DP
172112007-02-13 Denis Pilat <denis.pilat@st.com>
17212
17213 * gdb.mi/mi-var-invalidate.exp: New file.
17214
fb1e4ffc
DJ
172152007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17216
17217 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
17218
3da939d7
DJ
172192007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17220
17221 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
17222
123dc839
DJ
172232007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17224
17225 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
17226 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
17227
877e3645 172282007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
17229
17230 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17231 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17232 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17233 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17234 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 17235 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 17236 Update tests to include value field in output of -var-create.
a9c64011 17237
3c0a2960
AS
172382007-02-08 Andreas Schwab <schwab@suse.de>
17239
17240 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
17241
108546a0
DJ
172422007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
17243
17244 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
17245 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
17246
d701dcab
DP
172472007-02-02 Denis Pilat <denis.pilat@st.com>
17248
17249 * gdb.threads/threadapply.exp: check that frame is not changed by
17250 the thread apply all command.
17251
783e3e2f
AS
172522007-01-31 Andreas Schwab <schwab@suse.de>
17253
6d9c3a87
AS
17254 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
17255
3c50d7b9
AS
17256 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
17257 in the dwarf sections.
17258 * gdb.dwarf2/mac-fileno.S: Likewise.
17259
783e3e2f
AS
17260 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
17261 bspstore register on ia64.
17262
78ff580e
AS
172632007-01-29 Andreas Schwab <schwab@suse.de>
17264
cc8e9b12
AS
17265 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
17266 "frame-begin" annotation.
17267
78ff580e
AS
17268 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
17269 number of "frames-invalid" annotations.
17270
704a4f78
DJ
172712007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
17272
17273 * gdb.base/commands.exp: Call if_commands_test.
17274 (gdb_test_no_prompt, if_commands_test): New.
17275
e741bf94
MK
172762007-01-28 Mark Kettenis <kettenis@gnu.org>
17277
17278 * gdb.threads/sigthread.c (NSIGS): Make bigger.
17279
474d0ad3
AS
172802007-01-27 Andreas Schwab <schwab@suse.de>
17281
17282 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
17283 .short/.int/.quad in the dwarf sections.
17284 * gdb.dwarf2/dw2-intercu.S: Likewise.
17285 * gdb.dwarf2/dw2-intermix.S: Likewise.
17286
e784b426
JK
172872007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17288
17289 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
17290 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
17291 array.
e784b426
JK
17292 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
17293 * gdb.base/setvar.exp: Likewise.
17294
37f08e04
AS
172952007-01-26 Andreas Schwab <schwab@suse.de>
17296
9a01813a
AS
17297 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
17298 test.
17299
37f08e04
AS
17300 * gdb.base/multi-forks.exp ("restart $i"): Also match
17301 __kernel_syscall_via_break.
17302
6e2a9270
VP
173032007-01-24 Vladimir Prus <vladimir@codesourcery.com>
17304
17305 * lib/mi-support.exp (mi_delete_varobj): New.
17306 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
17307 testcase.
17308 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
17309 (main): Call the above.
17310 (reference_update_test, base_in_reference_test)
17311 (reference_to_pointer): Delete the created varobjs.
a9c64011 17312
e515b470
DJ
173132007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
17314
17315 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
17316 * configure: Regenerated.
17317 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
17318 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
17319 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
17320 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
17321 * lib/gdb.exp (gdb_skip_xml_test): New function.
17322
08d8bcd7
DJ
173232007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
17324
17325 * gdb.base/sigrepeat.exp: Correct error message.
17326
173272007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
17328 Daniel Jacobowitz <dan@codesourcery.com>
17329
17330 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
17331 gdb.arch/i386-gnu-cfi-asm.S: New files.
17332
97c3f1f3
JK
173332007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17334
17335 * lib/gdb.exp: Abort on missing `site.exp'.
17336
cb1df416
DJ
173372007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17338 Daniel Jacobowitz <dan@codesourcery.com>
17339
17340 * gdb.base/included.c, gdb.base/included.exp,
17341 gdb.base/included.h: New files.
17342
35990120
DJ
173432007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17344
17345 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
17346 (maximize_rlimit): Reduce limits on 64-bit systems.
17347
6e81a116 173482007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
17349
17350 From Marcus Deuling <deuling@de.ibm.com>:
17351 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
17352 every case.
17353
6c3c41f3
NR
173542007-01-13 Nick Roberts <nickrob@snap.net.nz>
17355
17356 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
17357 (test_path_specification): Use objdir instead of srcdir to always
17358 get an absolute filename.
17359
2f12c312
DJ
173602007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
17361
17362 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
17363
81121995
VP
173642007-01-11 Vladimir Prus <vladimir@codesourcery.com>
17365
17366 * gdb.mi/mi-var-cp.cc (reference_update_tests):
17367 Make sure the variable we're using is in scope.
17368 (reference_to_pointer): Likewise.
17369
4741b737
DJ
173702007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17371
17372 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
17373 has no debug information.
17374
054410c3
DJ
173752007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17376
17377 * gdb.base/annota1.exp: Remove extra send_gdb.
17378
818f79f6
DJ
173792007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17380
17381 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
17382
f7a6bb70
DJ
173832007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17384
17385 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
17386
57e66780
DJ
173872007-01-08 Nick Roberts <nickrob@snap.net.nz>
17388 Daniel Jacobowitz <dan@codesourcery.com>
17389
17390 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
17391 lcharacter or linteger change. Correct duplicated test name.
17392 * gdb.mi/mi2-var-cmd.exp: Likewise.
17393
3d799a95
DJ
173942007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
17395
17396 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
17397
173982007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 17399
a9c64011
AS
17400 * gdb.base/nofield.c: New file.
17401 * gdb.base/nofield.exp: New testcase.
51679ba9 17402
eafb94e8
NR
174032007-01-05 Nick Roberts <nickrob@snap.net.nz>
17404
17405 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
17406
17407 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
17408 test.
17409
5e572bb4
DJ
174102007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17411
17412 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
17413
74a44383
DJ
174142007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17415
17416 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
17417 when continuing.
17418
1b572db9
DJ
174192007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17420
17421 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
17422 Expect ".exe" extension.
17423
381bc39b
DJ
174242007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17425
17426 * gdb.base/charset.exp: Add explicit filename to break.
17427 * gdb.base/dbx.exp: Add explicit filename to breaks.
17428
2b70e4c6
DJ
174292007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17430
17431 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
17432 * gdb.mi/mi2-file.exp: Likewise.
17433
303b6f5d
DJ
174342007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17435
17436 Implement specification of MI tests as comments
17437 in C and C++ sources.
17438 * lib/mi-support.exp (mi_autotest_data): New variable.
17439 (mi_autotest_source): New variable.
17440 (count_newlines, mi_prepare_inline_tests)
17441 (mi_get_inline_test, mi_continue_to_line)
17442 (mi_run_inline_test, mi_tbreak)
17443 (mi_send_resuming_command, mi_wait_for_stop): New functions.
17444 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
17445 Run inline tests.
17446 * gdb.mi/mi-var-cp.cc: Define tests here.
17447
23da0d94
VP
174482007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17449
17450 Simplify usage of mi_continue_to.
17451 * lib/mi-support.exp (mi_runto_helper): Renamed
17452 from mi_runto, added new parameter 'run_or_continue'.
17453 (mi_runto): Use mi_runto_helper.
17454 (mi_continue_to): Accept just function name as parameter.
17455 Use mi_runto_helper.
17456 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
17457 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 17458
f9e18282
JB
174592006-01-04 Joel Brobecker <brobecker@adacore.com>
17460
17461 Make this testcase a bit more realistic. The current code
17462 is too simplistic, and allows the compiler to optimize out
17463 some of the entities we need for this testcase.
17464 * gdb.ada/null_record/bar.ads (Void_Star): New type.
17465 (Do_Nothing): Add extra parameter.
17466 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
17467 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
17468 by using a variable of type Void_Star.
17469
fd678c65
JB
174702006-01-04 Joel Brobecker <brobecker@adacore.com>
17471
17472 * gdb.ada/catch_ex/foo.adb: New file.
17473 * gdb.ada/catch_ex.exp: New testcase.
17474
05cfdb42
DJ
174752007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
17476
17477 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
17478 pass --image-base to linker.
17479
2e03ee74
DJ
174802007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17481 Daniel Jacobowitz <dan@codesourcery.com>
17482
17483 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
17484 secondary prompts.
17485
0d5de010
DJ
174862007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17487
17488 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
17489 output. Test the types of members and member pointers.
17490 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
17491 gdb/2092.
17492 * gdb.cp/member-ptr.exp: Search for a comment instead of a
17493 statement. Enable for GCC. Update expected output for some tests
17494 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
17495 layout.
17496 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
17497 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
17498 (Diamond::vget_base): New.
17499 (main): Add new tests.
17500 * gdb.cp/printmethod.exp: Update expected output for member functions.
17501 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
17502 print pEe->D::vg().
17503
61a771aa
DJ
175042007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17505
17506 * gdb.threads/tls.exp: Allow stops in sem_post.
17507
2fa63963
DJ
175082006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
17509
17510 * gdb.base/annota1.exp: Allow .*printf in backtraces.
17511 * gdb.base/annota3.exp: Likewise.
17512 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
17513 again (instead of timing out).
17514 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
17515 GCC bug 26475.
17516 * gdb.java/jmisc.exp: Adjust to work with method signatures including
17517 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
17518 test from jmisc1.exp.
17519 * gdb.java/jmisc1.exp: Delete.
17520 * gdb.java/jprint.exp: Adjust to work with method signatures including
17521 return types.
17522 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
17523 * gdb.threads/linux-dp.exp: Don't be confused by program output.
17524 * lib/java.exp (compile_java_from_source): Pass the correct type
17525 to target_compile.
17526
5eefc2b7
JB
175272006-12-31 Joel Brobecker <brobecker@adacore.com>
17528
17529 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
17530 (stack_align_edx): New function.
17531 (stack_align_eax): New function.
17532 (main): Add calls to stack_align_edx and stack_align_eax.
17533 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
17534 Add testing for the cases where the register used during a stack
17535 realignment is edx. Same for eax.
17536
227c54da
DJ
175372006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
17538
17539 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
17540 and generic PE targets.
17541
cab8ac94
JB
175422006-12-29 Joel Brobecker <brobecker@adacore.com>
17543
17544 * gdb.ada/array_return.exp: Update copyright date list.
17545
ba54f318
JB
175462006-12-27 Joel Brobecker <brobecker@adacore.com>
17547
17548 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
17549 (Create_Small_Float_Vector): New function.
17550 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
17551 function body.
17552 * gdb.ada/array_return/p.adb: Use new type and function from
17553 package Pck.
17554 * gdb.ada/array_return.exp: Add a test verifying that GDB is
17555 able to print the value returned by a function returning an
17556 array of float.
17557
6b7a35dd
JB
175582006-12-20 Joel Brobecker <brobecker@adacore.com>
17559
17560 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
17561 The associated tests should be PASSing.
17562
038224f6
VP
175632006-12-08 Vladimir Prus <vladimir@codesourcery.com>
17564
17565 Test for base in references.
17566 * gdb.mi/mi-var-cp.cc: Add test code.
17567 * gdb.mi/mi-var-cp.exp: Test for bases in references.
17568 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
17569 * gdb.mi/mi2-watch.exp: Likewise.
17570 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
17571 (mi_list_varobj_children): New function.
17572
b26ed50d
VP
175732006-12-08 Vladimir Prus <vladimir@codesourcery.com>
17574
17575 * lib/mi-support.exp
17576 (mi_runto): Accept "()" after function name.
17577 (mi_create_varobj): New function.
17578 (mi_varobj_update): New function.
17579 (mi_Check_varobj_value): New function.
17580 * gdb.mi/mi-var-cp.exp: New file.
17581 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 17582
08232497
DJ
175832006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
17584
17585 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
17586 gdb.base/weaklib2.c: New files.
17587
d394c993 175882006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 17589
ac6c2fba
NS
17590 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
17591 info. Adjust test names.
17592
8ec659a0 17593 * gdb.base/break.c (main): Move position of malloc.
d394c993 17594 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 17595
acd65feb
VP
175962006-11-28 Vladimir Prus <vladimir@codesourcery.com>
17597
17598 * gdb.mi/mi-var-cmd.exp: Check -var-update after
17599 assignement of arrays and function pointers.
17600 * gdb.mi/var-cmd.c: Add declaration necessary for above
17601 tests.
17602
f556d5e5
NS
176032006-11-27 Nathan Sidwell <nathan@codesourcery.com>
17604
17605 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
17606
17607 * gdb.threads/linux-dp.exp: Read thread table before and after
17608 creating each philosopher and verify it.
17609
697bc68d
NS
176102006-11-27 Nathan Sidwell <nathan@codesourcery.com>
17611 Paul Brook <paul@codesourcery.com>
17612 Daniel Jacobowitz <dan@codesourcery.com>
17613
17614 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 17615 main to remove duplication. Add start function of the form
697bc68d
NS
17616 '_*start[1-9]*'. Add RVDS start function.
17617
29d73ae4
DJ
176182006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
17619
17620 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
17621
c1d88655
UW
176222006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17623
17624 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
17625 * gdb.asm/spu.inc: New file.
17626 * gdb.base/term.exp: Disable if [target_info exists noargs].
17627 * gdb.gdb/complaints.exp: Disable if ![isnative].
17628 * gdb.gdb/selftest.exp: Likewise.
17629 * gdb.gdb/observer.exp: Likewise.
17630 * gdb.gdb/xfullpath.exp: Likewise.
17631 * gdb.base/attach.exp: Disable on SPU target.
17632 * gdb.cp/bs145503.exp: Likewise.
17633 * gdb.cp/exception.exp: Likewise.
17634 * gdb.cp/userdef.exp: Likewise.
17635
32a13b1a
DJ
176362006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
17637
17638 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
17639
d8295fe9
VP
176402006-11-10 Vladimir Prus <vladimir@codesourcery.com>
17641
17642 * gdb.base/completion.exp: Fix completion tests for
17643 'info' and 'info '.
17644 * gdb.base/help.exp (help_test_raw, test_class_help)
17645 (test_prefix_command_help): Move...
17646 * lib/gdb.exp: Here.
17647 * gdb.base/main.exp: Adjust.
17648 * gdb.cp/maint.exp: Adjust.
17649 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 17650
8c394015
VP
176512006-11-09 Vladimir Prus <vladimir@codesourcery.com>
17652
17653 * gdb.stabs/weird.exp (print_weird_var): Use
17654 gdb_test_multiple instead of gdb_expect.
17655
027fc1bc
VP
176562006-11-09 Vladimir Prus <vladimir@codesourcery.com>
17657
17658 * gdb.base/help.exp (help_test_raw): New.
17659 (test_class_help): New.
17660 (test_prefix_command_help): New.
17661 Adjust testcases.
17662
67609209
FR
176632006-11-09 Christophe Lyon <christophe.lyon@st.com>
17664
17665 * gdb.base/constvars.c (main): Write to crass and crips, so that
17666 they are allocated by the compiler.
17667
f73adfeb
AS
176682006-10-27 Andreas Schwab <schwab@suse.de>
17669
17670 * gdb.base/multi-forks.exp: Use "detach fork" instead of
17671 "detach-fork".
17672
2f83a18e
DJ
176732006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
17674
17675 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
17676 of patterns.
17677
94277a38
DJ
176782006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
17679
17680 * gdb.base/sepdebug.exp: Remove debug format test.
17681 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
17682 Handle no-symtab.
17683 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
17684
5bd2f6e2
DJ
176852006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
17686
17687 * gdb.threads/manythreads.c (thread_function, main): Don't cast
17688 int to pointer or pointer to int.
17689 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
17690
8c008720
DJ
176912006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
17692
17693 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
17694
9e35dae4
DJ
176952006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17696
17697 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
17698
d9639e13
DJ
176992006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
17700
17701 PR c++/2116
17702 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
17703
390a1bd0
JB
177042006-10-06 Joel Brobecker <brobecker@adacore.com>
17705
17706 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
17707 the corresponding bug has been fixed in GDB (PR/2018).
17708
dd920c33
JB
177092006-10-06 Joel Brobecker <brobecker@adacore.com>
17710
17711 * gdb.base/subst.exp: New testcase.
17712
53bbefe9
JB
177132006-10-06 Joel Brobecker <brobecker@adacore.com>
17714
17715 * gdb.ada/array_return/pck.ads: Add copyright notice.
17716 * gdb.ada/array_return/pck.adb: Likewise.
17717 * gdb.ada/array_return/p.adb: Likewise.
17718 * gdb.ada/exec_changed/first.adb: Likewise.
17719 * gdb.ada/exec_changed/second.adb: Likewise.
17720
09851417
JB
177212006-10-06 Joel Brobecker <brobecker@adacore.com>
17722
17723 * gdb.ada/watch_arg/watch.adb: New file.
17724 * gdb.ada/watch_arg.exp: New testcase.
17725
041bf30d
VP
177262006-10-02 Vladimir Prus <vladimir@codesourcery.com>
17727
17728 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 17729 via string_to_regexp.
041bf30d 17730 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 17731
f286fbdd 177322006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
17733
17734 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
17735 Remove unused / obsolete files.
17736
7c07f349
NR
177372006-09-19 Nick Roberts <nickrob@snap.net.nz>
17738
17739 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
17740
cd5ff84a
VP
177412006-09-17 Vladimir Prus <vladimir@codesourcery.com>
17742
17743 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
17744 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 17745 the number of frames.
cd5ff84a 17746
ae018d1a
DJ
177472006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
17748
17749 * gdb.base/args.c (main): Add breakpoint marker.
17750 * gdb.base/args.exp: Use args_test for tests. Add new tests which
17751 really test empty arguments.
17752 (args_load): Delete.
17753 (args_test): New.
17754
b399c549
NR
177552006-09-13 Nick Roberts <nickrob@snap.net.nz>
17756
17757 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 17758 check for one file.
b399c549 17759
2ab1eb7a
VP
177602006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
17761
17762 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
17763 HIGH_FRAME argument to -stack-list-locals can be larger than
17764 the number of frames.
a9c64011 17765
476308bf
FF
177662006-08-18 Fred Fish <fnf@specifix.com>
17767
17768 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
17769 '$' in front of skip_vmx_tests_saved when setting that.
17770
8625200f
AS
177712006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
17772
17773 * gdb.base/trace-commands.exp: New file.
17774
089ec8f1
DJ
177752006-08-10 Joel Brobecker <brobecker@adacore.com>
17776 Daniel Jacobowitz <dan@codesourcery.com>
17777
17778 * gdb.base/step-bt.exp: Make hexadecimal address optional in
17779 expected output of the backtrace commands.
17780
b60f0898
JB
177812006-08-09 Joel Brobecker <brobecker@adacore.com>
17782
17783 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
17784 untested followed by return combination.
17785 * gdb.arch/altivec-regs.exp: Likewise.
17786 * gdb.arch/e500-abi.exp: Likewise.
17787 * gdb.arch/e500-regs.exp: Likewise.
17788 * gdb.arch/gdb1291.exp: Likewise.
17789 * gdb.arch/gdb1431.exp: Likewise.
17790 * gdb.arch/gdb1558.exp: Likewise.
17791 * gdb.arch/i386-prologue.exp: Likewise.
17792 * gdb.arch/i386-unwind.exp: Likewise.
17793 * gdb.asm/asm-source.exp: Likewise.
17794 * gdb.base/a2-run.exp: Likewise.
17795 * gdb.base/advance.exp: Likewise.
17796 * gdb.base/all-bin.exp: Likewise.
17797 * gdb.base/annota1.exp: Likewise.
17798 * gdb.base/annota3.exp: Likewise.
17799 * gdb.base/args.exp: Likewise.
17800 * gdb.base/arithmet.exp: Likewise.
17801 * gdb.base/assign.exp: Likewise.
17802 * gdb.base/async.exp: Likewise.
17803 * gdb.base/attach.exp: Likewise.
17804 * gdb.base/bang.exp: Likewise.
17805 * gdb.base/bigcore.exp: Likewise.
17806 * gdb.base/bitfields.exp: Likewise.
17807 * gdb.base/bitfields2.exp: Likewise.
17808 * gdb.base/break.exp: Likewise.
17809 * gdb.base/call-sc.exp: Likewise.
17810 * gdb.base/call-strs.exp: Likewise.
17811 * gdb.base/callfuncs.exp: Likewise.
17812 * gdb.base/checkpoint.exp: Likewise.
17813 * gdb.base/chng-syms.exp: Likewise.
17814 * gdb.base/code-expr.exp: Likewise.
17815 * gdb.base/commands.exp: Likewise.
17816 * gdb.base/completion.exp: Likewise.
17817 * gdb.base/cond-expr.exp: Likewise.
17818 * gdb.base/condbreak.exp: Likewise.
17819 * gdb.base/consecutive.exp: Likewise.
17820 * gdb.base/constvars.exp: Likewise.
17821 * gdb.base/corefile.exp: Likewise.
17822 * gdb.base/cvexpr.exp: Likewise.
17823 * gdb.base/dbx.exp: Likewise.
17824 * gdb.base/define.exp: Likewise.
17825 * gdb.base/detach.exp: Likewise.
17826 * gdb.base/display.exp: Likewise.
17827 * gdb.base/dump.exp: Likewise.
17828 * gdb.base/ena-dis-br.exp: Likewise.
17829 * gdb.base/ending-run.exp: Likewise.
17830 * gdb.base/environ.exp: Likewise.
17831 * gdb.base/eval-skip.exp: Likewise.
17832 * gdb.base/exprs.exp: Likewise.
17833 * gdb.base/fileio.exp: Likewise.
17834 * gdb.base/finish.exp: Likewise.
17835 * gdb.base/float.exp: Likewise.
17836 * gdb.base/foll-exec.exp: Likewise.
17837 * gdb.base/foll-fork.exp: Likewise.
17838 * gdb.base/foll-vfork.exp: Likewise.
17839 * gdb.base/freebpcmd.exp: Likewise.
17840 * gdb.base/funcargs.exp: Likewise.
17841 * gdb.base/gcore.exp: Likewise.
17842 * gdb.base/gdb1090.exp: Likewise.
17843 * gdb.base/gdb1250.exp: Likewise.
17844 * gdb.base/huge.exp: Likewise.
17845 * gdb.base/info-proc.exp: Likewise.
17846 * gdb.base/interrupt.exp: Likewise.
17847 * gdb.base/jump.exp: Likewise.
17848 * gdb.base/langs.exp: Likewise.
17849 * gdb.base/lineinc.exp: Likewise.
17850 * gdb.base/list.exp: Likewise.
17851 * gdb.base/logical.exp: Likewise.
17852 * gdb.base/long_long.exp: Likewise.
17853 * gdb.base/macscp.exp: Likewise.
17854 * gdb.base/maint.exp: Likewise.
17855 * gdb.base/mips_pro.exp: Likewise.
17856 * gdb.base/miscexprs.exp: Likewise.
17857 * gdb.base/multi-forks.exp: Likewise.
17858 * gdb.base/opaque.exp: Likewise.
17859 * gdb.base/overlays.exp: Likewise.
17860 * gdb.base/pc-fp.exp: Likewise.
17861 * gdb.base/pointers.exp: Likewise.
17862 * gdb.base/printcmds.exp: Likewise.
17863 * gdb.base/psymtab.exp: Likewise.
17864 * gdb.base/ptype.exp: Likewise.
17865 * gdb.base/recurse.exp: Likewise.
17866 * gdb.base/relational.exp: Likewise.
17867 * gdb.base/relocate.exp: Likewise.
17868 * gdb.base/remote.exp: Likewise.
17869 * gdb.base/reread.exp: Likewise.
17870 * gdb.base/restore.exp: Likewise.
17871 * gdb.base/return.exp: Likewise.
17872 * gdb.base/return2.exp: Likewise.
17873 * gdb.base/scope.exp: Likewise.
17874 * gdb.base/sect-cmd.exp: Likewise.
17875 * gdb.base/sep.exp: Likewise.
17876 * gdb.base/sepdebug.exp: Likewise.
17877 * gdb.base/setshow.exp: Likewise.
17878 * gdb.base/setvar.exp: Likewise.
17879 * gdb.base/sigall.exp: Likewise.
17880 * gdb.base/sigbpt.exp: Likewise.
17881 * gdb.base/signals.exp: Likewise.
17882 * gdb.base/signull.exp: Likewise.
17883 * gdb.base/sizeof.exp: Likewise.
17884 * gdb.base/solib.exp: Likewise.
17885 * gdb.base/step-line.exp: Likewise.
17886 * gdb.base/step-test.exp: Likewise.
17887 * gdb.base/structs.exp: Likewise.
17888 * gdb.base/structs2.exp: Likewise.
17889 * gdb.base/term.exp: Likewise.
17890 * gdb.base/twice.exp: Likewise.
17891 * gdb.base/until.exp: Likewise.
17892 * gdb.base/varargs.exp: Likewise.
17893 * gdb.base/volatile.exp: Likewise.
17894 * gdb.base/watchpoint.exp: Likewise.
17895 * gdb.base/whatis-exp.exp: Likewise.
17896 * gdb.base/whatis.exp: Likewise.
17897 * gdb.cp/ambiguous.exp: Likewise.
17898 * gdb.cp/annota2.exp: Likewise.
17899 * gdb.cp/annota3.exp: Likewise.
17900 * gdb.cp/bool.exp: Likewise.
17901 * gdb.cp/breakpoint.exp: Likewise.
17902 * gdb.cp/casts.exp: Likewise.
17903 * gdb.cp/class2.exp: Likewise.
17904 * gdb.cp/classes.exp: Likewise.
17905 * gdb.cp/cplusfuncs.exp: Likewise.
17906 * gdb.cp/ctti.exp: Likewise.
17907 * gdb.cp/derivation.exp: Likewise.
17908 * gdb.cp/exception.exp: Likewise.
17909 * gdb.cp/gdb1355.exp: Likewise.
17910 * gdb.cp/hang.exp: Likewise.
17911 * gdb.cp/inherit.exp: Likewise.
17912 * gdb.cp/local.exp: Likewise.
17913 * gdb.cp/m-data.exp: Likewise.
17914 * gdb.cp/m-static.exp: Likewise.
17915 * gdb.cp/member-ptr.exp: Likewise.
17916 * gdb.cp/method.exp: Likewise.
17917 * gdb.cp/misc.exp: Likewise.
17918 * gdb.cp/namespace.exp: Likewise.
17919 * gdb.cp/overload.exp: Likewise.
17920 * gdb.cp/ovldbreak.exp: Likewise.
17921 * gdb.cp/pr-1023.exp: Likewise.
17922 * gdb.cp/pr-1210.exp: Likewise.
17923 * gdb.cp/pr-574.exp: Likewise.
17924 * gdb.cp/printmethod.exp: Likewise.
17925 * gdb.cp/psmang.exp: Likewise.
17926 * gdb.cp/ref-params.exp: Likewise.
17927 * gdb.cp/ref-types.exp: Likewise.
17928 * gdb.cp/rtti.exp: Likewise.
17929 * gdb.cp/templates.exp: Likewise.
17930 * gdb.cp/try_catch.exp: Likewise.
17931 * gdb.cp/userdef.exp: Likewise.
17932 * gdb.cp/virtfunc.exp: Likewise.
17933 * gdb.disasm/am33.exp: Likewise.
17934 * gdb.disasm/h8300s.exp: Likewise.
17935 * gdb.disasm/mn10300.exp: Likewise.
17936 * gdb.disasm/sh3.exp: Likewise.
17937 * gdb.disasm/t01_mov.exp: Likewise.
17938 * gdb.disasm/t02_mova.exp: Likewise.
17939 * gdb.disasm/t03_add.exp: Likewise.
17940 * gdb.disasm/t04_sub.exp: Likewise.
17941 * gdb.disasm/t05_cmp.exp: Likewise.
17942 * gdb.disasm/t06_ari2.exp: Likewise.
17943 * gdb.disasm/t07_ari3.exp: Likewise.
17944 * gdb.disasm/t08_or.exp: Likewise.
17945 * gdb.disasm/t09_xor.exp: Likewise.
17946 * gdb.disasm/t10_and.exp: Likewise.
17947 * gdb.disasm/t11_logs.exp: Likewise.
17948 * gdb.disasm/t12_bit.exp: Likewise.
17949 * gdb.disasm/t13_otr.exp: Likewise.
17950 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
17951 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
17952 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17953 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
17954 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
17955 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
17956 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
17957 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
17958 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
17959 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
17960 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
17961 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
17962 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
17963 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
17964 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
17965 * gdb.mi/gdb701.exp: Likewise.
17966 * gdb.mi/gdb792.exp: Likewise.
17967 * gdb.mi/mi-basics.exp: Likewise.
17968 * gdb.mi/mi-break.exp: Likewise.
17969 * gdb.mi/mi-cli.exp: Likewise.
17970 * gdb.mi/mi-console.exp: Likewise.
17971 * gdb.mi/mi-disassemble.exp: Likewise.
17972 * gdb.mi/mi-eval.exp: Likewise.
17973 * gdb.mi/mi-file.exp: Likewise.
17974 * gdb.mi/mi-read-memory.exp: Likewise.
17975 * gdb.mi/mi-regs.exp: Likewise.
17976 * gdb.mi/mi-return.exp: Likewise.
17977 * gdb.mi/mi-simplerun.exp: Likewise.
17978 * gdb.mi/mi-stack.exp: Likewise.
17979 * gdb.mi/mi-stepi.exp: Likewise.
17980 * gdb.mi/mi-syn-frame.exp: Likewise.
17981 * gdb.mi/mi-until.exp: Likewise.
17982 * gdb.mi/mi-var-block.exp: Likewise.
17983 * gdb.mi/mi-var-child.exp: Likewise.
17984 * gdb.mi/mi-var-cmd.exp: Likewise.
17985 * gdb.mi/mi-var-display.exp: Likewise.
17986 * gdb.mi/mi-watch.exp: Likewise.
17987 * gdb.mi/mi2-basics.exp: Likewise.
17988 * gdb.mi/mi2-break.exp: Likewise.
17989 * gdb.mi/mi2-cli.exp: Likewise.
17990 * gdb.mi/mi2-console.exp: Likewise.
17991 * gdb.mi/mi2-disassemble.exp: Likewise.
17992 * gdb.mi/mi2-eval.exp: Likewise.
17993 * gdb.mi/mi2-file.exp: Likewise.
17994 * gdb.mi/mi2-read-memory.exp: Likewise.
17995 * gdb.mi/mi2-regs.exp: Likewise.
17996 * gdb.mi/mi2-return.exp: Likewise.
17997 * gdb.mi/mi2-simplerun.exp: Likewise.
17998 * gdb.mi/mi2-stack.exp: Likewise.
17999 * gdb.mi/mi2-stepi.exp: Likewise.
18000 * gdb.mi/mi2-syn-frame.exp: Likewise.
18001 * gdb.mi/mi2-until.exp: Likewise.
18002 * gdb.mi/mi2-var-block.exp: Likewise.
18003 * gdb.mi/mi2-var-child.exp: Likewise.
18004 * gdb.mi/mi2-var-cmd.exp: Likewise.
18005 * gdb.mi/mi2-var-display.exp: Likewise.
18006 * gdb.mi/mi2-watch.exp: Likewise.
18007 * gdb.stabs/exclfwd.exp: Likewise.
18008 * gdb.stabs/weird.exp: Likewise.
18009 * gdb.threads/gcore-thread.exp: Likewise.
18010 * gdb.trace/actions.exp: Likewise.
18011 * gdb.trace/backtrace.exp: Likewise.
18012 * gdb.trace/circ.exp: Likewise.
18013 * gdb.trace/collection.exp: Likewise.
18014 * gdb.trace/deltrace.exp: Likewise.
18015 * gdb.trace/infotrace.exp: Likewise.
18016 * gdb.trace/limits.exp: Likewise.
18017 * gdb.trace/packetlen.exp: Likewise.
18018 * gdb.trace/passc-dyn.exp: Likewise.
18019 * gdb.trace/passcount.exp: Likewise.
18020 * gdb.trace/report.exp: Likewise.
18021 * gdb.trace/save-trace.exp: Likewise.
18022 * gdb.trace/tfind.exp: Likewise.
18023 * gdb.trace/tracecmd.exp: Likewise.
18024 * gdb.trace/while-dyn.exp: Likewise.
18025 * gdb.trace/while-stepping.exp: Likewise.
18026
f4b618d1
JB
180272006-08-08 Joel Brobecker <brobecker@adacore.com>
18028
18029 * gdb.base/step-bt.c: New file.
18030 * gdb.base/step-bt.exp: New testcase.
18031
3d00d119
DJ
180322006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
18033
18034 * config/monitor.exp (gdb_load): Remove support for obsolete
18035 download-write-size.
18036 * gdb.base/remote.exp: Likewise. Update all callers of
18037 gdb_timed_load.
18038
017b5bd4
DJ
180392006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
18040
18041 * cursal.exp: Pass binfile to gdb_load.
18042
837c599d
DJ
180432006-08-01 Nathan Sidwell <nathan@codesourcery.com>
18044
18045 * gdb.base/cursal.exp: Add "" to gdb_load call.
18046
8dd4540b
MK
180472006-07-29 Mark Kettenis <kettenis@gnu.org>
18048
18049 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
18050 NetBSD/ELF targets.
18051
ab5c9f60
DJ
180522006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
18053
18054 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
18055 operator*.
18056
4c42eaff
DJ
180572006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
18058
18059 * gdb.base/completion.exp: Update for change in "file" behavior.
18060 * gdb.stabs/weird.exp: Likewise.
18061 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
18062 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
18063
0155cc76
NS
180642006-07-24 Nathan Sidwell <nathan@codesourcery.com>
18065
18066 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
18067 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
18068
16026cd7
AS
180692006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
18070
18071 * gdb.base/default.exp: Update source command error message.
18072 * gdb.base/help.exp: Update 'help source' message.
18073
16963cb6
DJ
180742006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
18075
18076 * gdb.cp/bs15503.exp: Update comment for no longer crashing
18077 test.
18078
6d7fd486
AS
180792006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
18080
18081 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
18082
29e8a844
DJ
180832006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18084
18085 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
18086
6afcfa39
DJ
180872006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18088
18089 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
18090
267a692b
MK
180912006-07-17 Mark Kettenis <kettenis@gnu.org>
18092
18093 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
18094 *-*-openbsd* from targets for wich we expect ARM FPA floating
18095 point format.
18096
85d2fec4
NR
180972006-07-17 Nick Roberts <nickrob@snap.net.nz>
18098
18099 * gdb.cp/annota3.exp: Expect frame-begin annotation.
18100
181012006-07-17 Mark Kettenis <kettenis@gnu.org>
18102
18103 * gdb.base/annota3.exp: Expect frame-begin annotation.
18104
85b4c6e8
JB
181052006-07-14 Joel Brobecker <brobecker@adacore.com>
18106
18107 * gdb.base/help.exp: Adjust "help unset" test to accept
18108 any list of unset commands.
18109
fb933624
DJ
181102006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
18111 Daniel Jacobowitz <dan@codesourcery.com>
18112
18113 * gdb.cp/ref-params.exp: New test.
18114 * gdb.cp/ref-params.cc: New source file.
18115 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
18116
1dff4b64
MK
181172006-07-08 Mark Kettenis <kettenis@gnu.org>
18118
18119 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
18120 spaces/tabs in regular expressions since they might not be there.
18121
40d2e0e3
AS
181222006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
18123
18124 * gdb.base/ifelse.exp: New file.
18125
f6c957d2
NS
181262006-07-04 Nathan Sidwell <nathan@codesourcery.com>
18127
18128 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
18129 line.
18130 * gdb.base/huge.exp: Loop over compilation to find a size that
18131 is acceptable.
18132 * gdb.base/remote.exp: Correct expected strings.
18133 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
18134
b9c5a23d
DJ
181352006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18136
18137 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
18138
9af2e58d
DJ
181392006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18140
18141 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
18142 native.
18143
30930ca5
DJ
181442006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18145
18146 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
18147 enable stabs testing.
18148
aa32fa1d
DJ
181492006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18150
bd4a4c80 18151 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
18152 gdb_test_multiple does.
18153
321fef15
DJ
181542006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18155
18156 * Makefile.in (host_alias): Remove.
18157 (target_alias): Use @target_noncanonical@.
18158 (site.exp): Don't set host_alias.
18159 * aclocal.m4: Remove contents. Include acx.m4.
18160 * configure: Regenerated.
18161 * configure.ac: Use ACX_NONCANONICAL_TARGET.
18162
e1c2defa
NS
181632006-06-13 Nathan Sidwell <nathan@codesourcery.com>
18164
e63b55d1
NS
18165 * lib/gdb.exp (gdb_load_cmd): New.
18166
5600ea19
NS
18167 * gdb.base/fileio.c: Add system(NULL) test.
18168 * gdb.base/fileio.exp: Check it.
18169
e1c2defa
NS
18170 * gdb.base/break.c: Add 10a breakpoint at }
18171 * gdb.base/break.exp: Add test for breakpoint at }
18172 * gdb.cp/anon-union.cc: Add code at end of function.
18173 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
18174 * gdb.mi/var-cmd.c: Add code at end of function.
18175 * gdb.mi/mi-var-display.exp: Adjust end of next.
18176 * gdb.mi/mi2-var-display.exp: Likewise.
18177 * gdb.base/fileio.c: Add stop function and insert calls at
18178 stopping places.
18179 * gdb.base/fileio.exp: Breakpoint stop function and remove
18180 explicit line number references.
18181
6c0112ec
JB
181822006-05-19 Joel Brobecker <brobecker@adacore.com>
18183
a9c64011
AS
18184 * gdb.base/del.exp (test_delete_alias): New function.
18185 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 18186
154189a4
FF
181872006-05-18 Fred Fish <fnf@specifix.com>
18188
18189 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
18190 required. Check for spurious output after program exits normally.
18191
582e64c2
FF
181922006-05-17 Fred Fish <fnf@specifix.com>
18193
18194 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
18195 gdb_load, so it works in the simulator.
18196
8ef6493a
FF
181972006-05-11 Fred Fish <fnf@specifix.com>
18198
18199 * gdb.base/bang.exp: Ignore unexpected output between the
18200 "program exited normally" and the gdb prompt, as many other
18201 tests do.
18202
692b141c
MK
182032006-05-07 Mark Kettenis <kettenis@gnu.org>
18204
18205 * gdb.base/help.exp: Make "delete checkpoint" part option for
18206 "help d" and "help delete" tests.
18207
540b8a30
UW
182082006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18209
a9c64011 18210 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
18211 expected output in some mi_gdb_test statements.
18212 * gdb.mi/mi2-basics.exp: Likewise.
18213
9b6462d9
JB
182142006-05-05 Joel Brobecker <brobecker@adacore.com>
18215
18216 * gdb.base/del.c: New file.
18217 * gdb.base/del.exp: New testcase.
18218
954de43b
DM
182192006-05-05 David S. Miller <davem@sunset.davemloft.net>
18220
18221 * gdb.base/break.exp: Do not assume a breakpoint on
18222 main will actually be in $srcfile when optimizing.
1303f75e
DM
18223 * gdb.base/savedregs.exp: Do not require that the dummy
18224 frame location match up to a symbol and source file location.
c3242428
DM
18225 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
18226 will get printed without a mi_cmd_data_list_register_values prefix.
18227 (*-data-list-register-*): Correct regular expressions to expect the new
18228 pseudo d? floating point registers.
18229 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 18230
c7e64c9a
DJ
182312006-05-05 Christophe Lyon <christophe.lyon@st.com>
18232
18233 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
18234 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
18235 is allocated by the compiler.
18236 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
18237 anons, e, anone to force their allocation by the compiler.
18238
182392006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
18240
18241 * gdb.base/help.exp: Update expected text for help d and
18242 help delete.
18243
27ce9a6d
MK
182442006-05-02 Mark Kettenis <kettenis@gnu.org>
18245
18246 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
18247 NetBSD/ELF targets.
18248
8608915f
MK
182492006-04-30 Mark Kettenis <kettenis@gnu.org>
18250
18251 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
18252 single-step breakpoint fails; make this a KFAIL on
18253 sparc*-*-openbsd*.
18254 * gdb.base/siginfo.exp: Likewise.
18255 * gdb.base/sigstep.exp (advance, advancei): Likewise.
18256
b8db102d
MS
182572006-04-26 Michael Snyder <msnyder@redhat.com>
18258
18259 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
18260 which may have to consume output from other forks.
18261 Add tests to make sure that "delete fork" succeeded.
18262
c702009a
MS
182632006-04-20 Michael Snyder <msnyder@redhat.com>
18264
18265 * 2006-03-22 Jim Blandy <jimb@redhat.com>
18266 Add support for the Renesas M32C and M16C.
18267
18268 * gdb.asm/asm-source.exp: Add m32c target.
18269 * gdb.asm/m32c.inc: Support for m32c target.
18270
e28493f2
AS
182712006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
18272
18273 * gdb.base/commands.exp (recursive_source_test): New test.
18274
880da185
DM
182752006-04-04 David S. Miller <davem@sunset.davemloft.net>
18276
18277 * gdb.base/float.exp: Add pattern for sparc targets.
18278
61d9b92f
DJ
182792006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18280
18281 * gdb.base/commands.exp (stray_arg0_test): New test.
18282
bd717df8
PB
182832006-03-30 Paul Brook <paul@codesourcery.com>
18284
18285 * gdb.mi/mi-until.exp: kfail broken until command.
18286 * gdb.mi/mi2-until.exp: Ditto.
18287
ec793d3c
NR
182882006-03-27 Nick Roberts <nickrob@snap.net.nz>
18289
18290 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
18291
831004b7
AO
182922006-03-08 Alexandre Oliva <aoliva@redhat.com>
18293
18294 * gdb.base/prelink.exp: Anchor tested-for regular expression
18295 on gdb prompt.
18296
effe49a0
PB
182972006-03-07 Paul Brook <paul@codesourcery.com>
18298
18299 * gdb.base/assign.exp: Correct fail message.
18300
e5461016
PB
183012006-03-07 Paul Brook <paul@codesourcery.com>
18302
18303 * lib/compiler.c: Extract armcc version number.
18304 * lib/compiler.cc: Ditto.
18305
fc91c6c2
PB
183062006-03-07 Paul Brook <paul@codesourcery.com>
18307
18308 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
18309 additional_flags=-w.
18310 * gdb.arch/altivec-regs.exp: Ditto.
18311 * gdb.arch/e500-abi.exp: Ditto.
18312 * gdb.arch/e500-regs.exp: Ditto.
18313 * gdb.base/all-bin.exp: Ditto.
18314 * gdb.base/annota1.exp: Ditto.
18315 * gdb.base/annota3.exp: Ditto.
18316 * gdb.base/args.exp: Ditto.
18317 * gdb.base/arithmet.exp: Ditto.
18318 * gdb.base/assign.exp: Ditto.
18319 * gdb.base/async.exp: Ditto.
18320 * gdb.base/bang.exp: Ditto.
18321 * gdb.base/break.exp: Ditto.
18322 * gdb.base/call-rt-st.exp: Ditto.
18323 * gdb.base/completion.exp: Ditto.
18324 * gdb.base/cond-expr.exp: Ditto.
18325 * gdb.base/condbreak.exp: Ditto.
18326 * gdb.base/consecutive.exp: Ditto.
18327 * gdb.base/define.exp: Ditto.
18328 * gdb.base/display.exp: Ditto.
18329 * gdb.base/ena-dis-br.exp: Ditto.
18330 * gdb.base/environ.exp: Ditto.
18331 * gdb.base/eval-skip.exp: Ditto.
18332 * gdb.base/info-proc.exp: Ditto.
18333 * gdb.base/jump.exp: Ditto.
18334 * gdb.base/logical.exp: Ditto.
18335 * gdb.base/long_long.exp: Ditto.
18336 * gdb.base/maint.exp: Ditto.
18337 * gdb.base/miscexprs.exp: Ditto.
18338 * gdb.base/pc-fp.exp: Ditto.
18339 * gdb.base/pointers.exp: Ditto.
18340 * gdb.base/relational.exp: Ditto.
18341 * gdb.base/reread.exp: Ditto.
18342 * gdb.base/sect-cmd.exp: Ditto.
18343 * gdb.base/sep.exp: Ditto.
18344 * gdb.base/sepdebug.exp: Ditto.
18345 * gdb.base/until.exp: Ditto.
18346 * gdb.base/whatis-exp.exp: Ditto.
18347 * gdb.cp/annota2.exp: Ditto.
18348 * gdb.cp/annota3.exp: Ditto.
18349 * gdb.trace/actions.exp: Ditto.
18350 * gdb.trace/backtrace.exp: Ditto.
18351 * gdb.trace/circ.exp: Ditto.
18352 * gdb.trace/collection.exp: Ditto.
18353 * gdb.trace/deltrace.exp: Ditto.
18354 * gdb.trace/infotrace.exp: Ditto.
18355 * gdb.trace/limits.exp: Ditto.
18356 * gdb.trace/packetlen.exp: Ditto.
18357 * gdb.trace/passc-dyn.exp: Ditto.
18358 * gdb.trace/passcount.exp: Ditto.
18359 * gdb.trace/report.exp: Ditto.
18360 * gdb.trace/save-trace.exp: Ditto.
18361 * gdb.trace/tfind.exp: Ditto.
18362 * gdb.trace/tracecmd.exp: Ditto.
18363 * gdb.trace/while-dyn.exp: Ditto.
18364 * gdb.trace/while-stepping.exp: Ditto.
18365 * lib/gdb.exp: Ditto.
18366 (gdb_compile): Handle nowarning option.
18367
5f4a23d9
AO
183682006-03-07 Alexandre Oliva <aoliva@redhat.com>
18369
18370 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
18371 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
18372 Rename executable to prelinkt. Don't re-prelink if we didn't
18373 get a core file. Test prelink -u exit status to tell whether
18374 prelinking failed. Use gdb_test_multiple.
18375
9733fc94
DJ
183762006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
18377
18378 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
18379 (do_tests): Call it.
18380
cc10cae3
AO
183812006-02-28 Alexandre Oliva <aoliva@redhat.com>
18382
18383 * gdb.base/prelink.exp: New test.
18384 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
18385
15c46491
WZ
183862006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
18387
18388 * gdb.fortran/derived-type.f90: New file.
18389 * gdb.fortran/derived-type.exp: New testcase.
18390
5c9f7ded
DJ
183912006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
18392
18393 * gdb.base/default.exp: Allow ';' as a directory separator.
18394
5b96932b
AS
183952006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18396
18397 * gdb.base/help.exp (help add-symbol-file): Update.
18398
1986bccd
AS
183992006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18400
18401 * gdb.base/help.exp (help load): Update expected results.
18402
a8b7528f
FF
184032006-02-19 Fred Fish <fnf@specifix.com>
18404
18405 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
18406 specifix hex value as part of results.
18407 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 18408
f8261448
FF
184092006-02-16 Fred Fish <fnf@specifix.com>
18410
18411 * gdb.base/whatis.c: Define variables using typedefs char_addr,
18412 ushort_addr, and slong_addr, so the typedefs are not optimized
18413 away.
18414 * gdb.base/whatis.exp: Add tests using type name for struct type,
18415 union type, enum type, and typedef.
a9c64011 18416
31d8bdd2
MK
184172006-02-13 Mark Kettenis <kettenis@gnu.org>
18418
18419 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
18420
34e41e63
JB
184212006-02-13 Jim Blandy <jimb@redhat.com>
18422
18423 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
18424 case where it takes two "next" commands to skip past the init
18425 call.
18426
ac6e4f31
FF
184272006-02-12 Fred Fish <fnf@specifix.com>
18428
18429 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
18430 to handle cases where it takes two "next" commands to skip
18431 past the init call.
18432
2db2d571
JB
184332006-02-07 Joel Brobecker <brobecker@adacore.com>
18434
18435 * gdb.ada/array_return.exp: Mark the last test as expected to fail
18436 on hppa32 targets.
18437
38fcd64c
DJ
184382006-02-06 Vladimir Prus <ghost@cs.msu.su>
18439
18440 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
18441 field.
18442
1315ad46
MK
184432006-01-29 Mark Kettenis <kettenis@gnu.org>
18444
18445 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
18446
5625b943
DJ
184472006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
18448
18449 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
18450 files.
18451
80df1bbe
DJ
184522006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
18453
18454 * gdb.cp/maint.exp: Set complaints to a positive value.
18455
9078e690
DJ
184562006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18457
18458 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
18459 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
18460 function name.
18461
9c903399
DJ
184622006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18463
18464 * gdb.base/checkpoint.c: Update copyright notice. Include
18465 <stdlib.h>.
18466
761ae4d6
JB
184672006-01-04 Jim Blandy <jimb@redhat.com>
18468
18469 * gdb.asm/asm-source.exp: Independently provide default values for
18470 asm-flags and debug-flags. Use 'string equal' to do the
18471 comparison, not the implicit expr's '==' operator. Remove
18472 now-unneeded assignments to asm-flags. In h8300 case, place
18473 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
18474
099ac3dd
MS
184752006-01-04 Michael Snyder <msnyder@redhat.com>
18476
18477 * gdb.base/checkpoint.c: New file.
18478 * gdb.base/checkpoint.exp: New file.
18479 * gdb.base/multi-fork.c: New file.
18480 * gdb.base/multi-fork.exp: New file.
18481 * gdb.base/pi.txt: New file (data for checkpoint.c test).
18482
f4d85314
FF
184832006-01-04 Fred Fish <fnf@specifix.com>
18484
18485 * gdb.base/ptype.c (foo): Add typedef.
18486 (intfoo): Add function.
18487 * gdb.base/ptype1.c: New file.
18488 * gdb.base/ptype.exp: Handle compilation and linking with two
18489 source files. Test that proper type for "foo" is found based
18490 on source context rather than first match found in symtabs.
18491
a1b06f35
MK
184922005-12-28 Mark Kettenis <kettenis@gnu.org>
18493
18494 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
18495 * gdb.asm/openbsd.inc: Indent commands.
18496
d082a1e2
MK
184972005-12-26 Mark Kettenis <kettenis@gnu.org>
18498
c65016bd
MK
18499 * gdb.base/freebpcmd.exp: Increase timeout.
18500
d082a1e2
MK
18501 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
18502
d3c32a0e
DJ
185032005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
18504
18505 * gdb.base/default.exp: Update check for "show version".
18506
9fdb1f50
RC
185072005-12-09 Randolph Chung <tausq@debian.org>
18508
18509 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
18510 * gdb.asm/pa64.inc: New file.
18511
5f2c56f7
RC
185122005-12-09 Randolph Chung <tausq@debian.org>
18513
18514 * gdb.asm/common.inc: Indent commands.
18515 * gdb.asm/asmsrc1.s: Likewise.
18516 * gdb.asm/asmsrc2.s: Likewise.
18517
8117349c
RC
185182005-12-09 Randolph Chung <tausq@debian.org>
18519
18520 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
18521 (get_addr_of_sym): Remove duplicate print.
18522 (gen_core): xfail hppa*-*-hpux*, update expected output.
18523 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
18524 * gdb.arch/pa64-nullify.s: New file.
18525
8f07f25a
RC
185262005-12-09 Randolph Chung <tausq@debian.org>
18527
18528 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
18529
55b39184
DJ
185302005-12-07 Christophe Lyon <christophe.lyon@st.com>
18531
18532 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
18533 code generation for these functions.
18534 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
18535 error message.
18536
31e2b00f
AS
185372005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
18538
18539 * gdb.base/help.exp (help b, help br, help bre, help brea)
18540 (help break): Update the expected message.
18541
c3d0b56e
SC
185422005-11-11 Stephane Carrez <stcarrez@nerim.fr>
18543
18544 * gdb.asm/m68hc11.inc: Setup the data section.
18545 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
18546 script for this test.
18547 (m6812-*-*): Likewise.
18548
36ae0ea9
RC
185492005-11-09 Randolph Chung <tausq@debian.org>
18550
18551 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
18552
9d6f42e9
WZ
185532005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
18554
18555 * gdb.base/break.exp: Fix a comment typo.
18556
e2126a14
EZ
185572005-11-03 Jim Blandy <jimb@redhat.com>
18558
a9c64011
AS
18559 Checked in by Elena Zannoni <ezannoni@redhat.com>
18560
889bf7c5 18561 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 18562
e0ac7199
CV
185632005-11-02 Corinna Vinschen <vinschen@redhat.com>
18564
18565 * gdb.arch/gdb1558.c: Include stdio.h.
18566
31d3fb18
MK
185672005-10-31 Mark Kettenis <kettenis@gnu.org>
18568
18569 * gdb.asm/asm-source.exp: Use -e instead of --entry.
18570
e52b687c
MK
185712005-10-31 Mark Kettenis <kettenis@gnu.org>
18572
18573 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
18574
f4711d79
PG
185752005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
18576
a9c64011
AS
18577 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
18578 vscr" tests to better match output.
f4711d79 18579
987a9106
JB
185802005-10-12 Jim Blandy <jimb@redhat.com>
18581
18582 * gdb.base/structs.exp (any): New function.
18583 (test_struct_returns): Don't make any assumptions at all about
18584 what value the function returns when GDB can't set the return
18585 value.
18586
2336bb58
JB
185872005-10-09 Joel Brobecker <brobecker@adacore.com>
18588
18589 * gdb.ada/arrayidx/p.adb: New file.
18590 * gdb.ada/arrayidx.exp: New testcase
18591
185922005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
18593
18594 * gdb.ada/array_return/pck.ads: New file.
18595 * gdb.ada/array_return/pck.adb: New file.
18596 * gdb.ada/array_return/p.adb: New file.
18597 * gdb.ada/array_return.exp: New testcase.
18598
705335ea
JB
185992005-10-03 Joel Brobecker <brobecker@adacore.com>
18600
a9c64011
AS
18601 * gdb.base/arrayidx.c: New file.
18602 * gdb.base/arrayidx.exp: New testcase.
705335ea 18603
11ee9940
NR
186042005-09-29 Nick Roberts <nickrob@snap.net.nz>
18605
18606 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
18607 frames-invalid and breakpoints-invalid are no longer generated
18608 with level 3 so don't expect them in the output.
18609
39fb8e9e
BR
186102005-09-27 Bob Rossi <bob@brasko.net>
18611
a9c64011 18612 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
18613 from test. Escape the | in mi_gdb_test call.
18614 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
18615 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
18616 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
18617 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
18618 expected regex's in mi_gdb_test calls.
18619 * lib/mi-support.exp: Remove arbitrary .* from tests.
18620 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
18621 Fully anchor GDB/MI expected results in mi_gdb_test.
18622 * lib/gdb.exp (string_to_regexp): Escape the ] character.
18623 * gdb.base/sizeof.exp: Remove escape character. Correct test.
18624
2af48f68
PB
186252005-09-26 Paul Brook <paul@codesourcery.com>
18626
18627 * long_long.exp: Exclude eabi targets from arm FPA float format test.
18628
f34502bc
WZ
186292005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
18630
18631 * bfp-test.c: New file.
18632 * bfp-test.exp: New testcase.
18633
ca929517
WZ
186342005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
18635
18636 * gdb.fortran/subarray.exp: New testcase to test the evaluation
18637 of subarray and substring variable.
18638 * gdb.fortran/subarray.f: New source file for the test of subarray
18639 and substring variable evaluation.
18640 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
18641 of string constant.
18642
c761af65
DJ
186432005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
18644
18645 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
18646 copyright dates.
18647
561d7a1d
PG
186482005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
18649
18650 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
18651 powerpc altivec' test with an almost identical 'info vector' test.
18652
b2b64cc9
PG
186532005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
18654
a9c64011
AS
18655 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
18656 vscr" tests to match output.
b2b64cc9 18657
6ac4d15a
PG
186582005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
18659
a9c64011
AS
18660 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
18661 output.
6ac4d15a 18662
40e55bef
BR
186632005-09-11 Bob Rossi <bob@brasko.net>
18664
889bf7c5
PA
18665 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
18666 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
18667 commands that return an MI output command and an asyncronous MI output
18668 command.
40e55bef
BR
18669 * gdb.mi/mi-console.exp: Ditto.
18670
3c7385ec
BR
186712005-09-11 Bob Rossi <bob@brasko.net>
18672
18673 * gdb.mi/mi-var-child.c: Include <string.h>.
18674
a6cd0eb3
DJ
186752005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
18676
18677 * killed.exp: Correct gdb_expect syntax.
18678
2f168eed
CV
186792005-08-09 Corinna Vinschen <vinschen@redhat.com>
18680
18681 * lib/mi-support.exp (mi_gdb_load): Fix typo.
18682
ecd3fd0f
BR
186832005-08-02 Bob Rossi <bob@brasko.net>
18684
18685 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
18686 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
18687 Change tests to inferior-tty-set/show.
18688 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
18689 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
18690 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
18691 inferior. Use mi_gdb_test to get GDB and Inferior output.
18692 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
18693 descriptor.
18694 (mi_inferior_tty_name): Add inferior PTY file name.
18695 (mi_gdb_start): Add INFERIOR_PTY parameter.
18696 (mi_gdb_test): Add IPATTERN parameter.
18697
f1ea48cb 186982005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 18699
f1ea48cb
BR
18700 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
18701 parameter to mi_gdb_test.
18702 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
18703
6e650a67
DJ
187042005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18705
18706 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
18707 struct_declarations.
18708 * gdb.mi/mi-var-child.exp: Step over the initialization of
18709 struct_declarations.
18710
8be260b6
DJ
187112005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18712
18713 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
18714 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
18715 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
18716 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
18717 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
18718 file.
18719
4e660f07
NR
187202005-07-27 Nick Roberts <nickrob@snap.net.nz>
18721
18722 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
18723 (do_children_tests): Assign values to the extra elements.
18724
18725 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
18726 them for tests for "-var-update --no-values" and
a9c64011 18727 "-var-update --all-values".
4e660f07
NR
18728 Add test for "-var-list-children --simple-values".
18729
18730 * gdb.mi/basics.c (callee4): Add integer array D[3]...
18731
18732 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
18733 "-stack-list-locals --simple-values" Improve doc strings and
18734 comments.
18735
6bdae935
MK
187362005-07-18 Mark Kettenis <kettenis@gnu.org>
18737
598b7a6f
MK
18738 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
18739 *-*-openbsd*.
18740 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
18741
6bdae935
MK
18742 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
18743 sigaltsatck'.
18744
1323e929 187452005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 18746
1323e929
BR
18747 * gdb.base/default.exp (tty): Changed output of command.
18748 * gdb.base/help.exp (help tty): Ditto.
18749
b1a9c082
MK
187502005-07-12 Mark Kettenis <kettenis@gnu.org>
18751
18752 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
18753
10a844a2
MK
187542005-07-10 Mark Kettenis <kettenis@gnu.org>
18755
18756 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
18757 -stack-select-frame without arguments.
18758 (test_stack_frame_listing): Add test for newly implemented command
18759 -stack-info-frame.
18760
3cb3b8df
BR
187612005-07-06 Bob Rossi <bob@brasko.net>
18762
18763 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
18764 command.
18765 (Copyright): Update copyright.
18766
a0c5fbcf
WZ
187672005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
18768
18769 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
18770 tests to evaluate exponentiation expression.
18771
984971d0
AS
187722005-06-29 Andreas Schwab <schwab@suse.de>
18773
18774 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
18775 main to avoid warnings.
18776
18777 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
18778
fe03833f
NR
187792005-06-20 Nick Roberts <nickrob@snap.net.nz>
18780
18781 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
18782 -stack-select-frame without arguments.
18783 (test_stack_frame_listing): Add test for newly implemented command
18784 -stack-info-frame.
a9c64011 18785
7a55f279
WZ
187862005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
18787
0ffa0ea5
DJ
18788 * gdb.fortran/array-element.f: New file.
18789 * gdb.fortran/array-element.exp: New testcase.
7a55f279 18790
26585198
DJ
187912005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18792
18793 * gdb.base/bigcore.exp: Correct checks for systems which can
18794 not dump a large core file.
18795
c1bd25fd
DJ
187962005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18797
18798 * gdb.base/relocate.c: Add a copyright notice.
18799 (dummy): Remove.
18800 * gdb.base/relocate.exp: Test printing the values of variables
18801 from a relocatable file.
18802
589e074d
DJ
188032005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
18804
18805 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
18806 excess MI output after an error.
18807
0915f927
JB
188082005-05-29 Joel Brobecker <brobecker@adacore.com>
18809
18810 * gdb.arch/alpha-step.c: New file.
18811 * gdb.arch/alpha-step.exp: New testcase.
18812
76ff342d
DJ
188132005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
18814 Dennis Brueni <dennis@slickedit.com>
18815
18816 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
18817 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
18818 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
18819 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
18820 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
18821 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
18822 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
18823
96b0c7ac
DJ
188242005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
18825 Wu Zhou <woodzltc@cn.ibm.com>
18826
18827 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
18828 IBM's xlc compiler.
18829 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
18830 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
18831
f21565d2
JB
188322005-05-13 Jim Blandy <jimb@redhat.com>
18833
18834 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
18835 calling gdb_suppress_entire_file.
18836 * gdb.base/charset.exp: Same.
18837 * gdb.base/call-rt-st.exp: Same.
18838
6006a3a1
BR
188392005-05-05 Bob Rossi <bob_rossi@cox.net>
18840
18841 * lib/gdb.exp (fullname_syntax): Added global regex.
18842 (fullname_syntax_POSIX): Ditto.
18843 (fullname_syntax_UNC): Ditto.
18844 (fullname_syntax_DOS_CASE): Ditto.
18845 (fullname_syntax_DOS): Ditto.
18846 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
18847 fullname_syntax variable to scope and use it.
18848 (test_file_list_exec_source_files): Ditto.
18849 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
18850
c3b69c04
DJ
188512005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
18852
18853 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
18854
3c95e6af
PG
188552004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
18856
a9c64011
AS
18857 * lib/gdb.exp (skip_altivec_tests): New function, based on
18858 check_vmx_hw_available from the GCC testsuite.
18859 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
18860 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 18861
78df6c56
JB
188622005-05-02 Jim Blandy <jimb@redhat.com>
18863
18864 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
18865 calling gdb_suppress_entire_file.
18866
1690f9cf
DJ
188672005-04-30 Randolph Chung <tausq@debian.org>
18868
18869 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
18870 Slightly relax "sem_post" name checking.
18871
5ea106f7
PG
188722005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18873
18874 * gdb.base/unload.exp: Use new shared library infrastructure.
18875
bf7234cf
PG
188762005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18877
18878 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 18879 infrastructure.
bf7234cf 18880
547b869a
CV
188812005-04-29 Corinna Vinschen <vinschen@redhat.com>
18882
18883 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
18884 * gdb.asm/h8300.inc: New file.
18885
f07e55f0
PG
188862005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18887
18888 * gdb.base/shlib-call.exp: Change to use new shared library
18889 infrastructure.
18890
3cbba3d1
PG
188912005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18892
a9c64011
AS
18893 * gdb.base/pending.exp: Change to use new shared library
18894 infrastructure.
3cbba3d1 18895
ed6df200
PG
188962005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18897
a9c64011
AS
18898 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
18899 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 18900
8c8f4ebe
PG
189012005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
18902
a9c64011
AS
18903 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
18904 shared objects being adjusted and update copyright years.
8c8f4ebe 18905
607fbc54
DJ
189062005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
18907
18908 * ChangeLog: Correct some 2003-01-13 dates.
18909 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
18910 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
18911 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
18912 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
18913 gdb.trace/tfind.exp: Update copyright years.
18914
57bf0e56
DJ
189152005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
18916 Daniel Jacobowitz <dan@codesourcery.com>
18917
18918 * lib/gdb.exp (gdb_compile): Handle shlib=.
18919 (gdb_compile_shlib): New function.
18920
9b593790
PG
189212005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
18922
a9c64011 18923 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 18924
9494c6a5
DJ
189252005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18926
18927 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
18928 gdb.server.
18929 * configure.ac: Likewise.
18930 * configure: Regenerated.
18931 * gdb.gdbserver/Makefile.in: Moved to...
18932 * gdb.server/Makefile.in: ... here.
18933 * gdb.gdbserver/server.c: Moved to...
18934 * gdb.server/server.c: ... here.
18935 * gdb.gdbserver/server-run.exp: Moved to...
18936 * gdb.server/server-run.exp: ... here.
18937
6f8eac0e
DJ
189382005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18939
18940 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
18941 * configure.ac: Create gdb.gdbserver/Makefile.
18942 * configure: Regenerated.
18943 * lib/gdbserver-support.exp: New file, derived from
18944 config/gdbserver.exp.
18945 * config/gdbserver.exp: Use gdbserver-support.exp.
18946 * gdb.gdbserver/Makefile.in: New file.
18947 * gdb.gdbserver/server.c: New file.
18948 * gdb.gdbserver/server-run.exp: New file.
18949
6e87504d
PG
189502005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
18951
a9c64011
AS
18952 * lib/gdb.exp (test_compiler_info): Return compiler_info
18953 if no arguments are given.
6e87504d 18954
d1779be4
PG
189552005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
18956
18957 * gdb.arch/altivec-abi.exp: Check for compiler and set
18958 use altivec' flag accordingly.
18959 * gdb.arch/altivec-regs.exp: Likewise.
18960
88750304
DJ
189612005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
18962
18963 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
18964
f3fb768d
AS
189652005-03-27 Andreas Schwab <schwab@suse.de>
18966
18967 * gdb.base/bigcore.c (main): Add missing mode argument in open
18968 call.
18969
7e813ac5
DJ
189702005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
18971
18972 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
18973 downloads.
18974 * config/gdbserver.exp (gdb_load): Likewise.
18975
8e3049aa
PB
189762005-03-14 Paul Brook <paul@codesourcery.com>
18977
18978 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
18979 targets.
18980
a9df7c44
JB
189812005-03-09 Joel Brobecker <brobecker@adacore.com>
18982
18983 * gdb.dwarf2/dup-psym.S: New file.
18984 * gdb.dwarf2/dup-psym.exp: New testcase.
18985
9f0d94e8
JB
189862005-03-09 Joel Brobecker <brobecker@adacore.com>
18987
18988 * gdb.ada/exec_changed/first.adb: New file.
18989 * gdb.ada/exec_changed/second.adb: New file.
18990 * gdb.ada/exec_changed.exp: New testcase.
18991
5f579bc5
NS
189922005-03-08 Nathan Sidwell <nathan@codesourcery.com>
18993
36e9969c
NS
18994 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
18995 (A2): New class.
18996 (main): Test operator+.
18997 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
18998 breakpoint test.
18999
5f579bc5
NS
19000 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
19001 * gdb.base/signull.exp: Disable if gdb,nosignals.
19002 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
19003 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
19004 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
19005 * gdb.mi/mi2-console.exp: Likewise.
19006 * gdb.trace/collection.exp (run_trace_experiment): Consume the
19007 continue output at start.
19008 (gdb_collect_locals_test): Robustify regexp.
19009 * gdb.trace/passc-dyn.exp: Fix comment typo.
19010 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
19011
be46087e
CV
190122005-03-08 Corinna Vinschen <vinschen@redhat.com>
19013
19014 * gdb.asm/asm-source.exp: Add iq2000 case.
19015 * gdb.asm/iq2000.inc: New file.
19016
384e1a61 190172005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 19018
384e1a61
MI
19019 * gdb.base/command.exp: Change hardcoded value to regular expression.
19020 * gdb.base/float.exp: Add powerpc to the list of targets checked.
19021
584b6e9e
DJ
190222005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
19023
19024 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
19025 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
19026 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
19027 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
19028 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
19029
ab5b5d61
MK
190302005-03-05 Mark Kettenis <kettenis@gnu.org>
19031
19032 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
19033 changes.
19034
ae051c1b
PG
190352004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
19036
a9c64011
AS
19037 * lib/compiler.c: Add test for IBM's xlc compiler.
19038 * lib/compiler.cc: Likewise.
ae051c1b 19039
3f0f6ed2
JB
190402004-02-24 Joel Brobecker <brobecker@adacore.com>
19041
19042 * gdb.ada/fixed_points.exp: Create compilation object directory
19043 before running the test.
19044 * gdb.ada/null_record.exp: Likewise.
19045 * gdb.ada/packed_array.exp: Likewise.
19046 * gdb.ada/start.exp: Likewise.
19047
724f452b
JB
190482005-02-15 Joel Brobecker <brobecker@adacore.com>
19049
19050 * gdb.ada/packed_array/pa.adb: New file.
19051 * gdb.ada/packed_array.exp: New testcase.
19052
57f5cdfb 190532005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 19054
1f393151
MK
19055 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
19056 files.
19057
ebdda337
MK
19058 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
19059 on *-*-openbsd*. Correctly match whitespace in regukar
19060 expressions.
19061
cf309262
DJ
190622005-02-10 Daniel Jacobowitz <dan@debian.org>
19063
19064 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
19065 PR exp/1821
19066 * gdb.base/gdb1821.c: New test file.
19067 * gdb.base/gdb1821.exp: New test file.
19068
3be49e7a
JB
190692005-02-09 Joel Brobecker <brobecker@adacore.com>
19070
19071 * gdb.base/start.c: New file.
19072 * gdb.base/start.exp: New testcase.
19073
e292e67d
JB
190742005-02-09 Joel Brobecker <brobecker@adacore.com>
19075
19076 * gdb.ada/start/dummy.adb: New file.
19077 * gdb.ada/start.exp: New testcase.
19078
dbdfa66c
CV
190792005-02-09 Corinna Vinschen <vinschen@redhat.com>
19080
19081 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
19082 for printing symbols and statistics.
19083 Add test for using relative pathnames in "maint print msymbols" test.
19084 Mark "maint info sections DATA" XFAIL on Cygwin.
19085 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
19086 tests.
19087
d7941671
AC
190882005-02-09 Andreas Schwab <schwab@suse.de>
19089
19090 Committed by Andrew Cagney <cagney@gnu.org>
19091 * gdb.base/remotetimeout.exp: New file.
19092
74e5ef44
MK
190932005-02-07 Mark Kettenis <kettenis@gnu.org>
19094
19095 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
19096
464dd14d
JB
190972005-02-03 Joel Brobecker <brobecker@adacore.com>
19098
19099 * gdb.ada/gnat_ada.gpr: New file.
19100 * gdb.ada/gnat_ada.gin: Delete, no longer used.
19101 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
19102 * configure.ac: No longer generate gnat_ada.gpr.
19103 * configure: Regenerate.
19104 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
19105 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
19106 * gdb.ada/null_record/bar.ads: Likewise.
19107 * gdb.ada/null_record/bar.adb: Likewise.
19108 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
19109 * gdb.ada/null_record.exp (testdir): New variable.
19110 (testfile): executable is now in testdir subdirectory.
19111 (srcfile): Use full path to the main compilation unit.
19112 * gdb.ada/fixed_points.exp: Same changes as above.
19113
30d756ae
NR
191142005-02-03 Nick Roberts <nickrob@snap.net.nz>
19115
19116 * gdb.base/interp.exp: New test.
19117
9d799f85
AC
191182005-01-24 Andrew Cagney <cagney@gnu.org>
19119
19120 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
19121
15656118
AC
191222005-01-19 Andrew Cagney <cagney@gnu.org>
19123
a892c31b
AC
19124 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
19125 configure.ac not configure.in.
19126
15656118
AC
19127 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
19128 of powerpc*-*-*.
19129 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 19130 * gdb.base/list.exp (test_list_function)
15656118
AC
19131 (test_list_filename_and_function): Ditto.
19132 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
19133
a7b01baf
AC
191342005-01-16 Andrew Cagney <cagney@gnu.org>
19135
17d92a02
AC
19136 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
19137
a7b01baf
AC
19138 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
19139
bc8332bb
AC
191402005-01-14 Andrew Cagney <cagney@gnu.org>
19141
19142 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
19143 * gdb.mi/mi2-var-cmd.exp: Ditto.
19144
4d074752
CV
191452005-01-10 Corinna Vinschen <vinschen@redhat.com>
19146
19147 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
19148
bec39cab
AC
191492005-01-07 Andrew Cagney <cagney@gnu.org>
19150
19151 * configure.ac: Rename configure.in, require autoconf 2.59.
19152 * configure: Re-generate.
19153 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
19154 * gdb.stabs/configure: Re-generate.
19155 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
19156 * gdb.hp/configure: Re-generate.
19157 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
19158 autoconf 2.59.
19159 * gdb.hp/gdb.objdbg/configure: Re-generate.
19160 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
19161 autoconf 2.59.
19162 * gdb.hp/gdb.defects/configure: Re-generate.
19163 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
19164 autoconf 2.59.
19165 * gdb.hp/gdb.compat/configure: Re-generate.
19166 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
19167 autoconf 2.59.
19168 * gdb.hp/gdb.base-hp/configure: Re-generate.
19169 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
19170 autoconf 2.59.
19171 * gdb.hp/gdb.aCC/configure: Re-generate.
19172
f10b16d4
JB
191732004-12-15 Jim Blandy <jimb@redhat.com>
19174
19175 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
19176 under NPTL when there is debugging info available for libpthread.
19177
fb6e1814
JG
191782004-12-13 Jerome Guitton <guitton@gnat.com>
19179
19180 * gdb.ada/fixed_points.c: New file.
19181 * gdb.ada/fixed_points.exp: New file.
19182
fe46cd3a
RC
191832004-12-03 Randolph Chung <tausq@debian.org>
19184
19185 * gdb.arch/pa-nullify.exp: New file.
19186 * gdb.arch/pa-nullify.s: New file.
19187
8de0841b
RC
191882004-11-30 Randolph Chung <tausq@debian.org>
19189
19190 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
19191 instead of "tbug". Fix regexp to work properly with gdb_test.
19192
c8170782
PH
191932004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
19194
19195 * gdb.base/bitfields2.exp: New test.
19196 * gdb.base/bitfields2.c: New file.
19197
954269c2
RE
191982004-11-28 Richard Earnshaw <rearnsha@arm.com>
19199
19200 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
19201
0107feed
RC
192022004-11-16 Randolph Chung <tausq@debian.org>
19203
19204 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
19205
f073ae8c
DJ
192062004-11-14 Daniel Jacobowitz <dan@debian.org>
19207
19208 * gdb.threads/threadapply.exp: Correct "macro details" test.
19209
19ad59e7
JJ
192102004-11-11 Jeff Johnston <jjohnstn@redhat.com>
19211
19212 * gdb.threads/threadapply.exp: New test.
19213 * gdb.threads/threadapply.c: New file.
19214
9cf0961b
MK
192152004-11-07 Mark Kettenis <kettenis@gnu.org>
19216
19217 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
19218 frames.
19219
c789492a
FL
192202004-11-05 Felix Lee <felix+log1@specifixinc.com>
19221
19222 * gdb.base/cursal.exp: New file.
19223 * gdb.base/cursal.c: New file.
19224
a1e167bb
AC
192252004-11-03 Andrew Cagney <cagney@gnu.org>
19226
19227 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
19228
b7cbf173
MK
192292004-10-30 Mark Kettenis <kettenis@gnu.org>
19230
19231 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
19232 NetBSD/ELF targets.
19233
88f9d34f
JB
192342004-10-29 Joel Brobecker <brobecker@gnat.com>
19235
19236 * gdb.threads/bp_in_thread.c: New file, copied from
19237 pthread_cond_wait.c.
19238 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
19239 file, rather than reusing the .c file from another testcase.
19240
ca7d6a0c
JB
192412004-10-20 Joel Brobecker <brobecker@gnat.com>
19242
19243 * gdb.ada/null_record.exp: Check where we stopped after
19244 sending the start command, instead of where the associated
19245 temporary breakpoint was inserted.
19246
0d863d03
AC
192472004-10-14 Andrew Cagney <cagney@gnu.org>
19248
19249 * gdb.mi/gdb701.c (main): Return 0.
19250
d11e72cb
DJ
192512004-10-13 Daniel Jacobowitz <dan@debian.org>
19252
d40539a4 19253 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 19254
e1923096
JJ
192552004-10-12 Jeff Johnston <jjohnstn@redhat.com>
19256
19257 * gdb.threads/schedlock.c: Add comment markers to use to find
19258 line numbers.
19259 * gdb.threads/schedlock.exp: Adjust regex to handle the new
19260 comments.
19261 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
19262 breakpoint lines.
19263
ec8ba2c9
DJ
192642004-10-12 Daniel Jacobowitz <dan@debian.org>
19265
19266 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
19267
0eb3658b
DJ
192682004-10-12 Daniel Jacobowitz <dan@debian.org>
19269
19270 * configure.in: Add gdb.dwarf2.
19271 * configure: Regenerated.
19272 * Makefile.in: Add gdb.dwarf2.
19273 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
19274 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
19275 gdb.dwarf2/file1.txt: New files.
19276
a271cc33
OF
192772004-10-11 Orjan Friberg <orjanf@axis.com>
19278
a9c64011 19279 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
19280 of "run", since the latter doesn't work with remote targets. Adjust
19281 the breakpoint numbering accordingly.
19282 * gdb.threads/pthread_cond_wait.exp: Ditto.
19283
895ce074
MC
192842004-10-08 Michael Chastain <mec.gnu@mindspring.com>
19285
19286 * gdb.base/overlays.exp: Update copyright years.
19287
6be3092d
KI
192882004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
19289
19290 * gdb.base/overlays.exp: Disable if target is Linux.
19291
e05389b8
FL
192922004-10-06 Felix Lee <felix+log1@specifixinc.com>
19293
19294 * config/gdbserver.exp (gdb_load): Use right filename on remote.
19295
73cb587d
KI
192962004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
19297
19298 * gdb.asm/asm-source.exp: Add m32r-linux target.
19299 * gdb.asm/m32r-linux.inc: New file.
19300
3c0edcdc
AC
193012004-09-24 Andrew Cagney <cagney@redhat.com>
19302 David Anderson <anderson@redhat.com>
19303
19304 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
19305 command fails, assume things will work.
19306 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
19307 (_GNU_SOURCE): Define.
19308 (print_unsigned, print_hex): Change parameter to "long long".
19309 (print_byte_count): New function, use to print byte counts.
19310 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
19311 O_LARGEFILE.
19312 (main): Compute an upper bound on a corefile in max_core_size.
19313 Limit memory chunk size to max_core_size. Limit total memory
19314 allocated to max_core_size.
19315
4bb3667f
AC
193162004-09-23 Andrew Cagney <cagney@gnu.org>
19317
19318 * gdb.base/bigcore.exp: Replace the code that creates a corefile
19319 from a separate process with code that creates a corefile by
19320 making the inferior dump core.
19321
60fe1a51
MK
193222004-09-23 Mark Kettenis <kettenis@gnu.org>
19323
19324 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
19325 block.
19326
8e937346
MC
193272004-09-23 Michael Chastain <mec.gnu@mindspring.com>
19328
19329 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
19330 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
19331 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
19332 Likewise.
19333
7213f6d6
JJ
193342004-09-20 Jeff Johnston <jjohnstn@redhat.com>
19335
19336 * gdb.java/jprint.exp: New test case for java inferior call.
19337 * gdb.java/jprint.java: Ditto.
19338
eac69dca
JB
193392004-09-15 Joel Brobecker <brobecker@gnat.com>
19340
19341 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
19342
22227696
MC
193432004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19344
19345 * gdb.threads/killed.c: Include <stdlib.h>.
19346 * gdb.threads/pthreads.c: Likewise.
19347
7dd403a4
MC
193482004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19349
19350 * gdb.threads/killed.c: Add copyright notice.
19351
33f2d567
JM
193522004-09-10 Jason Molenda (jmolenda@apple.com)
19353
a9c64011
AS
19354 * gdb.base/define.exp: Two new tests to verify zero space chars
19355 after 'if' and 'while' commands in a user-defined command is correctly
19356 parsed.
33f2d567 19357
e05b62ac
AC
193582004-09-08 Andrew Cagney <cagney@gnu.org>
19359
19360 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
19361 delivery test with duplicate at end of file.
19362
9cbe82da
MK
193632004-09-06 Mark Kettenis <kettenis@jive.nl>
19364
19365 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
19366
564803d9
MC
193672004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19368
19369 * config/hppro.exp: Removed.
19370
7c6807ce
MC
193712004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19372
19373 * config/sparclet.exp: Removed.
19374
bf7e26dd
MC
193752004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19376
19377 * config/udi.exp: Removed.
19378
714e341b
MC
193792004-09-02 Michael Chastain <mec.gnu@mindspring.com>
19380
19381 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
19382 of "exp_continue".
19383 (advancei): Likewise.
19384
1236e623
JJ
193852004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19386
19387 * gdb.base/unload.exp: Fix so messages aren't duplicated.
19388
3bdcad15
MI
193892004-09-01 Manoj Iyer <manjo@austin.ibm.com>
19390
228af206 19391 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
19392 to check for nodebug in executable.
19393 * gdb.gdb/observer.exp (setup_test): Likewise.
19394 * gdb.gdb/selftest.exp (test_with_self): Likewise.
19395 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
19396
c72b934c
AC
193972004-09-01 Andrew Cagney <cagney@gnu.org>
19398
19399 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19400 files.
19401
edd9b715
JJ
194022004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19403
19404 * gdb.base/unload.exp: Fix expected warning message to match
19405 latest format.
19406
fb4ce06b
CV
194072004-09-01 Corinna Vinschen <vinschen@redhat.com>
19408
19409 * gdb.base/call-rt-st.exp: Fix typos.
19410
ce78e7c3
MI
194112004-08-31 Manoj Iyer <manjo@austin.ibm.com>
19412
19413 * gdb.threads/thread_check.exp: New testcase.
19414 * gdb.threads/thread_check.c: New testcase.
19415
2dedb159
AC
194162004-08-31 Andrew Cagney <cagney@gnu.org>
19417
19418 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
19419 (skip_to_handler_entry): New procedures. Test stepping into a
19420 handler when the breakpoint is at the handler's entry point.
19421
68f53502
AC
194222004-08-30 Andrew Cagney <cagney@gnu.org>
19423
19424 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
19425 gdb/1757.
19426
3e3ffd2b
MC
194272004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19428
19429 With code from Manoj Iyer <manjo@austin.ibm.com>:
19430 * lib/gdb.exp (gdb_file_cmd): Return more information in the
19431 return value. Add an arm for "no debugging symbols found".
19432 Change a stray "error" to "perror".
19433 (gdb_run_cmd): Adapt to new return value.
19434 * gdb.base/remote.exp: Adapt to new return value.
19435 * gdb.gdb/complaints.exp: Likewise.
19436 * gdb.gdb/observer.exp: Likewise.
19437 * gdb.gdb/selftest.exp: Likewise.
19438 * gdb.gdb/xfullpath.exp: Likewise.
19439
4b6f5fd2
JB
194402004-08-27 Joel Brobecker <brobecker@gnat.com>
19441
19442 * gdb.threads/bp_in_thread.exp: New testcase.
19443
e5b25496
MC
194442004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19445
19446 Fix PR testsuite/1735.
19447 * gdb.threads/schedlock.c (thread_function): Add a cast
19448 to suppress a gcc warning.
19449 * gdb.threads/thread-specific.c (thread_function): Likewise.
19450
934353d6
MC
194512004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19452
19453 * gdb.base/unload.c: Include <stdlib.h>.
19454
f98a0aef 194552004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 19456
f98a0aef 19457 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
19458 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
19459 synchronized after the "return".
19460
5a2e8882
MC
194612004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19462
19463 * gdb.mi/basics.c: Include <stdio.h>.
19464 * gdb.mi/pthreads.c: Include <stdlib.h>.
19465 * gdb.mi/var-cmd.c: Include <stdlib.h>.
19466
a9640423
MC
194672004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19468
19469 * gdb.threads/schedlock.c: Add copyright notice.
19470
b04e311d
AC
194712004-08-25 Andrew Cagney <cagney@gnu.org>
19472
19473 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
19474 (skip_over_handler, breakpoint_over_hander): New test procedures.
19475 (advance, advancei): Add a proper prefix, do not use
19476 rerun_to_main.
19477 * gdb.base/sigstep.c (main): Change to use an infinite loop.
19478
7c27f15b
MC
194792004-08-24 Michael Chastain <mec.gnu@mindspring.com>
19480
19481 * gdb.mi/basics.c: Add copyright notice.
19482 * gdb.mi/var-cmd.c: Add copyright notice.
19483
fffc87ae
MC
194842004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19485
19486 * lib/gdb.exp: Remove signed_keyword_not_used.
19487 * lib/compiler.c: Likewise.
19488 * lib/compiler.cc: Likewise.
19489
d782e0bf
MC
194902004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19491
19492 * gdb.base/whatis.c: Remove conditional disabling of "signed".
19493 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
19494
96033e83
MC
194952004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19496
19497 * gdb.base/whatis.c: Add copyright notice.
19498
cf38c229
MK
194992004-08-20 Mark Kettenis <kettenis@gnu.org>
19500
19501 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
19502 it to skip the breakpoints encoded in the inline assembly.
19503
f4b49756
MC
195042004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19505
19506 * Makefile.in: Add gdb.fortran.
19507
2f193b69
MC
195082004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19509
19510 * gdb.base/call-sc.exp (test_scalar_returns):
19511 Fix cut-and-paste glitch in "Make fun return now".
19512
89a237cb
MC
195132004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19514
19515 * configure.in: Add gdb.fortran.
19516 * configure: Regenerate.
19517 * gdb.fortran/Makefile.in: New file.
19518 * lib/gdb.exp (skip_fortran_tests): New procedure.
19519
469aff8e
MC
195202004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19521
19522 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
19523 reference to bug-gnu@prep.ai.mit.edu.
19524 * gdb.mi/mi-var-child.exp: Likewise.
19525 * gdb.mi/mi-var-cmd.exp: Likewise.
19526 * gdb.mi/mi-var-display.exp: Likewise.
19527 * gdb.mi/mi2-var-block.exp: Likewise.
19528 * gdb.mi/mi2-var-child.exp: Likewise.
19529 * gdb.mi/mi2-var-cmd.exp: Likewise.
19530 * gdb.mi/mi2-var-display.exp: Likewise.
19531
00b51b9f
MK
195322004-08-15 Mark Kettenis <kettenis@gnu.org>
19533
19534 * gdb.base/unload.c (main): Make local variable msg const.
19535
45f07fef
MC
195362004-08-15 Michael Chastain <mec.gnu@mindspring.com>
19537
19538 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
19539 to bug-gnu@prep.ai.mit.edu.
19540 * gdb.mi/mi-disassemble.exp: Likewise.
19541 * gdb.mi/mi-eval.exp: Likewise.
19542 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
19543 default line number.
19544 * gdb.mi/mi-return.exp: Likewise.
19545 * gdb.mi/mi-simplerun.exp: Likewise.
19546 * gdb.mi/mi-stack.exp: Likewise.
19547 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
19548 number with explicit range test.
19549 * gdb.mi/mi-watch.exp: Likewise.
19550 * gdb.mi/mi2-break.exp: Likewise.
19551 * gdb.mi/mi2-cli.exp: Likewise.
19552 * gdb.mi/mi2-disassemble.exp: Likewise.
19553 * gdb.mi/mi2-eval.exp: Likewise.
19554 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
19555 default line number.
19556 * gdb.mi/mi2-return.exp: Likewise.
19557 * gdb.mi/mi2-simplerun.exp: Likewise.
19558 * gdb.mi/mi2-stack.exp: Likewise.
19559 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
19560 number with explicit range test.
19561 * gdb.mi/mi2-watch.exp: Likewise.
19562
dd8c8ee7
MC
195632004-08-15 Michael Chastain <mec.gnu@mindspring.com>
19564
19565 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
19566 * gdb.cp/m-static.exp: Likewise.
19567 * gdb.cp/rtti.exp: Likewise.
19568
4e838464
MK
195692004-08-14 Mark Kettenis <kettenis@gnu.org>
19570
19571 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
19572
8d8cb839
EZ
195732004-08-14 Eli Zaretskii <eliz@gnu.org>
19574
19575 * ChangeLog: Prefix Local Variables with semi-colons and indent
19576 the reference to older ChangeLog files, to fix fontification in
19577 Emacs.
19578
deea8bb0
MC
195792004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19580
19581 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
19582 * gdb.mi/mi2-break.exp: Likewise.
19583
c3297504
MC
195842004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19585
19586 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
19587
25808999
MC
195882004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19589
19590 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
19591
226a8d71
MC
195922004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19593
19594 * gdb.cp/classes.exp: Remove unused declarations. Just let
19595 test names default instead of providing special names. Remove
19596 extraneous demangler test.
19597
37fdf854
JJ
195982004-08-12 Jeff Johnston <jjohnstn@redhat.com>
19599
19600 * gdb.base/unload.exp: New test for breakpoints in dynamically
19601 loaded libraries.
19602 * gdb.base/unload.c: Ditto.
19603 * gdb.base/unloadshr.c: Ditto.
19604
2d3a7986
MC
196052004-08-12 Michael Chastain <mec.gnu@mindspring.com>
19606
19607 * gdb.cp/classes.exp (test_ptype_class_objects): Call
19608 cp_test_ptype_class.
19609 (test_enums): Likewise.
19610
c72b934c
AC
196112004-08-10 Andrew Cagney <cagney@gnu.org>
19612
19613 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19614 files.
19615
cc503c8a
AC
196162004-08-10 Andrew Cagney <cagney@gnu.org>
19617
19618 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
19619 init_malloc call.
19620
902f2ccb
MC
196212004-08-10 Michael Chastain <mec.gnu@mindspring.com>
19622
19623 * ChangeLog: Add copyright notice. The notice is copied
19624 from emacs 21.3 top level ChangeLog.
19625
78c90502
MC
196262004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19627
19628 * lib/cp-support.exp: New file.
19629 * lib/cp-support.exp (cp_test_type_class): New function.
19630 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
19631 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
19632 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
19633 cp_test_ptype_class.
19634
88e5ea78
MC
196352004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19636
19637 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
19638 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
19639 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
19640 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
19641 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
19642 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
19643 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
19644 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
19645 gdb.mi/mi2-watch.exp: Update copyright years.
19646
6a89fc9c
MK
196472004-08-09 Mark Kettenis <kettenis@gnu.org>
19648
19649 * gdb.base/sigaltstack.exp: Provide proper anchoring.
19650
1482e0de
MC
196512004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19652
19653 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
19654 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
19655 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
19656 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
19657 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
19658 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
19659 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
19660 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
19661 gdb.mi/mi-watch.exp: Update copyright years.
19662
1a5ce3f3
DJ
196632004-08-08 Daniel Jacobowitz <dan@debian.org>
19664
19665 PR gdb/1738
19666 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
19667 from a breakpoint with a pending signal.
19668
04f6ecf2
DJ
196692004-08-08 Daniel Jacobowitz <dan@debian.org>
19670
19671 PR gdb/1736
19672 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
19673 * gdb.base/sigaltstack.exp (finish_test): Consume output until
19674 the prompt.
19675 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
19676
54d90d35
DJ
196772004-08-08 Daniel Jacobowitz <dan@debian.org>
19678
19679 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
19680
d2f6abb0
DJ
196812004-08-08 Daniel Jacobowitz <dan@debian.org>
19682
19683 PR gdb/1736
19684 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
19685 for i?86-*-linux*.
19686
5598c03d
DJ
196872004-08-08 Daniel Jacobowitz <dan@debian.org>
19688
19689 * gdb.arch/i386-prologue.exp: Compile without debug information.
19690
c6fee705
MC
196912004-08-08 Michael Chastain <mec.gnu@mindspring.com>
19692
19693 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
19694 rather than asking gdb to search.
19695
dd90efdb
MC
196962004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19697
19698 * gdb.base/gcore.c: Include <string.h>.
19699
1e84bec1
MC
197002004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19701
19702 * gdb.base/gcore.c: Add copyright notice.
19703
e425eb2b
MC
197042004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19705
19706 * gdb.base/freebpcmd.c: Include <stdio.h>.
19707 * gdb.base/long_long.c: Include <string.h>.
19708 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
19709 * gdb.base/siginfo.c: Include <string.h>.
19710 * gdb.base/sigstep.c: Include <string.h>.
19711
cb9aaed5
MC
197122004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19713
19714 * gdb.base/complex.c: Include <stdlib.h>.
19715
55944f3d
MC
197162004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19717
19718 * gdb.base/complex.c: Add copyright notice.
19719
7b2953d9
MC
197202004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19721
19722 * gdb.base/charset.c: Include <stdlib.h>.
19723
c9133d23
MC
197242004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19725
19726 * gdb.base/auxv.c: Include <stdlib.h>.
19727
0a8490ad
MC
197282004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19729
19730 * gdb.base/auxv.c: Add copyright notice.
19731
3426d5ec
MC
197322004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19733
19734 * gdb.base/coremaker.c: Add copyright notice.
19735 * gdb.base/coremaker2.c: Add copyright notice.
19736
8da195dd
AC
197372004-08-04 Andrew Cagney <cagney@gnu.org>
19738
19739 * gdb.base/store.exp: Update copyright.
19740 (check_set, up_set, check_struct, up_struct): Add a prefix to test
19741 names, do not import gdb_prompt.
19742
8d394f98
AC
197432004-08-01 Andrew Cagney <cagney@gnu.org>
19744
19745 Fix PR testsuite/1729.
19746 * gdb.base/dump.exp: Add test name to callers of capture_value, do
19747 not use capture_value with value 4.
19748 (capture_value): Add optional test name parameter.
19749 (test_reload_saved_value, test_restore_saved_value): Use $msg as
19750 the prefix, pass to capture_value.
19751
b6702b23
MK
197522004-08-01 Mark Kettenis <kettenis@gnu.org>
19753
19754 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
19755 * gdb.arch/i386-prologue.c (standard): New prototype and function.
19756 (main): Call new function.
19757
c203e0ca
MC
197582004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19759
19760 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
19761
a7995a30
MC
197622004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19763
19764 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
19765
9366563b
MC
197662004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19767
b6eeaf26 19768 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
19769 Accept more values of vtbl pointer. Remove some messages
19770 about "obsolete gcc or gdb".
19771
2fc1f950
MC
197722004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19773
19774 * gdb.cp/classes.exp: Accept more varieties of ptype output.
19775
c724d49b
MC
197762004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19777
19778 * gdb.base/asm-source.exp: Properly convert target board
19779 debug flags from gcc format to binutils format.
19780
736b0fce
MK
197812004-07-28 Mark Kettenis <kettenis@gnu.org>
19782
19783 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
19784 gdb1718". PR backtrace/1718 partially fixed.
19785
5633ea5c
JJ
197862004-07-27 Jeff Johnston <jjohnstn@redhat.com>
19787
19788 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
19789
575eebb1
NC
197902004-07-26 Nick Clifton <nickc@redhat.com>
19791
19792 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
19793 good default value for a specific architecture is available then
19794 set it to that value. Otherwise default to the -gstabs switch.
19795 Remove the -g... switches from the asm-flags variable. Allow the
19796 target board info to override the value if it wants to. Pass the
19797 switch on the assembler command line.
19798
62104619
MK
197992004-07-23 Mark Kettenis <kettenis@gnu.org>
19800
19801 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
19802 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
19803 (main): Call new function.
19804
4a1135b8
MC
198052004-07-22 Michael Chastain <mec.gnu@mindspring.com>
19806
19807 Test for PR exp/1715.
19808 * gdb.base/radix.exp: Refactor common procedures. Make all
19809 test names unique. Change XFAIL to KFAIL.
19810
8a12c1f0
MC
198112004-07-20 Michael Chastain <mec.gnu@mindspring.com>
19812
19813 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
19814 * gdb.ada/gnat_ada.gin: ... to here.
19815 * configure.in: Use gnat_ada.gin.
19816 * configure: Regenerate.
19817
23b451cf
AC
198182004-07-20 Andrew Cagney <cagney@gnu.org>
19819
19820 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
19821 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
19822 XFAILs. Clean up test messages and comments. Check backtraces.
19823 Delete re-sync code.
19824
ab618a02
MC
198252004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19826
19827 Fix PR cli/740.
19828 * gdb.base/annota1.exp: Honor gdb,nosignals.
19829 * gdb.base/annota3.exp: Likewise.
19830
46dad340
MC
198312004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19832
19833 * lib/java.exp: Update copyright notice.
19834
756d8c70
AC
198352004-07-19 Andrew Cagney <cagney@gnu.org>
19836
19837 * gdb.base/selftest.exp: Copy file from here ...
19838 * gdb.gdb/selftest.exp: ... to here.
19839
586027e6
AC
198402004-07-16 Andrew Cagney <cagney@redhat.com>
19841
19842 * lib/insight-support.exp: Delete file.
19843 * lib/java.exp (java_init): Fix copyright.
19844
029d2200
AC
198452004-07-16 Andrew Cagney <cagney@gnu.org>
19846
19847 * gdb.base/restore.c: Append "prologue" to comments marking the a
19848 function's prologue.
19849 * gdb.base/restore.exp: Update copyright, re-indent.
19850 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
19851 callerN" prefix where needed. Update patterns that match a
19852 function's prologue.
19853
653b62c5
MC
198542004-07-16 Michael Chastain <mec.gnu@mindspring.com>
19855
19856 * gdb.base/restore.c: Add copyright notice.
19857
f7d690e5
AC
198582004-07-16 Andrew Cagney <cagney@gnu.org>
19859
19860 * gdb.base/logical.exp: Update copyright.
19861 (evaluate): New procedure. Use to re-implement tests using
19862 several tables.
19863
d629a7cb
MH
198642004-07-14 Martin Hunt <hunt@redhat.com>
19865
19866 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
19867 which fixes some problems where init.tcl was not found.
19868
9c7bb332
AC
198692004-07-13 Andrew Cagney <cagney@gnu.org>
19870
6bf46641
AC
19871 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
19872 (check_sizeof, check_valueof): Do not include the output in the
19873 test name. Use gdb_test.
19874 (get_valueof): Use gdb_test_multiple.
19875
c4ffd4c0
AC
19876 * gdb.base/step-test.exp: Update copyright. Use
19877 gdb_test_multiple. Ensure that test names do not include
19878 architecture dependent output.
19879
ab89363a
AC
19880 * gdb.gdb/observer.exp: Update copyright.
19881 (setup_test): Use gdb_test_multiple.
19882 (attach_first_observer, attach_second_observer)
19883 (attach_third_observer, detach_first_observer)
19884 (detach_second_observer, detach_third_observer)
19885 (reset_counters, check_counters): Make $message a prefix.
19886 (test_normal_stop_notifications): Add "args" parameter - a list of
19887 init functions to be called. Make $message a prefix,
19888 (test_observer_normal_stop): Change the message prefixes so that
19889 they are unique, pass the attach / detach procedures to
19890 test_normal_stop_notifications.
19891
ec58997a
AC
19892 * gdb.base/signull.exp (test_segv): Prefix all tests with
19893 "${name}". Clean up test messages.
19894
b475183b
AC
19895 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
19896
9c7bb332
AC
19897 * gdb.base/ena-dis-br.exp: Update copyright.
19898 (break_at): New function. Replace send_gdb with gdb_test,
19899 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
19900 ignore count, not stopped at bpt", with KFAIL.
19901
2dd95497
CV
199022004-07-13 Corinna Vinschen <vinschen@redhat.com>
19903
19904 * gdb.base/attach.exp: Remove cleanupfile handling.
19905
419e626b
AC
199062004-07-12 Andrew Cagney <cagney@gnu.org>
19907
19908 * gdb.base/annota1.exp: Cleanup corefile test name.
19909 * gdb.base/annota3.exp: Ditto.
19910
8b1b3228
AC
199112004-07-12 Andrew Cagney <cagney@gnu.org>
19912
78650829
AC
19913 * gdb.base/signals.exp: Clean up copyright, re-indent.
19914
8b1b3228
AC
19915 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
19916 gdb_test and gdb_test_multiple.
19917
935c2760
JJ
199182004-07-08 Jeff Johnston <jjohnstn@redhat.com>
19919
19920 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 19921 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
19922 provide line number info for first statement in main.
19923
1544280f
AC
199242004-07-08 Andrew Cagney <cagney@gnu.org>
19925
1279f4ff
AC
19926 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
19927
1544280f
AC
19928 * gdb.base/sigbpt.exp: Make the common part of each test name a
19929 prefix instead of suffix.
19930
bcc82369
BR
199312004-07-07 Bob Rossi <bob_rossi@cox.net>
19932
19933 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
19934 test from test_tbreak_creation_and_listing to
19935 test_file_list_exec_source_file
19936 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
19937 Changed name of test from test_tbreak_creation_and_listing to
19938 test_file_list_exec_source_file
19939
23f4b0aa
JJ
199402004-07-07 Jeff Johnston <jjohnstn@redhat.com>
19941
19942 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
19943 the jmisc() constructor instead of <init>.
19944 * gdb.java/jmisc1.exp: Ditto.
19945
56401cd5
AC
199462004-07-07 Andrew Cagney <cagney@gnu.org>
19947
19948 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
19949 corrupting the PC.
19950
44ae2f6a
MC
199512004-07-06 Michael Chastain <mec.gnu@mindspring.com>
19952
19953 * gdb.cp/templates.exp: Accept whitespace change in demangler
19954 output.
19955
45a83408
AC
199562004-07-06 Andrew Cagney <cagney@gnu.org>
19957
19958 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
19959
d205ad70
MC
199602004-07-02 Michael Chastain <mec.gnu@mindspring.com>
19961
19962 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
19963 * lib/compiler.cc: Likewise.
19964
06ea1a61
MC
199652004-06-30 Michael Chastain <mec.gnu@mindspring.com>
19966
19967 * lib/compiler.cc: Work around string preprocessing problem
19968 with old hp c++ compiler.
19969 * lib/compiler.c: Likewise.
19970
daab1251
CV
199712004-06-29 Corinna Vinschen <vinschen@redhat.com>
19972
19973 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
19974 directives to conditionalize symbol prefixing.
19975 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
19976 additional_flags handling. Add underscore prefix for Cygwin.
19977 * gdb.arch/i386-unwind.c: Use preprocessor directives to
19978 conditionalize symbol prefixing.
19979 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
19980 additional_flags handling. Add underscore prefix for Cygwin.
19981
cc984116
CV
199822004-06-29 Corinna Vinschen <vinschen@redhat.com>
19983
19984 * gdb.base/bigcore.exp: Skip test on Cygwin.
19985
c279b077
MC
199862004-06-28 Michael Chastain <mec.gnu@mindspring.com>
19987
19988 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
19989 formats for "info register". Use gdb_test_multiple. Fix
19990 the "invalid register" test.
19991
0e915747
CV
199922004-06-28 Corinna Vinschen <vinschen@redhat.com>
19993
19994 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
19995 PID for Cygwin. Add Cygwin specific strings to check for in some
19996 tests.
19997 (do_attach_tests): Add a test for user interaction when attaching
19998 to a process with no matching symbol table already loaded.
19999
11422c86
AC
200002004-06-26 Andrew Cagney <cagney@gnu.org>
20001
20002 Test PR java/1567 and PR java/1565.
20003 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
20004 * gdb.java/jmisc2.exp: Delete file.
20005
cefbce26
MC
200062004-06-26 Michael Chastain <mec.gnu@mindspring.com>
20007
20008 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
20009
e19f872c
CV
200102004-06-25 Corinna Vinschen <vinschen@redhat.com>
20011
20012 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
20013 attach process.
20014
d931ba3b
MC
200152004-06-23 Michael Chastain <mec.gnu@mindspring.com>
20016
20017 * gdb.cp/pr-1553.exp: Remove.
20018
aef68c48
MC
200192004-06-22 Michael Chastain <mec.gnu@mindspring.com>
20020
20021 * gdb.cp/pr-1553.cc: Remove.
20022 * gdb.cp/pr-1553.exp: Disable this test.
20023
8d5df71a
JB
200242004-06-20 Jim Blandy <jimb@redhat.com>
20025
a9c64011 20026 Fix PR testsuite/1680.
8d5df71a
JB
20027 * gdb.arch/i386-sse.exp: Properly quote curly braces in
20028 regular expressions.
20029
4ac6f39d
MC
200302004-06-19 Michael Chastain <mec.gnu@mindspring.com>
20031
20032 Fix PR testsuite/1679.
20033 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
20034 Issue an UNSUPPORTED result instead.
20035
1b413552
JB
200362004-06-18 Jim Blandy <jimb@redhat.com>
20037
20038 * gdb.base/charset.exp: Only send a control-C if we see a new
20039 prompt and incomplete command.
20040
6daa6ebd
MC
200412004-06-18 Michael Chastain <mec.gnu@mindspring.com>
20042
20043 * gdb.cp/pr-574.cc: Add copyright notice.
20044
51fa4ae0
JB
200452004-06-17 Jim Blandy <jimb@redhat.com>
20046
20047 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
20048 cases where the regexp has no groups; this grabs random text from
20049 the previous test suite, whatever that was.
20050
8fea26c5
MC
200512004-06-17 Michael Chastain <mec.gnu@mindspring.com>
20052
20053 * gdb.cp/printmethod.cc: Add copyright notice.
20054
1e3aeb41
MC
200552004-06-16 Michael Chastain <mec.gnu@mindspring.com>
20056
20057 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
20058
9d9030bc
AC
200592004-06-16 Andrew Cagney <cagney@gnu.org>
20060
20061 * gdb.base/signull.c: Update copyright. Include <string.h>.
20062 (bowler): Replace data_pointer with data_read
20063 and data_write cases. Add code_descriptor case.
20064 (zero, desc): New array and pointer.
20065 (data, code): Change to simple pointers.
20066 * gdb.base/signull.exp: Fix probe pattern matching a function
20067 descriptor SIGSEGV. Replace data_pointer with data_read and
20068 data_write tests.
20069
acd4ad44
AC
200702004-06-16 Andrew Cagney <cagney@gnu.org>
20071
20072 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
20073
08fd625c
MC
200742004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20075
20076 * gdb.base/long_long.c: Add copyright notice.
20077
1903502c
MC
200782004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20079
20080 * gdb.base/long_long.exp: Remove reference to
20081 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
20082 to gdb_breakpoint and gdb_continue_to_breakpoint.
20083
83313cb1
JB
200842004-06-14 Jim Blandy <jimb@redhat.com>
20085
20086 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
20087 endian case.
20088
1bf404ef
AC
200892004-06-14 Andrew Cagney <cagney@gnu.org>
20090
20091 * gdb.base/gcore.exp (capture_command_output): Delete the always
20092 passing tests containing inferior values.
20093 * gdb.base/ending-run.exp: Do not include the breakpoint address
20094 in the test message. Update copyright.
20095 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
20096 size in the test name, use gdb_test_multiple. Update copyright.
20097
ef220b33
MC
200982004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20099
20100 * gdb.cp/ref-types.cc: Add copyright notice.
20101
4f70a4c9
MC
201022004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20103
20104 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
20105 hp_aCC_compiler.
20106 * lib/compiler.cc: Likewise.
20107 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
20108 'set' commands. Log diagnostics for other lines. Set
20109 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
20110
335928ac
MC
201112004-06-13 Michael Chastain <mec.gnu@mindspring.com>
20112
20113 * gdb.cp/try_catch.cc: Add copyright notice.
20114
2efb12e8
MC
201152004-06-12 Michael Chastain <mec.gnu@mindspring.com>
20116
20117 * gdb.cp/userdef.cc: Add copyright notice.
20118
0bbed51a
MC
201192004-06-11 Michael Chastain <mec.gnu@mindspring.com>
20120
20121 * gdb.cp/virtfunc.cc: Add copyright notice.
20122
e12a46c9
RC
201232004-06-11 Randolph Chung <tausq@debian.org>
20124
20125 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
20126 problem.
20127
338e05af
AC
201282004-06-10 Andrew Cagney <cagney@gnu.org>
20129
20130 * lib/compiler.cc, lib/compiler.c: Append either
20131 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
20132 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
20133 instead of gcc-3-3.
20134
dc3f10cb
AC
201352004-06-09 Andrew Cagney <cagney@gnu.org>
20136
b4d946af
AC
20137 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
20138 gdb/1455, bug is specific to "long long" and "double".
a9c64011 20139
dc3f10cb
AC
20140 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
20141 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
20142 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
20143 fixed.
20144
b5c0bfa2
AC
201452004-06-09 Andrew Cagney <cagney@gnu.org>
20146
20147 * gdb.base/structs.exp (test_struct_returns): Replace
20148 "return_value_unknown" and "finish_value_unknown" by
20149 "return_value_known" and "finish_value_known". Instead of
20150 "return_value_unknown" iff "finish_value_unknown", check
20151 "return_value_known" implies "finish_value_known".
20152
caeb605f
MH
201532004-06-08 Martin Hunt <hunt@redhat.com>
20154
20155 * gdb.base/float.exp: Add pattern for mips targets.
20156
c892bb64
RC
201572004-06-08 Randolph Chung <tausq@debian.org>
20158
20159 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
20160 message for unknown architectures more clear.
20161
48306d3e
JB
201622004-06-08 Joel Brobecker <brobecker@gnat.com>
20163
20164 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
20165 start the execution of the program.
20166
83ecb59f
JB
201672004-06-07 Jim Blandy <jimb@redhat.com>
20168
20169 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
20170 * gdb.arch/i386-cpuid.h: New helper file.
20171
55264cb4
RC
201722004-06-07 Randolph Chung <tausq@debian.org>
20173
20174 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
20175 has started.
20176
23cadb28
RM
201772004-06-04 Roland McGrath <roland@redhat.com>
20178
20179 Fix PR gdb/1647.
20180 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
20181 differently to be robust to output buffering differences.
20182
51d01eda
MC
201832004-06-04 Michael Chastain <mec.gnu@mindspring.com>
20184
20185 * gdb.threads/pthreads.exp: Update copyright years.
20186 (check_control_c): Change asynchronous 'after' to synchronous.
20187
f4fc3b93
RM
201882004-06-04 Roland McGrath <roland@redhat.com>
20189
20190 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
20191 next gdb prompt.
20192
4013522b
MC
201932004-06-02 Michael Chastain <mec.gnu@mindspring.com>
20194
20195 Fix PR gdb/1636.
20196 * gdb.threads/manythreads.exp: Change asynchronous 'after'
20197 calls to synchronous.
20198
7a8f1e6b
JB
201992004-05-26 Jim Blandy <jimb@redhat.com>
20200
20201 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
20202
81bb3443
RC
202032004-05-24 Randolph Chung <tausq@debian.org>
20204
20205 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
20206 * gdb.asm/pa.inc: New file.
20207
8f5a3103
MK
202082004-05-22 Mark Kettenis <kettenis@gnu.org>
20209
20210 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
20211
734b8fe8 202122004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 20213 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
20214
20215 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
20216 GDB prompt.
20217
725603e1
UW
202182004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20219
f4fc3b93 20220 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
20221 setjmp/longjmp. Use sigaction instead of signal.
20222
8b923272 202232004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 20224 Michael Snyder <msnyder@redhat.com>
8b923272
JB
20225
20226 * gdb.threads/pthread_cond_wait.c: New file.
20227 * gdb.threads/pthread_cond_wait.exp: New testcase.
20228
8bfabb04
AC
202292004-05-13 Andrew Cagney <cagney@redhat.com>
20230
20231 * gdb.base/signull.exp, gdb.base/signull.c: New files.
20232 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
20233
42edda50
AC
202342004-05-11 Andrew Cagney <cagney@redhat.com>
20235
20236 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
20237 fixed but revealed gdb/1639.
20238
d303a6c7
AC
202392004-05-10 Andrew Cagney <cagney@redhat.com>
20240
20241 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
20242 func1" and "next to 2nd alarm", kernel bug avoided.
20243
bf08c2a1
DJ
202442004-05-10 Daniel Jacobowitz <dan@debian.org>
20245
20246 PR external/1568
20247 * gdb.base/bigcore.exp: Check the size of the dumped core file.
20248 XFAIL if it is smaller than bytes_allocated.
20249 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
20250 (main): Make chunks_allocated unsigned. Correct comment.
20251
c0586a34
JB
202522004-05-07 Joel Brobecker <brobecker@gnat.com>
20253
20254 * gdb.arch/powerpc-aix-prologue.c: New file.
20255 * gdb.arch/powerpc-aix-prologue.exp: New file.
20256
f2785d12
JB
202572004-05-07 Jim Blandy <jimb@redhat.com>
20258
20259 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
20260 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
20261
bd7f6e30
JB
202622004-05-06 Joel Brobecker <brobecker@gnat.com>
20263
20264 * gdb.base/sep.exp: No longer setup_kfail when the program was
20265 built with dwarf2.
20266
0a5e7efe
JI
202672004-05-05 Jim Ingham <jingham@apple.com>
20268
20269 * gdb.base/pending.exp: Make sure pending breakpoints
20270 preserve the ignore count.
f4fc3b93 20271
a8958849
MK
202722004-04-27 Jerome Guitton <guitton@gnat.com>
20273
20274 * i386-prologue.exp: Add testcase for jump instruction as first
20275 instruction of the real code.
20276 * i386-prologue.c (jump_at_beginning): New function.
20277
7e103f5b
MK
202782004-04-28 Mark Kettenis <kettenis@gnu.org>
20279
20280 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
20281 x86_64-*-*.
20282
5d38b224
MK
202832004-04-28 Mark Kettenis <kettenis@gnu.org>
20284
20285 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
20286 i*86-*-*.
20287
0ef32fd9
MK
202882004-04-25 Mark Kettenis <kettenis@gnu.org>
20289
20290 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
20291 expression that checks the return type.
20292
71d7dd7c
AC
202932004-04-23 Andrew Cagney <cagney@redhat.com>
20294
20295 * gdb.base/call-sc.exp: New test of scalar call/return values.
20296 * gdb.base/call-sc.c: Ditto.
20297
1e9f977e
JJ
202982004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20299
20300 * gdb.threads/manythreads.c: Reduce thread stack size.
20301
899d9e3a
JJ
203022004-04-23 Jeff Johnston <jjohnstn@redhat.com>
20303
20304 * gdb.threads/manythreads.c: Add copyright notice.
20305
61bcae62
AC
203062004-04-23 Andrew Cagney <cagney@redhat.com>
20307
20308 * gdb.base/siginfo.exp: Better handle step out of signal.
20309 * gdb.base/sigstep.exp: Ditto.
20310
7339a42e 203112004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 20312 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
20313
20314 * gdb.threads/manythreads.c: New testcase.
20315 * gdb.threads/manythreads.exp: Ditto.
20316
5c98409b
JB
203172004-04-22 Jim Blandy <jimb@redhat.com>
20318
20319 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
20320 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
20321
3b611f1a
MC
203222004-04-21 Michael Chastain <mec.gnu@mindspring.com>
20323
20324 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
20325
f0fd9238
AC
203262004-04-21 Andrew Cagney <cagney@redhat.com>
20327
20328 * gdb.base/sigstep.c: New file.
20329 * gdb.base/sigstep.exp: New file.
20330
90990674
JB
203312004-04-16 Joel Brobecker <brobecker@gnat.com>
20332
20333 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
20334 call to observer_notify_normal_stop.
20335
78cef34b
AC
203362004-04-15 Andrew Cagney <cagney@redhat.com>
20337
20338 * gdb.base/siginfo.c: New file.
20339 * gdb.base/siginfo.exp: New file.
20340
d2343407
JB
203412004-04-12 J. Brobecker <brobecker@gnat.com>
20342
20343 * gdb.base/sep.exp: Fix typo in comment.
20344
a2dba3c8
JB
203452004-04-12 J. Brobecker <brobecker@gnat.com>
20346
20347 * gdb.base/sep.c: New file.
20348 * gdb.base/sep-proc.c: New file.
20349 * gdb.base/sep.exp: New testcase.
20350
15f7b60e
MK
203512004-04-09 Mark Kettenis <kettenis@gnu.org>
20352
20353 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
20354 support.
20355
44f4de1a
AC
203562004-04-05 Andrew Cagney <cagney@redhat.com>
20357
20358 * gdb.base/sigaltstack.c: New file.
20359 * gdb.base/sigaltstack.exp: New file.
20360
ef04f396
JB
203612004-04-04 Joel Brobecker <brobecker@gnat.com>
20362
20363 * gdb.base/foll-fork.exp: Update the expected output for
20364 "help set follow-fork-mode", to match a change that was made
20365 to the help of this variable on 2004-01-13.
20366
d40d2c92
JB
203672004-04-01 Joel Brobecker <brobecker@gnat.com>
20368
20369 * lib/ada.exp: Add copyright notice.
20370 * bar.ads: Likewise.
20371 * bar.adb: Likewise.
20372 * null_record.adb: Likewise.
20373 * null_record.exp: Likewise.
20374 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
20375
f86ef5a3
JB
203762004-04-01 Joel Brobecker <brobecker@gnat.com>
20377
20378 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
20379 * configure: Regenerate.
20380
414e70e3
JB
203812004-04-01 Joel Brobecker <brobecker@gnat.com>
20382
20383 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
20384 to build the application. Remove the message printed when in
20385 verbose mode, redundant with the UNSUPPORTED message above.
20386
f0aaee49
JB
203872004-03-31 Joel Brobecker <brobecker@gnat.com>
20388
20389 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
20390 * gdb.ada (null_record.exp): New testcase.
20391
ac81cb54
JB
203922004-03-31 Joel Brobecker <brobecker@gnat.com>
20393
20394 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
20395
854af2f7
JB
203962004-03-31 Joel Brobecker <brobecker@gnat.com>
20397
20398 * gdb.ada: New subdirectory.
20399 * gdb.ada/Makefile.in: New file.
20400 * gdb.ada/gnat_ada.gpr.in: New file.
20401
034cb681
JB
204022004-03-31 Joel Brobecker <brobecker@gnat.com>
20403
20404 * lib/ada.exp: New file.
20405
78a1a894
DJ
204062004-03-24 Daniel Jacobowitz <drow@mvista.com>
20407
20408 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
20409 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
20410
4b2b3b3e
AC
204112004-03-22 Andrew Cagney <cagney@redhat.com>
20412
20413 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
20414 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
20415 Problem identified by Ulrich Weigand.
20416
23c73aa3
DC
204172004-03-17 David Carlton <carlton@kealia.com>
20418
20419 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
20420 PR c++/826.
20421
d63a86f8
RM
204222004-03-16 Roland McGrath <roland@redhat.com>
20423
20424 * gdb.base/auxv.exp: New file.
20425 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
20426
0e02aa50
DC
204272004-03-12 David Carlton <carlton@kealia.com>
20428
20429 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
20430 * gdb.cp/pr-1553.cc: Ditto.
20431 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
20432 pass branch.
20433
c20b71be
MC
204342004-03-12 Michael Chastain <mec.gnu@mindspring.com>
20435
20436 * gdb.cp/templates.exp: Accept more template types.
20437
c7414a01
MC
204382004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20439
20440 From Corinna Vinschen with modifications.
20441 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
20442 local variable obj_with_enum.
20443 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
20444 results with obj_with_enum.
20445
ed69573c
MC
204462004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20447
20448 * gdb.cp/classes.cc: New file, copied from misc.cc.
20449 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
20450
28301461
MC
204512004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20452
20453 * gdb.cp/misc.cc: Add copyright notice.
20454
1198ecbe
DC
204552004-03-05 David Carlton <carlton@kealia.com>
20456
20457 * gdb.cp/rtti.exp: Add 'print *obj3' test.
20458 * gdb.cp/rtti.h: Update copyright.
20459 (namespace n2::n3): New.
20460 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
20461 (n2::n3::func3): New.
20462 (main): Call n2::n3::func3.
20463 * gdb.cp/rtti2.cc: Update copyright.
20464 (n2::create3): New.
20465
9e08c470
MK
204662004-03-04 Mark Kettenis <kettenis@gnu.org>
20467
20468 * gdb.asm/openbsd.inc: Fix typo.
20469
4bebc3aa
FF
204702004-03-03 Fred Fish <fnf@redhat.com>
20471
20472 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
20473 "val" instead of unused "size". Update copyright year.
20474
6ea9fb37
DJ
204752004-02-29 Daniel Jacobowitz <drow@mvista.com>
20476
20477 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
20478 to use unsigned char.
20479 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
20480 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
20481
23b23974
DJ
204822004-02-29 Daniel Jacobowitz <drow@mvista.com>
20483
20484 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
20485 line of output.
20486
7574fd53
DJ
204872004-02-28 Daniel Jacobowitz <drow@mvista.com>
20488
20489 * gdb.base/relocate.c (dummy): Initialize.
20490
a195357f
DJ
204912004-02-28 Daniel Jacobowitz <drow@mvista.com>
20492
20493 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
20494 a breakpoint at exit.
20495
72fd54a9
FF
204962004-02-27 Fred Fish <fnf@redhat.com>
20497
20498 * gdb.base/chng-syms.exp: Add expect condition to match failing
20499 case that isn't a timeout.
20500
b9d23137
AC
205012004-02-27 Andrew Cagney <cagney@redhat.com>
20502
20503 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
20504 support.
20505
15d208f6 205062004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 20507
15d208f6
FF
20508 * gdb.arch/gdb1431.c: Remove.
20509 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
20510 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
20511 of "until" incorrectly.
20512
98f9cd2d
JB
205132004-02-26 J. Brobecker <brobecker@gnat.com>
20514
20515 * gdb.cp/class2.cc (empty): New class.
20516 (refer): New function.
20517 (main): Declare an object of type empty and use it.
20518 * gdb.cp/class2.exp: Print the value of an object of type empty.
20519
9b50c11b
JJ
205202004-02-26 Jeff Johnston <jjohnstn@redhat.com>
20521
20522 * gdb.base/langs.exp: Update query string to match the
20523 new nquery format used for pending breakpoints.
20524
0dcd613f
AC
205252004-02-26 Andrew Cagney <cagney@redhat.com>
20526
20527 Fix PR i18n/1570.
20528 * gdb.base/charset.c: Update copyright notice.
20529 (main, init_string): Remove the escape character '\e' tests.
20530 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
20531 * gdb.base/charset.exp (valid_host_charset): Ditto.
20532 * gdb.base/setvar.exp: Ditto.
20533
b8a56647
AC
205342004-02-24 Andrew Cagney <cagney@redhat.com>
20535
90d59e34
AC
20536 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
20537 mmapped data in core file" PASS and FAIL messages consistent.
20538
b8a56647
AC
20539 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
20540 setting a breakpoint. Work around PR java/1565.
20541
9f27c604
JJ
205422004-02-23 Jeff Johnston <jjohnstn@redhat.com>
20543
20544 * lib/gdb.exp (gdb_breakpoint): Update query string to match
20545 new nquery format.
20546 * gdb.base/pending.exp: Ditto.
20547
3224a706
MK
205482004-02-22 Mark Kettenis <kettenis@gnu.org>
20549
20550 * configure.in: Run stabs tests on *BSD.
20551 * configure: Regenerated.
20552
41e0a9ca
MK
205532004-02-21 Mark Kettenis <kettenis@gnu.org>
20554
20555 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
20556
1e1b3428
FF
205572004-02-20 Fred Fish <fnf@redhat.com>
20558
20559 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
20560 blank in test for "returns short", for consistency with other
20561 "returns xxx" tests. Update copyright year.
20562
f9a7572a
FF
205632004-02-19 Fred Fish <fnf@redhat.com>
20564
20565 New testcase for PR breakpoint/1558.
20566 * gdb.arch/gdb1558.exp: New file.
20567 * gdb.arch/gdb1558.c: New file.
20568
b2ce2854
EZ
205692004-02-19 Elena Zannoni <ezannoni@redhat.com>
20570
20571 * gdb.base/nodebug.exp: Fix typo.
20572
e7c9ff01
JB
205732004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20574
20575 Committed by Jim Blandy <jimb@redhat.com>.
20576
62f4b920
JB
20577 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
20578
2db536a1
JB
20579 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
20580
e7c9ff01
JB
20581 * gdb.base/float.exp: Support s390*-*-* targets.
20582
f3205b34
AF
205832004-02-17 Adam Fedor <fedor@gnu.org>
20584
20585 * gdb.base/gdb1555.exp: New file.
20586 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
20587
9d62932d
EZ
205882004-02-17 Elena Zannoni <ezannoni@redhat.com>
20589
20590 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
20591
344c9711
FF
205922004-02-16 Fred Fish <fnf@redhat.com>
20593
20594 * gdb.arch/gdb1291.c: Remove
20595 * gdb.arch/gdb1291.s: New test input file.
20596 * gdb.arch/gdb1291.exp: Expand test to check case that should not
20597 fail. Test for correct result, known incorrect result, other
20598 failures and timeouts.
20599
2d822687
AC
206002004-02-16 Andrew Cagney <cagney@redhat.com>
20601
20602 * gdb.base/bigcore.exp: New file.
20603 * gdb.base/bigcore.c: New file.
20604
dac15b66
AC
206052004-02-13 Andrew Cagney <cagney@redhat.com>
20606
20607 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
20608 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
20609 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
20610 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
20611 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
20612 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
20613 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
20614 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
20615 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
20616 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
20617
6bdfc2c4
JJ
206182004-02-11 Jeff Johnston <jjohnstn@redhat.com>
20619
20620 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
20621 executed is an alloc instruction.
20622
87b3ede8
DC
206232004-02-11 David Carlton <carlton@kealia.com>
20624
20625 * gdb.cp/breakpoint.exp: New.
20626 * gdb.cp/breakpoint.cc: New.
20627
6e19e2bf
MC
206282004-02-11 Michael Chastain <mec.gnu@mindspring.com>
20629
20630 Partial fix for PR gdb/1543.
20631 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
20632 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
20633 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
20634 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
20635 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
20636 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
20637 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
20638 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
20639 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
20640 to bug-gdb@prep.ai.mit.edu .
20641 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
20642 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
20643 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
20644 Likewise.
20645
5c5455dc
AC
206462004-02-10 Andrew Cagney <cagney@redhat.com>
20647
20648 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
20649 using gdb_internal_error_resync.
20650
9cf689d7
DJ
206512004-02-09 Daniel Jacobowitz <drow@mvista.com>
20652
20653 * gdb.threads/thread-specific.exp: Stop early if no threads are
20654 found.
20655
d2dc51db
MC
206562004-02-09 Michael Chastain <mec.gnu@mindspring.com>
20657
20658 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
20659
14b1a056
DJ
206602004-02-08 Daniel Jacobowitz <drow@mvista.com>
20661
20662 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
20663 breakpoints.
20664
83f66e8f
DJ
206652004-02-07 Daniel Jacobowitz <drow@mvista.com>
20666
20667 * config/sim.exp (gdb_load): Handle $arg == "".
20668 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
20669 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
20670
30fc0091
EZ
206712004-02-07 Elena Zannoni <ezannoni@redhat.com>
20672
a9c64011
AS
20673 * gdb.base/maint.exp: Update test to reflect
20674 obstack changes.
30fc0091 20675
4d806929
JJ
206762004-02-04 Jeff Johnston <jjohnstn@redhat.com>
20677
20678 * gdb.base/pendshr.c (pendfunc): New function that calls
20679 pendfunc1.
20680 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
20681
7bfdd688
FF
206822004-02-04 Fred Fish <fnf@redhat.com>
20683
20684 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
20685 function symbols and update copyright years.
20686 * gdb.arch/gdb1291.c: Ditto.
20687
aaa08ee4
MC
206882004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20689
20690 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
20691
dbad7755
MC
206922004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20693
20694 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
20695
ec4646ef
MC
206962004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20697
20698 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
20699
1b802196
FF
207002004-02-02 Fred Fish <fnf@redhat.com>
20701
20702 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
20703 remote targets. Update copyright years.
20704
18fe2033
JJ
207052004-02-02 Jeff Johnston <jjohnstn@redhat.com>
20706
20707 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
20708 support.
20709 * gdb.base/langs.exp: Fix test which attempts to create
20710 breakpoint on non-existent function to handle new pending
20711 support.
20712 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
20713 a breakpoint.
20714 * gdb.base/pending.exp: New test.
20715 * gdb.base/pending.c: New file.
20716 * gdb.base/pendshr.c: Ditto.
20717
8d577d32
DC
207182004-02-02 David Carlton <carlton@kealia.com>
20719
20720 * gdb.cp/overload.exp: Add overloadNamespace tests.
20721 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
20722 (overloadNamespace, XXX): New.
20723 (main): Call XXX::marker2.
20724
3ad13771
FF
207252004-02-01 Fred Fish <fnf@redhat.com>
20726
20727 * gdb.base/dump.exp: Use runto_main instead of "runto main".
20728 * gdb.base/finish.exp: Ditto.
20729 * gdb.base/gcore.exp: Ditto.
20730 * gdb.base/huge.exp: Ditto.
20731 * gdb.base/info-proc.exp: Ditto.
20732 * gdb.base/return2.exp: Ditto.
20733 * gdb.threads/gcore-thread.exp: Ditto.
20734
44c75849
DJ
207352004-02-01 Daniel Jacobowitz <drow@mvista.com>
20736
20737 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
20738
005bc093
MK
207392004-02-01 Mark Kettenis <kettenis@gnu.org>
20740
20741 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
20742 that opening the file succeeds on OpenBSD.
20743
c47cebdb
DJ
207442004-02-01 Daniel Jacobowitz <drow@mvista.com>
20745
20746 * gdb.threads/thread-specific.c: New file.
20747 * gdb.threads/threads-specific.exp: New test script.
20748 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
20749 to expect_out.
20750
5a01311c
MK
207512004-02-01 Mark Kettenis <kettenis@gnu.org>
20752
20753 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
20754 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
20755 only on the "print_small_structs from print_long_arg_list" test.
20756
ce22a4f1
DJ
207572004-02-01 Daniel Jacobowitz <drow@mvista.com>
20758
20759 * gdb.base/completion.exp: Kill a stray backslash.
20760
20761 From Jim Ingham <jingham@apple.com>:
20762 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
20763 agrees with the result from sending a tab.
20764
abbab9d3
DJ
207652004-01-31 Daniel Jacobowitz <drow@mvista.com>
20766
20767 * gdb.base/chng-syms.exp: Remove stray newline.
20768
53904d1e
MK
207692004-01-31 Mark Kettenis <kettenis@gnu.org>
20770
20771 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
20772 *-*-openbsd*.
20773 * gdb.asm/openbsd.inc: New file.
20774
3a4b3aac
MK
207752004-01-30 Mark Kettenis <kettenis@gnu.org>
20776
20777 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
20778 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
20779 *-*solaris2*. Remove commented out default settings for
20780 asm-flags. Replace gdb_compile with target_link.
20781
ebac27b4
MC
207822004-01-29 Michael Chastain <mec.gnu@mindspring.com>
20783
20784 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
20785 for all tests. Remove old hp-ux and cygnus xfail cases.
20786
d8679d84
PH
207872004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
20788
20789 * gdb.base/chng-syms.exp: New file.
20790 * gdb.base/chng-syms.c: New file.
20791
0a55bc22
MC
207922004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20793
20794 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
20795 Provide arms for current output in all my configurations.
20796
94b8e876
MC
207972004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20798
20799 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
20800 * lib/compiler.cc: Likewise.
20801 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
20802 get the right preprocessor. Eval the output directly. Remove
20803 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
20804 hp_f77_compiler and hp_f90_compiler completely.
20805 (gdb_preprocess): Delete.
20806 (get_compiler): Delete.
20807
7cf03d44
MK
208082004-01-24 Mark Kettenis <kettenis@gnu.org>
20809
20810 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
20811 <string.h>.
20812
68b6dce9
NR
208132004-01-24 Nick Roberts <nick@nick.uklinux.net>
20814
20815 * gdb.mi/mi-stack.exp: Update copyright.
20816
b368761e
DC
208172004-01-23 David Carlton <carlton@kealia.com>
20818
20819 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
20820 test for cp_lookup_transparent_type.
20821 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
20822 call them.
20823
f2061b53
DJ
208242004-01-23 Daniel Jacobowitz <drow@mvista.com>
20825
20826 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
20827 after -var-update.
20828
37fc574a
DC
208292004-01-23 David Carlton <carlton@kealia.com>
20830
20831 * gdb.cp/namespace.cc (C::ensureRefs): New.
20832 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
20833
8e94b928
NR
208342004-01-20 Nick Roberts <nick@nick.uklinux.net>
20835
20836 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
20837 case "-stack-list-locals 2".
20838 * gdb.mi/mi-var-child.exp: Test for case
20839 "-var-list-children --all-values NAME".
20840
997b0952
MC
208412004-01-18 Michael Chastain <mec.gnu@mindspring.com>
20842
20843 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
20844
52470da3
MK
208452004-01-18 Mark Kettenis <kettenis@gnu.org>
20846
7049b4b8
MK
20847 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
20848 used with gdb_test_multiple.
20849
52470da3
MK
20850 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
20851 read at address 0. This fixes PR testsuite/1504.
20852
da6012e5
DJ
208532004-01-18 Daniel Jacobowitz <drow@mvista.com>
20854
20855 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
20856 Remove downloading, guessing the host executable, the calls to
20857 gdb_file_cmd and gdb_target_cmd, and "load" support.
20858 (infer_host_exec): New function broken out from gdb_load.
20859 (gdb_load): New wrapper for gdbserver_gdb_load.
20860 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
20861 gdb_target_cmd. Use -target-select.
20862 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
20863 Download binaries to the host. Clear last_mi_remote_file when
20864 we load a new binary.
20865 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
20866 call gdbserver_gdb_load and mi_gdb_target_cmd.
20867
32c70722
MC
208682004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20869
20870 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
20871 type patterns.
20872
b0cecf36
MC
208732004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20874
20875 * gdb.cp/templates.exp: Fix typo in test name of
20876 "print Foo<volatile char*>::foo".
20877
4120d7e6
MC
208782004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20879
20880 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
20881
f679e530
BE
208822004-01-16 Ben Elliston <bje@wasabisystems.com>
20883
20884 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
20885 (clean mostlyclean): Remove empty rm.
20886
091c48f6
MC
208872004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20888
20889 * gdb.base/setvar.exp: Add copyright years.
20890
3e5fc8d2
DC
208912004-01-14 David Carlton <carlton@bactrian.org>
20892
20893 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
20894 PR c++/1511 and update coment.
20895 * gdb.cp/templates.exp: Update patterns to match current output.
20896 If changes involve something other than whitespace, KFAIL
20897 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
20898
63d06c5c
DC
208992004-01-14 David Carlton <carlton@kealia.com>
20900
20901 * gdb.cp/namespace.exp: Add tests involving classes defined within
20902 namespaces.
20903 * gdb.cp/namespace.cc (C::CClass): New.
20904 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
20905
a51dab88
EZ
209062004-01-14 Elena Zannoni <ezannoni@redhat.com>
20907
20908 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
20909 what debug info we have. Print a better message if something goes
20910 wrong while producing the separate debug info file.
20911
a476ccc9
MC
209122004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20913
20914 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
20915
f453692c
MC
209162004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20917
20918 * gdb.base/callfuncs.c: Add copyright notice.
20919
f40063a5
MC
209202004-01-13 Michael Chastain <mec.gnu@mindspring.com>
20921
20922 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
20923 inheritance. PR gdb/1498, PR gcc/13539.
20924
19ac3974
EZ
209252004-01-13 Elena Zannoni <ezannoni@redhat.com>
20926
a9c64011
AS
20927 * gdb.threads/gcore-thread.exp: Prefix name of binary with
20928 test specific name.
20929 * gdb.mi/gdb669.exp: Ditto.
20930 * gdb.mi/mi-pthreads.exp: Ditto.
20931 * gdb.mi/mi1-pthreads.exp: Ditto.
20932 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 20933
56c97c6e
MC
209342004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20935
20936 * gdb.cp/member-ptr.cc: Add copyright notice.
20937
a0644324
MC
209382004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20939
20940 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
20941 some patterns for recent versions of gcc and hpacc. Delete
20942 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
20943 Delete tests that access a NULL pointer-to-member-data. This
20944 script is still disabled for gcc.
20945
32fabe09
EZ
209462004-01-12 Elena Zannoni <ezannoni@redhat.com>
20947
20948 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 20949 escaped correctly.
32fabe09 20950
1f8a6abb
EZ
209512004-01-12 Elena Zannoni <ezannoni@redhat.com>
20952
20953 * gdb.base/sepdebug.exp: New file.
20954 * gdb.base/sepdebug.c: New file.
20955 * lib/gdb.exp (separate_debug_filename): New procedure.
20956 (gdb_gnu_strip_debug): New procedure.
20957
48efe704
AC
209582004-01-12 Andrew Cagney <cagney@redhat.com>
20959
20960 * gdb.mi/ChangeLog: Delete file. Renamed to ...
20961 * gdb.mi/ChangeLog-1999-2003: New file.
20962
a9415475
AC
209632004-01-12 Andrew Cagney <cagney@redhat.com>
20964
20965 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
20966 "Renaming a directory to a non-empty directory returns ENOTEMPTY
20967 or EEXIST", treat EBUSY as an XFAIL.
20968
83b8cf9d
MC
209692004-01-11 Michael Chastain <mec.gnu@mindspring.com>
20970
20971 * gdb.base/scope.exp: Remove obsolete setup_xfail for
20972 hp_cc_compiler.
20973
9939d2a8
MC
209742004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20975
20976 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
20977 decorations.
20978
1ff8cadf
MC
209792004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20980
20981 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
20982 and "(aCC)" decorations. Remove obsolete doco about old
20983 test results.
20984
6fa9022e
MC
209852004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20986
20987 * gdb.cp/exception.exp: Fix typo in doco.
20988
209721fe
MK
209892004-01-09 Mark Kettenis <kettenis@gnu.org>
20990
20991 * gdb.base/gdb1476.exp: Fix typo.
20992
ef11303e
MC
209932004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20994
20995 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
20996 file.
20997
041ab88c
MC
209982004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20999
21000 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
21001 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
21002 Use gdb_compile. Remove restriction on gcc. Add some patterns
21003 for recent version of gdb. Delete second half, which was a copy
21004 of the first half with different build flags. This test is
21005 still disabled because it is still not ready for production.
21006
e36d075a
MC
210072004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21008
21009 * gdb.cp/exception.cc: Add copyright notice.
21010 * gdb.cp/exception.exp: Add a notice that this file is broken
21011 because of line number changes caused by addition of copyright
21012 notice.
21013
42b190ad
MC
210142004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21015
21016 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
21017 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
21018
8f25f06b
MC
210192004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21020
21021 * gdb.cp/classes.exp: Accept gnu abi 2.
21022 * gdb.cp/derivation.exp: Likewise.
21023 * gdb.cp/overload.exp: Likewise.
21024 * gdb.cp/virtfunc.exp: Likewise.
21025
06ded8b8
MC
210262004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21027
21028 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
21029 semicolon after end of function.
21030
77c26ae3
MC
210312004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21032
21033 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
21034 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
21035 boilerplate code for compiling and running the program under
21036 test. Add some string method tests.
21037
20757486
MC
210382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21039
21040 * gdb.cp/bs15503.cc: Add copyright notice.
21041 * gdb.cp/bs15503.exp: Adjust line number.
21042
0fd3b503
MC
210432004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21044
21045 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
21046 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
21047
10d1bea8
MC
210482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21049
21050 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
21051 hp_cc_compiler.
21052
2789202a
MC
210532004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21054
21055 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
21056 * gdb.cp/ctti.exp: Use the marker instead of "next".
21057 With gcc, run further before bailing.
21058
b862f14c
MC
210592004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21060
21061 * gdb.cp/cttiadd.cc: Add copyright notice.
21062 * gdb.cp/cttiadd1.cc: Likewise.
21063 * gdb.cp/cttiadd2.cc: Likewise.
21064 * gdb.cp/cttiadd3.cc: Likewise.
21065
96da2469
MC
210662004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21067
21068 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
21069 Use gdb_test, gdb_test_multiple. Use floating-point values that
21070 have exact representations in IEEE-ish formats.
21071
053248ff
MC
210722004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21073
21074 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
21075 compilers. Delete duplicate call to get_compiler_info.
21076 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
21077 * gdb.base/volatile.exp: Likewise.
21078
84acecdd
MK
210792004-01-07 Mark Kettenis <kettenis@gnu.org>
21080
21081 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
21082 memory at address 0.
21083
fe11a27f
MC
210842004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21085
21086 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
21087 to test for hp-ux assembler. Fix copyright years.
21088
60ad077b
AC
210892004-01-07 Andrew Cagney <cagney@redhat.com>
21090
21091 * gdb.base/fileio.c (strerrno): Add "EBUSY".
21092
1c9b8f33
AC
210932004-01-07 Andrew Cagney <cagney@redhat.com>
21094
21095 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
21096 when creating the read-only file. From analysis by Roland McGrath
21097 and Elena Zannoni.
21098
753ccc7a
MC
210992004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21100
21101 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
21102
eca3e36b
MC
211032004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21104
21105 * gdb.base/cvexpr.c: Be type-safe with function pointers and
21106 data pointers.
21107
f8d4bac4
MC
211082004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21109
21110 * gdb.cp/m-static.exp: Compile one source file at a time.
21111 Delete unused call to get_compiler_info.
21112
9b4e0f94
MC
211132004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21114
21115 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
21116 * gdb.base/call-rt-st.exp: Likewise.
21117 * gdb.base/nodebug.exp: Likewise.
21118 * gdb.base/volatile.exp: Likewise.
21119 * gdb.cp/ref-types.exp: Likewise.
21120 * gdb.cp/templates.exp: Likewise.
21121
023c1024
MK
211222004-01-05 Mark Kettenis <kettenis@gnu.org>
21123
21124 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
21125
19703c4a
MC
211262004-01-05 Michael Chastain <mec.gnu@mindspring.com>
21127
21128 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
21129 hppa*-hp-hpux*.
21130
18b67037
MK
211312004-01-04 Mark Kettenis <kettenis@gnu.org>
21132
ba6219c8
MK
21133 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21134 x86_64-*-*.
21135
18b67037
MK
21136 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21137 sparc64-*-* and sparc*-solaris2*.
21138
1bfbbb9d
MK
211392004-01-04 Mark Kettenis <kettenis@gnu.org>
21140
21141 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
21142 return ${tests}" test. The ${tests} already mentions the
21143 filename.
21144
06846494
MC
211452004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21146
21147 * gdb.cp/local.exp: Accept gcc abi 2.
21148
3b0cb202
MC
211492004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21150
21151 * gdb.cp/templates.exp: Accept gcc abi 2.
21152
0643ec3f
MC
211532004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21154
21155 * lib/compiler.cc: Remove supports_template_debugging.
21156 * gdb.cp/templates.exp: Do not test supports_template_debugging.
21157
d231d0b1
MC
211582004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21159
21160 * gdb.cp/namespace.exp: Accept gcc abi 2.
21161
44ffb27c
MC
211622004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21163
21164 * gdb.cp/method.exp: Accept gcc abi 2.
21165
184ad485
MC
211662004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21167
21168 * gdb.cp/classes.exp: Generate identical results as old version.
21169 * gdb.cp/derivation.exp: Likewise.
21170 * gdb.cp/overload.exp: Likewise.
21171 * gdb.cp/virtfunc.exp: Likewise.
21172
116f09e7
MC
211732004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21174
21175 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
21176 mysterious bug with sourceware version of expect.
21177
b1379776
MC
211782004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21179
21180 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
21181 current versions of gcc, including gcc abi 2. Remove gratuitous
21182 restart of test program. Use gdb_test_multiple and gdb_test for
21183 all tests. Add patterns to xfail missing "const" in "const char *"
21184 and kfail PR gdb/1155.
21185
6b7a4c0e
MC
211862004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21187
21188 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
21189 current versions of gcc, including gcc abi 2. Remove gratuitous
21190 restart of test program. Use gdb_test_multiple and gdb_test for
21191 all tests. Add patterns to kfail PR gdb/1498.
21192
51615d72
MC
211932003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21194
21195 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
21196 current versions of gcc, including gcc abi 2. Use "breakpoint"
21197 and "continue" instead of restarting the target program. Use
21198 gdb_test_multiple and gdb_test for all tests.
21199
7b79a9d7
MK
212002004-01-01 Mark Kettenis <kettenis@gnu.org>
21201
21202 * gdb.asm/asm-source.exp: Update copyright year. Link statically
21203 for *-*-solaris2*.
21204
1cd3489f
MC
212052003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21206
21207 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
21208 current versions of gcc, including gcc abi 2. Use "breakpoint"
21209 and "continue" instead of restarting the target program several
21210 times. Use gdb_test_multiple and gdb_test for all tests.
21211
850742db
MC
212122003-12-18 Michael Chastain <mec.gnu@mindspring.com>
21213
21214 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
21215 source files.
21216
eb4bbda8
MC
212172003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21218
21219 * gdb.base/environ.exp: Handle compiling test case from multiple
21220 source files.
21221
e42c7771
MC
212222003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21223
21224 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
21225
80e4b428
JB
212262003-12-17 Jim Blandy <jimb@redhat.com>
21227
5f06973a
JB
21228 * gdb.base/freebpcmd.c: Add copyright notice.
21229
80e4b428
JB
21230 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
21231
0ab84fb7
MC
212322003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21233
21234 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
21235
1b3bb3d0
JB
212362003-12-13 Jim Blandy <jimb@redhat.com>
21237
21238 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
21239
3a4c9371
KB
212402003-12-12 Kevin Buettner <kevinb@redhat.com>
21241
21242 * gdb.asm/frv.inc: New file.
21243 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
21244
a1dea79a
FF
212452003-12-09 Fred Fish <fnf@redhat.com>
21246
21247 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
21248 functions to break1.c and leave prototypes behind. Add more
21249 "set breakpoint NN here" comments.
21250 * gdb.base/break1.c: New file.
21251
21252 * gdb.base/break.exp: Handle compiling test case from multiple
21253 source files and change source file references as needed.
21254 * gdb.base/completion.exp: Ditto.
21255 * gdb.base/condbreak.exp: Ditto.
21256 * gdb.base/define.exp: Ditto.
21257 * gdb.base/ena-dis-br.exp: Ditto.
21258 * gdb.base/info-proc.exp: Ditto.
21259 * gdb.base/maint.exp: Ditto.
21260 * gdb.base/until.exp: Ditto.
21261
21262 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
21263 hardcoded line numbers.
21264 * gdb.base/define.exp: Ditto.
21265 * gdb.base/ena-dis-br.exp: Ditto.
21266 * gdb.base/maint.exp: Ditto.
21267 * gdb.base/until.exp: Ditto.
21268
21269 * gdb.base/completion.exp: Use "break1" for completion tests since
21270 "break" is no longer a unique prefix.
21271
5266b69c
AC
212722003-12-06 Andrew Cagney <cagney@redhat.com>
21273
21274 * gdb.base/structs.exp (test_struct_returns): When applicable, set
21275 "return_value_unimplemented". When an unimplemented struct return
21276 architecture, report incorrect values as a KFAIL
21277
374451f0
MC
212782003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21279
21280 * gdb.cp/rtti.exp: Accept new wording of warning from
21281 cp_lookup_rtti_type.
21282
ba9b20a7
MC
212832003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21284
21285 Partial fix for PR testsuite/1456.
21286 * gdb.base/scope.exp (test_at_main): Replace references to
21287 gcc_compiled with calls to test_compiler_info.
21288 (test_at_foo): Likewise.
21289 (test_at_bar): Likewise.
21290
b74b6d0b
MC
212912003-12-04 Michael Chastain <mec.gnu@mindspring.com>
21292
21293 Partial fix for PR testsuite/1456.
21294 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
21295 to test_compiler_info.
21296
ccfa3402
MC
212972003-12-03 Michael Chastain <mec.gnu@mindspring.com>
21298
21299 * gdb.base/so-impl-ld.exp: Update copyright notice.
21300
f6246aba
MC
213012003-12-02 Michael Chastain <mec.gnu@mindspring.com>
21302
21303 Partial fix for PR testsuite/1456.
21304 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
21305 to test_compiler_info.
21306
13ae734a
MC
213072003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21308
21309 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
21310 from current versions of gdb. Clean up regular expressions.
21311 Delete redundant timeout case.
21312
d8e1cdee
MC
213132003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21314
21315 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
21316 from current versions of gdb. Clean up regular expressions.
21317 Delete redundant timeout case.
21318
96457b64
MC
213192003-12-01 Michael Chastain <mec.gnu@mindspring.com>
21320
21321 Partial fix for PR testsuite/1456.
21322 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
21323 gcc_compiled with call to test_compiler_info.
21324
f35309fc
MC
213252003-11-30 Michael Chastain <mec.gnu@mindspring.com>
21326
21327 Partial fix for PR testsuite/1456.
21328 * gdb.base/list.exp (test_list_function): Delete unused declaration
21329 of gcc_compiled.
21330
d7afdf9b
MC
213312003-11-29 Michael Chastain <mec.gnu@mindspring.com>
21332
21333 Partial fix for PR testsuite/1456.
21334 * gdb.base/complex.exp: Replace reference to gcc_compiled with
21335 call to test_compiler_info.
21336
71507b56
MK
213372003-11-29 Mark Kettenis <kettenis@gnu.org>
21338
21339 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
21340 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
21341 it to create the appropriate note.inc.
21342 * gdb.asm/asmsrc1.s: Include "note.inc".
21343 * gdb.asm/netbsd.inc: New file.
21344 * gdb.asm/empty.inc: New file.
21345
f81f93f7
MC
213462003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21347
21348 Partial fix for PR testsuite/1456.
21349 * gdb.base/constvars.exp: Replace references to gcc_compiled with
21350 calls to test_compiler_info.
21351
9a77938e
MC
213522003-11-27 Michael Chastain <mec.gnu@mindspring.com>
21353
21354 Partial fix for PR testsuite/1456.
21355 * gdb.base/volatile.exp: Replace references to gcc_compiled with
21356 calls to test_compiler_info.
21357
e8367dc7
MK
213582003-11-27 Mark Kettenis <kettenis@gnu.org>
21359
21360 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
21361 pattern for the KFAILs.
21362
526c61ee
AF
213632003-11-25 Adam Fedor <fedor@gnu.org>
21364
21365 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
21366 * gdb.objc/objcdecode.m: New file.
21367
28f2d600
AF
213682003-11-25 Adam Fedor <fedor@gnu.org>
21369
21370 * gdb.objc/nondebug.exp: Test for PR objc/1236.
21371 * gdb.objc/nondebug.m: New file.
21372
a3895cee
BE
213732003-11-26 Ben Elliston <bje@wasabisystems.com>
21374
21375 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21376 NetBSD as it does on FreeBSD. Modelled on a similar change by
21377 Mark Kettenis on 2003-05-30.
21378 (link-flags): Set to "--entry _start" regardless of target.
21379 Special linker flags are to be appended to $link-flags.
21380 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
21381
c9f2c8a3
MC
213822003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21383
21384 * gdb.cp/method.exp: Accept output of new demangler.
21385
15a0587a 213862003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
21387
21388 * gdb/class2.exp: New file.
21389 * gdb/class2.cc: New file.
21390
3c00b570
MC
213912003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21392
21393 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
21394 of new demangler.
21395
7027acc7
MK
213962003-11-23 Mark Kettenis <kettenis@gnu.org>
21397
21398 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
21399 of gdb_test "run".
21400
b0e1598a
MK
214012003-11-23 Mark Kettenis <kettenis@gnu.org>
21402
21403 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
21404 "continue" into "run".
21405
4d9eda44
MC
214062003-11-23 Michael Chastain <mec.gnu@mindspring.com>
21407
21408 Partial fix for PR testsuite/1456.
21409 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
21410 call to test_compiler_info.
21411 * gdb.cp/ctti.exp: Likewise.
21412 * gdb.cp/derivation.exp: Likewise.
21413 * gdb.cp/member-ptr.exp: Likewise.
21414 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
21415 reference to gcc_compiled.
21416
214172003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
21418
21419 Fix PR testsuite/1463.
21420 * gdb.base/structs.exp (start_structs_test): Call
21421 get_debug_format before using the debug format.
21422
d422fe19
AC
214232003-11-22 Andrew Cagney <cagney@redhat.com>
21424
21425 * lib/gdb.exp (gdb_test_multiple): Add simple example.
21426 * gdb.base/structs.exp: Use gdb_test_multiple.
21427
039cf96d
AC
214282003-11-20 Andrew Cagney <cagney@redhat.com>
21429
6882279b
AC
21430 * gdb.base/structs.exp: Handle and recover from internal errors.
21431 Replace "foo${n}" with "foo<n>" in test messages.
21432
e53890ae
AC
21433 * gdb.base/structs.exp: Update copyright. Rewrite.
21434 * gdb.base/structs.c: Update copyright. Rewrite.
21435
2b211c59
AC
21436 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
21437 resync count exceeded.
d63a86f8 21438
039cf96d
AC
21439 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
21440 from the internal error.
21441 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
21442 Original from Jim Blandy.
21443 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 21444
eac98b22
AC
214452003-11-19 Andrew Cagney <cagney@redhat.com>
21446
21447 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
21448 KFAIL.
21449
67455b2a
MK
214502003-11-17 Mark Kettenis <kettenis@gnu.org>
21451
21452 New testcase for PR backtrace/1435.
21453 * gdb.arch/i386-unwind.exp: New file.
21454 * gdb.arch/i386-unwind.c: New file.
21455
853d6e5b
AC
214562003-11-17 Andrew Cagney <cagney@redhat.com>
21457
21458 * lib/gdb.exp (compiler_info): New global.
21459 (test_compiler_info): New function.
21460 (get_compiler_info): Set compiler_info.
21461 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
21462 "compiler_info" to gcc-<major>-<minor>.
21463
38cf6e11
MC
214642003-11-15 Michael Chastain <mec.gnu@mindspring.com>
21465
21466 * gdb.trace/configure: Remove.
21467
a50d3602
EZ
214682003-11-13 Elena Zannoni <ezannoni@redhat.com>
21469
21470 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 21471 breakpoints.
a50d3602
EZ
21472 * gdb.base/break.exp: Remove all references to explicit line
21473 numbers.
21474
d9407aaa
NC
214752003-11-11 Nick Clifton <nickc@redhat.com>
21476
21477 * gdb.base/shreloc.exp: Do not run for targets which do not
21478 support shared objects.
21479
db488fc1
CV
214802003-11-10 Corinna Vinschen <vinschen@redhat.com>
21481
21482 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
21483 Don't run tests if nofileio flag is given.
21484
6a90a18e
EZ
214852003-11-07 Elena Zannoni <ezannoni@redhat.com>
21486
21487 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 21488 as well as 'Watchpoint'.
6a90a18e 21489
0b915e9c
EZ
214902003-11-06 Elena Zannoni <ezannoni@redhat.com>
21491
21492 Reported by Jim Ingham <jingham@apple.com>:
21493 * gdb.base/annota1.exp: Match at least one occurrence of the
21494 signal handler annotation.
21495
d7e4b55f
EZ
214962003-11-06 Elena Zannoni <ezannoni@redhat.com>
21497
a9c64011
AS
21498 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
21499 as well as 'Watchpoint'.
d7e4b55f 21500
2fe4e8d0
MC
215012003-11-05 Michael Chastain <mec@shout.net>
21502
21503 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
21504
6ef88553
KW
215052003-11-03 Kris Warkentin <kewarken@qnx.com>
21506
21507 * gdb.arch/gdb1291.c: New test file.
21508 * gdb.arch/gdb1291.exp: New test script.
21509 * gdb.arch/gdb1431.c: New test file.
21510 * gdb.arch/gdb1431.exp: New test script.
21511
ae7dc4d8
MC
215122003-10-22 Michael Chastain <mec@shout.net>
21513
21514 * gdb.mi/pthreads.c: Add copyright notice.
21515
c39d7427
MC
215162003-10-22 Michael Chastain <mec@shout.net>
21517
21518 * gdb.threads/pthreads.c: Add copyright notice.
21519
8b7d96c1
MC
215202003-10-20 Michael Chastain <mec@shout.net>
21521
21522 * gdb.base/gdb1056.exp: New test script.
21523
d1d69fdd
DJ
215242003-10-13 Daniel Jacobowitz <drow@mvista.com>
21525
21526 * gdb.threads/killed.exp: Use gdb_run_cmd.
21527
7d605576
DJ
215282003-10-13 Daniel Jacobowitz <drow@mvista.com>
21529
21530 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
21531 create a core file.
21532 * gdb.threads/gcore-thread.exp: Likewise.
21533
618ec112
CV
215342003-10-13 Corinna Vinschen <vinschen@redhat.com>
21535
21536 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
21537 type, based on char type.
21538 (struct bit_flags_short_t): New bitfield type, based on short type.
21539 (init_bit_flags_char): New fuction.
21540 (init_bit_flags_short): Ditto.
21541 (print_bit_flags_char): Ditto.
21542 (print_bit_flags_short): Ditto.
21543 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
21544
9367a73c
MC
215452003-10-11 Michael Chastain <mec@shout.net>
21546
21547 * gdb.base/call-rt-st.exp: Update copyright year.
21548
1decf120
KI
215492003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
21550
21551 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
21552 * gdb.disasm/sh3.s: Ditto.
21553
5445b2ae
DJ
215542003-10-07 Daniel Jacobowitz <drow@mvista.com>
21555
21556 * gdb.threads/switch-threads.exp: New test.
21557 * gdb.threads/switch-threads.c: New source file.
21558
aec24853
CV
215592003-10-07 Corinna Vinschen <vinschen@redhat.com>
21560
21561 * gdb.base/ending-run.exp: Add sh specific case.
21562
adc7428d
AC
215632003-10-06 Andrew Cagney <cagney@redhat.com>
21564
21565 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
21566 * gdb.disasm/mn10200.exp: Delete obsolete file.
21567
c9d37158
DJ
215682003-09-29 Daniel Jacobowitz <drow@mvista.com>
21569
21570 * ChangeLog: Correct an entry command.exp -> commands.exp.
21571 * gdb.base/commands.exp (bp_deleted_in_command_test)
21572 (temporary_breakpoint_commands): Check noargs.
21573
79c2c32d
DC
215742003-09-25 David Carlton <carlton@kealia.com>
21575
21576 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
21577 of some print tests, where appropriate. Add tests for C::D::cd,
21578 E::ce, F::cXfX, G::XgX.
21579 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
21580
594e6d67
RE
215812003-09-25 Richard Earnshaw <rearnsha@arm.com>
21582
21583 * lib/java.exp (java_init): Import target_alias before using it.
21584
10f0d451
DC
215852003-09-25 David Carlton <carlton@kealia.com>
21586
21587 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
21588
274bcba0
EZ
215892003-09-23 Elena Zannoni <ezannoni@redhat.com>
21590
d63a86f8 21591 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 21592 weirdness.
274bcba0 21593
cdbf20f7
MC
215942003-09-17 Michael Chastain <mec@shout.net>
21595
21596 * gdb.cp/gdb1355.exp: New file.
21597 * gdb.cp/gdb1355.c: New file.
21598
71e06f80
CV
215992003-09-15 Corinna Vinschen <vinschen@redhat.com>
21600
21601 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
21602 * gdb.asm/sh.inc: New file.
21603
5c4e30ca
DC
216042003-09-11 David Carlton <carlton@kealia.com>
21605
bd45b7af
DC
21606 * gdb.cp/namespace.exp: Add tests for namespace types.
21607 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
21608 (test_namespace): New.
21609
1c199746
EZ
216102003-09-11 Elena Zannoni <ezannoni@redhat.com>
21611
a9c64011 21612 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 21613 * gdb.stabs/weird.exp: Ditto.
1c199746 21614
04ed252f
MC
216152003-09-08 Michael Chastain <mec@shout.net>
21616
21617 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
21618
d8a2d9e7
MC
216192003-09-07 Michael Chastain <mec@shout.net>
21620
21621 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
21622 'parse error'.
21623
161afb24
MK
216242003-09-07 Mark Kettenis <m.kettenis@osp.nl>
21625
21626 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
21627
49f2741a
MC
216282003-08-30 Michael Chastain <mec@shout.net>
21629
21630 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
21631 * gdb.gdb/observer.exp: Ditto.
21632 * gdb.gdb/xfullpath.exp: Ditto.
21633
8afa723e
MK
216342003-08-29 Mark Kettenis <kettenis@gnu.org>
21635
21636 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
21637 *-*-*bsd*.
21638
f31dfe3b
JJ
216392003-08-28 Jeff Johnston <jjohnstn@redhat.com>
21640
21641 * gdb.base/dump.exp: Skip for ia64.
21642
4630e498
JJ
216432003-08-25 Jeff Johnston <jjohnstn@redhat.com>
21644
21645 * gdb.asm/asm-source.exp: Add ia64 support.
21646 * gdb.asm/ia64.inc: New file.
21647
1105b7ef
MC
216482003-08-22 Michael Chastain <mec@shout.net>
21649
21650 * gdb.cp: New directory.
21651 * gdb.cp/*: Copy from gdb.c++/*.
21652 * gdb.c++/*: Remove.
21653 * Makefile.in: Change gdb.c++ to gdb.cp.
21654 * configure.in: Ditto.
21655 * configure: Regnerate.
21656
c945b932
MK
216572003-08-18 Mark Kettenis <kettenis@gnu.org>
21658
21659 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
21660 * gdb.arch/i386-prologue.c (gdb1338): Add function.
21661
2b66634b
DJ
216622003-08-17 Daniel Jacobowitz <drow@mvista.com>
21663
21664 * mi-var-display.exp (-var-list-children weird): Accept function
21665 pointers with argument types.
21666 * mi1-var-display.exp (-var-list-children weird): Likewise.
21667 * mi2-var-display.exp (-var-list-children weird): Likewise.
21668
a356f73b
DJ
216692003-08-17 Daniel Jacobowitz <drow@mvista.com>
21670
21671 * gdb.base/annota3.exp: Add missing newline.
21672
483417b8
MC
216732003-08-06 Michael Chastain <mec@shout.net>
21674
21675 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
21676
c99c59c3
MS
216772003-08-12 Michael Snyder <msnyder@redhat.com>
21678
21679 * gdb.base/float.exp: Add test for SH.
21680
55ed7501
MK
216812003-08-10 Mark Kettenis <kettenis@gnu.org>
21682
21683 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
21684
1a371f2e
EZ
216852003-08-07 Elena Zannoni <ezannoni@redhat.com>
21686
21687 * gdb.base/completion.exp: Remove reduntant completion test
21688 on filename.
21689
e0f353ce
EZ
216902003-08-07 Elena Zannoni <ezannoni@redhat.com>
21691
a9c64011
AS
21692 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
21693 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
21694 gdb.trace/save-trace.exp: Make sure that full pathnames are
21695 escaped correctly.
e0f353ce 21696
5710a1af 216972003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 21698
a9c64011
AS
21699 * configure.in: Don't generate config.h from config.hin.
21700 * configure: Regenerate.
21701 * config.hin: Remove file.
21702 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
21703 * gdb.threads/pthreads.c: Ditto.
5710a1af 21704
dcd81ce9
DJ
217052003-08-07 Daniel Jacobowitz <drow@mvista.com>
21706
21707 From Kei Sakamoto <sakamoto.kei@renesas.com>:
21708 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
21709 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
21710 Replace ld24 with seth/add3.
21711
6009d884
AC
217122003-08-02 Andrew Cagney <cagney@redhat.com>
21713
21714 * gdb.base/annota3.exp: New file.
21715 * gdb.base/annota3.c: New file.
21716 * gdb.c++/annota3.exp: New file.
21717 * gdb.c++/annota3.cc: New file.
21718
51514e06
MC
217192003-07-29 Michael Chastain <mec@shout.net>
21720
21721 * gdb.threads/tls.c (spin): Check errno only if sem_wait
21722 actually failed.
21723 (do_pass): Likewise.
21724 * gdb.threads/tls.exp: Always initialize no_of_threads.
21725
4ee6625b
DJ
217262003-07-27 Daniel Jacobowitz <drow@mvista.com>
21727
21728 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
21729 pattern.
21730 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
21731 * gdb.threads/tls.exp: Recognize one case of the host library not
21732 supporting TLS.
21733
225f2bf6
AC
217342003-07-27 Andrew Cagney <cagney@redhat.com>
21735
21736 * gdb.base/fileio.exp: Use SH when running commands using
21737 remote_exec.
21738
bcb27c9f
DJ
217392003-07-24 Daniel Jacobowitz <drow@mvista.com>
21740
21741 From Kei Sakamoto <sakamoto.kei@renesas.com>:
21742 * gdb.base/relocate.c (dummy): New padding array.
21743
3d67be83
MS
217442003-07-22 Michael Snyder <msnyder@redhat.com>
21745
d63a86f8 21746 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
21747
21748 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
21749 patterns to be more general, accepting old and new output.
21750 Some output chars (such as '+') also must be quoted.
d63a86f8 21751 Some addresses are displayed numerically instead of
3d67be83
MS
21752 symbolically.
21753
57ba3b85
MS
217542003-07-23 Michael Snyder <msnyder@redhat.com>
21755
686d097c
MS
21756 * gdb.base/return2.exp: Don't test long-long return.
21757
57ba3b85
MS
21758 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
21759 * gdb.disasm/t01_mov.exp: Ditto.
21760 * gdb.disasm/t02_mova.s: Ditto.
21761 * gdb.disasm/t02_mova.exp: Ditto.
21762 * gdb.disasm/t03_add.s: Ditto.
21763 * gdb.disasm/t03_add.exp: Ditto.
21764 * gdb.disasm/t04_sub.s: Ditto.
21765 * gdb.disasm/t04_sub.exp: Ditto.
21766 * gdb.disasm/t05_cmp.s: Ditto.
21767 * gdb.disasm/t05_cmp.exp: Ditto.
21768 * gdb.disasm/t06_ari2.s: Ditto.
21769 * gdb.disasm/t06_ari2.exp: Ditto.
21770 * gdb.disasm/t07_ari3.s: Ditto.
21771 * gdb.disasm/t07_ari3.exp: Ditto.
21772 * gdb.disasm/t08_or.s: Ditto.
21773 * gdb.disasm/t08_or.exp: Ditto.
21774 * gdb.disasm/t09_xor.s: Ditto.
21775 * gdb.disasm/t09_xor.exp: Ditto.
21776 * gdb.disasm/t10_and.s: Ditto.
21777 * gdb.disasm/t10_and.exp: Ditto.
21778 * gdb.disasm/t11_logs.s: Ditto.
21779 * gdb.disasm/t11_logs.exp: Ditto.
21780 * gdb.disasm/t12_bit.s: Ditto.
21781 * gdb.disasm/t12_bit.exp: Ditto.
21782 * gdb.disasm/t13_otr.s: Ditto.
21783 * gdb.disasm/t13_otr.exp: Ditto.
21784
e00759ef
EZ
217852003-07-22 Elena Zannoni <ezannoni@redhat.com>
21786
21787 * gdb.threads/tls.exp :Add kfail for 'info address' case.
21788
8bc2021f
EZ
217892003-07-22 Elena Zannoni <ezannoni@redhat.com>
21790
a9c64011
AS
21791 * gdb.threads/tls.c : New file.
21792 * gdb.threads/tls.exp : New file.
21793 * gdb.threads/tls-main.c : New file.
21794 * gdb.threads/tls-shared.c : New file.
21795 * gdb.threads/tls-shared.exp : New file.
8bc2021f 21796
89320c4c
AS
217972003-07-22 Andreas Schwab <schwab@suse.de>
21798
21799 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
21800
180dea7c
AS
218012003-07-20 Andreas Schwab <schwab@suse.de>
21802
21803 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
21804 due to insn reordering.
21805
0714963c
AC
218062003-07-15 Andrew Cagney <cagney@redhat.com>
21807
21808 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
21809
98a23b3f
MC
218102003-07-15 Michael Chastain <mec@shout.net>
21811
21812 * gdb.base/gdb1250.exp: New file.
21813 * gdb.base/gdb1250.c: New file.
21814
27e417a2
ML
218152003-07-09 Michal Ludvig <mludvig@suse.cz>
21816
21817 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
21818 expansion of size_t to 'unsigned long', not only to 'unsigned'.
21819
8bc2021f
EZ
218202003-07-09 Elena Zannoni <ezannoni@redhat.com>
21821
a9c64011
AS
21822 * gdb.threads/tls.c: New file.
21823 * gdb.threads/tls.exp: New file.
21824 * gdb.threads/tls-main.c: New file.
21825 * gdb.threads/tls-shared.c: New file.
21826 * gdb.threads/tls-shared.exp: New file.
8bc2021f 21827
d99968dc
EZ
218282003-07-09 Elena Zannoni <ezannoni@redhat.com>
21829
21830 * gdb.base/annota1.exp: Make sure that we properly escape the
21831 full path of the source file. Xfail more permissive patterns,
d63a86f8 21832 due to a compiler debug info problem.
d99968dc 21833
83876b3b
AS
218342003-07-07 Andreas Schwab <schwab@suse.de>
21835
2705e972
AS
21836 * gdb.asm/m68k.inc: New file.
21837 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
21838
83876b3b
AS
21839 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
21840 arguments"): Also match negative number.
21841
21842 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
21843
3a871b37
DJ
218442003-07-03 Daniel Jacobowitz <drow@mvista.com>
21845
21846 * gdb.base/store.c (charest): New typedef.
21847 (add_char): Rename to add_charest, update.
21848 (wack_char): Rename to wack_charest, update types. Return l + r
21849 to keep r live across the call.
21850 (wack_short, wack_int, wack_long, wack_longest, wack_float)
21851 (wack_double, wack_doublest): Return l + r to keep r live across
21852 the call.
21853 * gdb.base/store.exp: Accomodate store.c changes.
21854
b2a7f303
DC
218552003-06-30 David Carlton <carlton@kealia.com>
21856
21857 * gdb.c++/maint.exp (test_invalid_name): New.
21858 (test_first_component): Add tests for invalid names.
21859
3c6cb4a1
MC
218602003-06-29 Michael Chastain <mec@shout.net>
21861
21862 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
21863 output of '<VTT for class>' for virtual base classes.
21864
f1c2644b
DJ
218652003-06-29 Daniel Jacobowitz <drow@mvista.com>
21866
21867 * gdb.base/completion.exp: Tab-complete "complet" instead of
21868 "compl".
21869 * gdb.base/complex.exp, gdb.base/complex.c: New files.
21870
18080350
DJ
218712003-06-29 Daniel Jacobowitz <drow@mvista.com>
21872
21873 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
21874 * gdb.base/volatile.exp: Likewise.
21875
f56973f8
DJ
218762003-06-29 Daniel Jacobowitz <drow@mvista.com>
21877
21878 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
21879 gdb/1265.
21880
218812003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
21882 Daniel Jacobowitz <drow@mvista.com>
21883
21884 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
21885 initial line count of 'captured_main' from 26 to 32.
21886 (test_with_self): Allow xmalloc call to be interleaved with the
21887 preceding two lines.
21888
e766d4d6
JB
218892003-06-24 Joel Brobecker <brobecker@gnat.com>
21890
21891 * gdb.base/bang.exp: New testcase.
21892
f125c9a4
JB
218932003-06-23 Joel Brobecker <brobecker@gnat.com>
21894
21895 * gdb.base/langs.exp: Add some tests for the "minimal" language
21896 support.
21897
6e25beaf
EZ
218982003-06-23 Elena Zannoni <ezannoni@redhat.com>
21899
21900 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
21901 the testcase.
21902
2f816dda
DJ
219032003-06-22 Daniel Jacobowitz <drow@mvista.com>
21904
21905 * gdb.base/relocate.exp: Test add-symbol-file with a variable
21906 offset.
21907
db5a5748
DJ
219082003-06-22 Daniel Jacobowitz <drow@mvista.com>
21909
21910 * gdb.c++/pr-1210.cc: New file.
21911 * gdb.c++/pr-1210.exp: New file.
21912
1df0c130
DJ
219132003-06-21 Daniel Jacobowitz <drow@mvista.com>
21914
21915 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
21916 000-exec-continue.
21917
a92feac0
MK
219182003-06-15 Mark Kettenis <kettenis@gnu.org>
21919
21920 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
21921 on *-*-*bsd* instead of *-*-freebsd*.
21922
81a58f5b
AC
219232003-06-14 Andrew Cagney <cagney@redhat.com>
21924
21925 * gdb.base/store.exp: Test longest and doublest. Test all
21926 parameters. Weaken return statement match.
21927 * gdb.base/store.c: Add longest and doublest - aka long long and
21928 long double functions. Put all parameters into local register
21929 variables. Use negative values.
21930
b257a0d3
AC
219312003-06-14 Andrew Cagney <cagney@redhat.com>
21932
21933 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
21934 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
21935 exit status.
21936 * gdb.base/fileio.exp: Disable target when nointerrupts and
21937 noinferiorio, instead of limiting it to remote. Use remote_exec
21938 instead of system.
d63a86f8 21939
21c38304
JJ
219402003-06-12 Jeff Johnston <jjohnstn@redhat.com>
21941
21942 * gdb.base/float.exp: Add ia64 support.
21943
1bcdb424
CV
219442003-06-12 Corinna Vinschen <vinschen@redhat.com>
21945
21946 * gdb.base/fileio.exp: Run only on remote targets.
21947
6aeb981f
CV
219482003-06-10 Corinna Vinschen <vinschen@redhat.com>
21949
21950 * gdb.base/fileio.c: New file, testing File-I/O.
21951 * gdb.base/fileio.exp: Ditto.
21952
53df362e
RG
219532003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
21954
21955 * gdb.base/shreloc.exp: New file, check symbol values obtained from
21956 shared objects after relocation at load time (gdb PR/1132).
21957 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 21958 as above, part of the shared object relocation test.
53df362e 21959
ffee1b46
MK
219602003-06-08 Mark Kettenis <kettenis@gnu.org>
21961
b5ca3722
MK
21962 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
21963 fully filled history list.
21964 * gdb.base/gdb_history: New file.
21965
03ed860d
MK
21966 * gdb.base/signals.exp: XFAIL "continue to func1" on
21967 i*86-*-freebsd*.
21968
ffee1b46
MK
21969 * gdb.base/attach.exp: When trying to attach to a nonexistent
21970 process, make it possible to specify the PID based on the target,
21971 and do so for *-*-freebsd*.
21972
d80dbb52
RH
219732003-06-02 Richard Henderson <rth@redhat.com>
21974
21975 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
21976
6dd77b81
RH
219772003-06-02 Richard Henderson <rth@redhat.com>
21978
21979 * gdb.base/selftest.exp: Next over lim_at_start initialization.
21980
f6347e16
RH
219812003-06-02 Richard Henderson <rth@redhat.com>
21982
21983 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
21984
2c161407
DJ
219852003-06-01 Daniel Jacobowitz <drow@mvista.com>
21986
21987 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
21988 of globalvar.
21989
572eb746
MK
219902003-06-01 Mark Kettenis <kettenis@gnu.org>
21991
21992 * gdb.asm/asm-source.exp: Check for memory read errors in
21993 disassembler test on *BSD too.
21994
9e9617a5
RH
219952003-06-01 Richard Henderson <rth@redhat.com>
21996
21997 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
21998 for .frame.
21999 (gdbasm_call): Lose ldgp.
22000 (gdbasm_startup): Add frame information.
22001 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
22002
7b34ad4e
MK
220032003-05-31 Mark Kettenis <kettenis@gnu.org>
22004
22005 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
22006 i?86-*-*.
22007
10059fdf
MK
220082003-05-30 Mark Kettenis <kettenis@gnu.org>
22009
22010 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
22011 FreeBSD.
22012
acf4b816
RH
220132003-05-29 Richard Henderson <rth@redhat.com>
22014
22015 * gdb.asm/alpha.inc: New file.
22016 * gdb.asm/asm-source.exp: Use it.
22017
e9ecd949
JB
220182003-05-29 Jim Blandy <jimb@redhat.com>
22019
22020 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
22021 'core.PID'.
22022
e3e5a4f3
JB
220232003-05-22 Jim Blandy <jimb@redhat.com>
22024
22025 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
22026 backtrace.
d63a86f8 22027
72fe3d25
DC
220282003-05-20 David Carlton <carlton@math.stanford.edu>
22029
22030 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
22031 this time.
22032
58da2eb2
DC
220332003-05-19 David Carlton <carlton@bactrian.org>
22034
22035 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
22036 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
22037
1fcb5155
DC
220382003-05-19 David Carlton <carlton@bactrian.org>
22039
22040 * gdb.c++/namespace.exp: Add namespace scope and anonymous
22041 namespace tests.
22042 Bump copyright date.
22043 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
22044 (main): Call C::D::marker2.
22045 * gdb.c++/namespace1.cc: New file.
22046
85e85163
JJ
220472003-05-14 Jeff Johnston <jjohnstn@redhat.com>
22048
22049 Roland McGrath <roland@redhat.com>
d63a86f8 22050 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
22051 there is no manager thread.
22052
a25fbfec
JJ
220532003-05-08 Jeff Johnston <jjohnstn@redhat.com>
22054
d63a86f8
RM
22055 * gdb.threads/schedlock.exp: Remove assumption that all threads
22056 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
22057 in one of the child threads rather than the main thread.
22058
be375bae
JB
220592003-05-07 Jim Blandy <jimb@redhat.com>
22060
09bf6082
JB
22061 Add support for assembly source testing on the s390x.
22062 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
22063 architecture.
22064 * gdb.asm/s390x.inc: New file.
22065
be375bae
JB
22066 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
22067 succession of 'if' statements.
22068
00905d52
AC
220692003-05-05 Andrew Cagney <cagney@redhat.com>
22070
22071 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
22072
b1e29e33
AC
220732003-05-05 Andrew Cagney <cagney@redhat.com>
22074
22075 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
22076 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
22077
e33d66ec
EZ
220782003-05-02 Elena Zannoni <ezannoni@redhat.com>
22079
22080 * gdb.base/charset.exp: Update based on new behavior of set/show
22081 charset commands.
22082
2b6fd0d8
AC
220832003-05-01 Andrew Cagney <cagney@redhat.com>
22084
22085 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
22086 variable do not give memory errors.
22087
130cacce
AF
220882003-04-30 Adam Fedor <fedor@gnu.org>
22089
22090 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
22091 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
22092 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
22093 gdb.objc/basicclass.m: : New files
22094
22095 * lib/gdb.exp (gdb_compile_objc): New procedure.
22096
bea71854
DJ
220972003-04-27 Daniel Jacobowitz <drow@mvista.com>
22098
22099 * gdb.base/signals.exp: Make backtrace tests more specific.
22100
0f20eeea
DC
221012003-04-23 David Carlton <carlton@bactrian.org>
22102
22103 * gdb.c++/maint.exp (test_first_component): Add tests for
22104 'operator' in more locations.
22105
c8c4d8dc
KB
221062003-04-16 Kevin Buettner <kevinb@redhat.com>
22107
22108 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
22109
3fe60e3c
EZ
221102003-04-16 Elena Zannoni <ezannoni@redhat.com>
22111
22112 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 22113 func marke' instead. Update test name.
3fe60e3c 22114
9219021c
DC
221152003-04-15 David Carlton <carlton@math.stanford.edu>
22116
22117 * gdb.c++/maint.exp: New file.
22118
5dd55bdd
EZ
221192003-04-14 Elena Zannoni <ezannoni@redhat.com>
22120
22121 * gdb.threads/schedlock.c: Change type of thread function argument
22122 to long, to avoid warnings on 64-bit platforms.
22123
00890572
EZ
221242003-04-14 Elena Zannoni <ezannoni@redhat.com>
22125
a9c64011
AS
22126 * gdb.base/attach.exp: Add new message from ptrace in case of
22127 attaching to nonexistent process.
d63a86f8 22128
93201743
JB
221292003-04-11 Jim Blandy <jimb@redhat.com>
22130
22131 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22132 gdb.c++/userdef.cc: Place comments on the lines to which the
22133 marker function might return.
22134 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22135 gdb.c++/userdef.exp: Look for those comments to check that we've
22136 returned to the right place, instead of checking line numbers.
22137
2a11c64d
EZ
221382003-04-11 Elena Zannoni <ezannoni@redhat.com>
22139
a9c64011
AS
22140 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
22141 match on sourcefile name, instead of directory name.
2a11c64d 22142
68ab8fc5
EZ
221432003-04-10 Elena Zannoni <ezannoni@redhat.com>
22144
d63a86f8 22145 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
22146 working directory name.
22147
5624293a
JB
221482003-04-09 Jim Blandy <jimb@redhat.com>
22149
22150 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22151 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
22152 after an inferior function call, report the failure, but allow the
22153 test to continue.
22154
f1f02ee4
SC
221552003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22156
22157 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22158 with -DPROTOTYPES.
22159
6eb79af0
SC
221602003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22161
22162 * gdb.base/break.exp: Revert last patch.
22163
8dfb4cf0
SC
221642003-04-04 Stephane Carrez <stcarrez@nerim.fr>
22165
22166 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22167 with -DPROTOTYPES.
22168
ed4c619a
AC
221692003-04-02 Andrew Cagney <cagney@redhat.com>
22170
22171 * gdb.base/callfuncs.exp: Make "print add" messages unique.
22172 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
22173 matching directories by the name breakpoint.
22174 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
22175 Make "continue to marker1" consistent.
22176 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
22177 message consistent.
22178 * lib/gdb.exp: Put "the program is no longer running", and "the
22179 program exited" in parenthesis.
22180 * lib/mi-support.exp: Ditto.
d63a86f8 22181
4e35d5f0 221822003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 22183
4e35d5f0
BR
22184 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
22185
71900fe8
AC
221862003-03-29 Andrew Cagney <cagney@redhat.com>
22187
22188 * gdb.base/sizeof.c (main): Print the value of '\377'.
22189 * gdb.base/sizeof.exp: Check the sign of '\377'.
22190
c0655a16
MC
221912003-03-27 Michael Chastain <mec@shout.net>
22192
22193 * gdb.base/gdb1090.exp: New file.
22194 * gdb.base/gdb1090.cc: New file.
22195
5b2a3989
JB
221962003-03-27 J. Brobecker <brobecker@gnat.com>
22197
22198 * gdb.gdb/observer.exp: New regression test.
22199
79876890
MC
222002003-03-27 Michael Chastain <mec@shout.net>
22201
22202 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
22203 * gdb.base/ptype.exp: Likewise.
22204
6eac95e3
CV
222052003-03-27 Corinna Vinschen <vinschen@redhat.com>
22206
22207 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
22208
e8c71839
MC
222092003-03-26 Michael Chastain <mec@shout.net>
22210
22211 * gdb.base/ptype.exp: Actually use some typedef'd types.
22212
71b10041
SC
222132003-03-21 Stephane Carrez <stcarrez@nerim.fr>
22214
22215 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
22216 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
22217
2512cf80
CV
222182003-03-20 Corinna Vinschen <vinschen@redhat.com>
22219
22220 * gdb.base/default.exp: Fix regular expression.
22221
0d195a4f
CV
222222003-03-20 Corinna Vinschen <vinschen@redhat.com>
22223
22224 * gdb.base/args.exp: Fix regular expression.
22225
8a2dbca8
CV
222262003-03-20 Corinna Vinschen <vinschen@redhat.com>
22227
22228 * gdb.base/help.exp: Allow Win32 child process.
22229
bf028682
CV
222302003-03-20 Corinna Vinschen <vinschen@redhat.com>
22231
22232 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
22233 when stepping out of main().
22234
182dbe85
CV
222352003-03-20 Corinna Vinschen <vinschen@redhat.com>
22236
22237 * gdb.base/default.exp: Check for win32 specific message when calling
22238 "run" without executable.
22239
d67a6ba5
CV
222402003-03-20 Corinna Vinschen <vinschen@redhat.com>
22241
22242 * gdb.base/args.exp: Expect .exe in output.
22243
a955b5bb
CV
222442003-03-20 Corinna Vinschen <vinschen@redhat.com>
22245
22246 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
22247 Cygwin native.
22248
bf6bad4b
AC
222492003-03-17 Andrew Cagney <cagney@redhat.com>
22250
22251 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
22252 vector registes.
22253 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
22254 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
22255
293e9a31
DC
222562003-03-17 David Carlton <carlton@math.stanford.edu>
22257
22258 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
22259 test, for PR breakpoints/38.
22260 Call test_watchpoint_and_breakpoint.
22261 * gdb.base/watchpoint.c (func3): New function.
22262 (main): Call func3.
22263
5330f2db
DC
222642003-03-04 David Carlton <carlton@math.stanford.edu>
22265
22266 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
22267 Garply<Garply<char> >:: garply".
22268 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
22269 with respect to PR c++/1111; note also PR c++/1113.
22270 (test_template_breakpoints): KFAIL "constructor breakpoint" with
22271 respect to PR c++/1062.
22272 KFAIL "destructor breakpoint" with respect to PR c++/1112.
22273
6ece72da
DC
222742003-03-03 David Carlton <carlton@math.stanford.edu>
22275
22276 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
22277 with respect to PR c++/57.
22278 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
22279 c++/826.
22280 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
22281 respect to PR c++/57.
22282
85ca1584
DC
222832003-03-03 David Carlton <carlton@math.stanford.edu>
22284
22285 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
22286 respect to PR c++/33 into FAILs.
22287
98e9c5b8
MC
222882003-03-03 Michael Chastain <mec@shout.net>
22289
7bedbf27
MC
22290 * configure.in: Update copyright years.
22291
222922003-03-03 Michael Chastain <mec@shout.net>
22293
22294 * Makefile.in: Update copyright years.
98e9c5b8 22295
f683e100
DC
222962003-02-28 David Carlton <carlton@math.stanford.edu>
22297
22298 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
22299 print class instead of struct and/or superfluous protection
22300 specifiers, as long as the resulting output is equivalent to the
22301 source code.
22302 Delete FIXME from end of messages on tests that don't need
22303 fixing.
22304
a9e0cf2c
DC
223052003-02-28 David Carlton <carlton@math.stanford.edu>
22306
22307 * gdb.c++/templates.exp (do_tests): Allow const in the two
22308 Foo<volatile char *>::foo tests.
22309
e8d359df
MS
223102003-02-27 Michael Snyder <msnyder@redhat.com>
22311
d63a86f8 22312 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
22313 will be consistant.
22314
0b71dc91
DC
223152003-02-26 David Carlton <carlton@math.stanford.edu>
22316
22317 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
22318 char *>::foo" test with respect to PR c++/33. Create a new test
22319 which is identical to that one except that it doesn't put the
22320 space between the "char" and the "*"; KFAIL it, too.
22321
dd14ab43
DC
223222003-02-26 David Carlton <carlton@math.stanford.edu>
22323
22324 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
22325 template types into either PASSes or KFAILs (corresponding to PR
22326 c++/57). Tweak indentation. Update copyright.
22327
1146c7f1
SC
223282003-02-23 Stephane Carrez <stcarrez@nerim.fr>
22329
22330 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
22331
74641dfb
MC
223322003-02-13 Michael Chastain <mec@shout.net>
22333
22334 * gdb.base/exprs.exp: Remove i960 remnants.
22335 * gdb.base/funcargs.exp: Likewise.
22336 * gdb.base/list.exp: Likewise.
22337 * gdb.base/ptype.exp: Likewise.
22338
559cd2d0
DC
223392003-02-14 David Carlton <carlton@math.stanford.edu>
22340
22341 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
22342 pEe->D::vg()" from XFAIL to KFAIL.
22343
c4f90d87
JM
223442003-02-13 Jason Molenda (jmolenda@apple.com)
22345
22346 * gdb.base/maint.exp: Update maint print statistics regexp to include
22347 new entries.
22348
cbc4d97c
MC
223492003-02-13 Michael Chastain <mec@shout.net>
22350
22351 * gdb.c++/inherit.exp: Remove call to get_debug_format.
22352
40f235b7
MC
223532003-02-12 Michael Chastain <mec@shout.net>
22354
22355 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
22356 * gdb.c++/inherit.exp: Likewise.
22357 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
22358 * gdb.c++/templates.exp: Likewise.
22359 * gdb.c++/virtfunc.exp: Likewise.
22360
c56716b0
JM
223612003-02-06 Jason Molenda (jason-cl@molenda.com)
22362
22363 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
22364 why the code is written that way.
22365
070afcf8
MC
223662003-02-05 Michael Chastain <mec@shout.net>
22367
22368 * gdb.base/dump.exp: Add missing copyright line.
22369
5d0331e5
JM
223702003-02-05 Jason Molenda (jason-cl@molenda.com)
22371
f7ae6d3e 22372 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
22373 at the beginning so the breakpoint doesn't get set on the loop.
22374
92851186
MC
223752003-02-05 Michael Chastain <mec@shout.net>
22376
22377 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
22378 output for configurations with gcc 2.95.3.
22379
cbf1e085
AC
223802003-02-05 Keith Seitz <keiths@redhat.com>
22381 Andrew Cagney <ac131313@redhat.com>
22382
22383 * gdb.mi/mi-cli.exp: New file.
d63a86f8 22384
29518e1e
MC
223852003-02-04 Michael Chastain <mec@shout.net>
22386
22387 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
22388 Call perror and then continue.
22389
5af1d5f3
MC
223902003-02-03 Michael Chastain <mec@shout.net>
22391
22392 * gdb.c++/pr-1023.cc: New file.
22393 * gdb.c++/pr-1023.exp: New file.
22394
6b549786
JB
223952003-02-05 Jim Blandy <jimb@redhat.com>
22396
22397 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
22398 it's local to foobar. Check for it there, and check that it's not
22399 present in main.
22400 * gdb.c++/local.cc (marker2): New function.
22401 (foobar): Call marker1.
22402 (main): Call marker2 instead of marker1.
22403
67f16606
AC
224042003-02-04 Andrew Cagney <ac131313@redhat.com>
22405
22406 * gdb.disasm/mn10200.exp: Obsolete file.
22407 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
22408 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
22409 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
22410
1c5cb38e
DC
224112003-02-04 David Carlton <carlton@math.stanford.edu>
22412
22413 * gdb.c++/overload.exp: Test intToChar(1).
22414 * gdb.c++/overload.cc (intToChar): New.
22415 (main): Call intToChar.
22416
d1fe6965
DC
224172003-02-03 David Carlton <carlton@math.stanford.edu>
22418
22419 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
22420 'might_kfail' arg.
22421 KFAIL some of the continue_to_bp_overloaded calls, according to
22422 PR c++/1025.
22423
9ba61c5d
MC
224242003-02-01 Michael Chastain <mec@shout.net>
22425
22426 * gdb.base/advance.c (marker1): New marker function.
22427 * gdb.base/advance.exp: When the 'advance' command lands on the
22428 return breakpoint, it can legitimately stop on either the
22429 current line or the next line. Accommodate both outcomes.
22430 * gdb.base/until.exp: Likewise.
22431
e7494ffb
AC
224322003-02-02 Andrew Cagney <ac131313@redhat.com>
22433
22434 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
22435 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
22436 now a list, not a tuple.
22437 * gdb.mi/mi-var-display.exp: Ditto.
22438 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 22439
075559bc
AC
224402003-02-01 Andrew Cagney <ac131313@redhat.com>
22441
22442 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
22443 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
22444 stack backtraces.
22445 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 22446
2bd4c7b1
MK
224472003-02-01 Mark Kettenis <kettenis@gnu.org>
22448
22449 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
22450 gdb.mi/mi1-pthreads.exp: Return instead of calling
22451 gdb_suppress_entire_file.
22452
eabd8992
MS
224532003-02-01 Mark Salter <msalter@redhat.com>
22454
22455 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
22456
71469e2f
MS
224572003-01-31 Mark Salter <msalter@redhat.com>
22458
22459 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
22460 Support empty arg.
22461
38a94d44
MC
224622003-01-30 Michael Chastain <mec@shout.net>
22463
22464 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
22465 This was a workaround for a UTF-8 bug in readline 4.3. The bug
22466 has been fixed in gdb/readline on 2003-01-09.
22467
19ea9e73
MS
224682003-01-29 Michael Snyder <msnyder@redhat.com>
22469
e8d359df
MS
22470 * gdb.base/maint.exp: Allow for leading underscore in symbol.
22471 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
22472 * gdb.base/args.exp: Skip if target does not support args passing.
22473
2307bd6a
DJ
224742003-01-22 Daniel Jacobowitz <drow@mvista.com>
22475
19ea9e73 22476 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
22477 gdb_test. Accept a list of expect arguments as the third
22478 parameter.
22479 (gdb_test): Use it.
22480
f2dd3617
EZ
224812003-01-20 Elena Zannoni <ezannoni@redhat.com>
22482
22483 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
22484 allow for different test tree configurations. Update some
22485 tescases accordingly.
22486 * gdb.arch/altivec-regs.exp: Ditto.
22487 * gdb.asm/asm-source.exp: Ditto.
22488 * gdb.base/advance.exp: Ditto.
22489 * gdb.base/display.exp: Ditto.
d63a86f8 22490 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
22491 * gdb.base/mips_pro.exp: Ditto.
22492 * gdb.base/overlays.exp: Ditto.
22493 * gdb.base/relocate.exp: Ditto.
22494 * gdb.base/setshow.exp: Ditto.
22495 * gdb.base/step-line.exp: Ditto.
22496 * gdb.base/step-test.exp: Ditto.
22497 * gdb.base/until.exp: Ditto.
22498 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
22499
c71cdefd
DC
225002003-01-17 David Carlton <carlton@math.stanford.edu>
22501
22502 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
22503 corresponding to PR c++/945.
22504 Update copyright.
22505
fdba05d7
DC
225062003-01-17 David Carlton <carlton@math.stanford.edu>
22507
22508 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
22509 corresponding to PR c++/68.
22510
225112003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
22512
22513 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
22514 (test_paddr_hairy_functions): Call print_addr_2_kfail for
22515 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
22516
c362c33a
EZ
225172003-01-15 Elena Zannoni <ezannoni@redhat.com>
22518
0fbc361c
EZ
22519 * gdb.base/break.exp: Fix change of default location, because of
22520 removal of until tests.
22521 * gdb.base/help.exp: Update test for new 'until' help message.
22522 Add test for help on 'advance'.
a9c64011 22523 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 22524
dabf8a35
MK
225252003-01-15 Mark Kettenis <kettenis@gnu.org>
22526
22527 * gdb.base/default.exp: Adapt "info float" test for recent changes
22528 to that command. Add test for "info vector".
22529 * gdb.base/float.exp: New file. Add test for "info float" that
22530 resembles the old test in gdb.base/default.exp.
22531
a1769aca
DC
225322003-01-15 David Carlton <carlton@math.stanford.edu>
22533
22534 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
22535
82025e13
EZ
225362003-01-15 Elena Zannoni <ezannoni@redhat.com>
22537
22538 * gdb.base/break.exp: Move the tests of until command from here...
22539 * gdb.base/until.exp: ... to here. New file. Add other tests.
22540 * gdb.base/advance.c: New file.
22541 * gdb.base/advance.exp: New file.
22542
8f9ab801
EZ
225432003-01-14 Elena Zannoni <ezannoni@redhat.com>
22544
a9c64011
AS
22545 * gdb.base/args.c: New file.
22546 * gdb.base/args.exp: New file.
8f9ab801 22547
9ae66589
DJ
225482003-01-14 Daniel Jacobowitz <drow@mvista.com>
22549
22550 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
22551
8d77e5c3
DJ
225522003-01-14 Daniel Jacobowitz <drow@mvista.com>
22553
22554 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
22555
12d2f0a1
DJ
225562003-01-14 Daniel Jacobowitz <drow@mvista.com>
22557
22558 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
22559 dates.
22560
6ca37014
DJ
225612003-01-13 Daniel Jacobowitz <drow@mvista.com>
22562
22563 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
22564
b0023472
DJ
225652003-01-13 Daniel Jacobowitz <drow@mvista.com>
22566
22567 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
22568 (ptype &*"foo").
22569 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
22570
607fbc54 225712003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
22572
22573 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
22574 * gdb.mi/mi1-console.exp: Likewise.
22575
607fbc54 225762003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
22577
22578 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
22579 * gdb.mi/mi1-console.exp: Likewise.
22580
a1fb14a2
DJ
225812003-01-13 Daniel Jacobowitz <drow@mvista.com>
22582
22583 * gdb.c++/overload.exp: Remove some fixed XFAILs.
22584
c4cf40b7
DJ
225852003-01-09 Daniel Jacobowitz <drow@mvista.com>
22586
22587 * gdb.base/detach.exp: New test.
22588
696d5a5b
DJ
225892003-01-09 Daniel Jacobowitz <drow@mvista.com>
22590
22591 * Makefile.in (ALL_SUBDIRS): New variable.
22592 (subdirs, clean, distclean): Use it.
22593 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
22594 regenerating Makefile, since it is generated from the top level.
22595 * gdb.asm/Makefile.in: Likewise.
22596 * gdb.base/Makefile.in: Likewise.
22597 * gdb.c++/Makefile.in: Likewise.
22598 * gdb.disasm/Makefile.in: Likewise.
22599 * gdb.java/Makefile.in: Likewise.
22600 * gdb.mi/Makefile.in: Likewise.
22601 * gdb.threads/Makefile.in: Likewise.
22602 * gdb.trace/Makefile.in: Likewise.
22603
754533e4
DC
226042003-01-09 David Carlton <carlton@math.stanford.edu>
22605
22606 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
22607 Add copyright year 2003.
22608
d8b3e9ee
MC
226092003-01-06 Michael Chastain <mec@shout.net>
22610
22611 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
22612 When selecting a thread, 'line' and 'file' are optional.
22613 * gdb.mi/mi1-pthreads.exp: Likewise.
22614
8e9e0fe6
AS
226152003-01-06 Andreas Schwab <schwab@suse.de>
22616
22617 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
22618 failures.
22619
b5ab8ff3
DJ
226202003-01-04 Daniel Jacobowitz <drow@mvista.com>
22621
22622 Fix PR gdb/844
22623 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
22624 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
22625
22626 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
22627 instead of calling gdb_suppress_entire_file.
22628 * gdb.threads/print-threads.exp: Likewise.
22629 * gdb.threads/schedlock.exp: Likewise.
22630
22631 * gdb.threads/killed.exp: Return instead of calling
22632 gdb_suppress_entire_file.
22633 * gdb.threads/linux-dp.exp: Likewise.
22634 * gdb.threads/pthreads.exp: Likewise.
22635
1e698235
DJ
226362003-01-04 Daniel Jacobowitz <drow@mvista.com>
22637
22638 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
22639 stabs.
22640 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
22641 * gdb.base/whatis.exp: Always allow (void) after function names.
22642
147ff08c
DJ
226432003-01-04 Daniel Jacobowitz <drow@mvista.com>
22644
22645 * gdb.c++/casts.exp: Correct regexp.
22646
dc62bfc2
MK
226472003-01-04 Mark Kettenis <kettenis@gnu.org>
22648
22649 * configure.in: Call AC_CONFIG_HEADER. Don't call
22650 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
22651 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
22652 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
22653 aforementioned directories in the AC_OUPUT call.
22654 * config.hin: New file.
22655 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
22656 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
22657 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
22658 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
22659 pass -I$objdir instead of -I$objdir/$subdir in compilation.
22660 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
22661 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
22662 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
22663 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
22664 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
22665 gdb.threads/configure.in, gdb.threads/configure,
22666 gdb.threads/config.in, gdb.trace/configure.in,
22667 gdb.trace/configure: Removed.
22668
77afa639
MC
226692003-01-03 Michael Chastain <mec@shout.net>
22670
22671 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
22672 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
22673
7634bb6e
DJ
226742003-01-03 Daniel Jacobowitz <drow@mvista.com>
22675
22676 * gdb.base/store.exp: Fix regular expressions.
22677
b39c905e
MK
226782002-12-28 Mark Kettenis <kettenis@gnu.org>
22679
22680 * configure.in: Rewrite.
22681 * configure: Regenerated.
22682
0a8551dd
DC
226832003-01-03 David Carlton <carlton@math.stanford.edu>
22684
22685 * gdb.base/psymtab.exp: New file.
22686 * gdb.base/psymtab1.c: Ditto.
22687 * gdb.base/psymtab2.c: Ditto.
22688
c60b7188
AF
226892002-12-23 Adam Fedor <fedor@gnu.org>
22690
22691 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
22692
ee73db83
DC
226932002-12-23 David Carlton <carlton@math.stanford.edu>
22694
22695 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
22696 and current_directory initialization.
22697
d6c1774e
JB
226982002-12-22 Jim Blandy <jimb@redhat.com>
22699
f0a847b8
JB
22700 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
22701 rather than as part of the output file name.
22702
d6c1774e
JB
22703 * gdb.base/attach.exp: There's no need to copy the test program to
22704 /tmp; that was only ever necessary on HP/UX, and this test is
22705 entirely disabled there anyway.
22706
f0708dbb
JB
227072002-12-21 Jim Blandy <jimb@redhat.com>
22708
4c2acfea
JB
22709 * gdb.c++/psmang.exp: Doc fix.
22710
f0708dbb
JB
22711 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
22712 test.
22713
9579e000
DC
227142002-12-20 David Carlton <carlton@math.stanford.edu>
22715
22716 * gdb.c++/annota2.exp: KFAIL annotate-quit.
22717
d1810171
MC
227182002-12-18 Michael Chastain <mec@shout.net>
22719
22720 * gdb.c++/annota2.exp: Add copyright year 2002.
22721
76565097
DC
227222002-12-17 David Carlton <carlton@math.stanford.edu>
22723
22724 * gdb.c++/try_catch.cc: Add marker comments.
22725 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
22726 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
22727 * gdb.c++/m-static.cc: Ditto.
22728 * gdb.c++/m-static1.cc: Ditto.
22729 * gdb.c++/try_catch.cc: Ditto.
22730
da81390b
JJ
227312002-12-16 Jeff Johnston <jjohnstn@redhat.com>
22732
22733 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
22734 to see whether we are using the new -environment-directory
22735 command which resets via -r or the old version of the command
22736 which may prompt the user. Part of fix for gdb/741.
22737
b304d130
AC
227382002-12-13 Andrew Cagney <ac131313@redhat.com>
22739
22740 * gdb.fortran/types.exp: Update obsolete comment.
22741 * gdb.fortran/exprs.exp: Ditto.
22742 * lib/gdb.exp: Delete obsolete code.
22743 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
22744 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
22745 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
22746 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
22747 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
22748 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
22749 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
22750 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
22751 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
22752 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
22753 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
22754 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
22755 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
22756 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
22757 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
22758 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
22759 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
22760 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
22761 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
22762 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
22763 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
22764 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
22765 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
22766 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
22767 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
22768 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
22769 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
22770 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
22771 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
22772 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
22773 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
22774 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
22775 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
22776 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
22777 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
22778 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
22779 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
22780
a23b6e6a
DC
227812002-12-11 David Carlton <carlton@math.stanford.edu>
22782
22783 * gdb.c++/m-data.exp: Add test for members that shadow global
22784 variables: see PR gdb/804.
22785 * gdb.c++/m-data.cc: Ditto.
22786
6604731b
DJ
227872002-12-10 Daniel Jacobowitz <drow@mvista.com>
22788
22789 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
22790
de46ecd7
DC
227912002-12-06 David Carlton <carlton@math.stanford.edu>
22792
22793 * gdb.base/store.c: Don't declare functions static.
22794
27e829d0
AC
227952002-12-04 Andrew Cagney <ac131313@redhat.com>
22796
22797 * gdb.base/store.exp, gdb.base/store.c: New files.
22798
92806416
DJ
227992002-12-03 Daniel Jacobowitz <drow@mvista.com>
22800
22801 * gdb.base/selftest.exp: Update for current gdb.
22802
3bcbaac5
DJ
228032002-12-03 Daniel Jacobowitz <drow@mvista.com>
22804
22805 * gdb.base/maint.exp: Only dump symbols from one source file
22806 or objfile.
22807
f4f00b1f
DJ
228082002-12-03 Daniel Jacobowitz <drow@mvista.com>
22809
22810 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
22811 function call.
22812
f1c8a949
JB
228132002-11-25 Jim Blandy <jimb@redhat.com>
22814
22815 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
22816 function appearing in error message.
22817
9e297a97
DJ
228182002-11-21 Daniel Jacobowitz <drow@mvista.com>
22819
22820 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
22821
1f312e79
JJ
228222002-11-08 Jeff Johnston <jjohnstn@redhat.com>
22823
d63a86f8
RM
22824 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
22825 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
22826 should be in mi console format. This is part of fix for PR gdb/604.
22827
83c31e7d
FN
228282002-09-18 Fernando Nasser <fnasser@redhat.com>
22829
22830 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
22831 which explicitly prints the zero offset as "+0".
22832
322b3f65
DJ
228332002-10-22 Daniel Jacobowitz <drow@mvista.com>
22834
22835 * gdb.threads/schedlock.c (args): Make unsigned.
22836
228372002-10-21 Daniel Jacobowitz <drow@mvista.com>
22838
22839 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
22840 numbers. Allow "foo2|selected stack frame".
22841 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
22842 * gdb.asm/asmsrc2.s: Likewise.
22843 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
22844 comments.
22845 * gdb.asm/mips.inc: New file.
22846
5e2fe5b8
AF
228472002-10-18 Adam Fedor <fedor@gnu.org>
22848
22849 * gdb.base/default.exp: Update expected output to include 'ObjC'.
22850 * gdb.base/help.exp: Likewise.
22851
abe1a5d0
KB
228522002-10-17 Kevin Buettner <kevinb@redhat.com>
22853
22854 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
22855 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
22856
10abb1d4
JB
228572002-10-02 Jim Blandy <jimb@redhat.com>
22858
22859 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
22860
1f609b42
AC
228612002-10-01 Andrew Cagney <ac131313@redhat.com>
22862
22863 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
22864 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
22865 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
22866 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
22867 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
22868 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
22869 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
22870
0aee02e4
AC
228712002-09-29 Andrew Cagney <ac131313@redhat.com>
22872
22873 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
22874 * mi0-disassemble.exp, mi0-eval.exp: Delete.
22875 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
22876 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
22877 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
22878 * mi0-var-block.exp, mi0-var-child.exp: Delete.
22879 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 22880
6fde09ad
KB
228812002-09-27 Kevin Buettner <kevinb@redhat.com>
22882
22883 * gdb.base/annota1.exp (info break): Make directory components of
22884 path optional since not all compilers emit this debug information.
22885
889bf7c5
PA
22886 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
22887 step ends up stepping out of the function instead of stopping on
22888 the epilogue.
6fde09ad 22889
9e8aab75
KS
228902002-09-26 Keith Seitz <keiths@redhat.com>
22891
22892 * lib/insight-support.exp (gdbtk_start): Figure out where
22893 the insight executable is based on where gdb is. Use this
22894 executable to start insight instead of gdb.
22895
e36180d7
AC
228962002-09-25 Andrew Cagney <cagney@redhat.com>
22897
22898 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
22899
9dd34b2b
AC
229002002-09-24 Andrew Cagney <ac131313@redhat.com>
22901
22902 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
22903 test_isolated_complaints.
22904 (test_empty_complaint): New function.
22905 (test_empty_complaints): New function. Check no output when no
22906 complaints.
d63a86f8 22907
dea97812
KB
229082002-09-19 Jim Blandy <jimb@redhat.com>
22909
a9c64011 22910 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 22911
54951bd7
AC
229122002-09-19 Andrew Cagney <ac131313@redhat.com>
22913
22914 * gdb.gdb/complaints.exp: New file.
22915
dec43320
AC
229162002-09-18 Andrew Cagney <ac131313@redhat.com>
22917
22918 * gdb.base/maint.exp: Check `help maint internal-warning'.
22919
e70d6e3f
DC
229202002-09-18 David Carlton <carlton@math.stanford.edu>
22921
22922 * gdb.c++/m-static.exp: Remove breakpoints depending on line
22923 numbers, and replace them by a single breakpoint after the
22924 constructors are all finished.
22925 Add test 4.
22926 * gdb.c++/m-static.cc: Add test 4.
22927 * gdb.c++/m-static.h: New file.
22928 * gdb.c++/m-static1.cc: New file.
22929
22930 * gdb.c++/printmethod.exp: New file.
22931 * gdb.c++/printmethod.cc: New file.
22932
22933 * gdb.c++/pr-574.exp: New file.
22934 * gdb.c++/pr-574.cc: New file.
22935
afb5c968
CV
229362002-09-18 Corinna Vinschen <vinschen@redhat.com>
22937
22938 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
22939 embedded targets which never actually exit.
22940
31e45dee
FN
229412002-09-18 Fernando Nasser <fnasser@redhat.com>
22942
22943 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
22944 "don't step after run" as unresolved or unsupported, instead of xfail.
22945
a283c5a1
CV
229462002-09-18 Corinna Vinschen <vinschen@redhat.com>
22947
22948 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
22949 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
22950 Add newline to expected string in "step out of main (status wrapper)"
22951 case.
22952
11350d2a
CV
229532002-09-18 Corinna Vinschen <vinschen@redhat.com>
22954
22955 * lib/gdb.exp (rerun_to_main): Allow restarting application.
22956 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
22957
0deec7d6
TT
229582002-09-17 Tom Tromey <tromey@redhat.com>
22959
22960 * gdb.base/printcmds.exp (test_print_string_constants): Expect
22961 \000, not \0, in double-quoted string.
22962
b2b4a1b5
CV
229632002-09-14 Corinna Vinschen <vinschen@redhat.com>
22964
c9d37158 22965 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
22966 string after running the commands execution on breakpoint tests.
22967
1c56143a
CV
229682002-09-13 Corinna Vinschen <vinschen@redhat.com>
22969
22970 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
22971
37f8da45
JB
229722002-09-12 Joel Brobecker <brobecker@gnat.com>
22973
22974 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
22975
08b468e0
KS
229762002-09-10 Keith Seitz <keiths@redhat.com>
22977
22978 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
22979 runto proc.
22980 (mi_run_to_main): Use mi_runto.
22981 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
22982
dc360f58
KS
229832002-09-10 Keith Seitz <keiths@redhat.com>
22984
22985 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
22986 regexp for stopping at main. Could have multiple event notifications.
22987 Don't assume that main was declared with no parameters.
22988 (mi_next): Use mi_step_to.
22989 (mi_step): Use mi_next_to.
22990
ce3abcfb
CV
229912002-09-09 Corinna Vinschen <vinschen@redhat.com>
22992
22993 * gdb.base/default.exp: Fix expected string in `info float' test.
22994
d1f5b980
BE
229952002-09-09 Ben Elliston <bje@redhat.com>
22996
22997 * config/mips.exp: Update comments.
22998 * config/mips-idt.exp: Likewise.
22999 * config/nind.exp: Likewise.
23000 * config/slite.exp: Likewise.
23001 * config/sparclet.exp: Likewise.
23002 * config/udi.exp: Likewise.
23003 * config/vx.exp: Likewise.
23004 * config/vxworks29k.exp: Likewise.
23005
2f71430b
JB
230062002-09-05 Jim Blandy <jimb@redhat.com>
23007
23008 * gdb.threads/killed.exp: Fix test failure message.
23009
7ddebc7e
KS
230102002-09-04 Keith Seitz <keiths@redhat.com>
23011
23012 * lib/mi-support.exp: Update copyright.
23013 (mi_gdb_test): Increase the priority of the expected pattern
23014 so that it matches gdb_test.
23015
0ae67eb3
KS
230162002-09-03 Keith Seitz <keiths@redhat.com>
23017
23018 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
23019 Use integer comparison instead of string comparison for testing
23020 whether binary was built.
23021
38fc42c8
JB
230222002-09-03 Jim Blandy <jimb@redhat.com>
23023
23024 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
23025
b6ff0e81
JB
230262002-08-29 Jim Blandy <jimb@redhat.com>
23027
23028 * gdb.threads/pthreads.exp: Move the portable thread compilation
23029 code into a function in lib/gdb.exp, and call that from here.
23030 * lib/gdb.exp (gdb_compile_pthreads): New function.
23031
07c98896
KS
230322002-08-29 Keith Seitz <keiths@redhat.com>
23033
23034 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
23035 expect_out so that callers can get at it.
23036
0312286c
DJ
230372002-08-23 Daniel Jacobowitz <drow@mvista.com>
23038
23039 * gdb.threads/print-threads.c: New file.
23040 * gdb.threads/print-threads.exp: New file.
23041 * gdb.threads/schedlock.c: New file.
23042 * gdb.threads/schedlock.exp: New file.
23043
dd039bc4
EZ
230442002-08-22 Elena Zannoni <ezannoni@redhat.com>
23045
a9c64011
AS
23046 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
23047 not altivec.c.
dd039bc4 23048
1f36144c
MK
230492002-08-17 Mark Kettenis <kettenis@gnu.org>
23050
23051 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
23052 targets. The problem should be fixed now.
23053
16057ec7 230542002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
23055
23056 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
23057 2002-07-24 change that removes final dots from error messages.
23058
3c1499ad
TT
230592002-08-13 Tom Tromey <tromey@redhat.com>
23060
23061 * gdb.base/readline.exp: New file.
23062
a20ce2c3
AC
230632002-08-01 Andrew Cagney <ac131313@redhat.com>
23064
23065 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
23066 supress message.
23067
db034ac5
AC
230682002-08-01 Andrew Cagney <cagney@redhat.com>
23069
23070 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
23071 CHILL_FOR_TARGET and CHILL_LIB.
23072 * configure.in (configdirs): Remove gdb.chill.
23073 * configure: Regenerate.
23074 * lib/gdb.exp: Obsolete references to chill.
23075 * gdb.fortran/types.exp: Ditto.
23076 * gdb.fortran/exprs.exp: Ditto.
23077
3e000b18
KB
230782002-07-30 Kevin Buettner <kevinb@redhat.com>
23079
23080 * gdb.base/shlib-call.exp (additional_flags): Conditionally
23081 set Irix-specific compile and link flags.
23082
28f4966b
KB
230832002-07-29 Kevin Buettner <kevinb@redhat.com>
23084
23085 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
23086 source files. The ``-o'' option doesn't work with the ``-E'' option
23087 when using the Irix compiler.
23088
46c0d5a6
DJ
230892002-07-19 Daniel Jacobowitz <drow@mvista.com>
23090
23091 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
23092 Improve support for reusing an exec file. Copy exec file
23093 to target, and run gdbserver on the target instead of on the host.
23094
eecf4bed
JB
230952002-07-18 Jim Blandy <jimb@redhat.com>
23096
0f815cdf
JB
23097 * gdb.base/ending-run.exp: Don't expect to see the program end in
23098 some orderly fashion when we're running on a real stand-alone
23099 board.
23100
eecf4bed
JB
23101 * gdb.base/interrupt.exp: Correct logic for skipping tests on
23102 targets that don't support interrupts.
23103
52d309e4
JB
231042002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
23105
23106 * gdb.base/attach.exp: Add patterns to match output from /proc-based
23107 systems.
23108 Move comments in expect statements to inside the actions, so that they
23109 don't get matched against.
23110
ff683d9e
MK
231112002-07-10 Mark Kettenis <kettenis@gnu.org>
23112
23113 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
23114 function when asleep" test.
23115
b5356753
AC
231162002-07-10 Andrew Cagney <ac131313@redhat.com>
23117
23118 * gdb.base/page.exp: Rewrite to handle problems with very long
23119 `info set' output. Update copyright.
23120
6aa4d13a
AC
231212002-06-26 Andrew Cagney <ac131313@redhat.com>
23122
23123 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
23124 gdb.threads-hp.
23125 * gdb.hp/configure: Regenerate.
23126 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
23127 * gdb.hp/gdb.threads-hp/configure: Delete file.
23128 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
23129
8cf8c2b8
AC
231302002-06-22 Andrew Cagney <ac131313@redhat.com>
23131
23132 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
23133 setlocale, bindtextdomain and textdomain.
23134
6827a8f8
JB
231352002-06-11 Jim Blandy <jimb@redhat.com>
23136
919d772c
JB
23137 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
23138 preprocessor macro information is present.
23139
6827a8f8
JB
23140 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
23141 tests.
23142
c15b0d21
MS
231432002-06-06 Michael Snyder <msnyder@redhat.com>
23144
c5984d70
MS
23145 * gdb.base/overlays.exp: Record addresses of overlay
23146 functions in TCL variables rather than in GDB variables,
23147 to avoid having GDB convert them to pointers (with loss
23148 of information).
23149
d63a86f8 23150 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 23151 default linker script changes.
c15b0d21
MS
23152 * gdb.base/long_long.exp: Add check for sizeof (long double).
23153
be26fe0d
ML
231542002-06-06 Michal Ludvig <mludvig@suse.cz>
23155
23156 * gdb.asm/asm-source.exp: Add x86-64 target.
23157 * gdb.asm/x86_64.inc: New.
d63a86f8 23158
258093ca 231592002-05-30 Michael Chastain <mec@shout.net>
258093ca 23160
4b3153f1 23161 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
23162 * gdb.c++/m-static.cc: New file.
23163 * gdb.c++/m-static.exp: New file.
23164
241264c6
MS
231652002-05-28 Michael Snyder <msnyder@redhat.com>
23166
23167 * gdb.base/call-ar-st.exp: Allow for reduced floating point
23168 precision.
23169
9bba8c8f 231702002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 23171
4b3153f1 23172 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
23173 * gdb.c++/m-data.cc: New file.
23174 * gdb.c++/m-data.exp: New file.
23175
231762002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 23177
4b3153f1 23178 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 23179 * gdb.c++/try_catch.cc: New file.
d63a86f8 23180 * gdb.c++/try_catch.exp: New file.
9bba8c8f 23181
def1b996
MC
231822002-05-27 Michael Chastain <mec@shout.net>
23183
23184 * gdb.c++/local.exp: Accept more nested types in output.
23185
522ba268
MC
231862002-05-26 Michael Chastain <mec@shout.net>
23187
23188 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
23189
277254ba
MS
231902002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
23191
23192 * lib/gdb.exp (gdb_wrapper_init): Just because
23193 gdb_wrapper_file exists, this does not mean that the file
23194 should not be rebuilt. That is what gdb_wrapper_initialized
23195 is for.
23196 (default_gdb_init): Reset gdb_wrapper_initialized.
23197
b61a8733
MS
231982002-05-23 Michael Snyder <msnyder@redhat.com>
23199
d63a86f8 23200 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
23201 the precision of the floating point test results.
23202 * gdb.base/call-rt-st.exp: Ditto.
23203
b61a8733
MS
23204 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
23205 * gdb.base/call-rt-st.exp: Ditto.
23206
56f6e910
MC
232072002-05-19 Michael Chastain <mec@shout.net>
23208
23209 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
23210
ad0b0016
EZ
232112002-05-19 Elena Zannoni <ezannoni@redhat.com>
23212
a9c64011
AS
23213 * configure.in (configdirs): Add gdb.arch.
23214 * configure: Regenerate.
ad0b0016 23215
f617d2b6
JB
232162002-05-17 Jim Blandy <jimb@redhat.com>
23217
23218 * gdb.base/completion.exp: Recognize the more detailed error
23219 messages produced by the macro expander's lexical analyzer.
23220
eac2a696
EZ
232212002-05-14 Elena Zannoni <ezannoni@redhat.com>
23222
a9c64011
AS
23223 * gdb.arch/altivec-abi.c: New file.
23224 * gdb.arch/altivec-abi.exp: New file.
23225 * gdb.arch/altivec-regs.c: New file.
23226 * gdb.arch/altivec-regs.exp: New file.
eac2a696 23227
2fdde8f8
DJ
232282002-05-14 Daniel Jacobowitz <drow@mvista.com>
23229
23230 * gdb.base/maint.exp (maint print type): Update for new type
23231 structure.
d63a86f8 23232
e31f1a7c
EZ
232332002-05-14 Elena Zannoni <ezannoni@redhat.com>
23234
23235 * gdb.arch: New directory.
23236 * gdb.arch/configure.in: New file.
23237 * gdb.arch/configure: New file.
23238 * gdb.arch/Makefile.in: New file.
23239
db589741
CV
232402002-05-13 Corinna Vinschen <vinschen@redhat.com>
23241
23242 * gdb.asm/asm-source.exp: Add v850 as supported target.
23243 * gdb.asm/v850.inc: New file.
23244
8ce2a7dc
DJ
232452002-05-13 Daniel Jacobowitz <drow@mvista.com>
23246
23247 * gdb.c++/annota2.exp (annotate-quit): Add comment.
23248
df763c7f
DJ
232492002-05-12 Daniel Jacobowitz <drow@mvista.com>
23250
23251 * gdb.base/break.exp: Check 'break "marker2"'.
23252
377daeed
MS
232532002-05-10 Michael Snyder <msnyder@redhat.com>
23254
23255 * gdb.base/long_long.exp: Fix typo.
23256
c4b7bc2b
JB
232572002-05-10 Jim Blandy <jimb@redhat.com>
23258
ecac9a4e
JB
23259 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
23260 a bug.
23261
c4b7bc2b
JB
23262 * gdb.base/printcmds.exp (test_integer_literals_rejected):
23263 Recognize more detailed error message produced by the macro
23264 expander's lexical analyzer.
23265 * lib/gdb.exp (test_print_reject): Same.
23266
e71019a1
MK
232672002-05-09 Mark Kettenis <kettenis@gnu.org>
23268
23269 * gdb.c++/method.exp: Fix typo.
23270
fedfc8e6
MS
232712002-05-08 Michael Snyder <msnyder@redhat.com>
23272
166a1957
MS
23273 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
23274 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 23275 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
23276 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
23277 Add iftarget clause for strongarm.
d63a86f8 23278
f1c47eb2
MS
232792002-05-06 Michael Snyder <msnyder@redhat.com>
23280
cb9a9d3e
MS
23281 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
23282 (gdb_continue_to_end): Accept output from status wrapper.
23283 * gdb.base/ending-run.exp: Add case for output from status wrapper.
23284 Clean up fail messages to match pass messages.
23285
f1c47eb2
MS
23286 Enable the "needs_status_wrapper" testsuite feature.
23287 * lib/gdb.exp (gdb_wrapper_init): New procedure.
23288 (gdb_compile): Conditionally call gdb_wrapper_init.
23289 * gdb.base/a2-run.exp: Recognize output from status wrapper.
23290 * gdb.c++/method.exp: Recognize output from status wrapper.
23291
6079c749
BE
232922002-05-06 Ben Elliston <bje@redhat.com>
23293From Graydon Hoare <graydon@redhat.com>
23294
23295 * config/sid.exp: Include support for "rawsid" protocol.
23296
188baff3
JB
232972002-05-03 Jim Blandy <jimb@redhat.com>
23298
23299 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
23300 * gdb.c++/hang3.C: New file.
23301
b9c07f0f
AC
233022002-05-04 Andrew Cagney <ac131313@redhat.com>
23303
23304 * gdb.base/default.exp: Remove obsolete code.
23305 * gdb.c++/misc.exp: Ditto. Update copyright.
23306 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
23307 * gdb.base/whatis.exp: Ditto. Update copyright.
23308 * gdb.base/scope.exp: Ditto. Update copyright.
23309 * gdb.base/ptype.exp: Ditto. Update copyright.
23310 * gdb.base/printcmds.exp: Ditto. Update copyright.
23311 * gdb.base/opaque.exp: Ditto. Update copyright.
23312 * gdb.base/list.exp: Ditto.
23313 * gdb.base/funcargs.exp: Ditto. Update copyright.
23314 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
23315 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
23316 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
23317 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
23318 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
23319 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
23320
5c7a0397
MS
233212002-05-02 Michael Snyder <msnyder@redhat.com>
23322
d6dcc264 23323 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
23324 * gdb.base/long_long.exp: Add xscale target.
23325 * gdb.base/default.exp: Add xscale target.
23326
eb7f1c48
JB
233272002-05-01 Jim Blandy <jimb@redhat.com>
23328
23329 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
23330 gdb.c++/hang.exp: New test.
23331
a6befae8
FF
233322002-05-01 Fred Fish <fnf@redhat.com>
23333
23334 * gdb.base/completion.exp: Handle completions of "./Make" for
23335 more than one completion possibility, as is the case when we
23336 build and test in the source tree.
23337
0a310277
AG
233382002-04-29 Anthony Green <green@redhat.com>
23339
23340 * gdb.java/jmisc1.exp: New file.
23341 * gdb.java/jmisc2.exp: New file.
23342
6ff9af88
DJ
233432002-04-24 Daniel Jacobowitz <drow@mvista.com>
23344
23345 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
23346
96b3d632
EZ
233472002-04-23 Elena Zannoni <ezannoni@redhat.com>
23348
23349 * gdb.base/help.exp: Change 'help status' to allow for target
23350 dependent output differences.
23351
5019bb54
MC
233522002-04-22 Michael Chastain <mec@shout.net>
23353
23354 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
23355
a805a116
MC
233562002-04-22 Michael Chastain <mec@shout.net>
23357
23358 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
23359
a1706bfd
DM
233602002-04-17 David S. Miller <davem@redhat.com>
23361
23362 * gdb.asm/sparc64.inc: New file.
23363 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
23364
a73a20a2
EZ
233652002-04-19 Elena Zannoni <ezannoni@redhat.com>
23366
23367 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
23368 instruction file directly into the build tree. Clean up at end of
23369 test.
23370
ba678339
DM
233712002-04-18 David S. Miller <davem@redhat.com>
23372
23373 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
23374 handle 64-bit platforms correctly.
23375 * gdb.base/maint.exp: Likewise.
23376
b03399da
KB
233772002-04-18 Kevin Buettner <kevinb@redhat.com>
23378
23379 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
23380 ``-fpic'' when compiling files comprising a shared library, but
23381 it does need additional linker flags in order to find shared
23382 libraries at run time.
23383
e2004992
KB
233842002-04-18 Kevin Buettner <kevinb@redhat.com>
23385
23386 * gdb.base/cvexpr.c (use): New function.
23387 (main): Invoke use() on all global variables to prevent
23388 some linkers from deleting these otherwise unused symbols.
23389
d8937120
MC
233902002-04-17 Michael Chastain <mec@shout.net>
23391From David S. Miller <davem@redhat.com>
23392
23393 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
23394 handle 64-bit platforms correctly.
23395
ffd61a58
MS
233962002-04-12 Michael Snyder <msnyder@redhat.com>
23397From Jim Blandy <jimb@redhat.com>
a9c64011 23398 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
23399 script can handle this instead.
23400 * gdb.base/bar.c (barx): Same.
23401 * gdb.base/baz.c (bazx): Same.
23402 * gdb.base/grbx.c (grbxx): Same.
23403
23404 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
23405 manager doesn't automatically unmap overlays unnecessarily.
23406
6b8426a6
MH
234072002-04-10 Martin M. Hunt <hunt@redhat.com>
23408
23409 * gdb.base/ending-run.exp: Fix pattern for Mips targets
23410 stepping out of main.
23411
34af4875
MC
234122002-04-09 Michael Chastain <mec@shout.net>
23413
23414 * gdb.c++/local.cc (main): Move call to marker1() inside nested
23415 scope so that the nested scope tests will make sense.
23416 * gdb.c++/local.exp: Write patterns that actually work with gcc
23417 (the HP patterns "were never known to work with gcc").
23418 Keep the old aCC patterns too.
23419
2d1676a0
DJ
234202002-04-09 Daniel Jacobowitz <drow@mvista.com>
23421
23422 * gdb.base/attach.exp: Correct target board test.
23423
3a63e3f9
MC
234242002-04-08 Michael Chastain <mec@shout.net>
23425
23426 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
23427 in a const method. Add some xfail and fail cases for configurations
23428 that do not emit the "const ...".
23429
f18dabd2
MC
234302002-04-07 Michael Chastain <mec@shout.net>
23431
23432 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
23433 Accept "A * const" and "const A * const" as type of "this".
23434 Fix spelling of getFunky throughout. Make messages uniform.
23435
0fcddd82
EZ
234362002-04-07 Elena Zannoni <ezannoni@redhat.com>
23437
a9c64011 23438 Work around for PR gdb/285:
0fcddd82
EZ
23439 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
23440
16a8534a
EZ
234412002-04-07 Elena Zannoni <ezannoni@redhat.com>
23442
23443 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
23444 instructions file at run time instead of configure time.
23445 Sometimes we run the test in a directory that is not the one we
23446 configured in.
23447 * gdb.asm/configure.in: Delete creation of symlink.
23448 * gdb.asm/configure: Regenerate.
23449
24181d81
JB
234502002-04-05 J. Brobecker <brobecker@gnat.com>
23451
23452 * gdb.gdb/xfullpath.exp: New test, to exercise the new
23453 xfullpath () function.
23454
7cdb7107
DJ
234552002-04-04 Daniel Jacobowitz <drow@mvista.com>
23456
23457 * gdb.asm/Makefile.in: Correct dependencies.
23458
23459 * gdb.asm/powerpc.inc: New file.
23460 * gdb.asm/asm-source.exp: Add PowerPC.
23461 * gdb.asm/configure.in: Likewise.
23462 * gdb.asm/configure: Regenerated.
23463
a7d17088
DJ
234642002-04-04 Daniel Jacobowitz <drow@mvista.com>
23465
23466 * gdb.base/relocate.exp: New file.
23467 * gdb.base/relocate.c: New file.
23468
cd721503
FF
234692002-04-04 Fred Fish <fnf@redhat.com>
23470
23471 * gdb.base/step-test.exp: Update comment regarding stopping in
23472 memcpy/bcopy calls inserted as part of the compiler runtime.
23473
b22ad7a7
MS
234742002-04-04 Michael Snyder <msnyder@redhat.com>
23475
23476 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
23477
5f279fa6
DJ
234782002-04-03 Daniel Jacobowitz <drow@mvista.com>
23479
23480 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
23481 (gdb_expect): Remove $notransfer hack.
23482
dd0fd3ce
DJ
234832002-04-02 Daniel Jacobowitz <drow@mvista.com>
23484
23485 * gdb.c++/classes.exp ("calling method for small class"): Match
23486 updated register output.
23487
1e50cda1
DJ
234882002-03-30 Daniel Jacobowitz <drow@mvista.com>
23489
23490 Fix PR gdb/452
23491 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
23492 when finished. Make gdb_file_cmd send "exec-file" when
23493 appropriate.
23494
24015922
DJ
234952002-03-30 Daniel Jacobowitz <drow@mvista.com>
23496
23497 * gdb.base/attach.exp: Remove extra setup_xfail.
23498
dd7dfd64
MS
234992002-03-26 Michael Snyder <msnyder@redhat.com>
23500
23501 * gdb.base/default.exp: Add tests for dump, append, and restore.
23502 * gdb.base/help.exp: Add tests for dump, append, and restore.
23503 * gdb.base/dump.exp: New file, test dump, append and restore.
23504 * gdb.base/dump.c: New file.
23505
48b2f8d7
MS
235062002-03-27 Michael Snyder <msnyder@redhat.com>
23507
d63a86f8 23508 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
23509 clean-ups in help messages.
23510
05b4d525
FF
235112002-03-26 Fred Fish <fnf@redhat.com>
23512
23513 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
23514 have debugging info for those functions and the compiler uses them
23515 internally to copy structs around.
23516
d7679631
FF
235172002-03-26 Fred Fish <fnf@redhat.com>
23518
23519 * gdb.base/list.exp: Revert the change made yesterday and add note
23520 about why we don't list the default lines for remote targets.
23521
523ac3f9
MS
235222002-03-25 Michael Snyder <msnyder@redhat.com>
23523
23524 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
23525
754b2b8d
FF
235262002-03-25 Fred Fish <fnf@redhat.com>
23527
23528 * gdb.base/list.exp: This test works on remote targets so remove
23529 the short circuit for remote targets. Update copyright.
23530
33c3e192
FF
235312002-03-25 Fred Fish <fnf@redhat.com>
23532
23533 * gdb.base/attach.exp: Fix logic error that was suppressing this
23534 test for all non hppa*-*-hpux* targets, instead of the hp target.
23535 Move comments closer to the suppression point. Also now need to
23536 check that we are running natively.
23537
d43e73ee
MS
235382002-03-22 Michael Snyder <msnyder@redhat.com>
23539
882c8f02
MS
23540 * gdb.base/default.exp: Add test for gcore. Update copyright.
23541 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 23542
04c12f60
FF
235432002-03-06 Fred Fish <fnf@redhat.com>
23544
23545 * gdb.base/funcargs.c: Remove extraneous ';' character.
23546 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
23547
b43df995
MC
235482002-03-04 Michael Chastain <mec@shout.net>
23549
23550 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
23551 accommodate gcc v3 function signature.
23552 * gdb.mi/mi0-var-cmd-exp: Ditto.
23553
92362027
AC
235542002-02-24 Andrew Cagney <ac131313@redhat.com>
23555
23556 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
23557 ``GNU/Linux'' or ``Linux kernel''
23558 * testsuite/gdb.threads/pthreads.c: Ditto.
23559
258ad32d
MC
235602002-02-24 Michael Chastain <mec@shout.net>
23561
23562 * gdb.threads/pthreads.c (thread1): Add a return statement.
23563 (thread2): Likewise.
23564 (foo): Likewise.
23565
04c3b3d4
MC
235662002-02-23 Michael Chastain <mec@shout.net>
23567
23568 * gdb.threads/linux-dp.c (philosopher): Add a return statement
23569 to placate gcc.
23570
5a2a0a20
MC
235712002-02-23 Michael Chastain <mec@shout.net>
23572
23573 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
23574 test "ptype bint". The test passes on all my stabs configurations.
23575
a640f7fc
JB
235762002-02-21 Jim Blandy <jimb@redhat.com>
23577
27924826
JB
23578 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
23579 filename at a time, and watch for the ones we want to see.
23580
a640f7fc
JB
23581 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
23582 types of pointers to prototyped functions.
23583
edcc8c75
AC
235842002-02-20 Andrew Cagney <ac131313@redhat.com>
23585
23586 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
23587 signed, unsigned and straight char.
23588 (padding_char, padding_short, padding_int, padding_long,
23589 padding_long_long, padding_float, padding_double,
23590 padding_long_double): New global variables.
23591 (fill, fill_structs): New functions.
23592
23593 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
23594 for correctly sized writes. Update copyright.
23595 (get_valueof): New procedure.
23596 (get_sizeof): Call get_valueof.
23597 (check_valueof): New procedure.
23598 (check_padding): New procedure.
23599
ac57ea44
MC
236002002-02-20 Michael Chastain <mec@shout.net>
23601
23602 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
23603 to setup_xfail. Document some of the remaining calls.
23604
7a10c941
MC
236052002-02-18 Michael Chastain <mec@shout.net>
23606
23607 * gdb.c++/userdef.exp: Update copyright year.
23608
fb8acdcc
DJ
236092002-02-18 Daniel Jacobowitz <drow@mvista.com>
23610
23611 * gdb.c++/userdef.exp: Test overloaded operators properly.
23612 Remove xfails.
23613
fda6ae12
MS
236142002-02-14 Michael Snyder <msnyder@redhat.com>
23615
23616 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
23617
676a0442
DJ
236182002-02-14 Daniel Jacobowitz <drow@mvista.com>
23619
23620 * gdb.base/a2-run.exp: Check for a remote target properly.
23621 * gdb.base/annota1.exp: Likewise.
23622 * gdb.base/list.exp: Likewise.
23623 * gdb.base/reread.exp: Likewise.
23624 * gdb.base/scope.exp: Likewise.
23625 * gdb.base/shlib-call.exp: Likewise.
23626 * gdb.base/term.exp: Likewise.
23627 * gdb.c++/annota2.exp: Likewise.
23628
78b4f468
RE
236292002-02-13 Richard Earnshaw <rearnsha@arm.com>
23630
23631 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
23632
9a81ba51
MC
236332002-02-10 Michael Chastain <mec@shout.net>
23634
23635 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
23636 (call_after_alloca): Ditto.
23637
004af6c7
DJ
236382002-02-10 Daniel Jacobowitz <drow@mvista.com>
23639
23640 * gdb.base/ending-run.exp: Guard "cont" test with
23641 gdb_skip_stdio_test.
23642
37225f62
JB
236432002-02-06 Jim Blandy <jimb@redhat.com>
23644
23645 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
23646 from here...
23647 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
23648 To here. Disable this test on non-HP platforms. Add big comment.
23649
fe6fdd96
MS
236502002-02-04 Michael Snyder <msnyder@redhat.com>
23651
23652 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
23653 other than d10v and m32r.
23654
036fad3f
RE
236552002-02-02 Richard Earnshaw <rearnsha@arm.com>
23656
23657 * gdb.base/default.exp: Rewrite test patterns to reduce time
23658 taken to match them.
23659
7148ab62
DJ
236602002-01-30 Daniel Jacobowitz <drow@mvista.com>
23661
23662 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
23663 Allow a start function above main.
23664 * gdb.threads/linux-dp.exp: Fix copyright date.
23665
396cc255
DJ
236662002-01-30 Daniel Jacobowitz <drow@mvista.com>
23667
a9c64011
AS
23668 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
23669 (check_philosopher_stack): Check for manager thread before checking
23670 for a just-starting thread.
396cc255 23671
f038d31b
DJ
236722002-01-30 Daniel Jacobowitz <drow@mvista.com>
23673
23674 From Neil Booth <neil@daikokuya.demon.co.uk>:
23675 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
23676 warnings.
23677
b3ff9d9a
FF
236782002-01-21 Fred Fish <fnf@redhat.com>
23679
23680 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
23681 not caller.
23682
39ad761d
JB
236832002-01-21 Jim Blandy <jimb@redhat.com>
23684
23685 * gdb.base/reread.exp: Check that GDB properly re-reads the
23686 executable file when it changes while no inferior is running.
23687
aaf320fa
FF
236882002-01-21 Fred Fish <fnf@redhat.com>
23689
a9c64011
AS
23690 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
23691 optionally accept the "shlib events" variation.
aaf320fa 23692
808a31f5
JB
236932002-01-21 Jim Blandy <jimb@redhat.com>
23694
23695 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
23696 call `fflush' after every `printf', so that the output is produced
23697 at predictable points, regardless of whatever buffering does (or
23698 doesn't) take place.
23699 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
23700 at different points.
23701
4420d5e2
DJ
237022002-01-20 Daniel Jacobowitz <drow@mvista.com>
23703
23704 * gdb.c++/inherit.exp: Update copyright years.
23705 * gdb.c++/method.exp: Likewise.
23706
3e36a0f4
DJ
237072002-01-20 Daniel Jacobowitz <drow@mvista.com>
23708
23709 * gdb.c++/classes.exp: Update for improved v3 support and skipping
23710 artificial methods/arguments.
23711 * gdb.c++/derivation.exp: Likewise.
23712 * gdb.c++/inherit.exp: Likewise.
23713 * gdb.c++/method.exp: Likewise.
23714 * gdb.c++/virtfunc.exp: Likewise.
23715
b4ceaee6
AC
237162002-01-18 Andrew Cagney <ac131313@redhat.com>
23717
23718 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
23719 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
23720 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
23721 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
23722 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
23723 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
23724
ecace851
JB
237252002-01-17 Jim Blandy <jimb@redhat.com>
23726
23727 * gdb.asm/asm-source.exp (info symbol): Take another shot at
23728 anchoring the pattern matching the entry point symbol's name.
23729
375fc983
AC
237302002-01-17 Andrew Cagney <ac131313@redhat.com>
23731
23732 * gdb.base/maint.exp: Update ``maint internal-error'' to match
23733 continue/quit query. Update copyright.
23734
fe6fdd96
MS
237352002-01-14 Michael Snyder <msnyder@redhat.com>
23736
23737 * gdb.base/gcore.exp: Remove extra debugging output.
23738
e017c81f
DJ
237392002-01-13 Daniel Jacobowitz <drow@mvista.com>
23740
23741 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
23742 for slightly dubious v2 mangled string.
23743
37ab3bf8
DJ
237442002-01-13 Daniel Jacobowitz <drow@mvista.com>
23745
23746 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
23747
1bc05c3a 237482002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 23749
1bc05c3a 23750 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 23751
1bc05c3a
JM
23752 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
23753 constructors.
23754 * gdb.c++/derivation.exp: Likewise.
23755 * gdb.c++/templates.exp: Likewise.
23756 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 23757
1bc05c3a
JM
237582002-01-10 Michael Snyder <msnyder@redhat.com>
23759
23760 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 23761
a911c360
MS
237622002-01-08 Michael Snyder <msnyder@redhat.com>
23763
23764 * gdb.base/gcore.exp: New test for generate-core-file command.
23765 * gdb.base/gcore.c: Testcase for above.
23766 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
23767
ea2119ec
JM
237682002-01-08 Jason Merrill <jason@redhat.com>
23769
23770 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
23771
68203136
FF
237722002-01-07 Fred Fish <fnf@redhat.com>
23773
23774 * gdb.c++/overload.exp: Remove unconditional xfails for:
23775 print foo_instance1.overloadargs(1)
23776 print foo_instance1.overloadargs(1, 2)
23777 print foo_instance1.overloadargs(1, 2, 3)
23778 print foo_instance1.overloadargs(1, 2, 3, 4)
23779 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
23780 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
23781 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
23782 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
23783 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
23784 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
23785 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
23786 print foo_instance1.overload1arg()
23787 print foo_instance1.overload1arg((char)arg2)
23788 print foo_instance1.overload1arg((signed char)arg3)
23789 print foo_instance1.overload1arg((unsigned char)arg4)
23790 print foo_instance1.overload1arg((int)arg7)
23791 print foo_instance1.overload1arg((unsigned int)arg8)
23792 print foo_instance1.overload1arg((float)arg11)
23793 print foo_instance1.overload1arg((double)arg12)
d63a86f8 23794
21b9b5b1
MS
237952002-01-07 Michael Snyder <msnyder@redhat.com>
23796
23797 * gdb.base/huge.exp: New test. Print a very large target data object.
23798 (skip_huge_test): New test variable. Define if you want to skip this
23799 test. The test reads an 8 megabyte data object from the target, so it
23800 might be very time consuming on remote targets with a slow connection.
23801 * gdb.base/huge.c: New file. Test case for above.
23802
725f922e
FF
238032002-01-07 Fred Fish <fnf@redhat.com>
23804
23805 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
23806 g_instance.bfoo, and g_instance.cfoo.
23807
889bf7c5 238082002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 23809
889bf7c5
PA
23810 * gdb.base/break.c (multi_line_if_conditional): New function.
23811 (multi_ilne_while_conditional): Likewise.
23812 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
23813 IF or WHILE condition puts the breakpoint at the start of
23814 the condition.
f286b2c3 23815
634d57ec
JL
23816 * gdb.base/selftest.exp (backtrace through signal handler): Remove
23817 hppa*-*-hpux* expected failure.
23818 * gdb.base/structs.exp (do_function_calls): Similarly.
23819
23820 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
23821 watchpoints.
23822
9fbfe2dc
AC
238232002-01-06 Andrew Cagney <ac131313@redhat.com>
23824
23825 Fix PR gdb/66.
23826 * gdb.base/structs.exp: Replace skip for a29k with skip for
23827 gdb,cannot_call_functions.
23828 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
23829 * gdb.base/callfuncs.exp: Ditto.
23830 * gdb.base/call-rt-st.exp: Ditto.
23831 * gdb.base/call-strs.exp: Ditto.
23832 * gdb.base/callfwmall.exp: Ditto.
23833 * gdb.base/scope.exp: Obsolete xfail a29k.
23834 * gdb.c++/misc.exp: Ditto.
23835 * gdb.c++/cplusfuncs.exp: Ditto.
23836 * gdb.base/ptype.exp: Ditto.
23837 * gdb.base/printcmds.exp: Ditto.
23838 * gdb.base/opaque.exp: Ditto.
23839 * gdb.base/list.exp: Ditto.
23840 * gdb.base/funcargs.exp: Ditto.
23841 * gdb.base/default.exp: Ditto.
23842
8ddad156
MS
238432002-01-04 Michael Snyder <msnyder@redhat.com>
23844
ca4976a6 23845 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
23846 * gdb.base/maint.exp: Add tests for maint info sections options.
23847
1b074332
JL
23848Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
23849
23850 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
23851
7d159115
CV
238522001-12-20 Corinna Vinschen <vinschen@redhat.com>
23853
23854 * gdb.asm/arm.inc: New file.
23855 * gdb.asm/asm-source.exp: Add arm targets.
23856 * gdb.asm/configure.in: Ditto.
23857 * gdb.asm/configure: Recreated from configure.in.
23858
8fb87725
JL
23859Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
23860
afabe08c
JL
23861 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
23862 with HP's compiler.
23863 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
23864 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
23865 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
23866 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
23867
23868 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
23869 either HP's compilers or GCC.
23870
db521deb
JL
23871 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
23872 a SIGBUS or SIGSEGV.
23873
23874 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
23875
23876 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
23877 can be compiled with either HP's compiler or GCC.
23878
cfa88ab7
JL
23879 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
23880 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
23881 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
23882
ca344dff
JL
23883 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
23884 to match current gdb output. Update due to using auto-solib-limit
23885 for limiting instead of overloading auto-solib-add.
23886 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
23887 test program.
23888
3f3c6e55 23889 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
23890 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
23891 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
23892 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
23893 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
23894 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
23895 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
23896 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
23897 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
23898 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
23899 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
23900 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
23901 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 23902
8fb87725
JL
23903 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
23904 a SIGTRAP to the inferior.
23905
cf599fa7
CV
239062001-12-19 Corinna Vinschen <vinschen@redhat.com>
23907
23908 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
23909 Substitute call to target_link by call to gdb_compile.
23910
2cd045cd
JL
23911Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
23912
a9c64011
AS
23913 * gdb.base/break.exp: Fix HP specific search string when testing
23914 backtracing in a called function.
2cd045cd 23915
a9c64011
AS
23916 * gdb.base/constvars.exp: Only set lang to C++ if we're
23917 compiling the test with HP's compilers.
23918 * gdb.base/volatile.exp: Similarly.
2cd045cd 23919
99ebe9ac
JB
239202001-12-19 Jim Blandy <jimb@redhat.com>
23921
23922 * gdb.base/printcmds.exp: Expect the null character to be printed
23923 as '\0', and the '\013' to be printed as '\v'.
23924 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
23925 * gdb.base/setvar.exp: Same.
23926
b9891b29
JB
239272001-12-17 Jim Blandy <jimb@redhat.com>
23928
0eba65ab
JB
23929 * gdb.base/completion.exp: Rather than completing very long
23930 filenames, which can make the readline library produce output we
23931 don't recognize, cd to the directory first, and then complete
23932 using nice, short relative paths.
23933
6970b5b1
JB
23934 * gdb.base/completion.exp: On some systems, there is, in fact, a
23935 variable named `b' in scope, since GDB treats all static
a9c64011
AS
23936 variables as being in scope. So use `no_var_named_this'
23937 instead of `b'.
6970b5b1 23938
b9891b29 23939 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 23940 can't find the core file's registers as a failure.
b9891b29 23941
e6ccd35f
JSC
239422001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
23943
a9c64011
AS
23944 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
23945 test expect string more specific.
e6ccd35f 23946
105ba819
CV
239472001-12-13 Corinna Vinschen <vinschen@redhat.com>
23948
23949 * gdb.asm/asm-source.exp: Add support for xstormy16.
23950 * gdb.asm/configure.in: Ditto.
23951 * gdb.asm/configure: Rebuild.
23952 * gdb.asm/xstormy16.inc: New file.
23953
e9e79dd9
FF
239542001-12-10 Fred Fish <fnf@redhat.com>
23955
23956 * gdb.base/maint.exp: Update to match changes in type dumping code.
23957
347dc97d
JB
239582001-12-10 Jim Blandy <jimb@redhat.com>
23959
23960 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
23961 matching the entry point symbol's name at the beginning of the
23962 line.
347dc97d 23963
5178b9d6
DJ
239642001-12-07 Daniel Jacobowitz <drow@mvista.com>
23965
23966 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
23967 gdb.c++/inherit.exp, gdb.c++/method.exp,
23968 gdb.c++/namespace.exp, gdb.c++/templates.exp,
23969 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
23970 and class layout support.
23971
af890c52
DJ
239722001-12-07 Daniel Jacobowitz <drow@mvista.com>
23973
23974 * gdb.c++/classes.exp: Add test for static member function.
23975 * gdb.c++/misc.cc: Add class with static member function.
23976
7a345fb3
JB
239772001-12-07 Jim Blandy <jimb@redhat.com>
23978
f2e54a80 23979 If GDB says it can't find the struct the function returned, report
8032bf31
JB
23980 those tests as `unsupported'.
23981 * gdb.base/call-rt-st.exp (print_struct_call): New function.
23982 Rewrite subsequent tests to use it.
23983
23984 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
23985 those tests as `unsupported'.
23986 * gdb.base/structs.exp (call_struct_func): New function.
23987 (do_function_calls): Use call_struct_func to call the functions
23988 returning structs.
23989
0bc69509
JB
23990 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
23991 whether functions are prototyped or not, so we can't possibly pass
23992 arguments to t_float_values2 properly.
23993
7a345fb3
JB
23994 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
23995 value of `timeout' for targets other than the mips*tx39-*.
23996
edb6ede1
MS
239972001-12-06 Michael Snyder <msnyder@redhat.com>
23998
d63a86f8 23999 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
24000 and detect whether the start symbol has a leading underscore.
24001
2d842f13
JB
240022001-12-04 Jim Blandy <jimb@redhat.com>
24003
24004 * gdb.base/completion.exp: Clarify indentation.
24005
68550daf
JB
240062001-12-03 Jim Blandy <jimb@redhat.com>
24007
24008 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
24009 variables on the S/390, not `.word'.
24010
cd5195a8
JB
240112001-11-30 Jim Blandy <jimb@redhat.com>
24012
24013 Add assembly-source tests for s390-ibm-linux.
24014 * gdb.asm/s390.inc: New file.
24015 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
24016 the S/390 architecture.
a9c64011 24017 * gdb.asm/configure: Regenerated.
cd5195a8 24018
ca9efc90
MS
240192001-11-30 Michael Snyder <msnyder@redhat.com>
24020
24021 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
24022 next, info source, info sources, info line, global and static
24023 variables, and static functions.
24024 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
24025 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
24026 * gdb.asm/asmsrc1.s: Add a static function and some variables.
24027 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
24028 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
24029 (gdbasm_leave): Restore frame pointer.
24030 (gdbasm_startup): Copy stack set-up from crt0.S.
24031
d0e66976
FN
240322001-11-26 Fernando Nasser <fnasser@redhat.com>
24033
24034 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
24035 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
24036 to a local (non-static) variable. Copy tstruct.a to a static buffer
24037 and return a pointer to that buffer.
24038 * gdb.base/callfwmall.c (t_structs_a): Ditto.
24039
e2334072
MK
240402001-11-24 Mark Kettenis <kettenis@gnu.org>
24041
24042 * gdb.asm/configure.in: Fix recognition of ix86 target.
24043 * gdb.asm/configure: Regenerate.
24044
756caa3d
MS
240452001-11-21 Michael Snyder <msnyder@redhat.com>
24046
24047 * gdb.asm/sparc.inc: New file.
24048 * gdb.asm/asm-source.exp: Recognize sparc target.
24049 * gdb.asm/configure.in: Recognize sparc target.
24050 * gdb.asm/configure: Regenerate.
d63a86f8 24051
9a4d72d5
MS
240522001-11-21 Michael Snyder <msnyder@redhat.com>
24053
24054 * gdb.asm/m32r.inc: New file.
24055 * gdb.asm/asm-source.exp: Recognize m32r target.
24056 * gdb.asm/configure.in: Recognize m32r target.
24057 * gdb.asm/configure: Regenerate.
24058
a773d1cd
MS
240592001-11-20 Michael Snyder <msnyder@redhat.com>
24060
017ac23d
MS
24061 * gdb.asm/i386.inc: New file.
24062 * gdb.asm/asm-source.exp: Recognize ix86 target.
24063 * gdb.asm/configure.in: Recognize ix86 target.
24064 * gdb.asm/configure: Regenerate.
24065
a773d1cd
MS
24066 * gdb.c++/namespace.exp: Fix quotes in output messages.
24067
bb632afb
MS
240682001-11-14 Michael Snyder <msnyder@redhat.com>
24069
25d559ca 24070 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
24071 qualifier in a type cast expression, to designate an address
24072 in the instruction space (Harvard architecture).
24073
4749e309
MS
240742001-11-13 Michael Snyder <msnyder@redhat.com>
24075
24076 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
24077 Tests for expressions using 'const' and 'volatile'.
24078
25050984
CV
240792001-11-13 Corinna Vinschen <vinschen@redhat.com>
24080
24081 * gdb.asm/asm-sources.exp: Allow defining linker flags.
24082
1902c51f
DJ
240832001-11-12 Daniel Jacobowitz <drow@mvista.com>
24084
24085 * lib/mi-support.exp (mi_run_to_helper): Move comments
24086 outside of gdb_expect.
24087
dcf95b47
DJ
240882001-11-11 Daniel Jacobowitz <drow@mvista.com>
24089
24090 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
24091 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
24092 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
24093 mi0_run_to): New functions.
24094 * gdb.mi/mi-simplerun.exp: Use them.
24095 * gdb.mi/mi0-simplerun.exp: Likewise.
24096 * gdb.mi/mi-var-cmd.exp: Likewise.
24097 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 24098
45b074e1
AC
240992001-11-10 Andrew Cagney <ac131313@redhat.com>
24100
24101 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
24102 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
24103
bf50d346
AC
241042001-11-09 Andrew Cagney <ac131313@redhat.com>
24105
24106 * gdb.base/restore.exp: Include $expected value in restored test
24107 message.
24108
9383332c
AC
241092001-11-09 Andrew Cagney <ac131313@redhat.com>
24110
24111 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
24112 implemented.
24113
db62520a
MS
241142001-11-08 Michael Snyder <msnyder@redhat.com>
24115
24116 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
24117 Add pass/fail message for stop at breakpoint in call dummy function.
24118
b5703437
MS
241192001-11-07 Michael Snyder <msnyder@redhat.com>
24120
d63a86f8
RM
24121 * gdb.c++/templates.exp (test_template_breakpoints):
24122 If we get an overload menu, but it does not match what
760f6330 24123 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
24124 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
24125 making the whitespace optional. Argument for "new" may be
24126 "unsigned" as well as "unsigned int/long".
d63a86f8 24127 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
24128 making the whitespace optional. Also replace "(void) with
24129 "((void|)), making the keyword "void" optional.
d63a86f8 24130 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
24131 making the whitespace optional. Also replace "(void) with
24132 "((void|)), making the keyword "void" optional.
3bf40917
MS
24133 * gdb.base/callfuncs.c (t_float_values): This function must
24134 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 24135 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
24136 can be tested against both cases. Usually one case involves
24137 promotion of float to double, while the other does not.
24138 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
24139 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
24140 includes a stack frame for "start".
24141
c8ab4e6d
JB
241422001-11-05 Jim Blandy <jimb@redhat.com>
24143
24144 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
24145 pointers are 32 bits long, and that offsets of relocs are always
24146 stored in the data (REL-style), and not in the reloc entry itself
24147 (RELA-style).
24148 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
24149 stabs.
24150
3f08ced9
MS
241512001-11-01 Michael Snyder <msnyder@redhat.com>
24152
24153 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
24154 and regular expression operators by using quoting.
24155
cbfa24cd
MS
241562001-10-31 Michael Snyder <msnyder@redhat.com>
24157
24158 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
24159 depending on what the symbol table contains.
24160 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
24161 the output of the ptype command. Similarly, accept both "const &"
24162 and "const&".
24163
aaa68313
CV
241642001-10-31 Corinna Vinschen <vinschen@redhat.com>
24165
24166 * gdb.base/miscexprs.c (main): Add usage of preprocessor
24167 symbol `STORAGE' to allow to choose the storage class of
24168 the local datastructures.
24169 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
24170 compiler directive.
24171
91740388
MS
241722001-10-30 Michael Snyder <msnyder@redhat.com>
24173
24174 * gdb.base/jump.exp: Allow it to run for all targets.
24175
1b7c05e7
CV
241762001-10-29 Corinna Vinschen <vinschen@redhat.com>
24177
24178 * gdb.base/call-ar-st.c (print_double_array): Match for loop
24179 with new double_array size.
24180 (main): Change storage class of all local variables to static.
24181 Reduce size of double_array to 9.
24182 * gdb.base/call-ar-st.exp: Increase timeout value.
24183 Change expected output for double array to match new size in
24184 call-ar-st.c.
24185
36a22261
CV
241862001-10-29 Corinna Vinschen <vinschen@redhat.com>
24187
24188 * gdb.base/ending-run.exp: Create identical output when passing
24189 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 24190 Stormy16 target.
36a22261 24191
92b8ae91
MK
241922001-10-28 Mark Kettenis <kettenis@gnu.org>
24193
24194 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
24195 that we catch the expected failure under Linux/x86.
24196
cb135b83
OF
241972001-10-29 Orjan Friberg <orjanf@axis.com>
24198
24199 * gdb.base/setvar.exp: Escape curly braces.
24200 * gdb.stabs/weird.exp: Ditto.
24201
6884aa54
DJ
242022001-10-27 Daniel Jacobowitz <drow@mvista.com>
24203
24204 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
24205 * gdm.mi/mi0-hack-cli.exp: Likewise.
24206
0398c9aa
AC
242072001-10-25 Andrew Cagney <ac131313@redhat.com>
24208
24209 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
24210 messages.
24211
d20bf2e8
AC
242122001-10-21 Andrew Cagney <ac131313@redhat.com>
24213
24214 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
24215 checking MI enabled.
24216
03dd63aa
CV
242172001-10-09 Corinna Vinschen <vinschen@redhat.com>
24218
24219 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
24220
1d9d99f3
FCE
242212001-10-04 Frank Ch. Eigler <fche@redhat.com>
24222
24223 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
24224 if gdb child process crashes, just signal an error.
24225
838ae6c4
JB
242262001-10-02 Jim Blandy <jimb@redhat.com>
24227
24228 * lib/gdb.exp (test_xfail_format): Simplify.
24229
24230 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
24231 front of the variable name `format'. Simplify `if'.
24232
8f0cbc1c
DJ
242332001-10-01 Daniel Jacobowitz <drow@mvista.com>
24234
24235 * gdb.threads/pthreads.exp: Wait for output and delay
24236 before sending ^C.
24237
1f08dafd
DJ
242382001-10-01 Daniel Jacobowitz <drow@mvista.com>
24239
24240 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
24241 some incorrect output instead of timing out.
24242 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
24243
674f90ff
CV
242442001-09-28 Corinna Vinschen <vinschen@redhat.com>
24245
24246 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
24247 check to allow additional `int'.
24248
9b284272
DJ
242492001-09-27 Daniel Jacobowitz <drow@mvista.com>
24250
24251 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
24252 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
24253
b55a4771
MS
242542001-09-27 Michael Snyder <msnyder@redhat.com>
24255
24256 * lib/gdb.exp (test_debug_format): New proc.
24257 (setup_xfail_format): Use new proc test_debug_format.
24258 * gdb.base/constvars.exp (local_compiler_xfail_check): New
24259 proc; use new service proc test_debug_format.
24260 Replace all other "gcc_compiled" tests with this test.
24261 * gdb.base/volatile.exp (local_compiler_xfail_check): New
24262 proc; use new service proc test_debug_format.
24263 Replace all other "gcc_compiled" tests with this test.
24264
242652001-09-27 Michael Snyder <msnyder@redhat.com>
24266
24267 * gdb.base/cvexpr.exp: New file.
24268 * gdb.base/cvexpr.c: New file
24269 Test for expressions using const and volatile keywords.
24270
4e6667ac
CV
242712001-09-26 Corinna Vinschen <vinschen@redhat.com>
24272
24273 * gdb.base/constvars.exp: Check for different orders of keywords
24274 and additional "int" strings in output.
24275
4f337972
AC
242762001-09-22 Andrew Cagney <ac131313@redhat.com>
24277
24278 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
24279 responses from "help maint".
24280
2015650d
FCE
242812001-09-19 Frank Ch. Eigler <fche@redhat.com>
24282
24283 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
24284 to localhost:NNN instead of :NNN, in case Xvfb is listening
24285 only on TCP.
24286
f3bcedc1
CV
242872001-09-19 Corinna Vinschen <vinschen@redhat.com>
24288
24289 * gdb.base/recurse.exp: When checking leaving the watchpoint
24290 scope, recognize when gdb is in function's epilogue and pass.
24291
6b819c92
KS
242922001-09-18 Keith Seitz <keiths@redhat.com>
24293
24294 * lib/insight-support.exp (_gdbtk_export_target_info): Add
24295 support for running tests against sid targets.
24296 (gdbtk_done): Ditto.
24297
a10c9419
CV
242982001-09-18 Corinna Vinschen <vinschen@redhat.com>
24299
24300 * gdb.base/ending-run.c (main): Set stdout buffersize
24301 to the same reasonable value for any target.
24302 * gdb.base/ending-run.exp: Add a regular expression
24303 to make testsuite happy on Sanyo Stormy16 target.
24304
739d0d99
CV
243052001-09-17 Corinna Vinschen <vinschen@redhat.com>
24306
24307 * gdb.base/display.c (do_loops): Add float variable `f'.
24308 Increment f in loop.
24309 * gdb.base/display.exp: Increment timeout by 60 seconds.
24310 Change float display test to use variable `f'.
24311
1b8947f0
JB
243122001-09-17 Jim Blandy <jimb@redhat.com>
24313
24314 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
24315 overflowing the limited breakpoint tables on some ROM monitors
24316 (like the ROM68K).
24317
9890ac81
FCE
243182001-09-15 Frank Ch. Eigler <fche@redhat.com>
24319
24320 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
24321 the "-ac" (disable access control) flag.
24322
6db765ea
JH
243232001-08-30 Jeff Holcomb <jeffh@redhat.com>
24324
24325 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
24326 ints.
24327
4c32cc04
KS
243282001-08-30 Keith Seitz <keiths@redhat.com>
24329
24330 * lib/gdb.exp: Move all insight-related functionality into
24331 separate file.
24332 * lib/insight-support.exp: New file.
24333
8d6e6f81
FCE
243342001-08-29 Frank Ch. Eigler <fche@redhat.com>
24335
24336 * config/sid.exp (sid_start): Never set sid verbosity; disable
24337 expect_background {} that consumed its stdout; tolerate </dev/null.
24338 Attempt to set endianness override in "sid" protocol mode. Cleanup.
24339
6a90e1d0
AC
243402001-08-18 Andrew Cagney <ac131313@redhat.com>
24341
24342 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
24343 CLI jump command to start it.
24344 (mi_run_to_main): Fail immediatly when unexpected output.
24345
1759b3c3
AC
243462001-08-18 Andrew Cagney <ac131313@redhat.com>
24347
24348 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
24349 beginning of function. Fix PR gdb/191.
24350
61d11d80
FCE
243512001-08-16 Frank Ch. Eigler <fche@redhat.com>
24352
24353 * config/sid.exp (sid_start): Don't warn if we cannot figure out
24354 what to force sid endianness to.
24355
942a4df2
KS
243562001-08-15 Keith Seitz <keiths@redhat.com>
24357
24358 * lib/gdb.exp (gdbtk_start): Don't set environment
24359 variables for TCL_LIBRARY and friends. Insight will
24360 now figure these out for itself.
24361
0521c418
MS
243622001-08-02 Michael Snyder <msnyder@redhat.com>
24363
24364 * gdb.base/completion.exp: Remove the symbol "a64l" from
24365 the expect string; this is target-specific, and not related
24366 to what is being tested.
24367
74a9a58a
DB
243682001-08-02 Dave Brolley <brolley@redhat.com>
24369
24370 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
24371
c70819fa
MS
243722001-07-25 Michael Snyder <msnyder@redhat.com>
24373
c2b8fa57
MS
24374 * gdb.base/consecutive.exp: New file. Test stepping over
24375 breakpoints on consecutive instructions.
24376 * gdb.base/consecutive.c: New file.
24377
c70819fa
MS
24378 * gdb.base/call-rt-st.exp: Use double-backslash to quote
24379 curly braces in regular expressions.
24380
2b1a1355
MS
243812001-07-25 Michael Snyder <msnyder@redhat.com>
24382
24383 * gdb.base/ending-run.exp: Accept "Program exited normally" as
24384 legitimate output from stepping out of main.
24385
413eca6f
KS
243862001-07-22 Keith Seitz <keiths@redhat.com>
24387
24388 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
24389 the empty string, do not run the tests.
24390
7e5a9322
SC
243912001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24392
24393 * gdb.base/long_long.exp: Detect size of pointer. Take into
24394 account 2-byte pointers when testing for p/a results.
24395
de58f10f
SC
243962001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24397
d63a86f8 24398 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
24399 and defined to 1K for m68hc11.
24400 (random_data): Reduce table to 1K for embedded platforms (68hc11).
24401 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
24402 (sizeof_random_data): New variable to tell the size of the data table;
24403 don't test past this size; always run to main.
24404
d6f5fea1
SC
244052001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24406
24407 * gdb.base/return2.exp: return of long long and double fails for
24408 68HC11; don't execute these tests on that platform.
24409 * gdb.base/return.exp: Return of a double fails for 68hc11.
24410
c477543d
SC
244112001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24412
24413 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
24414 tests that print a float.
24415 * call-rt-st.exp: Likewise.
24416
63cf1c79
MK
244172001-07-12 Mark Kettenis <kettenis@gnu.org>
24418
24419 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
24420 running this test on Linux.
24421
112f9ab5
MC
244222001-06-24 Michael Chastain <chastain@redhat.com>
24423
24424 * gdb.base/arithmet.exp: Remove some tests to make all test names
24425 unique.
24426
4970cb0f
MS
244272001-07-03 Michael Snyder <msnyder@redhat.com>
24428
24429 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
24430 the output of the ptype command.
24431
d85da69f
MS
244322001-07-02 Michael Snyder <msnyder@redhat.com>
24433
4c8a82de
MS
24434 * gdb.base/completion.exp: Don't assume that break.c is the only
24435 source file that may contain functions named "marker".
d85da69f
MS
24436 * gdb.base/corefile.exp: Quote the curly braces in regexp.
24437
8afc772b
AC
244382001-06-28 Andrew Cagney <ac131313@redhat.com>
24439
24440 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
24441 of files to delete.
24442
24443 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
24444 * gdb.disasm/h8300s.exp: New file.
24445 gdb.disasm/h8300s.s: Likewise.
24446
cff22675
AC
244472001-06-27 Andrew Cagney <ac131313@redhat.com>
24448
24449 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
24450 empty breakpoint tables.
24451
68c81b54
AC
244522001-06-25 Andrew Cagney <ac131313@redhat.com>
24453
24454 * lib/mi-support.exp: Update args=... part of stop-reason
24455 patterns. Accept either a list or a tuple.
24456
2dd62704
AC
244572001-06-23 Andrew Cagney <ac131313@redhat.com>
24458
24459 * lib/mi-support.exp: Remove local emacs variable defining
24460 change-log-default-name.
24461
b4127474
MC
244622001-06-22 Michael Chastain <chastain@redhat.com>
24463
24464 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
24465 This is operationally compatible with the previous version.
24466
8dbfb380
JB
244672001-06-13 Jim Blandy <jimb@redhat.com>
24468
24469 * lib/gdb.exp (gdb_test): Doc fix.
24470
f2d8c86d
MC
244712001-06-10 Michael Chastain <chastain@redhat.com>
24472
24473 * gdb.base/exprs.exp: Remove a duplicate test.
24474
81564d34
JB
244752001-06-06 Jim Blandy <jimb@redhat.com>
24476
24477 * gdb.base/return2.exp (main): Use values to test float and double
24478 returns that are not NaN's, to avoid being confused by IEEE
24479 comparison rules.
24480
da55addb
MS
244812001-06-04 Michael Snyder <msnyder@redhat.com>
24482
24483 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 24484 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
24485 rather than wait for 12 more tests to time out.
24486
42c65987
JB
244872001-06-06 Jim Blandy <jimb@redhat.com>
24488
b18bced9 24489 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 24490 Don't forget to match the GDB prompt.
b18bced9 24491
42c65987
JB
24492 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
24493
5b41e5f0
JB
244942001-06-04 Jim Blandy <jimb@redhat.com>
24495
24496 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
24497 command.
24498
015e046f
KB
244992001-05-31 Kevin Buettner <kevinb@redhat.com>
24500
24501 * gdb.base/annota1.exp (info break): Match four or more spaces
24502 after "Address".
24503
fb1ffbbe
MC
245042001-05-31 Michael Chastain <chastain@redhat.com>
24505
24506 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
24507 (dm_type_int_star): Likewise.
24508 (dm_type_long_star): Likewise.
24509 (dm_type_void_star): Likewise.
24510
5ea2a32c
KB
245112001-05-29 Kevin Buettner <kevinb@redhat.com>
24512
24513 * gdb.base/completion.exp (INPUTRC): Set this environment variable
24514 to a known value in order to get consistent results regardless
24515 of the setting of INPUTRC or the presence or contents of .inputrc.
24516
ae23c492
MS
245172001-05-24 Michael Snyder <msnyder@redhat.com>
24518
ac55707e
MS
24519 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
24520 Don't require that the main thread and the manager thread are the
24521 first in the list.
24522
ae23c492
MS
24523 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
24524 debugging. If test fails, issue an "unsupported" not a "fail".
24525
400071f1
JB
245262001-05-24 Jim Blandy <jimb@redhat.com>
24527
24528 Don't assume that short is shorter than int.
24529 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
24530 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 24531 this isn't true.
400071f1
JB
24532 ("print unsigned char == (~0)"): Add test that verifies that ~0,
24533 an int, is not equal to ~0 stored in an unsigned char. This tests
24534 the same thing that the previous test meant to, but works on
24535 16-bit machines, too.
24536 ("print unsigned char != (~0)"): Same test, complemented.
24537
0816a3e5
MS
245382001-05-24 Michael Snyder <msnyder@redhat.com>
24539
24540 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 24541 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
24542 and prevents dejagnu getting out of step.
24543
f6dc23a9
KB
245442001-05-23 Kevin Buettner <kevinb@redhat.com>
24545
24546 * gdb.base/finish.exp (finish_void): Revise pattern for
24547 stopping on the call statement to not permit stopping at
24548 the start of the instructions comprising the call sequence.
24549
7dbd117d
MC
245502001-05-19 Michael Chastain <chastain@redhat.com>
24551
24552 * gdb.base/callfuncs.exp: Make all test names unique.
24553 * gdb.base/commands.exp: Make all test names unique.
24554 * gdb.base/condbreak.exp: Make all test names unique.
24555 * gdb.base/dbx.exp: Make all test names unique.
24556 * gdb.base/default.exp: Make all test names unique.
24557 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
24558 and TIMEOUT messages to their corresponding PASS message.
24559 * gdb.base/ending-run.exp: Make all test names unique.
24560 * gdb.base/long_long.exp: Remove duplicate test.
24561
6b0b0a9e
KB
245622001-05-21 Kevin Buettner <kevinb@redhat.com>
24563
24564 * gdb.base/finish.exp (finish_void): Allow "finish" command to
24565 stop on the call statement as well as the statement after the
24566 call.
24567
2caa35cb
MS
245682001-05-21 Michael Snyder <msnyder@redhat.com>
24569
24570 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
24571
40713331
EZ
245722001-05-10 Elena Zannoni <ezannoni@redhat.com>
24573
a9c64011
AS
24574 * gdb.base/completion.exp: Revamp test. Make it execute on all
24575 platforms.
40713331 24576
c2c1be8d
EZ
245772001-05-10 Elena Zannoni <ezannoni@redhat.com>
24578
a9c64011
AS
24579 * config/gdbserver.exp (gdb_load): Handle the case
24580 in which the arguments to gdbserver are given in the
24581 baseboard configuration file.
24582 Also handle the case in which the server needs to do a
24583 load.
2c9cd303 24584
9671de48
KS
245852001-05-07 Keith Seitz <keiths@cygnus.com>
24586
a9c64011
AS
24587 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
24588 set up the display for testing.
24589 (gdbtk_start): Convert all paths to paths that tcl will like.
24590 Export target information to environment.
24591 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
24592 necessary.
24593 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
24594 (to_tcl_path): New proc to convert a given pathname into
24595 a path acceptible as an argument to a tcl command.
24596 (_gdbtk_export_target_info): New proc to export target info
24597 into the environment for gdbtk testing.
24598 (gdbtk_done): New proc to signal end-of-test.
9671de48 24599
5a360f47
JB
246002001-05-06 Jim Blandy <jimb@redhat.com>
24601
24602 * restore.c: Make the code of caller0 correspond to its comment.
24603
66c756c6
MS
246042001-05-03 Michael Snyder <msnyder@redhat.com>
24605
24606 * config/sid.exp (gdb_target_sid): Check for error messages.
24607 On error or timeout, don't make expect exit (which will terminate
24608 all subsequent tests); instead just make gdb exit.
d63a86f8 24609 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
24610 return a negative value.
24611
a966fde5
JB
246122001-04-24 Jim Blandy <jimb@redhat.com>
24613
851c18e0
JB
24614 * gdb.c++/templates.exp: If we see the prompt for the overload
24615 list, but we haven't recognized any of the longer patterns,
24616 arrange for this test to fail, not hang.
24617
a966fde5
JB
24618 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
24619 variations.
24620
db144853
MC
246212001-04-22 Michael Chastain <chastain@redhat.com>
24622
24623 * gdb.c++/local.exp: Use the 'runto' library function.
24624 * gdb.c++/namespace.exp: Likewise.
24625 * gdb.c++/overload.exp: Likewise.
24626
3207ec21
KB
246272001-03-26 Kevin Buettner <kevinb@redhat.com>
24628
24629 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
24630 * gdb.base/step-line.exp: New file. Test step/next in presence of
24631 #line directives.
24632 * gdb.base/step-line.c: New file. Test program for the above.
24633 * gdb.base/step-line.inp: New file. We pretend that this file has
24634 been transformed by some other tool into step-line.c.
24635
13b57657
JB
246362001-03-21 Jim Blandy <jimb@redhat.com>
24637
24638 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
24639 unmangled operator names.
24640
754cbe1c
JB
246412001-03-20 Jim Blandy <jimb@redhat.com>
24642
24643 * gdb.threads/linux-dp.exp: Recognize an additional message
24644 generated by GDB when it doesn't understand how to debug threads
24645 on the target system.
24646
177495c9
AC
246472001-03-19 Andrew Cagney <ac131313@redhat.com>
24648
24649 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
24650
f266096b
MC
246512001-03-12 Michael Chastain <chastain@redhat.com>
24652
24653 * gdb.c++/derivation.exp: Use the 'runto' library function.
24654
cac3c2ff
MC
246552001-03-12 Michael Chastain <chastain@redhat.com>
24656
24657 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
24658
b6c11a24
MC
246592001-02-24 Michael Chastain <chastain@redhat.com>
24660
24661 * gdb.c++/ref-types.exp: Change handwritten code to library
24662 function 'runto'.
24663
6bae5bce
OF
246642001-03-16 Orjan Friberg <orjanf@axis.com>
24665
24666 * gdb.base/signals.exp: Set count to 0 explicitly.
24667
0015fd9a
MS
246682001-03-15 Mark Salter <msalter@redhat.com>
24669
24670 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
24671 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
24672 (gdb_load): Add support for additional target_info: gdb_download_size
24673 and gdb_load_timeout.
0015fd9a 24674
fc33412a
DT
24675Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
24676
24677 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
24678 file -- to prevent failing when the compile fails but we have no
24679 intention of running the tests anyway.
fc33412a
DT
24680
24681 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
24682 tests if set.
24683
24684 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 24685 integers.
fc33412a
DT
24686
24687 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
24688 * gdb.c++/namespace.exp: Ditto.
24689
115f06de
OF
246902001-03-07 Orjan Friberg <orjanf@axis.com>
24691
24692 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
24693 * gdb.base/pointers.exp: Relax pattern match of decimals.
24694
b6ba6518
KB
246952001-03-06 Kevin Buettner <kevinb@redhat.com>
24696
24697 * Makefile.in, config/abug.exp, config/cfdbug.exp,
24698 config/cpu32bug.exp, config/dve.exp, config/est.exp,
24699 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
24700 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
24701 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
24702 config/sh.exp, config/sid.exp, config/slite.exp,
24703 config/sparclet.exp, config/udi.exp, config/unknown.exp,
24704 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
24705 config/vxworks.exp, config/vxworks29k.exp,
24706 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
24707 gdb.base/all-bin.exp, gdb.base/annota1.exp,
24708 gdb.base/arithmet.exp, gdb.base/assign.exp,
24709 gdb.base/async.exp, gdb.base/attach.exp,
24710 gdb.base/bitfields.exp, gdb.base/bitops.exp,
24711 gdb.base/break.exp, gdb.base/call-ar-st.exp,
24712 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
24713 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
24714 gdb.base/commands.exp, gdb.base/completion.exp,
24715 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
24716 gdb.base/constvars.exp, gdb.base/corefile.exp,
24717 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
24718 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
24719 gdb.base/ending-run.exp, gdb.base/environ.exp,
24720 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
24721 gdb.base/finish.exp, gdb.base/foll-exec.exp,
24722 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
24723 gdb.base/funcargs.exp, gdb.base/help.exp,
24724 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
24725 gdb.base/logical.exp, gdb.base/long_long.exp,
24726 gdb.base/maint.exp, gdb.base/mips_pro.exp,
24727 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
24728 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
24729 gdb.base/pointers.exp, gdb.base/printcmds.exp,
24730 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
24731 gdb.base/regs.exp, gdb.base/relational.exp,
24732 gdb.base/remote.exp, gdb.base/reread.exp,
24733 gdb.base/restore.exp, gdb.base/return2.exp,
24734 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
24735 gdb.base/selftest.exp, gdb.base/setshow.exp,
24736 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
24737 gdb.base/sigall.exp, gdb.base/signals.exp,
24738 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
24739 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
24740 gdb.base/step-test.exp, gdb.base/structs.c,
24741 gdb.base/structs.exp, gdb.base/structs2.exp,
24742 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
24743 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
24744 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
24745 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
24746 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
24747 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
24748 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
24749 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
24750 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
24751 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
24752 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
24753 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
24754 gdb.fortran/types.exp, gdb.java/jmisc.exp,
24755 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
24756 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
24757 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
24758 gdb.trace/circ.exp, gdb.trace/collection.exp,
24759 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
24760 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
24761 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
24762 gdb.trace/report.exp, gdb.trace/save-trace.exp,
24763 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
24764 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
24765 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
24766 notices.
24767
dc96c6c7 247682001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
24769
24770 * gdb.base/varargs.c (find_max_double): Fix printf format string:
24771 first arg is int not float.
24772
dc96c6c7 247732001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
24774
24775 * gdb.base/reread.exp: Unsupported for non-native targets;
24776 doesn't work for remote debugging.
24777
9b0c4aeb
FN
247782001-02-19 Fernando Nasser <fnasser@redhat.com>
24779
24780 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
24781 * gdb.base/ending-run.exp: Properly handle the BSP state when
24782 stepping past the end of main.
9b0c4aeb 24783
02aa71d5
MC
247842001-02-19 John Moore <jmoore@redhat.com>
24785
24786 * gdb.base/commands.exp (infrun_breakpoint_command_test):
24787 Converted HPUX fix for non-expected items following multiple
24788 step commands into general solution for all platforms.
24789
1fa449a4
MC
247902001-02-18 Michael Chastain <chastain@redhat.com>
24791
24792 * gdb.c++/classes.exp (do_tests): Change runto statements
24793 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24794 statements demangler agnostic.
24795 * gdb.c++/virtfunc.exp (do_tests): Likewise.
24796 (gdb_virtfunc_restart): Likewise.
24797
b2f9ec70
MC
247982001-02-14 Michael Chastain <chastain@redhat.com>
24799
24800 * gdb.c++/inherit.exp (do_tests): Change runto statements
24801 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24802 statements demangler agnostic.
24803
cf74b8ca
AC
24804Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
24805
24806 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
24807 ``continue to bkpt at common_routine in thread 2'' and ``stopped
24808 before calling common_routine 15 times'' tests.
cf74b8ca 24809
99f78f56
MC
248102001-02-11 Michael Chastain <chastain@redhat.com>
24811
24812 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
24813 Helps the test script figure out which demangler is in use.
24814 (dm_type_foo_ref): Ditto.
24815 (dm_type_int_star): Ditto.
24816 (dm_type_long_star): Ditto.
24817 (dm_type_unsigned_int): Ditto.
24818 (dm_type_void): Ditto.
24819 (dm_type_void_star): Ditto.
99707966 24820 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
24821 Probe the gdb demangler and set variables to accommodate
24822 formatting differences.
24823 (info_func_regexp): New function. Same as info_func, but
24824 matches against a regexp.
24825 (info_func): Match against a literal string.
24826 (print_addr_2): New function. Match against a literal string,
24827 which can be different from the input to gdb.
24828 (print_addr): Simply call print_addr_2 with the same argument twice.
24829 (test_lookup_operator_functions): Use demangler formatting variables.
24830 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
24831 the tests in the same order as the C++ class declaration.
24832 (test_paddr_operator_functions): Ditto.
24833 (test_paddr_overloaded_functions): Ditto.
24834 (test_paddr_hairy_functions): Use demangler formatting variables.
24835 Add reference to gdb/19 for related tests.
24836 (do_tests): Call probe_demangler.
24837
1de8f023
KB
248382001-01-30 Kevin Buettner <kevinb@redhat.com>
24839
24840 * gdb.c++/templates.cc (printf): Remove unused function definition.
24841
ca3f91ed
MS
248422001-01-26 Felix Lee <flee@redhat.com>
24843
24844 * sid.exp (sid_exit): Pass host, not target, to remote_close.
24845
248462001-01-25 matthew green <mrg@redhat.com>
24847
24848 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
24849 up sid.
24850 (sid_exit): Call `remote_pop_conn' after GDB is gone.
24851
248522001-01-25 matthew green <mrg@redhat.com>
24853
24854 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 24855 Deprecate $sid_spawn_id.
ca3f91ed
MS
24856 (sid_exit): Remove code necessary only for `spawn.'
24857
248582001-01-25 matthew green <mrg@redhat.com>
24859
24860 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
24861
fb18ec4a
MC
248622001-01-28 Michael Chastain <chastain@redhat.com>
24863
24864 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
24865 to call when tests fail. It takes gdb out of the overloaded
24866 function choice menu back to the main prompt, so that the test
24867 program stays synchronized.
24868 (set_bp_overloaded): New proc to collect all the common
24869 code for setting a breakpoint on an overloaded name. Calls
24870 take_gdb_out_of_choice_menu when needed.
24871 (menu_overload1arg): New variable to collect the repeated
24872 instances of the expected menu for an overloaded name. Change
24873 the regular expression to handle changes in g++ type encoding:
24874 "void" can be either "void" or "", and "unsigned int" can be
24875 either "unsigned int" or "unsigned".
24876 (continue_to_bp_overloaded): Change regular expressions to handle
24877 changes in g++ type encoding.
24878 (no proc): Call take_gdb_out_of_choice_menu when needed.
24879 Remove redundant calls to "info break". Accept either "canceled"
24880 or "cancelled". Change regular expressions in "info break"
24881 calls to handle changes in g++ type encoding. Give all tests
24882 unique strings.
24883
9c646a6e
BE
248842001-01-17 Ben Elliston <bje@redhat.com>
24885
24886 * config/sid.exp: New file.
24887
9549d9c1
AC
24888Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
24889
24890 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
24891
dc96c6c7 248922000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
24893
24894 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
24895 Add a RE to accept a non-ascii char if one is ever presented.
24896
b4df4f68
FN
248972000-12-20 Fernando Nasser <fnasser@redhat.com>
24898
297dd0fd 24899 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 24900
dc96c6c7 249012000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 24902
d63a86f8 24903 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
24904 in regexp. One '\' does not suffice on Linux.
24905
4a7bddb6
MC
249062000-12-09 Michael Chastain <chastain@redhat.com>
24907
24908 * gdb.base/break.exp (test_clear_command): Use a marker function
24909 rather than 'main' for the test function. Also move this
24910 test to an execution point where the marker function names are
24911 guaranteed to be bound to functions. (Executing tests after a
24912 'finish' from main runs into name conflicts with local names
24913 in __libc_start_main).
24914
dc96c6c7 249152000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
24916
24917 * gdb.base/finish.exp: New test for gdb's "finish" command.
24918 * gdb.base/return2.exp: New test for gdb's "return" command.
24919 * gdb.base/return2.c: New source file for above.
24920
dc96c6c7 249212000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
24922
24923 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
24924 * gdb.base/miscexprs.exp: Ditto.
24925 * gdb.base/pointers.exp: Ditto.
24926 * gdb.c++/derivation.exp: Ditto.
24927 * gdb.c++/local.exp: Ditto.
24928 * gdb.c++/namespace.exp: Ditto.
24929 * gdb.c++/overload.exp: Ditto.
24930 * gdb.c++/ref-types.exp: Ditto.
24931
dc96c6c7 249322000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
24933
24934 * gdb.base/constvars.exp: Test result of "up" command.
24935 * gdb.base/miscexprs.exp: Ditto.
24936 * gdb.base/pointers.exp: Ditto.
24937 * gdb.base/scope.exp: Ditto.
24938 * gdb.c++/derivation.exp: Ditto.
24939 * gdb.c++/local.exp: Ditto.
24940 * gdb.c++/namespace.exp: Ditto.
24941 * gdb.c++/overload.exp: Ditto.
24942 * gdb.c++/ref-types.exp: Ditto.
24943
44097287
FN
249442000-11-22 Michael Chastain <chastain@redhat.com>
24945
24946 * mips_pro.exp: Accept either "middle -> top -> main" or
24947 "middle -> main" in the backtrace, because gcc can optimize
24948 tail calls to jumps. Remove setup_xfail for the hppa case.
24949 Add a comment with the original warning messages from PR 3016,
24950 which was filed in 1993, to preserve them for posterity.
24951
9d2e1bab
ND
249522000-11-17 Nick Duffek <nsd@redhat.com>
24953
24954 * lib/gdb.exp (gdb_test): Override timeout with board info.
24955
1aca8eb7
ND
249562000-11-17 Nick Duffek <nsd@redhat.com>
24957
24958 * gdb.base/display.exp: Don't kill running stub. Add "again" to
24959 the second kill and detach messages.
24960
93076499
ND
249612000-11-17 Nick Duffek <nsd@redhat.com>
24962
24963 * configure.in: Add AC_EXEEXT.
24964 * configure: Regenerate.
24965 * Makefile.in (just-check): Export EXEEXT.
24966 * lib/gdb.exp ($EXEEXT): Import from environment.
24967 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
24968 expect "maint dump-me" on Cygwin.
24969 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
24970 $EXEEXT.
24971
30e87cd3
ND
249722000-11-17 Nick Duffek <nsd@redhat.com>
24973
24974 * gdb.base/break.exp: Test backtrace and finish from called
24975 function on all platforms, not just HP-UX.
24976
dc96c6c7 249772000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
24978
24979 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
24980 code from gdb_target_monitor, so it can be used independantly
24981 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 24982
dc96c6c7 249832000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
24984
24985 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
24986 * gdb.base/corefile.exp: Expect the message "Program is being
24987 debugged already" when we send the "corefile" command, since
24988 the preceeding gdb_load may have connected gdb to a remote target.
24989 * gdb.base/display.exp: Disable hardware watchpoints if new
24990 board info variable "no_hardware_watchpoints" is true.
24991 Replace single-letter commands with more readable ones.
24992 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
24993 if new board info variable "no_hardware_watchpoints" is true.
24994 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
24995 to see if stdio (printf) testing is possible.
24996 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
24997 board info variable "no_hardware_watchpoints" is true. Use new
24998 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
24999
39124dea
FN
250002000-11-13 Fernando Nasser <fnasser@redhat.com>
25001
25002 From Orjan Friberg <orjanf@axis.com>:
25003 * gdb.base/printcmds.exp: Escape curly braces followed by a number
25004 in array print pattern match.
25005
a9e2e984
FN
250062000-11-09 Fernando Nasser <fnasser@redhat.com>
25007
25008 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
25009 spelling "cancelled" to U.S. spelling "canceled" to match changes
25010 made to gdb.
25011 * gdb.c++/ovldbreak.exp: Ditto.
25012
c7db355b
PS
250132000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25014
25015 * gdb.base/callfuncs.c (main): Moved to end of file, call
25016 t_double_values to initialize the FPU before inferior calls are made.
25017 * gdb.base/callfuncs.exp: Test for register preservation after calling
25018 inferior functions. Add tests for continuining, finishing and
25019 returning from a stop in a call dummy.
25020
dc96c6c7 250212000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
25022
25023 * gdb.base/commands.exp: Break up long lines, and re-indent.
25024
dc96c6c7 250252000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
25026
25027 * config/gdbserver.exp: Rewritten from the ground up, to make it
25028 compatible with the current dejagnu tree, and to make it work with
25029 the new "gdbserver" in libremote.
25030
dc96c6c7 250312000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
25032
25033 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
25034 * gdb.base/varargs.exp: Skip entire test if no printf support.
25035 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
25036 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
25037
dc96c6c7 250382000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
25039
25040 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
25041 no floating point support.
25042 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
25043 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
25044 * gdb.base/call-rt-st.exp: Ditto.
25045 * gdb.base/call-strs.exp: Ditto.
25046
bac5fc66
JG
250472000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
25048
25049 * gdb.base/sizeof.c: include <stdio.h>.
25050
25051 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
25052 'finish', otherwise uncaptured gdb_prompt would potentially
25053 throw remaining test points out of sync.
bac5fc66 25054
b22a6027
SB
250552000-07-26 Scott Bambrough <scottb@netwinder.org>
25056
25057 * gdb.base/recurse.exp: Run tests for all targets.
25058 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
25059 gnu-oldld case on ARM.
25060 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
25061 for ARM targets.
d63a86f8 25062
d8231941
AG
25063Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
25064
25065 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
25066 * gdb.java/configure: Rebuild.
25067
8caabe69
AG
25068Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
25069
25070 * gdb.java/jv-exp.exp: New file.
25071
9d273ca3
AG
25072Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
25073
25074 * configure: Rebuilt.
25075 * configure.in (configdirs): Add gdb.java.
25076 * gdb.java/jmisc.java: New file.
25077 * gdb.java/jmisc.exp: New file.
25078 * gdb.java/Makefile.in: New file.
25079 * gdb.java/configure: Rebuilt.
25080 * gdb.java/configure.in: New file.
25081 * lib/java.exp: New file.
25082
4f823a66
AC
25083Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
25084
25085 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 25086 underflow.
4f823a66 25087
2391e11d
AC
25088Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
25089
25090 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 25091 and the compilers sizes.
2391e11d 25092
54602222
ND
250932000-07-09 Nick Duffek <nsd@redhat.com>
25094
25095 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
25096 (use_methods): New function.
25097 (main): Call use_methods().
25098 * gdb.c++/classes.exp (test_method_param_class): New procedure.
25099 (do_tests): Call test_method_param_class.
25100
2bec0572
ND
251012000-07-09 Nick Duffek <nsd@redhat.com>
25102
25103 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
25104 spelling.
25105 (test_enums): New procedure. Move enum tests from end of script
25106 to here. Set breakpoint on function name instead of line number.
25107 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
25108 (enums2): New marker function.
25109 (enums1): New function.
25110 (main): Call enums1(). Move enum tests to enums1().
25111
78492fde
AC
25112Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
25113
25114 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 25115 compile/link program. Update line numbers.
78492fde
AC
25116 * gdb.asm/d10v.inc: Define ``startup''.
25117 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 25118
49a2cef8
AC
25119Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
25120
25121 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
25122
3e6c8688
EZ
251232000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25124
25125 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 25126 of 'help maint print' command.
3e6c8688 25127
9ff5cbe9
AC
25128Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
25129
25130 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 25131 they use gdb_expect_list.
9ff5cbe9 25132
17c579bd
AC
25133Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
25134
25135 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
25136 memory-read-packet-size'' instead of ``set endian big'' to test
25137 long commands.
17c579bd 25138
e6d71bf3
DB
251392000-06-03 Daniel Berlin <dan@cgsoftware.com>
25140
25141 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 25142 g++, and stop skipping them.
e6d71bf3
DB
25143
25144 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
25145 work under g++.
25146
d63a86f8 25147 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
25148 initialization.
25149
dc96c6c7 251502000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
25151
25152 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
25153 the regular expression: accept an (almost) arbitrary sequence of
25154 "frames-invalid" and "breakpoints-invalid" messages both before
25155 and after the "starting" message.
25156
dc96c6c7 251572000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
25158
25159 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 25160
dc96c6c7 251612000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
25162
25163 * gdb.base/annota1.exp (annotate-signal-handler-caller):
25164 Relax the regular expression a little, make it pass on Solaris 8.
25165
8216cda9
KB
251662000-05-12 Kevin Buettner <kevinb@redhat.com>
25167
25168 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 25169 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
25170 Instead, it is permissible for gdb to stop on the line of the
25171 call itself.
25172
1a570b2f
MS
251732000-05-12 Michael Snyder <msnyder@.cygnus.com>
25174
25175 * gdb.base/break.exp (bp on small function, optimized file):
25176 Add a second pass pattern. The behavior differs here between stabs
25177 and dwarf for one-line functions. Stabs preserves two line symbols
25178 (one before the prologue and one after) with the same line number,
25179 but dwarf regards these as duplicates and discards one of them.
25180 Therefore the address after the prologue (where the breakpoint is)
25181 has no exactly matching line symbol, and GDB reports the breakpoint
25182 as if it were in the middle of a line rather than at the beginning.
25183
dc96c6c7 251842000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 25185
d63a86f8 25186 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
25187 rather than "send_gdb" (for consistancy).
25188
7d418785
AC
25189Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
25190
25191 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
25192 * gdb.c++/templates.cc: Properly check for GCC version number.
25193 * lib/compiler.cc: Likewise
25194
dc96c6c7 251952000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 25196
d63a86f8 25197 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
25198 gdb may not stop at the first line of main, due to code motion.
25199
dc96c6c7 252002000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
25201
25202 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
25203 This test depends on parsing the printf output from the target.
25204 Since the sparclet stub doesn't do stdio, this will never work.
25205 * gdb.base/call-rt-st.exp: ditto.
25206 * gdb.base/call-strs: ditto.
25207
dc96c6c7 252082000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
25209
25210 * gdb.base/miscexprs.exp: make sizeof long array test portable.
25211
25212 * gdb.base/ending-run.exp: After connecting to a remote target,
25213 but before running, the target will appear to be in a random
25214 location. Specify both a file and a line for breakpoints.
25215 Also, the function that calls main may be called 'init'
25216 rather than 'start'.
25217
a5a51225
EZ
252182000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25219
25220 * gdb.base/help.exp: Update output for add-symbol-file command.
25221
7930cc7c
FN
252222000-04-10 Fernando Nasser <fnasser@cygnus.com>
25223
25224 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25225 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
25226
23e37ab1
C
252272000-04-07 J.T. Conklin <jtc@redback.com>
25228
e93c542c
C
25229 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
25230
23e37ab1
C
25231 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
25232
591b8fa3
PDM
25233Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
25234
25235 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 25236 values that can be represented exactly.
591b8fa3
PDM
25237 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
25238 above change, and to not check against the directory part of the source
25239 file name.
25240 (step into print_long_arg_list): Likewise.
25241 (print print_small_structs from print_long_arg_list): Likewise.
25242 (print print_long_arg_list): Likewise.
25243
7a495180
EZ
252442000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25245
30b53638 25246 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 25247
beb998c6
AC
25248Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
25249
25250 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
25251
1c689132
DB
252522000-03-25 Daniel Berlin <dan@cgsoftware.com>
25253
25254 * gdb.base/commands.exp (deprecated_command_test): Add test for
25255 deprecate with no arguments.
25256
c1790a9d
JL
252572000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
25258
25259 * gdb.base/break.exp: Add new test for setting breakpoints on
25260 optimized code so we can test breakpoints work even when function
25261 prologues may be optimized away
25262
003ba290
FN
252632000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
25264
25265 From David Whedon <dwhedon@gordian.com>
a9c64011 25266 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 25267
6837a0a2
DB
252682000-03-22 Daniel Berlin <dan@cgsoftware.com>
25269
25270 * gdb.base/help.exp: Added test for new apropos command.
25271
b9593231
KB
252722000-03-21 Kevin Buettner <kevinb@redhat.com>
25273
25274 * gdb.base/pointers.c (usevar): New function.
25275 (main): Make sure that global variables v_int_pointer2, rptr,
25276 and y are all referenced someplace in the program by calling
25277 usevar() on them. [Some linkers delete symbols which are
25278 never referenced. The space remains, but there's no way to
25279 get a (symbolic) handle on the variable from the debugger.]
25280
751a959b
EZ
252812000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25282
25283 * gdb.base/printcmds.c: Add typedeffed arrays.
25284
25285 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 25286 procedure to test arrays that are typedef'd.
751a959b 25287
73a93a32
JI
252882000-03-13 James Ingham <jingham@leda.cygnus.com>
25289
25290 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 25291 the library directories.
73a93a32 25292
fb40c209
AC
25293Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
25294
25295 * configure.in (configdirs): Add sub directory gdb.mi.
25296 * configure: Re-generate.
25297
25298 * gdb.mi: New directory.
d63a86f8 25299
ee4dd2c9
AC
253002000-02-25 Scott Bambrough <scottb@netwinder.org>
25301
25302 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 25303 a long long value as a double on ARM platforms.
ee4dd2c9 25304
70f0cc22
JB
253052000-02-16 Jim Blandy <jimb@redhat.com>
25306
25307 * gdb.base/break.exp ("breakpoint line number"): Make sure the
25308 default source file is set properly before running this test.
25309
853819b8
EZ
253102000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25311
25312 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 25313 gdbtk/library directory, not in gdbtcl2.
853819b8 25314
dfcd3bfb
JM
253152000-02-04 Jim Blandy <jimb@redhat.com>
25316
25317 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
25318 backslash from regexp pattern.
25319
25320 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
25321 procedure. Use it to run all the "continue to bp overloaded"
25322 tests. Note that this changes the names of the tests slightly.
25323 If the breakpoint hit message includes a hex PC value, because
25324 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
25325 from the real source code, still consider that a pass.
25326
25327 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
25328 XFAIL here if the breakpoint message contains a hex address. Note
25329 similar change on 1999-11-02.
25330
25331 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
25332
25333 * gdb.base/ptype.exp: Establish a default source file before
25334 calling get_debug_format.
25335
253362000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
25337
25338 * gdb.base/watchpoint.exp: Remove duplication of test messages.
25339
8b93c638
JM
253402000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25341
25342 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
25343 of successive stepi commands -- while in the prologue we should see
25344 the function entry bracket.
25345
253462000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25347
25348 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
25349 reach __change_mode() when stepping through the end of main().
25350
c5394b80
JM
253512000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
25352
25353 * gdb.base/default.exp: Fix expected pattern.
25354 * gdb.base/help.exp: Same.
25355
0d06e24b
JM
253562000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25357
25358 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 25359 Don't use xfail's because that affects only the following test.
d63a86f8 25360
0d06e24b 25361 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 25362 solaris or linux.
0d06e24b
JM
25363
25364 * gdb.base/selftest.exp: Update to reflect changes to main.c.
25365
dc96c6c7 253662000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 25367
d63a86f8 25368 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
25369 "A syntax error" rather than "A parse error". Accept both.
25370
253712000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
25372
25373 * gdb.base/default.exp: Remove OS dependent string from "target
25374 remote" test.
25375 * gdb.base/help.exp: Same for "help target remote" test.
25376
c3f6f71d
JM
253772000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25378
25379 From Jim Kingdon <kingdon@redhat.com>:
25380
25381 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
25382 prompt (cleanup rather than necessity, but still might keep output
25383 from spilling to next test).
c3f6f71d
JM
25384
253852000-01-02 Fred Fish <fnf@cygnus.com>
25386
25387 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
25388 AIX, which defines them in <sys/types.h>.
25389
ed9a39eb 253901999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 25391
ed9a39eb 25392 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 25393 float" test.
ed9a39eb
JM
25394
253951999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 25396
ed9a39eb 25397 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
25398
25399 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
25400 outermost frame disallowed".
25401
254021999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
25403
25404 * gdb.base/setvar.exp: New tests for setting the value of a struct
25405 with a constant list.
25406
254071999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25408
25409 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
25410 require the user to type a cast before setting the value of a struct.
25411
de57eccd
JM
254121999-12-06 Jim Blandy <jimb@cygnus.com>
25413
25414 * gdb.base/default.exp: Expect the new 'info float' command on
25415 all i386 platforms.
25416
25417 * gdb.threads/linux-dp.exp: Expand our ability to recognize
25418 LinuxThreads libraries that don't support debugging.
25419
c2d11a7d
JM
25420Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25421
25422 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
25423 Change the buffer type to ``unsigned char'' to simplify size
25424 arithmetic.
c2d11a7d
JM
25425
25426 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
25427 stub only handles 400-1 byte packets. Verify that the download
25428 worked.
c2d11a7d
JM
25429
254301999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
25431
25432 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
25433 tests, using UNRESOLVED for the untested cases. Also, does not wait
25434 for a timeout if the prompt was received before a recognizable pattern.
25435
254361999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
25437
25438 * lib/gdb.exp (gdb_expect_list): Fix spelling.
25439
254401999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25441
25442 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 25443 watchpoints.
c2d11a7d
JM
25444
254451999-11-24 Jason Merrill <jason@casey.cygnus.com>
25446
25447 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
25448
25449 * gdb.c++/local.exp: Be more flexible in recognizing local class
25450 name mangling. Don't allow horribly truncated method names.
25451 * gdb.c++/derivation.exp: Expect protected inheritance.
25452 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
25453 * gdb.c++/virtfunc.exp: Likewise.
25454 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
25455 when printing a nested enum.
25456
254571999-11-22 Jim Blandy <jimb@cygnus.com>
25458
25459 * gdb.base/step-test.exp: Properly await GDB's response to setting
25460 a breakpoint on the call to large_struct_by_value.
25461
25462 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
25463 just because we have debug info for the `start' function.
25464
254651999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
25466
25467 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
25468 "Unknown signal" messages, which indicate (on LinuxThreads) that
25469 GDB doesn't know how to debug threads on this system. This is
25470 better than hanging while philosopher 0 dumps chatter into gdb.log.
25471
254721999-11-18 Tom Tromey <tromey@cygnus.com>
25473
25474 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
25475
254761999-11-18 Fred Fish <fnf@cygnus.com>
25477
25478 * gdb.base/coremaker2.c: Add sample program for generating
25479 cores that is more self contained than coremaker.c. Eventually
25480 I'll add more code to this and tie it into the testsuite.
25481
4ce44c66
JM
254821999-11-12 Stan Shebs <shebs@andros.cygnus.com>
25483
25484 * gdb.base/dollar.exp: Remove, now in gdb.hp.
25485
254861999-11-10 Jimmy Guo <guo@cup.hp.com>
25487
25488 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 25489 from $srcdir/lib/.
4ce44c66 25490 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 25491 and gdb.c++/.
4ce44c66
JM
25492
25493 * gdb.c++/derivation.exp: remove redundant get compiler info code.
25494
d63a86f8 25495 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
25496 'continue with watch' test point.
25497
254981999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
25499
25500 Merged from p2linux-990323-branch:
d63a86f8 25501
4ce44c66
JM
25502 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
25503
11cf8741
JM
25504Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
25505
25506 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 25507 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
25508
25509Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
25510
25511 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 25512 gdb_expect_list.
11cf8741
JM
25513
25514Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
25515
25516 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
25517
255181999-11-03 Mark Salter <msalter@cygnus.com>
25519
25520 * gdb.base/break.exp: Fix "stub continue" pattern.
25521
255221999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
25523
25524 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
25525
255261999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
25527
25528 * gdb.base/display.exp ("finish"): Add timeout clause.
25529
25530 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
25531 plain prompt clause, so this doesn't have to time out in order to
25532 fail.
25533
25534 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 25535 breakpoint hit messages include an address.
11cf8741
JM
25536
25537 * gdb.base/display.exp: Don't forget to escape parens in regular
25538 expressions. Unix regexp notatation sucks.
25539
255401999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25541
25542 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 25543 order for 'signalled' message.
11cf8741 25544
5c44784c
JM
255451999-11-01 Stan Shebs <shebs@andros.cygnus.com>
25546
25547 From Jimmy Guo <guo@cup.hp.com>:
25548 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
25549 * gdb.base/annota1.c: Add code for tests to work with.
25550
255511999-10-26 Frank Ch. Eigler <fche@cygnus.com>
25552
25553 * gdb.base/remote.exp: New test for remote downloading settings.
25554 * gdb.base/remote.c: New file with large .data.
25555
917317f4
JM
255561999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
25557
25558 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
25559 for LinuxThreads support, merged from the Code Fusion branch.
25560
25561Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
25562
25563 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
25564 containing exp_continue into a while within an expect. Don't
25565 attempt a start more than three times. Check return value from
25566 gdb_load.
d63a86f8 25567
2df3850c
JM
25568Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
25569
25570 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 25571 a pass case.
2df3850c 25572
2acceee2
JM
255731999-10-01 Kevin Buettner <kevinb@cygnus.com>
25574
25575 * gdb.base/break.c (main): Added a statement that we can step
25576 off of.
25577 * gdb.base/break.exp: Added tests for setting a breakpoint
25578 at an offset and stepping onto a breakpoint.
25579
255801999-10-01 Fred Fish <fnf@cygnus.com>
25581
d63a86f8 25582 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
25583 gdb output.
25584
c2c6d25f
JM
255851999-09-18 Jim Blandy <jimb@cris.red-bean.com>
25586
25587 * gdb.base/break.exp: Code locations are in hex, don't forget!
25588 (For HP-UX.)
25589
255901999-09-17 Stan Shebs <shebs@andros.cygnus.com>
25591
25592 * condbreak.exp: Use break.c as test program.
25593 * condbreak.c: Remove, redundant with break.c.
25594
255951999-09-15 Stan Shebs <shebs@andros.cygnus.com>
25596
25597 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 25598 Z-packets if the target needs it.
c2c6d25f
JM
25599
256001999-09-13 James Ingham <jingham@leda.cygnus.com>
25601
25602 * gdb.c++/overload.exp: Added tests for listing overloaded
25603 functions with function pointers in the arg, explicitly calling
25604 out the version you want.
25605
cff3e48b
JM
256061999-09-09 Stan Shebs <shebs@andros.cygnus.com>
25607
25608 * long_long.exp: Add variations of test cases that work for
25609 targets with 16-bit ints and 32-bit doubles.
25610
d4f3574e
SS
256111999-09-08 Stan Shebs <shebs@andros.cygnus.com>
25612
25613 * break.c (main): Compare a possibly-uninitialized argc with an
25614 unlikely value that fits in 16 bits.
25615
256161999-09-07 Stan Shebs <shebs@andros.cygnus.com>
25617
25618 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
25619 0xfeeb, don't want negative numbers if ints are 16 bits.
25620
25621 * lib/gdb.exp (skip_cplus_tests): New proc.
25622 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
25623 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
25624 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
25625 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
25626 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
25627 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
25628 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
25629 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
25630
25631 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
25632
25633Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
25634
25635 * gdb.base/corefile.exp (up): Allow a parameter to appear
25636 in the frame that we're going up to.
25637
25638 From Jim Blandy <jimb@cygnus.com>:
25639
25640 * gdb.base/default.exp (info float): Expect some output now.
25641
25642 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
25643 returning floating-point values to fail on the x86.
25644 * gdb.base/callfwmall.exp (do_function_calls): Same.
25645
25646 * gdb.base/list.exp (test_listsize): Correct expectations for
25647 listing line 1 with listsize 2. Also, listing a single line
25648 works now, as does listing three lines. [Kevin's note: There
25649 were a number of other cases fixed too where the expectations
25650 differed...]
25651
256521999-09-02 Stan Shebs <shebs@andros.cygnus.com>
25653
25654 * gdb.base/selftest.exp: Add case for when version prints as
25655 constant string instead of char pointer.
25656
104c1213
JM
256571999-08-25 Stan Shebs <shebs@andros.cygnus.com>
25658
25659 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 25660 stepping out of main.
104c1213
JM
25661
25662 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
25663 G++ used.
25664
25665 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 25666 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
25667
25668 * gdb.c++/ovldbreak.exp: Update match string in test that
25669 includes a warning of multiple breakpoints.
25670
256711999-08-24 Stan Shebs <shebs@andros.cygnus.com>
25672
25673 * gdb.base/display.exp: Improve precision of step-after-finish
25674 added yesterday.
25675
25676 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 25677 test.
104c1213
JM
25678
25679 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
25680 configs when using G++, not just hppa*.
25681
256821999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25683
25684 * gdb.base/async.c: New file.
25685 * gdb.base/async.exp: New file.
25686
25687Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
25688
25689 * gdb.base/break.exp: Tweak PA specific tests to properly handle
25690 PA64.
25691
53a5351d
JM
25692Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
25693
104c1213
JM
25694 * gdb.base/display.exp: "finish" can leave us mid-line on many
25695 targets, deal with it. Add a small constant to main, instead of
25696 1000 since main+1000 may not be a valid address in the target.
25697
53a5351d
JM
25698 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
25699 on hpux11.
25700
25701 * gdb.base/attach.exp: Handle another hpux11 error message variant
25702 when attaching to a process that does not exist.
25703
257041999-08-19 J.T. Conklin <jtc@redback.com>
25705
25706 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 25707 characters in 'continue to 1241' test.
53a5351d
JM
25708
257091999-08-17 Stan Shebs <shebs@andros.cygnus.com>
25710
25711 * gdb.base/call-ar-st.exp: Add a shorter match case for the
25712 stop in print_long_arg_list, define and use a whitespace
25713 variable in print_small_structs test, add an XFAIL for Solaris.
25714 * gdb.base/dbx.exp: XFAIL func commands until somebody is
25715 interested enough to fix.
25716
7be570e7
JM
257171999-08-13 Keith Seitz <keiths@cygnus.com>
25718
25719 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
25720 (dbx_gdb_load): Remove. Use gdb_load instead, since that
25721 proc knows about targets other than the natives.
25722 (test_assign): Use "gdb_run_cmd" to "run" the target.
25723 Check that we've actually hit the breakpoint at main.
25724 When we attempt to assign a value to a local variable, check
25725 that the variable is in the current scope, i.e., don't use
25726 a test with an empty result.
25727
25728Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
25729
25730 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 25731 command.
7be570e7
JM
25732
257331999-08-09 Stan Shebs <shebs@andros.cygnus.com>
25734
25735 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25736 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
25737 gdb.compat, gdb.threads-hp.
25738 gdb.hp/configure, gdb.hp/configure.in: New files.
25739 gdb.hp/Makefile.in: Recurse into new subdirs.
25740 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
25741 gdb.hp/gdb.objdbg: New directory, tests for debugging info
25742 in object files.
25743 gdb.hp/tools: New directory, aux tools for HP-specific tests.
25744
96baa820
JM
257451999-08-05 Stan Shebs <shebs@andros.cygnus.com>
25746
25747 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 25748 funky printf, remove a bogus p/a test.
96baa820
JM
25749
257501999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25751
25752 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
25753 connected to the target. This is necessary when running not
25754 natively.
96baa820
JM
25755
257561999-08-03 Stan Shebs <shebs@andros.cygnus.com>
25757
25758 * gdb.base/step-test.exp: Removed some extraneous messages.
25759
25760 * gdb.base/long_long.exp: Don't run memory examination tests
25761 on little-endian targets (they will need a different set of
25762 results to match).
25763
257641999-08-02 Stan Shebs <shebs@andros.cygnus.com>
25765
25766 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
25767 until somebody decides to fix GDB.
25768
25769 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 25770 constant as "ULL".
96baa820
JM
25771 * gdb.base/long_long.exp: Loosen x/c test, add partial result
25772 matches for a couple x/2 commands.
25773
a0b3c4fd
JM
257741999-07-30 Stan Shebs <shebs@andros.cygnus.com>
25775
25776 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
25777 by merging in ref-types2 tests.
25778 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
25779
25780 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25781 * gdb.c++/Makefile.in: Add standard actions.
25782 (EXECUTABLES): Rename from PROGS, update list.
25783 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
25784 from gdb.hp.
25785 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
25786 foo and bar locals.
25787 * gdb.c++/anon-union.exp: Fix tests to match.
25788 * gdb.c++/classes.exp: Run if HP compiler used, add extra
25789 expect matches to handle output variations.
25790 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
25791 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 25792 output, add HP alternatives for new and delete prints.
a0b3c4fd 25793 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 25794 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
25795 * gdb.c++/demangle.exp: Use $style when reporting failure.
25796 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
25797 * gdb.c++/inherit.exp: Run if HP compiler used, add some
25798 match alternatives.
25799 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 25800 compilers.
a0b3c4fd
JM
25801 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
25802 * gdb.c++/method.exp: Add match alternatives.
25803 * gdb.c++/misc.cc: Add bool types.
25804 * gdb.c++/misc.exp: Add tests for bool types.
25805 * gdb.c++/overload.exp: Add xfails.
25806 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
25807 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
25808 add some more template parameter tests (only for HP currently).
25809 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
25810 * gdb.c++/virtfunc.cc: Add return type and value for main.
25811 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
25812 match alternatives.
d63a86f8 25813
a0b3c4fd
JM
258141999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25815
25816 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
25817
258181999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
25819
25820 * gdb.base/signals.exp: Don't expect getting a backtrace from
25821 within a signal handler to fail on Linux.
25822
258231999-07-29 Stan Shebs <shebs@andros.cygnus.com>
25824
25825 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25826 * lib/gdb.exp: Remove some gratuitious semicolons.
25827 (delete_breakpoints): Increase timeout.
25828 (gdb_expect): Add -notransfer option.
25829 (gdb_test): Use -notransfer option.
25830 (get_compiler_info): Add f77 case.
25831 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 25832 case.
a0b3c4fd
JM
25833 (gdb_preprocess): Call get_compiler.
25834
25835 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
25836 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
25837 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
25838 gdb.base/long_long.exp, gdb.base/printcmds.exp,
25839 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
25840 third arg to gdb_test.
a0b3c4fd
JM
25841 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
25842 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 25843 HP-UX xfails, add others.
a0b3c4fd
JM
25844 * gdb.base/completion.exp: Reflect name change of self-test.
25845 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
25846 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
25847 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
25848 HP failure number.
a0b3c4fd
JM
25849 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
25850 useless HP-UX 10.30 references.
25851 * gdb.base/maint.exp: Loosen matches.
25852 * gdb.base/pointers.c (main): Declare more_code.
25853 * gdb.base/pointers.exp: Match on output of a `next'.
25854 * gdb.base/structs.c: Add prototypes.
25855 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
25856 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
25857
258581999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25859
25860 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 25861 command.
a0b3c4fd
JM
25862
258631999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25864
25865 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
25866 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
25867
25868 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
25869 debug info. Deal with lack of signal hanlder info in stack.
25870
a9c64011 25871 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
25872 * gdb.base/annota1.exp: If printf has debug info, deal with it.
25873
5a2468f5
JM
258741999-07-19 Stan Shebs <shebs@andros.cygnus.com>
25875
25876 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 25877 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 25878
adf40b2e
JM
25879Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25880
25881 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 25882 a1-selftest.exp.
adf40b2e
JM
25883 * gdb.base/configure: Re-generate.
25884
258851999-07-12 Stan Shebs <shebs@andros.cygnus.com>
25886
25887 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
25888 in trying to run first and name is too long.
25889
25890 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
25891 pointers2.c and pointers2.exp, respectively.
25892 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
25893 doschk happier.
25894
43e526b9
JM
258951999-07-08 Stan Shebs <shebs@andros.cygnus.com>
25896
25897 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
25898 callfuncs2.c and callfuncs2.exp.
25899
25900 * gdb.base/list.exp: Remove mistaken xfails.
25901 * gdb.base/list0.h: Add optional prototypes.
25902
9846de1b
JM
25903Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
25904
a9c64011 25905 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 25906 calling malloc.
a9c64011
AS
25907 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
25908 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 25909 use.
9846de1b
JM
25910
259111999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25912
25913 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
25914 * gdb.base/annota2.cc, annota2.exp: Move from here.
25915 * gdb.c++/annota2.cc, annota2.exp: To here.
25916 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
25917
43ff13b4
JM
25918Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
25919
25920 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 25921 a consistent format.
43ff13b4 25922
085dd6e6
JM
259231999-06-25 Stan Shebs <shebs@andros.cygnus.com>
25924
25925 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25926 * lib/gdb.exp (get_compiler_info): Add detection for assorted
25927 HP compilers, also set the globals $true and $false.
25928
25929 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
25930 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
25931 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
25932 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
25933 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
25934 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
25935 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
25936 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
25937 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
25938 whatis.c} Add C++ compatible function definitions and return
25939 types, add includes for library functions.
085dd6e6
JM
25940 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
25941 * gdb.base/step-test.c (myglob): Rename from glob.
25942 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
25943 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
25944 files, move here from gdb.hp.
085dd6e6 25945 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
25946 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
25947 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
25948 Adjust line numbers in regexps.
085dd6e6
JM
25949
25950 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
25951 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
25952 instead of 0/1.
25953
25954 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
25955 foll-vfork.exp: New files, move here from gdb.hp.
25956 * gdb.base/page.exp: New file, test of pagination command.
25957
25958 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
25959 recursion test.
25960 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
25961
25962 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 25963 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
25964
25965 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 25966 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 25967 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 25968 watchpoint test.
085dd6e6
JM
25969 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
25970 them work.
25971 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
25972 expressions properly.
25973 * gdb.base/corefile.exp: Loosen the match slightly.
25974 * gdb.base/default.exp: Allow "Error accessing memory" message
25975 also.
25976 * gdb.base/display.exp: Skip over x/0 j if PA64.
25977 * gdb.base/funcargs.exp: Add xfails for HP-UX.
25978 * gdb.base/interrupt.exp: Ditto.
25979 * gdb.base/langs.exp: Add symbolic matches governed by compiler
25980 in use.
25981 * gdb.base/list.exp: Add xfails for HP-UX.
25982 * gdb.base/long_long.exp: Refine some of the numeric matches.
25983 * gdb.base/mips_pro.exp: Xfail on HP-UX.
25984 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
25985 * gdb.base/nodebug.exp: Succeed on more varieties of output.
25986 * gdb.base/opaque.exp: Remove some HP-UX xfails.
25987 * gdb.base/ptype.exp: Succeed on more varieties of output.
25988 * gdb.base/scope.exp: Add xfails for HP-UX.
25989 * gdb.base/sect-cmd.exp: Add more cases.
25990 * gdb.base/setvar.exp: Add xfails for HP-UX.
25991 * gdb.base/shlib-call.exp: Loosen some matches slightly.
25992 * gdb.base/signals.exp: Match on void symbolically.
25993 * gdb.base/step-test.exp: Add case for PA64.
25994 * gdb.base/term.exp: Add exit and restart.
25995 * gdb.base/twice.exp: Clean up after self.
25996 * gdb.base/varargs.exp: Disable overload resolution explicitly.
25997 * gdb.base/whatis.exp: Allow more ways to pass tests.
25998
25999 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 26000 no longer useful.
085dd6e6
JM
26001
26002Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
26003
26004 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 26005 list of patterns.
085dd6e6 26006 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
26007 print_double_array(double_array)", "continuing to breakpoint
26008 1018", "print print_double_array(array_d)" and "continuing to
26009 1034" tests.
d63a86f8 26010
085dd6e6
JM
260111999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
26012
a9c64011 26013 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
26014
260151999-06-24 Stan Shebs <shebs@andros.cygnus.com>
26016
26017 * config/mt-*: Remove, these haven't been used since 1996.
26018
260191999-06-22 Stan Shebs <shebs@andros.cygnus.com>
26020
26021 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 26022 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
26023 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
26024
9e0b60a8
JM
260251999-06-18 Stan Shebs <shebs@andros.cygnus.com>
26026
26027 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
26028 simpler match case for the ptype of the big class.
26029
260301999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26031
26032 * gdb.exp: Fix test for gdb_prompt existence.
26033
260341999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26035
26036 * gdb.exp (gdb_test): Add fail after calls to perror.
26037
260381999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26039
26040 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
26041
260421999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26043
26044 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
26045
0f71a2f6
JM
26046Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
26047
26048 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 26049 malloc() is linked in.
0f71a2f6
JM
26050
260511999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
26052
26053 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
26054 step at end.
26055
26056 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
26057
260581999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
26059
26060 * gdb.java/jv-print.exp: New file. (Our first Java test!)
26061
cce74817
JM
26062Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
26063
26064 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
26065 * gdb.base/mips_pro.exp: Likewise.
26066
260671999-06-02 Keith Seitz <keiths@cygnus.com>
26068
26069 * gdb.c++/templates.cc: Change all "new" operators to throw
26070 an exception.
26071 * gdb.c++/cplusfuncs.cc: Likewise.
26072
26073 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
26074
26075Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
26076
26077 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
26078 * gdb.base/ending-run.exp: When stepping out of main, accept a
26079 step into an arbitrary assembler file.
cce74817 26080
392a587b
JM
260811999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26082
d63a86f8 26083 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 26084 "breakpoint-invalid" to be printed.
6fdff2c5
PA
26085 * gdb.base/annota2.exp: Revise line number for main
26086 breakpoint. Allow any number of "frames-invalid" and
26087 "breakpoint-invalid" to be printed.
392a587b
JM
26088 * gdb.base/annota2.cc: Initialize a.x to 0.
26089
9e086581
JM
260901999-05-17 Keith Seitz <keiths@cygnus.com>
26091
6fdff2c5
PA
26092 * gdb.base/call-ar-st.exp: Skip
26093 "print print_double_array (double_array)" when "skip_float_tests" set.
26094 Ditto for "print print_double_array(array_d)",
26095 "print print_small_structs", "print print_ten_doubles", and
26096 "step into print_long_arg_list".
26097 Don't assume we can step into "print_long_arg_list": we could step
26098 into memcpy.
26099 * gdb.base/call-rt-st.exp: Don't run float-related tests when
26100 "skip_float_tests" is set: "print print_one_double(*d1)"
26101 and "print print_two_floats(*f3)".
9e086581
JM
26102 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
26103 "skip_float_tests" is set.
6fdff2c5
PA
26104 * gdb.base/varargs.exp: Skip
26105 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
26106 "skip_float_tests" set.
d63a86f8 26107
cd0fc7c3
SS
261081999-05-06 Keith Seitz <keiths@cygnus.com>
26109
26110 * gdb.base/annota2.cc: Include stdio.h.
26111
26112Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
26113
26114 * gdb.base/crossload.exp: Remove, this has been disabled ever
26115 since BFD stopped including all targets, and cross-GDB gets
26116 plenty of testing anyway.
26117 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
26118 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
26119 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
26120 * gdb.base/README: Remove, was doc for this.
26121 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 26122 needed.
cd0fc7c3 26123
b83266a0
SS
261241999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26125
26126 * gdb.base/call-ar-st.exp: Fix one regular expression in test
26127 output.
26128
26129 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
26130 * gdb.base/annota2.exp: New file. More annotation tests.
26131 * gdb.base/annota1.c: New file. Source file for annota1.exp.
26132 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
26133
261341999-04-23 Angela Marie Thomas <angela@cygnus.com>
26135
26136 * config/cfdbug.exp: New file.
26137
7a292a7a
SS
261381999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
26139
26140 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
26141 Marcus Daniel's and Dale Hawkins's demangler crashes.
26142
26143 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
26144 test_lucid_style_demangling, test_arm_style_demangling,
26145 test_hp_style_demangling): Try Tom Tromey's core-dumping
26146 identifier under each demangling style.
7a292a7a
SS
26147
261481999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
26149
26150 * gdb.c++/demangle.exp: Include the current demangling style
26151 in all test names.
26152 (current_demangling_style): New global variable.
26153 (set_demangling_style, test_demangling_core, test_demangling,
26154 test_demangling_exact): New functions.
26155 (test_gnu_style_demangling, test_lucid_style_demangling,
26156 test_arm_style_demangling, test_hp_style_demangling): Use those,
26157 instead of calling gdb_test and gdb_test_exact directly.
26158 (catch_demangling_errors): New function, which reports errors
26159 signalled by the demangling test functions in an orderly way.
26160 (do_tests): Use catch_demangling_errors.
26161
261621999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
26163
26164 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 26165 grouping in expressions, not {}.
7a292a7a
SS
26166
26167 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 26168 initialized yet.
7a292a7a
SS
26169
261701999-04-01 Stan Shebs <shebs@andros.cygnus.com>
26171
26172 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
26173 are listed.
26174
261751999-03-26 Stan Shebs <shebs@andros.cygnus.com>
26176
26177 * gdb.stabs/weird.exp: Test for CC being defined before
26178 looking at its value.
26179
261801999-03-25 Stan Shebs <shebs@andros.cygnus.com>
26181
26182 * gdb.base/call-ar-st.exp: Remove stray '#'.
26183 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
26184 "short int" and "long int".
26185 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 26186 change, to mollify finicky HP compiler.
7a292a7a
SS
26187 * gdb.hp/reg-test.exp (testfile): Fix file name.
26188 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 26189
7a292a7a
SS
26190 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
26191 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
26192 alternate form of enum ptype.
26193
c906108c
SS
261941999-03-23 Stan Shebs <shebs@andros.cygnus.com>
26195
7a292a7a
SS
26196 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
26197 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
26198 passing skip_hp_tests, so as not to waste time on guaranteed
26199 failure.
7a292a7a 26200
c906108c
SS
26201 * gdb.c++/overload.cc: Pass string instead of char addr, always
26202 init ccpfoo.
26203 * gdb.c++/templates.cc: Fix syntax error.
26204
7a292a7a
SS
26205Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26206
26207 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 26208 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
26209 command.
26210
262111999-03-18 James Ingham <jingham@cygnus.com>
26212
26213 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
26214
26215 * gdb.c++/method.exp: It was testing an uninitialized int on the
26216 stack and assuming it was positive.
26217
26218 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
26219
26220 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 26221 keep it from killing the rest of the tests.
7a292a7a
SS
26222 Use gdb_continue_to_end.
26223
26224 * gdb.base/sigall.exp: use gdb_continue_to_end.
26225
26226 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
26227
26228 * gdb.base/display.exp: use runto_main, not run.
26229
d63a86f8
RM
26230 * gdb.base/default.exp: Check for the current error message in the
26231 r abbreviation test.
7a292a7a
SS
26232 Add strongarm to the targets that know info float.
26233
d63a86f8 26234 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
26235 run which doesn't work with monitors.
26236
6fdff2c5
PA
26237 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
26238 1034 test.
7a292a7a
SS
26239
26240 * gdb.base/break.exp: use the gdb_continue_to_end proc.
26241
6fdff2c5
PA
26242 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
26243 end of a program. Traps the case (in Cygmon) when the program
26244 never really exits. Same as Mark's continue_to_exit, but I had
26245 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
26246
26247 * config/monitor.exp (gdb_target_monitor): added another
26248 target_info parameter: remotebinarydownload. This will set the
26249 remotebinarydownload flag if this is causing some boards trouble.
26250
262511999-03-18 Mark Salter <msalter@cygnus.com>
26252
26253 * lib/gdb.exp (continue_to_exit): New function.
26254
26255 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
26256 * gdb.base/ending-run.exp: Ditto.
26257 * gdb.base/step-test.exp: Ditto.
26258
262591999-03-16 Stan Shebs <shebs@andros.cygnus.com>
26260
26261 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
26262 (suggested by Art Haas <ahaas@neosoft.com>).
26263
262641999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
26265
889bf7c5 26266 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
26267
26268Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
26269
26270 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 26271 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
26272
262731999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
26274
26275 * gdb.base/call-strs.exp: Don't assume that `step' will step over
26276 a call to strlen; sometimes we do have sources.
26277
262781999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
26279
26280 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 26281 character, so GDB won't print garbage after its end.
d63a86f8 26282
c906108c
SS
26283 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
26284 breakpoint there instead. Sometimes GCC emits memcpy to handle
26285 the large structures being passed by value, so we step into that
26286 instead of sum_array_print, which obscures what we're really testing.
26287 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
26288 the bizarre steps into memcpy, so do that here. Add check for
26289 stepping into function calls that pass large structures by value.
26290 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
26291 Remove all references to specific line numbers.
26292 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
26293 New type and function.
26294 (main): Call large_struct_by_value, passing it a large struct by value.
26295 * lib/gdb.exp (gdb_get_line_number): New function.
26296
26297 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
26298 more portable.
26299
7a292a7a
SS
263001999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
26301
c906108c
SS
26302 * lib/gdb.exp: Doc fixes.
26303
7a292a7a
SS
263041999-03-05 Nick Clifton <nickc@cygnus.com>
26305
d63a86f8 26306 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
26307
263081999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
26309
c906108c 26310 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
26311 commands. They're not germane to this test, and they don't work
26312 that way on remote targets.
c906108c 26313
3fc11d3e
JM
263141999-03-01 James Ingham <jingham@cygnus.com>
26315
26316 * Changelog entries merged over from gdb development branch.
26317
3fc11d3e
JM
26318 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
26319
26320 * lib/gdb.exp (gdbtk_analyze_results): Generic function
26321 for outputting results of test run.
26322
2d4a1622 26323 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
26324
26325 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 26326
7a292a7a
SS
263271999-02-25 Felix Lee <flee@cygnus.com>
26328
26329 * lib/gdb.exp (debug_format): initialize
26330
c906108c
SS
263311999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
26332
26333 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
26334 * gdb.base/call-rt-st.c: Ditto.
26335
c906108c
SS
263361999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
26337
26338 * gdb.threads/pthreads.exp (horiz): New variable.
26339 (test_startup): Fix regexps that capture thread numbers.
26340
263411999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
26342
26343 * gdb.base/smoke.exp: Disambiguate two test case names (both
26344 called ``print'').
26345
26346Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26347
26348 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 26349 compilation.
c906108c
SS
26350
263511999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26352
26353 * gdb.base/miscexprs.exp: Change patterns to match GDB's
26354 actual output formatting.
26355 * gdb.base/smoke.exp: GDB removes leading 0's.
26356 * gdb.base/volatile.exp: Don't check type of remuneration;
26357 that variable is no longer defined in constvars.c.
26358 * gdb.base/step-test.c (main): Exit with explicit exit code.
26359 * gdb.base/step-test.exp: Remove two nexti checks--they are
26360 not portable.
26361
263621999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26363
26364 * gdb.base/help.exp ("help delete display"): Fix test to match
26365 gdb's output.
26366
26367 * gdb.base/long_long.c (known_types): Initialize values to zero.
26368 * gdb.base/long_long.exp: Step one more line
26369 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
26370 leading zeros. Explicitly ask for hex formatting. Use
26371 unique test case names.
c906108c
SS
26372
26373Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26374
d63a86f8 26375 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
26376
26377 * gdb.c++/method.exp: Add missing close brace.
26378
263791999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
26380
26381 * gdb.base/maint.exp: Use 'set height 0' to disable page
26382 prompting, not 'set height 400'.
26383
26384 Fix a bunch of timeouts.
26385 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
26386 four separate tests, so expect doesn't take forever to match a ton
26387 of text against a regexp with lots of .* forms.
26388 ("maint print psymbols", "maint print symbols"): Make some of
26389 these greps more selective, so that expect doesn't try to wade
26390 through huge piles of output and time out.
26391
26392 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
26393
26394 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
26395 tests: one which doesn't expect shlib events to be reported, and
26396 another which does, but is XFAIL for all platforms other than
26397 HP/UX.
c906108c
SS
26398
26399 * gdb.base/break.exp: Teach the test suite that the `catch
26400 fork', `catch vfork', and `catch exec' commands produce error
26401 messages on platforms that don't provide these features.
26402
26403Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26404
26405 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
26406 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
26407 (shortening names from solib_threshold.exp etc), won't run on
26408 anything but HP-UX for the foreseeable future.
c906108c 26409 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 26410 reflect move.
c906108c
SS
26411
26412Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
26413
26414 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 26415 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
26416
26417Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
26418
26419 * gdb.base/shlib-call.exp: add test cases to verify that gdb
26420 successfully re-sets breakpoints in shared libraries.
26421 * gdb.base/shmain.c (main): return 0, don't fall off the end.
26422
26423Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26424
d63a86f8
RM
26425 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
26426 and compiled w/o GCC.
c906108c
SS
26427
26428 * gdb.hp/watch-cmd.exp: ditto.
26429
26430 * gdb.hp/watch-hp.exp: ditto.
26431
26432 * gdb.hp/xdb1.exp: ditto.
26433
26434 * gdb.hp/xdb2.exp: ditto.
26435
26436 * gdb.hp/dbx.exp: ditto.
26437
26438Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
26439
26440 * constvars.c: Remove C++-isms.
26441 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 26442 with GCC.
c906108c
SS
26443
26444Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
26445
26446 The following changes are part of the HP merge.
26447
26448 * gdb.base/break.exp: new tests to verify that catchpoints for
26449 fork, vfork, and exec don't trigger inappropriately.
26450
26451 * gdb.base/opaque.exp: compile one file at a time, then link.
26452
26453 * gdb.base/signals.exp: be more restrictive about which hppa
26454 systems receive a setup_xfail. new tests.
26455
26456 * gdb.base/solib_threshold.build: new file.
26457 * gdb.base/solib_threshold.exp: new file.
26458 * gdb.base/solib_threshold.link_opts: new file.
26459 * gdb.base/solib_threshold.mk: new file.
26460 * gdb.base/gen_solib_threshold.c: new file.
26461
26462 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
26463 tests. New tests for enums inside classes.
26464
26465 * gdb.c++/compiler.cc: indicate support of template debugging.
26466
26467 * gdb.c++/demangle.exp: run hp style demangling tests.
26468
26469 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
26470 tests.
26471
26472 * gdb.c++/misc.cc: changes to support new tests.
26473
26474 * gdb.c++/templates.cc: changes to support HP's compiler; changes
26475 to support new tests.
26476
26477 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
26478 gcc, then skip these tests.
26479
26480Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
26481
26482 The following files are part of the HP merge; some had longer
26483 names at HP, but have been renamed to be no more than 14
26484 characters in length.
26485
26486 * gdb.hp/ambiguous.cc: new file.
26487 * gdb.hp/ambiguous.exp: new file.
26488 * gdb.hp/attach.exp: new file.
26489 * gdb.hp/attach2.exp: new file.
26490 * gdb.hp/classes-hp.exp: new file.
26491 * gdb.hp/ctti.exp: new file.
26492 * gdb.hp/ctti-add.cc: new file.
26493 * gdb.hp/ctti-add1.cc: new file.
26494 * gdb.hp/ctti-add2.cc: new file.
26495 * gdb.hp/ctti-add3.cc: new file.
26496 * gdb.hp/dbx.exp: new file.
26497 * gdb.hp/exception.cc: new file.
26498 * gdb.hp/exception.exp: new file.
26499 * gdb.hp/foll-exec.c: new file.
26500 * gdb.hp/foll-exec.exp: new file.
26501 * gdb.hp/foll-fork.c: new file.
26502 * gdb.hp/foll-fork.exp: new file.
26503 * gdb.hp/foll-vfork.c: new file.
26504 * gdb.hp/foll-vfork.exp: new file.
26505 * gdb.hp/inherit-hp.exp: new file.
26506 * gdb.hp/more-steps.exp: new file.
26507 * gdb.hp/namespace.cc: new file.
26508 * gdb.hp/namespace.exp: new file.
26509 * gdb.hp/optimize.exp: new file.
26510 * gdb.hp/pxdb.c: new file.
26511 * gdb.hp/pxdb.exp: new file.
26512 * gdb.hp/quicksort.exp: new file.
26513 * gdb.hp/reg-test.exp: new file.
26514 * gdb.hp/reg-test.s: new file.
26515 * gdb.hp/sized-enum.c: new file.
26516 * gdb.hp/sized-enum.exp: new file.
26517 * gdb.hp/start-stop.exp: new file.
26518 * gdb.hp/templ-hp.cc: new file.
26519 * gdb.hp/templ-hp.exp: new file.
26520 * gdb.hp/thr-lib.c: new file.
26521 * gdb.hp/thr-lib.exp: new file.
26522 * gdb.hp/thr-lib.h: new file.
26523 * gdb.hp/thr-liblib.c: new file.
26524 * gdb.hp/virtfun-hp.c: new file.
26525 * gdb.hp/virtfun-hp.exp: new file.
26526 * gdb.hp/watch-cmd.exp: new file.
26527 * gdb.hp/watch-hp.exp: new file.
26528 * gdb.hp/xdb1.exp: new file.
26529 * gdb.hp/xdb2.exp: new file.
26530 * gdb.hp/xdb3.exp: new file.
26531
26532Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
26533
26534 The following files are part of the HP merge; some had longer
26535 names at HP, but have been renamed to be no more than 14
26536 characters in length.
26537
26538 * gdb.base/ss.h: new file.
26539 * gdb.base/call-ar-st.c: new file.
26540 * gdb.base/call-ar-st.exp: new file.
26541 * gdb.base/call-rt-st.c: new file.
26542 * gdb.base/call-rt-st-exp: new file.
26543 * gdb.base/call-strs.exp: new file.
26544 * gdb.base/ena-dis-br.exp: new file.
26545 * gdb.base/environ.exp: new file.
26546 * gdb.base/long_long.exp: new file.
26547 * gdb.base/sect-cmd.exp: new file.
26548 * gdb.base/shlib-cl2.exp: new file.
26549 * gdb.base/smoke.exp: new file.
26550 * gdb.base/so-impl-ld.c: new file.
26551 * gdb.base/so-impl-ld.exp: new file.
26552 * gdb.base/so-indr-cl.c: new file.
26553 * gdb.base/so-indr-cl.exp: new file.
26554 * gdb.base/varargs.exp: new file.
26555 * gdb.base/volatile.exp: new file.
26556 * gdb.base/whatis-exp.exp: new file.
7a292a7a 26557 * gdb.base/display.exp: new file.
c906108c
SS
26558 * gdb.c++/derivation.exp: new file.
26559 * gdb.c++/local.exp: new file.
26560 * gdb.c++/member-ptr.exp: new file.
26561 * gdb.c++/overload.exp: new file.
26562 * gdb.c++/ovldbreak.exp: new file.
26563 * gdb.c++/ref-types.exp: new file.
26564 * gdb.c++/ref-types2.exp: new file.
26565 * gdb.c++/userdef.exp: new file.
d63a86f8 26566
c906108c
SS
26567Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
26568
26569 * gdb.base/default.exp: Reflect wording change in remote.c.
26570
dc96c6c7 26571Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26572
26573 * gdb.base/help.exp: Update to reflect current text.
26574
26575Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
26576
26577 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
26578 they're stack variables and contain garbage.
26579 * gdb.c++/anon-union.exp: new file.
26580
26581 The following changes were made by David Taylor
889bf7c5
PA
26582 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
26583 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
26584 in changes by HP.
c906108c
SS
26585
26586 * gdb.base/bitops.exp: new file.
26587 * gdb.base/default.exp: change expected messages for catch and
26588 info catch tests to reflect HP merge changes.
26589 * gdb.base/enable-disable-break.exp
26590 * gdb.base/ending-run.c: new file.
26591 * gdb.base/long_long.c: new file.
26592 * gdb.base/maint.exp: new file.
26593 * gdb.base/pointers2.exp: new file.
26594 * gdb.base/shlib-call2.exp: new file.
26595 * gdb.base/solib.exp: new file.
26596 * gdb.base/step-test.c: new file.
26597 * gdb.c++/anon-union.cc: new file.
26598 * gdb.c++/local.cc: new file.
26599 * gdb.c++/member-pointer.cc: new file.
26600 * gdb.c++/method.cc: new file.
26601 * gdb.c++/ref-types.cc: new file.
26602 * gdb.c++/ref-types2.cc: new file.
26603 * gdb.c++/userdef.cc: new file.
d63a86f8 26604
c906108c
SS
26605 * gdb.base/scope.exp: compile one file at a time, then link.
26606 * gdb.base/langs.exp: ditto.
26607 * gdb.base/list.exp: ditto.
d63a86f8 26608
c906108c
SS
26609Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
26610
26611 The following changes were made by David Taylor
889bf7c5
PA
26612 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
26613 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
26614 in changes by HP.
d63a86f8 26615
c906108c
SS
26616 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
26617 skip tests. When compiling pass c++ flag to gdb_compile.
26618 * gdb.c++/
d63a86f8 26619
c906108c
SS
26620 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
26621 test for on hppa*-*-hpux*; use args to see if c++ was specified.
26622 (skip_hp_tests): new function.
26623 (gdb_preprocess): new function.
26624
26625 * configure.in (hpdir): decide whether to configure gdb.hp.
26626 * configure: regenerated.
26627
26628 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
26629 to delete on clean.
26630 (EXECUTABLES): update to reflect new additions.
26631 * gdb.base/commands.exp: update message expected.
26632 * gdb.base/default.exp: add copyright notice.
26633 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
26634 * gdb.base/help.exp: update messages to reflect current text.
26635 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
26636 targets for recurse tests.
26637 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
26638 skip this file.
26639
26640 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
26641 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
26642 compilation.
26643 * gdb.c++/misc.exp: ditto.
26644 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
26645 run the tests. tell gdb_compile that it's a c++ compilation.
26646
26647 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 26648
c906108c
SS
26649 * gdb.base/all-bin.exp: new file.
26650 * gdb.base/arithmet.exp: new file.
26651 * gdb.base/assign.exp: new file.
26652 * gdb.base/completion.exp: new file.
26653 * gdb.base/cond-expr.exp: new file.
26654 * gdb.base/condbreak.exp: new file.
26655 * gdb.base/define.exp: new file.
26656 * gdb.base/dollar.exp: new file.
26657 * gdb.base/environment.exp: new file.
26658 * gdb.base/eval-skip.exp: new file.
26659 * gdb.base/jump.exp: new file.
26660 * gdb.base/logical.exp: new file.
26661 * gdb.base/pointers.exp: new file.
26662 * gdb.base/relational.exp: new file.
26663 * gdb.base/section_command.exp: new file.
26664 * gdb.base/whatis-expr.exp: new file.
26665
26666 * gdb.base/all-types.c: new file.
26667 * gdb.base/call-array-struct.c: new file.
26668 * gdb.base/call-return-struct.c: new file.
26669 * gdb.base/call-strings.c: new file.
26670 * gdb.base/callfuncs2.c: new file.
26671 * gdb.base/condbreak.c: new file.
26672 * gdb.base/constvars.c: new file.
26673 * gdb.base/display.c: new file.
26674 * gdb.base/int-type.c: new file.
26675 * gdb.base/jump.c: new file.
26676 * gdb.base/miscexprs.c: new file.
26677 * gdb.base/pointers.c: new file.
26678 * gdb.base/pointers2.c: new file.
26679 * gdb.base/shmain.c: new file.
26680 * gdb.base/shr1.c: new file.
26681 * gdb.base/shr2.c: new file.
26682 * gdb.base/solib.c: new file.
26683 * gdb.base/solib1.c: new file.
26684 * gdb.base/solib2.c: new file.
26685 * gdb.base/varargs.c: new file.
26686 * gdb.c++/derivation.cc: new file.
26687 * gdb.c++/overload.cc: new file.
26688 * gdb.c++/ovldbreak.cc: new file.
26689 * gdb.hp/attach.c: new file.
26690 * gdb.hp/attach2.c: new file.
26691 * gdb.hp/average.c: new file.
26692 * gdb.hp/compiler.c: new file.
26693 * gdb.hp/compiler.cc: new file.
26694 * gdb.hp/execd-program.c: new file.
26695 * gdb.hp/follow-exec.c: new file.
26696 * gdb.hp/follow-fork.c: new file.
26697 * gdb.hp/follow-vfork-and-exec.c: new file.
26698 * gdb.hp/misc-hp.cc: new file.
26699 * gdb.hp/more-steps.c: new file.
26700 * gdb.hp/optimize.c: new file.
26701 * gdb.hp/quicksort.c: new file.
26702 * gdb.hp/run-hp.c: new file.
26703 * gdb.hp/start-stop.c: new file.
26704 * gdb.hp/sum.c: new file.
26705 * gdb.hp/templates-hp.cc: new file.
26706 * gdb.hp/thread-local-in-lib.c: new file.
26707 * gdb.hp/thread-local-in-lib.h: new file.
26708 * gdb.hp/thread-local-in-lib.lib.c: new file.
26709 * gdb.hp/vforked-program.c: new file.
26710 * gdb.hp/virtfunc-hp.cc: new file.
26711 * gdb.hp/watchpoint-hp.c: new file.
26712 * gdb.hp/xdb.c: new file.
26713 * gdb.hp/xdb0.c: new file.
26714 * gdb.hp/xdb0.h: new file.
26715 * gdb.hp/xdb1.c: new file.
26716
26717Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
26718
26719 The following change was made by Edith Epstein
889bf7c5
PA
26720 <eepstein@cygnus.com> as part of a project to merge in changes
26721 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
26722
26723 * gdb.c++/demangle.exp: changed the expected output for some
26724 ARM-style mangling -- removed second reference to datatype.
889bf7c5 26725 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 26726 T1<char>::~T1<char>(void)
c906108c 26727 becomes,
a9c64011
AS
26728 maint demangle __dt__11T1__pt__2_cFv
26729 T1<char>::~T1(void)
c906108c 26730
889bf7c5 26731 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 26732
c906108c
SS
26733Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
26734
26735 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
26736 * gdb.trace/backtrace.exp: Likewise.
26737 * gdb.trace/circ.exp: Likewise.
26738 * gdb.trace/collection.exp: Likewise.
26739 * gdb.trace/deltrace.exp: Likewise.
26740 * gdb.trace/infotrace.exp: Likewise.
26741 * gdb.trace/limits.exp: Likewise.
26742 * gdb.trace/packetlen.exp: Likewise.
26743 * gdb.trace/passc-dyn.exp: Likewise.
26744 * gdb.trace/passcount.exp: Likewise.
26745 * gdb.trace/report.exp: Likewise.
26746 * gdb.trace/save-trace.exp: Likewise.
26747 * gdb.trace/tfind.exp: Likewise.
26748 * gdb.trace/tracecmd.exp: Likewise.
26749 * gdb.trace/while-dyn.exp: Likewise.
26750 * gdb.trace/while-stepping.exp: Likewise.
26751
267521998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
26753
26754 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
26755
26756Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
26757
26758 From Brendan Kehoe:
26759 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
26760 int return types.
26761
26762Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
26763
26764 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 26765 remote dos host testing right.
c906108c
SS
26766
26767Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
26768
26769 * gdb.base/corefile.exp: remove some xfails.
26770
26771Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
26772
26773 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 26774 have different timestamps.
c906108c
SS
26775
26776Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
26777
26778 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 26779 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
26780
26781Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
26782
26783 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 26784 delta.
c906108c
SS
26785
26786Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
26787
26788 * gdb.base/default.exp: Add brace missing from previous delta.
26789
26790Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
26791
26792 * gdb.base/default.exp: Support test for info float for all
26793 varieties of arm toolchain.
26794
dc96c6c7 26795Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26796
26797 * gdb.trace/*.exp: remove "remote_download" command.
26798
dc96c6c7 26799Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26800
26801 * gdb.trace/*.exp: remove -gdwarf from compile.
26802
26803Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
26804
26805 * gdb.trace/configure.in(AC_INIT): typo
26806 * gdb.trace/configure: regenerated
26807
dc96c6c7 26808Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26809
26810 * config/m68k-emc.exp: New file.
26811 * lib/<emc-support.exp trace-support.exp}: New files.
26812 * configure.in: add new test directory gdb.trace.
26813 * gdb.trace/{configure configure.in Makefile.in}: New files.
26814 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
26815 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
26816 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
26817 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
26818 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
26819 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
26820 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 26821
dc96c6c7 26822Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26823
26824 * gdb.c++/classes.exp: Change all regular expressions to match
26825 arbitrary combinations of newline/carriage-return, so that they
26826 will work equally well on Unix and Windows.
26827 * gdb.c++/inherit.exp: ditto.
26828 * gdb.c++/virtfunc.exp: ditto.
26829
268301998-08-11 Dawn Perchik <dawn@cygnus.com>
26831
26832 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
26833
c2d11a7d
JM
26834Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
26835
26836 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
26837 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
26838 to use a0-a3/d0-d3 as needed.
26839
26840Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
26841
26842 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
26843 * gdb.disasm/am33.exp: Corresponding changes.
26844
c906108c
SS
268451998-07-11 Felix Lee <flee@cygnus.com>
26846
26847 * gdb.base/callfuncs.exp: add cmp10 test.
26848 * gdb.base/callfuncs.c (cmp10): new function.
26849
26850Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
26851
d63a86f8 26852 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
26853 into two parts to get around a synchronization problem in expect.
26854
3fc11d3e
JM
26855Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
26856
26857 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
26858
26859 * configure.in: Add options for gdbtk testsuite.
26860
26861 * configure: Regenerate.
26862
26863 * gdb.gdbtk: New directory to hold gdbtk tests.
26864
c906108c
SS
26865Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26866
26867 * gdb.fortran/types.exp: Escape brackets in expect patterns
26868 for test_float_literal_types_accepted tests.
26869 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
26870 before run test.
26871
c2d11a7d
JM
26872Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
26873
26874 * am33.exp: Just compile, do not link the testcase.
26875 * am33.s: Add ".am33" pseudoop to force am33 mode.
26876
c906108c
SS
268771998-06-25 Felix Lee <flee@cygnus.com>
26878
26879 * gdb.base/setshow.exp: make sure $pc is sane.
26880
26881 * gdb.stabs/weird.exp: split expect patterns properly.
26882
c2d11a7d
JM
26883Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
26884
26885 * gdb.disasm/am33.s: New disassembler testfile for the am33.
26886 * gdb.disasm/am33.exp: Run it.
26887
dc96c6c7 26888Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26889
26890 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
26891 match processing (and eliminate spurious timeouts when running).
26892
dc96c6c7 26893Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26894
26895 * gdb.base/signals.exp (test_handle_all_print): put back Mach
26896 exception test, but conditionalize it on target [mach | gnu].
26897
dc96c6c7 26898Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26899
26900 * gdb.base/overlays.exp: fixup compile line for linker script.
26901
26902Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
26903
26904 * gdb.fortran/types.exp: don't guess at float size.
26905
26906Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
26907
26908 * gdb.base/exprs.exp: delete test that depends on int size.
26909
26910Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
26911
26912 * config/sim.exp: Removed checks for target triplets.
26913 (gdb_target_sim): Use gdb,target_sim_options.
26914
26915Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
26916
26917 * gdb.base/reread.exp: New file.
26918 * gdb.base/reread1.c: New file.
26919 * gdb.base/reread2.c: New file.
26920
26921Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
26922
26923 * config/sim.exp: Use 'target sim -sparclite' when running
26924 SPARClite programs.
26925
26926Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
26927
26928 * gdb.base/structs2.exp: New file.
26929 * gdb.base/structs2.c: New file.
26930
26931Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
26932
26933 * gdb.asm/common.inc: New file.
26934 * gdb.asm/d10v.inc: New file.
26935 * asm-source.exp: Pass -I's to gas to find .inc files.
26936 Update line numbers in expected output.
26937 * asmsrc1.s: Rewrite.
26938 * asmsrc2.s: Rewrite.
26939 * configure.in: Create arch.inc symlink.
26940 * configure: Regenerate.
26941 * Makefile.in (distclean): Delete arch.inc.
26942
26943Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
26944
26945 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
26946 (t_enum_value2): ditto
26947 (t_enum_value3): ditto
26948 (main): ditto
c906108c
SS
26949Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26950
26951 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
26952 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
26953 change.
26954 Use gdb_test instead of send_gdb/gdb_expect sequences.
26955
26956Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
26957
26958 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
26959 not void.
26960
26961Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
26962
26963 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
26964 subroutines. Used to test gdbs ability to single step through PC
26965 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
26966
26967Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
26968
26969 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
26970 more rigorous EGCS C++ error checking.
26971
26972Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26973
a9c64011
AS
26974 * gdb.base/help.exp: Clean up `help set args' and `help show args'
26975 tests.
26976 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
26977 function when asleep.
26978 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
26979 for i*86 Linux and SVR4 signal handling problems.
26980 Remove linux xfail for `next to handler in signals_tests_1', fixed
26981 by recent infrun.c change.
26982 Limit backtrace to 10 frames to avoid timeout problems with infinite
26983 stack backtraces.
26984 Adjust expect pattern in `handle all print' test to match Apr 28 1997
26985 target.[ch] change.
c906108c
SS
26986
26987Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
26988
26989 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
26990 for a newline from gdb before continuing.
26991 (default_gdb_exit): Just look for y or n.
26992 (gdb_test): Detect abnormal exit from GDB running on DOS; if
26993 it does, fail the rests of the tests in the file.
26994
26995Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
26996
26997 * config/cygmon.exp: New file.
26998
26999Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
27000
27001 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 27002 main" test on remote targets.
c906108c
SS
27003
27004 * gdb.base/scope.exp: Fix problem with filelocal_bss before
27005 run test on remote targets.
27006
27007Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
27008
27009 * gdb.asm: New directory.
27010 * configure.in: Configure it.
27011 * configure: Regenerate.
27012 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
27013 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
27014
27015Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
27016
27017 * config/mn10300-eval.exp: New file to support MN10300 eval board.
27018
dc96c6c7 27019Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 27020
a9c64011
AS
27021 * gdb.base/overlays (several files): Merge the two overlay
27022 managers into one. Change variables (foox, barx, bazx, grbxx)
27023 back into ints but force them to load in their proper sections.
c906108c
SS
27024
27025Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
27026
27027 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 27028 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
27029 (D10VCopy): Handle memory regions crossing 16k boundaries.
27030 (D10VCopy): Transfer data in 32 bit chunks.
27031
27032Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
27033
27034 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 27035 correct.
c906108c
SS
27036
27037 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 27038 map. Include space for printf in .text segment.
c906108c
SS
27039
27040 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 27041 updated d10v memory VMA/LMA map.
c906108c 27042 (D10VCopy): Call D10VTranslate.
d63a86f8 27043
c906108c
SS
27044Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
27045
27046 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
27047
27048 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
27049 that it won't be put into the .sdata - small data -
27050 section. Update reference.
c906108c
SS
27051 * gdb.base/baz.c (bazx, baz): Ditto.
27052 * gdb.base/foo.c (foox, foo): Ditto.
27053 * gdb.base/grbx.c (grbxx, grbx): Ditto.
27054
27055 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 27056 to be arrays.
d63a86f8 27057
dc96c6c7 27058Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 27059
a9c64011
AS
27060 * gdb.base/overlays.exp: fix up and get working again.
27061 Add tests for backtraces from an overlay function.
d63a86f8 27062
c906108c
SS
27063Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
27064
27065 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
27066 "calling function with watchpoint enabled".
27067
27068Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
27069
27070 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 27071 gdb_suppress_tests for d10v-*-*.
c906108c
SS
27072 * lib/gdb.exp (gdb_suppress_tests): Disable this function
27073 pending review of whether it is useful or not.
27074
27075Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
27076
27077 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
27078
27079Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
27080
27081 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
27082 * config/dve.exp: New file to support Densan boards.
27083
27084Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
27085
27086 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 27087 reads and BSD.
c906108c
SS
27088
27089Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
27090
27091 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
27092 response.
27093
27094 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
27095
27096Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
27097
27098 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 27099 test.
c906108c
SS
27100
27101 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 27102 target_sizeof_long and target_bigendian_p.
c906108c 27103 (structs_by_value, structs_by_reference): Check values according
889bf7c5 27104 to targets word size and endianess.
d63a86f8 27105
c906108c
SS
27106Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
27107
27108 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 27109 output.
c906108c
SS
27110
27111Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
27112
27113 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 27114 Update test of set args help to match source change.
c906108c
SS
27115
27116Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
27117
27118 * gdb.base/default.exp: Expect help system output to be in
27119 alphabetical order.
27120 * gdb.base/help.exp: Ditto.
27121
27122Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
27123
27124 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
27125 "i*86-pc-linux-gnu*".
27126 * gdb.base/interrupt.exp: Ditto.
27127 * gdb.base/corefile.exp: Ditto.
27128
27129 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 27130 define vxworks when building the testcase.
c906108c
SS
27131
27132 * gdb.base/ptype.exp: Fix testnames to be unique.
27133 * gdb.base/radix.exp: Ditto.
27134 * gdb.base/term.exp: Ditto.
27135 * gdb.base/whatis.exp: Ditto.
27136 * gdb.c++/classes.exp: Ditto.
27137
27138Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
27139
27140 * gdb.base/callfuncs.exp: Fix indentation.
27141
27142 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
27143 suppress_flag has been set.
27144 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
27145 target feature.
27146
27147Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
27148
27149 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
27150 the testcase.
27151
27152 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 27153 set_debug_traps() and breakpoint().
c906108c
SS
27154 * gdb.c++/misc.cc (main): Ditto.
27155 * gdb.c++/templates.cc (main): Ditto.
27156 * gdb.c++/virtfunc.cc (main): Ditto.
27157
27158Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
27159
27160 * lib/gdb.exp(gdb_step_for_stub): New function.
27161 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
27162 exists, reload the executable and do a "continue" instead of
27163 doing a jump.
27164 (runto_main): Use gdb_step_for_stub.
d63a86f8 27165
c906108c 27166 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 27167 tests to have unique names.
c906108c
SS
27168 * gdb.base/callfuncs.exp: Ditto.
27169 * gdb.base/commands.exp: Ditto.
27170 * gdb.base/default.exp: Ditto.
27171 * gdb.base/help.exp: Ditto.
27172 * gdb.base/list.exp: Ditto.
27173 * gdb.base/opaque.exp: Ditto.
27174 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
27175 similar tests.
d63a86f8 27176
c906108c
SS
27177 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
27178 * gdb.c++/cplusfuncs.cc: Ditto.
27179 * gdb.c++/virtfunc.cc: Ditto.
27180
27181 * config/monitor.exp: Keep track of the last file we saw, rather
27182 than trying to get the info from gdb.
27183
27184 * gdb.fortran/types.exp: Move comment to previous line.
27185
27186Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
27187
27188 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 27189 target mode.
c906108c
SS
27190
27191Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
27192
27193 From Bob Manson:
27194 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 27195 string from GDB when it connects.
c906108c
SS
27196
27197 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
27198
27199Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
27200
27201 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
27202 if we can't get a debug format from GDB (we may be testing an
27203 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
27204
27205 * gdb.stabs/weird.exp: Fix quoting.
27206
27207 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
27208
27209Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
27210
27211 * config/arm-ice.exp: New file.
27212
27213Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
27214
27215 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 27216 until it has been modified to work with the new testsuite.
c906108c 27217
99707966 27218 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
27219 testcase won't compile, cause all of the testcases in the file to
27220 fail instead.
c906108c
SS
27221
27222 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
27223 (gdb_clear_suppressed): New procedure.
27224 (gdb_stop_suppressing_tests): Only clear suppress_flag if
27225 it contains a positive value.
27226
27227Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
27228
27229 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
27230
27231 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
27232
27233Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
27234
27235 * lib/gdb.exp (setup_xfail_format): New function.
27236 (get_debug_format): New function to get debug format.
27237 (debug_format): New global variable to hold last value set
27238 by get_debug_format.
27239 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 27240 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
27241 * gdb.c++/ptype.exp: Ditto.
27242 * gdb.c++/classes.exp: Ditto.
27243 * gdb.c++/cplusfuncs.exp: Ditto.
27244 * gdb.c++/inherit.exp: Ditto.
27245 * gdb.c++/templates.exp: Ditto.
27246 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 27247
c906108c
SS
27248Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
27249
27250 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
27251 host doesn't have a currently-open connection.
27252
27253 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
27254 any gdb stub target. Handle cases where gdb doesn't respond when
27255 interrupted in a sane fashion.
c906108c
SS
27256
27257 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 27258 same thing in a totally different way.
c906108c
SS
27259
27260 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 27261 setting "timeout".
c906108c 27262 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 27263 default_gdb_init now.
c906108c
SS
27264
27265Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
27266
27267 * gdb.base/printcmds.exp: Fix "check for floating addition"
27268 regexp to accept results within approx +/- .01 of exact value.
27269 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
27270
27271Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
27272
27273 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 27274 properly.
c906108c
SS
27275 (gdb_expect): Add optional timeout parameter, and add timeout
27276 value to various calls.
27277 (gdb_suppress_tests): Only give one warning message per group.
27278
27279Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
27280
27281 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
27282 global variables. Handle getting a value for $timeout more
27283 gracefully.
c906108c
SS
27284
27285Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27286
27287 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 27288 initialize.
c906108c 27289 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 27290 by a target configuration file.
c906108c
SS
27291 (gdb_expect): Pass the timeout to remote_expect.
27292
27293 * config/monitor.exp(gdb_load): Fix typo in regexp.
27294
27295Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
27296
27297 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
27298
27299Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
27300
27301 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
27302 here. Call gdb_target_exec before rebooting the target, to make
27303 sure the connection to the target is closed.
c906108c
SS
27304 (gdb_load): Pass the name of the executable to gdb_target_monitor.
27305 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
27306 Also detect "Timeout reading from remote" error.
27307
27308 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
27309 gdb_target_monitor. Don't call gdb_file_cmd here; let
27310 gdb_target_monitor do it.
c906108c
SS
27311
27312 * gdb.disasm/hppa.exp: Don't use exec_output.
27313
27314Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
27315
27316 * gdb.base/list.exp: If we're debugging a non-native target,
27317 try to set the pc register to point to the start of the
27318 program before doing the first list command.
27319
27320 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 27321 test_calls after restarting.
c906108c
SS
27322
27323 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 27324 reloading.
c906108c
SS
27325
27326 * gdb.base/watchpoint.exp: Fix typo.
27327
27328 * gdb.base/setshow.exp: Check for use_gdb_stub.
27329
27330 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 27331 stub case.
c906108c
SS
27332 * gdb.base/langs.exp: Ditto.
27333
27334 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
27335 gdb_load_offset. If we weren't given a file to load, figure out
27336 what the current file is and use it.
c906108c
SS
27337
27338 * config/i386-bozo.exp: New file.
27339
27340Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
27341
27342 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
27343 feature.
27344
27345 * config/proelf.exp: New entry.
27346
27347Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
27348
27349 * lib/gdb.exp: Remove spurious .* patterns at the beginning
27350 of regexps.
27351
27352 * gdb.base/watchpoint.exp: Don't run the test_stepping
27353 tests if gdb can't call functions on the target.
27354
27355 * gdb.base/setshow.exp: Don't run the set prompt tests if
27356 the board has gdb_prompt set.
27357
27358Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
27359
27360 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
27361 * gdb.base/commands.exp: Likewise.
27362 * gdb.base/setshow.exp: Likewise.
27363
27364Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
27365
27366 * config/monitor.exp(gdb_start): Look for gdb_prompt target
27367 feature.
27368
27369 * config/i960.exp: New file.
27370
27371Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
27372
27373 * gdb.base/funcargs.exp: Check for gdb,short_int target
27374 feature instead of looking for explicit target triplets.
27375
dc96c6c7 27376Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 27377
d63a86f8 27378 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
27379 "p 123DEADBEEF", to check parse_number.
27380 * top.c: change "to enable to enable" to "to enable" in a couple
27381 of help strings.
27382
27383Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
27384
27385 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
27386 on the mn10300.
d63a86f8 27387
c906108c
SS
27388Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
27389
27390 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
27391 where the test executable is run with explicit args.
27392 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
27393
27394Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
27395
27396 * gdb.base/run.c: Use FAKEARGV to build test executable that
27397 does not require a command line arg, since most simulators
27398 don't currently support passing such an arg into the simulated
27399 program.
27400 * gdb.base/commands.exp: Change tests to insert the proper
27401 value as the arg to the first recursive factorial call. Change
27402 compilation line to define FAKEARGV at compile time.
27403
27404Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
27405
27406 * gdb.base/recurse.exp: Enable these tests for the mn10300.
27407 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
27408 function with watchpoint enabled" test.
27409
27410Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
27411
27412 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 27413 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
27414
27415 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 27416 "Tests restarted" messages.
c906108c
SS
27417
27418Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
27419
27420 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
27421
dc96c6c7 27422Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27423
27424 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
27425 for INFO SYMBOL; add help tests for OVERLAY commands.
27426 * gdb.base/default.exp: add tests for INFO SYMBOL command;
27427 add tests for OVERLAY commands
27428 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
27429 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
27430 * gdb.base/sigall.c: add usestubs code frag
27431 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 27432
c906108c
SS
27433Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
27434
27435 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
27436 failures.
27437 (gdb_stop_suppressing_tests): Note that tests have restarted.
27438
27439Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
27440
27441 * config/h8300.exp: New file.
27442
27443Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
27444
27445 * gdb.base/setshow.exp: Check for the existence of a
27446 feature, not its value.
27447
27448Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
27449
27450 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
27451
27452 * gdb.base/scope.exp: It's now init0(), not init().
27453
27454 * gdb.base/scope0.c: For now, change init() to be init0().
27455
27456 * config/monitor.exp: Use gdb_serial in preference to serial
27457 or netport.
27458
27459 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 27460 and it's not already set.
c906108c
SS
27461
27462Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
27463
27464 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 27465 isn't using a stub and if it supports argument passing.
c906108c
SS
27466
27467Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
27468
27469 * config/udi.exp(gdb_start): Make sure UDICONF is set
27470 properly before starting gdb.
27471
27472Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
27473
27474 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
27475 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
27476 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
27477
27478Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
27479
27480 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 27481 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
27482
27483 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
27484
27485 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
27486
27487 * config/monitor.exp: Make sure we disconnect from the target.
27488 Also, try a reboot/reload cycle instead of failing if the
27489 load fails.
27490
27491Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
27492
27493 * gdb.base/default.exp: Don't set match_max.
27494 * gdb.base/help.exp: Ditto.
27495 * gdb.base/list.exp: Ditto.
27496 * gdb.base/signals.exp: Ditto.
27497
27498 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
27499 set, use remote_ld to download the testcase instead of
27500 the GDB loader.
27501
27502Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
27503
27504 * config/vr5000.exp: New file.
27505
27506 * config/monitor.exp(gdb_target_monitor): Add pattern for
27507 "Ending remote" to detect errors in connecting.
27508
27509 * gdb.base/setshow.exp: Add .* within auto language test.
27510
27511 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
27512 target feature.
27513
27514 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 27515 and reboot the board if necessary.
c906108c
SS
27516
27517 * gdb.base/setvar.exp(test_set): Handle multiple prints within
27518 a set of tests. Remove print.* from the patterns being checked.
27519
27520Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
27521
27522 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
27523 refer to gdb_spawn_id.
27524
27525 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
27526 longer used.
27527 * config/sparclet.exp: Ditto.
27528 * config/sparclet-old.exp: Ditto.
27529 * config/slite.exp: Ditto.
27530 * config/sim.exp: Ditto.
27531 * gdb.base/funcargs.exp: Ditto.
27532
27533 * lib/gdb.exp:Remove references to gdb_spawn_id.
27534 (gdb_expect): Move to remote.exp.
27535
27536Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
27537
27538 * config/monitor.exp: Detect the "Couldn't establish connection"
27539 message from GDB.
27540
27541Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
27542
27543 * gdb.base/bitfields.exp: Use runto instead of explicit
27544 gdb_run_cmd/gdb_expect sequences.
27545
27546 * gdb.base/break.exp(text_next_with_recursion): Add match for
27547 gdb_expect call.
27548
27549 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
27550 We also need to handle the "A program is being debugged already"
27551 prompt from gdb. Use gdb_test to set the baud rate.
27552
27553 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
27554 to 20000. Really. I mean it.
27555
27556Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27557
27558 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
27559 fails. If suppress_flag is set, skip perror message about not
27560 being able to send to GDB.
c906108c 27561 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 27562 GDB.
c906108c
SS
27563 (gdb_expect): If suppress_flag is set, always fail immediately.
27564 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
27565 (gdb_init): Call gdb_stop_suppressing_tests.
27566 (default_gdb_exit): Ditto.
27567 (default_gdb_start): Ditto.
27568
27569 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 27570 gdb_stop_suppressing_tests as appropriate.
c906108c 27571 * gdb.base/break.exp: Ditto.
889bf7c5 27572 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
27573 * gdb.base/commands.exp: Ditto.
27574 * gdb.base/exprs.exp: Ditto.
889bf7c5 27575 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
27576 * gdb.base/list.exp: Ditto.
27577 * gdb.base/recurse.exp: Ditto.
889bf7c5 27578 * gdb.base/scope.exp: Ditto.
c906108c
SS
27579 * gdb.base/structs.exp: Ditto.
27580 * gdb.c++/inherit.exp: Ditto.
27581
27582Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
27583
27584 * config/vr4300.exp: New file.
27585
99707966 27586 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 27587
99707966 27588 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
27589
27590Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
27591
27592 * lib/gdb.exp(gdb_init): New function.
27593
27594 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 27595 for each individual variable set.
c906108c
SS
27596
27597 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
27598 name.
27599
27600 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
27601
27602 * gdb.base/scope.exp: Use gdb_test.
27603
27604 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
27605 aborting; the testsuite driver will do that for us (see
27606 gdb_finish). Also, use gdb_test in a few more places.
27607
27608Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
27609
27610 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
27611
27612Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
27613
27614 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
27615 and "add_tests" are not at the same address.
27616
27617Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
27618
27619 * gdb.base/ptype.exp: Use gdb_test.
27620
27621Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
27622
27623 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
27624 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
27625 left in. No longer expect them to fail.
27626
27627 * gdb.stabs/*.mt; Deleted, no longer used.
27628 * gdb.stabs/configure.in: Remove references to target makefile
27629 frags.
27630 * gdb.stabs/configure: Rebuilt.
27631
27632 * gdb.disasm/*.mt: Deleted, no longer used.
27633 * gdb.disasm/configure.in: Remove references to target makefile
27634 frags. Use "sh3.s" as the unique filename for this directory.
27635 * gdb.disasm/configure: Rebuilt.
27636
27637 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
27638 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
27639 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
27640
27641Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
27642
27643 * config/udi.exp: Use mondfe,name instead of remote_host.
27644
27645Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
27646
27647 * gdb.base/watchpoint.exp: Don't expect a failure when calling
27648 a function with a watchpoint enabled on the mn10200.
27649
27650 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
27651 before trying to create it!
27652
27653Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
27654
27655 * config/vx.exp: Use hostname instead of netport.
27656
27657 * config/vxworks.exp: New file.
27658
27659 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
27660
27661 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 27662 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
27663 occurs.
27664
27665 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
27666 $gdb_spawn_id directly.
27667 (gdb_run_cmd): Try _start as well as start. Use the target feature
27668 gdb,start_symbol as the symbol to start from when jumping.
27669
27670Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
27671
27672 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
27673 redundant) test.
27674
27675 * gdb.base/recurse.exp: Relax final value test for 'b' so that
27676 it doesn't lose for 16bit integer systems.
27677
27678Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
27679
27680 * gdb.fortran/types.exp: If the target doesn't support "double"
27681 data types, then expect "real" types to only be 4 bytes.
27682
27683 * gdb.c++/virtfunc.exp: Expect failure for virtual function
27684 call tests if the target doesn't support inferior function calls.
27685
27686 * gdb.base/printcmds.exp: Allow minor deviation in FP values
27687 in printf tests.
27688
27689Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
27690
27691 * gdb.base/help.exp: Disable "help set", "help show", and
27692 "help support". Simplify regexp for "help stack".
27693
27694 * gdb.base/default.exp: Set match_max to 5000 and the timeout
27695 to 60 seconds. Temporarily set match_max to 15000 around the
27696 "info copying" test.
27697
27698 * gdb.base/nodebug.exp: Don't try to do an inferior function
27699 call if the target doesn't support them.
27700 * gdb.base/printcmds.exp: Likewise.
27701 * gdb.base/setvar.exp: Likewise.
27702 * gdb.base/structs.exp: Likewise.
27703 * gdb.c++/templates.exp: Likewise.
27704 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
27705
27706 * gdb.base/recurse.exp: Enable for the mn10200.
27707
27708 * configure.in: Do configure gdb.stabs directory for *-*-elf
27709 targets.
27710 * configure: Rebuilt.
27711
27712 * gdb.base/break.exp: Check for gdb,noresults before testing
27713 exit status and/or results from the target.
27714 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
27715 * lib/gdb.exp: Remove old (now bogus) initialization of
27716 noinferior, noargs, noresults and nosignals.
27717
27718Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
27719
27720 * config/sh.exp: New file.
27721
27722 * config/slite.exp: Try to connect multiple times to the board
27723 before rebooting. Only send a "monitor run" if need_monitor_run
27724 is set.
27725
27726 * gdb.base/break.exp: Don't do the "stub continue" test if
27727 the target has gdb_stub set.
27728
27729 * gdb.base/callfuncs.exp: Increase the timeout.
27730
27731 * gdb.base/interrupt.exp: Don't even try to compile the testcase
27732 if the target has gdb,noinferiorio set.
27733
27734 * gdb.base/list.exp: Increase match_max to 10000 characters.
27735
27736 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
27737
27738 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
27739 target.
27740
27741 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
27742
27743Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
27744
27745 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
27746 trying to delete the copy of gdb. Catch the file delete so we
27747 don't die if the delete fails; also, the file should be copied to
27748 the host, not to the build.
c906108c
SS
27749
27750Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
27751
27752 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 27753 parenthesis in case it contains multiple regexps separated
c906108c
SS
27754 with |.
27755
27756 * gdb.base/watchpoint.exp: Use gdb_test.
27757 * gdb.base/default.exp: Ditto.
27758
27759Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
27760
99707966 27761 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 27762
c906108c
SS
27763 * gdb.base/scope.exp: Use gdb_test.
27764 * gdb.c++/classes.exp: Ditto.
27765 * gdb.c++/inherit.exp: Ditto.
27766
27767Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
27768
27769 * gdb.base/crossload.exp: Don't use execute_anywhere, use
27770 remote_exec instead.
27771 * gdb.base/corefile.exp: Don't be ridiculous.
27772 * gdb.base/*.c: Add missing stub invocations.
27773
27774Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
27775
27776 * config/slite.exp: Miscellaneous fixes.
27777
27778 * lib/gdb.exp: Fix runto.
27779
27780 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
27781 the target.
27782
27783 * gdb.base/watchpoint.exp: Fix regexp.
27784
27785 * lib/gdb.exp(default_gdb_exit): Add a catch to the
27786 close and wait commands, as the descriptor may now be
27787 invalid. Always call "remote_close host".
27788
27789Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
27790
27791 Major rewrite for testsuite revision.
d63a86f8 27792
c906108c
SS
27793 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
27794 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
27795 instead of relying on spawn_id to always contain a valid
27796 spawn id.
27797 (get_compiler_info): New procedure to build the ${binfile}.ci
27798 file, instead of replicating this in N different places.
27799 (gdb_compile): New procedure.
d63a86f8 27800
c906108c 27801 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
27802 appropriate arguments) instead of compile. Use gdb_test in a lot
27803 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
27804 at the start of a testcase, as this is no longer done magically.
27805
27806 config/*-gdb.exp: Rename without the -gdb suffix.
27807
27808 config/mips.exp: Use remote_close instead of exit_remote_shell.
27809 config/monitor.exp: Use target_info instead of looking at
27810 baud, timeout, etc.
27811 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
27812
27813Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27814
27815 * gdb.c++/templates.exp (test_ptype_of_templates),
27816 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
27817 Update expect patterns for destructors and assignment operators
27818 to match corresponding c-typeprint.c changes.
27819 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
27820 to destructor breakpoint test, GDB should be able to set the
27821 destructor breakpoint without specifying arguments.
27822
27823Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
27824
27825 * gdb.threads/pthreads.exp: Change result for failure to compile due
27826 to lack of pthreads runtime support from an error to simply an
27827 unsupported test, per dejagnu standards.
27828
27829Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27830
27831 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
27832 where GDB exits to reduce pattern match time.
27833 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
27834
27835 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
27836
dc96c6c7 27837Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27838
27839 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
27840 * gdb.base/default.exp: ditto.
27841 * gdb.base/nodebug.exp: ditto.
27842 * gdb.base/printcmds.exp: ditto.
27843 * gdb.base/ptype.exp: ditto.
27844 * gdb.base/setvar.exp: ditto.
27845 * gdb.base/structs.exp: ditto.
27846 * gdb.base/setshow.c: Guard against uninitialized values of argc.
27847
27848Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
27849
27850 * configure, */configure: Rebuild with autoconf 2.12.
27851
27852Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
27853
27854 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
27855 use new i*86-pc-linux*-gnu quads.
27856 * gdb.base/corefile.exp: Ditto.
27857 * gdb.base/signals.exp: Ditto.
27858 * gdb.base/sigall.exp: Ditto.
27859 * gdb.base/interrupt.exp: Ditto.
27860
27861 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
27862 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
27863 RedHat 4.0.
d63a86f8 27864
c906108c 27865 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
27866 linux. This allows the test case to at least compile on latest
27867 linux, but still not run due to missing the threads runtime library.
c906108c
SS
27868
27869Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27870
27871 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
27872 directory to search gdb directory. Accept and step over conditional
27873 stack alignment code. Consume $prompt in failure cases.
27874 Reset timeout to $oldtimeout instead of some arbitrary value.
27875 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
27876 timeout problems with infinite stack backtraces.
27877 * gdb.base/ptype.exp (ptype struct link, union tu_link):
27878 Accept function parameters for linkfunc member.
27879
27880Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
27881
27882 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
27883 (CXXFLAGS): Remove, unreferenced.
27884 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
27885 previous -B options and also add -B option to pick up cross compiled
27886 runtime.
c906108c
SS
27887 (TARGET_INCLUDES): Add for -I options and add code to initialize when
27888 doing cross compiles.
27889 (target_alias): Declare global.
27890 (xgcc): Set variable to full path of gcc in build tree. Use findfile
27891 to verify that gcc exists in build tree, and if so set CC to that
27892 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 27893
c906108c
SS
27894Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
27895
27896 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
27897 ptype test for anonymous union. Fixup testcase to match
27898 current gcc debug output.
27899
27900Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
27901
27902 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
27903 force argument to an unsigned long type.
27904
27905Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
27906
27907 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 27908 tests and anonymous union print/ptype tests.
c906108c
SS
27909 * gdb.base/list.exp (test_forward-search): Increase timeout by
27910 5 minutes for the "search extremely long line" case.
27911 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
27912 completely optional and that the pass/fail messages use the command as
27913 the message if that third arg is a null string.
27914 (gdb_test_exact): Arrange that a null string pattern means match a
27915 null string output rather than any output, which might include random
889bf7c5 27916 errors.
c906108c
SS
27917 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
27918 backtrace test.
27919 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
27920 always failing and failure is now exposed by gdb.exp changes.
27921
27922Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
27923
27924 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
27925 weren't being noted.
27926
27927Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27928
27929 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
27930 * gdb.stabs/weird.exp: Remove v_comb xfails.
27931
dc96c6c7 27932Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27933
27934 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 27935 list.exp scope.exp watchpoint.exp]
c906108c 27936 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 27937
dc96c6c7 27938Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27939
27940 * config/monitor.exp: Increase download timeout to 1000 seconds.
27941
dc96c6c7 27942Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27943
27944 * config/m32r.exp: Increase timeout to 120 seconds.
27945
27946Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
27947
27948 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
27949 and accept older ordering as obsolescent gcc or gdb.
27950 * gdb.c++/templates.exp: Ditto.
27951 * gdb.c++/virtfunc.exp: Ditto.
27952
27953Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
27954
27955 * gdb.base/coremaker.c: Add code to mmap some data so we
27956 can check that it ends up in the core file.
27957 * gdb.base/corefile.exp: Add test to read mmapped data
27958 from core file.
27959
dc96c6c7 27960Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27961
27962 * config/m32r.exp: New file.
27963
27964Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
27965
27966 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
27967 that cflags can contains -gstabs, and work correctly for other tests.
27968
dc96c6c7 27969Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27970
27971 * gdb.base/setshow.exp: New file, tests show and set.
27972 * gdb.base/setshow.c: New file, tests show and set.
27973 * gdb.base/help.exp: Add test for help set|show annotate.
27974 * gdb.base/default.exp: Add test for set|show annotate.
27975
27976Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
27977
27978 * testsuite/gdb.base/break.exp: Make backtrace from factorial
27979 errors unique.
27980 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
27981 explicitly.
27982
27983Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
27984
27985 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
27986 and width commands. This is done elsewhere.
27987 * (gdb_start): Don't call gdb_start_sim here. That's already
27988 done in gdb_load. This fixes lots of failures in default.exp.
27989
27990Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
27991
27992 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
27993 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
27994 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
27995 in the same we we treat other failures (since it may be an expected
889bf7c5 27996 condition), rather than as an error.
c906108c
SS
27997 * gdb.base/signals.exp (test_handle_all_print): Revert back to
27998 old test format.
27999
28000Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
28001
28002 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
28003 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 28004 twice. Nuke the duplicates.
c906108c 28005 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 28006 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
28007 Remove config.h along with other config files.
28008
28009Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
28010
28011 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
28012 "p func1 ()" and note that rests of tests are skipped.
28013 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 28014 setup_xfails for "print func2::coremaker_local".
c906108c
SS
28015 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
28016 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
28017 affected by the previous run test.
28018 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
28019 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
28020 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
28021 "pass int powerset tuple" and "pass modeless int powerset tuple".
28022 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
28023 "real write 4" and "real write 8".
28024 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 28025 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
28026 "print \$i after tuple assign 2", and
28027 "print vs2 after tuple assign 2".
28028 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
28029 meaningful error message and return -1 so the caller can
28030 suppress further tests and avoid a cascade of errors.
d63a86f8 28031
c906108c
SS
28032Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
28033
28034 * gdb.base/a1-selftest.exp: Tweak tests to account for new
28035 format for printing version.
28036 * gdb.base/default.exp: Ditto.
28037 * gdb.base/interrupt.exp: Fix problem with cascade of
28038 errors if child process dies while calling a function.
d63a86f8 28039
c906108c
SS
28040Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
28041
28042 * Makefile.in (VPATH): Add
28043 * Makefile.in (Makefile, config.status): Fix rules so things get
28044 remade when necessary.
28045
28046Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
28047
28048 * Makefile.in (just-check): Add path to sibling expect dir
28049 to environment variable specified by RPATH_ENVVAR.
28050
28051Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
28052
28053 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
28054 (just-check): Add shared library paths for libstdc++, tk,
28055 tcl, bfd, and opcodes to the environment variable specified
28056 in RPATH_ENVVAR.
28057 * configure.in: Add support to recognize --enable-shared flag
28058 and generate correct value for RPATH_ENVVAR.
28059 * configure: Regenerated with autoconf.
28060
28061Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
28062
28063 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 28064 include all osf versions.
c906108c
SS
28065 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
28066 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
28067 when target is linux. When failing to build pthreads test
28068 executable, give more meaningful message.
28069 * gdb.threads/pthreads.c: Hpux also uses old definition of second
28070 arg for pthread_create.
d63a86f8 28071
c906108c
SS
28072Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
28073
28074 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 28075 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 28076 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 28077 and -lpthreads (everybody else).
c906108c
SS
28078 (test_startup): Fail gracefully if threads are not supported.
28079 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
28080 "p/c array_index("abcdef",2)" when not gcc compiled.
28081 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
28082 "print func2::coremaker_local" when not gcc compiled.
28083 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
28084 "ptype on opaque struct tagname (statically)",
28085 "ptype on opaque struct tagname (dynamically) 1", and
28086 "ptype on opaque struct tagname (dynamically) 2"
28087 for not compiled with gcc.
28088 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
28089 backtrace when compiled with gcc.
d63a86f8 28090 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
28091 than always return success.
28092
28093Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
28094
28095 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
28096
28097Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
28098
28099 * gdb.base/structs.exp: Undo last change.
28100
28101Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
28102
28103 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
28104 encapsulate all the steps/nexts done during self test, starting
28105 at main, and makes them less sensitive to optimization issues.
28106 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
28107 signal handler" test.
28108 * gdb.threads/pthreads.exp: Only run this for native configs.
28109 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
28110 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
28111 tests.
28112 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
28113 for "runto test_calls(void)" test.
d63a86f8 28114
c906108c
SS
28115Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
28116
28117 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
28118 and don't expect address info in breakpoint confirmations.
28119
28120Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
28121
28122 * gdb.base/list.exp (test_forward_search): Increase timeout
28123 temporarily by 60 seconds for searching extremely long line,
889bf7c5 28124 and then reset to old value when done. Increase expect input
c906108c
SS
28125 buffer to 10000.
28126
28127Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
28128
28129 * gdb.base/list.exp (test_forward_search): Fix to handle very
28130 long source line without overflowing expect's input buffer.
28131
28132Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
28133
28134 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
28135 "buffer_full".
28136
28137 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
28138 "buffer_full".
28139
28140 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
28141 "buffer_full".
28142
28143 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
28144 "buffer_full".
28145
28146Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
28147
28148 * configure.in (configdirs): Add gdb.threads.
28149 * configure: Regenerated with autoconf.
28150 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
28151 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
28152 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 28153
c906108c
SS
28154Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
28155
28156 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
28157
28158Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
28159
28160 * gdb.base/signals.exp (test_handle_all_print): Test separately for
28161 each signal's status in the output of "handle all print".
28162 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
28163 the \r\n sequence that immediately precedes the gdb prompt.
28164 * gdb.base/a1-selftest.exp: Save original timeout and restore
28165 after test.
28166
28167Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
28168
28169 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
28170 symbol.
28171
28172Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
28173
28174 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
28175
28176Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
28177
28178 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
28179 timeout by 60 seconds.
28180
28181Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
28182
28183 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
28184 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
28185 error return.
28186
28187Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
28188
28189 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
28190 gdb initialization, also report how long dejagnu waited. Restore
28191 old timeout before doing error return. Temporarily increase timeout
889bf7c5 28192 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
28193
28194Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
28195
28196 * lib/gdb.exp: Report timeout value for verbosity level 2.
28197 * config/gdbserver.exp: Ditto.
28198 * config/hppro.exp: Ditto.
28199 * config/mips-gdb.exp: Ditto.
28200 * config/monitor.exp: Ditto.
28201 * config/netware.exp: Ditto.
28202 * config/sim-gdb.exp: Ditto.
28203 * config/slite-gdb.exp: Ditto.
28204 * config/udi-gdb.exp: Ditto.
28205 * config/unix-gdb.exp: Ditto.
28206 * config/vx-gdb.exp: Ditto.
28207 * gdb.base/a1-selftest.exp: Ditto.
28208 * gdb.base/a2-run.exp: Ditto.
28209 * gdb.base/break.exp: Ditto.
28210 * gdb.base/corefile.exp: Ditto.
28211 * gdb.base/list.exp: Ditto.
28212 * gdb.base/recurse.exp: Ditto.
28213 * gdb.base/scope.exp: Ditto.
28214 * gdb.base/signals.exp: Ditto.
28215
28216Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28217
28218 * gdb.threads/Makefile.in (docdir): Removed.
28219
28220Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28221
28222 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 28223 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 28224 @srcdir@.
d63a86f8 28225 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
28226 autoconf 2.5 or higher.
28227 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
28228
28229Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
28230
28231 * configure: Regenerated.
28232 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
28233 avoid name clashes with SunOS headers.
28234
28235Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
28236
28237 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
28238
28239Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
28240
28241 * gdb.base/callfuncs.exp: Finish last change -- make sure the
28242 prototype information ends up in the compiler info file.
28243
28244Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
28245
28246 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
28247 attempting to regenerate it. Eliminate use of a temporary file
28248 and just generate the info file directly. Source it immediately,
28249 for consistency of use.
28250 * gdb.base/corefile.exp: Ditto
28251 * gdb.base/exprs.exp: Ditto.
28252 * gdb.base/funcargs.exp: Ditto.
28253 * gdb.base/langs.exp: Ditto.
28254 * gdb.base/list.exp: Ditto.
28255 * gdb.base/mips_pro.exp: Ditto.
28256 * gdb.base/nodebug.exp: Ditto.
28257 * gdb.base/opaque.exp: Ditto.
28258 * gdb.base/ptype.exp: Ditto.
28259 * gdb.base/scope.exp: Ditto.
28260 * gdb.base/setvar.exp: Ditto.
28261 * gdb.base/signals.exp: Ditto.
28262 * gdb.base/whatis.exp: Ditto.
28263 * gdb.c++/templates.exp: Ditto.
28264 * gdb.c++/virtfunc.exp: Ditto.
28265 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 28266 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
28267
28268Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28269
28270 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
28271 it got fixed by the recent lookup_minimal_symbol_by_pc change.
28272 Increase timeout, a lot of single stepping might be needed if the
28273 target has no hardware watchpoints.
28274
28275Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
28276
28277 * gdb.base/break.exp: Ignore compiler warnings when compiling
28278 break.c.
28279 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
28280 * gdb.base/default.exp: Add h8300 xfails. Handle messages
28281 from remote-sim.
28282 * gdb.base/exprs.exp: Add h8300 xfails.
28283 * gdb.base/funcargs.exp: Likewise.
28284 * gdb.base/nodebug.exp: Likewise.
28285 * gdb.base/printcmds.exp: Likewise.
28286 * gdb.base/ptype.exp: Likewise.
28287 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
28288 h8300 xfails.
d63a86f8 28289 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
28290 on the h8300.
28291 * gdb.base/funcargs.c: Explicitly make last constant argument to
28292 call_after_alloca_subr an unsigned long type.
28293 * gdb.base/return.c: Include stdio.h.
28294
28295Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
28296
28297 * config/abug.exp: New file for the older Motorola Bug monitor
28298 that runs on the mvme13x series VME boards.
28299 * config/monitor.exp: Use the new config array for target settings
28300 if they exist.
28301
28302Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
28303
28304 * sim-gdb.exp: Make the SH simulator allocate less space when
28305 it is targeted.
28306
28307Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
28308
28309 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
28310 test.
28311
28312Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
28313
28314 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
28315 "rs6000-*-*" for "list function in include file" when gcc compiled.
28316 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
28317 for "p ctable1[120]".
28318 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
28319 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
28320 Remove setup_xfail for "rs6000-*-*" for
28321 "print 'scope0.c'::filelocal before run".
28322 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
28323 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
28324 since some compilers don't allow both options to be given
28325 on the same command line. Create object file and move it.
d63a86f8 28326
c906108c
SS
28327Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
28328
28329 * gdb.base/corefile.exp: Always regenerate the core file, since
28330 we always regenerate the coremaker program. Detect special case
28331 where registers cannot be read from core file.
d63a86f8 28332
c906108c
SS
28333Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
28334
28335 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
28336 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
28337 * gdb.c++/templates.exp: Only match on basename of file since
28338 some formats like xcoff don't encode directory information.
28339 * gdb.stabs/weird.exp: Use the right sed script for powerpc
28340 and rs6000 AIX xcoff targets.
28341 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
28342 * configure: Regenerate.
28343 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
28344 here, rather than in distclean.
d63a86f8 28345
c906108c
SS
28346Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
28347
28348 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
28349 defined, and use it to compile the test case with -O2. The
28350 native compilation still uses no optimization.
28351 * gdb.base/mips_pro.c: Remove inline assembly code since
28352 it is compiled PIC by default, which results in assembler
28353 warnings that make the testsuite think the compilation
28354 was unsuccessful.
28355
28356Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
28357
28358 * gdb.c++/misc.exp: Add note to message for
28359 "print s.a for foo struct" that this is a known gcc 2.7.2
28360 and earlier bug.
28361
28362Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
28363
28364 * gdb.base/break.exp: Fix pattern for matching "Delete all
28365 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
28366 setup_xfail for deleting all breakpoints test. Fix various
28367 timeout messages to include "(timeout)".
28368 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
28369 for "p t_float_values2(3.14159,float_val2)".
28370 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
28371 for "continue to call2g" when gcc compiled.
28372 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
28373 "up to foo in langs.exp", "show language at foo in langs.exp",
28374 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
28375 and "show language at fsub in langs.exp".
28376 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
28377 "list line 1 in include file", "list message for lines past EOF",
28378 "list function in include file", "list list0.h:foo", and
28379 "list filename:function; nonexistant function".
28380 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
28381 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
28382 and "ptype t_char_array" to be for native cc only.
d63a86f8 28383
c906108c
SS
28384Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
28385
d63a86f8 28386 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 28387 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 28388 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
28389
28390Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
28391
28392 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
28393 "bt in signals.exp". This problem only appears when running
28394 the testsuite, and then only intermittently.
28395
28396Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
28397
28398 * gdb.base/return.exp (return_tests): Differentiate between
28399 two tests of continuing.
28400
28401Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
28402
28403 * */Makefile.in (maintainer-clean): Remove config.log.
28404 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
28405 * gdb.c++/Makefile.in (PROGS): Add inherit.
28406 (clean): Remove *.ci.
28407
28408Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
28409
28410 * gdb.c++/misc.cc: Add test code from Mike Stump.
28411 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
28412
28413Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
28414
28415 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
28416 to "alpha-*-osf2*" and add comment.
28417 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
28418 setup_xfail for "step over execarg initialization" and
28419 "step over corearg initialization".
c906108c
SS
28420 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
28421 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
28422 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 28423 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
28424 "print func2::coremaker_local", and "backtrace in corefile.exp".
28425 * gdb.base/signals.exp: Build and source signals.ci.
28426 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
28427 to be for gcc only.
28428 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 28429
c906108c
SS
28430Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28431
28432 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
28433 Feb 3 procfs.c change.
28434
28435Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
28436
28437 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
28438
28439Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
28440
28441 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
28442 from dejagnu's apparent default of 10 seconds, which gives random
28443 results when running the tests over NFS on moderately loaded systems.
28444 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
28445
28446Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
28447
28448 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
28449 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 28450 result reports.
c906108c
SS
28451
28452Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
28453
28454 * configure.in (CY_AC_PATH_TCLH): Remove.
28455 * configure: Regenerate.
28456
28457Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
28458
28459 * gdb.c++/Makefile.in (clean): Add missing '{'.
28460
28461Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
28462
28463 * lib/gdb.exp: Provide a default value for noinferior.
28464
28465 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
28466 Load libgloss.exp.
28467
28468Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
28469
28470 * gdb.disasm/hppa.exp: Compile directly into an executable, use
28471 the executable, not the .o to run the tests from.
28472
28473Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
28474
28475 * gdb.base/break.exp: Don't test for program exit or exit status
28476 if $noresults if nonzero.
28477 * gdb.base/langs.exp: Likewise.
28478 * gdb.base/watchpoint.exp: Likewise.
28479
28480 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
28481 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
28482 trying to compile the testcase.
28483
28484Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
28485
28486 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
28487 * gdb.base/signals.exp (continue to handler): Likewise.
28488
28489Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
28490
28491 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
28492
28493 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
28494
28495Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
28496
28497 * gdb.base/corefile.exp: Recognize "not found" as failure
28498 when trying to determine if a core file was generated.
28499 If no core file was generate the first time, try again without
28500 the ulimit -c to work around braindamaged shells.
28501
28502Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
28503
28504 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
28505 [] tests with "test" and enclose string in quotes.
28506 * gdb.stabs/configure: Rebuild
d63a86f8 28507
c906108c
SS
28508Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
28509
28510 Changes in sync with expect:
28511 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
28512 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
28513 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
28514 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
28515 argument to AC_REQUIRE.
28516 * configure: Regenerated.
28517
28518Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
28519
28520 * gdb.base/corefile.exp: When generating a core, discard any
28521 error messages about ulimit not found and the "core dumped"
28522 message from the shell that runs the coredumper.
28523
28524Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
28525
28526 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
28527
28528 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
28529 which sed script to run. Expect failure for v_comb test
28530 on PA targets too.
d63a86f8 28531
c906108c
SS
28532Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
28533
28534 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 28535 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
28536
28537Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
28538
28539 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
28540 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 28541 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
28542 * lib/gdb.exp (default_gdb_start): Fix typo.
28543 * gdb.base/corefile.exp: Allow "Core was generated by ..."
28544 messages to not include the full program name that caused
28545 the core dump since some systems (such as solaris) apparently
28546 truncate this path to about 80 characters.
28547 When generating a core file first try increasing the core file
28548 size limit to unlimited since some systems may default it to
28549 zero, and it is harmless to try it. Move the test for failing
28550 to generate a core file to where it will actually get executed.
28551 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
28552 new gdb result from g++ debug info improvements and make old
28553 pattern obsolescent. Also account for size_t differences
28554 (may be int or long).
28555 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
28556 initialization before function call is placed in the delay slot
28557 and thus appears to be skipped over by commands such as "next".
28558
28559Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
28560
28561 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
28562
28563Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
28564
28565 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
28566 input source file; fix code to compile test to deal with this
28567 convention.
28568 * gdb.c++/*.exp: Likewise.
28569
28570Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
28571
28572 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
28573 "bt in signals.exp".
28574
28575Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
28576
28577 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
28578 "step over execarg initialization" and
889bf7c5 28579 "step over corearg initialization".
c906108c
SS
28580
28581Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
28582
28583 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
28584 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
28585
28586Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
28587
28588 From Rob Savoye (rob@poseidon.cygnus.com)
28589 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
28590 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
28591 configure.in}, gdb.disasm/{Makefile.in, configure.in},
28592 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
28593 configure.in}: Major reworking for autoconfig.
c906108c
SS
28594 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
28595 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 28596 New files.
c906108c
SS
28597 * config/unix-gdb.exp: Make GDB global.
28598 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
28599 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
28600 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
28601 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
28602 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
28603 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 28604 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
28605 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
28606 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
28607 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
28608 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 28609 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
28610 to returns as necessary, arrange for test to compile own testcase
28611 executable.
c906108c 28612 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 28613
c906108c
SS
28614Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
28615
28616 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 28617 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
28618 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
28619 "backtrace through signal handler".
28620
28621Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28622
28623 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
28624 continuing from a job control stop signal.
28625 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
28626
28627Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
28628
28629 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
28630 * gdb.base/corefile.exp: Likewise.
28631 * gdb.base/funcargs.exp: Likewise.
28632
28633Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
28634
28635 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
28636 * config/monitor.exp: Add support for setting baud rate.
28637
28638Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
28639
28640 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
28641 i*86-*-linux* xfails for "backtrace through signal handler".
28642 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
28643 "print func2::coremaker_local".
28644 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 28645 alpha-dec-osf2* xfail for
c906108c
SS
28646 "delete all breakpoints when none".
28647
28648Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
28649
28650 * gdb.base/break.exp: Change test that deletes all breakpoints
28651 when no user breakpoints are installed. A post 4.15 change
28652 causes gdb to no longer prompt in this case.
28653
28654Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
28655
28656 * gdb.base/return.exp (return_tests): Change xfail for test
28657 "correct value returned double test" to stop xfailing at
28658 Solaris 2.5. Apparently the bug has been fixed.
28659
28660Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
28661
28662 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
28663 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
28664
28665Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
28666
28667 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
28668 * gdb.disasm/hppa.s: Corresponding changes.
28669
28670Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
28671
28672 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
28673 makefile fragment.
28674 * config/mt-hpux: Deleted.
28675
28676Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
28677
d63a86f8 28678 * Many files: When warning about suppressed tests due to a
c906108c
SS
28679 nonexistant test binary, avoid incrementing the warning count.
28680
28681Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
28682
28683 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 28684
c906108c
SS
28685Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28686
28687 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
28688 "sparc-*-solaris2*".
28689
28690Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28691
28692 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
28693 Add global and local variables and initialize them.
28694 * gdb.base/corefile.exp: Test correct mapping of corefile sections
28695 by printing variables. Remove rs6000 and powerpc xfails, BFD now
28696 extracts the file name and terminating signal from the core file.
28697 * TODO: Remove note about tests for correct mapping of corefile.
28698 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
28699 from optimizing it away.
28700 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
28701 handles common blocks.
28702
28703Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
28704
28705 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
28706 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
28707
28708Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
28709
28710 * Makefile.in (maintainer-clean): New target, synonym for
28711 realclean.
28712 * gdb.base/Makefile.in (maintainer-clean): Likewise.
28713 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
28714 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
28715 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
28716 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
28717 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
28718
28719Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
28720
28721 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
28722 xfails when not gcc compiled for "print foo::funclocal".
28723 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
28724 "print foo::funclocal at foo",
28725 "print 'scope1.c'::foo::funclocal at foo",
28726 "print foo::funclocal_bss at foo",
28727 "print 'scope1.c'::foo::funclocal_bss at foo",
28728 "print foo::funclocal_ro at foo",
28729 "print 'scope1.c'::foo::funclocal_ro at foo",
28730 "print bar::funclocal at foo" and
28731 "print 'scope1.c'::bar::funclocal at foo".
28732 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
28733 gcc compiled for "print foo::funclocal at bar".
28734 Expand all messages to ensure that they identify that
28735 the test is at bar().
28736 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
28737 gcc compiled for:
28738 "ptype on opaque struct pointer (statically)",
28739 "ptype on opaque struct tagname (statically)",
28740 "ptype on opaque struct pointer (dynamically) 1",
28741 "ptype on opaque struct tagname (dynamically) 1",
28742 "ptype on opaque struct pointer (dynamically) 2" and
28743 "ptype on opaque struct tagname (dynamically) 2
28744 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
28745 gcc compiled for:
28746 "p datalocal"
28747 "whatis datalocal",
28748 "ptype datalocal",
28749 "p bsslocal",
28750 "whatis bsslocal", and
28751 "ptype bsslocal".
28752 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
28753 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
28754 when not gcc compiled.
28755 * gdb.base/funcargs.exp (float_and_integral_args): Add
28756 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
28757 compiled.
28758 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
28759 "backtrace from call6a" when not gcc compiled.
28760 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
28761 "backtrace from call7a" when not gcc compiled.
28762 * gdb.base/callfuncs.exp (do_function_calls):
28763 Add "hppa*-*-hpux*" xfail when not gcc compiled for
28764 "p t_char_array_values(char_array_val2,char_array_val1)",
28765 "p t_char_array_values(char_array_val1,char_array_val2)",
28766 "p t_char_array_values("carray 1","carray 2")",
28767 "p t_char_array_values("carray 1",char_array_val2)",
28768 "p t_char_array_values(char_array_val1,"carray 2")",
28769 "p sum_args(1,{2})",
28770 "p sum_args(2,{2,3})",
28771 "p sum_args(3,{2,3,4})",
28772 "p sum_args(4,{2,3,4,5})"
28773 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
28774 "backtrace in corefile.exp" when not gcc compiled.
28775
28776Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28777
28778 * gdb.base/signals.exp: Rewrite `handle all print' test as
28779 a procedure. Accept blanks or TABs as whitespace, increase
28780 timeout and expect input buffer size for the large output
28781 from the command. Remove "i*86-*-bsdi2.0" xfail.
28782
28783Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28784
28785 * gdb.base/setvar.exp: Add new testcases for truncation when
28786 assigning invalid values to bitfields.
28787
28788Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
28789
d63a86f8 28790 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
28791 mips-sgi-irix* xfail for
28792 "call inferior func with struct - returns char *"
28793 and fix test so that an optional (unsigned char *) cast is
889bf7c5 28794 accepted in the result.
c906108c
SS
28795
28796Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
28797
28798 * gdb.base/funcargs.exp (float_and_integral_args): Remove
28799 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
28800 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
28801 * gdb.base/signals.exp: Remove duplicate "handle all print" test
28802 that accidentally got checked in.
28803
28804Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
28805
d63a86f8 28806 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
28807 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
28808 compiled test.
28809 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
28810 Add mips-sgi-irix5* xfail for not gcc compiled.
28811 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
28812 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
28813 compiled for "p top", "whatis top", "p middle", and "whatis
28814 middle".
c906108c
SS
28815 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
28816 "whatis signed char" for not gcc compiled.
28817 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
28818 "set variable signed char=-1 (-1)" and
28819 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
28820 * gdb.base/funcargs.exp (float_and_integral_args):
28821 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
28822 Add mips-sgi-irix* xfail when not gcc compiled for
28823 "continue to call2b".
28824 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
28825 "continue to call2g".
6fdff2c5
PA
28826 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
28827 compiled for "backtrace from call6a"
28828 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
28829 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
28830 when not gcc compiled for "backtrace from call7a".
c906108c
SS
28831 (localvars_after_alloca): Fix gdb_test cmds for
28832 "print * after runto ...".
28833 Remove rs6000-*-* xfails for
28834 "print i after runto localvars_after_alloca" and
28835 "print l after runto localvars_after_alloca"
28836 for all compilers.
28837 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 28838 when not compiled with gcc, for:
c906108c
SS
28839 "print signed char == (minus)",
28840 "print signed char != (minus)",
28841 "print signed char < (minus)",
28842 "print signed char > (minus)".
28843 * gdb.base/callfuncs.exp (do_function_calls):
28844 Add mips-sgi-irix* xfail, when compiled with native compiler, for
28845 "call inferior func with struct - returns char *".
d63a86f8 28846 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
28847 "correct value returned double test" to include Solaris 2.4.
28848 * gdb.base/funcargs.exp (float_and_integral_args):
28849 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 28850
c906108c
SS
28851Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28852
28853 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
28854 enumeration bitfields if compiling with GNU C.
28855 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
28856 to empty' prompt.
28857
28858Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
28859
28860 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
28861 test for PRO targets.
28862
28863 * gdb.base/funcargs.exp: Avoid ever setting more than 8
28864 breakpoints in the inferior at any given time by making
28865 two groups of breakpoints for call2*, call6* and call7*
28866 tests.
28867
28868Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28869
28870 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
28871 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
28872 from optimizing it away.
28873 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
28874 "call inferior func with struct".
28875
28876Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
28877
28878 * configure.in: Only configure gdb.chill for particular targets.
28879
28880Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
28881
28882 * gdb.base/Makefile.in: Add action to .c.o transformation
28883 rule that generates a .ci file for each .o file and remove
28884 explicit .c.o rules except for callfuncs.o.
28885 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
28886 generates a .ci file for each .o file and remove explicit
28887 .cc.o rules.
28888 (clean): Remove *.tmp *.ci files.
28889 (EXECUTABLES): Remove templ-info.exp.
28890 * gdb.base/compiler.c: New file.
28891 * gdb.c++/compiler.cc: New file
28892 * gdb.base/scope.exp: Source gdb.base/scope.ci.
28893 Change rs6000-*-* xfail for
28894 "print 'scope0.c'::filelocal_ro" and
28895 "print 'scope1.c'::filelocal" and
28896 "print 'scope1.c'::filelocal_bss" and
28897 "print 'scope1.c'::filelocal_ro" and
28898 "print 'scope1.c'::foo::funclocal" and
28899 "print 'scope1.c'::foo::funclocal_ro" and
28900 "print 'scope1.c'::bar::funclocal" and
28901 "print 'scope0.c'::filelocal_ro" and
28902 "print 'scope1.c'::filelocal at foo" and
28903 "print 'scope1.c'::filelocal_bss at foo" and
28904 "print 'scope1.c'::filelocal_ro at foo" and
28905 "print 'scope1.c'::foo::funclocal at foo" and
28906 "print 'scope1.c'::foo::funclocal_bss at foo" and
28907 "print 'scope1.c'::foo::funclocal_ro at foo" and
28908 "print 'scope1.c'::bar::funclocal at foo" and
28909 "print 'scope0.c'::filelocal_ro" and
28910 "print 'scope1.c'::filelocal" and
28911 "print 'scope1.c'::filelocal_bss" and
28912 "print 'scope1.c'::filelocal_ro" and
28913 "print 'scope1.c'::foo::funclocal" and
28914 "print 'scope1.c'::foo::funclocal_bss" and
28915 "print 'scope1.c'::foo::funclocal_ro" and
28916 "print 'scope1.c'::bar::funclocal" and
28917 "print 'scope1.c'::bar::funclocal_bss"
28918 to only be xfail'd when not compiled with gcc.
d63a86f8 28919 Add rs6000-*-* xfail for
c906108c
SS
28920 "print 'scope0.c'::filelocal_bss before run"
28921 when compiled with gcc.
28922 (test_at_main): Add rs6000-*-* xfail for
28923 "print filelocal_ro in test_at_main"
28924 when compiled with gcc.
28925 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 28926 Add rs6000-*-aix* xfail for
c906108c
SS
28927 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
28928 "ptype t_char_array", not compiled with gcc.
28929 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
28930 xfail for "list foo (in include file)" when gcc compiled.
28931 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 28932 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
28933 "run to call0a" if not compiled with gcc.
28934 (unsigned_integral_args): Add rs6000-*-* xfail for
28935 "run to call1a" if not compiled with gcc.
28936 (float_and_integral_args): Add rs6000-*-* xfail for
28937 "run to call2a" if not compiled with gcc and for
28938 "continue to call2b" for any compiler.
28939 Add rs6000-*-* xfail to
28940 "print f1 after run to call2a" for gcc compiled.
28941 (discard_and_shuffle): Add rs6000-*-* xfail for
28942 "run to call6a".
28943 (shuffle_round_robin): Add rs6000-*-* xfail for
28944 "backtrace from call7a" if not compiled with gcc.
28945 Add rs6000-*-* xfail for
28946 "backtrace from call7b" if compiled with gcc.
28947 (call_after_alloca): Add rs6000-*-* xfail for
28948 "print c in call_after_alloca" and
28949 "print s in call_after_alloca" and
28950 "backtrace from call_after_alloca_subr"
28951 if not compiled with gcc.
28952 (localvars_in_indirect_call): Add rs6000-*-* xfail for
28953 "print c in localvars_in_indirect_call" and
28954 "print c in localvars_in_indirect_call" and
28955 "backtrace in indirectly called function" and
28956 "stepping into indirectly called function"
28957 if not compiled with gcc.
28958 (localvars_after_alloca): Add rs6000-*-* xfail for
28959 "print c after runto localvars_after_alloca" and
28960 "print s after runto localvars_after_alloca" and
28961 "print i after runto localvars_after_alloca" and
28962 "print l after runto localvars_after_alloca"
28963 for all compilers.
28964 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
28965 than whatis-info.exp.
28966 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
28967 than opaque-info.exp.
28968 Setup rs6000-*-* xfail for
d63a86f8 28969 "ptype on opaque struct pointer (statically)" and
c906108c
SS
28970 "ptype on opaque struct pointer (dynamically)" when
28971 not compiled with gcc.
28972 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
28973 rather than callf-info.exp.
28974 (do_function_calls): Add clear_xfail for rs6000-*-* for
28975 "p t_float_values2(3.14159,float_val2)". Seems to work
28976 fine there, both with xlc and gcc. Need to find out what
28977 it is doing right and fix other platforms.
28978 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
28979 "call inferior func with struct - returns int",
28980 "call inferior func with struct - returns long",
28981 "call inferior func with struct - returns float",
28982 "call inferior func with struct - returns double",
28983 "call inferior func with struct - returns char *",
28984 but only if not gcc compiled (presumes xlc compiled).
28985 Change rs6000-*-* xfails for
28986 "call inferior func with struct - returns char" and
28987 " call inferior func with struct - returns short" to only
28988 xfail if not using gcc.
28989 (clean mostlyclean): Remove *.ci and *.tmp files.
28990 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
28991 than templ-info.exp.
28992 * gdb.base/langs.exp: Source gdb.base/langs.ci.
28993 Add rs6000-*-* xfail for "up to foo in langs.exp"
28994 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 28995 when not gcc compiled.
d63a86f8 28996
c906108c
SS
28997Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28998
28999 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
29000 * gdb.base/corefile.exp: Likewise.
29001 * gdb.base/list.exp: Likewise.
29002 * gdb.base/scope.exp: Likewise.
29003 * gdb.base/siganls.exp: Likewise.
29004
29005 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
29006 compiler output.
29007 * gdb.base/whatis.exp: Likewise.
29008
29009Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
29010
29011 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
29012 failure (opcode table has been fixed to match reality).
29013
29014Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
29015
29016 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
29017 "call inferior func with struct - returns char",
29018 "call inferior func with struct - returns short"
29019
29020 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
29021 "print 'scope0.c'::filelocal at main",
29022 "print 'scope0.c'::filelocal_bss in test_at_main",
29023 "print 'scope0.c'::filelocal at foo",
29024 "print 'scope0.c'::filelocal_bss in test_at_foo",
29025 "print 'scope0.c'::filelocal at bar",
29026 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 29027
c906108c
SS
29028 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
29029 in source file 1". This bug seems to have been fixed with both
29030 gcc and native cc (was native assembler bug?).
29031
29032Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
29033
29034 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
29035 "backtrace through signal handler" to "i*86-*-sysv4*".
29036 * gdb.base/signals.exp: Add xfail for "'next' behaved as
29037 continue" case. Add "known SVR4 bug" to fail message.
29038 Add "i*86-*-bsdi2.0" xfail for "handle all print".
29039 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
29040 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
29041 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
29042 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
29043 "up to foo in langs.exp", "show language at foo in
29044 langs.exp", "up to cppsub_ in langs.exp", "show
29045 language at cppsub_ in langs.exp", "up to fsub in
29046 langs.exp", and "show language at fsub in langs.exp".
29047 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
29048 "bactrace in corefile.exp".
29049 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
29050 "call inferior function with struct - returns float" and
29051 "call inferior function with struct - returns double".
d63a86f8 29052
c906108c
SS
29053Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
29054
29055 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
29056 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
29057 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
29058 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
29059
29060Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
29061
29062 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
29063 (or overriden) "CHILL" macro rather then bare "gcc".
29064 Also look for ../../gcc/xgcc since that is what we will
29065 actually need, not "Makefile". Remove following assignment
29066 of CHILL to CHILL_FOR_TARGET because that results in
29067 recursive definition.
29068
29069Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
29070
29071 * gdb.base/corefile.exp: Change xfail for backtrace in
29072 corefile.exp from linuxaout to all linux.
29073 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
29074 cases where we miss the breakpoint at the signal handler
29075 for some reason. Setup xfail for linuxoldld/linuxaout and
29076 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
29077 hitting SIGURG breakpoint.
29078 * gdb.base/signals.exp: Setup xfail for "next" acting like
29079 continue to add linuxoldld. Setup xfail for all linux for
29080 "next to handler in signals_tests_1", "backtrace in
29081 signals_tests_1", "continue to func1", "pass SIGUSR1",
29082 and continue to handler".
29083
29084Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
29085
29086 * Update all FSF addresses except those in COPYING* files.
29087
29088Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
29089
29090 * gdb.base/a2-run.exp: Change messages to be more explicit about
29091 the status of args, and quote binfile in results.
29092
29093Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
29094
29095 * gdb.base/callfuncs.exp: Add tests for passing structs to
29096 inferior functions and return various types.
29097 * gdb.base/callfuncs.c: Add functions to receive a struct
29098 and return a member of the struct, in various types.
29099
29100Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29101
29102 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
29103
29104Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
29105
29106 * config/vxworks29k.exp: New file, sources vxworks.exp.
29107
29108Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29109
29110 * config/gdbremote.exp: New file. Testing framework using
29111 gdbserver.
29112
29113Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
29114
29115 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
29116 "call function when asleep" and "send end of file".
29117 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
29118 for "backtrace in corefile.exp".
29119 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
29120 for "backtrace through signal handler".
29121 * gdb.base/corefile.exp: Make sure we actually generate a core file
29122 before trying the core tests. Some systems allow the user to suppress
29123 generation of core files and default to that (linux for example).
29124 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
29125 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
29126
29127Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29128
29129 * gdb.threads: New directory with some crude multi-threaded
29130 gdb tests (step.exp and step2.exp).
29131 * config/mt-lynx (STEP_EXECUTABLE): Define.
29132 (THREADFLAGS): Define.
29133
29134Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
29135
29136 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
29137
29138 * gdb.base/signals.exp: Disable whole file for lynx until
29139 further notice.
29140
29141 * gdb.base/signals.exp: xfail test where "next" acts like
29142 "continue" for lynx.
29143
29144 * gdb.base/interrupt.exp: xfail test for calling function while
29145 inferior is asleep for lynx.
29146
29147 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
29148 than one cr-lf after each command.
29149
29150Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29151
29152 * configure.in: Reinstate setting of stabsdirs variable, fix
29153 typo in setting up configdirs for native builds.
29154
29155 * gdb.base/return.exp: Fix typo in return double test.
29156 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
29157 compiler from optimizing them away.
29158
29159Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
29160
29161 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
29162 sequences to be echo'd by gdb when using gdb_test.
29163 * gdb.chill/chexp.exp: Likewise.
29164 * gdb.fortran/exprs.exp: Likewise
29165
29166Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29167
29168 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
29169 after the inferior gdb has started.
29170
29171 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
29172 after each command.
29173 * gdb.base/funcargs.exp: Likewise.
29174 * gdb.base/gdbvars.exp: Likewise.
29175 * gdb.base/interrupt.exp: Likewise.
29176 * gdb.base/list.exp: Likewise.
29177 * gdb.base/watchpoint.exp: Likewise.
29178 * gdb.c++/demangle.exp: Likewise.
29179 * gdb.c++/inherit.exp: Likewise.
29180 * gdb.chill/chexp.exp: Likewise.
29181 * gdb.fortran/exprs.exp: Likewise.
29182
29183 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
29184 test if we can't handle IO to/from the inferior.
29185
29186 * gdb.c++/misc.exp: Always check for a program already being
29187 started after sending a "run" command to gdb.
29188
29189 * gdb.base/twice.exp: Start with a fresh gdb.
29190
29191 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
29192 only depend on gdb's expression code, not the chill runtime.
29193
29194 * gdb.base/return.c: Put return values into variables so we
29195 can have gdb print them rather than depending on the program
29196 to print them.
29197 * gdb.base/return.exp: Corresponding changes.
29198
29199 * lib/gdb.exp: Provide default value for noinferiorio.
29200 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
29201 the inferior.
29202
29203 * gdb.base/break.exp: Always check for a program already being
29204 started after sending a "run" command to gdb.
29205 (text_next_with_recursion): Don't check the output from the
29206 program's printf statement. Instead just make sure the program
29207 exited.
29208
29209 * gdb.base/commands.exp: Protect tests which need arguments with
29210 $noargs conditionals.
29211
29212Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29213
29214 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
29215 of structure member arrays to match gdb/valops.c:value_addr change.
29216
29217Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
29218
29219 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
29220 cases.
29221
29222Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
29223
29224 * configure.in (configdirs): Remove gdb.chill from default list
29225 of subdirs and then add it back in only if doing a native build.
29226 The current chill compiler does not yet work in any cross build.
29227 * Revert all signal changes from Jul 6.
29228 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
29229 for sh-hms targets, allowing these tests to link, with no other
29230 changes. Testing is suppressed by setting "nosignals" in site.exp.
29231
29232Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
29233
29234 * configure.in (signaldirs): Define and add to configdirs for all
29235 targets except some specific ones that are known to not support signals.
29236 Also clean up formatting.
29237 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
29238 (signals, sigall): Remove rules to build.
29239 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
29240 Moved to new gdb.signals directory.
29241 * gdb.signals: New test directory.
29242 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
29243 signals.c signals.exp}: New or moved files.
29244
29245Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
29246
29247 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
29248
29249Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
29250
29251 * gdb.base/return.exp: Xfail `return double' test failure
29252 on at least Solaris 2.3 and handle future/past versions on
29253 a case by case basis as appropriate. Also update message
29254 to include i*86 failures.
29255
29256Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29257
29258 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
29259
29260 * lib/gdb.exp: Fix comment which erroneously identified
29261 gdb_file_cmd as gdb_load (the 19 May change was in fact to
29262 gdb_file_cmd not gdb_load).
29263 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
29264
29265 * gdb.base/setvar.exp: Make test names consistent between pass and
29266 fail cases. Use gdb_test more.
29267
29268Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29269
29270 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
29271
29272Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29273
29274 * gdb.base/help.exp: Fix expected help string for `show commands'.
29275
29276Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
29277
29278 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
29279
29280 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
29281 of a text section.
29282
29283Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
29284
29285 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
29286 that loop eventually terminates. Fix Connection refused logic so
29287 that testsuite will expire nicely.
29288
29289Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
29290
29291 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
29292 config/rom68k.exp: New tcl glue for the appropriate monitors.
29293 These all just end up calling monitor.exp.
29294 * config/monitor.exp (gdb_target_monitor): Handle `Connection
29295 refused' by retrying. Cleanup some timeout issues.
29296 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
29297 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
29298 callers don't have to set/restore global timeout variable.
29299
29300 * The following set of changes centralizes management of the global
29301 timeout variable. This way, it can be set in one target dependent
29302 place instead of dozens of places scattered throughout the test suite.
29303 If you need to lengthen a timeout, then you should either set timeout
29304 in one of the config/{target}.exp files, or multiply it by a factor.
29305 Setting it to an absolute value is always going to lose for some
29306 targets.
29307 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
29308 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
29309 * gdb.base/funcargs.exp: Don't set timeout.
29310 * gdb.base/list.exp (test_forward_search): Only use local timeout.
29311 * gdb.base/printcmds.exp (test_print_string_constants
29312 test_print_array_constants): Don't set timeout.
29313 * gdb.base/ptype.exp: Don't set timeout.
29314 * gdb.base/recurse.exp: Don't set timeout.
29315 * gdb.base/return.exp: Don't set timeout.
29316 * gdb.base/watchpoint.exp: Don't set timeout.
29317 * gdb.c++/classes.exp (do_tests): Don't set timeout.
29318 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
29319
29320Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
29321
29322 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
29323
29324Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29325
29326 * lib/gdb.exp: Disable chill tests for irix5.
29327
29328Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29329
29330 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
29331 each test pass or fail.
29332
29333Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29334
29335 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
29336 xlc not gcc.
29337
29338Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
29339
29340 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
29341
29342Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
29343
29344 * config/est.exp: Fix copyright and comments. Remove dead code.
29345 Use targetname, serialport and baud variables instead of fixed
29346 constants.
29347 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
29348 * config/cpu32bug.exp: New file to support cpu32bug monitors.
29349
29350Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29351
29352 * gdb.base/watchpoint.exp: Don't run
29353 test_watchpoint_triggered_in_syscall for sunos.
29354
29355Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29356
29357 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
29358 they don't seem to exist. Do include stdio.h.
29359
29360Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29361
29362 * gdb.base/a1-selftest.exp: Add alpha xfail.
29363
29364Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29365
29366 * gdb.base/watchpoint.c (main): Prompt before calling read().
29367 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
29368 Revise accordingly. Remove cruft about sending "123" several
29369 times, until it gets noticed. Clean up the "print buf[0]" stuff
29370 so that it passes or fails, and waits for prompts in the usual way.
29371
29372Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29373
29374 * gdb.base/recurse.exp: Fix comment.
29375
29376 * TODO: Remove item about printing variables in nodebug.exp. Add
29377 item about enabling tests which are only run on some targets.
29378
29379 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
29380 fail, make test names unique, use new gdb_test convention
29381 regarding pattern, use gdb_test more, etc.).
29382
29383 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
29384 fail, make test names unique, etc.).
29385
29386Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29387
29388 * gdb.base/nodebug.c: Change return type of top and middle to
29389 short.
29390 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
29391 are fixed by the recent mdebugread.c changes. Allow `short ()'
29392 as type for top and middle.
29393
29394Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29395
29396 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
29397 nearly as I can tell, the whole thing was an accident in Stu's
29398 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
29399 to replace a send/expect pair with gdb_test, but ended up only
29400 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
29401 of 30 Mar 1995 took care of it, but left this vestigial comment
29402 which I am now nuking.
29403
29404Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29405
29406 * gdb.base/break.exp: Look for different line number for
29407 breakpoint at main depending on usestubs.
29408
29409Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29410
29411 * gdb.base/list.exp: Adjust some alternate expect patterns to
29412 match recent list0.c change. Add alternate expect pattern for
29413 output from `list default lines around main' for optimizing
29414 compilers.
29415
29416Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29417
29418 * lib/gdb.exp: If nosignals is not set, set it to 0.
29419
29420Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
29421
29422 * config/slite-gdb.exp: Responds to load symbol table prompt.
29423 * gdb.base/break.exp: Adjust line number, fix rerun.
29424 * gdb.base/langs0.c: Add #ifdef usestubs.
29425
29426Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
29427
29428 * gdb.base/list.exp: Adjust line contents after adding new lines in
29429 list0.c. Also fix a syntax error.
29430
29431 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
29432 * gdb.base/break.exp: ditto.
29433 * gdb.base/list.exp: ditto.
29434 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
29435 * gdb.base/run.c: ditto.
29436 * gdb.base/list0.c: ditto.
29437 * gdb.base/funcargs.c: ditto.
29438
29439Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
29440
29441 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
29442 $targetname, $serialport and $baud instead of hardwired variables.
29443 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
29444 target doesn't support signals.
29445
29446Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
29447
29448 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
29449
29450Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29451
29452 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
29453 Don't rely on the value of an auto variable before it has been
29454 initialized. Use gdb_test more.
29455
29456Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29457
29458 * lib/gdb.exp (default_gdb_version): A version number must start
29459 with a digit, but other than that contains all characters up to
29460 the first whitespace character.
29461
29462Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29463
29464 * gdb.base/commands.exp (breakpoint_command_test): New tests.
29465
29466Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29467
29468 * gdb.c++/*.exp: Warn if executable does not exist. The original
29469 reason for skipping the warning was that configure.in sometimes
29470 intentionally skipped building the executables but the tcl code
29471 had no way of knowing. That (a) was always bogus with respect to
29472 error handling, (b) is no longer true (right now there is no way
29473 to skip C++ tests).
29474
29475 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
29476
29477Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29478
29479 * gdb.base/list.exp: Add expect patterns for output from
29480 SunPRO compiled executables.
29481 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
29482 types.
29483
29484Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29485
29486 * gdb.base/break.exp (test_next_with_recursion): Accept any line
29487 number (we are already testing that the correct source line text
29488 gets printed).
29489
29490 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
29491 that is what is intended, but something needed to be done to get
29492 sunos4 native working again.
29493
29494 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
29495
29496 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
29497 apparently went with a (very) old xfail.
29498
29499Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
29500
29501 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
29502 runto_main is a proc in gdb.exp that will do 'step' for target use
29503 stubs.
29504 * gdb.base/exprs.exp: ditto.
29505 * gdb.base/interrupt.exp: ditto.
29506 * gdb.base/opaque.exp: ditto.
29507 * gdb.base/printcmds.exp: ditto.
29508 * gdb.base/ptype.exp: ditto.
29509 * gdb.base/scope.exp: ditto.
29510 * gdb.base/setvar.exp: ditto.
29511 * gdb.base/signals.exp: ditto.
29512 * gdb.base/twice.exp: ditto.
29513 * gdb.c++/classes.exp: ditto.
29514 * gdb.c++/inherit.exp: ditto.
29515 * gdb.c++/templates.exp: ditto.
29516 * gdb.base/break.exp: no run and hit main for stubs. Change line
29517 numbers for breakpoints and info breakpoint.
29518 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
29519 breakpoint().
29520 * gdb.base/callfuncs.c: ditto.
29521 * gdb.base/exprs: ditto.
29522 * gdb.base/interrupt.c: ditto.
29523 * gdb.base/opaque0.c: ditto.
29524 * gdb.base/printcmds.c: ditto.
29525 * gdb.base/ptype.c: ditto.
29526 * gdb.base/scope0.c: ditto.
29527 * gdb.base/setvar.c: ditto.
29528 * gdb.base/signals.c: ditto.
29529 * gdb.base/twice.c: ditto.
29530 * gdb.c++/misc.cc: ditto.
29531 * gdb.c++/templates.cc: ditto.
29532
29533Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29534
29535 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
29536
29537 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
29538 somewhere between `read' and `main.c'. I'm pretty sure the
29539 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
29540 and it isn't particularly useful.
29541
29542 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
29543
29544Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29545
29546 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
29547
29548Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
29549
29550 * config/mt-slite: add LIBS and -nostdlib.
29551 * config/slite-gdb.exp: add this new file to support sparclite target.
29552
29553Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
29554
29555 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
29556
29557 * gdb.base/a2-run.exp: Change argument to istarget from
29558 "*-*-vxworks" to "*-*-vxworks*".
29559 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
29560
29561Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
29562
29563 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
29564 will not runto main but do a 'step' to step out of breakpoint().
29565 * config/mt-slite: add -Dusestubs.
29566
29567Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29568
29569 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
29570 instead of just @.
29571
29572 * gdb.base/signals.exp: Add test for "handle all print".
29573 * TODO: Remove "handle all print". Also remove item about
29574 checking copyright date (I don't like the idea of a spurious FAIL
29575 based on when we run the tests).
29576
29577 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
29578 for SunOS4 (reason for failure not investigated). Remove
29579 redundant test for $binfile.
29580
29581 * gdb.base/nodebug.c (array_index): Call malloc.
29582
29583 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
29584
29585Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
29586
29587 * gdb.base/recurse.exp: Update gdb_test invocation to use new
29588 conventions and slightly simplify the matching regexp.
29589
29590Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29591
29592 * gdb.base/break.exp: Update gdb_test invocation to use new
29593 convention.
29594
29595 * lib/gdb.exp: If noargs is not set, set it to 0.
29596
29597 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
29598 tests unique.
29599
29600 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
29601
29602Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29603
29604 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
29605 one argument of type "<non-float parameter>".
29606
29607Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
29608
29609 * config/rom68k.exp: New file to support Motorola IDP board.
29610 * gdb.base/a2-run.exp: Skip this file if noargs is set.
29611 * gdb.base/break.c: Change things around so that this program
29612 doesn't depend upon args. This is necessary to make remote
29613 targets work (in general, they can't take args).
29614 * gdb.base/break.exp: Don't try to send args to program. Don't
29615 expect output. Also, replace lots of code with gdb_test.
29616
29617Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29618
29619 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
29620 printing of '\'' (which is what the comment says we are testing,
29621 even though we were not), not '''.
29622 (test_integer_literals_rejected): Test that printing ''' is an error.
29623
29624 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29625 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
29626 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
29627 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
29628 Use gdb_test not test_print_accept.
29629 * lib/gdb.exp: Remove test_print_accept.
29630
29631 * gdb.base/signals.exp (signal_tests_1): Make pass message
29632 consistent with fail message.
29633
29634 * gdb.base/whatis.exp: Remove xfails for printing char vs.
29635 unsigned char; the bug (PR 1821) is fixed.
29636
29637 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
29638
29639 * gdb.base/scope.exp (test_at_localscopes): Call pass for
29640 successful tests--makes xfailing them work right.
29641
29642Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29643
29644 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
29645 only \r\n, not .*. The test can pass .* as the last thing in
29646 $pattern if that is what it wants. In addition to providing this
29647 flexibility, this change should speed up pattern matching in cases
29648 where the pattern already ended with .* (there were a number of
29649 them). This change also helps catch bad patterns--in the old
29650 scheme the typo "char \*" instead of "char \\*" would pass. Now
29651 it is caught.
29652 * Many .exp files: Update callers.
29653
29654 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
29655 clearer and does not spuriously match multiple ('s. Likewise for
29656 ) and *.
29657
29658 * gdb.base/nodebug.exp: Test ability to call a function and pass
29659 it a string (even with no debugging info).
29660
29661 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
29662 "p '\'", which is the same as "p ''" once tcl gets done with
29663 quoting, to "p '\\'", which I suspect is what is intended (one
29664 backslash gets sent to GDB).
29665
29666 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
29667
29668Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29669
29670 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
29671 1817) was fixed literally years ago.
29672
29673Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29674
29675 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
29676 test, it causes stepping out of call_after_alloca_subr with
29677 optimizing compilers.
29678 (localvars_in_indirect_call): Consume GDB prompt if `finish'
29679 fails.
29680
29681 * gdb.c++/templates.exp: Source templ-info.exp only if
29682 the templates executable exists.
29683
29684 * gdb.c++/misc.cc (class Contains_static_instance,
29685 class Contains_nested_static_instance),
29686 gdb.c++/classes.exp (test_static_members): Test printing of
29687 a class that contains a static instance of the class.
29688
29689Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29690
29691 * gdb.base/langs2.c (cppsub_): Don't prototype.
29692 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
29693 only, I believe).
29694
29695Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29696
29697 * lib/gdb.exp (skip_chill_tests): New procedure.
29698
29699 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
29700
29701Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
29702
29703 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
29704 each expect pattern. Cuts runtime from 12 to about 4 seconds.
29705
29706Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29707
29708 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
29709
29710 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
29711 disassemble 8, not 16, instructions for part 4.
29712
29713 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
29714 support the latter anymore.
29715
29716 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
29717 -DNO_PROTOTYPES.
29718 * gdb.base/callfuncs.c: Control use of prototypes based on
29719 NO_PROTOTYPES, not __STDC__.
29720 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
29721 t_float_values2 tests if prototypes in use.
29722
29723 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
29724 t_double_values): When checking differences against DELTA, check
29725 that difference is within the range (-DELTA,DELTA), not just
29726 (-infinity,DELTA).
29727
29728Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
29729
29730 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
29731 'file' command firts, then 'target', then 'load', this is due to gdb
29732 target set up.
29733 * config/mips-gdb.exp: Fix a couple regular exp bugs.
29734
29735Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
29736
29737 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
29738 FP load/store variants.
29739 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
29740
29741Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29742
29743 * gdb.base/term.exp: Do not give a warning if not native, it is
29744 not an abnormal condition.
29745
29746Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
29747
29748 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
29749 t_char_array".
29750
29751Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29752
29753 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
29754 are getting the version number.
29755
29756 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
29757 if not native, it is not an abnormal condition.
29758
29759Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29760
29761 * lib/gdb.exp: Just use "file exists", rather than undocumented
29762 dejagnu procedure "findfile".
29763
29764Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29765
29766 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
29767 (LDFLAGS): Set to -Xlinker -Ur.
29768
29769 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
29770 Removed, these values are set by lib/gdb.exp.
29771
29772 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
29773
29774Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29775
29776 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
29777 of replicating gdb startup code.
29778
29779 * config/mt-vxworks (LDFLAGS): Set to -r.
29780 (CFLAGS_FOR_TARGET): Removed.
29781
29782 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
29783 (gdb) and gdb for vxworks uses (vxgdb).
29784
29785 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
29786 executable is not in the tree and host != target, use sed and
29787 program_transform_name to determine the gdb name used by the
29788 target.
29789
29790 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
29791 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
29792
29793Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29794
29795 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
29796 floats, chars, and shorts where there are ANSI-style function
29797 definitions.
29798
29799 * gdb.base/langs.exp, gdb.base/langs*: New test.
29800 * gdb.base/Makefile.in: Build it.
29801 * TODO: Remove item about checking that C names don't get C++
29802 demangling applied; this test tests it.
29803
29804Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29805
29806 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
29807 went with the const70 xfail. The xfail went away a year ago.
29808
29809 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
29810
29811 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
29812 for hp300.
29813
29814 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
29815
29816 * gdb.base/a1-selftest.exp: Don't run on hp300.
29817
29818Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29819
29820 * Makefile.in (site.exp): Set host_alias and target_alias as well
29821 as host_triplet and target_triplet.
29822
29823Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29824
29825 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
29826
29827 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
29828 places as other ecoff systems).
29829
29830 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
29831 ultrix.
29832
29833Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29834
29835 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
29836 remove them.
29837 * gdb.base/nodebug.exp: Accept "function" in addition to "text
29838 variable and "variable" in addition to "data variable".
29839 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
29840
29841 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
29842 2.
29843 * gdb.base/list1.c (long_line): Add additional statement at start
29844 of function.
29845 * gdb.base/list.exp (test_forward_search): Update line number to
29846 reflect new statement.
29847
29848Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29849
29850 * gdb.base/signals.exp: Reinitialize searched source directories
29851 after gdb_start call.
29852
29853Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
29854
29855 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
29856 * gdb.stabs/Makefile.in: Likewise.
29857
29858 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
29859 change. Instead split the tests into smaller pieces.
29860 * gdb.disasm/hppa.s: Corresponding changes.
29861
29862Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29863
29864 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29865 Quote ^C when passing it to stty. For some shells ^ is a pipe.
29866
29867 * gdb.base/funcargs.exp: Modify many tests so that every test
29868 either passes or fails. Make some test names unique.
29869
29870Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29871
29872 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29873 Call stty to set interrupt character.
29874
29875 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
29876 for HP assembler versus GNU assembler based on actual behavior of
29877 $(CC), rather than assuming that $(AS) is always the GNU assembler.
29878
29879 * TODO: Suggest a few more stepping tests.
29880
29881Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
29882
29883 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
29884 restart GDB for h8300 after a continue.
29885 (return): Add pattern to match a29k-udi behavior.
29886 * gdb.base/nodebug.exp: Remove obsolete comment.
29887 * gdb.base/regs.exp: New file, testing of register displays.
29888 * gdb.base/return.exp: Fix typo in reference to $objdir.
29889 * gdb.base/whatis.exp: Always start with a fresh GDB.
29890
29891Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29892
29893 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
29894 higher, these tests generate a lot of output.
29895
29896Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29897
29898 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
29899 code following the catch silently ignored some errors; without the
29900 catch they should be thrown like any other tcl error. Also, the
29901 catch used "" instead of {} which meant all the callers who wanted
29902 to include one of the characters "[]$ had to quote it an extra time.
29903 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
29904 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
29905 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
29906 Remove extra quoting.
29907
29908Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
29909
29910 * gdb.base/commands.exp: Make test names unique; every test either
29911 passes or fails. Update some comments.
29912
29913 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
29914
29915Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29916
29917 The following fixes a FAIL caused by the fact that the alpha stabs
29918 configuration didn't use the ".if alpha" code in weird.def.
29919 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
29920 bit pointer, so the 32 bit version works even on the alpha.
29921 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
29922 Remove the stuff which allowed us to have separate versions for
29923 alpha and everything else.
29924
29925 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
29926 regexp which "info func operator\[\](" is supposed to match. Fix
29927 string to send to GDB. Note that GDB still doesn't work right. Add a
29928 new test for "info func .perator\[\](" which GDB does handle correctly.
29929
29930 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
29931
29932Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29933
29934 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
29935 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
29936 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
29937 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
29938 it makes the tests harder to understand and confuses test-o-matic.
29939 The preferred style is that each test provides a PASS or a FAIL,
29940 and has a unique message (e.g. "continue #54" not just "continue")
29941 which is the same for the pass and the fail.
29942 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29943 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
29944 to lib/gdb.exp.
29945 * gdb.base/printcmds.exp: Use test_print_accept. Remove
29946 prt_accept which was basically the same thing. Likewise for
29947 test_print_reject and prt_reject.
29948 * lib/gdb.exp (test_print_reject): Add some more error message
29949 patterns to match from the former printcmds.exp (prt_reject).
29950 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
29951 One defect of the passcount stuff is that some of it failed to
29952 report XPASS where appropriate.
29953 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
29954 stuff before and after arg in expected pattern.
29955 (test_paddr_operator_functions): Re-do test without print_addr_of;
29956 this is the only test which seems to want extra stuff there.
29957
29958Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29959
29960 * gdb.base/nodebug.exp: Update new tests to reflect improved
29961 wording of gdb output.
29962
29963 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
29964 and "ptype" work on variables in files compiled without -g.
29965 Replaces commented out "maint print msymbol" tests.
29966
29967Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29968
29969 * gdb.base/setvar.c (dummy): Call malloc.
29970
29971 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
29972 losing with the irix4 sed.
29973
29974 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
29975 ALRM" on irix4.
29976
29977Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29978
29979 * TODO: Remove items about corefile.exp testing new exec-file and
29980 backtrace; both are now done. Add items about printing enums.
29981
29982Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29983
29984 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
29985 "get signal $thissig" test fails.
29986
29987 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
29988
29989Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29990
29991 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
29992 compiler warning with dec alpha compiler.
29993
29994 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
29995 extra \n from gdb_test call (this explains why the prompt test
29996 that I removed yesterday was there).
29997 (user_defined_command_test): Remove extra \n and prompt test.
29998
29999 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
30000 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
30001 doesn't exist.
30002 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
30003 Also remove alpha workaround, which turns out to be because
30004 SIGABRT == SIGLOST.
30005
30006 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
30007
30008 * gdb.base/help.exp: Don't test "help show".
30009
30010Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30011
30012 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
30013 "set print address" is on.
30014 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
30015 pass prompt to gdb_test; gdb_test already looks for the prompt.
30016
30017 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
30018
30019 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
30020 was a vestige of the manual TESTSTRATEGY, and the purpose of it
30021 was to make sure that gdb can read a core file. But (a) the "read
30022 the corefile" part didn't make it to a1-selftest.exp, we just
30023 delete the corefile after creating it, and (b) we test reading
30024 corefiles in corefile.exp anyway. Also, this test left around a
30025 xgdb process on Solaris.
30026
30027 * gdb.base/corefile.exp: Also test backtrace.
30028
30029Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
30030
30031 * gdb.base/commands.exp: Test a simple user defined command with
30032 arguments and if/while statements; verify the full user command is
30033 printed by "show user".
30034
30035 * gdb.base/commands.exp: Test if/while commands as part of a
30036 breakpoint command list; verify they appear in breakpoint
30037 information.
30038
30039Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30040
30041 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
30042 than by dividing by zero.
30043
30044Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
30045
30046 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
30047 performing an inferior call with watchpoints enabled.
30048 * gdb.base/watchpoint.c (main): Delete second unnecessary read
30049 call.
30050
30051Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30052
30053 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
30054 of "file" command.
30055
30056 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
30057 Add additional pattern for when "int operator int(void);" appears
30058 in a different order.
30059
30060Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30061
30062 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
30063
30064 * gdb.base/help.exp: Replace most of docstrings for "info signals"
30065 and "signal" with ".*".
30066
30067Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30068
30069 * TODO: Add note about "handle all nostop".
30070
30071 * gdb.base/{sigall.c, sigall.exp}: New test.
30072 * gdb.base/Makefile.in: Add it.
30073
30074Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
30075
30076 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
30077 when invoking GDB, suppresses any windowing interface.
30078
30079Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
30080
30081 * config/sim-gdb: New file, simulator testing support.
30082
30083Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
30084
30085 * gdb.base/interrupt.exp: Test calling func1 twice.
30086
30087Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
30088
30089 * gdb.base/list.exp (test_forward_search): Set timeout higher
30090 when we'll be getting lots of output from gdb.
30091
30092 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
30093 "init_malloc" to after the expect statement. Run it if that
30094 regexp is taken, but also for two others which happen if source
30095 cannot be found.
30096
30097Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30098
30099 * gdb.base/printcmds.exp: New test, for printing register before
30100 program is running.
30101
30102Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30103
30104 * gdb.base/list.exp: Correct some alternate expect patterns
30105 to reflect changes in list1.c.
30106
30107Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30108
30109 * TODO: Add item regarding large frames.
30110
30111 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
30112
30113 * TODO: Remove item about enabling return.exp; it
30114 is enabled. Suggest a few more "return" tests.
30115
30116Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30117
30118 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
30119 anonymous unions.
30120
30121Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30122
30123 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
30124 and pr-5646.o, so "make" is the same as "make all", not "make
30125 pr-4975.o".
30126
30127Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
30128
30129 * gdb.base/list.exp: Adjust expectations to reflect changes in
30130 list1.c.
30131 (test_forward_search): New test proc.
30132 * gdb.base/list1.c (long_line): New function, has long source line.
30133
30134Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
30135
30136 * gdb.base/a1-selftest.exp: Change initial stepping to know about
30137 additional line of code that was added.
30138
30139Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
30140
30141 * gdb.disasm/hppa.s: Break the large branching tests into smaller
30142 tests so as not to overflow expect's input buffers.
30143 * gdb.disasm/hppa.exp: Corresponding changes.
30144
30145Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30146
30147 Beginnings of template debugging tests.
30148 * gdb.c++/templ-info.cc: New file to test for template
30149 debugging capability of the compiler.
30150 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
30151 templ-info.cc.
30152 * gdb.c++/templates.cc: Add explicit template instantiations
30153 to enable compiling with -fno-implicit-templates. Add destructor
30154 and 'value' method to T5 class for template tests.
30155 * gdb.c++/templates.exp: Add testcases for printing of template
30156 types, setting breakpoints on template methods and calling a
d63a86f8 30157 template method.
c906108c
SS
30158
30159Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
30160
30161 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
30162 branch target since some assemblers (gas-2.5) may emit a
30163 relocation for the branch instead of resolving it in the
30164 assembler.
30165
30166Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30167
30168 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
30169 through signal handler.
30170
30171Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30172
30173 * configure.in (*-*-netware): Use config/mt-netware.
30174
30175 * config/mt-netware: New file.
30176 * config/mt-i386-netware: Removed, separate configs for different
30177 netware architectures are no longer needed now that we have
30178 --with-headers.
30179
30180Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30181
30182 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
30183 by the recent changes to use ANSI C arithmetic conversions.
30184
30185Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30186
30187 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
30188 bug involving using inferior_pid to figure out whether to select a
30189 frame.
30190
30191Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
30192
30193 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
30194 match the current disassembler output.
30195
30196Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
30197
30198 * gdb.fortran/exprs.exp: Expect VOID instead of void.
30199 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
30200 types, expect "int" as type of integer values (for now).
30201
30202Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
30203
30204 * gdb.base/commands.exp: New tests for if/while commands.
30205
30206Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
30207
30208 * lib/gdb.exp (runto): Replace sub-pattern for hex value
30209 by .*, since hex values have different syntax in Chill mode.
30210
30211Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30212
30213 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
30214 linefeed from expect pattern for repeated types with indices > 9.
30215
30216Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
30217
30218 First part of Fortran test suite.
30219 * gdb.fortran: New directory.
30220 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
30221
30222Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30223
30224 * gdb.base/default.exp: Update expect pattern for load command
30225 without arguments.
30226
30227Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
30228
30229 * configure.in: Change i386 to i[345]86.
30230 * gdb.base/configure.in: Likewise.
30231 * gdb.c++/configure.in: Likewise.
30232 * gdb.chill/configure.in: Likewise.
30233
30234Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
30235
30236 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
30237 patterns, since that is not a valid context for comments.
30238
30239Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
30240
30241 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
30242 repeated types and repeated types with indices > 9.
30243
30244Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
30245
30246 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
30247 2417; old bug has been fixed.
30248
30249Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
30250
30251 * gdb.base/interrupt.exp: When trying to wake up the inferior,
30252 send the newline ourselves instead of assuming gdb_test will do
30253 so when passed an empty input string.
30254
30255 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
30256 stabs testcode.
30257
30258Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30259
30260 * lib/gdb.exp (gdb_test): Don't send anything if the first
30261 argument is an empty string. This makes cases where we want to
30262 match output that is already in expect's buffers (for example,
30263 matching a breakpoint after gdb_run_cmd has been called) work
30264 reliably.
30265
30266Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30267
30268 * config/netware.exp: New file.
30269
30270Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30271
30272 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
30273 the -B and -L prefixes so we can find the debugging stub.
30274
30275 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
30276 there and we are using the gcc from the tree.
30277
30278 * gdb.base/types.c: Removed.
30279
30280 * gdb.base/configure.in: Look for makefile fragments in ../config.
30281 Recognize i386-*-netware.
30282 * gdb.c++/configure.in: Likewise.
30283
30284Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30285
30286 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
30287 the correct TCL syntax.
30288
30289Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30290
30291 * gdb.base/opaque.exp: use runto instead of messing around with
30292 breakpoints. Simplify by using gdb_test.
30293
30294 * gdb.base/bitfields.exp: restart between tests on netware targets
30295 because breakpoints aren't relocated after target death. Run
30296 processes to completion.
30297
30298 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
30299
30300Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
30301
30302 * Makefile.in: Remove extra tabs that confuse some versions
30303 of "make". Use the newly built gdb to test with by default,
30304 rather than the first one in the tester's search path.
30305
30306Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
30307
30308 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
30309
30310 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
30311 condition help.
30312
30313Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30314
30315 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
30316
30317 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
30318 running.
30319 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
30320 * gdb.base/funcargs.exp: Likewise.
30321
30322 * gdb.base/bitfields.exp: Simplify by using gdb_test.
30323 * gdb.base/funcargs.exp: Likewise.
30324
30325 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
30326 message is "".
30327
30328Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30329
30330 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
30331 return,signals,twice}.exp: Handle non-existant binaries
30332 consistantly.
30333
30334 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
30335 * gdb.base/Makefile.in: Don't try to generate a core dump, we
30336 might testing a cross development system.
30337
30338Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30339
30340 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
30341 runtest script is relative to ${srcdir}, not ${rootdir}.
30342
30343Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
30344
30345 * gdb.base/signals.exp: Allow for optionality of breakpoint
30346 address.
30347
30348Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30349
30350 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
30351
30352Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30353
30354 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
30355 for size_t definition.
30356 * gdb.c++/templates.cc: Likewise
30357
30358 * config/mt-i386-netware: New file.
30359
30360 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
30361 defined.
30362
30363 * gdb.base/Makefile.in: Added support for systems that name core
30364 files by appending "core" to the program name.
30365 * gdb.base/a1-selftest.exp: Likewise.
30366
30367Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30368
30369 * gdb.base/return.exp: Add comment and message for `return double'
30370 test failure on Sparc Solaris.
30371
30372Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
30373
30374 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
30375
30376Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30377
30378 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
30379 from optimizing them away.
30380 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
30381 patterns to include default constructors and assignment operators,
30382 to match gcc versions beyond 2.5.8. Accept any cplus demangling
30383 character in the output of the virtual base pointer.
30384
30385Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30386
30387 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
30388 expression match in print_addr_of to avoid unintented matches.
30389 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
30390 versions up to 2.5.8.
30391
30392Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30393
30394 * gdb.base/list.exp: Tweak alternate pattern for listing of an
30395 included file to run under newer versions of expect.
30396 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
30397 consecutive >'s in templates to accomodate recent cplus-dem.c change.
30398 Remove xfail for the virtual table of BDDHookV.
30399
30400Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
30401
30402 * lib/gdb.exp (string_to_regexp): Set a default result.
30403 (default_gdb_start): Fix misleading message.
30404
30405Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
30406
30407 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
30408 Remove all CC, etc definitions.
30409 * config/mt-hpux: New file.
30410 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
30411 (CFLAGS, LDFLAGS): Define.
30412 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
30413
30414 * Makefile.in (site.exp): Don't insert host_os, etc.
30415 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
30416 (distclean): Check existence of subdir.
30417 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
30418 * gdb.base/Makefile.in: General cleanup and simplification.
30419 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30420 to build executables. Use default rule to build .o files.
30421 (EXPECT, RUNTEST, CC): Fix relative pathname.
30422 (site.exp): Don't insert host_os, etc.
30423 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
30424 and/or SIGUSR1 defined.
30425 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
30426 * gdb.c++/Makefile.in: General cleanup and simplification.
30427 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30428 (CFLAGS): Remove.
30429 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
30430
30431Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
30432
30433 * gdb.base/recurse.exp: Misc changes to get tests running again
30434 after Kung's changes to the watchpoint code.
30435 * gdb.base/watchpoint.exp: Likewise.
30436
30437Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
30438
30439 * lib/gdb.exp (string_to_regexp): Convert {\} also.
30440
30441Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
30442
30443 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
30444 * lib/gdb.exp (default_gdb_start): Define.
30445 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
30446 gdb.base/funcargs.exp, gdb.base/opaque.exp,
30447 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
30448 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
30449 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
30450 Don't call gdb_target_udi in between tests.
30451
30452Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30453
30454 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
30455 (which was basically just a local version of the same thing). In
30456 addition to avoiding duplication, gdb_test_exact is faster.
30457 * lib/gdb.exp (gdb_test_exact): Fix typo.
30458
30459 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
30460 don't give an error.
30461
30462 * gdb.base/term.exp: Call delete_breakpoints before starting.
30463
30464 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
30465 (t10): Add comment.
30466
30467Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30468
30469 Reorganization of the GDB Test Suite.
30470
30471 * gdb.base: New directory, contains all the basic tests.
30472 * gdb.c++: New directory, tests specific to C++.
30473 * gdb.chill: New directory, tests specific to Chill.
30474 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
30475 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
30476 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
30477 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
30478 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
30479 t30-31 to chill).
30480 * */gdbme.*: Rename to match appropriate expect scripts.
30481 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
30482 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
30483 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
30484 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
30485 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
30486 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
30487 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
30488 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
30489 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
30490 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
30491 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
30492 gdb.c++/virtfunc.cc: New names of C++ files.
30493 * gdb.chill/chillvars.ch: New name of Chill file.
30494 * gdb.base/configure.in, gdb.c++/configure.in,
30495 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
30496 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
30497 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
30498 * configure.in (configdirs): Update to reflect directory changes.
30499 (target_abbrev): No longer define for any configuration.
30500 * Makefile.in: Cosmetic improvements to header comments.
30501
30502Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
30503
30504 Various changes to gdb.t31:
30505
30506 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
30507 * gdbme.ch: Make all key-words and predefineds be upper-case.
30508 * chillvars.exp: Expect key-words and predefinds in upper-case.
30509
30510 * chillvars.exp: Use gdb_test_exact many places.
30511 Change expected output for arrays (which now includes index labels).
30512
30513 * pr-5020.exp, gdme.ch (module PR_5020):
30514 New test, for PR-5020.
30515
30516Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
30517
30518 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
30519 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
30520
30521Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
30522
30523 * Makefile.in: Fix bit-rot in definitions of CHILL,
30524 CHILL_FOR_TARGET and Chill_LIB.
30525 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
30526 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
30527 CHILL, and CHILL_LIB.
30528
30529Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
30530
30531 * Revert the previous changes. Please see Rob's directory
30532 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
30533
30534Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
30535
30536 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
30537 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
30538 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
30539 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
30540 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
30541 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
30542 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
30543 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
30544 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
30545 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
30546 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
30547 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
30548 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
30549 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
30550 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
30551 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
30552 changes from 94Q1.
30553
30554Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
30555
30556 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
30557 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
30558 Rob's new testing fragments.
30559
30560Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
30561
30562 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 30563 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
30564
30565Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30566
30567 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
30568 version also, match on casted version strings, and match on
30569 gdb startup case where the line numbers might be messed up.
30570
30571Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
30572
30573 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 30574 (CFLAGS): Delete it from here.
c906108c
SS
30575
30576Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
30577
30578 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
30579
30580Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
30581
30582 * Makefile.in (RUNTEST): Default to just "runtest".
30583
30584Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30585
30586 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
30587 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
30588 the code has been restructured.
30589
30590Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30591
30592 * gdb.t00/default.exp (set write): Allow any number of \r and/or
30593 \n, not just one of each.
30594
30595 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
30596 /bin/cc gives a warning if you do.
30597
30598Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
30599
d63a86f8 30600 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
30601 __t10ListS_link1ZUiRCUiPT0
30602
30603Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30604
30605 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
30606 on local variables in recursive functions.
30607
30608 * gdb.t07/Makefile.in: Build the new test.
30609
30610Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30611
30612 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
30613 directly. Instead compare the return values from actual calls.
30614
30615Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
30616
30617 * Makefile.in (check): Set TCL_LIBRARY for runtest.
30618
30619Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30620
30621 * From Peter Schauer with minor modifications.
a9c64011
AS
30622 * gdb.t15/return.exp (return_tests): Handle targets where "return"
30623 stops in mid-line in the caller. Add xfail for returning a float
30624 value on X86 targets.
c906108c
SS
30625
30626Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30627
30628 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
30629 to avoid expect lossage.
30630 (fmem_LRbug_tests): Likewise.
30631 * gdb.disasm/hppa.s: Corresponding changes.
30632
30633 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
30634 conditions to work with latest dejagnu/expect.
30635
30636 * gdb.t15/funcargs.exp (finish from indirect call): No longer
30637 expected to fail on the PA.
30638 (backtrace in call with trampolines): Explicitly require main
30639 to be frame #1 (no trampolines should show up in backtrace).
30640
30641 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
30642 "continue -expect".
30643 * gdb.t06/break.exp: Likewise.
30644 * gdb.t07/watchpoint.exp: Likewise.
30645 * gdb.t13/bitfields.exp: Likewise.
30646 * gdb.t15/{funcargs,return}.exp: Likewise.
30647 * gdb.stabs/weird.exp: Likewise.
30648 * config/{mips,udi}-gdb.exp: Likewise.
30649
30650 * hppa.sed: Enclose comments within a sed command to avoid
30651 losing with the old OSF1 sed.
30652
30653Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30654
30655 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
30656 sequent dynix.
30657 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
30658 * gdb.t15/funcargs.exp: Conditionally step again to really
30659 finish from marker_call_with_trampolines. Handle the case where
30660 the first step from within call_with_trampolines already steps
30661 us back to main.
30662 * gdb.t15/gdbme.c: Add comment to closing brace of
30663 call_with_trampolines for funcargs.exp.
30664
30665Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30666
d63a86f8 30667 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
30668 Fix typo(s).
30669
30670Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30671
30672 * gdb.t07/gdbme.c: More code for watchpoint testing.
30673
30674 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
30675 "Hardware watchpoint" throughout file.
30676 (test_watchpoint_triggered_in_syscall): New test.
30677 (test_complex_watchpoint): New test.
30678
30679Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30680
30681 * gdbme.c (call_with_trampolines): New function to try and step
30682 into. Tests trampoline problems on the PA.
30683
30684 * funcargs.exp (localvars_in_indirect_call): No longer expect
30685 stepping into indirect call to fail on PAs.
30686 (test_stepping_over_trampolines): New test.
30687
30688Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30689
30690 * TODO: Add suggestions for static member function tests, and
30691 completion tests.
30692
30693Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30694
30695 * TODO: Add suggestions for "p/a" tests.
30696
30697 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
30698 (default_gdb_exit): Replace all the hair with sending "quit" to
30699 the process with a simple close.
30700
30701Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30702
30703 * TODO: Add suggestions for shared library tests.
30704
30705Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30706
30707 * TODO: Add suggestions for x/s tests.
30708
30709Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30710
30711 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
30712 "enable once", and "enable breakpoints once" with ".*".
30713
30714Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30715
30716 * TODO: Add suggestions about structure passing tests.
30717
30718Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30719
30720 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
30721 the primary1 test, use work around if __GNUC__ < 2.
30722 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
30723 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
30724 Test for bad output rather than waiting for timeout. Issue
30725 second continue only if first continue failed.
30726
30727Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30728
30729 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
30730 operator[] test with gdb_test because the old code didn't seem to
30731 be getting the quoting right with the new dejagnu.
30732
30733Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
30734
30735 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
30736 one from the path.
30737 * Makefile.in: Use a fresh expect if there is one, use runtest
30738 from the src tree if there is one.
d63a86f8 30739
c906108c
SS
30740Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30741
30742 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
30743 next over recursive call. Revise the tests from that point on
30744 (which had been skipped) to match GDB's actual (correct) output.
30745
30746 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
30747 with next over a breakpoint whose condition is false.
30748
30749 * gdb.t00/help.exp: Comment out "help set print" tests just like
30750 (and for same reason as) "help set" test.
30751
30752Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30753
30754 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
30755 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
30756
30757Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30758
30759 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
30760 necessary gdb_target_udi.
30761
30762 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
30763
30764 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
30765 1838 and 2417; they are fixed.
30766
30767 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
30768 gdb.t03/ptype.exp (ptype structure, ptype union):
30769 Remove xfails; the test is looser than when the xfails were added.
30770
30771 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
30772 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
30773
30774 * gdb.t01/run.exp: Only run shell test if isnative.
30775
30776 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
30777 since "run" automatically loads if necessary. Call gdb_target_udi
30778 after the "file" since "file" kills any execution target.
30779
30780 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
30781 GDB. GDB doesn't work that way (not anymore at least) on UDI.
30782 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
30783 argument for UDI.
30784
30785Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30786
30787 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
30788
30789 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
30790
30791Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30792
30793 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
30794 properly quoting regexps. This makes the second argument to
30795 demangle a fixed string, which matches the callers, instead of a
30796 shell-style pattern which is what the previous implementation
30797 used. Update some of the callers.
30798
30799Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30800
30801 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
30802 (comib_nullified_tests): Fix typo.
30803 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
30804 strings. No longer expected to fail.
30805
30806 * gdb.disasm/hppa.s (addib_tests): Fix typo.
30807 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
30808 strings. No longer expected to fail.
30809
30810 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
30811 string. No longer expected to fail.
30812
30813Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30814
30815 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
30816 No longer expected to fail.
30817
30818 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
30819 string. No longer expected to fail.
30820
30821Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30822
30823 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
30824 only in the names (I probably got most of them). I was even
30825 generous with some which differed in underscores in names, and
30826 probably missed a few, and I *still* was able to remove almost a
30827 third of the file with almost no impact on testsuite coverage.
30828
30829Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30830
30831 * gdb.t00/default.exp: Match udi_attach error message as well as
30832 the one from child_attach.
30833
30834 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
30835
30836 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
30837
30838 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
30839 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
30840
30841 * Move test with enums and partial symbols back to
30842 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
30843 Reverts the change of 26 May 93. Per today's change to
30844 stabs.texinfo, the behavior that weird.exp was expecting was
30845 unreasonable; what is important is that the compiler+gdb get
30846 things right, which happens with a recent gcc. Also fix the test
30847 to deal with native compilers which put out the stab gdb can't
30848 deal with.
30849
30850Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30851
30852 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
30853 in the names. The main thing these accomplish is to slow things down.
30854 Many more such duplicates surely remain.
30855
30856 * gdb.t00/help.exp: Comment out "help support" test just like
30857 (and for same reason as) "help set" test.
30858
30859Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
30860
30861 * gdb.t06/break.exp: Remove setup_xfails for
30862 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
30863 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
30864 about known bug in gcc to include up through 2.5.8.
30865 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
30866 well as "_vb$".
30867 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
30868 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
30869 with latest gcc and gdb.
30870 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
30871 well as "_vb$".
30872
30873Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30874
30875 * configure.in (hppa*-*-*): Also configure and build stabs-only
30876 tests.
30877
30878Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30879
30880 * gdb.t10/hppa.mt: A makefile fragment for the PA.
30881 * gdb.t10/configure.in (hppa*-*-*): Use it.
30882
30883Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30884
30885 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
30886
30887Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30888
30889 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
30890 versions prior to 1.13.5.
30891
30892Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30893
30894 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
30895 the prompt is at the start of a line.
30896
30897Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30898
30899 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
30900 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
30901 in the copr tests now.
30902 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
30903 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
30904 expected to fail.
30905
30906Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
30907
30908 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
30909 gdb.t31/chillvars.exp, lib/gdb.exp:
30910 Tweak to run under either version of expect.
30911 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
30912 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
30913 * gdb.t11/list.exp: Remove extraneous whitespace.
30914
30915Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30916
30917 * gdb.t16/printcmds.exp (test_print_strings): Accept
30918 "(unsigned char *) " before the string.
30919
30920 * TODO: Add notes about printing of fancy types and GDB expressions.
30921
30922Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
30923
30924 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
30925 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 30926 if doing mips-idt-ecoff.
c906108c
SS
30927
30928Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
30929
30930 * Most .exp files: Tweak to run under either version of expect.
30931
30932Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30933
30934 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
30935 xfails; I'm not sure why they are failing, but not because of PR 1806.
30936
30937Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
30938
30939 * config/unix-gdb.exp: Remove gdb_unload cause it's already
30940 defined in lib/gdb.exp.
30941
30942Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30943
30944 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
30945 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
30946 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
30947 have to be typeless.
30948
30949Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30950
30951 * TODO: Add suggestion for copyright year test.
30952
30953Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
30954
30955 * configure.in (*-*-lynxos*): Add stabs tests.
30956
30957Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30958
30959 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
30960 so insert a tab before any assembler directive in column zero.
30961
30962 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
30963 stores.
30964 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
30965 stores.
30966 (fpu_short_memory_tests): Likewise.
30967
30968Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30969
30970 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
30971 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
30972 .stabs directives in comments.
30973
30974Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30975
30976 * TODO: New file, describing tests we could write.
30977 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
30978
30979Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30980
30981 * gdb.t06/signals.exp: Add kludge to force re-sync.
30982
30983 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
30984 to xgdb instead of gdb, get out of gdb.
30985
30986Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
30987
30988 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
30989 for info.
30990
30991Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30992
30993 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
30994 * gdb.stabs/configure.in (hppa*-*-*): Use it.
30995 * gdb.stabs/hppa.sed: New sed script for the PA.
30996
30997Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30998
30999 * gdb.stabs: Re-write weird.def and configuration to use sed
31000 instead of cpp. sed is portable and POSIX; cpp is neither.
31001
31002Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31003
31004 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
31005
31006Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31007
31008 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
31009
31010Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31011
31012 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
31013 "_vb$".
31014 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
31015 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
31016
31017Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31018
31019 * lib/gdb.exp: Comment out code which depends on non-existent
31020 `transform' procedure.
31021
31022Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
31023
31024 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
31025 * lib/gdb.exp: Transform tool name.
31026 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
31027 1.1's new error handling system.
31028
31029Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31030
31031 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
31032
31033Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31034
31035 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
31036 They made pattern matching so slow that timeouts happened on
31037 heavily loaded systems. Now any output from "show print" which
31038 gets us back to the GDB prompt is a PASS.
31039
31040Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
31041
31042 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
31043
31044Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31045
31046 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
31047
31048 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
31049 It is not from PR 3220.
31050
31051Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31052
31053 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
31054 just started failing because they depended on the order the
31055 subcommands are presented, or exact docstring text. This kind of
31056 test is a pain and has minimal benefit.
31057
31058Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31059
31060 * gdb.t09/corefile.exp: At end of test, use "core" command with
31061 no arguments.
31062
31063Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
31064
31065 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
31066 17}/Makefile.in: Make it possible to run the testsuite with Sun
31067 make and CC = cross gcc by adding explicit build rules for .o
31068 files.
31069
31070Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31071
31072 * gdb.t15/funcargs.exp: Don't put comments on same line as
31073 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 31074
c906108c
SS
31075Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31076
31077 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
31078
31079Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
31080
31081 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
31082 * gdb.t20/inherit.exp: remove three dumplicate entries.
31083
31084Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31085
31086 * gdb.t06/break.exp: For "next over recursive call", fail on any
31087 incorrect output, not just on "factorial (value=2)".
31088
31089Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31090
31091 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
31092 working now. Add an xfail if accesing a bss variable causes
31093 a memory error if the target is not yet run.
31094
31095Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31096
31097 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
31098 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
31099 name of __st* demangling (2 strings). Did Kung really get the
31100 more than 95 others right without testing them?
31101
31102Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
31103
31104 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
31105
31106Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
31107
31108 * configure.in (configdirs): Add gdb.disasm
31109 * gdb.disasm: New directory for GDB disassembler tests.
31110 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
31111
31112Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31113
31114 * gdb.t00/help.exp: Don't test "help set".
31115
31116 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
31117 from within expect statements. None of these happen anymore and
31118 they cause regressions to be silently unnoticed.
31119
31120 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
31121 messages) about known failures with gcc cygnus-2.4.5-930417.
31122
31123 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
31124 comp-info.exp so it gets built if it doesn't exist.
31125
31126 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
31127 it is no longer used.
31128 * gdb.t13/comp-info.c: Removed.
31129
31130Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31131
31132 * gdb.t06/signals.exp: Add xfail for sun3.
31133
31134Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31135
31136 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
31137 relevant because ^C doesn't get sent but failure can be reproduced
31138 interactively).
31139
31140Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31141
31142 * gdb.stabs/alpha.mt: New configuration file for alpha.
31143 * gdb.stabs/configure.in: Use it.
31144 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
31145 sharing with alpha.mt, redefine long to word via preprocessor.
31146 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
31147 for alpha.
31148 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
31149 native cc.
31150 * gdb.t00/teststrategy.exp: Change expect string so that we
31151 consume the `(xgdb)' from the command echo and from the gdb prompt.
31152 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
31153 gdb currently compares all values as long, so this failure probably
31154 applies to any configuration where LONGEST is bigger than a target int.
31155 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
31156 with gcc.
31157 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
31158 to handle opaque pointers, gcc is.
31159 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
31160 as first argument. Include <sys/types.h> and change all operator
31161 new definitions to use size_t.
31162 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
31163 now that we use size_t.
31164
31165Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31166
a9c64011 31167 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 31168 a long or float array cast all array members to the same type.
a9c64011 31169 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 31170 with 64 bit longs.
a9c64011 31171 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 31172 on alpha.
a9c64011 31173 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
31174
31175Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31176
31177 * gdb.t24 (demangle.exp): Constructors of templates have names like
31178 vector<int>::vector(int) not vector<int>::vector<int>(int). See
31179 section 14.6 of the ARM.
31180
31181 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
31182 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
31183 accomplish little and slow down the testsuite.
31184
31185 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
31186 Accept spaces various places.
31187
31188Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31189
31190 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
31191 with watchpoint enabled.
31192
31193 * Makefile.in: Remove definition of CC and remove the second
31194 definition of CXX (the "CXX = gcc" one remains). These definitions
31195 were causing backquotes to be expanded within backquotes, which
31196 doesn't work.
31197
31198Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
31199
31200 * gdb.t17/callfuncs.exp: Add "return 0" to end.
31201
31202Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31203
a9c64011
AS
31204 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
31205 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
31206 by mips cc and contains no stabs entries.
31207
31208Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
31209
31210 * config/vx-gdb.exp: Use fake device to load files rather than
31211 NFS.
31212 * lib/gdb.exp: New proc to do "file" command.
31213 * config/unix-gdb.exp: Use new "file" proc.
31214
31215Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
31216
31217 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
31218 Rework board rebooting slightly.
31219 (gdb_exit): Don't exit from the remote shell; there isn't one.
31220 * gdb.stabs/weird.exp: If a program is being debugged already,
31221 kill it.
31222 * gdb.t04/setvar.exp: Stop and restart gdb.
31223 * gdb.t05/expr.exp: Likewise.
31224 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
31225 restart gdb and reload the program.
31226 * gdb.t08/opaque.exp: Likewise.
31227 * gdb.t12/scope.exp: Likewise.
31228 * gdb.t13/bitfields.exp: Likewise.
31229 * gdb.t15/funcargs.exp: Likewise.
31230 * gdb.t20/classes.exp: Likewise.
31231 * gdb.t03/ptype.exp: Increase timeout.
31232 * gdb.t16/printcmds.exp (test_print_string_constants,
31233 test_print_array_constants): Likewise.
31234 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
31235 * gdb.t20/classes.exp (do_tests): Likewise.
31236 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
31237
31238Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
31239
31240 * gdb.stabs: Renamed *wierd* to *weird*.
31241
31242Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31243
31244 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
31245 for timeout. Add "known gcc 2.4.5 bug" to failure message.
31246
31247Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31248
31249 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
31250 (do_tests): Remove xfail for whatis on one_var and two_var.
31251
31252Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
31253
31254 * Makefile.in: Made cross building work better by adding
31255 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
31256
31257Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31258
31259 * gdb.t15/{return.c,return.exp,Makefile.in}:
31260 New test, currently commented out.
31261
31262Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
31263
31264 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
31265 still running and removes the leftover named socket so GDb can do
31266 clean restarts.
31267
31268Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
31269
31270 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
31271 console, not GDB.
31272 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
31273 cross testing works better with "make check"
31274 * config/unix-gdb: Use default procedures for exit and version.
31275 * config/vx-gdb.exp: Cleaned up and massaged back to working order
31276 with the newest VxWorks.
31277
31278Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31279
31280 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
31281 old form.
31282
31283 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
31284 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
31285
31286 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
31287
31288 * config/unix-gdb.exp: Remove this version of gdb_exit
31289 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
31290 Rob says he'll look at it when he gets back to testing boards.
31291
31292Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
31293
31294 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
31295 an expected fail for certain ptype commands.
31296
31297 * gdb.t20/classes.exp: Update expected results of "ptype class
31298 Base1" to account for the constructor that now appears in the type.
31299
31300Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
31301
31302 * configure.in (configdirs): Restore gdb.t04, which mysteriously
31303 disappeared from list.
31304 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
31305 "alldone" proc with call to cleanup and exit.
31306 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
31307 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
31308 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
31309 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
31310 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
31311 "alldone" proc with simple returns that suppress remaining
31312 tests. The alldone proc went away many months ago.
31313
31314Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31315
31316 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
31317
31318 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
31319
31320Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31321
31322 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
31323 as vax gdb will display them.
31324
31325Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31326
31327 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
31328 optimizers.
31329
31330 * scope.exp: Change "bad value for localval" messages so each one
31331 is unique.
31332
31333 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
31334 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
31335
31336 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
31337
31338Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31339
31340 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
31341 doesn't exist (due to optimization).
31342
31343Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31344
31345 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
31346 contains \r because the filename is long.
31347
31348 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
31349 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
31350
31351Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31352
31353 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
31354 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
31355 Ultrix.
31356 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
31357 int tests.
31358 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
31359
31360Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
31361
31362 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
31363
31364 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 31365 to match does not match the passing case but still matches the
c906108c
SS
31366 failing case.
31367
31368Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31369
31370 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
31371
31372Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
31373
31374 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
31375 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
31376 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
31377 Remove various versions of gdb_exit.
31378 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
31379 gdb_exit.
31380 * config/unix-gdb.exp: gdb_exit remains here, and should override
31381 the generic version, since it's doing a lot of wierd stuff that
31382 the other versions aren't. FIXME, fold it in, or abandon this
31383 version.
31384
31385Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31386
31387 * gdb.t24/demangle.exp: Add tests for PR 3220.
31388
31389Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31390
31391 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
31392
31393Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
31394
31395 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
31396 "i386-*-*". Works for i486 as well.
31397
31398 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
31399 bug, and expand domain of xfail to all SVR4 systems, since the
31400 actual problem is likely to be in generic SVR4 /proc support.
31401
31402Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31403
31404 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
31405
31406Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
31407
31408 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
31409 xfails for other systems. Match a missing 'Continuing.' as an
31410 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
31411
31412 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
31413 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
31414 Only issue warning for missing executables if -all option is used.
31415
31416 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
31417 file if -all option is used. It's like an unpredictable XFAIL.
31418
31419Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31420
31421 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
31422 for dynamically linked binaries.
31423
31424 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
31425
31426Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31427
31428 * gdb.t20/inherit.exp: Change message for "print tagless struct"
31429 to state that this is a known bug in old versions of g++.
31430
31431Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31432
31433 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
31434 while waiting for `Continuing'.
31435
31436Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
31437
31438 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
31439 in text, data, and bss.
31440 * gdb.t10/nodebug.c: Add local and global test variables for
31441 initialized and uninitialized data.
31442
31443Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31444
31445 * config/unix-gdb.exp (gdb_exit): Add "wait".
31446
31447Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31448
31449 * gdb.t06/signals.exp: xfail the continue from the handler for all
31450 targets.
31451
31452 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
31453 function with watchpoints enabled, the i386 call dummy starts with
31454 a call.
31455
31456 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
31457 386 bsd names its corefiles.
31458
31459Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
31460
31461 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
31462 compilers don't grok it.
31463 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
31464 with small octal ints rather than character constants, which
31465 are signed and might not fit if first promoted to int.
31466
31467Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
31468
31469 * gdb.t09/Makefile.in (clean): Remove corefile.
31470
31471Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31472
31473 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
31474
31475Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31476 and Jim Kingdon (kingdon@cygnus.com)
31477
31478 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
31479 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
31480 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
31481
31482Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31483
31484 * gdb.t17/interrupt.exp: Add xfail for hppa.
31485
31486Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31487
31488 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
31489 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
31490 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
31491 to determine signed-ness of bitfields and use the result to setup
31492 the xfail.
31493 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
31494 * gdb.t15/funcargs.exp: Use them to step until the second indirect
31495 call line is reached if necessary.
31496
31497Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31498
31499 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
31500
31501Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31502
31503 * gdb.t06/break.exp: Also test `clear' command.
31504
31505Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31506
31507 * gdb.t00/teststrategy.exp: Remove extra quote.
31508
31509 * gdb.t07/watchpoint.exp: Change xfail for calling function with
31510 watchpoint enabled to be for all non-68k machines.
31511
31512 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
31513
31514Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31515
31516 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
31517 targets use aout.mt instead of ecoff.mt as gas understands
31518 standard aout format.
31519
31520Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31521
31522 * lib/gdb.exp (runto): Don't insist that function we are running to
31523 was compiled with -g.
31524
31525 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
31526
31527 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
31528 to get back into the read system call.
31529 Accept leading newline in case where we woke it up.
31530
31531Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31532
31533 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
31534 to make the stabs test work on ecoff systems using gcc and -with-stabs.
31535 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
31536 enable ecoff configuration.
31537
31538Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31539
31540 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
31541
31542Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31543
31544 * gdb.t16/printcmds.exp: Add another printf test.
31545
31546Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
31547
31548 * configure.in: If configured -with-stabs on any target, add
31549 stabsdirs to configdirs.
31550
31551Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31552
31553 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
31554 fun" so pattern does not match the command itself.
31555
31556Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31557
31558 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
31559
31560Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31561
31562 * gdb.t17/interrupt.exp: Test for more things.
31563
31564Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31565
31566 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
31567 compiler arranges the code and line numbers.
31568
31569 * gdb.t17/interrupt.exp: Don't send \n after ^C.
31570
31571Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31572
31573 * gdb.t00/help.exp: Increase expect input buffer size.
31574
31575Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31576
31577 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
31578
31579 * gdb.t07/watchpoint.exp: Add xfail for hppa.
31580
31581 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
31582
31583 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
31584 [0-9]*, not just [0-9].
31585
31586Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31587
31588 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
31589
31590 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
31591
31592Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31593
31594 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
31595
31596Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31597
31598 * gdb.t06/signals.c: Add xfails for sun3.
31599
31600 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
31601
31602 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
31603 test_stepping tests.
31604
31605Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31606
31607 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
31608
31609 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
31610
31611 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
31612 rather than actually putting it through cpp twice.
31613
31614 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
31615
31616Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
31617
31618 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
31619 no longer needed.
31620
31621Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31622
31623 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
31624
31625 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
31626 C++ features prints as "struct", make it a pass, not an xfail.
31627
31628Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31629
31630 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
31631 Don't require VA to print as "class" rather than "struct".
31632
31633Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
31634
31635 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
31636
31637Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31638
31639 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
31640
31641Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31642
31643 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
31644 order.
31645
31646Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31647
31648 * gdb.t16/printcmds.exp: Add printf tests.
31649
31650 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
31651
31652 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
31653
31654Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
31655
31656 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
31657 pass counts, to counteract any existing or future setup_xfails.
31658
31659Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31660
31661 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
31662 {BEGIN,END}_COMMON for common block instead of STAB.
31663 * gdb.stabs/wierd.exp: Add xfail for rs6000.
31664
31665 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
31666 intp_var should be N_GSYM not N_LSYM.
31667 wierd-aout.S: Use a label for the value of the N_SO.
31668 wierd.def: Remove all backslashes.
31669 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
31670
31671Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31672
31673 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
31674 get the expected next to inheritance3.
31675
31676Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31677
31678 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
31679 now that gcc-2.4 gets it right.
31680
31681Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31682
31683 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
31684
31685 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
31686 generating comp-info.exp which works for cross-compilation.
31687
31688Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
31689
31690 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
31691 "*-*-sysv4.*".
31692
31693Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
31694
31695 * gdb.t01/run.exp: Start with a fresh gdb.
31696 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
31697 SVR4.x.
31698
31699Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
31700
31701 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
31702 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
31703 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
31704 Makefile.in (distclean, realclean): Remove gdbme.c from list of
31705 things to remove.
31706
31707Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
31708
31709 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
31710 test cases from bug reports.
31711
31712Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
31713
31714 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
31715 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
31716 avoid spurious xfails.
31717 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
31718 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
31719 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
31720
31721Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
31722
31723 * gdb.t00/teststrategy.exp: Rework to provide more useful
31724 description of each test, fix problem with systems that define
31725 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
31726 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
31727 results for "next over recursive call" so timeouts aren't taken
31728 by error.
31729
31730Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
31731
31732 * gdb.t12/scope.exp: Test printing of variables before run.
31733
31734 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
31735 printed in wrong order due to sorting.
31736
31737Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
31738
31739 * gdb.t00/teststrategy.exp: Fix expected results for printing
31740 user entered string constant. Is array of char, prints with no
31741 address.
31742
31743 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
31744 commands.
31745 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
31746 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
31747 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
31748 of struct of char arrays.
31749 * gdb.t00/radix.exp: New tests for radix commands.
31750
31751Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
31752
31753 * gdb.t16/printcmd.exp: Print a variable before running program
31754 (with xfail for AIX).
31755
31756Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
31757
31758 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
31759
31760 * gdb.t16/printcmd.exp: Don't print variables before running program.
31761
31762 * gdb.t06/break.exp: Don't require envp argument to main.
31763
31764 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
31765
31766 * gdb.t02/whatis.exp, gdb.t11/list.exp:
31767 Add xfails for rs6000.
31768
31769 * gdb.t02/whatis.exp: Change other tests not to re-test something
31770 we already tested.
31771
31772 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
31773 each type used has a variable of that type.
31774
31775Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
31776
31777 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
31778
31779Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
31780
31781 * configure.in: change srctrigger to be a file, not a directory
31782
31783Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
31784
31785 * configure.in (mips-idt-ecoff*): Added trailing '*'.
31786
31787 * gdb.t11/list.exp: Fixed a couple of typos.
31788
31789Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
31790
31791 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
31792 is fixed and PR is closed.
31793 * gdb.t16 (gdbme.c): Add simple test string variable.
31794 * gdb.t16 (printcmds.exp): Add tests with simple test string
31795 variable, primarily for boundaries on "set print elements".
31796
31797Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
31798
31799 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
31800 Make leading 0's optional and don't expect a tab in the middle
31801 of the number.
31802
31803 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
31804
31805 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
31806 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
31807 don't end command passed to gdb_test with newline.
31808
31809 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
31810 signed keyword away, don't expect signed bitfields to be signed.
31811
31812 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
31813 printing with only as many 1's as are in the field as well as printing
31814 with 32 1's (see comment).
31815
31816Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
31817
31818 * gdb.t00/default.exp: Start with a fresh gdb.
31819 * configure.in (configdirs): Remove gdb.t31 until the chill
31820 compiler works again. It no longer is able to find chillrt0
31821 since it isn't in libchill.a anymore.
31822 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
31823 wierd.o, make more modular.
31824 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
31825 spurious newlines that caused problems.
31826
31827Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31828
31829 * Move test with enums and partial symbols from gdb.t03/ptype.exp
31830 to gdb.stabs/wierd.exp since GCC has worked around the bug.
31831 gdb.stabs/wierd.{exp,def}: Many new tests.
31832
31833 * gdb.t00/default.exp: update info line for new message.
31834
31835 * gdb.t02/{whatis.exp,gdbme.c}:
31836 Test that "char *" doesn't print as "caddr_t".
31837
31838Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31839
31840 * gdb.t00/help.exp: Use .* in place of some help messages which
31841 just changed.
31842 gdb.t00/default.exp: Update "info frame" test for new message.
31843 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
31844 Remove some xfails
31845
31846Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31847
31848 * gdb.t03/{gdbme.c,ptype.exp}:
31849 Add tests for typedef'd struct and union without tags.
31850 Also check "whatis" on a variable of a typedef'd enum without a tag.
31851
31852 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
31853 PRMS 1823; the bug still exists but isn't reproduced by this test
31854 anymore), and remove rs6000 XFAIL (the bug is fixed).
31855
31856 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
31857 duplicated from whatis.exp. For those that are left, accept
31858 "long", "long int", or "int" for long variables (whatis.exp already
31859 has an XFAIL for "int", so no need to fail it here).
31860
31861 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
31862 Deal with GCC's names for types now that GDB uses the compiler's names.
31863
31864 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
31865 setup_xfail's for sunos4. If we #defined the signed keyword away,
31866 don't expect GDB to know that char it is signed.
31867
31868 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
31869
31870Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
31871
31872 * configure.in (configdirs): Add gdb.t24 for C++ tests that
31873 should work on any system, regardless of debugging format.
31874 * gdb.t21/demangle.exp: Move to gdb.t24.
31875 * gdb.t24/demangle.exp: Move from gdb.t21.
31876 * gdb.t24/{Makefile.in, configure.in}: New files.
31877
31878Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31879
31880 * configure.in: Do gdb.stabs and C++ tests only for stabs.
31881 * gdb.stabs: New directory.
31882
31883Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31884
31885 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
31886 not just "Quit anyway?".
31887
31888Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
31889
31890 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
31891 that all setup_xfails are immediately followed by clear_xfails.
31892
31893Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
31894
31895 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
31896 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
31897 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
31898 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
31899 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
31900 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31901 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31902 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
31903 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
31904 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
31905 gdb.t31/chillvars.exp, lib/gdb.exp:
31906 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
31907 bug-gdb@prep.ai.mit.edu.
31908
31909Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
31910
31911 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
31912 with 0.0, not integer 0.
31913
31914Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
31915
31916 * gdb.t06/break.exp: Update for "Kill the program" message change.
31917
31918Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
31919
31920 * Makefile.in (GDBFLAGS): Set to -nx.
31921 * Makefile.in (site.exp): Use GDBFLAGS.
31922
31923Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31924
31925 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
31926 Makefiles.
31927 (check): depend on just-check.
31928 (just-check): added so that tests can be run without a noop
31929 build pass.
31930
31931Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31932
31933 Switch to using configure's configdirs.
31934 * Makefile.in (Makefile): add configure.in dependency.
31935 (SUBDIRS): removed redundant assignment.
31936 * configure.in: switch subdirs assignment to configdirs.
31937 * gdb.t*/configure.in: new files.
31938
31939Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
31940
31941 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
31942 works.
31943
31944Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
31945
31946 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
31947 in explicit rules. Apparently this is not supported by some makes.
31948
31949Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
31950
31951 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
31952
31953Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31954
31955 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
31956 disappeared.
31957
31958Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
31959
31960 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
31961
31962Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
31963
31964 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
31965 watchpoint problem that is now fixed.
31966 * gdb.t30/chexp.exp: Remove setup_xfail for printing
31967 uninitialized convenience variables.
31968 * gdb.t31/chillvars.exp: Fix expected patterns for printing
31969 structures.
31970
31971Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31972
31973 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
31974 which causes expect to get out of sync with gdb on long output
31975 from help set.
31976 * gdb.t09/corefile.exp: Make expected pattern for core file
31977 failing signal and frame output format less sun specific.
31978
31979Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
31980
31981 * gdb.t31/chillvars.exp: Add and remove initial dummy
31982 breakpoint, so that symbol table is forced in.
31983 (Needed at least on Sunos4, though it seems not SVR4.)
31984 * gdb.t31/chillvars.exp: Update for changed output format.
31985
31986Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
31987
a9c64011 31988 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
31989
31990Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
31991
31992 * Makefile.in: Added --srcdir when invoking runtest, removed the
31993 need for a local config file. (optional now)
31994
31995Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
31996
31997 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
31998 failure count used to force early termination. Add some more
31999 expected failures for gnu style demangling.
32000
32001Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32002
32003 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
32004 pmi variable from gdb.t20/gdbme to get optimized away.
32005 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
32006 Check for written corefile upon timeout _and_ eof.
32007
32008Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32009
32010 * config/unix-gdb.exp: Add missing return 0.
32011
32012Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32013
32014 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
32015 test termination.
32016
32017Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
32018
32019 * configure.in (subdirs): Put back gdb.t17 which mysteriously
32020 disappeared.
32021
32022Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
32023
32024 * gdb.t10/crossload.exp: Disable the i860-elf test until such
32025 time as i860 support works.
32026
d63a86f8 32027 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
32028 "backtrace 100\r" rather than just "backtrace\r", to match last
32029 change.
32030
32031Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
32032
32033 * config/udi-gdb.exp (gdb_exit): Remove close command.
32034 (gdb_target_udi): New procedure to set the UDI target.
32035 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
32036 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
32037 Added waits for prompts after several question responses. Added
32038 some more responses used by a29k-amd-udi-gdb.
32039 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
32040 pass different arguments, restart UDI connection after program
32041 completion.
32042 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
32043 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
32044 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
32045 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
32046 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
32047 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
32048 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
32049 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
32050 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
32051 after program completion.
32052 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
32053 compiled with a SELECT_VECS setting.
32054 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
32055 infinite recursion.
32056
32057 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
32058 Added checks for COFF results, and made them expected failures for
32059 all targets. It would be better to make them expected failures
32060 for COFF targets only.
32061
32062Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
32063
32064 * Makefile.in: add null dvi target, don't bother to recurse
32065 through test directories for info and install-info; rename
32066 $(datadir) to be dejagnu instead of deja-gnu
32067
32068Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
32069
32070 * gdb.t31/gdbme.ch: Re-enable code that previously caused
32071 compiler to coredump.
32072 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
32073 code.
32074
32075Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
32076
32077 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
32078 coredump.
32079 * gdb.t31/chillvars.exp: Comment out tests that depend on that
32080 code.
32081
32082Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
32083
32084 * gdb.t03/ptype.exp: tests for return code from gdb_test.
32085 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
32086 which in a shell. Deletes xgdb when done.
32087 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
32088 Tests the return from the "set height" or "set width" commands.
32089 Added a few return codes where needed.
32090
32091Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
32092
32093 * Makefile.in (SUBDIRS): Add gdb.t17.
32094 * configure.in (subdirs): Add gdb.t17.
32095 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
32096 files to test gdb's calling of functions in the inferior with
32097 the correct arguments and gdb's ability to retrieve any
32098 result returned.
32099
32100Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
32101
32102 * config/unix-gdb.exp (gdb_exit): Remove close commands that
32103 may be called after gdb goes away. Previous versions of expect
32104 needed these to avoid file descriptor leaks, but they cause
32105 errors with the current revision of expect.
32106 * gdb.t00/gdbvars.exp: Use -re on expected output after
32107 setting sevenbit-strings.
32108 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
32109 to set sevenbit-strings consistent across tests.
32110 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
32111 set sevenbit-strings consistent across tests.
32112
32113Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
32114
32115 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
32116 expected output to match current "expect" expectations.
32117
32118Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
32119
32120 * gdb.t00/default.exp: Change expected output for default "source"
32121 command, to match new gdb behavior which requires a filename to
32122 source.
32123
32124Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
32125
32126 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
32127 expected fail for i486-*-* that misses the marker2 function.
32128 * gdb.t10/crossload.exp (bfddefault): Allow successful
32129 recognition of a format to pass even if no symbols are found.
32130 Explicitly catch failures where the format is not recognized
32131 or is ambiguous, and add the reason to the fail message.
32132 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
32133 the cause is and invalid target and add reason to failure message.
32134 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
32135 elf32-i386, elf32-sparc, and elf32-i860.
32136 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
32137 Set up expected failure for 'filename'::variable scope resolution,
32138 which is now apparently broken on all targets.
32139 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
32140 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
32141 gdb.t23/templates.exp: Change failure for missing binfile into
32142 just a warning.
32143 gdb.t21/demangle.exp: Change all cfront references to 'arm'
32144 references.
32145
32146Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
32147
32148 * gdb.t00/default.exp: Add expected output for default "source"
32149 command, to match new gdb behavior.
32150 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
32151
32152Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
32153
32154 * config/*-gdb.exp: returns an error, rather than exiting on
32155 internal errors.
32156
32157Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
32158
32159 * gdb.t03/gdbme.c: Add pointer to struct variable.
32160 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
32161 referencing struct members.
32162
32163Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
32164
32165 * configure.in (mips-idt-ecoff): New target.
32166 * config/mips-gdb.exp: New file for remote board using MIPS remote
32167 debugging protocol.
32168
32169 * Redid configuration scheme. Removed gdb.t*/configure.in.
32170 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
32171 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
32172 distclean targets. Built executables via .o files. Adjusted
32173 tests to account for source files in $(srcdir) rather than
32174 $(objdir).
32175 * lib/gdb.exp (runto): Don't expect () after the function name,
32176 because it may have arguments.
32177
32178Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
32179
32180 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
32181 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
32182 expected failures for mips-idt-* and mips-sgi-*.
32183 * gdb.t00/default.exp (attach): Kill process if requested.
32184 * gdb.t00/help.exp (help target core, help target): Accept a gdb
32185 that does not read core files.
32186 * gdb.t01/run.exp: Removed checks for exit status code.
32187 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
32188 it is linked in.
32189 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
32190 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
32191 appropriate, rather than doing it by hand.
32192 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
32193 execution.
32194 * gdb.t10/crossload.exp: Kill existing program if needed.
32195 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
32196 appropriate, rather than doing it by hand. Always increase
32197 timeout for this test, not just for VxWorks.
32198
32199Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
32200
32201 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
32202 of Chill STRUCT types and STRUCT values.
32203 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
32204 than "char".
32205 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 32206 struct2): New struct definitions and initializations to test
c906108c
SS
32207 simple Chill STRUCT types.
32208
32209Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
32210
32211 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
32212 the null byte at the end of strings.
32213 * gdb.t00/default.exp: Make show version insensitive to copyright
32214 date.
32215 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
32216 to avoid dependencies on target char signedness.
32217 * gdb.t16/printcmds.exp: Update expected results for explicitly
32218 unsigned char.
32219 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
32220 now work.
32221 * gdb.t21/demangle.exp: Add many more patterns for template
32222 demangling, most of them being expected failures.
32223 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
32224 string we are matching for, to match on the whole string.
32225 * gdb.t21/demangle.exp: Add many new test strings to demangle,
32226 and fix a whole bunch that had incorrect expected output but were
32227 passing anyway because of the bug in "proc demangle".
32228 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
32229 type.
32230 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
32231
32232Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
32233
a9c64011
AS
32234 * gdb/testsuite: made modifications to testcases, etc., to allow
32235 them to work properly given the reorganization of deja-gnu and the
32236 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
32237
32238Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
32239
32240 * gdb/testsuite: Initial creation of gdb/testsuite.
32241 Migrated dejagnu testcases and support files for testing nm to
32242 gdb/testsuite from deja-gnu. These files were moved "as is"
32243 with no modifications. This migration is part of a major overhaul
32244 of dejagnu. The modifications to these testcases, etc., which
32245 will allow them to work with the new version of dejagnu will be
32246 made in a future update.
48efe704 32247
8d8cb839 32248 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 32249\f
8d8cb839
EZ
32250;; Local Variables:
32251;; mode: change-log
32252;; left-margin: 8
32253;; fill-column: 74
32254;; version-control: never
32255;; End:
902f2ccb 32256
28e7fd62 32257 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
32258 Copying and distribution of this file, with or without modification,
32259 are permitted provided the copyright notice and this notice are preserved.
This page took 6.658573 seconds and 4 git commands to generate.