value_fetch_lazy, ensure parent is not lazy and check parent for validity.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
b0c54aa5
AB
12013-07-30 Andrew Burgess <aburgess@broadcom.com>
2
3 * gdb.dwarf2/pieces-optimized-out.exp: New file.
4 * gdb.dwarf2/pieces-optimized-out.c: New file.
5 * gdb.dwarf2/pieces-optimized-out.S: New file.
6
97c85fc6
MB
72013-07-30 Muhammad Bilal <mbilal@codesourcery.com>
8
9 PR gdb/15715
10 * gdb.base/setshow.exp: Test that relative paths passed to
11 'set history filename' are converted to absolute paths.
12
5b32ae97
KS
132013-07-26 Keith Seitz <keiths@redhat.com>
14
15 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
16 of f77.
17 Allow for compiler variations of integer types.
18 Use mi_create_varobj.
19 Use mi_list_varobj_children for the immediate children of `array'.
20 Add "has_more" attribute for grandchildren test.
21
6f64ef53
PA
222013-07-26 Pedro Alves <palves@redhat.com>
23
24 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
25 files.
26
fdc8aae8
AB
272013-07-25 Andrew Burgess <aburgess@broadcom.com>
28
29 * gdb.mi/mi-reg-undefined.exp: New file.
30 * gdb.mi/mi-reg-undefined.c: Likewise.
31 * gdb.mi/mi-reg-undefined.S: Likewise.
32
6fbe845e
AB
332013-07-25 Andrew Burgess <aburgess@broadcom.com>
34
35 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
36 z, o, and t output formats.
37 * gdb.base/display.exp: Use 'k' as an undefined format now that
38 'z' is defined.
39
7b79b135
DE
402013-07-24 Doug Evans <dje@google.com>
41
42 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
43 "--" to switch.
44
a0607b84
YQ
452013-07-24 Yao Qi <yao@codesourcery.com>
46
47 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
48 host.
49 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
50 Likewise. If host is remote, copy ${binfile} to host.
51
2eb14a9b
YQ
522013-07-23 Yao Qi <yao@codesourcery.com>
53
54 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
55 message.
56
5d0a3b53
WN
572013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
58
59 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
60 instructions and enable disp-step-syscall for arm targets.
61
9a5911c0
WN
622013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
63
64 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
65 assembler errors on arm.
66 * gdb.dwarf2/mac-fileno.S: Likewise.
67 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
68 * gdb.dwarf2/pr13961.S: Likewise.
69
fa876972
HZ
702013-07-19 Hui Zhu <hui@codesourcery.com>
71
72 PR gdb/15692
73 * gdb.mi/mi-dprintf.exp: Add double quotes test.
74
1527aea8
YQ
752013-07-19 Yao Qi <yao@codesourcery.com>
76
77 * gdb.trace/read-memory.exp (test_from_remote): Update test.
78 (teset_from_exec): Likewise.
79
73c1d57e
YQ
802013-07-19 Yao Qi <yao@codesourcery.com>
81
82 * gdb.trace/read-memory.c: New.
83 * gdb.trace/read-memory.exp: New.
84
a075c3e5
YQ
852013-07-19 Yao Qi <yao@codesourcery.com>
86
87 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
88 $dest to link options if host is remote. Move the
89 generated file to $dest.a on host if host is remote.
90
623cc285
WN
912013-07-18 Will Newton <will.newton@linaro.org>
92
93 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
94 to ensure the test is linked against pthreads.
95 * gdb.threads/tls-var-main.c: Likewise.
96 * gdb.threads/tls-shared.c: Likewise.
97
1f74d3b5
YQ
982013-07-18 Yao Qi <yao@codesourcery.com>
99
100 * lib/future.exp (gdb_default_target_compile): Use tail name
101 of $destfile as the output name of compile. Move the
102 generated file to $destfile on build.
103
f6dc277e
YQ
1042013-07-18 Yao Qi <yao@codesourcery.com>
105
106 * lib/gdb.exp (gdb_compile): Set
107 gdb_saved_set_unbuffered_mode_obj to
108 set_unbuffered_mode_saved.o if host is remote. Invoke
109 remote_download to copy $unbuf_obj to host.
110
e7045703
DE
1112013-07-17 Doug Evans <dje@google.com>
112
113 * gdb.python/py-frame-args.c: New file.
114 * gdb.python/py-frame-args.py: New file.
115 * gdb.python/py-frame-args.exp New file.
116
5ea5559b
AB
1172013-07-16 Andrew Burgess <aburgess@broadcom.com>
118
119 * gdb.base/printcmds.exp (test_printf): Add tests for format
120 strings with missing format specifier.
121
4229ca0e
TT
1222013-07-16 Tom Tromey <tromey@redhat.com>
123
124 * gdb.ada/info_types.exp: Use standard_testfile.
125
5ee657d5
TT
1262013-07-16 Tom Tromey <tromey@redhat.com>
127
128 * gdb.mi/mi-basics.exp: Use standard_output_file.
129 (test_dir_specification, test_cwd_specification)
130 (test_path_specification): Use testsubdir, not subdir and objdir.
131
20e3d738
TT
1322013-07-16 Tom Tromey <tromey@redhat.com>
133
134 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
135
7d7c6477
JB
1362013-07-09 Joel Brobecker <brobecker@adacore.com>
137
138 * gdb.ada/small_reg_param.exp: Accept optional entry value
139 for parameter "w".
140
52cd8b7d
JB
1412013-07-09 Joel Brobecker <brobecker@adacore.com>
142
143 * gdb.ada/small_reg_param.exp: Remove trailing space.
144
2a998fc0
DE
1452013-07-09 Doug Evans <dje@google.com>
146
147 * gdb.base/default.exp: Update expected output of "show print array"
148 and "show print pretty".
149
0329e9fb
UW
1502013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
151
152 * gdb.threads/wp-replication.exp: Stop counting available hardware
153 watchpoints after NR_THREADS iterations.
154
1953058f
AB
1552013-07-08 Andrew Burgess <aburgess@broadcom.com>
156
157 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
158
7c0de741
YQ
1592013-07-07 Yao Qi <yao@codesourcery.com>
160
161 * boards/native-gdbserver.exp: Move invoke of
162 process_multilib_options to gdbserver-base.exp.
163 Move set_board_info 'compiler', 'gdb,noinferiorio',
164 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
165 gdbserver-base.exp.
166 Move proc ${board}_download, ${board}_upload and
167 ${board}_file to gdbserver-base.exp.
168 * boards/native-extended-gdbserver.exp: Likewise.
169 * boards/native-stdio-gdbserver.exp: Likewise.
170 * boards/gdbserver-base.exp: New file.
171
497a4c48
LM
1722013-07-05 Luis Machado <lgustavo@codesourcery.com>
173
174 * gdb.base/dump.exp: Remove arch-specific tests and do a
175 generic data address check to set is64bitonly correctly.
176
bb3f62fc
LM
1772013-07-05 Luis Machado <lgustavo@codesourcery.com>
178
179 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
180 the register number instead of expecting only 0.
181
005faa9d
WN
1822013-07-05 Will Newton <will.newton@linaro.org>
183
184 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
185 in asm syntax to allow building on ARM.
186
4767856f
YQ
1872013-07-05 Yao Qi <yao@codesourcery.com>
188
189 * boards/local-remote-host.exp: Remove obsolete comments.
190 * boards/native-extended-gdbserver.exp: Likewise.
191 * boards/native-gdbserver.exp: Likewise.
192 * boards/native-stdio-gdbserver.exp: Likewise.
193
691a26f5
AB
1942013-07-04 Andrew Burgess <aburgess@broadcom.com>
195
196 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
197 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
198 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
199
4d142eaa
JK
2002013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
201
202 * gdb.base/break-on-linker-gcd-function.exp: Replace
203 prepare_for_testing by build_executable_from_specs and clean_restart.
204
62cef515
TT
2052013-06-27 Tom Tromey <tromey@redhat.com>
206
207 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
208 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
209 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
210 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
211 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
212 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
213 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
214 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
215 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
216 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
217 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
218 Use standard_testfile, standard_output_file, prepare_for_testing,
219 clean_restart.
220
0ab77f5f
TT
2212013-06-27 Tom Tromey <tromey@redhat.com>
222
223 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
224 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
225 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
226 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
227 gdb.base/shreloc.exp, gdb.base/sigall.exp,
228 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
229 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
230 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
231 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
232 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
233 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
234 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
235 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
236 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
237 gdb.base/solib-weak.exp, gdb.base/source.exp,
238 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
239 gdb.base/stap-probe.exp, gdb.base/start.exp,
240 gdb.base/step-break.exp, gdb.base/step-bt.exp,
241 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
242 gdb.base/step-test.exp, gdb.base/structs.exp,
243 gdb.base/structs2.exp, gdb.base/structs3.exp,
244 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
245 standard_output_file, prepare_for_testing, clean_restart.
246
822bd149
TT
2472013-06-27 Tom Tromey <tromey@redhat.com>
248
249 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
250 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
251 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
252 gdb.base/pending.exp, gdb.base/permissions.exp,
253 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
254 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
255 gdb.base/printcmds.exp, gdb.base/prologue.exp,
256 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
257 gdb.base/ptype.exp, gdb.base/randomize.exp,
258 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
259 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
260 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
261 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
262 standard_testfile, standard_output_file, prepare_for_testing,
263 clean_restart.
264
f8b41b00
TT
2652013-06-27 Tom Tromey <tromey@redhat.com>
266
a8c97a87
TT
267 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
268 gdb.base/huge.exp, gdb.base/included.exp,
269 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
270 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
271 gdb.base/info-os.exp, gdb.base/info-proc.exp,
272 gdb.base/info-target.exp, gdb.base/infoline.exp,
273 gdb.base/interp.exp, gdb.base/interrupt.exp,
274 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
275 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
276 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
277 gdb.base/logical.exp, gdb.base/long_long.exp,
278 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
279 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
280 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
281 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
f8b41b00
TT
282 standard_testfile, standard_output_file, prepare_for_testing,
283 clean_restart.
284
289f9037
TT
2852013-06-27 Tom Tromey <tromey@redhat.com>
286
a8c97a87
TT
287 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
288 gdb.base/enumval.exp, gdb.base/environ.exp,
289 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
290 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
291 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
292 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
293 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
294 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
295 gdb.base/fullname.exp, gdb.base/funcargs.exp,
296 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
297 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
298 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
299 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
300 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
301 gdb.base/gnu_vector.exp: Use standard_testfile,
302 standard_output_file, prepare_for_testing, clean_restart.
289f9037 303
f76495c8
TT
3042013-06-27 Tom Tromey <tromey@redhat.com>
305
a8c97a87
TT
306 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
307 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
308 gdb.base/call-strs.exp, gdb.base/callexit.exp,
309 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
310 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
311 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
312 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
313 gdb.base/commands.exp, gdb.base/completion.exp,
314 gdb.base/complex.exp, gdb.base/cond-expr.exp,
315 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
316 gdb.base/constvars.exp, gdb.base/corefile.exp,
317 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
318 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
319 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
320 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
321 gdb.base/dup-sect.exp: Use standard_testfile,
f76495c8
TT
322 standard_output_file, prepare_for_testing, clean_restart.
323
a64d2530
TT
3242013-06-27 Tom Tromey <tromey@redhat.com>
325
a8c97a87
TT
326 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
327 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
328 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
329 gdb.base/async-shell.exp, gdb.base/async.exp,
330 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
331 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
332 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
333 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
334 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
335 gdb.base/break-on-linker-gcd-function.exp,
336 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
a64d2530
TT
337 standard_output_file, prepare_for_testing, clean_restart.
338
aaff8d73
YQ
3392013-06-26 Yao Qi <yao@codesourcery.com>
340
341 * gdb.trace/mi-trace-frame-collected.exp: New.
342
a0743c90
YQ
3432013-06-25 Yao Qi <yao@codesourcery.com>
344
345 * boards/native-extended-gdbserver.exp: Set board_info
346 'gdb,predefined_tsv'.
347 * boards/native-gdbserver.exp: Likewise.
348 * boards/native-stdio-gdbserver.exp: Likewise.
349 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
350 uploaded TSVs if target supports tracing.
351 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
352 tracing and target has predefined tsv.
353
9d6e6e84
HZ
3542013-06-25 Yao Qi <yao@codesourcery.com>
355 Hui Zhu <hui@codesourcery.com>
356 Pedro Alves <palves@redhat.com>
357
358 PR breakpoints/15075
359 PR breakpoints/15434
360 * gdb.base/dprintf-next.c: New file.
361 * gdb.base/dprintf-next.exp: New file.
362 * gdb.base/dprintf-non-stop.c: New file.
363 * gdb.base/dprintf-non-stop.exp: New file.
364 * gdb.base/dprintf.exp: Don't check "continue" in the output
365 of "info breakpoints".
366 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
367 Don't check "continue" in script field.
368
e7ab3185
TT
3692013-06-21 Tom Tromey <tromey@redhat.com>
370
371 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
372 name in a test name.
373
c898adb7
YQ
3742013-06-20 Yao Qi <yao@codesourcery.com>
375
376 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
377 and set an action.
378 (test_trace_unavailable): Test command -data-list-register-values
379 in the context of traceframe and with option --skip-unavailable.
380 * gdb.trace/trace-unavailable.c (foo): New.
381 (main): Call it.
382 * gdb.mi/gdb2549.exp: Update matching pattern.
383
4d157a3d
MF
3842013-06-19 Mike Frysinger <vapier@gentoo.org>
385
386 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
387 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
388 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
389 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
390 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
391
d69cace4
LM
3922013-06-19 Luis Machado <lgustavo@codesourcery.com>
393
394 * gdb.base/subst.exp: Delete default rules before further
395 tests.
396
9bdd0636
YQ
3972013-06-19 Yao Qi <yao@codesourcery.com>
398
399 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
400 unsupported if it is not registered.
401
427cd150
TT
4022013-06-18 Tom Tromey <tromey@redhat.com>
403
404 * gdb.base/random-signal.c: New file.
405 * gdb.base/random-signal.exp: New file.
406
6de7c271
WN
4072013-06-18 Will Newton <will.newton@linaro.org>
408
409 * gdb.base/skip.c: Use comma to evaluate results of foo()
410 and bar() before passing to baz().
411 * gdb.base/skip.c: baz() now takes one argument instead of
412 two.
413
5bd1ef56
TT
4142013-06-18 Tom Tromey <tromey@redhat.com>
415
416 * gdb.dwarf2/implptrpiece.exp: New file.
417 * gdb.dwarf2/implptrconst.exp (d): New variable.
418 Print d.
419 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
420
e379b391
TT
4212013-06-18 Tom Tromey <tromey@redhat.com>
422
423 * lib/selftest-support.exp (do_self_tests): Reject remote or
424 non-native targets.
425 * gdb.gdb/complaints.exp: Remove check.
426 * gdb.gdb/observer.exp: Remove check.
427 * gdb.gdb/xfullpath.exp: Remove check.
428 * gdb.gdb/complaints.exp: Remove check.
429
4ec70201
PA
4302013-06-07 Pedro Alves <palves@redhat.com>
431
432 * boards/native-extended-gdbserver.exp: Remove semicolon.
433 * config/arm-ice.exp: Likewise.
434 * config/bfin.exp: Likewise.
435 * config/cygmon.exp: Likewise.
436 * config/h8300.exp: Likewise.
437 * config/monitor.exp: Likewise.
438 * config/sid.exp: Likewise.
439 * config/sim.exp: Likewise.
440 * config/slite.exp: Likewise.
441 * config/vx.exp: Likewise.
442 * gdb.arch/i386-bp_permanent.exp: Likewise.
443 * gdb.asm/asm-source.exp: Likewise.
444 * gdb.base/args.exp: Likewise.
445 * gdb.base/attach-pie-misread.exp: Likewise.
446 * gdb.base/auxv.exp: Likewise.
447 * gdb.base/bigcore.exp: Likewise.
448 * gdb.base/bitfields2.exp: Likewise.
449 * gdb.base/bitfields.exp: Likewise.
450 * gdb.base/break.exp: Likewise.
451 * gdb.base/break-interp.exp: Likewise.
452 * gdb.base/callfuncs.exp: Likewise.
453 * gdb.base/call-sc.exp: Likewise.
454 * gdb.base/commands.exp: Likewise.
455 * gdb.base/corefile.exp: Likewise.
456 * gdb.base/dbx.exp: Likewise.
457 * gdb.base/ending-run.exp: Likewise.
458 * gdb.base/exprs.exp: Likewise.
459 * gdb.base/funcargs.exp: Likewise.
460 * gdb.base/hbreak2.exp: Likewise.
461 * gdb.base/huge.exp: Likewise.
462 * gdb.base/list.exp: Likewise.
463 * gdb.base/memattr.exp: Likewise.
464 * gdb.base/overlays.exp: Likewise.
465 * gdb.base/printcmds.exp: Likewise.
466 * gdb.base/recurse.exp: Likewise.
467 * gdb.base/remotetimeout.exp: Likewise.
468 * gdb.base/reread.exp: Likewise.
469 * gdb.base/savedregs.exp: Likewise.
470 * gdb.base/scope.exp: Likewise.
471 * gdb.base/sepdebug.exp: Likewise.
472 * gdb.base/setshow.exp: Likewise.
473 * gdb.base/setvar.exp: Likewise.
474 * gdb.base/sigaltstack.exp: Likewise.
475 * gdb.base/siginfo-addr.exp: Likewise.
476 * gdb.base/siginfo.exp: Likewise.
477 * gdb.base/siginfo-obj.exp: Likewise.
478 * gdb.base/sigrepeat.exp: Likewise.
479 * gdb.base/sigstep.exp: Likewise.
480 * gdb.base/structs.exp: Likewise.
481 * gdb.base/testenv.exp: Likewise.
482 * gdb.base/twice.exp: Likewise.
483 * gdb.base/valgrind-db-attach.exp: Likewise.
484 * gdb.base/valgrind-infcall.exp: Likewise.
485 * gdb.base/varargs.exp: Likewise.
486 * gdb.base/watchpoint.exp: Likewise.
487 * gdb.cp/gdb1355.exp: Likewise.
488 * gdb.cp/misc.exp: Likewise.
489 * gdb.disasm/hppa.exp: Likewise.
490 * gdb.disasm/t01_mov.exp: Likewise.
491 * gdb.disasm/t02_mova.exp: Likewise.
492 * gdb.disasm/t03_add.exp: Likewise.
493 * gdb.disasm/t04_sub.exp: Likewise.
494 * gdb.disasm/t05_cmp.exp: Likewise.
495 * gdb.disasm/t06_ari2.exp: Likewise.
496 * gdb.disasm/t07_ari3.exp: Likewise.
497 * gdb.disasm/t08_or.exp: Likewise.
498 * gdb.disasm/t09_xor.exp: Likewise.
499 * gdb.disasm/t10_and.exp: Likewise.
500 * gdb.disasm/t11_logs.exp: Likewise.
501 * gdb.disasm/t12_bit.exp: Likewise.
502 * gdb.disasm/t13_otr.exp: Likewise.
503 * gdb.gdb/selftest.exp: Likewise.
504 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
505 * gdb.mi/mi-reverse.exp: Likewise.
506 * gdb.pascal/floats.exp: Likewise.
507 * gdb.python/py-inferior.exp: Likewise.
508 * gdb.threads/attach-into-signal.exp: Likewise.
509 * gdb.threads/pthreads.exp: Likewise.
510 * gdb.threads/thread_events.exp: Likewise.
511 * gdb.threads/watchthreads.exp: Likewise.
512 * gdb.trace/actions-changed.exp: Likewise.
513 * gdb.trace/actions.exp: Likewise.
514 * gdb.trace/ax.exp: Likewise.
515 * gdb.trace/backtrace.exp: Likewise.
516 * gdb.trace/change-loc.exp: Likewise.
517 * gdb.trace/deltrace.exp: Likewise.
518 * gdb.trace/disconnected-tracing.exp: Likewise.
519 * gdb.trace/ftrace.exp: Likewise.
520 * gdb.trace/infotrace.exp: Likewise.
521 * gdb.trace/passc-dyn.exp: Likewise.
522 * gdb.trace/passcount.exp: Likewise.
523 * gdb.trace/pending.exp: Likewise.
524 * gdb.trace/qtro.exp: Likewise.
525 * gdb.trace/range-stepping.exp: Likewise.
526 * gdb.trace/report.exp: Likewise.
527 * gdb.trace/save-trace.exp: Likewise.
528 * gdb.trace/status-stop.exp: Likewise.
529 * gdb.trace/strace.exp: Likewise.
530 * gdb.trace/tfile.exp: Likewise.
531 * gdb.trace/tfind.exp: Likewise.
532 * gdb.trace/trace-break.exp: Likewise.
533 * gdb.trace/tracecmd.exp: Likewise.
534 * gdb.trace/trace-mt.exp: Likewise.
535 * gdb.trace/tspeed.exp: Likewise.
536 * gdb.trace/tsv.exp: Likewise.
537 * gdb.trace/while-stepping.exp: Likewise.
538 * lib/gdb.exp: Likewise.
539 * lib/gdbserver-support.exp: Likewise.
540 * lib/java.exp: Likewise.
541 * lib/mi-support.exp: Likewise.
542 * lib/pascal.exp: Likewise.
543 * lib/prompt.exp: Likewise.
544 * lib/trace-support.exp: Likewise.
545
47d48711
PA
5462013-06-07 Pedro Alves <palves@redhat.com>
547
548 * gdb.ada/info_types.c: Fix formating in copyright header.
549 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
550 * gdb.base/float.c: Likewise.
551 * gdb.base/inferior-died.c: Likewise.
552 * gdb.base/interp.c: Likewise.
553 * gdb.base/jit-main.c: Likewise.
554 * gdb.base/jit-solib.c: Likewise.
555 * gdb.base/long_long.c: Likewise.
556 * gdb.base/longjmp.c: Likewise.
557 * gdb.base/nextoverexit.c: Likewise.
558 * gdb.base/pr11022.c: Likewise.
559 * gdb.base/prelink-lib.c: Likewise.
560 * gdb.base/prelink.c: Likewise.
561 * gdb.base/prologue.c: Likewise.
562 * gdb.base/restore.c: Likewise.
563 * gdb.base/sigchld.c: Likewise.
564 * gdb.base/solib-search-lib1.c: Likewise.
565 * gdb.base/solib-search-lib2.c: Likewise.
566 * gdb.base/solib-search.c: Likewise.
567 * gdb.base/solib-search.h: Likewise.
568 * gdb.base/whatis.c: Likewise.
569 * gdb.cp/abstract-origin.cc: Likewise.
570 * gdb.cp/anon-struct.cc: Likewise.
571 * gdb.cp/baseenum.cc: Likewise.
572 * gdb.cp/bs15503.cc: Likewise.
573 * gdb.cp/call-c-1.c: Likewise.
574 * gdb.cp/call-c.cc: Likewise.
575 * gdb.cp/class2.cc: Likewise.
576 * gdb.cp/classes.cc: Likewise.
577 * gdb.cp/cttiadd.cc: Likewise.
578 * gdb.cp/cttiadd1.cc: Likewise.
579 * gdb.cp/cttiadd2.cc: Likewise.
580 * gdb.cp/cttiadd3.cc: Likewise.
581 * gdb.cp/derivation.cc: Likewise.
582 * gdb.cp/derivation2.cc: Likewise.
583 * gdb.cp/dispcxx.cc: Likewise.
584 * gdb.cp/exception.cc: Likewise.
585 * gdb.cp/gdb2384-base.cc: Likewise.
586 * gdb.cp/gdb2384-base.h: Likewise.
587 * gdb.cp/gdb2384.cc: Likewise.
588 * gdb.cp/gdb2495.cc: Likewise.
589 * gdb.cp/mb-inline.h: Likewise.
590 * gdb.cp/mb-inline1.cc: Likewise.
591 * gdb.cp/mb-inline2.cc: Likewise.
592 * gdb.cp/member-name.cc: Likewise.
593 * gdb.cp/member-ptr.cc: Likewise.
594 * gdb.cp/misc.cc: Likewise.
595 * gdb.cp/namespace1.cc: Likewise.
596 * gdb.cp/nextoverthrow.cc: Likewise.
597 * gdb.cp/pr-574.cc: Likewise.
598 * gdb.cp/pr9631.cc: Likewise.
599 * gdb.cp/printmethod.cc: Likewise.
600 * gdb.cp/psmang1.cc: Likewise.
601 * gdb.cp/psmang2.cc: Likewise.
602 * gdb.cp/psymtab-parameter.cc: Likewise.
603 * gdb.cp/ptype-flags.cc: Likewise.
604 * gdb.cp/ref-params.cc: Likewise.
605 * gdb.cp/ref-types.cc: Likewise.
606 * gdb.cp/smartp.cc: Likewise.
607 * gdb.cp/try_catch.cc: Likewise.
608 * gdb.cp/userdef.cc: Likewise.
609 * gdb.cp/using-crash.cc: Likewise.
610 * gdb.cp/virtfunc.cc: Likewise.
611 * gdb.cp/virtfunc2.cc: Likewise.
612 * gdb.dwarf2/callframecfa.S: Likewise.
613 * gdb.dwarf2/dw2-ranges.c: Likewise.
614 * gdb.dwarf2/dw2-ranges2.c: Likewise.
615 * gdb.dwarf2/dw2-ranges3.c: Likewise.
616 * gdb.dwarf2/dw2-restore.S: Likewise.
617 * gdb.dwarf2/pieces.S: Likewise.
618 * gdb.dwarf2/valop.S: Likewise.
619 * gdb.java/jnpe.java: Likewise.
620 * gdb.mi/mi-stepn.c: Likewise.
621 * gdb.mi/mi-var-cp.cc: Likewise.
622 * gdb.mi/mi-var-rtti.cc: Likewise.
623 * gdb.mi/ns-stale-regcache.c: Likewise.
624 * gdb.mi/pr11022.c: Likewise.
625 * gdb.mi/solib-lib.c: Likewise.
626 * gdb.mi/solib-main.c: Likewise.
627 * gdb.python/py-arch.c: Likewise.
628 * gdb.python/py-block.c: Likewise.
629 * gdb.python/py-breakpoint.c: Likewise.
630 * gdb.python/py-events.c: Likewise.
631 * gdb.python/py-evthreads.c: Likewise.
632 * gdb.python/py-explore.c: Likewise.
633 * gdb.python/py-explore.cc: Likewise.
634 * gdb.python/py-finish-breakpoint.c: Likewise.
635 * gdb.python/py-finish-breakpoint2.cc: Likewise.
636 * gdb.python/py-symbol.c: Likewise.
637 * gdb.threads/execl.c: Likewise.
638 * gdb.threads/execl1.c: Likewise.
639
88ab5684
WN
6402013-06-07 Will Newton <will.newton@linaro.org>
641
642 * gdb.base/long_long.exp: Fix ARM EABI target glob.
643
42daa7a0
WN
6442013-06-07 Will Newton <will.newton@linaro.org>
645
646 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
647 and "starting".
648
f4059ef3
WN
6492013-06-07 Will Newton <will.newton@linaro.org>
650
651 * gdb.cp/anon-struct.exp: Conditionalize constructor and
652 destructor prototypes for ARM ABI.
653 * gdb.cp/m-static.exp: Likewise.
654
8cb5cc78
YQ
6552013-06-07 Yao Qi <yao@codesourcery.com>
656
657 * gdb.trace/mi-trace-unavailable.exp: New.
658 * gdb.trace/trace-unavailable.c: New.
659
c6cf1712
DE
6602013-06-06 Doug Evans <dje@google.com>
661
662 * gdb.cp/derivation.exp: Make tests have unique names.
663
bf6be0f4
TT
6642013-06-06 Tom Tromey <tromey@redhat.com>
665
666 * gdb.base/dump.exp (capture_value): Don't put expression into
667 test name if arguments passed in.
668 Rename a couple more tests to make them unique.
669
ebb022fa
TT
6702013-06-06 Tom Tromey <tromey@redhat.com>
671
672 * gdb.base/break-always.exp: Explicitly specify test name.
673
69fc87c2
DE
6742013-06-05 Doug Evans <dje@google.com>
675 Keith Seitz <keiths@redhat.com>
676
677 * gdb.cp/derivation2.cc: New file.
678 * gdb.cp/derivation.cc (main): Call foo2.
679 * gdb.cp/derivation.exp: Add tests for typedefs in another
680 file, and when there's an active block.
681
f993f39e
LM
6822013-06-05 Luis Machado <lgustavo@codesourcery.com>
683
684 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
685 from targets that use function descriptors in the virtual tables.
686 Handle presence of dot symbols.
687
afacd7f3
GB
6882013-06-04 Gary Benson <gbenson@redhat.com>
689
690 * gdb.base/break-probes.exp: New file.
691 * gdb.base/break-probes.c: Likewise.
692 * gdb.base/break-probes-solib.c: Likewise.
693 * gdb.base/info-shared.exp: New file.
694 * gdb.base/info-shared.c: Likewise.
695 * gdb.base/info-shared-solib1.c: Likewise.
696 * gdb.base/info-shared-solib2.c: Likewise.
697
a29a3fb7
GB
6982013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
699 Gary Benson <gbenson@redhat.com>
700
701 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
702 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
703 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
704 to be set to "no" to indicate that no ld.so copy should be made.
705 * gdb.base/break-interp.exp (solib_bp): New constant.
706 (reach_1): Use the above instead of "_dl_debug_state".
707 (test_attach): Likewise.
708 (test_ld): Likewise.
709 * gdb.threads/dlopen-libpthread.exp: New file.
710 * gdb.threads/dlopen-libpthread.c: Likewise.
711 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
712 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
713
62a813cc
YQ
7142013-05-30 Yao Qi <yao@codesourcery.com>
715
716 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
717 Add a test that no MI notification is emitted when executing
718 -exec-arguments.
719
8f56dad4
JK
7202013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
721
722 PR testsuite/12649
723 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
724 $mi_gdb_prompt expectation by mi_expect_stop.
725 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
726 (mi info dprintf second time): Replace them by mi_send_resuming_command
727 and mi_expect_stop.
728
c588eb20
GB
7292013-05-24 Gary Benson <gbenson@redhat.com>
730
731 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
732 backslash.
733 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
734 backslashes.
735 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
736 backslash.
737
c0ea94eb
YQ
7382013-05-24 Yao Qi <yao@codesourcery.com>
739
740 * gdb.trace/tfile.exp: Test inferior and thread.
741
db1ac436
YQ
7422013-05-24 Yao Qi <yao@codesourcery.com>
743 Pedro Alves <palves@redhat.com>
744
745 * gdb.base/range-stepping.exp: Skip the rest of tests if the
746 test fails.
747 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
748 Return 0 if the test passes, otherwise return 1.
749
b6abb10c
DE
7502013-05-23 Doug Evans <dje@google.com>
751
752 * boards/fission-dwp.exp: New file.
753
bc5065a7
PA
7542013-05-23 Yao Qi <yao@codesourcery.com>
755 Pedro Alves <palves@redhat.com>
756
757 * gdb.base/range-stepping.c: New file.
758 * gdb.base/range-stepping.exp: New file.
759 * gdb.trace/range-stepping.c: New file.
760 * gdb.trace/range-stepping.exp: New file.
761 * lib/range-stepping-support.exp: New file.
762
5f2e6b00
TT
7632013-05-22 Tom Tromey <tromey@redhat.com>
764
765 * gdb.cp/class2.cc (main): New local 'aref'.
766 * gdb.cp/class2.exp: Check printing of 'aref'.
767
e6ba475a
DE
7682013-05-22 Doug Evans <dje@google.com>
769
770 * gdb.threads/wp-replication.c (main): Insert some code at the start
771 to ensure the breakpoint on main is only hit once. Fix comment.
772
52c935b6
KS
7732013-05-21 Keith Seitz <keiths@redhat.com>
774 Pedro Alves <palves@redhat.com>
775
776 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
777 gdb_expect.
778 Add test to flush the remaining input buffer so that this
779 file passes testsuite/12649.
780
bd9673a4
PW
7812013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
782
783 * gdb.base/catch-signal-fork.exp: New file.
784 * gdb.base/catch-signal-fork.c: New file.
785
69a97597
SA
7862013-05-21 Sterling Augustine <saugustine@google.com>
787
788 * boards/remote-stdio-gdbserver.exp: New file.
789
44e97363
JK
7902013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
791
792 PR testsuite/12649
793 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
794 racy matches.
795
02392865
CG
7962013-05-21 Christian Groessler <chris@groessler.org>
797
798 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
799 since it's not supported in all shells.
800
c5867ab6
HZ
8012013-05-21 Hui Zhu <hui@codesourcery.com>
802
803 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
804 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
805
6c9e2db4
DE
8062013-05-20 Doug Evans <dje@google.com>
807
808 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
809 (_handle_DW_TAG): Use it.
810 (cu, tu): Replace parameters is_64, version, addr_size with options.
811 All callers updated. Add Fission support.
812 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
813 * gdb.dwarf2/method-ptr.exp: Ditto.
814 * gdb.dwarf2/nostaticblock.exp: Ditto.
815 * gdb.dwarf2/subrange.exp: Ditto.
816 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
817
4a6e676c
TT
8182013-05-20 Tom Tromey <tromey@redhat.com>
819
820 * gdb.gdb/python-selftest.exp: New file.
821
e19d3afb
DE
8222013-05-20 Doug Evans <dje@google.com>
823
824 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
825 -fdebug-types-section.
826
4d804846
JB
8272013-05-20 Joel Brobecker <brobecker@adacore.com>
828
829 * gdb.ada/float_param: New testcase.
830
8d324e83
DE
8312013-05-17 Doug Evans <dje@google.com>
832
7d0c9981
DE
833 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
834 Add tests for "maint check-symtabs", "maint expand-symtabs".
835
8d324e83
DE
836 * gdb.base/maint.exp: Remove testing of individual maint command
837 help output.
838
177aadc4
PA
8392013-05-16 Pedro Alves <palves@redhat.com>
840
841 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
842 comment. Use gdb_test_no_output.
843
b8fea896
JB
8442013-05-16 Joel Brobecker <brobecker@adacore.com>
845
846 * gdb.ada/complete.exp: Add test verifying completion using
847 the "tab" key.
848
52c935b6
KS
8492013-05-15 Keith Seitz <keiths@redhat.com>
850
851 * gdb.base/filesym.exp: New completer test.
852 * gdb.base/filesym.c: New file.
853
ed0f00b8
PA
8542013-05-15 Pedro Alves <palves@redhat.com>
855
856 * gdb.base/fixsection.c: Remove attribution.
857 * gdb.base/watch-read.exp: Ditto.
858
55fb6d27
TT
8592013-05-13 Tom Tromey <tromey@redhat.com>
860
861 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
862 size and change type sizes to 4 bytes.
863
ac1ca910
TT
8642013-05-13 Tom Tromey <tromey@redhat.com>
865
866 * gdb.base/exprs.exp (test_expr): Add regression test.
867 * gdb.base/exprs.c (null_t_struct): New global.
868
8414efef
MB
8692013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
870
871 * gdb.base/default.exp: Disable history saving.
872 * gdb.base/setshow.exp: Likewise.
873
9779ab84
PA
8742013-05-10 Pedro Alves <palves@redhat.com>
875
876 PR remote/15455
877
878 * gdb.trace/qtro.c: New file.
879 * gdb.trace/qtro.exp: New file.
880
1e611234
PM
8812013-05-10 Phil Muldoon <pmuldoon@redhat.com>
882
883 * gdb.python/py-framefilter.py: New File.
884 * gdb.python/py-framefilter-mi.exp: Ditto.
885 * gdb.python/py-framefilter.c: Ditto.
886 * gdb.python/py-framefilter-mi.exp: Ditto.
887 * gdb.python/py-framefilter-mi.c: Ditto,
888 * gdb.python/py-framefilter-gdb.py.in: Ditto.
889
5e4c3ac4
TT
8902013-05-08 Tom Tromey <tromey@redhat.com>
891
892 * gdb.base/solib-search.exp: Set test name for "set
893 solib-search-path" test.
894
993654a9
HAQ
8952013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
896
897 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
898 (set_a_tracepoint): Set tracepoint before prologue.
899 (run_trace_experiment): Test setup_tracepoints and 'break end'
900 in it.
901 (trace_buffer_normal): Remove.
902 (gdb_trace_circular_tests): Remove. Move tests to...
903 (top level): ...here. Call 'runto_main' before checking for
904 trace support. Use commands to check the support for circular
905 trace buffer and changing of trace buffer size. Add test
906 to calculate size of single frame. Use this size to
907 calculate the size of trace buffer. Use 'tfind pc func9'
908 instead of 'tfind 9'. Use 'with_test_prefix'.
909
c95aea6b
TT
9102013-05-07 Tom Tromey <tromey@redhat.com>
911
912 * lib/selftest-support.exp: New file.
913 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
914 do_self_tests.
915 (setup_test, find_gdb): Remove.
916 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
917 do_self_tests.
918 (setup_test, find_gdb): Remove.
919 (test_observer): Don't call setup_test. Remove argument.
920 * gdb.gdb/selftest.exp: Load selftest-support.exp.
921 (find_gdb): Remove.
922 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
923 do_self_tests.
924 (setup_test, find_gdb): Remove.
925 (test_with_self): Don't call setup_test. Remove argument.
926
1f031429
PA
9272013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
928
929 * gdb.arch/system-gcore.exp: Remove.
930 * gdb.arch/gcore.c: Remove.
931 * gdb.base/gcore.exp: Add "info reg system".
932
58ce7251
SDJ
9332013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
934
935 PR breakpoints/15413:
936 * gdb.base/pending.exp: Add test for completion of the "condition"
937 command for pending breakpoints.
938 * gdb.linespec/linespec.ex: Add test for completion of the
939 "condition" command when dealing with multiple locations.
940
aacbb8a5
LM
9412013-05-07 Luis Machado <lgustavo@codesourcery.com>
942
943 * gdb.threads/wp-replication.c: New file.
944 * gdb.threads/wp-replication.exp: New file.
945
2dd6254d
SL
9462013-05-06 Sandra Loosemore <sandra@codesourcery.com>
947
948 * gdb.xml/tdesc-regs.exp: Add case for nios2.
949
c2a96e8c
DE
9502013-05-06 Doug Evans <dje@google.com>
951
b903e17e
DE
952 * gdb.base/solib-search-lib1.c: New file.
953 * gdb.base/solib-search-lib2.c: New file.
954 * gdb.base/solib-search.c: New file.
955 * gdb.base/solib-search.h: New file.
956 * gdb.base/solib-search.exp: New file.
957
fac51dd9
DE
958 * lib/gdb.exp (gdb_core_cmd): New function.
959 * gdb.arch/system-gcore.exp: Use it.
960 * gdb.arch/vsx-regs.exp: Ditto.
961 * gdb.base/gcore.exp: Ditto.
962 * gdb.threads/gcore-thread.exp: Ditto.
963
c2a96e8c
DE
964 * gdb.reverse/shr.h: New file.
965 * gdb.reverse/shr1.c: New file.
966 * gdb.reverse/shr2.c: #include "shr.h".
967 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
968 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
969 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
970 Update tests using sleep/printf to use shr2.sl instead.
971 * gdb.reverse/solib-reverse.exp: Ditto.
972
b6807d98
TT
9732013-05-06 Tom Tromey <tromey@redhat.com>
974
975 * gdb.dwarf2/implptrconst.c: New file.
976 * gdb.dwarf2/implptrconst.exp: New file.
977 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
978 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
979 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
980
96f7d3f1
PW
9812013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
982
983 * gdb.base/catch-sig.c (main): Raise SIGINT.
984 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
985
1ebff1fd
HAQ
9862013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
987
988 * status-stop.exp (test_tstart_tstart): Check for error
989 returned by the second 'tstart' command.
990
f92b06da
WT
9912013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
992
993 * gdb.xml/maint_print_struct.exp: New file.
994 * gdb.xml/maint_print_struct.xml: New file.
995
ff546935
TT
9962013-04-25 Tom Tromey <tromey@redhat.com>
997
998 * gdb.dwarf2/nostaticblock.exp: New file.
999
bf9e4d0c
MB
10002013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
1001
1002 PR gdb/10462
1003 * gdb.base/setshow.exp: Add test case.
1004
a11cfd87
HZ
10052013-04-23 Hui Zhu <hui@codesourcery.com>
1006
1007 PR gdb/15293
a11cfd87
HZ
1008 * gdb.base/dprintf.exp: Add ignore command.
1009
2d9442cc
HZ
10102013-04-23 Hui Zhu <hui@codesourcery.com>
1011
1012 PR gdb/15165
2d9442cc
HZ
1013 * gdb.base/save-bp.exp: Add test for dprintf.
1014
0f3305ed
TT
10152013-04-22 Tom Tromey <tromey@redhat.com>
1016
1017 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
1018 notice_open_fds.
1019
d504301e
SDJ
10202013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
1021
1022 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
1023 ldflags.
1024
9991b207
SDJ
10252013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
1026
1027 * gdb.arch/arm-bl-branch-dest.c: New file.
1028 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
1029
433730c9
PA
10302013-04-19 Vladimir Kargov <kargov@gmail.com>
1031 Pedro Alves <palves@redhat.com>
1032
1033 * gdb.arch/i386-float.S: New file.
1034 * gdb.arch/i386-float.exp: New file.
1035
9a908334
LM
10362013-04-18 Luis Machado <lgustavo@codesourcery.com>
1037
1038 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
1039 type void *.
1040
4f22ed5c
DE
10412013-04-17 Doug Evans <dje@google.com>
1042
1043 * lib/dwarf.exp (Dwarf): New proc "tu".
1044 * gdb.dwarf2/missing-sig-type.exp: New file.
1045
a0d3f2f5
SCR
10462013-04-15 Siva Chandra Reddy <sivachandra@google.com>
1047
1048 Add option to link testcases with Pthreads library when
1049 using 'prepare_for_testing' in tests.
1050
1051 * lib/gdb.exp (build_executable_from_specs): Use
1052 gdb_compile_pthreads to compile if option "pthreads" is
1053 specified.
1054
cc16e6c9
TT
10552013-04-15 Tom Tromey <tromey@redhat.com>
1056
1057 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
1058
72f1fe8a
TT
10592013-04-15 Tom Tromey <tromey@redhat.com>
1060
1061 * gdb.base/default.exp: Update for $_exception.
1062 * gdb.cp/exceptprint.cc: New file.
1063 * gdb.cp/exceptprint.exp: New file.
1064 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
1065
6e72ca20
TT
10662013-04-15 Tom Tromey <tromey@redhat.com>
1067
1068 * gdb.cp/typeid.cc: New file.
1069 * gdb.cp/typeid.exp: New file.
1070
591f19e8
TT
10712013-04-15 Tom Tromey <tromey@redhat.com>
1072
1073 * gdb.cp/exception.exp: Add "catch rethrow" tests.
1074
da9160e4
YQ
10752013-04-13 Yao Qi <yao@codesourcery.com>
1076
1077 * gdb.base/completion.exp: Test completion of command
1078 'target ctf' if target ctf is supported.
1079
f81d1120
PA
10802013-04-10 Pedro Alves <palves@redhat.com>
1081
1082 * gdb.base/completion.exp: Test "set height", "set listsize" and
1083 "set trace-buffer-size" completion.
1084 * gdb.base/setshow.exp: Test "set height unlimited".
1085 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
1086 unlimited".
1087
393fd4c3
YQ
10882013-04-10 Yao Qi <yao@codesourcery.com>
1089
1090 * gdb.trace/actions.exp: Save trace data to CTF.
1091 Change to ctf target if GDB supports, read CTF data in ctf
1092 target, and check the actions of tracepoints.
1093 * gdb.trace/while-stepping.exp: Likewise.
1094 * gdb.trace/report.exp: Test GDB saves trace data to CTF
1095 format and read CTF trace file if GDB supports.
1096 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
1097 target is supported, change to ctf target, read trace data and
1098 check output of command "tstatus".
1099 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
1100 read CTF data by target ctf and call check_tsv.
1101
b7a273f8
YQ
11022013-04-10 Yao Qi <yao@codesourcery.com>
1103
1104 * gdb.trace/actions.exp (check_tracepoint): New.
1105 (top level): Start the tracing and check the actions of
1106 tracepoints. Save trace data to tfile format. Restart GDB
1107 and read trace file in tfile target. Check the actions of
1108 tracepoints again.
1109 * gdb.trace/while-stepping.exp: Likewise.
1110
f3786771
YQ
11112013-04-10 Yao Qi <yao@codesourcery.com>
1112
1113 * gdb.trace/report.exp: Use standard_output_file for saved
1114 trace file.
1115
5c2b4418
HZ
11162013-04-10 Hui Zhu <hui@codesourcery.com>
1117
1118 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
1119 (MISCELLANEOUS): Add dprintf-pendshr.sl.
1120 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
1121
f7543f0a
JK
11222013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1123
1124 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
1125 response.
1126
f6de8ec2
PA
11272013-04-08 Pedro Alves <palves@redhat.com>
1128
1129 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
1130 the location.
1131
b8abfd58
SL
11322013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1133
1134 * gdb.cp/cplabel.exp: Allow empty directory in file reported
1135 for breakpoint location.
1136
156bffd0
SL
11372013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1138
1139 * gdb.linespec/linespec.exp: Make dir/file:line tests
1140 conditional for non-remote hosts only.
1141
c9a6ce02
PA
11422013-04-04 Stan Shebs <stan@codesourcery.com>
1143 Pedro Alves <palves@redhat.com>
1144
1145 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
1146 * gdb.trace/actions-changed.c: New file.
1147 * gdb.trace/actions-changed.exp: New file.
1148 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
1149 (gdb_trace_setactions_command): ... this. Add "actions_command"
1150 parameter, and handle it.
1151 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
1152
4bd05f24
YQ
11532013-04-04 Yao Qi <yao@codesourcery.com>
1154
1155 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
1156 'step'.
1157
3758b5ce
YQ
11582013-04-03 Yao Qi <yao@codesourcery.com>
1159
1160 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
1161 "tfile-basic.tf".
1162 (test_tfind_tfile): Likewise.
1163
1dcaed0d
YQ
11642013-04-03 Yao Qi <yao@codesourcery.com>
1165
1166 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
1167 "tfile-basic.tf" instead of "basic.tf".
1168 (write_error_trace_file): Pass argument "tfile-error.tf"
1169 instead of "error.tf".
1170 * gdb.trace/tfile.exp: Update tfile names to
1171 "tfile-basic.tf" and "tfile-error.tf".
1172
0e7a53fc
SL
11732013-04-02 Sandra Loosemore <sandra@codesourcery.com>
1174
1175 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
1176 empty directory in file for breakpoint hit.
1177
9852c492
YQ
11782013-03-29 Yao Qi <yao@codesourcery.com>
1179
1180 * gdb.base/completion.exp: Test completion of commands
1181 "target core", "target tfile" and "target exec".
1182 * gdb.trace/tfile.exp: Test completion of command
1183 "target tfile".
1184
af312be7
JB
11852013-03-28 Joel Brobecker <brobecker@adacore.com>
1186
1187 * gdb.ada/win_fu_syms: New testcase.
1188
e4a48d9d
DE
11892013-03-28 Doug Evans <dje@google.com>
1190
1191 * gdb.base/maint.exp (maint print statistics): Update expected output.
1192
7f7cc265
PA
11932013-03-28 Pedro Alves <palves@redhat.com>
1194
1195 PR gdb/15294
1196
1197 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
1198 mean unlimited instead of $arg < 0.
1199 (test_listsize): Remove "listsize of 0 suppresses output" test.
1200 Test that "set listsize 0" ends up with an unlimited listsize.
1201
fc0da894
PA
12022013-03-28 Pedro Alves <palves@redhat.com>
1203
1204 * gdb.base/list.exp (last_line): New global.
1205 (last_line_re): New global.
1206 (test_listsize, test_list_function, test_list_forward)
1207 (test_repeat_list_command, test_list_range)
1208 (test_list_filename_and_function): Use them.
1209 * gdb.base/list0.c: Comment the last line of the file with "last
1210 line".
1211
abe7b711
PA
12122013-03-28 Pedro Alves <palves@redhat.com>
1213
1214 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
1215 list the whole file.
1216
15b3979c
PA
12172013-03-28 Pedro Alves <palves@redhat.com>
1218
1219 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
1220 "set listsize".
1221
96811e3b
KS
12222013-03-26 Keith Seitz <keiths@redhat.com>
1223
1224 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
1225 from passing.
1226
4043f22b
PA
12272013-03-26 Pedro Alves <palves@redhat.com>
1228
1229 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
1230 until after GDB has run.
1231
14a1aa17
YQ
12322013-03-26 Yao Qi <yao@codesourcery.com>
1233
1234 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
1235 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
1236
99c819ee
MM
12372013-03-26 Markus Metzger <markus.t.metzger@intel.com>
1238
1239 * gdb.btrace/enable.exp: Add regression test.
1240
24955f63
TT
12412013-03-25 Tom Tromey <tromey@redhat.com>
1242
1243 * gdb.cp/m-static.exp: Add destructor-printing tests.
1244
fce632b6
TT
12452013-03-25 Tom Tromey <tromey@redhat.com>
1246
1247 * gdb.cp/m-static.exp: Add constructor ptype tests.
1248 * gdb.cp/m-static.cc (single_constructor): New class.
1249 (main): Make instance of single_constructor.
1250
598d3636
JK
12512013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1252 Pedro Alves <palves@redhat.com>
1253
1254 * gdb.server/server-kill.c: New file.
1255 * gdb.server/server-kill.exp: New file.
1256
c12440c9
PA
12572013-03-21 Pedro Alves <palves@redhat.com>
1258
1259 * gdb.trace/trace-buffer-size.exp (get default buffer size):
1260 Expect $gdb_prompt in gdb_test_multiple.
1261
bd712aed
DE
12622013-03-21 Doug Evans <dje@google.com>
1263
1264 * gdb.base/maint.exp: Update tests for per-command stats.
1265
b2f83c08
TT
12662013-03-21 Tom Tromey <tromey@redhat.com>
1267
1268 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
1269 * gdb.cp/misc.exp: Add test for FILENAME:: case.
1270
ef0026f0
PA
12712013-03-20 Pedro Alves <palves@redhat.com>
1272
1273 PR gdb/15289
1274
1275 * gdb.base/remote.exp: Test
1276 "set remote hardware-watchpoint-limit -1",
1277 "set remote hardware-breakpoint-limit -1",
1278 "set remote hardware-watchpoint-limit 2147483647" and
1279 "set remote hardware-breakpoint-limit 2147483647".
1280
3f1175a9
PA
12812013-03-20 Pedro Alves <palves@redhat.com>
1282 Yao Qi <yao@codesourcery.com>
1283
1284 * gdb.trace/tfile.c: Add comments.
1285 (nonconstglob): New global.
1286 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
1287 global that is not covered by the trace frame. Test
1288 disassembling.
1289
a09ae1c1
JK
12902013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1291
1292 * gdb.base/valgrind-infcall.exp
1293 (continue #$continue_count) <remote connection closed>
1294 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
1295 $valgrind_pid.
1296
9ce98649
TT
12972013-03-15 Tom Tromey <tromey@redhat.com>
1298
1299 * gdb.cp/overload.cc (intintfunc): New.
1300 * gdb.cp/overload.exp: Add regression test.
1301
0a251e08
YQ
13022013-03-15 Yao Qi <yao@codesourcery.com>
1303
1304 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
1305 using with_test_prefix.
1306 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
1307 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
1308 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
1309 * gdb.threads/watchpoint-fork.exp (test): Likewise.
1310 * gdb.base/break-interp.exp (test_core): Likewise.
1311 (test_attach_gdb): Likewise.
1312 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
1313 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
1314 Likewise.
1315 * gdb.base/jit-so.exp (one_jit_test): Likewise.
1316 * gdb.base/jit.exp (one_jit_test): Likewise.
1317 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
1318 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
1319 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
1320 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
1321 Likewise.
1322 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1323 Likewise.
1324 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
1325 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
1326 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
1327 (tracepoint_change_loc_2): Likewise.
1328 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1329 Likewise.
1330 (disconnected_tfind): Likewise.
1331 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
1332 Likewise.
1333 (test_tfind_remote): Likewise.
1334 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
1335 Likewise.
1336 (test_pending_resolved): Likewise.
1337 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
1338 Likewise.
1339 (test_upload_tsv): Likewise.
1340 * gdb.trace/pending.exp (pending_tracepoint_resolved):
1341 Likewise.
1342 (pending_tracepoint_works): Likewise.
1343 * gdb.trace/report.exp (use_collected_data): Likewise.
1344 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
1345 Likewise.
1346 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
1347 * gdb.trace/strace.exp (strace_info_marker): Likewise.
1348 (strace_trace_on_same_addr): Likewise.
1349 (strace_trace_on_diff_addr): Likewise.
1350 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
1351 (gdb_collect_locals_test): Likewise.
1352 (gdb_unavailable_registers_test): Likewise.
1353 (gdb_collect_globals_test): Likewise.
1354
2c415c0f
YQ
13552013-03-15 Yao Qi <yao@codesourcery.com>
1356
1357 * gdb.base/condbreak.exp: Add semicolon back which was removed
1358 by my previous commit.
1359
ae59b1da
YQ
13602013-03-14 Yao Qi <yao@codesourcery.com>
1361
1362 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
1363 'return'.
1364 (gdb_target_monitor, gdb_load): Likewise.
1365 * config/sid.exp (gdb_load): Likewise.
1366 * config/slite.exp (gdb_load): Likewise.
1367 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
1368 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
1369 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
1370 (single_step_until): Likewise.
1371 * gdb.arch/powerpc-d128-regs.exp: Likewise.
1372 * gdb.arch/system-gcore.exp: Likewise.
1373 * gdb.base/bigcore.exp (extract_heap): Likewise.
1374 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
1375 * gdb.base/call-ar-st.exp: Likewise.
1376 * gdb.base/call-rt-st.exp: Likewise.
1377 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
1378 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
1379 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
1380 * gdb.base/corefile.exp: Likewise.
1381 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
1382 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
1383 * gdb.base/fixsection.exp: Likewise.
1384 * gdb.base/funcargs.exp: Likewise.
1385 * gdb.base/gcore-buffer-overflow.exp: Likewise.
1386 * gdb.base/gcore-relro.exp: Likewise.
1387 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
1388 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
1389 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
1390 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
1391 * gdb.base/list.exp: Likewise.
1392 (set_listsize): Likewise.
1393 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
1394 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
1395 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
1396 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
1397 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
1398 * gdb.base/setvar.exp: Likewise.
1399 (test_set): Likewise.
1400 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
1401 * gdb.base/solib-overlap.exp: Likewise.
1402 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
1403 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
1404 * gdb.base/watchpoint.exp (initialize): Likewise.
1405 (test_simple_watchpoint): Likewise.
1406 (test_disabling_watchpoints): Likewise.
1407 (test_watchpoint_triggered_in_syscall): Likewise.
1408 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
1409 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
1410 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
1411 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
1412 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1413 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1414 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1415 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1416 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1417 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
1418 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1419 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
1420 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
1421 * gdb.mi/gdb792.exp: Likewise.
1422 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
1423 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
1424 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
1425 * gdb.threads/gcore-thread.exp: Likewise.
1426 (load_core): Likewise.
1427 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
1428 (test_startup, check_control_c): Likewise.
1429 * gdb.threads/sigstep-threads.exp: Likewise.
1430 * gdb.threads/thread_check.exp: Likewise.
1431 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
1432 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
1433 (set_a_tracepoint, trace_buffer_normal): Likewise.
1434 (gdb_trace_circular_tests): Likewise.
1435 * gdb.trace/collection.exp: Likewise.
1436 * gdb.trace/disconnected-tracing.exp: Likewise.
1437 * gdb.trace/infotrace.exp: Likewise.
1438 * gdb.trace/mi-traceframe-changed.exp: Likewise.
1439 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
1440 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
1441 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
1442 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
1443 * gdb.trace/stap-trace.exp: Likewise.
1444 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
1445 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
1446 * gdb.trace/trace-buffer-size.exp: Likewise.
1447 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
1448 * gdb.trace/unavailable.exp: Likewise.
1449 * gdb.trace/while-dyn.exp: Likewise.
1450 * lib/fortran.exp (set_lang_fortran): Likewise.
1451 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
1452 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
1453 (default_gdb_start, get_compiler_info): Likewise.
1454 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
1455 (get_debug_format, setup_xfail_format): Likewise.
1456 (rerun_to_main, gdb_skip_float_test): Likewise.
1457 (build_id_debug_filename_get, get_remotetimeout): Likewise.
1458 * lib/java.exp (set_lang_java): Likewise.
1459 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
1460 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
1461 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
1462 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
1463 * lib/objc.exp (set_lang_objc): Likewise.
1464 * lib/pascal.exp (set_lang_pascal): Likewise.
1465 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
1466 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
1467 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
1468
bb869963
SDJ
14692013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
1470
1471 PR c++/15203
1472 PR c++/15210
1473 * gdb.cp/m-static.cc (keepalive_int): New function.
1474 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
1475 * gdb.cp/m-static.exp: New test for `sintvar'.
1476
e2be70a0
YQ
14772013-03-14 Yao Qi <yao@codesourcery.com>
1478
1479 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
1480 of 'tstatus' into tstatus_output.
1481 (top level): Save the trace data to tfile. Read trace file in
1482 tfile target. Check the trace status.
1483
8ddb1965
YQ
14842013-03-13 Yao Qi <yao@codesourcery.com>
1485
1486 * gdb.trace/tsv.exp (check_tsv): New.
1487 (top level): Save a tfile on current trace session. Call
1488 check_tsv on live target. Load the tfile with target tfile
1489 and call check_tsv again.
1490
045dd51f
YQ
14912013-03-13 Yao Qi <yao@codesourcery.com>
1492
1493 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
1494 Replace some "gdb_test" with "gdb_test_no_output".
1495
82d049ab
PH
14962013-03-12 Paul Hilfinger <hilfingr@adacore.com>
1497
1498 * gdb.ada/expr_delims.exp: New file.
1499 * gdb.ada/expr_delims/foo.adb: New file.
1500 * gdb.ada/expr_delims/pck.ads: New file.
1501 * gdb.ada/expr_delims/pck.adb: New file.
1502
cb8ea32b
KS
15032013-03-11 Keith Seitz <keiths@redhat.com>
1504
1505 * watchpoint.exp (test_no_hw_watchpoints): Add test using
1506 both condition and thread. Then delete the watchpoint.
1507
2f1d9bdd
MM
15082013-03-11 Christian Himpel <christian.himpel@intel.com>
1509
1510 * Makefile.in: Add btrace testsuite.
1511 * configure: Regenerated.
1512 * configure.ac: Add btrace testsuite.
1513 * gdb.btrace/Makefile.in: New file.
1514 * gdb.btrace/enable.c: New file.
1515 * gdb.btrace/enable.exp: New file.
1516 * gdb.btrace/function_call_history.c: New file.
1517 * gdb.btrace/function_call_history.exp: New file.
1518 * gdb.btrace/instruction_history.c: New file.
1519 * gdb.btrace/instruction_history.exp: New file.
1520 * gdb.btrace/instruction_history.S: New file.
1521 * lib/gdb.exp: Add btrace skip proc.
1522
05c56a9d
JK
15232013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1524
1525 Fix entry-values if the callee called a noreturn function.
1526 * gdb.arch/amd64-tailcall-noret.S: New file.
1527 * gdb.arch/amd64-tailcall-noret.c: New file.
1528 * gdb.arch/amd64-tailcall-noret.exp: New file.
1529
9112db09
JK
15302013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1531
1532 Fix entry-values in C++ across CUs.
1533 * gdb.arch/amd64-tailcall-cxx.exp: New file.
1534 * gdb.arch/amd64-tailcall-cxx1.S: New file.
1535 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
1536 * gdb.arch/amd64-tailcall-cxx2.S: New file.
1537 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
1538
be9a119c 15392013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
1540 Hafiz Abid Qadeer <abidh@codesourcery.com>
1541
1542 gdb/testsuite/
1543 * gdb.trace/trace-buffer-size.exp: New file.
1544 * gdb.trace/trace-buffer-size.c: New file.
1545
049109b0
PA
15462013-03-06 Pedro Alves <palves@redhat.com>
1547
1548 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
1549 doesn't support the tested optional feature, call "unsupported"
1550 with the same test message as the "pass" case, instead of calling
1551 "pass" with a different message. Use the same text for the "fail"
1552 cases too.
1553
4aa54120
YQ
15542013-03-06 Yao Qi <yao@codesourcery.com>
1555
1556 * gdb.trace/tstatus.exp: Remove the invocation of
1557 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
1558 (test_tracepoints): Don't set fast tracepoint.
1559 (top level): Don't check agent library is loaded or not.
1560
b8b71e63
YQ
15612013-03-06 Yao Qi <yao@codesourcery.com>
1562
1563 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
1564 parentheses by "\\".
1565
33f448b1
JK
15662013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1567
1568 * gdb.linespec/base/one/thefile.cc (twodup): New.
1569 (m): Call it.
1570 * gdb.linespec/base/two/thefile.cc (dupname): New.
1571 (n): Call it.
1572 * gdb.linespec/break-ask.exp: New file.
1573 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
1574
1c942fb9
YQ
15752013-02-28 Yao Qi <yao@codesourcery.com>
1576
1577 * gdb.trace/report.exp: Move some code to ...
1578 (use_collected_data): New.
1579 (top level): Call use_collected_data once on the live target.
1580 Save at file of the current trace session, load it with target
1581 tfile, and call use_collected_data again.
1582
5b967901
JK
15832013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1584
1585 * gdb.threads/fork-thread-pending.c (main): Add alarm.
1586
6447023f
JK
15872013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1588
1589 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
1590 Add final kill of ${valgrind_pid}.
1591
9f44fbc0
SCR
15922013-02-20 Siva Chandra Reddy <sivachandra@google.com>
1593
1594 * gdb.python/py-arch.c: New test case
1595 * gdb.python/py-arch.exp: New tests to test
1596 gdb.Architecture.disassemble
1597 * gdb.python/Makefile.in: Add py-arch to the list of
1598 EXECUTABLES.
1599
4c9ad8c2
TT
16002013-02-18 Tom Tromey <tromey@redhat.com>
1601
1602 * gdb.dwarf2/subrange.exp: New file.
1603
f5911ea1
HAQ
16042013-02-15 Pedro Alves <pedro@codesourcery.com>
1605 Hafiz Abid Qadeer <abidh@codesourcery.com>
1606
1607 * gdb.trace/tfile.exp: Add test for -trace-status command.
1608
420f4384
JK
16092013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1610
1611 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
1612 nanosleep by sleep.
1613
4819b3f8
PA
16142013-02-14 Pedro Alves <palves@redhat.com>
1615
1616 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
1617
1773c82c
HAQ
16182013-02-14 Pedro Alves <pedro@codesourcery.com>
1619 Hafiz Abid Qadeer <abidh@codesourcery.com>
1620
1621 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
1622
e234dfaf
TT
16232013-02-12 Tom Tromey <tromey@redhat.com>
1624
1625 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
1626 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
1627
6c01dd94
PA
16282013-02-12 Pedro Alves <palves@redhat.com>
1629
1630 * gdb.base/catch-signal.c: Update copyright years.
1631 * gdb.base/catch-signal.exp: Update copyright years.
1632 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
1633 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
1634 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
1635 * gdb.dwarf2/dw2-error.S: Update copyright years.
1636 * gdb.dwarf2/dw2-error.c: Update copyright years.
1637 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
1638 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
1639 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
1640
595fc67f
PA
16412013-02-12 Pedro Alves <palves@redhat.com>
1642
1643 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
1644 message.
1645 * gdb.base/sigaltstack.exp: Ditto.
1646 * gdb.base/siginfo.exp: Ditto.
1647 * gdb.base/sizeof.exp: Ditto.
1648
17282693
PA
16492013-02-12 Pedro Alves <palves@redhat.com>
1650
1651 * gdb.mi/mi-basics.exp: Tweak intro comment.
1652 * gdb.mi/mi-break.exp: Tweak intro comment.
1653 * gdb.mi/mi-console.exp: Tweak intro comment.
1654 * gdb.mi/mi-file.exp: Tweak intro comment.
1655 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
1656 * gdb.mi/mi-return.exp: Tweak intro comment.
1657 * gdb.mi/mi-stepi.exp: Tweak intro comment.
1658 * gdb.mi/mi-until.exp: Tweak intro comment.
1659 * gdb.mi/mi-watch.exp: Tweak intro comment.
1660
8a4ac37e
PA
16612013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
1662
1663 * gdb.server/no-thread-db.exp: New file.
1664 * gdb.server/no-thread-db.c: New file.
1665 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
1666
c2792f5a
DE
16672013-02-11 Doug Evans <dje@google.com>
1668
1669 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
1670 two decfloats.
1671
d9e98382
SDJ
16722013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
1673
1674 * gdb.base/bitfields.c (struct internalvartest): New declaration.
1675 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
1676
a321661a
JK
16772013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1678
1679 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
1680
134a2066
YQ
16812013-02-06 Yao Qi <yao@codesourcery.com>
1682
1683 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
1684 to ...
1685 (test_create_delete_modify_tsv): ... here. New test on modifying
1686 the initial value of a tsv.
1687
5a2dc60a
JK
16882013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1689
1690 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
1691 (cd .../rdir): ... here.
1692
233d95b5
JK
16932013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1694
1695 * gdb.linespec/base/one/header.h: New file.
1696 * gdb.linespec/base/two/header.h: New file.
1697 * gdb.linespec/macro-relative.c: New file.
1698 * gdb.linespec/macro-relative.exp: New file.
1699
fbd9ab74
JK
17002013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1701
1702 * gdb.base/fullpath-expand-func.c: New file.
1703 * gdb.base/fullpath-expand.c: New file.
1704 * gdb.base/fullpath-expand.exp: New file.
1705 * gdb.base/realname-expand-real.c: New file.
1706 * gdb.base/realname-expand.c: New file.
1707 * gdb.base/realname-expand.exp: New file.
1708
1b56eb55
JK
17092013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1710
1711 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
1712 * gdb.dwarf2/dw2-dir-file-name.c: New file.
1713
af529f8f
JK
17142013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1715
1716 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
1717 (compare_filenames_for_search does not match)
1718 (compare_filenames_for_search does match): New tests.
1719
f5b95b50
JK
17202013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1721
1722 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
1723
d47921b9
JK
17242013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1725
1726 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
1727
8a92335b
JK
17282013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1729
1730 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
1731 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
1732 ${binfile}.mini_debuginfo-debuglink and
1733 ${binfile}.mini_debuginfo-debuglink.xz.
1734
17f2157d
TT
17352013-02-01 Tom Tromey <tromey@redhat.com>
1736
1737 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
1738 attributes.
1739
d65f0a9c
TT
17402013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1741 Tom Tromey <tromey@redhat.com>
1742
1743 * gdb.dwarf2/method-ptr.exp: Link with c++.
1744 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
1745
f25c0135
TT
17462013-01-31 Tom Tromey <tromey@redhat.com>
1747
1748 * gdb.base/jit.exp (compile_jit_test): New proc.
1749 Add PIE tests.
1750
7078baeb
TT
17512013-01-31 Tom Tromey <tromey@redhat.com>
1752
1753 * gdb.dwarf2/method-ptr.cc: New file.
1754 * gdb.dwarf2/method-ptr.exp: New file.
1755
1d24041a
TT
17562013-01-31 Tom Tromey <tromey@redhat.com>
1757
1758 * lib/dwarf.exp (namespace Dwarf): New.
1759
8d9878a4
TT
17602013-01-29 Tom Tromey <tromey@redhat.com>
1761
1762 * gdb.dwarf2/fission-reread.exp: Add unload test.
1763
bed911e5
DE
17642013-01-28 Doug Evans <dje@google.com>
1765
1766 * gdb.dwarf2/fission-loclists.exp: New file.
1767 * gdb.dwarf2/fission-loclists.S: New file.
1768
e229648e
JK
17692013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1770
1771 Code cleanup.
1772 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
1773 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
1774 and prepare_for_testing.
1775 * gdb.base/store.exp: Likewise.
1776
86700f00
TT
17772013-01-25 Tom Tromey <tromey@redhat.com>
1778
1779 * gdb.python/py-explore.exp: Expect the gdb prompt.
1780
8954db33
AB
17812013-01-25 Andrew Burgess <aburgess@broadcom.com>
1782
1783 * gdb.base/gnu_vector.c: New variable for use in tests.
1784 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
1785 changes in scalar to vector casting and widening.
1786 * gdb.python/py-type.c: New variables for use in tests.
1787 * gdb.python/py-type.exp: Update vector related tests to reflect
1788 changes in scalar to vector casting and widening.
1789
2077afdd
TD
17902013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
1791
1792 * gdb.base/prologue-include.c: New file.
1793 * gdb.base/prologue-include.exp: New file.
1794 * gdb.base/prologue-include.h: New file.
1795
d7499464
HAQ
17962013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
1797
1798 PR gdb/13443
1799 * gdb.mi/mi-var-block.exp: Make test messages unique.
1800
e2a3e0f1
TT
18012013-01-23 Tom Tromey <tromey@redhat.com>
1802
1803 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
1804
152fcc9c
TT
18052013-01-23 Tom Tromey <tromey@redhat.com>
1806
1807 * gdb.cp/converts.cc (main): Initialize 'a'.
1808
bea883fd
SCR
18092013-01-23 Siva Chandra Reddy <sivachandra@google.com>
1810
1811 * testsuite/gdb.python/frame.exp: Add a test for
1812 gdb.Frame.architecture() method.
1813
0928e93d
PA
18142013-01-22 Pedro Alves <palves@redhat.com>
1815
1816 * gdb.base/annota1.exp (signal sent): No longer expect
1817 breakpoints-invalid.
1818 * gdb.cp/annota2.exp (continue until exit)
1819 (watch triggered on a.x): Ditto.
1820
9c97429f
PA
18212013-01-22 Pedro Alves <palves@redhat.com>
1822
1823 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
1824 Adjust tests to breakpoints-invalid changes.
1825 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
1826 variables.
1827 Adjust tests to breakpoints-invalid changes.
1828
187d10dd
PA
18292013-01-22 Pedro Alves <palves@redhat.com>
1830
1831 * gdb.base/annota1.exp (annotate ignore count change): Add
1832 expected output for failure case.
1833
ea3aedcb
TT
18342013-01-22 Tom Tromey <tromey@redhat.com>
1835
1836 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
1837 call.
1838
998580f1
MK
18392013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
1840
1841 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 1842 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
1843 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
1844 Also handle 'thread' field.
1845 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
1846 * gdb.mi/mi-watch.exp: Ditto.
1847 * lib/mi-support.exp: Ditto.
1848
8f1d5693
MK
18492013-01-21 Siva Chandra Reddy <sivachandra@google.com>
1850
1851 * gdb.python/py-explore.exp: Improve a test
1852
2d8c5d7c
DB
18532013-01-18  David Blaikie  <dblaikie@gmail.com>
1854
1855 * gdb.base/label.c (main): Correct the type of the second
1856 parameter.
1857
46f35228
TT
18582013-01-18 Tom Tromey <tromey@redhat.com>
1859
1860 * gdb.dwarf2/trace-crash.s: New file.
1861 * gdb.dwarf2/trace-crash.exp: New file.
1862
5965d69d
HAQ
18632013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
1864
43aaf8b6
PA
1865 PR gdb/13443
1866 * gdb.base/checkpoint.exp: Update test messages to make them
1867 unique.
5965d69d 1868
5ae4861a
YQ
18692013-01-18 Yao Qi <yao@codesourcery.com>
1870
1871 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
1872 output of 'info tracepoints'.
1873 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1874 Likewise.
1875 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
1876 * gdb.trace/disconnected-tracing.c (struct foo): New.
1877
d84fca2c
JK
18782013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1879
1880 * gdb.dwarf2/dw2-dos-drive.S: New file.
1881 * gdb.dwarf2/dw2-dos-drive.exp: New file.
1882
aebb1cc9
DE
18832013-01-17 Doug Evans <dje@google.com>
1884
2782d512
DE
1885 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
1886 CXX_FOR_TARGET.
1887
aebb1cc9
DE
1888 * boards/cc-with-tweaks.exp: New file.
1889
db2b2972
TT
18902013-01-17 Tom Tromey <tromey@redhat.com>
1891
1892 * gdb.base/completion.exp: Add "set cp-abi" completion test.
1893
96343774
PA
18942013-01-17 Pedro Alves <palves@redhat.com>
1895
1896 Merge dg-extract-results.sh from upstream (svn 195224).
1897
1898 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1899 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
1900
1901 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1902 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
1903
1904 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1905 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
1906
1907 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1908 * dg-extract-results.sh: Redirect grep output to /dev/null instead
1909 of grep -q.
1910
675921c0
SD
19112012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
1912
1913 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
1914 interface.
1915 * gdb.base/jithost.c: New file.
1916 * gdb.base/jithost.h: New file.
1917 * gdb.base/jitreader.c : New file.
1918 * gdb.base/jit-protocol.h: New file.
1919
ab04a2af
TT
19202013-01-16 Tom Tromey <tromey@redhat.com>
1921
1922 * gdb.base/catch-signal.c: New file.
1923 * gdb.base/catch-signal.exp: New file.
1924
8ac3646f
TT
19252013-01-16 Tom Tromey <tromey@redhat.com>
1926
1927 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
1928
22fc223e
JK
19292013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1930
1931 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
1932
44478ab3
TT
19332013-01-14 Tom Tromey <tromey@redhat.com>
1934
1935 * gdb.base/completion.exp: Add "set gnutarget" test.
1936
06d66ee9
TT
19372013-01-14 Tom Tromey <tromey@redhat.com>
1938
1939 * gdb.dwarf2/dw2-restrict.S: New file.
1940 * gdb.dwarf2/dw2-restrict.c: New file.
1941 * gdb.dwarf2/dw2-restrict.exp: New file.
1942
c9bf0622
TT
19432013-01-14 Tom Tromey <tromey@redhat.com>
1944
1945 * gdb.dwarf2/dw2-error.exp: New file.
1946 * gdb.dwarf2/dw2-error.c: New file.
1947 * gdb.dwarf2/dw2-error.S: New file.
1948
5b12a61c
JK
19492013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1950
1951 * gdb.cp/parse-lang.cc: New file.
1952 * gdb.cp/parse-lang.exp: New file.
1953
f0a4b570
JK
19542013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1955
1956 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
1957 (set substitute-path): New test.
1958 (fullname present): Remove content.
1959 (substituted fullname): New test.
1960
f751cc97
JB
19612013-01-13 Joel Brobecker <brobecker@adacore.com>
1962
1963 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
1964 check. Move $gdb_py_is_py24 value check right after.
1965
04164e8e
JK
19662013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1967
1968 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
1969 targets.
1970
5bf480a5
YQ
19712013-01-11 Yao Qi <yao@codesourcery.com>
1972
1973 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
1974 for dprintf.
1975 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1976 Check the fields in "=breakpoint-created" for dprintf.
1977
f35a17b5
JK
19782012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1979
1980 * gdb.mi/mi-fullname-deleted.exp: New file.
1981
85817405
JK
19822012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1983
1984 * gdb.base/skip-solib.exp (info skip with pending file): Update the
1985 expected output.
1986 (info skip with pending file): Remove.
1987 (ignoring function in solib, info skip for function multiply): Update
1988 the expected output.
1989 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
1990 (info skip (delete 1), info skip after disabling all)
1991 (info skip after enabling all, info skip after disabling 4 2-3)
1992 (info skip after enabling 2-3, info skip 2-3)
1993 (info skip after deleting 2 3): Update the expected output.
1994 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
1995 statement to its initialization and return.
1996 * gdb.linespec/skip-two.exp: New file.
1997
27210e12
DE
19982012-12-19 Doug Evans <dje@google.com>
1999
2000 * gdb.base/maint.exp: Handle testing with .gdb_index.
2001
bb627a12
JB
20022012-12-19 Joel Brobecker <brobecker@adacore.com>
2003
2004 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
2005 Cavium to FSF.
2006
7785b880
JB
20072012-12-19 Joel Brobecker <brobecker@adacore.com>
2008
2009 * dg-extract-results.sh: Update contact info in copyright notice.
2010 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
2011 GPL v3 or later. Update contact info.
2012 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
2013 gdb.threads/watchpoint-fork-mt.c,
2014 gdb.threads/watchpoint-fork-parent.c,
2015 gdb.threads/watchpoint-fork-st.c,
2016 gdb.threads/watchpoint-fork.h: Likewise.
2017
f2a8bc8a
YQ
20182012-12-15 Yao Qi <yao@codesourcery.com>
2019
2020 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
2021 'installed' field in '=breakpoint-modified'.
2022 (test_reconnect): Check 'installed' field in
2023 '=breakpoint-modified' and '=breakpoint-created'.
2024
2025 * gdb.trace/actions.exp: Update test for 'installed' field.
2026 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
2027 (tracepoint_change_loc_2): Likewise.
2028 Check 'info tracepoint' display nothing else.
2029 * gdb.trace/deltrace.exp: Likewise.
2030 * gdb.trace/infotrace.exp: Likewise.
2031 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
2032 Likewise.
2033 * gdb.trace/passcount.exp: Likewise.
2034 * gdb.trace/tracecmd.exp: Likewise.
2035 * gdb.trace/while-stepping.exp: Likewise.
2036
6592e36f
TT
20372012-12-14 Tom Tromey <tromey@redhat.com>
2038
2039 * gdb.cp/member-name.exp: New file.
2040 * gdb.cp/member-name.cc: New file.
2041
7d27a96d
TT
20422012-12-14 Tom Tromey <tromey@redhat.com>
2043
2044 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
2045
f8c05d0d
DE
20462012-12-14 Doug Evans <dje@google.com>
2047
2048 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
2049 DW_OP_GNU_implicit_pointer is section-relative.
2050
451b7c33
TT
20512012-12-14 Tom Tromey <tromey@redhat.com>
2052
43aaf8b6 2053 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 2054
10e339df
PA
20552012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
2056
6fdff2c5 2057 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 2058
e780d813
DE
20592012-12-13 Doug Evans <dje@google.com>
2060
2061 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
2062 * gdb.multi/multi-arch.exp: Ditto.
2063
ca3dbcc8 20642012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 2065
ca3dbcc8
MG
2066 * gdb.mi/mi-catch-load-so.c: New. Clone of the
2067 catch load test library source file.
2068 * gdb.mi/mi-catch-load.c: New. Clone of the catch
2069 load test source file.
2070 * gdb.mi/mi-catch-load.exp: New. Test file for
2071 basic MI -catch-load and -catch-unload tests.
2072
2960a434
PK
20732012-12-11 Paul Koning <paul_koning@dell.com>
2074
2075 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
2076 exception.
2077 (_iterator_except): New function.
2078 (ArrayPrinter): Use _iterator function instead of local _iterator
2079 class for Python 3 compatibility.
2080 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 2081 _iterator.
2960a434
PK
2082 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
2083 execfile for Python 3 compatibility.
2084 * gdb.python/python.exp: Handle Python 2.4 exception traceback
2085 format in error_prompt test.
6fdff2c5 2086
9325cb04
PK
20872012-12-10 Paul Koning <paul_koning@dell.com>
2088
2089 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 2090 compatibility.
9325cb04
PK
2091 * gdb.python/py-block.exp: Ditto.
2092 * gdb.python/py-breakpoint.exp: Ditto.
2093 * gdb.python/py-cmd.exp: Ditto.
2094 * gdb.python/py-events.py: Ditto.
2095 * gdb.python/py-finish-breakpoint.py: Ditto.
2096 * gdb.python/py-finish-breakpoint2.exp: Ditto.
2097 * gdb.python/py-finish-breakpoint2.py: Ditto.
2098 * gdb.python/py-frame-inline.exp: Ditto.
2099 * gdb.python/py-frame.exp: Ditto.
2100 * gdb.python/py-infthread.exp: Ditto.
2101 * gdb.python/py-objfile.exp: Ditto.
2102 * gdb.python/py-parameter.exp: Ditto.
2103 * gdb.python/py-progspace.exp: Ditto.
2104 * gdb.python/py-prompt.exp: Ditto.
2105 * gdb.python/py-symbol.exp: Ditto.
2106 * gdb.python/py-symtab.exp: Ditto.
2107 * gdb.python/py-template.exp: Ditto.
2108 * gdb.python/py-value-cc.exp: Ditto.
2109 * gdb.python/python.exp: Ditto.
2110 * gdb.python/source2.py: Ditto.
2111 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 2112 compatibility.
9325cb04
PK
2113 Use sorted() function rather than sort() method.
2114 Accept either int or long values for enum values.
2115 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
2116 execfile for Python 3 compatibility.
2117 * gdb.python/py-evsignal.exp: Ditto.
2118 * gdb.python/py-evthreads.exp: Ditto.
2119 * gdb.python/py-mi.exp: Ditto.
2120 * gdb.python/py-pp-maint.exp: Ditto.
2121 * gdb.python/py-prettyprint.exp: Ditto.
2122 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 2123 Python 3 compatibility.
9325cb04
PK
2124 Skip tests for Python 2.4.
2125 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 2126 Python 3 compatibility.
9325cb04
PK
2127 Use byte string rather than character string in memory write test
2128 if Python 3.
2129 * gdb.python/py-pp-maint.py: Change class declarations to "new
2130 class" syntax.
2131 * gdb.python/py-prettyprint.py: Change iterator class to generator
2132 function for Python 3 compatibility.
2133 Make all classes "new style".
2134 Fix indentation issue and stray semicolon.
2135 * gdb.python/py-shared.expChange print syntax for Python 3
2136 compatibility.
2137 Define "long" if Python 3.
2138 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 2139 compatibility.
9325cb04
PK
2140 Accept either int or long values for enum values.
2141 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 2142 compatibility.
9325cb04
PK
2143 Skip "long" and "unicode" tests if Python 3.
2144 Accept either "type" or "class" in type checks.
2145 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
2146 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
2147
8b9737bf
TT
21482012-12-10 Tom Tromey <tromey@redhat.com>
2149
2150 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
2151 (test): Add "two_cu" argument.
2152 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
2153 for types; allow two CUs.
2154
1b80a9fa
JK
21552012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2156
2157 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
2158 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
2159
f0b6d50a
YQ
21602012-12-08 Yao Qi <yao@codesourcery.com>
2161 Pedro Alves <palves@redhat.com>
2162
2163 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
2164 '=breakpoint-created' when GDB merges the tracepoints of both
2165 sides.
2166
2f68a895
TT
21672012-12-07 Tom Tromey <tromey@redhat.com>
2168
2169 * gdb.base/break1.c (enum some_enum, union some_union): New.
2170 (some_enum_global, some_union_global, some_value): New globals.
2171 * gdb.base/completion.exp: Add tag completion tests.
2172
4fc5d43e
TT
21732012-12-07 Tom Tromey <tromey@redhat.com>
2174
2175 * gdb.base/completion.exp: Add tests for ptype and whatis
2176 completion.
2177
6559e013
JB
21782012-12-07 Joel Brobecker <brobecker@adacore.com>
2179
2180 * gdb.base/stale-infcall.exp: Fix copyright line.
2181
ae2b630d
JB
21822012-12-07 Joel Brobecker <brobecker@adacore.com>
2183
2184 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
2185
0ba2eb0f
TT
21862012-12-06 Pedro Alves <palves@redhat.com>
2187 Tom Tromey <tromey@redhat.com>
2188
2189 * gdb.base/exprs.exp: Add tests for cast to void.
2190
731145cb
TT
21912012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
2192
2193 * gdb.python/py-mi.exp: Correct expected results for attribute
2194 "dynamic" returned by -var-update.
2195 Add test case for correct handling of "diplayhint" for children
2196 of dynamic varobjs.
2197 * gdb.python/py-prettyprint.c (set_itme): New function.
2198 (bug_14741) New function.
2199 (main) Add call to bug_14741().
2200 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
2201
e58fcc15
UW
22022012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
2203
2204 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
2205 ${binfile}.funcsyms list.
2206
e9eb0d14
YQ
22072012-12-04 Yao Qi <yao@codesourcery.com>
2208
2209 PR gdb/13443
2210 * gdb.trace/actions.exp: Make test messages unique.
2211
4983028c
TT
22122012-11-29 Tom Tromey <tromey@redhat.com>
2213
2214 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
2215
ea5e6b0e
UW
22162012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
2217
2218 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
2219 * gdb.opencl/datatypes.exp: Likewise.
2220 * gdb.opencl/operators.exp: Likewise.
2221 * gdb.opencl/vec_comps.exp: Likewise.
2222
cdde3dfb
JG
22232012-11-29 Jerome Guitton <guitton@adacore.com>
2224
2225 * gdb.ada/iwide: New testcase.
2226
b50d69b5
JG
22272012-11-29 Jerome Guitton <guitton@adacore.com>
2228
2229 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
2230 ptype test.
2231
c2d3fccf
JG
22322012-11-29 Jerome Guitton <guitton@adacore.com>
2233
2234 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
2235 form {VARIANT_TYPE}ADDRESS.
2236
5edf51fe
YQ
22372012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
2238
2239 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
2240 (func): New function.
2241 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
2242 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
2243 pointers to members with pointer-to-function type.
2244
608e2dbb
TT
22452012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2246 Tom Tromey <tromey@redhat.com>
2247
2248 * gdb.base/gnu-debugdata.exp: New file.
2249 * gdb.base/gnu-debugdata.c: New file.
2250 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
2251 (gdb_unload): Return 0 on success.
2252
4648e588
JK
22532012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2254
2255 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
2256
17d6efc4
JB
22572012-11-26 Joel Brobecker <brobecker@adacore.com>
2258
2259 * gdb.base/empty_exe.exp: New testcase.
2260
ace21957
MF
22612012-11-20 Mike Frysinger <vapier@gentoo.org>
2262
2263 * gdb.base/completion.exp: Add test for help aliases completion.
2264
5c401a0a
YQ
22652012-11-20 Yao Qi <yao@codesourcery.com>
2266
2267 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2268 Don't test 'maint set show-debug-regs'.
2269 Use command 'set remotecache' instead of
2270 'set circular-trace-buffer'.
2271
8dea366b
KS
22722012-11-16 Keith Seitz <keiths@redhat.com>
2273
2274 PR c++/13615
2275 * gdb.cp/baseenum.cc: New file.
2276 * gdb.cp/baseenum.exp: New file.
2277 * gdb.cp/derivation.cc (A): Add copyright.
2278 Add a typedef.
2279 (B): Use A::value_type instead of int. Change all references.
2280 (D): Use value_type instead of int. Change all references.
2281 (E): Likewise.
2282 (F); Likewise.
2283 (Z): New class.
2284 (ZZ): New class.
6fdff2c5 2285 (N, Base, Derived): New namespace and classes.
8dea366b
KS
2286 (main): Add instances of Z and ZZ.
2287 Make sure all symbols from N are kept.
2288 * gdb.cp/derivation.exp: Update typedef changes in tests.
2289 Add tests for class typedefs both before and after starting
2290 the inferior.
2291 Add tests for searching for a typedef while stopped in a
2292 method.
2293
5e34c6c3
LM
22942012-11-14 Luis Machado <lgustavo@codesourcery.com>
2295
2296 * gdb.mi/mi-var-create-rtti.c: New file.
2297 * gdb.mi/mi-var-create-rtti.exp: New file.
2298
5e487a5f
LM
22992012-11-14 Luis Machado <lgustavo@codesourcery.com>
2300
2301 * gdb.base/structs3.exp: Run to main before doing any tests.
2302
6d67b990
AB
23032012-11-14 Andrew Burgess <aburgess@broadcom.com>
2304
2305 * gdb.python/py-type.exp: Uniquify test names.
2306
e5d98164
YQ
23072012-11-14 Yao Qi <yao@codesourcery.com>
2308
2309 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
2310 (thread_function) [DEBUG]: Call 'printf'.
2311 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
2312 command line if 'DEBUG=1' is passed to test.
2313 Remove a pattern to match inferior's output.
2314
62747a60
TT
23152012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
2316
2317 * gdb.mi/mi-fill-memory.exp: New test.
2318
18a9fc12
TT
23192012-11-12 Tom Tromey <tromey@redhat.com>
2320
2321 * gdb.base/completion.exp: Update for "info type-printers".
2322 * gdb.python/py-typeprint.cc: New file.
2323 * gdb.python/py-typeprint.exp: New file.
2324 * gdb.python/py-typeprint.py: New file.
2325
bd69fc68
TT
23262012-11-12 Tom Tromey <tromey@redhat.com>
2327
2328 * gdb.base/call-sc.exp: Use "ptype/r".
2329 * gdb.base/volatile.exp: Don't expect "int".
2330 * gdb.cp/ptype-flags.cc: New file.
2331 * gdb.cp/ptype-flags.exp: New file.
2332 * gdb.cp/templates.exp: Use ptype/r.
2333 (test_ptype_of_templates, test_template_typedef): Likewise.
2334 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
2335 argument. Handle template names and template parameters.
2336 * gdb.mi/mi-var-cmd.exp: Accept "long".
2337 * gdb.mi/mi-var-child.exp: Accept "long".
2338 * gdb.mi/mi-var-display.exp: Accept "long".
2339 * gdb.mi/mi2-var-child.exp: Accept "long".
2340
b3720c3a
TT
23412012-11-12 Tom Tromey <tromey@redhat.com>
2342
2343 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
2344 "ptype" from calls to cp_test_ptype_class.
2345 (test_enums): Likewise.
2346 * gdb.cp/derivation.exp: Remove "ptype" from calls to
2347 cp_test_ptype_class.
2348 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
2349 calls to cp_test_ptype_class.
2350 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
2351 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
2352 from calls to cp_test_ptype_class.
2353 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
2354 command here. Change "in_command" argument to "in_exp".
2355
0d63ecda
KS
23562012-11-10 Keith Seitz <keiths@redhat.com>
2357
2358 PR gdb/14288
2359 * gdb.base/printcmds.c: Add invalid_XXX globals
2360 for repeated byte tests.
2361 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
2362 * gdb.base/wchar.c (main): Add and construct a wchar_t
2363 array with repeated characters.
2364 * gdb.base/wchar.exp: Add repeated character tests.
2365
ed8a1c2d
AB
23662012-11-09 Andrew Burgess <aburgess@broadcom.com>
2367
2368 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
2369 disassembly output.
2370
9107fc8d
PA
23712012-11-09 Pedro Alves <palves@redhat.com>
2372
2373 PR gdb/14306
2374
2375 * gdb.multi/multi-arch-exec.c: New file.
2376 * gdb.multi/multi-arch-exec.exp: New file.
2377
558a9d82
YQ
23782012-11-09 Yao Qi <yao@codesourcery.com>
2379
2380 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
2381 (top level): Call it.
2382
e714f336
YQ
23832012-11-09 Yao Qi <yao@codesourcery.com>
2384
2385 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
2386 typo.
2387
6ecd4729
PA
23882012-11-09 Pedro Alves <palves@redhat.com>
2389
2390 * gdb.multi/multi-arch.exp: New.
2391
9015683b
TT
23922012-11-08 Tom Tromey <tromey@redhat.com>
2393
2394 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
2395 core files, if possible.
2396 * gdb.base/siginfo-thread.c: New file
2397 * gdb.base/siginfo-thread.exp: New file
2398
ea9f10bb
TT
23992012-11-08 Tom Tromey <tromey@redhat.com>
2400
2401 * gdb.base/comprdebug.exp: New file.
2402
f6592439
PA
24032012-11-06 Pedro Alves <palves@redhat.com>
2404
2405 PR gdb/14810
2406
2407 * gdb.base/disabled-location.c: New file.
2408 * gdb.base/disabled-location.exp: New file.
2409
2d338fa9
TT
24102012-11-06 Tom Tromey <tromey@redhat.com>
2411
2412 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
2413 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
2414 gdb_gcore_cmd.
2415 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
2416 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
2417 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
2418 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
2419 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
2420 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
2421 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
2422 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
2423 * lib/gdb.exp (gdb_gcore_cmd): New proc.
2424
68c9da30
PA
24252012-11-05 Pedro Alves <palves@redhat.com>
2426
2427 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
2428 procedure.
2429 (do_vfork_and_follow_child_tests_exec)
2430 (do_vfork_and_follow_child_tests_exit): Call it.
2431
a7c8c931
PA
24322012-11-05 Pedro Alves <palves@redhat.com>
2433
2434 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
2435 fails.
2436
6f6484cd
YQ
24372012-11-03 Yao Qi <yao@codesourcery.com>
2438
2439 Fix PR gdb/14617.
2440 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2441 Remove setup_kfail, and update test.
2442
b45627a0
TT
24432012-11-02 Tom Tromey <tromey@redhat.com>
2444
2445 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
2446 test.
2447
f50f4e56
PA
24482012-11-02 Pedro Alves <palves@redhat.com>
2449
2450 PR gdb/14766
2451
2452 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
2453 setup_kfail.
2454 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
2455 get registers".
2456
71ce889d
PA
24572012-11-02 Pedro Alves <palves@redhat.com>
2458
2459 * gdb.base/foll-vfork-exit.c: New file.
2460 * gdb.base/foll-vfork.exp (top level): New file-describing
2461 comment.
2462 (vfork_child_follow_to_exit): New procedure.
2463 (tcatch_vfork_then_child_follow): Rename as ...
2464 (tcatch_vfork_then_child_follow_exec): ... this.
2465 (tcatch_vfork_then_child_follow_exit): New procedure.
2466 (do_vfork_and_follow_parent_tests): New procedure, factored out
2467 from do_vfork_and_exec_tests.
2468 (do_vfork_and_follow_child_tests_exec): Ditto.
2469 (do_vfork_and_exec_tests): Delete.
2470 (do_vfork_and_follow_child_tests_exit): New procedure.
2471 (top level): Run tests with both the program that has the vfork
2472 child execing, and the program has the vfork child exiting.
2473
1e35b1a9
PA
24742012-11-02 Pedro Alves <palves@redhat.com>
2475
2476 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
2477 (check_vfork_catchpoints, vfork_parent_follow_through_step)
2478 (vfork_parent_follow_to_bp): Call it.
2479 (kill_child): Delete.
2480 (vfork_and_exec_child_follow_to_main_bp)
2481 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
2482 longer call kill_child.
2483 (tcatch_vfork_then_parent_follow): Call setup_gdb.
2484 (do_vfork_and_exec_tests): Don't runto_main before calling each
2485 test procedure.
2486 (top level): Don't clean restart and set verbose before running
2487 each test procedure.
2488
24892012-11-02 Pedro Alves <palves@redhat.com>
2490
2491 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
2492 (vfork_parent_follow_to_bp)
2493 (vfork_and_exec_child_follow_to_main_bp)
2494 (vfork_and_exec_child_follow_through_step)
2495 (tcatch_vfork_then_parent_follow)
2496 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2497 Use with_test_prefix.
2498
24992012-11-02 Pedro Alves <palves@redhat.com>
2500
2501 * gdb.base/foll-vfork.c: Add copyright header.
2502 * gdb.base/vforked-prog.c: Add copyright header.
2503
25042012-11-02 Pedro Alves <palves@redhat.com>
2505
2506 * gdb.base/foll-vfork.exp
2507 (vfork_and_exec_child_follow_through_step): Don't skip on
2508 non-HP/UX targets. Expect the next to only step one line on
2509 non-HP/UX targets, rather than stopping only after the exec.
2510
25112012-11-02 Pedro Alves <palves@redhat.com>
2512
2513 Don't hard code line numbers.
2514
2515 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
2516 Expect text from the sources instead of a line number.
2517 (vfork_parent_follow_to_bp)
2518 (vfork_and_exec_child_follow_to_main_bp)
2519 (vfork_and_exec_child_follow_through_step)
2520 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2521 Use gdb_get_line_number.
2522
25232012-11-02 Pedro Alves <palves@redhat.com>
2524
2525 Modernize.
2526
2527 * gdb.base/foll-vfork.exp: Use standard_testfile and
2528 build_executable. Pass descriptive string to untested.
2529 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
2530 (vfork_and_exec_child_follow_to_main_bp)
2531 (vfork_and_exec_child_follow_through_step)
2532 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
2533 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
2534 of send_gdb/gdb_expect.
2535
2536 (kill_child): New procedure.
2537 (vfork_and_exec_child_follow_to_main_bp)
2538 (vfork_and_exec_child_follow_through_step): Use it.
2539
f0559fff
YQ
25402012-11-02 Yao Qi <yao@codesourcery.com>
2541
2542 * gdb.base/setvar.exp: Test setting nested struct.
2543 * gdb.base/setvar.c (v_struct3): New.
2544
c207c6da
DE
25452012-11-01 Doug Evans <dje@google.com>
2546
2547 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
2548 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
2549 use them.
2550
2f27adfe
AB
25512012-10-31 Andrew Burgess <aburgess@broadcom.com>
2552
2553 PR cli/14772
2554 * gdb.base/gnu_vector.c (union_with_vector_1)
2555 (struct_with_vector_1): Add new struct and union for testing
2556 ptype.
2557 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
2558 structs / unions containing vectors.
2559
bb662ca6
YQ
25602012-10-25 Yao Qi <yao@codesourcery.com>
2561
2562 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
2563 'setup_kfail' instead of 'setup_kfail_for_target'.
2564 * gdb.base/varargs.exp: Likewise.
2565 * lib/gdb.exp (setup_kfail_for_target): Remove.
2566
635d23ff
MK
25672012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
2568
2569 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
2570
afdb064f
MK
25712012-10-25 Mark Kettenis <kettenis@gnu.org>
2572
2573 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
2574
d99dcf51
JB
25752012-10-24 Joel Brobecker <brobecker@adacore.com>
2576
2577 * gdb.ada/set_wstr: New testcase.
2578
32560274
JB
25792012-10-24 Joel Brobecker <brobecker@adacore.com>
2580
2581 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
2582
5ded5331
JB
25832012-10-24 Joel Brobecker <brobecker@adacore.com>
2584
2585 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
2586
d8d84291
MK
25872012-10-24 Mark Kettenis <kettenis@gnu.org>
2588
2589 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
2590
6e933c51
JK
25912012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2592
2593 * gdb.base/callfuncs.exp (do_function_calls): Fix
2594 setup_kfail_for_target for -m32 mode.
2595
274bd000
MK
25962012-10-23 Mark Kettenis <kettenis@gnu.org>
2597
2598 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
2599 are now fixed.
2600
545f743d
YQ
26012012-10-23 Yao Qi <yao@codesourcery.com>
2602
2603 * gdb.base/info-os.exp: Resume the inferior until it exits.
2604
48b56b6a 26052012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
2606
99c7d5a8 2607 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
2608 * gdb.base/print-file-var.exp: Likewise.
2609 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 2610
8de0566d
YQ
26112012-10-17 Yao Qi <yao@codesourcery.com>
2612
2613 * gdb.mi/mi-memory-changed.exp: New.
2614
44883546
YQ
26152012-10-16 Yao Qi <yao@codesourcery.com>
2616
2617 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
2618 returns true.
2619 Call gdb_load_shlibs.
2620 * gdb.reverse/solib-reverse.exp: Likewise.
2621
345f514a
KS
26222012-10-15 Keith Seitz <keiths@redhat.com>
2623
2624 * lib/cp-support.exp (cp_test_ptype_class): Add support
2625 for class typedefs.
2626
2627 * gdb.cp/derivation.exp: Add tests for g_instance.
2628
9e3a7d65
JK
26292012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2630
2631 Fix entry values resolving in inlined frames.
2632 * gdb.arch/amd64-entry-value-inline.S: New file.
2633 * gdb.arch/amd64-entry-value-inline.c: New file.
2634 * gdb.arch/amd64-entry-value-inline.exp: New file.
2635
21a7b089
JK
26362012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2637 Doug Evans <dje@google.com>
2638
2639 Fix recent gdb_breakpoint regression.
2640 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
2641 braces from the parameter.
2642 * gdb.java/jprint.exp: Likewise.
2643
2c47921e
DE
26442012-10-15 Doug Evans <dje@google.com>
2645
2646 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
2647
89398707
JB
26482012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
2649
2650 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
2651
801e4185
TT
26522012-10-15 Tom Tromey <tromey@redhat.com>
2653
2654 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
2655
74f910c8
TT
26562012-10-15 Tom Tromey <tromey@redhat.com>
2657
2658 * gdb.python/py-symbol.exp: Test symbol destructor.
2659
91567807
YQ
26602012-10-14 Yao Qi <yao@codesourcery.com>
2661
2662 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
2663 * gdb.mi/mi-cli.exp: New.
2664
2665 * gdb.mi/mi2-basics.exp: Remove.
2666 * gdb.mi/mi2-break.exp: Remove.
2667 * gdb.mi/mi2-console.exp: Remove.
2668 * gdb.mi/mi2-disassemble.exp: Remove.
2669 * gdb.mi/mi2-eval.exp: Remove.
2670 * gdb.mi/mi2-file.exp: Remove.
2671 * gdb.mi/mi2-hack-cli.exp: Remove.
2672 * gdb.mi/mi2-pthreads.exp: Remove.
2673 * gdb.mi/mi2-read-memory.exp: Remove.
2674 * gdb.mi/mi2-regs.exp: Remove.
2675 * gdb.mi/mi2-return.exp: Remove.
2676 * gdb.mi/mi2-simplerun.exp: Remove.
2677 * gdb.mi/mi2-stack.exp: Remove.
2678 * gdb.mi/mi2-stepi.exp: Remove.
2679 * gdb.mi/mi2-syn-frame.exp: Remove.
2680 * gdb.mi/mi2-until.exp: Remove.
2681 * gdb.mi/mi2-watch.exp: Remove.
2682 * gdb.mi/mi2-var-block.exp: Remove.
2683 * gdb.mi/mi2-var-cmd.exp: Remove.
2684 * gdb.mi/mi2-var-display.exp: Remove.
2685
87332029
YQ
26862012-10-12 Yao Qi <yao@codesourcery.com>
2687
2688 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
2689 trail '.*' on matching patterns.
2690
11fc9057
L
26912012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2692
2693 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
2694 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
2695 * gdb.arch/i386-disp-step.exp: Likewise.
2696 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2697 * gdb.arch/i386-prologue.exp: Likewise.
2698 * gdb.arch/i386-size-overlap.exp: Likewise.
2699 * gdb.arch/i386-size.exp: Likewise.
2700 * gdb.arch/i386-unwind.exp: Likewise.
2701
7d46bcdc
L
27022012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2703
2704 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
2705 * gdb.arch/i386-word.exp: Likewise.
2706
31224d9d
L
27072012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2708
2709 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
2710 is_ilp32_target to set nr_regs.
2711 * gdb.arch/i386-sse.exp: Likewise.
2712
5b7d0050
DE
27132012-10-11 Doug Evans <dje@google.com>
2714
7c09e5a0
DE
2715 PR breakpoints/14643.
2716 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
2717 * gdb.linespec/thread.c: New file.
2718 * gdb.linespec/thread.exp: New file.
2719
5b7d0050
DE
2720 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
2721 Recognize "message" -> print pass and fail. Add eof case.
2722 (runto): Recognize message, no-message. Print pass/fail if requested,
2723 with same treatment as gdb_breakpoint.
2724 (runto_main): Pass no-message to runto.
2725 (gdb_internal_error_resync): Add log message.
2726 (gdb_file_cmd): Tweak internal error fail text for consistency.
2727
2e24f4aa
JK
27282012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2729
2730 Fix crash during stepping on ppc32.
2731 * gdb.base/step-symless.c: New file.
2732 * gdb.base/step-symless.exp: New file.
2733
aa14df25
DE
27342012-10-03 Doug Evans <dje@google.com>
2735
2736 PR symtab/14601
2737 * gdb.cp/using-crash.exp: New file.
2738 * gdb.cp/using-crash.cc: New file.
2739
975531db
DE
27402012-10-02 Doug Evans <dje@google.com>
2741
2742 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
2743 more consistent.
2744 (runto,gdb_debug_format): Ditto.
2745 (gdb_file_cmd): Watch for eof in nested gdb_expect.
2746 Clean up logging and error messages.
2747
b3dc46ff
AB
27482012-10-01 Andrew Burgess <aburgess@broadcom.com>
2749
2750 Test find command on unmapped memory.
2751 * gdb.base/find-unmapped.c: New file.
2752 * gdb.base/find-unmapped.exp: New file.
2753
45814d45
YQ
27542012-09-29 Yao Qi <yao@codesourcery.com>
2755
2756 * gdb.trace/mi-tracepoint-changed.exp: New.
2757 * gdb.mi/mi-breakpoint-changed.exp: New.
2758 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
2759 * gdb.mi/pendshr2.c: New.
2760
4c2786ba
YQ
27612012-09-28 Yao Qi <yao@codesourcery.com>
2762
2763 * gdb.mi/pr11022.exp: New.
2764 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
2765
7977e5d2
TT
27662012-09-27 Tom Tromey <tromey@redhat.com>
2767
2768 * gdb.cp/derivation.exp: Add regression test.
2769 * gdb.cp/derivation.cc (class V_base, class V_inter, class
2770 V_derived): New.
2771 (vderived): New global.
2772
0971de02
TT
27732012-09-26 Tom Tromey <tromey@redhat.com>
2774
2775 * gdb.dwarf2/dw2-common-block.S: New file.
2776 * gdb.dwarf2/dw2-common-block.exp: New file.
2777
4357ac6c
TT
27782012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2779
2780 * gdb.fortran/common-block.exp: New file.
2781 * gdb.fortran/common-block.f90: New file.
2782
6f380991
AB
27832012-09-26 Andrew Burgess <aburgess@broadcom.com>
2784
2785 * gdb.base/duplicate-bp.c: New file.
2786 * gdb.base/duplicate-bp.exp: New file.
2787
8ae551cf
YQ
27882012-09-26 Yao Qi <yao@codesourcery.com>
2789
2790 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
2791
2792 Revert:
2793 2012-09-21 Yao Qi <yao@codesourcery.com>
2794
2795 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2796
318102b9
SP
27972012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
2798
2799 * gdb.base/longest-types.c: New test case.
2800 * gdb.base/longest-types.exp: New test case.
2801
a1e5fd69
YQ
28022012-09-25 Yao Qi <yao@codesourcery.com>
2803
2804 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
2805
04e7407c
JK
28062012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2807
2808 Fix internal error on canonicalization of clang types.
2809 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
2810 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
2811 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
2812
9bf4bce9
JK
28132012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2814
2815 Fix disassemble without parameters in tailcall frame.
2816 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
2817
2603f7ee
AB
28182012-09-21 Andrew Burgess <aburgess@broadcom.com>
2819
2820 * gdb.dwarf2/dw2-op-out-param.S: New file.
2821 * gdb.dwarf2/dw2-op-out-param.exp: New file.
2822
a3569abd
YQ
28232012-09-21 Yao Qi <yao@codesourcery.com>
2824
2825 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2826
a065d7af
YQ
28272012-09-21 Yao Qi <yao@codesourcery.com>
2828
2829 * gdb.mi/mi-cli.exp: Remove.
2830 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
2831
15544bd9
YQ
28322012-09-21 Yao Qi <yao@codesourcery.com>
2833
2834 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
2835 "=record-started" notification.
2836
82a90ccf
YQ
28372012-09-21 Yao Qi <yao@codesourcery.com>
2838
2839 * gdb.mi/mi-record-changed.exp: New.
2840 * gdb.mi/mi-reverse.exp: Adjust expected output.
2841
d7de8e3c
TT
28422012-09-20 Tom Tromey <tromey@redhat.com>
2843
2844 * gdb.python/python.exp: Test atexit.register.
2845
1aa99537
DE
28462012-09-20 Doug Evans <dje@google.com>
2847
05eade73
DE
2848 * boards/dwarf4-gdb-index.exp: New file.
2849
1aa99537
DE
2850 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
2851 while running the tests.
2852
4ae24af0
JB
28532012-09-18 Joel Brobecker <brobecker@adacore.com>
2854
2855 * gdb.ada/bp_reset: New testcase.
2856
bb25a15c
YQ
28572012-09-18 Yao Qi <yao@codesourcery.com>
2858
2859 * gdb.trace/mi-tsv-changed.exp: New.
2860
201b4506
YQ
28612012-09-18 Yao Qi <yao@codesourcery.com>
2862
2863 * gdb.trace/mi-traceframe-changed.exp: New.
2864
6fc1c773
YQ
28652012-09-17 Yao Qi <yao@codesourcery.com>
2866
2867 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
2868 when it is less than 0.
2869
1ab3b62c
JK
28702012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2871
2872 PR 14119
2873 * gdb.arch/amd64-tailcall-ret.S: New file.
2874 * gdb.arch/amd64-tailcall-ret.c: New file.
2875 * gdb.arch/amd64-tailcall-ret.exp: New file.
2876 * gdb.reverse/amd64-tailcall-reverse.S: New file.
2877 * gdb.reverse/amd64-tailcall-reverse.c: New file.
2878 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
2879
acf9414f
JK
28802012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2881
2882 PR 14548
2883 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
2884 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
2885 * gdb.reverse/singlejmp-reverse.S: New file.
2886 * gdb.reverse/singlejmp-reverse.c: New file.
2887 * gdb.reverse/singlejmp-reverse.exp: New file.
2888
666b578b
JK
28892012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2890
2891 Fix compatibility with old GCC (~4.1).
2892 * gdb.cp/converts.cc (my_enum_var): New variable.
2893
42056501
AB
28942012-09-14 Andrew Burgess <aburgess@broadcom.com>
2895
2896 * gdb.xml/tdesc-regs.exp: Update expected output for new
2897 vector_size syntax of vector types.
2898
b9516fa1
YPK
28992012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
2900
2901 Refactor Python "gdb" module into a proper Python package, by
2902 introducing a new "_gdb" module for code implemented in C, and
2903 using reload/__import__ instead of exec.
2904 * gdb.python/python.exp (Test stderr location): Update module
2905 location of GDB-specific sys.stderr.
2906 (Test stdout location): Ditto for sys.stdout.
2907
18dc9ad8
JK
29082012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2909
2910 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
2911
ea3a9873
KS
29122012-09-12 Keith Seitz <keiths@redhat.com>
2913
2914 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
2915 conversion statement.
2916
5941debb
DE
29172012-09-12 Doug Evans <dje@google.com>
2918
2919 * gdb.base/help.exp: Remove testing of individual command help text,
2920 too much of a maintenance burden. Instead, test the functionality
2921 of "help" itself.
2922
cfc35e02
DE
29232012-09-11 Doug Evans <dje@google.com>
2924
3a0ed5d7
DE
2925 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
2926 breakpoint.
2927
cfc35e02
DE
2928 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
2929 * gdb.dwarf2/fission-reread.S: Ditto.
2930 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
2931 * gdb.dwarf2/fission-reread.exp: Ditto.
2932
350b1b26
AB
29332012-09-11 Andrew Burgess <aburgess@broadcom.com>
2934
2935 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
2936
2fa15f23
JB
29372012-09-10 Joel Brobecker <brobecker@adacore.com>
2938
2939 * gdb.ada/optim_drec: New testcase.
2940
09be558e
DE
29412012-09-10 Doug Evans <dje@google.com>
2942
2943 * boards/fission.exp: Explicitly mark "board" as not remote.
2944
5b4f6e25
KS
29452012-09-10 Keith Seitz <keiths@redhat.com>
2946
2947 PR gdb/13483
2948 * gdb.cp/converts.cc (A::A): Add ctor.
2949 (A::member_): Add member.
2950 (enum my_enum): New enumeration.
2951 (main): Add calls to foo1_7 with various
2952 permitted arguments.
2953 * gdb.cp/converts.exp: Add tests for boolean
2954 conversions permitted by the standard.
2955
b4ca5ed9
YPK
29562012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
2957
2958 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
2959 avoid spurious results due to ~/.gdbinit.
2960 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
2961 $INTERNAL_GDBFLAGS in run command.
2962 * gdb.gdb/observer.exp (setup_test): Ditto.
2963 * gdb.gdb/selftest.exp (test_with_self): Ditto.
2964 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
2965
d54b30bb
DE
29662012-09-06 Doug Evans <dje@google.com>
2967
14910956
DE
2968 * boards/fission.exp: New file.
2969
d54b30bb
DE
2970 * gdb.python/py-value.exp: Use clean_restart.
2971
91b253e1
DE
29722012-09-05 Doug Evans <dje@google.com>
2973
2974 * gdb.base/info-macros.c: Fix whitespace.
2975
1292279a
PA
29762012-08-28 Pedro Alves <palves@redhat.com>
2977
2978 PR gdb/14428
2979
2980 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
2981
1c8cdcb1
JK
29822012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2983
2984 * gdb.base/break-caller-line.c: New file.
2985 * gdb.base/break-caller-line.exp: New file.
2986
1e8e8b51
JK
29872012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2988
2989 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
2990 * gdb.arch/i386-cfi-notcurrent.S: New file.
2991 * gdb.arch/i386-cfi-notcurrent.exp: New file.
2992
1591a1e8
PA
29932012-08-27 Wei-cheng Wang <cole945@gmail.com>
2994 Yao Qi <yao@codesourcery.com>
2995 Pedro Alves <palves@redhat.com>
2996
2997 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
2998 New procedures.
2999 (top level): Add overlap checking tests.
3000
4442ada7
TT
30012012-08-24 Tom Tromey <tromey@redhat.com>
3002
3003 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
3004 gdb_test_multiple fails for other reasons.
3005
e7d50cc9
YQ
30062012-08-24 Yao Qi <yao@codesourcery.com>
3007
3008 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
3009
dfbd5e7b
PA
30102012-08-23 Pedro Alves <palves@redhat.com>
3011
3012 * gdb.base/help.exp: Adjust to "handle" help text change.
3013
8d735b87
YQ
30142012-08-23 Yao Qi <yao@codesourcery.com>
3015
3016 * gdb.trace/disconnected-tracing.c (start, end): New.
3017 (main): Call start and end.
3018 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
3019 existing tests into this proc.
3020 (disconnected_tfind): New.
3021
61b1d759
YQ
30222012-08-23 Yao Qi <yao@codesourcery.com>
3023
3024 * boards/native-gdbserver.exp (${board}_upload): New.
3025 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
3026 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
3027 Execute tfile on remote target.
3028 Copy trace file from target to host.
3029
6ca1b147
JM
30302012-08-22 Joseph Myers <joseph@codesourcery.com>
3031
3032 * gdb.arch/thumb-bx-pc.S: New file.
3033 * gdb.arch/thumb-bx-pc.exp: New file.
3034
706e3705
TT
30352012-08-22 Tom Tromey <tromey@redhat.com>
3036
3037 * gdb.base/maint.exp: Update.
3038
b4893d48
TT
30392012-08-22 Tom Tromey <tromey@redhat.com>
3040
3041 * lib/gdb.exp (skip_unwinder_tests): New proc.
3042 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
3043 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
3044
45b7da81
TT
30452012-08-21 Tom Tromey <tromey@redhat.com>
3046
3047 * gdb.hp/gdb.aCC/exception.exp: Remove.
3048
f94363d7
AP
3049012-08-19 Andrew Pinski <apinski@cavium.com>
3050
3051 * gdb.arch/mips-octeon-bbit.c: New file.
3052 * gdb.arch/mips-octeon-bbit.exp: New Test.
3053
e5afdbd7
KS
3054012-08-19 Keith Seitz <keiths@redhat.com>
3055
3056 PR c++/14365
3057 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
3058 * gdb.dwarf2/dw2-anon-mptr.S: New file.
3059
c29e8b64
JK
30602012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3061
3062 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
3063 verbose -log by more specific untested call.
3064
15a7e7bc
YQ
30652012-08-18 Yao Qi <yao@codesourcery.com>
3066
3067 * gdb.trace/tfind.exp: Move tests on various command help before
3068 checking target supports trace.
3069 Fix the expected output of 'help tfind end'.
3070
a451cb65
KS
30712012-08-17 Keith Seitz <keiths@redhat.com>
3072
3073 PR c++/13356
3074 * gdb.base/default.exp: Update all "check type" tests.
3075 * gdb.base/help.exp: Likewise.
3076 * gdb.base/setshow.exp: Likewise.
3077 * gdb.cp/converts.cc (foo1_type_check): New function.
3078 (foo2_type_check): New function.
3079 (foo3_type_check): New function.
3080 (main): Call new functions.
3081 * converts.exp: Add tests for integer-to-pointer conversions
3082 with/without strict type-checking.
3083
dbf6a605
MF
30842012-08-16 Mike Frysinger <vapier@gentoo.org>
3085
3086 * gdb.base/help.exp: Update expected output.
3087
0c92d8c1
JB
30882012-08-16 Joel Brobecker <brobecker@adacore.com>
3089
3090 * gdb.ada/rdv_wait: New testcase.
3091
e56f7f42
JK
30922012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3093
3094 * gdb.base/attach-twice.exp: Remove excessive ps exec.
3095
f47f77df
DE
30962012-08-13 Doug Evans <dje@google.com>
3097
e202d6e8 3098 * gdb.base/help.exp: Update expected output.
f47f77df
DE
3099 * gdb.base/default.exp: Update expected output of "show convenience".
3100
a72c3253
DE
31012012-08-10 Doug Evans <dje@google.com>
3102
3103 * gdb.python/py-strfns.c: New file.
3104 * gdb.python/py-strfns.exp: New file.
3105 * gdb.python/py-type.exp (test_fields): Add vector tests.
3106
de0bea00
MF
31072012-08-10 Mike Frysinger <vapier@gentoo.org>
3108
3109 PR cli/10436:
3110 * gdb.base/completion.exp: Add tests for handle completion.
3111
5b9afe8a
YQ
31122012-08-09 Yao Qi <yao@codesourcery.com>
3113
3114 * gdb.mi/mi-cmd-param-changed.exp: New.
3115 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
3116 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
3117 * gdb.mi/mi2-prompt.exp: Likewise.
3118
4f485ebc
DE
31192012-08-08 Doug Evans <dje@google.com>
3120
3121 * gdb.base/debug-expr.c: New file.
3122 * gdb.base/debug-expr.exp: New file.
3123 * gdb.base/exprs.exp: Test {type} casts.
3124 * gdb.cp/debug-expr.exp: New file.
3125
5888842d
JK
31262012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3127
3128 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
3129 global variable loop, not a 'break'. Add loop count limit to 100.
3130 Add new fail case for terminated vgdb.
3131
4f69f4c2
JK
31322012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3133 Jean-Marc Saffroy <saffroy@gmail.com>
3134
3135 PR 11804
3136 * gdb.base/gcore-relro.exp: New file.
3137 * gdb.base/gcore-relro-main.c: New file.
3138 * gdb.base/gcore-relro-lib.c: New file.
3139
e2de5390
JK
31402012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3141
3142 Do not false FAIL with old GCCs.
3143 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
3144 GCC < 4.5 in $no_hw mode.
3145
606603c5
JK
31462012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3147
3148 * gdb.base/default.exp (cd): Accept new directory with no arguments.
3149
777f26c2
JK
31502012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3151
3152 * gdb.base/list.exp (test_only_end): New function.
3153 Call it.
3154
2c12abee
TT
31552012-08-06 Tom Tromey <tromey@redhat.com>
3156
3157 * gdb.python/py-mi.exp: Add test for printer whose children
3158 are a list.
3159 * gdb.python/py-prettyprint.c (struct children_as_list): New.
3160 (main): New variable children_as_list.
3161 * gdb.python/py-prettyprint.py (class pp_children_as_list):
3162 New.
3163 (register_pretty_printers): Register new printer.
3164
0eae2cf4
EBM
31652012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3166
3167 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
3168 symbols. Abort if vgdb remote connection is closed.
3169
09e0881d
DE
31702012-08-02 Doug Evans <dje@google.com>
3171
3172 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
3173
b40f514f
SDJ
31742012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
3175
3176 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
3177 s390x, PowerPC 64 and m68k-linux.
3178
11315ae0
UW
31792012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3180
3181 * gdb.base/annota1.exp: Accept no frames-invalid notification
3182 when starting up the program.
3183 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
3184 show a symbolic value as well.
3185 * gdb.server/server-exec-info.exp: Skip test when skipping
3186 gdbserver test and/or when skipping shared library tests.
3187 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
3188 avoid name conflicts with other tests.
3189
0547eeed
UW
31902012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3191
3192 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
3193 Fix wrong output on big-endian systems.
3194 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
3195 4-byte pointer types on 64-bit s390x.
3196
bdddb4de
UW
31972012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3198
3199 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
3200 marker comment at the beginning (after intialization).
3201 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
3202 breakpoint on marker comment instead of function begin.
3203 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
3204 PowerPC.
3205 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
3206 or 64-bit PowerPC.
3207 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
3208 gdb,no_hardware_watchpoints flag is set.
3209 (initialize): Remove now redundant can-use-hw-watchpoints change.
3210
5d206025
YQ
32112012-08-02 Yao Qi <yao@codesourcery.com>
3212 Pedro Alves <palves@redhat.com>
3213
3214 * boards/local-remote-host.exp: New.
3215
4f665099
UW
32162012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3217
3218 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
3219 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
3220 * gdb.base/print-file-var.exp: Likewise.
3221 * gdb.server/solib-list.exp: Skip on remote targets.
3222
b62e2b27
UW
32232012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3224
3225 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
3226 watchpoints on ARM. When expecting software watchpoints, tolerate
3227 (remote) targets that report unsupported hardware watchpoint only
3228 at continue time.
3229 (test_wide_location_2): Likewise.
3230
a967a851
JK
32312012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3232
3233 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
3234 valgrind versions.
3235
75d9f9ff 32362012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
3237
3238 * gdb.base/valgrind-infcall.c: New file.
3239 * gdb.base/valgrind-infcall.exp: New file.
3240
75d9f9ff
JK
3241 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
3242
1c9f2ed2
KS
32432012-07-30 Keith Seitz <keiths@redhat.com>
3244
3245 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
3246 linespecs.
3247
7f9b2034
DE
32482012-07-30 Doug Evans <dje@google.com>
3249
85220e01
DE
3250 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
3251 * gdb.dwarf2/pr13961.S: Ditto.
3252
7f9b2034
DE
3253 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
3254
4e969b4f
AB
32552012-07-30 Andrew Burgess <aburgess@broadcom.com>
3256
3257 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
3258 change its format immediately after reloading the binary.
3259
e7de8362
JK
32602012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3261
3262 Fix testsuite regression after --use-deprecated-index-sections removal.
3263 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
3264 string.
3265 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
3266
7255706c
YQ
32672012-07-27 Yao Qi <yao@codesourcery.com>
3268
3269 KFAIL for PR remote/14161.
3270 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
3271 Cleanup socket files.
3272 (strace_info_marker): Detach inferior.
3273
f2e8016f
TT
32742012-07-26 Tom Tromey <tromey@redhat.com>
3275
6fdff2c5 3276 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 3277
f66713d2
JK
32782012-07-26 Markus Metzger <markus.t.metzger@intel.com>
3279
3280 * gdb.python/py-inferior.c (thread): New function.
3281 (check_threads): New function.
3282 (test_threads): New function.
3283 * gdb.python/py-inferior.exp: Added test.
3284 Replaced runto with continue to breakpoint.
3285
8223e12c
TT
32862012-07-26 Tom Tromey <tromey@redhat.com>
3287
3288 * lib/ada.exp (standard_ada_testfile): New proc.
3289 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
3290 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
3291 * gdb.ada/array_return.exp: Use standard_ada_testfile.
3292 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
3293 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
3294 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
3295 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
3296 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
3297 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
3298 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
3299 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
3300 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
3301 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
3302 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
3303 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
3304 * gdb.ada/char_param.exp: Use standard_ada_testfile.
3305 * gdb.ada/complete.exp: Use standard_ada_testfile.
3306 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
3307 standard_output_file.
3308 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
3309 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
3310 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
3311 standard_output_file.
3312 * gdb.ada/exprs.exp: Use standard_ada_testfile.
3313 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
3314 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
3315 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
3316 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
3317 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
3318 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
3319 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
3320 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
3321 * gdb.ada/homonym.exp: Use standard_ada_testfile.
3322 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
3323 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
3324 * gdb.ada/interface.exp: Use standard_ada_testfile.
3325 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
3326 standard_output_file
3327 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
3328 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
3329 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
3330 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
3331 * gdb.ada/nested.exp: Use standard_ada_testfile.
3332 * gdb.ada/null_array.exp: Use standard_ada_testfile.
3333 * gdb.ada/null_record.exp: Use standard_ada_testfile.
3334 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
3335 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
3336 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
3337 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
3338 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
3339 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
3340 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
3341 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
3342 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
3343 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
3344 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
3345 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
3346 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
3347 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
3348 * gdb.ada/start.exp: Use standard_ada_testfile.
3349 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
3350 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
3351 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
3352 * gdb.ada/tagged.exp: Use standard_ada_testfile.
3353 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
3354 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
3355 * gdb.ada/tasks.exp: Use standard_ada_testfile.
3356 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
3357 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
3358 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
3359 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
3360 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
3361 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
3362 * gdb.ada/widewide.exp: Use standard_ada_testfile.
3363
bbec57e4
JK
33642012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3365
3366 Fix testsuite regression after --use-deprecated-index-sections removal.
3367 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
3368
9cc8e32c
JK
33692012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3370
3371 Fix compatibility with Tcl before 7.5.
3372 * lib/future.exp (lreverse): New function if it does not exist.
3373
ea5ca7b5
MK
33742012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
3375
3376 * gdb.mi/mi-pending.c: New method to set a second pending
3377 breakpoint.
3378 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
3379 condition.
3380
64776a0b
PA
33812012-07-20 Pedro Alves <palves@redhat.com>
3382
3383 PR threads/11692
3384 PR gdb/12203
3385
3386 * gdb.threads/create-fail.c: New file.
3387 * gdb.threads/create-fail.exp: New file.
3388
13e4e967
PA
33892012-07-19 Pedro Alves <palves@redhat.com>
3390
3391 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
3392 * config/vx.exp (gdb_start): Likewise.
3393 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
3394 * gdb.base/setvar.exp (test_set): Likewise.
3395 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
3396 * gdb.reverse/sigall-precsave.exp: Likewise.
3397 * gdb.reverse/sigall-reverse.exp: Likewise.
3398
b7aefa4d
PA
33992012-07-19 Pedro Alves <palves@redhat.com>
3400
3401 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
3402 handler before recording.
3403
608b4967
TT
34042012-07-19 Tom Tromey <tromey@redhat.com>
3405
3406 * gdb.cp/casts.exp: Add tests for typeof and decltype.
3407 * gdb.cp/casts.cc (decltype): New function.
3408 (main): Use it.
3409
b1e0c0fa
PA
34102012-07-19 Pedro Alves <palves@redhat.com>
3411
3412 * gdb.base/sigall.exp (signals): New list.
3413 <top level>: Loop over signals in the $signals list instead of
3414 calling a test function once per signal.
3415 * gdb.reverse/sigall-precsave.exp (signals): New list.
3416 <top level>: Loop over signals in the $signals list instead of
3417 calling a test function once per signal.
3418 * gdb.reverse/sigall-reverse.exp (signals): New list.
3419 <top level>: Loop over signals in the $signals list instead of
3420 calling a test function once per signal.
3421
6ace3df1
YQ
34222012-07-19 Yao Qi <yao@codesourcery.com>
3423
3424 * gdb.base/setshow.exp: Test 'set args ~'.
3425
263a0f8c
JK
34262012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3427
3428 * gdb.base/store.exp (check_set): Import gdb_prompt.
3429 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
3430 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
3431
8f043999
JK
34322012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3433
3434 PR 11914
3435 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
3436 (main): Call eval_sub.
3437 * gdb.python/py-prettyprint.exp:
3438 (python execfile ('py-prettyprint.py')): Move it earlier.
3439 New breakpoint for eval-break.
3440 (continue to breakpoint: eval-break, info locals): New test.
3441 (python execfile ('py-prettyprint.py')): Move it from here.
3442 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
3443 (register_pretty_printers): Register pp_eval_type.
3444
725c7b66
JK
34452012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3446
3447 Fix a testcase regression by me.
3448 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
3449 DW_FORM_data4.
3450
4359dff1
JK
34512012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3452 Doug Evans <dje@google.com>
3453
3454 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
3455 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
3456
61e44cfa
JK
34572012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3458
3459 Fix gdbserver run regression.
3460 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
3461
93c0ef37
TT
34622012-07-12 Tom Tromey <tromey@redhat.com>
3463
3464 * lib/gdb.exp (standard_testfile): Don't declare objdir.
3465 (clean_restart): Likewise.
3466 (core_find): Use standard_output_file.
3467
76027ef5
TT
34682012-07-12 Tom Tromey <tromey@redhat.com>
3469
3470 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
3471 * gdb.dwarf2/dw2-anonymous-func.exp: Use
3472 prepare_for_testing_full.
3473 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
3474 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
3475 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
3476 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
3477 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
3478 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
3479 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
3480 prepare_for_testing_full.
3481 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
3482 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
3483 prepare_for_testing_full.
3484 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
3485 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
3486 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
3487
85b4440a
TT
34882012-07-12 Tom Tromey <tromey@redhat.com>
3489
3490 * lib/gdb.exp (build_executable_from_specs): New proc, from
3491 build_executable.
3492 (build_executable): Use it.
3493 (prepare_for_testing_full): New proc.
3494
55baab26
TT
34952012-07-11 Tom Tromey <tromey@redhat.com>
3496
3497 * gdb.reverse/break-precsave.exp: Use standard_output_file.
3498 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
3499 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
3500 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
3501 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
3502 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
3503 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
3504 * gdb.reverse/step-precsave.exp: Use standard_output_file.
3505 * gdb.reverse/until-precsave.exp: Use standard_output_file.
3506 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
3507
298a9cf0
TT
35082012-07-10 Tom Tromey <tromey@redhat.com>
3509
3510 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
3511 standard_output_file.
3512 * gdb.mi/gdb2549.exp: Use standard_testfile.
3513 * gdb.mi/gdb669.exp: Use standard_testfile.
3514 * gdb.mi/gdb701.exp: Use standard_testfile.
3515 * gdb.mi/gdb792.exp: Use standard_testfile.
3516 * gdb.mi/mi-async.exp: Use standard_testfile.
3517 * gdb.mi/mi-basics.exp: Use standard_testfile.
3518 * gdb.mi/mi-break.exp: Use standard_testfile.
3519 * gdb.mi/mi-cli.exp: Use standard_testfile.
3520 * gdb.mi/mi-console.exp: Use standard_testfile.
3521 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
3522 * gdb.mi/mi-eval.exp: Use standard_testfile.
3523 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
3524 * gdb.mi/mi-file.exp: Use standard_testfile.
3525 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
3526 * gdb.mi/mi-logging.exp: Use standard_testfile.
3527 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
3528 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
3529 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
3530 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
3531 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
3532 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
3533 * gdb.mi/mi-pending.exp: Use standard_testfile,
3534 standard_output_file.
3535 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
3536 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
3537 * gdb.mi/mi-regs.exp: Use standard_testfile.
3538 * gdb.mi/mi-return.exp: Use standard_testfile.
3539 * gdb.mi/mi-reverse.exp: Use standard_testfile.
3540 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
3541 * gdb.mi/mi-solib.exp: Use standard_testfile,
3542 standard_output_file.
3543 * gdb.mi/mi-stack.exp: Use standard_testfile.
3544 * gdb.mi/mi-stepi.exp: Use standard_testfile.
3545 * gdb.mi/mi-stepn.exp: Use standard_testfile.
3546 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
3547 * gdb.mi/mi-until.exp: Use standard_testfile.
3548 * gdb.mi/mi-var-block.exp: Use standard_testfile.
3549 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
3550 * gdb.mi/mi-var-child.exp: Use standard_testfile.
3551 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
3552 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
3553 * gdb.mi/mi-var-display.exp: Use standard_testfile.
3554 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
3555 standard_output_file.
3556 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
3557 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
3558 * gdb.mi/mi-watch.exp: Use standard_testfile.
3559 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
3560 * gdb.mi/mi2-basics.exp: Use standard_testfile.
3561 * gdb.mi/mi2-break.exp: Use standard_testfile.
3562 * gdb.mi/mi2-cli.exp: Use standard_testfile.
3563 * gdb.mi/mi2-console.exp: Use standard_testfile.
3564 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
3565 * gdb.mi/mi2-eval.exp: Use standard_testfile.
3566 * gdb.mi/mi2-file.exp: Use standard_testfile.
3567 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
3568 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
3569 * gdb.mi/mi2-regs.exp: Use standard_testfile.
3570 * gdb.mi/mi2-return.exp: Use standard_testfile.
3571 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
3572 * gdb.mi/mi2-stack.exp: Use standard_testfile.
3573 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
3574 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
3575 * gdb.mi/mi2-until.exp: Use standard_testfile.
3576 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
3577 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
3578 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
3579 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
3580 * gdb.mi/mi2-watch.exp: Use standard_testfile.
3581
f5f3a911
TT
35822012-07-10 Tom Tromey <tromey@redhat.com>
3583
3584 * gdb.cp/abstract-origin.exp: Use standard_testfile.
3585 * gdb.cp/ambiguous.exp: Use standard_testfile,
3586 prepare_for_testing.
3587 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
3588 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
3589 * gdb.cp/anon-ns.exp: Use standard_testfile.
3590 * gdb.cp/anon-struct.exp: Use standard_testfile.
3591 * gdb.cp/anon-union.exp: Use standard_testfile,
3592 prepare_for_testing.
3593 * gdb.cp/arg-reference.exp: Use standard_testfile,
3594 prepare_for_testing.
3595 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
3596 * gdb.cp/breakpoint.exp: Use standard_testfile,
3597 prepare_for_testing.
3598 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
3599 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
3600 standard_output_file.
3601 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
3602 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
3603 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
3604 (test_static_members): Update.
3605 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
3606 * gdb.cp/converts.exp: Use standard_testfile.
3607 * gdb.cp/cp-relocate.exp: Use standard_testfile.
3608 * gdb.cp/cpcompletion.exp: Use standard_testfile,
3609 prepare_for_testing.
3610 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
3611 * gdb.cp/cplabel.exp: Use standard_testfile.
3612 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
3613 prepare_for_testing.
3614 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
3615 * gdb.cp/derivation.exp: Use standard_testfile,
3616 prepare_for_testing.
3617 * gdb.cp/destrprint.exp: Use standard_testfile.
3618 * gdb.cp/dispcxx.exp: Use standard_testfile.
3619 * gdb.cp/exception.exp: Use standard_testfile,
3620 prepare_for_testing.
3621 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
3622 * gdb.cp/extern-c.exp: Use standard_testfile,
3623 prepare_for_testing.
3624 * gdb.cp/formatted-ref.exp: Use standard_testfile,
3625 prepare_for_testing.
3626 * gdb.cp/fpointer.exp: Use standard_testfile.
3627 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
3628 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
3629 standard_output_file.
3630 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
3631 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
3632 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
3633 standard_output_file.
3634 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
3635 (do_tests): Update.
3636 * gdb.cp/koenig.exp: Use standard_testfile.
3637 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
3638 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
3639 * gdb.cp/m-static.exp: Use standard_testfile,
3640 prepare_for_testing.
3641 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
3642 * gdb.cp/mb-inline.exp: Use standard_testfile,
3643 prepare_for_testing.
3644 * gdb.cp/mb-templates.exp: Use standard_testfile,
3645 prepare_for_testing.
3646 * gdb.cp/member-ptr.exp: Use standard_testfile,
3647 prepare_for_testing.
3648 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
3649 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
3650 * gdb.cp/method2.exp: Use standard_testfile.
3651 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
3652 standard_output_file.
3653 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
3654 (do_tests): Update.
3655 * gdb.cp/namespace-enum.exp: Use standard_testfile,
3656 prepare_for_testing.
3657 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
3658 prepare_for_testing.
3659 * gdb.cp/namespace.exp: Use standard_testfile,
3660 prepare_for_testing.
3661 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
3662 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
3663 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
3664 * gdb.cp/nsimport.exp: Use standard_testfile,
3665 prepare_for_testing.
3666 * gdb.cp/nsnested.exp: Use standard_testfile.
3667 * gdb.cp/nsnoimports.exp: Use standard_testfile.
3668 * gdb.cp/nsrecurs.exp: Use standard_testfile,
3669 prepare_for_testing.
3670 * gdb.cp/nsstress.exp: Use standard_testfile,
3671 prepare_for_testing.
3672 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
3673 * gdb.cp/operator.exp: Use standard_testfile.
3674 * gdb.cp/oranking.exp: Use standard_testfile.
3675 * gdb.cp/overload-const.exp: Use standard_testfile.
3676 * gdb.cp/overload.exp: Use standard_testfile,
3677 prepare_for_testing.
3678 * gdb.cp/ovldbreak.exp: Use standard_testfile.
3679 * gdb.cp/ovsrch.exp: Use standard_testfile.
3680 * gdb.cp/paren-type.exp: Use standard_testfile.
3681 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
3682 prepare_for_testing.
3683 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
3684 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
3685 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
3686 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
3687 * gdb.cp/pr10728.exp: Use standard_testfile,
3688 standard_output_file.
3689 * gdb.cp/pr12028.exp: Use standard_testfile.
3690 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
3691 * gdb.cp/pr9167.exp: Use standard_testfile.
3692 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
3693 * gdb.cp/printmethod.exp: Use standard_testfile,
3694 prepare_for_testing.
3695 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
3696 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
3697 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
3698 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
3699 standard_output_file.
3700 * gdb.cp/readnow-language.exp: Use standard_testfile.
3701 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
3702 (gdb_start_again): Use clean_restart.
3703 * gdb.cp/ref-types.exp: Use standard_testfile,
3704 prepare_for_testing.
3705 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
3706 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
3707 * gdb.cp/smartp.exp: Use standard_testfile.
3708 * gdb.cp/static-method.exp: Use standard_testfile.
3709 * gdb.cp/static-print-quit.exp: Use standard_testfile.
3710 * gdb.cp/temargs.exp: Use standard_testfile.
3711 * gdb.cp/templates.exp: Use standard_testfile,
3712 prepare_for_testing.
3713 (do_tests): Update.
3714 * gdb.cp/try_catch.exp: Use standard_testfile,
3715 prepare_for_testing.
3716 * gdb.cp/typedef-operator.exp: Use standard_testfile.
3717 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
3718 * gdb.cp/virtbase.exp: Use standard_testfile,
3719 prepare_for_testing.
3720 * gdb.cp/virtfunc.exp: Use standard_testfile,
3721 prepare_for_testing.
3722 (do_tests): Update.
3723 * gdb.cp/virtfunc2.exp: Use standard_testfile,
3724 prepare_for_testing.
3725
686f09d0
TT
37262012-07-10 Tom Tromey <tromey@redhat.com>
3727
3728 * lib/gdb.exp (standard_testfile): Unset output variables from
3729 earlier invocations.
3730
9357e021
YQ
37312012-07-10 Yao Qi <yao@codesourcery.com>
3732
3733 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
3734 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
3735 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
3736 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
3737 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
3738 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
3739 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
3740 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
3741 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
3742 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
3743 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
3744 * gdb.mi/mi-var-display.exp: Likewise.
3745 * gdb.mi/mi-var-invalidate.exp: Likewise.
3746 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
3747 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
3748 * gdb.mi/mi2-console.exp: Likewise.
3749 * gdb.mi/mi2-disassemble.exp: Likewise.
3750 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
3751 * gdb.mi/mi2-read-memory.exp: Likewise.
3752 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
3753 * gdb.mi/mi2-simplerun.exp: Likewise.
3754 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
3755 * gdb.mi/mi2-syn-frame.exp: Likewise.
3756 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
3757 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
3758 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
3759
e314d629
TT
37602012-07-09 Tom Tromey <tromey@redhat.com>
3761
3762 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
3763 * gdb.base/callfuncs.exp: Add cast-based test.
3764 * gdb.base/callfuncs.c (voidfunc): New function.
3765
06928b3f
DE
37662012-07-08 Doug Evans <dje@google.com>
3767
3768 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
3769
32f11bad
JK
37702012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3771
3772 Fix XFAIL compatibility with old i386 systems.
3773 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
3774 Check also 'Cannot insert breakpoint 0'.
3775
76b83c51
JK
37762012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3777
3778 PR 14321
3779 * gdb.base/find.exp
3780 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
3781
a6fb9c08
TT
37822012-07-06 Tom Tromey <tromey@redhat.com>
3783
3784 * gdb.base/whatis.exp: Add test.
3785
71918a86
TT
37862012-07-06 Tom Tromey <tromey@redhat.com>
3787
3788 * gdb.base/whatis.exp: Add regression test.
3789
fcde5961
TT
37902012-07-06 Tom Tromey <tromey@redhat.com>
3791
3792 * gdb.base/whatis.exp: Add tests.
3793
f9cf0f4a
JK
37942012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3795
3796 PR 12649
3797 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
3798 gdb_test_multiple $gdb_prompt terminator.
3799
979ade8b
PA
38002012-07-04 Pedro Alves <palves@redhat.com>
3801
3802 * gdb.mi/mi-reverse.exp: Use supports_reverse and
3803 supports_process_record.
3804
8a980b44
PA
38052012-07-04 Pedro Alves <palves@redhat.com>
3806
3807 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
3808 endings.
3809 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
3810
855ba978
SS
38112012-07-03 Stan Shebs <stan@codesourcery.com>
3812
3813 * gdb.base/info-os.c (main): Retry resource acquisition until an
3814 available one is found.
3815 * gdb.base/info-os.exp: Collect resource keys from the program
3816 and use them in matching.
3817
fcb44371
JK
38182012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3819
3820 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
3821 Wrap the test into loop for corefile and core0file.
3822
08a67be6
JK
38232012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3824
3825 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
3826 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
3827 .note.GNU-stack.
3828
0f3c2347
JK
3829 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
3830
ff4a4500
SDJ
38312012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
3832
3833 * gdb.base/help.exp (help b, help br, help bre, help brea, help
3834 break): Include help message for the new `-probe' and `-probe-stap'
3835 options.
3836
d3ce09f5
SS
38372012-07-02 Stan Shebs <stan@codesourcery.com>
3838
3839 * gdb.base/dprintf.exp: Add agent style tests.
3840
a1624241
JK
38412012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3842
3843 * gdb.base/stale-infcall.c (infcall): New label test-next.
3844 (main): New labels test-pass and test-fail.
3845 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
3846 $test_fail_bpnum to test-fail.
3847 (test system longjmp tracking support): New test.
3848 Delete $test_fail_bpnum.
3849 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
3850 breakpoint.
3851
42e7ad6c
DE
38522012-06-30 Doug Evans <dje@google.com>
3853
3854 * gdb.dwarf2/fission-reread.S: New file.
3855 * gdb.dwarf2/fission-reread.exp: New file.
3856
37ce89eb
SS
38572012-06-28 Stan Shebs <stan@codesourcery.com>
3858
3859 * gdb.mi/mi-logging.exp: New file.
3860
e5ef252a
PA
38612012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3862 Pedro Alves <palves@redhat.com>
3863
3864 * gdb.threads/siginfo-threads.exp: New file.
3865 * gdb.threads/siginfo-threads.c: New file.
3866 * gdb.threads/sigstep-threads.exp: New file.
3867 * gdb.threads/sigstep-threads.c: New file.
3868
22f1fbae
TT
38692012-06-28 Tom Tromey <tromey@redhat.com>
3870
3871 * gdb.go/package.exp: Partially revert earlier patch; use
3872 gdb_compile again. Use standard_output_file.
3873
2e3cf129
DE
38742012-06-27 Doug Evans <dje@google.com>
3875
3876 * gdb.dwarf2/fission-base.c: New file.
3877 * gdb.dwarf2/fission-base.S: New file.
3878 * gdb.dwarf2/fission-base.exp: New file.
3879
785fd303
JK
38802012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3881
3882 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
3883
1bb9788d
TT
38842012-06-27 Tom Tromey <tromey@redhat.com>
3885
3886 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
3887 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
3888
c83ee902
TT
38892012-06-27 Tom Tromey <tromey@redhat.com>
3890
3891 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
3892 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
3893 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
3894 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
3895 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
3896 prepare_for_testing.
3897 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
3898 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
3899 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
3900 standard_testfile.
3901 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
3902 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
3903 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
3904 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
3905 prepare_for_testing.
3906 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
3907 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
3908 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
3909 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
3910 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
3911 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
3912 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
3913 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
3914 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
3915 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
3916 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
3917 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
3918 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
3919 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
3920 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
3921 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
3922 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
3923 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
3924 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
3925 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
3926 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
3927 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
3928 standard_output_file.
3929 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
3930 standard_output_file.
3931 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
3932 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
3933 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
3934 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
3935 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
3936 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
3937 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
3938 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
3939 * gdb.dwarf2/implptr.exp: Use standard_testfile.
3940 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
3941 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
3942 * gdb.dwarf2/pieces.exp: Use standard_testfile.
3943 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
3944 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
3945 * gdb.dwarf2/valop.exp: Use standard_testfile,
3946 prepare_for_testing.
3947
5204774b
TT
39482012-06-27 Tom Tromey <tromey@redhat.com>
3949
3950 * gdb.python/python.exp: Fix regexps in pagination tests.
3951
ee0bf529
SCR
39522012-06-26 Siva Chandra Reddy <sivachandra@google.com>
3953
3954 * gdb.python/py-symtab.exp: Add tests to test the new attribute
3955 'last' of gdb.Symtab_and_line.
3956 * gdb.python/py-symbol.c: Move break point comment to enable
3957 testing of gdb.Symtab_and_line.last.
3958
14fcc022
TT
39592012-06-26 Tom Tromey <tromey@redhat.com>
3960
3961 * gdb.threads/step.c: Remove.
3962 * gdb.threads/step.exp: Remove.
3963 * gdb.threads/step2.exp: Remove.
3964
0efbbabc
TT
39652012-06-26 Tom Tromey <tromey@redhat.com>
3966
3967 * gdb.threads/watchpoint-fork.exp (test): Use
3968 standard_output_file. Don't declare objdir.
3969 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
3970 standard_output_file.
3971 * gdb.threads/attach-stopped.exp: Use standard_testfile.
3972 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
3973 clean_restart. Remove incdir.
3974 * gdb.threads/corethreads.exp: Use standard_testfile.
3975 * gdb.threads/execl.exp: Use standard_testfile,
3976 standard_output_file, clean_restart.
3977 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
3978 clean_restart.
3979 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
3980 clean_restart.
3981 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
3982 incdir.
3983 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
3984 clean_restart. Remove incdir.
3985 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
3986 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
3987 clean_restart. Remove incdir.
3988 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
3989 Remove incdir.
3990 * gdb.threads/leader-exit.exp: Use standard_testfile.
3991 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
3992 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
3993 clean_restart.
3994 * gdb.threads/manythreads.exp: Use standard_testfile,
3995 clean_restart. Remove incdir.
3996 * gdb.threads/multi-create.exp: Use standard_testfile,
3997 clean_restart.
3998 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
3999 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
4000 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
4001 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
4002 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
4003 * gdb.threads/pending-step.exp: Use standard_testfile,
4004 clean_restart. Remove incdir.
4005 * gdb.threads/print-threads.exp: Use standard_testfile,
4006 clean_restart. Remove incdir.
4007 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
4008 clean_restart. Remove incdir.
4009 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
4010 Remove incdir.
4011 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
4012 incdir.
4013 * gdb.threads/sigthread.exp: Use standard_testfile,
4014 clean_restart.
4015 * gdb.threads/staticthreads.exp: Use standard_testfile,
4016 clean_restart. Remove incdir.
4017 * gdb.threads/switch-threads.exp: Use standard_testfile,
4018 clean_restart. Remove incdir.
4019 * gdb.threads/thread-execl.exp: Use standard_testfile,
4020 clean_restart. Remove incdir.
4021 * gdb.threads/thread-find.exp: Use standard_testfile,
4022 clean_restart.
4023 * gdb.threads/thread-specific.exp: Use standard_testfile,
4024 clean_restart. Remove incdir.
4025 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
4026 clean_restart. Remove incdir.
4027 * gdb.threads/thread_check.exp: Use standard_testfile,
4028 clean_restart. Remove incdir.
4029 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
4030 incdir.
4031 * gdb.threads/threadapply.exp: Use standard_testfile,
4032 clean_restart. Remove incdir.
4033 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
4034 clean_restart. Remove incdir.
4035 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
4036 clean_restart.
4037 * gdb.threads/tls-shared.exp: Use standard_testfile,
4038 clean_restart, standard_output_file.
4039 * gdb.threads/tls-var.exp: Use standard_testfile,
4040 standard_output_file.
4041 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
4042 Remove incdir.
4043 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
4044 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
4045 incdir.
4046 * gdb.threads/watchthreads2.exp: Use standard_testfile,
4047 clean_restart. Remove incdir.
4048
497a5eb0
TT
40492012-06-26 Tom Tromey <tromey@redhat.com>
4050
4051 * gdb.trace/actions.exp: Use standard_testfile.
4052 * gdb.trace/ax.exp: Use standard_testfile.
4053 * gdb.trace/backtrace.exp: Use standard_testfile.
4054 * gdb.trace/change-loc.exp: Use standard_testfile.
4055 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
4056 * gdb.trace/collection.exp: Use standard_testfile,
4057 prepare_for_testing.
4058 * gdb.trace/deltrace.exp: Use standard_testfile.
4059 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
4060 * gdb.trace/ftrace.exp: Use standard_testfile.
4061 * gdb.trace/infotrace.exp: Use standard_testfile.
4062 * gdb.trace/packetlen.exp: Use standard_testfile.
4063 * gdb.trace/passc-dyn.exp: Use standard_testfile.
4064 * gdb.trace/passcount.exp: Use standard_testfile.
4065 * gdb.trace/pending.exp: Use standard_testfile.
4066 * gdb.trace/report.exp: Use standard_testfile.
4067 * gdb.trace/save-trace.exp: Use standard_testfile.
4068 * gdb.trace/stap-trace.exp: Use standard_testfile.
4069 * gdb.trace/status-stop.exp: Use standard_testfile.
4070 * gdb.trace/strace.exp: Use standard_testfile.
4071 * gdb.trace/tfile.exp: Use standard_testfile.
4072 * gdb.trace/tfind.exp: Use standard_testfile.
4073 * gdb.trace/trace-break.exp: Use standard_testfile.
4074 * gdb.trace/trace-mt.exp: Use standard_testfile.
4075 * gdb.trace/tracecmd.exp: Use standard_testfile.
4076 * gdb.trace/tspeed.exp: Use standard_testfile.
4077 * gdb.trace/tstatus.exp: Use standard_testfile.
4078 * gdb.trace/tsv.exp: Use standard_testfile.
4079 * gdb.trace/unavailable.exp: Use standard_testfile,
4080 prepare_for_testing.
4081 * gdb.trace/while-dyn.exp: Use standard_testfile.
4082 * gdb.trace/while-stepping.exp: Use standard_testfile.
4083
7686c074
TT
40842012-06-26 Tom Tromey <tromey@redhat.com>
4085
4086 * gdb.reverse/break-precsave.exp: Use standard_testfile.
4087 * gdb.reverse/break-reverse.exp: Use standard_testfile.
4088 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
4089 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
4090 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
4091 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
4092 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
4093 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
4094 prepare_for_testing.
4095 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
4096 prepare_for_testing.
4097 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
4098 prepare_for_testing.
4099 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
4100 prepare_for_testing.
4101 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
4102 prepare_for_testing
4103 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
4104 * gdb.reverse/machinestate.exp: Use standard_testfile.
4105 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
4106 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
4107 build_executable.
4108 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
4109 build_executable.
4110 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
4111 standard_output_file.
4112 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
4113 standard_output_file.
4114 * gdb.reverse/step-precsave.exp: Use standard_testfile.
4115 * gdb.reverse/step-reverse.exp: Use standard_testfile.
4116 * gdb.reverse/until-precsave.exp: Use standard_testfile.
4117 * gdb.reverse/until-reverse.exp: Use standard_testfile.
4118 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
4119 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
4120
481fc100
TT
41212012-06-26 Tom Tromey <tromey@redhat.com>
4122
4123 * gdb.stabs/weird.exp: Remove directory-checking code. Use
4124 standard_output_file.
4125 * gdb.stabs/exclfwd.exp: Use standard_testfile,
4126 prepare_for_testing. Remove directory-checking code.
4127
7bb18ae2
TT
41282012-06-25 Tom Tromey <tromey@redhat.com>
4129
4130 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
4131 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
4132 build_executable, not prepare_for_testing.
4133 * gdb.multi/base.exp: Use standard_output_file. Use
4134 build_executable, not prepare_for_testing.
4135
cf09b3e4
TT
41362012-06-25 Tom Tromey <tromey@redhat.com>
4137
4138 * gdb.fortran/subarray.exp: Use standard_testfile,
4139 prepare_for_testing.
4140 * gdb.fortran/multi-dim.exp: Use standard_testfile.
4141 * gdb.fortran/module.exp: Use standard_testfile.
4142 * gdb.fortran/logical.exp: Use standard_testfile.
4143 * gdb.fortran/library-module.exp: Use standard_testfile,
4144 standard_output_file.
4145 * gdb.fortran/derived-type.exp: Use standard_testfile,
4146 prepare_for_testing.
4147 * gdb.fortran/complex.exp: Use standard_testfile,
4148 prepare_for_testing.
4149 * gdb.fortran/charset.exp: Use standard_testfile.
4150 * gdb.fortran/array-element.exp: Use standard_testfile,
4151 prepare_for_testing.
4152
18b5ff1b
KS
41532012-06-25 Keith Seitz <keiths@redhat.com>
4154
4155 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
4156 Change rbreak-related tests to KFAIL and add bugzilla numbers.
4157
17b77626
TT
41582012-06-25 Tom Tromey <tromey@redhat.com>
4159
4160 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
4161 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
4162 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
4163 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
4164
f91e3dc1
TT
41652012-06-25 Tom Tromey <tromey@redhat.com>
4166
4167 * gdb.linespec/ls-errs.exp: Use standard_testfile.
4168 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
4169 * gdb.linespec/linespec.exp: Use standard_testfile.
4170
a884434d
TT
41712012-06-25 Tom Tromey <tromey@redhat.com>
4172
4173 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
4174 prepare_for_testing.
4175
efc9d70a
TT
41762012-06-25 Tom Tromey <tromey@redhat.com>
4177
4178 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
4179 prepare_for_testing.
4180 * gdb.opt/inline-break.exp: Use standard_testfile,
4181 prepare_for_testing.
4182 * gdb.opt/inline-bt.exp: Use standard_testfile,
4183 prepare_for_testing.
4184 * gdb.opt/inline-cmds.exp: Use standard_testfile,
4185 prepare_for_testing.
4186 * gdb.opt/inline-locals.exp: Use standard_testfile,
4187 prepare_for_testing.
4188
e2fc92c6
TT
41892012-06-25 Tom Tromey <tromey@redhat.com>
4190
4191 * gdb.asm/asm-source.exp: Use standard_output_file,
4192 standard_testfile. Construct .o files in proper subdir.
4193
b0963d73
TT
41942012-06-25 Tom Tromey <tromey@redhat.com>
4195
4196 * gdb.server/ext-attach.exp: Use standard_testfile,
4197 prepare_for_testing.
4198 * gdb.server/ext-run.exp: Use standard_testfile,
4199 build_executable.
4200 * gdb.server/file-transfer.exp: Use standard_testfile,
4201 prepare_for_testing.
4202 * gdb.server/server-exec-info.exp: Use standard_testfile.
4203 * gdb.server/server-mon.exp: Use standard_testfile,
4204 prepare_for_testing.
4205 * gdb.server/server-run.exp: Use standard_testfile,
4206 build_executable.
4207 * gdb.server/solib-list.exp: Use standard_testfile,
4208 standard_output_file.
4209
8a3e1f8d
TT
42102012-06-25 Tom Tromey <tromey@redhat.com>
4211
4212 * lib/gdb.exp (standard_output_file): Use "file join".
4213 * gdb.go/chan.exp: Use standard_testfile.
4214 * gdb.go/handcall.exp: Use standard_testfile.
4215 * gdb.go/hello.exp: Use standard_testfile.
4216 * gdb.integers/chan.exp: Use standard_testfile.
4217 * gdb.go/methods.exp: Use standard_testfile.
4218 * gdb.go/package.exp: Use standard_testfile.
4219 * gdb.go/strings.exp: Use standard_testfile.
4220 * gdb.go/types.exp: Use standard_testfile.
4221 * gdb.go/unsafe.exp: Use standard_testfile.
4222
944a9061
MGD
42232012-06-25 Greta Yorsh <greta.yorsh@arm.com>
4224
4225 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
4226
1c06bd58
JK
42272012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4228
4229 Fix regression by the previous commit.
4230 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
4231
b4a58790
TT
42322012-06-22 Tom Tromey <tromey@redhat.com>
4233
4234 * gdb.python/lib-types.exp: Use standard_testfile,
4235 prepare_for_testing.
4236 * gdb.python/py-block.exp: Use standard_testfile.
4237 * gdb.python/py-breakpoint.exp: Use standard_testfile.
4238 * gdb.python/py-events.exp: Use standard_testfile,
4239 standard_output_file.
4240 * gdb.python/py-evsignal.exp: Use standard_testfile.
4241 * gdb.python/py-evethreads.exp: Use standard_testfile.
4242 * gdb.python/py-explore-cc.exp: Use standard_testfile.
4243 * gdb.python/py-explore.exp: Use standard_testfile.
4244 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
4245 standard_output_file.
4246 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
4247 prepare_for_testing.
4248 * gdb.python/py-frame-inline.exp: Use standard_testfile.
4249 * gdb.python/py-frame.exp: Use standard_testfile.
4250 * gdb.python/py-inferior.exp: Use standard_testfile.
4251 * gdb.python/py-infthread.exp: Use standard_testfile.
4252 * gdb.python/py-mi.exp: Use standard_testfile.
4253 * gdb.python/py-objfile-script.exp: Use standard_testfile,
4254 build_executable.
4255 * gdb.python/py-objfile.exp: Use standard_testfile.
4256 * gdb.python/py-pp-maint.exp: Use standard_testfile,
4257 prepare_for_testing.
4258 * gdb.python/py-prettyprint.exp: Use standard_testfile.
4259 * gdb.python/py-progspace.exp: Use standard_testfile,
4260 build_executable.
4261 * gdb.python/py-prompt.exp: Use standard_testfile,
4262 build_executable.
4263 * gdb.python/py-section-script.exp: Use standard_testfile,
4264 build_executable.
4265 * gdb.python/py-shared.exp: Use standard_testfile,
4266 standard_output_file, clean_restart.
4267 * gdb.python/py-symbol.exp: Use standard_output_file,
4268 prepare_for_testing.
4269 * gdb.python/py-symtab.exp: Use standard_output_file,
4270 prepare_for_testing
4271 * gdb.python/py-template.exp: Use standard_testfile.
4272 * gdb.python/py-type.exp: Use standard_testfile.
4273 * gdb.python/py-value-cc.exp: Use standard_testfile.
4274 * gdb.python/py-value.exp: Use standard_testfile.
4275 * gdb.python/python.exp: Use standard_testfile, build_executable.
4276
2c44deac
TT
42772012-06-22 Tom Tromey <tromey@redhat.com>
4278
4279 * gdb.objc/basicclass.exp: Use standard_testfile.
4280 (do_objc_tests): Don't declare objdir.
4281 * gdb.objc/nondebug.exp: Use standard_testfile.
4282 (do_objc_tests): Don't declare objdir.
4283 * gdb.objc/objcdecode.exp: Use standard_testfile.
4284 (do_objc_tests): Don't declare objdir.
4285
c24ccbce
TT
42862012-06-22 Tom Tromey <tromey@redhat.com>
4287
4288 * gdb.java/jmain.exp: Use standard_testfile.
4289 * gdb.java/jmisc.exp: Use standard_testfile.
4290 * gdb.java/jnpe.exp: Use standard_testfile.
4291 * gdb.java/jprint.exp: Use standard_testfile.
4292
0a6d0306
TT
42932012-06-22 Tom Tromey <tromey@redhat.com>
4294
4295 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
4296 (standard_output_file, standard_testfile): New procs.
4297 (build_executable, clean_restart): Use standard_output_file.
4298
6ea815ef
YQ
42992012-06-22 Yao Qi <yao@codesourcery.com>
4300
4301 * boards/native-gdbserver.exp: New proc ${board}_exec.
4302 * boards/native-stdio-gdbserver.exp: Likewise.
4303
4c93b1db
TT
43042012-06-21 Tom Tromey <tromey@redhat.com>
4305
4306 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
4307 (build_executable): Update.
4308 (get_compiler_info): Remove 'binfile' argument.
4309 * gdb.ada/arrayidx.exp: Update.
4310 * gdb.ada/null_array.exp: Update.
4311 * gdb.arch/altivec-abi.exp: Update.
4312 * gdb.arch/altivec-regs.exp: Update.
4313 * gdb.arch/amd64-byte.exp: Update.
4314 * gdb.arch/amd64-dword.exp: Update.
4315 * gdb.arch/amd64-word.exp: Update.
4316 * gdb.arch/i386-avx.exp: Update.
4317 * gdb.arch/i386-byte.exp: Update.
4318 * gdb.arch/i386-sse.exp: Update.
4319 * gdb.arch/i386-word.exp: Update.
4320 * gdb.arch/ppc-dfp.exp: Update.
4321 * gdb.arch/ppc-fp.exp: Update.
4322 * gdb.arch/vsx-regs.exp: Update.
4323 * gdb.base/all-bin.exp: Update.
4324 * gdb.base/annota1.exp: Update.
4325 * gdb.base/async.exp: Update.
4326 * gdb.base/attach.exp: Update.
4327 * gdb.base/break-interp.exp: Update.
4328 * gdb.base/call-ar-st.exp: Update.
4329 * gdb.base/call-rt-st.exp: Update.
4330 * gdb.base/call-sc.exp: Update.
4331 * gdb.base/callfuncs.exp: Update.
4332 * gdb.base/catch-load.exp: Update.
4333 * gdb.base/completion.exp: Update.
4334 * gdb.base/complex.exp: Update.
4335 * gdb.base/condbreak.exp: Update.
4336 * gdb.base/consecutive.exp: Update.
4337 * gdb.base/constvars.exp: Update.
4338 * gdb.base/corefile.exp: Update.
4339 * gdb.base/eval-skip.exp: Update.
4340 * gdb.base/expand-psymtabs.exp: Update.
4341 * gdb.base/exprs.exp: Update.
4342 * gdb.base/fileio.exp: Update.
4343 * gdb.base/fixsection.exp: Update.
4344 * gdb.base/funcargs.exp: Update.
4345 * gdb.base/gdb11530.exp: Update.
4346 * gdb.base/gdb1555.exp: Update.
4347 * gdb.base/gnu-ifunc.exp: Update.
4348 * gdb.base/gnu_vector.exp: Update.
4349 * gdb.base/info-macros.exp: Update.
4350 * gdb.base/jit-simple.exp: Update.
4351 * gdb.base/jit-so.exp: Update.
4352 * gdb.base/jit.exp: Update.
4353 * gdb.base/langs.exp: Update.
4354 * gdb.base/list.exp: Update.
4355 * gdb.base/logical.exp: Update.
4356 * gdb.base/long_long.exp: Update.
4357 * gdb.base/longjmp.exp: Update.
4358 * gdb.base/macscp.exp: Update.
4359 * gdb.base/mips_pro.exp: Update.
4360 * gdb.base/miscexprs.exp: Update.
4361 * gdb.base/morestack.exp: Update.
4362 * gdb.base/nodebug.exp: Update.
4363 * gdb.base/opaque.exp: Update.
4364 * gdb.base/pc-fp.exp: Update.
4365 * gdb.base/pending.exp: Update.
4366 * gdb.base/permissions.exp: Update.
4367 * gdb.base/pointers.exp: Update.
4368 * gdb.base/prelink.exp: Update.
4369 * gdb.base/printcmds.exp: Update.
4370 * gdb.base/psymtab.exp: Update.
4371 * gdb.base/ptype.exp: Update.
4372 * gdb.base/relational.exp: Update.
4373 * gdb.base/scope.exp: Update.
4374 * gdb.base/setvar.exp: Update.
4375 * gdb.base/shlib-call.exp: Update.
4376 * gdb.base/shreloc.exp: Update.
4377 * gdb.base/signals.exp: Update.
4378 * gdb.base/sizeof.exp: Update.
4379 * gdb.base/so-impl-ld.exp: Update.
4380 * gdb.base/so-indr-cl.exp: Update.
4381 * gdb.base/solib-disc.exp: Update.
4382 * gdb.base/solib-display.exp: Update.
4383 * gdb.base/solib-nodir.exp: Update.
4384 * gdb.base/solib-overlap.exp: Update.
4385 * gdb.base/solib-symbol.exp: Update.
4386 * gdb.base/solib-weak.exp: Update.
4387 * gdb.base/solib.exp: Update.
4388 * gdb.base/store.exp: Update.
4389 * gdb.base/structs.exp: Update.
4390 * gdb.base/structs2.exp: Update.
4391 * gdb.base/type-opaque.exp: Update.
4392 * gdb.base/unload.exp: Update.
4393 * gdb.base/varargs.exp: Update.
4394 * gdb.base/volatile.exp: Update.
4395 * gdb.base/watch_thread_num.exp: Update.
4396 * gdb.base/watchpoint-solib.exp: Update.
4397 * gdb.base/watchpoint.exp: Update.
4398 * gdb.base/watchpoints.exp: Update.
4399 * gdb.base/whatis.exp: Update.
4400 * gdb.cell/arch.exp: Update.
4401 * gdb.cell/break.exp: Update.
4402 * gdb.cell/bt.exp: Update.
4403 * gdb.cell/core.exp: Update.
4404 * gdb.cell/data.exp: Update.
4405 * gdb.cell/ea-cache.exp: Update.
4406 * gdb.cell/f-regs.exp: Update.
4407 * gdb.cell/fork.exp: Update.
4408 * gdb.cell/gcore.exp: Update.
4409 * gdb.cell/mem-access.exp: Update.
4410 * gdb.cell/ptype.exp: Update.
4411 * gdb.cell/registers.exp: Update.
4412 * gdb.cell/sizeof.exp: Update.
4413 * gdb.cell/solib-symbol.exp: Update.
4414 * gdb.cell/solib.exp: Update.
4415 * gdb.cp/ambiguous.exp: Update.
4416 * gdb.cp/breakpoint.exp: Update.
4417 * gdb.cp/bs15503.exp: Update.
4418 * gdb.cp/casts.exp: Update.
4419 * gdb.cp/class2.exp: Update.
4420 * gdb.cp/cpexprs.exp: Update.
4421 * gdb.cp/cplusfuncs.exp: Update.
4422 * gdb.cp/ctti.exp: Update.
4423 * gdb.cp/dispcxx.exp: Update.
4424 * gdb.cp/gdb1355.exp: Update.
4425 * gdb.cp/gdb2384.exp: Update.
4426 * gdb.cp/gdb2495.exp: Update.
4427 * gdb.cp/infcall-dlopen.exp: Update.
4428 * gdb.cp/local.exp: Update.
4429 * gdb.cp/m-data.exp: Update.
4430 * gdb.cp/m-static.exp: Update.
4431 * gdb.cp/mb-ctor.exp: Update.
4432 * gdb.cp/mb-inline.exp: Update.
4433 * gdb.cp/mb-templates.exp: Update.
4434 * gdb.cp/member-ptr.exp: Update.
4435 * gdb.cp/method.exp: Update.
4436 * gdb.cp/namespace.exp: Update.
4437 * gdb.cp/nextoverthrow.exp: Update.
4438 * gdb.cp/nsdecl.exp: Update.
4439 * gdb.cp/nsrecurs.exp: Update.
4440 * gdb.cp/nsstress.exp: Update.
4441 * gdb.cp/nsusing.exp: Update.
4442 * gdb.cp/pr-1023.exp: Update.
4443 * gdb.cp/pr-1210.exp: Update.
4444 * gdb.cp/pr-574.exp: Update.
4445 * gdb.cp/pr9631.exp: Update.
4446 * gdb.cp/printmethod.exp: Update.
4447 * gdb.cp/psmang.exp: Update.
4448 * gdb.cp/re-set-overloaded.exp: Update.
4449 * gdb.cp/rtti.exp: Update.
4450 * gdb.cp/shadow.exp: Update.
4451 * gdb.cp/templates.exp: Update.
4452 * gdb.cp/try_catch.exp: Update.
4453 * gdb.dwarf2/dw2-ranges.exp: Update.
4454 * gdb.dwarf2/pr10770.exp: Update.
4455 * gdb.fortran/library-module.exp: Update.
4456 * gdb.hp/gdb.aCC/optimize.exp: Update.
4457 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
4458 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
4459 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
4460 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
4461 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
4462 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
4463 * gdb.hp/gdb.compat/xdb1.exp: Update.
4464 * gdb.hp/gdb.compat/xdb2.exp: Update.
4465 * gdb.hp/gdb.compat/xdb3.exp: Update.
4466 * gdb.hp/gdb.defects/bs14602.exp: Update.
4467 * gdb.hp/gdb.defects/solib-d.exp: Update.
4468 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
4469 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
4470 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
4471 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
4472 * gdb.mi/gdb792.exp: Update.
4473 * gdb.mi/mi-pending.exp: Update.
4474 * gdb.mi/mi-solib.exp: Update.
4475 * gdb.mi/mi-var-cp.exp: Update.
4476 * gdb.opt/clobbered-registers-O2.exp: Update.
4477 * gdb.opt/inline-bt.exp: Update.
4478 * gdb.opt/inline-cmds.exp: Update.
4479 * gdb.opt/inline-locals.exp: Update.
4480 * gdb.python/py-events.exp: Update.
4481 * gdb.python/py-finish-breakpoint.exp: Update.
4482 * gdb.python/py-type.exp: Update.
4483 * gdb.reverse/solib-precsave.exp: Update.
4484 * gdb.reverse/solib-reverse.exp: Update.
4485 * gdb.server/solib-list.exp: Update.
4486 * gdb.stabs/weird.exp: Update.
4487 * gdb.threads/attach-into-signal.exp: Update.
4488 * gdb.threads/attach-stopped.exp: Update.
4489 * gdb.threads/tls-shared.exp: Update.
4490 * gdb.trace/change-loc.exp: Update.
4491 * gdb.trace/strace.exp: Update.
4492
95c391b6
TT
44932012-06-19 Tom Tromey <tromey@redhat.com>
4494
4495 * gdb.base/whatis.exp: Add tests.
4496
e910f0b6
TT
44972012-06-19 Tom Tromey <tromey@redhat.com>
4498
4499 * gdb.cp/m-static.cc (keepalive): New function.
4500 (gnu_obj_1::method): Use it.
4501
422d65e7
DE
45022012-06-18 Doug Evans <dje@google.com>
4503
4504 * gdb.base/info-fun.exp: New file.
4505 * gdb.base/info-fun.c: New file.
4506 * gdb.base/info-fun-solib.c: New file.
4507
e2e4d78b
JK
45082012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4509
4510 Remove stale dummy frames.
4511 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
4512 (maintenance info breakpoints): New tests.
4513 * gdb.base/stale-infcall.c: New file.
4514 * gdb.base/stale-infcall.exp: New file.
4515
1788b2d3
JK
45162012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4517
4518 * gdb.arch/amd64-entry-value-param.S: New file.
4519 * gdb.arch/amd64-entry-value-param.c: New file.
4520 * gdb.arch/amd64-entry-value-param.exp: New file.
4521
663b969e
TT
45222012-06-15 Tom Tromey <tromey@redhat.com>
4523
4524 * gdb.cp/namespace.exp: Add "show lang" test.
4525
8e09ad05
IS
45262012-06-15 Iain Sandoe <iain@codesourcery.com>
4527
4528 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
4529 case. (top level): Use gdb_file_cmd instead of gdb_load.
4530
f85e18ee
JK
45312012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4532
4533 PR tdep/14222
4534 * gdb.arch/i386-sse-stack-align.S: New file.
4535 * gdb.arch/i386-sse-stack-align.c: New file.
4536 * gdb.arch/i386-sse-stack-align.exp: New file.
4537
f3b5e280
KS
45382012-06-13 Keith Seitz <keiths@redhat.com>
4539
4540 PR breakpoints/13798 and mi/11541
4541 * gdb.linespec/ls-errs.exp: Add a few more tests for
4542 filenames with spaces and colons.
4543
50af5481
JK
45442012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4545
4546 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
4547 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
4548 (test_function): Call CV_f.
4549 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
4550 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
4551 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
4552 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
4553 (p CV_f(CV::i)): New tests.
4554
d55637df
TT
45552012-06-13 Tom Tromey <tromey@redhat.com>
4556
4557 * gdb.base/condbreak.exp: Add tests for "condition" completion.
4558
cc80f267
JK
45592012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4560
4561 Fix regression by the "ambiguous linespec" series.
4562 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
4563 tests.
4564
bb2af9cc
JK
45652012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4566
4567 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
4568 missing.
4569
e81a37f7
TT
45702012-06-11 Tom Tromey <tromey@redhat.com>
4571
4572 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
4573 location...
4574 (main): ...here.
4575
8efd7788
YQ
45762012-06-07 Yao Qi <yao@codesourcery.com>
4577
4578 * gdb.trace/strace.exp: Shorten some too-long lines.
4579
359f5fe6
PA
45802012-06-06 Pedro Alves <palves@redhat.com>
4581
4582 * gdb.threads/clone-new-thread-event.c: New file.
4583 * gdb.threads/clone-new-thread-event.exp: New file.
4584
7b2fe205
YQ
45852012-06-06 Yao Qi <yao@codesourcery.com>
4586
4587 * gdb.base/dprintf.c (main): Add extra parameter when calling
4588 printf and fprintf.
4589 (bar): New function. It is a dead function, but to ensure
4590 'malloc' is linked explicitly.
4591
3eca55e8
YQ
45922012-06-06 Yao Qi <yao@codesourcery.com>
4593
4594 * gdb.base/info-proc.exp: Return if target doesn't support
4595 'info proc'.
4596
91cc9324
JK
45972012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4598
4599 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
4600 (run program with breakpoint commands): XFAIl if it is not.
4601
c56e7c43
JB
46022012-06-05 Joel Brobecker <brobecker@adacore.com>
4603
4604 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
4605 and add comment.
4606 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
4607 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
4608 "STOP" marker. Adjust testing strategy to make it work on
4609 all targets.
4610
4611 * gdb.base/print-file-var-main.c (main): Rewrite using local
4612 variables and adjust get_version_2's return value check.
4613 Add small comment.
4614 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
4615 marker. Adjust testing strategy to make it work on all targets.
4616
ccab2054
JB
46172012-06-05 Joel Brobecker <brobecker@adacore.com>
4618
4619 * gdb.ada/bad-task-bp-keyword: New testcase.
4620
d0d86158
JK
46212012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4622
4623 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
4624 Simplify it to ...
4625 (symbol-file ${testfile1}): ... here.
4626 (test eliminated var my_global_symbol)
4627 (test eliminated var my_static_symbol)
4628 (test eliminated var my_global_func, get address of main): Wrap them to
4629 'single psymtabs' and 'single symtabs'
4630 (get address of my_global_symbol, get address of my_static_symbol)
4631 (get address of my_global_func, get address of main): Wrap them to
4632 'order1' and 'order2'.
4633
952cf74c
JK
4634 * gdb.base/code_elim.exp
4635 (add-symbol-file ${testfile1} 0x100000)
4636 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
4637 'order2'.
4638 (order1: add-symbol-file ${testfile1} 0x100000)
4639 (order1: add-symbol-file ${testfile2} 0x200000)
4640 (order2: add-symbol-file ${testfile2} 0x200000)
4641 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
4642 .bss as appropriate.
4643
0c5bf5a9
JK
46442012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4645
4646 * gdb.server/solib-list-lib.c: New file.
4647 * gdb.server/solib-list-main.c: New file.
4648 * gdb.server/solib-list.exp: New file.
4649
4196f325
MR
46502012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
4651
4652 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
4653 for 'set print symbol' change.
4654
bfb05775
JK
46552012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4656
4657 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
4658 .debug_abbrev_seg3.
4659
685b1105
JK
46602012-05-24 John Steele Scott <toojays@toojays.net>
4661
4662 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
4663 * gdb.dwarf2/dw2-icc-opaque.S: New file.
4664 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
4665
f3e0e960
SS
46662012-05-23 Stan Shebs <stan@codesourcery.com>
4667
4668 * gdb.mi/mi-info-os.exp: New file.
4669
11eb1b4d
KS
46702012-05-23 Keith Seitz <keiths@redhat.com>
4671
4672 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
4673 return -1 to suppress the rest of the tests.
4674 (compile_stap_bin): Return boolean success value.
4675
b1af9e97
TT
46762012-05-21 Tom Tromey <tromey@redhat.com>
4677
4678 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
4679 Remove kfails.
4680 (test_print_mi_member_types): Likewise.
4681
248537e3
TT
46822012-05-21 Tom Tromey <tromey@redhat.com>
4683
4684 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
4685 print symbol' change.
4686
d791e155
TJB
46872012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
4688
4689 * gdb.python/py-prompt.exp: Quit if the target is remote.
4690
e77afa2e
JK
46912012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4692
4693 Fix ERROR: internal buffer is full.
4694 * gdb.base/info-os.exp (expect_multiline): New function.
4695 (get process list, get process groups, get threads)
4696 (get file descriptors, get internet-domain sockets)
4697 (get shared-memory regions, get semaphores, get message queues): Use
4698 it for these tests.
4699
9cb709b6
TT
47002012-05-18 Tom Tromey <tromey@redhat.com>
4701
4702 * gdb.mi/mi-var-cmd.exp: Update.
4703 * gdb.objc/basicclass.exp (do_objc_tests): Update.
4704 * gdb.cp/virtbase.exp: Update.
4705 * gdb.cp/classes.exp (test_static_members): Update.
4706 * gdb.cp/casts.exp: Update.
4707 * gdb.base/pointers.exp: Update.
4708 * gdb.base/funcargs.exp (pointer_args): Update.
4709 (structs_by_reference): Update.
4710 * gdb.base/find.exp: Update.
4711 * gdb.base/call-strs.exp: Send "set print symbol off".
4712 * gdb.base/call-ar-st.exp: Update.
4713 * gdb.ada/fun_addr.exp: Update.
4714 * gdb.base/printcmds.exp (test_print_symbol): New proc.
4715 Call it.
4716 (test_print_repeats_10, test_print_strings)
4717 (test_print_char_arrays): Update.
4718
b012acdd
TT
47192012-05-18 Tom Tromey <tromey@redhat.com>
4720
4721 * gdb.base/charset.exp (string_display): Update.
4722
1d51a733
TT
47232012-05-18 Tom Tromey <tromey@redhat.com>
4724
4725 * gdb.mi/mi2-var-display.exp: Update.
4726 * gdb.mi/mi-var-display.exp: Update.
4727 * gdb.mi/mi-var-child.exp: Update.
4728 * gdb.cp/expand-psymtabs-cxx.exp: Update.
4729 * gdb.cp/cp-relocate.exp (get_func_address): Update.
4730
957df313
DE
47312012-05-17 Doug Evans <dje@google.com>
4732
682c7f7b
DE
4733 * info-macros.exp: Pass "debug" to prepare_for_testing.
4734
957df313
DE
4735 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
4736 * gdb.ada/Makefile.in (clean): Ditto.
4737 * gdb.arch/Makefile.in (clean): Ditto.
4738 * gdb.asm/Makefile.in (clean): Ditto.
4739 * gdb.base/Makefile.in (clean): Ditto.
4740 * gdb.cell/Makefile.in (clean): Ditto.
4741 * gdb.cp/Makefile.in (clean): Ditto.
4742 * gdb.disasm/Makefile.in (clean): Ditto.
4743 * gdb.dwarf2/Makefile.in (clean): Ditto.
4744 * gdb.fortran/Makefile.in (clean): Ditto.
4745 * gdb.go/Makefile.in (clean): Ditto.
4746 * gdb.hp/Makefile.in (clean): Ditto.
4747 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
4748 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
4749 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
4750 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
4751 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
4752 * gdb.java/Makefile.in (clean): Ditto.
4753 * gdb.linespec/Makefile.in (clean): Ditto.
4754 * gdb.mi/Makefile.in (clean): Ditto.
4755 * gdb.modula2/Makefile.in (clean): Ditto.
4756 * gdb.multi/Makefile.in (clean): Ditto.
4757 * gdb.objc/Makefile.in (clean): Ditto.
4758 * gdb.opencl/Makefile.in (clean): Ditto.
4759 * gdb.opt/Makefile.in (clean): Ditto.
4760 * gdb.pascal/Makefile.in (clean): Ditto.
4761 * gdb.python/Makefile.in (clean): Ditto.
4762 * gdb.reverse/Makefile.in (clean): Ditto.
4763 * gdb.server/Makefile.in (clean): Ditto.
4764 * gdb.stabs/Makefile.in (clean): Ditto.
4765 * gdb.threads/Makefile.in (clean): Ditto.
4766 * gdb.trace/Makefile.in (clean): Ditto.
4767 * gdb.xml/Makefile.in (clean): Ditto.
4768
abc9d0dc
TT
47692012-05-16 Tom Tromey <tromey@redhat.com>
4770
4771 * gdb.base/macscp1.c (macscp_expr): Add comment.
4772 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
4773
6a3a010b
MR
47742012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
4775
4776 * gdb.base/return-nodebug.exp: Also test float and double types.
4777
01429c8e
JK
47782012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4779
4780 PR testsuite/12649
4781 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
4782
54115cd4
JK
4783 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
4784
0c5f383f
SDJ
47852012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
4786
4787 * gdb.base/stap-probe.exp (stap_test): Remove calls to
4788 `rerun_to_main'.
4789 (stap_test_no_debuginfo): Likewise.
4790
e7e0cddf
SS
47912012-05-14 Stan Shebs <stan@codesourcery.com>
4792
4793 * gdb.base/dprintf.c: New file.
4794 * gdb.base/dprintf.exp: New file.
4795
c772f8e7
HZ
47962012-05-14 Hui Zhu <hui_zhu@mentor.com>
4797
4798 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
4799 * gdb.trace/disconnected-tracing.c: New file.
4800 * gdb.trace/disconnected-tracing.exp: New file.
4801
7efc75aa
SCR
48022012-05-13 Siva Chandra Reddy <sivachandra@google.com>
4803
4804 * gdb.python/python.c: Add a new breakpoint comment.
4805 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
4806
85d4a676
SS
48072011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
4808
4809 * gdb.base/info-os.exp: New file.
4810 * gdb.base/info-os.c: New file.
4811
64ea88dc
JB
48122012-05-10 Joel Brobecker <brobecker@adacore.com>
4813
4647ab1b
JB
4814 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
4815 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
4816 New files.
64ea88dc 4817
afba63f1
JB
48182012-05-10 Joel Brobecker <brobecker@adacore.com>
4819
4820 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
4821 gdb.base/ctxobj.exp: New files.
4822
9d198b1e
TT
48232012-05-09 Tom Tromey <tromey@redhat.com>
4824
4825 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
4826
9bfee719
MR
48272012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
4828
4829 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
4830
3a7341d8
MR
48312012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
4832
4833 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
4834 before using it.
4835
52b3699b
TG
48362012-05-04 Tristan Gingold <gingold@adacore.com>
4837
4838 * gdb.base/set-noassign.exp: New test.
4839
a20ee7a4
SCR
48402012-05-03 Siva Chandra Reddy <sivachandra@google.com>
4841
4842 * gdb.python/py-symbol.exp: Add tests to test the new methods
4843 gdb.Symtab.global_block() and gdb.Symtab.static_block().
4844 * gdb.python/py-symbol.c: Add new struct to help test
4845 gdb.Symtab.static_block().
4846
bf2f0858
DE
48472012-05-03 Doug Evans <dje@google.com>
4848
4849 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
4850 commented out.
4851
2d4e0376
YQ
48522012-05-03 Yao Qi <yao@codesourcery.com>
4853
4854 * gdb.base/catch-syscall.exp: Skip it before compilation if target
4855 doesn't support.
4856 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
4857 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
4858
6d0bb9f3
YQ
48592012-05-03 Yao Qi <yao@codesourcery.com>
4860
4861 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
4862
fd820528
DE
48632012-04-30 Doug Evans <dje@google.com>
4864
4865 PR testsuite/13961
4866 * gdb.dwarf2/pr13961.S: New file.
4867 * gdb.dwarf2/pr13961.exp: New file.
4868
b9e219b9
YQ
48692012-04-29 Yao Qi <yao@codesourcery.com>
4870
4871 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
4872
3019eac3
DE
48732012-04-28 Doug Evans <dje@google.com>
4874
4875 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
4876 .Ltype_int_in_cu2. Use name "int2" instead of "int".
4877 All uses updated.
4878 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
4879 "ptype func_cu1" to expand cu2 before cu1.
4880
62e5f89c
SDJ
48812012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
4882 Tom Tromey <tromey@redhat.com>
4883
4884 * gdb.base/default.exp: Add `$_probe_arg*' convenience
4885 variables.
4886 * gdb.base/stap-probe.c: New file.
4887 * gdb.base/stap-probe.exp: New file.
4888 * gdb.trace/stap-trace.c: New file.
4889 * gdb.trace/stap-trace.exp: New file.
4890 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
4891 libgcc's unwinder.
4892
14132e89
MR
48932012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
4894
4895 * gdb.arch/mips16-thunks-inmain.c: New file.
4896 * gdb.arch/mips16-thunks-main.c: New file.
4897 * gdb.arch/mips16-thunks-sin.c: New file.
4898 * gdb.arch/mips16-thunks-sinfrob.c: New file.
4899 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
4900 * gdb.arch/mips16-thunks-sinmain.c: New file.
4901 * gdb.arch/mips16-thunks-sinmips16.c: New file.
4902 * gdb.arch/mips16-thunks.exp: New file.
4903
a766d390
DE
49042012-04-25 Doug Evans <dje@google.com>
4905
4906 * configure.ac: Create gdb.go/Makefile.
4907 * configure: Regenerate.
4908 * gdb.base/default.exp: Add "go" to "set language" testing.
4909 * gdb.go/Makefile.in: New file.
4910 * gdb.go/basic-types.exp: New file.
4911 * gdb.go/chan.exp: New file.
4912 * gdb.go/chan.go: New file.
4913 * gdb.go/handcall.exp: New file.
4914 * gdb.go/handcall.go: New file.
4915 * gdb.go/hello.exp: New file.
4916 * gdb.go/hello.go: New file.
4917 * gdb.go/integers.exp: New file.
4918 * gdb.go/integers.go: New file.
4919 * gdb.go/methods.exp: New file.
4920 * gdb.go/methods.go: New file.
4921 * gdb.go/package.exp: New file.
4922 * gdb.go/package1.go: New file.
4923 * gdb.go/package2.go: New file.
4924 * gdb.go/print.exp: New file.
4925 * gdb.go/strings.exp: New file.
4926 * gdb.go/strings.go: New file.
4927 * gdb.go/types.exp: New file.
4928 * gdb.go/types.go: New file.
4929 * gdb.go/unsafe.exp: New file.
4930 * gdb.go/unsafe.go: New file.
4931 * lib/future.exp: Add Go support.
4932 (gdb_find_go, gdb_find_go_linker): New procs.
4933 (gdb_default_target_compile): Add Go support.
4934 * lib/gdb.exp (skip_go_tests): New proc.
4935 * lib/go.exp: New file.
4936
e65f9ffb
TT
49372012-04-25 Tom Tromey <tromey@redhat.com>
4938
4939 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
4940
14e75d8e
JK
49412012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
4942 Jan Kratochvil <jan.kratochvil@redhat.com>
4943
4944 PR symtab/7259:
4945 * gdb.base/enumval.c: New test case.
4946 * gdb.base/enumval.exp: New test case.
4947 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
4948 field.bitpos.
4949
f3525b70
PA
49502012-04-17 Pedro Alves <palves@redhat.com>
4951
4952 * Makefile.in (site.exp): Make site.exp source
4953 $srcdir/lib/append_gdb_boards_dir.exp.
4954 * lib/append_gdb_boards_dir.exp: New file.
4955
bccbefd2
JK
49562012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4957
4958 New option "set auto-load safe-path".
4959 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
4960 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
4961
bf88dd68
JK
49622012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4963
4964 auto-load: Implementation.
4965 * gdb.base/help.exp (test set height): Increase the height.
4966 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
4967 to ...
4968 (info auto-load python-scripts): ... here.
4969 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
4970 to ...
4971 (info auto-load python-scripts *): ... here.
4972
c0d4d1c0
YQ
49732012-04-16 Yao Qi <yao@codesourcery.com>
4974
4975 * lib/trace-support.exp (get_in_proc_agent): New.
4976 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
4977 of in process trace agent.
4978 * gdb.trace/ftrace.exp: Likewise.
4979 * gdb.trace/pending.exp: Likewise.
4980 * gdb.trace/trace-break.exp: Likewise.
4981 * gdb.trace/trace-mt.exp
4982 * gdb.trace/tspeed.exp: Likewise.
4983 * gdb.trace/tstatus.exp
4984 * gdb.trace/strace.exp: Likewise.
4985
cbf68a60
TS
49862012-04-16 Thomas Schwinge <thomas@codesourcery.com>
4987
dd6d3b70
TS
4988 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
4989 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
4990
cbf68a60
TS
4991 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
4992
8264ba82
AG
49932012-04-14 Anton Gorenkov <xgsa@yandex.ru>
4994
4995 PR mi/13393
4996 * gdb.mi/mi-var-rtti.cc: New file.
4997 * gdb.mi/mi-var-rtti.exp: New file.
4998 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
4999 function.
5000 (mi_varobj_update_with_type_change): updated to avoid code duplication.
5001
de0919f8 50022012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
5003
5004 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
5005 EXECUTABLES.
5006 * gdb.python/py-explore.c: C program used for testing the new
5007 'explore' command on C constructs.
5008 * gdb.python/py-explore.cc: C++ program used for testing the new
5009 'explore' command on C++ constructs.
5010 * gdb-python/py-explore.exp: Tests for the new 'explore'
5011 command on C constructs.
5012 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
5013 command on C++ constructs.
5014
a82da7dd
MK
50152012-04-07 Mark Kettenis <kettenis@gnu.org>
5016
5017 * gdb.base/funcargs.exp (complex_args): Fix typo.
5018
e127cba8
JK
50192012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5020
5021 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
5022 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
5023
40e084e1
KS
50242012-04-05 Keith Seitz <keiths@redhat.com>
5025
5026 * gdb.base/advance.exp: Update error message for
5027 "advance malformed" test.
5028 * gdb.base/break.exp: Likewise for "breakpoint with
5029 trailing garbage" test.
5030 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
5031 with trailing garbage" test.
5032 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
5033 trailng garbage" test.
5034 * gdb.base/until.exp: Likewise for "malformed until" test.
5035 * gdb.cp/ovldbreak.exp: Create the breakpoint table
5036 for "breakpoint info (after setting on all)".
5037 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
5038 tests.
5039 * gdb.cp/cplabel.cc: New file.
5040 * gdb.cp/cplabel.exp: New test.
5041 * gdb.linespec/ls-errs.c: New file.
5042 * gdb.linespec/ls-errs.exp: New test.
5043
a72c8f6a
JK
50442012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5045
5046 * gdb.trace/unavailable.exp
5047 (collect globals: print object on: print derived_partial)
5048 (collect globals: print object on: print derived_whole)
5049 (collect globals: print object off: print derived_partial)
5050 (collect globals: print object off: print derived_whole): Update
5051 expected output.
5052
f87a3023
KS
50532012-03-30 Keith Seitz <keiths@redhat.com>
5054
5055 * gdb.python: Add test for linespecs with commas.
5056
e2171b3c
KS
50572012-03-28 Keith Seitz <keiths@redhat.com>
5058
5059 * gdb.linespec/ls-dollar.cc: New file.
5060 * gdb.linespec/ls-dollar.exp: New test.
5061
50622012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
5063
5064 * gdb.cp/namespace.exp: Add breakpoint tests for functions
5065 starting with the global namespace.
5066
2f4e0a80
DE
50672012-03-23 Doug Evans <dje@google.com>
5068
5069 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
5070
7b282c5a
SCR
50712012-03-22 Siva Chandra Reddy <sivachandra@google.com>
5072
5073 * gdb.python/py-value.cc: Add test case for testing the
5074 methodology exposing C++ values to Python.
5075 * gdb.python/py-value-cc.exp: Add tests testing the methodology
5076 exposing C++ values to Python.
5077 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
5078
2e98ca53
JK
50792012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5080 Siddhesh Poyarekar <siddhesh@redhat.com>
5081
5082 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
5083 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
5084 (generate native core dump): Make the test unsupported if core cannot
5085 be generated.
5086
8320cc4f
JK
50872012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5088
5089 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
5090 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
5091 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
5092
3a69ffb2
JK
50932012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
5094
5095 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
5096
8fabffee
DE
50972012-03-17 Doug Evans <dje@google.com>
5098
5099 * dg-extract-results.sh: Handle KFAILs.
5100
ab260dad
JK
51012012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5102
5103 PR symtab/13777
5104 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
5105
53ba8333
JB
51062012-03-16 Joel Brobecker <brobecker@adacore.com>
5107
5108 * gdb.ada/set_pckd_arr_elt: New testcase.
5109
481860b3
GB
51102012-03-16 Gary Benson <gbenson@redhat.com>
5111
5112 PR breakpoints/10738
5113 * gdb.opt/inline-break.exp: New file.
5114 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
5115 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
5116 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
5117 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
5118 * gdb.base/async-shell.exp: Likewise.
5119 * lib/mi-support.exp (library_loaded_re): Likewise.
5120
410528f0
TT
51212012-03-15 Tom Tromey <tromey@redhat.com>
5122
5123 * gdb.cp/virtfunc2.exp: Update expected output.
5124 * gdb.cp/pr9631.exp: Update expected output.
5125 * gdb.cp/member-ptr.exp: Update expected output.
5126 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
5127 output.
5128 * gdb.cp/casts.exp: Update expected output.
5129
c4aeac85
TT
51302012-03-15 Tom Tromey <tromey@redhat.com>
5131
5132 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
5133 (test_info_vtbl): Likewise.
5134 (do_tests): Call test_info_vtbl.
5135 * gdb.cp/virtfunc.cc (va): New global.
5136
856d06f9
TS
51372012-03-15 Thomas Schwinge <thomas@codesourcery.com>
5138
5139 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
5140 describing DWARF data structures.
5141 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
5142 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
5143 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
5144 * gdb.dwarf2/dw2-entry-value.S: Likewise.
5145 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5146 * gdb.dwarf2/dw2-param-error.S: Likewise.
5147 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
5148 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
5149 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
5150 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
5151 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
5152 * gdb.dwarf2/pr11465.S: Likewise.
5153
e837f12a
JK
51542012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5155
5156 * gdb.mi/mi2-prompt.exp: New file.
5157
ccbb4f28
JB
51582012-03-13 Joel Brobecker <brobecker@adacore.com>
5159
5160 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
5161
32039130
JB
51622012-03-13 Joel Brobecker <brobecker@adacore.com>
5163
5164 * gdb.ada/bp_range_type: New testcase.
5165
16899756
DE
51662012-03-13 Doug Evans <dje@google.com>
5167
5168 * gdb.base/default.exp: Delete tests for symbol-reloading.
5169 * gdb.base/help.exp: Ditto.
5170 * gdb.base/setshow.exp: Ditto.
5171 * gdb.base/gdb_history: Delete references to symbol-reloading.
5172
87b0bb13
JK
51732012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5174
5175 * gdb.base/attach-twice.c: New files.
5176 * gdb.base/attach-twice.exp: New files.
5177
0d7941a9
KS
51782012-03-08 Keith Seitz <keiths@redhat.com>
5179
5180 * lib/gdb.exp (gdb_get_line_number): Throw an
5181 error instead of returning -1.
5182 * gdb.base/break.exp: Remove unused variable
5183 bp_location5.
5184 * gdb.base/hbreak2.exp: Likewise.
5185 * gdb.base/sepdebug.exp: Likewise.
5186
f4647387
YQ
51872012-03-08 Yao Qi <yao@codesourcery.com>
5188 Pedro Alves <palves@redhat.com>
5189
5190 Fix PR server/13392.
5191 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
5192 (tracepoint_change_loc_2): Remove kfail. Return if failed to
5193 download tracepoints.
5194 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
5195 (pending_tracepoint_resolved_during_trace): Likewise.
5196 (pending_tracepoint_installed_during_trace): Likewise.
5197 (pending_tracepoint_with_action_resolved): Likewise.
5198
83c532cb
KS
51992012-03-08 Keith Seitz <keiths@redhat.com>
5200
5201 * gdb.ada/array_bounds.exp: Get breakpoint for line
5202 with "START", not "STOP".
5203 * gdb.python/py-infthread.exp: Do not continue to
5204 line marked "Break here.", which is undefined.
5205
d6b6bbb7
LM
52062012-03-08 Luis Machado <lgustavo@codesourcery.com>
5207
5208 Revert:
5209
5210 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5211
5212 Implement testsuite workaround for PR breakpoints/13781.
5213 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5214 (set breakpoint condition-evaluation host): New conditional command.
5215
7fe25d9b
JK
52162012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5217
5218 Fix CU relative vs. absolute DIE offsets.
5219 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
5220 one.
5221
51898c15
JK
52222012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5223
5224 Fix false FAIL on distros with relro linkage as default.
5225 * gdb.reverse/solib-precsave.exp: Try to compile the test using
5226 -Wl,-z,norelro first.
5227
8131799e
JB
52282012-03-06 Joel Brobecker <brobecker@adacore.com>
5229
5230 * gdb.ada/bp_on_var: New testcase.
5231
ba241969
JB
52322012-03-06 Joel Brobecker <brobecker@adacore.com>
5233
5234 * gdb.ada/bp_enum_homonym: New testcase.
5235
abe49676
YQ
52362012-03-06 Yao Qi <yao@codesourcery.com>
5237
5238 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
5239 x86_64-*-* and i?86-*-*.
5240 Set up KFAIL for gdb/13808.
5241
d8df103b
TT
52422012-03-05 Tom Tromey <tromey@redhat.com>
5243
5244 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
5245 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
5246
b7b189f3
TT
52472012-03-05 Tom Tromey <tromey@redhat.com>
5248
5249 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
5250
69dc1c4d
YQ
52512012-03-04 Yao Qi <yao@codesourcery.com>
5252
5253 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
5254 messages for KFAIL.
5255
3f20c47f
JK
52562012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5257
5258 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
5259 (print one_two_three, indexes off, print few_reps, indexes off)
5260 (print many_reps, indexes off, print empty, indexes off)
5261 (print one_two_three, print few_reps, print many_reps, print empty):
5262 Call setup_xfail if $gcc_old.
5263
abf1152a
JK
52642012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5265
5266 Implement testsuite workaround for PR breakpoints/13781.
5267 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5268 (set breakpoint condition-evaluation host): New conditional command.
5269
a06715f8
JK
52702012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5271
5272 Code cleanup.
5273 * gdb.cp/mb-templates.exp: New variables executable. Use it for
5274 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
5275 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
5276 number 1 by $bpnum. Four times.
5277
5808517f
YQ
52782012-03-03 Yao Qi <yao@codesourcery.com>
5279
5280 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
5281
dfe2ac14
JK
52822012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5283
5284 Setup KFAIL for PR server/13796.
5285 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
5286
8bbc467a
JB
52872012-03-02 Joel Brobecker <brobecker@adacore.com>
5288
5289 * gdb.ada/operator_bp: New testcase.
5290
c0eac87f
JB
52912012-03-02 Joel Brobecker <brobecker@adacore.com>
5292
5293 * gdb.ada/info_locals_renaming: New testcase.
5294
4f42c881
TT
52952012-03-02 Tom Tromey <tromey@redhat.com>
5296
5297 * gdb.base/nextoverexit.c: New file.
5298 * gdb.base/nextoverexit.exp: New file.
5299
7380c0c9
EBM
53002012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5301
5302 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
5303 parameter.
5304
1faeff08
MR
53052012-03-01 Maciej W. Rozycki <macro@mips.com>
5306
5307 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
5308 core registers.
5309
320b6f49 53102012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
5311 Maciej W. Rozycki <macro@codesourcery.com>
5312 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
5313
5314 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
5315
ad5f7d6e
PA
53162012-03-01 Pedro Alves <palves@redhat.com>
5317
5318 PR gdb/13767
5319
5320 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
5321 (gdb_collect_globals_test): Call it.
5322
d3dc44a6
KS
53232012-03-01 Keith Seitz <keiths@redhat.com>
5324
5325 * gdb.cp/method2.exp: Output of overload menu is now
5326 alphabetized. Update tests for "break A::method".
5327 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
5328 of hard-coding them.
5329 Overload menu is alphabetized: rewrite to accommodate.
5330 Unset variables LINE and TYPES which are used in other tests.
5331 Compute the output of "info break".
5332 Update the breakpoint table after all breakpoints are deleted.
5333 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
5334 compute ACTUALS and the method body based on parameters.
5335 Update expected output accordingly.
5336 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
5337 unique comments to allow the use of gdb_get_line_number.
5338
53392012-03-01 Keith Seitz <keiths@redhat.com>
5340
5341 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
5342 some Tcl syntax.
5343 * gdb.cp/ovldbreak.exp: Likewise.
5344
7949c2a0
KS
53452012-03-01 Keith Seitz <keiths@redhat.com>
5346
5347 * gdb.base/help.exp (help show user): Update expected result
5348 for new doc string changes (add "non-python").
5349
7d74f244
DE
53502012-03-01 Scott J. Goldman <scottjg@vmware.com>
5351
5352 * gdb.python/py-cmd.exp: Add test to verify that python commands can
5353 be put in the user-defined category and that the commands appear in
5354 "help user-defined".
5355
1b611343
JB
53562012-02-29 Joel Brobecker <brobecker@adacore.com>
5357
5358 * gdb.ada/tagged_not_init: New testcase.
5359
99b1c762
JB
53602012-02-29 Joel Brobecker <brobecker@adacore.com>
5361
5362 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
5363 * gdb.ada/enum_idx_packed: New testcase.
5364
2d4a02ee
JB
53652012-02-29 Joel Brobecker <brobecker@adacore.com>
5366
5367 * gdb.ada/aliased_array: New testcase.
5368
2e6fda7d
JB
53692012-02-29 Joel Brobecker <brobecker@adacore.com>
5370
5371 * gdb.ada/whatis_array_val: New testcase.
5372
9a7f938f
JK
53732012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5374
5375 Fix disp-step-syscall.exp: fork: single step over fork.
5376 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
5377 whitespaces.
5378 (single step over $syscall): Remove its check.
5379 (single step over $syscall final pc): New check.
5380
8703a944
JK
53812012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5382
5383 Support processors without SSSE3.
5384 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
5385 pabsd into ...
5386 (ssse3_test): ... a new function.
5387 (main): Call ssse3_test.
5388 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
5389 Update expected values everywhere.
5390 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
5391 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
5392 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
5393 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
5394 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
5395 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
5396 Move these tests lower.
5397 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
5398 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
5399 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
5400 New tests.
5401
c03e6ccc
YQ
54022012-02-29 Yao Qi <yao@codesourcery.com>
5403 Pedro Alves <palves@redhat.com>
5404
5405 * gdb.trace/trace-mt.c: New.
5406 * gdb.trace/trace-mt.exp: New.
5407
7964b62a
TS
54082012-02-28 Thomas Schwinge <thomas@codesourcery.com>
5409
2c8910ba
TS
5410 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
5411 numbers instead of hardcoding them.
5412 * gdb.base/annota1.c: Provide suitable markers.
5413 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
5414 numbers instead of hardcoding them.
5415 * gdb.base/annota3.c: Provide suitable markers.
5416
5417 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
5418 * gdb.base/annota3.c: Likewise.
5419 * gdb.base/sigall.c: Likewise.
5420 * gdb.base/signals.c: Likewise.
5421 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 5422
5a41c0b7
MR
54232012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
5424
5425 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
5426 failure return path.
5427
ebbbe5c5
LM
54282012-02-27 Luis Machado <lgustavo@codesourcery.com>
5429
5430 * gdb.base/save-bp.exp: Account for new condition evaluator output.
5431
8d126d8a
LM
54322012-02-24 Luis Machado <lgustavo@codesourcery.com>
5433
5434 * gdb.base/cond-eval-mode.exp: New file.
5435
11337c2f
PA
54362012-02-24 Pedro Alves <palves@redhat.com>
5437
5438 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
5439 (top level): Use with_test_prefix.
5440
13fc3e3c
PA
54412012-02-24 Pedro Alves <palves@redhat.com>
5442
5443 * gdb.threads/attach-into-signal.exp (corefunc): Use
5444 with_test_prefix.
5445
07c1b626
JK
54462012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5447
5448 Fix false FAILs on old CPUs without SSE.
5449 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
5450 Return untested for Illegal instruction.
5451
596ba138
JK
54522012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5453
5454 Fix false FAILs with glibc debug infos installed.
5455 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
5456 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
5457
aeaa2474
SA
54582012-02-22 Sterling Augustine <saugustine@google.com>
5459
5460 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
5461 constant with cast.
5462
aed555c9
PA
54632012-02-21 Pedro Alves <palves@redhat.com>
5464
5465 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
5466
78afebb4
PA
54672012-02-21 Pedro Alves <palves@redhat.com>
5468
5469 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
5470
fdcfef12
PA
54712012-02-21 Pedro Alves <palves@redhat.com>
5472
5473 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
5474 with_test_prefix.
5475
0f4d39d5
PA
54762012-02-21 Pedro Alves <palves@redhat.com>
5477
5478 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
5479 with_test_prefix here.
5480 (top level): Do it here instead. Remove `:' from the
5481 with_test_prefix string.
5482 * gdb.base/attach-pie-misread.exp: Remove the leading space the
5483 the suffix `:' from the with_test_prefix prefix string.
5484 * gdb.base/break-interp.exp: Ditto.
5485 * gdb.base/catch-load.exp: Ditto.
5486 * gdb.base/disp-step-syscall.exp: Ditto.
5487 * gdb.base/jit-so.exp: Ditto.
5488 * gdb.base/jit.exp: Ditto.
5489 * gdb.base/sepdebug.exp: Ditto.
5490 * gdb.base/solib-display.exp: Ditto.
5491 * gdb.base/solib-overlap.exp: Ditto.
5492 * gdb.base/watch-cond-infcall.exp: Ditto.
5493 * gdb.base/watchpoint.exp: Ditto.
5494 * gdb.dwarf2/dw2-noloc.exp: Ditto.
5495 * gdb.mi/mi-watch.exp: Ditto.
5496 * gdb.mi/mi2-watch.exp: Ditto.
5497 * gdb.threads/non-ldr-exc-1.exp: Ditto.
5498 * gdb.threads/non-ldr-exc-2.exp: Ditto.
5499 * gdb.threads/non-ldr-exc-3.exp: Ditto.
5500 * gdb.threads/non-ldr-exc-4.exp: Ditto.
5501 * gdb.threads/watchpoint-fork.exp: Ditto.
5502 * gdb.threads/watchthreads-reorder.exp: Ditto.
5503 * gdb.trace/change-loc.exp: Ditto.
5504 * gdb.trace/pending.exp: Ditto.
5505 * gdb.trace/status-stop.exp: Ditto.
5506 * gdb.trace/strace.exp: Ditto.
5507 * gdb.trace/trace-break.exp: Ditto.
5508 * gdb.trace/unavailable.exp: Ditto.
5509 * lib/gdb.exp (with_test_prefix): Always prefix with space and
5510 suffix with colon. Adjust leading comments.
5511
6a5870ce
PA
55122012-02-21 Pedro Alves <palves@redhat.com>
5513 Tom Tromey <tromey@redhat.com>
5514
5515 * lib/gdb.exp: Add description of test prefixes.
5516 (with_test_prefix): New procedure.
5517 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
5518 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
5519 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
5520 instead of lappend to append to pf_prefix.
5521 * gdb.base/catch-load.exp: Use with_test_prefix.
5522 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
5523 * gdb.base/jit-so.exp: Use with_test_prefix.
5524 * gdb.base/jit.exp: Use with_test_prefix.
5525 * gdb.base/return-nodebug.exp (do_test): Use append instead of
5526 lappend to append to pf_prefix.
5527 * gdb.base/sepdebug.exp: Use with_test_prefix.
5528 * gdb.base/solib-display.exp: Use with_test_prefix.
5529 * gdb.base/solib-overlap.exp: Use with_test_prefix.
5530 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
5531 * gdb.base/watchpoint.exp: Use with_test_prefix.
5532 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
5533 * gdb.mi/mi-watch.exp: Use with_test_prefix.
5534 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
5535 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
5536 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
5537 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
5538 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
5539 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
5540 append instead of lappend to append to pf_prefix.
5541 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
5542 * gdb.trace/change-loc.exp: Use with_test_prefix.
5543 * gdb.trace/pending.exp: Use with_test_prefix.
5544 * gdb.trace/status-stop.exp: Use with_test_prefix.
5545 * gdb.trace/strace.exp: Use with_test_prefix.
5546 * gdb.trace/trace-break.exp: Use with_test_prefix.
5547 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
5548 instead of lappend to append to pf_prefix.
5549
35dc4a6b
JK
55502012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5551
5552 Fix racy FAILs.
5553 * gdb.base/inferior-died.c (main): Add return of 0.
5554 * gdb.base/inferior-died.exp (continue): Fix expectation of
5555 asynchronous events.
5556 (p 1): New test.
5557
c5a006e6
PA
55582012-02-20 Pedro Alves <palves@redhat.com>
5559
5560 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
5561 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
5562 gdb's internal debug output. For the non-threaded case, look for
5563 "Program received signal SIGLARM", for the threaded case, peek at
5564 the thread's siginfo.
5565
cc51a170
PA
55662012-02-20 Pedro Alves <palves@redhat.com>
5567
5568 General cleanup, make output test messages unique, and build
5569 different executable files for the non-threaded and threaded
5570 cases.
5571
5572 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
5573 Delete.
5574 (executable_nothr, executable_thr): New globals.
5575 (top level): Adjust to delete both executables.
5576 (corefunc): New parameter $executable. Set $pf_prefix instead of
5577 hand writing a prefix in tests. Issue a clean_restart and enable
5578 lin-lwp debug output here.
5579 (top level): Adjust. Use build_executable. Don't start gdb here,
5580 and don't enable lin-lwp debug output here.
5581 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
5582
c755f03d
JK
55832012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5584
5585 Fix racy FAILs.
5586 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
5587 "continue" command.
5588
6bec5e0a
JK
55892012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5590
5591 Fix for gdbserver non-extended mode.
5592 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
5593 and gdb_run_cmd.
5594
2e8265fd
TT
55952012-02-17 Tom Tromey <tromey@redhat.com>
5596
5597 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
5598 * gdb.python/py-events.exp: Check 'dir' output.
5599 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
5600
9e507076
YQ
56012012-02-17 Yao Qi <yao@codesourcery.com>
5602
5603 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
5604
32d22ab1
TT
56052012-02-16 Tom Tromey <tromey@redhat.com>
5606
5607 * gdb.base/inferior-died.c: Don't include stdio.h.
5608
9addecb9
TT
56092012-02-16 Tom Tromey <tromey@redhat.com>
5610
5611 * gdb.base/inferior-died.c: New file.
5612 * gdb.base/inferior-died.exp: New file.
5613
4cb6da1c
AR
56142012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
5615
5616 * gdb.base/break-inline.exp: New file.
5617 * gdb.base/break-inline.c: New file.
5618
3af2590d
TT
56192012-02-15 Tom Tromey <tromey@redhat.com>
5620
5621 * gdb.base/pc-fp.exp: Add "info register" tests.
5622
29988831
TT
56232012-02-15 Tom Tromey <tromey@redhat.com>
5624
5625 * gdb.base/regs.exp: Remove.
5626
10010058
PA
56272012-02-15 Pedro Alves <palves@redhat.com>
5628
5629 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
5630 the target doesn't support tracepoints.
5631 * gdb.trace/circ.exp: Ditto.
5632 * gdb.trace/collection.exp: Ditto.
5633 * gdb.trace/packetlen.exp: Ditto.
5634 * gdb.trace/passc-dyn.exp: Ditto.
5635 * gdb.trace/report.exp: Ditto.
5636 * gdb.trace/tfind.exp: Ditto.
5637 * gdb.trace/tspeed.exp: Ditto.
5638 * gdb.trace/tsv.exp: Ditto.
5639 * gdb.trace/unavailable.exp: Ditto.
5640 * gdb.trace/while-dyn.exp: Ditto.
5641
a2e0062d
PA
56422012-02-15 Pedro Alves <palves@redhat.com>
5643
5644 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
5645 gdb_test_multiple, and call unsupported instead of fail, if the
5646 remote side does not support the request.
5647
a1999d40
PA
56482012-02-15 Pedro Alves <palves@redhat.com>
5649
5650 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
5651 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
5652 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
5653 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
5654 * gdb.server/server-run.exp: Make sure gdb is disconnected.
5655 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
5656 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
5657 doesn't start with "extended-" already.
5658
7cee1e54
PA
56592012-02-15 Pedro Alves <palves@redhat.com>
5660
5661 Support extended-remote. Avoid cascading timeouts.
5662
5663 * gdb.base/attach.exp (do_attach_tests): Add expected output for
5664 the extended-remote target. If attaching with no file fails, load
5665 the file manually.
5666 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
5667
816338b5
SS
56682012-02-14 Stan Shebs <stan@codesourcery.com>
5669
5670 * gdb.base/ena-dis-br.exp: Add enable count test.
5671
cc30c4bd
PA
56722012-02-13 Pedro Alves <palves@redhat.com>
5673
5674 * config/mips-idt.exp: Delete.
5675 * gdb.base/a2-run.exp: Remove mips-idt xfails.
5676 * gdb.base/bitfields.exp: Remove mips-idt restarts.
5677 * gdb.base/break.exp: Remove mips-idt references.
5678 * gdb.base/chng-syms.exp: Ditto.
5679 * gdb.base/default.exp: Ditto.
5680 * gdb.base/funcargs.exp (funcargs_reload): Delete.
5681 (top level): Don't call it.
5682 * gdb.base/opaque.exp: Remove mips-idt restarts.
5683 * gdb.base/ptype.exp: Remove mips-idt xfails.
5684 * gdb.base/scope.exp: Remove mips-idt restarts.
5685 * gdb.base/sepdebug.exp: Remove mips-idt references.
5686 * gdb.base/watchpoint.exp (maybe_clean_restart)
5687 (maybe_reinitialize): Delete.
5688 (test_disabling_watchpoints, test_disabling_watchpoints)
5689 (test_watchpoint_triggered_in_syscall)
5690 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
5691 Don't call them.
5692
57008375
JK
56932012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5694
5695 * gdb.server/server-exec-info.exp: New file.
5696
4a2d9c08
PA
56972012-02-10 Pedro Alves <palves@redhat.com>
5698
5699 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
5700 always non-empty.
5701 (test_attach): Always pass $exec to test_attach_gdb.
5702
09fa21bd
TT
57032012-02-08 Tom Tromey <tromey@redhat.com>
5704
5705 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
5706 before inferior is started.
5707
f0823d2c
TT
57082012-02-07 Tom Tromey <tromey@redhat.com>
5709
5710 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
5711 Symbol.value.
5712 * gdb.python/py-symbol.c (qq): Set default value.
5713
57142012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
5715
5716 * gdb.python/py-symbol.c (qq): New global.
5717 * gdb.python/py-symbol.exp: Add test for frame-less
5718 lookup_symbol.
5719 * gdb.python/py-symtab.exp: Fix line number.
5720
f7e44f65
JB
57212012-02-03 Joel Brobecker <brobecker@adacore.com>
5722
5723 * gdb.ada/mi_task_arg: New testcase.
5724
4c9ed63c
PA
57252012-02-02 Pedro Alves <palves@redhat.com>
5726
5727 * gdb.reverse/until-precsave.exp: Also put "record save" under the
5728 extended timeout.
5729
c0b9f2c6
PA
57302012-02-02 Pedro Alves <palves@redhat.com>
5731
5732 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
5733 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
5734
5f8cefd7
PA
57352012-02-02 Pedro Alves <palves@redhat.com>
5736
5737 * gdb.base/term.exp: Rewrite.
5738 * gdb.base/term.c: New.
5739
2f3a2569
PA
57402012-02-02 Pedro Alves <palves@redhat.com>
5741
5742 * gdb.base/default.exp (run "r" abbreviation, run): Add
5743 extended-remote expected output.
5744
f149aabd
TT
57452012-02-02 Tom Tromey <tromey@redhat.com>
5746
5747 * gdb.cp/dispcxx.exp: New file.
5748 * gdb.cp/dispcxx.cc: New file.
5749
03bef283
TT
57502012-02-01 Tom Tromey <tromey@redhat.com>
5751
5752 * gdb.base/jit-simple.exp: New file.
5753 * gdb.base/jit-simple.c: New file.
5754
a79b18b5
YQ
57552012-01-30 Yao Qi <yao@codesourcery.com>
5756
5757 * gdb.base/skip.exp: Make test result unique.
5758
f0d1a53e
JK
57592012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5760
5761 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
5762 compatibility with valgrind-3.7.0.
5763
4b3c9f41
PA
57642012-01-27 Pedro Alves <palves@redhat.com>
5765
5766 * gdb.base/watchpoint.exp (no_hw): New global.
5767 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
5768 disable hw watchpoints.
5769 (test_wide_location_1, test_wide_location_2): If no_hw is set,
5770 don't expect hw watchpoints.
5771 (no_hw_watchpoints): Always clean restart.
5772 (do_tests): New procedure, factored out from the top level.
5773 (top level): Run tests twice. Once with hw watchpoints enabled,
5774 another time with hw watchpoints disabled.
5775
a13491c8
PA
57762012-01-27 Pedro Alves <palves@redhat.com>
5777
5778 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
5779 out from the top level.
5780 (top level): Call it instead.
5781
f2c8a051
PA
57822012-01-27 Pedro Alves <palves@redhat.com>
5783
5784 * gdb.base/watchpoint.exp (top level): Re-enable hardware
5785 watchpoints sooner.
5786
654d7a9e
PA
57872012-01-27 Pedro Alves <palves@redhat.com>
5788
5789 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
5790
274f47f3
PA
57912012-01-27 Pedro Alves <palves@redhat.com>
5792
5793 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
5794 "You may have requested too many hardware
5795 breakpoints/watchpoints".
5796
e4d63ba2
PA
57972012-01-27 Pedro Alves <palves@redhat.com>
5798
5799 * gdb.base/watchpoint.exp (maybe_clean_restart)
5800 (maybe_reinitialize): New.
5801 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
5802 expect "hit N times".
5803 (test_disabling_watchpoints, test_complex_watchpoint)
5804 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
5805 Call maybe_clean_restart.
5806 (top level): Use clean_restart. Remove "mips-idt-*"
5807 reinitialization.
5808
dbd95daf
PA
58092012-01-27 Pedro Alves <palves@redhat.com>
5810
5811 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
5812
f3ad2025
PA
58132012-01-27 Pedro Alves <palves@redhat.com>
5814
5815 * gdb.base/watchpoint.exp: Clean restart after tests that don't
5816 require `initialize' anymore. Remove unnecessary `initialize'
5817 calls.
5818
100aa3ae
PA
58192012-01-27 Pedro Alves <palves@redhat.com>
5820
5821 * gdb.base/watchpoint.exp (wp_set): Delete.
5822 (initialize, test_simple_watchpoint, top level): Remove dead code.
5823
c79a8e11
PA
58242012-01-27 Pedro Alves <palves@redhat.com>
5825
5826 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
5827 typo.
5828
048fe15a
PA
58292012-01-27 Pedro Alves <palves@redhat.com>
5830
5831 * config/extended-gdbserver.exp: New file.
5832 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
5833 comment.
5834 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
5835 * boards/native-extended-gdbserver.exp: New file.
5836
4033a6bf
PA
58372012-01-26 Pedro Alves <palves@redhat.com>
5838
5839 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
5840 and gdb_test_multiple.
5841
3d7f4b81
PA
58422012-01-26 Pedro Alves <palves@redhat.com>
5843
5844 Make test messages unique, and more identifiable.
5845 * gdb.multi/watchpoint-multi.exp: Change test messages.
5846
484abf42
TT
58472012-01-25 Tom Tromey <tromey@redhat.com>
5848
5849 * gdb.base/solib-disc.exp: Fix regexps.
5850
edcc5120
TT
58512012-01-24 Tom Tromey <tromey@redhat.com>
5852
5853 * lib/mi-support.exp (mi_expect_stop): Add special case for
5854 solib-event.
5855 * gdb.base/catch-load-so.c: New file.
5856 * gdb.base/catch-load.exp: New file.
5857 * gdb.base/catch-load.c: New file.
5858 * gdb.base/break-interp.exp (reach_1): Update regexp.
5859
30b91c90
JK
58602012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5861
5862 Fix fuzzy results.
5863 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
5864 lpsimple and func.
5865
53fe1783
GB
58662012-01-24 Gary Benson <gbenson@redhat.com>
5867
5868 Delete #if 0'd out code.
5869 * gdb.base/default.exp (info catch): Remove.
5870 * gdb.base/gdb_history (info catch): Likewise.
5871 * gdb.base/help.exp (info catch): Likewise.
5872
d0d8b0c6
JK
58732012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5874
5875 Fix watchpoints to be specific for each inferior.
5876 * gdb.multi/watchpoint-multi.c: New file.
5877 * gdb.multi/watchpoint-multi.exp: New file.
5878
4403d8e9
JK
58792012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5880
5881 Fix watchpoints across inferior fork.
5882 * gdb.threads/watchpoint-fork-child.c: New file.
5883 * gdb.threads/watchpoint-fork-mt.c: New file.
5884 * gdb.threads/watchpoint-fork-parent.c: New file.
5885 * gdb.threads/watchpoint-fork-st.c: New file.
5886 * gdb.threads/watchpoint-fork.exp: New file.
5887 * gdb.threads/watchpoint-fork.h: New file.
5888
050a2e1d
PA
58892012-01-23 Pedro Alves <palves@redhat.com>
5890
5891 * gdb.base/call-signal-resume.exp: Allow output after "return".
5892
6a52fb62
PA
58932012-01-20 Pedro Alves <palves@redhat.com>
5894
5895 * gdb.python/py-finish-breakpoint.py: Fix typo.
5896
145b16a9
UW
58972012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
5898
5899 * gdb.base/info-proc.exp: Also run on remote targets. Main
5900 "info proc" command is now always present; whether target supports
5901 actual info proc operation is detected when attempting to issue
5902 the command.
5903
26f6125e
JK
59042012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5905
5906 * .gdbinit: Remove.
5907
eb5227ce
PA
59082012-01-19 Pedro Alves <palves@redhat.com>
5909
5910 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
5911 look at the funtions' returns.
5912 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
5913 (jprint.print(int, int)): Change return type to int. Adjust.
5914
1db33378
PP
59152012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5916
5917 PR gdb/9538
5918 * gdb.base/sepdebug.exp: New test.
5919
b9736cf8
PA
59202012-01-18 Pedro Alves <palves@redhat.com>
5921
5922 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
5923 Allow output before ^done.
5924
4aac40c8
TT
59252012-01-16 Tom Tromey <tromey@redhat.com>
5926
5927 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
5928 Add tests for relative directory.
5929
cafec441
TT
59302012-01-16 Tom Tromey <tromey@redhat.com>
5931
5932 * gdb.base/printcmds.c (enum flag_enum): New.
5933 (three): New global.
5934 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
5935 enum printing.
5936 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
5937 FlagEnumerationPrinter.
5938 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
5939 * gdb.python/py-pp-maint.c (enum flag_enum): New.
5940 (fval): New global.
5941
abcc4978
PA
59422012-01-16 Pedro Alves <palves@redhat.com>
5943
5944 * lib/gdb.exp (banned_procedures): New variable.
5945 (banned_variables_traced): Rename to ...
5946 (banned_traced): ... this.
5947 (gdb_init): Also trace banned procedures.
5948 (gdb_finish): Also untrace banned procedures.
5949
97ccebe8
PA
59502012-01-16 Pedro Alves <palves@redhat.com>
5951
5952 Remove all calls to strace.
5953
2af7517b
JK
59542012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5955
5956 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
5957 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
5958
9241a8bc
PP
59592012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5960
5961 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
5962 * gdb.base/pie-execl.exp: Likewise.
5963
3848a17f
KS
59642012-01-12 Keith Seitz <keiths@redhat.com>
5965
5966 PR mi/10586
5967 * gdb.mi/var-cmd.c (struct anonymous): New structure.
5968 (do_anonymous_type_tests): New function.
5969 (main): Call do_anonymous_type_tests.
5970 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
5971 (verify_everything): New procedure.
5972 * gdb.mi/mi-var-cp.cc (class A): New class.
5973 (anonymous_structs_and_unions): New function.
5974 (main): Call anonymous_structs_and_unions.
5975 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
5976 (verify_everything): New procedure.
5977
440e2fca
KS
59782012-01-12 Keith Seitz <keiths@redhat.com>
5979
5980 * lib/mi-support.exp: Expand comments about PATH_EXPR.
5981 (varobj_tree::get_path_expr): Assume that all varobjs are
5982 compound unless they are known simple types.
5983 Adjust path expressions based on parent type, path parent type,
5984 and tree language.
5985 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
5986 the root varobj.
5987 (mi_walk_varobj_tree): Add LANGUAGE parameter.
5988
675399c9
PA
59892012-01-11 Pedro Alves <palves@redhat.com>
5990
5991 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
5992 core files on this machine" anymore.
5993
97ddaa9b
PH
59942012-01-11 Paul Hilfinger <hilfingr@adacore.com>
5995
5996 * gdb.base/watchpoint.c (recurser): Initialize local_x.
5997 (main): Repeat recurser call.
5998 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
5999 equivalent to 'local_x'.
6000
ea733575 60012012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 6002 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
6003
6004 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
6005
2ca0b532
PA
60062012-01-05 Pedro Alves <alves.ped@gmail.com>
6007
6008 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
6009 * gdb.python/py-events.c (first): Add bits for new "step N" test.
6010 * gdb.python/py-events.exp: Test that "step N" tripping on a
6011 breakpoint emits a breakpoint event.
6012
6e681866
JB
60132012-01-03 Joel Brobecker <brobecker@adacore.com>
6014
6015 * gdb.base/auxv.exp: Reformat the copyright notice.
6016
3c2d6aff
YQ
60172012-01-03 Yao Qi <yao@codesourcery.com>
6018
6019 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
6020 (strace_trace_on_diff_addr): New.
6021 * gdb.trace/strace.c: (main): Add two local variables.
6022
0852fee3
UW
60232011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
6024
6025 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
6026 * gdb.cell/gcore.exp: Likewise.
6027 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
6028 to verify the correct instance of main is selected.
6029
12c3e59c
JB
60302012-01-02 Joel Brobecker <brobecker@adacore.com>
6031
6032 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
6033 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
6034 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
6035 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
6036 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
6037 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
6038 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
6039 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
6040 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
6041 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
6042 gdb.threads/thread_check.c: Reformat copyright header.
6043
c0f378ec
EBM
60442011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
6045
e4a7ca93 6046 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
6047 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
6048 is not enabled.
6049
3bc96cfb
JK
60502011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6051
6052 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
6053 parameter to self_exec, adjust the function.
6054 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
6055 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
6056 (set var do_exit = 0): Remove test.
6057 (newline at end of file): Add one.
6058
095bcf5e
JB
60592011-12-27 Joel Brobecker <brobecker@adacore.com>
6060
6061 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
6062 New files.
6063
18d19bd1
JK
60642011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6065
6066 Fix racy FAILs.
6067 * gdb.threads/fork-thread-pending.c (barrier): New variable.
6068 (thread_function, thread_forker): Call pthread_barrier_wait for it.
6069 (main): Call pthread_barrier_init for it.
6070
e809353a
JK
60712011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6072
6073 Fix double send_gdb leading to racy FAILs.
6074 * gdb.base/break.exp (set silent break bp_location1): Replace
6075 3x send_gdb and gdb_expect by gdb_test.
6076 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
6077 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
6078 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
6079 instead of send_gdb. Twice.
6080 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
6081 3x send_gdb and gdb_expect by gdb_test.
6082 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
6083
da8cb7ec
JK
60842011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6085
6086 * gdb.linespec/linespec.exp: Compile using {c++}.
6087
ae1a303e
JK
60882011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6089
6090 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
6091 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
6092 (verify GCC PR debug/51668): New test.
6093
cc72b2a2
KP
60942011-12-23 Kevin Pouget <kevin.pouget@st.com>
6095
6096 Introduce gdb.FinishBreakpoint in Python.
6097 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
6098 py-finish-breakpoint2
6099 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
6100 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
6101 instead of line number.
6102 * gdb.python/py-finish-breakpoint.c: New file.
6103 * gdb.python/py-finish-breakpoint.exp: New file.
6104 * gdb.python/py-finish-breakpoint.py: New file.
6105 * gdb.python/py-finish-breakpoint2.cc: New file.
6106 * gdb.python/py-finish-breakpoint2.exp: New file.
6107 * gdb.python/py-finish-breakpoint2.py: New file.
6108
3b7962f9
JK
61092011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6110
6111 Partial fix of compatibility with gcc-4.7.
6112 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
6113 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
6114 Add comment to add a PASS case in the future.
6115
6538471c
JK
6116 Fix compatibility with gcc-4.7.
6117 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
6118
7052e42c
UW
61192011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
6120
6121 PR tdep/12797
6122 * gdb.base/callfuncs.exp: Remove KFAIL.
6123
9ac7f98e
JB
61242011-12-21 Joel Brobecker <brobecker@adacore.com>
6125
6126 * gdb.ada/task_bp: New testcase.
6127
f6eeced0
JK
61282011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6129
6130 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
6131 -DNO_SECTIONS.
6132 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
6133
72225e17
JK
61342011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6135
6136 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
6137 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
6138 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6139 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
6140 conditional for gcc <= 4.5.
6141
13ac8d2c
JK
61422011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6143
6144 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
6145 by XFAIL.
6146 * gdb.cp/static-method.exp (info addr A::func())
6147 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6148 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6149 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6150 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
6151 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
6152 (test value of F in k3_m): Likewise.
6153 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6154 Likewise.
6155
049682ba
JK
61562011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6157
6158 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
6159 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
6160 Remove.
6161 * gdb.threads/attachstop-mt.c: Remove.
6162 * gdb.threads/attachstop-mt.exp: Remove.
6163
2c9d8796
MK
61642011-12-17 Mark Kettenis <kettenis@gnu.org>
6165
6166 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
6167
e0f9f062
DE
61682011-12-16 Doug Evans <dje@google.com>
6169
f4aa2101 6170 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
6171 * boards/native-gdbserver.exp: New file.
6172
e0f9f062
DE
6173 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
6174 gdbserver output.
6175 (gdbserver_default_get_remote_address): New function.
6176 (gdbserver_start): Call gdb,get_remote_address to compute argument
6177 to "target remote" command.
6178
80b6e756
PM
61792011-12-16 Phil Muldoon <pmuldoon@redhat.com>
6180
1c3ad6ab 6181 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
6182 python print-stack. Add set/show python print-stack
6183 off|full|message tests.
6184
1576bd00
YQ
61852011-12-15 Yao Qi <yao@codesourcery.com>
6186
6187 * gdb.trace/strace.c: New
6188 * gdb.trace/strace.exp: New.
6189
d6a0f6e0
TT
61902011-12-14 Tom Tromey <tromey@redhat.com>
6191
6192 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
6193
31015e1d
DE
61942011-12-14 Doug Evans <dje@google.com>
6195
6196 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
6197
7b50312a
PA
61982011-12-14 Pedro Alves <pedro@codesourcery.com>
6199
6200 PR threads/10729
6201
6202 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 6203 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 6204
924437bc
PA
62052011-12-13 Pedro Alves <pedro@codesourcery.com>
6206 Doug Evans <dje@google.com>
6207
6208 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
6209 (clean_restart): Remove references to the gdb_stub target board
6210 variable.
6211 (gdb_step_for_stub): Delete.
6212
6213 * gdb.base/annota1.exp: Remove all references to [target_info
6214 exists gdb_stub], gdb_step_for_stub and usestubs.
6215 * gdb.base/annota3.exp: Ditto.
6216 * gdb.base/async.exp: Ditto.
6217 * gdb.base/break.exp: Ditto.
6218 * gdb.base/code-expr.exp: Ditto.
6219 * gdb.base/commands.exp: Ditto.
6220 * gdb.base/completion.exp: Ditto.
6221 * gdb.base/condbreak.exp: Ditto.
6222 * gdb.base/consecutive.exp: Ditto.
6223 * gdb.base/cvexpr.exp: Ditto.
6224 * gdb.base/define.exp: Ditto.
6225 * gdb.base/display.exp: Ditto.
6226 * gdb.base/ena-dis-br.exp: Ditto.
6227 * gdb.base/environ.exp: Ditto.
6228 * gdb.base/gnu-ifunc.exp: Ditto.
6229 * gdb.base/maint.exp: Ditto.
6230 * gdb.base/pending.exp: Ditto.
6231 * gdb.base/sect-cmd.exp: Ditto.
6232 * gdb.base/sepdebug.exp: Ditto.
6233 * gdb.base/unload.exp: Ditto.
6234 * gdb.base/watchpoint-solib.exp: Ditto.
6235 * gdb.cp/annota2.exp: Ditto.
6236 * gdb.cp/annota3.exp: Ditto.
6237 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
6238 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
6239 * gdb.mi/mi-pending.exp: Ditto.
6240 * gdb.trace/circ.exp: Ditto.
6241 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
6242 * gdb.base/list.exp: Ditto.
6243
6244 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
6245 breakpoint function and all references to the usestubs macro.
6246 * gdb.base/exprs.c: Ditto.
6247 * gdb.base/freebpcmd.c: Ditto.
6248 * gdb.base/bitfields.c: Ditto.
6249 * gdb.base/bitfields2.c: Ditto.
6250 * gdb.base/break.c: Ditto.
6251 * gdb.base/call-sc.c: Ditto.
6252 * gdb.base/call-signals.c: Ditto.
6253 * gdb.base/callfuncs.c: Ditto.
6254 * gdb.base/charset.c: Ditto.
6255 * gdb.base/consecutive.c: Ditto.
6256 * gdb.base/constvars.c: Ditto.
6257 * gdb.base/funcargs.c: Ditto.
6258 * gdb.base/int-type.c: Ditto.
6259 * gdb.base/interrupt.c: Ditto.
6260 * gdb.base/langs0.c: Ditto.
6261 * gdb.base/list0.c: Ditto.
6262 * gdb.base/mips_pro.c: Ditto.
6263 * gdb.base/miscexprs.c: Ditto.
6264 * gdb.base/nodebug.c: Ditto.
6265 * gdb.base/opaque0.c: Ditto.
6266 * gdb.base/pointers.c: Ditto.
6267 * gdb.base/printcmds.c: Ditto.
6268 * gdb.base/ptype.c: Ditto.
6269 * gdb.base/recurse.c: Ditto.
6270 * gdb.base/reread1.c: Ditto.
6271 * gdb.base/reread2.c: Ditto.
6272 * gdb.base/restore.c: Ditto.
6273 * gdb.base/return.c: Ditto.
6274 * gdb.base/run.c: Ditto.
6275 * gdb.base/scope0.c: Ditto.
6276 * gdb.base/sepdebug.c: Ditto.
6277 * gdb.base/setshow.c: Ditto.
6278 * gdb.base/setvar.c: Ditto.
6279 * gdb.base/sigall.c: Ditto.
6280 * gdb.base/signals.c: Ditto.
6281 * gdb.base/structs.c: Ditto.
6282 * gdb.base/structs2.c: Ditto.
6283 * gdb.base/testenv.c: Ditto.
6284 * gdb.base/twice.c: Ditto.
6285 * gdb.base/unwindonsignal.c: Ditto.
6286 * gdb.base/watchpoint.c: Ditto.
6287 * gdb.base/watchpoints.c: Ditto.
6288 * gdb.base/whatis.c: Ditto.
6289 * gdb.cp/classes.cc: Ditto.
6290 * gdb.cp/cplusfuncs.cc: Ditto.
6291 * gdb.cp/derivation.cc: Ditto.
6292 * gdb.cp/formatted-ref.cc: Ditto.
6293 * gdb.cp/misc.cc: Ditto.
6294 * gdb.cp/overload.cc: Ditto.
6295 * gdb.cp/ovldbreak.cc: Ditto.
6296 * gdb.cp/ref-params.cc: Ditto.
6297 * gdb.cp/ref-types.cc: Ditto.
6298 * gdb.cp/templates.cc: Ditto.
6299 * gdb.cp/virtfunc.cc: Ditto.
6300 * gdb.hp/gdb.aCC/run.c: Ditto.
6301 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
6302 * gdb.hp/gdb.compat/xdb0.c: Ditto.
6303 * gdb.reverse/consecutive-reverse.c: Ditto.
6304 * gdb.reverse/sigall-reverse.c: Ditto.
6305 * gdb.reverse/until-reverse.c: Ditto.
6306 * gdb.reverse/watch-reverse.c: Ditto.
6307 * gdb.trace/actions.c: Ditto.
6308 * gdb.trace/circ.c: Ditto.
6309 * gdb.trace/collection.c: Ditto.
6310
fabde485
PA
63112011-12-13 Pedro Alves <pedro@codesourcery.com>
6312
6313 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
6314 (func6, func7): New.
6315 (main): Call func6 and func7.
6316 * gdb.base/watchpoint.exp (test_wide_location_1)
6317 (test_wide_location_2): New.
6318 (top level): Re-enable hardware watchpoints if necessary. Call
6319 test_wide_location_1 and test_wide_location_2.
6320
ff7d1690
YQ
63212011-12-11 Yao Qi <yao@codesourcery.com>
6322
6323 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
6324
a6af7abe
JB
63252011-12-11 Joel Brobecker <brobecker@adacore.com>
6326
6327 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
6328 expected output for unsupported case.
6329
61638e15
JK
63302011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6331
6332 PR testsuite/12649
6333 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
6334 Protect gdb_test_multiple by final $gdb_prompt match.
6335
0a00efc3
JK
63362011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6337
6338 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
6339 New variable, new test.
6340 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6341 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6342 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6343 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
6344 them if HAVE_GCC_45682_FIXED is not set.
6345
4511b1ba
YQ
63462011-12-10 Yao Qi <yao@codesourcery.com>
6347
6348 * gdb.trace/status-stop.exp: New.
6349 * gdb.trace/status-stop.c: New.
6350
27949e73
JK
63512011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6352
6353 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
6354 timeout.
6355
d8ea7931
TT
63562011-12-08 Tom Tromey <tromey@redhat.com>
6357
6358 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
6359 condition.
6360
1cc310d2
SS
63612011-12-07 Stan Shebs <stan@codesourcery.com>
6362
6363 * gdb.trace/tfind.exp: Update for output changes.
6364
d482a875
PA
63652011-12-07 Pedro Alves <pedro@codesourcery.com>
6366
6367 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
6368 throws "Cannot insert catchpoints in this configuration".
6369 * gdb.ada/mi_catch_ex.exp: Likewise.
6370
f0ba3972
PA
63712011-12-06 Pedro Alves <pedro@codesourcery.com>
6372
6373 * gdb.base/break-always.exp: Test changing memory at addresses
6374 with breakpoints inserted.
6375
f8eba3c6
TT
63762011-12-06 Joel Brobecker <brobecker@acacore.com>
6377
6fdff2c5
PA
6378 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
6379 involving a fully qualified function name.
f8eba3c6
TT
6380
63812011-12-06 Tom Tromey <tromey@redhat.com>
6382
6383 * gdb.ada/homonym.exp: Add three breakpoint tests.
6384
63852011-12-06 Tom Tromey <tromey@redhat.com>
6386
6387 * gdb.base/solib-weak.exp (do_test): Remove kfail.
6388 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
6389 * gdb.objc/objcdecode.exp: Update for output changes.
6390 * gdb.linespec/linespec.exp: New file.
6391 * gdb.linespec/lspec.cc: New file.
6392 * gdb.linespec/lspec.h: New file.
6393 * gdb.linespec/body.h: New file.
6394 * gdb.linespec/base/two/thefile.cc: New file.
6395 * gdb.linespec/base/one/thefile.cc: New file.
6396 * gdb.linespec/Makefile.in: New file.
6397 * gdb.cp/templates.exp (test_template_breakpoints): Update for
6398 output changes.
6399 * gdb.cp/re-set-overloaded.exp: Remove kfail.
6400 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
6401 makes one breakpoint.
6402 * gdb.cp/method2.exp (test_break): Update for output changes.
6403 * gdb.cp/mb-templates.exp: Update for output changes.
6404 * gdb.cp/mb-inline.exp: Update for output changes.
6405 * gdb.cp/mb-ctor.exp: Update for output changes.
6406 * gdb.cp/ovsrch.exp: Use fully-qualified names.
6407 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
6408 has multiple matches.
6409 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
6410 error message change.
6411 * gdb.base/list.exp (test_list_filename_and_number): Update for
6412 error message change.
6413 * gdb.base/break.exp: Disable pending breakpoints. Update for
6414 output changes.
6415 * configure.ac: Add gdb.linespec.
6416 * configure: Rebuild.
6417 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
6418
c642a434
UW
64192011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
6420
6421 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
6422 last_break register on s390*-*-* targets.
6423
b18003d1
JB
64242011-12-06 Joel Brobecker <brobecker@adacore.com>
6425
6426 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
6427 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
6428 of parameter X in procedure Foo.
6429
fe96589c
SS
64302011-12-05 Stan Shebs <stan@codesourcery.com>
6431
6432 * gdb.trace/tfind.exp: Update help string matches.
6433
1820ab47
JK
64342011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6435
6436 * gdb.server/ext-run.exp (get process list): Accept also systemd
6437 as PID 1.
6438
e11ac3a3
JK
64392011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6440 Pedro Alves <pedro@codesourcery.com>
6441
6442 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
6443 starting GDB.
6444 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
6445 $use_gdb_stub.
6446 * gdb.base/display.exp: Likewise.
6447 * gdb.base/ending-run.exp: Likewise.
6448 * gdb.base/list.exp (test_listsize): Likewise.
6449 * gdb.base/setshow.exp: Likewise.
6450 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
6451 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
6452 check by global $use_gdb_stub.
6453 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
6454 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
6455 (default_gdb_init): Unset global $use_gdb_stub.
6456 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
6457 by global $use_gdb_stub.
6458 * lib/gdbserver-support.exp: Extend comments for set_board_info
6459 gdb_protocol and gdb,socketport.
6460 (gdbserver_start_extended): Set global gdbserver_protocol and
6461 gdbserver_gdbport. Clear global use_gdb_stub.
6462 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
6463 from target use_gdb_stub.
6464 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
6465
1d41d75c
DE
64662011-12-03 Doug Evans <dje@google.com>
6467
6468 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
6469 (gdb_step_for_stub): Add comments.
6470
d6d7a51a
MR
64712011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
6472
6473 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
6474 to the caller.
6475 (gdb_test_multiple): Likewise.
6476
05acf274
JK
64772011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6478
6479 Fix gdb.mi/mi-solib.exp without system debug info installed.
6480 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
6481 expect attribute, return 0 for it. Update comments.
6482
2268b414
JK
64832011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6484
6485 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
6486 (corrupted list): Adjust the expectation.
6487
585861ea
JK
64882011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6489
6490 PR threads/13448
6491 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
6492 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
6493 * gdb.threads/tls-var-main.c: New file.
6494 * gdb.threads/tls-var.c: New file.
6495 * gdb.threads/tls-var.exp: New file.
6496
968643aa
JK
64972011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6498
6499 PR testsuite/12649
6500 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
6501 Protect gdb_test_multiple by final $gdb_prompt match.
6502 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
6503 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
6504 (test_tracepoints): Likewise.
6505
9750bca9
JK
65062011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6507
6508 PR breakpoints/13346
6509 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
6510 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
6511 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
6512
ac1349b7
JB
65132011-12-01 Joel Brobecker <brobecker@adacore.com>
6514
6515 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
6516 * gdb.ada/homonym/homonym.adb: For use of all types defined
6517 locally inside both Get_Value subprograms.
6518
26d44faf
JK
65192011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6520
6521 Fix racy FAILs.
6522 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
6523 of send_gdb.
6524
514f6425
UW
65252011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6526
6527 * gdb.base/testenv.exp: Skip on remote targets. Unset global
6528 environment variable after test completed.
6529
4255c8d2
UW
65302011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6531
6532 * gdb.base/solib-nodir.exp: Skip if remote target.
6533 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
6534 application. Call gdb_load_shlibs.
6535 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
6536
a35ad96a
JB
65372011-11-29 Joel Brobecker <brobecker@adacore.com>
6538
6539 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
6540
1a1d5513
JB
65412011-11-28 Joel Brobecker <brobecker@adacore.com>
6542
6543 * gdb.ada/fullname_bp: New testcase.
6544
50b4ddf8
JK
65452011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6546
6547 PR testsuite/12649
6548 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
6549 Wrap send_gdb into a new gdb_test.
6550
fb0aec57
JK
6551 Code cleanup.
6552 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
6553 Convert send_gdb and gdb_expect to gdb_test_multiple.
6554
2376d946
JK
65552011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6556
6557 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
6558
1eec78bd
KS
65592011-11-23 Keith Seitz <keiths@redhat.com>
6560
6561 * lib/mi-support.exp (varobj_tree): New namespace and procs.
6562 (mi_varobj_tree_test_children_callback): New proc.
6563 (mi_walk_varobj_tree): New proc.
6564
36dfb11c
TT
65652011-11-22 Tom Tromey <tromey@redhat.com>
6566
6567 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
6568 Add "use_mi_command" argument.
6569 (mi_run_cmd, mi_run_with_cli): New procs.
6570 * gdb.mi/solib-lib.c: New file.
6571 * gdb.mi/solib-main.c: New file.
6572 * gdb.mi/mi-solib.exp: New file.
6573
0e965dd0
DE
65742011-11-21 Doug Evans <dje@google.com>
6575
6576 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
6577 _Unwind_DebugHook is missing.
6578
f196051f
SS
65792011-11-20 Stan Shebs <stan@codesourcery.com>
6580
6581 * gdb.trace/tstatus.exp: New.
6582 * gdb.trace/actions.c: Include string.h.
6583
bfccc43c
YQ
65842011-11-18 Yao Qi <yao@codesourcery.com>
6585
6586 * gdb.trace/pending.exp: New.
6587 * gdb.trace/pending.c: New.
6588 * gdb.trace/pendshr1.c: New.
6589 * gdb.trace/pendshr2.c: New.
6590 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
6591 tracepoint location becomes pending.
6592 (tracepoint_change_loc_2): New.
6593
73cd8ab1
DM
65942011-11-16 David S. Miller <davem@davemloft.net>
6595
6596 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
6597 target is sparc*-*-linux*
6598
77426730
PK
65992011-11-15 Paul Koning <paul_koning@dell.com>
6600
6601 * gdb.python/py-type.exp: New testcases for exceptions on scalar
6602 types.
6603
ed59ded5
DE
66042011-11-14 Doug Evans <dje@google.com>
6605
6606 * gdb.base/shell.exp: New file.
6607
405f8e94
SS
66082011-11-14 Stan Shebs <stan@codesourcery.com>
6609
6610 * gdb.trace/ftrace.c: New.
6611 * gdb.trace/ftrace.exp: New.
6612
1e4d1764
YQ
66132011-11-14 Yao Qi <yao@codesourcery.com>
6614
6615 * gdb.trace/change-loc-1.c: New.
6616 * gdb.trace/change-loc-2.c: New.
6617 * gdb.trace/change-loc.c: New.
6618 * gdb.trace/change-loc.exp: New.
6619 * gdb.trace/change-loc.h: New.
6620 * gdb.trace/trace-break.c (marker): Define new symbol.
6621 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 6622 New.
1e4d1764
YQ
6623 (break_trace_same_addr_6): New.
6624
71eba9c2 66252011-11-12 Matt Rice <ratmice@gmail.com>
6626
6627 * gdb.base/info-macros.exp: Make tests for info definitions
6628 test info macro. Add tests for info macro argument processing.
6629 Rename a few tests.
6630
1d93e29a
KS
66312011-11-11 Keith Seitz <keiths@redhat.com>
6632
6633 PR gdb/12843
6634 * gdb.base/linespecs.exp: New file.
6635
a4b5b48a
DE
66362011-11-11 Doug Evans <dje@google.com>
6637
6638 * gdb.threads/print-threads.exp: Extend timeout for slower
6639 tests.
6640
f6b47be4
DE
66412011-11-10 Doug Evans <dje@google.com>
6642
792a0230
DE
6643 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
6644 "record to end of main" test.
6645
f6b47be4
DE
6646 * gdb.python/py-type.c (TS): New typedef.
6647 (ts): New global.
6648 * gdb.python/py-type.exp: Test field list of typedef.
6649
22355c90
JB
66502011-11-10 Joel Brobecker <brobecker@adacore.com>
6651
6652 * gdb.ada/small_reg_param: New testcase.
6653
a7860e76
TT
66542011-11-09 Tom Tromey <tromey@redhat.com>
6655
6656 * gdb.cp/destrprint.exp: New file.
6657 * gdb.cp/destrprint.cc: New file.
6658
72a2e3dc
MI
66592011-11-08 Meador Inge <meadori@codesourcery.com>
6660
6661 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
6662 (switch_stack_to_other): New test function.
6663 * gdb.arch/thumb-prologue.exp: New test cases.
6664
c7195df2 66652011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
6666
6667 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
6668
d3895d7d
YQ
66692011-11-08 Yao Qi <yao@codesourcery.com>
6670
6671 * gdb.exp (supports_process_record): New.
6672 (supports_reverse): New.
6673 * gdb.reverse/break-precsave.exp: Call support_process_record
6674 to run test conditionally.
6675 * gdb.reverse/consecutive-precsave.exp: Likewise.
6676 * gdb.reverse/i386-precsave.exp: Likewise.
6677 * gdb.reverse/machinestate-precsave.exp: Likewise.
6678 * gdb.reverse/solib-precsave.exp: Likewise.
6679 * gdb.reverse/step-precsave.exp: Likewise.
6680 * gdb.reverse/until-precsave.exp: Likewise.
6681 * gdb.reverse/watch-precsave.exp: Likewise.
6682 * gdb.reverse/break-reverse.exp: Call support_reverse to run
6683 test conditionally.
6684 * gdb.reverse/consecutive-reverse.exp: Likewise.
6685 * gdb.reverse/finish-precsave.exp: Likewise.
6686 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
6687 * gdb.reverse/finish-reverse.exp: Likewise.
6688 * gdb.reverse/i386-reverse.exp: Likewise.
6689 * gdb.reverse/i386-sse-reverse.exp: Likewise.
6690 * gdb.reverse/machinestate.exp: Likewise.
6691 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
6692 * gdb.reverse/sigall-precsave.exp: Likewise.
6693 * gdb.reverse/sigall-reverse.exp: Likewise.
6694 * gdb.reverse/solib-reverse.exp: Likewise.
6695 * gdb.reverse/step-reverse.exp: Likewise.
6696 * gdb.reverse/until-reverse.exp: Likewise.
6697 * gdb.reverse/watch-reverse.exp: Likewise.
6698
a59306a3
YQ
66992011-11-05 Yao Qi <yao@codesourcery.com>
6700
6701 * gdb.trace/trace-break.exp: Add test on setting two
6702 fast tracepoints at the same address.
6703
87769f59
JK
67042011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6705
6706 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
6707
3065dfb6
SS
67082011-11-02 Stan Shebs <stan@codesourcery.com>
6709
6710 * gdb.trace/collection.c: Add code using strings.
6711 * gdb.trace/collection.exp: Add tests of string collection.
6712
89e208db
JK
67132011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6714
6715 * gdb.base/skip-solib.exp (executable_main): New variable.
6716 (binfile_main): Base it on that.
6717 Use $executable_main in clean_restart calls. Drop gdb_exit and
6718 gdb_start calls.
6719
405e54e9
JK
67202011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6721
6722 Fix racy FAILs.
6723 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
6724 breakpoint_re globals import by async. Set string_regex to .* for
6725 async. Remove the optional thread_selected_re and breakpoint_re
6726 globals expectations.
6727
58e8570a
JM
67282011-11-01 Joseph Myers <joseph@codesourcery.com>
6729
6730 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
6731 well as Cygwin.
6732
7b35ec7f 67332011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
6734
6735 Add tests for skip command.
89e208db
JK
6736 * gdb.base/skip-solib-lib.c: New
6737 * gdb.base/skip-solib-main.c: New
6738 * gdb.base/skip-solib.exp: New
6739 * gdb.base/skip.c: New
6740 * gdb.base/skip.exp: New
6741 * gdb.base/skip1.c: New
6742 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 6743
b9fd1791
PA
67442011-10-31 Yao Qi <yao@codesourcery.com>
6745 Pedro Alves <pedro@codesourcery.com>
6746
6fdff2c5
PA
6747 * gdb.trace/trace-break.c: New.
6748 * gdb.trace/trace-break.exp: New.
b9fd1791 6749
4323fecc
JK
67502011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6751
6752 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
6753 break-here-2.
6754
0e5bf2a8
PA
67552011-10-28 Pedro Alves <pedro@codesourcery.com>
6756
6757 * gdb.threads/no-unwaited-for-left.c: New.
6758 * gdb.threads/no-unwaited-for-left.exp: New.
6759 * gdb.threads/non-ldr-exc-1.c: New.
6760 * gdb.threads/non-ldr-exc-1.exp: New.
6761 * gdb.threads/non-ldr-exc-2.c: New.
6762 * gdb.threads/non-ldr-exc-2.exp: New.
6763 * gdb.threads/non-ldr-exc-3.c: New.
6764 * gdb.threads/non-ldr-exc-3.exp: New.
6765 * gdb.threads/non-ldr-exc-4.c: New.
6766 * gdb.threads/non-ldr-exc-4.exp: New.
6767
3a3dad98
JK
67682011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6769
6770 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
6771 * gdb.base/attach-pie-misread.exp: Likewise.
6772 * gdb.base/break-interp.exp: Likewise.
6773 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
6774 testcases for use_gdb_stub.
6775 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
6776 (continue): New testcase.
6777 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
6778 * gdb.threads/attach-into-signal.exp: Likewise.
6779 * gdb.threads/attach-stopped.exp: Likewise.
6780 * gdb.threads/attachstop-mt.exp: Likewise.
6781
d6a5d40c
PK
67822011-10-28 Paul Koning <paul_koning@dell.com>
6783
6784 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
6785
ca539be8
JK
67862011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6787
6788 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
6789 (mi_gdb_test): Import globals thread_selected_re
6790 and breakpoint_re. Expect them optionally at the regex start.
6791
d234ef5c
DE
67922011-10-27 Doug Evans <dje@google.com>
6793
6794 * gdb.python/python.exp: Test source -s.
6795
ab964825
PK
67962011-10-26 Paul Koning <paul_koning@dell.com>
6797
6798 * gdb.python/lib-types.cc (struct A): New structure.
6799 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 6800
54d8a644
PK
68012011-10-25 Paul Koning <paul_koning@dell.com>
6802
6803 PR python/13327
d234ef5c 6804
54d8a644
PK
6805 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
6806 fetch_lazy method.
6807
b0221781
YQ
68082011-10-24 Yao Qi <yao@codesourcery.com>
6809
6810 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
6811 target is tic6x-*-*.
6812
6cda5a20
JB
68132011-10-21 Joel Brobecker <brobecker@adacore.com>
6814
6815 * gdb.ada/mi_task_info/task_switch.adb: New file.
6816 * gdb.ada/mi_task_info.exp: New file.
6817
5ed9db04
JK
68182011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6819
6820 * gdb.cp/expand-psymtabs-cxx.exp: New file.
6821 * gdb.cp/expand-psymtabs-cxx.cc: New file.
6822
9df2fbc4
PM
68232011-10-20 Phil Muldoon <pmuldoon@redhat.com>
6824
6825 PR python/12656
6826
6827 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
6828 global_block tests.
6829
736086ba
TT
68302011-10-18 Tom Tromey <tromey@redhat.com>
6831
6832 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
6833
4af31552
TT
68342011-10-18 Tom Tromey <tromey@redhat.com>
6835
6836 * gdb.base/source.exp: Don't include full file name in test name.
6837 * gdb.python/python.exp: Don't include full file name in test
6838 name.
6839
43136979
AR
68402011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6841
6842 * gdb.base/attach-pie-noexec.c: New files.
6843 * gdb.base/attach-pie-noexec.exp: New files.
6844
543a9323
JM
68452011-10-17 Joseph Myers <joseph@codesourcery.com>
6846
6847 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
6848 prompt for each extra line in command.
6849
21ae7a4d
JK
68502011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6851
6852 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
6853 Revert the part of:
6854 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6855 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6856 Change the expected string.
6857
20ec36d9
JK
68582011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6859
6860 Fix results with system glibc debug info installed.
6861 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
6862 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
6863 Accept also __libc_ symbol prefix and no prefix.
6864
6501c2fc
KS
68652011-10-14 Keith Seitz <keiths@redhat.com>
6866
6867 PR c++/13225
6868 * gdb.cp/converts.cc (foo3_1): New function.
6869 (foo3_2): New functions.
6870 * gdb.cp/converts.exp: Add tests for int to pointer conversion
6871 and null pointer conversions of integer constant zero.
6872 Add test to check if all arguments are checked for incompatible
6873 conversion BADNESS.
6874
55b1fd0c
TT
68752011-10-14 Tom Tromey <tromey@redhat.com>
6876
6877 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
6878 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
6879 linespec.
6880
22c05d8a
JK
68812011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6882
6883 Fix internal error regression.
6884 * gdb.dwarf2/implptr-optimized-out.S: New file.
6885 * gdb.dwarf2/implptr-optimized-out.exp: New file.
6886
1d6edc3c
JK
68872011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6888
6889 Fix empty DWARF expressions DATA vs. SIZE conditionals.
6890 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
6891 (loclist): New.
6892 (4): New abbrev.
6893 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
6894 Use prepare_for_testing, remove clean_restart.
6895 (p arraynoloc, p arraycallnoloc): New tests.
6896
9ec72168
JK
68972011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6898
6899 * gdb.cp/namespace-enum.exp (executable): New variable.
6900 (binfile): Use ${objdir}/${subdir}/ prefix.
6901 Use ${executable} for clean_restart.
6902
9c6c53f7
SA
69032011-10-11 Sterling Augustine <saugustine@google.com>
6904
6905 * gdb.cp/Makefile.in: Add namespace-enum test.
6906 * gdb.cp/namespace-enum.exp: New file.
6907 * gdb.cp/namespace-enum.c: New file.
6908 * gdb.cp/namespace-enum-main.c: New file.
6909
fac7ceb3
UW
69102011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
6911
6912 * gdb.python/py-shared.exp: Relax filename check to handle remote:
6913 sysroot.
6914
941b2081
JK
69152011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6916
6917 Reimplement @entry in input expressions.
6918 * gdb.base/exprs.c (v_int_array_init): New variable.
6919 * gdb.base/exprs.exp (print v_int_array_init)
6920 (print *v_int_array_init@1, print *v_int_array_init@2)
6921 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
6922 (print v_int_array_init[1]@1): New tests.
6923
0344e878
JM
69242011-10-10 Joseph Myers <joseph@codesourcery.com>
6925
6926 * gdb.cp/gdb2495.exp: Do not include directories in filename in
6927 expected message.
6928
5a56e9c5
DE
69292011-10-09 Doug Evans <dje@google.com>
6930
6931 * gdb.base/alias.exp: Add tests for alias command.
6932
2bda9cc5
JK
69332011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6934
6935 * gdb.arch/amd64-entry-value.s: New file.
6936 * gdb.mi/mi2-amd64-entry-value.s: New file.
6937
a471c594
JK
69382011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6939
6940 Display @entry parameter values even for references.
6941 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
6942 functions.
6943 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
6944 reference and datap_input.
6945 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
6946 breakpoints.
6947 (continue to breakpoint: entry_reference: reference)
6948 (entry_reference: bt at entry)
6949 (continue to breakpoint: entry_reference: breakhere_reference)
6950 (entry_reference: bt, entry_reference: ptype regparam)
6951 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
6952 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
6953 (entry_reference: p regcopy, entry_reference: p nodataparam)
6954 (entry_reference: p nodataparam@entry): New tests.
6955
36b11add
JK
69562011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6957
6958 Support @entry in input expressions.
6959 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
6960 (entry_stack: p s1@entry, entry_stack: p s2@entry)
6961 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
6962 (tailcall: p j@entry): New tests.
6963 * gdb.cp/koenig.cc (A::entry): New function.
6964 (main): Call it.
6965 * gdb.cp/koenig.exp (p entry (c)): New test.
6966
e18b2753
JK
69672011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6968
6969 Display @entry parameter values (without references).
6970 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
6971 (different, validity, invalid): New functions.
6972 (main): Call them.
6973 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
6974 stacktest, breakhere_stacktest, different, breakhere_different,
6975 breakhere_validity and breakhere_invalid.
6976 (entry: bt): Update for @entry.
6977 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
6978 (entry_validity: *, entry_invalid: *): Many new tests.
6979 * gdb.base/break.exp
6980 (run until breakpoint set at small function, optimized file): Accept
6981 also the @entry suffix.
6982 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
6983 * gdb.mi/mi2-amd64-entry-value.c: New files.
6984 * gdb.mi/mi2-amd64-entry-value.exp: New files.
6985
2d6c5dc2
JK
69862011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6987
6988 Protect entry values against self tail calls.
6989 * gdb.arch/amd64-entry-value.cc (self2, self): New.
6990 (main): Call self.
6991 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
6992 (set debug entry-values 1, self: bt debug entry-values): New tests.
6993
111c6489
JK
69942011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6995
6996 Recognize virtual tail call frames.
6997 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
6998 (amb_b, amb_a): New.
6999 (main): Call a and b.
7000 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
7001 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
7002 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
7003 New tests.
7004
8e3b41a9
JK
70052011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7006
7007 Implement basic support for DW_TAG_GNU_call_site.
7008 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
7009 * gdb.arch/amd64-entry-value.cc: New file.
7010 * gdb.arch/amd64-entry-value.exp: New file.
7011
181cebd4
JK
70122011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7013
7014 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
7015 * gdb.dwarf2/implptr-64bit.S: New file.
7016 * gdb.dwarf2/implptr-64bit.exp: New file.
7017
741f5e3c
JK
70182011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7019
7020 Fix initial language detection with -readnow.
7021 * gdb.cp/readnow-language.cc: New file.
7022 * gdb.cp/readnow-language.exp: New file.
7023
a73d2258
JK
70242011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7025
7026 Fix printed anonymous struct name.
7027 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
7028
af369495
JM
70292011-10-09 Joseph Myers <joseph@codesourcery.com>
7030
7031 * gdb.base/solib-symbol.exp: Do not include directories in
7032 filenames in expected messages.
7033
1fa57852
DE
70342011-10-07 Doug Evans <dje@google.com>
7035
7036 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
7037
bd054e06
KP
70382011-10-07 Kevin Pouget <kevin.pouget@st.com>
7039
7040 Allow Python notification of new object-file loadings.
7041 * gdb.python/py-events.exp: Test newobjfile event.
7042 * gdb.python/py-events.py: Register newobjfile callback.
7043 * gdb.python/py-events.c: Add call to shared library
7044 * gdb.python/py-events-shlib.c: New file.
7045
8031b6f8
JM
70462011-10-06 Joseph Myers <joseph@codesourcery.com>
7047
7048 * gdb.base/fixsection.exp: Do not include directories in filename
7049 in expected message.
7050
7fea6923
PM
70512011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
7052
7053 Add tests for passing of environment variables to inferior.
7054 * gdb.base/testenv.c: New test source.
7055 * gdb.base/testenv.exp: New expect test.
7056
687f2a88
PK
70572011-10-04 Paul Koning <paul_koning@dell.com>
7058
7059 * gdb.python/py-value.c (main): Break before return.
7060
cb6be26b
KP
70612011-10-04 Kevin Pouget <kevin.pouget@st.com>
7062
7063 PR python/12691: Add the inferior to Python exited event
7064 * gdb.python/py-events.exp: Test the inferior attribute of exited
7065 event with a fork.
7066 * gdb.python/py-events.py: Print inferior number on exit.
7067 * gdb.python/py-events.c: Fork the inferior.
7068
fb213700
EBM
70692011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
7070
7071 * gdb.base/jit.exp: Add testcase name to log message
7072
aa2071bd
PK
70732011-10-03 Paul Koning <paul_koning@dell.com>
7074 Jan Kratochvil <jan.kratochvil@redhat.com>
7075
7076 * gdb.python/py-value.exp
7077 (python inval = gdb.parse_and_eval('*(int*)0'))
7078 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
7079 (set argc=2, python print argc_lazy): New tests.
7080
dd11a36c
JB
70812011-10-02 Joel Brobecker <brobecker@adacore.com>
7082
7083 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
7084
46f886f1
JK
70852011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7086 Pedro Alves <pedro@codesourcery.com>
7087
7088 * gdb.python/py-value.exp (test_value_in_inferior): New variable
7089 can_read_0, test for it.
7090 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
7091 (parse_and_eval with memory error): ... here, make it untested if
7092 can_read_0.
7093
c5cb204f
MP
70942011-09-30 Marek Polacek <mpolacek@redhat.com>
7095
7096 * gdb.python/python.exp (verify pagination beforehand)
7097 (verify pagination afterwards): Fix race by splitting the line.
7098
68fb0ec0
JM
70992011-09-29 Joseph Myers <joseph@codesourcery.com>
7100
7101 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
7102 for 64-bit multilibs from i?86-* targets.
7103
6aee0d90
MP
71042011-09-29 Marek Polacek <mpolacek@redhat.com>
7105
7106 * lib/gdb.exp: Fix a typo in one of the comments.
7107
e9101ff5
MP
71082011-09-29 Marek Polacek <mpolacek@redhat.com>
7109
7110 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
7111 matching pattern.
7112
7a81bdbf
PK
71132011-09-28 Paul Koning <paul_koning@dell.com>
7114
7115 * gdb.python/py-type.c (enum E): New.
7116 * gdb.python/py-type.exp (test_fields): Add tests for Python
7117 mapping access to fields.
7118 (test_enums): New test for field access on enums.
7119
6710bf39
SS
71202011-09-27 Stan Shebs <stan@codesourcery.com>
7121
7122 * gdb.trace/collection.exp: Test collection of $_ret.
7123
b2a6bdeb
AT
71242011-09-22 Andreas Tobler <andreast@fgznet.ch>
7125
7126 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
7127 list of compilation switches for <*-*-freebsd*>.
7128
3c9057f3
SS
71292011-09-19 Stan Shebs <stan@codesourcery.com>
7130
7131 * gdb.trace/tspeed.exp: New file.
7132 * gdb.trace/tspeed.c: New file.
7133
34518530
YQ
71342011-09-18 Yao Qi <yao@codesourcery.com>
7135
7136 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
7137 instructions.
7138 (test_adr_32bit, test_pop_pc): Likewise.
7139 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
7140 Thumb instructions.
7141 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
7142 in gdb_test_multiple.
7143 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
7144
ab254057
YQ
71452011-09-17 Yao Qi <yao@codesourcery.com>
7146
7147 * lib/gdb.exp (can_single_step_to_signal_handler): New.
7148 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
7149 support single step to signal handler.
7150
9c317b71
YQ
71512011-09-17 Yao Qi <yao@codesourcery.com>
7152
7153 * gdb.base/disp-step-fork.c: New.
7154 * gdb.base/disp-step-syscall.exp: New.
7155 * gdb.base/disp-step-vfork.c: New.
7156
a8123151
JB
71572011-09-16 Joel Brobecker <brobecker@adacore.com>
7158
7159 * gdb.ada/tasks.exp: Make the expected output for
7160 the `info tasks' tests more resilient to spacing
7161 changes.
7162
63a9aad8
JK
71632011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7164
7165 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
7166 (reached breakpoint 2, reached breakpoint 3): Update expected output.
7167
2aa48337
KP
71682011-09-15 Kevin Pouget <kevin.pouget@st.com>
7169
7170 PR Python/12692 Add gdb.selected_inferior() to Python interface.
7171 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
7172
6839b47f
KP
71732011-04-30 Kevin Pouget <kevin.pouget@st.com>
7174
7175 Handle multiple breakpoint hits in Python interface:
7176 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
7177 presence.
7178 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
7179 breakpoint hits.
7180
0935723e
JK
71812011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7182 Jan Kratochvil <jan.kratochvil@redhat.com>
7183
7184 * gdb.python/py-events.exp: Remove pretty printing comment.
7185 * gdb.python/py-evsignal.exp: New file.
7186 * gdb.python/py-evthreads.c: Include signal.h.
7187 (thread3): Remove variable count3. Remove variable bad and use raise
7188 instead.
7189 (thread2): Remove variable count2. Move thread3 pthread_create here,
7190 merge pthread_join to a single line.
7191 (main): Remove variable count1. Merge pthread_join with pthread_create
7192 to a single line.
7193 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
7194 KFAIL python/12966 for gdbserver. Test return value of
7195 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
7196 gdb_expect by gdb_test and gdb_test_multiple.
7197 (thread 2, thread 3): New tests.
7198
4801a9a3
PA
71992011-09-12 Matt Rice <ratmice@gmail.com>
7200 Pedro Alves <pedro@codesourcery.com>
7201
7202 PR gdb/13175
7203
7204 * gdb.base/interp.exp: New tests.
7205 * gdb.base/interp.c: New file.
7206
24ece742
DE
72072011-09-12 Doug Evans <dje@google.com>
7208
7209 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
7210 * gdb.dwarf2/typeddwarf.exp: Ditto.
7211
7f062217
JK
72122011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7213
7214 Fix compatibility with x32 arch.
7215 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
7216 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
7217 is_x86_like_target.
7218 * testsuite/gdb.trace/collection.exp: Likewise.
7219 * testsuite/gdb.trace/report.exp: Likewise.
7220 * testsuite/gdb.trace/unavailable.exp: Likewise.
7221 * testsuite/gdb.trace/while-dyn.exp: Likewise.
7222 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
7223 (is_x86_like_target): Check also is_amd64_regs_target.
7224
08711b9a
JK
72252011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7226
7227 PR breakpoints/12435
7228 * gdb.arch/amd64-prologue-xmm.c: New file.
7229 * gdb.arch/amd64-prologue-xmm.exp: New file.
7230 * gdb.arch/amd64-prologue-xmm.s: New file.
7231
b99b5f66
JK
72322011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7233
7234 * gdb.dwarf2/dw2-param-error-main.c: New file.
7235 * gdb.dwarf2/dw2-param-error.S: New file.
7236 * gdb.dwarf2/dw2-param-error.exp: New file.
7237
a391a2f6
PA
72382011-09-08 Pedro Alves <pedro@codesourcery.com>
7239
7240 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
7241 inferior's pid and look for a core dump named core.$pid. Use
7242 `remote_file' commands on the host instead of hand coding shell
7243 commands on the build.
7244 * gdb.base/valgrind-db-attach.exp: Kill the program before
7245 finishing the test.
7246
7d8e6458 72472011-09-02 Matt Rice <ratmice@gmail.com>
7248
7249 * lib/prompt.exp: New file for testing the first prompt.
7250 * gdb.python/py-prompt.exp: Ditto.
7251 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
7252
68e77c9e
PA
72532011-09-02 Pedro Alves <pedro@codesourcery.com>
7254
7255 * gdb.threads/gcore-thread.exp: Set the global core_supported to
7256 0, before testing gcore.
7257
9655e943
JK
72582011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7259
df6dc84d
JK
7260 * dw2-ifort-parameter-debug.S: Update copyright year.
7261 * dw2-ifort-parameter.c: Update copyright year.
7262 * dw2-ifort-parameter.exp: Update copyright year.
7263
9655e943
JK
7264 * dw2-ifort-parameter-debug.S: New file.
7265 * dw2-ifort-parameter.c: New file.
7266 * dw2-ifort-parameter.exp: New file.
7267
353d1d73
JK
72682011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7269
7270 * gdb.base/commands.exp (error_clears_commands_left): New function.
7271 (): Call it.
7272
5c07461a
JK
72732011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7274
7275 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
7276 (C): Initialize `a'.
7277 * gdb.mi/mi-inheritance-syntax-error.exp
7278 (-data-evaluate-expression $path): Expect `a' as 5.
7279
0d932b2f
MK
72802011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
7281
7282 PR mi/11912
7283 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
7284 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
7285 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
7286 keyword in output of -var-info-path-expression.
7287
bdb54049
JK
72882011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7289
7290 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
7291 * gdb.trace/collection.exp: Likewise.
7292 * gdb.trace/report.exp: Likewise.
7293 * gdb.trace/unavailable.exp: Likewise.
7294 * gdb.trace/while-dyn.exp: Likewise.
7295
59cde39c
KS
72962011-08-18 Keith Seitz <keiths@redhat.com>
7297
7298 PR c++/12266
7299 * gdb.cp/meth-typedefs.cc: New file.
7300 * gdb.cp/meth-typedefs.exp: New file.
7301
fa3a4f15
PM
73022011-08-17 Phil Muldoon <pmuldoon@redhat.com>
7303
6fdff2c5 7304 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 7305
c1049fca
JK
73062011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7307
7308 * gdb.arch/i386-dr3-watch.exp
7309 (watchpoint on gap1 does not fit debug registers)
7310 (delete all watchpoints): Fix racy expect strings.
7311
d93f7b5c
YQ
73122011-08-14 Yao Qi <yao@codesourcery.com>
7313
7314 * gdb.base/maint.exp: set data_section to ".neardata".
7315 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
7316 * gdb.base/savedregs.exp: Handle SIGILL.
7317 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
7318 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
7319
457e09f0
DE
73202011-08-12 Doug Evans <dje@google.com>
7321
7322 * gdb.python/py-symbol.exp: Add test for symbol.type.
7323
5d0bb2fb
UW
73242011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
7325
7326 * gdb.threads/pthreads.exp: Enable on non-native configurations.
7327 * gdb.mi/mi-pthreads.exp: Likewise.
7328 * gdb.mi/mi2-pthreads.exp: Likewise.
7329 * gdb.mi/gdb669.exp.exp: Likewise.
7330
fcdfa280
PA
73312011-08-09 Pedro Alves <pedro@codesourcery.com>
7332
7333 * lib/mi-support.exp (detect_async): Rename to...
7334 (mi_detect_async): ... this.
7335 * gdb.mi/mi-nonstop-exit.exp: Adjust.
7336 * gdb.mi/mi-nonstop.exp: Adjust.
7337 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
7338 * gdb.mi/mi-nsintrall.exp: Adjust.
7339 * gdb.mi/mi-nsmoribund.exp: Adjust.
7340 * gdb.mi/mi-nsthrexec.exp: Adjust.
7341
9d8fa392
PA
73422011-08-09 Pedro Alves <pedro@codesourcery.com>
7343
7344 * gdb.base/display.c (do_loops): New `p_i' local.
7345 * gdb.base/display.exp: Test displaying a variable that is
7346 temporarily at a bad address.
7347
b6cede78
JK
73482011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7349
7350 * gdb.dwarf2/dw2-op-stack-value.S: New file.
7351 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
7352
67bedb8c
JK
73532011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7354
7355 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
7356 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
7357 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 7358
af6e93b2
PA
73592011-08-05 Pedro Alves <pedro@codesourcery.com>
7360
7361 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
7362 procedure.
7363 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
7364
1cf0e11f
YQ
73652011-08-05 Yao Qi <yao@codesourcery.com>
7366
7367 * gdb.base/callfuncs.exp: Set language after main.
7368 * gdb.cp/cplusfuncs.exp: Likewise.
7369 * gdb.cp/inherit.exp: Likewise.
7370
a1e28cb2
UW
73712011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7372
7373 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
7374 * gdb.base/watch-vfork.exp: Skip on remote targets.
7375
d4f5bbb9
UW
73762011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7377
7378 * gdb.threads/thread-find.exp: Support remote targets.
7379
724f4f80
UW
73802011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7381
7382 * gdb.base/jit.exp: Download solib_binfile to target.
7383 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
7384 and call dlopen without full path name.
7385 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
7386 dlopen without full path name.
7387
934709f0
PW
73882011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7389
7390 * gdb.base/break-always.exp: Complete the test
7391 with duplicated breakpoints and enabling/disabling them.
7392
c26106c4
TT
73932011-08-02 Tom Tromey <tromey@redhat.com>
7394
7395 PR gdb/11289:
7396 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
7397
9300444e 73982011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
7399
7400 PR gdb/13045
7401 * gdb.base/float.exp: Add new test case for PR gdb/13045
7402 * gdb.base/float.c: New file.
7403
00bd41d6
PM
74042011-07-28 Phil Muldoon <pmuldoon@redhat.com>
7405
7406 * gdb.python/py-mi.exp: Test printers returning string hint, and
7407 also not returning a value.
7408 * gdb.python/py-prettyprint.c: Add testcase for above.
7409 * gdb.python/py-prettyprint.py: Add test printer for above.
7410
d24f74ce
JK
74112011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7412
7413 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
7414 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
7415 (.Ldie30) Add as field "data4".
7416 (.Ldie32) Rename field "b" to "shl".
7417 (abbrev4) Change for the "data4" field.
7418 (abbrev5, abbrev6) Remove.
7419 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
7420 (p &s.shl): ... here. Add comment.
7421 (p &s.data4): New.
7422
bb7da2bf
JK
74232011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7424
7425 Fix crash on lval_computed values.
7426 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
7427
11081198
JK
74282011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7429
7430 * gdb.base/help.exp (help whatis): Update the expected string.
7431
3c6e0cb3
JK
74322011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7433
7434 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
7435 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
7436 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7437 Change the expected string.
7438
efa80663
PA
74392011-07-26 Pedro Alves <pedro@codesourcery.com>
7440
7441 * gdb.base/watchpoint.exp
7442 (test_disable_enable_software_watchpoint): New procedure.
7443 (top level): Run it.
7444
db8e4570
UW
74452011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7446
7447 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
7448 executable file "${binfile}", C++ version "${binfile}-cxx".
7449 * gdb.python/py-prettyprint.exp: Likewise.
7450 * gdb.python/py-symbol.exp: Likewise.
7451 * gdb.python/py-type.exp: Likewise.
7452 * gdb.python/py-value.exp: Likewise.
7453 * gdb.python/py-template.exp (test_template_arg): Pass full executable
7454 file name instead of just suffix.
7455
543305c9
JK
74562011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7457
7458 Fix implicit pointer offsets.
7459 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
7460 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
7461 (continue to breakpoint: continue to baz breakpoint for implptr)
7462 (sanity check element 0, sanity check element 1)
7463 (enter the inlined function, check element 0 for the offset)
7464 (check element 1 for the offset)
7465 (continue to breakpoint: ignore the second baz breakpoint): New tests.
7466 (set foo breakpoint for implptr): Update the breakpoint number.
7467
b3215adc
UW
74682011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7469
7470 * gdb.python/py-mi.exp: Use different file names for different
7471 versions of the executable under test.
7472 * gdb.python/py-prettyprint.exp: Likewise.
7473 * gdb.python/py-symbol.exp: Likewise.
7474 * gdb.python/py-template.exp: Likewise.
7475 * gdb.python/py-type.exp: Likewise.
7476 * gdb.python/py-value.exp: Likewise.
7477
182b9acc
UW
74782011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7479
7480 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
7481 flag after restarting GDB if necessary.
7482
e6052b5d
UW
74832011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7484
7485 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
7486
1ced966e
PA
74872011-07-22 Pedro Alves <pedro@codesourcery.com>
7488
7489 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
7490 backend doesn't leave used debug registers behind.
7491
3543a589
TT
74922011-07-22 Tom Tromey <tromey@redhat.com>
7493
7494 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
7495 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
7496 argument.
7497 * gdb.dwarf2/typeddwarf-amd64.S: New file.
7498
14d15303 74992011-07-21 Matt Rice <ratmice@gmail.com>
7500
7501 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
7502 in mostlyclean rule. Add files ending in .core.
7503
9b158ba0 75042011-07-21 Matt Rice <ratmice@gmail.com>
7505
7506 PR macros/12999
7507 * gdb.base/info-macros.c: New test sources.
7508 * gdb.base/info-macros.exp: New tests.
7509
d17b6f81
PM
75102011-07-21 Phil Muldoon <pmuldoon@redhat.com>
7511
7512 * gdb.python/python.exp: Add prompt substitution tests.
7513
918dd910
JK
75142011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7515
7516 Fix crash if referenced CU is aged out.
7517 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
7518 New.
7519 * gdb.dwarf2/implptr.exp: Likewise.
7520
0e37a63c
JK
75212011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7522
7523 * gdb.dwarf2/implptr.S: Rebuilt.
7524 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
7525 (bar): Use them for j, k, l.
7526 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
7527 COMPILE.
7528 (print j in implptr:bar): Update for the intp typedef.
7529 (print p[0].x in implptr:foo): Use more exact regex.
7530
f65cf84c
TT
75312011-07-18 Tom Tromey <tromey@redhat.com>
7532
7533 * gdb.cp/static-method.exp: Add missing single quote.
7534
d5b4a7be
YQ
75352011-07-18 Yao Qi <yao@codesourcery.com>
7536
7537 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
7538 supported.
7539 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7540 * gdb.mi/mi-nonstop.exp: Likewise.
7541 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7542 * gdb.mi/mi-nsintrall.exp: Likewise.
7543 * gdb.mi/mi-nsmoribund.exp: Likewise.
7544 * gdb.mi/mi-nsthrexec.exp: Likewise.
7545 * gdb.python/py-evthreads.exp: Likewise.
7546
e9ea2662
JK
75472011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7548
7549 Code cleanup.
7550 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
7551 it. Substitute it instead of test_compiler_info everywhere.
7552
ce451573
UW
75532011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7554
7555 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
7556 remote targets as well.
7557
756d88a7
UW
75582011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7559
7560 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
7561 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
7562
31f83dc5
UW
75632011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7564
7565 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
7566 a remote machine, not the host.
7567 (gdb_compile_shlib): Set soname if target is remote.
7568
059241a0
PP
75692011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7570
7571 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
7572
28a0b48c 75732011-07-13 Matt Rice <ratmice@gmail.com>
7574
7575 * gdb.python/py-objfile-script-gdb.py: Renamed to
7576 py-objfile-script-gdb.py.in.
7577 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
7578 py-objfile-script-gdb.py.
7579 * gdb.python/py-objfile-script.exp: Update reference to
7580 py-objfile-script-gdb.py.
7581
9a771b67
JK
75822011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7583
7584 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
7585 reference undefined label.
7586
04ad99e6
JK
75872011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7588
7589 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
7590 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
7591 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
7592 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
7593
713389e0
PM
75942011-07-11 Phil Muldoon <pmuldoon@redhat.com>
7595
6fdff2c5 7596 PR python/12438
713389e0 7597 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 7598 deprecated tests. Add set/show python print-backtrace tests.
713389e0 7599
97d146f8
JK
76002011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7601
7602 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
7603 debug info.
7604
facde0e5 76052011-07-06 Matt Rice <ratmice@gmail.com>
7606
7607 * gdb.python/python.exp: Update filename paths.
7608 * gdb.python/py-symtab.exp: Ditto.
7609
438640d1
MP
76102011-07-06 Marek Polacek <mpolacek@redhat.com>
7611
7612 * gdb.python/py-evthreads.exp: Add missing `$'.
7613
33a365df
MF
76142011-07-06 Jie Zhang <jie.zhang@analog.com>
7615
7616 * config/bfin.exp: New file.
7617 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
7618 * gdb.asm/bfin.inc: New file.
7619
8f7ae686
MP
76202011-07-06 Marek Polacek <mpolacek@redhat.com>
7621
df46027d 7622 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
7623 the whole output.
7624
eb2a6f42
TT
76252011-07-05 Tom Tromey <tromey@redhat.com>
7626
7627 * gdb.java/jprint.java (jprint.hi): New field.
7628 * gdb.java/jprint.exp: Print string.
7629
177b42fe
TJB
76302011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
7631
7632 * gdb.base/call-sc.c: Fix typos.
7633 * gdb.base/ifelse.exp: Likewise.
7634 * gdb.base/structs.c: Likewise.
7635
3b2a0cf2
JB
76362011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7637
7638 * gdb.base/jit-so.exp: New test.
7639 * gdb.base/jit-dlmain.c: New file.
7640 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
7641
46fc714c
JK
76422011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7643
7644 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
7645 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
7646 * gdb.cp/pr9167.exp (p b): Likewise.
7647 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
7648 (test value of P in inner_m, test type of Z in inner_m): Call
7649 setup_xfail for gcc <= 4.5.
46fc714c 7650
418c7cf7
JK
76512011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7652
7653 * gdb.cp/paren-type.cc: New files.
7654 * gdb.cp/paren-type.exp: New files.
7655
3d50dd94
JK
76562011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7657
7658 Stop on first linespec terminator instead of eating what we can.
7659 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
7660 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
7661 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
7662 (break C::f()): ... this one.
7663 (break C::operator()()): New test.
7664 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
7665 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
7666 test.
7667
dcf9f4ab
JK
76682011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7669
7670 Fall back linespec to minimal symbols.
7671 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
7672 error message.
7673 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
7674 * gdb.cp/minsym-fallback-main.cc: New file.
7675 * gdb.cp/minsym-fallback.cc: New file.
7676 * gdb.cp/minsym-fallback.exp: New file.
7677 * gdb.cp/minsym-fallback.h: New file.
7678
3f542ed1
JK
76792011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7680
7681 * gdb.cp/no-dmgl-verbose.cc: New file.
7682 * gdb.cp/no-dmgl-verbose.exp: New file.
7683
76842011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
7685
7686 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
7687 __GI_.
7688 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
7689 (f): New function.
7690 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
7691 (complete p 'func<short>(): ... here.
7692 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
7693 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
7694 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
7695 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
7696 Make them KFAIL gcc/49546.
7697
00eb2c4a
JB
76982011-07-01 Joel Brobecker <brobecker@adacore.com>
7699
7700 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
7701
85a20c42
JK
77022011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7703
7704 Test GCC PR debug/49546.
7705 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
7706 (test type of F in k3_m, test value of F in k3_m): New.
7707 * gdb.cp/temargs.cc (struct S3, struct K3): New.
7708 (main): New variable k3. Call k3.k3_m.
7709
d2d43431
JB
77102011-07-01 Jean-Charles Delay <delay@adacore.com>
7711
7712 * gdb.ada/packed_array.exp: Fix expected outout.
7713
54ae186f
JB
77142011-07-01 Jean-Charles Delay <delay@adacore.com>
7715
7716 * gdb.ada/packed_array.exp: fixed expected output.
7717
8f17729f
JB
77182011-07-01 Joel Brobecker <brobecker@adacore.com>
7719
7720 * gdb.ada/same_enum: New testcase.
7721
f5aa6869
JB
77222011-07-01 Joel Brobecker <brobecker@adacore.com>
7723
7724 * gdb.ada/ptr_typedef: New testcase.
7725
828292f2
JB
77262011-07-01 Joel Brobecker <brobecker@adacore.com>
7727
7728 * gdb.ada/arrayptr.exp: Add ptype test.
7729
18920c42
JB
77302011-07-01 Joel Brobecker <brobecker@adacore.com>
7731
7732 * gdb.ada/char_enum: New testcase.
7733
3536d9e3 77342011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
7735
7736 * gdb.base/dump.exp (capture_pointer_with_type): New.
7737 Get value from address instead of name.
7738 Start GDB once, and do `dump' and `restore'
7739 tests together.
7740
db863c42
MF
77412011-06-30 Jie Zhang <jie.zhang@analog.com>
7742 Mike Frysinger <vapier@gentoo.org>
7743
7744 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
7745 helper functions for getting/setting remotetimeout variable.
7746 * lib/gdb.exp (gdb_load): If the target is remote, set
7747 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
7748 with $loadtimeout. Set $load_ok to 0 before doing the load.
7749 Instead of returning, immediately, set $load_ok to 0. Call
7750 set_remotetimeout with $oldremotetimeout, and then return if
7751 $load_ok is 1.
7752
e9e642a8
AB
77532011-06-30 Andrew Burgess <aburgess@broadcom.com>
7754
7755 * gdb.python/py-template.exp: Don't run this test if the target
7756 does not support c++ tests.
7757
32019081
JK
77582011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7759
7760 Fix non-only rename list for Fortran modules import.
7761 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
7762 tests.
7763 * gdb.fortran/module.f90 (module moduse): New.
7764 (program module): use moduse, test var_x, var_y and var_z.
7765
0ecee54c
TT
77662011-06-29 Tom Tromey <tromey@redhat.com>
7767
7768 PR testsuite/12040:
7769 * gdb.fortran/array-element.exp: Use f90, not f77.
7770 * gdb.fortran/complex.exp: Use f90, not f77.
7771 * gdb.fortran/derived-type.exp: Use f90, not f77.
7772 * gdb.fortran/library-module.exp: Use f90, not f77.
7773 * gdb.fortran/logical.exp: Use f90, not f77.
7774 * gdb.fortran/module.exp: Use f90, not f77.
7775 * gdb.fortran/multi-dim.exp: Use f90, not f77.
7776 * gdb.fortran/subarray.exp: Use f90, not f77.
7777
3b2b8fea
TT
77782011-06-29 Tom Tromey <tromey@redhat.com>
7779
7780 * gdb.fortran/charset.exp: New file.
7781 * gdb.fortran/charset.f90: New file.
7782
42159ca5
TT
77832011-06-29 Tom Tromey <tromey@redhat.com>
7784
7785 PR testsuite/12040:
7786 * lib/future.exp: New file, mostly extracted from ada.exp.
7787 Rewrote compatibility code to use rename.
7788 (gdb_find_gfortran): New proc.
7789 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
7790 gfortran patch.
7791 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
7792 Move to future.exp.
7793 * lib/gdb.exp: Always load future.exp.
7794
af69a5ce
YQ
77952011-06-28 Yao Qi <yao@codesourcery.com>
7796
7797 * gdb.cp/exception.cc: Don't include iostream.
7798 (bar): Remove print statement.
7799 (catcher): New.
7800 (main): Remove print statements. Call function catcher.
7801 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
7802 Set breakpoint on catcher, and check the value of parameter.
7803
ab5c6a72
YQ
78042011-06-23 Yao Qi <yao@codesourcery.com>
7805
6fdff2c5
PA
7806 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
7807 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 7808
9497469f
MP
78092011-06-23 Marek Polacek <mpolacek@redhat.com>
7810
7811 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
7812 mi_gdb_test.
7813
b9132588
MP
78142011-06-23 Marek Polacek <mpolacek@redhat.com>
7815
5d197ed0 7816 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 7817
e55595ca
MP
78182011-06-23 Marek Polacek <mpolacek@redhat.com>
7819
5d197ed0
MP
7820 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
7821
78222011-06-23 Marek Polacek <mpolacek@redhat.com>
7823
7824 * gdb.mi/mi2-basics.exp: Fix races. Honour the
7825 `test_exec_and_symbol_mi_operatons' return value.
7826 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7827 gdb_test_multiple.
7828 (test_exec_and_symbol_mi_operatons): Likewise.
7829 (test_path_specification): Likewise.
e55595ca 7830
be777e08
YQ
78312011-06-23 Yao Qi <yao@codesourcery.com>
7832
7833 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
7834 supported.
7835 * lib/gdb.exp (support_displaced_stepping): New.
7836
615556d6
YQ
78372011-06-23 Yao Qi <yao@codesourcery.com>
7838
7839 * gdb.threads/execl.exp: Skip on remote target.
7840
833b0ca7
MP
78412011-06-21 Marek Polacek <mpolacek@redhat.com>
7842
5d197ed0 7843 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
7844 mi_gdb_test.
7845
1ee4023a
MP
78462011-06-20 Marek Polacek <mpolacek@redhat.com>
7847
5d197ed0 7848 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 7849
d0b1d624
MP
78502011-06-20 Marek Polacek <mpolacek@redhat.com>
7851
5d197ed0 7852 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
7853 mi_gdb_test.
7854
79aa92c1
MP
78552011-06-20 Marek Polacek <mpolacek@redhat.com>
7856
5d197ed0 7857 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 7858
5ce5db06
YQ
78592011-06-14 Yao Qi <yao@codesourcery.com>
7860
7861 gdb/testsuite/
7862 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
7863
533a737e
JK
78642011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7865
7866 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
7867
d0e53741
TT
78682011-06-10 Tom Tromey <tromey@redhat.com>
7869
7870 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
7871 Add tests for pointer-to-member-function.
7872 * gdb.cp/temargs.cc (S::somefunc): New function.
7873 (K2): New class.
7874 (main): Instantiate K2; call method.
7875
b5916bbd
JB
78762011-06-08 Joel Brobecker <brobecker@adacore.com>
7877
7878 * gdb.python/py-inferior.c (f2): Make str an array rather
7879 than a pointer.
7880 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
7881
5be4dfca
JK
78822011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7883
7884 * gdb.base/async-shell.c: New file.
7885 * gdb.base/async-shell.exp: New file.
7886
9f47e254
PA
78872011-06-06 Pedro Alves <pedro@codesourcery.com>
7888
7889 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
7890
64b9b334
JB
78912011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
7892
7893 From Stephen Kitt <steve@sk2.org>
7894 * gdb.base/help.exp: Adjust following some spelling corrections
7895 in GDB.
7896
dbc0f131
YQ
78972011-06-01 Yao Qi <yao@codesourcery.com>
7898
7899 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
7900
fd336a18
KS
79012010-05-31 Keith Seitz <keiths@redhat.com>
7902
7903 PR c++/12750
7904 * gdb.cp/static-method.cc: New file.
7905 * gdb.cp/static-method.exp: New file.
7906
fa8b9902
KS
79072010-05-31 Keith Seitz <keiths@redhat.com>
7908
7909 PR symtab/12704
7910 * gdb.cp/anon-ns.cc: New file.
7911 * gdb.cp/anon-ns.exp: New file.
7912
0a5b1e09
PA
79132011-05-31 Pedro Alves <pedro@codesourcery.com>
7914
7915 * gdb.arch/i386-dr3-watch.c: New file.
7916 * gdb.arch/i386-dr3-watch.exp: New file.
7917
0578b8d1
YQ
79182011-05-30 Yao Qi <yao@codesourcery.com>
7919
7920 * gdb.base/callfuncs.c (t_structs_fc): New.
7921 (t_structs_dc, t_structs_ldc): New.
7922 (t_double_many_args):
7923 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
7924 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
7925 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
7926 * gdb.base/callfuncs.exp: Call new functions.
7927
6680506e
YQ
79282011-05-30 Yao Qi <yao@codesourcery.com>
7929
ff4d2c60
YQ
7930 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
7931 Call rerun_and_prepare for each test to isolate effects.
7932
79332011-05-30 Yao Qi <yao@codesourcery.com>
7934
7935 * gdb.base/varargs.c (find_max_float_real): New.
7936 (find_max_double_real, find_max_long_double_real): New.
7937 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
7938 * lib/gdb.exp (setup_kfail_for_target): New.
7939
e43ec454
YQ
79402011-05-30 Yao Qi <yao@codesourcery.com>
7941
7942 * gdb.base/funcargs.c (callca, callcb, callcc): New.
7943 (callcd, callce, callcf, callc1a, callc1b): New.
7944 (callc2a, callc2b): New.
7945 * gdb.base/funcargs.exp (complex_args): New.
7946 (complex_integral_args, complex_float_integral_args): New.
7947 * lib/gdb.exp (support_complex_tests): New. Determine
7948 whether to run test cases on _Complex types.
7949
432b4d03
JK
79502011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7951
7952 * gdb.threads/leader-exit.c: New file.
7953 * gdb.threads/leader-exit.exp: New file.
7954
6caf069d
MP
79552011-05-27 Marek Polacek <mpolacek@redhat.com>
7956
9497469f 7957 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 7958
97fce28b
MP
79592011-05-27 Marek Polacek <mpolacek@redhat.com>
7960
7961 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
7962 remove the `supported' variable.
7963 * gdb.mi/mi-nonstop.exp: Likewise.
7964 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7965 * gdb.mi/mi-nsintrall.exp: Likewise.
7966 * gdb.mi/mi-nsmoribund.exp: Likewise.
7967 * gdb.mi/mi-nsthrexec.exp: Likewise.
7968
9da8c2a0
PA
79692011-05-26 Pedro Alves <pedro@codesourcery.com>
7970
7971 * gdb.reverse/finish-reverse-bkpt.exp: New test.
7972
2c03e5be
PA
79732011-05-26 Pedro Alves <pedro@codesourcery.com>
7974
7975 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
7976
2e21250d
KS
79772011-05-24 Keith Seitz <keiths@redhat.com>
7978
7979 PR breakpoint/12803
7980 * gdb.cp/cmpd-minsyms.cc (a): New method.
7981 (b): New method.
7982 (c): New method.
7983 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
7984
cdac0397
PA
79852011-05-24 Pedro Alves <pedro@codesourcery.com>
7986
7987 * gdb.base/commands.exp (watchpoint_command_test): Check that the
7988 watchpoint's command list didn't execute when the watchpoint went
7989 out of scope.
7990
ee5683ab
PM
79912011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
7992
7993 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
7994 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
7995 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
7996 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7997 * gdb.arch/i386-permbkpt.exp: Likewise.
7998 * gdb.arch/i386-prologue.exp: Likewise.
7999 * gdb.arch/i386-size-overlap.exp: Likewise.
8000 * gdb.arch/i386-size.exp: Likewise.
8001 * gdb.arch/i386-unwind.exp: Likewise.
8002 * gdb.reverse/i386-precsave.exp: Likewise.
8003 * gdb.reverse/i386-reverse.exp: Likewise.
8004 * gdb.reverse/i386-sse-reverse.exp: Likewise.
8005 * gdb.reverse/i387-env-reverse.exp: Likewise.
8006 * gdb.reverse/i387-stack-reverse.exp: Likewise.
8007
c91c8c16
PA
80082011-05-24 Pedro Alves <pedro@codesourcery.com>
8009
8010 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
8011 file doesn't error, using MI.
8012
c50491a7
TT
80132011-05-23 Tom Tromey <tromey@redhat.com>
8014
8015 * gdb.base/charset.exp (string_display): Add tests to assign to
8016 arrays.
8017 * gdb.base/charset.c (short_array, int_array, long_array): New.
8018
4a07b7da
PA
80192011-05-20 Pedro Alves <pedro@codesourcery.com>
8020
8021 Cope with async mode.
8022
4a07b7da
PA
8023 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
8024 into gdb_test + mi_expect_stop.
8025
b275f2d2
PA
80262011-05-20 Pedro Alves <pedro@codesourcery.com>
8027
8028 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
8029 (callme): Remove printf call.
8030
eec52c44
PM
80312011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
8032
8033 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
8034 quote pattern to avoid problems with Cygwin/mingw expect versions.
8035 * gdb.base/default.exp (show convenience): Use double
8036 quote pattern for regular expressions.
8037
b3c8eb43
JK
80382011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8039
8040 Fix -readnow for -gdwarf-4 unused type units.
8041 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
8042 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
8043
ed731959
JK
80442011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8045
8046 * gdb.base/kill-after-signal.c: New file.
8047 * gdb.base/kill-after-signal.exp: New file.
8048
3b48433d
PA
80492011-05-16 Pedro Alves <pedro@codesourcery.com>
8050
8051 * gdb.ada/start.exp: Call untested with the correct test filename.
8052 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
8053 test filename. Make the test's binary unique.
8054 * gdb.arch/i386-signal.exp: Call untested with the correct test
8055 filename.
8056 * gdb.arch/i386-size-overlap.exp: Ditto.
8057 * gdb.arch/Makefile.in (EXECUTABLES): Update.
8058 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8059 * gdb.cp/call-c.exp: Ditto.
8060 * gdb.mi/mi-reverse.exp: Call untested with the correct test
8061 filename. Make the test's binary unique.
8062 * gdb.mi/Makefile.in (EXECUTABLES): Update.
8063 * gdb.python/py-mi.exp: Ditto.
8064 * gdb.python/Makefile.in (EXECUTABLES): Update.
8065 * gdb.reverse/i386-precsave.exp: Ditto.
8066 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
8067 test filename.
8068 * gdb.reverse/i387-stack-reverse.exp: Ditto.
8069 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
8070 unique.
8071 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
8072 test filename.
8073 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
8074 * gdb.trace/tfile.exp: Ditto.
8075
ba4a8bdd
YQ
80762011-05-14 Yao Qi <yao@codesourcery.com>
8077
8078 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
8079 type.
8080
dbaefcf7
DE
80812011-05-13 Doug Evans <dje@google.com>
8082
8083 * gdb.python/py-objfile-script.exp: New file.
8084 * gdb.python/py-objfile-script.c: New file.
8085 * gdb.python/py-objfile-script-gdb.py: New file.
8086 * testsuite/gdb.python/py-section-script.exp: Test
8087 "info auto-load-scripts".
8088
9930639c
TT
80892011-05-13 Tom Tromey <tromey@redhat.com>
8090
8091 * gdb.dwarf2/clztest.exp: New file.
8092 * gdb.dwarf2/clztest.c: New file.
8093 * gdb.dwarf2/clztest.S: New file.
8094
05272e11
DE
80952011-05-13 Doug Evans <dje@google.com>
8096
cc63ef9b
DE
8097 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
8098 String16 tests.
05272e11 8099
6edba76f
TT
81002011-05-13 Tom Tromey <tromey@redhat.com>
8101
8102 * lib/gdb.exp (is_x86_like_target): New proc.
8103 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
8104 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
8105 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
8106 -nostdlib to compiler.
8107 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
8108 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
8109 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
8110 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
8111 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
8112
028d0ed5
TJB
81132011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8114
8115 * gdb.python/py-function.exp: Test setting a value from a function
8116 which executes a command.
8117
8a9b8146
TT
81182011-05-12 Tom Tromey <tromey@redhat.com>
8119
8120 * gdb.dwarf2/typeddwarf.S: New file.
8121 * gdb.dwarf2/typeddwarf.c: New file.
8122 * gdb.dwarf2/typeddwarf.exp: New file.
8123
10483e8e
MP
81242011-05-12 Marek Polacek <mpolacek@redhat.com>
8125
8126 * gdb.mi/mi-basics.exp: Fix races. Honour the
8127 `test_exec_and_symbol_mi_operatons' return value.
8128 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8129 gdb_test_multiple.
8130 (test_exec_and_symbol_mi_operatons): Likewise.
8131 (test_path_specification): Likewise.
8132
faf067f1
JK
81332011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8134
8135 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
8136 (gdb_touch_execfile): Remove catch wrappers. New variable time.
8137 Replace `file copy' and `file rename' by `file mtime'. Twice.
8138
7ff911a3
JK
81392011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8140
8141 * gdb.base/readline-ask.c: New file.
8142 * gdb.base/readline-ask.exp: New file.
8143 * gdb.base/readline-ask.inputrc: New file.
8144
a536c6d7
UW
81452011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
8146
8147 * gdb.cell/bt.exp: Delete breakpoints before running to signal
8148 to avoid race condition.
8149 * gdb.cell/coremaker.c: Use small stack size.
8150 * gdb.cell/ea-standalone.exp: Use file name without path as
8151 argument to c_to.
8152 * gdb.cell/fork.exp: Allow other output when continuing to end.
8153
d472a426
JK
81542011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8155
8156 * gdb.threads/corethreads.c: New file.
8157 * gdb.threads/corethreads.exp: New file.
8158
81592011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
8160
8161 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
8162 Try to compile the test using -Wl,-z,norelro first.
8163 (load_core): New variable libthread_db_seen, initialize it.
8164 (zeroed-threads cannot be listed): Protect it by XFAIL on
8165 !$libthread_db_seen.
8166
8be455d7
JK
81672011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8168
8169 PR 12573
8170 * gdb.dwarf2/dw2-skip-prologue.S: New file.
8171 * gdb.dwarf2/dw2-skip-prologue.c: New file.
8172 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
8173
1976171a
JK
81742011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8175
8176 * gdb.cp/psymtab-parameter.cc: New file.
8177 * gdb.cp/psymtab-parameter.exp: New file.
8178
7db6f30f
JK
81792011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8180
8181 Fix a race.
8182 * gdb.cp/static-print-quit.exp (print c): Split to ...
8183 (print c - <return>, print c - q <return>, print c - to quit):
8184 ... these. Make the testfile untested on gdb-7.1.
8185
85161e9e 81862011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
8187
8188 * lib/gdb.exp (exec_target_file, exec_symbol_file,
8189 gdb_rename_execfile, gdb_touch_execfile): New.
8190 * gdb.base/reread.exp: Use new procs to handle multiple
8191 exec files.
8192
0c51be18
YQ
81932011-05-05 Yao Qi <yao@codesourcery.com>
8194
8195 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
8196 (test_adr_32bit, test_pop_pc): New.
8197 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
8198 (test_adr_32bit, test_pop_pc): New.
8199
4d393d60
JM
82002011-05-04 Joseph Myers <joseph@codesourcery.com>
8201
8202 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
8203 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
8204 targets.
8205 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
8206 handle targets.
8207
8ffd0459
JK
82082011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8209
8210 * gdb.base/completion.exp (complete help info wat): Rename to ...
8211 (complete 'help info wat'): ... here.
8212 Remove all `-re ".*' and `-re "^.*' redundant regexes.
8213 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
8214
8e28d804
PA
82152011-05-04 Pedro Alves <pedro@codesourcery.com>
8216
8217 * gdb.base/completion.exp: Use gdb_test_multiple instead of
8218 gdb_test and explicit $gdb_prompt/timeout matches.
8219
3eb2ef34
YQ
82202011-05-04 Yao Qi <yao@codesourcery.com>
8221
8222 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
8223 and __thumb2__.
8224
aaaf81a3
MP
82252011-05-03 Marek Polacek <mpolacek@redhat.com>
8226
8227 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
8228 in place of `gdb_test "delete breakpoints"'. This eliminates two
8229 testcases.
8230
c4cbc0df
PA
82312011-05-02 Pedro Alves <pedro@codesourcery.com>
8232
8233 PR testsuite/12649
8234 Fix races.
8235
8236 * gdb.base/completion.exp: Remove all sleep calls. Remove
8237 unnecessary regexs. Don't explicitly expect anything after the
8238 prompt. Eat the prompt if necessary.
8239
b4cbb4a3
EBM
82402011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
8241
8242 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
8243 accept to show the caller line again as well as the line after.
8244
d65aec65
PM
82452011-04-29 Phil Muldoon <pmuldoon@redhat.com>
8246
8247 PR mi/12531
8248
8249 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
8250 compile target.
8251 * gdb.python/py-prettyprint.exp: Add C++ object for
8252 CPLUS_FAKE_CHILD test.
8253
30852783
UW
82542011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
8255
8256 * gdb.base/signest.exp: New file.
8257 * gdb.base/signest.c: Likewise.
8258
c7b1f0d9
JK
82592011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8260
8261 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
8262 thread and breakpoint notifications.
8263
559a7a62
JK
82642011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8265
8266 * gdb.base/fortran-sym-case.c: New file.
8267 * gdb.base/fortran-sym-case.exp: New file.
8268 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
8269 * gdb.dwarf2/dw2-case-insensitive.c: New file.
8270 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
8271
8344e389
JK
82722011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8273
8274 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
8275 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
8276 false #1', `if true else false #2' and `if true else false #3'.
8277
2484c66b
UW
82782011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
8279
8280 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
8281 while delivering signal.
8282
8d3788bd
VP
82832011-04-27 Vladimir Prus <vladimir@codesourcery.com>
8284
8285 MI breakpoint notifications.
8286
8287 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
8288 * testsuite/gdb.mi/mi2-cli.exp: Adust.
8289 * testsuite/gdb.mi/mi-watch.exp: Adust.
8290 * testsuite/gdb.mi/mi2-watch.exp: Adust.
8291 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
8292 notifications.
8d3788bd 8293
3e03848b
JK
82942011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8295
8296 * gdb.base/gdbindex-stabs-dwarf.c: New file.
8297 * gdb.base/gdbindex-stabs.c: New file.
8298 * gdb.base/gdbindex-stabs.exp: New file.
8299
918c9108
YQ
83002011-04-25 Yao Qi <yao@codesourcery.com>
8301
8302 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
8303 with /*...*/.
8304 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
8305
90556b8c
JK
83062011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8307
8308 * gdb.python/py-value.exp (test_objfiles): Name the first test
8309 `py-value in file.filename'.
8310
03f2bd59
JK
83112011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8312
8313 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
8314 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
8315 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
8316 !gdbserver_reconnect_p..
8317 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
8318
7b08b9eb
JK
83192011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8320
8321 * gdb.cp/cpcompletion.exp (complete class methods)
8322 (complete class methods beginning with F): Move them above runto. New
8323 comment about the runto delimiter.
8324
b78974c3
PA
83252011-04-20 Pedro Alves <pedro@codesourcery.com>
8326
8327 * gdb.base/maint.exp: Test that "maint print registers" works
8328 without a running program.
8329
20429c40 83302011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 8331
20429c40
MP
8332 * gdb.base/setshow.exp: Fix racy tests.
8333 ($old_gdb_prompt): New variable.
8334
7a9dd1b2
TT
83352011-04-19 Tom Tromey <tromey@redhat.com>
8336
8337 * gdb.mi/mi-nsmoribund.exp:
8338 * gdb.hp/gdb.objdbg/objdbg01.exp:
8339 * gdb.base/structs.exp (test_struct_returns):
8340 * gdb.base/call-sc.exp (test_scalar_returns):
8341 * gdb.base/bigcore.exp: Remove duplicate words.
8342
02835898
JK
83432011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8344
8345 * gdb.base/break-interp-lib.c (v, vptr): New variables.
8346 * gdb.base/break-interp.exp (test_attach): New comment.
8347
254f582e
JK
83482011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8349
8350 * gdb.threads/gcore-thread.exp ($core0file): New variable.
8351 (clear __stack_user.next, clear stack_used.next)
8352 (save a zeroed-threads corefile): New test.
8353 Call core_load for $core0file.
8354 (zeroed-threads cannot be listed): New test.
8355
4fe85f5c
JK
83562011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8357
8358 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
8359 filename.
8360 ($srcfile): Preserve the original value.
8361 ($testfile): Match it the .exp filename.
8362 ($corefile): New variable. Substitute it around.
8363 Use clean_restart.
8364 ($prev_timeout): Remove.
8365 (load_core): Move core loading into this proc.
8366 Fix restore of $timeout if load_core fails.
8367
63524580
JK
83682011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8369
8370 * gdb.base/eu-strip-infcall.c: New file.
8371 * gdb.base/eu-strip-infcall.exp: New file.
8372
90359a16
JK
83732011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8374
8375 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
8376 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
8377
626e7282
JK
83782011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8379
8380 Fix Python access to inlined frames.
8381 * gdb.python/py-frame-inline.c: New file.
8382 * gdb.python/py-frame-inline.exp: New file.
8383
3363d018
EBM
83842011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
8385
8386 * gdb.base/gdb1090.exp: Change breakpoint location to read the
8387 content of 's24' correctly (avoiding "optimized out").
8388 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
8389
28781456
JK
83902011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8391
8392 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
8393
4a4106ca
TJB
83942011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8395
8396 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
8397 expect a colon in watch -location output.
8398
d26ccb4f
JK
83992011-04-13 Marek Polacek <mpolacek@redhat.com>
8400
df46027d 8401 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
8402 New testcase `expect response to define backtrace'. Also remove
8403 redundant `default' block.
8404
e1ab1f9c
JK
84052011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8406
8407 * gdb.python/py-prettyprint.c (struct hint_error): New.
8408 (main): New variable hint_error.
8409 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
8410 "print hint_error".
8411 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
8412 (register_pretty_printers): Register it.
8413
0c2e6019
TT
84142011-04-04 Tom Tromey <tromey@redhat.com>
8415
8416 * gdb.cp/maint.exp (test_help): Update.
8417 (test_namespace): Likewise.
8418
af57139d
JB
84192011-04-01 Joel Brobecker <brobecker@adacore.com>
8420
8421 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
8422 * gdb.ada/arrayptr.exp: Add new tests.
8423
956a9fb9
JB
84242011-04-01 Joel Brobecker <brobecker@adacore.com>
8425
8426 * gdb.ada/mi_catch_ex: New testcase.
8427
d0c4d642
PA
84282011-04-01 Pedro Alves <pedro@codesourcery.com>
8429
8430 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
8431 base::overload(void) method without specifying "const".
8432
18819fa6
UW
84332011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
8434
8435 * gdb.arch/thumb-singlestep.S: New file.
8436 * gdb.arch/thumb-singlestep.exp: Likewise.
8437
a4c8e806
TT
84382011-03-31 Tom Tromey <tromey@redhat.com>
8439
8440 * gdb.python/py-prettyprint.py (exception_flag): New global.
8441 (NoStringContainerPrinter._iterator.next): Check it.
8442 * gdb.python/py-prettyprint.c (main): New variable nstype2.
8443 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
8444
53832f31
TT
84452011-03-29 Tom Tromey <tromey@redhat.com>
8446
8447 * gdb.cp/anon-struct.cc: New file.
8448 * gdb.cp/anon-struct.exp: New file.
8449
e4620230
JK
84502011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8451
8452 Test STT_GNU_IFUNC support.
8453 * gdb.base/gnu-ifunc-lib.c: New file.
8454 * gdb.base/gnu-ifunc.c: New file.
8455 * gdb.base/gnu-ifunc.exp: New file.
8456
d0fb5eae
JK
84572011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8458
8459 Support a ring of related breakpoints.
8460 * gdb.base/watchpoint-delete.c: New file.
8461 * gdb.base/watchpoint-delete.exp: New file.
8462
20106cfb
JK
84632011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8464
8465 * gdb.ada/arrayparam.exp (print first after function call): Use
8466 explicit package name. Add a comment
8467 (print lasta after function call): Rename ...
8468 (print last after function call): ... it and use explicit package
8469 name.
8470 (print length after function call): Use explicit package name.
8471 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
8472 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
8473 (multiple matches for symbol i): Rename ...
8474 (multiple matches for symbol integervar): ... it.
8475 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
8476 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
8477
e7ab5e63
AB
84782011-03-25 Andrew Burgess <aburgess@broadcom.com>
8479
8480 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
8481 environment variable to make grep output more predictable. Move
8482 all the environment setup into gdb_init so it's done once per test
8483 case rather than each time we start gdb.
8484
9ef07c8c
TT
84852011-03-24 Tom Tromey <tromey@redhat.com>
8486
8487 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
8488 test.
8489
dd90784c
JK
84902011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8491
8492 * gdb.dwarf2/dw2-entry-value-main.c: New file.
8493 * gdb.dwarf2/dw2-entry-value.S: New file.
8494 * gdb.dwarf2/dw2-entry-value.exp: New file.
8495
05775840
PM
84962011-03-22 Phil Muldoon <pmuldoon@redhat.com>
8497
6fdff2c5 8498 PR python/12183
05775840
PM
8499
8500 * gdb.python/py-function.exp: Add GdbError tests.
8501
8661b11b
PA
85022011-03-18 Pedro Alves <pedro@codesourcery.com>
8503
8504 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
8505 (reglocal_test_func, statlocal_test_func): New functions.
8506 (globals_test_func): Call new functions.
8507 * gdb.trace/unavailable.exp (gdb_collect_args_test)
8508 (gdb_collect_locals_test): New procedure.
8509 (gdb_trace_collection_test): Call new procedures.
8510
0fdb4f18
PA
85112011-03-18 Pedro Alves <pedro@codesourcery.com>
8512
8513 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
8514 (test_register, test_register_unavailable): New procedures.
8515 (gdb_unavailable_registers_test): New procedure.
8516 (gdb_trace_collection_test): Call it.
8517
99c3dc11
PM
85182011-03-18 Phil Muldoon <pmuldoon@redhat.com>
8519
6fdff2c5 8520 PR python/12149
99c3dc11
PM
8521
8522 * gdb.python/python.exp: Add gdb.write tests.
8523
29703da4
PM
85242010-03-17 Phil Muldoon <pmuldoon@redhat.com>
8525
8526 * gdb.python/Makefile.in: Add py-objfile.
8527 * gdb.python/py-objfile.exp: New file.
8528 * gdb.python/py-objfile.c: New file.
8529 * gdb.python/py-block.exp: Add is_valid tests.
8530 * gdb.python/py-inferior.exp: Ditto.
8531 * gdb.python/py-infthread.exp: Ditto.
8532 * gdb.python/py-symbol.exp: Ditto.
8533 * gdb.python/py-symtab.exp: Ditto.
8534
598997c8
KS
85352011-03-16 Keith Seitz <keiths@redhat.com>
8536
8537 PR c++/12273
8538 * gdb.cp/cmpd-minsyms.exp: New test.
8539 * gdb.cp/cmpd-minsyms.cc: New file.
8540
8541 PR c++/11734
8542 * gdb.cp/ovsrch.exp: New test.
8543 * gdb.cp/ovsrch.h: New file.
8544 * gdb.cp/ovsrch1.cc: New file.
8545 * gdb.cp/ovsrch2.cc: New file.
8546 * gdb.cp/ovsrch3.cc: New file.
8547 * gdb.cp/ovsrch4.cc: New file.
8548
c91513d8
PP
85492011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
8550
8551 PR gdb/12528
8552 * gdb.base/Makefile.in: Adjust EXECUTABLES.
8553 * gdb.base/break-on-linker-gcd-function.exp: New test.
8554 * gdb.base/break-on-linker-gcd-function.cc: New file.
8555
7470fc63
AT
85562011-03-15 Andreas Tobler <andreast@fgznet.ch>
8557
8558 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
8559
959e7469
PM
85602011-03-15 Phil Muldoon <pmuldoon@redhat.com>
8561
8562 * lib/gdb.exp (gdb_unload): Add another termination case.
8563
9373cf26
JK
85642011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8565
8566 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
8567 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
8568 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
8569 Provide a stub byte there.
8570 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
8571 DW_AT_entry_pc.
8572 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
8573
24e9cda0
UW
85742011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
8575
8576 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
8577 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
8578 "generic ABI, auto".
8579 (altivec_abi_tests): Accept vectors returned by reference.
8580
7371cf6d
PM
85812010-03-14 Phil Muldoon <pmuldoon@redhat.com>
8582
8583 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
8584
ce77046a
UW
85852011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
8586
8587 * gdb.python/py-section-script.exp: Skip test if no Python support.
8588
176400c3
UW
85892011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
8590
8591 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
8592
ecec24e6
PM
85932011-03-10 Phil Muldoon <pmuldoon@redhat.com>
8594
8595 * gdb.python/py-parameter.exp: Update tests to the new Python
8596 parameter API. Add "no documentation" test. Add deprecated API
8597 backward compatibility test.
8598
5dbdd470
TT
85992011-03-09 Tom Tromey <tromey@redhat.com>
8600
8601 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
8602 gdb_continue_to_end.
8603
b66e66ee
MK
86042011-03-09 Mark Kettenis <kettenis@gnu.org>
8605
8606 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
8607 tabs.
8608
eceb0c5f
TT
86092011-03-09 Tom Tromey <tromey@redhat.com>
8610
8611 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
8612 parentheses.
8613 (gdb_continue_to_end): Add "allow_extra" parameter. Use
8614 $command.
8615 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
8616 argument to gdb_continue_to_end.
8617 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
8618 argument to gdb_continue_to_end.
8619 * gdb.cp/annota3.exp: Fix regex.
8620 * gdb.cp/annota2.exp: Fix regex.
8621 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
8622 gdb_continue_to_end.
8623 * gdb.base/call-signal-resume.exp: Revert earlier patch.
8624 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
8625 gdb_continue_to_end.
8626
63154eca
PA
86272011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8628
8629 * gdb.server/ext-run.exp
8630 (load new file without any gdbserver inferior): New test.
8631
967d1f9b
TT
86322011-03-07 Tom Tromey <tromey@redhat.com>
8633
8634 * Makefile.in (TAGS): Rewrite.
8635
d68dcbb9
JK
86362011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8637
8638 * gdb.trace/report.exp (12.1: trace report #1): New match for the
8639 initial commands echo. New match for `Found trace'. Anchor all the
8640 other matches. Anchor and match for `No trace frame found' the final
8641 match.
8642
6bf58e63
TT
86432011-03-07 Tom Tromey <tromey@redhat.com>
8644
8645 * Makefile.in (TAGS): New target.
8646
fda326dd
TT
86472011-03-07 Tom Tromey <tromey@redhat.com>
8648
8649 * lib/opencl.exp (skip_opencl_tests): Update for exit message
8650 change.
8651 * lib/mi-support.exp (mi_gdb_test): Update for exit message
8652 change.
8653 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
8654 exit message change.
8655 (skip_altivec_tests): Update for exit message change.
8656 (skip_vsx_tests): Likewise.
8657 (gdb_continue_to_end): Likewise. Add 'command' argument.
8658 * lib/cell.exp (skip_cell_tests): Update for exit message change.
8659 * gdb.threads/tls.exp: Update for exit message change.
8660 * gdb.threads/thread-unwindonsignal.exp: Use
8661 gdb_continue_to_end.
8662 * gdb.threads/step.exp (step_it): Update for exit message change.
8663 (continue_all): Likewise.
8664 * gdb.threads/print-threads.exp (test_all_threads): Update for
8665 exit message change.
8666 * gdb.threads/interrupted-hand-call.exp: Use
8667 gdb_continue_to_end.
8668 * gdb.threads/execl.exp: Use gdb_continue_to_end.
8669 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
8670 gdb_continue_to_end.
8671 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
8672 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
8673 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
8674 * gdb.cp/method.exp: Update for exit message change.
8675 * gdb.cp/mb-templates.exp: Update for exit message change.
8676 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
8677 * gdb.cp/annota3.exp: Update for exit message change.
8678 * gdb.cp/annota2.exp: Update for exit message change.
8679 * gdb.cell/fork.exp: Use gdb_continue_to_end.
8680 * gdb.base/term.exp: Update for exit message change.
8681 * gdb.base/step-test.exp (test_i): Update for exit message change.
8682 * gdb.base/sigstep.exp (advance): Update for exit message change.
8683 (advancei): Likewise.
8684 * gdb.base/siginfo.exp: Update for exit message change.
8685 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
8686 * gdb.base/reread.exp: Use gdb_continue_to_end.
8687 * gdb.base/langs.exp: Use gdb_continue_to_end.
8688 * gdb.base/interrupt.exp: Update for exit message change.
8689 * gdb.base/gdb1555.exp: Update for exit message change.
8690 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
8691 * gdb.base/ending-run.exp: Update for exit message change.
8692 * gdb.base/chng-syms.exp: Update for exit message change.
8693 * gdb.base/checkpoint.exp: Update for exit message change.
8694 * gdb.base/catch-syscall.exp (check_for_program_end): Use
8695 gdb_continue_to_end.
8696 (test_catch_syscall_with_wrong_args): Likewise.
8697 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
8698 * gdb.base/break-interp.exp (test_ld): Update for exit message
8699 change.
8700 * gdb.base/bang.exp: Update for exit message change.
8701 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
8702 (do_call_attach_tests): Likewise.
8703 * gdb.base/a2-run.exp: Update for exit message change.
8704 * gdb.arch/ppc-dfp.exp: Update for exit message change.
8705 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
8706 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
8707
dd19bd70
JK
87082011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8709
8710 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
8711
30e62689
TT
87122011-03-03 Tom Tromey <tromey@redhat.com>
8713
8714 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
8715 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
8716 * gdb.hp/gdb.aCC/configure.ac: Remove.
8717 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
8718 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
8719 * gdb.hp/gdb.base-hp/configure.ac: Remove.
8720 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
8721 * gdb.hp/gdb.compat/configure (Makefile): Remove.
8722 * gdb.hp/gdb.compat/configure.ac: Remove.
8723 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
8724 * gdb.hp/gdb.defects/configure (Makefile): Remove.
8725 * gdb.hp/gdb.defects/configure.ac: Remove.
8726 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
8727 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
8728 * gdb.hp/gdb.objdbg/configure.ac: Remove.
8729 * gdb.hp/configure.ac: Remove.
8730 * gdb.hp/configure: Remove.
8731 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
8732 substitution.
8733 (Makefile): Remove rule.
8734 * gdb.cell/configure.ac: Remove.
8735 * gdb.cell/configure: Remove.
8736 * gdb.stabs/Makefile.in (Makefile): Remove.
8737 (distclean): Don't remove config.status or config.log.
8738 * gdb.stabs/configure (Makefile): Remove.
8739 * gdb.stabs/configure.ac: Remove.
8740 * configure: Rebuild.
8741 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
8742 Remove stabs- and cell-specific logic. Test for existence of
8743 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
8744 subdirectories, gdb.cell, and and gdb.stabs.
8745 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
8746
c171f854
JB
87472011-03-03 Joel Brobecker <brobecker@adacore.com>
8748
8749 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
8750 end of buffer.
8751
9a5193cb
JB
87522011-03-02 Joel Brobecker <brobecker@adacore.com>
8753
8754 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
8755 gdb_test when running a test where we expected no output back.
8756
9bb4c1bb
MS
87572011-02-28 Michael Snyder <msnyder@vmware.com>
8758
8759 * gdb.cp/overload.cc: Change initializer value to integer.
8760
3bd0f5ef
MS
87612011-02-27 Michael Snyder <msnyder@vmware.com>
8762
8763 * gdb.multi/base.exp: Add test for remove-inferiors.
8764
2279eaad
JB
87652011-02-26 Joel Brobecker <brobecker@adacore.com>
8766
8767 * gdb.python/py-frame.exp: Simplify the initialization phase
8768 using prepare_for_testing.
8769
c82c0b55
MS
87702011-02-25 Michael Snyder <msnyder@vmware.com>
8771
8772 * gdb.multi/base.exp: Add tests for info inferiors with args.
8773
1d94651b
JK
87742011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8775
8776 * gdb.dwarf2/dw2-ranges.S: Rename to ...
8777 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
8778 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
8779 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
8780 asmfile3. Comment the STABS (#3) file compilation. Compile
8781 everything through assembler. Provide KFAIL for symtab/12497.
8782 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
8783 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
8784 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
8785 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
8786
3bd0f5ef
MS
87872011-02-24 Michael Snyder <msnyder@vmware.com>
8788
8789 * gdb.base/break.exp: Add tests for delete breakpoints using
8790 convenience variables and value history references.
8791
12c1418e
MS
87922011-02-24 Michael Snyder <msnyder@vmware.com>
8793
8794 * gdb.base/break.exp: Remove debugging 'printf' accidentally
8795 left behind in previous check-in.
8796
e5a67952
MS
87972011-02-23 Michael Snyder <msnyder@vmware.com>
8798
8799 * gdb.base/break.exp: Add tests for "info break" with arguments.
8800 * gdb.trace/infotrace.exp: Update patterns for error and help.
8801 * gdb.base/completion.exp: Update pattern.
8802 * gdb.base/ena-dis-br.exp: Update pattern.
8803 * gdb.base/help.exp: Update patterns.
8804
88052011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
8806
8807 * gdb.base/memattr.exp: New test.
8808 * gdb.base/memattr.c: Test load for memattr.exp.
8809
6e6fbe60
DE
88102011-02-22 Doug Evans <dje@google.com>
8811
8812 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
8813
1d41d745
MS
88142011-02-22 Michael Snyder <msnyder@vmware.com>
8815
8816 * Makefile.in: Make more clean.
8817 * gdb.ada/Makefile.in: Ditto.
8818 * gdb.arch/Makefile.in: Ditto.
8819 * gdb.asm/Makefile.in: Ditto.
8820 * gdb.base/Makefile.in: Ditto.
8821 * gdb.cp/Makefile.in: Ditto.
8822 * gdb.dwarf2/Makefile.in: Ditto.
8823 * gdb.java/Makefile.in: Ditto.
8824 * gdb.mi/Makefile.in: Ditto.
8825 * gdb.modula2/Makefile.in: Ditto.
8826 * gdb.python/Makefile.in: Ditto.
8827 * gdb.server/Makefile.in: Ditto.
8828 * gdb.stabs/Makefile.in: Ditto.
8829 * gdb.threads/Makefile.in: Ditto.
8830 * gdb.trace/Makefile.in: Ditto.
8831
79ba84ca
MS
88322011-02-22 Michael Snyder <msnyder@vmware.com>
8833
df46027d 8834 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
8835 info threads.
8836
b9b35694
JB
88372011-02-22 Joel Brobecker <brobecker@adacore.com>
8838
8839 * gdb.python/py-breakpoint.exp: Fix the expected output of
8840 one of the "maint info breakpoints" tests to accept the output
8841 generated on platforms that do not have hardware watchpoints.
8842
8bfb830f
JB
88432011-02-22 Joel Brobecker <brobecker@adacore.com>
8844
8845 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
8846 clean_restart. Be a little stricter in the expected output
8847 for one of the tests. Fix a typo in one of the comments.
8848
c45f3c54
JB
88492011-02-22 Joel Brobecker <brobecker@adacore.com>
8850
8851 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
8852 Delete variable binfile, no longer use. Add or modify test
8853 comments to make them unique.
8854
b97c863c
MS
88552011-02-21 Michael Snyder <msnyder@vmware.com>
8856
8857 * Makefile.in: Update for make clean.
8858 * gdb.ada/Makefile.in: Ditto.
8859 * gdb.arch/Makefile.in: Ditto.
8860 * gdb.asm/Makefile.in: Ditto.
8861 * gdb.base/Makefile.in: Ditto.
8862 * gdb.cp/Makefile.in: Ditto.
8863 * gdb.dwarf2/Makefile.in: Ditto.
8864 * gdb.java/Makefile.in: Ditto.
8865 * gdb.mi/Makefile.in: Ditto.
8866 * gdb.modula2/Makefile.in: Ditto.
8867 * gdb.python/Makefile.in: Ditto.
8868 * gdb.server/Makefile.in: Ditto.
8869 * gdb.stabs/Makefile.in: Ditto.
8870 * gdb.threads/Makefile.in: Ditto.
8871 * gdb.trace/Makefile.in: Ditto.
8872
aea5b279
MS
88732011-02-21 Michael Snyder <msnyder@vmware.com>
8874
8875 * gdb.threads/thread-find.exp: Update patterns for changes in
8876 output of "info threads" command.
8877
e3039479
UW
88782011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8879 Ulrich Weigand <uweigand@de.ibm.com>
8880
8881 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
8882 (skip_hw_watchpoint_tests): Likewise.
8883 (skip_hw_watchpoint_multi_tests): Likewise.
8884
b800ec70
UW
88852011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
8886
8887 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
8888 (skip_hw_watchpoint_tests): Likewise.
8889 (skip_hw_watchpoint_multi_tests): Likewise.
8890 (skip_hw_watchpoint_access_tests): Likewise.
8891
8892 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
8893 * gdb.base/pr11022.exp: Likewise.
8894 * gdb.base/watch-read.exp: Likewise.
8895 * gdb.base/watch_thread_num.exp: Likewise.
8896 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
8897 * gdb.base/watchpoint-hw.exp: Likewise.
8898 * gdb.base/watchpoint.exp: Likewise.
8899 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
8900 * gdb.threads/watchthreads-reorder.exp: Likewise.
8901 * gdb.threads/watchthreads.exp: Likewise.
8902 * gdb.threads/watchthreads2.exp: Likewise.
8903
91033e37
JB
89042011-02-21 Joel Brobecker <brobecker@adacore.com>
8905
8906 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
8907 the debugger is unable to find the array bounds.
8908
eeaafae2
JK
89092011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8910
8911 * gdb.cp/typedef-operator.exp: New file.
8912 * gdb.cp/typedef-operator.cc: New file.
8913
e338d953
MS
89142011-02-17 Michael Snyder <msnyder@vmware.com>
8915
8916 * gdb.threads/thread-find.exp: Fix regular expressions.
8917
e67ad678
JB
89182011-02-17 Joel Brobecker <brobecker@adacore.com>
8919
8920 * gdb.ada/packed_array: Expand testcase to test printing of
8921 unconstrained packed array.
8922
93084bca
JB
89232011-02-17 Joel Brobecker <brobecker@adacore.com>
8924
8925 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
8926
a0c78a73
PA
89272011-02-16 Pedro Alves <pedro@codesourcery.com>
8928
f65d5553 8929 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
8930 (main): Initialize it before collecting, and and clear it
8931 afterwards.
f65d5553
PA
8932 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8933 collecting with '{type} addr', where the addr expression is not an
8934 rvalue.
a0c78a73 8935
3dfcbbd2
KW
89362011-02-16 Ken Werner <ken.werner@de.ibm.com>
8937
8938 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
8939 a bool variable. Expect correct OpenCL names for vector types. Use the
8940 uc3 variable name instead of referring to the uchar3 built-in type.
8941 Escape the asterisk at the half pointer test.
8942
08807d5a
PA
89432011-02-16 Pedro Alves <pedro@codesourcery.com>
8944
f65d5553 8945 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
8946 (main): Initialize it before collecting, and and clear it
8947 afterwards.
f65d5553
PA
8948 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8949 collecting overlapping memory ranges.
08807d5a 8950
60f98dde
MS
89512011-02-15 Michael Snyder <msnyder@vmware.com>
8952
8953 * gdb.base/default.exp: Add tests for thread commands.
8954 * gdb.base/help.exp: Add tests for thread commands.
8955 * gdb.threads/thread-find.exp: New test for thread find command.
8956
648cd113
KW
89572011-02-15 Ken Werner <ken.werner@de.ibm.com>
8958
8959 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
8960
494e194e
YQ
89612011-02-15 Yao Qi <yao@codesourcery.com>
8962
8963 PR tdep/12352
8964 * gdb.arch/arm-disp-step.S : New test for str instruction.
8965 * gdb.arch/arm-disp-step.exp : Likewise.
8966
d9492458
TJB
89672011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
8968
8969 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
8970 "vector_register2_vr" test strings. Test the extended floating
8971 point registers (F32~F63).
8972 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
8973 IBM XL C compiler. Make the test program use a register provided
8974 by the compiler for the lxvd2x instruction.
8975
8af8e3bc
PA
89762011-02-14 Pedro Alves <pedro@codesourcery.com>
8977
8978 * gdb.trace/unavailable.cc (class Base, class Middle, class
8979 Derived): New types.
8980 (derived_unavail, derived_partial, derived_whole): New globals.
8981 (virtual_partial): New global.
8982 (virtualp): Point at virtual_partial.
8983 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
8984 related to unavailable vptr.
8985
1b28d0b3
PA
89862011-02-14 Pedro Alves <pedro@codesourcery.com>
8987
8988 * gdb.trace/unavailable.cc (a, b, c): New globals.
8989 (main): Set and clear them.
8990 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
8991 `a' and `c', and check that `b' isn't collected, although `a' and
8992 `c' are.
8993
ec0a52e1
PA
89942011-02-14 Pedro Alves <pedro@codesourcery.com>
8995
8996 * gdb.trace/unavailable.cc (struct Virtual): New.
8997 (virtualp): New global pointer.
8998 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
8999 printing a pointer to an object whose type has a vtable, with
9000 print object on.
9001
24e6bcee
PA
90022011-02-14 Pedro Alves <pedro@codesourcery.com>
9003
9004 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
9005 value repeat handles unavailableness.
9006
39d37385
PA
90072011-02-14 Pedro Alves <pedro@codesourcery.com>
9008
9009 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
9010 tests for building arrays from unavailable values, subscripting
9011 non-memory rvalue unvailable arrays, and accessing fields or
9012 baseclasses of non-lazy unavailable values,
9013 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
9014 struct types.
9015 (g_smallstruct, g_smallstruct_b): New globals.
9016
06d72e16
PA
90172011-02-14 Pedro Alves <pedro@codesourcery.com>
9018
9019 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
9020
bc9a5551
JK
90212011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9022
9023 Fix const/volatile qualifiers of C++ types, PR c++/12328.
9024 * gdb.cp/overload-const.exp: New file.
9025 * gdb.cp/overload-const.cc: New file.
9026
54fcddd0
UW
90272011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
9028
9029 * gdb.opencl/callfuncs.cl: New file.
9030 * gdb.opencl/callfuncs.exp: New test.
9031 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
9032
d6dafb7c
UW
90332011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
9034
9035 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
9036 when computing result.
9037 * gdb.arch/altivec-abi.exp: Update expected results.
9038
a449c2d8
TJB
90392011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
9040
9041 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
9042 * gdb.base/jit.exp: Likewise.
9043 * gdb.base/pie-execl.exp: Likewise.
9044 * gdb.base/solib-nodir.exp: Likewise.
9045 * gdb.base/solib-overlap.exp: Likewise.
9046
764880b7
PA
90472011-02-07 Pedro Alves <pedro@codesourcery.com>
9048
9049 * gdb.trace/collection.c (global_pieces): New.
9050 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
9051 New procedure.
9052 (gdb_trace_collection_test): Call it.
9053
505500db
SW
90542011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
9055
9056 * gdb.python/py-evthreads.c: New file.
9057 * gdb.python/py-evthreads.exp: New file.
9058 * gdb.python/py-events.py: New file.
9059 * gdb.python/py-events.exp: New file.
9060 * gdb.python/py-events.c: New file.
9061
385203ed
DD
90622011-02-04 David Daney <ddaney@caviumnetworks.com>
9063
9064 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
9065
9011945e
AB
90662011-02-03 Andrew Burgess <aburgess@broadcom.com>
9067
9068 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
9069 gdb.base/disasm-end-cu.exp: New test for disassembling over the
9070 boundary between two compilation units.
9071
580688f3
PA
90722011-02-02 Pedro Alves <pedro@codesourcery.com>
9073
9074 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
9075 (Virtual): New structs.
9076 (virtual_o, virtual_middle_b): New globals.
9077 * gdb.cp/virtbase.exp: New tests.
9078
d3f0f853
PP
90792011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
9080
9081 * gdb.base/jit.exp: New file.
9082 * gdb.base/jit-main.c: New file.
9083 * gdb.base/jit-solib.c: New file.
9084
b2030fb5
UW
90852011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
9086
9087 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
9088 proceed to initial kernel entry point.
9089 * gdb.opencl/datatypes.exp: Likewise.
9090 * gdb.opencl/operators.exp: Likewise.
9091 * gdb.opencl/vec_comps.exp: Likewise.
9092
2db19d1e
SW
90932011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
9094
9095 * gdb.cp/nsnested.cc: New.
9096 * gdb.cp/nsnested.exp: New.
9097 * gdb.cp/nsnoimports.exp: New.
9098 * gdb.cp/nsnoimports.cc: New.
9099
6b0c4c1f
JB
91002011-01-31 Joel Brobecker <brobecker@adacore.com>
9101
9102 * gdb.base/interact.exp: Add extra tests that verify that
9103 the value of the interactive-mode setting does not change
9104 after the script is sourced.
9105
80b23b6a
JK
91062011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9107
9108 * gdb.cp/noparam.exp: New file.
9109 * gdb.cp/noparam.cc: New file.
9110
ffd5ec24
PA
91112011-01-28 Pedro Alves <pedro@codesourcery.com>
9112
9113 * gdb.trace/tfile.exp: Test that with no traceframe selected,
9114 there's no stack or registers.
9115
a81766d8
TT
91162011-01-26 Tom Tromey <tromey@redhat.com>
9117
9118 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
9119 space before string output. Add test for "set print pretty off"
9120 case.
9121
585fdaa1
PA
91222011-01-25 Pedro Alves <pedro@codesourcery.com>
9123
9124 * gdb.base/frame-args.exp: Adjust.
9125 * gdb.dwarf2/dw2-noloc.exp: Adjust.
9126 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
9127 * gdb.dwarf2/pieces.exp: Adjust.
9128 * gdb.opt/clobbered-registers-O2.exp: Adjust.
9129 * gdb.opt/inline-locals.exp: Adjust.
9130 * gdb.threads/fork-child-threads.exp: Adjust.
9131
d468832a
KW
91322011-01-25 Ken Werner <ken.werner@de.ibm.com>
9133
9134 * gdb.opencl/convs_casts.cl: Move program scope variables into the
9135 OpenCL kernel function. Add a comment as marker. Add address space
9136 qualifiers for the remaining program scope variables.
9137 * gdb.opencl/datatypes.cl: Likewise.
9138 * gdb.opencl/operators.cl: Likewise.
9139 * gdb.opencl/vec_comps.cl: Likewise.
9140 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
9141 Add breakpoint at the marker comment.
9142 * gdb.opencl/datatypes.exp: Likewise.
9143 * gdb.opencl/operators.exp: Likewise.
9144 * gdb.opencl/vec_comps.exp: Likewise.
9145
490f124f
PA
91462011-01-24 Pedro Alves <pedro@codesourcery.com>
9147
9148 * gdb.base/printcmds.c (some_struct): New struct and instance.
9149 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
9150 procedure.
9151 <global scope>: Call it.
9152
6da78614
KW
91532011-01-21 Ken Werner <ken.werner@de.ibm.com>
9154
9155 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
9156 argument to the gdb_compile_opencl_hostapp call.
9157
ec64c9aa
YQ
91582011-01-19 Yao Qi <yao@codesourcery.com>
9159
9160 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
9161 positve list.
9162
810cfdbb
YQ
91632011-01-19 Yao Qi <yao@codesourcery.com>
9164
9165 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
9166 canonical form.
9167 Remove "xscale-*-*"
9168 * gdb.xml/tdesc-regs.exp: Likewise.
9169 * gdb.python/py-section-script.exp: Replace ARM target triplet
9170 with canonical form.
9171 Match arm*-*-symbianelf*.
9172 * gdb.base/dup-sect.exp: Likewise.
9173 * lib/dwarf.exp: New.
9174 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
9175 dwarf2_support.
9176 * gdb.dwarf2/dup-psym.exp: Likewise.
9177 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
9178 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
9179 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
9180 * gdb.dwarf2/dw2-basic.exp: Likewise.
9181 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9182 * gdb.dwarf2/dw2-const.exp: Likewise.
9183 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
9184 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
9185 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
9186 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
9187 * gdb.dwarf2/dw2-filename.exp: Likewise.
9188 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
9189 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
9190 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9191 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9192 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
9193 * gdb.dwarf2/dw2-noloc.exp: Likewise.
9194 * gdb.dwarf2/dw2-op-call.exp: Likewise.
9195 * gdb.dwarf2/dw2-producer.exp: Likewise.
9196 * gdb.dwarf2/dw2-ranges.exp: Likewise.
9197 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
9198 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
9199 * gdb.dwarf2/dw2-strp.exp: Likewise.
9200 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
9201 * gdb.dwarf2/implptr.exp: Likewise.
9202 * gdb.dwarf2/mac-fileno.exp: Likewise.
9203 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
9204 * gdb.dwarf2/pieces.exp: Likewise.
9205 * gdb.dwarf2/pr11465.exp: Likewise.
9206 * gdb.dwarf2/valop.exp: Likewise.
9207 * gdb.dwarf2/watch-notconst.exp: Likewise.
9208 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
9209
4694da01
TT
92102011-01-19 Tom Tromey <tromey@redhat.com>
9211
9212 * gdb.python/py-infthread.exp: Add thread tests.
9213
b075872c
JB
92142011-01-14 Joel Brobecker <brobecker@adacore.com>
9215
9216 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
9217
2c3e6e24
JB
92182011-01-14 Joel Brobecker <brobecker@adacore.com>
9219
9220 * gdb.ada/widewide: New testcase.
9221
de8fa76c
JB
92222011-01-13 Joel Brobecker <brobecker@adacore.com>
9223
9224 * gdb.base/interact.exp: New testcase.
9225
1b05df00
TT
92262011-01-12 Tom Tromey <tromey@redhat.com>
9227
9228 * gdb.mi/gdb2549.exp: Update for error message changes.
9229 * gdb.mi/mi-cli.exp: Likewise.
9230 * gdb.mi/mi-disassemble.exp: Likewise.
9231 * gdb.mi/mi-pthreads.exp: Likewise.
9232 * gdb.mi/mi-regs.exp: Likewise.
9233 * gdb.mi/mi-stack.exp: Likewise.
9234 * gdb.mi/mi-var-block.exp: Likewise.
9235 * gdb.mi/mi-var-cmd.exp: Likewise.
9236 * gdb.mi/mi2-cli.exp: Likewise.
9237 * gdb.mi/mi2-disassemble.exp: Likewise.
9238 * gdb.mi/mi2-pthreads.exp: Likewise.
9239 * gdb.mi/mi2-regs.exp: Likewise.
9240 * gdb.mi/mi2-stack.exp: Likewise.
9241 * gdb.mi/mi2-var-block.exp: Likewise.
9242 * gdb.mi/mi2-var-cmd.exp: Likewise.
9243
c2ff108b
JK
92442011-01-12 Andrew Burgess <aburgess@broadcom.com>
9245 Jan Kratochvil <jan.kratochvil@redhat.com>
9246
9247 PR fortran/11104 and DWARF unbound arrays detection.
9248 * gdb.fortran/multi-dim.exp: New file.
9249 * gdb.fortran/multi-dim.f90: New file.
9250
b716877b
AB
92512011-01-12 Andrew Burgess <aburgess@broadcom.com>
9252
9253 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
9254 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
9255 add new tests for opcode dumping.
9256
6c162d5e
TT
92572011-01-11 Tom Tromey <tromey@redhat.com>
9258
9259 * gdb.python/py-infthread.exp: Load gdb-python.exp.
9260
77b06cd7
TJB
92612010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
9262
9263 Convert hardware watchpoints to use breakpoint_ops.
9264 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
9265 type is not supported.
9266 * gdb.base/foll-fork.exp: Likewise.
9267 * gdb.base/foll-vfork.exp: Likewise.
9268
f39a75d0
PM
92692011-01-10 Phil Muldoon <pmuldoon@redhat.com>
9270
9271 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
9272 Use load_lib gdb-python.exp.
9273 * gdb.python/python.exp: Ditto.
9274 * gdb.python/py-function.exp: Ditto.
9275
fc529d80
AS
92762011-01-09 Andreas Schwab <schwab@linux-m68k.org>
9277
9278 * gdb.threads/tls.exp ("info address me"): Fix expected output.
9279
fb03cb59
JK
92802011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9281
9282 * configure: Regenerate.
9283
d8e22779
TT
92842011-01-06 Tom Tromey <tromey@redhat.com>
9285
9286 * gdb.python/py-frame.exp: Test gdb.newest_frame.
9287
09050809
JB
92882011-01-06 Joel Brobecker <brobecker@adacore.com>
9289
fc529d80
AS
9290 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
9291 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
9292 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9293 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
9294 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
9295 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9296 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
9297 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
9298 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
9299 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
9300 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
9301 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
9302 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
9303 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9304 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9305 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
9306 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
9307 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
9308 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9309 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
9310 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
9311 gdb.ada/uninitialized_vars.exp,
9312 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
9313 Simplify by using clean_restart.
09050809 9314
8ed5dd9e
JB
93152011-01-06 Joel Brobecker <brobecker@adacore.com>
9316
9317 Add marker to be used as anchor for inserting breakpoints.
9318 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
9319 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
9320 Likewise.
9321
9322 Remove uses of gdb_start_cmd.
9323 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
9324 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
9325
9326 Do not run testcase if testing with GDBserver.
9327 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
9328 if testing with GDBserver.
9329
368a124f
JB
93302011-01-06 Joel Brobecker <brobecker@adacore.com>
9331
9332 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
9333 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
9334 copyright header.
9335
44944448
JB
93362011-01-05 Joel Brobecker <brobecker@adacore.com>
9337
9338 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
9339 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
9340 testsuite/gdb.fortran/complex.f,
9341 testsuite/gdb.fortran/derived-type.f90,
9342 testsuite/gdb.fortran/library-module-lib.f90,
9343 testsuite/gdb.fortran/library-module-main.f90,
9344 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
9345 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
9346 Copyright year update.
9347
31886ea6
JB
93482011-01-05 Joel Brobecker <brobecker@adacore.com>
9349
9350 * gdb.base/langs1.f: Add copyright header.
9351
ebedcab5
JK
93522011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9353
9354 * gdb.base/morestack.exp: New file.
9355 * gdb.base/morestack.c: New file.
9356
de1eb2f9
JK
93572011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9358
9359 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
9360
9e87a409
JB
93612010-12-29 Joel Brobecker <brobecker@adacore.com>
9362
9363 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
9364 * gdb.ada/arrayptr.exp: Add test printing that new variable.
9365
720d1a40
JB
93662010-12-29 Joel Brobecker <brobecker@adacore.com>
9367
9368 * gdb.ada/lang_switch.exp: Correct expected parameter value.
9369
a283af87
AS
93702010-12-25 Andreas Schwab <schwab@linux-m68k.org>
9371
5d3d9cba
AS
9372 * gdb.threads/tls.exp: Fix typo.
9373
a283af87
AS
9374 * gdb.threads/thread-specific.exp (get_thread_list): Update.
9375 * gdb.threads/execl.exp: Update.
9376
2a20745c
YQ
93772010-12-23 Yao Qi <yao@codesourcery.com>
9378
9379 * gdb.arch/arm-disp-step.exp: New.
9380 * gdb.arch/arm-disp-step.S: New.
9381
a7658b96
TT
93822010-12-21 Tom Tromey <tromey@redhat.com>
9383
9384 * gdb.threads/execl.exp: Update.
9385 * gdb.threads/linux-dp.exp: Update.
9386 * gdb.threads/manythreads.exp: Update.
9387 * gdb.threads/tls.exp: Update.
9388
5b79abe7
TT
93892010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9390
9391 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
9392 (NextOverThrowDerivates) <resumebpt>: New.
9393 (resumebpt_test): New.
9394 (main): Call resumebpt_test.
9395 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
9396
0914bcdb
SS
93972010-12-12 Stan Shebs <stan@codesourcery.com>
9398
9399 * gdb.trace/tsv.exp: Test print command on trace state variables.
9400
305aeedc
TT
94012010-12-09 Tom Tromey <tromey@redhat.com>
9402
9403 * gdb.base/interp.exp: Add regression test.
9404
186c406b
TT
94052010-12-09 Tom Tromey <tromey@redhat.com>
9406
9407 * gdb.java/jnpe.java: New file.
9408 * gdb.java/jnpe.exp: New file.
9409 * gdb.cp/nextoverthrow.exp: New file.
9410 * gdb.cp/nextoverthrow.cc: New file.
9411
aae1c79a
DE
94122010-12-07 Doug Evans <dje@google.com>
9413
9414 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
9415 of data-directory.
9416 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
9417 updated.
9418 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
9419
60f98dde 94202010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
9421
9422 * gdb.base/callfuncs.exp: Test for skip_float_tests.
9423 * gdb.base/call-sc.exp: Ditto.
9424 * gdb.base/finish.exp: Ditto.
9425 * gdb.base/return.exp: Ditto.
9426 * gdb.base/return2.exp: Ditto.
9427
5fa290c1
DE
94282010-11-30 Doug Evans <dje@google.com>
9429
9430 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
9431 (gdb_expect_list): Fix spelling errors in comments.
9432 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
9433 send_gdb/gdb_expect_list where applicable.
9434 * gdb.base/call-ar-st.exp: Ditto.
9435 * gdb.base/funcargs.exp: Ditto.
9436 * gdb.base/gcore.exp: Ditto.
9437 * gdb.base/page.exp: Ditto.
9438 * gdb.base/sigaltstack.exp: Ditto.
9439 * gdb.base/siginfo.exp: Ditto.
9440 * gdb.base/sigstep.exp: Ditto.
9441 * gdb.base/trace-commands.exp: Ditto.
9442
4e04c971
DE
94432010-11-29 Doug Evans <dje@google.com>
9444
9445 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
9446 printer-name;subprinter-name.
9447
8cf6f0b1
TT
94482010-11-29 Tom Tromey <tromey@redhat.com>
9449
9450 * gdb.dwarf2/implptr.exp: New file.
9451 * gdb.dwarf2/implptr.c: New file.
9452 * gdb.dwarf2/implptr.S: New file.
9453
94b6973e
PM
94542010-11-29 Phil Muldoon <pmuldoon@redhat.com>
9455
fc529d80 9456 PR python/12199
94b6973e
PM
9457
9458 * gdb.python/py-breakpoint.exp: Test the delete method.
9459
8358c15c
JK
94602010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9461
9462 Fix step_resume_breakpoint unsaved during an infcall.
9463 * gdb.base/step-resume-infcall.exp: New file.
9464 * gdb.base/step-resume-infcall.c: New file.
9465
f6df29bc
TJB
94662010-11-24 Edjunior Machado <emachado@br.ibm.com>
9467
9468 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
9469
f2b5a5cf
TJB
94702010-11-24 Edjunior Machado <emachado@br.ibm.com>
9471
9472 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
9473 on ppc64's symbols; "finish" and "return" commands must accept to
9474 show the caller line again as well as the line after.
9475 * gdb.asm/powerpc64.inc: New file.
9476
6b0ecdc2
DE
94772010-11-23 Doug Evans <dje@google.com>
9478
9479 * lib/gdb.exp (gdb_test_sequence): New function.
9480 (gdb_expect_list): Add verbose -log call for each pattern.
9481 * gdb.base/signals.exp (test_handle_all_print): Call it.
9482 Reduce timeout increment from 6 minutes to 1 minute.
9483 * gdb.server/ext-run.exp: Call it.
9484
ea976c60
PM
94852010-11-23 Phil Muldoon <pmuldoon@redhat.com>
9486
f2b5a5cf 9487 PR python/12212
ea976c60
PM
9488
9489 * gdb.python/python.exp: Check that selected_thread raises an
9490 error when no inferior is loaded.
9491
c0efa795
JK
94922010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9493
9494 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
9495 * gdb.dwarf2/dw2-stack-boundary.S: New file.
9496
ec3aa567
JK
94972010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9498
9499 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
9500 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
9501
d8249011
DE
95022010-11-18 Doug Evans <dje@google.com>
9503
9504 * gdb.server/ext-run.exp: Fix intermittent failures.
9505
d4eba7d1
NF
95062010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9507
9508 * gdb.stabs/gdb11479.exp: Use runto_main.
9509
b04c2f88
NF
95102010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9511
9512 * gdb.base/break-entry.exp: Skip if using a stub.
9513
ae9d7ce4
NF
95142010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9515
9516 * gdb.python/py-inferior.exp: Pack values in target endianness.
9517
621c8364
TT
95182010-11-12 Tom Tromey <tromey@redhat.com>
9519
9520 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
9521 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
9522 MemoryError.
9523 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
9524 type.
9525 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
9526 MemoryError.
9527 (test_subscript_regression): Update exception type.
9528
84f4c1fe
PM
95292010-11-11 Phil Muldoon <pmuldoon@redhat.com>
9530
9531 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
9532 breakpoint tests.
9533
a1442452
PA
95342010-11-09 Pedro Alves <pedro@codesourcery.com>
9535
9536 * gdb.base/watchpoint.exp: Test "watch -location" with an
9537 innacessible location.
9538
efd11a33
JK
95392010-11-09 Edjunior Machado <emachado@br.ibm.com>
9540 Luis Machado <luisgpm@br.ibm.com>
9541
9542 * gdb.base/maint.exp: Expect "." prefix.
9543 * gdb.base/nodebug.exp: Expect "." Likewise.
9544 * gdb.base/sepsymtab.exp: Expect "." Likewise.
9545 * gdb.base/watchpoint-cond-gone.exp: Likewise.
9546 * gdb.base/watchpoint.exp: Expect a software watch to be created for
9547 POWER server processors.
9548
aa00efb5
JK
95492010-11-08 Edjunior Machado <emachado@br.ibm.com>
9550 Luis Machado <luisgpm@br.ibm.com>
9551
9552 * gdb.base/break-entry.exp: convert entry point for
9553 ppc64 and expect leading `.' on ppc64's symbols
9554
99e7ae30
DE
95552010-11-05 Doug Evans <dje@google.com>
9556
9557 * gdb.base/help.exp: Update expected output.
b521dba8
DE
9558 * gdb.python/py-param.exp: Delete, contents moved to ...
9559 * gdb.python/py-parameter.exp: ... here. New file.
9560 Add test for gdb.parameter ("directories").
99e7ae30 9561
f4b8a18d
KW
95622010-11-05 Ken Werner <ken.werner@de.ibm.com>
9563
9564 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
9565 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
9566 * configure: Regenerate.
9567 * gdb.opencl/Makefile.in: New File.
9568 * gdb.opencl/datatypes.exp: Likewise.
9569 * gdb.opencl/datatypes.cl: Likewise.
9570 * gdb.opencl/operators.exp: Likewise.
9571 * gdb.opencl/operators.cl: Likewise.
9572 * gdb.opencl/vec_comps.exp: Likewise.
9573 * gdb.opencl/vec_comps.cl: Likewise.
9574 * gdb.opencl/convs_casts.exp: Likewise.
9575 * gdb.opencl/convs_casts.cl: Likewise.
9576 * lib/opencl.exp: Likewise.
9577 * lib/opencl_hostapp.c: Likewise.
9578 * lib/opencl_kernel.cl: Likewise.
9579 * lib/cl_util.c: Likewise.
9580 * lib/cl_util.c: Likewise.
9581 * gdb.base/default.exp (set language): Add "opencl" to the list of
9582 languages.
9583
a9d5ef47
SW
95842010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
9585
9586 * gdb.cp/overload.exp: Added test for inheritance overload.
9587 * gdb.cp/overload.cc: Ditto.
9588 * gdb.cp/oranking.exp: Removed releveant kfails.
9589
03eb1c79
JK
95902010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9591 Joel Brobecker <brobecker@adacore.com>
9592
9593 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
9594 check test_compiler_info.
9595
dbc98a8b
KW
95962010-11-03 Ken Werner <ken.werner@de.ibm.com>
9597
9598 * gdb.base/gnu_vector.exp: Adjust expect messages.
9599
120bd360
KW
96002010-11-03 Ken Werner <ken.werner@de.ibm.com>
9601
9602 * gdb.base/gnu_vector.exp: Add unary operator tests.
9603
c37f7098
KW
96042010-11-03 Ken Werner <ken.werner@de.ibm.com>
9605
9606 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
9607
7b51bc51
DE
96082010-11-02 Doug Evans <dje@google.com>
9609
9610 * gdb.python/py-pp-maint.c: New file.
9611 * gdb.python/py-pp-maint.exp: New file.
9612 * gdb.python/py-pp-maint.py: New file.
9613
50c97f38
TT
96142010-11-02 Tom Tromey <tromey@redhat.com>
9615
9616 * gdb.base/default.exp: Remove "scheme" from language list.
9617
a289b8f6
JK
96182010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9619
9620 Revert:
9621 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9622 * gdb.threads/sigstep-threads.exp: New file.
9623 * gdb.threads/sigstep-threads.c: New file.
9624
cd017491
MS
96252010-10-20 Michael Snyder <msnyder@vmware.com>
9626
9627 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
9628
8e6a5956
UW
96292010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
9630
9631 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
9632 Skip test completely if gdb,no_hardware_watchpoints.
9633
2c04da0d
UW
96342010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
9635
9636 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
9637 strict, but do not check for any particular function name within libc.
9638
79afc5ef
SW
96392010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
9640
9641 * gdb.cp/smartp.exp: New test.
9642 * gdb.cp/smartp.cc : New test.
9643
026ffab7
SW
96442010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
9645
9646 * gdb.cp/converts.exp: Test pointer to bool conversion.
9647 Test pointer to long conversion.
9648 * gdb.cp/oranking.exp: Removed relevant kfail.
9649
3a772aa4
TT
96502010-10-18 Tom Tromey <tromey@redhat.com>
9651
9652 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
9653 argument to lazy_string.
9654 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
9655 (pp_ls.to_string): Use it.
9656 * gdb.python/py-prettyprint.c (main): Move declarations to top.
9657 Add "estring2" local.
9658
5fc3827b
JK
96592010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9660
9661 Fix s390x compatibility.
9662 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
9663 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
9664
8aeb23f3
JK
96652010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9666
9667 * gdb.threads/sigstep-threads.exp: New file.
9668 * gdb.threads/sigstep-threads.c: New file.
9669
c1e56572
JK
96702010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9671
9672 * gdb.base/pie-execl.exp: New file.
9673 * gdb.base/pie-execl.c: New file.
9674
92163a10
JK
96752010-10-13 Doug Evans <dje@google.com>
9676 Jan Kratochvil <jan.kratochvil@redhat.com>
9677
9678 PR exp/12117
9679 * gdb.cp/ptype-cv-cp.cc: New file.
9680 * gdb.cp/ptype-cv-cp.exp: New file.
9681
7062b0a0
SW
96822010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
9683
9684 * gdb.cp/converts.cc: New test program.
9685 * gdb.cp/converts.exp: New test.
9686 * gdb.cp/overload.exp: Added test for void* vs int*.
9687 * gdb.cp/overload.exp: Ditto.
9688 * gdb.cp/oranking.exp: Removed related kfail.
9689
0e3509db
DE
96902010-10-13 Doug Evans <dje@google.com>
9691
9692 * lib/gdb-python.exp (gdb_check_python_config): New function.
9693 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
9694 * gdb.python/lib-types.cc: New file.
9695 * gdb.python/lib-types.exp: New file.
9696
8dc78533
JK
96972010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9698
9699 * gdb.python/py-error.exp: New file.
9700 * gdb.python/py-error.py: New file.
9701
93c17e06
JK
97022010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9703
9704 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
9705 gdb_test_multiple.
9706
d8b34041
JK
97072010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9708
9709 * gdb.base/break-interp.exp: Use ldlags for linking flags.
9710 * gdb.base/prelink.exp: Likewise.
9711 * gdb.base/solib-nodir.exp: Likewise.
9712 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
9713 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
9714 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
9715
e0cc584e
UW
97162010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
9717
9718 * break-interp.exp (test_ld): Use two separate gdb_expect statements
9719 for the "info files" test to avoid timeouts on slow machines.
9720
cfc353b1
JK
97212010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9722
9723 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
9724 (main): Make openlib dummy call.
9725
d3d7896d
JK
97262010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9727
9728 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
9729 * break-interp.exp (reach): Move the core body ...
9730 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
9731 (test_ld): Provide always real argument, even to the linker. Replace
9732 dl_main by _dl_debug_state.
9733
5e533c94
JK
97342010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9735
9736 Fix results of prelinked PIEs on ppc*.
9737 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
9738 Accept also DISPLACEMENT "PRESENT".
9739 (main): Replace "ZERO" displacements by "PRESENT".
9740
33540610
SW
97412010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
9742
9743 * gdb.cp/oranking.exp: New test.
9744 * gdb.cp/oranking.cc: New test program.
9745
3bdf2bbd
KW
97462010-10-08 Ken Werner <ken.werner@de.ibm.com>
9747
9748 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
9749 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
9750
2f608a3a
KW
97512010-10-06 Ken Werner <ken.werner@de.ibm.com>
9752
9753 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
9754 lush, lynx) New constant.
9755 * gdb.base/constvars.exp: Test const array types.
9756 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
9757
aa2e2d8d
DE
97582010-10-06 Doug Evans <dje@google.com>
9759
9760 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
9761 of syscall staging area.
9762
2844d6b5
KW
97632010-10-06 Ken Werner <ken.werner@de.ibm.com>
9764
9765 * gdb.base/gnu_vector.c: Add variable c4.
9766 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
9767 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
9768
7d8ac8bb
MR
97692010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
9770
9771 * gdb.arch/altivec-abi.exp: Fix a typo.
9772
84a02e58
MR
97732010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
9774
9775 * lib/mi-support.exp (thread_selected_re): Correct pattern used
9776 to match a thread ID.
9777
b18e6318
JK
97782010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9779
9780 Fix s390x testcase compatibility.
9781 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
9782
a2c09bd0
DE
97832010-10-01 Doug Evans <dje@google.com>
9784
9785 * lib/gdb-python.exp: New file.
9786 * gdb.python/py-block.exp: Use it.
9787 * gdb.python/py-breakpoint.exp: Ditto.
9788 * gdb.python/py-frame.exp: Ditto.
9789 * gdb.python/py-inferior.exp: Ditto.
9790 * gdb.python/py-param.exp: Ditto.
9791 * gdb.python/py-prettyprint.exp: Ditto.
9792 * gdb.python/py-shared.exp: Ditto.
9793 * gdb.python/py-symbol.exp: Ditto.
9794 * gdb.python/py-symtab.exp: Ditto.
9795 * gdb.python/py-type.exp: Ditto.
9796 * gdb.python/py-value.exp: Ditto.
9797 * gdb.python/python.exp: Ditto.
9798
38f12cfc
TT
97992010-09-30 Tom Tromey <tromey@redhat.com>
9800
9801 * gdb.base/anon.exp: New file.
9802 * gdb.base/anon.c: New file.
9803
9ae8282d
TT
98042010-09-30 Tom Tromey <tromey@redhat.com>
9805
9806 * gdb.base/completion.exp: Test completion through anonymous
9807 union.
9808 * gdb.base/break1.c (struct some_struct): Add anonymous union.
9809
e9e07ba6
JK
98102010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9811
9812 Fix printing parameters of inlined functions.
9813 * gdb.dwarf2/dw2-inline-param.exp: New file.
9814 * gdb.dwarf2/dw2-inline-param-main.c: New file.
9815 * gdb.dwarf2/dw2-inline-param.S: New file.
9816
cd2effb2
JK
98172010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9818
9819 PR corefiles/12071.
9820 * gdb.base/corefile.exp (quit with a process, no question: load core)
9821 (quit with a core file): New tests.
9822
bceffbf3
JK
98232010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9824
9825 Fix GDB crash on inferior calls with self-referencing classes.
9826 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
9827 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
9828 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
9829
1736ad11
JK
98302010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9831
9832 Fix lost siginfo_t for inferior calls.
9833 * gdb.base/siginfo-infcall.exp: New file.
9834 * gdb.base/siginfo-infcall.c: New file.
9835
a176ad92
JB
98362010-09-22 Joel Brobecker <brobecker@adacore.com>
9837
9838 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
9839
c2b0a229
JK
98402010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9841
9842 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
9843 New test.
9844 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
9845
e8ae22d1
JB
98462010-09-22 Joel Brobecker <brobecker@adacore.com>
9847
9848 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
9849 type of our const type.
9850
ec322823
SW
98512010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
9852
9853 * gdb.cp/pr12028.cc: New.
9854 * gdb.cp/pr12028.exp: New.
9855
72929c62
JB
98562010-09-22 Joel Brobecker <brobecker@adacore.com>
9857
9858 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
9859
875b4ff5 98602010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 9861 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
9862
9863 PR mi/11407
9864 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
9865 * gdb.mi/dw2-ref-missing-frame-main.c New File.
9866 * gdb.mi/dw2-ref-missing-frame.S New File.
9867 * gdb.mi/dw2-ref-missing-frame.exp New File.
9868
7155d578
TT
98692010-09-14 Tom Tromey <tromey@redhat.com>
9870
9871 PR symtab/8399:
9872 * gdb.threads/tls.exp: Remove kfail. Update expected output.
9873
515ed532
TT
98742010-09-14 Tom Tromey <tromey@redhat.com>
9875
9876 PR exp/11803:
9877 * gdb.threads/tls.exp: Use C++.
9878 (check_thread_local): Use K::another_thread_local.
9879 * gdb.threads/tls.c (class K): New.
9880 (another_thread_local): Now a member of K.
9881 (spin): Update. No longer K&R C.
9882
450ca57c
SW
98832010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
9884
9885 * gdb.cp/koenig.cc: created class for testing member lookup.
9886 * gdb.cp/koenig.exp: Added test for member lookup.
9887
dbd492a3
JK
98882010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9889
9890 Fix false FAILs on sourcetree topdir directory containing "kill".
9891 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
9892 source line matching regexp.
9893
8d4d924b
JK
98942010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9895
9896 * gdb.python/python.exp (set height 0, collect help from uiout)
9897 (verify help to uiout): New tests.
9898
8e64f2a0
JK
98992010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9900
9901 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
9902 is_lp64_target to check 64bit target.
9903
4569eed2
JK
99042010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9905
9906 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
9907 (test_ld) <powerpc64-*>: New.
9908
5e1617b1
DJ
99092010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9910
9911 * gdb.cp/templates.exp (test_template_args): Allow "struct".
9912
c767944b
DJ
99132010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9914
9915 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
9916 (FunctionArg::method): New function.
9917 (empty, arg): New variables.
9918 (main): Call arg.method.
9919 * gdb.cp/templates.exp (test_template_args): New function.
9920 (do_tests): Call it.
9921
27d3a3fc
UW
99222010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9923
9924 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
9925 of "next" to proceed over pthread_exit call.
9926
55b7ce7f
UW
99272010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9928
9929 * gdb.base/maint.exp: Avoid wildcards against potentially very long
9930 "maint print statistics" output to prevent expect timeouts.
9931
809df446
JK
99322010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9933
9934 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
9935 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9936 (test_float_rejected): ... here.
9937 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
9938 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9939 (test_float_rejected): ... here.
9940 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
9941 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9942 (test_float_rejected): ... here.
9943 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
9944 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9945 (test_float_rejected): ... here.
9946
8464be76
DJ
99472010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9948
9949 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
9950 before disabling hardware watchpoints.
9951 (test_inaccessible_watchpoint): Check that hardware watchpoints
9952 are used. Test for watchpoints on a constant address.
9953
14dba4b4
JK
99542010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9955
9956 * gdb.base/ui-redirect.exp: New file.
9957
3f3540e1 99582010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 9959 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
9960
9961 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
9962
0f254bb7
DE
99632010-08-31 Doug Evans <dje@google.com>
9964
9965 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
9966
03f17ccf
TT
99672010-08-30 Tom Tromey <tromey@redhat.com>
9968
9969 PR python/11792:
9970 * gdb.python/py-value.exp (test_subscript_regression): Add
9971 dynamic_type test.
9972
640617ad
DJ
99732010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
9974
9975 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
9976 instead of running to main. Do not test the main function.
9977 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
9978 Add new main.
9979
2ed91d1b
PA
99802010-08-26 Pedro Alves <pedro@codesourcery.com>
9981
9982 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
9983 one test.
9984
673bfd45
DE
99852010-08-24 Doug Evans <dje@google.com>
9986
9987 PR symtab/11942
9988 * gdb.dwarf2/dw4-sig-types.cc: New file.
9989 * gdb.dwarf2/dw4-sig-types.h: New file.
9990 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
9991 * gdb.dwarf2/dw4-sig-types.exp: New file.
9992
f9ffd4bb
TT
99932010-08-23 Tom Tromey <tromey@redhat.com>
9994
9995 PR python/11145:
9996 * gdb.python/py-value.c (Base, Derived): New types.
9997 (base): New global.
9998 * gdb.python/py-value.exp (test_subscript_regression): Add
9999 dynamic_cast test.
10000
d839c8a4
TT
100012010-08-23 Tom Tromey <tromey@redhat.com>
10002
10003 PR python/10676:
10004 * gdb.python/py-type.exp (test_fields): Add tests for type
10005 equality.
10006
702c2711
TT
100072010-08-23 Tom Tromey <tromey@redhat.com>
10008
10009 PR python/11915:
10010 * gdb.python/py-type.exp (test_fields): Add tests for array.
10011
832bafd3
KS
100122010-08-23 Keith Seitz <keiths@redhat.com>
10013
10014 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
10015 have any children. Create a new abbrev for it.
10016 Add missing terminal sequence to .debug_abbrev.
10017
c37bf528
KS
100182010-08-20 Keith Seitz <keiths@redhat.com>
10019
10020 PR symtab/11465:
10021 * gdb.dwarf2/pr11465.exp: New test.
10022 * gdb.dwarf2/pr11465.S: New file.
10023 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
10024 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
10025
4572cbac
TJB
100262010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
10027
10028 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
10029 registers. Update data sets with the new v2_double element in the
10030 VSX register union. Add vector_register3_vr data set for the AltiVec
10031 registers. Use gdb_test_no_output instead of send_gdb.
10032
e7fbb131
PA
100332010-08-19 Pedro Alves <pedro@codesourcery.com>
10034
10035 * gdb.python/py-shared.exp: New file, factored out from
10036 python.exp.
10037 * gdb.python/py-shared.c: New file.
10038 * gdb.python/py-shared-sl.c: New file.
10039 * gdb.python/python-1.c: New file.
10040 * gdb.python/python-sl.c: Delete.
10041 * gdb.python/python.c: Mention python-1.c.
10042 * gdb.python/python.exp: Move shared library tests to
10043 py-shared.exp.
10044 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
10045 (MISCELLANEOUS): New.
10046 (clean mostlyclean): Also remove $MISCELLANEOUS.
10047
d30f5e1f
DE
100482010-08-19 Doug Evans <dje@google.com>
10049
10050 PR exp/11926
10051 * gdb.base/printcmds.exp (test_float_accepted): New function.
10052 Move existing float tests there. Add tests for floats with suffixes.
10053 (test_float_rejected): New function.
10054 * gdb.java/jv-print.exp (test_float_accepted): New function.
10055 (test_float_rejected): New function.
10056 * gdb.objc/print.exp: New file.
10057 * gdb.pascal/print.exp: New file.
10058 * lib/objc.exp: New file.
10059
7b3fd859
PM
100602010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
10061
10062 * gdb.base/default.exp (info set): Avoid full buffer error and force
10063 reading up to final gdb prompt.
10064 (show): Likewise.
10065
c92817ce
TT
100662010-08-18 Tom Tromey <tromey@redhat.com>
10067
10068 PR symtab/11919:
10069 * gdb.base/completion.exp: Add test.
10070
f1208f9e
DE
100712010-08-18 Doug Evans <dje@google.com>
10072
10073 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
10074 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
10075 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
10076 Simplify, early exit if runto_main fails.
10077 * gdb.fortran/exprs.exp: load_lib fortran.exp.
10078 (set_lang_fortran): Moved to lib/fortran.exp.
10079 * gdb.fortran/types.exp: load_lib fortran.exp.
10080 (set_lang_fortran): Moved to lib/fortran.exp.
10081 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
10082 * gdb.java/jprint.exp (set_lang_java): Ditto.
10083 * gdb.java/jv-exp.exp: load_lib java.exp.
10084 If set_lang_java fails, issue a warning instead of failure to be
10085 consistent with other set_lang_foo uses.
10086 (set_lang_java): Moved to lib/java.exp.
10087 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
10088 If set_lang_java fails, issue a warning instead of failure to be
10089 consistent with other set_lang_foo uses.
10090 * gdb.pascal/types.exp: load_lib pascal.exp.
10091 (set_lang_pascal): Moved to lib/pascal.exp.
10092 * lib/fortran.exp: New file.
10093 * lib/java.exp (set_lang_java): New function.
10094 * lib/pascal.exp (set_lang_pascal): New function.
10095
2f06b485
YQ
100962010-08-18 Yao Qi <yao@codesourcery.com
10097
10098 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
10099 func_nofb_start and func_loopfb_start, so that address of functions
10100 is equal to these labels on Thumb.
10101
96e25403
YQ
101022010-08-18 Yao Qi <yao@codesourcery.com>
10103
10104 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
10105 to reflect latest c source file.
10106
36e6adc4
JK
101072010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10108
10109 * gdb.cp/infcall-dlopen.exp: New file.
10110 * gdb.cp/infcall-dlopen.cc: New file.
10111 * gdb.cp/infcall-dlopen-lib.cc: New file.
10112
f431efe5
PA
101132010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10114 Pedro Alves <pedro@codesourcery.com>
10115
10116 PR breakpoints/11371
10117
10118 * gdb.base/watch-cond-infcall.exp: New file.
10119 * gdb.base/watch-cond-infcall.c: New file.
10120
06a64a0b
TT
101212010-08-16 Tom Tromey <tromey@redhat.com>
10122
10123 * gdb.base/help.exp: Update.
10124 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
10125 watchpoint.
10126 (test_watch_location): New proc.
10127 (test_watchpoint_in_big_blob): Delete watchpoint.
10128 * gdb.base/watchpoint.c (func5): New function.
10129 (main): Call it.
10130
70ebf4ed
DE
101312010-08-16 Doug Evans <dje@google.com>
10132
10133 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
10134
ca5c20b6
PM
101352010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10136
10137 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
10138 tests.
10139
7346b668
KW
101402010-08-11 Ken Werner <ken.werner@de.ibm.com>
10141
10142 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
10143 * gdb.base/gnu_vector.c: New File.
10144 * gdb.base/gnu_vector.exp: Likewise.
10145
cb2e07a6
PM
101462010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10147
10148 * gdb.python/python.c: New File.
10149 * gdb.python/python-sl.c: New File.
10150 * gdb.python/python.exp: Test solib_address and decode_line
10151 * functions.
10152
5da1313b
JK
101532010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10154
10155 * gdb.python/python.exp (show height, set height 10)
10156 (verify pagination beforehand, verify pagination beforehand: q)
10157 (gdb.execute does not page, verify pagination afterwards)
10158 (verify pagination afterwards: q): New.
10159
49c3ccf7
DE
101602010-08-02 Doug Evans <dje@google.com>
10161
10162 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
10163 because of an older gcc, change test2
10164 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
10165 to unsupported.
10166
42c0c4f1
KH
101672010-07-30 Kazu Hirata <kazu@codesourcery.com>
10168
10169 * gdb.base/break-always.exp: Do not expect full paths to file
10170 names.
10171 * gdb.base/commands.exp: Likewise.
10172
d3765805
DE
101732010-07-30 Doug Evans <dje@google.com>
10174
c98ee71b
DE
10175 * gdb.cp/temargs.exp: For new tests that require newer gccs,
10176 xfail them when run with older gccs.
10177
fd961404
DE
10178 * lib/gdb.exp (build_executable): Forward "c++" option to
10179 get_compiler_info.
10180
999adef4
DE
10181 * gdb.python/py-type.exp (test_template): Mark as xfail tests
10182 "python print ttype.template_argument(1)" and
10183 "python print isinstance(ttype.template_argument(1), gdb.Value)"
10184 if using gcc 4.4 or earlier.
10185
d3765805
DE
10186 * gdb.base/valgrind-db-attach.exp: Use unique test name for
10187 attach-to-debugger handling.
10188
1276c759
JK
101892010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10190
10191 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
10192 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
10193 (main): Use copyreloc.
10194 * gdb.base/prelink.exp (split debug of executable)
10195 (.dynbss vs. .bss address shift): New tests.
10196
88caa9b9
PA
101972010-07-29 Pedro Alves <pedro@codesourcery.com>
10198
10199 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
10200 in gdb_test_multiple.
10201
c6f2ac43
PA
102022010-07-29 Pedro Alves <pedro@codesourcery.com>
10203
10204 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
10205 environment.
10206
326fd672
TT
102072010-07-28 Tom Tromey <tromey@redhat.com>
10208
10209 PR python/11060:
10210 * gdb.python/py-type.c (Temargs): New template.
10211 (temvar): New variable.
10212 * gdb.python/py-type.exp (test_template): New proc.
10213
3ce3b1ba
PA
102142010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10215
10216 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
10217 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
10218
34eaf542
TT
102192010-07-28 Tom Tromey <tromey@redhat.com>
10220
10221 PR c++/9946:
10222 * gdb.cp/temargs.exp: New file.
10223 * gdb.cp/temargs.cc: New file.
10224
d41b819e
JK
102252010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10226
10227 * gdb.base/help.exp (help disassemble): Update the content.
10228
26ab7092
JK
102292010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10230
10231 * gdb.threads/ia64-sigill.exp: New file.
10232 * gdb.threads/ia64-sigill.c: New file.
10233
5283e9e1
TT
102342010-07-27 Tom Tromey <tromey@redhat.com>
10235
10236 * gdb.opt/inline-cmds.c (ATTR): New define.
10237 (func1): Use it.
10238 (func2): Likewise.
10239 (func3): Likewise.
10240 (outer_inline1): Likewise.
10241 (outer_inline2): Likewise.
10242 * gdb.opt/inline-bt.c (ATTR): New define.
10243 (func1): Use it.
10244 (func2): Likewise.
10245 * gdb.opt/inline-locals.c (ATTR): New define.
10246 (func1): Use it.
10247 (func2): Likewise.
10248
e992ef73
TT
102492010-07-27 Tom Tromey <tromey@redhat.com>
10250
10251 * gdb.stabs/gdb11479.c (hack): New function.
10252 (test): Use it.
10253 (test2): Use it.
10254 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
10255 (int32_search_buf, int64_search_buf): No longer static.
10256 (x): Remove.
10257 * gdb.base/relocate.c (hack): New function.
10258
5374244e
PM
102592010-07-27 Phil Muldoon <pmuldoon@redhat.com>
10260
10261 * gdb.python/py-value.exp (test_inferior_function_call): New function.
10262 * gdb.python/py-value.c (func1): New function.
10263 (func2): Likewise.
10264
a99aee83
CV
102652010-07-26 Corinna Vinschen <vinschen@redhat.com>
10266
10267 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
10268 as not to clash with .data section.
10269
a04ba985
JG
102702010-07-26 Jerome Guitton <guitton@adacore.com>
10271
10272 * gdb.base/code_elim.exp: New file.
10273 * gdb.base/code_elim1.c: New file.
10274 * gdb.base/code_elim2.c: New file.
10275
23bd0f7c
PA
102762010-07-21 Pedro Alves <pedro@codesourcery.com>
10277
10278 PR symtab/11827
10279
10280 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
10281 (some_volatile_enum): New variable.
10282 * gdb.base/printcmds.exp (test_print_enums): New.
10283 <top level>: Call it.
10284
883df6dd
SW
102852010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
10286
10287 * gdb.cp/fpointer.cc: New test.
10288 * gdb.cp/fpointer.exp: New test.
10289
569b05a5
JK
102902010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10291
10292 * gdb.base/solib-nodir.exp: New file.
10293 * lib/gdb.exp (runto): New case for a GDB internal error.
10294
51d7d803
JK
102952010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10296 Ulrich Weigand <uweigand@de.ibm.com>
10297 Tom Tromey <tromey@redhat.com>
10298
10299 * gdb.base/charset-malloc.c: New file.
10300 * gdb.base/charset.c (malloc_stub): New prototype.
10301 (main): Call it instead of malloc itself.
10302 * gdb.base/charset.exp: Use only prepare_for_testing.
10303 (binfile): Remove the variable.
10304
c0edd9ed
JK
103052010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10306
10307 Make core files the process_stratum.
10308 * gdb.base/corefile.exp (run: load core again)
10309 (run: sanity check we see the core file, run: with core)
10310 (run: core file is cleared, attach: load core again)
10311 (attach: sanity check we see the core file, attach: with core)
10312 (attach: core file is cleared): New tests.
10313 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
10314
3cbaedff
KW
103152010-07-14 Ken Werner <ken.werner@de.ibm.com>
10316
10317 * gdb.arch/altivec-abi.exp: New tests.
10318
91158a56
TT
103192010-07-13 Tom Tromey <tromey@redhat.com>
10320
10321 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
10322 (main): Use it.
10323 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
10324
0f5238ed
TT
103252010-07-13 Tom Tromey <tromey@redhat.com>
10326
10327 * gdb.base/label.exp: New file.
10328 * gdb.base/label.c: New file.
10329
add265ae
L
103302010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
10331 H.J. Lu <hongjiu.lu@intel.com>
10332
10333 * lib/gdb.exp (is_ilp32_target): New.
10334 (is_lp64_target): Likewise.
10335
10336 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
10337 target.
10338 * gdb.arch/amd64-disp-step.exp: Likewise.
10339 * gdb.arch/amd64-dword.exp: Likewise.
10340 * gdb.arch/amd64-i386-address.exp: Likewise.
10341 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 10342
add265ae
L
10343 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
10344 target.
10345 * gdb.arch/i386-bp_permanent.exp: Likewise.
10346 * gdb.arch/i386-byte.exp: Likewise.
10347 * gdb.arch/i386-disp-step.exp: Likewise.
10348 * gdb.arch/i386-gnu-cfi.exp: Likewise.
10349 * gdb.arch/i386-prologue.exp: Likewise.
10350 * gdb.arch/i386-size-overlap.exp: Likewise.
10351 * gdb.arch/i386-size.exp: Likewise.
10352 * gdb.arch/i386-sse.exp: Likewise.
10353 * gdb.arch/i386-unwind.exp: Likewise.
10354 * gdb.arch/i386-word.exp: Likewise.
10355
10356 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
10357 test only when building 64-bit executables. Do not hard-code
10358 -m64 option.
10359
2dfb8c17
DE
103602010-07-07 Doug Evans <dje@google.com>
10361
10362 * lib/gdb.exp (gdb_test_list_exact): New function.
10363 * gdb.base/default.exp (show convenience): Call it, add tests for
10364 $_sdata = void, $_thread = 0.
10365
4e5799b6
JK
103662010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10367 Joel Brobecker <brobecker@adacore.com>
10368
10369 Fix re-run of PIE executable, PR shlibs/11776.
10370 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
10371 Remove $displacement_main to match the solib-svr4.c change. New "kill"
10372 and re-"run" of the inferior.
10373
1a219cc7
JK
103742010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10375 Joel Brobecker <brobecker@adacore.com>
10376
10377 Cope with missing /usr/sbin/prelink.
10378 * lib/prelink-support.exp (prelink_no):
10379 <result == 1 && $output is "no such file or directory">: New.
10380 (prelink_yes): Likewise. Return on failed prelink_no.
10381
5e3b36f8
JK
103822010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10383 Joel Brobecker <brobecker@adacore.com>
10384
10385 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
10386 build_executable by build_executable_own_libs. Replace "prelink -R"
10387 execution by a call of prelink_yes. Comment why "prelink -r" needs no
10388 change.
10389 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
10390 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
10391 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
10392 Replace build_executable by build_executable_own_libs's function
10393 build_executable_own_libs.
10394 (prelinkNO): Create new stub to call prelink_no.
10395 (prelinkYES): Create new stub to call prelink_yes.
10396 (test_attach): Rename calls of copy to file_copy.
10397 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
10398 (copy): Move to ...
10399 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
10400 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
10401 * gdb.base/prelink.exp: Disable testcase also for is_remote and
10402 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
10403 special flags by gdb_compile_shlib. Replace second gdb_compile by
10404 build_executable_own_libs. Replace "prelink -R" execution by a call of
10405 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
10406 a second call of prelink_yes. Replace restart commands by
10407 clean_restart.
10408 (prelink): Rename to ...
10409 (seen displacement message): ... this test. Extend its expectation
10410 strictness.
10411
86e4bafc
JK
104122010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10413
10414 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
10415 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
10416 displacement message exactly once.
10417
3cd07d20
JK
104182010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10419 Joel Brobecker <brobecker@adacore.com>
10420
10421 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
10422 its restore after the <$relink_args != ""> loop. new comment.
10423
0a1e94c7
JK
104242010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10425 Joel Brobecker <brobecker@adacore.com>
10426
10427 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
10428 code for it. New variable relink_args.
10429 (prelinkYES): Call prelinkNO.
10430 (test_attach): Accept new parameter relink_args. Re-prelink the binary
10431 in such case. Move the core code to ...
10432 (test_attach_gdb): ... a new function. Send GDB command "file".
10433 Extend expected "Attaching to " string.
10434
2f70bcfb
TT
104352010-07-02 Tom Tromey <tromey@redhat.com>
10436
10437 * gdb.base/bitops.exp: Remove extraneous "pass".
10438
a17ac5b0
TT
104392010-07-02 Ken Werner <ken.werner@de.ibm.com>
10440
10441 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10442
dc10affe
PA
104432010-07-01 Pedro Alves <pedro@codesourcery.com>
10444
d41c0fc8
PA
10445 * gdb.base/help.exp: Adjust expected output.
10446
104472010-07-01 Pedro Alves <pedro@codesourcery.com>
10448
10449 * gdb.base/help.exp: Adjust expected output.
dc10affe 10450
0a600c36
JK
104512010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10452
10453 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
10454 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
10455 c++/11702.
10456
37cc8bfe
JK
104572010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10458 Doug Evans <dje@google.com>
10459
10460 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
10461 add .dynamic entry'.
10462
254e6b9e
DE
104632010-06-29 Doug Evans <dje@google.com>
10464
10465 Test PR c++/11702.
10466 * gdb.cp/m-static.exp: Add testcase.
10467 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
10468
595939de 104692010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
10470 Tom Tromey <tromey@redhat.com>
10471 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
10472
10473 * gdb.python/py-inferior.c: New File.
10474 * gdb.python/py-infthread.c: New File.
10475 * gdb.python/py-inferior.exp: New File.
10476 * gdb.python/py-infthread.exp: New File.
10477
98751a41
JK
104782010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10479
10480 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
10481 (ptype ::C::OtherFileClass typedefs): New.
10482 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
10483 (C::OtherFileClass::cOtherFileClassVar2): New.
10484 (C::OtherFileClass::cOtherFileClassVar_use): Use also
10485 cOtherFileClassVar2.
10486 (C::cOtherFileType2, C::cOtherFileVar2): New.
10487 (C::cOtherFileVar_use): use also cOtherFileVar2.
10488 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
10489
41f62f39
JK
104902010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10491
10492 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
10493 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
10494 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
10495 (print ::C::cOtherFileVar)
10496 (whatis C::OtherFileClass::cOtherFileClassType)
10497 (whatis ::C::OtherFileClass::cOtherFileClassType)
10498 (print C::OtherFileClass::cOtherFileClassVar)
10499 (print ::cOtherFileClassVar)
10500 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
10501 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
10502 trailing content.
10503 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
10504 (C::OtherFileClass::cOtherFileClassVar)
10505 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
10506 (C::cOtherFileVar, C::cOtherFileVar_use): New.
10507
af53d231
JK
105082010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10509
10510 Test PR c++/11703 and PR gdb/1448.
10511 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
10512 gdb/1448.
10513
9655fd1a
JK
105142010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10515
10516 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
10517 (main) <rtti_data>: New.
10518 * gdb.cp/virtbase.exp (print rtti_data): New.
10519
824cc8dd
JK
105202010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10521 Joel Brobecker <brobecker@adacore.com>
10522
10523 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
10524
6036c742
JK
105252010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10526
10527 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
10528
de6a0421
DE
105292010-06-28 Doug Evans <dje@google.com>
10530
10531 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
10532
b2dae948
DE
105332010-06-27 Doug Evans <dje@google.com>
10534
10535 * gdb.cp/m-static.exp: Update expected test output.
10536
0f3bb72e
PH
105372010-06-25 Paul Hilfinger <hilfinger@adacore.com>
10538
889bf7c5
PA
10539 * gdb.gdb/selftest.exp: Adjust expected message for
10540 capturing start-up runtime.
0f3bb72e 10541
bc9f0842
TT
105422010-06-25 Tom Tromey <tromey@redhat.com>
10543
10544 PR python/10808:
10545 * gdb.python/python.exp: Add new tests.
10546
099ef718
SW
105472010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
10548
10549 * gdb.cp/operator.cc: Created an import loop.
10550 * gdb.cp/operator.exp: Added testcase for import loop.
10551
5868a632
JK
105522010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10553
10554 Test PR python/11407.
10555 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
10556 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
10557 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
10558 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
10559 executable_nofb and executable_fb. New variables srcsfile, objsfile,
10560 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
10561 binfile. Call gdb_compile with clean_restart twice.
10562 (func_nofb print, func_nofb backtrace, func_loopfb print)
10563 (func_loopfb backtrace): New.
10564
af76db58
JK
105652010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10566
10567 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
10568 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
10569 by a hand made one.
10570 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
10571 i?86 requirement. Remove variables srcfile and binfile. New variable
10572 sources, executable_nofb and executable_fb. Call prepare_for_testing.
10573
f2c7657e
UW
105742010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10575
10576 * gdb.cell/dwarfaddr.exp: New file.
10577 * gdb.cell/dwarfaddr.S: New file.
10578
628fe4e4
JK
105792010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10580
10581 Test PR 9436.
10582 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
10583
f1421989
HZ
105842010-06-24 Hui Zhu <teawater@gmail.com>
10585
10586 * gdb.base/eval.exp: New file.
10587
d03285ec
UW
105882010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10589
10590 * gdb.cell/fork.exp: New file.
10591 * gdb.cell/fork.c: Likewise.
10592 * gdb.cell/fork-spu.c: Likewise.
10593
41b2c92d
PM
105942010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
10595
10596 * lib/gdb.exp (banned_variables_traced): New global variable.
10597 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
10598 (gdb_init): Use `trace add variable' instead of obsolete
10599 `trace variable'.
10600
d5bc977f
DE
106012010-06-21 Doug Evans <dje@google.com>
10602
10603 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
10604
d2ed6730
UW
106052010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10606
10607 * gdb.arch/spu-ls.exp: New file.
10608 * gdb.arch/spu-ls.c: Likewise.
10609
6aed2dbc
SS
106102010-06-18 Stan Shebs <stan@codesourcery.com>
10611
10612 * gdb.threads/thread-specific.exp: Add tests of $_thread.
10613
e0756905
UW
106142010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10615
10616 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
10617 * gdb.base/watch-cond.exp: Likewise.
10618 * gdb.python/py-breakpoint.exp: Likewise.
10619
d8053d4d
PA
106202010-06-18 Pedro Alves <pedro@codesourcery.com>
10621
10622 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
10623 clean_restart, make sure every test has a distinct message, and
10624 that messages don't include the executable' full path.
10625
81ce510c
DE
106262010-06-17 Doug Evans <dje@google.com>
10627
10628 * gdb.arch/i386-size.exp: Updated expected output for
10629 DISASSEMBLY_OMIT_FNAME.
10630
65d79d4b
SDJ
106312010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10632 Sergio Durigan Junior <sergiodj@redhat.com>
10633
10634 * gdb.base/watch-notconst.c: New file.
10635 * gdb.base/watch-notconst.S: New file.
10636 * gdb.base/watch-notconst2.c: New file.
10637 * gdb.base/watch-notconst2.S: New file.
10638 * gdb.base/watch-notconst.exp: New file.
10639 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
10640 (func4): Add operations on `global_ptr_ptr'.
10641 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
10642 routine to test watchpoints created with a constant expression.
10643 (test_inaccessible_watchpoint): Include tests for watchpoints
10644 created with a constant expression.
10645
df0f4836
KB
106462010-06-14 Kevin Buettner <kevinb@redhat.com>
10647
10648 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
10649 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
10650 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
10651 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
10652 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
10653 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
10654 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
10655 of `_start'.
10656
b769def5
UW
106572010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10658
10659 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
10660 not supported on the target.
10661 * gdb.mi/mi-nonstop-exit.exp: Likewise.
10662 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10663 * gdb.mi/mi-nsintrall.exp: Likewise.
10664 * gdb.mi/mi-nsmoribund.exp: Likewise.
10665 * gdb.mi/mi-nsthrexec.exp: Likewise.
10666
d914c394
SS
106672010-06-11 Stan Shebs <stan@codesourcery.com>
10668
10669 * gdb.base/permissions.exp: New file.
10670
106712010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
10672
10673 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
10674 does not support ELF executable class.
10675
f3ce5b9c
UW
106762010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10677
10678 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
10679
8e46892c
JK
106802010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10681
10682 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
10683 (runto): Catch "The target does not support running in non-stop mode.".
10684
6cc55c64
MS
106852010-06-11 Michael Snyder <msnyder@vmware.com>
10686
10687 * gdb.base/setshow.exp (set language asm): Don't use
10688 gdb_test_no_output, fails on some targets.
10689
caddefa4
UW
106902010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10691
10692 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
10693 * gdb.cp/pr9167.exp: Likewise.
10694
468b1aa7
UW
106952010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10696
10697 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
10698
5c3552dc
UW
106992010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10700
10701 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
10702
02e6fe6a
UW
107032010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10704
10705 * gdb.base/charset.c (main): Make sure malloc gets linked in.
10706
0e03807e
TT
107072010-06-11 Tom Tromey <tromey@redhat.com>
10708
10709 PR gdb/9977, PR exp/11636::
10710 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
10711 (pieces_test_f6): Update expected output.
10712
2bdf28a0
JK
107132010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10714
10715 * gdb.base/moribund-step.exp: New.
10716
f6978de9
MS
107172010-06-08 Michael Snyder <msnyder@vmware.com>
10718
10719 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 10720 * gdb.ada/boolean_expr.exp:
f6978de9
MS
10721 * gdb.ada/frame_args.exp: Ditto.
10722 * gdb.ada/lang_switch.exp: Ditto.
10723 * gdb.ada/ptype_arith_binop.exp: Ditto.
10724 * gdb.ada/ref_param.exp: Ditto.
10725 * gdb.ada/type_coercion.exp:Ditto.
10726
10727 * gdb.asm/asm-source.exp: Ditto.
10728
10729 * gdb.base/attach.exp: Ditto.
10730 * gdb.base/bitfields2.exp: Ditto.
10731 * gdb.base/call-signal-resume.exp: Ditto.
10732 * gdb.base/callfuncs.exp: Ditto.
10733 * gdb.base/commands.exp: Ditto.
10734 * gdb.base/dbx.exp: Ditto.
10735 * gdb.base/default.exp: Ditto.
10736 * gdb.base/dump.exp: Ditto.
10737 * gdb.base/exprs.exp: Ditto.
10738 * gdb.base/freebpcmd.exp: Ditto.
10739 * gdb.base/interrupt.exp: Ditto.
10740 * gdb.base/list.exp: Ditto.
10741 * gdb.base/long_long.exp: Ditto.
10742 * gdb.base/maint.exp: Ditto.
10743 * gdb.base/ptype.exp: Ditto.
10744 * gdb.base/return.exp: Ditto.
10745 * gdb.base/setshow.exp: Ditto.
10746 * gdb.base/sigbpt.exp: Ditto.
10747 * gdb.base/sigrepeat.exp: Ditto.
10748
10749 * gdb.cp/classes.exp: Ditto.
10750
10751 * gdb.dwarf2/dw2-restore.exp: Ditto.
10752
10753 * gdb.gdb/selftest.exp: Ditto.
10754
10755 * gdb.multi/base.exp: Ditto.
10756 * gdb.multi/bkpt-multi-exec.exp: Ditto.
10757
10758 * gdb.python/py-block.exp: Ditto.
10759 * gdb.python/py-prettyprint.exp: Ditto.
10760 * gdb.python/py-template.exp: Ditto.
10761
10762 * gdb.server/ext-attach.exp: Ditto.
10763 * gdb.server/ext-run.exp: Ditto.
10764 * gdb.server/server-mon.exp: Ditto.
10765
10766 * gdb.threads/fork-thread-pending.exp: Ditto.
10767 * gdb.threads/hand-call-in-threads.exp: Ditto.
10768 * gdb.threads/interrupted-hand-call.exp: Ditto.
10769 * gdb.threads/linux-dp.exp: Ditto.
10770 * gdb.threads/manythreads.exp: Ditto.
10771 * gdb.threads/print-threads.exp: Ditto.
10772 * gdb.threads/pthreads.exp: Ditto.
10773 * gdb.threads/schedlock.exp: Ditto.
10774 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10775 * gdb.threads/threadapply.exp: Ditto.
10776
de7ff789
MS
107772010-06-08 Michael Snyder <msnyder@vmware.com>
10778
889bf7c5 10779 * gdb.ada/exec_changed.exp:
de7ff789
MS
10780 Use ".*" instead of "" as wildcard regexp.
10781
10782 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
10783 * gdb.base/call-ar-st.exp: Ditto.
10784 * gdb.base/checkpoint.exp: Ditto.
10785 * gdb.base/default.exp: Ditto.
10786 * gdb.base/dump.exp: Ditto.
10787 * gdb.base/ending-run.exp: Ditto.
10788 * gdb.base/fileio.exp: Ditto.
10789 * gdb.base/miscexprs.exp: Ditto.
10790 * gdb.base/pointers.exp: Ditto.
10791 * gdb.base/readline.exp: Ditto.
10792 * gdb.base/reread.exp: Ditto.
10793 * gdb.base/restore.exp: Ditto.
10794 * gdb.base/shlib-call.exp: Ditto.
10795 * gdb.base/valgrind-db-attach.exp: Ditto.
10796 * gdb.base/volatile.exp: Ditto.
10797 * gdb.base/watchpoints.exp: Ditto.
10798
10799 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
10800
10801 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
10802 * gdb.python/py-value.exp: Ditto.
10803
10804 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
10805 * gdb.trace/circ.exp: Ditto.
10806 * gdb.trace/collection.exp: Ditto.
10807 * gdb.trace/packetlen.exp: Ditto.
10808 * gdb.trace/passc-dyn.exp: Ditto.
10809 * gdb.trace/report.exp: Ditto.
10810 * gdb.trace/tfile.exp: Ditto.
10811 * gdb.trace/tfind.exp: Ditto.
10812 * gdb.trace/while-dyn.exp: Ditto.
10813
3bebe2f2
JK
108142010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10815
10816 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
10817
5c631832
JK
108182010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10819
10820 Test PR 10640.
10821 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
10822
4c3376c8
SW
108232010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
10824
10825 * gdb.cp/koenig.exp: Test for ADL operators.
10826 * gdb.cp/koenig.cc: Added ADL operators.
10827 * gdb.cp/operator.exp: New test.
10828 * gdb.cp/operator.cc: New test.
10829
dc226d5a
MS
108302010-06-04 Michael Snyder <msnyder@vmware.com>
10831
dfb88a23
MS
10832 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
10833 * gdb.base/pending.exp: Ditto.
f7ae76b3 10834
dc226d5a
MS
10835 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
10836
967cf477
DE
108372010-06-04 Doug Evans <dje@google.com>
10838
10839 * gdb.python/py-prettyprint.exp: Add new test for enabled and
10840 disabled printers.
10841 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
10842 (enable_lookup_function): New function.
10843
eb801841
TT
108442010-06-04 Tom Tromey <tromey@redhat.com>
10845
10846 * gdb.python/py-value.exp (test_value_hash): Don't test equality
10847 of hash and id.
10848
38979823
JK
108492010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10850
10851 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
10852 newline.
10853 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
10854 (empty verbose non-noisy clear, empty verbose noisy clear)
10855 (empty non-verbose noisy clear): Likewise.
10856
35ec993f
MS
108572010-06-03 Michael Snyder <msnyder@vmware.com>
10858
10859 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
10860 * gdb.base/display.exp: Ditto.
10861 * gdb.base/find.exp: Ditto.
10862 * gdb.base/ifelse.exp: Ditto.
10863 * gdb.base/multi-forks.exp: Ditto.
10864 * gdb.base/recurse.exp: Ditto.
10865 * gdb.base/setshow.exp: Ditto.
10866 * gdb.base/value-double-free.exp: Ditto.
10867 * gdb.base/watch-vfork.exp: Ditto.
10868 * gdb.base/watch_thread_num.exp: Ditto.
10869 * gdb.base/watchpoint-solib.exp: Ditto.
10870 * gdb.base/watchpoint.exp: Ditto.
10871 * gdb.base/watchpoints.exp: Ditto.
10872
10873 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
10874 * gdb.cp/overload.exp: Ditto.
10875 * gdb.cp/virtfunc.exp: Ditto.
10876
10877 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
10878
889bf7c5 10879 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
10880 Replace gdb_test with gdb_test_no_output.
10881
889bf7c5 10882 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
10883 Replace gdb_test with gdb_test_no_output.
10884 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10885 * gdb.threads/watchthreads.exp: Ditto.
10886 * gdb.threads/watchthreads2.exp: Ditto.
10887
10888 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
10889 * gdb.trace/tfind.exp: Ditto.
10890
c22decce
JB
108912010-06-03 Joel Brobecker <brobecker@adacore.com>
10892
10893 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
10894 successful test if message is the empty string.
10895
fd5700c7
JK
108962010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10897
10898 * gdb.fortran/module.exp (stopped language detection): New test.
10899
f55ee35c
JK
109002010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10901
10902 Support DW_TAG_module as separate namespaces.
10903 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
10904 gdb.fortran/library-module-lib.f90: New.
10905 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
10906 (print i): Remove.
10907 (continue to breakpoint: i-is-1, print var_i value 1)
10908 (continue to breakpoint: i-is-2, print var_i value 2)
10909 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
10910 (print var_d, print var_i value 14, ptype modmany, complete `modm)
10911 (complete `modmany, complete `modmany`, complete `modmany`var)
10912 (show language, setting breakpoint at module): New tests.
10913 * gdb.fortran/module.f90 (module mod): Remove.
10914 (module mod1, module mod2, module modmany, subroutine sub1)
10915 (subroutine sub2, program module): New.
10916
b8e8282f
JK
109172010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10918
10919 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
10920 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
10921 * gdb.cp/anon-union.exp (pass): Rename to ...
10922 (print z 2): ... here.
b8e8282f 10923
019ebafc
MS
109242010-06-02 Michael Snyder <msnyder@vmware.com>
10925
e68d8fd4
MS
10926 * gdb.trace/actions.exp: Use gdb_test_no_output.
10927 * gdb.trace/circ.exp: Ditto.
10928 * gdb.trace/packetlen.exp: Ditto.
10929 * gdb.trace/save-trace.exp: Ditto.
10930 * gdb.trace/tracecmd.exp: Ditto.
10931 * gdb.trace/tsv.exp: Ditto.
10932
12b5d08a
MS
10933 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
10934 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
10935 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10936 * gdb.threads/manythreads.exp: Ditto.
10937 * gdb.threads/print-threads.exp: Ditto.
10938 * gdb.threads/pthreads.exp: Ditto.
10939 * gdb.threads/schedlock.exp: Ditto.
10940 * gdb.threads/staticthreads.exp: Ditto.
10941 * gdb.threads/thread-specific.exp: Ditto.
10942 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10943 * gdb.threads/threadapply.exp: Ditto.
10944 * gdb.threads/watchthreads.exp: Ditto.
10945 * gdb.threads/watchthreads2.exp: Ditto.
10946
89493308
MS
10947 * gdb.python/py-block.exp: Use gdb_test_no_output.
10948 * gdb.python/py-prettyprint.exp: Ditto.
10949 * gdb.python/py-template.exp: Ditto.
10950 * gdb.python/py-value.exp: Ditto.
10951
10952 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
10953 * gdb.reverse/watch-reverse.exp: Ditto.
10954
10955 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
10956 * gdb.server/ext-run.exp: Ditto.
10957
019ebafc
MS
10958 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
10959 * gdb.dwarf2/dw2-compressed.exp: Ditto.
10960 * gdb.dwarf2/dw2-intercu.exp: Ditto.
10961 * gdb.dwarf2/dw2-intermix.exp: Ditto.
10962 * gdb.dwarf2/dw2-producer.exp: Ditto.
10963 * gdb.dwarf2/mac-fileno.exp: Ditto.
10964
10965 * gdb.gdb/observer.exp: Use gdb_test_no_output.
10966 * gdb.gdb/selftest.exp: Ditto.
10967
10968 * gdb.multi/base.exp: Use gdb_test_no_output.
10969
10970 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
10971
3e0ca3a5
JK
109722010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10973
10974 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
10975
9db70545
MS
109762010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
10977
a8d52276
MS
10978 * gdb.cp/class2.exp: Use gdb_test_no_output.
10979 * gdb.cp/classes.exp: Ditto.
10980 * gdb.cp/extern-c.exp: Ditto.
10981 * gdb.cp/inherit.exp: Ditto.
10982 * gdb.cp/maint.exp: Ditto.
10983 * gdb.cp/mb-inline.exp: Ditto.
10984 * gdb.cp/mb-templates.exp: Ditto.
10985 * gdb.cp/method2.exp: Ditto.
10986 * gdb.cp/misc.exp: Ditto.
10987 * gdb.cp/ovldbreak.exp: Ditto.
10988 * gdb.cp/punctuator.exp: Ditto.
10989 * gdb.cp/templates.exp: Ditto.
10990 * gdb.cp/virtbase.exp: Ditto.
10991
889bf7c5 10992 * gdb.threads/attach-stopped.exp:
9db70545 10993 Replace uses of send_gdb / gdb_expect.
889bf7c5 10994 * gdb.threads/attachstop-mt.exp:
9db70545 10995 Replace uses of send_gdb / gdb_expect.
889bf7c5 10996 * gdb.threads/gcore-thread.exp:
9db70545 10997 Replace uses of send_gdb / gdb_expect.
889bf7c5 10998 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
10999 Replace uses of send_gdb / gdb_expect.
11000 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 11001 * gdb.threads/print-threads.exp:
9db70545
MS
11002 Replace uses of send_gdb / gdb_expect.
11003 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
11004 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
11005 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
11006
11007 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
11008 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
11009 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
11010 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
11011 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
11012 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
11013 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
11014 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
11015 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
11016 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
11017 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
11018
359cc68c
JK
110192010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11020
11021 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
11022
7d3fe98e
SW
110232010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
11024
11025 * gdb.cp/koenig.exp: Added new test case.
11026 * gdb.cp/koenig.cc: Ditto.
11027
27d3a1a2
MS
110282010-06-01 Michael Snyder <msnyder@vmware.com>
11029
11030 * gdb.base/arithmet.exp: Use gdb_test_no_output.
11031 * gdb.base/arrayidx.exp: Ditto.
11032 * gdb.base/attach.exp: Ditto.
11033 * gdb.base/auxv.exp: Ditto.
11034 * gdb.base/bigcre.exp: Ditto.
11035 * gdb.base/break-always.exp: Ditto.
11036 * gdb.base/break-interp.exp: Ditto.
11037 * gdb.base/break.exp: Ditto.
11038 * gdb.base/breakpoint-shadow.exp: Ditto.
11039 * gdb.base/call-ar-st.exp: Ditto.
11040 * gdb.base/call-sc.exp: Ditto.
11041 * gdb.base/call-signal-resume.exp: Ditto.
11042 * gdb.base/callfuncs.exp: Ditto.
11043 * gdb.base/catch-syscall.exp: Ditto.
11044 * gdb.base/charset.exp: Ditto.
11045 * gdb.base/code-expr.exp: Ditto.
11046 * gdb.base/commands.exp: Ditto.
11047 * gdb.base/cond-expr.exp: Ditto.
11048 * gdb.base/condbreak.exp: Ditto.
11049 * gdb.base/cursal.exp: Ditto.
11050 * gdb.base/cvexpr.exp: Ditto.
11051 * gdb.base/default.exp: Ditto.
11052 * gdb.base/del.exp: Ditto.
11053 * gdb.base/detach.exp: Ditto.
11054 * gdb.base/display.exp: Ditto.
11055 * gdb.base/ena-dis-br.exp: Ditto.
11056 * gdb.base/eval-skip.exp: Ditto.
11057 * gdb.base/foll-fork.exp: Ditto.
11058 * gdb.base/foll-vfork.exp: Ditto.
11059 * gdb.base/frame-args.exp: Ditto.
11060 * gdb.base/funcargs.exp: Ditto.
11061 * gdb.base/gcore-buffer-overflow.exp: Ditto.
11062 * gdb.base/gdbvars.exp: Ditto.
11063 * gdb.base/help.exp: Ditto.
11064 * gdb.base/ifelse.exp: Ditto.
11065 * gdb.base/included.exp: Ditto.
11066 * gdb.base/list.exp: Ditto.
11067 * gdb.base/macscp.exp: Ditto.
11068 * gdb.base/maint.exp: Ditto.
11069 * gdb.base/multi-fork.exp: Ditto.
11070 * gdb.base/overlays.exp: Ditto.
11071 * gdb.base/page.exp: Ditto.
11072 * gdb.base/pending.exp: Ditto.
11073 * gdb.base/pointers.exp: Ditto.
11074 * gdb.base/pr11022.exp: Ditto.
11075 * gdb.base/prelink.exp: Ditto.
11076 * gdb.base/printcmds.exp: Ditto.
11077 * gdb.base/psymtab.exp: Ditto.
11078 * gdb.base/randomize.exp: Ditto.
11079 * gdb.base/relational.exp: Ditto.
11080 * gdb.base/relocate.exp: Ditto.
11081 * gdb.base/remote.exp: Ditto.
11082 * gdb.base/sepdebug.exp: Ditto.
11083 * gdb.base/set-lang-auto.exp: Ditto.
11084 * gdb.base/setshow.exp: Ditto.
11085 * gdb.base/setvar.exp: Ditto.
11086 * gdb.base/signals.exp: Ditto.
11087 * gdb.base/signull.exp: Ditto.
11088 * gdb.base/sigstep.exp: Ditto.
11089 * gdb.base/sizeof.exp: Ditto.
11090 * gdb.base/solib-disc.exp: Ditto.
11091 * gdb.base/store.exp: Ditto.
11092 * gdb.base/structs.exp: Ditto.
11093 * gdb.base/structs2.exp: Ditto.
11094 * gdb.base/subst.exp: Ditto.
11095 * gdb.base/term.exp: Ditto.
11096 * gdb.base/trace-commands.exp: Ditto.
11097 * gdb.base/unwindonsignal.exp: Ditto.
11098 * gdb.base/valgrind-db-attach.exp: Ditto.
11099 * gdb.base/varargs.exp: Ditto.
11100 * gdb.base/watch-cond.exp: Ditto.
11101 * gdb.base/watch_thread_num.exp: Ditto.
11102 * gdb.base/watchpoint-cond-gone.exp: Ditto.
11103 * gdb.base/watchpoint.exp: Ditto.
11104 * gdb.base/whatis-exp.exp: Ditto.
11105
f8d3bf8f
MS
111062010-06-01 Michael Snyder <msnyder@vmware.com>
11107
11108 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
11109 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
11110 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
11111 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
11112 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
11113 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
11114 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
11115 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
11116 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
11117 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
11118 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
11119 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
11120 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
11121 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
11122 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
11123
3f9e0d32
JK
111242010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11125
11126 * gdb.base/commands.exp (begin commands on watch): Remove excessive
11127 trailing newline.
11128 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
11129 * gdb.java/jmisc.exp (p *args\n): Rename to ...
11130 (p *args): ... here and remove excessive trailing newline.
11131
f629457d
JB
111322010-05-31 Joel Brobecker <brobecker@adacore.com>
11133
11134 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
11135
09eef106
JK
111362010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11137
11138 Accept the new Linux kernel "t (tracing stop)" string.
11139 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
11140 Update comment.
11141 (state_wait) <T (tracing stop)>: New.
11142 (main): Update the state_wait expect string.
11143
94f31136
PA
111442010-05-28 Pedro Alves <pedro@codesourcery.com>
11145
11146 * limits.c, limits.exp: Delete files.
11147 * Makefile.in (clean mostlyclean): Adjust.
11148 * tracecmd.exp: Adjust.
11149
096554ab
JK
111502010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11151
11152 * gdb.base/tui-layout.exp: New.
11153
27d3a1a2 111542010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 11155
889bf7c5 11156 * gdb.reverse/break-precsave.exp:
bcd2dc50 11157 Replace uses of send_gdb / gdb_expect.
889bf7c5 11158 * gdb.reverse/break-reverse.exp:
bcd2dc50 11159 Replace uses of send_gdb / gdb_expect.
889bf7c5 11160 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 11161 Replace uses of send_gdb / gdb_expect.
889bf7c5 11162 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 11163 Replace uses of send_gdb / gdb_expect.
889bf7c5 11164 * gdb.reverse/finish-precsave.exp:
bcd2dc50 11165 Replace uses of send_gdb / gdb_expect.
889bf7c5 11166 * gdb.reverse/finish-reverse.exp:
bcd2dc50 11167 Replace uses of send_gdb / gdb_expect.
889bf7c5 11168 * gdb.reverse/i386-precsave.exp:
bcd2dc50 11169 Replace uses of send_gdb / gdb_expect.
889bf7c5 11170 * gdb.reverse/i386-reverse.exp:
bcd2dc50 11171 Replace uses of send_gdb / gdb_expect.
889bf7c5 11172 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 11173 Replace uses of send_gdb / gdb_expect.
889bf7c5 11174 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 11175 Replace uses of send_gdb / gdb_expect.
889bf7c5 11176 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 11177 Replace uses of send_gdb / gdb_expect.
889bf7c5 11178 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 11179 Replace uses of send_gdb / gdb_expect.
889bf7c5 11180 * gdb.reverse/machinestate.exp:
bcd2dc50 11181 Replace uses of send_gdb / gdb_expect.
889bf7c5 11182 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 11183 Replace uses of send_gdb / gdb_expect.
889bf7c5 11184 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 11185 Replace uses of send_gdb / gdb_expect.
889bf7c5 11186 * gdb.reverse/solib-precsave.exp:
bcd2dc50 11187 Replace uses of send_gdb / gdb_expect.
889bf7c5 11188 * gdb.reverse/solib-reverse.exp:
bcd2dc50 11189 Replace uses of send_gdb / gdb_expect.
889bf7c5 11190 * gdb.reverse/step-precsave.exp:
bcd2dc50 11191 Replace uses of send_gdb / gdb_expect.
889bf7c5 11192 * gdb.reverse/step-reverse.exp:
bcd2dc50 11193 Replace uses of send_gdb / gdb_expect.
889bf7c5 11194 * gdb.reverse/until-precsave.exp:
bcd2dc50 11195 Replace uses of send_gdb / gdb_expect.
889bf7c5 11196 * gdb.reverse/until-reverse.exp:
bcd2dc50 11197 Replace uses of send_gdb / gdb_expect.
889bf7c5 11198 * gdb.reverse/watch-precsave.exp:
bcd2dc50 11199 Replace uses of send_gdb / gdb_expect.
889bf7c5 11200 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
11201 Replace uses of send_gdb / gdb_expect.
11202
3def43e0
JK
112032010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11204
11205 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
11206 excessive newline.
11207
27d3a1a2 112082010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
11209
11210 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
11211 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
11212 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
11213 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
11214 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
11215 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
11216 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
11217 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
11218 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
11219 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
11220 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
11221 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
11222 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
11223 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
11224 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
11225 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
11226 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
11227 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
11228 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 11229
27d3a1a2 112302010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 11231
22454424
MS
11232 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
11233 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
11234
11235 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
11236 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
11237 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
11238
889bf7c5 11239 * gdb.reverse/consecutive-reverse.exp:
22454424 11240 Replace uses of send_gdb / gdb_expect.
889bf7c5 11241 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
11242 Replace uses of send_gdb / gdb_expect.
11243
11244 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
11245 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
11246 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 11247 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
11248 Replace uses of send_gdb / gdb_expect.
11249 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
11250 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
11251 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
11252 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
11253 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
11254 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
11255 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
11256 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
11257 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
11258
112592010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 11260
22454424 11261 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11262
22454424 11263 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11264
22454424
MS
11265 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
11266 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
11267 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
11268 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
11269 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
11270 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
11271 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
11272 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
11273 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11274
6e5f2c59
TT
112752010-05-25 Tom Tromey <tromey@redhat.com>
11276
11277 * gdb.base/macscp.exp: Add missing space after setup_kfail.
11278
bbc8b958
TT
112792010-05-25 Tom Tromey <tromey@redhat.com>
11280
11281 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
11282 argument order.
11283 * gdb.base/macscp.exp: Fix setup_kfail argument order.
11284 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
11285 order.
11286 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
11287 order.
11288 * gdb.base/call-sc.exp (setup_kfails): Remove.
11289 (setup_compiler_kfails): Remove.
11290 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
11291 argument order.
11292 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
11293 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
11294 (advancei): Fix setup_kfail argument order.
11295 * gdb.base/radix.exp: Fix setup_kfail argument order.
11296 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
11297 order.
11298 * gdb.base/structs.exp (setup_kfails): Remove.
11299 (setup_compiler_kfails): Fix setup_kfail argument order.
11300 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
11301 order.
11302 * gdb.java/jmain.exp: Fix setup_kfail argument order.
11303 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
11304 setup_kfail argument order.
11305 * gdb.cp/overload.exp: Fix setup_kfail argument order.
11306
83d1babf
TT
113072010-05-25 Tom Tromey <tromey@redhat.com>
11308
11309 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
11310
6acb16a2
MS
113112010-05-25 Michael Snyder <msnyder@vmware.com>
11312
11313 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
11314 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
11315 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
11316 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
11317 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
11318 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
11319 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
11320 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
11321 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
11322 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
11323 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
11324 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
11325 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
11326 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
11327 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
11328 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
11329 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
11330 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
11331 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
11332 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
11333 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
11334 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
11335 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
11336 * gdb.base/default.exp: Replace send_gdb with gdb_test.
11337 * gdb.base/define.exp: Replace send_gdb with gdb_test.
11338 * gdb.base/display.exp: Replace send_gdb with gdb_test.
11339 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
11340 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
11341 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
11342 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
11343 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
11344 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
11345 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
11346 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
11347 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
11348 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
11349 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
11350 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
11351 * gdb.base/help.exp: Replace send_gdb with gdb_test.
11352 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
11353 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
11354 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
11355 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
11356 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
11357 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
11358 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
11359 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 11360 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
11361
113622010-05-25 Doug Evans <dje@google.com>
11363
11364 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
11365 gdb.string_to_argv.
ad3986f0 11366
d3b1e874
TT
113672010-05-21 Tom Tromey <tromey@redhat.com>
11368
11369 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
11370 Call it.
11371 * gdb.dwarf2/pieces.S: Update.
11372 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
11373
cb826367
TT
113742010-05-21 Tom Tromey <tromey@redhat.com>
11375
11376 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
11377 Call it.
11378 * gdb.dwarf2/pieces.c (struct C): New.
11379 (f6): New function.
11380 * gdb.dwarf2/pieces.S: Replace.
11381
74de6778
TT
113822010-05-21 Tom Tromey <tromey@redhat.com>
11383
11384 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
11385 Call it.
11386
afd74c5f
TT
113872010-05-21 Tom Tromey <tromey@redhat.com>
11388
11389 * gdb.dwarf2.pieces.exp: New file.
11390 * gdb.dwarf2.pieces.S: New file.
11391 * gdb.dwarf2.pieces.c: New file.
11392
a7b75dfd 113932010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11394 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
11395
11396 * lib/gdb.exp (gdb_test_no_output): New function.
11397 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
11398 when testing commands that should produce no output.
11399
c81c812a
JB
114002010-05-17 Joel Brobecker <brobecker@adacore.com>
11401
11402 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
11403 parameter that we want to watch being a constant.
11404
0cce5bd9
JB
114052010-05-17 Joel Brobecker <brobecker@adacore.com>
11406
11407 * gdb.ada/cond_lang: New testcase.
11408
47050449
JB
114092010-05-17 Joel Brobecker <brobecker@adacore.com>
11410
11411 * lib/gdb.exp (banned_variables): New variable/constant.
11412 (gdb_init): Add write trace on variables listed in banned_variables.
11413 (gdb_finish): Remove write traces on variables listed in
11414 banned_variables.
11415
77c01586
JB
114162010-05-17 Joel Brobecker <brobecker@adacore.com>
11417
11418 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
11419 * gdb.cp/koenig.exp: Likewise.
11420
88d4aea7
PM
114212010-05-14 Phil Muldoon <pmuldoon@redhat.com>
11422
889bf7c5 11423 PR python/11482
88d4aea7
PM
11424
11425 * gdb.python/py-value.exp (test_value_hash): New function.
11426
f5a010c0
PM
114272010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
11428
11429 PR exp/11530.
11430 * gdb.base/gdb11530.c: New file.
11431 * gdb.base/gdb11530.exp: New file.
11432
8ef4892f
JK
114332010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11434
11435 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
11436 * gdb.dwarf2/dw2-modula2-self-type.S: New.
11437
7322dca9
SW
114382010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
11439
11440 * gdb.cp/koenig.exp: New test.
11441 * gdb.cp/koenig.cc: New test program.
11442
02e7ea18
JB
114432010-05-05 Joel Brobecker <brobecker@adacore.com>
11444
11445 Remove the use of prms_id and bug_id throughout the testsuite.
11446
e1c34c5d
PM
114472010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
11448
11449 PR exp/11349.
11450 * testsuite/gdb.cp/ref-types.exp: Add test to examine
11451 use a reference local variable.
11452
8e1d0c49
JK
114532010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11454
11455 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
11456 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
11457 variable different_dir. Move debugfile into a full directory pathname
11458 under DIFFERENT_DIR.
11459 * lib/gdb.exp (separate_debug_filename): Remove.
11460 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
11461 variable debug_dir and mkdir of it. Update function comments.
11462
e66408ed
PA
114632010-04-29 Pedro Alves <pedro@codesourcery.com>
11464
11465 PR gdb/11557
11466
11467 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
11468 files.
11469
d7b32ed3
PM
114702010-04-29 Phil Muldoon <pmuldoon@redhat.com>
11471
889bf7c5 11472 * gdb.python/py-param.exp: New File.
d7b32ed3 11473
6aecb9c2
JB
114742010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
11475
11476 * gdb.base/default.exp: Fix "set language" test.
11477
bdf92a1c
PM
114782010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
11479
11480 PR breakpoints/11531.
11481 * gdb.base/gdb11531.c: New file.
11482 * gdb.base/gdb11531.exp: New file.
11483
3f172e24
TT
114842010-04-26 Tom Tromey <tromey@redhat.com>
11485
11486 * gdb.base/completion.exp: Add tests for completion and deprecated
11487 commands.
11488
64af4c92
JK
114892010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11490
11491 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
11492 (print /x char_array): Escape curly brackets.
11493
492928e4
JK
114942010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11495
11496 Fix deadlock on looped list of loaded shared objects.
11497 * gdb.base/solib-corrupted.exp: New.
11498
66d09542
DE
114992010-04-23 Doug Evans <dje@google.com>
11500
11501 * gdb.python/py-section-script.c: New file.
11502 * gdb.python/py-section-script.exp: New file.
11503 * gdb.python/py-section-script.py: New file.
11504
8bd10a10
CM
115052010-04-20 Chris Moller <cmoller@redhat.com>
11506
11507 PR 10179
11508
11509 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
11510 * gdb.base/pr10179-a.c:
11511 * gdb.base/pr10179-b.c:
11512 * gdb.base/pr10179.exp: New files.
11513
c0201579
JK
115142010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11515
11516 Fix crashes on dangling display expressions.
11517 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
11518 is SEP.
11519 (lib_flags): Remove the "debug" keyword.
11520 (libsepdebug): New variable for iterating new loop.
11521 (save_pf_prefix): New variable wrapping the loop.
11522 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
11523 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
11524
793b0ff8
PM
115252010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11526
11527 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
11528
097f51f7
PM
115292010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11530
11531 PR stabs/11479.
11532 * gdb.stabs/gdb11479.exp: New file.
11533 * gdb.stabs/gdb11479.c: New file.
11534
9a22f0d0
PM
115352010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11536
11537 * gdb.base/charset.c (Strin16, String32): New variables.
11538 * gdb.base/charset.exp (gdb_test): Test correct display
11539 of 16 or 32 bit strings.
11540
115412010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
11542
11543 PR 9167
11544 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
11545 * gdb.cp/pr9167.cc: New file.
11546 * gdb.cp/pr9167.exp: New file.
11547
11548
6e354e5e
PM
115492010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
11550
11551 PR pascal/11492.
11552 * gdb.pascal/gdb11492.pas: New file.
11553 * gdb.pascal/gdb11492.exp: New file.
11554
be942545
JB
115552010-04-20 Joel Brobecker <brobecker@adacore.com>
11556
1667e6e3 11557 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 11558
0c3acc09
JB
115592010-04-20 Joel Brobecker <brobecker@adacore.com>
11560
11561 * gdb.ada/dyn_loc: New testcase.
11562
ec31cde5
CM
115632010-04-20 Chris Moller <cmoller@redhat.com>
11564
11565 PR 10867
889bf7c5 11566
ec31cde5
CM
11567 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
11568 * gdb.cp/pr10687.cc: New file.
11569 * gdb.cp/pr10687.exp: New file.
11570
11571
ce4b0682
SDJ
115722010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11573 Sergio Durigan Junior <sergiodj@redhat.com>
11574
11575 * gdb.fortran/logical.exp: New testcase.
11576 * gdb.fortran/logical.f90: New file.
11577
3436961f
DE
115782010-04-19 Doug Evans <dje@google.com>
11579
11580 * gdb.base/help.exp (help source): Update expected output.
11581
4d836c09
JK
115822010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11583
11584 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
11585 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
11586 gdb_exit and return.
11587 (executable): New variable.
11588 (binfile): Use it.
11589
6149aea9
PA
115902010-04-19 Pedro Alves <pedro@codesourcery.com>
11591
11592 PR breakpoints/8554.
11593
11594 * gdb.trace/save-trace.exp: Adjust.
11595
ed41462c
L
115962010-04-17 H.J. Lu <hongjiu.lu@intel.com>
11597
11598 PR corefiles/11511
11599 * gdb.arch/system-gcore.exp: New.
11600 * gdb.arch/gcore.c: Likewise.
11601
3f7b2faa
DE
116022010-04-15 Doug Evans <dje@google.com>
11603
fa33c3cd
DE
11604 * gdb.python/py-progspace.c: New file.
11605 * gdb.python/py-progspace.exp: New file.
11606
3f7b2faa
DE
11607 * gdb.base/source.exp: Add tests for "source -s".
11608
79f283fe
PM
116092010-04-14 Phil Muldoon <pmuldoon@redhat.com>
11610
11611 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
11612 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
11613 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
11614 * gdb.python/py-mi.exp: New test for to_string returning None.
11615
fc8eb08a
PM
116162010-04-12 Phil Muldoon <pmuldoon@redhat.com>
11617
11618 * gdb.python/py-breakpoint.c: Make result global.
11619
26e197f6
JK
116202010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11621
11622 Fix non-GNU make compatibility.
11623 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
11624
adc36818
PM
116252010-04-09 Phil Muldoon <pmuldoon@redhat.com>
11626
11627 * gdb.python/py-breakpoint.exp: New File.
11628 * gdb.python/py-breakpoint.C: Ditto.
11629
64e17368
SS
116302010-04-08 Stan Shebs <stan@codesourcery.com>
11631
11632 * gdb.trace/actions.exp: Clear default-collect.
11633 * gdb.trace/save-trace.exp: Clear default-collect.
11634
fff5cc64
PM
116352010-04-08 Phil Muldoon <pmuldoon@redhat.com>
11636
11637 * gdb.python/py-value: Add null string variable.
11638 (test_lazy_string): Test zero length, NULL address lazy
11639 strings.
11640
a055a187
L
116412010-04-07 H.J. Lu <hongjiu.lu@intel.com>
11642
11643 * gdb.arch/i386-avx.c: New.
11644 * gdb.arch/i386-avx.exp: Likewise.
11645
11646 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
11647
96e39866
DE
116482010-04-06 Doug Evans <dje@google.com>
11649
11650 * gdb.base/source-test.gdb: New file.
11651 * gdb.base/source.exp: Test source -v.
11652
5984a431
UW
116532010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11654
11655 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
11656
ec8a089a
PM
116572010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
11658
11659 * gdb.stabs/aout.sed: Convert all backslash to double backslash
11660 within one line, unless it is followed by a double quote.
11661 * gdb.stabs/hppa.sed: Idem.
11662 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
11663 * gdb.stabs/weird.exp: Check for correct parsing of
11664 char and string constants.
ec8a089a
PM
11665 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
11666 in .stabs to .stabx substitution.
11667
fce3c1f0
SS
116682010-04-05 Stan Shebs <stan@codesourcery.com>
11669
11670 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
11671 constant global.
11672 * gdb.trace/tfile.exp: Try to print them.
11673
d77f58be
SS
116742010-04-04 Stan Shebs <stan@codesourcery.com>
11675
11676 * gdb.base/completion.exp: Update for new "info watchpoints".
11677 * gdb.base/default.exp: Ditto.
11678 * gdb.base/help.exp: Ditto.
11679 * gdb.base/watchpoint.exp: Ditto.
11680 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 11681
af54718e
SS
116822010-04-04 Stan Shebs <stan@codesourcery.com>
11683
11684 * gdb.trace/tfile.exp: Sharpen tfind test.
11685
74d1f91e
JK
116862010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11687
11688 * gdb.base/break-entry.exp: New.
11689
eb8e76db 116902010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 11691 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
11692
11693 * gdb.reverse/i386-sse-reverse.exp: New file.
11694 * gdb.reverse/i386-sse-reverse.c: New file.
11695
bf65cad8
PA
116962010-04-02 Pedro Alves <pedro@codesourcery.com>
11697
11698 * gdb.trace/tfind.exp: Adjust expected disassembly output.
11699
fff87407
SS
117002010-04-01 Stan Shebs <stan@codesourcery.com>
11701
11702 * gdb.trace/actions.exp: Tweak expected output.
11703 * gdb.trace/while-stepping.exp: Tweak expected output.
11704
fe01d668
L
117052010-04-01 H.J. Lu <hongjiu.lu@intel.com>
11706
11707 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
11708
86b17b60
PA
117092010-04-01 Pedro Alves <pedro@codesourcery.com>
11710
11711 * gdb.base/commands.exp: Adjust.
11712 * gdb.cp/extern-c.exp: Adjust.
11713
2c58c0a9
PA
117142010-04-01 Pedro Alves <pedro@codesourcery.com>
11715
11716 * gdb.trace/collection.c (local_test_func): Define a local struct,
11717 and instanciate it.
11718
0db9b91c
PA
117192010-04-01 Pedro Alves <pedro@codesourcery.com>
11720
11721 * gdb.trace/collection.exp (gdb_collect_args_test)
11722 (gdb_collect_argarray_test): XFAIL the tests that assume the
11723 argarray argument's elements are collected.
11724
8072405b
JK
117252010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11726
11727 * gdb.dwarf2/dw2-bad-parameter-type.exp,
11728 gdb.dwarf2/dw2-bad-parameter-type.S: New.
11729
8bf6485c
SS
117302010-03-31 Stan Shebs <stan@codesourcery.com>
11731
11732 * gdb.trace/save-trace.exp: Test save/restore of default-collect
11733 and tracepoint conditionals.
11734 (gdb_verify_tracepoints): Delete unused return.
11735
fd7f724a
KS
117362010-03-26 Keith Seitz <keiths@redhat.com>
11737
11738 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
11739 appear in the output before main.
11740 Remove KFAIL for gdb/2215 aka bz 9320.
11741
8d9e7719
DE
117422010-03-30 Doug Evans <dje@google.com>
11743
0906dd0b
DE
11744 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
11745 by dejagnu.
11746 * gdb.arch/amd64-dword.exp: Ditto.
11747
8d9e7719
DE
11748 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
11749 match.
11750 (break printf): Ditto.
11751
1da644f0
SW
117522010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
11753
11754 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
11755 gcc < 4.4.
11756 * gdb.cp/shadow.exp: Ditto.
11757
a8121990
PA
117582010-03-29 Pedro Alves <pedro@codesourcery.com>
11759
11760 * gdb.trace/collection.exp (run_trace_experiment): Make sure
11761 "tstart" is silent.
11762
6e79d367
PA
117632010-03-29 Pedro Alves <pedro@codesourcery.com>
11764
11765 * gdb.trace/collection.exp (executable): New.
11766 (binfile): Use it.
11767 (fpreg, spreg, pcreg): New.
11768 (test_register): Use gdb_test_multiple. Pass /x to print.
11769 (prepare_for_trace_test): New.
11770 (run_trace_experiment): Use "continue", not gdb_run_cmd.
11771 (gdb_collect_args_test, gdb_collect_argstruct_test)
11772 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
11773 prepare_for_trace_test.
11774 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
11775 fpreg, spreg and pcreg.
11776 (gdb_collect_expression_test, gdb_collect_globals_test): Use
11777 prepare_for_trace_test.
11778 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
11779 try to detect tracing support here. Don't set breakpoints at
11780 `begin' or `end' here.
11781 <global scope>: Use clean_restart. Run to main before checking
11782 for tracing support. Check for for tracing support here.
11783
09248348
JK
117842010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11785
11786 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
11787 " as $displacement" to "seen displacement message".
11788
d350db38
PA
117892010-03-28 Pedro Alves <pedro@codesourcery.com>
11790
11791 * gdb.trace/while-dyn.exp (executable): New variable.
11792 (binfile): Use it.
11793 (test_while_stepping): New function. Move most tests here. Call
11794 it once for each of the while-stepping, stepping and ws aliases.
11795
907af001
UW
117962010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11797
11798 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
11799 that do not provide the tagless_struct type name at all.
11800 (test_print_anon_union): Do not check value of uninitialized
11801 union member. Do not use cp_test_ptype_class, so we can accept
11802 "long" as well as "long int".
11803
610197fd
PA
118042010-03-26 Pedro Alves <pedro@codesourcery.com>
11805
11806 * gdb.trace/tfile.c (tohex, bin2hex): New.
11807 (write_error_trace_file): Hexify error description.
11808
6c28cbf2
SS
118092010-03-25 Stan Shebs <stan@codesourcery.com>
11810
11811 * gdb.trace/tfile.c: Generate an additional trace file, improve
11812 portability.
11813 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
11814 files in a better way.
11815
e62b8c7e
KS
118162010-03-25 Keith Seitz <keiths@redhat.com>
11817
11818 * gdb.java/jprint.exp: XFAIL printing of static class members
11819 because of GCC debuginfo problem.
11820
82ccf5a5
JK
118212010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11822
11823 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
11824
293e2f9e
DJ
118252010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11826
11827 * gdb.base/completion.exp: Allow long instead of long int.
11828 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
11829 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
11830 variable p.
11831 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
11832 * gdb.base/pointers.exp: Allow long instead of long int.
11833 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
11834 * gdb.base/step-line.exp: Allow a directory before the source file name.
11835
95a42b64
TT
118362010-03-24 Tom Tromey <tromey@redhat.com>
11837
11838 PR breakpoints/9352:
11839 * gdb.base/default.exp: Update.
11840 * gdb.base/commands.exp: Update.
11841 * gdb.cp/extern-c.exp: Test setting commands on multiple
11842 breakpoints at once.
11843
2390201f
DJ
118442010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11845
11846 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
11847 if gdb,nosignals.
11848 * gdb.base/watchpoints.c: Do not include unnecessary headers.
11849 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
11850 exited".
11851
8c9a6790
SS
118522010-03-24 Stan Shebs <stan@codesourcery.com>
11853
11854 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
11855
a6c727b2
DJ
118562010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11857
11858 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
11859 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
11860 argument. Handle "short" and "long".
11861 (Top level): Pass overprototyped output for old_fptr and xptr.
11862
4dfd5423
PA
118632010-03-23 Pedro Alves <pedro@codesourcery.com>
11864
11865 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
11866 format strings and add casts to avoid compiler warnings.
11867
118682010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
11869
11870 * lib/trace-support.exp (gdb_trace_setactions):
11871 Don't expect whitespace after ">" prompt.
11872 * gdb.trace/actions.exp: Adjust for output changes.
11873 * gdb.trace/while-stepping.exp: Likewise.
11874
c847d045
JK
118752010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11876
11877 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
11878 and r157645).
11879
5f717f1d
JK
118802010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11881
11882 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
11883 New.
11884
7d6d51d5
DJ
118852010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
11886
11887 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
11888 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
11889
3b11a015
SS
118902010-03-19 Stan Shebs <stan@codesourcery.com>
11891
11892 * gdb.trace/ax.exp: New file.
11893
d7d158ed
DE
118942010-03-19 Doug Evans <dje@google.com>
11895
6bb85cd1
DE
11896 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
11897 output from gcc.
11898
d7d158ed
DE
11899 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
11900 named /usr/sbin/prelink<foo>.
11901
4daf5ac0
SS
119022010-03-18 Stan Shebs <stan@codesourcery.com>
11903
11904 * gdb.trace/circ.exp: Test circular-trace-buffer.
11905 * gdb.trace/tfile.exp: Update tstatus test.
11906
e8d05480
JB
119072010-03-18 Joel Brobecker <brobecker@adacore.com>
11908
11909 * gdb.dwarf2/dw2-anonymous-func.S: New file.
11910 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
11911
441b986a
UW
119122010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11913
11914 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
11915
4247603b
PA
119162010-03-18 Pedro Alves <pedro@codesourcery.com>
11917
11918 * gdb.base/default.exp: Adjust the expected output of the finish
11919 and until commands when the inferior is not being run.
11920
13387711
SW
119212010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
11922
11923 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
11924 * gdb.cp/nsusing.exp: Ditto.
11925
6e31430b
TT
119262010-03-15 Tom Tromey <tromey@redhat.com>
11927
11928 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
11929 * gdb.cp/userdef.cc (operator==): New function.
11930 (main): New locals mem1, mem2.
11931
e2d69cb5
JZ
119322010-03-15 Jie Zhang <jie@codesourcery.com>
11933
11934 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
11935 Declare and use new loadtimeout variable.
11936
f572f0a9
DJ
119372010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
11938
11939 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
11940 Use gdb_load later.
11941
51f4c0b0
PA
119422010-03-14 Pedro Alves <pedro@codesourcery.com>
11943
11944 * gdb.base/solib-disc.c (main): Make format of fprintf a string
11945 literal. Add missing endlines to prints to stderr.
11946
1c809c68
TT
119472010-03-12 Tom Tromey <tromey@redhat.com>
11948
11949 PR c++/9708:
11950 * gdb.cp/m-static.exp: Add regression test.
11951 * gdb.cp/m-static.cc (method): New method.
11952 (main): Call it.
11953
00ae8fef
SW
119542010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
11955
11956 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
11957 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
11958
759f0f0b
PA
119592010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11960
21e24d21
PA
11961 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
11962
119632010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11964
759f0f0b
PA
11965 * lib/gdb.exp (skip_stl_tests): New.
11966 (gdb_compile): Symbian needs -ldl.
11967 (shlib_target_file): New.
11968 (shlib_symbol_file): New.
11969 (gdb_load_shlibs): Use shlib_target_file.
11970 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
11971 * gdb.cp/exception.exp: Use skip_stl_tests.
11972 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
11973 * gdb.cp/try_catch.exp: Use skip_stl_tests.
11974 * gdb.cp/mb-templates.exp: Ditto.
11975 * gdb.base/commands.exp: Relax regexes.
11976 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
11977 shlib_target_file and shlib_symbol_file.
11978 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
11979 sections.
11980 * gdb.base/ending-run.exp: Accept E32Main for symbian.
11981 * gdb.base/solib-disc.exp: Use
11982 shlib_target_file and shlib_symbol_file.
11983 * gdb.base/unload.exp: Don't skip on symbian. Use
11984 shlib_target_file and shlib_symbol_file.
11985 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
11986
6a8f2671 119872010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11988
6a8f2671
PA
11989 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
11990 * gdb.trace/report.exp: Adjust for x86 and x86_64.
11991 Issue a tfind end before looking for a tracepoint frame.
11992 * gdb.trace/tfind.exp: Adjust tstatus output.
11993 Adjust disassembly output.
11994 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
11995
ccf26247
JK
119962010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11997
11998 * gdb.base/break-interp.exp: Create new displacement parameter value
11999 for the test_ld calls.
12000 (reach): New parameter displacement, verify its content. New push of
12001 pf_prefix "reach-$func:". Import global expect_out.
12002 (test_core): New parameter displacement, verify its content. New push
12003 of pf_prefix "core:". New command "set verbose on". Import global
12004 expect_out.
12005 (test_attach): New parameter displacement, verify its content. New
12006 push of pf_prefix "attach:". New command "set verbose on". Import
12007 global expect_out.
12008 (test_ld): New parameter displacement, pass it to the reach, test_core
12009 and test_attach calls and verify its content in the "ld.so exit" test.
12010 * gdb.base/prelink.exp: Remove gdb_exit and final return.
12011 (prelink): Update expected text, use gdb_test.
12012
e469c7fb
DE
120132010-03-10 Doug Evans <dje@google.com>
12014
12015 * gdb.base/checkpoint.exp: Fix comment.
12016 Lengthen timeout while doing >600 checkpoints test.
12017 Rename duplicate "kill all one" test to keep test names unique.
12018
60e1c644
PA
120192010-03-10 Pedro Alves <pedro@codesourcery.com>
12020
12021 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
12022
cec808ec
KS
120232010-03-08 Keith Seitz <keiths@redhat.com>
12024
889bf7c5
PA
12025 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
12026 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
12027 (dm_type_long): New function.
12028 (dm_type_unsigned_short): New function.
12029 (dm_type_unsigned_long): New function.
12030 (myint): New typedef.
12031 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
12032 long, unsigned shor and long, operator char*, and typedef.
12033 (test_lookup_operator_functions): Add operator char* test.
12034 (test_paddr_operator_functions): Likewise.
12035 (test_paddr_overloaded_functions): Use probe values for
12036 short, long, and unsigned short and long.
12037 (test_paddr_hairy_functions): If the demangler probe detected
12038 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
12039 demangler.
12040 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
12041 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
12042 and "print null_pmf".
12043 Add test "ptype a.*pmf".
12044 * gdb.cp/overload.exp: Allow optional "int" to appear with
12045 "short" and "long".
12046 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
12047 long expect value for men_overload1arg.
12048 Allow "int" to appear with "short" and "long".
12049 When testing "info break", add argument for main (void).
12050 Also allow "int" to appear with "short" and "long".
12051 Ditto with "unsigned" and "long long".
cec808ec
KS
12052 * gdb.java/jmain.exp: Do not enclose methods names in single
12053 quotes.
12054 * gdb.java/jmisc.exp: Likewise.
12055 * gdb.java/jprint.exp: Likewise.
12056 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
12057
12058 From Jan Kratochvil <jan.kratochvil@redhat.com>:
12059 * gdb.cp/exception.exp (backtrace after first throw)
12060 (backtrace after second throw): Allow a namespace before __cxa_throw.
12061 (backtrace after first catch, backtrace after second catch): Allow
12062 a namespace before __cxa_begin_catch.
12063
12064 * gdb.cp/cpexprs.exp: New file.
12065 * gdb.cp/cpexprs.cc: New file.
12066
12067 From Daniel Jacobowitz <dan@codesourcery.com>
12068 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
12069 to use string_to_regexp.
12070 (ctor, dtor): New functions. Use them to match constructor
12071 and destructor function types.
12072 (Top level): Use runto_main.
12073
f870a310
TT
120742010-03-05 Tom Tromey <tromey@redhat.com>
12075
12076 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
12077 gdb.target_charset.
12078 (pp_ns.to_string): Likewise.
12079
0c199f28
KS
120802010-03-04 Keith Seitz <keiths@redhat.com>
12081
12082 * gdb.cp/overload.exp: Test that the filename portion of a linespec
12083 can be quoted. Test that both the filename and function/line
12084 portions can be quoted at the same time.
12085
c7437ca6
PA
120862010-03-04 Pedro Alves <pedro@codesourcery.com>
12087
12088 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
12089
b111b805
DE
120902010-03-03 Doug Evans <dje@google.com>
12091
24486cb7
DE
12092 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
12093 libc contains libpthread.
12094
b111b805
DE
12095 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
12096 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
12097 of gdb_compile. Add another pattern to match android backtrace.
12098
a0e0ef55
TT
120992010-03-03 Tom Tromey <tromey@redhat.com>
12100
12101 PR gdb/11345:
12102 * gdb.base/printcmds.exp (test_printf): Add test.
12103
1ba53b71
L
121042010-03-02 H.J. Lu <hongjiu.lu@intel.com>
12105
12106 * gdb.arch/amd64-byte.exp: New.
12107 * gdb.arch/amd64-dword.exp: Likewise.
12108 * gdb.arch/amd64-pseudo.c: Likewise.
12109 * gdb.arch/amd64-word.exp: Likewise.
12110 * gdb.arch/i386-byte.exp: Likewise.
12111 * gdb.arch/i386-pseudo.c: Likewise.
12112 * gdb.arch/i386-word.exp: Likewise.
12113
f5dff777
DJ
121142010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
12115
12116 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
12117 types. Add structreg, bitfields, and flags registers.
12118 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
12119 registers.
12120
90884b2b
L
121212010-03-01 H.J. Lu <hongjiu.lu@intel.com>
12122
12123 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
12124 (load_description): Set architecture if defined.
12125
dc00d89f
PM
121262010-02-28 Phil Muldoon <pmuldoon@redhat.com>
12127
12128 * gdb.python/py-frame.exp: Add read_var block tests.
12129 * gdb.python/py-frame.c (block): New function.
12130
0e095b7e
JK
121312010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12132 Daniel Jacobowitz <dan@codesourcery.com>
12133
12134 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
12135
624f1a65
DM
121362010-02-25 David S. Miller <davem@davemloft.net>
12137
12138 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
12139 fix logic for setting all_syscalls_numbers.
12140
f3e9a817
PM
121412010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12142
12143 * Makefile.in: Add py-block and py-symbol.
12144 * gdb.python/py-symbol.exp: New File.
12145 * gdb.python/py-symtab.exp: New File.
12146 * gdb.python/py-block.exp: New File.
12147 * gdb.python/py-symbol.c: New File.
12148 * gdb.python/py-block.c: New File.
12149
f6bbabf0
PM
121502010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12151
12152 PR python/11314
12153 * lib/gdb.exp (skip_python_tests): New function.
12154 * gdb.python/py-cmd.exp: Use skip_python_tests.
12155 * gdb.python/py-frame.exp: Likewise.
12156 * gdb.python/py-function.exp: Likewise.
12157 * gdb.python/py-prettyprint.exp: Likewise.
12158 * gdb.python/py-template.exp: Likewise.
12159 * gdb.python/py-type.exp: Likewise.
12160 * gdb.python/py-value.exp: Likewise.
12161
85d721b8
PA
121622010-02-22 Pedro Alves <pedro@codesourcery.com>
12163
12164 PR9605
12165
12166 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
12167
48e32051
TT
121682010-02-19 Tom Tromey <tromey@redhat.com>
12169
12170 PR c++/8693, PR c++/9496:
12171 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
12172 regression tests.
12173
ac9c0048
JK
121742010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12175
12176 Fix compatibility with m68k as.
12177 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
12178 Use only /* comments */.
12179
57bb97a4
UW
121802010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12181
12182 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
12183 * configure: Regenerate.
12184
7d1bf85c
DJ
121852010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
12186
12187 * gdb.python/py-type.exp: Check for Python support.
12188
061b5285
PA
121892010-02-17 Pedro Alves <pedro@codesourcery.com>
12190
12191 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
12192 `regsub' syntax available.
12193
f8a8bc2c
PA
121942010-02-17 Pedro Alves <pedro@codesourcery.com>
12195
12196 * gdb.base/shmain.c (main): Remove printf call.
12197 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
12198 * gdb.base/unload.c (main): Make format of fprintf a string
12199 literal. Add missing endlines to prints to stderr.
12200 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
12201
6f451e5e
TT
122022010-02-17 Tom Tromey <tromey@redhat.com>
12203
12204 * gdb.java/jprint.java (jprint.props): New field.
12205 * gdb.java/jprint.exp (set_lang_java): Add regression test.
12206
12d79008
PA
122072010-02-17 Pedro Alves <pedro@codesourcery.com>
12208
ef801a0e 12209 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
12210 available.
12211
d252f7e5
DJ
122122010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12213
12214 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
12215 creation to support remote host testing.
12216
67bdab6c
DJ
122172010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12218
12219 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
12220 Recognize "command not found".
12221
bb391223
DJ
122222010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12223
12224 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
12225 single-stepping.
12226
70362913
DJ
122272010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12228
12229 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
12230 if arguments are not supported.
12231
493f3c00
DJ
122322010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12233
12234 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
12235 be const or non-const.
12236
8034c749
DJ
122372010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12238
12239 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
12240 mi_send_resuming_command to send -exec-continue.
12241
791dfb64
DJ
122422010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12243
12244 * gdb.base/list.exp (test_list_filename_and_function): Add test
12245 with single quotes.
12246 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
12247 matching.
12248 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
12249 Add KFAIL'd tests for PR gdb/11289.
12250
7c5fe868
DJ
122512010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12252
12253 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
12254
fdc498b8
DJ
122552010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12256
12257 * gdb.base/comp-dir/subdir/dummy.txt: New file.
12258 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
12259 a temporary directory.
12260
b519e2a6
DJ
122612010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12262
12263 * gdb.base/charset.exp: Use a single regular expression to match
12264 show host-charset and show target-charset output.
12265
74164c56
JK
122662010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12267
12268 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
12269 "Illegal process-id" expect string more exact.
12270 (attach to digits-starting nonsense is prohibited): New.
12271
701ed6dc
JK
122722010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12273
12274 * gdb.base/prelink.exp (set verbose on): New.
12275
889bf7c5 122762010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
12277
12278 * mi-reverse.exp: New file. Test for reverse option to the
12279 following MI commands: exec-continue, exec-finish, exec-next,
12280 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 12281
dadf0e9c
JB
122822010-02-09 Joel Brobecker <brobecker@adacore.com>
12283
12284 * gdb.ada/ptype_tagged_param: New testcase.
12285
714f19d5
TT
122862010-02-08 Tom Tromey <tromey@redhat.com>
12287
12288 PR c++/8017:
12289 * gdb.cp/overload.exp: Add tests.
12290 * gdb.cp/overload.cc (struct K): New.
12291 (namespace N): New.
12292 (main): Call new functions.
12293 (K::staticoverload): Define.
12294
889bf7c5 122952010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
12296
12297 PR gdb/10728
12298 * gdb.cp/pr10728-x.h: New file.
12299 * gdb.cp/pr10728-x.cc: New file.
12300 * gdb.cp/pr10728-y.cc: New file.
12301 * gdb.cp/pr10728.exp: New file.
12302 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
12303
889bf7c5 123042010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
12305
12306 PR gdb/9067
12307 * gdb.cp/pr9067.exp: New
12308 * gdb.cp/pr9067.cc: New
12309 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
12310
7b356089
JB
123112010-02-08 Joel Brobecker <brobecker@adacore.com>
12312
12313 * lib/gdb.exp (gdb_test_timeout): New global variable.
12314 Set it to timeout if not already set.
12315 (gdb_init): Reset the value of timeout to gdb_test_timeout.
12316
1be00882
DE
123172010-02-05 Doug Evans <dje@google.com>
12318
12319 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
12320 user.
12321
82856980
SW
123222010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
12323
12324 PR c++/7935:
12325 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
12326
1a334831
TT
123272010-02-04 Tom Tromey <tromey@redhat.com>
12328
12329 * gdb.cp/virtbase.exp: Make test case names unique.
12330
9c3c02fd
TT
123312010-02-02 Tom Tromey <tromey@redhat.com>
12332
12333 * gdb.cp/virtbase.exp: Add regression tests.
12334 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
12335 (main): Instantiate RHC.
12336
0cc2414c
TT
123372010-02-02 Tom Tromey <tromey@redhat.com>
12338
12339 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
12340 type-printing change.
12341
edf3d5f3
TT
123422010-02-02 Tom Tromey <tromey@redhat.com>
12343
12344 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
12345 * gdb.cp/virtbase.cc: New file.
12346 * gdb.cp/virtbase.exp: New file.
12347 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
12348
e4b7f41c
JK
123492010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12350
12351 PR libc/11214:
12352 * gdb.threads/current-lwp-dead.c: Include features.h.
12353 (HAS_NOMMU): New.
12354 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
12355
b381ea14
JK
123562010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12357
12358 * gdb.base/symbol-without-target_section.exp,
12359 gdb.base/symbol-without-target_section.c: New.
12360
c593ac0e
DJ
123612010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12362
12363 * gdb.base/bigcore.exp: Reset increased timeout.
12364 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
12365
db25f29d
DJ
123662010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12367
12368 * gdb.base/gcore.exp (capture_command_output): Use
12369 gdb_test_multiple.
12370
f9d67f43
DJ
123712010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12372
12373 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
12374 * gdb.arch/thumb2-it.exp (test_it_break): New function.
12375 (Top level): Call it.
12376
177321bd
DJ
123772010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12378
12379 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
12380
97f2ed50
DJ
123812010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12382
12383 * gdb.base/call-strs.exp, gdb.base/default.exp,
12384 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
12385 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
12386 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
12387 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
12388 gdb.base/watchpoint-solib.exp: Save and restore timeout.
12389 * gdb.base/ending-run.exp: Correct restore of timeout.
12390 * gdb.base/page.exp: Remove unnecessary timeout setting.
12391
e4e2711a
JB
123922010-01-29 Joel Brobecker <brobecker@adacore.com>
12393
12394 * gdb.ada/rec_return: New testcase.
12395
ba581dc1
JB
123962010-01-29 Joel Brobecker <brobecker@adacore.com>
12397
12398 * gdb.ada/call_pn: New testcase.
12399
4ea95be9
DJ
124002010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
12401
12402 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
12403 (Top level): Use it to resume.
12404 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
12405 the Thumb mode displaced stepping error as unsupported.
12406
df83a9bf
SW
124072010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
12408
889bf7c5
PA
12409 * gdb.cp/nsusing.exp: Added more tests.
12410 * gdb.cp/nsrecurs.exp: Ditto.
12411 * gdb.cp/nsusing.cc: Added test functions.
12412 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 12413
40b27cdc
JK
124142010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12415
12416 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
12417 absolute directory pathnames in gdb.sum file.
12418
de958931
SW
124192010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
12420
12421 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
12422 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
12423
708ead4e
TT
124242010-01-26 Tom Tromey <tromey@redhat.com>
12425
12426 PR exp/7643:
12427 * gdb.base/printcmds.exp (test_print_string_constants): Remove
12428 setup_kfail.
12429
b14e635e
SW
124302010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
12431
12432 * gdb.cp/nsrecurs.exp: New test.
12433 * gdb.cp/nsrecurs.cc: New test program.
12434 * gdb.cp/nsstress.exp: New test.
12435 * gdb.cp/nsstress.cc: New test program.
12436 * gdb.cp/nsdecl.exp: New test.
12437 * gdb.cp/nsdecl.cc: New test program.
12438
8540c487
SW
124392010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
12440
12441 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
12442 imported into file scope.
12443 Marked test as xfail.
12444 * gdb.cp/namespace-using.cc (marker5): New function.
12445 * gdb.cp/shadow.exp: New test.
12446 * gdb.cp/shadow.cc: New test program.
12447 * gdb.cp/nsimport.exp: New test.
12448 * gdb.cp/nsimport.cc: New test program.
12449
421d5d99
TT
124502010-01-25 Tom Tromey <tromey@redhat.com>
12451
12452 PR gdb/11049:
12453 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
12454 with "set print null-stop on".
12455
691f8dc1
JK
124562010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12457
12458 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
12459 Adjust it for DISASSEMBLY_OMIT_FNAME.
12460
0b92b5bb
TT
124612010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12462
12463 PR symtab/11199:
12464 * gdb.dwarf2/member-ptr-forwardref.exp,
12465 gdb.dwarf2/member-ptr-forwardref.S: New.
12466
23787403
JK
124672010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12468
12469 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
12470 (thread1_func): Protect thread1_tid with thread1_tid_cond by
12471 thread1_tid_mutex. Remove gdbstop_mutex handling.
12472 (thread2_func): Protect thread2_tid with thread2_tid_cond by
12473 thread2_tid_mutex. Remove gdbstop_mutex handling.
12474 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
12475 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
12476 pthread_cond_wait conditionalizations by while loops.
12477
b966cb8a
TT
124782010-01-20 Tom Tromey <tromey@redhat.com>
12479
12480 PR backtrace/10770:
12481 * gdb.dwarf2/pr10770.exp: New file.
12482 * gdb.dwarf2/pr10770.c: New file.
12483 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
12484
fcae584b
VP
124852010-01-20 Vladimir Prus <vladimir@codesourcery.com>
12486
12487 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
12488 that target was removed, and the test always runs native anyway.
12489
a0f49112
JK
124902010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12491
12492 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
12493 gdb.base/watchpoint-cond-gone-stripped.c: New.
12494
ceeb3d5a
TT
124952010-01-19 Tom Tromey <tromey@redhat.com>
12496
12497 PR c++/8000:
12498 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
12499 existing tests.
12500 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
12501 (main): Use AAA::SomeEnum.
12502
dd322c54
JK
125032010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12504
12505 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
12506 (test_ignore_count): Declare line_callme_body global.
12507 (run to breakpoint with ignore count): Use line_callme_body.
12508 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
12509 (set line_main_hello, set line_main_return): Reindent.
12510 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
12511 New.
12512 (continue to callee4): Use line_callee4_body.
12513 (check *stopped from CLI command): Use line_callee4_next.
12514 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
12515 (set line_main_hello, set line_main_return): Reindent.
12516 (set line_callee4_head, set line_callee4_body): New.
12517 (continue to callee4): Use line_callee4_body.
12518
4e8f195d
TT
125192010-01-18 Tom Tromey <tromey@redhat.com>
12520
12521 PR c++/9680:
12522 * gdb.cp/casts.cc: Add new classes and variables.
12523 * gdb.cp/casts.exp: Test new operators.
12524
9e14a9ba
JB
125252010-01-18 Tom Tromey <tromey@redhat.com>
12526 Thiago Jung Bauermann <bauerman@br.ibm.com>
12527
12528 * gdb.python/source2.py: New file.
12529 * gdb.python/source1: New file.
12530 * gdb.python/python.exp: Test "source" command.
12531
00bf0b85
SS
125322010-01-15 Stan Shebs <stan@codesourcery.com>
12533
12534 * gdb.trace/tfile.c: New file.
12535 * gdb.trace/tfile.exp: New file.
889bf7c5 12536
55235ad7
JK
125372010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12538
12539 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
12540
9f2982ff
JK
125412010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12542
12543 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
12544
bbfba9ed
JK
125452010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12546
12547 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
12548 (libfunc): New parameter action. Implement also selectable "sleep".
12549 * gdb.base/break-interp-main.c: Include assert.h.
12550 (libfunc): New parameter action.
12551 (main): New parameters argc and argv. Assert argc. Pass argv.
12552 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
12553 (test_attach): New proc.
12554 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
12555 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
12556
61f0d762
JK
125572010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12558
12559 * gdb.base/break-interp.exp (test_core): New proc.
12560 (test_ld): Call it.
12561
06a6f270
JK
125622010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12563
12564 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
12565 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
12566 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
12567 and gdb_compile_shlib. Use new -Wl compiler options.
12568 (dl bt, main bt): New tests.
12569
51bee8e9
JK
125702010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12571
12572 Support PIEs with no symfile_objfile.
12573 * gdb.base/break-interp.exp: New argument at the test_ld calls.
12574 (test_ld): New parameter trynosym.
12575 (test_ld <$trynosym>): New block.
12576
b8040f19
JK
125772010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12578
12579 * gdb.base/break-interp.exp: New file.
12580
be759fcf
PM
125812010-01-13 Phil Muldoon <pmuldoon@redhat.com>
12582
12583 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
12584 * gdb.python/py-prettyprint.py (pp_ls): New printer.
12585 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
12586 test.
12587 * gdb.python/py-prettyprint.c: Define lazystring test structure.
12588 * gdb.python/py-mi.exp: Add lazy string test.
12589
dc146f7c
VP
125902010-01-13 Vladimir Prus <vladimir@codesourcery.com>
12591
12592 * lib/mi-support.exp (mi_check_thread_states): Handle
12593 core number in thread listing.
12594
b4ba55a1
JB
125952010-01-12 Joel Brobecker <brobecker@adacore.com>
12596
12597 * gdb.base/maint.exp: Adjust the expected output for the
12598 "maint print type" test. Use gdb_test_multiple instead of
12599 gdb_sent/gdb_expect.
12600
08e24bd4
DE
126012010-01-11 Doug Evans <dje@google.com>
12602
6496a609
DE
12603 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
12604 from gdbserver_download. All callers updated.
12605
08e24bd4
DE
12606 * gdb.server/ext-run.exp: "info os processes" requires xml support.
12607
b5cfddf5
JK
126082010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12609
12610 Implement binary numbers parsing.
12611 * gdb.base/printcmds.exp (test_integer_literals_accepted)
12612 (test_integer_literals_rejected): New binary tests.
12613
3725885a
RW
126142010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12615
12616 * gdb.cell/configure: Regenerate.
12617
37aeb5df
JK
126182010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12619
12620 * gdb.base/corefile.exp: Move the core finding block out and call it as
12621 core_find, new variable $corefile, replace corefile by $corefile and
12622 [file tail $corefile] for usage vs. test names resp.
12623 * lib/gdb.exp (core_find): Move it as a new function here. New
12624 parameter binfile and deletefiles. New variable $destcore. Pre-delete
12625 $destcore. Return "" on error.
12626
d521f563
JK
126272010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12628
12629 Workaround PR binutils/10802.
12630 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
12631 (twice).
12632
28f24826
DJ
126332010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
12634
12635 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
12636
2de75e71
JB
126372010-01-08 Joel Brobecker <brobecker@adacore.com>
12638
12639 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
12640 call, to avoid interruption.
12641
fe00719b 126422010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
12643
12644 * gdb.stabs/weird.def (args93): New.
12645
d0ef5df8
DE
126462010-01-07 Doug Evans <dje@google.com>
12647
12648 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
12649
3a08d52f
TT
126502010-01-07 Tom Tromey <tromey@redhat.com>
12651
12652 * gdb.base/source.exp: Use correct line number.
12653
7a697b8d
SS
126542010-01-05 Stan Shebs <stan@codesourcery.com>
12655
12656 * gdb.trace/tracecmd.exp: Test ftrace.
12657
7803799a
UW
126582010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12659
12660 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
12661
c54eabfa
JK
126622010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12663
12664 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
12665 "uint_for_mi_testing".
12666
02e7ef19
JB
126672010-01-01 Joel Brobecker <brobecker@adacore.com>
12668
12669 Test indented comment in file being sourced.
12670 * gdb.base/commands.exp: Test indented comment in file being sourced.
12671
abd775ce
JB
126722010-01-01 Joel Brobecker <brobecker@adacore.com>
12673
12674 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
12675 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
12676 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
12677 notice.
12678
79b55b82
JB
126792010-01-01 Joel Brobecker <brobecker@adacore.com>
12680
12681 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
12682 notice.
12683
8997583e
JK
126842010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12685
12686 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
12687 missing $after_stopped and comma (,) expectation.
12688
6da95a67
SS
126892009-12-31 Stan Shebs <stan@codesourcery.com>
12690
12691 * gdb.trace/actions.exp: Test teval action.
889bf7c5 12692
218d2fc6
TJB
126932009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12694
12695 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
12696 (top level): Call test_watchpoint_in_big_blob.
12697 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
12698 watchpoints.
12699 (func3): Write to buf.
12700
236f1d4d
SS
127012009-12-29 Stan Shebs <stan@codesourcery.com>
12702
12703 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 12704
f61e138d
SS
127052009-12-28 Stan Shebs <stan@codesourcery.com>
12706
12707 * gdb.trace/tsv.exp: New file.
12708 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 12709
0219b378
DJ
127102009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
12711
12712 * gdb.base/find.c (main): Reference search buffers.
12713 * gdb.base/included.c (main): Reference integer.
12714 * gdb.base/ptype.c (charfoo): Declare.
12715 (intfoo): Call charfoo.
12716 * gdb.base/scope0.c (useitp): New function.
12717 (usestatics): Use useitp.
12718 (useit): Add a type for val.
12719 * gdb.base/scope1.c (useit1): Take a pointer argument.
12720 (usestatics1): Update calls to useit1.
12721 * gdb.cp/call-c.cc: Declare foo.
12722 (main): Call foo.
12723 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
12724 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
12725 (main): Call C::ensureRefs and ensureOtherRefs.
12726 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
12727 variables.
12728 (ensureOtherRefs): New function.
12729 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
12730 * gdb.cp/templates.cc (main): Call t5i.value.
12731
3f78692f
JK
127322009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12733
12734 Fix compatibility with G++-4.5.
12735 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
12736 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
12737 (uncaught return): Remove.
12738
429374b8
JK
127392009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12740 Phil Muldoon <pmuldoon@redhat.com>
12741
12742 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
12743 (bp_location13, bp_location14, bp_location17, bp_location18)
12744 (marker3_proto, marker4_proto): New variables.
12745 (breakpoint info): Update output.
12746 (run until breakpoint at marker3, run until breakpoint at marker4): New
12747 tests.
12748
859825b8
JK
127492009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12750
12751 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
12752 Replace the printf call of Y by provided "y-set-1" label. New block
12753 for the second shared library.
12754 * gdb.base/unload.exp: Compile also the second library, call
12755 gdb_load_shlibs also for it. Use now gdb_breakpoint.
12756 (single pending breakpoint info): Rename to ...
12757 (pending breakpoint info before run): ... this extended test.
12758 (libfile2, libname2, libsrcfile2, libsrc2)
12759 (lib_sl2): New variables.
12760 (exec_opts): Set also SHLIB_NAME2.
12761 (pending breakpoint info on first run at shrfunc1)
12762 (pending breakpoint info on second run at shrfunc1)
12763 (pending breakpoint info on second run at shrfunc2)
12764 (print y from libfile, print y from libfile2): New tests.
12765 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
12766 * gdb.base/unloadshr2.c: New.
12767
e6a386cd
HZ
127682009-12-22 Hui Zhu <teawater@gmail.com>
12769
12770 * gdb.reverse/sigall-reverse.exp: Adjust.
12771
9e19b45e
VP
127722009-12-21 Vladimir Prus <vladimir@codesourcery.com>
12773
12774 PR gdb/10884
12775
12776 * gdb.mi/var-cmd.c (do_bitfield_tests): New
12777 (main): Call do_bitfield_tests.
aacf5b1e 12778 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 12779
d53a7b30
JB
127802009-12-20 Joel Brobecker <brobecker@adacore.com>
12781
12782 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
12783 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
12784 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
12785 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
12786 gdb.modula2/unbounded1.c: Update copyright header.
12787
191ca0a1
CM
127882009-12-10 Chris Moller <moller@mollerware.com>
12789
12790 PR gdb/9399
12791 * gdb.cp/virtfunc2.exp: New tests
12792 * gdb.cp/virtfunc2.cc: New tests
12793 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
12794
0fa6cf1b
MS
127952009-12-10 Oza Pawandeep (paawan1982@yahoo.com
12796
12797 * gdb.reverse/i387-env-reverse.c: New file.
12798 * gdb.reverse/i387-env-reverse.exp: New file.
12799 * gdb.reverse/i387-stack-reverse.c: New file.
12800 * gdb.reverse/i387-stack-reverse.exp: New file.
12801
361ae042
PM
128022009-12-08 Phil Muldoon <pmuldoon@redhat.com>
12803
12804 * gdb.python/py-type.exp (test_range): New test.
12805
bfd31e71
PM
128062009-12-03 Phil Muldoon <pmuldoon@redhat.com>
12807
12808 PR python/10805
12809
12810 * gdb.python/py-type.exp: New file.
12811 * gdb.python/py-type.c: New file.
12812 * Makefile.in: Add py-type.
12813
57a1d736
TT
128142009-12-03 Tom Tromey <tromey@redhat.com>
12815
12816 * gdb.python/py-value.exp (test_parse_and_eval): New
12817 function.
12818
1f3b5d1b
PP
128192009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
12820
12821 PR gdb/11022
12822
12823 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
12824 * gdb.base/pr11022.c: New test.
12825
8b7dbdc9
JK
128262009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12827
12828 Fix spurious false FAILs.
12829 * gdb.base/structs.c (chartest): New.
12830 (main): Fill-in chartest.
12831 * gdb.base/structs.exp (anychar_re, first): New.
12832 (start_structs_test): Import global anychar_re and first.
12833 New gdb_test call "set print elements 300; ${testfile}"
12834 (start_structs_test <$first>): New block.
12835 (any): Import global anychar_re. New variable ac. Use ${ac}.
12836
6a53b2ec
JK
128372009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12838
12839 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
12840
d7167b4c
JK
128412009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12842
12843 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
12844 Force $srcfile file.
12845 * gdb.base/foll-fork.c (callee): Comment out the printf call.
12846
b1798462
UW
128472009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12848
12849 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
12850 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
12851 * gdb.threads/watchthreads-reorder.exp: Likewise.
12852
b6199126
DJ
128532009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
12854
12855 PR gdb/8704
12856
12857 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
12858 "if", and "thread". Correct matching in the previous test.
12859
b22a0510
DJ
128602009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
12861
12862 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
12863
930636d2
MS
128642009-11-23 Michael Snyder <msnyder@vmware.com>
12865
12866 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
12867 * gdb.reverse-watch-precsave.exp: Ditto.
12868
21a0512e
PP
128692009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
12870
12871 * gdb.asm/asm-source.exp: Adjust.
12872 * gdb.base/help.exp: Adjust.
889bf7c5 12873
fc30d5e0
PA
128742009-11-22 Pedro Alves <pedro@codesourcery.com>
12875
12876 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
12877 (do_syscall_tests_without_xml): Set data-directory to
12878 /the/path/to/nowhere.
12879
f6bc2008
PA
128802009-11-21 Pedro Alves <pedro@codesourcery.com>
12881
12882 * gdb.threads/local-watch-wrong-thread.c,
12883 gdb.threads/local-watch-wrong-thread.exp: New files.
12884
8c2fb5de
PA
128852009-11-21 Pedro Alves <pedro@codesourcery.com>
12886
12887 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
12888 assume new `regsub' syntax available.
12889
ebec9a0f
PA
128902009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12891
a79d3c27
JK
12892 * gdb.base/watchpoint-hw-hit-once.exp,
12893 gdb.base/watchpoint-hw-hit-once.c: New.
12894
128952009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12896
12897 * gdb.threads/watchthreads-reorder.exp,
12898 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 12899
276a961b
MK
129002009-11-17 Nathan Sidwell <nathan@codesourcery.com>
12901
12902 * gdb.xml/tdesc-regs.exp: Use for m68k.
12903
4867c1fb
PA
129042009-11-15 Pedro Alves <pedro@codesourcery.com>
12905
12906 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
12907
f6838f81
DJ
129082009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12909
12910 * lib/gdb.exp (current_target_name): New procedure.
12911 (gdb_wrapper_target): New variable.
12912 (gdb_wrapper_init): Set gdb_wrapper_target.
12913 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
12914 wrapper.
12915
4ac4dd3f
DJ
129162009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12917
12918 * gdb.base/remote.exp: Delete the slowest load test.
12919 Do not load with fixed packet sizes.
12920
a7881759
DJ
129212009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12922
12923 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
12924
97a5b505
DJ
129252009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12926
12927 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
12928 srcfile when setting a breakpoint.
12929
d3e1fc54
DJ
129302009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
12931
12932 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
12933 macros.
12934
7cbcbded
DJ
129352009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12936
12937 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
12938 to be in memory.
12939 * gdb.base/display.c (force_mem): New.
12940 (do_loops): Use it. Add breakpoint comments.
12941 (do_vars): Add a breakpoint comment.
12942 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
12943 line numbers.
12944
bdea3a92
NF
129452009-11-13 Nathan Froyd <froydnj@codesourcery.com>
12946
12947 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
12948 instead of a bare "run".
12949
269f82e5
PP
129502009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
12951
12952 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 12953
a69b7d9d
DJ
129542009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12955
12956 * lib/cell.exp (skip_cell_tests): Clean up test files before
12957 returning.
12958
b598bfda
DJ
129592009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12960
12961 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
12962 and the breakpoint menu. Do not call perror if a prompt is seen.
12963 Consume the following GDB prompt.
12964 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
12965 * gdb.cp/namespace.exp: Use gdb_test.
12966 * gdb.cp/templates.exp: Use gdb_test.
12967 (test_template_breakpoints): Use gdb_test_multiple.
12968
87728fa0
DJ
129692009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12970
12971 * gdb.base/break1.c (struct some_struct, values): Move earlier.
12972 (marker4): Reference values.
12973
b67c692f
DJ
129742009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12975
12976 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
12977 is missing.
12978
f0df251a
DJ
129792009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12980
12981 * gdb.base/break.c (need_malloc): New.
12982 * gdb.base/constvars.c (main): Reference crass and crisp.
12983 * gdb.base/gdb1821.c (main): Reference bar.
12984 * gdb.cp/gdb1355.cc (main): Reference s1.
12985 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
12986 (main): Call them.
12987 * gdb.cp/hang2.cc (dummy2): Define.
12988 * gdb.cp/hang3.cc (dummy3): Define.
12989 * gdb.cp/m-data.cc (main): Reference shadow.
12990
bdf7534a
NF
129912009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12992 Nathan Froyd <froydnj@codesourcery.com>
12993
12994 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
12995 remote host.
12996
f24fce77
NF
129972009-11-12 Nathan Froyd <froydnj@codesourcery.com>
12998
12999 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
13000 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
13001 * gdb.dwarf2/dw2-compressed.exp: Likewise.
13002 * gdb.dwarf2/dw2-intercu.exp: Likewise.
13003 * gdb.dwarf2/dw2-intermix.exp: Likewise.
13004 * gdb.dwarf2/dw2-producer.exp: Likewise.
13005 * gdb.dwarf2/mac-fileno.exp: Likewise.
13006 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
13007 py-prettyprint.py to the remote host.
13008 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
13009
40f0318e
KS
130102009-11-11 Keith Seitz <keiths@redhat.com>
13011
13012 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
13013 use it instead of "Foo".
13014 * gdb.cp/classes.exp (do_tests): Add a test to access
13015 a method through a typedef'd class name.
13016
f3d9f7fb
NF
130172009-11-11 Nathan Froyd <froydnj@codesourcery.com>
13018
13019 * gdb.base/long_long.exp: Permit leading zeros on floating-point
13020 exponents.
13021 * gdb.base/pointers.exp: Likewise.
13022 * gdb.cp/ref-types.exp: Likewise.
13023
a4216f37
KS
130242009-11-11 Keith Seitz <keiths@redhat.com>
13025
13026 * gdb.cp/cplusfuncs.cc (class foo): Add operators
13027 new[] and delete[].
13028 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
13029 "void".
13030 (probe_demangler): Remove all single-quoting of
13031 method and variable names.
13032 (info_func_regexp): Remove the word "void" from any
13033 occurrence of "(void)".
13034 (print_addr_2): Remove all single-quoting of
13035 method names.
13036 (print_addr_2_kfail): Likewise.
13037 (print_addr): Single-quote C function names before
13038 passing to print_addr_2.
13039 (test_paddr_operator_functions): Remove single-quoting
13040 for method names.
13041 Add tests for operator new[] and operator delete[].
13042
9b14d7aa
JK
130432009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13044
13045 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
13046
85feb311
KS
130472009-11-09 Keith Seitz <keiths@redhat.com>
13048
13049 * gdb.cp/overload.exp: Add tests for resolving overloaded
13050 methods in expression parsing/evaluation.
13051
fa335448
DJ
130522009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
13053
13054 * lib/gdb.exp (default_gdb_version): Use --version instead of
13055 --command.
13056
ec3c07fc
NS
130572009-11-10 Nathan Sidwell <nathan@codesourcery.com>
13058
13059 * lib/gdb.exp (gdb_compile_test): New.
13060 (skip_ada_tests, skip_java_tests): New.
13061 (gdb_compile): Use gdb_compile_test for f77.
13062 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
13063 * lib/java.exp (compile_java_from_source): Remove runtests check,
13064 use gdb_compile_test to record result.
13065 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
13066 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
13067 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
13068 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
13069 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
13070 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
13071 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
13072 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
13073 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
13074 adjust gdb_compile invocations.
13075
b8b4e42b
JK
130762009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13077
13078 * Makefile.in (abs_builddir): New.
13079 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
13080 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
13081 `$(abs_builddir)/site.exp'.
13082
f8b7eaf3
DJ
130832009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
13084
13085 * config/m68k-emc.exp, lib/emc-support.exp,
13086 gdb.trace/gdb_c_test.c: Delete.
13087 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
13088 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
13089 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13090 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
13091 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13092 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
13093 casing for m68k-*-elf.
13094
c4187697
NS
130952009-11-03 Pedro Alves <pedro@codesourcery.com>
13096
13097 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
13098 * gdb.arch/i386-prologue.exp: Likewise.
13099 * gdb.arch/i386-unwind.exp: Likewise.
13100
db16b772
DJ
131012009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13102
13103 * lib/gdb.exp (gdb_expect): Fix timeout typo.
13104
bcf71277
DJ
131052009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13106
13107 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
13108
0105cee2
DJ
131092009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13110
13111 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
13112
24ddea62
JK
131132009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13114
13115 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
13116
287ccc17
JK
131172009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13118
13119 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
13120 * gdb.base/sepdebug2.c: New file.
13121
08bca259 131222009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
13123
13124 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
13125 the modified warnings for catch syscall. Verify if GDB was compiled
13126 with support for lib expat, and choose which tests to run depending
13127 on this.
13128
5d4e2b76
VP
131292009-10-30 Vladimir Prus <vladimir@codesourcery.com>
13130
13131 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
13132 that composite commands are parsed OK. And also test
13133 that breakpoint commands do work.
13134
240e538a
MS
131352009-10-23 Michael Snyder <msnyder@vmware.com>
13136
13137 gdb.reverse/consecutive-precsave.exp: Change expect pattern
13138 to allow for new disassembly style.
13139
9c419145
PP
131402009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
13141
13142 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 13143
02506ff1
MS
131442009-10-22 Michael Snyder <msnyder@vmware.com>
13145
13146 * gdb.reverse/break-precsave.exp: New test.
13147 * gdb.reverse/consecutive-precsave.exp: Ditto.
13148 * gdb.reverse/finish-precsave.exp: Ditto.
13149 * gdb.reverse/i386-precsave.exp: Ditto.
13150 * gdb.reverse/machinestate-precsave.exp: Ditto.
13151 * gdb.reverse/sigall-precsave.exp: Ditto.
13152 * gdb.reverse/solilb-precsave.exp: Ditto.
13153 * gdb.reverse/step-precsave.exp: Ditto.
13154 * gdb.reverse/until-precsave.exp: Ditto.
13155 * gdb.reverse/watch-precsave.exp: Ditto.
13156
4cf866a3
MS
131572009-10-22 Michael Snyder <msnyder@vmware.com>
13158
13159 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
13160 for gdb_expect. Adjust one test's expect strings for the new
13161 format of disassemble.
13162 * gdb.reverse/finish-reverse.exp: Delete 'return'.
13163 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
13164 gdb_test_multiple.
13165 * gdb.reverse/step-reverse.exp: Delete 'return'.
13166 * gdb.reverse/until-reverse.exp: Delete blank lines.
13167 * gdb.reverse/watch-reverse.exp: Delete blank lines.
13168
2b28d209
PP
131692009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
13170
13171 * gdb.base/consecutive.exp: Adjust.
13172 * gdb.base/display.exp: Likewise.
13173 * gdb.base/pc-fp.exp: Likewise.
13174 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 13175
33b9c32b
MS
131762009-10-19 Michael Snyder <msnyder@vmware.com>
13177
13178 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
13179 * gdb.reverse/finish-reverse.c: Ditto.
13180 * gdb.reverse/sigall-reverse.c: Ditto.
13181 * gdb.reverse/solib-reverse.c: Ditto.
13182 * gdb.reverse/step-reverse.c: Ditto.
13183 * gdb.reverse/watch-reverse.c: Ditto.
13184
6c95b8df
PA
131852009-10-19 Pedro Alves <pedro@codesourcery.com>
13186 Stan Shebs <stan@codesourcery.com>
13187
13188 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
13189 * gdb.base/foll-exec.exp: Adjust to expect a process id before
13190 "Executing new program".
13191 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
13192 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
13193 left listed after having been killed.
13194 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
13195 * gdb.base/maint.exp: Adjust test.
13196
13197 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
13198 * gdb.multi/Makefile.in: New.
13199 * gdb.multi/base.exp: New.
13200 * gdb.multi/goodbye.c: New.
13201 * gdb.multi/hangout.c: New.
13202 * gdb.multi/hello.c: New.
13203 * gdb.multi/bkpt-multi-exec.c: New.
13204 * gdb.multi/bkpt-multi-exec.exp: New.
13205 * gdb.multi/crashme.c: New.
13206
279017b7
TG
132072009-10-13 Tristan Gingold <gingold@adacore.com>
13208
13209 * gdb.base/sepdebug.exp: Check debug info are found.
13210
0413d738
PA
132112009-10-08 Pedro Alves <pedro@codesourcery.com>
13212
13213 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
13214 bits.
13215
c628eecc
JK
132162009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13217
13218 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
13219
38af1bfe
JB
132202009-10-07 Joel Brobecker <brobecker@adacore.com>
13221
13222 * gdb.base/watchpoints.c: Add copyright header. Reformat one
13223 of the comments.
13224
2b0adecd
PM
132252009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
13226
13227 * gdb.base/annota1.exp: Remove obsolete match_max increase.
13228 * gdb.base/annota3.exp: Idem.
13229 * gdb.base/maint.exp: Idem.
13230
8d417781
PM
132312009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
13232
889bf7c5 13233 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
13234 to default.
13235
bb61102d
PM
132362009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13237
889bf7c5 13238 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
13239 mingw and cygwin targets.
13240
ace5c364
PM
132412009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13242 Pedro Alves <pedro@codesourcery.com>
13243
889bf7c5 13244 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
13245 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
13246
c2d494a0
PM
132472009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13248
e1b52ce2
PM
13249 * gdb.base/shr1.c: Use %p in format string.
13250 * gdb.base/unload.c: Avoid warning in fprintf.
13251 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 13252
209f53f5
PM
132532009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13254
13255 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
13256 long type.
13257 (test_unlink): Correct printf string.
13258 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
13259 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
13260
8172766a
JK
132612009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13262
13263 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
13264 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
13265 * gdb.arch/ia64-breakpoint-shadow.S: New file.
13266
0f73703c
UW
132672009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13268
13269 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
13270 * gdb.objc/nondebug.exp: Likewise.
13271
b32306ca
UW
132722009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13273
13274 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
13275 target_info setting.
13276
13277 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
13278 that detect new threads during "info threads".
13279
0057022f
UW
132802009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13281
13282 * gdb.threads/manythreads.c (main): Increase thread stack size
13283 to 2*PTHREAD_STACK_MIN.
13284 * gdb.threads/multi-create.c (main): Likewise.
13285 (create_function): Likewise.
13286
f29c0325
UW
132872009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13288
13289 * gdb.base/dump.exp: Pass difference of pointer types instead
13290 of integer types as offset to restore in intarr3.srec case.
13291
fcb34849
UW
132922009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13293
13294 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
13295
d5142e3b
UW
132962009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13297
13298 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
13299
087b74b2 133002009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 13301
087b74b2
PM
13302 New test for two watchpoints, with disabling of
13303 the first inserted.
13304 * testsuite/gdb.base/watchpoints.c: New file.
13305 * testsuite/gdb.base/watchpoints.exp: New file.
13306
96c07c5b
TT
133072009-09-25 Tom Tromey <tromey@redhat.com>
13308
13309 * gdb.base/charset.exp: Test utf-16 strings with Python.
13310
b8899f2b
TT
133112009-09-25 Tom Tromey <tromey@redhat.com>
13312
13313 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
13314 UCS-4.
13315 * gdb.base/charset.c (utf_32_string): Rename.
13316 (init_utf32): Rename.
13317 (main): Update.
13318
329719ec
TT
133192009-09-22 Tom Tromey <tromey@redhat.com>
13320
13321 * gdb.python/py-function.exp: Add regression tests.
13322
11ef0d76
KS
133232009-09-21 Keith Seitz <keiths@redhat.com>
13324
13325 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
13326 with invalid operator.
13327
3fe8f3b3
KS
133282009-09-21 Keith Seitz <keiths@redhat.com>
13329
13330 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
13331 and destructor using typedef name of class.
13332 * gdb.cp/classes.cc (class Base1): Add a destructor.
13333 (base1): New typedef.
13334 (use_methods): Instanitate an object of type base1.
13335 * gdb.cp/templates.exp (test_template_typedef): New procedure.
13336 (do_tests): Call test_template_typedef.
13337 * gdb.cp/templates.cc (Baz::~Baz): New method.
13338 (intBazOne): New typedef.
13339 (main): Instantiate intBazOne.
13340
7a9fe101
PM
133412009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13342
13343 PR python/10633
13344
13345 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
13346 Function.
13347 (run_lang_tests): Add print elements test.
13348
2e4d963f
PM
133492009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13350
13351 * gdb.python/py-value.exp (test_subscript_regression): New
13352 function. Test for invalid subscripts.
13353 * gdb.python/py-value.c (main): Add test array, and pointer to it.
13354 (ptr_ref): New function.
13355
ec7e75e7
PP
133562009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13357
13358 * gdb.base/default.exp: Fix "show convenience".
13359
0cc7d26f
TT
133602009-09-15 Tom Tromey <tromey@redhat.com>
13361
13362 * lib/mi-support.exp (mi_create_varobj): Update.
13363 (mi_create_floating_varobj): Likewise.
13364 (mi_create_dynamic_varobj): New proc.
13365 (mi_varobj_update): Update.
13366 (mi_varobj_update_with_type_change): Likewise.
13367 (mi_varobj_update_kv_helper): New proc.
13368 (mi_varobj_update_dynamic_helper): Rewrite.
13369 (mi_varobj_update_dynamic): New proc.
13370 (mi_list_varobj_children): Update.
13371 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
13372 * gdb.python/python-prettyprint.py (pp_outer): New class.
13373 (pp_nullstr): Likewise.
13374 (lookup_function): Register new printers.
13375 * gdb.python/python-prettyprint.c (struct substruct): New type.
13376 (struct outerstruct): Likewise.
13377 (substruct_test): New function.
13378 (struct nullstr): New type.
13379 (string_1, string_2): New globals.
13380 (main): Add new tests.
13381 * gdb.python/python-mi.exp: Added regression tests.
13382 * gdb.mi/mi2-var-display.exp: Update.
13383 * gdb.mi/mi2-var-cmd.exp: Update.
13384 * gdb.mi/mi2-var-child.exp: Update.
13385 * gdb.mi/mi2-var-block.exp: Update.
13386 * gdb.mi/mi-var-invalidate.exp: Update.
13387 * gdb.mi/mi-var-display.exp: Update.
13388 * gdb.mi/mi-var-cmd.exp: Update.
13389 * gdb.mi/mi-var-child.exp: Update.
13390 * gdb.mi/mi-var-block.exp: Update.
13391 * gdb.mi/mi-break.exp: Update.
13392 * gdb.mi/gdb701.exp: Update.
13393
a96d9b2e
SDJ
133942009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
13395
13396 * Makefile.in: Inclusion of catch-syscall object.
13397 * gdb.base/catch-syscall.c: New file.
13398 * gdb.base/catch-syscall.exp: New file.
13399
b43b923a
MS
134002009-09-12 Michael Snyder <msnyder@vmware.com>
13401
13402 * gdb.reverse/step-reverse.exp: Explicitly check for targets
13403 that can support reverse debuggnig.
13404
cec03d70
TT
134052009-09-11 Tom Tromey <tromey@redhat.com>
13406
13407 * gdb.dwarf2/valop.S: New file.
13408 * gdb.dwarf2/valop.exp: New file.
13409
e23bb3fc
MK
134102009-09-11 Mark Kettenis <kettenis@gnu.org>
13411
13412 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
13413
37c3696d
DE
134142009-09-10 Doug Evans <dje@google.com>
13415
13416 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
13417 Add $gdb_prompt to second breakpoint regexp.
13418
5172aecb
JB
134192009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
13420
13421 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
13422 names, add missing ones.
13423 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
13424 * gdb.python/py-frame.c: Rename from python-frame.c.
13425 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
13426 testfile name.
13427 * gdb.python/py-function.exp: Rename from python-function.exp.
13428 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
13429 testfile name.
13430 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
13431 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
13432 Adjust testfile name.
13433 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
13434 * gdb.python/py-template.cc: Rename from python-template.cc.
13435 * gdb.python/py-template.exp: Rename from python-template.exp.
13436 Adjust testfile name.
13437 * gdb.python/py-value.c: Rename from python-value.c.
13438 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
13439 testfile name.
13440
b554e4bd
JK
134412009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13442
13443 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
13444 $bpt2address.
13445 (Second breakpoint address is valid on ia64)
13446 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
13447
9a68ae16
JM
134482009-09-03 Joseph Myers <joseph@codesourcery.com>
13449
13450 * gdb.base/ending-run.exp: Restrict regular expression matching
13451 line number to require closing brace following.
13452
146b9145
DE
134532009-09-03 Doug Evans <dje@google.com>
13454
13455 * gdb.base/store.exp (check_set): Fix typo in expected value message.
13456
787d21e1
TT
134572009-09-02 Tom Tromey <tromey@redhat.com>
13458
13459 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
13460
e7802207
TT
134612009-09-02 Tom Tromey <tromey@redhat.com>
13462
13463 * gdb.dwarf2/callframecfa.exp: New file.
13464 * gdb.dwarf2/callframecfa.S: New file.
13465
817aadd2
JK
134662009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13467
13468 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
13469 gdb.base/solib-overlap-main.c: New.
13470
4a76eae5
DJ
134712009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
13472
13473 PR gdb/10565
13474
13475 * gdb.base/bitfields.c (struct container, container): New.
13476 (main): Initialize it and call break5.
13477 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
13478
d4b96c9a
JK
134792009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13480
13481 Support constant DW_AT_data_member_location by GCC PR debug/40659.
13482 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
13483
4e22772d
JK
134842009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13485
13486 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
13487
2efab443
MS
134882009-08-26 Michael Snyder <msnyder@vmware.com>
13489
13490 * gdb.base/i386-reverse.c: New file.
13491 * gdb.base/i386-reverse.exp: New file.
13492 * gdb.base/Makefile.in: Add new files to be removed.
13493
07ab73a0
JM
134942009-08-26 Joseph Myers <joseph@codesourcery.com>
13495
13496 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
13497 environment-pwd for remote host.
13498 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
13499
676accff
KS
135002009-08-24 Keith Seitz <keiths@redhat.com>
13501
13502 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
13503 Add two new C++ completer tests which limit the output to a
889bf7c5 13504 given class.
676accff 13505
f9f7ad22
MS
135062009-08-24 Michael Snyder <msnyder@vmware.com>
13507
13508 * gdb.base/del.exp: Fix typo in comment.
13509 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
13510
81ecdfbb
RW
135112009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
13512
13513 * configure: Regenerate.
13514 * gdb.hp/configure: Likewise.
13515 * gdb.hp/gdb.aCC/configure: Likewise.
13516 * gdb.hp/gdb.base-hp/configure: Likewise.
13517 * gdb.hp/gdb.compat/configure: Likewise.
13518 * gdb.hp/gdb.defects/configure: Likewise.
13519 * gdb.hp/gdb.objdbg/configure: Likewise.
13520 * gdb.stabs/configure: Likewise.
13521
cab0c772
UW
135222009-08-19 Doug Evans <dje@google.com>
13523
13524 * gdb.base/gdbvars.c: New file.
13525 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
13526
b8fa0bfa
PA
135272009-08-14 Pedro Alves <pedro@codesourcery.com>
13528
13529 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
13530 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
13531
b84aa90a
PA
135322009-08-13 Pedro Alves <pedro@codesourcery.com>
13533
13534 * gdb.base/default.exp: Adjust "set language test": it's now an
13535 enum command. Larger help string moved to "help set language".
13536 * gdb.base/help.exp: Adjust "help set language" expected output,
13537 now lists all known languages.
13538
0d8f9b2c
NF
135392009-08-11 Nathan Froyd <froydnj@codesourcery.com>
13540
13541 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
13542 all frame arguments.
13543 * gdb.arch/altivec-regs.exp: Likewise.
13544
bda180e0
TT
135452009-08-07 Tom Tromey <tromey@redhat.com>
13546
13547 * gdb.base/setshow.exp: Add tests for changes to set language, set
13548 check range, and set check type.
13549
48cb2d85
VP
135502009-08-03 Vladimir Prus <vladimir@codesourcery.com>
13551
13552 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
13553 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 13554 Call it.
48cb2d85 13555
1ea34204
UW
135562009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13557
13558 * configure.ac: Run gdb.cell tests when appropriate.
13559 * configure: Regenerate.
13560 * lib/cell.exp: New file.
13561 * gdb.cell: New directory.
13562 * gdb.cell/configure.ac: New file.
13563 * gdb.cell/configure: New file.
13564 * gdb.cell/Makefile.in: New file.
13565 * gdb.cell/arch.exp: New file.
13566 * gdb.cell/break.c: New file.
13567 * gdb.cell/break.exp: New file.
13568 * gdb.cell/break-spu.c: New file.
13569 * gdb.cell/bt.c: New file.
13570 * gdb.cell/bt2-spu.c: New file.
13571 * gdb.cell/bt-spu.c: New file.
13572 * gdb.cell/bt.exp: New file.
13573 * gdb.cell/coremaker.c: New file.
13574 * gdb.cell/coremaker-spu.c: New file.
13575 * gdb.cell/core.exp: New file.
13576 * gdb.cell/gcore.exp: New file.
13577 * gdb.cell/data.c: New file.
13578 * gdb.cell/data.exp: New file.
13579 * gdb.cell/data-spu.c: New file.
13580 * gdb.cell/ea-cache.exp: New file.
13581 * gdb.cell/ea-cache.c: New file.
13582 * gdb.cell/ea-cache-spu.c: New file.
13583 * gdb.cell/ea-standalone.c: New file.
13584 * gdb.cell/ea-standalone.exp: New file.
13585 * gdb.cell/ea-test.c: New file.
13586 * gdb.cell/ea-test.exp: New file.
13587 * gdb.cell/f-regs.exp: New file.
13588 * gdb.cell/mem-access.c: New file.
13589 * gdb.cell/mem-access.exp: New file.
13590 * gdb.cell/mem-access-spu.c: New file.
13591 * gdb.cell/ptype.exp: New file.
13592 * gdb.cell/registers.exp: New file.
13593 * gdb.cell/size.c: New file.
13594 * gdb.cell/sizeof.exp: New file.
13595 * gdb.cell/size-spu.c: New file.
13596 * gdb.cell/solib.exp: New file.
13597 * gdb.cell/solib-symbol.exp: New file.
13598
85e747d2
UW
135992009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13600
13601 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
13602
58d6951d
DJ
136032009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
13604
13605 * gdb.base/float.exp: Handle VFP registers.
13606
6e0a4f15
MS
136072009-07-14 Michael Snyder <msnyder@vmware.com>
13608
dcd5da87
MS
13609 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
13610 to bring gdb to the beginning of the calling line.
13611
6e0a4f15
MS
13612 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
13613 confusing the i386 epilogue unwinder.
13614
782b2b07
SS
136152009-07-14 Stan Shebs <stan@codesourcery.com>
13616
13617 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
13618
f662c3bc
MS
136192009-07-14 Michael Snyder <msnyder@vmware.com>
13620
13621 * gdb.reverse/step-reverse.exp (stepi into function call):
13622 Call instruction may not be first instruction in the line.
13623 (reverse stepi from a function call): Used wrong line number.
13624
8f313923
JK
136252009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13626
13627 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
13628
4662c76e
JK
136292009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13630
13631 Fix gdb.base/macscp.exp when using custom inputrc.
13632 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
13633 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
13634 env(TERM) set.
13635 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
13636 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
13637
aa81e255
JK
136382009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13639
13640 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
13641 * gdb.base/annota1.exp (thread_test): Import global $testfile.
13642 Change the compilation target to match the testcase name.
13643 * gdb.base/sect-cmd.exp: Change the compilation target to match the
13644 testcase name.
13645 * a2-run.exp: Use for setup prepare_for_testing. Change the
13646 compilation target to match the testcase name.
13647 * gdb.base/commands.exp: Likewise.
13648 * gdb.base/finish.exp: Likewise.
13649 * gdb.base/float.exp: Likewise.
13650 * gdb.base/info-target.exp: Likewise.
13651 * gdb.base/relational.exp: Likewise.
13652 * gdb.base/term.exp: Likewise.
13653 * gdb.base/until.exp: Likewise.
13654 * gdb.base/volatile.exp: Likewise.
13655 * gdb.base/whatis-exp.exp: Likewise.
13656
4c93b1d7
HZ
136572009-07-11 Hui Zhu <teawater@gmail.com>
13658
13659 * gdb.base/help.exp (disassemble): Update expected help text.
13660
812f7342
TT
136612009-07-09 Tom Tromey <tromey@redhat.com>
13662
13663 * lib/gdb.exp: Handle TRANSCRIPT.
13664 (remote_spawn, remote_close, send_gdb): New procs.
13665
fbb8f299
PM
136662009-07-10 Phil Muldoon <pmuldoon@redhat.com>
13667
13668 * gdb.python/python-prettyprint.c: Add counted null string
13669 structure.
13670 * gdb.python/python-prettyprint.exp: Print null string. Test for
13671 embedded nulls.
13672 * gdb.python/python-prettyprint.py (pp_ns): New Function.
13673 * gdb.python/python-value.exp (test_value_in_inferior): Add
13674 variable length string fetch tests.
13675 * gdb.python/python-value.c (main): Add strings for string fetch tests.
13676
c0ac0ec7
JK
136772009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13678
13679 * gdb.base/dump.exp (inaccessible memory is reported): New test.
13680
30b66ecc
TT
136812009-07-07 Tom Tromey <tromey@redhat.com>
13682
13683 * gdb.base/call-rt-st.exp: Update for change to escape output.
13684 * gdb.base/callfuncs.exp: Likewise.
13685 * gdb.base/charset.exp: Likewise.
13686 * gdb.base/constvars.exp: Likewise.
13687 * gdb.base/long_long.exp: Likewise.
13688 * gdb.base/pointers.exp: Likewise.
13689 * gdb.base/printcmds.exp: Likewise.
13690 * gdb.base/setvar.exp: Likewise.
13691 * gdb.base/store.exp: Likewise.
13692 * gdb.cp/ref-types.exp: Likewise.
13693 * gdb.mi/mi-var-child.exp: Likewise.
13694 * gdb.mi/mi-var-display.exp: Likewise.
13695 * gdb.mi/mi2-var-display.exp: Likewise.
13696 * gdb.base/charset.exp: Test octal escape sequence length.
13697 Update for change to escape output.
13698
187c4a2b
JK
136992009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13700
13701 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
13702
d80a43f9
DJ
137032009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
13704
13705 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
13706
047427a8
JK
137072009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
13708
13709 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
13710 gdbserver increasing $portnum if "Can't bind address" has been seen.
13711
8b5a0f4f
PA
137122009-07-05 Pedro Alves <pedro@codesourcery.com>
13713
13714 * gdb.base/ending-run.exp: Add "step out of main" pattern for
13715 mingw32ce.
13716
7d93ba58
PA
137172009-07-05 Pedro Alves <pedro@codesourcery.com>
13718
13719 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
13720 VFP format.
13721
2277426b
PA
137222009-07-02 Pedro Alves <pedro@codesourcery.com>
13723
13724 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
13725 linux. Adjust to use "inferior", "info inferiors", "detach
13726 inferior" and "kill inferior" instead of "restart", "info fork",
13727 "detach fork" and "delete fork".
13728 * gdb.base/ending-run.exp: Spell out "info".
13729 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
13730 the "kill" command.
13731
5af949e3
UW
137322009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13733
13734 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
13735 change to prefix TLS offset in hex with 0x.
13736
5d3729b5
UW
137372009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13738
13739 * gdb.base/default.exp: Update test case for "x" changes.
13740
af589bd0
TG
137412009-07-01 Tristan Gingold <gingold@adacore.com>
13742
13743 * gdb.base/bigcore.exp: Make darwin untested.
13744
40974f91
JK
137452009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13746
13747 * gdb.base/completion.exp (directory completion): Create the directory.
13748 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
13749 escapeuniquesub.
13750 (directory completion 2): Expect now ${escapeuniquesub}.
13751 (Glob remaining of directory test): Remove one excessive newline.
13752 Expect the real output.
13753
59dd3af6
JK
137542009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13755
13756 Fix `make check//%' target after `make check' has been ran.
13757 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
13758 a mkdir call.
13759 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
13760 (%/.dir): Remove.
13761
f4e164aa
JK
137622009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13763
13764 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
13765 the expected result record.
13766
69af2122
JK
137672009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13768
13769 Remove racy FAILs relying just on the timeouts.
13770 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
13771 (annotation_level 2): Remove racy FAILs.
13772
2fd481e1
PP
137732009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
13774
13775 gdb/10275
889bf7c5
PA
13776 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
13777
c38f313d
DJ
137782009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
13779
13780 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
13781
8b777f02
VP
137822009-06-30 Vladimir Prus <vladimir@codesourcery.com>
13783
13784 * gdb.mi/mi-stack.exp: Testing symbolic options
13785 to -stack-list-locals and -stack-list-arguments.
13786
00c7eacf
JK
137872009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13788
13789 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
13790
6bc80edc
TT
137912009-06-29 Tom Tromey <tromey@redhat.com>
13792
13793 * dg-extract-results.sh: New file.
13794 * Makefile.in (FORCE_PARALLEL): New variable.
13795 (CHECK_TARGET): New conditional variable.
13796 (check): Use CHECK_TARGET.
13797 (DO_RUNTEST): New variable.
13798 (check-single): New target.
13799 (TEST_DIRS): New variable.
13800 (TEST_TARGETS): Likewise.
13801 (check-parallel): New target.
13802 (check-gdb.%): New pattern.
13803 (BASE1_FILES): New variable.
13804 (BASE2_FILES): Likewise.
13805 (check-gdb.base%): New pattern.
13806 (%/.dir): New pattern.
13807 * configure: Rebuild.
13808 * aclocal.m4 (AM_CONDITIONAL): New defun.
13809 * configure.ac: Check whether user is using GNU make.
13810 (GMAKE): New conditional.
13811
794684b6
SW
138122009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
13813
13814 * gdb.cp/namespace-nested-import.cc: New test.
13815 * gdb.cp/namespace-nested-import.exp: New test.
13816
edb3359d
DJ
138172009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
13818
13819 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
13820 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
13821 * gdb.opt/Makefile.in (EXECUTABLES): Update.
13822 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
13823 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
13824 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
13825 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
13826 gdb.opt/inline-markers.c: New files.
13827 * lib/gdb.exp (skip_inline_frame_tests): New function.
13828 (skip_inline_var_tests): New function.
13829
cf657a0c
AS
138302009-06-27 Andreas Schwab <schwab@linux-m68k.org>
13831
13832 * gdb.cp/exception.exp: Don't require $hex before inner frame in
13833 backtrace.
13834
28d41a99
MS
138352009-06-27 Michael Snyder <msnyder@vmware.com>
13836
13837 * gdb.reverse: New directory.
13838 * gdb.reverse/break-reverse.c: New test.
13839 * gdb.reverse/break-reverse.exp: New test.
13840 * gdb.reverse/consecutive-reverse.c: New test.
13841 * gdb.reverse/consecutive-reverse.exp: New test.
13842 * gdb.reverse/finish-reverse.c: New test.
13843 * gdb.reverse/finish-reverse.exp: New test.
13844 * gdb.reverse/machinestate.c: New test.
13845 * gdb.reverse/ms1.c: New test.
13846 * gdb.reverse/machinestate.exp: New test.
13847 * gdb.reverse/Makefile.in: New file.
13848 * gdb.reverse/shr2.c: New test.
13849 * gdb.reverse/solib-reverse.c: New test.
13850 * gdb.reverse/solib-reverse.exp: New test.
13851 * gdb.reverse/step-reverse.c: New test.
13852 * gdb.reverse/step-reverse.exp: New test.
13853 * gdb.reverse/until-reverse.c: New test.
13854 * gdb.reverse/ur1.c: New test.
13855 * gdb.reverse/until-reverse.exp: New test.
13856 * gdb.reverse/watch-reverse.c: New test.
13857 * gdb.reverse/watch-reverse.exp: New test.
13858 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
13859 * configure: Regenerate.
13860
fe3c8b0d
DE
138612009-06-26 Doug Evans <dje@google.com>
13862
13863 * gdb.base/psymtab.exp: Turn off pending breakpoints.
13864
3a72a602
PM
138652009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
13866
13867 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
13868 windows problem for 'file delete $binfile'.
13869
27aa8d6a
SW
138702009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
13871
13872 * gdb.cp/namespace-using.exp: New test.
13873 * gdb.cp/namespace-using.cc: New test.
13874
8ac055f8
JB
138752009-05-20 Joel Brobecker <brobecker@adacore.com>
13876
13877 * gdb.ada/variant_record_packed_array: New testcase.
13878
85e306ed
TT
138792009-06-23 Tom Tromey <tromey@redhat.com>
13880
13881 * gdb.base/charset.exp (test_combination): Regression test.
13882 * gdb.base/charset.c (my_wchar_t): New typedef.
13883 (myvar): New global.
13884 (main): Set myvar.
13885
56643c5e
PM
138862009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
13887
13888 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
13889 target.
13890
1fac167a
UW
138912009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13892
13893 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
13894
7ccb0be9
UW
138952009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13896
13897 * gdb.mi/gdb680.exp: Update test for error message.
13898
568d6575
UW
138992009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13900
13901 * gdb.base/annota1.exp: Allow multiple occurrences of the
13902 frames-invalid annotation.
13903 * gdb.cp/annota2.exp: Likewise.
13904
7cd1089b
PM
139052009-06-15 Phil Muldoon <pmuldoon@redhat.com>
13906
13907 * gdb.cp/gdb2495.cc: New file.
13908 * gdb.cp/gdb2495.exp: New file.
13909
72c63395
JK
139102009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13911
13912 Report error on GDB crash during runto.
13913 * lib/gdb.exp (runto <eof>): New.
13914
3788363d
DJ
139152009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
13916
13917 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
13918 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
13919 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
13920 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
13921 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
13922 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
13923 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
13924 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
13925 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
13926 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
13927 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
13928 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
13929 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
13930 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
13931 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
13932 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
13933 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
13934 gdb.server/server-mon.exp, gdb.server/server-run.exp,
13935 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13936 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
13937 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
13938 gdb.trace/passcount.exp, gdb.trace/report.exp,
13939 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
13940 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
13941 gdb.trace/while-stepping.exp: Use a unique name for the compiled
13942 executable.
13943
17592de3
PA
139442009-06-07 Pedro Alves <pedro@codesourcery.com>
13945
13946 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
13947 defined before referencing it.
13948
701e355d
DE
139492009-06-03 Doug Evans <dje@google.com>
13950
13951 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
13952 * gdb.arch/i386-see.c: Ditto.
13953
f2292c65
PM
139542009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
13955
13956 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
13957 (check_macro): Return 1 if undefined.
13958 If first test fails, check if macro debug information is available,
13959 and report unsupported test if no macro information is found.
13960
5a437975
DE
139612009-05-29 Doug Evans <dje@google.com>
13962
13963 * gdb.threads/hand-call-in-threads.exp: New.
13964 * gdb.threads/hand-call-in-threads.c: New.
13965
c141c696
MS
139662009-05-29 Michael Snyder <msnyder@vmware.com>
13967
13968 * gdb.base/break-always.exp: Change "1" to "on".
13969 Add confirmation check.
13970
b3444185
PA
139712009-05-28 Pedro Alves <pedro@codesourcery.com>
13972
13973 * gdb.threads/threxit-hop-specific.c: New.
13974 * gdb.threads/threxit-hop-specific.exp: New.
13975 * gdb.threads/thread-execl.c: New.
13976 * gdb.threads/thread-execl.exp: New.
13977
b6313243
TT
139782009-05-27 Tom Tromey <tromey@redhat.com>
13979 Thiago Jung Bauermann <bauerman@br.ibm.com>
13980
13981 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
13982 (mi_child_regexp): Likewise.
13983 (mi_list_varobj_children_range): Likewise.
13984 (mi_get_features): Likewise.
13985 (mi_list_varobj_children): Rewrite.
13986 * gdb.python/python-mi.exp: New file.
13987
a6bac58e
TT
139882009-05-27 Tom Tromey <tromey@redhat.com>
13989 Thiago Jung Bauermann <bauerman@br.ibm.com>
13990 Phil Muldoon <pmuldoon@redhat.com>
13991 Paul Pluzhnikov <ppluzhnikov@google.com>
13992
13993 * gdb.python/python-prettyprint.exp: New file.
13994 * gdb.python/python-prettyprint.c: New file.
13995 * gdb.python/python-prettyprint.py: New file.
13996 * gdb.base/display.exp: print/r is now valid.
13997
2c74e833
TT
139982009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
13999 Tom Tromey <tromey@redhat.com>
14000 Pedro Alves <pedro@codesourcery.com>
14001 Paul Pluzhnikov <ppluzhnikov@google.com>
14002
14003 * gdb.python/python-template.exp: New file.
14004 * gdb.python/python-template.cc: New file.
14005 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
14006 tests.
14007 * gdb.python/python-value.exp (py_objfile_tests): New proc.
14008 Call it.
14009 (test_value_after_death): New proc.
14010 * gdb.python/python-value.c (PTR): New typedef.
14011 (main): New variable 'x'.
14012
89c73ade
TT
140132009-05-27 Tom Tromey <tromey@redhat.com>
14014
14015 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
14016 tests.
14017 * gdb.python/python-value.exp (py_objfile_tests): New proc.
14018 Call it.
14019
a75724bc
PA
140202009-05-27 Pedro Alves <pedro@codesourcery.com>
14021
14022 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
14023
e58b0e63
PA
140242009-05-24 Pedro Alves <pedro@codesourcery.com>
14025
14026 * gdb.threads/fork-thread-pending.c: New.
14027 * gdb.threads/fork-thread-pending.exp: New.
14028
4ac36638
JK
140292009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14030
14031 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
14032 * gdb.dwarf2/dw2-strp.S (a_string2): New.
14033
889bf7c5 140342009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 14035
889bf7c5 14036 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 14037
b242c3c2
PA
140382009-05-17 Pedro Alves <pedro@codesourcery.com>
14039
14040 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
14041 `gdb_get_line_number'. Call `callee' in both parent and child.
14042 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
14043 `gdb_get_line_number' instead of hardcoding line numbers.
14044 (catch_fork_unpatch_child): New procedure to test detaching
14045 breakpoints from child fork.
14046 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
14047 hardcoding line numbers.
14048 (do_fork_tests): Run `catch_fork_unpatch_child'.
14049
ee342b23
VP
140502009-05-17 Vladimir Prus <vladimir@codesourcery.com>
14051
14052 * gdb.mi/mi-cmd-var.exp: Check that when varobj
14053 of structure type enters or leaves the scope, it
14054 is reported by -var-update.
14055
e2009e98
DE
140562009-05-11 Doug Evans <dje@sebabeach.org>
14057
14058 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 14059 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
14060 * gdb.threads/schedlock.c (main): Fix off-by-one error.
14061
00903456
JK
140622009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14063
14064 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
14065
dc621c35
DE
140662009-04-30 Doug Evans <dje@google.com>
14067
14068 * gdb.threads/watchthreads2.exp: New testcase.
14069 * gdb.threads/watchthreads2.c: New testcase.
14070
9ab4e744
DE
140712009-04-29 Doug Evans <dje@google.com>
14072
14073 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
14074 * gdb.cp/mb-ctor.cc: Ditto.
14075 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
14076 * gdb.cp/mb-inline.h (multi_line_foo): New function.
14077 * gdb.cp/mb-inline1.cc: Call it.
14078 * gdb.cp/mb-inline2.cc: Ditto.
14079 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
14080 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
14081
484086b7
JK
140822009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14083
14084 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
14085 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
14086 Replace all uses of `decimal' by `nonzero'.
14087 (info macro FROM_COMMANDLINE): New test.
14088
379a77b5
TT
140892009-04-27 Tom Tromey <tromey@redhat.com>
14090
14091 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
14092
b92b73c2
DE
140932009-04-27 Doug Evans <dje@google.com>
14094
14095 * gdb.threads/watchthreads.c (main): Initialize args before starting
14096 the threads. Plus formatting cleanup.
14097 * gdb.threads/watchthreads.exp: Avoid errant failures due to
14098 biased scheduling of one thread.
14099
945a118d
JG
141002009-04-27 Jerome Guitton <guitton@adacore.com>
14101
14102 * gdb.cp/templates.cc (GetMax): New template.
14103 (main): Declare two instances of GetMax.
14104 * gdb.cp/templates.exp: Add new test.
14105
d389af10
JK
141062009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14107
14108 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
14109
e7f86de9
JM
141102009-04-22 Joseph Myers <joseph@codesourcery.com>
14111
14112 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
14113
334cc82d
TT
141142009-04-15 Tom Tromey <tromey@redhat.com>
14115
14116 * gdb.base/charset.exp: Add regression test.
14117
d12672cc
JB
141182009-04-14 Joel Brobecker <brobecker@adacore.com>
14119
14120 * gdb.base/exe-lock.exp: New testcase.
14121
18e8c3bc
TT
141222009-04-13 Tom Tromey <tromey@redhat.com>
14123
14124 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
14125 operator on Frame.
14126
5ecd5cbe
UW
141272009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14128
14129 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
14130 * gdb.server/ext-attach.exp: Likewise.
14131
7309f756
VP
141322009-04-03 Vladimir Prus <vladimir@codesourcery.com>
14133
14134 Eliminate some sleep usage.
14135
889bf7c5
PA
14136 * gdb.mi/basics.c (do_nothing): New.
14137 (main): Use do_nothing instead of printf, so that
14138 not to introduce race condition between output of
14139 inferiour and output of gdb. Do not use sleep as it
14140 is not generally available on embedded targets.
7309f756 14141
f4b95f6f
PA
141422009-04-02 Pedro Alves <pedro@codesourcery.com>
14143
14144 * gdb.server/ext-attach.exp: Expect an optional process id after
14145 "Detached from remote process".
14146
de40b933
JK
141472009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14148
14149 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
14150 gdb.dwarf2/dw2-unresolved.exp: New.
14151
2ae101a4
PA
141522009-04-02 Pedro Alves <pedro@codesourcery.com>
14153
14154 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
14155 mi_run_to_main.
14156
56a8e183
PA
141572009-04-02 Pedro Alves <pedro@codesourcery.com>
14158
14159 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
14160 mi_run_to_main. Skip thread exit test on remote targets.
14161 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
14162 mi_run_to_main.
14163 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
14164 mi_run_to_main.
14165 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
14166 when expecting ^connected. Detect when the target doesn't support
14167 non-stop mode.
14168 (mi_run_cmd): Detect if non-stop mode was requested by isn't
14169 supported. Return -1 on error, 0 on success.
14170 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
14171 (mi_runto): Return mi_runto_helper's result explicitly.
14172
c35fafde
PA
141732009-04-01 Pedro Alves <pedro@codesourcery.com>
14174
14175 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
14176
f8a8dce6
JB
141772009-04-01 Tom Tromey <tromey@redhat.com>
14178
14179 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
14180 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
14181 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
14182 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
14183
71c25dea
TT
141842009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
14185 Jan Kratochvil <jan.kratochvil@redhat.com>
14186
14187 PR gdb/931
14188 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
14189 output.
14190 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
14191 for gdb/931.
14192 * dw2-strp.S (DW_AT_language): Change to C++.
14193 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
14194
02d9a9ce
JB
141952009-03-31 Joel Brobecker <brobecker@adacore.com>
14196
14197 * gdb.ada/tasks: New testcase.
14198
1042e4c0
SS
141992009-03-30 Stan Shebs <stan@codesourcery.com>
14200
14201 * gdb.trace/actions.exp: Update to match new info trace format.
14202 * gdb.trace/deltrace.exp: Ditto.
14203 * gdb.trace/infotrace.exp: Ditto.
14204 * gdb.trace/passcount.exp: Ditto.
14205 * gdb.trace/save-trace.exp: Ditto.
14206 * gdb.trace/while-stepping.exp: Ditto.
14207 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
14208
f8f6f20b
TJB
142092009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14210
14211 * gdb.python/python-frame.c: New file.
14212 * gdb.python/python-frame.exp: New file.
14213
c0c6f777
TJB
142142009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
14215
14216 * gdb.python/python-value.exp: Add tests for the address
14217 attribute.
14218
3cb51905
AS
142192009-03-29 Andreas Schwab <schwab@linux-m68k.org>
14220
14221 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
14222
88fc996f
DE
142232009-03-26 Doug Evans <dje@google.com>
14224
14225 * gdb.mi/mi-nonstop-exit.exp: New file.
14226 * gdb.mi/non-stop-exit.c: New file.
14227
56ef84b1
TT
142282009-03-26 Tom Tromey <tromey@redhat.com>
14229
14230 Update for change to prologue skipping:
14231 * gdb.mi/mi2-simplerun.exp: Update.
14232 * gdb.mi/mi2-break.exp: Update.
14233 * gdb.mi/mi-simplerun.exp: Update.
14234 * gdb.mi/mi-break.exp: Update.
14235 * gdb.base/ending-run.exp: Update.
14236
def2b000
TJB
142372009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
14238
14239 * gdb.python/python-value.exp (test_value_in_inferior): Test
14240 gdb.Value.is_optimized_out attribute.
14241
442ddf59
JK
142422009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14243
14244 * gdb.dwarf2/dw2-noloc-main.c: New file.
14245 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
14246 (.text): Remove.
14247 (.data): New.
14248 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
14249 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
14250 (DW_TAG_subprogram func_cu1, noloc): Remove.
14251 (main): New.
14252 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
14253 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
14254 (file_symbols): New procedure.
14255
a8df5de4
TT
142562009-03-25 Tom Tromey <tromey@redhat.com>
14257
14258 * gdb.base/charset.exp (valid_target_charset): New proc.
14259 Use it to skip tests on invalid charsets.
14260
cc1d7add
PM
142612009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
14262
14263 * gdb.base/completion.exp: Add a test for directory completion.
14264
bcd5727b
JK
142652009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14266
14267 Fix a racy FAIL.
14268 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
14269 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
14270
cc924cad
TJB
142712009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
14272
14273 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
14274 * gdb.python/python-function.exp: Add test for function returning
14275 a GDB value.
14276
bc3b79fd
TJB
142772009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
14278
14279 * gdb.python/python-function.exp: New file.
14280
6c7a06a3
TT
142812009-03-20 Tom Tromey <tromey@redhat.com>
14282
14283 * gdb.base/store.exp: Update for change to escape output.
14284 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
14285 to escape output.
14286 * gdb.base/pointers.exp: Update for change to escape output.
14287 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
14288 to escape output.
14289 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
14290 escape output.
14291 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
14292 to escape output.
14293 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
14294 escape output.
14295 * gdb.base/setvar.exp: Update for change to escape output.
14296 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
14297 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
14298 to escape output.
14299 (test_print_string_constants): Likewise.
14300 * gdb.base/charset.exp (valid_host_charset): Check size of
14301 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
14302 cases. Handle "auto"-related output.
14303 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
14304 (uvar, Uvar): New globals.
14305
c31af87b
JG
143062009-03-19 Jerome Guitton <guitton@adacore.com>
14307
14308 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
14309 deltas.
14310 * gdb.ada/fixed_points.exp: Ditto.
14311
51272cf2
PA
143122009-03-18 Pedro Alves <pedro@codesourcery.com>
14313
14314 * return-nodebug.c: Don't include stdio.h.
14315 (init): Delete.
14316 (func): Delete definition and provide extern declaration.
14317 (t): New.
14318 (main): Don't call printf. Call func and store its result in t.
14319 * return-nodebug1.c: New.
14320 * return-nodebug.exp: Don't expect stdio output. Instead, print
14321 the global variable t. Drop printf formatters and cast types from
14322 foreach loop. Don't use prepare_for_testing. Compile
14323 return-nodebug.c and return-nodebug1.c in separate steps. Don't
14324 define FORMAT or CAST.
14325
d24948ac
PP
143262009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14327
14328 * gdb.base/solib-display.exp: Disable test for remote targers.
14329
61ff14c6
JK
143302009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14331
14332 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
14333
cb4dce93
JK
143342009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14335
14336 Fix a racy FAIL.
14337 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
14338 code from `follow parent, print pids'.
14339 (`follow child, print pids', `follow parent, print pids'): Call it.
14340 Replace `gdb_test "break..."' by gdb_breakpoint.
14341
f7c60c5e
VP
143422009-03-13 Vladimir Prus <vladimir@codesourcery.com>
14343
14344 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 14345 sync and async modes.
f7c60c5e 14346
383ace49
JB
143472009-03-12 Joel Brobecker <brobecker@adacore.com>
14348
14349 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
14350 that was checked in by mistake. Remove loading of ada.exp, since
14351 this is not necessary in this case.
14352
4ce102af
JB
143532009-03-12 Joel Brobecker <brobecker@adacore.com>
14354
14355 * gdb.ada/ptype_arith_binop.exp: New testcase.
14356
529a2aef
JB
143572009-03-12 Joel Brobecker <brobecker@adacore.com>
14358
14359 * gdb.ada/mod_from_name: New testcase.
14360
8a38181c
JB
143612009-03-12 Joel Brobecker <brobecker@adacore.com>
14362
14363 * gdb.ada/tick_last_segv: New testcase.
14364
11436dee
VP
143652009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14366
61ff14c6 14367 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 14368
1f31650a
VP
143692009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14370
61ff14c6
JK
14371 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
14372 include the token in ^running and frame info in *stopped.
1f31650a 14373
a3247a22
PP
143742009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14375
14376 * solib-display.exp: New file.
14377 * solib-display-main.c: New file.
14378 * solib-display-lib.c: New file.
61ff14c6 14379
aae64587
PA
143802009-03-05 Pedro Alves <pedro@codesourcery.com>
14381
14382 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
14383
44aabfbc
JK
143842009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
14385
14386 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
14387 (list_and_check_macro): Use more specific test name.
14388 (next to definition): Make the test names unique.
14389
c087fcd3
PM
143902009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
14391
14392 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 14393
c86cf029
VP
143942009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14395
14396 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
14397 notifications.
14398 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
14399 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
14400 * lib/mi-support.exp (library_loaded_re): New.
14401 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
14402
3ea85240
VP
144032009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14404
14405 * gdb.gdb/observer.exp: Use test_notification observer, not
14406 normal_stop, everywhere.
14407 (test_normal_stop_notifications): Rename to...
14408 (test_notifications): ...this.
14409 (test_observer_normal_stop): Rename to...
14410 (test_observer): ...this.
14411
1903f0e6
DE
144122009-02-16 Doug Evans <dje@google.com>
14413
14414 * gdb.arch/amd64-disp-step.S (test_int3): New test.
14415 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
14416 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
14417 (test_prefixed_syscall,test_int3): New tests.
14418 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
14419 (test_prefixed_syscall,test_int3): New tests.
14420
1d33d6ba
VP
144212009-02-14 Vladimir Prus <vladimir@codesourcery.com>
14422
3cb51905
AS
14423 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
14424 (mi_expect_interrupt): Likewise.
14425 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
14426 response.
1d33d6ba 14427
faafb047
PM
144282009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14429
14430 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
14431 * gdb.base/pc-fp.exp (get_valueofx): Remove.
14432 Replace calls to get_valueofx by get_hexadecimal_valueof.
14433
417e16e2
PM
144342009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14435
14436 * lib/gdb.exp (get_valueof): Accept anything as a return value.
14437 (get_integer_valueof): New procedure.
14438 (get_sizeof): Use new get_integer_value_of.
14439 * gdb.base/sizeof.exp: Replace all uses of get_valueof
14440 by get_integer_valueof.
14441
7065b901
TT
144422009-02-13 Tom Tromey <tromey@redhat.com>
14443
14444 * gdb.base/remote.exp (get_sizeof): Remove.
14445 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
14446 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
14447 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
14448 * lib/gdb.exp (get_valueof): Move from long_long.exp.
14449 (get_sizeof): Likewise.
14450
5d7cb8df
JK
144512009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14452
14453 PR fortran/9806
14454 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
14455
b2febfff
PP
144562009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14457
14458 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
14459
4aa995e1
PA
144602009-02-06 Pedro Alves <pedro@codesourcery.com>
14461
14462 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
14463
d8906c6f
TJB
144642009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14465
14466 * gdb.python/python-cmd.exp: New file.
14467
ff4ab08d
TG
144682009-02-06 Tristan Gingold <gingold@adacore.com>
14469
14470 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
14471
aacd552b
TG
144722009-02-05 Tristan Gingold <gingold@adacore.com>
14473
14474 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
14475 pointer is dereferenced and use this signal name in regexp.
14476 * gdb.base/signull.exp: Ditto.
14477 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
14478 * gdb.base/signull.c (main): Ditto.
14479
08c637de
TJB
144802009-02-04 Tom Tromey <tromey@redhat.com>
14481 Thiago Jung Bauermann <bauerman@br.ibm.com>
14482
14483 * gdb.python/python-value.exp: Use `gdb.history' instead of
14484 `gdb.value_from_history'.
14485 (test_value_numeric_ops): Add test for conversion of enum constant.
14486 * gdb.python/python-value.c (enum e): New type.
14487 (evalue): New global.
14488 (main): Use argv.
14489
20261af8
JG
144902009-02-04 Jerome Guitton <guitton@adacore.com>
14491
14492 * gdb.ada/uninitialized_vars: New test program.
14493 * gdb.ada/uninitialized_vars.exp: New testcase.
14494
52e44b43
TT
144952009-02-02 Tom Tromey <tromey@redhat.com>
14496
14497 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
14498 * gdb.cp/pr2489.cc: Rename...
14499 * gdb.cp/pr9594.cc: ... to this.
14500
1c71341a
TT
145012009-02-02 Tom Tromey <tromey@redhat.com>
14502
14503 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
14504 * gdb.cp/pr2489.cc: New file.
14505 * gdb.cp/cpcompletion.exp: New file.
14506
a4295225
TT
145072009-02-02 Tom Tromey <tromey@redhat.com>
14508
14509 PR exp/9059:
14510 * gdb.cp/call-c.exp: Add regression test.
14511 * gdb.cp/call-c.cc (FooHandle): New typedef.
14512 (main): New variable 'handle'.
14513
592375cd
VP
145142009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14515
14516 * lib/mi-support.exp (et_mi_thread_list)
14517 (check_mi_and_console_threads): Adjust for current thread in
14518 -thread-list-ids output.
14519
41447f92
VP
145202009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14521
889bf7c5
PA
14522 * gdb.mi/mi-break.exp (test_disabled_creation): New.
14523 Call it.
41447f92 14524
35669430
DE
145252009-01-28 Doug Evans <dje@google.com>
14526
14527 * gdb.arch/amd64-disp-step.S: New file.
14528 * gdb.arch/amd64-disp-step.exp: New file.
14529 * gdb.arch/i386-disp-step.S: New file.
14530 * gdb.arch/i386-disp-step.exp: New file.
14531
09f00d9a
PM
145322009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
14533
14534 * gdb.base/find.exp: Set newline variable
14535 using quotes instead of braces to fix cygwin failures.
14536
1e8fb976
PA
145372009-01-23 Pedro Alves <pedro@codesourcery.com>
14538
14539 * gdb.base/radix.exp: Add tests to ensure that that set
14540 input-radix 0 and set output-radix 0 are really rejected.
14541
da061712
PA
145422009-01-23 Pedro Alves <pedro@codesourcery.com>
14543
14544 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
14545 copyright years.
14546
dd7e2d2b
PA
145472009-01-23 Pedro Alves <pedro@codesourcery.com>
14548
14549 PR gdb/9664:
14550 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
14551
392452f6
PA
145522009-01-22 Pedro Alves <pedro@codesourcery.com>
14553
14554 PR c++/9631:
14555 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
14556
8653e71c
PM
145572009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
14558
14559 * gdb.server/file-transfer.exp: Use EXEEXT variable for
14560 binfile definition to fix Windows OS failure.
14561
a12cc160
DJ
145622009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14563
14564 PR gdb/9346
14565 * gdb.base/interrupt.c (sigint_handler): New.
14566 (main): Install a SIGINT handler if SIGNALS is defined. Exit
14567 on error.
14568 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
14569 Test "signal SIGINT".
14570
b89667eb
DE
145712009-01-19 Doug Evans <dje@google.com>
14572
14573 * gdb.base/break.exp: Update expected gdb output.
14574 * gdb.base/sepdebug.exp: Ditto.
14575 * gdb.mi/mi-syn-frame.exp: Ditto.
14576 * gdb.mi/mi2-syn-frame.exp: Ditto.
14577 * gdb.base/call-signal-resume.exp: New file.
14578 * gdb.base/call-signals.c: New file.
14579 * gdb.base/unwindonsignal.exp: New file.
14580 * gdb.base/unwindonsignal.c: New file.
14581 * gdb.threads/interrupted-hand-call.exp: New file.
14582 * gdb.threads/interrupted-hand-call.c: New file.
14583 * gdb.threads/thread-unwindonsignal.exp: New file.
14584
adb483fe
DJ
145852009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
14586
14587 * gdb.base/define.exp: Test defining and hooking prefix commands.
14588 * gdb.python/python.exp: Update test for "show user" output.
14589
60023297
JK
145902009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14591
14592 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
14593 now the output exactly, using less wildcards. Expect also the output
14594 of gfortran-4.3. Update for the f-valprint.c modification from
14595 2008-04-22.
14596 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
14597 Remove gdb_test test names where matching the command.
14598
ccc57cf9
PA
145992009-01-01 Pedro Alves <pedro@codesourcery.com>
14600
14601 PR breakpoints/9681:
14602 * gdb.base/watchpoint.exp: Add regression test.
14603
c7a6ca08
PA
146042008-12-31 Pedro Alves <pedro@codesourcery.com>
14605
14606 * gdb.threads/attach-into-signal.exp: Don't use
14607 gdb_suppress_entire_file.
14608 * gdb.threads/attach-stopped.exp: Ditto.
14609 * gdb.threads/attachstop-mt.exp: Ditto.
14610
3a031f65
PA
146112008-12-31 Pedro Alves <pedro@codesourcery.com>
14612
14613 PR gdb/8812:
14614 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
14615
09e6485f
PA
146162008-12-29 Pedro Alves <pedro@codesourcery.com>
14617
14618 PR gdb/7536:
14619 * gdb.base/radix.exp: Add tests to ensure invalid input radices
14620 and unsupported output radices are really rejected.
14621
0cd53049
JK
146222008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14623
14624 * gdb.cp/punctuator.exp: Backslash the '$' signs.
14625
ba163c7e
TT
146262008-12-22 Tom Tromey <tromey@redhat.com>
14627
14628 * gdb.cp/punctuator.exp: New file.
14629
6f4de6c9
JK
146302008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14631
14632 * gdb.base/completion.exp (Completing non-existing component): New test.
14633
0f34d0b4
JK
146342008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14635
14636 Fix for PR gdb/8648.
14637 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
14638 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
14639 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
14640 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
14641
db2ad4c3
JK
146422008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14643
14644 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
14645
bb5ef15e
DP
146462008-12-16 Christophe Lyon <christophe.lyon@st.com>
14647
14648 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
14649 compiler actually generate code at the expected line number.
14650
90142adc
JZ
146512008-12-15 Jie Zhang <jie.zhang@analog.com>
14652
14653 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
14654
fad6eecd
TT
146552008-12-12 Tom Tromey <tromey@redhat.com>
14656
14657 * gdb.base/commands.exp (redefine_hook_test): New proc.
14658 Call it.
14659
17c8aaf5
TT
146602008-12-11 Tom Tromey <tromey@redhat.com>
14661
14662 * gdb.base/macscp.exp: New regression test.
14663
7c8adf68
TT
146642008-12-11 Tom Tromey <tromey@redhat.com>
14665
14666 * gdb.base/macscp.exp: Print "address.addr".
14667 * gdb.base/macscp1.c (struct outer): New struct.
14668 (address): New global.
14669
b05dcbb7
TT
146702008-12-09 Tom Tromey <tromey@redhat.com>
14671
14672 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
14673 Call it.
14674
2d476de1
DE
146752008-12-04 Doug Evans <dje@google.com>
14676
14677 * gdb.server/ext-run.exp: Relax regexp for init program.
14678
87bdc959
TG
146792008-12-03 Tristan Gingold <gingold@adacore.com>
14680
14681 * gdb.base/macscp.exp: Generate an object file during compilation
14682 to work around Darwin dsymutil limitations.
14683
e0740f77
JK
146842008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14685
14686 Test resolving external references to TLS variables.
14687 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
14688 FILE2_THREAD_LOCAL.
14689 (testfile2, srcfile2): New variables.
14690 * gdb.threads/tls.c (file2_thread_local)
14691 (function_referencing_file2_thread_local): New.
14692 * gdb.threads/tls2.c: New file.
14693
67f0aac5
JB
146942008-11-28 Joel Brobecker <brobecker@adacore.com>
14695
14696 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
14697 rather than integer, as integer might not be big enough when
14698 on 64bit targets.
67f0aac5 14699
c332165e
JG
147002008-11-27 Jerome Guitton <guitton@adacore.com>
14701
14702 * gdb.cp/formatted-ref.exp: Add equality test.
14703 * gdb.ada/formatted_ref.exp: Ditto.
14704
fc9b693c
JK
147052008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14706
14707 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
14708 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
14709
a9c64011
AS
147102008-11-20 Andreas Schwab <schwab@suse.de>
14711
14712 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
14713 matching syscall entry point.
14714 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
14715 (tcatch_vfork_then_child_follow): Likewise. Finish through
14716 vfork even if we stopped at the syscall trampoline.
14717
e2fd701e
DE
147182008-11-20 Doug Evans <dje@google.com>
14719
14720 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
14721
69abc51c
TJB
147222008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
14723
14724 * gdb.arch/ppc-dfp.exp: New file.
14725 * gdb.arch/ppc-dfp.c: New file.
14726
c14c28ba
PP
147272008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
14728
14729 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 14730
2e74121d
DE
147312008-11-17 Doug Evans <dje@google.com>
14732
14733 * gdb.mi/mi-syn-frame.exp: Update expected output.
14734 * gdb.mi/mi2-syn-frame.exp: Update expected output.
14735
66bb093b
VP
147362008-11-17 Vladimir Prus <vladimir@codesourcery.com>
14737
14738 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
14739 "thread N" results in =thread-selected.
14740 * lib/mi-support (mi_run_cmd, mi_expect_stop)
14741 (mi_send_resuming_command_raw): Be prepared for
14742 =thread-selected.
14743
3d043ef6
VP
147442008-11-17 Vladimir Prus <vladimir@codesourcery.com>
14745
a9c64011
AS
14746 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
14747 * lib/mi-support.exp: Likewise.
3d043ef6 14748
808104c8
JB
147492008-11-16 Joel Brobecker <brobecker@adacore.com>
14750
14751 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
14752 commands from the expected output for "help catch".
14753
00b22944
JB
147542008-11-15 Joel Brobecker <brobecker@adacore.com>
14755
14756 * gdb.ada/int_deref.exp: New testcase.
14757
59669435
TT
147582008-11-14 Nick Roberts <nickrob@snap.net.nz>
14759
14760 * gdb.mi/gdb2549.exp: New file.
14761
de04a248
DE
147622008-11-11 Doug Evans <dje@google.com>
14763
14764 * gdb.base/callexit.exp: New file.
14765 * gdb.base/callexit.c: New file.
14766
6b8ce727
DE
147672008-11-10 Doug Evans <dje@google.com>
14768
14769 * lib/gdb.exp (GDBFLAGS): Move -nx ...
14770 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
14771 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
14772 (default_gdb_start,default_gdb_exit): Ditto.
14773 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
14774 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
14775 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
14776 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
14777 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
14778 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
14779
1b14b8aa
AS
147802008-11-03 Andreas Schwab <schwab@suse.de>
14781
14782 * gdb.base/hashline2.exp: Fix typo.
14783 * gdb.base/hashline3.exp: Likewise.
14784
f3134b88
TT
147852008-10-30 Tom Tromey <tromey@redhat.com>
14786
14787 * gdb.base/pointers.exp: Add test.
14788 * gdb.base/pointers.c (k, S): New typedefs.
14789 (instance): New global.
14790
c2226152
AS
147912008-10-30 Andreas Schwab <schwab@suse.de>
14792
14793 * gdb.base/args.exp: Add tests for newlines.
14794
462f405c
JB
147952008-10-30 Joel Brobecker <brobecker@adacore.com>
14796
14797 gdb.base/foll-exec.exp: Update the expected output of a couple
14798 of "info breakpoints" tests.
14799
79a45b7d
TT
148002008-10-28 Tom Tromey <tromey@redhat.com>
14801
14802 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
14803
adc13a14
PA
148042008-10-24 Pedro Alves <pedro@codesourcery.com>
14805
14806 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
14807 gdb_start_cmd.
14808 Use runto_main before any test that requires execution.
14809
252fbfc8
PA
148102008-10-23 Pedro Alves <pedro@codesourcery.com>
14811
14812 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
14813 instead of SIGINT.
14814
28148e3d
JB
148152008-10-22 Joel Brobecker <brobecker@adacore.com>
14816
14817 * gdb.base/completion.exp: Update expected output following
14818 the addition of the "info tasks" command.
14819
c209f847
TT
148202008-10-22 Tom Tromey <tromey@redhat.com>
14821
14822 * gdb.base/exprs.exp (test_expr): Add test for string
14823 concatenation.
14824
f177e350
PA
148252008-10-19 Pedro Alves <pedro@codesourcery.com>
14826
14827 * configure.ac: Output gdb.python/Makefile.
14828 * configure: Regenerate.
14829 * gdb.python/Makefile.in: New.
14830
cce89356
JB
148312008-10-16 Joel Brobecker <brobecker@adacore.com>
14832
14833 * gdb.base/foll-fork.exp: Adjust the expected output to match
14834 the new description for fork/vfork catchpoints in the "info
14835 breakpoints" output.
14836
176d289d
TJB
148372008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
14838
14839 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
14840
a08702d6
TJB
148412008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14842
14843 * gdb.python/python-value.c: New file.
14844 * gdb.python/python-value.exp: New file.
14845
1c5cfe86
PA
148462008-10-15 Pedro Alves <pedro@codesourcery.com>
14847
14848 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
14849
5a98ad69
DP
148502008-10-15 Denis Pilat <denis.pilat@st.com>
14851
41702f1b 14852 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 14853
dcb1a1e2
TT
148542008-10-09 Tom Tromey <tromey@redhat.com>
14855
14856 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
14857 'fprintf' and 'stderr'.
14858
9124fe48
JB
148592008-10-07 Joel Brobecker <brobecker@adacore.com>
14860
14861 * gdb.ada/ref_tick_size.exp: New testcase.
14862
45452591
DE
148632008-10-06 Doug Evans <dje@google.com>
14864
14865 * gdb.dwarf2/dw2-cu-size.exp: New file.
14866 * gdb.dwarf2/dw2-cu-size.S: New file.
14867
14868 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
14869 .Ltype_int for clarity.
14870
4fc5b208
PP
148712008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
14872
14873 PR gdb/2384:
14874 * gdb.cp/gdb2384.exp: Extended to test more cases.
14875 * gdb.cp/gdb2384.cc: Likewise.
14876 * gdb.cp/gdb2384-base.h: Likewise.
14877 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 14878
d78df370
JK
148792008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14880
14881 * gdb.base/maint.exp (maint print type): Remove printing
14882 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
14883
9a044a89
TT
148842008-09-30 Tom Tromey <tromey@redhat.com>
14885
14886 * gdb.base/macscp.exp: Add completion tests.
14887 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
14888 (TWENTY_THREE): Likewise.
14889 (FORTY_EIGHT): Likewise.
14890
506800a9
TT
148912008-09-30 Tom Tromey <tromey@redhat.com>
14892
14893 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
14894 everywhere.
14895 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
14896
1a6f01b5
JK
148972008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14898
14899 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
14900 testcase is derived from. Fix racy dependency on an expected PID
14901 number. No longer support the testcase on Linux kernel 2.4.x.
14902
2fae03e8
TT
149032008-09-27 Tom Tromey <tromey@redhat.com>
14904
14905 * gdb.base/macscp.exp: Add tests for stringification, splicing,
14906 and varargs.
14907
1ad15515
PA
149082008-09-22 Pedro Alves <pedro@codesourcery.com>
14909
14910 * lib/mi-support.exp (mi_expect_interrupt): New.
14911 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
14912 from gdb.mi/mi-nonstop.exp.
14913 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
14914 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
14915 lib/mi-support.exp.
14916 Use mi_check_thread_states throughout. Avoid ".*" and do not
14917 require an anchor after -exec-run.
14918
d0b76dc6
DJ
149192008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
14920
14921 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
14922 stop is pending. Avoid ".*" when two stops are pending.
14923 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
14924 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
14925 newlines in fullnames.
14926 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
14927 (mi_expect_stop): Update comments. Only anchor in sync mode.
14928 Do not match newlines.
14929 (mi_send_resuming_command_raw): Always return status.
14930 (mi_get_stop_line): Do not match more than one line by accident.
14931 Only anchor in sync mode.
14932 (mi_run_inline_test): If -exec-next fails, give up.
14933
9990c830
UW
149342008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14935
14936 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
14937 on SPU.
14938
ebcf6f00
JB
149392008-09-10 Joel Brobecker <brobecker@adacore.com>
14940
14941 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
14942
b6db24e5
JB
149432008-09-10 Joel Brobecker <brobecker@adacore.com>
14944
14945 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
14946 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
14947 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
14948 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
14949 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
14950 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
14951 gdb.ada/interface.exp, gdb.ada/null_array.exp,
14952 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
14953 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
14954 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
14955 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
14956 Include the "= " sequence in the expected output of print tests.
14957
2bf448e0
JB
149582008-09-10 Joel Brobecker <brobecker@adacore.com>
14959
14960 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
14961 description for boolean types.
14962
d51fd4c8
PA
149632008-09-09 Pedro Alves <pedro@codesourcery.com>
14964
14965 * gdb.base/hook-stop-continue.c: New.
14966 * gdb.base/hook-stop-continue.exp: New.
14967
694182d2
DJ
149682008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
14969
14970 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
14971
3b8a7fc0
JG
149722008-09-08 Jerome Guitton <guitton@adacore.com>
14973
14974 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
14975 (stack_check_probe_2, stack_check_probe_loop_1)
14976 (stack_check_probe_loop_2): New functions.
14977 (main): Add call to these new functions.
14978 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
14979 functions, check that the breakpoint is inserted at the appropriate
14980 location.
14981 (insert_breakpoint): Slightly refine this procedure so that it can
14982 be called several times in the test.
14983
96cc0ae8
JG
149842008-09-08 Jerome Guitton <guitton@adacore.com>
14985
14986 * gdb.base/stack-checking.c: New file.
14987 * gdb.base/stack-checking.exp: New file.
14988
1f08b409
TJB
149892008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14990
14991 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
14992 * gdb.arch/altivec-regs.exp: Likewise.
14993 * gdb.arch/vsx-regs.exp: Likewise.
14994
3099e1c4
TJB
149952008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14996
14997 * gdb.arch/ppc-fp.exp: New file.
14998 * gdb.arch/ppc-fp.c: New file.
14999
cc69bfc1
PP
150002008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
15001
15002 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
15003 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 15004
b02a33db
MS
150052008-09-04 Michael Snyder <msnyder@vmware.com>
15006
15007 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
15008 as "at" (for non-debug functions such as _start).
15009
2992cbe0
UW
150102008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15011
15012 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
15013 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
15014 software watchpoints.
15015 * gdb.base/watch_thread_num.exp: Likewise.
15016
514f746b
AR
150172008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
15018
15019 * gdb.arch/i386-bp_permanent.exp: New test.
15020
876cecd0
TT
150212008-08-24 Tom Tromey <tromey@redhat.com>
15022
15023 * gdb.base/maint.exp: Update "maint print type".
15024
80f73d71
VP
150252008-08-21 Vladimir Prus <vladimir@codesourcery.com>
15026
15027 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
15028 support. Adjust the order of "*running" notifications.
15029 * gdb.mi/non-stop.c: Don't cast from int to void* and
15030 back.
15031
d9c78d7d
MK
150322008-08-20 Mark Kettenis <kettenis@gnu.org>
15033
15034 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
15035 expect to find it in the "info frame" output.
15036
97a2d1d3
DJ
150372008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
15038
15039 * gdb.base/interp.exp: Always consume both prompts.
15040
b96e2927
PA
150412008-08-20 Pedro Alves <pedro@codesourcery.com>
15042
15043 * gdb.base/pending.exp: Test pending breakpoints without symbols
15044 loaded.
15045
8cf6e61a
VP
150462008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15047
15048 * lib/mi-support.exp (mi_expect_stop): Produce
15049 more details on failures.
15050 * gdb.mi/mi-nonstop.exp: New.
15051 * gdb.mi/non-stop.c: New.
15052
c6ebd6cf
VP
150532008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15054
a9c64011
AS
15055 * gdb.mi/mi-async.exp: Use 'set target-async'.
15056 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 15057
46a9b8ed
DJ
150582008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
15059
15060 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
15061
44feb3ce
TT
150622008-08-17 Tom Tromey <tromey@redhat.com>
15063
15064 * gdb.base/help.exp (help catch): Rewrite.
15065
311a4e6b
TJB
150662008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
15067
15068 * gdb.base/define.exp: Test indented command documentation.
15069 * gdb.python/python.exp: Test indented multi-line command.
15070
604c2f83
LM
150712008-08-15 Luis Machado <luisgpm@br.ibm.com>
15072
15073 * testsuite/gdb.arch/vsx-regs.c: New source file.
15074 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
15075 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
15076
886a217c
TT
150772008-08-14 Tom Tromey <tromey@redhat.com>
15078
15079 * gdb.base/macscp.exp: Add regression test for "macro define" or
15080 "macro undef" with no arguments.
15081
c814a4f3
PP
150822008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
15083
15084 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 15085
12ab8a60
UW
150862008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15087
15088 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
15089
d57a3c85
TJB
150902008-08-06 Tom Tromey <tromey@redhat.com>
15091
15092 * gdb.python/python.exp: New file.
15093
c7b778ff
JK
150942008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15095
15096 Fix for PR gdb/1543.
15097 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
15098 $LOCATION.
15099 (location): New variable.
15100 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
15101 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
15102 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
15103 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
15104 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
15105 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
15106 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
15107 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
15108 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
15109 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
15110 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
15111 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
15112 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
15113 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
15114 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15115 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
15116 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
15117 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
15118 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
15119 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15120 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
15121 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
15122 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
15123 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
15124 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
15125 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
15126 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
15127 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
15128 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
15129 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
15130 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
15131 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
15132 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
15133 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
15134 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
15135 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
15136 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
15137 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15138 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
15139 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
15140 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
15141 gdb.base/type-opaque.exp, gdb.base/until.exp,
15142 gdb.base/value-double-free.c, gdb.base/varargs.exp,
15143 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
15144 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
15145 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
15146 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
15147 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
15148 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
15149 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
15150 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15151 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
15152 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
15153 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
15154 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
15155 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
15156 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
15157 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
15158 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15159 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
15160 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
15161 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
15162 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
15163 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
15164 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
15165 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
15166 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15167 gdb.pascal/types.exp, gdb.stabs/weird.exp,
15168 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
15169 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
15170 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
15171 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
15172 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
15173 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
15174 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15175 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
15176 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15177 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
15178 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15179 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15180 lib/mi-support.exp, lib/trace-support.exp: Remove reference
15181 to bug-gdb@prep.ai.mit.edu .
15182
5e06a3d1
VP
151832008-07-31 Vladimir Prus <vladimir@codesourcery.com>
15184
15185 * lib/mi-support.exp (mi_load_shlibs): New.
15186 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
15187
9d81d21b
VP
151882008-07-30 Vladimir Prus <vladimir@codesourcery.com>
15189
15190 * lib/mi-support.exp (get_mi_thread_list)
15191 (check_mi_and_console_threads): New, moved from ...
15192 * gdb.mi/mi-pthread.exp: ...here.
15193 * gdb.mi/gdb669.exp (get_mi_thread_list)
15194 (check_mi_and_console_threads): Delete.
15195 * gdb.mi/mi2-pthread.exp: Likewise.
15196
bae98fe0
TT
151972008-07-28 Tom Tromey <tromey@redhat.com>
15198
15199 * Makefile.in (just-check): Remove. Move body to...
15200 (check): ... here.
15201
57380f4e
DJ
152022008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15203
15204 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
15205 Add a test for duplicated SIGINTs.
15206
e09490f1
DJ
152072008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15208
15209 * gdb.threads/schedlock.exp (get_args): Update to work for any
15210 value of NUM.
15211 (Top level): Report the number of threads that did not resume.
15212
6387b45f
DJ
152132008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15214
15215 * gdb.dwarf2/dw2-compressed.S: Also define __start.
15216
62f64ff2
DJ
152172008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15218
15219 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
15220 non-MI prompt.
15221
fa8de41e
TT
152222008-07-26 Tom Tromey <tromey@redhat.com>
15223
15224 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
15225 (function_struct, function_struct_ptr): New globals.
15226 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
15227 function pointer in a struct.
15228
ccb3ac8a
TT
152292008-07-26 Tom Tromey <tromey@redhat.com>
15230
15231 * gdb.base/macscp.exp: Add test for macro lexing bug.
15232
d7d9f01e
TT
152332008-07-18 Tom Tromey <tromey@redhat.com>
15234
15235 * gdb.base/macscp.exp: Add macro tests.
15236
9bf07184
PP
152372008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15238
15239 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
15240
becf6477
PP
152412008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15242
15243 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
15244
0709f7d3
PP
152452008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
15246
15247 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 15248
7093c834
PP
152492008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
15250
15251 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 15252
b432ffe3
JK
152532008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15254
15255 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
15256
b1a268e5
VP
152572008-07-12 Vladimir Prus <vladimir@codesourcery.com>
15258
15259 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
15260
e2995f8e
KB
152612008-07-11 Kevin Buettner <kevinb@redhat.com>
15262
15263 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
15264 of regexp to account for changes made to GDB in the printing of
15265 byte vectors.
15266
14032a66
TT
152672008-07-11 Tom Tromey <tromey@redhat.com>
15268
15269 * gdb.base/completion.exp: Add 'help' completion test.
15270
981505ef
JK
152712008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15272
15273 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
15274
10568435
JK
152752008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15276
15277 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
15278
4487aabf
PA
152792008-07-09 Pedro Alves <pedro@codesourcery.com>
15280
15281 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
15282
a4a9b1c4
PA
152832008-07-09 Pedro Alves <pedro@codesourcery.com>
15284
15285 * gdb.base/fullname.exp: Restore pwd if compiling failed.
15286
3c3185ac
JK
152872008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15288
15289 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
15290
7ebd49dc
VP
152912008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15292
15293 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
15294 previous commit. Add a comment.
15295
84e46146
PA
152962008-06-28 Pedro Alves <pedro@codesourcery.com>
15297
15298 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
15299
0f8d4a2f
VP
153002008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15301
15302 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
15303
f747e0ce
PA
153042008-06-27 Pedro Alves <pedro@codesourcery.com>
15305
15306 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
15307 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
15308 compiling an executable, link in an object that forces unbuffered
15309 output.
15310 * lib/set_unbuffered_mode.c: New file.
15311
734a5c36
JK
153122008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15313
15314 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
15315
a2840c35
VP
153162008-06-25 Vladimir Prus <vladimir@codesourcery.com>
15317
a9c64011
AS
15318 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
15319 mi_expect_stop.
15320 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
15321 Demand that *running is output.
15322 (detect_async): Perform checking every time.
15323 (mi_send_resuming_command): Extract everything into...
15324 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
15325 (mi_expect_stop): Don't accept any output before *stopped.
15326
6ae37fef
VP
153272008-06-13 Vladimir Prus <vladimir@codesourcery.com>
15328
15329 Robustify mi-simplerun.
a9c64011
AS
15330 * gdb.mi/basics.c (main): Add a call to sleep.
15331 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
15332 * gdb.mi/mi2-cli.exp: Likewise.
15333 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 15334
b4aa76f0 153352008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
15336
15337 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
15338
e1ac3328
VP
153392008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15340
a9c64011
AS
15341 * gdb.mi/mi-console.exp: Adjust.
15342 * gdb.mi/mi-syn-frame.exp: Adjust.
15343 * gdb.mi/mi2-console.exp: Adjust.
15344 * gdb.mi/mi2-syn-frame.exp: Adjust.
15345 * lib/mi-support.exp (mi_run_cmd): Adjust.
15346 (mi_send_resuming_command): Adjust.
e1ac3328 15347
f7f9a841
VP
153482008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15349
15350 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
15351 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
15352 testing of stopped.
15353 * gdb.mi/mi2-syn-frame.exp: Likewise.
15354 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
15355 (async, detect_async): New.
15356 (mi_expect_stop, mi_continue_to_line): Adjust expectation
15357 depending on if we're running in sync or async mode.
f7f9a841 15358
37cd5d19
TT
153592008-06-09 Tom Tromey <tromey@redhat.com>
15360
15361 * gdb.base/completion.exp: New tests for field name completion
15362 with spaces, and field name completion with '->'.
15363
65d12d83
TT
153642008-06-06 Tom Tromey <tromey@redhat.com>
15365
15366 * gdb.base/break1.c (struct some_struct): New struct.
15367 (values): New global.
15368 * gdb.base/completion.exp: Add field name completion test.
15369
ebfe2e3f
PP
153702008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
15371
15372 * gdb.cp/call-c.exp: Test for incorrect handling of reference
15373 to pointer.
15374 * gdb.cp/call-c.cc: Likewise.
15375
bcf6fc3a
NR
153762008-06-06 Nick Roberts <nickrob@snap.net.nz>
15377
15378 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
15379 annotation.
15380
49fd4a42 153812008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 15382 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
15383
15384 * gdb.threads/execl.c, gdb.threads/execl1.c,
15385 gdb.threads/execl.exp: New tests.
a9c64011 15386
8a34ac3f
AR
153872008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
15388 Daniel Jacobowitz <dan@codesourcery.com>
15389
15390 * gdb.cp/exception.exp: Activate test, make it work with pending
15391 catchpoints.
15392
86ae69ef
JK
153932008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
15394
15395 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
15396
f7f9ae2c
VP
153972008-05-28 Vladimir Prus <vladimir@codesourcery.com>
15398
a9c64011
AS
15399 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
15400 now printed.
15401 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 15402
2a2d4dc3
AS
154032008-05-27 Andreas Schwab <schwab@suse.de>
15404
15405 * gdb.base/frame-args.exp: Handle arguments that are optimized
15406 out.
15407
5099e4d9
LM
154082008-05-26 Luis Machado <luisgpm@br.ibm.com>
15409
15410 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
15411 quiet for ppc32 and group options into a single variable.
15412
d9c36a91
JB
154132008-05-23 Joel Brobecker <brobecker@adacore.com>
15414
15415 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
15416 of zero-size elements.
15417 * gdb.ada/null_array.exp: Test printing this new array.
15418
103a8671
JK
154192008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15420
15421 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
15422
07a4cc1a 154232008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
15424
15425 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
15426 of the "finish" command.
15427
55f996a7
NR
154282008-05-21 Nick Roberts <nickrob@snap.net.nz>
15429
15430 * gdb.base/annota1.exp: Test for new annotation.
15431
907fc202
UW
154322008-05-16 Pedro Alves <pedro@codesourcery.com>
15433
15434 * gdb.base/fixsection.exp: New file.
15435 * gdb.base/fixsection0.c: New file.
15436 * gdb.base/fixsection1.c: New file.
15437
e8f97270
UW
154382008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15439
15440 * gdb.base/annota1.exp: Accept printf@... in place of printf.
15441 * gdb.base/annota3.exp: Likewise.
15442
ac0bb574
NF
154432008-05-13 Nathan Froyd <froydnj@codesourcery.com>
15444
15445 * gdb.base/watch_thread_num.exp: Don't run tests that require
15446 watchpoints if the target doesn't support them.
15447
6fadd07a
DE
154482008-05-12 Doug Evans <dje@google.com>
15449
15450 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
15451
6e9a4a30
JB
154522008-05-09 Joel Brobecker <brobecker@adacore.com>
15453
15454 * gdb.ada/assign_1.exp: New testcase.
15455
08388c79
DE
154562008-05-09 Doug Evans <dje@google.com>
15457
a3c83fae
DE
15458 * gdb.base/find.exp: New file.
15459 * gdb.base/find.c: New file.
08388c79 15460
bd5ddfe8
DJ
154612008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
15462
15463 * gdb.base/commands.exp (watchpoint_command_test): Handle
15464 gdb,no_hardware_watchpoints.
15465 * gdb.base/float.exp: Allow ARM targets without floating point.
15466 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
15467
b5dd68e2 154682008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 15469 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
15470
15471 * gdb.ada/lang_switch: New test program.
15472 * gdb.ada/lang_switch.exp: New testcase.
15473
382d13d1
DE
154742008-05-05 Doug Evans <dje@google.com>
15475
15476 * gdb.base/help.exp (disassemble): Update expected help text.
15477
9dd789d0
PA
154782008-05-04 Pedro Alves <pedro@codesourcery.com>
15479
15480 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
15481
611c83ae
PA
154822008-05-04 Pedro Alves <pedro@codesourcery.com>
15483
15484 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
15485 different times.
15486
ff013f42
JK
154872008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
15488
15489 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
15490 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
15491 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
15492 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
15493
96dff6a2
VP
154942008-05-04 Vladimir Prus <vladimir@codesourcery.com>
15495
15496 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
15497 notification to appear.
15498
55cd6f92
DJ
154992008-05-04 Daniel Jacobowitz <dan@debian.org>
15500
15501 * gdb.base/fullname.c: New file.
15502 * gdb.base/fullname.exp: New file.
15503 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
15504
d705c43c
PA
155052008-05-03 Pedro Alves <pedro@codesourcery.com>
15506
15507 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
15508 expressions with macros.
15509
333222e1
JK
155102008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15511
15512 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
15513
5ac01682
DJ
155142008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
15515
15516 * gdb.base/completion.exp: Handle lack of other symbols beginning
15517 with "a".
15518
15519 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
15520
237fc4c9
PA
155212008-05-02 Jim Blandy <jimb@codesourcery.com>
15522
15523 * gdb.asm/asmsrc1.s: Add scratch space.
15524
ed5e9466
DJ
155252008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15526 Daniel Jacobowitz <dan@codesourcery.com>
15527
15528 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
15529 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
15530 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
15531
b39cc962
DJ
155322007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
15533
15534 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
15535
36d520f5
JB
155362008-05-01 Joel Brobecker <brobecker@adacore.com>
15537
15538 * gdb.base/info-target.exp: New testcase.
15539
8d4e3071
DJ
155402008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15541
15542 * gdb.cp/hang.exp: Use .cc instead of .C.
15543 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
15544 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
15545
6f3f3097
DJ
155462008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15547
15548 * gdb.base/gdb1250.exp: Remove perror.
15549 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
15550
5550a914
PA
155512008-04-30 Pedro Alves <pedro@codesourcery.com>
15552
15553 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
15554 .2byte.
15555
d848e687
DJ
155562008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
15557
15558 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
15559 (maybe_kfail): New.
15560
93b5768b
PA
155612008-04-25 Pedro Alves <pedro@codesourcery.com>
15562
15563 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
15564
721c02de
VP
155652008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15566
a9c64011
AS
15567 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
15568 * gdb.mi/mi2-syn-frame.exp: Likewise.
15569 * lib/mi-support.exp: Likewise.
721c02de 15570
74960c60
VP
155712008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15572
15573 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
15574 to specify regexp for the location to stop at.
15575 * gdb.base/break-always.c: New.
15576 * gdb.base/break-always.exp: New.
15577
d24317b4
VP
155782008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15579
15580 * lib/mi-support.exp (mi_runto_helper): Adjust
15581 for the original-location field.
15582 (mi_create_breakpoint, mi_list_breakpoints): New.
15583 * gdb.mi/mi-break.exp: Adjust.
15584 * gdb.mi/mi2-break.exp: Adjust.
15585 * gdb.mi/mi-pending.exp: Adjust.
15586 * gdb.mi/mi-simplerun.exp: Adjust.
15587 * gdb.mi/mi2-simplerun.exp: Adjust.
15588 * gdb.mi/mi-syn-frame.exp: Adjust.
15589 * gdb.mi/mi2-syn-frame.exp: Adjust.
15590 * gdb.mi/mi-until.exp: Adjust.
15591 * gdb.mi/mi2-until.exp: Adjust.
15592 * gdb.mi/mi-var-display.exp: Adjust.
15593 * gdb.mi/mi2-var-display.exp: Adjust.
15594 * gdb.mi/mi-watch.exp: Adjust.
15595 * gdb.mi/mi2-watch.exp: Adjust.
15596
fdc59709 155972008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 15598
a9c64011
AS
15599 * aclocal.m4: Add override.m4.
15600 * configure: Regenerate.
fdc59709 15601
8e91f023
VP
156022008-04-19 Vladimir Prus <vladimir@codesourcery.com>
15603
15604 * gdb.mi/var-cmd.c (do_at_tests): Verify that
15605 '-var-update --all-values' reports new value even the type
15606 of a variable object has changed.
15607
233a11ab
CS
156082008-04-18 Craig Silverstein <csilvers@google.com>
15609
15610 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
15611 files.
d24317b4 15612
9c1137ad
JB
156132008-04-18 Joel Brobecker <brobecker@adacore.com>
15614
15615 * gdb.ada/atomic_enum: New test program.
15616 * gdb.ada/atomic_enum.exp: New testcase.
15617
66d0bbc7
DE
156182008-04-17 Doug Evans <dje@google.com>
15619
15620 * gdb.opt/Makefile.in: Fix whitespace.
15621
100906b0
UW
156222008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
15623
15624 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
15625
4584e32e
DE
156262008-04-17 Doug Evans <dje@google.com>
15627
15628 * gdb.base/hashline1.exp: New testcase.
15629 * gdb.base/hashline2.exp: New testcase.
15630 * gdb.base/hashline2.exp: New testcase.
15631
0a320680
PA
156322008-04-17 Pedro Alves <pedro@codesourcery.com>
15633
15634 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
15635
18ac113b
AR
156362008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
15637
15638 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
15639 temporary breakpoint to match "Temporary breakpoint".
15640 * gdb.base/break.exp (delete_breakpoints): Likewise.
15641 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
15642 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
15643 * gdb.base/display.exp: Likewise.
15644 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
15645 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
15646 * gdb.base/restore.exp (restore_tests): Likewise.
15647 * gdb.base/sepdebug.exp: Likewise.
15648 * gdb.base/watchpoint.exp: Likewise.
15649 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
15650 * gdb.mi/mi-pending.exp: Likewise.
15651 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
15652 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
15653 * gdb.mi/mi-var-cmd.exp: Likewise.
15654 * gdb.mi/mi-var-display.exp: Likewise.
15655 * gdb.mi/mi2-cli.exp: Likewise.
15656 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
15657 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
15658 * gdb.mi/mi2-var-display.exp: Likewise.
15659 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
15660 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
15661 new "disp" field.
a9c64011 15662 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
15663 reason. This is to support fix for PR2424.
15664
add38693
JK
156652008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15666
15667 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
15668
fcacd99f
VP
156692008-04-13 Vladimir Prus <vladimir@codesourcery.com>
15670
15671 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 15672 field. Add more floating varobj tests.
fcacd99f 15673 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
15674 field.
15675 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
15676 (main): Call do_at_tests.
15677 * lib/mi-support.exp (mi_create_floating_varobj)
15678 (mi_varobj_update_with_type_change): New.
fcacd99f 15679
de051565
MK
156802008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
15681
15682 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
15683 option of -var-evaluate-expression.
15684 * gdb.mi/mi2-var-display.exp: Likewise.
15685
dbc52822
VP
156862008-04-07 Vladimir Prus <vladimir@codesourcery.com>
15687
15688 Introduce test setup helpers.
a9c64011
AS
15689 * lib/gdb.exp (build_executable, clean_restart)
15690 (prepare_for_testing): New.
15691 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
15692 * gdb.base/return.exp: Likewise.
15693 * gdb.base/ending-run.exp: Likewise.
dbc52822 15694
473591da
NR
156952008-04-07 Nick Roberts <nickrob@snap.net.nz>
15696
15697 * gdb.mi/mi-async.exp: New test for asynchronous Machine
15698 Interface (MI) responses.
15699
2b2d9e11
VP
157002008-04-06 Vladimir Prus <vladimir@codesourcery.com>
15701
a9c64011
AS
15702 * gdb.cp/breakpoint.cc: New code to test conditions involving
15703 member variables.
15704 * gdb.cp/breakpoint.exp: Test condition involving member
15705 variables.
2b2d9e11 15706
bb378428
VP
157072008-04-05 Vladimir Prus <vladimir@codesourcery.com>
15708
15709 * lib/mi-support.exp (mi_expect_stop): New.
15710 (mi_run_cmd): Change the
15711 token. Use mi_send_resuming_command, use
15712 mi_expect_stop.
15713 (mi_execute_to_helper): Rename to mi_execute_to.
15714 (mi_send_resuming_command): Add more error patterns.
15715 (mi_wait_for_stop): Renamed to...
15716 (mi_get_stop_line): ...this.
15717 (mi_run_inline_test): Adjust.
15718
15719 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
15720 * gdb.mi/mi-console.exp: Likewise.
15721 * gdb.mi/mi-pending.exp: Likewise.
15722 * gdb.mi/mi-simplerun.exp: Likewise.
15723 * gdb.mi/mi-stack.exp: Likewise.
15724 * gdb.mi/mi-stepi.exp: Likewise.
15725 * gdb.mi/mi-syn-frame.exp: Add comment.
15726 * gdb.mi/mi-until.exp: Likewise.
15727 * gdb.mi/mi-var-display.exp: Likewise.
15728 * gdb.mi/mi-watch.exp: Likewise.
15729 * gdb.mi/mi2-cli.exp: Likewise.
15730 * gdb.mi/mi2-console.exp: Likewise.
15731 * gdb.mi/mi2-simplerun.exp: Likewise.
15732 * gdb.mi/mi2-stack.exp: Likewise.
15733 * gdb.mi/mi2-stepi.exp: Likewise.
15734 * gdb.mi/mi2-until.exp: Likewise.
15735 * gdb.mi/mi2-var-display.exp: Likewise.
15736 * gdb.mi/mi2-watch.exp: Likewise.
15737
62172bb9
UW
157382008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15739
15740 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
15741
15742 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
15743
a13e061a
PA
157442008-04-04 Pedro Alves <pedro@codesourcery.com>
15745
15746 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
15747 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
15748 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
15749 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
15750 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
15751 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
15752 expect an mi error duplicated in stderr.
15753
eae06beb
JB
157542008-04-03 Joel Brobecker <brobecker@adacore.com>
15755
15756 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
15757 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
15758 Add a couple of tests that verify the behavior when the new setting
15759 is set to "cancel" and "all".
15760 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
15761 "ask" before we start the testing.
15762
79c6ced6
AR
157632008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
15764
15765 * gdb.cp/casts.cc: Add class reference variables.
15766 * gdb.cp/casts.exp: New test cases for up/down casting references.
15767
6c2d1a6b
MK
157682008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
15769
15770 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
15771 instead of beginning to make an extra test pass.
15772 * gdb.mi/mi2-var-display.exp: Likewise.
15773
55b411d9
MR
157742008-03-31 Maciej W. Rozycki <macro@mips.com>
15775
15776 * gdb.base/break.exp: Mark failures as such. Fix formatting.
15777
c6140da2
MD
157782008-03-31 Markus Deuling <deuling@de.ibm.com>
15779 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15780
15781 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
15782 value. Add xfail for older kernels.
15783
79732189
AR
157842008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
15785
15786 Bring mi-support in line with gdb.exp.
15787 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
15788 (mi_gdb_start): New function.
15789
33c3676e
MR
157902008-03-28 Maciej W. Rozycki <macro@mips.com>
15791
15792 * gdb.mi/mi-var-cmd.exp: Fix a typo.
15793
92e28119
VP
157942008-03-26 Vladimir Prus <vladimir@codesourcery.com>
15795
15796 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
15797 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 15798
9e8e3afe
VP
157992008-03-26 Vladimir Prus <vladimir@codesourcery.com>
15800
15801 * lib/mi-support.exp (mi_create_varobj_checked): New.
15802 (mi_list_varobj_children): Allow to check for a
15803 value.
15804 (mi_list_array_varobj_children): New.
15805
15806 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
15807 and mi_list_varobj_children, as opposed to hardcoding
15808 expected strings.
15809 * gdb.mi/gdb701.exp: Likewise.
15810 * gdb.mi/gdb792.exp: Likewise.
15811 * gdb.mi/mi-var-block.exp: Likewise.
15812 * gdb.mi/mi-var-cmd.exp: Likewise.
15813 * gdb.mi/mi-var-invalidate.exp: Likewise.
15814 * gdb.mi/mi2-var-block.exp: Likewise.
15815 * gdb.mi/mi2-var-child.exp: Likewise.
15816 * gdb.mi/mi2-var-cmd.exp: Likewise.
15817 * gdb.mi/mi2-var-display.exp: Likewise.
15818
9df50351
JK
158192008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15820
15821 Fix random false FAILs on i386.
15822 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
15823
31e5d73a
DJ
158242008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15825
15826 PR gdb/544
15827 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
15828
12f4afab
DJ
158292008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15830
15831 PR gdb/544
15832 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
15833
b562a0cb
DJ
158342008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15835
15836 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
15837 fixed PR gdb/544.
15838
17faa917
DJ
158392008-03-21 Pedro Alves <pedro@codesourcery.com>
15840
15841 * gdb.threads/fork-child-threads.exp: Test next over fork.
15842
6214f497
DJ
158432008-03-21 Chris Demetriou <cgd@google.com>
15844
15845 * gdb.base/break.exp (rbreak junk): New test for rbreak
15846 "Junk at end of arguments" issue.
15847
63092375
DJ
158482008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15849
15850 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
15851 *& to work on created array elements.
15852 (Top level): Test print $pc with a file. Test string operations
15853 without a target.
15854 * gdb.base/ptype.exp: Do not expect *& to work on created array
15855 elements.
15856
b21991b0
DJ
158572008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15858
15859 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
15860 gdb.threads/staticthreads.exp: Update exit query.
15861
c4b347c7
SL
158622008-03-07 Sandra Loosemore <sandra@codesourcery.com>
15863
15864 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
15865
fa4727a6
DJ
158662008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
15867
15868 * gdb.base/watchpoint.c (global_ptr, func4): New.
15869 (main): Call func4.
15870 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
15871 (test_inaccessible_watchpoint): New.
15872
2f34202f
MR
158732008-02-29 Maciej W. Rozycki <macro@mips.com>
15874
15875 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
15876 select the largest.
15877
0d6ba1b1
DJ
158782008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
15879
15880 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
15881 frames-invalid annotations.
15882
e691325a
PM
158832008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
15884
a9c64011 15885 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 15886
f85b5ecc
DE
158872008-02-27 Doug Evans <dje@google.com>
15888
15889 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
15890 for bug 1738.
15891 (breakpoint_to_handler_entry): Ditto.
15892
b40e7bf3
JB
158932008-02-27 Joel Brobecker <brobecker@adacore.com>
15894
15895 * gdb.base/ending-run.exp: Use the first line of code inside
15896 function body to test breakpoints.
15897 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
15898 location where the breakpoint is inserted when using the line
15899 where a function is declared. Fix typo in the description of
15900 one of the tests.
15901 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
15902
2faca73a
PM
159032008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15904
15905 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 15906 tests.
2faca73a 15907
6f439c36
PM
159082008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15909
15910 * gdb.base/args.exp: avoid same output for tests
15911 with single quotes.
15912
54e52265
VP
159132008-02-26 Vladimir Prus <vladimir@codesourcery.com>
15914
a9c64011
AS
15915 * gdb.base/annota1.exp: Adjust for 'info break'
15916 format changes.
15917 * gdb.base/annota3.exp: Likewise.
15918 * gdb.base/break.exp: Likewise.
15919 * gdb.base/condbreak.exp: Likewise.
15920 * gdb.base/pending.exp: Likewise.
15921 * gdb.base/sepdebug.exp: Likewise.
15922 * gdb.base/unload.exp: Likewise.
15923 * gdb.cp/ovldbreak.exp: Likewise.
15924 * gdb.mi/mi-pending.exp: Likewise.
54e52265 15925
897b09ca
DE
159262008-02-07 Doug Evans <dje@google.com>
15927
15928 * gdb.cp/mb-inline.exp: New.
15929 * gdb.cp/mb-inline.h: New.
15930 * gdb.cp/mb-inline1.cc: New.
15931 * gdb.cp/mb-inline2.cc: New.
15932
b1c32d35
PM
159332008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
15934
15935 * gdb.pascal/floats.pas: New test program.
15936 * gdb.pascal/floats.exp: New testcase.
15937
1a4ca44a
TJB
159382008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
15939
15940 * gdb.base/callfuncs.c (t_float_many_args): New function.
15941 (t_double_many_args): New function.
15942 * gdb.base/callfuncs.exp: Add tests for exceeding float
15943 and double parameters passed through the stack.
15944
439048e8
JB
159452008-02-05 Joel Brobecker <brobecker@adacore.com>
15946
15947 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
15948 gdb.ada/complete/foo.adb: New files.
15949 * gdb.ada/complete.exp: New testcase.
15950
81fe8080
DE
159512008-02-03 Doug Evans <dje@google.com>
15952
301f0ecf
DE
15953 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
15954
81fe8080
DE
15955 * gdb.cp/gdb2384.exp: New file.
15956 * gdb.cp/gdb2384.cc: New file.
15957 * gdb.cp/gdb2384-base.h: New file.
15958 * gdb.cp/gdb2384-base.cc: New file.
15959
4b071aec
DE
159602008-02-02 Doug Evans <dje@google.com>
15961
15962 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
15963
61137ba6
JB
159642007-02-01 Joel Brobecker <brobecker@adacore.com>
15965
15966 * gdb.ada/sym_print_name: New test program.
15967 * gdb.ada/sym_print_name.exp: New testcase.
15968
159692007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
15970
15971 * gdb.ada/nested/hello.adb: New file.
15972 * gdb.ada/nested.exp: New testcase.
15973 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15974
98deb0da
VP
159752008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15976
15977 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
15978 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
15979 don't cause future evaluations of function to report
15980 creation of internal breakpoints.
98deb0da 15981
723a2275
VP
159822008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15983
15984 * gdb.mi/mi-break.exp (test_error): New.
15985 Call it.
15986
fb546a2f
LM
159872008-01-31 Luis Machado <luisgpm@br.ibm.com>
15988
15989 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
15990 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
15991
2d8fd90a
PM
159922008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15993
15994 * gdb.pascal/integers.pas: New test program.
15995 * gdb.pascal/integers.exp: New testcase.
15996
a7fa0ded
PM
159972008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15998
15999 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
16000
5e1a1926
TJB
160012008-01-30 Luis Machado <luisgpm@br.ibm.com>
16002
16003 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
16004 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
16005
8d04f9f0
JB
160062008-01-30 Paul Hilfinger <hilfinger@adacore.com>
16007
16008 * gdb.ada/formatted_ref: New test program.
16009 * gdb.ada/formatted_ref.exp: New testcase.
16010
16011 * gdb.cp/formatted-ref.cc: New file.
16012 * gdb.cp/formatted-ref.exp: New testcase.
16013
ce75a98f
JB
160142008-01-30 Joel Brobecker <brobecker@adacore.com>
16015
16016 * gdb.base/ptype.exp: Add testing of "ptype $pc".
16017
e835f6bf
NR
160182008-01-30 Nick Roberts <nickrob@snap.net.nz>
16019
16020 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
16021 (test_file_list_exec_source_file): Update to new macro-info field.
16022
d118ef87
PH
160232008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
16024
16025 * gdb.ada/exprs: New test program.
16026 * gdb.ada/exprs.exp: New testcase.
16027
7d35ab09
TJB
160282008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
16029
16030 * dfp-test.c (DELTA, DELTA_B): New definitions.
16031 (double_val1, double_val2, double_val3, double_val4, double_val5,
16032 double_val6, double_val7, double_val8, double_val9, double_val10,
16033 double_val11, double_val12, double_val13, double_val14, dec32_val1,
16034 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
16035 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
16036 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
16037 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
16038 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
16039 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
16040 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
16041 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
16042 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
16043 dec128_val16): New global variables.
16044 (decimal_dec128_align): New function.
16045 (decimal_mixed): Likewise.
16046 (decimal_many_args_dec32): Likewise.
16047 (decimal_many_args_dec64): Likewise.
16048 (decimal_many_args_dec128): Likewise.
16049 (decimal_many_args_mixed): Likewise.
16050 * dfp-test.exp: Add tests calling new inferior functions.
16051
2d717e4f
DJ
160522008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16053
16054 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
16055 gdb.server/ext-run.exp: New files.
16056 * lib/gdbserver-support.exp (gdbserver_download): New.
16057 (gdbserver_start): New. Update gdbserver expected
16058 output.
16059 (gdbserver_spawn): Use them.
16060 (gdbserver_start_extended): New.
16061
e85a822c
DJ
160622008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16063
16064 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
16065 Run on GNU/Linux.
16066 (do_exec_tests): Check for systems which do not support catchpoints.
16067 Do not match START.
16068 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
16069 Run on GNU/Linux. Enable verbose output.
16070 (check_fork_catchpoints): New.
16071 (explicit_fork_child_follow, catch_fork_child_follow)
16072 (tcatch_fork_parent_follow): Update expected messages.
16073 (do_fork_tests): Use check_fork_catchpoints.
16074 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
16075 Run on GNU/Linux. Enable verbose output.
16076 (check_vfork_catchpoints): New.
16077 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
16078 expected messages.
16079 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
16080
401ea829
JB
160812008-01-29 Jim Blandy <jimb@red-bean.com>
16082
16083 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
16084 host' errors.
16085 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
16086
aceaf3ad
JB
160872008-01-29 Jim Blandy <jimb@red-bean.com>
16088
16089 * gdb.threads/sigthread.c: Use barriers to ensure that
16090 child_thread and child_thread_two are always initialized before we
16091 start to use them.
16092
a5606eee
VP
160932008-01-29 Vladimir Prus <vladimir@codesourcery.com>
16094
16095 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
16096 * gdb.base/watchpoint-solib.c: New.
16097 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 16098
c55a82bb
PM
160992008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
16100
16101 * gdb.base/gdb1056.exp: Add unsigned integer test.
16102
0993fe05
DE
161032008-01-28 Doug Evans <dje@google.com>
16104
16105 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
16106
4fe42e7f
JB
161072008-01-27 Jim Blandy <jimb@codesourcery.com>
16108
c7a69933
JB
16109 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
16110
4fe42e7f
JB
16111 * gdb.base/expand-psymtabs.exp: Doc fix.
16112
5def8285
MK
161132008-01-26 Mark Kettenis <kettenis@gnu.org>
16114
16115 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16116
5313c911
NR
161172008-01-24 Nick Roberts <nickrob@snap.net.nz>
16118
a9c64011 16119 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
16120 -var-set-format.
16121
93815fbf
VP
161222008-01-23 Chris Demetriou <cgd@google.com>
16123
16124 * gdb.threads/thread_events.c: New testcase source file.
16125 * gdb.threads/thread_events.exp: New testcase expect file.
16126
467a88ee
NR
161272008-01-23 Nick Roberts <nickrob@snap.net.nz>
16128
16129 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
16130
16131 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
16132 -var-set-format.
16133
d8f82aba
DJ
161342008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16135 Vladimir Prus <vladimir@codesourcery.com>
16136
16137 * gdb.base/float.exp: Allow missing floating point for m68k and
16138 PowerPC.
16139
60c46647
VP
161402008-01-22 Vladimir Prus <vladimir@codesourcery.com>
16141
16142 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
16143 ignore count.
16144 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
16145 * gdb.mi/mi-cli.exp: Adjust.
16146 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 16147
c7dd36a1
PA
161482008-01-17 Pedro Alves <pedro@codesourcery.com>
16149
16150 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
16151 and 'dummy_ptr' integer pointer. Initialize struct_declarations
16152 with dummy_ptr's address.
16153 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
16154 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
16155 all targets.
16156 * gdb.mi/mi2-var-child.exp: Likewise.
16157
39d5313e
JB
161582008-01-09 Joel Brobecker <brobecker@adacore.com>
16159
16160 * gdb.ada/null_array: New test program.
16161 * gdb.ada/null_array.exp: New testcase.
16162
0aea4bf3
LM
161632008-01-09 Luis Machado <luisgpm@br.ibm.com>
16164
16165 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
16166 with required float modifiers.
16167
0b354900
JB
161682008-01-08 Joel Brobecker <brobecker@adacore.com>
16169
16170 * gdb.ada/funcall_param: New test program.
16171 * gdb.ada/funcall_param.exp: New testcase.
16172
cdb7f5d4
JB
161732008-01-08 Joel Brobecker <brobecker@adacore.com>
16174
16175 * gdb.ada/arrayparam: New test program.
16176 * gdb.ada/arrayparam.exp: New testcase.
16177
88e2547f
JB
161782008-01-08 Joel Brobecker <brobecker@adacore.com>
16179
16180 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
16181 landed. Should also fix random failures in the test following it.
16182
f6867ce0
TJB
161832008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
16184
16185 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
16186 for expressions with decimal float values.
16187 (test_dfp_conversions): New function to test casts to and from
16188 decimal float types.
16189 Call test_dfp_conversions.
16190 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
16191 elements.
16192 (main): Initialize ds.float4 and ds.double8 elements.
16193 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
16194 string to new error message.
16195 (d64_set_tests): Likewise.
16196 (d128_set_tests): Likewise.
16197 Add tests for expressions with decimal float variables. Add tests for
16198 conversions to and from decimal float types.
16199
f9c11282
JB
162002008-01-05 Joel Brobecker <brobecker@adacore.com>
16201
16202 * gdb.ada/packed_tagged/comp_bug.adb: New file.
16203 * gdb.ada/packed_tagged.exp: New testcase.
16204
0ecbca72
JB
162052008-01-04 Joel Brobecker <brobecker@adacore.com>
16206
16207 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
16208 gdb.ada/homonym/homonym_main.adb: New files.
16209 * gdb.ada/homonym.exp: New testcase.
16210
c18d3d89
JB
162112008-01-04 Joel Brobecker <brobecker@adacore.com>
16212
16213 * gdb.ada/packed_array.exp: Add testing of references to
16214 a packed array.
16215
ecc7085b
JB
162162008-01-04 Joel Brobecker <brobecker@adacore.com>
16217
16218 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
16219 New files.
16220 * gdb.ada/type_coercion.exp: New testcase.
16221
c474c922
JB
162222008-01-04 Joel Brobecker <brobecker@adacore.com>
16223
16224 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
16225 gdb.ada/tagged/foo.adb: New file.
16226 * gdb.ada/tagged.exp: New testcase.
16227
9005b927
JB
162282008-01-04 Joel Brobecker <brobecker@adacore.com>
16229
16230 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
16231 gdb.ada/ptype_field/foo.adb: New files.
16232 * gdb.ada/ptype_field.exp: New testcase.
16233
1a6aaad8
JB
162342008-01-03 Joel Brobecker <brobecker@adacore.com>
16235
16236 * gdb.ada/print_pc.exp: New testcase.
16237
0ef22f53
JB
162382008-01-03 Joel Brobecker <brobecker@adacore.com>
16239
16240 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
16241 gdb.ada/taft_type/p.adb: New files.
16242 * gdb.ada/taft_type.exp: New testcase.
16243
1689ecf8
JB
162442008-01-03 Joel Brobecker <brobecker@adacore.com>
16245
16246 * gdb.ada/array_bounds/bar.adb: New file.
16247 * gdb.ada/array_bounds.exp: New testcase.
16248
a4d0b9c3
JB
162492008-01-03 Joel Brobecker <brobecker@adacore.com>
16250
16251 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
16252 gdb.ada/arrayptr/foo.adb: New files.
16253 * gdb.ada/arrayptr.exp: New testcase.
16254
a31ace00
JB
162552008-01-03 Joel Brobecker <brobecker@adacore.com>
16256
16257 * gdb.base/set-lang-auto.exp: New testcase.
16258
a97fced3
JB
162592008-01-03 Joel Brobecker <brobecker@adacore.com>
16260
16261 * gdb.ada/fun_addr/foo.adb: New file.
16262 * gdb.ada/fun_addr.exp: New testcase.
16263
ef29ce1a
JK
162642008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16265
16266 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
16267 New files
16268
0fafefe3
JB
162692008-01-02 Joel Brobecker <brobecker@adacore.com>
16270
16271 * array_subscript_addr/p.adb: New file.
a9c64011 16272 * array_subscript_addr.exp: New testcase.
0fafefe3 16273
c4359f8d
JB
162742008-01-02 Joel Brobecker <brobecker@adacore.com>
16275
a9c64011 16276 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
16277 New files.
16278 * gdb.ada/str_cmp_ref.exp: New testcase.
16279
1aa1b15b
JB
162802008-01-01 Joel Brobecker <brobecker@adacore.com>
16281
16282 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
16283 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 16284 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 16285
81c9b2cf
JB
162862008-01-01 Joel Brobecker <brobecker@adacore.com>
16287
16288 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
16289 gdb.ada/ref_param/pck.ads: New files.
16290 * gdb.ada/ref_param.exp: New testcase.
16291
319e4674
JB
162922008-01-01 Joel Brobecker <brobecker@adacore.com>
16293
16294 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
16295 gdb.ada/interface/foo.adb: New files.
16296 * gdb.ada/interface.exp: New testcase.
16297
ef682c56
JB
162982007-12-31 Jim Blandy <jimb@codesourcery.com>
16299
16300 * gdb.base/multi-forks.exp: Consume all output from child
16301 processes before proceeding to next test.
16302
f6f3eb6c
JB
163032007-12-29 Jim Blandy <jimb@codesourcery.com>
16304
16305 * configure: Regenerated.
16306
f652e42f
JB
163072007-12-27 Joel Brobecker <brobecker@adacore.com>
16308
16309 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
16310 gdb.ada/fixed_cmp/fixed.adb: New files.
16311 * gdb.ada/fixed_cmp.exp: New testcase.
16312
6943e596
JB
163132007-12-27 Joel Brobecker <brobecker@adacore.com>
16314
16315 * gdb.ada/boolean_expr.exp: New testcase.
16316
aad9a193
JB
163172007-12-26 Jim Blandy <jimb@codesourcery.com>
16318
16319 * gdb.base/multi-forks.exp: Doc fix.
16320
fb5f3683
JB
163212007-12-26 Joel Brobecker <brobecker@adacore.com>
16322
16323 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
16324 * gdb.ada/char_param.exp: Do not compile our test program with
16325 -gnata, this is unnecessary.
16326 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
16327
384e4a9c
JB
163282007-12-24 Joel Brobecker <brobecker@adacore.com>
16329
16330 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
16331 gdb.ada/print_chars/foo.adb: New files.
16332 * gdb.ada/print_chars.exp: New testcase.
16333
01e044f7
JB
163342007-12-24 Joel Brobecker <brobecker@adacore.com>
16335
16336 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
16337 gdb.ada/char_param/foo.adb: New files.
16338 * gdb.ada/char_param.exp: New testcase.
16339
0ce17860
JB
163402007-12-22 Jim Blandy <jimb@codesourcery.com>
16341
16342 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
16343 hard-coding source line numbers into the test.
16344 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
16345 gdb_get_line_number to find.
16346
919809b9
JB
163472007-12-22 Joel Brobecker <brobecker@adacore.com>
16348
16349 * gdb.base/ptype.c (highest): New struct type.
16350 (the_highest): New variable of that type.
16351 (main): Add dummy assignment to a field of variable the_highest.
16352 * gdb.base/ptype.exp: Test type printing of our new variable.
16353
abc8a88d
PM
163542007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
16355
16356 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 16357 and record first explicitly generated thread number.
abc8a88d
PM
16358 Use that thread number for thread specific watchpoint test.
16359 Add iteration number to repetitive tests.
16360
5158f3e3
CES
163612007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
16362 Jim Blandy <jimb@codesourcery.com>
16363
16364 * gdb.base/expand-psymtabs.c: New testcase
16365 source file.
16366 * gdb.base/expand-psymtabs.exp: New testcase
16367 expect file.
16368
37e4754d
LM
163692007-12-17 Luis Machado <luisgpm@br.ibm.com>
16370
16371 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
16372 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
16373
551e5d04
JB
163742007-12-17 Joel Brobecker <brobecker@adacore.com>
16375
16376 * gdb.ada/frame_args/foo.adb: New file.
16377 * gdb.ada/frame_args/pck.ads: New file.
16378 * gdb.ada/frame_args/pck.adb: New file.
16379 * gdb.ada/frame_args.exp: New testcase.
16380
a05ee097
JB
163812007-12-17 Joel Brobecker <brobecker@adacore.com>
16382
16383 * gdb.base/frame-args.c: New file.
16384 * gdb.base/frame-args.exp: New testcase.
16385
c162e8c9 163862007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 16387 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
16388
16389 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
16390
afe8ab22 163912007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16392
afe8ab22
VP
16393 * gdb.mi/mi-pending.exp: New.
16394 * gdb.mi/mi-pending.c: New.
16395 * gdb.mi/mi-pendshr.c: New.
16396
dfdfb3ca
JB
163972007-12-06 Jim Blandy <jimb@codesourcery.com>
16398
16399 * gdb.base/default.exp: Update expected output for 'info catch'.
16400
b7fca990
JK
164012007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16402
16403 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
16404 must be set to binary.
16405
6a1afc1e
PA
164062007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
16407
16408 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
16409
a6b151f1
DJ
164102007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
16411
16412 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
16413 gdb.mi/mi-file-transfer.exp: New.
16414
43039443
JK
164152007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16416
16417 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
16418
0ef2251b
MR
164192007-11-22 Maciej W. Rozycki <macro@mips.com>
16420
16421 * gdb.trace/backtrace.exp: Fix a typo.
16422 * gdb.trace/circ.exp: Likewise.
16423 * gdb.trace/collection.exp: Likewise.
16424 * gdb.trace/limits.exp: Likewise.
16425 * gdb.trace/report.exp: Likewise.
16426 * gdb.trace/tfind.exp: Likewise.
16427 * gdb.trace/while-dyn.exp: Likewise.
16428
5443631e
NR
164292007-11-21 Nick Roberts <nickrob@snap.net.nz>
16430
16431 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
16432 objects of pointers that can't be dereferenced are now
16433 "noneditable".
16434
a4ce5b0d
UW
164352007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16436
16437 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
16438 (target_cpu): Remove.
16439
d6e956e5
VP
164402007-10-15 Vladimir Prus <vladimir@codesourcery.com>
16441
16442 * gdb.base/ending-run.exp: Expect the list of cleared
16443 breakpoint to come in natural order, not the reversed one.
a9c64011 16444
214270ab
VP
164452007-11-07 Vladimir Prus <vladimir@codesourcery.com>
16446
16447 * gdb.mi/mi-var-child.c (do_child_deletion): New.
16448 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 16449
1a619819
LM
164502007-11-05 Luis Machado <luisgpm@br.ibm.com>
16451
16452 * gdb.base/printcmds.exp: New function
16453 test_printf_with_dfp.
16454
5b01a6fa
DE
164552007-11-02 Doug Evans <dje@google.com>
16456
16457 * gdb.disasm/t01_mov.s: Remove carriage returns.
16458 * gdb.disasm/t02_mova.s: Ditto.
16459 * gdb.disasm/t03_add.s: Ditto.
16460 * gdb.disasm/t04_sub.s: Ditto.
16461 * gdb.disasm/t05_cmp.s: Ditto.
16462 * gdb.disasm/t06_ari2.s: Ditto.
16463 * gdb.disasm/t07_ari3.s: Ditto.
16464 * gdb.disasm/t08_or.s: Ditto.
16465 * gdb.disasm/t09_xor.s: Ditto.
16466 * gdb.disasm/t10_and.s: Ditto.
16467 * gdb.disasm/t11_logs.s: Ditto.
16468 * gdb.disasm/t12_bit.s: Ditto.
16469 * gdb.disasm/t13_otr.s: Ditto.
16470
ec33ab7f
JK
164712007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16472
16473 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
16474
ae0d01ff
UW
164752007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16476
16477 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
16478 provide DFP support.
16479
55eddb0f
DJ
164802007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
16481
16482 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
16483 Test "set powerpc vector-abi". Skip auto-detection tests for old
16484 toolchains.
16485
7020f05c
PA
164862007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16487
16488 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
16489 with [string compare].
16490
84bc3db9
PA
164912007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16492
16493 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
16494 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
16495
5876dc88
LM
164962007-10-25 Luis Machado <luisgpm@br.ibm.com>
16497
16498 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
16499 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
16500 * gdb.opt/Makefile.in: New makefile.
16501 * Makefile.in: Create new directory "gdb.opt".
16502 * configure.ac: Add "gdb.opt" directory.
16503 * configure: Regenerated.
a9c64011 16504
c3ea9a14
DE
165052007-10-25 Doug Evans <dje@google.com>
16506
16507 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
16508 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
16509
a9c64011 165102007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
16511 Thiago Jung Bauermann <bauerman@br.ibm.com>
16512
16513 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
16514 Floating Point expressions.
16515 * gdb.base/dfp-test.exp: new file adding tests for Decimal
16516 Floating Point variables.
16517 * gdb.base/dfp-test.c: new file containing program with Decimal
16518 Floating variables, used by gdb.base/dfp-test.exp.
16519
62a24a2b
DJ
165202007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
16521
16522 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
16523
e7b1eae6
UW
165242007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16525
16526 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
16527 compiling test case with GCC.
16528 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
16529
c641edcc
UW
165302007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16531
16532 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16533 format changes.
16534
5e5ebfe6
MS
165352007-10-18 Michael Snyder <msnyder@specifix.com>
16536
16537 * gdb.base/dbx.exp: Add missing "-re " operator.
16538
e831e7b6
GM
165392007-10-16 Gaius Mulley <gaius@glam.ac.uk>
16540
16541 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
16542 * configure.ac: Removed trailing spaces after backslash.
16543 * gdb.modula2: New directory.
16544 * gdb.modula2/Makefile.in: New file.
16545 * gdb.modula2/unbounded-array.exp: New file.
16546 * gdb.modula2/unbounded1.c: New file.
16547
7cc46491
DJ
165482007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
16549
16550 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
16551
165522007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
16553
16554 * gdb.base/sigstep.c (main): Add checks for
16555 return values for setitimer call.
16556 Call setitimer again with itimer = ITIMER_REAL
16557 if first call to setitimer fails.
16558
e91528f0
KH
165592007-10-11 Kazu Hirata <kazu@codesourcery.com>
16560
16561 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
16562 of $timeout.
16563
2ec9a4f8
DJ
165642007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
16565
16566 * gdb.server/server-run.exp: Test for dynamic linker symbols.
16567
165682007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
16569
16570 * lib/gdb.exp (gdb_run_cmd): Move comment outside
16571 of gdb_expect call, to avoid interruption.
16572
64b2fa04
PA
165732007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
16574
16575 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
16576 (v_unsigned_long_long, v_long_long_array)
16577 (v_signed_long_long_array, v_unsigned_long_long_array)
16578 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
16579 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
16580 [!NO_LONG_LONG]: New.
16581 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
16582 v_long_long_member.
16583
16584 (v_long_long_func, v_signed_long_long_func)
16585 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
16586 (main) [!NO_LONG_LONG]: Initialize long long variants.
16587
16588 * gdb.base/whatis.exp: If board file requests no_long_long, build
16589 test with NO_LONG_LONG defined. Test long long, signed long long,
16590 and unsigned long long variants but only if board file doesn't
16591 disable it.
16592
a912286e 165932007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 16594 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
16595
16596 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
16597 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
16598 * configure: Regenerated.
16599 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
16600 gdb.pascal/types.exp, lib/pascal.exp: New files.
16601
471ba8c9
DJ
166022007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
16603
16604 * gdb.cp/classes.exp (do_tests): Always step to the line after the
16605 call.
16606 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
16607 to return to the call.
16608 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
16609 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
16610 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
16611 * gdb.mi/mi-until.exp (test_until): Likewise.
16612 * gdb.mi/mi2-until.exp (test_until): Likewise.
16613
fef8a650
DJ
166142007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
16615
16616 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
16617 two-char array.
16618 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
16619
d983da9c
DJ
166202007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
16621
16622 * gdb.threads/watchthreads.c (thread_function): Sleep between
16623 iterations.
16624 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
16625 at once for S/390. Generate matching fails and passes.
16626
17f62551
VP
166272007-09-27 Vladimir Prus <vladimir@codesourcery.com>
16628
16629 * gdb.mi/var-cmd.c (do_children_tests): Initialize
16630 the 'struct_declarations' variable to zeros.
a9c64011 16631
ed0616c6
VP
166322007-09-24 Vladimir Prus <vladimir@codesourcery.com>
16633
16634 * gdb.cp/mb-ctor.cc: New.
16635 * gdb.cp/mb-ctor.exp: New.
16636 * gdb.cp/mb-templates.cc: New.
16637 * gdb.cp/mb-templates.exp: New.
16638
41f1b697
DJ
166392007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
16640
16641 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
16642
3f213f78
PA
166432007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
16644
16645 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
16646 targets.
16647 * configure: Regenerate.
16648
0d381245 166492007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16650
0d381245
VP
16651 * gdb.base/annota1.exp: Adjust for 'info break'
16652 format changes.
16653 * gdb.base/annota3.exp: Likewise.
16654 * gdb.base/break.exp: Likewise.
16655 * gdb.base/condbreak.exp: Likewise.
16656 * gdb.base/pending.exp: Likewise.
16657 * gdb.base/sepdebug.exp: Likewise.
16658 * gdb.base/unload.exp: Likewise.
16659 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 16660
fe3f5fa8
VP
166612007-09-22 Vladimir Prus <vladimir@codesourcery.com>
16662
16663 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
16664 messages.
16665 * gdb.base/chng-syms.exp: Likewise.
16666 * gdb.base/unload.exp: Likewise.
a9c64011 16667
a75cf6c0
DJ
166682007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
16669
16670 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
16671
18ecae38
DJ
166722007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
16673
16674 * schedlock.c (NUM): Change to 1.
16675 (main): Use args[0] for the main thread.
16676 * schedlock.exp: Only expect two threads. Only issue one pass or fail
16677 regardless of the number of threads.
16678
5509918f
MR
166792007-09-14 Maciej W. Rozycki <macro@mips.com>
16680
4a543daf
MR
16681 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
16682 type down.
16683 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
16684 test.
16685 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
16686 watchpoint type down.
16687 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
16688 test.
16689
166902007-09-14 Maciej W. Rozycki <macro@mips.com>
16691
5509918f
MR
16692 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
16693 Move all the tests here and run them twice, once using software
16694 watchpoints and once using hardware watchpoints.
16695 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
16696
40b53987
DJ
166972007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
16698
16699 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
16700 test.
16701
695e2681
MK
167022007-09-10 Mark Kettenis <kettenis@gnu.org>
16703
8b3fc8d8
MK
16704 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
16705 build-id.
16706
695e2681
MK
16707 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
16708 know about $ORIGIN. Calculate output dir from $dest instead of
16709 using ${objdir}/{$subdir}.
16710
58d69f29
MK
167112007-09-09 Mark Kettenis <kettenis@gnu.org>
16712
16713 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
16714 gcore, before continuing with the test.
16715
3e347599
DJ
167162007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
16717
16718 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
16719 * gdb.mi/mi-watch.exp: Likewise.
16720
ea37ba09
DJ
167212007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
16722 Jim Blandy <jimb@codesourcery.com>
16723
16724 * gdb.arch/i386-sse.exp: Do not expect character constants.
16725 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
16726 * gdb.base/display.exp: Allow print/s.
16727 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
16728 and unsigned char array changes.
16729
2025a643
DJ
167302007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
16731
16732 * gdb.base/display.exp: Add tests for printf %p.
16733
26669a27
PA
167342007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
16735
16736 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
16737 the dll name to unicode.
16738
c8f021f8
JK
167392007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16740
16741 * gdb.base/default.exp (show version): Update the version text.
16742 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
16743
4cf31eea
JK
167442007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16745
16746 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
16747 New files.
16748
4935890f
JK
167492007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16750
16751 * lib/gdb.exp (build_id_debug_filename_get): New function.
16752 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
16753 Remove the generate DEBUG file for the future testcase runs.
16754 New testcase for the NT_GNU_BUILD_ID retrieval.
16755 Move the final testing step to ...
16756 (test_different_dir): ... a new function.
16757 New parameter XFAIL to XFAIL all the tests performed.
16758 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
16759 New parameter TYPE to PF_PREFIX all the tests performed.
16760
02142340
VP
167612007-08-31 Vladimir Prus <vladimir@codesourcery.com>
16762
16763 * gdb.mi/mi-var-cp.cc (path_expression): New
16764 function.
16765 * gdb.mi/mi-var-cp.exp: Run path exression tests.
16766
36acd84e
UW
167672007-08-27 Markus Deuling <deuling@de.ibm.com>
16768
16769 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
16770 to fit into SPU Local Store memory.
16771
a896d121
JB
167722007-08-23 Joel Brobecker <brobecker@adacore.com>
16773
16774 * gdb.base/default.exp: Adjust the expected output of "info
16775 warranty" after the switch to GPLv3.
16776
7b433602
JB
167772007-08-23 Joel Brobecker <brobecker@adacore.com>
16778
16779 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
16780 to 30000 (from 20000).
16781
e22f8b7c
JB
167822007-08-23 Joel Brobecker <brobecker@adacore.com>
16783
16784 Switch the license of all .exp files to GPLv3.
16785 Switch the license of all .f and .f90 files to GPLv3.
16786 Switch the license of all .s and .S files to GPLv3.
16787
5a0e3bd0
JB
167882007-08-23 Joel Brobecker <brobecker@adacore.com>
16789
16790 * configure.ac: Switch license to GPLv3.
16791
cc00619d
JB
167922007-08-23 Joel Brobecker <brobecker@adacore.com>
16793
16794 Switch the licensing to GPLv3 for all .ads and .adb files.
16795
8d26208a
DJ
167962007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
16797
16798 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
16799 and t_int_double.
16800 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
16801
4fcb9948
JB
168022007-08-17 Joel Brobecker <brobecker@adacore.com>
16803
16804 * gdb.base/step-line.c: Switch license to GPL version 3, and
16805 update copyright year.
16806 * gdb.base/step-line.inp: Likewise.
16807
b9c34f67
JB
168082007-08-17 Joel Brobecker <brobecker@adacore.com>
16809
16810 * gdb.base/gdb1555.exp: Make expected output immune to formatting
16811 changes inside gdb1555.c.
16812 * gdb.base/pending.exp: Likewise.
16813
2cc17678
DJ
168142007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
16815
16816 * config/default.exp: New file.
16817
e48883f7
DJ
168182007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16819
16820 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
16821 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
16822
1ab80e5b
MR
168232007-07-30 Maciej W. Rozycki <macro@mips.com>
16824
16825 * gdb.base/dump.exp: Force the correct endianness for binary
16826 formats not carrying this information.
16827
aba471f5
DJ
168282007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16829
16830 * gdb.threads/staticthreads.exp: Match .*sem_post.
16831
d4e07204
DJ
168322007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16833
16834 * gdb.base/readline.exp (operate_and_get_next): Match the final
16835 prompt.
16836
2b97317d
KB
168372007-07-23 Kevin Buettner <kevinb@redhat.com>
16838
16839 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
16840 to restarting SID.
16841
44efa07a
KB
168422007-07-18 Kevin Buettner <kevinb@redhat.com>
16843
16844 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
16845 prior to `gdb_start'.
16846
7b5ebade
KB
168472007-07-18 Kevin Buettner <kevinb@redhat.com>
16848
16849 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
16850 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
16851 Remove call to gdb_unload.
16852
255e7678
DJ
168532007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
16854 Daniel Jacobowitz <dan@codesourcery.com>
16855
16856 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
16857 for __WIN32__.
16858 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
16859 * gdb.base/unload.exp: Use shared library test routines.
16860
3a40aaa0
UW
168612007-07-03 Markus Deuling <deuling@de.ibm.com>
16862
16863 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
16864 * gdb.base/solib-symbol-lib.c: Likewise.
16865 * gdb.base/solib-symbol-main.c: Likewise.
16866
b0f4b84b
DJ
168672007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
16868
16869 * config/gdbserver.exp (gdb_reconnect): New.
16870 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
16871 gdb.base/solib-disc.exp: New files.
16872 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
16873 remote debugging".
16874 (gdb_compile): Add shlib_load flag.
16875 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
16876 port.
16877 (gdbserver_reconnect): New.
16878
1b05479a
DJ
168792007-07-01 Nick Roberts <nickrob@snap.net.nz>
16880 Daniel Jacobowitz <dan@codesourcery.com>
16881
16882 * gdb.base/annota3.exp: Test for if construct.
16883
86f78eb2
DJ
168842007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
16885
16886 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
16887
6a2eb474 168882007-06-21 Chris Dearman <chris@mips.com>
a9c64011 16889 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
16890
16891 * gdb.base/display.exp: Allow a newline after display/i.
16892 * gdb.base/pc-fp.exp: Likewise.
16893 * gdb.base/sigbpt.exp: Likewise.
16894
f8b73d13
DJ
168952007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16896
16897 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
16898 required features to be included.
16899
4339e69e
DJ
169002007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16901
16902 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
16903 in info threads output.
16904
23d964e7
UW
169052007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16906 Markus Deuling <deuling@de.ibm.com>
16907
16908 * gdb.arch/spu-info.exp: New testcase.
16909 * gdb.arch/spu-info.c: New file.
16910
fd20f75b
DJ
169112007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
16912
16913 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
16914 tpcs_offset. Restore lr after the call.
16915 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
16916
2226f861
DJ
169172007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
16918
16919 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
16920 (gdbserver_run): Kill any running gdbserver.
16921 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
16922
d12371a9
MR
169232007-05-17 Maciej W. Rozycki <macro@mips.com>
16924
16925 * gdb.base/sigbpt.exp: Preset segv_addr.
16926
93f02886
DJ
169272007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
16928
16929 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
16930 (gdb_compile_shlib): Likewise.
16931 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
16932 (default_gdb_init): Clear cleanfiles.
16933 (gdb_finish): Delete recorded cleanfiles.
16934 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
16935
16936 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
16937 Do not use isnative.
16938 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
16939 gdb.base/so-impl-ld.exp: Likewise.
16940 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
16941 * gdb.base/unload.exp: Likewise. Do not pass empty option to
16942 gdb_compile.
16943
b04e06d7
VP
169442007-05-15 Vladimir Prus <vladimir@codesourcery.com>
16945
16946 * config/unknown.exp: Remove.
16947
069ed931
UW
169482007-05-15 Markus Deuling <deuling@de.ibm.com>
16949
16950 * gdb.base/info-proc.exp: Check is_remote.
16951
09db0d03
UW
169522007-05-14 Markus Deuling <deuling@de.ibm.com>
16953
16954 * gdb.base/gcore.exp: Initialize variable core_supported.
16955
af2cbe8c
DJ
169562007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16957
16958 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
16959
027c0295
DJ
169602007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16961
16962 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
16963 * gdb.threads/print-threads.exp (test_all_threads): Allow
16964 negative and hexadecimal thread IDs.
16965
dc5000e7
DJ
169662007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16967
16968 * gdb.java/jprint.java (public): Avoid invalid call to static
16969 method.
16970
2e74ed18
DP
169712007-05-14 Denis Pilat <denis.pilat@st.com>
16972
16973 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
16974 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
16975 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16976 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
16977 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
16978
83547f02
UW
169792007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16980
16981 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 16982 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
16983 this mode.
16984 * gdb.base/ovlymgr.c: Provide stubs for spu target.
16985 * gdb.base/spu.ld: New file.
16986
b18be20d
DJ
169872007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
16988
16989 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
16990
be444858
DJ
169912007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
16992
16993 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
16994
b1d53152
DJ
169952007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16996
16997 * gdb.java/jmain.exp: Handle demangled names with and without method
16998 signatures.
16999
d084b331
DJ
170002007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
17001
17002 * gdb.mi/mi-syn-frame.c (main, foo, bar)
17003 (have_a_very_merry_interrupt): Remove calls to puts.
17004 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
17005 inferior output.
17006 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
17007 test names.
17008
db9d7fc5
DJ
170092007-04-29 Markus Deuling <deuling@de.ibm.com>
17010 Daniel Jacobowitz <dan@codesourcery.com>
17011
17012 * gdb.base/auxv.exp (core_works): Also check is_remote.
17013 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
17014
ef783a7d 170152007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 17016
ef783a7d
VP
17017 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
17018 message, not the undefined 'module' variable.
17019 * gdb.base/siginfo.exp: Likewise.
17020 * gdb.base/sigstep.exp: Likewise.
17021 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
17022 serialport.
17023 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
17024
b7b73cae
CV
170252007-04-25 Corinna Vinschen <vinschen@redhat.com>
17026
17027 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
17028 target sim fails. Return 0 otherwise.
17029 (gdb_load): Return prematurely if gdb_target_sim fails.
17030
7d90fdfa
DP
170312007-04-16 Denis Pilat <denis.pilat@st.com>
17032
17033 * gdb.base/setshow.exp: Reset height after having set it to 100.
17034
5d3e9c85
DP
170352007-04-16 Denis Pilat <denis.pilat@st.com>
17036
17037 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
17038
18e75969
DP
170392007-04-16 Denis Pilat <denis.pilat@st.com>
17040
17041 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
17042
25d5ea92
VP
170432007-04-14 Vladimir Prus <vladimir@codesourcery.com>
17044
17045 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
17046 tests. Run the frozen varobjs test.
17047 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 17048 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 17049
0b49cb80
JK
170502007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17051
17052 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
17053 gdb.base/type-opaque.exp: New files.
17054
a73bafbc 170552007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
17056
17057 * gdb.mi/mi-var-child.c
a73bafbc
VP
17058 (do_children_tests): User char[2] instead of
17059 char so that automatic printing of pointers to char
17060 don't give unpredicable result.
17061 * gdb.mi/var-cmd.c (do_locals_test): Initialize
17062 local variables.
17063 * gdb.mi/mi-var-child.exp: Step to right line
17064 of do_children_tests.
17065 * gdb.mi/mi2-var-child.exp: Likewise.
17066 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 17067 do_locals_tests.
a73bafbc
VP
17068 (do_children_tests): User char[2] instead of
17069 char so that automatic printing of pointers to char
a9c64011 17070 don't give unpredicable result.
a73bafbc 17071 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 17072 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
17073 Pass test name to mi_wait_for_stop.
17074
7ce59000
DJ
170752007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17076
17077 * gdb.asm/asm-source.exp: Remove d10v case.
17078 * lib/gdb.exp (skip_cplus_tests): Likewise.
17079 * gdb.asm/d10v.inc: Deleted.
17080
20389057
DJ
170812007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17082
17083 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
17084
8807d78b
DJ
170852007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17086
17087 * config/netware.exp: Delete file.
17088
aa3edb8e
JB
170892007-03-29 Joel Brobecker <brobecker@adacore.com>
17090
17091 * gdb.dwarf2/dw2-noloc.S: New file.
17092 * gdb.dwarf2/dw2-noloc.exp: New file.
17093
297561ac
PA
170942007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
17095
17096 * gdb.cp/method2.cc: New test.
17097 * gdb.cp/method2.exp: New test.
17098 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
17099
1f81bd39
DJ
171002007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17101
17102 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
17103
9453113a
DJ
171042007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
17105
17106 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
17107
b741e217
DJ
171082007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17109
17110 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
17111 (gdb_load): Delete, replace with...
17112 (gdb_reload): ...this.
17113 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
17114 * gdb.server/server-mon.exp: Likewise.
17115 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
17116 (gdb_start_cmd): New.
17117 (gdb_file_cmd): Save the last loaded file.
17118 (gdb_reload): New.
17119 (gdb_gnu_strip_debug): Use transform.
17120 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
17121 support here. Use new $last_loaded_file. Check mtime.
17122 (gdb_target_cmd): Handle ObjC failure case.
17123 (infer_host_exec): Delete.
17124 (gdbserver_load): Rename to...
17125 (gdbserver_run): ...this. Simplify.
17126 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
17127 (mi_gdb_load): Move most contents to a new function...
17128 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
17129 (mi_run_cmd): Use mi_gdb_target_load.
17130 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
17131 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
17132 Use gdb_run_cmd.
17133 * gdb.base/charsign.exp: Remove incorrect comment.
17134 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
17135 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
17136 gdb.base/start.exp: Use gdb_start_cmd.
17137
446ab585 171382007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 17139 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
17140
17141 * gdb.base/sigbpt.exp: Fix the message when skipping test.
17142 * gdb.base/signull.exp: Similarly.
17143
bbb88ebf
UW
171442007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17145
17146 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
17147 messages available to test cases (like chng-sym.exp).
17148
cb8c4a99
AS
171492007-03-14 Andreas Schwab <schwab@suse.de>
17150
17151 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
17152 format changes.
17153
4e463ff5
DJ
171542007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
17155
17156 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
17157 (optimized_1): New.
17158 (main): Call optimized_1.
17159 (gdb2029): Correct typos. Call gdb2029_marker.
17160 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
17161 for gdb2029.
17162
b6db2c47
MK
171632007-03-12 Mark Kettenis <kettenis@gnu.org>
17164
17165 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
17166 as tabs. Remove redundant test pattern.
17167
70ed3737
UW
171682007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17169
17170 * gdb.base/long_long.exp: Accept optional symbol name in <...>
17171 for /a format output.
17172
47b67b60
DJ
171732007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
17174
17175 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
17176 collect output incrementally.
17177
b8953b0e
UW
171782007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17179
17180 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
17181 for -var-create lpcharacter test.
17182 * gdb.mi/mi2-var-cmd.exp: Likewise.
17183
7acd5c40
UW
171842007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17185
17186 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
17187 pass on targets where address zero is readable.
17188
9c6759c1
UW
171892007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17190
17191 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
17192 just a single architecture.
17193
a2f1aeb4
UW
171942007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17195
17196 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
17197 (fetch_all_registers): New function, uses gdb_test_multiple and
17198 exp_continue to fetch inferior output line-by-line.
17199 Replace all uses of do_get_all_registers by fetch_all_registers.
17200
46579ac2
UW
172012007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17202
17203 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
17204 in target_info.
17205
fc133f24
MS
172062007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17207
a9c64011 17208 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
17209 consistancy; add a default (timeout) case.
17210
7646a51d
MS
172112007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17212
17213 * gdb.base/watchpoint.exp: Fix truncated comment.
17214
dcfff61f
MS
172152007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17216
17217 * Makefile.in: Remove spurious single-quotes from sed command.
17218
664e3ee9
DJ
172192007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
17220
17221 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
17222 func.
17223 * gdb.mi/mi2-var-cmd.exp: Likewise.
17224
d7cc6f2f
JB
172252007-02-27 Joel Brobecker <brobecker@adacore.com>
17226
a9c64011
AS
17227 * gdb.dwarf2/dw2-producer.S: New file.
17228 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
17229
172302007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
17231
17232 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17233 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17234 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17235 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17236 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
17237 Revert tests to use mi_gdb_test and include value field in output
17238 of -var-create.
17239
93d42b30
DJ
172402007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17241
17242 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
17243
c499ed39
DJ
172442007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17245
17246 * gdb.base/maint.exp: Remove full paths from test names.
17247 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
17248 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
17249
9836f81b
JB
172502007-02-27 Joel Brobecker <brobecker@adacore.com>
17251
17252 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
17253
c74d0ad8
DJ
172542007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17255
17256 * gdb.server/server-mon.exp: New test.
17257
2711e456
DJ
172582007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17259
17260 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
17261
ff6f572f
DJ
172622007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17263
17264 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
17265 register capitalization.
17266
fada3feb
DP
172672007-02-13 Denis Pilat <denis.pilat@st.com>
17268
17269 * gdb.mi/mi-var-invalidate.exp: New file.
17270
fb1e4ffc
DJ
172712007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17272
17273 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
17274
3da939d7
DJ
172752007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17276
17277 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
17278
123dc839
DJ
172792007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17280
17281 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
17282 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
17283
877e3645 172842007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
17285
17286 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17287 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17288 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17289 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17290 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 17291 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 17292 Update tests to include value field in output of -var-create.
a9c64011 17293
3c0a2960
AS
172942007-02-08 Andreas Schwab <schwab@suse.de>
17295
17296 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
17297
108546a0
DJ
172982007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
17299
17300 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
17301 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
17302
d701dcab
DP
173032007-02-02 Denis Pilat <denis.pilat@st.com>
17304
17305 * gdb.threads/threadapply.exp: check that frame is not changed by
17306 the thread apply all command.
17307
783e3e2f
AS
173082007-01-31 Andreas Schwab <schwab@suse.de>
17309
6d9c3a87
AS
17310 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
17311
3c50d7b9
AS
17312 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
17313 in the dwarf sections.
17314 * gdb.dwarf2/mac-fileno.S: Likewise.
17315
783e3e2f
AS
17316 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
17317 bspstore register on ia64.
17318
78ff580e
AS
173192007-01-29 Andreas Schwab <schwab@suse.de>
17320
cc8e9b12
AS
17321 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
17322 "frame-begin" annotation.
17323
78ff580e
AS
17324 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
17325 number of "frames-invalid" annotations.
17326
704a4f78
DJ
173272007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
17328
17329 * gdb.base/commands.exp: Call if_commands_test.
17330 (gdb_test_no_prompt, if_commands_test): New.
17331
e741bf94
MK
173322007-01-28 Mark Kettenis <kettenis@gnu.org>
17333
17334 * gdb.threads/sigthread.c (NSIGS): Make bigger.
17335
474d0ad3
AS
173362007-01-27 Andreas Schwab <schwab@suse.de>
17337
17338 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
17339 .short/.int/.quad in the dwarf sections.
17340 * gdb.dwarf2/dw2-intercu.S: Likewise.
17341 * gdb.dwarf2/dw2-intermix.S: Likewise.
17342
e784b426
JK
173432007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17344
17345 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
17346 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
17347 array.
e784b426
JK
17348 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
17349 * gdb.base/setvar.exp: Likewise.
17350
37f08e04
AS
173512007-01-26 Andreas Schwab <schwab@suse.de>
17352
9a01813a
AS
17353 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
17354 test.
17355
37f08e04
AS
17356 * gdb.base/multi-forks.exp ("restart $i"): Also match
17357 __kernel_syscall_via_break.
17358
6e2a9270
VP
173592007-01-24 Vladimir Prus <vladimir@codesourcery.com>
17360
17361 * lib/mi-support.exp (mi_delete_varobj): New.
17362 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
17363 testcase.
17364 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
17365 (main): Call the above.
17366 (reference_update_test, base_in_reference_test)
17367 (reference_to_pointer): Delete the created varobjs.
a9c64011 17368
e515b470
DJ
173692007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
17370
17371 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
17372 * configure: Regenerated.
17373 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
17374 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
17375 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
17376 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
17377 * lib/gdb.exp (gdb_skip_xml_test): New function.
17378
08d8bcd7
DJ
173792007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
17380
17381 * gdb.base/sigrepeat.exp: Correct error message.
17382
173832007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
17384 Daniel Jacobowitz <dan@codesourcery.com>
17385
17386 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
17387 gdb.arch/i386-gnu-cfi-asm.S: New files.
17388
97c3f1f3
JK
173892007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17390
17391 * lib/gdb.exp: Abort on missing `site.exp'.
17392
cb1df416
DJ
173932007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17394 Daniel Jacobowitz <dan@codesourcery.com>
17395
17396 * gdb.base/included.c, gdb.base/included.exp,
17397 gdb.base/included.h: New files.
17398
35990120
DJ
173992007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17400
17401 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
17402 (maximize_rlimit): Reduce limits on 64-bit systems.
17403
6e81a116 174042007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
17405
17406 From Marcus Deuling <deuling@de.ibm.com>:
17407 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
17408 every case.
17409
6c3c41f3
NR
174102007-01-13 Nick Roberts <nickrob@snap.net.nz>
17411
17412 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
17413 (test_path_specification): Use objdir instead of srcdir to always
17414 get an absolute filename.
17415
2f12c312
DJ
174162007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
17417
17418 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
17419
81121995
VP
174202007-01-11 Vladimir Prus <vladimir@codesourcery.com>
17421
17422 * gdb.mi/mi-var-cp.cc (reference_update_tests):
17423 Make sure the variable we're using is in scope.
17424 (reference_to_pointer): Likewise.
17425
4741b737
DJ
174262007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17427
17428 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
17429 has no debug information.
17430
054410c3
DJ
174312007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17432
17433 * gdb.base/annota1.exp: Remove extra send_gdb.
17434
818f79f6
DJ
174352007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17436
17437 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
17438
f7a6bb70
DJ
174392007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17440
17441 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
17442
57e66780
DJ
174432007-01-08 Nick Roberts <nickrob@snap.net.nz>
17444 Daniel Jacobowitz <dan@codesourcery.com>
17445
17446 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
17447 lcharacter or linteger change. Correct duplicated test name.
17448 * gdb.mi/mi2-var-cmd.exp: Likewise.
17449
3d799a95
DJ
174502007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
17451
17452 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
17453
174542007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 17455
a9c64011
AS
17456 * gdb.base/nofield.c: New file.
17457 * gdb.base/nofield.exp: New testcase.
51679ba9 17458
eafb94e8
NR
174592007-01-05 Nick Roberts <nickrob@snap.net.nz>
17460
17461 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
17462
17463 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
17464 test.
17465
5e572bb4
DJ
174662007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17467
17468 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
17469
74a44383
DJ
174702007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17471
17472 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
17473 when continuing.
17474
1b572db9
DJ
174752007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17476
17477 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
17478 Expect ".exe" extension.
17479
381bc39b
DJ
174802007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17481
17482 * gdb.base/charset.exp: Add explicit filename to break.
17483 * gdb.base/dbx.exp: Add explicit filename to breaks.
17484
2b70e4c6
DJ
174852007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17486
17487 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
17488 * gdb.mi/mi2-file.exp: Likewise.
17489
303b6f5d
DJ
174902007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17491
17492 Implement specification of MI tests as comments
17493 in C and C++ sources.
17494 * lib/mi-support.exp (mi_autotest_data): New variable.
17495 (mi_autotest_source): New variable.
17496 (count_newlines, mi_prepare_inline_tests)
17497 (mi_get_inline_test, mi_continue_to_line)
17498 (mi_run_inline_test, mi_tbreak)
17499 (mi_send_resuming_command, mi_wait_for_stop): New functions.
17500 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
17501 Run inline tests.
17502 * gdb.mi/mi-var-cp.cc: Define tests here.
17503
23da0d94
VP
175042007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17505
17506 Simplify usage of mi_continue_to.
17507 * lib/mi-support.exp (mi_runto_helper): Renamed
17508 from mi_runto, added new parameter 'run_or_continue'.
17509 (mi_runto): Use mi_runto_helper.
17510 (mi_continue_to): Accept just function name as parameter.
17511 Use mi_runto_helper.
17512 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
17513 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 17514
f9e18282
JB
175152006-01-04 Joel Brobecker <brobecker@adacore.com>
17516
17517 Make this testcase a bit more realistic. The current code
17518 is too simplistic, and allows the compiler to optimize out
17519 some of the entities we need for this testcase.
17520 * gdb.ada/null_record/bar.ads (Void_Star): New type.
17521 (Do_Nothing): Add extra parameter.
17522 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
17523 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
17524 by using a variable of type Void_Star.
17525
fd678c65
JB
175262006-01-04 Joel Brobecker <brobecker@adacore.com>
17527
17528 * gdb.ada/catch_ex/foo.adb: New file.
17529 * gdb.ada/catch_ex.exp: New testcase.
17530
05cfdb42
DJ
175312007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
17532
17533 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
17534 pass --image-base to linker.
17535
2e03ee74
DJ
175362007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17537 Daniel Jacobowitz <dan@codesourcery.com>
17538
17539 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
17540 secondary prompts.
17541
0d5de010
DJ
175422007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17543
17544 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
17545 output. Test the types of members and member pointers.
17546 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
17547 gdb/2092.
17548 * gdb.cp/member-ptr.exp: Search for a comment instead of a
17549 statement. Enable for GCC. Update expected output for some tests
17550 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
17551 layout.
17552 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
17553 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
17554 (Diamond::vget_base): New.
17555 (main): Add new tests.
17556 * gdb.cp/printmethod.exp: Update expected output for member functions.
17557 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
17558 print pEe->D::vg().
17559
61a771aa
DJ
175602007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17561
17562 * gdb.threads/tls.exp: Allow stops in sem_post.
17563
2fa63963
DJ
175642006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
17565
17566 * gdb.base/annota1.exp: Allow .*printf in backtraces.
17567 * gdb.base/annota3.exp: Likewise.
17568 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
17569 again (instead of timing out).
17570 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
17571 GCC bug 26475.
17572 * gdb.java/jmisc.exp: Adjust to work with method signatures including
17573 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
17574 test from jmisc1.exp.
17575 * gdb.java/jmisc1.exp: Delete.
17576 * gdb.java/jprint.exp: Adjust to work with method signatures including
17577 return types.
17578 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
17579 * gdb.threads/linux-dp.exp: Don't be confused by program output.
17580 * lib/java.exp (compile_java_from_source): Pass the correct type
17581 to target_compile.
17582
5eefc2b7
JB
175832006-12-31 Joel Brobecker <brobecker@adacore.com>
17584
17585 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
17586 (stack_align_edx): New function.
17587 (stack_align_eax): New function.
17588 (main): Add calls to stack_align_edx and stack_align_eax.
17589 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
17590 Add testing for the cases where the register used during a stack
17591 realignment is edx. Same for eax.
17592
227c54da
DJ
175932006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
17594
17595 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
17596 and generic PE targets.
17597
cab8ac94
JB
175982006-12-29 Joel Brobecker <brobecker@adacore.com>
17599
17600 * gdb.ada/array_return.exp: Update copyright date list.
17601
ba54f318
JB
176022006-12-27 Joel Brobecker <brobecker@adacore.com>
17603
17604 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
17605 (Create_Small_Float_Vector): New function.
17606 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
17607 function body.
17608 * gdb.ada/array_return/p.adb: Use new type and function from
17609 package Pck.
17610 * gdb.ada/array_return.exp: Add a test verifying that GDB is
17611 able to print the value returned by a function returning an
17612 array of float.
17613
6b7a35dd
JB
176142006-12-20 Joel Brobecker <brobecker@adacore.com>
17615
17616 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
17617 The associated tests should be PASSing.
17618
038224f6
VP
176192006-12-08 Vladimir Prus <vladimir@codesourcery.com>
17620
17621 Test for base in references.
17622 * gdb.mi/mi-var-cp.cc: Add test code.
17623 * gdb.mi/mi-var-cp.exp: Test for bases in references.
17624 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
17625 * gdb.mi/mi2-watch.exp: Likewise.
17626 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
17627 (mi_list_varobj_children): New function.
17628
b26ed50d
VP
176292006-12-08 Vladimir Prus <vladimir@codesourcery.com>
17630
17631 * lib/mi-support.exp
17632 (mi_runto): Accept "()" after function name.
17633 (mi_create_varobj): New function.
17634 (mi_varobj_update): New function.
17635 (mi_Check_varobj_value): New function.
17636 * gdb.mi/mi-var-cp.exp: New file.
17637 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 17638
08232497
DJ
176392006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
17640
17641 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
17642 gdb.base/weaklib2.c: New files.
17643
d394c993 176442006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 17645
ac6c2fba
NS
17646 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
17647 info. Adjust test names.
17648
8ec659a0 17649 * gdb.base/break.c (main): Move position of malloc.
d394c993 17650 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 17651
acd65feb
VP
176522006-11-28 Vladimir Prus <vladimir@codesourcery.com>
17653
17654 * gdb.mi/mi-var-cmd.exp: Check -var-update after
17655 assignement of arrays and function pointers.
17656 * gdb.mi/var-cmd.c: Add declaration necessary for above
17657 tests.
17658
f556d5e5
NS
176592006-11-27 Nathan Sidwell <nathan@codesourcery.com>
17660
17661 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
17662
17663 * gdb.threads/linux-dp.exp: Read thread table before and after
17664 creating each philosopher and verify it.
17665
697bc68d
NS
176662006-11-27 Nathan Sidwell <nathan@codesourcery.com>
17667 Paul Brook <paul@codesourcery.com>
17668 Daniel Jacobowitz <dan@codesourcery.com>
17669
17670 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 17671 main to remove duplication. Add start function of the form
697bc68d
NS
17672 '_*start[1-9]*'. Add RVDS start function.
17673
29d73ae4
DJ
176742006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
17675
17676 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
17677
c1d88655
UW
176782006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17679
17680 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
17681 * gdb.asm/spu.inc: New file.
17682 * gdb.base/term.exp: Disable if [target_info exists noargs].
17683 * gdb.gdb/complaints.exp: Disable if ![isnative].
17684 * gdb.gdb/selftest.exp: Likewise.
17685 * gdb.gdb/observer.exp: Likewise.
17686 * gdb.gdb/xfullpath.exp: Likewise.
17687 * gdb.base/attach.exp: Disable on SPU target.
17688 * gdb.cp/bs145503.exp: Likewise.
17689 * gdb.cp/exception.exp: Likewise.
17690 * gdb.cp/userdef.exp: Likewise.
17691
32a13b1a
DJ
176922006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
17693
17694 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
17695
d8295fe9
VP
176962006-11-10 Vladimir Prus <vladimir@codesourcery.com>
17697
17698 * gdb.base/completion.exp: Fix completion tests for
17699 'info' and 'info '.
17700 * gdb.base/help.exp (help_test_raw, test_class_help)
17701 (test_prefix_command_help): Move...
17702 * lib/gdb.exp: Here.
17703 * gdb.base/main.exp: Adjust.
17704 * gdb.cp/maint.exp: Adjust.
17705 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 17706
8c394015
VP
177072006-11-09 Vladimir Prus <vladimir@codesourcery.com>
17708
17709 * gdb.stabs/weird.exp (print_weird_var): Use
17710 gdb_test_multiple instead of gdb_expect.
17711
027fc1bc
VP
177122006-11-09 Vladimir Prus <vladimir@codesourcery.com>
17713
17714 * gdb.base/help.exp (help_test_raw): New.
17715 (test_class_help): New.
17716 (test_prefix_command_help): New.
17717 Adjust testcases.
17718
67609209
FR
177192006-11-09 Christophe Lyon <christophe.lyon@st.com>
17720
17721 * gdb.base/constvars.c (main): Write to crass and crips, so that
17722 they are allocated by the compiler.
17723
f73adfeb
AS
177242006-10-27 Andreas Schwab <schwab@suse.de>
17725
17726 * gdb.base/multi-forks.exp: Use "detach fork" instead of
17727 "detach-fork".
17728
2f83a18e
DJ
177292006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
17730
17731 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
17732 of patterns.
17733
94277a38
DJ
177342006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
17735
17736 * gdb.base/sepdebug.exp: Remove debug format test.
17737 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
17738 Handle no-symtab.
17739 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
17740
5bd2f6e2
DJ
177412006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
17742
17743 * gdb.threads/manythreads.c (thread_function, main): Don't cast
17744 int to pointer or pointer to int.
17745 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
17746
8c008720
DJ
177472006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
17748
17749 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
17750
9e35dae4
DJ
177512006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17752
17753 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
17754
d9639e13
DJ
177552006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
17756
17757 PR c++/2116
17758 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
17759
390a1bd0
JB
177602006-10-06 Joel Brobecker <brobecker@adacore.com>
17761
17762 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
17763 the corresponding bug has been fixed in GDB (PR/2018).
17764
dd920c33
JB
177652006-10-06 Joel Brobecker <brobecker@adacore.com>
17766
17767 * gdb.base/subst.exp: New testcase.
17768
53bbefe9
JB
177692006-10-06 Joel Brobecker <brobecker@adacore.com>
17770
17771 * gdb.ada/array_return/pck.ads: Add copyright notice.
17772 * gdb.ada/array_return/pck.adb: Likewise.
17773 * gdb.ada/array_return/p.adb: Likewise.
17774 * gdb.ada/exec_changed/first.adb: Likewise.
17775 * gdb.ada/exec_changed/second.adb: Likewise.
17776
09851417
JB
177772006-10-06 Joel Brobecker <brobecker@adacore.com>
17778
17779 * gdb.ada/watch_arg/watch.adb: New file.
17780 * gdb.ada/watch_arg.exp: New testcase.
17781
041bf30d
VP
177822006-10-02 Vladimir Prus <vladimir@codesourcery.com>
17783
17784 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 17785 via string_to_regexp.
041bf30d 17786 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 17787
f286fbdd 177882006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
17789
17790 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
17791 Remove unused / obsolete files.
17792
7c07f349
NR
177932006-09-19 Nick Roberts <nickrob@snap.net.nz>
17794
17795 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
17796
cd5ff84a
VP
177972006-09-17 Vladimir Prus <vladimir@codesourcery.com>
17798
17799 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
17800 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 17801 the number of frames.
cd5ff84a 17802
ae018d1a
DJ
178032006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
17804
17805 * gdb.base/args.c (main): Add breakpoint marker.
17806 * gdb.base/args.exp: Use args_test for tests. Add new tests which
17807 really test empty arguments.
17808 (args_load): Delete.
17809 (args_test): New.
17810
b399c549
NR
178112006-09-13 Nick Roberts <nickrob@snap.net.nz>
17812
17813 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 17814 check for one file.
b399c549 17815
2ab1eb7a
VP
178162006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
17817
17818 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
17819 HIGH_FRAME argument to -stack-list-locals can be larger than
17820 the number of frames.
a9c64011 17821
476308bf
FF
178222006-08-18 Fred Fish <fnf@specifix.com>
17823
17824 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
17825 '$' in front of skip_vmx_tests_saved when setting that.
17826
8625200f
AS
178272006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
17828
17829 * gdb.base/trace-commands.exp: New file.
17830
089ec8f1
DJ
178312006-08-10 Joel Brobecker <brobecker@adacore.com>
17832 Daniel Jacobowitz <dan@codesourcery.com>
17833
17834 * gdb.base/step-bt.exp: Make hexadecimal address optional in
17835 expected output of the backtrace commands.
17836
b60f0898
JB
178372006-08-09 Joel Brobecker <brobecker@adacore.com>
17838
17839 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
17840 untested followed by return combination.
17841 * gdb.arch/altivec-regs.exp: Likewise.
17842 * gdb.arch/e500-abi.exp: Likewise.
17843 * gdb.arch/e500-regs.exp: Likewise.
17844 * gdb.arch/gdb1291.exp: Likewise.
17845 * gdb.arch/gdb1431.exp: Likewise.
17846 * gdb.arch/gdb1558.exp: Likewise.
17847 * gdb.arch/i386-prologue.exp: Likewise.
17848 * gdb.arch/i386-unwind.exp: Likewise.
17849 * gdb.asm/asm-source.exp: Likewise.
17850 * gdb.base/a2-run.exp: Likewise.
17851 * gdb.base/advance.exp: Likewise.
17852 * gdb.base/all-bin.exp: Likewise.
17853 * gdb.base/annota1.exp: Likewise.
17854 * gdb.base/annota3.exp: Likewise.
17855 * gdb.base/args.exp: Likewise.
17856 * gdb.base/arithmet.exp: Likewise.
17857 * gdb.base/assign.exp: Likewise.
17858 * gdb.base/async.exp: Likewise.
17859 * gdb.base/attach.exp: Likewise.
17860 * gdb.base/bang.exp: Likewise.
17861 * gdb.base/bigcore.exp: Likewise.
17862 * gdb.base/bitfields.exp: Likewise.
17863 * gdb.base/bitfields2.exp: Likewise.
17864 * gdb.base/break.exp: Likewise.
17865 * gdb.base/call-sc.exp: Likewise.
17866 * gdb.base/call-strs.exp: Likewise.
17867 * gdb.base/callfuncs.exp: Likewise.
17868 * gdb.base/checkpoint.exp: Likewise.
17869 * gdb.base/chng-syms.exp: Likewise.
17870 * gdb.base/code-expr.exp: Likewise.
17871 * gdb.base/commands.exp: Likewise.
17872 * gdb.base/completion.exp: Likewise.
17873 * gdb.base/cond-expr.exp: Likewise.
17874 * gdb.base/condbreak.exp: Likewise.
17875 * gdb.base/consecutive.exp: Likewise.
17876 * gdb.base/constvars.exp: Likewise.
17877 * gdb.base/corefile.exp: Likewise.
17878 * gdb.base/cvexpr.exp: Likewise.
17879 * gdb.base/dbx.exp: Likewise.
17880 * gdb.base/define.exp: Likewise.
17881 * gdb.base/detach.exp: Likewise.
17882 * gdb.base/display.exp: Likewise.
17883 * gdb.base/dump.exp: Likewise.
17884 * gdb.base/ena-dis-br.exp: Likewise.
17885 * gdb.base/ending-run.exp: Likewise.
17886 * gdb.base/environ.exp: Likewise.
17887 * gdb.base/eval-skip.exp: Likewise.
17888 * gdb.base/exprs.exp: Likewise.
17889 * gdb.base/fileio.exp: Likewise.
17890 * gdb.base/finish.exp: Likewise.
17891 * gdb.base/float.exp: Likewise.
17892 * gdb.base/foll-exec.exp: Likewise.
17893 * gdb.base/foll-fork.exp: Likewise.
17894 * gdb.base/foll-vfork.exp: Likewise.
17895 * gdb.base/freebpcmd.exp: Likewise.
17896 * gdb.base/funcargs.exp: Likewise.
17897 * gdb.base/gcore.exp: Likewise.
17898 * gdb.base/gdb1090.exp: Likewise.
17899 * gdb.base/gdb1250.exp: Likewise.
17900 * gdb.base/huge.exp: Likewise.
17901 * gdb.base/info-proc.exp: Likewise.
17902 * gdb.base/interrupt.exp: Likewise.
17903 * gdb.base/jump.exp: Likewise.
17904 * gdb.base/langs.exp: Likewise.
17905 * gdb.base/lineinc.exp: Likewise.
17906 * gdb.base/list.exp: Likewise.
17907 * gdb.base/logical.exp: Likewise.
17908 * gdb.base/long_long.exp: Likewise.
17909 * gdb.base/macscp.exp: Likewise.
17910 * gdb.base/maint.exp: Likewise.
17911 * gdb.base/mips_pro.exp: Likewise.
17912 * gdb.base/miscexprs.exp: Likewise.
17913 * gdb.base/multi-forks.exp: Likewise.
17914 * gdb.base/opaque.exp: Likewise.
17915 * gdb.base/overlays.exp: Likewise.
17916 * gdb.base/pc-fp.exp: Likewise.
17917 * gdb.base/pointers.exp: Likewise.
17918 * gdb.base/printcmds.exp: Likewise.
17919 * gdb.base/psymtab.exp: Likewise.
17920 * gdb.base/ptype.exp: Likewise.
17921 * gdb.base/recurse.exp: Likewise.
17922 * gdb.base/relational.exp: Likewise.
17923 * gdb.base/relocate.exp: Likewise.
17924 * gdb.base/remote.exp: Likewise.
17925 * gdb.base/reread.exp: Likewise.
17926 * gdb.base/restore.exp: Likewise.
17927 * gdb.base/return.exp: Likewise.
17928 * gdb.base/return2.exp: Likewise.
17929 * gdb.base/scope.exp: Likewise.
17930 * gdb.base/sect-cmd.exp: Likewise.
17931 * gdb.base/sep.exp: Likewise.
17932 * gdb.base/sepdebug.exp: Likewise.
17933 * gdb.base/setshow.exp: Likewise.
17934 * gdb.base/setvar.exp: Likewise.
17935 * gdb.base/sigall.exp: Likewise.
17936 * gdb.base/sigbpt.exp: Likewise.
17937 * gdb.base/signals.exp: Likewise.
17938 * gdb.base/signull.exp: Likewise.
17939 * gdb.base/sizeof.exp: Likewise.
17940 * gdb.base/solib.exp: Likewise.
17941 * gdb.base/step-line.exp: Likewise.
17942 * gdb.base/step-test.exp: Likewise.
17943 * gdb.base/structs.exp: Likewise.
17944 * gdb.base/structs2.exp: Likewise.
17945 * gdb.base/term.exp: Likewise.
17946 * gdb.base/twice.exp: Likewise.
17947 * gdb.base/until.exp: Likewise.
17948 * gdb.base/varargs.exp: Likewise.
17949 * gdb.base/volatile.exp: Likewise.
17950 * gdb.base/watchpoint.exp: Likewise.
17951 * gdb.base/whatis-exp.exp: Likewise.
17952 * gdb.base/whatis.exp: Likewise.
17953 * gdb.cp/ambiguous.exp: Likewise.
17954 * gdb.cp/annota2.exp: Likewise.
17955 * gdb.cp/annota3.exp: Likewise.
17956 * gdb.cp/bool.exp: Likewise.
17957 * gdb.cp/breakpoint.exp: Likewise.
17958 * gdb.cp/casts.exp: Likewise.
17959 * gdb.cp/class2.exp: Likewise.
17960 * gdb.cp/classes.exp: Likewise.
17961 * gdb.cp/cplusfuncs.exp: Likewise.
17962 * gdb.cp/ctti.exp: Likewise.
17963 * gdb.cp/derivation.exp: Likewise.
17964 * gdb.cp/exception.exp: Likewise.
17965 * gdb.cp/gdb1355.exp: Likewise.
17966 * gdb.cp/hang.exp: Likewise.
17967 * gdb.cp/inherit.exp: Likewise.
17968 * gdb.cp/local.exp: Likewise.
17969 * gdb.cp/m-data.exp: Likewise.
17970 * gdb.cp/m-static.exp: Likewise.
17971 * gdb.cp/member-ptr.exp: Likewise.
17972 * gdb.cp/method.exp: Likewise.
17973 * gdb.cp/misc.exp: Likewise.
17974 * gdb.cp/namespace.exp: Likewise.
17975 * gdb.cp/overload.exp: Likewise.
17976 * gdb.cp/ovldbreak.exp: Likewise.
17977 * gdb.cp/pr-1023.exp: Likewise.
17978 * gdb.cp/pr-1210.exp: Likewise.
17979 * gdb.cp/pr-574.exp: Likewise.
17980 * gdb.cp/printmethod.exp: Likewise.
17981 * gdb.cp/psmang.exp: Likewise.
17982 * gdb.cp/ref-params.exp: Likewise.
17983 * gdb.cp/ref-types.exp: Likewise.
17984 * gdb.cp/rtti.exp: Likewise.
17985 * gdb.cp/templates.exp: Likewise.
17986 * gdb.cp/try_catch.exp: Likewise.
17987 * gdb.cp/userdef.exp: Likewise.
17988 * gdb.cp/virtfunc.exp: Likewise.
17989 * gdb.disasm/am33.exp: Likewise.
17990 * gdb.disasm/h8300s.exp: Likewise.
17991 * gdb.disasm/mn10300.exp: Likewise.
17992 * gdb.disasm/sh3.exp: Likewise.
17993 * gdb.disasm/t01_mov.exp: Likewise.
17994 * gdb.disasm/t02_mova.exp: Likewise.
17995 * gdb.disasm/t03_add.exp: Likewise.
17996 * gdb.disasm/t04_sub.exp: Likewise.
17997 * gdb.disasm/t05_cmp.exp: Likewise.
17998 * gdb.disasm/t06_ari2.exp: Likewise.
17999 * gdb.disasm/t07_ari3.exp: Likewise.
18000 * gdb.disasm/t08_or.exp: Likewise.
18001 * gdb.disasm/t09_xor.exp: Likewise.
18002 * gdb.disasm/t10_and.exp: Likewise.
18003 * gdb.disasm/t11_logs.exp: Likewise.
18004 * gdb.disasm/t12_bit.exp: Likewise.
18005 * gdb.disasm/t13_otr.exp: Likewise.
18006 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
18007 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
18008 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
18009 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
18010 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
18011 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
18012 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
18013 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
18014 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
18015 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
18016 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
18017 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
18018 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
18019 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
18020 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
18021 * gdb.mi/gdb701.exp: Likewise.
18022 * gdb.mi/gdb792.exp: Likewise.
18023 * gdb.mi/mi-basics.exp: Likewise.
18024 * gdb.mi/mi-break.exp: Likewise.
18025 * gdb.mi/mi-cli.exp: Likewise.
18026 * gdb.mi/mi-console.exp: Likewise.
18027 * gdb.mi/mi-disassemble.exp: Likewise.
18028 * gdb.mi/mi-eval.exp: Likewise.
18029 * gdb.mi/mi-file.exp: Likewise.
18030 * gdb.mi/mi-read-memory.exp: Likewise.
18031 * gdb.mi/mi-regs.exp: Likewise.
18032 * gdb.mi/mi-return.exp: Likewise.
18033 * gdb.mi/mi-simplerun.exp: Likewise.
18034 * gdb.mi/mi-stack.exp: Likewise.
18035 * gdb.mi/mi-stepi.exp: Likewise.
18036 * gdb.mi/mi-syn-frame.exp: Likewise.
18037 * gdb.mi/mi-until.exp: Likewise.
18038 * gdb.mi/mi-var-block.exp: Likewise.
18039 * gdb.mi/mi-var-child.exp: Likewise.
18040 * gdb.mi/mi-var-cmd.exp: Likewise.
18041 * gdb.mi/mi-var-display.exp: Likewise.
18042 * gdb.mi/mi-watch.exp: Likewise.
18043 * gdb.mi/mi2-basics.exp: Likewise.
18044 * gdb.mi/mi2-break.exp: Likewise.
18045 * gdb.mi/mi2-cli.exp: Likewise.
18046 * gdb.mi/mi2-console.exp: Likewise.
18047 * gdb.mi/mi2-disassemble.exp: Likewise.
18048 * gdb.mi/mi2-eval.exp: Likewise.
18049 * gdb.mi/mi2-file.exp: Likewise.
18050 * gdb.mi/mi2-read-memory.exp: Likewise.
18051 * gdb.mi/mi2-regs.exp: Likewise.
18052 * gdb.mi/mi2-return.exp: Likewise.
18053 * gdb.mi/mi2-simplerun.exp: Likewise.
18054 * gdb.mi/mi2-stack.exp: Likewise.
18055 * gdb.mi/mi2-stepi.exp: Likewise.
18056 * gdb.mi/mi2-syn-frame.exp: Likewise.
18057 * gdb.mi/mi2-until.exp: Likewise.
18058 * gdb.mi/mi2-var-block.exp: Likewise.
18059 * gdb.mi/mi2-var-child.exp: Likewise.
18060 * gdb.mi/mi2-var-cmd.exp: Likewise.
18061 * gdb.mi/mi2-var-display.exp: Likewise.
18062 * gdb.mi/mi2-watch.exp: Likewise.
18063 * gdb.stabs/exclfwd.exp: Likewise.
18064 * gdb.stabs/weird.exp: Likewise.
18065 * gdb.threads/gcore-thread.exp: Likewise.
18066 * gdb.trace/actions.exp: Likewise.
18067 * gdb.trace/backtrace.exp: Likewise.
18068 * gdb.trace/circ.exp: Likewise.
18069 * gdb.trace/collection.exp: Likewise.
18070 * gdb.trace/deltrace.exp: Likewise.
18071 * gdb.trace/infotrace.exp: Likewise.
18072 * gdb.trace/limits.exp: Likewise.
18073 * gdb.trace/packetlen.exp: Likewise.
18074 * gdb.trace/passc-dyn.exp: Likewise.
18075 * gdb.trace/passcount.exp: Likewise.
18076 * gdb.trace/report.exp: Likewise.
18077 * gdb.trace/save-trace.exp: Likewise.
18078 * gdb.trace/tfind.exp: Likewise.
18079 * gdb.trace/tracecmd.exp: Likewise.
18080 * gdb.trace/while-dyn.exp: Likewise.
18081 * gdb.trace/while-stepping.exp: Likewise.
18082
f4b618d1
JB
180832006-08-08 Joel Brobecker <brobecker@adacore.com>
18084
18085 * gdb.base/step-bt.c: New file.
18086 * gdb.base/step-bt.exp: New testcase.
18087
3d00d119
DJ
180882006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
18089
18090 * config/monitor.exp (gdb_load): Remove support for obsolete
18091 download-write-size.
18092 * gdb.base/remote.exp: Likewise. Update all callers of
18093 gdb_timed_load.
18094
017b5bd4
DJ
180952006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
18096
18097 * cursal.exp: Pass binfile to gdb_load.
18098
837c599d
DJ
180992006-08-01 Nathan Sidwell <nathan@codesourcery.com>
18100
18101 * gdb.base/cursal.exp: Add "" to gdb_load call.
18102
8dd4540b
MK
181032006-07-29 Mark Kettenis <kettenis@gnu.org>
18104
18105 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
18106 NetBSD/ELF targets.
18107
ab5c9f60
DJ
181082006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
18109
18110 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
18111 operator*.
18112
4c42eaff
DJ
181132006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
18114
18115 * gdb.base/completion.exp: Update for change in "file" behavior.
18116 * gdb.stabs/weird.exp: Likewise.
18117 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
18118 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
18119
0155cc76
NS
181202006-07-24 Nathan Sidwell <nathan@codesourcery.com>
18121
18122 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
18123 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
18124
16026cd7
AS
181252006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
18126
18127 * gdb.base/default.exp: Update source command error message.
18128 * gdb.base/help.exp: Update 'help source' message.
18129
16963cb6
DJ
181302006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
18131
18132 * gdb.cp/bs15503.exp: Update comment for no longer crashing
18133 test.
18134
6d7fd486
AS
181352006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
18136
18137 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
18138
29e8a844
DJ
181392006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18140
18141 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
18142
6afcfa39
DJ
181432006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18144
18145 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
18146
267a692b
MK
181472006-07-17 Mark Kettenis <kettenis@gnu.org>
18148
18149 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
18150 *-*-openbsd* from targets for wich we expect ARM FPA floating
18151 point format.
18152
85d2fec4
NR
181532006-07-17 Nick Roberts <nickrob@snap.net.nz>
18154
18155 * gdb.cp/annota3.exp: Expect frame-begin annotation.
18156
181572006-07-17 Mark Kettenis <kettenis@gnu.org>
18158
18159 * gdb.base/annota3.exp: Expect frame-begin annotation.
18160
85b4c6e8
JB
181612006-07-14 Joel Brobecker <brobecker@adacore.com>
18162
18163 * gdb.base/help.exp: Adjust "help unset" test to accept
18164 any list of unset commands.
18165
fb933624
DJ
181662006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
18167 Daniel Jacobowitz <dan@codesourcery.com>
18168
18169 * gdb.cp/ref-params.exp: New test.
18170 * gdb.cp/ref-params.cc: New source file.
18171 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
18172
1dff4b64
MK
181732006-07-08 Mark Kettenis <kettenis@gnu.org>
18174
18175 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
18176 spaces/tabs in regular expressions since they might not be there.
18177
40d2e0e3
AS
181782006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
18179
18180 * gdb.base/ifelse.exp: New file.
18181
f6c957d2
NS
181822006-07-04 Nathan Sidwell <nathan@codesourcery.com>
18183
18184 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
18185 line.
18186 * gdb.base/huge.exp: Loop over compilation to find a size that
18187 is acceptable.
18188 * gdb.base/remote.exp: Correct expected strings.
18189 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
18190
b9c5a23d
DJ
181912006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18192
18193 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
18194
9af2e58d
DJ
181952006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18196
18197 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
18198 native.
18199
30930ca5
DJ
182002006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18201
18202 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
18203 enable stabs testing.
18204
aa32fa1d
DJ
182052006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18206
bd4a4c80 18207 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
18208 gdb_test_multiple does.
18209
321fef15
DJ
182102006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18211
18212 * Makefile.in (host_alias): Remove.
18213 (target_alias): Use @target_noncanonical@.
18214 (site.exp): Don't set host_alias.
18215 * aclocal.m4: Remove contents. Include acx.m4.
18216 * configure: Regenerated.
18217 * configure.ac: Use ACX_NONCANONICAL_TARGET.
18218
e1c2defa
NS
182192006-06-13 Nathan Sidwell <nathan@codesourcery.com>
18220
e63b55d1
NS
18221 * lib/gdb.exp (gdb_load_cmd): New.
18222
5600ea19
NS
18223 * gdb.base/fileio.c: Add system(NULL) test.
18224 * gdb.base/fileio.exp: Check it.
18225
e1c2defa
NS
18226 * gdb.base/break.c: Add 10a breakpoint at }
18227 * gdb.base/break.exp: Add test for breakpoint at }
18228 * gdb.cp/anon-union.cc: Add code at end of function.
18229 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
18230 * gdb.mi/var-cmd.c: Add code at end of function.
18231 * gdb.mi/mi-var-display.exp: Adjust end of next.
18232 * gdb.mi/mi2-var-display.exp: Likewise.
18233 * gdb.base/fileio.c: Add stop function and insert calls at
18234 stopping places.
18235 * gdb.base/fileio.exp: Breakpoint stop function and remove
18236 explicit line number references.
18237
6c0112ec
JB
182382006-05-19 Joel Brobecker <brobecker@adacore.com>
18239
a9c64011
AS
18240 * gdb.base/del.exp (test_delete_alias): New function.
18241 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 18242
154189a4
FF
182432006-05-18 Fred Fish <fnf@specifix.com>
18244
18245 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
18246 required. Check for spurious output after program exits normally.
18247
582e64c2
FF
182482006-05-17 Fred Fish <fnf@specifix.com>
18249
18250 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
18251 gdb_load, so it works in the simulator.
18252
8ef6493a
FF
182532006-05-11 Fred Fish <fnf@specifix.com>
18254
18255 * gdb.base/bang.exp: Ignore unexpected output between the
18256 "program exited normally" and the gdb prompt, as many other
18257 tests do.
18258
692b141c
MK
182592006-05-07 Mark Kettenis <kettenis@gnu.org>
18260
18261 * gdb.base/help.exp: Make "delete checkpoint" part option for
18262 "help d" and "help delete" tests.
18263
540b8a30
UW
182642006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18265
a9c64011 18266 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
18267 expected output in some mi_gdb_test statements.
18268 * gdb.mi/mi2-basics.exp: Likewise.
18269
9b6462d9
JB
182702006-05-05 Joel Brobecker <brobecker@adacore.com>
18271
18272 * gdb.base/del.c: New file.
18273 * gdb.base/del.exp: New testcase.
18274
954de43b
DM
182752006-05-05 David S. Miller <davem@sunset.davemloft.net>
18276
18277 * gdb.base/break.exp: Do not assume a breakpoint on
18278 main will actually be in $srcfile when optimizing.
1303f75e
DM
18279 * gdb.base/savedregs.exp: Do not require that the dummy
18280 frame location match up to a symbol and source file location.
c3242428
DM
18281 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
18282 will get printed without a mi_cmd_data_list_register_values prefix.
18283 (*-data-list-register-*): Correct regular expressions to expect the new
18284 pseudo d? floating point registers.
18285 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 18286
c7e64c9a
DJ
182872006-05-05 Christophe Lyon <christophe.lyon@st.com>
18288
18289 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
18290 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
18291 is allocated by the compiler.
18292 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
18293 anons, e, anone to force their allocation by the compiler.
18294
182952006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
18296
18297 * gdb.base/help.exp: Update expected text for help d and
18298 help delete.
18299
27ce9a6d
MK
183002006-05-02 Mark Kettenis <kettenis@gnu.org>
18301
18302 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
18303 NetBSD/ELF targets.
18304
8608915f
MK
183052006-04-30 Mark Kettenis <kettenis@gnu.org>
18306
18307 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
18308 single-step breakpoint fails; make this a KFAIL on
18309 sparc*-*-openbsd*.
18310 * gdb.base/siginfo.exp: Likewise.
18311 * gdb.base/sigstep.exp (advance, advancei): Likewise.
18312
b8db102d
MS
183132006-04-26 Michael Snyder <msnyder@redhat.com>
18314
18315 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
18316 which may have to consume output from other forks.
18317 Add tests to make sure that "delete fork" succeeded.
18318
c702009a
MS
183192006-04-20 Michael Snyder <msnyder@redhat.com>
18320
18321 * 2006-03-22 Jim Blandy <jimb@redhat.com>
18322 Add support for the Renesas M32C and M16C.
18323
18324 * gdb.asm/asm-source.exp: Add m32c target.
18325 * gdb.asm/m32c.inc: Support for m32c target.
18326
e28493f2
AS
183272006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
18328
18329 * gdb.base/commands.exp (recursive_source_test): New test.
18330
880da185
DM
183312006-04-04 David S. Miller <davem@sunset.davemloft.net>
18332
18333 * gdb.base/float.exp: Add pattern for sparc targets.
18334
61d9b92f
DJ
183352006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18336
18337 * gdb.base/commands.exp (stray_arg0_test): New test.
18338
bd717df8
PB
183392006-03-30 Paul Brook <paul@codesourcery.com>
18340
18341 * gdb.mi/mi-until.exp: kfail broken until command.
18342 * gdb.mi/mi2-until.exp: Ditto.
18343
ec793d3c
NR
183442006-03-27 Nick Roberts <nickrob@snap.net.nz>
18345
18346 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
18347
831004b7
AO
183482006-03-08 Alexandre Oliva <aoliva@redhat.com>
18349
18350 * gdb.base/prelink.exp: Anchor tested-for regular expression
18351 on gdb prompt.
18352
effe49a0
PB
183532006-03-07 Paul Brook <paul@codesourcery.com>
18354
18355 * gdb.base/assign.exp: Correct fail message.
18356
e5461016
PB
183572006-03-07 Paul Brook <paul@codesourcery.com>
18358
18359 * lib/compiler.c: Extract armcc version number.
18360 * lib/compiler.cc: Ditto.
18361
fc91c6c2
PB
183622006-03-07 Paul Brook <paul@codesourcery.com>
18363
18364 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
18365 additional_flags=-w.
18366 * gdb.arch/altivec-regs.exp: Ditto.
18367 * gdb.arch/e500-abi.exp: Ditto.
18368 * gdb.arch/e500-regs.exp: Ditto.
18369 * gdb.base/all-bin.exp: Ditto.
18370 * gdb.base/annota1.exp: Ditto.
18371 * gdb.base/annota3.exp: Ditto.
18372 * gdb.base/args.exp: Ditto.
18373 * gdb.base/arithmet.exp: Ditto.
18374 * gdb.base/assign.exp: Ditto.
18375 * gdb.base/async.exp: Ditto.
18376 * gdb.base/bang.exp: Ditto.
18377 * gdb.base/break.exp: Ditto.
18378 * gdb.base/call-rt-st.exp: Ditto.
18379 * gdb.base/completion.exp: Ditto.
18380 * gdb.base/cond-expr.exp: Ditto.
18381 * gdb.base/condbreak.exp: Ditto.
18382 * gdb.base/consecutive.exp: Ditto.
18383 * gdb.base/define.exp: Ditto.
18384 * gdb.base/display.exp: Ditto.
18385 * gdb.base/ena-dis-br.exp: Ditto.
18386 * gdb.base/environ.exp: Ditto.
18387 * gdb.base/eval-skip.exp: Ditto.
18388 * gdb.base/info-proc.exp: Ditto.
18389 * gdb.base/jump.exp: Ditto.
18390 * gdb.base/logical.exp: Ditto.
18391 * gdb.base/long_long.exp: Ditto.
18392 * gdb.base/maint.exp: Ditto.
18393 * gdb.base/miscexprs.exp: Ditto.
18394 * gdb.base/pc-fp.exp: Ditto.
18395 * gdb.base/pointers.exp: Ditto.
18396 * gdb.base/relational.exp: Ditto.
18397 * gdb.base/reread.exp: Ditto.
18398 * gdb.base/sect-cmd.exp: Ditto.
18399 * gdb.base/sep.exp: Ditto.
18400 * gdb.base/sepdebug.exp: Ditto.
18401 * gdb.base/until.exp: Ditto.
18402 * gdb.base/whatis-exp.exp: Ditto.
18403 * gdb.cp/annota2.exp: Ditto.
18404 * gdb.cp/annota3.exp: Ditto.
18405 * gdb.trace/actions.exp: Ditto.
18406 * gdb.trace/backtrace.exp: Ditto.
18407 * gdb.trace/circ.exp: Ditto.
18408 * gdb.trace/collection.exp: Ditto.
18409 * gdb.trace/deltrace.exp: Ditto.
18410 * gdb.trace/infotrace.exp: Ditto.
18411 * gdb.trace/limits.exp: Ditto.
18412 * gdb.trace/packetlen.exp: Ditto.
18413 * gdb.trace/passc-dyn.exp: Ditto.
18414 * gdb.trace/passcount.exp: Ditto.
18415 * gdb.trace/report.exp: Ditto.
18416 * gdb.trace/save-trace.exp: Ditto.
18417 * gdb.trace/tfind.exp: Ditto.
18418 * gdb.trace/tracecmd.exp: Ditto.
18419 * gdb.trace/while-dyn.exp: Ditto.
18420 * gdb.trace/while-stepping.exp: Ditto.
18421 * lib/gdb.exp: Ditto.
18422 (gdb_compile): Handle nowarning option.
18423
5f4a23d9
AO
184242006-03-07 Alexandre Oliva <aoliva@redhat.com>
18425
18426 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
18427 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
18428 Rename executable to prelinkt. Don't re-prelink if we didn't
18429 get a core file. Test prelink -u exit status to tell whether
18430 prelinking failed. Use gdb_test_multiple.
18431
9733fc94
DJ
184322006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
18433
18434 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
18435 (do_tests): Call it.
18436
cc10cae3
AO
184372006-02-28 Alexandre Oliva <aoliva@redhat.com>
18438
18439 * gdb.base/prelink.exp: New test.
18440 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
18441
15c46491
WZ
184422006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
18443
18444 * gdb.fortran/derived-type.f90: New file.
18445 * gdb.fortran/derived-type.exp: New testcase.
18446
5c9f7ded
DJ
184472006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
18448
18449 * gdb.base/default.exp: Allow ';' as a directory separator.
18450
5b96932b
AS
184512006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18452
18453 * gdb.base/help.exp (help add-symbol-file): Update.
18454
1986bccd
AS
184552006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18456
18457 * gdb.base/help.exp (help load): Update expected results.
18458
a8b7528f
FF
184592006-02-19 Fred Fish <fnf@specifix.com>
18460
18461 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
18462 specifix hex value as part of results.
18463 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 18464
f8261448
FF
184652006-02-16 Fred Fish <fnf@specifix.com>
18466
18467 * gdb.base/whatis.c: Define variables using typedefs char_addr,
18468 ushort_addr, and slong_addr, so the typedefs are not optimized
18469 away.
18470 * gdb.base/whatis.exp: Add tests using type name for struct type,
18471 union type, enum type, and typedef.
a9c64011 18472
31d8bdd2
MK
184732006-02-13 Mark Kettenis <kettenis@gnu.org>
18474
18475 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
18476
34e41e63
JB
184772006-02-13 Jim Blandy <jimb@redhat.com>
18478
18479 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
18480 case where it takes two "next" commands to skip past the init
18481 call.
18482
ac6e4f31
FF
184832006-02-12 Fred Fish <fnf@specifix.com>
18484
18485 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
18486 to handle cases where it takes two "next" commands to skip
18487 past the init call.
18488
2db2d571
JB
184892006-02-07 Joel Brobecker <brobecker@adacore.com>
18490
18491 * gdb.ada/array_return.exp: Mark the last test as expected to fail
18492 on hppa32 targets.
18493
38fcd64c
DJ
184942006-02-06 Vladimir Prus <ghost@cs.msu.su>
18495
18496 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
18497 field.
18498
1315ad46
MK
184992006-01-29 Mark Kettenis <kettenis@gnu.org>
18500
18501 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
18502
5625b943
DJ
185032006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
18504
18505 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
18506 files.
18507
80df1bbe
DJ
185082006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
18509
18510 * gdb.cp/maint.exp: Set complaints to a positive value.
18511
9078e690
DJ
185122006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18513
18514 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
18515 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
18516 function name.
18517
9c903399
DJ
185182006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18519
18520 * gdb.base/checkpoint.c: Update copyright notice. Include
18521 <stdlib.h>.
18522
761ae4d6
JB
185232006-01-04 Jim Blandy <jimb@redhat.com>
18524
18525 * gdb.asm/asm-source.exp: Independently provide default values for
18526 asm-flags and debug-flags. Use 'string equal' to do the
18527 comparison, not the implicit expr's '==' operator. Remove
18528 now-unneeded assignments to asm-flags. In h8300 case, place
18529 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
18530
099ac3dd
MS
185312006-01-04 Michael Snyder <msnyder@redhat.com>
18532
18533 * gdb.base/checkpoint.c: New file.
18534 * gdb.base/checkpoint.exp: New file.
18535 * gdb.base/multi-fork.c: New file.
18536 * gdb.base/multi-fork.exp: New file.
18537 * gdb.base/pi.txt: New file (data for checkpoint.c test).
18538
f4d85314
FF
185392006-01-04 Fred Fish <fnf@specifix.com>
18540
18541 * gdb.base/ptype.c (foo): Add typedef.
18542 (intfoo): Add function.
18543 * gdb.base/ptype1.c: New file.
18544 * gdb.base/ptype.exp: Handle compilation and linking with two
18545 source files. Test that proper type for "foo" is found based
18546 on source context rather than first match found in symtabs.
18547
a1b06f35
MK
185482005-12-28 Mark Kettenis <kettenis@gnu.org>
18549
18550 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
18551 * gdb.asm/openbsd.inc: Indent commands.
18552
d082a1e2
MK
185532005-12-26 Mark Kettenis <kettenis@gnu.org>
18554
c65016bd
MK
18555 * gdb.base/freebpcmd.exp: Increase timeout.
18556
d082a1e2
MK
18557 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
18558
d3c32a0e
DJ
185592005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
18560
18561 * gdb.base/default.exp: Update check for "show version".
18562
9fdb1f50
RC
185632005-12-09 Randolph Chung <tausq@debian.org>
18564
18565 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
18566 * gdb.asm/pa64.inc: New file.
18567
5f2c56f7
RC
185682005-12-09 Randolph Chung <tausq@debian.org>
18569
18570 * gdb.asm/common.inc: Indent commands.
18571 * gdb.asm/asmsrc1.s: Likewise.
18572 * gdb.asm/asmsrc2.s: Likewise.
18573
8117349c
RC
185742005-12-09 Randolph Chung <tausq@debian.org>
18575
18576 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
18577 (get_addr_of_sym): Remove duplicate print.
18578 (gen_core): xfail hppa*-*-hpux*, update expected output.
18579 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
18580 * gdb.arch/pa64-nullify.s: New file.
18581
8f07f25a
RC
185822005-12-09 Randolph Chung <tausq@debian.org>
18583
18584 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
18585
55b39184
DJ
185862005-12-07 Christophe Lyon <christophe.lyon@st.com>
18587
18588 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
18589 code generation for these functions.
18590 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
18591 error message.
18592
31e2b00f
AS
185932005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
18594
18595 * gdb.base/help.exp (help b, help br, help bre, help brea)
18596 (help break): Update the expected message.
18597
c3d0b56e
SC
185982005-11-11 Stephane Carrez <stcarrez@nerim.fr>
18599
18600 * gdb.asm/m68hc11.inc: Setup the data section.
18601 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
18602 script for this test.
18603 (m6812-*-*): Likewise.
18604
36ae0ea9
RC
186052005-11-09 Randolph Chung <tausq@debian.org>
18606
18607 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
18608
9d6f42e9
WZ
186092005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
18610
18611 * gdb.base/break.exp: Fix a comment typo.
18612
e2126a14
EZ
186132005-11-03 Jim Blandy <jimb@redhat.com>
18614
a9c64011
AS
18615 Checked in by Elena Zannoni <ezannoni@redhat.com>
18616
889bf7c5 18617 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 18618
e0ac7199
CV
186192005-11-02 Corinna Vinschen <vinschen@redhat.com>
18620
18621 * gdb.arch/gdb1558.c: Include stdio.h.
18622
31d3fb18
MK
186232005-10-31 Mark Kettenis <kettenis@gnu.org>
18624
18625 * gdb.asm/asm-source.exp: Use -e instead of --entry.
18626
e52b687c
MK
186272005-10-31 Mark Kettenis <kettenis@gnu.org>
18628
18629 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
18630
f4711d79
PG
186312005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
18632
a9c64011
AS
18633 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
18634 vscr" tests to better match output.
f4711d79 18635
987a9106
JB
186362005-10-12 Jim Blandy <jimb@redhat.com>
18637
18638 * gdb.base/structs.exp (any): New function.
18639 (test_struct_returns): Don't make any assumptions at all about
18640 what value the function returns when GDB can't set the return
18641 value.
18642
2336bb58
JB
186432005-10-09 Joel Brobecker <brobecker@adacore.com>
18644
18645 * gdb.ada/arrayidx/p.adb: New file.
18646 * gdb.ada/arrayidx.exp: New testcase
18647
186482005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
18649
18650 * gdb.ada/array_return/pck.ads: New file.
18651 * gdb.ada/array_return/pck.adb: New file.
18652 * gdb.ada/array_return/p.adb: New file.
18653 * gdb.ada/array_return.exp: New testcase.
18654
705335ea
JB
186552005-10-03 Joel Brobecker <brobecker@adacore.com>
18656
a9c64011
AS
18657 * gdb.base/arrayidx.c: New file.
18658 * gdb.base/arrayidx.exp: New testcase.
705335ea 18659
11ee9940
NR
186602005-09-29 Nick Roberts <nickrob@snap.net.nz>
18661
18662 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
18663 frames-invalid and breakpoints-invalid are no longer generated
18664 with level 3 so don't expect them in the output.
18665
39fb8e9e
BR
186662005-09-27 Bob Rossi <bob@brasko.net>
18667
a9c64011 18668 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
18669 from test. Escape the | in mi_gdb_test call.
18670 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
18671 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
18672 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
18673 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
18674 expected regex's in mi_gdb_test calls.
18675 * lib/mi-support.exp: Remove arbitrary .* from tests.
18676 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
18677 Fully anchor GDB/MI expected results in mi_gdb_test.
18678 * lib/gdb.exp (string_to_regexp): Escape the ] character.
18679 * gdb.base/sizeof.exp: Remove escape character. Correct test.
18680
2af48f68
PB
186812005-09-26 Paul Brook <paul@codesourcery.com>
18682
18683 * long_long.exp: Exclude eabi targets from arm FPA float format test.
18684
f34502bc
WZ
186852005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
18686
18687 * bfp-test.c: New file.
18688 * bfp-test.exp: New testcase.
18689
ca929517
WZ
186902005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
18691
18692 * gdb.fortran/subarray.exp: New testcase to test the evaluation
18693 of subarray and substring variable.
18694 * gdb.fortran/subarray.f: New source file for the test of subarray
18695 and substring variable evaluation.
18696 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
18697 of string constant.
18698
c761af65
DJ
186992005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
18700
18701 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
18702 copyright dates.
18703
561d7a1d
PG
187042005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
18705
18706 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
18707 powerpc altivec' test with an almost identical 'info vector' test.
18708
b2b64cc9
PG
187092005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
18710
a9c64011
AS
18711 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
18712 vscr" tests to match output.
b2b64cc9 18713
6ac4d15a
PG
187142005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
18715
a9c64011
AS
18716 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
18717 output.
6ac4d15a 18718
40e55bef
BR
187192005-09-11 Bob Rossi <bob@brasko.net>
18720
889bf7c5
PA
18721 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
18722 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
18723 commands that return an MI output command and an asyncronous MI output
18724 command.
40e55bef
BR
18725 * gdb.mi/mi-console.exp: Ditto.
18726
3c7385ec
BR
187272005-09-11 Bob Rossi <bob@brasko.net>
18728
18729 * gdb.mi/mi-var-child.c: Include <string.h>.
18730
a6cd0eb3
DJ
187312005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
18732
18733 * killed.exp: Correct gdb_expect syntax.
18734
2f168eed
CV
187352005-08-09 Corinna Vinschen <vinschen@redhat.com>
18736
18737 * lib/mi-support.exp (mi_gdb_load): Fix typo.
18738
ecd3fd0f
BR
187392005-08-02 Bob Rossi <bob@brasko.net>
18740
18741 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
18742 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
18743 Change tests to inferior-tty-set/show.
18744 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
18745 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
18746 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
18747 inferior. Use mi_gdb_test to get GDB and Inferior output.
18748 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
18749 descriptor.
18750 (mi_inferior_tty_name): Add inferior PTY file name.
18751 (mi_gdb_start): Add INFERIOR_PTY parameter.
18752 (mi_gdb_test): Add IPATTERN parameter.
18753
f1ea48cb 187542005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 18755
f1ea48cb
BR
18756 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
18757 parameter to mi_gdb_test.
18758 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
18759
6e650a67
DJ
187602005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18761
18762 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
18763 struct_declarations.
18764 * gdb.mi/mi-var-child.exp: Step over the initialization of
18765 struct_declarations.
18766
8be260b6
DJ
187672005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18768
18769 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
18770 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
18771 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
18772 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
18773 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
18774 file.
18775
4e660f07
NR
187762005-07-27 Nick Roberts <nickrob@snap.net.nz>
18777
18778 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
18779 (do_children_tests): Assign values to the extra elements.
18780
18781 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
18782 them for tests for "-var-update --no-values" and
a9c64011 18783 "-var-update --all-values".
4e660f07
NR
18784 Add test for "-var-list-children --simple-values".
18785
18786 * gdb.mi/basics.c (callee4): Add integer array D[3]...
18787
18788 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
18789 "-stack-list-locals --simple-values" Improve doc strings and
18790 comments.
18791
6bdae935
MK
187922005-07-18 Mark Kettenis <kettenis@gnu.org>
18793
598b7a6f
MK
18794 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
18795 *-*-openbsd*.
18796 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
18797
6bdae935
MK
18798 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
18799 sigaltsatck'.
18800
1323e929 188012005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 18802
1323e929
BR
18803 * gdb.base/default.exp (tty): Changed output of command.
18804 * gdb.base/help.exp (help tty): Ditto.
18805
b1a9c082
MK
188062005-07-12 Mark Kettenis <kettenis@gnu.org>
18807
18808 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
18809
10a844a2
MK
188102005-07-10 Mark Kettenis <kettenis@gnu.org>
18811
18812 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
18813 -stack-select-frame without arguments.
18814 (test_stack_frame_listing): Add test for newly implemented command
18815 -stack-info-frame.
18816
3cb3b8df
BR
188172005-07-06 Bob Rossi <bob@brasko.net>
18818
18819 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
18820 command.
18821 (Copyright): Update copyright.
18822
a0c5fbcf
WZ
188232005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
18824
18825 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
18826 tests to evaluate exponentiation expression.
18827
984971d0
AS
188282005-06-29 Andreas Schwab <schwab@suse.de>
18829
18830 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
18831 main to avoid warnings.
18832
18833 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
18834
fe03833f
NR
188352005-06-20 Nick Roberts <nickrob@snap.net.nz>
18836
18837 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
18838 -stack-select-frame without arguments.
18839 (test_stack_frame_listing): Add test for newly implemented command
18840 -stack-info-frame.
a9c64011 18841
7a55f279
WZ
188422005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
18843
0ffa0ea5
DJ
18844 * gdb.fortran/array-element.f: New file.
18845 * gdb.fortran/array-element.exp: New testcase.
7a55f279 18846
26585198
DJ
188472005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18848
18849 * gdb.base/bigcore.exp: Correct checks for systems which can
18850 not dump a large core file.
18851
c1bd25fd
DJ
188522005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18853
18854 * gdb.base/relocate.c: Add a copyright notice.
18855 (dummy): Remove.
18856 * gdb.base/relocate.exp: Test printing the values of variables
18857 from a relocatable file.
18858
589e074d
DJ
188592005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
18860
18861 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
18862 excess MI output after an error.
18863
0915f927
JB
188642005-05-29 Joel Brobecker <brobecker@adacore.com>
18865
18866 * gdb.arch/alpha-step.c: New file.
18867 * gdb.arch/alpha-step.exp: New testcase.
18868
76ff342d
DJ
188692005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
18870 Dennis Brueni <dennis@slickedit.com>
18871
18872 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
18873 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
18874 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
18875 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
18876 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
18877 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
18878 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
18879
96b0c7ac
DJ
188802005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
18881 Wu Zhou <woodzltc@cn.ibm.com>
18882
18883 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
18884 IBM's xlc compiler.
18885 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
18886 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
18887
f21565d2
JB
188882005-05-13 Jim Blandy <jimb@redhat.com>
18889
18890 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
18891 calling gdb_suppress_entire_file.
18892 * gdb.base/charset.exp: Same.
18893 * gdb.base/call-rt-st.exp: Same.
18894
6006a3a1
BR
188952005-05-05 Bob Rossi <bob_rossi@cox.net>
18896
18897 * lib/gdb.exp (fullname_syntax): Added global regex.
18898 (fullname_syntax_POSIX): Ditto.
18899 (fullname_syntax_UNC): Ditto.
18900 (fullname_syntax_DOS_CASE): Ditto.
18901 (fullname_syntax_DOS): Ditto.
18902 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
18903 fullname_syntax variable to scope and use it.
18904 (test_file_list_exec_source_files): Ditto.
18905 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
18906
c3b69c04
DJ
189072005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
18908
18909 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
18910
3c95e6af
PG
189112004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
18912
a9c64011
AS
18913 * lib/gdb.exp (skip_altivec_tests): New function, based on
18914 check_vmx_hw_available from the GCC testsuite.
18915 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
18916 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 18917
78df6c56
JB
189182005-05-02 Jim Blandy <jimb@redhat.com>
18919
18920 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
18921 calling gdb_suppress_entire_file.
18922
1690f9cf
DJ
189232005-04-30 Randolph Chung <tausq@debian.org>
18924
18925 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
18926 Slightly relax "sem_post" name checking.
18927
5ea106f7
PG
189282005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18929
18930 * gdb.base/unload.exp: Use new shared library infrastructure.
18931
bf7234cf
PG
189322005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18933
18934 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 18935 infrastructure.
bf7234cf 18936
547b869a
CV
189372005-04-29 Corinna Vinschen <vinschen@redhat.com>
18938
18939 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
18940 * gdb.asm/h8300.inc: New file.
18941
f07e55f0
PG
189422005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18943
18944 * gdb.base/shlib-call.exp: Change to use new shared library
18945 infrastructure.
18946
3cbba3d1
PG
189472005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18948
a9c64011
AS
18949 * gdb.base/pending.exp: Change to use new shared library
18950 infrastructure.
3cbba3d1 18951
ed6df200
PG
189522005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18953
a9c64011
AS
18954 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
18955 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 18956
8c8f4ebe
PG
189572005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
18958
a9c64011
AS
18959 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
18960 shared objects being adjusted and update copyright years.
8c8f4ebe 18961
607fbc54
DJ
189622005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
18963
18964 * ChangeLog: Correct some 2003-01-13 dates.
18965 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
18966 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
18967 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
18968 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
18969 gdb.trace/tfind.exp: Update copyright years.
18970
57bf0e56
DJ
189712005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
18972 Daniel Jacobowitz <dan@codesourcery.com>
18973
18974 * lib/gdb.exp (gdb_compile): Handle shlib=.
18975 (gdb_compile_shlib): New function.
18976
9b593790
PG
189772005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
18978
a9c64011 18979 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 18980
9494c6a5
DJ
189812005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18982
18983 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
18984 gdb.server.
18985 * configure.ac: Likewise.
18986 * configure: Regenerated.
18987 * gdb.gdbserver/Makefile.in: Moved to...
18988 * gdb.server/Makefile.in: ... here.
18989 * gdb.gdbserver/server.c: Moved to...
18990 * gdb.server/server.c: ... here.
18991 * gdb.gdbserver/server-run.exp: Moved to...
18992 * gdb.server/server-run.exp: ... here.
18993
6f8eac0e
DJ
189942005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18995
18996 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
18997 * configure.ac: Create gdb.gdbserver/Makefile.
18998 * configure: Regenerated.
18999 * lib/gdbserver-support.exp: New file, derived from
19000 config/gdbserver.exp.
19001 * config/gdbserver.exp: Use gdbserver-support.exp.
19002 * gdb.gdbserver/Makefile.in: New file.
19003 * gdb.gdbserver/server.c: New file.
19004 * gdb.gdbserver/server-run.exp: New file.
19005
6e87504d
PG
190062005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
19007
a9c64011
AS
19008 * lib/gdb.exp (test_compiler_info): Return compiler_info
19009 if no arguments are given.
6e87504d 19010
d1779be4
PG
190112005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
19012
19013 * gdb.arch/altivec-abi.exp: Check for compiler and set
19014 use altivec' flag accordingly.
19015 * gdb.arch/altivec-regs.exp: Likewise.
19016
88750304
DJ
190172005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
19018
19019 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
19020
f3fb768d
AS
190212005-03-27 Andreas Schwab <schwab@suse.de>
19022
19023 * gdb.base/bigcore.c (main): Add missing mode argument in open
19024 call.
19025
7e813ac5
DJ
190262005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
19027
19028 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
19029 downloads.
19030 * config/gdbserver.exp (gdb_load): Likewise.
19031
8e3049aa
PB
190322005-03-14 Paul Brook <paul@codesourcery.com>
19033
19034 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
19035 targets.
19036
a9df7c44
JB
190372005-03-09 Joel Brobecker <brobecker@adacore.com>
19038
19039 * gdb.dwarf2/dup-psym.S: New file.
19040 * gdb.dwarf2/dup-psym.exp: New testcase.
19041
9f0d94e8
JB
190422005-03-09 Joel Brobecker <brobecker@adacore.com>
19043
19044 * gdb.ada/exec_changed/first.adb: New file.
19045 * gdb.ada/exec_changed/second.adb: New file.
19046 * gdb.ada/exec_changed.exp: New testcase.
19047
5f579bc5
NS
190482005-03-08 Nathan Sidwell <nathan@codesourcery.com>
19049
36e9969c
NS
19050 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
19051 (A2): New class.
19052 (main): Test operator+.
19053 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
19054 breakpoint test.
19055
5f579bc5
NS
19056 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
19057 * gdb.base/signull.exp: Disable if gdb,nosignals.
19058 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
19059 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
19060 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
19061 * gdb.mi/mi2-console.exp: Likewise.
19062 * gdb.trace/collection.exp (run_trace_experiment): Consume the
19063 continue output at start.
19064 (gdb_collect_locals_test): Robustify regexp.
19065 * gdb.trace/passc-dyn.exp: Fix comment typo.
19066 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
19067
be46087e
CV
190682005-03-08 Corinna Vinschen <vinschen@redhat.com>
19069
19070 * gdb.asm/asm-source.exp: Add iq2000 case.
19071 * gdb.asm/iq2000.inc: New file.
19072
384e1a61 190732005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 19074
384e1a61
MI
19075 * gdb.base/command.exp: Change hardcoded value to regular expression.
19076 * gdb.base/float.exp: Add powerpc to the list of targets checked.
19077
584b6e9e
DJ
190782005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
19079
19080 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
19081 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
19082 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
19083 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
19084 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
19085
ab5b5d61
MK
190862005-03-05 Mark Kettenis <kettenis@gnu.org>
19087
19088 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
19089 changes.
19090
ae051c1b
PG
190912004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
19092
a9c64011
AS
19093 * lib/compiler.c: Add test for IBM's xlc compiler.
19094 * lib/compiler.cc: Likewise.
ae051c1b 19095
3f0f6ed2
JB
190962004-02-24 Joel Brobecker <brobecker@adacore.com>
19097
19098 * gdb.ada/fixed_points.exp: Create compilation object directory
19099 before running the test.
19100 * gdb.ada/null_record.exp: Likewise.
19101 * gdb.ada/packed_array.exp: Likewise.
19102 * gdb.ada/start.exp: Likewise.
19103
724f452b
JB
191042005-02-15 Joel Brobecker <brobecker@adacore.com>
19105
19106 * gdb.ada/packed_array/pa.adb: New file.
19107 * gdb.ada/packed_array.exp: New testcase.
19108
57f5cdfb 191092005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 19110
1f393151
MK
19111 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
19112 files.
19113
ebdda337
MK
19114 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
19115 on *-*-openbsd*. Correctly match whitespace in regukar
19116 expressions.
19117
cf309262
DJ
191182005-02-10 Daniel Jacobowitz <dan@debian.org>
19119
19120 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
19121 PR exp/1821
19122 * gdb.base/gdb1821.c: New test file.
19123 * gdb.base/gdb1821.exp: New test file.
19124
3be49e7a
JB
191252005-02-09 Joel Brobecker <brobecker@adacore.com>
19126
19127 * gdb.base/start.c: New file.
19128 * gdb.base/start.exp: New testcase.
19129
e292e67d
JB
191302005-02-09 Joel Brobecker <brobecker@adacore.com>
19131
19132 * gdb.ada/start/dummy.adb: New file.
19133 * gdb.ada/start.exp: New testcase.
19134
dbdfa66c
CV
191352005-02-09 Corinna Vinschen <vinschen@redhat.com>
19136
19137 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
19138 for printing symbols and statistics.
19139 Add test for using relative pathnames in "maint print msymbols" test.
19140 Mark "maint info sections DATA" XFAIL on Cygwin.
19141 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
19142 tests.
19143
d7941671
AC
191442005-02-09 Andreas Schwab <schwab@suse.de>
19145
19146 Committed by Andrew Cagney <cagney@gnu.org>
19147 * gdb.base/remotetimeout.exp: New file.
19148
74e5ef44
MK
191492005-02-07 Mark Kettenis <kettenis@gnu.org>
19150
19151 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
19152
464dd14d
JB
191532005-02-03 Joel Brobecker <brobecker@adacore.com>
19154
19155 * gdb.ada/gnat_ada.gpr: New file.
19156 * gdb.ada/gnat_ada.gin: Delete, no longer used.
19157 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
19158 * configure.ac: No longer generate gnat_ada.gpr.
19159 * configure: Regenerate.
19160 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
19161 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
19162 * gdb.ada/null_record/bar.ads: Likewise.
19163 * gdb.ada/null_record/bar.adb: Likewise.
19164 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
19165 * gdb.ada/null_record.exp (testdir): New variable.
19166 (testfile): executable is now in testdir subdirectory.
19167 (srcfile): Use full path to the main compilation unit.
19168 * gdb.ada/fixed_points.exp: Same changes as above.
19169
30d756ae
NR
191702005-02-03 Nick Roberts <nickrob@snap.net.nz>
19171
19172 * gdb.base/interp.exp: New test.
19173
9d799f85
AC
191742005-01-24 Andrew Cagney <cagney@gnu.org>
19175
19176 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
19177
15656118
AC
191782005-01-19 Andrew Cagney <cagney@gnu.org>
19179
a892c31b
AC
19180 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
19181 configure.ac not configure.in.
19182
15656118
AC
19183 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
19184 of powerpc*-*-*.
19185 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 19186 * gdb.base/list.exp (test_list_function)
15656118
AC
19187 (test_list_filename_and_function): Ditto.
19188 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
19189
a7b01baf
AC
191902005-01-16 Andrew Cagney <cagney@gnu.org>
19191
17d92a02
AC
19192 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
19193
a7b01baf
AC
19194 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
19195
bc8332bb
AC
191962005-01-14 Andrew Cagney <cagney@gnu.org>
19197
19198 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
19199 * gdb.mi/mi2-var-cmd.exp: Ditto.
19200
4d074752
CV
192012005-01-10 Corinna Vinschen <vinschen@redhat.com>
19202
19203 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
19204
bec39cab
AC
192052005-01-07 Andrew Cagney <cagney@gnu.org>
19206
19207 * configure.ac: Rename configure.in, require autoconf 2.59.
19208 * configure: Re-generate.
19209 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
19210 * gdb.stabs/configure: Re-generate.
19211 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
19212 * gdb.hp/configure: Re-generate.
19213 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
19214 autoconf 2.59.
19215 * gdb.hp/gdb.objdbg/configure: Re-generate.
19216 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
19217 autoconf 2.59.
19218 * gdb.hp/gdb.defects/configure: Re-generate.
19219 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
19220 autoconf 2.59.
19221 * gdb.hp/gdb.compat/configure: Re-generate.
19222 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
19223 autoconf 2.59.
19224 * gdb.hp/gdb.base-hp/configure: Re-generate.
19225 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
19226 autoconf 2.59.
19227 * gdb.hp/gdb.aCC/configure: Re-generate.
19228
f10b16d4
JB
192292004-12-15 Jim Blandy <jimb@redhat.com>
19230
19231 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
19232 under NPTL when there is debugging info available for libpthread.
19233
fb6e1814
JG
192342004-12-13 Jerome Guitton <guitton@gnat.com>
19235
19236 * gdb.ada/fixed_points.c: New file.
19237 * gdb.ada/fixed_points.exp: New file.
19238
fe46cd3a
RC
192392004-12-03 Randolph Chung <tausq@debian.org>
19240
19241 * gdb.arch/pa-nullify.exp: New file.
19242 * gdb.arch/pa-nullify.s: New file.
19243
8de0841b
RC
192442004-11-30 Randolph Chung <tausq@debian.org>
19245
19246 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
19247 instead of "tbug". Fix regexp to work properly with gdb_test.
19248
c8170782
PH
192492004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
19250
19251 * gdb.base/bitfields2.exp: New test.
19252 * gdb.base/bitfields2.c: New file.
19253
954269c2
RE
192542004-11-28 Richard Earnshaw <rearnsha@arm.com>
19255
19256 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
19257
0107feed
RC
192582004-11-16 Randolph Chung <tausq@debian.org>
19259
19260 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
19261
f073ae8c
DJ
192622004-11-14 Daniel Jacobowitz <dan@debian.org>
19263
19264 * gdb.threads/threadapply.exp: Correct "macro details" test.
19265
19ad59e7
JJ
192662004-11-11 Jeff Johnston <jjohnstn@redhat.com>
19267
19268 * gdb.threads/threadapply.exp: New test.
19269 * gdb.threads/threadapply.c: New file.
19270
9cf0961b
MK
192712004-11-07 Mark Kettenis <kettenis@gnu.org>
19272
19273 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
19274 frames.
19275
c789492a
FL
192762004-11-05 Felix Lee <felix+log1@specifixinc.com>
19277
19278 * gdb.base/cursal.exp: New file.
19279 * gdb.base/cursal.c: New file.
19280
a1e167bb
AC
192812004-11-03 Andrew Cagney <cagney@gnu.org>
19282
19283 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
19284
b7cbf173
MK
192852004-10-30 Mark Kettenis <kettenis@gnu.org>
19286
19287 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
19288 NetBSD/ELF targets.
19289
88f9d34f
JB
192902004-10-29 Joel Brobecker <brobecker@gnat.com>
19291
19292 * gdb.threads/bp_in_thread.c: New file, copied from
19293 pthread_cond_wait.c.
19294 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
19295 file, rather than reusing the .c file from another testcase.
19296
ca7d6a0c
JB
192972004-10-20 Joel Brobecker <brobecker@gnat.com>
19298
19299 * gdb.ada/null_record.exp: Check where we stopped after
19300 sending the start command, instead of where the associated
19301 temporary breakpoint was inserted.
19302
0d863d03
AC
193032004-10-14 Andrew Cagney <cagney@gnu.org>
19304
19305 * gdb.mi/gdb701.c (main): Return 0.
19306
d11e72cb
DJ
193072004-10-13 Daniel Jacobowitz <dan@debian.org>
19308
d40539a4 19309 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 19310
e1923096
JJ
193112004-10-12 Jeff Johnston <jjohnstn@redhat.com>
19312
19313 * gdb.threads/schedlock.c: Add comment markers to use to find
19314 line numbers.
19315 * gdb.threads/schedlock.exp: Adjust regex to handle the new
19316 comments.
19317 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
19318 breakpoint lines.
19319
ec8ba2c9
DJ
193202004-10-12 Daniel Jacobowitz <dan@debian.org>
19321
19322 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
19323
0eb3658b
DJ
193242004-10-12 Daniel Jacobowitz <dan@debian.org>
19325
19326 * configure.in: Add gdb.dwarf2.
19327 * configure: Regenerated.
19328 * Makefile.in: Add gdb.dwarf2.
19329 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
19330 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
19331 gdb.dwarf2/file1.txt: New files.
19332
a271cc33
OF
193332004-10-11 Orjan Friberg <orjanf@axis.com>
19334
a9c64011 19335 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
19336 of "run", since the latter doesn't work with remote targets. Adjust
19337 the breakpoint numbering accordingly.
19338 * gdb.threads/pthread_cond_wait.exp: Ditto.
19339
895ce074
MC
193402004-10-08 Michael Chastain <mec.gnu@mindspring.com>
19341
19342 * gdb.base/overlays.exp: Update copyright years.
19343
6be3092d
KI
193442004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
19345
19346 * gdb.base/overlays.exp: Disable if target is Linux.
19347
e05389b8
FL
193482004-10-06 Felix Lee <felix+log1@specifixinc.com>
19349
19350 * config/gdbserver.exp (gdb_load): Use right filename on remote.
19351
73cb587d
KI
193522004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
19353
19354 * gdb.asm/asm-source.exp: Add m32r-linux target.
19355 * gdb.asm/m32r-linux.inc: New file.
19356
3c0edcdc
AC
193572004-09-24 Andrew Cagney <cagney@redhat.com>
19358 David Anderson <anderson@redhat.com>
19359
19360 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
19361 command fails, assume things will work.
19362 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
19363 (_GNU_SOURCE): Define.
19364 (print_unsigned, print_hex): Change parameter to "long long".
19365 (print_byte_count): New function, use to print byte counts.
19366 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
19367 O_LARGEFILE.
19368 (main): Compute an upper bound on a corefile in max_core_size.
19369 Limit memory chunk size to max_core_size. Limit total memory
19370 allocated to max_core_size.
19371
4bb3667f
AC
193722004-09-23 Andrew Cagney <cagney@gnu.org>
19373
19374 * gdb.base/bigcore.exp: Replace the code that creates a corefile
19375 from a separate process with code that creates a corefile by
19376 making the inferior dump core.
19377
60fe1a51
MK
193782004-09-23 Mark Kettenis <kettenis@gnu.org>
19379
19380 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
19381 block.
19382
8e937346
MC
193832004-09-23 Michael Chastain <mec.gnu@mindspring.com>
19384
19385 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
19386 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
19387 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
19388 Likewise.
19389
7213f6d6
JJ
193902004-09-20 Jeff Johnston <jjohnstn@redhat.com>
19391
19392 * gdb.java/jprint.exp: New test case for java inferior call.
19393 * gdb.java/jprint.java: Ditto.
19394
eac69dca
JB
193952004-09-15 Joel Brobecker <brobecker@gnat.com>
19396
19397 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
19398
22227696
MC
193992004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19400
19401 * gdb.threads/killed.c: Include <stdlib.h>.
19402 * gdb.threads/pthreads.c: Likewise.
19403
7dd403a4
MC
194042004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19405
19406 * gdb.threads/killed.c: Add copyright notice.
19407
33f2d567
JM
194082004-09-10 Jason Molenda (jmolenda@apple.com)
19409
a9c64011
AS
19410 * gdb.base/define.exp: Two new tests to verify zero space chars
19411 after 'if' and 'while' commands in a user-defined command is correctly
19412 parsed.
33f2d567 19413
e05b62ac
AC
194142004-09-08 Andrew Cagney <cagney@gnu.org>
19415
19416 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
19417 delivery test with duplicate at end of file.
19418
9cbe82da
MK
194192004-09-06 Mark Kettenis <kettenis@jive.nl>
19420
19421 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
19422
564803d9
MC
194232004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19424
19425 * config/hppro.exp: Removed.
19426
7c6807ce
MC
194272004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19428
19429 * config/sparclet.exp: Removed.
19430
bf7e26dd
MC
194312004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19432
19433 * config/udi.exp: Removed.
19434
714e341b
MC
194352004-09-02 Michael Chastain <mec.gnu@mindspring.com>
19436
19437 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
19438 of "exp_continue".
19439 (advancei): Likewise.
19440
1236e623
JJ
194412004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19442
19443 * gdb.base/unload.exp: Fix so messages aren't duplicated.
19444
3bdcad15
MI
194452004-09-01 Manoj Iyer <manjo@austin.ibm.com>
19446
228af206 19447 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
19448 to check for nodebug in executable.
19449 * gdb.gdb/observer.exp (setup_test): Likewise.
19450 * gdb.gdb/selftest.exp (test_with_self): Likewise.
19451 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
19452
c72b934c
AC
194532004-09-01 Andrew Cagney <cagney@gnu.org>
19454
19455 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19456 files.
19457
edd9b715
JJ
194582004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19459
19460 * gdb.base/unload.exp: Fix expected warning message to match
19461 latest format.
19462
fb4ce06b
CV
194632004-09-01 Corinna Vinschen <vinschen@redhat.com>
19464
19465 * gdb.base/call-rt-st.exp: Fix typos.
19466
ce78e7c3
MI
194672004-08-31 Manoj Iyer <manjo@austin.ibm.com>
19468
19469 * gdb.threads/thread_check.exp: New testcase.
19470 * gdb.threads/thread_check.c: New testcase.
19471
2dedb159
AC
194722004-08-31 Andrew Cagney <cagney@gnu.org>
19473
19474 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
19475 (skip_to_handler_entry): New procedures. Test stepping into a
19476 handler when the breakpoint is at the handler's entry point.
19477
68f53502
AC
194782004-08-30 Andrew Cagney <cagney@gnu.org>
19479
19480 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
19481 gdb/1757.
19482
3e3ffd2b
MC
194832004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19484
19485 With code from Manoj Iyer <manjo@austin.ibm.com>:
19486 * lib/gdb.exp (gdb_file_cmd): Return more information in the
19487 return value. Add an arm for "no debugging symbols found".
19488 Change a stray "error" to "perror".
19489 (gdb_run_cmd): Adapt to new return value.
19490 * gdb.base/remote.exp: Adapt to new return value.
19491 * gdb.gdb/complaints.exp: Likewise.
19492 * gdb.gdb/observer.exp: Likewise.
19493 * gdb.gdb/selftest.exp: Likewise.
19494 * gdb.gdb/xfullpath.exp: Likewise.
19495
4b6f5fd2
JB
194962004-08-27 Joel Brobecker <brobecker@gnat.com>
19497
19498 * gdb.threads/bp_in_thread.exp: New testcase.
19499
e5b25496
MC
195002004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19501
19502 Fix PR testsuite/1735.
19503 * gdb.threads/schedlock.c (thread_function): Add a cast
19504 to suppress a gcc warning.
19505 * gdb.threads/thread-specific.c (thread_function): Likewise.
19506
934353d6
MC
195072004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19508
19509 * gdb.base/unload.c: Include <stdlib.h>.
19510
f98a0aef 195112004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 19512
f98a0aef 19513 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
19514 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
19515 synchronized after the "return".
19516
5a2e8882
MC
195172004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19518
19519 * gdb.mi/basics.c: Include <stdio.h>.
19520 * gdb.mi/pthreads.c: Include <stdlib.h>.
19521 * gdb.mi/var-cmd.c: Include <stdlib.h>.
19522
a9640423
MC
195232004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19524
19525 * gdb.threads/schedlock.c: Add copyright notice.
19526
b04e311d
AC
195272004-08-25 Andrew Cagney <cagney@gnu.org>
19528
19529 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
19530 (skip_over_handler, breakpoint_over_hander): New test procedures.
19531 (advance, advancei): Add a proper prefix, do not use
19532 rerun_to_main.
19533 * gdb.base/sigstep.c (main): Change to use an infinite loop.
19534
7c27f15b
MC
195352004-08-24 Michael Chastain <mec.gnu@mindspring.com>
19536
19537 * gdb.mi/basics.c: Add copyright notice.
19538 * gdb.mi/var-cmd.c: Add copyright notice.
19539
fffc87ae
MC
195402004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19541
19542 * lib/gdb.exp: Remove signed_keyword_not_used.
19543 * lib/compiler.c: Likewise.
19544 * lib/compiler.cc: Likewise.
19545
d782e0bf
MC
195462004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19547
19548 * gdb.base/whatis.c: Remove conditional disabling of "signed".
19549 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
19550
96033e83
MC
195512004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19552
19553 * gdb.base/whatis.c: Add copyright notice.
19554
cf38c229
MK
195552004-08-20 Mark Kettenis <kettenis@gnu.org>
19556
19557 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
19558 it to skip the breakpoints encoded in the inline assembly.
19559
f4b49756
MC
195602004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19561
19562 * Makefile.in: Add gdb.fortran.
19563
2f193b69
MC
195642004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19565
19566 * gdb.base/call-sc.exp (test_scalar_returns):
19567 Fix cut-and-paste glitch in "Make fun return now".
19568
89a237cb
MC
195692004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19570
19571 * configure.in: Add gdb.fortran.
19572 * configure: Regenerate.
19573 * gdb.fortran/Makefile.in: New file.
19574 * lib/gdb.exp (skip_fortran_tests): New procedure.
19575
469aff8e
MC
195762004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19577
19578 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
19579 reference to bug-gnu@prep.ai.mit.edu.
19580 * gdb.mi/mi-var-child.exp: Likewise.
19581 * gdb.mi/mi-var-cmd.exp: Likewise.
19582 * gdb.mi/mi-var-display.exp: Likewise.
19583 * gdb.mi/mi2-var-block.exp: Likewise.
19584 * gdb.mi/mi2-var-child.exp: Likewise.
19585 * gdb.mi/mi2-var-cmd.exp: Likewise.
19586 * gdb.mi/mi2-var-display.exp: Likewise.
19587
00b51b9f
MK
195882004-08-15 Mark Kettenis <kettenis@gnu.org>
19589
19590 * gdb.base/unload.c (main): Make local variable msg const.
19591
45f07fef
MC
195922004-08-15 Michael Chastain <mec.gnu@mindspring.com>
19593
19594 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
19595 to bug-gnu@prep.ai.mit.edu.
19596 * gdb.mi/mi-disassemble.exp: Likewise.
19597 * gdb.mi/mi-eval.exp: Likewise.
19598 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
19599 default line number.
19600 * gdb.mi/mi-return.exp: Likewise.
19601 * gdb.mi/mi-simplerun.exp: Likewise.
19602 * gdb.mi/mi-stack.exp: Likewise.
19603 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
19604 number with explicit range test.
19605 * gdb.mi/mi-watch.exp: Likewise.
19606 * gdb.mi/mi2-break.exp: Likewise.
19607 * gdb.mi/mi2-cli.exp: Likewise.
19608 * gdb.mi/mi2-disassemble.exp: Likewise.
19609 * gdb.mi/mi2-eval.exp: Likewise.
19610 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
19611 default line number.
19612 * gdb.mi/mi2-return.exp: Likewise.
19613 * gdb.mi/mi2-simplerun.exp: Likewise.
19614 * gdb.mi/mi2-stack.exp: Likewise.
19615 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
19616 number with explicit range test.
19617 * gdb.mi/mi2-watch.exp: Likewise.
19618
dd8c8ee7
MC
196192004-08-15 Michael Chastain <mec.gnu@mindspring.com>
19620
19621 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
19622 * gdb.cp/m-static.exp: Likewise.
19623 * gdb.cp/rtti.exp: Likewise.
19624
4e838464
MK
196252004-08-14 Mark Kettenis <kettenis@gnu.org>
19626
19627 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
19628
8d8cb839
EZ
196292004-08-14 Eli Zaretskii <eliz@gnu.org>
19630
19631 * ChangeLog: Prefix Local Variables with semi-colons and indent
19632 the reference to older ChangeLog files, to fix fontification in
19633 Emacs.
19634
deea8bb0
MC
196352004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19636
19637 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
19638 * gdb.mi/mi2-break.exp: Likewise.
19639
c3297504
MC
196402004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19641
19642 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
19643
25808999
MC
196442004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19645
19646 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
19647
226a8d71
MC
196482004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19649
19650 * gdb.cp/classes.exp: Remove unused declarations. Just let
19651 test names default instead of providing special names. Remove
19652 extraneous demangler test.
19653
37fdf854
JJ
196542004-08-12 Jeff Johnston <jjohnstn@redhat.com>
19655
19656 * gdb.base/unload.exp: New test for breakpoints in dynamically
19657 loaded libraries.
19658 * gdb.base/unload.c: Ditto.
19659 * gdb.base/unloadshr.c: Ditto.
19660
2d3a7986
MC
196612004-08-12 Michael Chastain <mec.gnu@mindspring.com>
19662
19663 * gdb.cp/classes.exp (test_ptype_class_objects): Call
19664 cp_test_ptype_class.
19665 (test_enums): Likewise.
19666
c72b934c
AC
196672004-08-10 Andrew Cagney <cagney@gnu.org>
19668
19669 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19670 files.
19671
cc503c8a
AC
196722004-08-10 Andrew Cagney <cagney@gnu.org>
19673
19674 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
19675 init_malloc call.
19676
902f2ccb
MC
196772004-08-10 Michael Chastain <mec.gnu@mindspring.com>
19678
19679 * ChangeLog: Add copyright notice. The notice is copied
19680 from emacs 21.3 top level ChangeLog.
19681
78c90502
MC
196822004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19683
19684 * lib/cp-support.exp: New file.
19685 * lib/cp-support.exp (cp_test_type_class): New function.
19686 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
19687 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
19688 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
19689 cp_test_ptype_class.
19690
88e5ea78
MC
196912004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19692
19693 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
19694 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
19695 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
19696 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
19697 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
19698 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
19699 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
19700 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
19701 gdb.mi/mi2-watch.exp: Update copyright years.
19702
6a89fc9c
MK
197032004-08-09 Mark Kettenis <kettenis@gnu.org>
19704
19705 * gdb.base/sigaltstack.exp: Provide proper anchoring.
19706
1482e0de
MC
197072004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19708
19709 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
19710 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
19711 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
19712 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
19713 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
19714 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
19715 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
19716 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
19717 gdb.mi/mi-watch.exp: Update copyright years.
19718
1a5ce3f3
DJ
197192004-08-08 Daniel Jacobowitz <dan@debian.org>
19720
19721 PR gdb/1738
19722 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
19723 from a breakpoint with a pending signal.
19724
04f6ecf2
DJ
197252004-08-08 Daniel Jacobowitz <dan@debian.org>
19726
19727 PR gdb/1736
19728 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
19729 * gdb.base/sigaltstack.exp (finish_test): Consume output until
19730 the prompt.
19731 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
19732
54d90d35
DJ
197332004-08-08 Daniel Jacobowitz <dan@debian.org>
19734
19735 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
19736
d2f6abb0
DJ
197372004-08-08 Daniel Jacobowitz <dan@debian.org>
19738
19739 PR gdb/1736
19740 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
19741 for i?86-*-linux*.
19742
5598c03d
DJ
197432004-08-08 Daniel Jacobowitz <dan@debian.org>
19744
19745 * gdb.arch/i386-prologue.exp: Compile without debug information.
19746
c6fee705
MC
197472004-08-08 Michael Chastain <mec.gnu@mindspring.com>
19748
19749 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
19750 rather than asking gdb to search.
19751
dd90efdb
MC
197522004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19753
19754 * gdb.base/gcore.c: Include <string.h>.
19755
1e84bec1
MC
197562004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19757
19758 * gdb.base/gcore.c: Add copyright notice.
19759
e425eb2b
MC
197602004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19761
19762 * gdb.base/freebpcmd.c: Include <stdio.h>.
19763 * gdb.base/long_long.c: Include <string.h>.
19764 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
19765 * gdb.base/siginfo.c: Include <string.h>.
19766 * gdb.base/sigstep.c: Include <string.h>.
19767
cb9aaed5
MC
197682004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19769
19770 * gdb.base/complex.c: Include <stdlib.h>.
19771
55944f3d
MC
197722004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19773
19774 * gdb.base/complex.c: Add copyright notice.
19775
7b2953d9
MC
197762004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19777
19778 * gdb.base/charset.c: Include <stdlib.h>.
19779
c9133d23
MC
197802004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19781
19782 * gdb.base/auxv.c: Include <stdlib.h>.
19783
0a8490ad
MC
197842004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19785
19786 * gdb.base/auxv.c: Add copyright notice.
19787
3426d5ec
MC
197882004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19789
19790 * gdb.base/coremaker.c: Add copyright notice.
19791 * gdb.base/coremaker2.c: Add copyright notice.
19792
8da195dd
AC
197932004-08-04 Andrew Cagney <cagney@gnu.org>
19794
19795 * gdb.base/store.exp: Update copyright.
19796 (check_set, up_set, check_struct, up_struct): Add a prefix to test
19797 names, do not import gdb_prompt.
19798
8d394f98
AC
197992004-08-01 Andrew Cagney <cagney@gnu.org>
19800
19801 Fix PR testsuite/1729.
19802 * gdb.base/dump.exp: Add test name to callers of capture_value, do
19803 not use capture_value with value 4.
19804 (capture_value): Add optional test name parameter.
19805 (test_reload_saved_value, test_restore_saved_value): Use $msg as
19806 the prefix, pass to capture_value.
19807
b6702b23
MK
198082004-08-01 Mark Kettenis <kettenis@gnu.org>
19809
19810 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
19811 * gdb.arch/i386-prologue.c (standard): New prototype and function.
19812 (main): Call new function.
19813
c203e0ca
MC
198142004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19815
19816 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
19817
a7995a30
MC
198182004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19819
19820 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
19821
9366563b
MC
198222004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19823
b6eeaf26 19824 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
19825 Accept more values of vtbl pointer. Remove some messages
19826 about "obsolete gcc or gdb".
19827
2fc1f950
MC
198282004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19829
19830 * gdb.cp/classes.exp: Accept more varieties of ptype output.
19831
c724d49b
MC
198322004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19833
19834 * gdb.base/asm-source.exp: Properly convert target board
19835 debug flags from gcc format to binutils format.
19836
736b0fce
MK
198372004-07-28 Mark Kettenis <kettenis@gnu.org>
19838
19839 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
19840 gdb1718". PR backtrace/1718 partially fixed.
19841
5633ea5c
JJ
198422004-07-27 Jeff Johnston <jjohnstn@redhat.com>
19843
19844 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
19845
575eebb1
NC
198462004-07-26 Nick Clifton <nickc@redhat.com>
19847
19848 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
19849 good default value for a specific architecture is available then
19850 set it to that value. Otherwise default to the -gstabs switch.
19851 Remove the -g... switches from the asm-flags variable. Allow the
19852 target board info to override the value if it wants to. Pass the
19853 switch on the assembler command line.
19854
62104619
MK
198552004-07-23 Mark Kettenis <kettenis@gnu.org>
19856
19857 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
19858 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
19859 (main): Call new function.
19860
4a1135b8
MC
198612004-07-22 Michael Chastain <mec.gnu@mindspring.com>
19862
19863 Test for PR exp/1715.
19864 * gdb.base/radix.exp: Refactor common procedures. Make all
19865 test names unique. Change XFAIL to KFAIL.
19866
8a12c1f0
MC
198672004-07-20 Michael Chastain <mec.gnu@mindspring.com>
19868
19869 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
19870 * gdb.ada/gnat_ada.gin: ... to here.
19871 * configure.in: Use gnat_ada.gin.
19872 * configure: Regenerate.
19873
23b451cf
AC
198742004-07-20 Andrew Cagney <cagney@gnu.org>
19875
19876 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
19877 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
19878 XFAILs. Clean up test messages and comments. Check backtraces.
19879 Delete re-sync code.
19880
ab618a02
MC
198812004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19882
19883 Fix PR cli/740.
19884 * gdb.base/annota1.exp: Honor gdb,nosignals.
19885 * gdb.base/annota3.exp: Likewise.
19886
46dad340
MC
198872004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19888
19889 * lib/java.exp: Update copyright notice.
19890
756d8c70
AC
198912004-07-19 Andrew Cagney <cagney@gnu.org>
19892
19893 * gdb.base/selftest.exp: Copy file from here ...
19894 * gdb.gdb/selftest.exp: ... to here.
19895
586027e6
AC
198962004-07-16 Andrew Cagney <cagney@redhat.com>
19897
19898 * lib/insight-support.exp: Delete file.
19899 * lib/java.exp (java_init): Fix copyright.
19900
029d2200
AC
199012004-07-16 Andrew Cagney <cagney@gnu.org>
19902
19903 * gdb.base/restore.c: Append "prologue" to comments marking the a
19904 function's prologue.
19905 * gdb.base/restore.exp: Update copyright, re-indent.
19906 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
19907 callerN" prefix where needed. Update patterns that match a
19908 function's prologue.
19909
653b62c5
MC
199102004-07-16 Michael Chastain <mec.gnu@mindspring.com>
19911
19912 * gdb.base/restore.c: Add copyright notice.
19913
f7d690e5
AC
199142004-07-16 Andrew Cagney <cagney@gnu.org>
19915
19916 * gdb.base/logical.exp: Update copyright.
19917 (evaluate): New procedure. Use to re-implement tests using
19918 several tables.
19919
d629a7cb
MH
199202004-07-14 Martin Hunt <hunt@redhat.com>
19921
19922 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
19923 which fixes some problems where init.tcl was not found.
19924
9c7bb332
AC
199252004-07-13 Andrew Cagney <cagney@gnu.org>
19926
6bf46641
AC
19927 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
19928 (check_sizeof, check_valueof): Do not include the output in the
19929 test name. Use gdb_test.
19930 (get_valueof): Use gdb_test_multiple.
19931
c4ffd4c0
AC
19932 * gdb.base/step-test.exp: Update copyright. Use
19933 gdb_test_multiple. Ensure that test names do not include
19934 architecture dependent output.
19935
ab89363a
AC
19936 * gdb.gdb/observer.exp: Update copyright.
19937 (setup_test): Use gdb_test_multiple.
19938 (attach_first_observer, attach_second_observer)
19939 (attach_third_observer, detach_first_observer)
19940 (detach_second_observer, detach_third_observer)
19941 (reset_counters, check_counters): Make $message a prefix.
19942 (test_normal_stop_notifications): Add "args" parameter - a list of
19943 init functions to be called. Make $message a prefix,
19944 (test_observer_normal_stop): Change the message prefixes so that
19945 they are unique, pass the attach / detach procedures to
19946 test_normal_stop_notifications.
19947
ec58997a
AC
19948 * gdb.base/signull.exp (test_segv): Prefix all tests with
19949 "${name}". Clean up test messages.
19950
b475183b
AC
19951 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
19952
9c7bb332
AC
19953 * gdb.base/ena-dis-br.exp: Update copyright.
19954 (break_at): New function. Replace send_gdb with gdb_test,
19955 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
19956 ignore count, not stopped at bpt", with KFAIL.
19957
2dd95497
CV
199582004-07-13 Corinna Vinschen <vinschen@redhat.com>
19959
19960 * gdb.base/attach.exp: Remove cleanupfile handling.
19961
419e626b
AC
199622004-07-12 Andrew Cagney <cagney@gnu.org>
19963
19964 * gdb.base/annota1.exp: Cleanup corefile test name.
19965 * gdb.base/annota3.exp: Ditto.
19966
8b1b3228
AC
199672004-07-12 Andrew Cagney <cagney@gnu.org>
19968
78650829
AC
19969 * gdb.base/signals.exp: Clean up copyright, re-indent.
19970
8b1b3228
AC
19971 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
19972 gdb_test and gdb_test_multiple.
19973
935c2760
JJ
199742004-07-08 Jeff Johnston <jjohnstn@redhat.com>
19975
19976 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 19977 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
19978 provide line number info for first statement in main.
19979
1544280f
AC
199802004-07-08 Andrew Cagney <cagney@gnu.org>
19981
1279f4ff
AC
19982 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
19983
1544280f
AC
19984 * gdb.base/sigbpt.exp: Make the common part of each test name a
19985 prefix instead of suffix.
19986
bcc82369
BR
199872004-07-07 Bob Rossi <bob_rossi@cox.net>
19988
19989 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
19990 test from test_tbreak_creation_and_listing to
19991 test_file_list_exec_source_file
19992 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
19993 Changed name of test from test_tbreak_creation_and_listing to
19994 test_file_list_exec_source_file
19995
23f4b0aa
JJ
199962004-07-07 Jeff Johnston <jjohnstn@redhat.com>
19997
19998 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
19999 the jmisc() constructor instead of <init>.
20000 * gdb.java/jmisc1.exp: Ditto.
20001
56401cd5
AC
200022004-07-07 Andrew Cagney <cagney@gnu.org>
20003
20004 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
20005 corrupting the PC.
20006
44ae2f6a
MC
200072004-07-06 Michael Chastain <mec.gnu@mindspring.com>
20008
20009 * gdb.cp/templates.exp: Accept whitespace change in demangler
20010 output.
20011
45a83408
AC
200122004-07-06 Andrew Cagney <cagney@gnu.org>
20013
20014 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
20015
d205ad70
MC
200162004-07-02 Michael Chastain <mec.gnu@mindspring.com>
20017
20018 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
20019 * lib/compiler.cc: Likewise.
20020
06ea1a61
MC
200212004-06-30 Michael Chastain <mec.gnu@mindspring.com>
20022
20023 * lib/compiler.cc: Work around string preprocessing problem
20024 with old hp c++ compiler.
20025 * lib/compiler.c: Likewise.
20026
daab1251
CV
200272004-06-29 Corinna Vinschen <vinschen@redhat.com>
20028
20029 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
20030 directives to conditionalize symbol prefixing.
20031 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
20032 additional_flags handling. Add underscore prefix for Cygwin.
20033 * gdb.arch/i386-unwind.c: Use preprocessor directives to
20034 conditionalize symbol prefixing.
20035 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
20036 additional_flags handling. Add underscore prefix for Cygwin.
20037
cc984116
CV
200382004-06-29 Corinna Vinschen <vinschen@redhat.com>
20039
20040 * gdb.base/bigcore.exp: Skip test on Cygwin.
20041
c279b077
MC
200422004-06-28 Michael Chastain <mec.gnu@mindspring.com>
20043
20044 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
20045 formats for "info register". Use gdb_test_multiple. Fix
20046 the "invalid register" test.
20047
0e915747
CV
200482004-06-28 Corinna Vinschen <vinschen@redhat.com>
20049
20050 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
20051 PID for Cygwin. Add Cygwin specific strings to check for in some
20052 tests.
20053 (do_attach_tests): Add a test for user interaction when attaching
20054 to a process with no matching symbol table already loaded.
20055
11422c86
AC
200562004-06-26 Andrew Cagney <cagney@gnu.org>
20057
20058 Test PR java/1567 and PR java/1565.
20059 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
20060 * gdb.java/jmisc2.exp: Delete file.
20061
cefbce26
MC
200622004-06-26 Michael Chastain <mec.gnu@mindspring.com>
20063
20064 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
20065
e19f872c
CV
200662004-06-25 Corinna Vinschen <vinschen@redhat.com>
20067
20068 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
20069 attach process.
20070
d931ba3b
MC
200712004-06-23 Michael Chastain <mec.gnu@mindspring.com>
20072
20073 * gdb.cp/pr-1553.exp: Remove.
20074
aef68c48
MC
200752004-06-22 Michael Chastain <mec.gnu@mindspring.com>
20076
20077 * gdb.cp/pr-1553.cc: Remove.
20078 * gdb.cp/pr-1553.exp: Disable this test.
20079
8d5df71a
JB
200802004-06-20 Jim Blandy <jimb@redhat.com>
20081
a9c64011 20082 Fix PR testsuite/1680.
8d5df71a
JB
20083 * gdb.arch/i386-sse.exp: Properly quote curly braces in
20084 regular expressions.
20085
4ac6f39d
MC
200862004-06-19 Michael Chastain <mec.gnu@mindspring.com>
20087
20088 Fix PR testsuite/1679.
20089 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
20090 Issue an UNSUPPORTED result instead.
20091
1b413552
JB
200922004-06-18 Jim Blandy <jimb@redhat.com>
20093
20094 * gdb.base/charset.exp: Only send a control-C if we see a new
20095 prompt and incomplete command.
20096
6daa6ebd
MC
200972004-06-18 Michael Chastain <mec.gnu@mindspring.com>
20098
20099 * gdb.cp/pr-574.cc: Add copyright notice.
20100
51fa4ae0
JB
201012004-06-17 Jim Blandy <jimb@redhat.com>
20102
20103 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
20104 cases where the regexp has no groups; this grabs random text from
20105 the previous test suite, whatever that was.
20106
8fea26c5
MC
201072004-06-17 Michael Chastain <mec.gnu@mindspring.com>
20108
20109 * gdb.cp/printmethod.cc: Add copyright notice.
20110
1e3aeb41
MC
201112004-06-16 Michael Chastain <mec.gnu@mindspring.com>
20112
20113 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
20114
9d9030bc
AC
201152004-06-16 Andrew Cagney <cagney@gnu.org>
20116
20117 * gdb.base/signull.c: Update copyright. Include <string.h>.
20118 (bowler): Replace data_pointer with data_read
20119 and data_write cases. Add code_descriptor case.
20120 (zero, desc): New array and pointer.
20121 (data, code): Change to simple pointers.
20122 * gdb.base/signull.exp: Fix probe pattern matching a function
20123 descriptor SIGSEGV. Replace data_pointer with data_read and
20124 data_write tests.
20125
acd4ad44
AC
201262004-06-16 Andrew Cagney <cagney@gnu.org>
20127
20128 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
20129
08fd625c
MC
201302004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20131
20132 * gdb.base/long_long.c: Add copyright notice.
20133
1903502c
MC
201342004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20135
20136 * gdb.base/long_long.exp: Remove reference to
20137 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
20138 to gdb_breakpoint and gdb_continue_to_breakpoint.
20139
83313cb1
JB
201402004-06-14 Jim Blandy <jimb@redhat.com>
20141
20142 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
20143 endian case.
20144
1bf404ef
AC
201452004-06-14 Andrew Cagney <cagney@gnu.org>
20146
20147 * gdb.base/gcore.exp (capture_command_output): Delete the always
20148 passing tests containing inferior values.
20149 * gdb.base/ending-run.exp: Do not include the breakpoint address
20150 in the test message. Update copyright.
20151 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
20152 size in the test name, use gdb_test_multiple. Update copyright.
20153
ef220b33
MC
201542004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20155
20156 * gdb.cp/ref-types.cc: Add copyright notice.
20157
4f70a4c9
MC
201582004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20159
20160 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
20161 hp_aCC_compiler.
20162 * lib/compiler.cc: Likewise.
20163 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
20164 'set' commands. Log diagnostics for other lines. Set
20165 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
20166
335928ac
MC
201672004-06-13 Michael Chastain <mec.gnu@mindspring.com>
20168
20169 * gdb.cp/try_catch.cc: Add copyright notice.
20170
2efb12e8
MC
201712004-06-12 Michael Chastain <mec.gnu@mindspring.com>
20172
20173 * gdb.cp/userdef.cc: Add copyright notice.
20174
0bbed51a
MC
201752004-06-11 Michael Chastain <mec.gnu@mindspring.com>
20176
20177 * gdb.cp/virtfunc.cc: Add copyright notice.
20178
e12a46c9
RC
201792004-06-11 Randolph Chung <tausq@debian.org>
20180
20181 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
20182 problem.
20183
338e05af
AC
201842004-06-10 Andrew Cagney <cagney@gnu.org>
20185
20186 * lib/compiler.cc, lib/compiler.c: Append either
20187 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
20188 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
20189 instead of gcc-3-3.
20190
dc3f10cb
AC
201912004-06-09 Andrew Cagney <cagney@gnu.org>
20192
b4d946af
AC
20193 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
20194 gdb/1455, bug is specific to "long long" and "double".
a9c64011 20195
dc3f10cb
AC
20196 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
20197 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
20198 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
20199 fixed.
20200
b5c0bfa2
AC
202012004-06-09 Andrew Cagney <cagney@gnu.org>
20202
20203 * gdb.base/structs.exp (test_struct_returns): Replace
20204 "return_value_unknown" and "finish_value_unknown" by
20205 "return_value_known" and "finish_value_known". Instead of
20206 "return_value_unknown" iff "finish_value_unknown", check
20207 "return_value_known" implies "finish_value_known".
20208
caeb605f
MH
202092004-06-08 Martin Hunt <hunt@redhat.com>
20210
20211 * gdb.base/float.exp: Add pattern for mips targets.
20212
c892bb64
RC
202132004-06-08 Randolph Chung <tausq@debian.org>
20214
20215 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
20216 message for unknown architectures more clear.
20217
48306d3e
JB
202182004-06-08 Joel Brobecker <brobecker@gnat.com>
20219
20220 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
20221 start the execution of the program.
20222
83ecb59f
JB
202232004-06-07 Jim Blandy <jimb@redhat.com>
20224
20225 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
20226 * gdb.arch/i386-cpuid.h: New helper file.
20227
55264cb4
RC
202282004-06-07 Randolph Chung <tausq@debian.org>
20229
20230 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
20231 has started.
20232
23cadb28
RM
202332004-06-04 Roland McGrath <roland@redhat.com>
20234
20235 Fix PR gdb/1647.
20236 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
20237 differently to be robust to output buffering differences.
20238
51d01eda
MC
202392004-06-04 Michael Chastain <mec.gnu@mindspring.com>
20240
20241 * gdb.threads/pthreads.exp: Update copyright years.
20242 (check_control_c): Change asynchronous 'after' to synchronous.
20243
f4fc3b93
RM
202442004-06-04 Roland McGrath <roland@redhat.com>
20245
20246 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
20247 next gdb prompt.
20248
4013522b
MC
202492004-06-02 Michael Chastain <mec.gnu@mindspring.com>
20250
20251 Fix PR gdb/1636.
20252 * gdb.threads/manythreads.exp: Change asynchronous 'after'
20253 calls to synchronous.
20254
7a8f1e6b
JB
202552004-05-26 Jim Blandy <jimb@redhat.com>
20256
20257 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
20258
81bb3443
RC
202592004-05-24 Randolph Chung <tausq@debian.org>
20260
20261 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
20262 * gdb.asm/pa.inc: New file.
20263
8f5a3103
MK
202642004-05-22 Mark Kettenis <kettenis@gnu.org>
20265
20266 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
20267
734b8fe8 202682004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 20269 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
20270
20271 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
20272 GDB prompt.
20273
725603e1
UW
202742004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20275
f4fc3b93 20276 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
20277 setjmp/longjmp. Use sigaction instead of signal.
20278
8b923272 202792004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 20280 Michael Snyder <msnyder@redhat.com>
8b923272
JB
20281
20282 * gdb.threads/pthread_cond_wait.c: New file.
20283 * gdb.threads/pthread_cond_wait.exp: New testcase.
20284
8bfabb04
AC
202852004-05-13 Andrew Cagney <cagney@redhat.com>
20286
20287 * gdb.base/signull.exp, gdb.base/signull.c: New files.
20288 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
20289
42edda50
AC
202902004-05-11 Andrew Cagney <cagney@redhat.com>
20291
20292 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
20293 fixed but revealed gdb/1639.
20294
d303a6c7
AC
202952004-05-10 Andrew Cagney <cagney@redhat.com>
20296
20297 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
20298 func1" and "next to 2nd alarm", kernel bug avoided.
20299
bf08c2a1
DJ
203002004-05-10 Daniel Jacobowitz <dan@debian.org>
20301
20302 PR external/1568
20303 * gdb.base/bigcore.exp: Check the size of the dumped core file.
20304 XFAIL if it is smaller than bytes_allocated.
20305 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
20306 (main): Make chunks_allocated unsigned. Correct comment.
20307
c0586a34
JB
203082004-05-07 Joel Brobecker <brobecker@gnat.com>
20309
20310 * gdb.arch/powerpc-aix-prologue.c: New file.
20311 * gdb.arch/powerpc-aix-prologue.exp: New file.
20312
f2785d12
JB
203132004-05-07 Jim Blandy <jimb@redhat.com>
20314
20315 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
20316 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
20317
bd7f6e30
JB
203182004-05-06 Joel Brobecker <brobecker@gnat.com>
20319
20320 * gdb.base/sep.exp: No longer setup_kfail when the program was
20321 built with dwarf2.
20322
0a5e7efe
JI
203232004-05-05 Jim Ingham <jingham@apple.com>
20324
20325 * gdb.base/pending.exp: Make sure pending breakpoints
20326 preserve the ignore count.
f4fc3b93 20327
a8958849
MK
203282004-04-27 Jerome Guitton <guitton@gnat.com>
20329
20330 * i386-prologue.exp: Add testcase for jump instruction as first
20331 instruction of the real code.
20332 * i386-prologue.c (jump_at_beginning): New function.
20333
7e103f5b
MK
203342004-04-28 Mark Kettenis <kettenis@gnu.org>
20335
20336 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
20337 x86_64-*-*.
20338
5d38b224
MK
203392004-04-28 Mark Kettenis <kettenis@gnu.org>
20340
20341 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
20342 i*86-*-*.
20343
0ef32fd9
MK
203442004-04-25 Mark Kettenis <kettenis@gnu.org>
20345
20346 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
20347 expression that checks the return type.
20348
71d7dd7c
AC
203492004-04-23 Andrew Cagney <cagney@redhat.com>
20350
20351 * gdb.base/call-sc.exp: New test of scalar call/return values.
20352 * gdb.base/call-sc.c: Ditto.
20353
1e9f977e
JJ
203542004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20355
20356 * gdb.threads/manythreads.c: Reduce thread stack size.
20357
899d9e3a
JJ
203582004-04-23 Jeff Johnston <jjohnstn@redhat.com>
20359
20360 * gdb.threads/manythreads.c: Add copyright notice.
20361
61bcae62
AC
203622004-04-23 Andrew Cagney <cagney@redhat.com>
20363
20364 * gdb.base/siginfo.exp: Better handle step out of signal.
20365 * gdb.base/sigstep.exp: Ditto.
20366
7339a42e 203672004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 20368 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
20369
20370 * gdb.threads/manythreads.c: New testcase.
20371 * gdb.threads/manythreads.exp: Ditto.
20372
5c98409b
JB
203732004-04-22 Jim Blandy <jimb@redhat.com>
20374
20375 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
20376 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
20377
3b611f1a
MC
203782004-04-21 Michael Chastain <mec.gnu@mindspring.com>
20379
20380 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
20381
f0fd9238
AC
203822004-04-21 Andrew Cagney <cagney@redhat.com>
20383
20384 * gdb.base/sigstep.c: New file.
20385 * gdb.base/sigstep.exp: New file.
20386
90990674
JB
203872004-04-16 Joel Brobecker <brobecker@gnat.com>
20388
20389 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
20390 call to observer_notify_normal_stop.
20391
78cef34b
AC
203922004-04-15 Andrew Cagney <cagney@redhat.com>
20393
20394 * gdb.base/siginfo.c: New file.
20395 * gdb.base/siginfo.exp: New file.
20396
d2343407
JB
203972004-04-12 J. Brobecker <brobecker@gnat.com>
20398
20399 * gdb.base/sep.exp: Fix typo in comment.
20400
a2dba3c8
JB
204012004-04-12 J. Brobecker <brobecker@gnat.com>
20402
20403 * gdb.base/sep.c: New file.
20404 * gdb.base/sep-proc.c: New file.
20405 * gdb.base/sep.exp: New testcase.
20406
15f7b60e
MK
204072004-04-09 Mark Kettenis <kettenis@gnu.org>
20408
20409 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
20410 support.
20411
44f4de1a
AC
204122004-04-05 Andrew Cagney <cagney@redhat.com>
20413
20414 * gdb.base/sigaltstack.c: New file.
20415 * gdb.base/sigaltstack.exp: New file.
20416
ef04f396
JB
204172004-04-04 Joel Brobecker <brobecker@gnat.com>
20418
20419 * gdb.base/foll-fork.exp: Update the expected output for
20420 "help set follow-fork-mode", to match a change that was made
20421 to the help of this variable on 2004-01-13.
20422
d40d2c92
JB
204232004-04-01 Joel Brobecker <brobecker@gnat.com>
20424
20425 * lib/ada.exp: Add copyright notice.
20426 * bar.ads: Likewise.
20427 * bar.adb: Likewise.
20428 * null_record.adb: Likewise.
20429 * null_record.exp: Likewise.
20430 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
20431
f86ef5a3
JB
204322004-04-01 Joel Brobecker <brobecker@gnat.com>
20433
20434 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
20435 * configure: Regenerate.
20436
414e70e3
JB
204372004-04-01 Joel Brobecker <brobecker@gnat.com>
20438
20439 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
20440 to build the application. Remove the message printed when in
20441 verbose mode, redundant with the UNSUPPORTED message above.
20442
f0aaee49
JB
204432004-03-31 Joel Brobecker <brobecker@gnat.com>
20444
20445 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
20446 * gdb.ada (null_record.exp): New testcase.
20447
ac81cb54
JB
204482004-03-31 Joel Brobecker <brobecker@gnat.com>
20449
20450 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
20451
854af2f7
JB
204522004-03-31 Joel Brobecker <brobecker@gnat.com>
20453
20454 * gdb.ada: New subdirectory.
20455 * gdb.ada/Makefile.in: New file.
20456 * gdb.ada/gnat_ada.gpr.in: New file.
20457
034cb681
JB
204582004-03-31 Joel Brobecker <brobecker@gnat.com>
20459
20460 * lib/ada.exp: New file.
20461
78a1a894
DJ
204622004-03-24 Daniel Jacobowitz <drow@mvista.com>
20463
20464 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
20465 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
20466
4b2b3b3e
AC
204672004-03-22 Andrew Cagney <cagney@redhat.com>
20468
20469 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
20470 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
20471 Problem identified by Ulrich Weigand.
20472
23c73aa3
DC
204732004-03-17 David Carlton <carlton@kealia.com>
20474
20475 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
20476 PR c++/826.
20477
d63a86f8
RM
204782004-03-16 Roland McGrath <roland@redhat.com>
20479
20480 * gdb.base/auxv.exp: New file.
20481 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
20482
0e02aa50
DC
204832004-03-12 David Carlton <carlton@kealia.com>
20484
20485 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
20486 * gdb.cp/pr-1553.cc: Ditto.
20487 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
20488 pass branch.
20489
c20b71be
MC
204902004-03-12 Michael Chastain <mec.gnu@mindspring.com>
20491
20492 * gdb.cp/templates.exp: Accept more template types.
20493
c7414a01
MC
204942004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20495
20496 From Corinna Vinschen with modifications.
20497 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
20498 local variable obj_with_enum.
20499 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
20500 results with obj_with_enum.
20501
ed69573c
MC
205022004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20503
20504 * gdb.cp/classes.cc: New file, copied from misc.cc.
20505 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
20506
28301461
MC
205072004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20508
20509 * gdb.cp/misc.cc: Add copyright notice.
20510
1198ecbe
DC
205112004-03-05 David Carlton <carlton@kealia.com>
20512
20513 * gdb.cp/rtti.exp: Add 'print *obj3' test.
20514 * gdb.cp/rtti.h: Update copyright.
20515 (namespace n2::n3): New.
20516 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
20517 (n2::n3::func3): New.
20518 (main): Call n2::n3::func3.
20519 * gdb.cp/rtti2.cc: Update copyright.
20520 (n2::create3): New.
20521
9e08c470
MK
205222004-03-04 Mark Kettenis <kettenis@gnu.org>
20523
20524 * gdb.asm/openbsd.inc: Fix typo.
20525
4bebc3aa
FF
205262004-03-03 Fred Fish <fnf@redhat.com>
20527
20528 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
20529 "val" instead of unused "size". Update copyright year.
20530
6ea9fb37
DJ
205312004-02-29 Daniel Jacobowitz <drow@mvista.com>
20532
20533 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
20534 to use unsigned char.
20535 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
20536 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
20537
23b23974
DJ
205382004-02-29 Daniel Jacobowitz <drow@mvista.com>
20539
20540 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
20541 line of output.
20542
7574fd53
DJ
205432004-02-28 Daniel Jacobowitz <drow@mvista.com>
20544
20545 * gdb.base/relocate.c (dummy): Initialize.
20546
a195357f
DJ
205472004-02-28 Daniel Jacobowitz <drow@mvista.com>
20548
20549 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
20550 a breakpoint at exit.
20551
72fd54a9
FF
205522004-02-27 Fred Fish <fnf@redhat.com>
20553
20554 * gdb.base/chng-syms.exp: Add expect condition to match failing
20555 case that isn't a timeout.
20556
b9d23137
AC
205572004-02-27 Andrew Cagney <cagney@redhat.com>
20558
20559 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
20560 support.
20561
15d208f6 205622004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 20563
15d208f6
FF
20564 * gdb.arch/gdb1431.c: Remove.
20565 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
20566 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
20567 of "until" incorrectly.
20568
98f9cd2d
JB
205692004-02-26 J. Brobecker <brobecker@gnat.com>
20570
20571 * gdb.cp/class2.cc (empty): New class.
20572 (refer): New function.
20573 (main): Declare an object of type empty and use it.
20574 * gdb.cp/class2.exp: Print the value of an object of type empty.
20575
9b50c11b
JJ
205762004-02-26 Jeff Johnston <jjohnstn@redhat.com>
20577
20578 * gdb.base/langs.exp: Update query string to match the
20579 new nquery format used for pending breakpoints.
20580
0dcd613f
AC
205812004-02-26 Andrew Cagney <cagney@redhat.com>
20582
20583 Fix PR i18n/1570.
20584 * gdb.base/charset.c: Update copyright notice.
20585 (main, init_string): Remove the escape character '\e' tests.
20586 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
20587 * gdb.base/charset.exp (valid_host_charset): Ditto.
20588 * gdb.base/setvar.exp: Ditto.
20589
b8a56647
AC
205902004-02-24 Andrew Cagney <cagney@redhat.com>
20591
90d59e34
AC
20592 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
20593 mmapped data in core file" PASS and FAIL messages consistent.
20594
b8a56647
AC
20595 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
20596 setting a breakpoint. Work around PR java/1565.
20597
9f27c604
JJ
205982004-02-23 Jeff Johnston <jjohnstn@redhat.com>
20599
20600 * lib/gdb.exp (gdb_breakpoint): Update query string to match
20601 new nquery format.
20602 * gdb.base/pending.exp: Ditto.
20603
3224a706
MK
206042004-02-22 Mark Kettenis <kettenis@gnu.org>
20605
20606 * configure.in: Run stabs tests on *BSD.
20607 * configure: Regenerated.
20608
41e0a9ca
MK
206092004-02-21 Mark Kettenis <kettenis@gnu.org>
20610
20611 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
20612
1e1b3428
FF
206132004-02-20 Fred Fish <fnf@redhat.com>
20614
20615 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
20616 blank in test for "returns short", for consistency with other
20617 "returns xxx" tests. Update copyright year.
20618
f9a7572a
FF
206192004-02-19 Fred Fish <fnf@redhat.com>
20620
20621 New testcase for PR breakpoint/1558.
20622 * gdb.arch/gdb1558.exp: New file.
20623 * gdb.arch/gdb1558.c: New file.
20624
b2ce2854
EZ
206252004-02-19 Elena Zannoni <ezannoni@redhat.com>
20626
20627 * gdb.base/nodebug.exp: Fix typo.
20628
e7c9ff01
JB
206292004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20630
20631 Committed by Jim Blandy <jimb@redhat.com>.
20632
62f4b920
JB
20633 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
20634
2db536a1
JB
20635 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
20636
e7c9ff01
JB
20637 * gdb.base/float.exp: Support s390*-*-* targets.
20638
f3205b34
AF
206392004-02-17 Adam Fedor <fedor@gnu.org>
20640
20641 * gdb.base/gdb1555.exp: New file.
20642 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
20643
9d62932d
EZ
206442004-02-17 Elena Zannoni <ezannoni@redhat.com>
20645
20646 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
20647
344c9711
FF
206482004-02-16 Fred Fish <fnf@redhat.com>
20649
20650 * gdb.arch/gdb1291.c: Remove
20651 * gdb.arch/gdb1291.s: New test input file.
20652 * gdb.arch/gdb1291.exp: Expand test to check case that should not
20653 fail. Test for correct result, known incorrect result, other
20654 failures and timeouts.
20655
2d822687
AC
206562004-02-16 Andrew Cagney <cagney@redhat.com>
20657
20658 * gdb.base/bigcore.exp: New file.
20659 * gdb.base/bigcore.c: New file.
20660
dac15b66
AC
206612004-02-13 Andrew Cagney <cagney@redhat.com>
20662
20663 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
20664 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
20665 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
20666 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
20667 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
20668 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
20669 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
20670 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
20671 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
20672 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
20673
6bdfc2c4
JJ
206742004-02-11 Jeff Johnston <jjohnstn@redhat.com>
20675
20676 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
20677 executed is an alloc instruction.
20678
87b3ede8
DC
206792004-02-11 David Carlton <carlton@kealia.com>
20680
20681 * gdb.cp/breakpoint.exp: New.
20682 * gdb.cp/breakpoint.cc: New.
20683
6e19e2bf
MC
206842004-02-11 Michael Chastain <mec.gnu@mindspring.com>
20685
20686 Partial fix for PR gdb/1543.
20687 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
20688 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
20689 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
20690 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
20691 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
20692 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
20693 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
20694 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
20695 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
20696 to bug-gdb@prep.ai.mit.edu .
20697 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
20698 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
20699 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
20700 Likewise.
20701
5c5455dc
AC
207022004-02-10 Andrew Cagney <cagney@redhat.com>
20703
20704 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
20705 using gdb_internal_error_resync.
20706
9cf689d7
DJ
207072004-02-09 Daniel Jacobowitz <drow@mvista.com>
20708
20709 * gdb.threads/thread-specific.exp: Stop early if no threads are
20710 found.
20711
d2dc51db
MC
207122004-02-09 Michael Chastain <mec.gnu@mindspring.com>
20713
20714 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
20715
14b1a056
DJ
207162004-02-08 Daniel Jacobowitz <drow@mvista.com>
20717
20718 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
20719 breakpoints.
20720
83f66e8f
DJ
207212004-02-07 Daniel Jacobowitz <drow@mvista.com>
20722
20723 * config/sim.exp (gdb_load): Handle $arg == "".
20724 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
20725 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
20726
30fc0091
EZ
207272004-02-07 Elena Zannoni <ezannoni@redhat.com>
20728
a9c64011
AS
20729 * gdb.base/maint.exp: Update test to reflect
20730 obstack changes.
30fc0091 20731
4d806929
JJ
207322004-02-04 Jeff Johnston <jjohnstn@redhat.com>
20733
20734 * gdb.base/pendshr.c (pendfunc): New function that calls
20735 pendfunc1.
20736 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
20737
7bfdd688
FF
207382004-02-04 Fred Fish <fnf@redhat.com>
20739
20740 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
20741 function symbols and update copyright years.
20742 * gdb.arch/gdb1291.c: Ditto.
20743
aaa08ee4
MC
207442004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20745
20746 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
20747
dbad7755
MC
207482004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20749
20750 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
20751
ec4646ef
MC
207522004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20753
20754 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
20755
1b802196
FF
207562004-02-02 Fred Fish <fnf@redhat.com>
20757
20758 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
20759 remote targets. Update copyright years.
20760
18fe2033
JJ
207612004-02-02 Jeff Johnston <jjohnstn@redhat.com>
20762
20763 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
20764 support.
20765 * gdb.base/langs.exp: Fix test which attempts to create
20766 breakpoint on non-existent function to handle new pending
20767 support.
20768 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
20769 a breakpoint.
20770 * gdb.base/pending.exp: New test.
20771 * gdb.base/pending.c: New file.
20772 * gdb.base/pendshr.c: Ditto.
20773
8d577d32
DC
207742004-02-02 David Carlton <carlton@kealia.com>
20775
20776 * gdb.cp/overload.exp: Add overloadNamespace tests.
20777 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
20778 (overloadNamespace, XXX): New.
20779 (main): Call XXX::marker2.
20780
3ad13771
FF
207812004-02-01 Fred Fish <fnf@redhat.com>
20782
20783 * gdb.base/dump.exp: Use runto_main instead of "runto main".
20784 * gdb.base/finish.exp: Ditto.
20785 * gdb.base/gcore.exp: Ditto.
20786 * gdb.base/huge.exp: Ditto.
20787 * gdb.base/info-proc.exp: Ditto.
20788 * gdb.base/return2.exp: Ditto.
20789 * gdb.threads/gcore-thread.exp: Ditto.
20790
44c75849
DJ
207912004-02-01 Daniel Jacobowitz <drow@mvista.com>
20792
20793 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
20794
005bc093
MK
207952004-02-01 Mark Kettenis <kettenis@gnu.org>
20796
20797 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
20798 that opening the file succeeds on OpenBSD.
20799
c47cebdb
DJ
208002004-02-01 Daniel Jacobowitz <drow@mvista.com>
20801
20802 * gdb.threads/thread-specific.c: New file.
20803 * gdb.threads/threads-specific.exp: New test script.
20804 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
20805 to expect_out.
20806
5a01311c
MK
208072004-02-01 Mark Kettenis <kettenis@gnu.org>
20808
20809 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
20810 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
20811 only on the "print_small_structs from print_long_arg_list" test.
20812
ce22a4f1
DJ
208132004-02-01 Daniel Jacobowitz <drow@mvista.com>
20814
20815 * gdb.base/completion.exp: Kill a stray backslash.
20816
20817 From Jim Ingham <jingham@apple.com>:
20818 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
20819 agrees with the result from sending a tab.
20820
abbab9d3
DJ
208212004-01-31 Daniel Jacobowitz <drow@mvista.com>
20822
20823 * gdb.base/chng-syms.exp: Remove stray newline.
20824
53904d1e
MK
208252004-01-31 Mark Kettenis <kettenis@gnu.org>
20826
20827 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
20828 *-*-openbsd*.
20829 * gdb.asm/openbsd.inc: New file.
20830
3a4b3aac
MK
208312004-01-30 Mark Kettenis <kettenis@gnu.org>
20832
20833 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
20834 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
20835 *-*solaris2*. Remove commented out default settings for
20836 asm-flags. Replace gdb_compile with target_link.
20837
ebac27b4
MC
208382004-01-29 Michael Chastain <mec.gnu@mindspring.com>
20839
20840 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
20841 for all tests. Remove old hp-ux and cygnus xfail cases.
20842
d8679d84
PH
208432004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
20844
20845 * gdb.base/chng-syms.exp: New file.
20846 * gdb.base/chng-syms.c: New file.
20847
0a55bc22
MC
208482004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20849
20850 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
20851 Provide arms for current output in all my configurations.
20852
94b8e876
MC
208532004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20854
20855 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
20856 * lib/compiler.cc: Likewise.
20857 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
20858 get the right preprocessor. Eval the output directly. Remove
20859 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
20860 hp_f77_compiler and hp_f90_compiler completely.
20861 (gdb_preprocess): Delete.
20862 (get_compiler): Delete.
20863
7cf03d44
MK
208642004-01-24 Mark Kettenis <kettenis@gnu.org>
20865
20866 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
20867 <string.h>.
20868
68b6dce9
NR
208692004-01-24 Nick Roberts <nick@nick.uklinux.net>
20870
20871 * gdb.mi/mi-stack.exp: Update copyright.
20872
b368761e
DC
208732004-01-23 David Carlton <carlton@kealia.com>
20874
20875 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
20876 test for cp_lookup_transparent_type.
20877 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
20878 call them.
20879
f2061b53
DJ
208802004-01-23 Daniel Jacobowitz <drow@mvista.com>
20881
20882 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
20883 after -var-update.
20884
37fc574a
DC
208852004-01-23 David Carlton <carlton@kealia.com>
20886
20887 * gdb.cp/namespace.cc (C::ensureRefs): New.
20888 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
20889
8e94b928
NR
208902004-01-20 Nick Roberts <nick@nick.uklinux.net>
20891
20892 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
20893 case "-stack-list-locals 2".
20894 * gdb.mi/mi-var-child.exp: Test for case
20895 "-var-list-children --all-values NAME".
20896
997b0952
MC
208972004-01-18 Michael Chastain <mec.gnu@mindspring.com>
20898
20899 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
20900
52470da3
MK
209012004-01-18 Mark Kettenis <kettenis@gnu.org>
20902
7049b4b8
MK
20903 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
20904 used with gdb_test_multiple.
20905
52470da3
MK
20906 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
20907 read at address 0. This fixes PR testsuite/1504.
20908
da6012e5
DJ
209092004-01-18 Daniel Jacobowitz <drow@mvista.com>
20910
20911 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
20912 Remove downloading, guessing the host executable, the calls to
20913 gdb_file_cmd and gdb_target_cmd, and "load" support.
20914 (infer_host_exec): New function broken out from gdb_load.
20915 (gdb_load): New wrapper for gdbserver_gdb_load.
20916 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
20917 gdb_target_cmd. Use -target-select.
20918 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
20919 Download binaries to the host. Clear last_mi_remote_file when
20920 we load a new binary.
20921 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
20922 call gdbserver_gdb_load and mi_gdb_target_cmd.
20923
32c70722
MC
209242004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20925
20926 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
20927 type patterns.
20928
b0cecf36
MC
209292004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20930
20931 * gdb.cp/templates.exp: Fix typo in test name of
20932 "print Foo<volatile char*>::foo".
20933
4120d7e6
MC
209342004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20935
20936 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
20937
f679e530
BE
209382004-01-16 Ben Elliston <bje@wasabisystems.com>
20939
20940 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
20941 (clean mostlyclean): Remove empty rm.
20942
091c48f6
MC
209432004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20944
20945 * gdb.base/setvar.exp: Add copyright years.
20946
3e5fc8d2
DC
209472004-01-14 David Carlton <carlton@bactrian.org>
20948
20949 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
20950 PR c++/1511 and update coment.
20951 * gdb.cp/templates.exp: Update patterns to match current output.
20952 If changes involve something other than whitespace, KFAIL
20953 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
20954
63d06c5c
DC
209552004-01-14 David Carlton <carlton@kealia.com>
20956
20957 * gdb.cp/namespace.exp: Add tests involving classes defined within
20958 namespaces.
20959 * gdb.cp/namespace.cc (C::CClass): New.
20960 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
20961
a51dab88
EZ
209622004-01-14 Elena Zannoni <ezannoni@redhat.com>
20963
20964 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
20965 what debug info we have. Print a better message if something goes
20966 wrong while producing the separate debug info file.
20967
a476ccc9
MC
209682004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20969
20970 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
20971
f453692c
MC
209722004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20973
20974 * gdb.base/callfuncs.c: Add copyright notice.
20975
f40063a5
MC
209762004-01-13 Michael Chastain <mec.gnu@mindspring.com>
20977
20978 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
20979 inheritance. PR gdb/1498, PR gcc/13539.
20980
19ac3974
EZ
209812004-01-13 Elena Zannoni <ezannoni@redhat.com>
20982
a9c64011
AS
20983 * gdb.threads/gcore-thread.exp: Prefix name of binary with
20984 test specific name.
20985 * gdb.mi/gdb669.exp: Ditto.
20986 * gdb.mi/mi-pthreads.exp: Ditto.
20987 * gdb.mi/mi1-pthreads.exp: Ditto.
20988 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 20989
56c97c6e
MC
209902004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20991
20992 * gdb.cp/member-ptr.cc: Add copyright notice.
20993
a0644324
MC
209942004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20995
20996 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
20997 some patterns for recent versions of gcc and hpacc. Delete
20998 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
20999 Delete tests that access a NULL pointer-to-member-data. This
21000 script is still disabled for gcc.
21001
32fabe09
EZ
210022004-01-12 Elena Zannoni <ezannoni@redhat.com>
21003
21004 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 21005 escaped correctly.
32fabe09 21006
1f8a6abb
EZ
210072004-01-12 Elena Zannoni <ezannoni@redhat.com>
21008
21009 * gdb.base/sepdebug.exp: New file.
21010 * gdb.base/sepdebug.c: New file.
21011 * lib/gdb.exp (separate_debug_filename): New procedure.
21012 (gdb_gnu_strip_debug): New procedure.
21013
48efe704
AC
210142004-01-12 Andrew Cagney <cagney@redhat.com>
21015
21016 * gdb.mi/ChangeLog: Delete file. Renamed to ...
21017 * gdb.mi/ChangeLog-1999-2003: New file.
21018
a9415475
AC
210192004-01-12 Andrew Cagney <cagney@redhat.com>
21020
21021 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
21022 "Renaming a directory to a non-empty directory returns ENOTEMPTY
21023 or EEXIST", treat EBUSY as an XFAIL.
21024
83b8cf9d
MC
210252004-01-11 Michael Chastain <mec.gnu@mindspring.com>
21026
21027 * gdb.base/scope.exp: Remove obsolete setup_xfail for
21028 hp_cc_compiler.
21029
9939d2a8
MC
210302004-01-10 Michael Chastain <mec.gnu@mindspring.com>
21031
21032 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
21033 decorations.
21034
1ff8cadf
MC
210352004-01-10 Michael Chastain <mec.gnu@mindspring.com>
21036
21037 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
21038 and "(aCC)" decorations. Remove obsolete doco about old
21039 test results.
21040
6fa9022e
MC
210412004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21042
21043 * gdb.cp/exception.exp: Fix typo in doco.
21044
209721fe
MK
210452004-01-09 Mark Kettenis <kettenis@gnu.org>
21046
21047 * gdb.base/gdb1476.exp: Fix typo.
21048
ef11303e
MC
210492004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21050
21051 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
21052 file.
21053
041ab88c
MC
210542004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21055
21056 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
21057 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
21058 Use gdb_compile. Remove restriction on gcc. Add some patterns
21059 for recent version of gdb. Delete second half, which was a copy
21060 of the first half with different build flags. This test is
21061 still disabled because it is still not ready for production.
21062
e36d075a
MC
210632004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21064
21065 * gdb.cp/exception.cc: Add copyright notice.
21066 * gdb.cp/exception.exp: Add a notice that this file is broken
21067 because of line number changes caused by addition of copyright
21068 notice.
21069
42b190ad
MC
210702004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21071
21072 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
21073 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
21074
8f25f06b
MC
210752004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21076
21077 * gdb.cp/classes.exp: Accept gnu abi 2.
21078 * gdb.cp/derivation.exp: Likewise.
21079 * gdb.cp/overload.exp: Likewise.
21080 * gdb.cp/virtfunc.exp: Likewise.
21081
06ded8b8
MC
210822004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21083
21084 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
21085 semicolon after end of function.
21086
77c26ae3
MC
210872004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21088
21089 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
21090 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
21091 boilerplate code for compiling and running the program under
21092 test. Add some string method tests.
21093
20757486
MC
210942004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21095
21096 * gdb.cp/bs15503.cc: Add copyright notice.
21097 * gdb.cp/bs15503.exp: Adjust line number.
21098
0fd3b503
MC
210992004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21100
21101 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
21102 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
21103
10d1bea8
MC
211042004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21105
21106 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
21107 hp_cc_compiler.
21108
2789202a
MC
211092004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21110
21111 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
21112 * gdb.cp/ctti.exp: Use the marker instead of "next".
21113 With gcc, run further before bailing.
21114
b862f14c
MC
211152004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21116
21117 * gdb.cp/cttiadd.cc: Add copyright notice.
21118 * gdb.cp/cttiadd1.cc: Likewise.
21119 * gdb.cp/cttiadd2.cc: Likewise.
21120 * gdb.cp/cttiadd3.cc: Likewise.
21121
96da2469
MC
211222004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21123
21124 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
21125 Use gdb_test, gdb_test_multiple. Use floating-point values that
21126 have exact representations in IEEE-ish formats.
21127
053248ff
MC
211282004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21129
21130 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
21131 compilers. Delete duplicate call to get_compiler_info.
21132 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
21133 * gdb.base/volatile.exp: Likewise.
21134
84acecdd
MK
211352004-01-07 Mark Kettenis <kettenis@gnu.org>
21136
21137 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
21138 memory at address 0.
21139
fe11a27f
MC
211402004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21141
21142 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
21143 to test for hp-ux assembler. Fix copyright years.
21144
60ad077b
AC
211452004-01-07 Andrew Cagney <cagney@redhat.com>
21146
21147 * gdb.base/fileio.c (strerrno): Add "EBUSY".
21148
1c9b8f33
AC
211492004-01-07 Andrew Cagney <cagney@redhat.com>
21150
21151 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
21152 when creating the read-only file. From analysis by Roland McGrath
21153 and Elena Zannoni.
21154
753ccc7a
MC
211552004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21156
21157 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
21158
eca3e36b
MC
211592004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21160
21161 * gdb.base/cvexpr.c: Be type-safe with function pointers and
21162 data pointers.
21163
f8d4bac4
MC
211642004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21165
21166 * gdb.cp/m-static.exp: Compile one source file at a time.
21167 Delete unused call to get_compiler_info.
21168
9b4e0f94
MC
211692004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21170
21171 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
21172 * gdb.base/call-rt-st.exp: Likewise.
21173 * gdb.base/nodebug.exp: Likewise.
21174 * gdb.base/volatile.exp: Likewise.
21175 * gdb.cp/ref-types.exp: Likewise.
21176 * gdb.cp/templates.exp: Likewise.
21177
023c1024
MK
211782004-01-05 Mark Kettenis <kettenis@gnu.org>
21179
21180 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
21181
19703c4a
MC
211822004-01-05 Michael Chastain <mec.gnu@mindspring.com>
21183
21184 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
21185 hppa*-hp-hpux*.
21186
18b67037
MK
211872004-01-04 Mark Kettenis <kettenis@gnu.org>
21188
ba6219c8
MK
21189 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21190 x86_64-*-*.
21191
18b67037
MK
21192 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21193 sparc64-*-* and sparc*-solaris2*.
21194
1bfbbb9d
MK
211952004-01-04 Mark Kettenis <kettenis@gnu.org>
21196
21197 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
21198 return ${tests}" test. The ${tests} already mentions the
21199 filename.
21200
06846494
MC
212012004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21202
21203 * gdb.cp/local.exp: Accept gcc abi 2.
21204
3b0cb202
MC
212052004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21206
21207 * gdb.cp/templates.exp: Accept gcc abi 2.
21208
0643ec3f
MC
212092004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21210
21211 * lib/compiler.cc: Remove supports_template_debugging.
21212 * gdb.cp/templates.exp: Do not test supports_template_debugging.
21213
d231d0b1
MC
212142004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21215
21216 * gdb.cp/namespace.exp: Accept gcc abi 2.
21217
44ffb27c
MC
212182004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21219
21220 * gdb.cp/method.exp: Accept gcc abi 2.
21221
184ad485
MC
212222004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21223
21224 * gdb.cp/classes.exp: Generate identical results as old version.
21225 * gdb.cp/derivation.exp: Likewise.
21226 * gdb.cp/overload.exp: Likewise.
21227 * gdb.cp/virtfunc.exp: Likewise.
21228
116f09e7
MC
212292004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21230
21231 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
21232 mysterious bug with sourceware version of expect.
21233
b1379776
MC
212342004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21235
21236 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
21237 current versions of gcc, including gcc abi 2. Remove gratuitous
21238 restart of test program. Use gdb_test_multiple and gdb_test for
21239 all tests. Add patterns to xfail missing "const" in "const char *"
21240 and kfail PR gdb/1155.
21241
6b7a4c0e
MC
212422004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21243
21244 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
21245 current versions of gcc, including gcc abi 2. Remove gratuitous
21246 restart of test program. Use gdb_test_multiple and gdb_test for
21247 all tests. Add patterns to kfail PR gdb/1498.
21248
51615d72
MC
212492003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21250
21251 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
21252 current versions of gcc, including gcc abi 2. Use "breakpoint"
21253 and "continue" instead of restarting the target program. Use
21254 gdb_test_multiple and gdb_test for all tests.
21255
7b79a9d7
MK
212562004-01-01 Mark Kettenis <kettenis@gnu.org>
21257
21258 * gdb.asm/asm-source.exp: Update copyright year. Link statically
21259 for *-*-solaris2*.
21260
1cd3489f
MC
212612003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21262
21263 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
21264 current versions of gcc, including gcc abi 2. Use "breakpoint"
21265 and "continue" instead of restarting the target program several
21266 times. Use gdb_test_multiple and gdb_test for all tests.
21267
850742db
MC
212682003-12-18 Michael Chastain <mec.gnu@mindspring.com>
21269
21270 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
21271 source files.
21272
eb4bbda8
MC
212732003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21274
21275 * gdb.base/environ.exp: Handle compiling test case from multiple
21276 source files.
21277
e42c7771
MC
212782003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21279
21280 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
21281
80e4b428
JB
212822003-12-17 Jim Blandy <jimb@redhat.com>
21283
5f06973a
JB
21284 * gdb.base/freebpcmd.c: Add copyright notice.
21285
80e4b428
JB
21286 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
21287
0ab84fb7
MC
212882003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21289
21290 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
21291
1b3bb3d0
JB
212922003-12-13 Jim Blandy <jimb@redhat.com>
21293
21294 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
21295
3a4c9371
KB
212962003-12-12 Kevin Buettner <kevinb@redhat.com>
21297
21298 * gdb.asm/frv.inc: New file.
21299 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
21300
a1dea79a
FF
213012003-12-09 Fred Fish <fnf@redhat.com>
21302
21303 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
21304 functions to break1.c and leave prototypes behind. Add more
21305 "set breakpoint NN here" comments.
21306 * gdb.base/break1.c: New file.
21307
21308 * gdb.base/break.exp: Handle compiling test case from multiple
21309 source files and change source file references as needed.
21310 * gdb.base/completion.exp: Ditto.
21311 * gdb.base/condbreak.exp: Ditto.
21312 * gdb.base/define.exp: Ditto.
21313 * gdb.base/ena-dis-br.exp: Ditto.
21314 * gdb.base/info-proc.exp: Ditto.
21315 * gdb.base/maint.exp: Ditto.
21316 * gdb.base/until.exp: Ditto.
21317
21318 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
21319 hardcoded line numbers.
21320 * gdb.base/define.exp: Ditto.
21321 * gdb.base/ena-dis-br.exp: Ditto.
21322 * gdb.base/maint.exp: Ditto.
21323 * gdb.base/until.exp: Ditto.
21324
21325 * gdb.base/completion.exp: Use "break1" for completion tests since
21326 "break" is no longer a unique prefix.
21327
5266b69c
AC
213282003-12-06 Andrew Cagney <cagney@redhat.com>
21329
21330 * gdb.base/structs.exp (test_struct_returns): When applicable, set
21331 "return_value_unimplemented". When an unimplemented struct return
21332 architecture, report incorrect values as a KFAIL
21333
374451f0
MC
213342003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21335
21336 * gdb.cp/rtti.exp: Accept new wording of warning from
21337 cp_lookup_rtti_type.
21338
ba9b20a7
MC
213392003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21340
21341 Partial fix for PR testsuite/1456.
21342 * gdb.base/scope.exp (test_at_main): Replace references to
21343 gcc_compiled with calls to test_compiler_info.
21344 (test_at_foo): Likewise.
21345 (test_at_bar): Likewise.
21346
b74b6d0b
MC
213472003-12-04 Michael Chastain <mec.gnu@mindspring.com>
21348
21349 Partial fix for PR testsuite/1456.
21350 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
21351 to test_compiler_info.
21352
ccfa3402
MC
213532003-12-03 Michael Chastain <mec.gnu@mindspring.com>
21354
21355 * gdb.base/so-impl-ld.exp: Update copyright notice.
21356
f6246aba
MC
213572003-12-02 Michael Chastain <mec.gnu@mindspring.com>
21358
21359 Partial fix for PR testsuite/1456.
21360 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
21361 to test_compiler_info.
21362
13ae734a
MC
213632003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21364
21365 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
21366 from current versions of gdb. Clean up regular expressions.
21367 Delete redundant timeout case.
21368
d8e1cdee
MC
213692003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21370
21371 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
21372 from current versions of gdb. Clean up regular expressions.
21373 Delete redundant timeout case.
21374
96457b64
MC
213752003-12-01 Michael Chastain <mec.gnu@mindspring.com>
21376
21377 Partial fix for PR testsuite/1456.
21378 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
21379 gcc_compiled with call to test_compiler_info.
21380
f35309fc
MC
213812003-11-30 Michael Chastain <mec.gnu@mindspring.com>
21382
21383 Partial fix for PR testsuite/1456.
21384 * gdb.base/list.exp (test_list_function): Delete unused declaration
21385 of gcc_compiled.
21386
d7afdf9b
MC
213872003-11-29 Michael Chastain <mec.gnu@mindspring.com>
21388
21389 Partial fix for PR testsuite/1456.
21390 * gdb.base/complex.exp: Replace reference to gcc_compiled with
21391 call to test_compiler_info.
21392
71507b56
MK
213932003-11-29 Mark Kettenis <kettenis@gnu.org>
21394
21395 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
21396 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
21397 it to create the appropriate note.inc.
21398 * gdb.asm/asmsrc1.s: Include "note.inc".
21399 * gdb.asm/netbsd.inc: New file.
21400 * gdb.asm/empty.inc: New file.
21401
f81f93f7
MC
214022003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21403
21404 Partial fix for PR testsuite/1456.
21405 * gdb.base/constvars.exp: Replace references to gcc_compiled with
21406 calls to test_compiler_info.
21407
9a77938e
MC
214082003-11-27 Michael Chastain <mec.gnu@mindspring.com>
21409
21410 Partial fix for PR testsuite/1456.
21411 * gdb.base/volatile.exp: Replace references to gcc_compiled with
21412 calls to test_compiler_info.
21413
e8367dc7
MK
214142003-11-27 Mark Kettenis <kettenis@gnu.org>
21415
21416 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
21417 pattern for the KFAILs.
21418
526c61ee
AF
214192003-11-25 Adam Fedor <fedor@gnu.org>
21420
21421 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
21422 * gdb.objc/objcdecode.m: New file.
21423
28f2d600
AF
214242003-11-25 Adam Fedor <fedor@gnu.org>
21425
21426 * gdb.objc/nondebug.exp: Test for PR objc/1236.
21427 * gdb.objc/nondebug.m: New file.
21428
a3895cee
BE
214292003-11-26 Ben Elliston <bje@wasabisystems.com>
21430
21431 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21432 NetBSD as it does on FreeBSD. Modelled on a similar change by
21433 Mark Kettenis on 2003-05-30.
21434 (link-flags): Set to "--entry _start" regardless of target.
21435 Special linker flags are to be appended to $link-flags.
21436 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
21437
c9f2c8a3
MC
214382003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21439
21440 * gdb.cp/method.exp: Accept output of new demangler.
21441
15a0587a 214422003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
21443
21444 * gdb/class2.exp: New file.
21445 * gdb/class2.cc: New file.
21446
3c00b570
MC
214472003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21448
21449 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
21450 of new demangler.
21451
7027acc7
MK
214522003-11-23 Mark Kettenis <kettenis@gnu.org>
21453
21454 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
21455 of gdb_test "run".
21456
b0e1598a
MK
214572003-11-23 Mark Kettenis <kettenis@gnu.org>
21458
21459 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
21460 "continue" into "run".
21461
4d9eda44
MC
214622003-11-23 Michael Chastain <mec.gnu@mindspring.com>
21463
21464 Partial fix for PR testsuite/1456.
21465 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
21466 call to test_compiler_info.
21467 * gdb.cp/ctti.exp: Likewise.
21468 * gdb.cp/derivation.exp: Likewise.
21469 * gdb.cp/member-ptr.exp: Likewise.
21470 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
21471 reference to gcc_compiled.
21472
214732003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
21474
21475 Fix PR testsuite/1463.
21476 * gdb.base/structs.exp (start_structs_test): Call
21477 get_debug_format before using the debug format.
21478
d422fe19
AC
214792003-11-22 Andrew Cagney <cagney@redhat.com>
21480
21481 * lib/gdb.exp (gdb_test_multiple): Add simple example.
21482 * gdb.base/structs.exp: Use gdb_test_multiple.
21483
039cf96d
AC
214842003-11-20 Andrew Cagney <cagney@redhat.com>
21485
6882279b
AC
21486 * gdb.base/structs.exp: Handle and recover from internal errors.
21487 Replace "foo${n}" with "foo<n>" in test messages.
21488
e53890ae
AC
21489 * gdb.base/structs.exp: Update copyright. Rewrite.
21490 * gdb.base/structs.c: Update copyright. Rewrite.
21491
2b211c59
AC
21492 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
21493 resync count exceeded.
d63a86f8 21494
039cf96d
AC
21495 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
21496 from the internal error.
21497 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
21498 Original from Jim Blandy.
21499 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 21500
eac98b22
AC
215012003-11-19 Andrew Cagney <cagney@redhat.com>
21502
21503 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
21504 KFAIL.
21505
67455b2a
MK
215062003-11-17 Mark Kettenis <kettenis@gnu.org>
21507
21508 New testcase for PR backtrace/1435.
21509 * gdb.arch/i386-unwind.exp: New file.
21510 * gdb.arch/i386-unwind.c: New file.
21511
853d6e5b
AC
215122003-11-17 Andrew Cagney <cagney@redhat.com>
21513
21514 * lib/gdb.exp (compiler_info): New global.
21515 (test_compiler_info): New function.
21516 (get_compiler_info): Set compiler_info.
21517 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
21518 "compiler_info" to gcc-<major>-<minor>.
21519
38cf6e11
MC
215202003-11-15 Michael Chastain <mec.gnu@mindspring.com>
21521
21522 * gdb.trace/configure: Remove.
21523
a50d3602
EZ
215242003-11-13 Elena Zannoni <ezannoni@redhat.com>
21525
21526 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 21527 breakpoints.
a50d3602
EZ
21528 * gdb.base/break.exp: Remove all references to explicit line
21529 numbers.
21530
d9407aaa
NC
215312003-11-11 Nick Clifton <nickc@redhat.com>
21532
21533 * gdb.base/shreloc.exp: Do not run for targets which do not
21534 support shared objects.
21535
db488fc1
CV
215362003-11-10 Corinna Vinschen <vinschen@redhat.com>
21537
21538 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
21539 Don't run tests if nofileio flag is given.
21540
6a90a18e
EZ
215412003-11-07 Elena Zannoni <ezannoni@redhat.com>
21542
21543 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 21544 as well as 'Watchpoint'.
6a90a18e 21545
0b915e9c
EZ
215462003-11-06 Elena Zannoni <ezannoni@redhat.com>
21547
21548 Reported by Jim Ingham <jingham@apple.com>:
21549 * gdb.base/annota1.exp: Match at least one occurrence of the
21550 signal handler annotation.
21551
d7e4b55f
EZ
215522003-11-06 Elena Zannoni <ezannoni@redhat.com>
21553
a9c64011
AS
21554 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
21555 as well as 'Watchpoint'.
d7e4b55f 21556
2fe4e8d0
MC
215572003-11-05 Michael Chastain <mec@shout.net>
21558
21559 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
21560
6ef88553
KW
215612003-11-03 Kris Warkentin <kewarken@qnx.com>
21562
21563 * gdb.arch/gdb1291.c: New test file.
21564 * gdb.arch/gdb1291.exp: New test script.
21565 * gdb.arch/gdb1431.c: New test file.
21566 * gdb.arch/gdb1431.exp: New test script.
21567
ae7dc4d8
MC
215682003-10-22 Michael Chastain <mec@shout.net>
21569
21570 * gdb.mi/pthreads.c: Add copyright notice.
21571
c39d7427
MC
215722003-10-22 Michael Chastain <mec@shout.net>
21573
21574 * gdb.threads/pthreads.c: Add copyright notice.
21575
8b7d96c1
MC
215762003-10-20 Michael Chastain <mec@shout.net>
21577
21578 * gdb.base/gdb1056.exp: New test script.
21579
d1d69fdd
DJ
215802003-10-13 Daniel Jacobowitz <drow@mvista.com>
21581
21582 * gdb.threads/killed.exp: Use gdb_run_cmd.
21583
7d605576
DJ
215842003-10-13 Daniel Jacobowitz <drow@mvista.com>
21585
21586 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
21587 create a core file.
21588 * gdb.threads/gcore-thread.exp: Likewise.
21589
618ec112
CV
215902003-10-13 Corinna Vinschen <vinschen@redhat.com>
21591
21592 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
21593 type, based on char type.
21594 (struct bit_flags_short_t): New bitfield type, based on short type.
21595 (init_bit_flags_char): New fuction.
21596 (init_bit_flags_short): Ditto.
21597 (print_bit_flags_char): Ditto.
21598 (print_bit_flags_short): Ditto.
21599 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
21600
9367a73c
MC
216012003-10-11 Michael Chastain <mec@shout.net>
21602
21603 * gdb.base/call-rt-st.exp: Update copyright year.
21604
1decf120
KI
216052003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
21606
21607 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
21608 * gdb.disasm/sh3.s: Ditto.
21609
5445b2ae
DJ
216102003-10-07 Daniel Jacobowitz <drow@mvista.com>
21611
21612 * gdb.threads/switch-threads.exp: New test.
21613 * gdb.threads/switch-threads.c: New source file.
21614
aec24853
CV
216152003-10-07 Corinna Vinschen <vinschen@redhat.com>
21616
21617 * gdb.base/ending-run.exp: Add sh specific case.
21618
adc7428d
AC
216192003-10-06 Andrew Cagney <cagney@redhat.com>
21620
21621 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
21622 * gdb.disasm/mn10200.exp: Delete obsolete file.
21623
c9d37158
DJ
216242003-09-29 Daniel Jacobowitz <drow@mvista.com>
21625
21626 * ChangeLog: Correct an entry command.exp -> commands.exp.
21627 * gdb.base/commands.exp (bp_deleted_in_command_test)
21628 (temporary_breakpoint_commands): Check noargs.
21629
79c2c32d
DC
216302003-09-25 David Carlton <carlton@kealia.com>
21631
21632 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
21633 of some print tests, where appropriate. Add tests for C::D::cd,
21634 E::ce, F::cXfX, G::XgX.
21635 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
21636
594e6d67
RE
216372003-09-25 Richard Earnshaw <rearnsha@arm.com>
21638
21639 * lib/java.exp (java_init): Import target_alias before using it.
21640
10f0d451
DC
216412003-09-25 David Carlton <carlton@kealia.com>
21642
21643 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
21644
274bcba0
EZ
216452003-09-23 Elena Zannoni <ezannoni@redhat.com>
21646
d63a86f8 21647 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 21648 weirdness.
274bcba0 21649
cdbf20f7
MC
216502003-09-17 Michael Chastain <mec@shout.net>
21651
21652 * gdb.cp/gdb1355.exp: New file.
21653 * gdb.cp/gdb1355.c: New file.
21654
71e06f80
CV
216552003-09-15 Corinna Vinschen <vinschen@redhat.com>
21656
21657 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
21658 * gdb.asm/sh.inc: New file.
21659
5c4e30ca
DC
216602003-09-11 David Carlton <carlton@kealia.com>
21661
bd45b7af
DC
21662 * gdb.cp/namespace.exp: Add tests for namespace types.
21663 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
21664 (test_namespace): New.
21665
1c199746
EZ
216662003-09-11 Elena Zannoni <ezannoni@redhat.com>
21667
a9c64011 21668 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 21669 * gdb.stabs/weird.exp: Ditto.
1c199746 21670
04ed252f
MC
216712003-09-08 Michael Chastain <mec@shout.net>
21672
21673 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
21674
d8a2d9e7
MC
216752003-09-07 Michael Chastain <mec@shout.net>
21676
21677 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
21678 'parse error'.
21679
161afb24
MK
216802003-09-07 Mark Kettenis <m.kettenis@osp.nl>
21681
21682 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
21683
49f2741a
MC
216842003-08-30 Michael Chastain <mec@shout.net>
21685
21686 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
21687 * gdb.gdb/observer.exp: Ditto.
21688 * gdb.gdb/xfullpath.exp: Ditto.
21689
8afa723e
MK
216902003-08-29 Mark Kettenis <kettenis@gnu.org>
21691
21692 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
21693 *-*-*bsd*.
21694
f31dfe3b
JJ
216952003-08-28 Jeff Johnston <jjohnstn@redhat.com>
21696
21697 * gdb.base/dump.exp: Skip for ia64.
21698
4630e498
JJ
216992003-08-25 Jeff Johnston <jjohnstn@redhat.com>
21700
21701 * gdb.asm/asm-source.exp: Add ia64 support.
21702 * gdb.asm/ia64.inc: New file.
21703
1105b7ef
MC
217042003-08-22 Michael Chastain <mec@shout.net>
21705
21706 * gdb.cp: New directory.
21707 * gdb.cp/*: Copy from gdb.c++/*.
21708 * gdb.c++/*: Remove.
21709 * Makefile.in: Change gdb.c++ to gdb.cp.
21710 * configure.in: Ditto.
21711 * configure: Regnerate.
21712
c945b932
MK
217132003-08-18 Mark Kettenis <kettenis@gnu.org>
21714
21715 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
21716 * gdb.arch/i386-prologue.c (gdb1338): Add function.
21717
2b66634b
DJ
217182003-08-17 Daniel Jacobowitz <drow@mvista.com>
21719
21720 * mi-var-display.exp (-var-list-children weird): Accept function
21721 pointers with argument types.
21722 * mi1-var-display.exp (-var-list-children weird): Likewise.
21723 * mi2-var-display.exp (-var-list-children weird): Likewise.
21724
a356f73b
DJ
217252003-08-17 Daniel Jacobowitz <drow@mvista.com>
21726
21727 * gdb.base/annota3.exp: Add missing newline.
21728
483417b8
MC
217292003-08-06 Michael Chastain <mec@shout.net>
21730
21731 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
21732
c99c59c3
MS
217332003-08-12 Michael Snyder <msnyder@redhat.com>
21734
21735 * gdb.base/float.exp: Add test for SH.
21736
55ed7501
MK
217372003-08-10 Mark Kettenis <kettenis@gnu.org>
21738
21739 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
21740
1a371f2e
EZ
217412003-08-07 Elena Zannoni <ezannoni@redhat.com>
21742
21743 * gdb.base/completion.exp: Remove reduntant completion test
21744 on filename.
21745
e0f353ce
EZ
217462003-08-07 Elena Zannoni <ezannoni@redhat.com>
21747
a9c64011
AS
21748 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
21749 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
21750 gdb.trace/save-trace.exp: Make sure that full pathnames are
21751 escaped correctly.
e0f353ce 21752
5710a1af 217532003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 21754
a9c64011
AS
21755 * configure.in: Don't generate config.h from config.hin.
21756 * configure: Regenerate.
21757 * config.hin: Remove file.
21758 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
21759 * gdb.threads/pthreads.c: Ditto.
5710a1af 21760
dcd81ce9
DJ
217612003-08-07 Daniel Jacobowitz <drow@mvista.com>
21762
21763 From Kei Sakamoto <sakamoto.kei@renesas.com>:
21764 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
21765 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
21766 Replace ld24 with seth/add3.
21767
6009d884
AC
217682003-08-02 Andrew Cagney <cagney@redhat.com>
21769
21770 * gdb.base/annota3.exp: New file.
21771 * gdb.base/annota3.c: New file.
21772 * gdb.c++/annota3.exp: New file.
21773 * gdb.c++/annota3.cc: New file.
21774
51514e06
MC
217752003-07-29 Michael Chastain <mec@shout.net>
21776
21777 * gdb.threads/tls.c (spin): Check errno only if sem_wait
21778 actually failed.
21779 (do_pass): Likewise.
21780 * gdb.threads/tls.exp: Always initialize no_of_threads.
21781
4ee6625b
DJ
217822003-07-27 Daniel Jacobowitz <drow@mvista.com>
21783
21784 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
21785 pattern.
21786 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
21787 * gdb.threads/tls.exp: Recognize one case of the host library not
21788 supporting TLS.
21789
225f2bf6
AC
217902003-07-27 Andrew Cagney <cagney@redhat.com>
21791
21792 * gdb.base/fileio.exp: Use SH when running commands using
21793 remote_exec.
21794
bcb27c9f
DJ
217952003-07-24 Daniel Jacobowitz <drow@mvista.com>
21796
21797 From Kei Sakamoto <sakamoto.kei@renesas.com>:
21798 * gdb.base/relocate.c (dummy): New padding array.
21799
3d67be83
MS
218002003-07-22 Michael Snyder <msnyder@redhat.com>
21801
d63a86f8 21802 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
21803
21804 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
21805 patterns to be more general, accepting old and new output.
21806 Some output chars (such as '+') also must be quoted.
d63a86f8 21807 Some addresses are displayed numerically instead of
3d67be83
MS
21808 symbolically.
21809
57ba3b85
MS
218102003-07-23 Michael Snyder <msnyder@redhat.com>
21811
686d097c
MS
21812 * gdb.base/return2.exp: Don't test long-long return.
21813
57ba3b85
MS
21814 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
21815 * gdb.disasm/t01_mov.exp: Ditto.
21816 * gdb.disasm/t02_mova.s: Ditto.
21817 * gdb.disasm/t02_mova.exp: Ditto.
21818 * gdb.disasm/t03_add.s: Ditto.
21819 * gdb.disasm/t03_add.exp: Ditto.
21820 * gdb.disasm/t04_sub.s: Ditto.
21821 * gdb.disasm/t04_sub.exp: Ditto.
21822 * gdb.disasm/t05_cmp.s: Ditto.
21823 * gdb.disasm/t05_cmp.exp: Ditto.
21824 * gdb.disasm/t06_ari2.s: Ditto.
21825 * gdb.disasm/t06_ari2.exp: Ditto.
21826 * gdb.disasm/t07_ari3.s: Ditto.
21827 * gdb.disasm/t07_ari3.exp: Ditto.
21828 * gdb.disasm/t08_or.s: Ditto.
21829 * gdb.disasm/t08_or.exp: Ditto.
21830 * gdb.disasm/t09_xor.s: Ditto.
21831 * gdb.disasm/t09_xor.exp: Ditto.
21832 * gdb.disasm/t10_and.s: Ditto.
21833 * gdb.disasm/t10_and.exp: Ditto.
21834 * gdb.disasm/t11_logs.s: Ditto.
21835 * gdb.disasm/t11_logs.exp: Ditto.
21836 * gdb.disasm/t12_bit.s: Ditto.
21837 * gdb.disasm/t12_bit.exp: Ditto.
21838 * gdb.disasm/t13_otr.s: Ditto.
21839 * gdb.disasm/t13_otr.exp: Ditto.
21840
e00759ef
EZ
218412003-07-22 Elena Zannoni <ezannoni@redhat.com>
21842
21843 * gdb.threads/tls.exp :Add kfail for 'info address' case.
21844
8bc2021f
EZ
218452003-07-22 Elena Zannoni <ezannoni@redhat.com>
21846
a9c64011
AS
21847 * gdb.threads/tls.c : New file.
21848 * gdb.threads/tls.exp : New file.
21849 * gdb.threads/tls-main.c : New file.
21850 * gdb.threads/tls-shared.c : New file.
21851 * gdb.threads/tls-shared.exp : New file.
8bc2021f 21852
89320c4c
AS
218532003-07-22 Andreas Schwab <schwab@suse.de>
21854
21855 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
21856
180dea7c
AS
218572003-07-20 Andreas Schwab <schwab@suse.de>
21858
21859 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
21860 due to insn reordering.
21861
0714963c
AC
218622003-07-15 Andrew Cagney <cagney@redhat.com>
21863
21864 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
21865
98a23b3f
MC
218662003-07-15 Michael Chastain <mec@shout.net>
21867
21868 * gdb.base/gdb1250.exp: New file.
21869 * gdb.base/gdb1250.c: New file.
21870
27e417a2
ML
218712003-07-09 Michal Ludvig <mludvig@suse.cz>
21872
21873 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
21874 expansion of size_t to 'unsigned long', not only to 'unsigned'.
21875
8bc2021f
EZ
218762003-07-09 Elena Zannoni <ezannoni@redhat.com>
21877
a9c64011
AS
21878 * gdb.threads/tls.c: New file.
21879 * gdb.threads/tls.exp: New file.
21880 * gdb.threads/tls-main.c: New file.
21881 * gdb.threads/tls-shared.c: New file.
21882 * gdb.threads/tls-shared.exp: New file.
8bc2021f 21883
d99968dc
EZ
218842003-07-09 Elena Zannoni <ezannoni@redhat.com>
21885
21886 * gdb.base/annota1.exp: Make sure that we properly escape the
21887 full path of the source file. Xfail more permissive patterns,
d63a86f8 21888 due to a compiler debug info problem.
d99968dc 21889
83876b3b
AS
218902003-07-07 Andreas Schwab <schwab@suse.de>
21891
2705e972
AS
21892 * gdb.asm/m68k.inc: New file.
21893 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
21894
83876b3b
AS
21895 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
21896 arguments"): Also match negative number.
21897
21898 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
21899
3a871b37
DJ
219002003-07-03 Daniel Jacobowitz <drow@mvista.com>
21901
21902 * gdb.base/store.c (charest): New typedef.
21903 (add_char): Rename to add_charest, update.
21904 (wack_char): Rename to wack_charest, update types. Return l + r
21905 to keep r live across the call.
21906 (wack_short, wack_int, wack_long, wack_longest, wack_float)
21907 (wack_double, wack_doublest): Return l + r to keep r live across
21908 the call.
21909 * gdb.base/store.exp: Accomodate store.c changes.
21910
b2a7f303
DC
219112003-06-30 David Carlton <carlton@kealia.com>
21912
21913 * gdb.c++/maint.exp (test_invalid_name): New.
21914 (test_first_component): Add tests for invalid names.
21915
3c6cb4a1
MC
219162003-06-29 Michael Chastain <mec@shout.net>
21917
21918 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
21919 output of '<VTT for class>' for virtual base classes.
21920
f1c2644b
DJ
219212003-06-29 Daniel Jacobowitz <drow@mvista.com>
21922
21923 * gdb.base/completion.exp: Tab-complete "complet" instead of
21924 "compl".
21925 * gdb.base/complex.exp, gdb.base/complex.c: New files.
21926
18080350
DJ
219272003-06-29 Daniel Jacobowitz <drow@mvista.com>
21928
21929 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
21930 * gdb.base/volatile.exp: Likewise.
21931
f56973f8
DJ
219322003-06-29 Daniel Jacobowitz <drow@mvista.com>
21933
21934 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
21935 gdb/1265.
21936
219372003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
21938 Daniel Jacobowitz <drow@mvista.com>
21939
21940 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
21941 initial line count of 'captured_main' from 26 to 32.
21942 (test_with_self): Allow xmalloc call to be interleaved with the
21943 preceding two lines.
21944
e766d4d6
JB
219452003-06-24 Joel Brobecker <brobecker@gnat.com>
21946
21947 * gdb.base/bang.exp: New testcase.
21948
f125c9a4
JB
219492003-06-23 Joel Brobecker <brobecker@gnat.com>
21950
21951 * gdb.base/langs.exp: Add some tests for the "minimal" language
21952 support.
21953
6e25beaf
EZ
219542003-06-23 Elena Zannoni <ezannoni@redhat.com>
21955
21956 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
21957 the testcase.
21958
2f816dda
DJ
219592003-06-22 Daniel Jacobowitz <drow@mvista.com>
21960
21961 * gdb.base/relocate.exp: Test add-symbol-file with a variable
21962 offset.
21963
db5a5748
DJ
219642003-06-22 Daniel Jacobowitz <drow@mvista.com>
21965
21966 * gdb.c++/pr-1210.cc: New file.
21967 * gdb.c++/pr-1210.exp: New file.
21968
1df0c130
DJ
219692003-06-21 Daniel Jacobowitz <drow@mvista.com>
21970
21971 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
21972 000-exec-continue.
21973
a92feac0
MK
219742003-06-15 Mark Kettenis <kettenis@gnu.org>
21975
21976 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
21977 on *-*-*bsd* instead of *-*-freebsd*.
21978
81a58f5b
AC
219792003-06-14 Andrew Cagney <cagney@redhat.com>
21980
21981 * gdb.base/store.exp: Test longest and doublest. Test all
21982 parameters. Weaken return statement match.
21983 * gdb.base/store.c: Add longest and doublest - aka long long and
21984 long double functions. Put all parameters into local register
21985 variables. Use negative values.
21986
b257a0d3
AC
219872003-06-14 Andrew Cagney <cagney@redhat.com>
21988
21989 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
21990 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
21991 exit status.
21992 * gdb.base/fileio.exp: Disable target when nointerrupts and
21993 noinferiorio, instead of limiting it to remote. Use remote_exec
21994 instead of system.
d63a86f8 21995
21c38304
JJ
219962003-06-12 Jeff Johnston <jjohnstn@redhat.com>
21997
21998 * gdb.base/float.exp: Add ia64 support.
21999
1bcdb424
CV
220002003-06-12 Corinna Vinschen <vinschen@redhat.com>
22001
22002 * gdb.base/fileio.exp: Run only on remote targets.
22003
6aeb981f
CV
220042003-06-10 Corinna Vinschen <vinschen@redhat.com>
22005
22006 * gdb.base/fileio.c: New file, testing File-I/O.
22007 * gdb.base/fileio.exp: Ditto.
22008
53df362e
RG
220092003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
22010
22011 * gdb.base/shreloc.exp: New file, check symbol values obtained from
22012 shared objects after relocation at load time (gdb PR/1132).
22013 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 22014 as above, part of the shared object relocation test.
53df362e 22015
ffee1b46
MK
220162003-06-08 Mark Kettenis <kettenis@gnu.org>
22017
b5ca3722
MK
22018 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
22019 fully filled history list.
22020 * gdb.base/gdb_history: New file.
22021
03ed860d
MK
22022 * gdb.base/signals.exp: XFAIL "continue to func1" on
22023 i*86-*-freebsd*.
22024
ffee1b46
MK
22025 * gdb.base/attach.exp: When trying to attach to a nonexistent
22026 process, make it possible to specify the PID based on the target,
22027 and do so for *-*-freebsd*.
22028
d80dbb52
RH
220292003-06-02 Richard Henderson <rth@redhat.com>
22030
22031 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
22032
6dd77b81
RH
220332003-06-02 Richard Henderson <rth@redhat.com>
22034
22035 * gdb.base/selftest.exp: Next over lim_at_start initialization.
22036
f6347e16
RH
220372003-06-02 Richard Henderson <rth@redhat.com>
22038
22039 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
22040
2c161407
DJ
220412003-06-01 Daniel Jacobowitz <drow@mvista.com>
22042
22043 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
22044 of globalvar.
22045
572eb746
MK
220462003-06-01 Mark Kettenis <kettenis@gnu.org>
22047
22048 * gdb.asm/asm-source.exp: Check for memory read errors in
22049 disassembler test on *BSD too.
22050
9e9617a5
RH
220512003-06-01 Richard Henderson <rth@redhat.com>
22052
22053 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
22054 for .frame.
22055 (gdbasm_call): Lose ldgp.
22056 (gdbasm_startup): Add frame information.
22057 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
22058
7b34ad4e
MK
220592003-05-31 Mark Kettenis <kettenis@gnu.org>
22060
22061 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
22062 i?86-*-*.
22063
10059fdf
MK
220642003-05-30 Mark Kettenis <kettenis@gnu.org>
22065
22066 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
22067 FreeBSD.
22068
acf4b816
RH
220692003-05-29 Richard Henderson <rth@redhat.com>
22070
22071 * gdb.asm/alpha.inc: New file.
22072 * gdb.asm/asm-source.exp: Use it.
22073
e9ecd949
JB
220742003-05-29 Jim Blandy <jimb@redhat.com>
22075
22076 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
22077 'core.PID'.
22078
e3e5a4f3
JB
220792003-05-22 Jim Blandy <jimb@redhat.com>
22080
22081 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
22082 backtrace.
d63a86f8 22083
72fe3d25
DC
220842003-05-20 David Carlton <carlton@math.stanford.edu>
22085
22086 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
22087 this time.
22088
58da2eb2
DC
220892003-05-19 David Carlton <carlton@bactrian.org>
22090
22091 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
22092 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
22093
1fcb5155
DC
220942003-05-19 David Carlton <carlton@bactrian.org>
22095
22096 * gdb.c++/namespace.exp: Add namespace scope and anonymous
22097 namespace tests.
22098 Bump copyright date.
22099 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
22100 (main): Call C::D::marker2.
22101 * gdb.c++/namespace1.cc: New file.
22102
85e85163
JJ
221032003-05-14 Jeff Johnston <jjohnstn@redhat.com>
22104
22105 Roland McGrath <roland@redhat.com>
d63a86f8 22106 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
22107 there is no manager thread.
22108
a25fbfec
JJ
221092003-05-08 Jeff Johnston <jjohnstn@redhat.com>
22110
d63a86f8
RM
22111 * gdb.threads/schedlock.exp: Remove assumption that all threads
22112 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
22113 in one of the child threads rather than the main thread.
22114
be375bae
JB
221152003-05-07 Jim Blandy <jimb@redhat.com>
22116
09bf6082
JB
22117 Add support for assembly source testing on the s390x.
22118 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
22119 architecture.
22120 * gdb.asm/s390x.inc: New file.
22121
be375bae
JB
22122 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
22123 succession of 'if' statements.
22124
00905d52
AC
221252003-05-05 Andrew Cagney <cagney@redhat.com>
22126
22127 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
22128
b1e29e33
AC
221292003-05-05 Andrew Cagney <cagney@redhat.com>
22130
22131 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
22132 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
22133
e33d66ec
EZ
221342003-05-02 Elena Zannoni <ezannoni@redhat.com>
22135
22136 * gdb.base/charset.exp: Update based on new behavior of set/show
22137 charset commands.
22138
2b6fd0d8
AC
221392003-05-01 Andrew Cagney <cagney@redhat.com>
22140
22141 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
22142 variable do not give memory errors.
22143
130cacce
AF
221442003-04-30 Adam Fedor <fedor@gnu.org>
22145
22146 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
22147 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
22148 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
22149 gdb.objc/basicclass.m: : New files
22150
22151 * lib/gdb.exp (gdb_compile_objc): New procedure.
22152
bea71854
DJ
221532003-04-27 Daniel Jacobowitz <drow@mvista.com>
22154
22155 * gdb.base/signals.exp: Make backtrace tests more specific.
22156
0f20eeea
DC
221572003-04-23 David Carlton <carlton@bactrian.org>
22158
22159 * gdb.c++/maint.exp (test_first_component): Add tests for
22160 'operator' in more locations.
22161
c8c4d8dc
KB
221622003-04-16 Kevin Buettner <kevinb@redhat.com>
22163
22164 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
22165
3fe60e3c
EZ
221662003-04-16 Elena Zannoni <ezannoni@redhat.com>
22167
22168 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 22169 func marke' instead. Update test name.
3fe60e3c 22170
9219021c
DC
221712003-04-15 David Carlton <carlton@math.stanford.edu>
22172
22173 * gdb.c++/maint.exp: New file.
22174
5dd55bdd
EZ
221752003-04-14 Elena Zannoni <ezannoni@redhat.com>
22176
22177 * gdb.threads/schedlock.c: Change type of thread function argument
22178 to long, to avoid warnings on 64-bit platforms.
22179
00890572
EZ
221802003-04-14 Elena Zannoni <ezannoni@redhat.com>
22181
a9c64011
AS
22182 * gdb.base/attach.exp: Add new message from ptrace in case of
22183 attaching to nonexistent process.
d63a86f8 22184
93201743
JB
221852003-04-11 Jim Blandy <jimb@redhat.com>
22186
22187 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22188 gdb.c++/userdef.cc: Place comments on the lines to which the
22189 marker function might return.
22190 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22191 gdb.c++/userdef.exp: Look for those comments to check that we've
22192 returned to the right place, instead of checking line numbers.
22193
2a11c64d
EZ
221942003-04-11 Elena Zannoni <ezannoni@redhat.com>
22195
a9c64011
AS
22196 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
22197 match on sourcefile name, instead of directory name.
2a11c64d 22198
68ab8fc5
EZ
221992003-04-10 Elena Zannoni <ezannoni@redhat.com>
22200
d63a86f8 22201 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
22202 working directory name.
22203
5624293a
JB
222042003-04-09 Jim Blandy <jimb@redhat.com>
22205
22206 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22207 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
22208 after an inferior function call, report the failure, but allow the
22209 test to continue.
22210
f1f02ee4
SC
222112003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22212
22213 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22214 with -DPROTOTYPES.
22215
6eb79af0
SC
222162003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22217
22218 * gdb.base/break.exp: Revert last patch.
22219
8dfb4cf0
SC
222202003-04-04 Stephane Carrez <stcarrez@nerim.fr>
22221
22222 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22223 with -DPROTOTYPES.
22224
ed4c619a
AC
222252003-04-02 Andrew Cagney <cagney@redhat.com>
22226
22227 * gdb.base/callfuncs.exp: Make "print add" messages unique.
22228 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
22229 matching directories by the name breakpoint.
22230 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
22231 Make "continue to marker1" consistent.
22232 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
22233 message consistent.
22234 * lib/gdb.exp: Put "the program is no longer running", and "the
22235 program exited" in parenthesis.
22236 * lib/mi-support.exp: Ditto.
d63a86f8 22237
4e35d5f0 222382003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 22239
4e35d5f0
BR
22240 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
22241
71900fe8
AC
222422003-03-29 Andrew Cagney <cagney@redhat.com>
22243
22244 * gdb.base/sizeof.c (main): Print the value of '\377'.
22245 * gdb.base/sizeof.exp: Check the sign of '\377'.
22246
c0655a16
MC
222472003-03-27 Michael Chastain <mec@shout.net>
22248
22249 * gdb.base/gdb1090.exp: New file.
22250 * gdb.base/gdb1090.cc: New file.
22251
5b2a3989
JB
222522003-03-27 J. Brobecker <brobecker@gnat.com>
22253
22254 * gdb.gdb/observer.exp: New regression test.
22255
79876890
MC
222562003-03-27 Michael Chastain <mec@shout.net>
22257
22258 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
22259 * gdb.base/ptype.exp: Likewise.
22260
6eac95e3
CV
222612003-03-27 Corinna Vinschen <vinschen@redhat.com>
22262
22263 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
22264
e8c71839
MC
222652003-03-26 Michael Chastain <mec@shout.net>
22266
22267 * gdb.base/ptype.exp: Actually use some typedef'd types.
22268
71b10041
SC
222692003-03-21 Stephane Carrez <stcarrez@nerim.fr>
22270
22271 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
22272 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
22273
2512cf80
CV
222742003-03-20 Corinna Vinschen <vinschen@redhat.com>
22275
22276 * gdb.base/default.exp: Fix regular expression.
22277
0d195a4f
CV
222782003-03-20 Corinna Vinschen <vinschen@redhat.com>
22279
22280 * gdb.base/args.exp: Fix regular expression.
22281
8a2dbca8
CV
222822003-03-20 Corinna Vinschen <vinschen@redhat.com>
22283
22284 * gdb.base/help.exp: Allow Win32 child process.
22285
bf028682
CV
222862003-03-20 Corinna Vinschen <vinschen@redhat.com>
22287
22288 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
22289 when stepping out of main().
22290
182dbe85
CV
222912003-03-20 Corinna Vinschen <vinschen@redhat.com>
22292
22293 * gdb.base/default.exp: Check for win32 specific message when calling
22294 "run" without executable.
22295
d67a6ba5
CV
222962003-03-20 Corinna Vinschen <vinschen@redhat.com>
22297
22298 * gdb.base/args.exp: Expect .exe in output.
22299
a955b5bb
CV
223002003-03-20 Corinna Vinschen <vinschen@redhat.com>
22301
22302 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
22303 Cygwin native.
22304
bf6bad4b
AC
223052003-03-17 Andrew Cagney <cagney@redhat.com>
22306
22307 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
22308 vector registes.
22309 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
22310 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
22311
293e9a31
DC
223122003-03-17 David Carlton <carlton@math.stanford.edu>
22313
22314 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
22315 test, for PR breakpoints/38.
22316 Call test_watchpoint_and_breakpoint.
22317 * gdb.base/watchpoint.c (func3): New function.
22318 (main): Call func3.
22319
5330f2db
DC
223202003-03-04 David Carlton <carlton@math.stanford.edu>
22321
22322 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
22323 Garply<Garply<char> >:: garply".
22324 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
22325 with respect to PR c++/1111; note also PR c++/1113.
22326 (test_template_breakpoints): KFAIL "constructor breakpoint" with
22327 respect to PR c++/1062.
22328 KFAIL "destructor breakpoint" with respect to PR c++/1112.
22329
6ece72da
DC
223302003-03-03 David Carlton <carlton@math.stanford.edu>
22331
22332 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
22333 with respect to PR c++/57.
22334 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
22335 c++/826.
22336 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
22337 respect to PR c++/57.
22338
85ca1584
DC
223392003-03-03 David Carlton <carlton@math.stanford.edu>
22340
22341 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
22342 respect to PR c++/33 into FAILs.
22343
98e9c5b8
MC
223442003-03-03 Michael Chastain <mec@shout.net>
22345
7bedbf27
MC
22346 * configure.in: Update copyright years.
22347
223482003-03-03 Michael Chastain <mec@shout.net>
22349
22350 * Makefile.in: Update copyright years.
98e9c5b8 22351
f683e100
DC
223522003-02-28 David Carlton <carlton@math.stanford.edu>
22353
22354 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
22355 print class instead of struct and/or superfluous protection
22356 specifiers, as long as the resulting output is equivalent to the
22357 source code.
22358 Delete FIXME from end of messages on tests that don't need
22359 fixing.
22360
a9e0cf2c
DC
223612003-02-28 David Carlton <carlton@math.stanford.edu>
22362
22363 * gdb.c++/templates.exp (do_tests): Allow const in the two
22364 Foo<volatile char *>::foo tests.
22365
e8d359df
MS
223662003-02-27 Michael Snyder <msnyder@redhat.com>
22367
d63a86f8 22368 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
22369 will be consistant.
22370
0b71dc91
DC
223712003-02-26 David Carlton <carlton@math.stanford.edu>
22372
22373 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
22374 char *>::foo" test with respect to PR c++/33. Create a new test
22375 which is identical to that one except that it doesn't put the
22376 space between the "char" and the "*"; KFAIL it, too.
22377
dd14ab43
DC
223782003-02-26 David Carlton <carlton@math.stanford.edu>
22379
22380 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
22381 template types into either PASSes or KFAILs (corresponding to PR
22382 c++/57). Tweak indentation. Update copyright.
22383
1146c7f1
SC
223842003-02-23 Stephane Carrez <stcarrez@nerim.fr>
22385
22386 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
22387
74641dfb
MC
223882003-02-13 Michael Chastain <mec@shout.net>
22389
22390 * gdb.base/exprs.exp: Remove i960 remnants.
22391 * gdb.base/funcargs.exp: Likewise.
22392 * gdb.base/list.exp: Likewise.
22393 * gdb.base/ptype.exp: Likewise.
22394
559cd2d0
DC
223952003-02-14 David Carlton <carlton@math.stanford.edu>
22396
22397 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
22398 pEe->D::vg()" from XFAIL to KFAIL.
22399
c4f90d87
JM
224002003-02-13 Jason Molenda (jmolenda@apple.com)
22401
22402 * gdb.base/maint.exp: Update maint print statistics regexp to include
22403 new entries.
22404
cbc4d97c
MC
224052003-02-13 Michael Chastain <mec@shout.net>
22406
22407 * gdb.c++/inherit.exp: Remove call to get_debug_format.
22408
40f235b7
MC
224092003-02-12 Michael Chastain <mec@shout.net>
22410
22411 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
22412 * gdb.c++/inherit.exp: Likewise.
22413 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
22414 * gdb.c++/templates.exp: Likewise.
22415 * gdb.c++/virtfunc.exp: Likewise.
22416
c56716b0
JM
224172003-02-06 Jason Molenda (jason-cl@molenda.com)
22418
22419 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
22420 why the code is written that way.
22421
070afcf8
MC
224222003-02-05 Michael Chastain <mec@shout.net>
22423
22424 * gdb.base/dump.exp: Add missing copyright line.
22425
5d0331e5
JM
224262003-02-05 Jason Molenda (jason-cl@molenda.com)
22427
f7ae6d3e 22428 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
22429 at the beginning so the breakpoint doesn't get set on the loop.
22430
92851186
MC
224312003-02-05 Michael Chastain <mec@shout.net>
22432
22433 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
22434 output for configurations with gcc 2.95.3.
22435
cbf1e085
AC
224362003-02-05 Keith Seitz <keiths@redhat.com>
22437 Andrew Cagney <ac131313@redhat.com>
22438
22439 * gdb.mi/mi-cli.exp: New file.
d63a86f8 22440
29518e1e
MC
224412003-02-04 Michael Chastain <mec@shout.net>
22442
22443 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
22444 Call perror and then continue.
22445
5af1d5f3
MC
224462003-02-03 Michael Chastain <mec@shout.net>
22447
22448 * gdb.c++/pr-1023.cc: New file.
22449 * gdb.c++/pr-1023.exp: New file.
22450
6b549786
JB
224512003-02-05 Jim Blandy <jimb@redhat.com>
22452
22453 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
22454 it's local to foobar. Check for it there, and check that it's not
22455 present in main.
22456 * gdb.c++/local.cc (marker2): New function.
22457 (foobar): Call marker1.
22458 (main): Call marker2 instead of marker1.
22459
67f16606
AC
224602003-02-04 Andrew Cagney <ac131313@redhat.com>
22461
22462 * gdb.disasm/mn10200.exp: Obsolete file.
22463 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
22464 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
22465 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
22466
1c5cb38e
DC
224672003-02-04 David Carlton <carlton@math.stanford.edu>
22468
22469 * gdb.c++/overload.exp: Test intToChar(1).
22470 * gdb.c++/overload.cc (intToChar): New.
22471 (main): Call intToChar.
22472
d1fe6965
DC
224732003-02-03 David Carlton <carlton@math.stanford.edu>
22474
22475 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
22476 'might_kfail' arg.
22477 KFAIL some of the continue_to_bp_overloaded calls, according to
22478 PR c++/1025.
22479
9ba61c5d
MC
224802003-02-01 Michael Chastain <mec@shout.net>
22481
22482 * gdb.base/advance.c (marker1): New marker function.
22483 * gdb.base/advance.exp: When the 'advance' command lands on the
22484 return breakpoint, it can legitimately stop on either the
22485 current line or the next line. Accommodate both outcomes.
22486 * gdb.base/until.exp: Likewise.
22487
e7494ffb
AC
224882003-02-02 Andrew Cagney <ac131313@redhat.com>
22489
22490 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
22491 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
22492 now a list, not a tuple.
22493 * gdb.mi/mi-var-display.exp: Ditto.
22494 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 22495
075559bc
AC
224962003-02-01 Andrew Cagney <ac131313@redhat.com>
22497
22498 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
22499 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
22500 stack backtraces.
22501 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 22502
2bd4c7b1
MK
225032003-02-01 Mark Kettenis <kettenis@gnu.org>
22504
22505 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
22506 gdb.mi/mi1-pthreads.exp: Return instead of calling
22507 gdb_suppress_entire_file.
22508
eabd8992
MS
225092003-02-01 Mark Salter <msalter@redhat.com>
22510
22511 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
22512
71469e2f
MS
225132003-01-31 Mark Salter <msalter@redhat.com>
22514
22515 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
22516 Support empty arg.
22517
38a94d44
MC
225182003-01-30 Michael Chastain <mec@shout.net>
22519
22520 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
22521 This was a workaround for a UTF-8 bug in readline 4.3. The bug
22522 has been fixed in gdb/readline on 2003-01-09.
22523
19ea9e73
MS
225242003-01-29 Michael Snyder <msnyder@redhat.com>
22525
e8d359df
MS
22526 * gdb.base/maint.exp: Allow for leading underscore in symbol.
22527 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
22528 * gdb.base/args.exp: Skip if target does not support args passing.
22529
2307bd6a
DJ
225302003-01-22 Daniel Jacobowitz <drow@mvista.com>
22531
19ea9e73 22532 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
22533 gdb_test. Accept a list of expect arguments as the third
22534 parameter.
22535 (gdb_test): Use it.
22536
f2dd3617
EZ
225372003-01-20 Elena Zannoni <ezannoni@redhat.com>
22538
22539 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
22540 allow for different test tree configurations. Update some
22541 tescases accordingly.
22542 * gdb.arch/altivec-regs.exp: Ditto.
22543 * gdb.asm/asm-source.exp: Ditto.
22544 * gdb.base/advance.exp: Ditto.
22545 * gdb.base/display.exp: Ditto.
d63a86f8 22546 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
22547 * gdb.base/mips_pro.exp: Ditto.
22548 * gdb.base/overlays.exp: Ditto.
22549 * gdb.base/relocate.exp: Ditto.
22550 * gdb.base/setshow.exp: Ditto.
22551 * gdb.base/step-line.exp: Ditto.
22552 * gdb.base/step-test.exp: Ditto.
22553 * gdb.base/until.exp: Ditto.
22554 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
22555
c71cdefd
DC
225562003-01-17 David Carlton <carlton@math.stanford.edu>
22557
22558 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
22559 corresponding to PR c++/945.
22560 Update copyright.
22561
fdba05d7
DC
225622003-01-17 David Carlton <carlton@math.stanford.edu>
22563
22564 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
22565 corresponding to PR c++/68.
22566
225672003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
22568
22569 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
22570 (test_paddr_hairy_functions): Call print_addr_2_kfail for
22571 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
22572
c362c33a
EZ
225732003-01-15 Elena Zannoni <ezannoni@redhat.com>
22574
0fbc361c
EZ
22575 * gdb.base/break.exp: Fix change of default location, because of
22576 removal of until tests.
22577 * gdb.base/help.exp: Update test for new 'until' help message.
22578 Add test for help on 'advance'.
a9c64011 22579 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 22580
dabf8a35
MK
225812003-01-15 Mark Kettenis <kettenis@gnu.org>
22582
22583 * gdb.base/default.exp: Adapt "info float" test for recent changes
22584 to that command. Add test for "info vector".
22585 * gdb.base/float.exp: New file. Add test for "info float" that
22586 resembles the old test in gdb.base/default.exp.
22587
a1769aca
DC
225882003-01-15 David Carlton <carlton@math.stanford.edu>
22589
22590 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
22591
82025e13
EZ
225922003-01-15 Elena Zannoni <ezannoni@redhat.com>
22593
22594 * gdb.base/break.exp: Move the tests of until command from here...
22595 * gdb.base/until.exp: ... to here. New file. Add other tests.
22596 * gdb.base/advance.c: New file.
22597 * gdb.base/advance.exp: New file.
22598
8f9ab801
EZ
225992003-01-14 Elena Zannoni <ezannoni@redhat.com>
22600
a9c64011
AS
22601 * gdb.base/args.c: New file.
22602 * gdb.base/args.exp: New file.
8f9ab801 22603
9ae66589
DJ
226042003-01-14 Daniel Jacobowitz <drow@mvista.com>
22605
22606 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
22607
8d77e5c3
DJ
226082003-01-14 Daniel Jacobowitz <drow@mvista.com>
22609
22610 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
22611
12d2f0a1
DJ
226122003-01-14 Daniel Jacobowitz <drow@mvista.com>
22613
22614 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
22615 dates.
22616
6ca37014
DJ
226172003-01-13 Daniel Jacobowitz <drow@mvista.com>
22618
22619 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
22620
b0023472
DJ
226212003-01-13 Daniel Jacobowitz <drow@mvista.com>
22622
22623 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
22624 (ptype &*"foo").
22625 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
22626
607fbc54 226272003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
22628
22629 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
22630 * gdb.mi/mi1-console.exp: Likewise.
22631
607fbc54 226322003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
22633
22634 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
22635 * gdb.mi/mi1-console.exp: Likewise.
22636
a1fb14a2
DJ
226372003-01-13 Daniel Jacobowitz <drow@mvista.com>
22638
22639 * gdb.c++/overload.exp: Remove some fixed XFAILs.
22640
c4cf40b7
DJ
226412003-01-09 Daniel Jacobowitz <drow@mvista.com>
22642
22643 * gdb.base/detach.exp: New test.
22644
696d5a5b
DJ
226452003-01-09 Daniel Jacobowitz <drow@mvista.com>
22646
22647 * Makefile.in (ALL_SUBDIRS): New variable.
22648 (subdirs, clean, distclean): Use it.
22649 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
22650 regenerating Makefile, since it is generated from the top level.
22651 * gdb.asm/Makefile.in: Likewise.
22652 * gdb.base/Makefile.in: Likewise.
22653 * gdb.c++/Makefile.in: Likewise.
22654 * gdb.disasm/Makefile.in: Likewise.
22655 * gdb.java/Makefile.in: Likewise.
22656 * gdb.mi/Makefile.in: Likewise.
22657 * gdb.threads/Makefile.in: Likewise.
22658 * gdb.trace/Makefile.in: Likewise.
22659
754533e4
DC
226602003-01-09 David Carlton <carlton@math.stanford.edu>
22661
22662 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
22663 Add copyright year 2003.
22664
d8b3e9ee
MC
226652003-01-06 Michael Chastain <mec@shout.net>
22666
22667 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
22668 When selecting a thread, 'line' and 'file' are optional.
22669 * gdb.mi/mi1-pthreads.exp: Likewise.
22670
8e9e0fe6
AS
226712003-01-06 Andreas Schwab <schwab@suse.de>
22672
22673 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
22674 failures.
22675
b5ab8ff3
DJ
226762003-01-04 Daniel Jacobowitz <drow@mvista.com>
22677
22678 Fix PR gdb/844
22679 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
22680 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
22681
22682 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
22683 instead of calling gdb_suppress_entire_file.
22684 * gdb.threads/print-threads.exp: Likewise.
22685 * gdb.threads/schedlock.exp: Likewise.
22686
22687 * gdb.threads/killed.exp: Return instead of calling
22688 gdb_suppress_entire_file.
22689 * gdb.threads/linux-dp.exp: Likewise.
22690 * gdb.threads/pthreads.exp: Likewise.
22691
1e698235
DJ
226922003-01-04 Daniel Jacobowitz <drow@mvista.com>
22693
22694 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
22695 stabs.
22696 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
22697 * gdb.base/whatis.exp: Always allow (void) after function names.
22698
147ff08c
DJ
226992003-01-04 Daniel Jacobowitz <drow@mvista.com>
22700
22701 * gdb.c++/casts.exp: Correct regexp.
22702
dc62bfc2
MK
227032003-01-04 Mark Kettenis <kettenis@gnu.org>
22704
22705 * configure.in: Call AC_CONFIG_HEADER. Don't call
22706 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
22707 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
22708 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
22709 aforementioned directories in the AC_OUPUT call.
22710 * config.hin: New file.
22711 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
22712 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
22713 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
22714 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
22715 pass -I$objdir instead of -I$objdir/$subdir in compilation.
22716 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
22717 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
22718 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
22719 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
22720 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
22721 gdb.threads/configure.in, gdb.threads/configure,
22722 gdb.threads/config.in, gdb.trace/configure.in,
22723 gdb.trace/configure: Removed.
22724
77afa639
MC
227252003-01-03 Michael Chastain <mec@shout.net>
22726
22727 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
22728 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
22729
7634bb6e
DJ
227302003-01-03 Daniel Jacobowitz <drow@mvista.com>
22731
22732 * gdb.base/store.exp: Fix regular expressions.
22733
b39c905e
MK
227342002-12-28 Mark Kettenis <kettenis@gnu.org>
22735
22736 * configure.in: Rewrite.
22737 * configure: Regenerated.
22738
0a8551dd
DC
227392003-01-03 David Carlton <carlton@math.stanford.edu>
22740
22741 * gdb.base/psymtab.exp: New file.
22742 * gdb.base/psymtab1.c: Ditto.
22743 * gdb.base/psymtab2.c: Ditto.
22744
c60b7188
AF
227452002-12-23 Adam Fedor <fedor@gnu.org>
22746
22747 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
22748
ee73db83
DC
227492002-12-23 David Carlton <carlton@math.stanford.edu>
22750
22751 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
22752 and current_directory initialization.
22753
d6c1774e
JB
227542002-12-22 Jim Blandy <jimb@redhat.com>
22755
f0a847b8
JB
22756 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
22757 rather than as part of the output file name.
22758
d6c1774e
JB
22759 * gdb.base/attach.exp: There's no need to copy the test program to
22760 /tmp; that was only ever necessary on HP/UX, and this test is
22761 entirely disabled there anyway.
22762
f0708dbb
JB
227632002-12-21 Jim Blandy <jimb@redhat.com>
22764
4c2acfea
JB
22765 * gdb.c++/psmang.exp: Doc fix.
22766
f0708dbb
JB
22767 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
22768 test.
22769
9579e000
DC
227702002-12-20 David Carlton <carlton@math.stanford.edu>
22771
22772 * gdb.c++/annota2.exp: KFAIL annotate-quit.
22773
d1810171
MC
227742002-12-18 Michael Chastain <mec@shout.net>
22775
22776 * gdb.c++/annota2.exp: Add copyright year 2002.
22777
76565097
DC
227782002-12-17 David Carlton <carlton@math.stanford.edu>
22779
22780 * gdb.c++/try_catch.cc: Add marker comments.
22781 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
22782 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
22783 * gdb.c++/m-static.cc: Ditto.
22784 * gdb.c++/m-static1.cc: Ditto.
22785 * gdb.c++/try_catch.cc: Ditto.
22786
da81390b
JJ
227872002-12-16 Jeff Johnston <jjohnstn@redhat.com>
22788
22789 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
22790 to see whether we are using the new -environment-directory
22791 command which resets via -r or the old version of the command
22792 which may prompt the user. Part of fix for gdb/741.
22793
b304d130
AC
227942002-12-13 Andrew Cagney <ac131313@redhat.com>
22795
22796 * gdb.fortran/types.exp: Update obsolete comment.
22797 * gdb.fortran/exprs.exp: Ditto.
22798 * lib/gdb.exp: Delete obsolete code.
22799 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
22800 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
22801 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
22802 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
22803 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
22804 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
22805 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
22806 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
22807 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
22808 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
22809 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
22810 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
22811 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
22812 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
22813 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
22814 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
22815 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
22816 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
22817 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
22818 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
22819 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
22820 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
22821 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
22822 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
22823 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
22824 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
22825 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
22826 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
22827 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
22828 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
22829 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
22830 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
22831 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
22832 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
22833 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
22834 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
22835 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
22836
a23b6e6a
DC
228372002-12-11 David Carlton <carlton@math.stanford.edu>
22838
22839 * gdb.c++/m-data.exp: Add test for members that shadow global
22840 variables: see PR gdb/804.
22841 * gdb.c++/m-data.cc: Ditto.
22842
6604731b
DJ
228432002-12-10 Daniel Jacobowitz <drow@mvista.com>
22844
22845 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
22846
de46ecd7
DC
228472002-12-06 David Carlton <carlton@math.stanford.edu>
22848
22849 * gdb.base/store.c: Don't declare functions static.
22850
27e829d0
AC
228512002-12-04 Andrew Cagney <ac131313@redhat.com>
22852
22853 * gdb.base/store.exp, gdb.base/store.c: New files.
22854
92806416
DJ
228552002-12-03 Daniel Jacobowitz <drow@mvista.com>
22856
22857 * gdb.base/selftest.exp: Update for current gdb.
22858
3bcbaac5
DJ
228592002-12-03 Daniel Jacobowitz <drow@mvista.com>
22860
22861 * gdb.base/maint.exp: Only dump symbols from one source file
22862 or objfile.
22863
f4f00b1f
DJ
228642002-12-03 Daniel Jacobowitz <drow@mvista.com>
22865
22866 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
22867 function call.
22868
f1c8a949
JB
228692002-11-25 Jim Blandy <jimb@redhat.com>
22870
22871 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
22872 function appearing in error message.
22873
9e297a97
DJ
228742002-11-21 Daniel Jacobowitz <drow@mvista.com>
22875
22876 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
22877
1f312e79
JJ
228782002-11-08 Jeff Johnston <jjohnstn@redhat.com>
22879
d63a86f8
RM
22880 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
22881 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
22882 should be in mi console format. This is part of fix for PR gdb/604.
22883
83c31e7d
FN
228842002-09-18 Fernando Nasser <fnasser@redhat.com>
22885
22886 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
22887 which explicitly prints the zero offset as "+0".
22888
322b3f65
DJ
228892002-10-22 Daniel Jacobowitz <drow@mvista.com>
22890
22891 * gdb.threads/schedlock.c (args): Make unsigned.
22892
228932002-10-21 Daniel Jacobowitz <drow@mvista.com>
22894
22895 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
22896 numbers. Allow "foo2|selected stack frame".
22897 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
22898 * gdb.asm/asmsrc2.s: Likewise.
22899 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
22900 comments.
22901 * gdb.asm/mips.inc: New file.
22902
5e2fe5b8
AF
229032002-10-18 Adam Fedor <fedor@gnu.org>
22904
22905 * gdb.base/default.exp: Update expected output to include 'ObjC'.
22906 * gdb.base/help.exp: Likewise.
22907
abe1a5d0
KB
229082002-10-17 Kevin Buettner <kevinb@redhat.com>
22909
22910 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
22911 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
22912
10abb1d4
JB
229132002-10-02 Jim Blandy <jimb@redhat.com>
22914
22915 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
22916
1f609b42
AC
229172002-10-01 Andrew Cagney <ac131313@redhat.com>
22918
22919 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
22920 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
22921 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
22922 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
22923 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
22924 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
22925 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
22926
0aee02e4
AC
229272002-09-29 Andrew Cagney <ac131313@redhat.com>
22928
22929 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
22930 * mi0-disassemble.exp, mi0-eval.exp: Delete.
22931 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
22932 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
22933 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
22934 * mi0-var-block.exp, mi0-var-child.exp: Delete.
22935 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 22936
6fde09ad
KB
229372002-09-27 Kevin Buettner <kevinb@redhat.com>
22938
22939 * gdb.base/annota1.exp (info break): Make directory components of
22940 path optional since not all compilers emit this debug information.
22941
889bf7c5
PA
22942 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
22943 step ends up stepping out of the function instead of stopping on
22944 the epilogue.
6fde09ad 22945
9e8aab75
KS
229462002-09-26 Keith Seitz <keiths@redhat.com>
22947
22948 * lib/insight-support.exp (gdbtk_start): Figure out where
22949 the insight executable is based on where gdb is. Use this
22950 executable to start insight instead of gdb.
22951
e36180d7
AC
229522002-09-25 Andrew Cagney <cagney@redhat.com>
22953
22954 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
22955
9dd34b2b
AC
229562002-09-24 Andrew Cagney <ac131313@redhat.com>
22957
22958 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
22959 test_isolated_complaints.
22960 (test_empty_complaint): New function.
22961 (test_empty_complaints): New function. Check no output when no
22962 complaints.
d63a86f8 22963
dea97812
KB
229642002-09-19 Jim Blandy <jimb@redhat.com>
22965
a9c64011 22966 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 22967
54951bd7
AC
229682002-09-19 Andrew Cagney <ac131313@redhat.com>
22969
22970 * gdb.gdb/complaints.exp: New file.
22971
dec43320
AC
229722002-09-18 Andrew Cagney <ac131313@redhat.com>
22973
22974 * gdb.base/maint.exp: Check `help maint internal-warning'.
22975
e70d6e3f
DC
229762002-09-18 David Carlton <carlton@math.stanford.edu>
22977
22978 * gdb.c++/m-static.exp: Remove breakpoints depending on line
22979 numbers, and replace them by a single breakpoint after the
22980 constructors are all finished.
22981 Add test 4.
22982 * gdb.c++/m-static.cc: Add test 4.
22983 * gdb.c++/m-static.h: New file.
22984 * gdb.c++/m-static1.cc: New file.
22985
22986 * gdb.c++/printmethod.exp: New file.
22987 * gdb.c++/printmethod.cc: New file.
22988
22989 * gdb.c++/pr-574.exp: New file.
22990 * gdb.c++/pr-574.cc: New file.
22991
afb5c968
CV
229922002-09-18 Corinna Vinschen <vinschen@redhat.com>
22993
22994 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
22995 embedded targets which never actually exit.
22996
31e45dee
FN
229972002-09-18 Fernando Nasser <fnasser@redhat.com>
22998
22999 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
23000 "don't step after run" as unresolved or unsupported, instead of xfail.
23001
a283c5a1
CV
230022002-09-18 Corinna Vinschen <vinschen@redhat.com>
23003
23004 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
23005 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
23006 Add newline to expected string in "step out of main (status wrapper)"
23007 case.
23008
11350d2a
CV
230092002-09-18 Corinna Vinschen <vinschen@redhat.com>
23010
23011 * lib/gdb.exp (rerun_to_main): Allow restarting application.
23012 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
23013
0deec7d6
TT
230142002-09-17 Tom Tromey <tromey@redhat.com>
23015
23016 * gdb.base/printcmds.exp (test_print_string_constants): Expect
23017 \000, not \0, in double-quoted string.
23018
b2b4a1b5
CV
230192002-09-14 Corinna Vinschen <vinschen@redhat.com>
23020
c9d37158 23021 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
23022 string after running the commands execution on breakpoint tests.
23023
1c56143a
CV
230242002-09-13 Corinna Vinschen <vinschen@redhat.com>
23025
23026 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
23027
37f8da45
JB
230282002-09-12 Joel Brobecker <brobecker@gnat.com>
23029
23030 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
23031
08b468e0
KS
230322002-09-10 Keith Seitz <keiths@redhat.com>
23033
23034 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
23035 runto proc.
23036 (mi_run_to_main): Use mi_runto.
23037 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
23038
dc360f58
KS
230392002-09-10 Keith Seitz <keiths@redhat.com>
23040
23041 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
23042 regexp for stopping at main. Could have multiple event notifications.
23043 Don't assume that main was declared with no parameters.
23044 (mi_next): Use mi_step_to.
23045 (mi_step): Use mi_next_to.
23046
ce3abcfb
CV
230472002-09-09 Corinna Vinschen <vinschen@redhat.com>
23048
23049 * gdb.base/default.exp: Fix expected string in `info float' test.
23050
d1f5b980
BE
230512002-09-09 Ben Elliston <bje@redhat.com>
23052
23053 * config/mips.exp: Update comments.
23054 * config/mips-idt.exp: Likewise.
23055 * config/nind.exp: Likewise.
23056 * config/slite.exp: Likewise.
23057 * config/sparclet.exp: Likewise.
23058 * config/udi.exp: Likewise.
23059 * config/vx.exp: Likewise.
23060 * config/vxworks29k.exp: Likewise.
23061
2f71430b
JB
230622002-09-05 Jim Blandy <jimb@redhat.com>
23063
23064 * gdb.threads/killed.exp: Fix test failure message.
23065
7ddebc7e
KS
230662002-09-04 Keith Seitz <keiths@redhat.com>
23067
23068 * lib/mi-support.exp: Update copyright.
23069 (mi_gdb_test): Increase the priority of the expected pattern
23070 so that it matches gdb_test.
23071
0ae67eb3
KS
230722002-09-03 Keith Seitz <keiths@redhat.com>
23073
23074 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
23075 Use integer comparison instead of string comparison for testing
23076 whether binary was built.
23077
38fc42c8
JB
230782002-09-03 Jim Blandy <jimb@redhat.com>
23079
23080 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
23081
b6ff0e81
JB
230822002-08-29 Jim Blandy <jimb@redhat.com>
23083
23084 * gdb.threads/pthreads.exp: Move the portable thread compilation
23085 code into a function in lib/gdb.exp, and call that from here.
23086 * lib/gdb.exp (gdb_compile_pthreads): New function.
23087
07c98896
KS
230882002-08-29 Keith Seitz <keiths@redhat.com>
23089
23090 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
23091 expect_out so that callers can get at it.
23092
0312286c
DJ
230932002-08-23 Daniel Jacobowitz <drow@mvista.com>
23094
23095 * gdb.threads/print-threads.c: New file.
23096 * gdb.threads/print-threads.exp: New file.
23097 * gdb.threads/schedlock.c: New file.
23098 * gdb.threads/schedlock.exp: New file.
23099
dd039bc4
EZ
231002002-08-22 Elena Zannoni <ezannoni@redhat.com>
23101
a9c64011
AS
23102 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
23103 not altivec.c.
dd039bc4 23104
1f36144c
MK
231052002-08-17 Mark Kettenis <kettenis@gnu.org>
23106
23107 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
23108 targets. The problem should be fixed now.
23109
16057ec7 231102002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
23111
23112 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
23113 2002-07-24 change that removes final dots from error messages.
23114
3c1499ad
TT
231152002-08-13 Tom Tromey <tromey@redhat.com>
23116
23117 * gdb.base/readline.exp: New file.
23118
a20ce2c3
AC
231192002-08-01 Andrew Cagney <ac131313@redhat.com>
23120
23121 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
23122 supress message.
23123
db034ac5
AC
231242002-08-01 Andrew Cagney <cagney@redhat.com>
23125
23126 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
23127 CHILL_FOR_TARGET and CHILL_LIB.
23128 * configure.in (configdirs): Remove gdb.chill.
23129 * configure: Regenerate.
23130 * lib/gdb.exp: Obsolete references to chill.
23131 * gdb.fortran/types.exp: Ditto.
23132 * gdb.fortran/exprs.exp: Ditto.
23133
3e000b18
KB
231342002-07-30 Kevin Buettner <kevinb@redhat.com>
23135
23136 * gdb.base/shlib-call.exp (additional_flags): Conditionally
23137 set Irix-specific compile and link flags.
23138
28f4966b
KB
231392002-07-29 Kevin Buettner <kevinb@redhat.com>
23140
23141 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
23142 source files. The ``-o'' option doesn't work with the ``-E'' option
23143 when using the Irix compiler.
23144
46c0d5a6
DJ
231452002-07-19 Daniel Jacobowitz <drow@mvista.com>
23146
23147 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
23148 Improve support for reusing an exec file. Copy exec file
23149 to target, and run gdbserver on the target instead of on the host.
23150
eecf4bed
JB
231512002-07-18 Jim Blandy <jimb@redhat.com>
23152
0f815cdf
JB
23153 * gdb.base/ending-run.exp: Don't expect to see the program end in
23154 some orderly fashion when we're running on a real stand-alone
23155 board.
23156
eecf4bed
JB
23157 * gdb.base/interrupt.exp: Correct logic for skipping tests on
23158 targets that don't support interrupts.
23159
52d309e4
JB
231602002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
23161
23162 * gdb.base/attach.exp: Add patterns to match output from /proc-based
23163 systems.
23164 Move comments in expect statements to inside the actions, so that they
23165 don't get matched against.
23166
ff683d9e
MK
231672002-07-10 Mark Kettenis <kettenis@gnu.org>
23168
23169 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
23170 function when asleep" test.
23171
b5356753
AC
231722002-07-10 Andrew Cagney <ac131313@redhat.com>
23173
23174 * gdb.base/page.exp: Rewrite to handle problems with very long
23175 `info set' output. Update copyright.
23176
6aa4d13a
AC
231772002-06-26 Andrew Cagney <ac131313@redhat.com>
23178
23179 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
23180 gdb.threads-hp.
23181 * gdb.hp/configure: Regenerate.
23182 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
23183 * gdb.hp/gdb.threads-hp/configure: Delete file.
23184 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
23185
8cf8c2b8
AC
231862002-06-22 Andrew Cagney <ac131313@redhat.com>
23187
23188 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
23189 setlocale, bindtextdomain and textdomain.
23190
6827a8f8
JB
231912002-06-11 Jim Blandy <jimb@redhat.com>
23192
919d772c
JB
23193 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
23194 preprocessor macro information is present.
23195
6827a8f8
JB
23196 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
23197 tests.
23198
c15b0d21
MS
231992002-06-06 Michael Snyder <msnyder@redhat.com>
23200
c5984d70
MS
23201 * gdb.base/overlays.exp: Record addresses of overlay
23202 functions in TCL variables rather than in GDB variables,
23203 to avoid having GDB convert them to pointers (with loss
23204 of information).
23205
d63a86f8 23206 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 23207 default linker script changes.
c15b0d21
MS
23208 * gdb.base/long_long.exp: Add check for sizeof (long double).
23209
be26fe0d
ML
232102002-06-06 Michal Ludvig <mludvig@suse.cz>
23211
23212 * gdb.asm/asm-source.exp: Add x86-64 target.
23213 * gdb.asm/x86_64.inc: New.
d63a86f8 23214
258093ca 232152002-05-30 Michael Chastain <mec@shout.net>
258093ca 23216
4b3153f1 23217 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
23218 * gdb.c++/m-static.cc: New file.
23219 * gdb.c++/m-static.exp: New file.
23220
241264c6
MS
232212002-05-28 Michael Snyder <msnyder@redhat.com>
23222
23223 * gdb.base/call-ar-st.exp: Allow for reduced floating point
23224 precision.
23225
9bba8c8f 232262002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 23227
4b3153f1 23228 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
23229 * gdb.c++/m-data.cc: New file.
23230 * gdb.c++/m-data.exp: New file.
23231
232322002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 23233
4b3153f1 23234 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 23235 * gdb.c++/try_catch.cc: New file.
d63a86f8 23236 * gdb.c++/try_catch.exp: New file.
9bba8c8f 23237
def1b996
MC
232382002-05-27 Michael Chastain <mec@shout.net>
23239
23240 * gdb.c++/local.exp: Accept more nested types in output.
23241
522ba268
MC
232422002-05-26 Michael Chastain <mec@shout.net>
23243
23244 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
23245
277254ba
MS
232462002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
23247
23248 * lib/gdb.exp (gdb_wrapper_init): Just because
23249 gdb_wrapper_file exists, this does not mean that the file
23250 should not be rebuilt. That is what gdb_wrapper_initialized
23251 is for.
23252 (default_gdb_init): Reset gdb_wrapper_initialized.
23253
b61a8733
MS
232542002-05-23 Michael Snyder <msnyder@redhat.com>
23255
d63a86f8 23256 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
23257 the precision of the floating point test results.
23258 * gdb.base/call-rt-st.exp: Ditto.
23259
b61a8733
MS
23260 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
23261 * gdb.base/call-rt-st.exp: Ditto.
23262
56f6e910
MC
232632002-05-19 Michael Chastain <mec@shout.net>
23264
23265 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
23266
ad0b0016
EZ
232672002-05-19 Elena Zannoni <ezannoni@redhat.com>
23268
a9c64011
AS
23269 * configure.in (configdirs): Add gdb.arch.
23270 * configure: Regenerate.
ad0b0016 23271
f617d2b6
JB
232722002-05-17 Jim Blandy <jimb@redhat.com>
23273
23274 * gdb.base/completion.exp: Recognize the more detailed error
23275 messages produced by the macro expander's lexical analyzer.
23276
eac2a696
EZ
232772002-05-14 Elena Zannoni <ezannoni@redhat.com>
23278
a9c64011
AS
23279 * gdb.arch/altivec-abi.c: New file.
23280 * gdb.arch/altivec-abi.exp: New file.
23281 * gdb.arch/altivec-regs.c: New file.
23282 * gdb.arch/altivec-regs.exp: New file.
eac2a696 23283
2fdde8f8
DJ
232842002-05-14 Daniel Jacobowitz <drow@mvista.com>
23285
23286 * gdb.base/maint.exp (maint print type): Update for new type
23287 structure.
d63a86f8 23288
e31f1a7c
EZ
232892002-05-14 Elena Zannoni <ezannoni@redhat.com>
23290
23291 * gdb.arch: New directory.
23292 * gdb.arch/configure.in: New file.
23293 * gdb.arch/configure: New file.
23294 * gdb.arch/Makefile.in: New file.
23295
db589741
CV
232962002-05-13 Corinna Vinschen <vinschen@redhat.com>
23297
23298 * gdb.asm/asm-source.exp: Add v850 as supported target.
23299 * gdb.asm/v850.inc: New file.
23300
8ce2a7dc
DJ
233012002-05-13 Daniel Jacobowitz <drow@mvista.com>
23302
23303 * gdb.c++/annota2.exp (annotate-quit): Add comment.
23304
df763c7f
DJ
233052002-05-12 Daniel Jacobowitz <drow@mvista.com>
23306
23307 * gdb.base/break.exp: Check 'break "marker2"'.
23308
377daeed
MS
233092002-05-10 Michael Snyder <msnyder@redhat.com>
23310
23311 * gdb.base/long_long.exp: Fix typo.
23312
c4b7bc2b
JB
233132002-05-10 Jim Blandy <jimb@redhat.com>
23314
ecac9a4e
JB
23315 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
23316 a bug.
23317
c4b7bc2b
JB
23318 * gdb.base/printcmds.exp (test_integer_literals_rejected):
23319 Recognize more detailed error message produced by the macro
23320 expander's lexical analyzer.
23321 * lib/gdb.exp (test_print_reject): Same.
23322
e71019a1
MK
233232002-05-09 Mark Kettenis <kettenis@gnu.org>
23324
23325 * gdb.c++/method.exp: Fix typo.
23326
fedfc8e6
MS
233272002-05-08 Michael Snyder <msnyder@redhat.com>
23328
166a1957
MS
23329 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
23330 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 23331 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
23332 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
23333 Add iftarget clause for strongarm.
d63a86f8 23334
f1c47eb2
MS
233352002-05-06 Michael Snyder <msnyder@redhat.com>
23336
cb9a9d3e
MS
23337 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
23338 (gdb_continue_to_end): Accept output from status wrapper.
23339 * gdb.base/ending-run.exp: Add case for output from status wrapper.
23340 Clean up fail messages to match pass messages.
23341
f1c47eb2
MS
23342 Enable the "needs_status_wrapper" testsuite feature.
23343 * lib/gdb.exp (gdb_wrapper_init): New procedure.
23344 (gdb_compile): Conditionally call gdb_wrapper_init.
23345 * gdb.base/a2-run.exp: Recognize output from status wrapper.
23346 * gdb.c++/method.exp: Recognize output from status wrapper.
23347
6079c749
BE
233482002-05-06 Ben Elliston <bje@redhat.com>
23349From Graydon Hoare <graydon@redhat.com>
23350
23351 * config/sid.exp: Include support for "rawsid" protocol.
23352
188baff3
JB
233532002-05-03 Jim Blandy <jimb@redhat.com>
23354
23355 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
23356 * gdb.c++/hang3.C: New file.
23357
b9c07f0f
AC
233582002-05-04 Andrew Cagney <ac131313@redhat.com>
23359
23360 * gdb.base/default.exp: Remove obsolete code.
23361 * gdb.c++/misc.exp: Ditto. Update copyright.
23362 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
23363 * gdb.base/whatis.exp: Ditto. Update copyright.
23364 * gdb.base/scope.exp: Ditto. Update copyright.
23365 * gdb.base/ptype.exp: Ditto. Update copyright.
23366 * gdb.base/printcmds.exp: Ditto. Update copyright.
23367 * gdb.base/opaque.exp: Ditto. Update copyright.
23368 * gdb.base/list.exp: Ditto.
23369 * gdb.base/funcargs.exp: Ditto. Update copyright.
23370 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
23371 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
23372 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
23373 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
23374 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
23375 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
23376
5c7a0397
MS
233772002-05-02 Michael Snyder <msnyder@redhat.com>
23378
d6dcc264 23379 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
23380 * gdb.base/long_long.exp: Add xscale target.
23381 * gdb.base/default.exp: Add xscale target.
23382
eb7f1c48
JB
233832002-05-01 Jim Blandy <jimb@redhat.com>
23384
23385 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
23386 gdb.c++/hang.exp: New test.
23387
a6befae8
FF
233882002-05-01 Fred Fish <fnf@redhat.com>
23389
23390 * gdb.base/completion.exp: Handle completions of "./Make" for
23391 more than one completion possibility, as is the case when we
23392 build and test in the source tree.
23393
0a310277
AG
233942002-04-29 Anthony Green <green@redhat.com>
23395
23396 * gdb.java/jmisc1.exp: New file.
23397 * gdb.java/jmisc2.exp: New file.
23398
6ff9af88
DJ
233992002-04-24 Daniel Jacobowitz <drow@mvista.com>
23400
23401 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
23402
96b3d632
EZ
234032002-04-23 Elena Zannoni <ezannoni@redhat.com>
23404
23405 * gdb.base/help.exp: Change 'help status' to allow for target
23406 dependent output differences.
23407
5019bb54
MC
234082002-04-22 Michael Chastain <mec@shout.net>
23409
23410 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
23411
a805a116
MC
234122002-04-22 Michael Chastain <mec@shout.net>
23413
23414 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
23415
a1706bfd
DM
234162002-04-17 David S. Miller <davem@redhat.com>
23417
23418 * gdb.asm/sparc64.inc: New file.
23419 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
23420
a73a20a2
EZ
234212002-04-19 Elena Zannoni <ezannoni@redhat.com>
23422
23423 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
23424 instruction file directly into the build tree. Clean up at end of
23425 test.
23426
ba678339
DM
234272002-04-18 David S. Miller <davem@redhat.com>
23428
23429 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
23430 handle 64-bit platforms correctly.
23431 * gdb.base/maint.exp: Likewise.
23432
b03399da
KB
234332002-04-18 Kevin Buettner <kevinb@redhat.com>
23434
23435 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
23436 ``-fpic'' when compiling files comprising a shared library, but
23437 it does need additional linker flags in order to find shared
23438 libraries at run time.
23439
e2004992
KB
234402002-04-18 Kevin Buettner <kevinb@redhat.com>
23441
23442 * gdb.base/cvexpr.c (use): New function.
23443 (main): Invoke use() on all global variables to prevent
23444 some linkers from deleting these otherwise unused symbols.
23445
d8937120
MC
234462002-04-17 Michael Chastain <mec@shout.net>
23447From David S. Miller <davem@redhat.com>
23448
23449 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
23450 handle 64-bit platforms correctly.
23451
ffd61a58
MS
234522002-04-12 Michael Snyder <msnyder@redhat.com>
23453From Jim Blandy <jimb@redhat.com>
a9c64011 23454 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
23455 script can handle this instead.
23456 * gdb.base/bar.c (barx): Same.
23457 * gdb.base/baz.c (bazx): Same.
23458 * gdb.base/grbx.c (grbxx): Same.
23459
23460 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
23461 manager doesn't automatically unmap overlays unnecessarily.
23462
6b8426a6
MH
234632002-04-10 Martin M. Hunt <hunt@redhat.com>
23464
23465 * gdb.base/ending-run.exp: Fix pattern for Mips targets
23466 stepping out of main.
23467
34af4875
MC
234682002-04-09 Michael Chastain <mec@shout.net>
23469
23470 * gdb.c++/local.cc (main): Move call to marker1() inside nested
23471 scope so that the nested scope tests will make sense.
23472 * gdb.c++/local.exp: Write patterns that actually work with gcc
23473 (the HP patterns "were never known to work with gcc").
23474 Keep the old aCC patterns too.
23475
2d1676a0
DJ
234762002-04-09 Daniel Jacobowitz <drow@mvista.com>
23477
23478 * gdb.base/attach.exp: Correct target board test.
23479
3a63e3f9
MC
234802002-04-08 Michael Chastain <mec@shout.net>
23481
23482 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
23483 in a const method. Add some xfail and fail cases for configurations
23484 that do not emit the "const ...".
23485
f18dabd2
MC
234862002-04-07 Michael Chastain <mec@shout.net>
23487
23488 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
23489 Accept "A * const" and "const A * const" as type of "this".
23490 Fix spelling of getFunky throughout. Make messages uniform.
23491
0fcddd82
EZ
234922002-04-07 Elena Zannoni <ezannoni@redhat.com>
23493
a9c64011 23494 Work around for PR gdb/285:
0fcddd82
EZ
23495 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
23496
16a8534a
EZ
234972002-04-07 Elena Zannoni <ezannoni@redhat.com>
23498
23499 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
23500 instructions file at run time instead of configure time.
23501 Sometimes we run the test in a directory that is not the one we
23502 configured in.
23503 * gdb.asm/configure.in: Delete creation of symlink.
23504 * gdb.asm/configure: Regenerate.
23505
24181d81
JB
235062002-04-05 J. Brobecker <brobecker@gnat.com>
23507
23508 * gdb.gdb/xfullpath.exp: New test, to exercise the new
23509 xfullpath () function.
23510
7cdb7107
DJ
235112002-04-04 Daniel Jacobowitz <drow@mvista.com>
23512
23513 * gdb.asm/Makefile.in: Correct dependencies.
23514
23515 * gdb.asm/powerpc.inc: New file.
23516 * gdb.asm/asm-source.exp: Add PowerPC.
23517 * gdb.asm/configure.in: Likewise.
23518 * gdb.asm/configure: Regenerated.
23519
a7d17088
DJ
235202002-04-04 Daniel Jacobowitz <drow@mvista.com>
23521
23522 * gdb.base/relocate.exp: New file.
23523 * gdb.base/relocate.c: New file.
23524
cd721503
FF
235252002-04-04 Fred Fish <fnf@redhat.com>
23526
23527 * gdb.base/step-test.exp: Update comment regarding stopping in
23528 memcpy/bcopy calls inserted as part of the compiler runtime.
23529
b22ad7a7
MS
235302002-04-04 Michael Snyder <msnyder@redhat.com>
23531
23532 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
23533
5f279fa6
DJ
235342002-04-03 Daniel Jacobowitz <drow@mvista.com>
23535
23536 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
23537 (gdb_expect): Remove $notransfer hack.
23538
dd0fd3ce
DJ
235392002-04-02 Daniel Jacobowitz <drow@mvista.com>
23540
23541 * gdb.c++/classes.exp ("calling method for small class"): Match
23542 updated register output.
23543
1e50cda1
DJ
235442002-03-30 Daniel Jacobowitz <drow@mvista.com>
23545
23546 Fix PR gdb/452
23547 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
23548 when finished. Make gdb_file_cmd send "exec-file" when
23549 appropriate.
23550
24015922
DJ
235512002-03-30 Daniel Jacobowitz <drow@mvista.com>
23552
23553 * gdb.base/attach.exp: Remove extra setup_xfail.
23554
dd7dfd64
MS
235552002-03-26 Michael Snyder <msnyder@redhat.com>
23556
23557 * gdb.base/default.exp: Add tests for dump, append, and restore.
23558 * gdb.base/help.exp: Add tests for dump, append, and restore.
23559 * gdb.base/dump.exp: New file, test dump, append and restore.
23560 * gdb.base/dump.c: New file.
23561
48b2f8d7
MS
235622002-03-27 Michael Snyder <msnyder@redhat.com>
23563
d63a86f8 23564 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
23565 clean-ups in help messages.
23566
05b4d525
FF
235672002-03-26 Fred Fish <fnf@redhat.com>
23568
23569 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
23570 have debugging info for those functions and the compiler uses them
23571 internally to copy structs around.
23572
d7679631
FF
235732002-03-26 Fred Fish <fnf@redhat.com>
23574
23575 * gdb.base/list.exp: Revert the change made yesterday and add note
23576 about why we don't list the default lines for remote targets.
23577
523ac3f9
MS
235782002-03-25 Michael Snyder <msnyder@redhat.com>
23579
23580 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
23581
754b2b8d
FF
235822002-03-25 Fred Fish <fnf@redhat.com>
23583
23584 * gdb.base/list.exp: This test works on remote targets so remove
23585 the short circuit for remote targets. Update copyright.
23586
33c3e192
FF
235872002-03-25 Fred Fish <fnf@redhat.com>
23588
23589 * gdb.base/attach.exp: Fix logic error that was suppressing this
23590 test for all non hppa*-*-hpux* targets, instead of the hp target.
23591 Move comments closer to the suppression point. Also now need to
23592 check that we are running natively.
23593
d43e73ee
MS
235942002-03-22 Michael Snyder <msnyder@redhat.com>
23595
882c8f02
MS
23596 * gdb.base/default.exp: Add test for gcore. Update copyright.
23597 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 23598
04c12f60
FF
235992002-03-06 Fred Fish <fnf@redhat.com>
23600
23601 * gdb.base/funcargs.c: Remove extraneous ';' character.
23602 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
23603
b43df995
MC
236042002-03-04 Michael Chastain <mec@shout.net>
23605
23606 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
23607 accommodate gcc v3 function signature.
23608 * gdb.mi/mi0-var-cmd-exp: Ditto.
23609
92362027
AC
236102002-02-24 Andrew Cagney <ac131313@redhat.com>
23611
23612 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
23613 ``GNU/Linux'' or ``Linux kernel''
23614 * testsuite/gdb.threads/pthreads.c: Ditto.
23615
258ad32d
MC
236162002-02-24 Michael Chastain <mec@shout.net>
23617
23618 * gdb.threads/pthreads.c (thread1): Add a return statement.
23619 (thread2): Likewise.
23620 (foo): Likewise.
23621
04c3b3d4
MC
236222002-02-23 Michael Chastain <mec@shout.net>
23623
23624 * gdb.threads/linux-dp.c (philosopher): Add a return statement
23625 to placate gcc.
23626
5a2a0a20
MC
236272002-02-23 Michael Chastain <mec@shout.net>
23628
23629 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
23630 test "ptype bint". The test passes on all my stabs configurations.
23631
a640f7fc
JB
236322002-02-21 Jim Blandy <jimb@redhat.com>
23633
27924826
JB
23634 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
23635 filename at a time, and watch for the ones we want to see.
23636
a640f7fc
JB
23637 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
23638 types of pointers to prototyped functions.
23639
edcc8c75
AC
236402002-02-20 Andrew Cagney <ac131313@redhat.com>
23641
23642 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
23643 signed, unsigned and straight char.
23644 (padding_char, padding_short, padding_int, padding_long,
23645 padding_long_long, padding_float, padding_double,
23646 padding_long_double): New global variables.
23647 (fill, fill_structs): New functions.
23648
23649 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
23650 for correctly sized writes. Update copyright.
23651 (get_valueof): New procedure.
23652 (get_sizeof): Call get_valueof.
23653 (check_valueof): New procedure.
23654 (check_padding): New procedure.
23655
ac57ea44
MC
236562002-02-20 Michael Chastain <mec@shout.net>
23657
23658 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
23659 to setup_xfail. Document some of the remaining calls.
23660
7a10c941
MC
236612002-02-18 Michael Chastain <mec@shout.net>
23662
23663 * gdb.c++/userdef.exp: Update copyright year.
23664
fb8acdcc
DJ
236652002-02-18 Daniel Jacobowitz <drow@mvista.com>
23666
23667 * gdb.c++/userdef.exp: Test overloaded operators properly.
23668 Remove xfails.
23669
fda6ae12
MS
236702002-02-14 Michael Snyder <msnyder@redhat.com>
23671
23672 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
23673
676a0442
DJ
236742002-02-14 Daniel Jacobowitz <drow@mvista.com>
23675
23676 * gdb.base/a2-run.exp: Check for a remote target properly.
23677 * gdb.base/annota1.exp: Likewise.
23678 * gdb.base/list.exp: Likewise.
23679 * gdb.base/reread.exp: Likewise.
23680 * gdb.base/scope.exp: Likewise.
23681 * gdb.base/shlib-call.exp: Likewise.
23682 * gdb.base/term.exp: Likewise.
23683 * gdb.c++/annota2.exp: Likewise.
23684
78b4f468
RE
236852002-02-13 Richard Earnshaw <rearnsha@arm.com>
23686
23687 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
23688
9a81ba51
MC
236892002-02-10 Michael Chastain <mec@shout.net>
23690
23691 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
23692 (call_after_alloca): Ditto.
23693
004af6c7
DJ
236942002-02-10 Daniel Jacobowitz <drow@mvista.com>
23695
23696 * gdb.base/ending-run.exp: Guard "cont" test with
23697 gdb_skip_stdio_test.
23698
37225f62
JB
236992002-02-06 Jim Blandy <jimb@redhat.com>
23700
23701 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
23702 from here...
23703 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
23704 To here. Disable this test on non-HP platforms. Add big comment.
23705
fe6fdd96
MS
237062002-02-04 Michael Snyder <msnyder@redhat.com>
23707
23708 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
23709 other than d10v and m32r.
23710
036fad3f
RE
237112002-02-02 Richard Earnshaw <rearnsha@arm.com>
23712
23713 * gdb.base/default.exp: Rewrite test patterns to reduce time
23714 taken to match them.
23715
7148ab62
DJ
237162002-01-30 Daniel Jacobowitz <drow@mvista.com>
23717
23718 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
23719 Allow a start function above main.
23720 * gdb.threads/linux-dp.exp: Fix copyright date.
23721
396cc255
DJ
237222002-01-30 Daniel Jacobowitz <drow@mvista.com>
23723
a9c64011
AS
23724 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
23725 (check_philosopher_stack): Check for manager thread before checking
23726 for a just-starting thread.
396cc255 23727
f038d31b
DJ
237282002-01-30 Daniel Jacobowitz <drow@mvista.com>
23729
23730 From Neil Booth <neil@daikokuya.demon.co.uk>:
23731 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
23732 warnings.
23733
b3ff9d9a
FF
237342002-01-21 Fred Fish <fnf@redhat.com>
23735
23736 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
23737 not caller.
23738
39ad761d
JB
237392002-01-21 Jim Blandy <jimb@redhat.com>
23740
23741 * gdb.base/reread.exp: Check that GDB properly re-reads the
23742 executable file when it changes while no inferior is running.
23743
aaf320fa
FF
237442002-01-21 Fred Fish <fnf@redhat.com>
23745
a9c64011
AS
23746 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
23747 optionally accept the "shlib events" variation.
aaf320fa 23748
808a31f5
JB
237492002-01-21 Jim Blandy <jimb@redhat.com>
23750
23751 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
23752 call `fflush' after every `printf', so that the output is produced
23753 at predictable points, regardless of whatever buffering does (or
23754 doesn't) take place.
23755 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
23756 at different points.
23757
4420d5e2
DJ
237582002-01-20 Daniel Jacobowitz <drow@mvista.com>
23759
23760 * gdb.c++/inherit.exp: Update copyright years.
23761 * gdb.c++/method.exp: Likewise.
23762
3e36a0f4
DJ
237632002-01-20 Daniel Jacobowitz <drow@mvista.com>
23764
23765 * gdb.c++/classes.exp: Update for improved v3 support and skipping
23766 artificial methods/arguments.
23767 * gdb.c++/derivation.exp: Likewise.
23768 * gdb.c++/inherit.exp: Likewise.
23769 * gdb.c++/method.exp: Likewise.
23770 * gdb.c++/virtfunc.exp: Likewise.
23771
b4ceaee6
AC
237722002-01-18 Andrew Cagney <ac131313@redhat.com>
23773
23774 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
23775 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
23776 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
23777 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
23778 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
23779 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
23780
ecace851
JB
237812002-01-17 Jim Blandy <jimb@redhat.com>
23782
23783 * gdb.asm/asm-source.exp (info symbol): Take another shot at
23784 anchoring the pattern matching the entry point symbol's name.
23785
375fc983
AC
237862002-01-17 Andrew Cagney <ac131313@redhat.com>
23787
23788 * gdb.base/maint.exp: Update ``maint internal-error'' to match
23789 continue/quit query. Update copyright.
23790
fe6fdd96
MS
237912002-01-14 Michael Snyder <msnyder@redhat.com>
23792
23793 * gdb.base/gcore.exp: Remove extra debugging output.
23794
e017c81f
DJ
237952002-01-13 Daniel Jacobowitz <drow@mvista.com>
23796
23797 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
23798 for slightly dubious v2 mangled string.
23799
37ab3bf8
DJ
238002002-01-13 Daniel Jacobowitz <drow@mvista.com>
23801
23802 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
23803
1bc05c3a 238042002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 23805
1bc05c3a 23806 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 23807
1bc05c3a
JM
23808 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
23809 constructors.
23810 * gdb.c++/derivation.exp: Likewise.
23811 * gdb.c++/templates.exp: Likewise.
23812 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 23813
1bc05c3a
JM
238142002-01-10 Michael Snyder <msnyder@redhat.com>
23815
23816 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 23817
a911c360
MS
238182002-01-08 Michael Snyder <msnyder@redhat.com>
23819
23820 * gdb.base/gcore.exp: New test for generate-core-file command.
23821 * gdb.base/gcore.c: Testcase for above.
23822 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
23823
ea2119ec
JM
238242002-01-08 Jason Merrill <jason@redhat.com>
23825
23826 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
23827
68203136
FF
238282002-01-07 Fred Fish <fnf@redhat.com>
23829
23830 * gdb.c++/overload.exp: Remove unconditional xfails for:
23831 print foo_instance1.overloadargs(1)
23832 print foo_instance1.overloadargs(1, 2)
23833 print foo_instance1.overloadargs(1, 2, 3)
23834 print foo_instance1.overloadargs(1, 2, 3, 4)
23835 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
23836 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
23837 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
23838 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
23839 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
23840 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
23841 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
23842 print foo_instance1.overload1arg()
23843 print foo_instance1.overload1arg((char)arg2)
23844 print foo_instance1.overload1arg((signed char)arg3)
23845 print foo_instance1.overload1arg((unsigned char)arg4)
23846 print foo_instance1.overload1arg((int)arg7)
23847 print foo_instance1.overload1arg((unsigned int)arg8)
23848 print foo_instance1.overload1arg((float)arg11)
23849 print foo_instance1.overload1arg((double)arg12)
d63a86f8 23850
21b9b5b1
MS
238512002-01-07 Michael Snyder <msnyder@redhat.com>
23852
23853 * gdb.base/huge.exp: New test. Print a very large target data object.
23854 (skip_huge_test): New test variable. Define if you want to skip this
23855 test. The test reads an 8 megabyte data object from the target, so it
23856 might be very time consuming on remote targets with a slow connection.
23857 * gdb.base/huge.c: New file. Test case for above.
23858
725f922e
FF
238592002-01-07 Fred Fish <fnf@redhat.com>
23860
23861 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
23862 g_instance.bfoo, and g_instance.cfoo.
23863
889bf7c5 238642002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 23865
889bf7c5
PA
23866 * gdb.base/break.c (multi_line_if_conditional): New function.
23867 (multi_ilne_while_conditional): Likewise.
23868 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
23869 IF or WHILE condition puts the breakpoint at the start of
23870 the condition.
f286b2c3 23871
634d57ec
JL
23872 * gdb.base/selftest.exp (backtrace through signal handler): Remove
23873 hppa*-*-hpux* expected failure.
23874 * gdb.base/structs.exp (do_function_calls): Similarly.
23875
23876 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
23877 watchpoints.
23878
9fbfe2dc
AC
238792002-01-06 Andrew Cagney <ac131313@redhat.com>
23880
23881 Fix PR gdb/66.
23882 * gdb.base/structs.exp: Replace skip for a29k with skip for
23883 gdb,cannot_call_functions.
23884 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
23885 * gdb.base/callfuncs.exp: Ditto.
23886 * gdb.base/call-rt-st.exp: Ditto.
23887 * gdb.base/call-strs.exp: Ditto.
23888 * gdb.base/callfwmall.exp: Ditto.
23889 * gdb.base/scope.exp: Obsolete xfail a29k.
23890 * gdb.c++/misc.exp: Ditto.
23891 * gdb.c++/cplusfuncs.exp: Ditto.
23892 * gdb.base/ptype.exp: Ditto.
23893 * gdb.base/printcmds.exp: Ditto.
23894 * gdb.base/opaque.exp: Ditto.
23895 * gdb.base/list.exp: Ditto.
23896 * gdb.base/funcargs.exp: Ditto.
23897 * gdb.base/default.exp: Ditto.
23898
8ddad156
MS
238992002-01-04 Michael Snyder <msnyder@redhat.com>
23900
ca4976a6 23901 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
23902 * gdb.base/maint.exp: Add tests for maint info sections options.
23903
1b074332
JL
23904Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
23905
23906 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
23907
7d159115
CV
239082001-12-20 Corinna Vinschen <vinschen@redhat.com>
23909
23910 * gdb.asm/arm.inc: New file.
23911 * gdb.asm/asm-source.exp: Add arm targets.
23912 * gdb.asm/configure.in: Ditto.
23913 * gdb.asm/configure: Recreated from configure.in.
23914
8fb87725
JL
23915Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
23916
afabe08c
JL
23917 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
23918 with HP's compiler.
23919 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
23920 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
23921 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
23922 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
23923
23924 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
23925 either HP's compilers or GCC.
23926
db521deb
JL
23927 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
23928 a SIGBUS or SIGSEGV.
23929
23930 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
23931
23932 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
23933 can be compiled with either HP's compiler or GCC.
23934
cfa88ab7
JL
23935 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
23936 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
23937 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
23938
ca344dff
JL
23939 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
23940 to match current gdb output. Update due to using auto-solib-limit
23941 for limiting instead of overloading auto-solib-add.
23942 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
23943 test program.
23944
3f3c6e55 23945 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
23946 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
23947 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
23948 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
23949 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
23950 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
23951 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
23952 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
23953 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
23954 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
23955 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
23956 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
23957 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 23958
8fb87725
JL
23959 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
23960 a SIGTRAP to the inferior.
23961
cf599fa7
CV
239622001-12-19 Corinna Vinschen <vinschen@redhat.com>
23963
23964 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
23965 Substitute call to target_link by call to gdb_compile.
23966
2cd045cd
JL
23967Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
23968
a9c64011
AS
23969 * gdb.base/break.exp: Fix HP specific search string when testing
23970 backtracing in a called function.
2cd045cd 23971
a9c64011
AS
23972 * gdb.base/constvars.exp: Only set lang to C++ if we're
23973 compiling the test with HP's compilers.
23974 * gdb.base/volatile.exp: Similarly.
2cd045cd 23975
99ebe9ac
JB
239762001-12-19 Jim Blandy <jimb@redhat.com>
23977
23978 * gdb.base/printcmds.exp: Expect the null character to be printed
23979 as '\0', and the '\013' to be printed as '\v'.
23980 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
23981 * gdb.base/setvar.exp: Same.
23982
b9891b29
JB
239832001-12-17 Jim Blandy <jimb@redhat.com>
23984
0eba65ab
JB
23985 * gdb.base/completion.exp: Rather than completing very long
23986 filenames, which can make the readline library produce output we
23987 don't recognize, cd to the directory first, and then complete
23988 using nice, short relative paths.
23989
6970b5b1
JB
23990 * gdb.base/completion.exp: On some systems, there is, in fact, a
23991 variable named `b' in scope, since GDB treats all static
a9c64011
AS
23992 variables as being in scope. So use `no_var_named_this'
23993 instead of `b'.
6970b5b1 23994
b9891b29 23995 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 23996 can't find the core file's registers as a failure.
b9891b29 23997
e6ccd35f
JSC
239982001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
23999
a9c64011
AS
24000 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
24001 test expect string more specific.
e6ccd35f 24002
105ba819
CV
240032001-12-13 Corinna Vinschen <vinschen@redhat.com>
24004
24005 * gdb.asm/asm-source.exp: Add support for xstormy16.
24006 * gdb.asm/configure.in: Ditto.
24007 * gdb.asm/configure: Rebuild.
24008 * gdb.asm/xstormy16.inc: New file.
24009
e9e79dd9
FF
240102001-12-10 Fred Fish <fnf@redhat.com>
24011
24012 * gdb.base/maint.exp: Update to match changes in type dumping code.
24013
347dc97d
JB
240142001-12-10 Jim Blandy <jimb@redhat.com>
24015
24016 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
24017 matching the entry point symbol's name at the beginning of the
24018 line.
347dc97d 24019
5178b9d6
DJ
240202001-12-07 Daniel Jacobowitz <drow@mvista.com>
24021
24022 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
24023 gdb.c++/inherit.exp, gdb.c++/method.exp,
24024 gdb.c++/namespace.exp, gdb.c++/templates.exp,
24025 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
24026 and class layout support.
24027
af890c52
DJ
240282001-12-07 Daniel Jacobowitz <drow@mvista.com>
24029
24030 * gdb.c++/classes.exp: Add test for static member function.
24031 * gdb.c++/misc.cc: Add class with static member function.
24032
7a345fb3
JB
240332001-12-07 Jim Blandy <jimb@redhat.com>
24034
f2e54a80 24035 If GDB says it can't find the struct the function returned, report
8032bf31
JB
24036 those tests as `unsupported'.
24037 * gdb.base/call-rt-st.exp (print_struct_call): New function.
24038 Rewrite subsequent tests to use it.
24039
24040 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
24041 those tests as `unsupported'.
24042 * gdb.base/structs.exp (call_struct_func): New function.
24043 (do_function_calls): Use call_struct_func to call the functions
24044 returning structs.
24045
0bc69509
JB
24046 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
24047 whether functions are prototyped or not, so we can't possibly pass
24048 arguments to t_float_values2 properly.
24049
7a345fb3
JB
24050 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
24051 value of `timeout' for targets other than the mips*tx39-*.
24052
edb6ede1
MS
240532001-12-06 Michael Snyder <msnyder@redhat.com>
24054
d63a86f8 24055 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
24056 and detect whether the start symbol has a leading underscore.
24057
2d842f13
JB
240582001-12-04 Jim Blandy <jimb@redhat.com>
24059
24060 * gdb.base/completion.exp: Clarify indentation.
24061
68550daf
JB
240622001-12-03 Jim Blandy <jimb@redhat.com>
24063
24064 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
24065 variables on the S/390, not `.word'.
24066
cd5195a8
JB
240672001-11-30 Jim Blandy <jimb@redhat.com>
24068
24069 Add assembly-source tests for s390-ibm-linux.
24070 * gdb.asm/s390.inc: New file.
24071 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
24072 the S/390 architecture.
a9c64011 24073 * gdb.asm/configure: Regenerated.
cd5195a8 24074
ca9efc90
MS
240752001-11-30 Michael Snyder <msnyder@redhat.com>
24076
24077 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
24078 next, info source, info sources, info line, global and static
24079 variables, and static functions.
24080 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
24081 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
24082 * gdb.asm/asmsrc1.s: Add a static function and some variables.
24083 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
24084 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
24085 (gdbasm_leave): Restore frame pointer.
24086 (gdbasm_startup): Copy stack set-up from crt0.S.
24087
d0e66976
FN
240882001-11-26 Fernando Nasser <fnasser@redhat.com>
24089
24090 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
24091 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
24092 to a local (non-static) variable. Copy tstruct.a to a static buffer
24093 and return a pointer to that buffer.
24094 * gdb.base/callfwmall.c (t_structs_a): Ditto.
24095
e2334072
MK
240962001-11-24 Mark Kettenis <kettenis@gnu.org>
24097
24098 * gdb.asm/configure.in: Fix recognition of ix86 target.
24099 * gdb.asm/configure: Regenerate.
24100
756caa3d
MS
241012001-11-21 Michael Snyder <msnyder@redhat.com>
24102
24103 * gdb.asm/sparc.inc: New file.
24104 * gdb.asm/asm-source.exp: Recognize sparc target.
24105 * gdb.asm/configure.in: Recognize sparc target.
24106 * gdb.asm/configure: Regenerate.
d63a86f8 24107
9a4d72d5
MS
241082001-11-21 Michael Snyder <msnyder@redhat.com>
24109
24110 * gdb.asm/m32r.inc: New file.
24111 * gdb.asm/asm-source.exp: Recognize m32r target.
24112 * gdb.asm/configure.in: Recognize m32r target.
24113 * gdb.asm/configure: Regenerate.
24114
a773d1cd
MS
241152001-11-20 Michael Snyder <msnyder@redhat.com>
24116
017ac23d
MS
24117 * gdb.asm/i386.inc: New file.
24118 * gdb.asm/asm-source.exp: Recognize ix86 target.
24119 * gdb.asm/configure.in: Recognize ix86 target.
24120 * gdb.asm/configure: Regenerate.
24121
a773d1cd
MS
24122 * gdb.c++/namespace.exp: Fix quotes in output messages.
24123
bb632afb
MS
241242001-11-14 Michael Snyder <msnyder@redhat.com>
24125
25d559ca 24126 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
24127 qualifier in a type cast expression, to designate an address
24128 in the instruction space (Harvard architecture).
24129
4749e309
MS
241302001-11-13 Michael Snyder <msnyder@redhat.com>
24131
24132 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
24133 Tests for expressions using 'const' and 'volatile'.
24134
25050984
CV
241352001-11-13 Corinna Vinschen <vinschen@redhat.com>
24136
24137 * gdb.asm/asm-sources.exp: Allow defining linker flags.
24138
1902c51f
DJ
241392001-11-12 Daniel Jacobowitz <drow@mvista.com>
24140
24141 * lib/mi-support.exp (mi_run_to_helper): Move comments
24142 outside of gdb_expect.
24143
dcf95b47
DJ
241442001-11-11 Daniel Jacobowitz <drow@mvista.com>
24145
24146 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
24147 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
24148 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
24149 mi0_run_to): New functions.
24150 * gdb.mi/mi-simplerun.exp: Use them.
24151 * gdb.mi/mi0-simplerun.exp: Likewise.
24152 * gdb.mi/mi-var-cmd.exp: Likewise.
24153 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 24154
45b074e1
AC
241552001-11-10 Andrew Cagney <ac131313@redhat.com>
24156
24157 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
24158 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
24159
bf50d346
AC
241602001-11-09 Andrew Cagney <ac131313@redhat.com>
24161
24162 * gdb.base/restore.exp: Include $expected value in restored test
24163 message.
24164
9383332c
AC
241652001-11-09 Andrew Cagney <ac131313@redhat.com>
24166
24167 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
24168 implemented.
24169
db62520a
MS
241702001-11-08 Michael Snyder <msnyder@redhat.com>
24171
24172 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
24173 Add pass/fail message for stop at breakpoint in call dummy function.
24174
b5703437
MS
241752001-11-07 Michael Snyder <msnyder@redhat.com>
24176
d63a86f8
RM
24177 * gdb.c++/templates.exp (test_template_breakpoints):
24178 If we get an overload menu, but it does not match what
760f6330 24179 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
24180 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
24181 making the whitespace optional. Argument for "new" may be
24182 "unsigned" as well as "unsigned int/long".
d63a86f8 24183 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
24184 making the whitespace optional. Also replace "(void) with
24185 "((void|)), making the keyword "void" optional.
d63a86f8 24186 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
24187 making the whitespace optional. Also replace "(void) with
24188 "((void|)), making the keyword "void" optional.
3bf40917
MS
24189 * gdb.base/callfuncs.c (t_float_values): This function must
24190 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 24191 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
24192 can be tested against both cases. Usually one case involves
24193 promotion of float to double, while the other does not.
24194 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
24195 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
24196 includes a stack frame for "start".
24197
c8ab4e6d
JB
241982001-11-05 Jim Blandy <jimb@redhat.com>
24199
24200 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
24201 pointers are 32 bits long, and that offsets of relocs are always
24202 stored in the data (REL-style), and not in the reloc entry itself
24203 (RELA-style).
24204 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
24205 stabs.
24206
3f08ced9
MS
242072001-11-01 Michael Snyder <msnyder@redhat.com>
24208
24209 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
24210 and regular expression operators by using quoting.
24211
cbfa24cd
MS
242122001-10-31 Michael Snyder <msnyder@redhat.com>
24213
24214 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
24215 depending on what the symbol table contains.
24216 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
24217 the output of the ptype command. Similarly, accept both "const &"
24218 and "const&".
24219
aaa68313
CV
242202001-10-31 Corinna Vinschen <vinschen@redhat.com>
24221
24222 * gdb.base/miscexprs.c (main): Add usage of preprocessor
24223 symbol `STORAGE' to allow to choose the storage class of
24224 the local datastructures.
24225 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
24226 compiler directive.
24227
91740388
MS
242282001-10-30 Michael Snyder <msnyder@redhat.com>
24229
24230 * gdb.base/jump.exp: Allow it to run for all targets.
24231
1b7c05e7
CV
242322001-10-29 Corinna Vinschen <vinschen@redhat.com>
24233
24234 * gdb.base/call-ar-st.c (print_double_array): Match for loop
24235 with new double_array size.
24236 (main): Change storage class of all local variables to static.
24237 Reduce size of double_array to 9.
24238 * gdb.base/call-ar-st.exp: Increase timeout value.
24239 Change expected output for double array to match new size in
24240 call-ar-st.c.
24241
36a22261
CV
242422001-10-29 Corinna Vinschen <vinschen@redhat.com>
24243
24244 * gdb.base/ending-run.exp: Create identical output when passing
24245 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 24246 Stormy16 target.
36a22261 24247
92b8ae91
MK
242482001-10-28 Mark Kettenis <kettenis@gnu.org>
24249
24250 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
24251 that we catch the expected failure under Linux/x86.
24252
cb135b83
OF
242532001-10-29 Orjan Friberg <orjanf@axis.com>
24254
24255 * gdb.base/setvar.exp: Escape curly braces.
24256 * gdb.stabs/weird.exp: Ditto.
24257
6884aa54
DJ
242582001-10-27 Daniel Jacobowitz <drow@mvista.com>
24259
24260 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
24261 * gdm.mi/mi0-hack-cli.exp: Likewise.
24262
0398c9aa
AC
242632001-10-25 Andrew Cagney <ac131313@redhat.com>
24264
24265 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
24266 messages.
24267
d20bf2e8
AC
242682001-10-21 Andrew Cagney <ac131313@redhat.com>
24269
24270 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
24271 checking MI enabled.
24272
03dd63aa
CV
242732001-10-09 Corinna Vinschen <vinschen@redhat.com>
24274
24275 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
24276
1d9d99f3
FCE
242772001-10-04 Frank Ch. Eigler <fche@redhat.com>
24278
24279 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
24280 if gdb child process crashes, just signal an error.
24281
838ae6c4
JB
242822001-10-02 Jim Blandy <jimb@redhat.com>
24283
24284 * lib/gdb.exp (test_xfail_format): Simplify.
24285
24286 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
24287 front of the variable name `format'. Simplify `if'.
24288
8f0cbc1c
DJ
242892001-10-01 Daniel Jacobowitz <drow@mvista.com>
24290
24291 * gdb.threads/pthreads.exp: Wait for output and delay
24292 before sending ^C.
24293
1f08dafd
DJ
242942001-10-01 Daniel Jacobowitz <drow@mvista.com>
24295
24296 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
24297 some incorrect output instead of timing out.
24298 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
24299
674f90ff
CV
243002001-09-28 Corinna Vinschen <vinschen@redhat.com>
24301
24302 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
24303 check to allow additional `int'.
24304
9b284272
DJ
243052001-09-27 Daniel Jacobowitz <drow@mvista.com>
24306
24307 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
24308 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
24309
b55a4771
MS
243102001-09-27 Michael Snyder <msnyder@redhat.com>
24311
24312 * lib/gdb.exp (test_debug_format): New proc.
24313 (setup_xfail_format): Use new proc test_debug_format.
24314 * gdb.base/constvars.exp (local_compiler_xfail_check): New
24315 proc; use new service proc test_debug_format.
24316 Replace all other "gcc_compiled" tests with this test.
24317 * gdb.base/volatile.exp (local_compiler_xfail_check): New
24318 proc; use new service proc test_debug_format.
24319 Replace all other "gcc_compiled" tests with this test.
24320
243212001-09-27 Michael Snyder <msnyder@redhat.com>
24322
24323 * gdb.base/cvexpr.exp: New file.
24324 * gdb.base/cvexpr.c: New file
24325 Test for expressions using const and volatile keywords.
24326
4e6667ac
CV
243272001-09-26 Corinna Vinschen <vinschen@redhat.com>
24328
24329 * gdb.base/constvars.exp: Check for different orders of keywords
24330 and additional "int" strings in output.
24331
4f337972
AC
243322001-09-22 Andrew Cagney <ac131313@redhat.com>
24333
24334 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
24335 responses from "help maint".
24336
2015650d
FCE
243372001-09-19 Frank Ch. Eigler <fche@redhat.com>
24338
24339 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
24340 to localhost:NNN instead of :NNN, in case Xvfb is listening
24341 only on TCP.
24342
f3bcedc1
CV
243432001-09-19 Corinna Vinschen <vinschen@redhat.com>
24344
24345 * gdb.base/recurse.exp: When checking leaving the watchpoint
24346 scope, recognize when gdb is in function's epilogue and pass.
24347
6b819c92
KS
243482001-09-18 Keith Seitz <keiths@redhat.com>
24349
24350 * lib/insight-support.exp (_gdbtk_export_target_info): Add
24351 support for running tests against sid targets.
24352 (gdbtk_done): Ditto.
24353
a10c9419
CV
243542001-09-18 Corinna Vinschen <vinschen@redhat.com>
24355
24356 * gdb.base/ending-run.c (main): Set stdout buffersize
24357 to the same reasonable value for any target.
24358 * gdb.base/ending-run.exp: Add a regular expression
24359 to make testsuite happy on Sanyo Stormy16 target.
24360
739d0d99
CV
243612001-09-17 Corinna Vinschen <vinschen@redhat.com>
24362
24363 * gdb.base/display.c (do_loops): Add float variable `f'.
24364 Increment f in loop.
24365 * gdb.base/display.exp: Increment timeout by 60 seconds.
24366 Change float display test to use variable `f'.
24367
1b8947f0
JB
243682001-09-17 Jim Blandy <jimb@redhat.com>
24369
24370 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
24371 overflowing the limited breakpoint tables on some ROM monitors
24372 (like the ROM68K).
24373
9890ac81
FCE
243742001-09-15 Frank Ch. Eigler <fche@redhat.com>
24375
24376 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
24377 the "-ac" (disable access control) flag.
24378
6db765ea
JH
243792001-08-30 Jeff Holcomb <jeffh@redhat.com>
24380
24381 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
24382 ints.
24383
4c32cc04
KS
243842001-08-30 Keith Seitz <keiths@redhat.com>
24385
24386 * lib/gdb.exp: Move all insight-related functionality into
24387 separate file.
24388 * lib/insight-support.exp: New file.
24389
8d6e6f81
FCE
243902001-08-29 Frank Ch. Eigler <fche@redhat.com>
24391
24392 * config/sid.exp (sid_start): Never set sid verbosity; disable
24393 expect_background {} that consumed its stdout; tolerate </dev/null.
24394 Attempt to set endianness override in "sid" protocol mode. Cleanup.
24395
6a90e1d0
AC
243962001-08-18 Andrew Cagney <ac131313@redhat.com>
24397
24398 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
24399 CLI jump command to start it.
24400 (mi_run_to_main): Fail immediatly when unexpected output.
24401
1759b3c3
AC
244022001-08-18 Andrew Cagney <ac131313@redhat.com>
24403
24404 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
24405 beginning of function. Fix PR gdb/191.
24406
61d11d80
FCE
244072001-08-16 Frank Ch. Eigler <fche@redhat.com>
24408
24409 * config/sid.exp (sid_start): Don't warn if we cannot figure out
24410 what to force sid endianness to.
24411
942a4df2
KS
244122001-08-15 Keith Seitz <keiths@redhat.com>
24413
24414 * lib/gdb.exp (gdbtk_start): Don't set environment
24415 variables for TCL_LIBRARY and friends. Insight will
24416 now figure these out for itself.
24417
0521c418
MS
244182001-08-02 Michael Snyder <msnyder@redhat.com>
24419
24420 * gdb.base/completion.exp: Remove the symbol "a64l" from
24421 the expect string; this is target-specific, and not related
24422 to what is being tested.
24423
74a9a58a
DB
244242001-08-02 Dave Brolley <brolley@redhat.com>
24425
24426 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
24427
c70819fa
MS
244282001-07-25 Michael Snyder <msnyder@redhat.com>
24429
c2b8fa57
MS
24430 * gdb.base/consecutive.exp: New file. Test stepping over
24431 breakpoints on consecutive instructions.
24432 * gdb.base/consecutive.c: New file.
24433
c70819fa
MS
24434 * gdb.base/call-rt-st.exp: Use double-backslash to quote
24435 curly braces in regular expressions.
24436
2b1a1355
MS
244372001-07-25 Michael Snyder <msnyder@redhat.com>
24438
24439 * gdb.base/ending-run.exp: Accept "Program exited normally" as
24440 legitimate output from stepping out of main.
24441
413eca6f
KS
244422001-07-22 Keith Seitz <keiths@redhat.com>
24443
24444 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
24445 the empty string, do not run the tests.
24446
7e5a9322
SC
244472001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24448
24449 * gdb.base/long_long.exp: Detect size of pointer. Take into
24450 account 2-byte pointers when testing for p/a results.
24451
de58f10f
SC
244522001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24453
d63a86f8 24454 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
24455 and defined to 1K for m68hc11.
24456 (random_data): Reduce table to 1K for embedded platforms (68hc11).
24457 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
24458 (sizeof_random_data): New variable to tell the size of the data table;
24459 don't test past this size; always run to main.
24460
d6f5fea1
SC
244612001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24462
24463 * gdb.base/return2.exp: return of long long and double fails for
24464 68HC11; don't execute these tests on that platform.
24465 * gdb.base/return.exp: Return of a double fails for 68hc11.
24466
c477543d
SC
244672001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24468
24469 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
24470 tests that print a float.
24471 * call-rt-st.exp: Likewise.
24472
63cf1c79
MK
244732001-07-12 Mark Kettenis <kettenis@gnu.org>
24474
24475 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
24476 running this test on Linux.
24477
112f9ab5
MC
244782001-06-24 Michael Chastain <chastain@redhat.com>
24479
24480 * gdb.base/arithmet.exp: Remove some tests to make all test names
24481 unique.
24482
4970cb0f
MS
244832001-07-03 Michael Snyder <msnyder@redhat.com>
24484
24485 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
24486 the output of the ptype command.
24487
d85da69f
MS
244882001-07-02 Michael Snyder <msnyder@redhat.com>
24489
4c8a82de
MS
24490 * gdb.base/completion.exp: Don't assume that break.c is the only
24491 source file that may contain functions named "marker".
d85da69f
MS
24492 * gdb.base/corefile.exp: Quote the curly braces in regexp.
24493
8afc772b
AC
244942001-06-28 Andrew Cagney <ac131313@redhat.com>
24495
24496 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
24497 of files to delete.
24498
24499 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
24500 * gdb.disasm/h8300s.exp: New file.
24501 gdb.disasm/h8300s.s: Likewise.
24502
cff22675
AC
245032001-06-27 Andrew Cagney <ac131313@redhat.com>
24504
24505 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
24506 empty breakpoint tables.
24507
68c81b54
AC
245082001-06-25 Andrew Cagney <ac131313@redhat.com>
24509
24510 * lib/mi-support.exp: Update args=... part of stop-reason
24511 patterns. Accept either a list or a tuple.
24512
2dd62704
AC
245132001-06-23 Andrew Cagney <ac131313@redhat.com>
24514
24515 * lib/mi-support.exp: Remove local emacs variable defining
24516 change-log-default-name.
24517
b4127474
MC
245182001-06-22 Michael Chastain <chastain@redhat.com>
24519
24520 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
24521 This is operationally compatible with the previous version.
24522
8dbfb380
JB
245232001-06-13 Jim Blandy <jimb@redhat.com>
24524
24525 * lib/gdb.exp (gdb_test): Doc fix.
24526
f2d8c86d
MC
245272001-06-10 Michael Chastain <chastain@redhat.com>
24528
24529 * gdb.base/exprs.exp: Remove a duplicate test.
24530
81564d34
JB
245312001-06-06 Jim Blandy <jimb@redhat.com>
24532
24533 * gdb.base/return2.exp (main): Use values to test float and double
24534 returns that are not NaN's, to avoid being confused by IEEE
24535 comparison rules.
24536
da55addb
MS
245372001-06-04 Michael Snyder <msnyder@redhat.com>
24538
24539 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 24540 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
24541 rather than wait for 12 more tests to time out.
24542
42c65987
JB
245432001-06-06 Jim Blandy <jimb@redhat.com>
24544
b18bced9 24545 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 24546 Don't forget to match the GDB prompt.
b18bced9 24547
42c65987
JB
24548 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
24549
5b41e5f0
JB
245502001-06-04 Jim Blandy <jimb@redhat.com>
24551
24552 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
24553 command.
24554
015e046f
KB
245552001-05-31 Kevin Buettner <kevinb@redhat.com>
24556
24557 * gdb.base/annota1.exp (info break): Match four or more spaces
24558 after "Address".
24559
fb1ffbbe
MC
245602001-05-31 Michael Chastain <chastain@redhat.com>
24561
24562 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
24563 (dm_type_int_star): Likewise.
24564 (dm_type_long_star): Likewise.
24565 (dm_type_void_star): Likewise.
24566
5ea2a32c
KB
245672001-05-29 Kevin Buettner <kevinb@redhat.com>
24568
24569 * gdb.base/completion.exp (INPUTRC): Set this environment variable
24570 to a known value in order to get consistent results regardless
24571 of the setting of INPUTRC or the presence or contents of .inputrc.
24572
ae23c492
MS
245732001-05-24 Michael Snyder <msnyder@redhat.com>
24574
ac55707e
MS
24575 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
24576 Don't require that the main thread and the manager thread are the
24577 first in the list.
24578
ae23c492
MS
24579 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
24580 debugging. If test fails, issue an "unsupported" not a "fail".
24581
400071f1
JB
245822001-05-24 Jim Blandy <jimb@redhat.com>
24583
24584 Don't assume that short is shorter than int.
24585 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
24586 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 24587 this isn't true.
400071f1
JB
24588 ("print unsigned char == (~0)"): Add test that verifies that ~0,
24589 an int, is not equal to ~0 stored in an unsigned char. This tests
24590 the same thing that the previous test meant to, but works on
24591 16-bit machines, too.
24592 ("print unsigned char != (~0)"): Same test, complemented.
24593
0816a3e5
MS
245942001-05-24 Michael Snyder <msnyder@redhat.com>
24595
24596 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 24597 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
24598 and prevents dejagnu getting out of step.
24599
f6dc23a9
KB
246002001-05-23 Kevin Buettner <kevinb@redhat.com>
24601
24602 * gdb.base/finish.exp (finish_void): Revise pattern for
24603 stopping on the call statement to not permit stopping at
24604 the start of the instructions comprising the call sequence.
24605
7dbd117d
MC
246062001-05-19 Michael Chastain <chastain@redhat.com>
24607
24608 * gdb.base/callfuncs.exp: Make all test names unique.
24609 * gdb.base/commands.exp: Make all test names unique.
24610 * gdb.base/condbreak.exp: Make all test names unique.
24611 * gdb.base/dbx.exp: Make all test names unique.
24612 * gdb.base/default.exp: Make all test names unique.
24613 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
24614 and TIMEOUT messages to their corresponding PASS message.
24615 * gdb.base/ending-run.exp: Make all test names unique.
24616 * gdb.base/long_long.exp: Remove duplicate test.
24617
6b0b0a9e
KB
246182001-05-21 Kevin Buettner <kevinb@redhat.com>
24619
24620 * gdb.base/finish.exp (finish_void): Allow "finish" command to
24621 stop on the call statement as well as the statement after the
24622 call.
24623
2caa35cb
MS
246242001-05-21 Michael Snyder <msnyder@redhat.com>
24625
24626 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
24627
40713331
EZ
246282001-05-10 Elena Zannoni <ezannoni@redhat.com>
24629
a9c64011
AS
24630 * gdb.base/completion.exp: Revamp test. Make it execute on all
24631 platforms.
40713331 24632
c2c1be8d
EZ
246332001-05-10 Elena Zannoni <ezannoni@redhat.com>
24634
a9c64011
AS
24635 * config/gdbserver.exp (gdb_load): Handle the case
24636 in which the arguments to gdbserver are given in the
24637 baseboard configuration file.
24638 Also handle the case in which the server needs to do a
24639 load.
2c9cd303 24640
9671de48
KS
246412001-05-07 Keith Seitz <keiths@cygnus.com>
24642
a9c64011
AS
24643 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
24644 set up the display for testing.
24645 (gdbtk_start): Convert all paths to paths that tcl will like.
24646 Export target information to environment.
24647 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
24648 necessary.
24649 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
24650 (to_tcl_path): New proc to convert a given pathname into
24651 a path acceptible as an argument to a tcl command.
24652 (_gdbtk_export_target_info): New proc to export target info
24653 into the environment for gdbtk testing.
24654 (gdbtk_done): New proc to signal end-of-test.
9671de48 24655
5a360f47
JB
246562001-05-06 Jim Blandy <jimb@redhat.com>
24657
24658 * restore.c: Make the code of caller0 correspond to its comment.
24659
66c756c6
MS
246602001-05-03 Michael Snyder <msnyder@redhat.com>
24661
24662 * config/sid.exp (gdb_target_sid): Check for error messages.
24663 On error or timeout, don't make expect exit (which will terminate
24664 all subsequent tests); instead just make gdb exit.
d63a86f8 24665 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
24666 return a negative value.
24667
a966fde5
JB
246682001-04-24 Jim Blandy <jimb@redhat.com>
24669
851c18e0
JB
24670 * gdb.c++/templates.exp: If we see the prompt for the overload
24671 list, but we haven't recognized any of the longer patterns,
24672 arrange for this test to fail, not hang.
24673
a966fde5
JB
24674 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
24675 variations.
24676
db144853
MC
246772001-04-22 Michael Chastain <chastain@redhat.com>
24678
24679 * gdb.c++/local.exp: Use the 'runto' library function.
24680 * gdb.c++/namespace.exp: Likewise.
24681 * gdb.c++/overload.exp: Likewise.
24682
3207ec21
KB
246832001-03-26 Kevin Buettner <kevinb@redhat.com>
24684
24685 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
24686 * gdb.base/step-line.exp: New file. Test step/next in presence of
24687 #line directives.
24688 * gdb.base/step-line.c: New file. Test program for the above.
24689 * gdb.base/step-line.inp: New file. We pretend that this file has
24690 been transformed by some other tool into step-line.c.
24691
13b57657
JB
246922001-03-21 Jim Blandy <jimb@redhat.com>
24693
24694 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
24695 unmangled operator names.
24696
754cbe1c
JB
246972001-03-20 Jim Blandy <jimb@redhat.com>
24698
24699 * gdb.threads/linux-dp.exp: Recognize an additional message
24700 generated by GDB when it doesn't understand how to debug threads
24701 on the target system.
24702
177495c9
AC
247032001-03-19 Andrew Cagney <ac131313@redhat.com>
24704
24705 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
24706
f266096b
MC
247072001-03-12 Michael Chastain <chastain@redhat.com>
24708
24709 * gdb.c++/derivation.exp: Use the 'runto' library function.
24710
cac3c2ff
MC
247112001-03-12 Michael Chastain <chastain@redhat.com>
24712
24713 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
24714
b6c11a24
MC
247152001-02-24 Michael Chastain <chastain@redhat.com>
24716
24717 * gdb.c++/ref-types.exp: Change handwritten code to library
24718 function 'runto'.
24719
6bae5bce
OF
247202001-03-16 Orjan Friberg <orjanf@axis.com>
24721
24722 * gdb.base/signals.exp: Set count to 0 explicitly.
24723
0015fd9a
MS
247242001-03-15 Mark Salter <msalter@redhat.com>
24725
24726 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
24727 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
24728 (gdb_load): Add support for additional target_info: gdb_download_size
24729 and gdb_load_timeout.
0015fd9a 24730
fc33412a
DT
24731Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
24732
24733 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
24734 file -- to prevent failing when the compile fails but we have no
24735 intention of running the tests anyway.
fc33412a
DT
24736
24737 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
24738 tests if set.
24739
24740 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 24741 integers.
fc33412a
DT
24742
24743 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
24744 * gdb.c++/namespace.exp: Ditto.
24745
115f06de
OF
247462001-03-07 Orjan Friberg <orjanf@axis.com>
24747
24748 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
24749 * gdb.base/pointers.exp: Relax pattern match of decimals.
24750
b6ba6518
KB
247512001-03-06 Kevin Buettner <kevinb@redhat.com>
24752
24753 * Makefile.in, config/abug.exp, config/cfdbug.exp,
24754 config/cpu32bug.exp, config/dve.exp, config/est.exp,
24755 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
24756 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
24757 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
24758 config/sh.exp, config/sid.exp, config/slite.exp,
24759 config/sparclet.exp, config/udi.exp, config/unknown.exp,
24760 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
24761 config/vxworks.exp, config/vxworks29k.exp,
24762 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
24763 gdb.base/all-bin.exp, gdb.base/annota1.exp,
24764 gdb.base/arithmet.exp, gdb.base/assign.exp,
24765 gdb.base/async.exp, gdb.base/attach.exp,
24766 gdb.base/bitfields.exp, gdb.base/bitops.exp,
24767 gdb.base/break.exp, gdb.base/call-ar-st.exp,
24768 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
24769 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
24770 gdb.base/commands.exp, gdb.base/completion.exp,
24771 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
24772 gdb.base/constvars.exp, gdb.base/corefile.exp,
24773 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
24774 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
24775 gdb.base/ending-run.exp, gdb.base/environ.exp,
24776 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
24777 gdb.base/finish.exp, gdb.base/foll-exec.exp,
24778 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
24779 gdb.base/funcargs.exp, gdb.base/help.exp,
24780 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
24781 gdb.base/logical.exp, gdb.base/long_long.exp,
24782 gdb.base/maint.exp, gdb.base/mips_pro.exp,
24783 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
24784 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
24785 gdb.base/pointers.exp, gdb.base/printcmds.exp,
24786 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
24787 gdb.base/regs.exp, gdb.base/relational.exp,
24788 gdb.base/remote.exp, gdb.base/reread.exp,
24789 gdb.base/restore.exp, gdb.base/return2.exp,
24790 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
24791 gdb.base/selftest.exp, gdb.base/setshow.exp,
24792 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
24793 gdb.base/sigall.exp, gdb.base/signals.exp,
24794 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
24795 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
24796 gdb.base/step-test.exp, gdb.base/structs.c,
24797 gdb.base/structs.exp, gdb.base/structs2.exp,
24798 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
24799 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
24800 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
24801 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
24802 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
24803 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
24804 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
24805 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
24806 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
24807 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
24808 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
24809 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
24810 gdb.fortran/types.exp, gdb.java/jmisc.exp,
24811 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
24812 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
24813 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
24814 gdb.trace/circ.exp, gdb.trace/collection.exp,
24815 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
24816 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
24817 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
24818 gdb.trace/report.exp, gdb.trace/save-trace.exp,
24819 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
24820 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
24821 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
24822 notices.
24823
dc96c6c7 248242001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
24825
24826 * gdb.base/varargs.c (find_max_double): Fix printf format string:
24827 first arg is int not float.
24828
dc96c6c7 248292001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
24830
24831 * gdb.base/reread.exp: Unsupported for non-native targets;
24832 doesn't work for remote debugging.
24833
9b0c4aeb
FN
248342001-02-19 Fernando Nasser <fnasser@redhat.com>
24835
24836 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
24837 * gdb.base/ending-run.exp: Properly handle the BSP state when
24838 stepping past the end of main.
9b0c4aeb 24839
02aa71d5
MC
248402001-02-19 John Moore <jmoore@redhat.com>
24841
24842 * gdb.base/commands.exp (infrun_breakpoint_command_test):
24843 Converted HPUX fix for non-expected items following multiple
24844 step commands into general solution for all platforms.
24845
1fa449a4
MC
248462001-02-18 Michael Chastain <chastain@redhat.com>
24847
24848 * gdb.c++/classes.exp (do_tests): Change runto statements
24849 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24850 statements demangler agnostic.
24851 * gdb.c++/virtfunc.exp (do_tests): Likewise.
24852 (gdb_virtfunc_restart): Likewise.
24853
b2f9ec70
MC
248542001-02-14 Michael Chastain <chastain@redhat.com>
24855
24856 * gdb.c++/inherit.exp (do_tests): Change runto statements
24857 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24858 statements demangler agnostic.
24859
cf74b8ca
AC
24860Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
24861
24862 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
24863 ``continue to bkpt at common_routine in thread 2'' and ``stopped
24864 before calling common_routine 15 times'' tests.
cf74b8ca 24865
99f78f56
MC
248662001-02-11 Michael Chastain <chastain@redhat.com>
24867
24868 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
24869 Helps the test script figure out which demangler is in use.
24870 (dm_type_foo_ref): Ditto.
24871 (dm_type_int_star): Ditto.
24872 (dm_type_long_star): Ditto.
24873 (dm_type_unsigned_int): Ditto.
24874 (dm_type_void): Ditto.
24875 (dm_type_void_star): Ditto.
99707966 24876 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
24877 Probe the gdb demangler and set variables to accommodate
24878 formatting differences.
24879 (info_func_regexp): New function. Same as info_func, but
24880 matches against a regexp.
24881 (info_func): Match against a literal string.
24882 (print_addr_2): New function. Match against a literal string,
24883 which can be different from the input to gdb.
24884 (print_addr): Simply call print_addr_2 with the same argument twice.
24885 (test_lookup_operator_functions): Use demangler formatting variables.
24886 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
24887 the tests in the same order as the C++ class declaration.
24888 (test_paddr_operator_functions): Ditto.
24889 (test_paddr_overloaded_functions): Ditto.
24890 (test_paddr_hairy_functions): Use demangler formatting variables.
24891 Add reference to gdb/19 for related tests.
24892 (do_tests): Call probe_demangler.
24893
1de8f023
KB
248942001-01-30 Kevin Buettner <kevinb@redhat.com>
24895
24896 * gdb.c++/templates.cc (printf): Remove unused function definition.
24897
ca3f91ed
MS
248982001-01-26 Felix Lee <flee@redhat.com>
24899
24900 * sid.exp (sid_exit): Pass host, not target, to remote_close.
24901
249022001-01-25 matthew green <mrg@redhat.com>
24903
24904 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
24905 up sid.
24906 (sid_exit): Call `remote_pop_conn' after GDB is gone.
24907
249082001-01-25 matthew green <mrg@redhat.com>
24909
24910 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 24911 Deprecate $sid_spawn_id.
ca3f91ed
MS
24912 (sid_exit): Remove code necessary only for `spawn.'
24913
249142001-01-25 matthew green <mrg@redhat.com>
24915
24916 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
24917
fb18ec4a
MC
249182001-01-28 Michael Chastain <chastain@redhat.com>
24919
24920 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
24921 to call when tests fail. It takes gdb out of the overloaded
24922 function choice menu back to the main prompt, so that the test
24923 program stays synchronized.
24924 (set_bp_overloaded): New proc to collect all the common
24925 code for setting a breakpoint on an overloaded name. Calls
24926 take_gdb_out_of_choice_menu when needed.
24927 (menu_overload1arg): New variable to collect the repeated
24928 instances of the expected menu for an overloaded name. Change
24929 the regular expression to handle changes in g++ type encoding:
24930 "void" can be either "void" or "", and "unsigned int" can be
24931 either "unsigned int" or "unsigned".
24932 (continue_to_bp_overloaded): Change regular expressions to handle
24933 changes in g++ type encoding.
24934 (no proc): Call take_gdb_out_of_choice_menu when needed.
24935 Remove redundant calls to "info break". Accept either "canceled"
24936 or "cancelled". Change regular expressions in "info break"
24937 calls to handle changes in g++ type encoding. Give all tests
24938 unique strings.
24939
9c646a6e
BE
249402001-01-17 Ben Elliston <bje@redhat.com>
24941
24942 * config/sid.exp: New file.
24943
9549d9c1
AC
24944Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
24945
24946 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
24947
dc96c6c7 249482000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
24949
24950 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
24951 Add a RE to accept a non-ascii char if one is ever presented.
24952
b4df4f68
FN
249532000-12-20 Fernando Nasser <fnasser@redhat.com>
24954
297dd0fd 24955 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 24956
dc96c6c7 249572000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 24958
d63a86f8 24959 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
24960 in regexp. One '\' does not suffice on Linux.
24961
4a7bddb6
MC
249622000-12-09 Michael Chastain <chastain@redhat.com>
24963
24964 * gdb.base/break.exp (test_clear_command): Use a marker function
24965 rather than 'main' for the test function. Also move this
24966 test to an execution point where the marker function names are
24967 guaranteed to be bound to functions. (Executing tests after a
24968 'finish' from main runs into name conflicts with local names
24969 in __libc_start_main).
24970
dc96c6c7 249712000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
24972
24973 * gdb.base/finish.exp: New test for gdb's "finish" command.
24974 * gdb.base/return2.exp: New test for gdb's "return" command.
24975 * gdb.base/return2.c: New source file for above.
24976
dc96c6c7 249772000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
24978
24979 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
24980 * gdb.base/miscexprs.exp: Ditto.
24981 * gdb.base/pointers.exp: Ditto.
24982 * gdb.c++/derivation.exp: Ditto.
24983 * gdb.c++/local.exp: Ditto.
24984 * gdb.c++/namespace.exp: Ditto.
24985 * gdb.c++/overload.exp: Ditto.
24986 * gdb.c++/ref-types.exp: Ditto.
24987
dc96c6c7 249882000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
24989
24990 * gdb.base/constvars.exp: Test result of "up" command.
24991 * gdb.base/miscexprs.exp: Ditto.
24992 * gdb.base/pointers.exp: Ditto.
24993 * gdb.base/scope.exp: Ditto.
24994 * gdb.c++/derivation.exp: Ditto.
24995 * gdb.c++/local.exp: Ditto.
24996 * gdb.c++/namespace.exp: Ditto.
24997 * gdb.c++/overload.exp: Ditto.
24998 * gdb.c++/ref-types.exp: Ditto.
24999
44097287
FN
250002000-11-22 Michael Chastain <chastain@redhat.com>
25001
25002 * mips_pro.exp: Accept either "middle -> top -> main" or
25003 "middle -> main" in the backtrace, because gcc can optimize
25004 tail calls to jumps. Remove setup_xfail for the hppa case.
25005 Add a comment with the original warning messages from PR 3016,
25006 which was filed in 1993, to preserve them for posterity.
25007
9d2e1bab
ND
250082000-11-17 Nick Duffek <nsd@redhat.com>
25009
25010 * lib/gdb.exp (gdb_test): Override timeout with board info.
25011
1aca8eb7
ND
250122000-11-17 Nick Duffek <nsd@redhat.com>
25013
25014 * gdb.base/display.exp: Don't kill running stub. Add "again" to
25015 the second kill and detach messages.
25016
93076499
ND
250172000-11-17 Nick Duffek <nsd@redhat.com>
25018
25019 * configure.in: Add AC_EXEEXT.
25020 * configure: Regenerate.
25021 * Makefile.in (just-check): Export EXEEXT.
25022 * lib/gdb.exp ($EXEEXT): Import from environment.
25023 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
25024 expect "maint dump-me" on Cygwin.
25025 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
25026 $EXEEXT.
25027
30e87cd3
ND
250282000-11-17 Nick Duffek <nsd@redhat.com>
25029
25030 * gdb.base/break.exp: Test backtrace and finish from called
25031 function on all platforms, not just HP-UX.
25032
dc96c6c7 250332000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
25034
25035 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
25036 code from gdb_target_monitor, so it can be used independantly
25037 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 25038
dc96c6c7 250392000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
25040
25041 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
25042 * gdb.base/corefile.exp: Expect the message "Program is being
25043 debugged already" when we send the "corefile" command, since
25044 the preceeding gdb_load may have connected gdb to a remote target.
25045 * gdb.base/display.exp: Disable hardware watchpoints if new
25046 board info variable "no_hardware_watchpoints" is true.
25047 Replace single-letter commands with more readable ones.
25048 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
25049 if new board info variable "no_hardware_watchpoints" is true.
25050 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
25051 to see if stdio (printf) testing is possible.
25052 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
25053 board info variable "no_hardware_watchpoints" is true. Use new
25054 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
25055
39124dea
FN
250562000-11-13 Fernando Nasser <fnasser@redhat.com>
25057
25058 From Orjan Friberg <orjanf@axis.com>:
25059 * gdb.base/printcmds.exp: Escape curly braces followed by a number
25060 in array print pattern match.
25061
a9e2e984
FN
250622000-11-09 Fernando Nasser <fnasser@redhat.com>
25063
25064 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
25065 spelling "cancelled" to U.S. spelling "canceled" to match changes
25066 made to gdb.
25067 * gdb.c++/ovldbreak.exp: Ditto.
25068
c7db355b
PS
250692000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25070
25071 * gdb.base/callfuncs.c (main): Moved to end of file, call
25072 t_double_values to initialize the FPU before inferior calls are made.
25073 * gdb.base/callfuncs.exp: Test for register preservation after calling
25074 inferior functions. Add tests for continuining, finishing and
25075 returning from a stop in a call dummy.
25076
dc96c6c7 250772000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
25078
25079 * gdb.base/commands.exp: Break up long lines, and re-indent.
25080
dc96c6c7 250812000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
25082
25083 * config/gdbserver.exp: Rewritten from the ground up, to make it
25084 compatible with the current dejagnu tree, and to make it work with
25085 the new "gdbserver" in libremote.
25086
dc96c6c7 250872000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
25088
25089 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
25090 * gdb.base/varargs.exp: Skip entire test if no printf support.
25091 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
25092 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
25093
dc96c6c7 250942000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
25095
25096 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
25097 no floating point support.
25098 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
25099 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
25100 * gdb.base/call-rt-st.exp: Ditto.
25101 * gdb.base/call-strs.exp: Ditto.
25102
bac5fc66
JG
251032000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
25104
25105 * gdb.base/sizeof.c: include <stdio.h>.
25106
25107 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
25108 'finish', otherwise uncaptured gdb_prompt would potentially
25109 throw remaining test points out of sync.
bac5fc66 25110
b22a6027
SB
251112000-07-26 Scott Bambrough <scottb@netwinder.org>
25112
25113 * gdb.base/recurse.exp: Run tests for all targets.
25114 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
25115 gnu-oldld case on ARM.
25116 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
25117 for ARM targets.
d63a86f8 25118
d8231941
AG
25119Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
25120
25121 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
25122 * gdb.java/configure: Rebuild.
25123
8caabe69
AG
25124Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
25125
25126 * gdb.java/jv-exp.exp: New file.
25127
9d273ca3
AG
25128Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
25129
25130 * configure: Rebuilt.
25131 * configure.in (configdirs): Add gdb.java.
25132 * gdb.java/jmisc.java: New file.
25133 * gdb.java/jmisc.exp: New file.
25134 * gdb.java/Makefile.in: New file.
25135 * gdb.java/configure: Rebuilt.
25136 * gdb.java/configure.in: New file.
25137 * lib/java.exp: New file.
25138
4f823a66
AC
25139Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
25140
25141 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 25142 underflow.
4f823a66 25143
2391e11d
AC
25144Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
25145
25146 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 25147 and the compilers sizes.
2391e11d 25148
54602222
ND
251492000-07-09 Nick Duffek <nsd@redhat.com>
25150
25151 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
25152 (use_methods): New function.
25153 (main): Call use_methods().
25154 * gdb.c++/classes.exp (test_method_param_class): New procedure.
25155 (do_tests): Call test_method_param_class.
25156
2bec0572
ND
251572000-07-09 Nick Duffek <nsd@redhat.com>
25158
25159 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
25160 spelling.
25161 (test_enums): New procedure. Move enum tests from end of script
25162 to here. Set breakpoint on function name instead of line number.
25163 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
25164 (enums2): New marker function.
25165 (enums1): New function.
25166 (main): Call enums1(). Move enum tests to enums1().
25167
78492fde
AC
25168Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
25169
25170 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 25171 compile/link program. Update line numbers.
78492fde
AC
25172 * gdb.asm/d10v.inc: Define ``startup''.
25173 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 25174
49a2cef8
AC
25175Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
25176
25177 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
25178
3e6c8688
EZ
251792000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25180
25181 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 25182 of 'help maint print' command.
3e6c8688 25183
9ff5cbe9
AC
25184Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
25185
25186 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 25187 they use gdb_expect_list.
9ff5cbe9 25188
17c579bd
AC
25189Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
25190
25191 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
25192 memory-read-packet-size'' instead of ``set endian big'' to test
25193 long commands.
17c579bd 25194
e6d71bf3
DB
251952000-06-03 Daniel Berlin <dan@cgsoftware.com>
25196
25197 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 25198 g++, and stop skipping them.
e6d71bf3
DB
25199
25200 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
25201 work under g++.
25202
d63a86f8 25203 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
25204 initialization.
25205
dc96c6c7 252062000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
25207
25208 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
25209 the regular expression: accept an (almost) arbitrary sequence of
25210 "frames-invalid" and "breakpoints-invalid" messages both before
25211 and after the "starting" message.
25212
dc96c6c7 252132000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
25214
25215 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 25216
dc96c6c7 252172000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
25218
25219 * gdb.base/annota1.exp (annotate-signal-handler-caller):
25220 Relax the regular expression a little, make it pass on Solaris 8.
25221
8216cda9
KB
252222000-05-12 Kevin Buettner <kevinb@redhat.com>
25223
25224 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 25225 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
25226 Instead, it is permissible for gdb to stop on the line of the
25227 call itself.
25228
1a570b2f
MS
252292000-05-12 Michael Snyder <msnyder@.cygnus.com>
25230
25231 * gdb.base/break.exp (bp on small function, optimized file):
25232 Add a second pass pattern. The behavior differs here between stabs
25233 and dwarf for one-line functions. Stabs preserves two line symbols
25234 (one before the prologue and one after) with the same line number,
25235 but dwarf regards these as duplicates and discards one of them.
25236 Therefore the address after the prologue (where the breakpoint is)
25237 has no exactly matching line symbol, and GDB reports the breakpoint
25238 as if it were in the middle of a line rather than at the beginning.
25239
dc96c6c7 252402000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 25241
d63a86f8 25242 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
25243 rather than "send_gdb" (for consistancy).
25244
7d418785
AC
25245Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
25246
25247 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
25248 * gdb.c++/templates.cc: Properly check for GCC version number.
25249 * lib/compiler.cc: Likewise
25250
dc96c6c7 252512000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 25252
d63a86f8 25253 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
25254 gdb may not stop at the first line of main, due to code motion.
25255
dc96c6c7 252562000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
25257
25258 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
25259 This test depends on parsing the printf output from the target.
25260 Since the sparclet stub doesn't do stdio, this will never work.
25261 * gdb.base/call-rt-st.exp: ditto.
25262 * gdb.base/call-strs: ditto.
25263
dc96c6c7 252642000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
25265
25266 * gdb.base/miscexprs.exp: make sizeof long array test portable.
25267
25268 * gdb.base/ending-run.exp: After connecting to a remote target,
25269 but before running, the target will appear to be in a random
25270 location. Specify both a file and a line for breakpoints.
25271 Also, the function that calls main may be called 'init'
25272 rather than 'start'.
25273
a5a51225
EZ
252742000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25275
25276 * gdb.base/help.exp: Update output for add-symbol-file command.
25277
7930cc7c
FN
252782000-04-10 Fernando Nasser <fnasser@cygnus.com>
25279
25280 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25281 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
25282
23e37ab1
C
252832000-04-07 J.T. Conklin <jtc@redback.com>
25284
e93c542c
C
25285 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
25286
23e37ab1
C
25287 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
25288
591b8fa3
PDM
25289Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
25290
25291 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 25292 values that can be represented exactly.
591b8fa3
PDM
25293 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
25294 above change, and to not check against the directory part of the source
25295 file name.
25296 (step into print_long_arg_list): Likewise.
25297 (print print_small_structs from print_long_arg_list): Likewise.
25298 (print print_long_arg_list): Likewise.
25299
7a495180
EZ
253002000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25301
30b53638 25302 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 25303
beb998c6
AC
25304Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
25305
25306 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
25307
1c689132
DB
253082000-03-25 Daniel Berlin <dan@cgsoftware.com>
25309
25310 * gdb.base/commands.exp (deprecated_command_test): Add test for
25311 deprecate with no arguments.
25312
c1790a9d
JL
253132000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
25314
25315 * gdb.base/break.exp: Add new test for setting breakpoints on
25316 optimized code so we can test breakpoints work even when function
25317 prologues may be optimized away
25318
003ba290
FN
253192000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
25320
25321 From David Whedon <dwhedon@gordian.com>
a9c64011 25322 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 25323
6837a0a2
DB
253242000-03-22 Daniel Berlin <dan@cgsoftware.com>
25325
25326 * gdb.base/help.exp: Added test for new apropos command.
25327
b9593231
KB
253282000-03-21 Kevin Buettner <kevinb@redhat.com>
25329
25330 * gdb.base/pointers.c (usevar): New function.
25331 (main): Make sure that global variables v_int_pointer2, rptr,
25332 and y are all referenced someplace in the program by calling
25333 usevar() on them. [Some linkers delete symbols which are
25334 never referenced. The space remains, but there's no way to
25335 get a (symbolic) handle on the variable from the debugger.]
25336
751a959b
EZ
253372000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25338
25339 * gdb.base/printcmds.c: Add typedeffed arrays.
25340
25341 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 25342 procedure to test arrays that are typedef'd.
751a959b 25343
73a93a32
JI
253442000-03-13 James Ingham <jingham@leda.cygnus.com>
25345
25346 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 25347 the library directories.
73a93a32 25348
fb40c209
AC
25349Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
25350
25351 * configure.in (configdirs): Add sub directory gdb.mi.
25352 * configure: Re-generate.
25353
25354 * gdb.mi: New directory.
d63a86f8 25355
ee4dd2c9
AC
253562000-02-25 Scott Bambrough <scottb@netwinder.org>
25357
25358 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 25359 a long long value as a double on ARM platforms.
ee4dd2c9 25360
70f0cc22
JB
253612000-02-16 Jim Blandy <jimb@redhat.com>
25362
25363 * gdb.base/break.exp ("breakpoint line number"): Make sure the
25364 default source file is set properly before running this test.
25365
853819b8
EZ
253662000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25367
25368 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 25369 gdbtk/library directory, not in gdbtcl2.
853819b8 25370
dfcd3bfb
JM
253712000-02-04 Jim Blandy <jimb@redhat.com>
25372
25373 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
25374 backslash from regexp pattern.
25375
25376 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
25377 procedure. Use it to run all the "continue to bp overloaded"
25378 tests. Note that this changes the names of the tests slightly.
25379 If the breakpoint hit message includes a hex PC value, because
25380 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
25381 from the real source code, still consider that a pass.
25382
25383 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
25384 XFAIL here if the breakpoint message contains a hex address. Note
25385 similar change on 1999-11-02.
25386
25387 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
25388
25389 * gdb.base/ptype.exp: Establish a default source file before
25390 calling get_debug_format.
25391
253922000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
25393
25394 * gdb.base/watchpoint.exp: Remove duplication of test messages.
25395
8b93c638
JM
253962000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25397
25398 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
25399 of successive stepi commands -- while in the prologue we should see
25400 the function entry bracket.
25401
254022000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25403
25404 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
25405 reach __change_mode() when stepping through the end of main().
25406
c5394b80
JM
254072000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
25408
25409 * gdb.base/default.exp: Fix expected pattern.
25410 * gdb.base/help.exp: Same.
25411
0d06e24b
JM
254122000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25413
25414 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 25415 Don't use xfail's because that affects only the following test.
d63a86f8 25416
0d06e24b 25417 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 25418 solaris or linux.
0d06e24b
JM
25419
25420 * gdb.base/selftest.exp: Update to reflect changes to main.c.
25421
dc96c6c7 254222000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 25423
d63a86f8 25424 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
25425 "A syntax error" rather than "A parse error". Accept both.
25426
254272000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
25428
25429 * gdb.base/default.exp: Remove OS dependent string from "target
25430 remote" test.
25431 * gdb.base/help.exp: Same for "help target remote" test.
25432
c3f6f71d
JM
254332000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25434
25435 From Jim Kingdon <kingdon@redhat.com>:
25436
25437 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
25438 prompt (cleanup rather than necessity, but still might keep output
25439 from spilling to next test).
c3f6f71d
JM
25440
254412000-01-02 Fred Fish <fnf@cygnus.com>
25442
25443 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
25444 AIX, which defines them in <sys/types.h>.
25445
ed9a39eb 254461999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 25447
ed9a39eb 25448 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 25449 float" test.
ed9a39eb
JM
25450
254511999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 25452
ed9a39eb 25453 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
25454
25455 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
25456 outermost frame disallowed".
25457
254581999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
25459
25460 * gdb.base/setvar.exp: New tests for setting the value of a struct
25461 with a constant list.
25462
254631999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25464
25465 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
25466 require the user to type a cast before setting the value of a struct.
25467
de57eccd
JM
254681999-12-06 Jim Blandy <jimb@cygnus.com>
25469
25470 * gdb.base/default.exp: Expect the new 'info float' command on
25471 all i386 platforms.
25472
25473 * gdb.threads/linux-dp.exp: Expand our ability to recognize
25474 LinuxThreads libraries that don't support debugging.
25475
c2d11a7d
JM
25476Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25477
25478 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
25479 Change the buffer type to ``unsigned char'' to simplify size
25480 arithmetic.
c2d11a7d
JM
25481
25482 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
25483 stub only handles 400-1 byte packets. Verify that the download
25484 worked.
c2d11a7d
JM
25485
254861999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
25487
25488 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
25489 tests, using UNRESOLVED for the untested cases. Also, does not wait
25490 for a timeout if the prompt was received before a recognizable pattern.
25491
254921999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
25493
25494 * lib/gdb.exp (gdb_expect_list): Fix spelling.
25495
254961999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25497
25498 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 25499 watchpoints.
c2d11a7d
JM
25500
255011999-11-24 Jason Merrill <jason@casey.cygnus.com>
25502
25503 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
25504
25505 * gdb.c++/local.exp: Be more flexible in recognizing local class
25506 name mangling. Don't allow horribly truncated method names.
25507 * gdb.c++/derivation.exp: Expect protected inheritance.
25508 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
25509 * gdb.c++/virtfunc.exp: Likewise.
25510 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
25511 when printing a nested enum.
25512
255131999-11-22 Jim Blandy <jimb@cygnus.com>
25514
25515 * gdb.base/step-test.exp: Properly await GDB's response to setting
25516 a breakpoint on the call to large_struct_by_value.
25517
25518 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
25519 just because we have debug info for the `start' function.
25520
255211999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
25522
25523 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
25524 "Unknown signal" messages, which indicate (on LinuxThreads) that
25525 GDB doesn't know how to debug threads on this system. This is
25526 better than hanging while philosopher 0 dumps chatter into gdb.log.
25527
255281999-11-18 Tom Tromey <tromey@cygnus.com>
25529
25530 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
25531
255321999-11-18 Fred Fish <fnf@cygnus.com>
25533
25534 * gdb.base/coremaker2.c: Add sample program for generating
25535 cores that is more self contained than coremaker.c. Eventually
25536 I'll add more code to this and tie it into the testsuite.
25537
4ce44c66
JM
255381999-11-12 Stan Shebs <shebs@andros.cygnus.com>
25539
25540 * gdb.base/dollar.exp: Remove, now in gdb.hp.
25541
255421999-11-10 Jimmy Guo <guo@cup.hp.com>
25543
25544 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 25545 from $srcdir/lib/.
4ce44c66 25546 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 25547 and gdb.c++/.
4ce44c66
JM
25548
25549 * gdb.c++/derivation.exp: remove redundant get compiler info code.
25550
d63a86f8 25551 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
25552 'continue with watch' test point.
25553
255541999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
25555
25556 Merged from p2linux-990323-branch:
d63a86f8 25557
4ce44c66
JM
25558 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
25559
11cf8741
JM
25560Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
25561
25562 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 25563 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
25564
25565Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
25566
25567 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 25568 gdb_expect_list.
11cf8741
JM
25569
25570Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
25571
25572 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
25573
255741999-11-03 Mark Salter <msalter@cygnus.com>
25575
25576 * gdb.base/break.exp: Fix "stub continue" pattern.
25577
255781999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
25579
25580 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
25581
255821999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
25583
25584 * gdb.base/display.exp ("finish"): Add timeout clause.
25585
25586 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
25587 plain prompt clause, so this doesn't have to time out in order to
25588 fail.
25589
25590 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 25591 breakpoint hit messages include an address.
11cf8741
JM
25592
25593 * gdb.base/display.exp: Don't forget to escape parens in regular
25594 expressions. Unix regexp notatation sucks.
25595
255961999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25597
25598 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 25599 order for 'signalled' message.
11cf8741 25600
5c44784c
JM
256011999-11-01 Stan Shebs <shebs@andros.cygnus.com>
25602
25603 From Jimmy Guo <guo@cup.hp.com>:
25604 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
25605 * gdb.base/annota1.c: Add code for tests to work with.
25606
256071999-10-26 Frank Ch. Eigler <fche@cygnus.com>
25608
25609 * gdb.base/remote.exp: New test for remote downloading settings.
25610 * gdb.base/remote.c: New file with large .data.
25611
917317f4
JM
256121999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
25613
25614 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
25615 for LinuxThreads support, merged from the Code Fusion branch.
25616
25617Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
25618
25619 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
25620 containing exp_continue into a while within an expect. Don't
25621 attempt a start more than three times. Check return value from
25622 gdb_load.
d63a86f8 25623
2df3850c
JM
25624Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
25625
25626 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 25627 a pass case.
2df3850c 25628
2acceee2
JM
256291999-10-01 Kevin Buettner <kevinb@cygnus.com>
25630
25631 * gdb.base/break.c (main): Added a statement that we can step
25632 off of.
25633 * gdb.base/break.exp: Added tests for setting a breakpoint
25634 at an offset and stepping onto a breakpoint.
25635
256361999-10-01 Fred Fish <fnf@cygnus.com>
25637
d63a86f8 25638 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
25639 gdb output.
25640
c2c6d25f
JM
256411999-09-18 Jim Blandy <jimb@cris.red-bean.com>
25642
25643 * gdb.base/break.exp: Code locations are in hex, don't forget!
25644 (For HP-UX.)
25645
256461999-09-17 Stan Shebs <shebs@andros.cygnus.com>
25647
25648 * condbreak.exp: Use break.c as test program.
25649 * condbreak.c: Remove, redundant with break.c.
25650
256511999-09-15 Stan Shebs <shebs@andros.cygnus.com>
25652
25653 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 25654 Z-packets if the target needs it.
c2c6d25f
JM
25655
256561999-09-13 James Ingham <jingham@leda.cygnus.com>
25657
25658 * gdb.c++/overload.exp: Added tests for listing overloaded
25659 functions with function pointers in the arg, explicitly calling
25660 out the version you want.
25661
cff3e48b
JM
256621999-09-09 Stan Shebs <shebs@andros.cygnus.com>
25663
25664 * long_long.exp: Add variations of test cases that work for
25665 targets with 16-bit ints and 32-bit doubles.
25666
d4f3574e
SS
256671999-09-08 Stan Shebs <shebs@andros.cygnus.com>
25668
25669 * break.c (main): Compare a possibly-uninitialized argc with an
25670 unlikely value that fits in 16 bits.
25671
256721999-09-07 Stan Shebs <shebs@andros.cygnus.com>
25673
25674 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
25675 0xfeeb, don't want negative numbers if ints are 16 bits.
25676
25677 * lib/gdb.exp (skip_cplus_tests): New proc.
25678 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
25679 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
25680 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
25681 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
25682 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
25683 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
25684 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
25685 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
25686
25687 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
25688
25689Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
25690
25691 * gdb.base/corefile.exp (up): Allow a parameter to appear
25692 in the frame that we're going up to.
25693
25694 From Jim Blandy <jimb@cygnus.com>:
25695
25696 * gdb.base/default.exp (info float): Expect some output now.
25697
25698 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
25699 returning floating-point values to fail on the x86.
25700 * gdb.base/callfwmall.exp (do_function_calls): Same.
25701
25702 * gdb.base/list.exp (test_listsize): Correct expectations for
25703 listing line 1 with listsize 2. Also, listing a single line
25704 works now, as does listing three lines. [Kevin's note: There
25705 were a number of other cases fixed too where the expectations
25706 differed...]
25707
257081999-09-02 Stan Shebs <shebs@andros.cygnus.com>
25709
25710 * gdb.base/selftest.exp: Add case for when version prints as
25711 constant string instead of char pointer.
25712
104c1213
JM
257131999-08-25 Stan Shebs <shebs@andros.cygnus.com>
25714
25715 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 25716 stepping out of main.
104c1213
JM
25717
25718 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
25719 G++ used.
25720
25721 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 25722 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
25723
25724 * gdb.c++/ovldbreak.exp: Update match string in test that
25725 includes a warning of multiple breakpoints.
25726
257271999-08-24 Stan Shebs <shebs@andros.cygnus.com>
25728
25729 * gdb.base/display.exp: Improve precision of step-after-finish
25730 added yesterday.
25731
25732 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 25733 test.
104c1213
JM
25734
25735 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
25736 configs when using G++, not just hppa*.
25737
257381999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25739
25740 * gdb.base/async.c: New file.
25741 * gdb.base/async.exp: New file.
25742
25743Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
25744
25745 * gdb.base/break.exp: Tweak PA specific tests to properly handle
25746 PA64.
25747
53a5351d
JM
25748Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
25749
104c1213
JM
25750 * gdb.base/display.exp: "finish" can leave us mid-line on many
25751 targets, deal with it. Add a small constant to main, instead of
25752 1000 since main+1000 may not be a valid address in the target.
25753
53a5351d
JM
25754 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
25755 on hpux11.
25756
25757 * gdb.base/attach.exp: Handle another hpux11 error message variant
25758 when attaching to a process that does not exist.
25759
257601999-08-19 J.T. Conklin <jtc@redback.com>
25761
25762 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 25763 characters in 'continue to 1241' test.
53a5351d
JM
25764
257651999-08-17 Stan Shebs <shebs@andros.cygnus.com>
25766
25767 * gdb.base/call-ar-st.exp: Add a shorter match case for the
25768 stop in print_long_arg_list, define and use a whitespace
25769 variable in print_small_structs test, add an XFAIL for Solaris.
25770 * gdb.base/dbx.exp: XFAIL func commands until somebody is
25771 interested enough to fix.
25772
7be570e7
JM
257731999-08-13 Keith Seitz <keiths@cygnus.com>
25774
25775 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
25776 (dbx_gdb_load): Remove. Use gdb_load instead, since that
25777 proc knows about targets other than the natives.
25778 (test_assign): Use "gdb_run_cmd" to "run" the target.
25779 Check that we've actually hit the breakpoint at main.
25780 When we attempt to assign a value to a local variable, check
25781 that the variable is in the current scope, i.e., don't use
25782 a test with an empty result.
25783
25784Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
25785
25786 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 25787 command.
7be570e7
JM
25788
257891999-08-09 Stan Shebs <shebs@andros.cygnus.com>
25790
25791 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25792 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
25793 gdb.compat, gdb.threads-hp.
25794 gdb.hp/configure, gdb.hp/configure.in: New files.
25795 gdb.hp/Makefile.in: Recurse into new subdirs.
25796 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
25797 gdb.hp/gdb.objdbg: New directory, tests for debugging info
25798 in object files.
25799 gdb.hp/tools: New directory, aux tools for HP-specific tests.
25800
96baa820
JM
258011999-08-05 Stan Shebs <shebs@andros.cygnus.com>
25802
25803 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 25804 funky printf, remove a bogus p/a test.
96baa820
JM
25805
258061999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25807
25808 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
25809 connected to the target. This is necessary when running not
25810 natively.
96baa820
JM
25811
258121999-08-03 Stan Shebs <shebs@andros.cygnus.com>
25813
25814 * gdb.base/step-test.exp: Removed some extraneous messages.
25815
25816 * gdb.base/long_long.exp: Don't run memory examination tests
25817 on little-endian targets (they will need a different set of
25818 results to match).
25819
258201999-08-02 Stan Shebs <shebs@andros.cygnus.com>
25821
25822 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
25823 until somebody decides to fix GDB.
25824
25825 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 25826 constant as "ULL".
96baa820
JM
25827 * gdb.base/long_long.exp: Loosen x/c test, add partial result
25828 matches for a couple x/2 commands.
25829
a0b3c4fd
JM
258301999-07-30 Stan Shebs <shebs@andros.cygnus.com>
25831
25832 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
25833 by merging in ref-types2 tests.
25834 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
25835
25836 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25837 * gdb.c++/Makefile.in: Add standard actions.
25838 (EXECUTABLES): Rename from PROGS, update list.
25839 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
25840 from gdb.hp.
25841 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
25842 foo and bar locals.
25843 * gdb.c++/anon-union.exp: Fix tests to match.
25844 * gdb.c++/classes.exp: Run if HP compiler used, add extra
25845 expect matches to handle output variations.
25846 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
25847 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 25848 output, add HP alternatives for new and delete prints.
a0b3c4fd 25849 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 25850 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
25851 * gdb.c++/demangle.exp: Use $style when reporting failure.
25852 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
25853 * gdb.c++/inherit.exp: Run if HP compiler used, add some
25854 match alternatives.
25855 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 25856 compilers.
a0b3c4fd
JM
25857 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
25858 * gdb.c++/method.exp: Add match alternatives.
25859 * gdb.c++/misc.cc: Add bool types.
25860 * gdb.c++/misc.exp: Add tests for bool types.
25861 * gdb.c++/overload.exp: Add xfails.
25862 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
25863 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
25864 add some more template parameter tests (only for HP currently).
25865 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
25866 * gdb.c++/virtfunc.cc: Add return type and value for main.
25867 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
25868 match alternatives.
d63a86f8 25869
a0b3c4fd
JM
258701999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25871
25872 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
25873
258741999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
25875
25876 * gdb.base/signals.exp: Don't expect getting a backtrace from
25877 within a signal handler to fail on Linux.
25878
258791999-07-29 Stan Shebs <shebs@andros.cygnus.com>
25880
25881 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25882 * lib/gdb.exp: Remove some gratuitious semicolons.
25883 (delete_breakpoints): Increase timeout.
25884 (gdb_expect): Add -notransfer option.
25885 (gdb_test): Use -notransfer option.
25886 (get_compiler_info): Add f77 case.
25887 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 25888 case.
a0b3c4fd
JM
25889 (gdb_preprocess): Call get_compiler.
25890
25891 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
25892 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
25893 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
25894 gdb.base/long_long.exp, gdb.base/printcmds.exp,
25895 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
25896 third arg to gdb_test.
a0b3c4fd
JM
25897 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
25898 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 25899 HP-UX xfails, add others.
a0b3c4fd
JM
25900 * gdb.base/completion.exp: Reflect name change of self-test.
25901 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
25902 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
25903 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
25904 HP failure number.
a0b3c4fd
JM
25905 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
25906 useless HP-UX 10.30 references.
25907 * gdb.base/maint.exp: Loosen matches.
25908 * gdb.base/pointers.c (main): Declare more_code.
25909 * gdb.base/pointers.exp: Match on output of a `next'.
25910 * gdb.base/structs.c: Add prototypes.
25911 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
25912 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
25913
259141999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25915
25916 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 25917 command.
a0b3c4fd
JM
25918
259191999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25920
25921 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
25922 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
25923
25924 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
25925 debug info. Deal with lack of signal hanlder info in stack.
25926
a9c64011 25927 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
25928 * gdb.base/annota1.exp: If printf has debug info, deal with it.
25929
5a2468f5
JM
259301999-07-19 Stan Shebs <shebs@andros.cygnus.com>
25931
25932 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 25933 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 25934
adf40b2e
JM
25935Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25936
25937 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 25938 a1-selftest.exp.
adf40b2e
JM
25939 * gdb.base/configure: Re-generate.
25940
259411999-07-12 Stan Shebs <shebs@andros.cygnus.com>
25942
25943 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
25944 in trying to run first and name is too long.
25945
25946 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
25947 pointers2.c and pointers2.exp, respectively.
25948 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
25949 doschk happier.
25950
43e526b9
JM
259511999-07-08 Stan Shebs <shebs@andros.cygnus.com>
25952
25953 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
25954 callfuncs2.c and callfuncs2.exp.
25955
25956 * gdb.base/list.exp: Remove mistaken xfails.
25957 * gdb.base/list0.h: Add optional prototypes.
25958
9846de1b
JM
25959Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
25960
a9c64011 25961 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 25962 calling malloc.
a9c64011
AS
25963 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
25964 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 25965 use.
9846de1b
JM
25966
259671999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25968
25969 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
25970 * gdb.base/annota2.cc, annota2.exp: Move from here.
25971 * gdb.c++/annota2.cc, annota2.exp: To here.
25972 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
25973
43ff13b4
JM
25974Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
25975
25976 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 25977 a consistent format.
43ff13b4 25978
085dd6e6
JM
259791999-06-25 Stan Shebs <shebs@andros.cygnus.com>
25980
25981 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25982 * lib/gdb.exp (get_compiler_info): Add detection for assorted
25983 HP compilers, also set the globals $true and $false.
25984
25985 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
25986 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
25987 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
25988 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
25989 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
25990 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
25991 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
25992 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
25993 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
25994 whatis.c} Add C++ compatible function definitions and return
25995 types, add includes for library functions.
085dd6e6
JM
25996 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
25997 * gdb.base/step-test.c (myglob): Rename from glob.
25998 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
25999 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
26000 files, move here from gdb.hp.
085dd6e6 26001 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
26002 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
26003 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
26004 Adjust line numbers in regexps.
085dd6e6
JM
26005
26006 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
26007 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
26008 instead of 0/1.
26009
26010 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
26011 foll-vfork.exp: New files, move here from gdb.hp.
26012 * gdb.base/page.exp: New file, test of pagination command.
26013
26014 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
26015 recursion test.
26016 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
26017
26018 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 26019 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
26020
26021 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 26022 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 26023 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 26024 watchpoint test.
085dd6e6
JM
26025 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
26026 them work.
26027 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
26028 expressions properly.
26029 * gdb.base/corefile.exp: Loosen the match slightly.
26030 * gdb.base/default.exp: Allow "Error accessing memory" message
26031 also.
26032 * gdb.base/display.exp: Skip over x/0 j if PA64.
26033 * gdb.base/funcargs.exp: Add xfails for HP-UX.
26034 * gdb.base/interrupt.exp: Ditto.
26035 * gdb.base/langs.exp: Add symbolic matches governed by compiler
26036 in use.
26037 * gdb.base/list.exp: Add xfails for HP-UX.
26038 * gdb.base/long_long.exp: Refine some of the numeric matches.
26039 * gdb.base/mips_pro.exp: Xfail on HP-UX.
26040 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
26041 * gdb.base/nodebug.exp: Succeed on more varieties of output.
26042 * gdb.base/opaque.exp: Remove some HP-UX xfails.
26043 * gdb.base/ptype.exp: Succeed on more varieties of output.
26044 * gdb.base/scope.exp: Add xfails for HP-UX.
26045 * gdb.base/sect-cmd.exp: Add more cases.
26046 * gdb.base/setvar.exp: Add xfails for HP-UX.
26047 * gdb.base/shlib-call.exp: Loosen some matches slightly.
26048 * gdb.base/signals.exp: Match on void symbolically.
26049 * gdb.base/step-test.exp: Add case for PA64.
26050 * gdb.base/term.exp: Add exit and restart.
26051 * gdb.base/twice.exp: Clean up after self.
26052 * gdb.base/varargs.exp: Disable overload resolution explicitly.
26053 * gdb.base/whatis.exp: Allow more ways to pass tests.
26054
26055 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 26056 no longer useful.
085dd6e6
JM
26057
26058Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
26059
26060 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 26061 list of patterns.
085dd6e6 26062 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
26063 print_double_array(double_array)", "continuing to breakpoint
26064 1018", "print print_double_array(array_d)" and "continuing to
26065 1034" tests.
d63a86f8 26066
085dd6e6
JM
260671999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
26068
a9c64011 26069 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
26070
260711999-06-24 Stan Shebs <shebs@andros.cygnus.com>
26072
26073 * config/mt-*: Remove, these haven't been used since 1996.
26074
260751999-06-22 Stan Shebs <shebs@andros.cygnus.com>
26076
26077 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 26078 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
26079 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
26080
9e0b60a8
JM
260811999-06-18 Stan Shebs <shebs@andros.cygnus.com>
26082
26083 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
26084 simpler match case for the ptype of the big class.
26085
260861999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26087
26088 * gdb.exp: Fix test for gdb_prompt existence.
26089
260901999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26091
26092 * gdb.exp (gdb_test): Add fail after calls to perror.
26093
260941999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26095
26096 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
26097
260981999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26099
26100 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
26101
0f71a2f6
JM
26102Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
26103
26104 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 26105 malloc() is linked in.
0f71a2f6
JM
26106
261071999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
26108
26109 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
26110 step at end.
26111
26112 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
26113
261141999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
26115
26116 * gdb.java/jv-print.exp: New file. (Our first Java test!)
26117
cce74817
JM
26118Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
26119
26120 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
26121 * gdb.base/mips_pro.exp: Likewise.
26122
261231999-06-02 Keith Seitz <keiths@cygnus.com>
26124
26125 * gdb.c++/templates.cc: Change all "new" operators to throw
26126 an exception.
26127 * gdb.c++/cplusfuncs.cc: Likewise.
26128
26129 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
26130
26131Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
26132
26133 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
26134 * gdb.base/ending-run.exp: When stepping out of main, accept a
26135 step into an arbitrary assembler file.
cce74817 26136
392a587b
JM
261371999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26138
d63a86f8 26139 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 26140 "breakpoint-invalid" to be printed.
6fdff2c5
PA
26141 * gdb.base/annota2.exp: Revise line number for main
26142 breakpoint. Allow any number of "frames-invalid" and
26143 "breakpoint-invalid" to be printed.
392a587b
JM
26144 * gdb.base/annota2.cc: Initialize a.x to 0.
26145
9e086581
JM
261461999-05-17 Keith Seitz <keiths@cygnus.com>
26147
6fdff2c5
PA
26148 * gdb.base/call-ar-st.exp: Skip
26149 "print print_double_array (double_array)" when "skip_float_tests" set.
26150 Ditto for "print print_double_array(array_d)",
26151 "print print_small_structs", "print print_ten_doubles", and
26152 "step into print_long_arg_list".
26153 Don't assume we can step into "print_long_arg_list": we could step
26154 into memcpy.
26155 * gdb.base/call-rt-st.exp: Don't run float-related tests when
26156 "skip_float_tests" is set: "print print_one_double(*d1)"
26157 and "print print_two_floats(*f3)".
9e086581
JM
26158 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
26159 "skip_float_tests" is set.
6fdff2c5
PA
26160 * gdb.base/varargs.exp: Skip
26161 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
26162 "skip_float_tests" set.
d63a86f8 26163
cd0fc7c3
SS
261641999-05-06 Keith Seitz <keiths@cygnus.com>
26165
26166 * gdb.base/annota2.cc: Include stdio.h.
26167
26168Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
26169
26170 * gdb.base/crossload.exp: Remove, this has been disabled ever
26171 since BFD stopped including all targets, and cross-GDB gets
26172 plenty of testing anyway.
26173 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
26174 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
26175 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
26176 * gdb.base/README: Remove, was doc for this.
26177 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 26178 needed.
cd0fc7c3 26179
b83266a0
SS
261801999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26181
26182 * gdb.base/call-ar-st.exp: Fix one regular expression in test
26183 output.
26184
26185 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
26186 * gdb.base/annota2.exp: New file. More annotation tests.
26187 * gdb.base/annota1.c: New file. Source file for annota1.exp.
26188 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
26189
261901999-04-23 Angela Marie Thomas <angela@cygnus.com>
26191
26192 * config/cfdbug.exp: New file.
26193
7a292a7a
SS
261941999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
26195
26196 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
26197 Marcus Daniel's and Dale Hawkins's demangler crashes.
26198
26199 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
26200 test_lucid_style_demangling, test_arm_style_demangling,
26201 test_hp_style_demangling): Try Tom Tromey's core-dumping
26202 identifier under each demangling style.
7a292a7a
SS
26203
262041999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
26205
26206 * gdb.c++/demangle.exp: Include the current demangling style
26207 in all test names.
26208 (current_demangling_style): New global variable.
26209 (set_demangling_style, test_demangling_core, test_demangling,
26210 test_demangling_exact): New functions.
26211 (test_gnu_style_demangling, test_lucid_style_demangling,
26212 test_arm_style_demangling, test_hp_style_demangling): Use those,
26213 instead of calling gdb_test and gdb_test_exact directly.
26214 (catch_demangling_errors): New function, which reports errors
26215 signalled by the demangling test functions in an orderly way.
26216 (do_tests): Use catch_demangling_errors.
26217
262181999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
26219
26220 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 26221 grouping in expressions, not {}.
7a292a7a
SS
26222
26223 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 26224 initialized yet.
7a292a7a
SS
26225
262261999-04-01 Stan Shebs <shebs@andros.cygnus.com>
26227
26228 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
26229 are listed.
26230
262311999-03-26 Stan Shebs <shebs@andros.cygnus.com>
26232
26233 * gdb.stabs/weird.exp: Test for CC being defined before
26234 looking at its value.
26235
262361999-03-25 Stan Shebs <shebs@andros.cygnus.com>
26237
26238 * gdb.base/call-ar-st.exp: Remove stray '#'.
26239 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
26240 "short int" and "long int".
26241 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 26242 change, to mollify finicky HP compiler.
7a292a7a
SS
26243 * gdb.hp/reg-test.exp (testfile): Fix file name.
26244 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 26245
7a292a7a
SS
26246 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
26247 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
26248 alternate form of enum ptype.
26249
c906108c
SS
262501999-03-23 Stan Shebs <shebs@andros.cygnus.com>
26251
7a292a7a
SS
26252 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
26253 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
26254 passing skip_hp_tests, so as not to waste time on guaranteed
26255 failure.
7a292a7a 26256
c906108c
SS
26257 * gdb.c++/overload.cc: Pass string instead of char addr, always
26258 init ccpfoo.
26259 * gdb.c++/templates.cc: Fix syntax error.
26260
7a292a7a
SS
26261Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26262
26263 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 26264 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
26265 command.
26266
262671999-03-18 James Ingham <jingham@cygnus.com>
26268
26269 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
26270
26271 * gdb.c++/method.exp: It was testing an uninitialized int on the
26272 stack and assuming it was positive.
26273
26274 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
26275
26276 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 26277 keep it from killing the rest of the tests.
7a292a7a
SS
26278 Use gdb_continue_to_end.
26279
26280 * gdb.base/sigall.exp: use gdb_continue_to_end.
26281
26282 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
26283
26284 * gdb.base/display.exp: use runto_main, not run.
26285
d63a86f8
RM
26286 * gdb.base/default.exp: Check for the current error message in the
26287 r abbreviation test.
7a292a7a
SS
26288 Add strongarm to the targets that know info float.
26289
d63a86f8 26290 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
26291 run which doesn't work with monitors.
26292
6fdff2c5
PA
26293 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
26294 1034 test.
7a292a7a
SS
26295
26296 * gdb.base/break.exp: use the gdb_continue_to_end proc.
26297
6fdff2c5
PA
26298 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
26299 end of a program. Traps the case (in Cygmon) when the program
26300 never really exits. Same as Mark's continue_to_exit, but I had
26301 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
26302
26303 * config/monitor.exp (gdb_target_monitor): added another
26304 target_info parameter: remotebinarydownload. This will set the
26305 remotebinarydownload flag if this is causing some boards trouble.
26306
263071999-03-18 Mark Salter <msalter@cygnus.com>
26308
26309 * lib/gdb.exp (continue_to_exit): New function.
26310
26311 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
26312 * gdb.base/ending-run.exp: Ditto.
26313 * gdb.base/step-test.exp: Ditto.
26314
263151999-03-16 Stan Shebs <shebs@andros.cygnus.com>
26316
26317 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
26318 (suggested by Art Haas <ahaas@neosoft.com>).
26319
263201999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
26321
889bf7c5 26322 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
26323
26324Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
26325
26326 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 26327 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
26328
263291999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
26330
26331 * gdb.base/call-strs.exp: Don't assume that `step' will step over
26332 a call to strlen; sometimes we do have sources.
26333
263341999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
26335
26336 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 26337 character, so GDB won't print garbage after its end.
d63a86f8 26338
c906108c
SS
26339 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
26340 breakpoint there instead. Sometimes GCC emits memcpy to handle
26341 the large structures being passed by value, so we step into that
26342 instead of sum_array_print, which obscures what we're really testing.
26343 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
26344 the bizarre steps into memcpy, so do that here. Add check for
26345 stepping into function calls that pass large structures by value.
26346 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
26347 Remove all references to specific line numbers.
26348 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
26349 New type and function.
26350 (main): Call large_struct_by_value, passing it a large struct by value.
26351 * lib/gdb.exp (gdb_get_line_number): New function.
26352
26353 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
26354 more portable.
26355
7a292a7a
SS
263561999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
26357
c906108c
SS
26358 * lib/gdb.exp: Doc fixes.
26359
7a292a7a
SS
263601999-03-05 Nick Clifton <nickc@cygnus.com>
26361
d63a86f8 26362 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
26363
263641999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
26365
c906108c 26366 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
26367 commands. They're not germane to this test, and they don't work
26368 that way on remote targets.
c906108c 26369
3fc11d3e
JM
263701999-03-01 James Ingham <jingham@cygnus.com>
26371
26372 * Changelog entries merged over from gdb development branch.
26373
3fc11d3e
JM
26374 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
26375
26376 * lib/gdb.exp (gdbtk_analyze_results): Generic function
26377 for outputting results of test run.
26378
2d4a1622 26379 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
26380
26381 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 26382
7a292a7a
SS
263831999-02-25 Felix Lee <flee@cygnus.com>
26384
26385 * lib/gdb.exp (debug_format): initialize
26386
c906108c
SS
263871999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
26388
26389 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
26390 * gdb.base/call-rt-st.c: Ditto.
26391
c906108c
SS
263921999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
26393
26394 * gdb.threads/pthreads.exp (horiz): New variable.
26395 (test_startup): Fix regexps that capture thread numbers.
26396
263971999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
26398
26399 * gdb.base/smoke.exp: Disambiguate two test case names (both
26400 called ``print'').
26401
26402Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26403
26404 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 26405 compilation.
c906108c
SS
26406
264071999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26408
26409 * gdb.base/miscexprs.exp: Change patterns to match GDB's
26410 actual output formatting.
26411 * gdb.base/smoke.exp: GDB removes leading 0's.
26412 * gdb.base/volatile.exp: Don't check type of remuneration;
26413 that variable is no longer defined in constvars.c.
26414 * gdb.base/step-test.c (main): Exit with explicit exit code.
26415 * gdb.base/step-test.exp: Remove two nexti checks--they are
26416 not portable.
26417
264181999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26419
26420 * gdb.base/help.exp ("help delete display"): Fix test to match
26421 gdb's output.
26422
26423 * gdb.base/long_long.c (known_types): Initialize values to zero.
26424 * gdb.base/long_long.exp: Step one more line
26425 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
26426 leading zeros. Explicitly ask for hex formatting. Use
26427 unique test case names.
c906108c
SS
26428
26429Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26430
d63a86f8 26431 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
26432
26433 * gdb.c++/method.exp: Add missing close brace.
26434
264351999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
26436
26437 * gdb.base/maint.exp: Use 'set height 0' to disable page
26438 prompting, not 'set height 400'.
26439
26440 Fix a bunch of timeouts.
26441 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
26442 four separate tests, so expect doesn't take forever to match a ton
26443 of text against a regexp with lots of .* forms.
26444 ("maint print psymbols", "maint print symbols"): Make some of
26445 these greps more selective, so that expect doesn't try to wade
26446 through huge piles of output and time out.
26447
26448 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
26449
26450 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
26451 tests: one which doesn't expect shlib events to be reported, and
26452 another which does, but is XFAIL for all platforms other than
26453 HP/UX.
c906108c
SS
26454
26455 * gdb.base/break.exp: Teach the test suite that the `catch
26456 fork', `catch vfork', and `catch exec' commands produce error
26457 messages on platforms that don't provide these features.
26458
26459Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26460
26461 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
26462 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
26463 (shortening names from solib_threshold.exp etc), won't run on
26464 anything but HP-UX for the foreseeable future.
c906108c 26465 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 26466 reflect move.
c906108c
SS
26467
26468Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
26469
26470 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 26471 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
26472
26473Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
26474
26475 * gdb.base/shlib-call.exp: add test cases to verify that gdb
26476 successfully re-sets breakpoints in shared libraries.
26477 * gdb.base/shmain.c (main): return 0, don't fall off the end.
26478
26479Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26480
d63a86f8
RM
26481 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
26482 and compiled w/o GCC.
c906108c
SS
26483
26484 * gdb.hp/watch-cmd.exp: ditto.
26485
26486 * gdb.hp/watch-hp.exp: ditto.
26487
26488 * gdb.hp/xdb1.exp: ditto.
26489
26490 * gdb.hp/xdb2.exp: ditto.
26491
26492 * gdb.hp/dbx.exp: ditto.
26493
26494Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
26495
26496 * constvars.c: Remove C++-isms.
26497 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 26498 with GCC.
c906108c
SS
26499
26500Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
26501
26502 The following changes are part of the HP merge.
26503
26504 * gdb.base/break.exp: new tests to verify that catchpoints for
26505 fork, vfork, and exec don't trigger inappropriately.
26506
26507 * gdb.base/opaque.exp: compile one file at a time, then link.
26508
26509 * gdb.base/signals.exp: be more restrictive about which hppa
26510 systems receive a setup_xfail. new tests.
26511
26512 * gdb.base/solib_threshold.build: new file.
26513 * gdb.base/solib_threshold.exp: new file.
26514 * gdb.base/solib_threshold.link_opts: new file.
26515 * gdb.base/solib_threshold.mk: new file.
26516 * gdb.base/gen_solib_threshold.c: new file.
26517
26518 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
26519 tests. New tests for enums inside classes.
26520
26521 * gdb.c++/compiler.cc: indicate support of template debugging.
26522
26523 * gdb.c++/demangle.exp: run hp style demangling tests.
26524
26525 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
26526 tests.
26527
26528 * gdb.c++/misc.cc: changes to support new tests.
26529
26530 * gdb.c++/templates.cc: changes to support HP's compiler; changes
26531 to support new tests.
26532
26533 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
26534 gcc, then skip these tests.
26535
26536Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
26537
26538 The following files are part of the HP merge; some had longer
26539 names at HP, but have been renamed to be no more than 14
26540 characters in length.
26541
26542 * gdb.hp/ambiguous.cc: new file.
26543 * gdb.hp/ambiguous.exp: new file.
26544 * gdb.hp/attach.exp: new file.
26545 * gdb.hp/attach2.exp: new file.
26546 * gdb.hp/classes-hp.exp: new file.
26547 * gdb.hp/ctti.exp: new file.
26548 * gdb.hp/ctti-add.cc: new file.
26549 * gdb.hp/ctti-add1.cc: new file.
26550 * gdb.hp/ctti-add2.cc: new file.
26551 * gdb.hp/ctti-add3.cc: new file.
26552 * gdb.hp/dbx.exp: new file.
26553 * gdb.hp/exception.cc: new file.
26554 * gdb.hp/exception.exp: new file.
26555 * gdb.hp/foll-exec.c: new file.
26556 * gdb.hp/foll-exec.exp: new file.
26557 * gdb.hp/foll-fork.c: new file.
26558 * gdb.hp/foll-fork.exp: new file.
26559 * gdb.hp/foll-vfork.c: new file.
26560 * gdb.hp/foll-vfork.exp: new file.
26561 * gdb.hp/inherit-hp.exp: new file.
26562 * gdb.hp/more-steps.exp: new file.
26563 * gdb.hp/namespace.cc: new file.
26564 * gdb.hp/namespace.exp: new file.
26565 * gdb.hp/optimize.exp: new file.
26566 * gdb.hp/pxdb.c: new file.
26567 * gdb.hp/pxdb.exp: new file.
26568 * gdb.hp/quicksort.exp: new file.
26569 * gdb.hp/reg-test.exp: new file.
26570 * gdb.hp/reg-test.s: new file.
26571 * gdb.hp/sized-enum.c: new file.
26572 * gdb.hp/sized-enum.exp: new file.
26573 * gdb.hp/start-stop.exp: new file.
26574 * gdb.hp/templ-hp.cc: new file.
26575 * gdb.hp/templ-hp.exp: new file.
26576 * gdb.hp/thr-lib.c: new file.
26577 * gdb.hp/thr-lib.exp: new file.
26578 * gdb.hp/thr-lib.h: new file.
26579 * gdb.hp/thr-liblib.c: new file.
26580 * gdb.hp/virtfun-hp.c: new file.
26581 * gdb.hp/virtfun-hp.exp: new file.
26582 * gdb.hp/watch-cmd.exp: new file.
26583 * gdb.hp/watch-hp.exp: new file.
26584 * gdb.hp/xdb1.exp: new file.
26585 * gdb.hp/xdb2.exp: new file.
26586 * gdb.hp/xdb3.exp: new file.
26587
26588Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
26589
26590 The following files are part of the HP merge; some had longer
26591 names at HP, but have been renamed to be no more than 14
26592 characters in length.
26593
26594 * gdb.base/ss.h: new file.
26595 * gdb.base/call-ar-st.c: new file.
26596 * gdb.base/call-ar-st.exp: new file.
26597 * gdb.base/call-rt-st.c: new file.
26598 * gdb.base/call-rt-st-exp: new file.
26599 * gdb.base/call-strs.exp: new file.
26600 * gdb.base/ena-dis-br.exp: new file.
26601 * gdb.base/environ.exp: new file.
26602 * gdb.base/long_long.exp: new file.
26603 * gdb.base/sect-cmd.exp: new file.
26604 * gdb.base/shlib-cl2.exp: new file.
26605 * gdb.base/smoke.exp: new file.
26606 * gdb.base/so-impl-ld.c: new file.
26607 * gdb.base/so-impl-ld.exp: new file.
26608 * gdb.base/so-indr-cl.c: new file.
26609 * gdb.base/so-indr-cl.exp: new file.
26610 * gdb.base/varargs.exp: new file.
26611 * gdb.base/volatile.exp: new file.
26612 * gdb.base/whatis-exp.exp: new file.
7a292a7a 26613 * gdb.base/display.exp: new file.
c906108c
SS
26614 * gdb.c++/derivation.exp: new file.
26615 * gdb.c++/local.exp: new file.
26616 * gdb.c++/member-ptr.exp: new file.
26617 * gdb.c++/overload.exp: new file.
26618 * gdb.c++/ovldbreak.exp: new file.
26619 * gdb.c++/ref-types.exp: new file.
26620 * gdb.c++/ref-types2.exp: new file.
26621 * gdb.c++/userdef.exp: new file.
d63a86f8 26622
c906108c
SS
26623Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
26624
26625 * gdb.base/default.exp: Reflect wording change in remote.c.
26626
dc96c6c7 26627Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26628
26629 * gdb.base/help.exp: Update to reflect current text.
26630
26631Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
26632
26633 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
26634 they're stack variables and contain garbage.
26635 * gdb.c++/anon-union.exp: new file.
26636
26637 The following changes were made by David Taylor
889bf7c5
PA
26638 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
26639 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
26640 in changes by HP.
c906108c
SS
26641
26642 * gdb.base/bitops.exp: new file.
26643 * gdb.base/default.exp: change expected messages for catch and
26644 info catch tests to reflect HP merge changes.
26645 * gdb.base/enable-disable-break.exp
26646 * gdb.base/ending-run.c: new file.
26647 * gdb.base/long_long.c: new file.
26648 * gdb.base/maint.exp: new file.
26649 * gdb.base/pointers2.exp: new file.
26650 * gdb.base/shlib-call2.exp: new file.
26651 * gdb.base/solib.exp: new file.
26652 * gdb.base/step-test.c: new file.
26653 * gdb.c++/anon-union.cc: new file.
26654 * gdb.c++/local.cc: new file.
26655 * gdb.c++/member-pointer.cc: new file.
26656 * gdb.c++/method.cc: new file.
26657 * gdb.c++/ref-types.cc: new file.
26658 * gdb.c++/ref-types2.cc: new file.
26659 * gdb.c++/userdef.cc: new file.
d63a86f8 26660
c906108c
SS
26661 * gdb.base/scope.exp: compile one file at a time, then link.
26662 * gdb.base/langs.exp: ditto.
26663 * gdb.base/list.exp: ditto.
d63a86f8 26664
c906108c
SS
26665Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
26666
26667 The following changes were made by David Taylor
889bf7c5
PA
26668 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
26669 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
26670 in changes by HP.
d63a86f8 26671
c906108c
SS
26672 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
26673 skip tests. When compiling pass c++ flag to gdb_compile.
26674 * gdb.c++/
d63a86f8 26675
c906108c
SS
26676 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
26677 test for on hppa*-*-hpux*; use args to see if c++ was specified.
26678 (skip_hp_tests): new function.
26679 (gdb_preprocess): new function.
26680
26681 * configure.in (hpdir): decide whether to configure gdb.hp.
26682 * configure: regenerated.
26683
26684 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
26685 to delete on clean.
26686 (EXECUTABLES): update to reflect new additions.
26687 * gdb.base/commands.exp: update message expected.
26688 * gdb.base/default.exp: add copyright notice.
26689 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
26690 * gdb.base/help.exp: update messages to reflect current text.
26691 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
26692 targets for recurse tests.
26693 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
26694 skip this file.
26695
26696 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
26697 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
26698 compilation.
26699 * gdb.c++/misc.exp: ditto.
26700 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
26701 run the tests. tell gdb_compile that it's a c++ compilation.
26702
26703 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 26704
c906108c
SS
26705 * gdb.base/all-bin.exp: new file.
26706 * gdb.base/arithmet.exp: new file.
26707 * gdb.base/assign.exp: new file.
26708 * gdb.base/completion.exp: new file.
26709 * gdb.base/cond-expr.exp: new file.
26710 * gdb.base/condbreak.exp: new file.
26711 * gdb.base/define.exp: new file.
26712 * gdb.base/dollar.exp: new file.
26713 * gdb.base/environment.exp: new file.
26714 * gdb.base/eval-skip.exp: new file.
26715 * gdb.base/jump.exp: new file.
26716 * gdb.base/logical.exp: new file.
26717 * gdb.base/pointers.exp: new file.
26718 * gdb.base/relational.exp: new file.
26719 * gdb.base/section_command.exp: new file.
26720 * gdb.base/whatis-expr.exp: new file.
26721
26722 * gdb.base/all-types.c: new file.
26723 * gdb.base/call-array-struct.c: new file.
26724 * gdb.base/call-return-struct.c: new file.
26725 * gdb.base/call-strings.c: new file.
26726 * gdb.base/callfuncs2.c: new file.
26727 * gdb.base/condbreak.c: new file.
26728 * gdb.base/constvars.c: new file.
26729 * gdb.base/display.c: new file.
26730 * gdb.base/int-type.c: new file.
26731 * gdb.base/jump.c: new file.
26732 * gdb.base/miscexprs.c: new file.
26733 * gdb.base/pointers.c: new file.
26734 * gdb.base/pointers2.c: new file.
26735 * gdb.base/shmain.c: new file.
26736 * gdb.base/shr1.c: new file.
26737 * gdb.base/shr2.c: new file.
26738 * gdb.base/solib.c: new file.
26739 * gdb.base/solib1.c: new file.
26740 * gdb.base/solib2.c: new file.
26741 * gdb.base/varargs.c: new file.
26742 * gdb.c++/derivation.cc: new file.
26743 * gdb.c++/overload.cc: new file.
26744 * gdb.c++/ovldbreak.cc: new file.
26745 * gdb.hp/attach.c: new file.
26746 * gdb.hp/attach2.c: new file.
26747 * gdb.hp/average.c: new file.
26748 * gdb.hp/compiler.c: new file.
26749 * gdb.hp/compiler.cc: new file.
26750 * gdb.hp/execd-program.c: new file.
26751 * gdb.hp/follow-exec.c: new file.
26752 * gdb.hp/follow-fork.c: new file.
26753 * gdb.hp/follow-vfork-and-exec.c: new file.
26754 * gdb.hp/misc-hp.cc: new file.
26755 * gdb.hp/more-steps.c: new file.
26756 * gdb.hp/optimize.c: new file.
26757 * gdb.hp/quicksort.c: new file.
26758 * gdb.hp/run-hp.c: new file.
26759 * gdb.hp/start-stop.c: new file.
26760 * gdb.hp/sum.c: new file.
26761 * gdb.hp/templates-hp.cc: new file.
26762 * gdb.hp/thread-local-in-lib.c: new file.
26763 * gdb.hp/thread-local-in-lib.h: new file.
26764 * gdb.hp/thread-local-in-lib.lib.c: new file.
26765 * gdb.hp/vforked-program.c: new file.
26766 * gdb.hp/virtfunc-hp.cc: new file.
26767 * gdb.hp/watchpoint-hp.c: new file.
26768 * gdb.hp/xdb.c: new file.
26769 * gdb.hp/xdb0.c: new file.
26770 * gdb.hp/xdb0.h: new file.
26771 * gdb.hp/xdb1.c: new file.
26772
26773Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
26774
26775 The following change was made by Edith Epstein
889bf7c5
PA
26776 <eepstein@cygnus.com> as part of a project to merge in changes
26777 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
26778
26779 * gdb.c++/demangle.exp: changed the expected output for some
26780 ARM-style mangling -- removed second reference to datatype.
889bf7c5 26781 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 26782 T1<char>::~T1<char>(void)
c906108c 26783 becomes,
a9c64011
AS
26784 maint demangle __dt__11T1__pt__2_cFv
26785 T1<char>::~T1(void)
c906108c 26786
889bf7c5 26787 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 26788
c906108c
SS
26789Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
26790
26791 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
26792 * gdb.trace/backtrace.exp: Likewise.
26793 * gdb.trace/circ.exp: Likewise.
26794 * gdb.trace/collection.exp: Likewise.
26795 * gdb.trace/deltrace.exp: Likewise.
26796 * gdb.trace/infotrace.exp: Likewise.
26797 * gdb.trace/limits.exp: Likewise.
26798 * gdb.trace/packetlen.exp: Likewise.
26799 * gdb.trace/passc-dyn.exp: Likewise.
26800 * gdb.trace/passcount.exp: Likewise.
26801 * gdb.trace/report.exp: Likewise.
26802 * gdb.trace/save-trace.exp: Likewise.
26803 * gdb.trace/tfind.exp: Likewise.
26804 * gdb.trace/tracecmd.exp: Likewise.
26805 * gdb.trace/while-dyn.exp: Likewise.
26806 * gdb.trace/while-stepping.exp: Likewise.
26807
268081998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
26809
26810 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
26811
26812Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
26813
26814 From Brendan Kehoe:
26815 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
26816 int return types.
26817
26818Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
26819
26820 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 26821 remote dos host testing right.
c906108c
SS
26822
26823Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
26824
26825 * gdb.base/corefile.exp: remove some xfails.
26826
26827Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
26828
26829 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 26830 have different timestamps.
c906108c
SS
26831
26832Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
26833
26834 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 26835 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
26836
26837Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
26838
26839 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 26840 delta.
c906108c
SS
26841
26842Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
26843
26844 * gdb.base/default.exp: Add brace missing from previous delta.
26845
26846Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
26847
26848 * gdb.base/default.exp: Support test for info float for all
26849 varieties of arm toolchain.
26850
dc96c6c7 26851Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26852
26853 * gdb.trace/*.exp: remove "remote_download" command.
26854
dc96c6c7 26855Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26856
26857 * gdb.trace/*.exp: remove -gdwarf from compile.
26858
26859Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
26860
26861 * gdb.trace/configure.in(AC_INIT): typo
26862 * gdb.trace/configure: regenerated
26863
dc96c6c7 26864Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26865
26866 * config/m68k-emc.exp: New file.
26867 * lib/<emc-support.exp trace-support.exp}: New files.
26868 * configure.in: add new test directory gdb.trace.
26869 * gdb.trace/{configure configure.in Makefile.in}: New files.
26870 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
26871 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
26872 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
26873 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
26874 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
26875 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
26876 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 26877
dc96c6c7 26878Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26879
26880 * gdb.c++/classes.exp: Change all regular expressions to match
26881 arbitrary combinations of newline/carriage-return, so that they
26882 will work equally well on Unix and Windows.
26883 * gdb.c++/inherit.exp: ditto.
26884 * gdb.c++/virtfunc.exp: ditto.
26885
268861998-08-11 Dawn Perchik <dawn@cygnus.com>
26887
26888 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
26889
c2d11a7d
JM
26890Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
26891
26892 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
26893 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
26894 to use a0-a3/d0-d3 as needed.
26895
26896Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
26897
26898 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
26899 * gdb.disasm/am33.exp: Corresponding changes.
26900
c906108c
SS
269011998-07-11 Felix Lee <flee@cygnus.com>
26902
26903 * gdb.base/callfuncs.exp: add cmp10 test.
26904 * gdb.base/callfuncs.c (cmp10): new function.
26905
26906Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
26907
d63a86f8 26908 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
26909 into two parts to get around a synchronization problem in expect.
26910
3fc11d3e
JM
26911Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
26912
26913 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
26914
26915 * configure.in: Add options for gdbtk testsuite.
26916
26917 * configure: Regenerate.
26918
26919 * gdb.gdbtk: New directory to hold gdbtk tests.
26920
c906108c
SS
26921Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26922
26923 * gdb.fortran/types.exp: Escape brackets in expect patterns
26924 for test_float_literal_types_accepted tests.
26925 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
26926 before run test.
26927
c2d11a7d
JM
26928Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
26929
26930 * am33.exp: Just compile, do not link the testcase.
26931 * am33.s: Add ".am33" pseudoop to force am33 mode.
26932
c906108c
SS
269331998-06-25 Felix Lee <flee@cygnus.com>
26934
26935 * gdb.base/setshow.exp: make sure $pc is sane.
26936
26937 * gdb.stabs/weird.exp: split expect patterns properly.
26938
c2d11a7d
JM
26939Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
26940
26941 * gdb.disasm/am33.s: New disassembler testfile for the am33.
26942 * gdb.disasm/am33.exp: Run it.
26943
dc96c6c7 26944Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26945
26946 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
26947 match processing (and eliminate spurious timeouts when running).
26948
dc96c6c7 26949Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26950
26951 * gdb.base/signals.exp (test_handle_all_print): put back Mach
26952 exception test, but conditionalize it on target [mach | gnu].
26953
dc96c6c7 26954Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26955
26956 * gdb.base/overlays.exp: fixup compile line for linker script.
26957
26958Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
26959
26960 * gdb.fortran/types.exp: don't guess at float size.
26961
26962Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
26963
26964 * gdb.base/exprs.exp: delete test that depends on int size.
26965
26966Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
26967
26968 * config/sim.exp: Removed checks for target triplets.
26969 (gdb_target_sim): Use gdb,target_sim_options.
26970
26971Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
26972
26973 * gdb.base/reread.exp: New file.
26974 * gdb.base/reread1.c: New file.
26975 * gdb.base/reread2.c: New file.
26976
26977Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
26978
26979 * config/sim.exp: Use 'target sim -sparclite' when running
26980 SPARClite programs.
26981
26982Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
26983
26984 * gdb.base/structs2.exp: New file.
26985 * gdb.base/structs2.c: New file.
26986
26987Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
26988
26989 * gdb.asm/common.inc: New file.
26990 * gdb.asm/d10v.inc: New file.
26991 * asm-source.exp: Pass -I's to gas to find .inc files.
26992 Update line numbers in expected output.
26993 * asmsrc1.s: Rewrite.
26994 * asmsrc2.s: Rewrite.
26995 * configure.in: Create arch.inc symlink.
26996 * configure: Regenerate.
26997 * Makefile.in (distclean): Delete arch.inc.
26998
26999Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
27000
27001 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
27002 (t_enum_value2): ditto
27003 (t_enum_value3): ditto
27004 (main): ditto
c906108c
SS
27005Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27006
27007 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
27008 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
27009 change.
27010 Use gdb_test instead of send_gdb/gdb_expect sequences.
27011
27012Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
27013
27014 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
27015 not void.
27016
27017Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
27018
27019 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
27020 subroutines. Used to test gdbs ability to single step through PC
27021 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
27022
27023Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
27024
27025 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
27026 more rigorous EGCS C++ error checking.
27027
27028Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27029
a9c64011
AS
27030 * gdb.base/help.exp: Clean up `help set args' and `help show args'
27031 tests.
27032 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
27033 function when asleep.
27034 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
27035 for i*86 Linux and SVR4 signal handling problems.
27036 Remove linux xfail for `next to handler in signals_tests_1', fixed
27037 by recent infrun.c change.
27038 Limit backtrace to 10 frames to avoid timeout problems with infinite
27039 stack backtraces.
27040 Adjust expect pattern in `handle all print' test to match Apr 28 1997
27041 target.[ch] change.
c906108c
SS
27042
27043Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
27044
27045 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
27046 for a newline from gdb before continuing.
27047 (default_gdb_exit): Just look for y or n.
27048 (gdb_test): Detect abnormal exit from GDB running on DOS; if
27049 it does, fail the rests of the tests in the file.
27050
27051Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
27052
27053 * config/cygmon.exp: New file.
27054
27055Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
27056
27057 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 27058 main" test on remote targets.
c906108c
SS
27059
27060 * gdb.base/scope.exp: Fix problem with filelocal_bss before
27061 run test on remote targets.
27062
27063Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
27064
27065 * gdb.asm: New directory.
27066 * configure.in: Configure it.
27067 * configure: Regenerate.
27068 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
27069 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
27070
27071Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
27072
27073 * config/mn10300-eval.exp: New file to support MN10300 eval board.
27074
dc96c6c7 27075Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 27076
a9c64011
AS
27077 * gdb.base/overlays (several files): Merge the two overlay
27078 managers into one. Change variables (foox, barx, bazx, grbxx)
27079 back into ints but force them to load in their proper sections.
c906108c
SS
27080
27081Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
27082
27083 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 27084 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
27085 (D10VCopy): Handle memory regions crossing 16k boundaries.
27086 (D10VCopy): Transfer data in 32 bit chunks.
27087
27088Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
27089
27090 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 27091 correct.
c906108c
SS
27092
27093 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 27094 map. Include space for printf in .text segment.
c906108c
SS
27095
27096 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 27097 updated d10v memory VMA/LMA map.
c906108c 27098 (D10VCopy): Call D10VTranslate.
d63a86f8 27099
c906108c
SS
27100Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
27101
27102 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
27103
27104 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
27105 that it won't be put into the .sdata - small data -
27106 section. Update reference.
c906108c
SS
27107 * gdb.base/baz.c (bazx, baz): Ditto.
27108 * gdb.base/foo.c (foox, foo): Ditto.
27109 * gdb.base/grbx.c (grbxx, grbx): Ditto.
27110
27111 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 27112 to be arrays.
d63a86f8 27113
dc96c6c7 27114Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 27115
a9c64011
AS
27116 * gdb.base/overlays.exp: fix up and get working again.
27117 Add tests for backtraces from an overlay function.
d63a86f8 27118
c906108c
SS
27119Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
27120
27121 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
27122 "calling function with watchpoint enabled".
27123
27124Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
27125
27126 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 27127 gdb_suppress_tests for d10v-*-*.
c906108c
SS
27128 * lib/gdb.exp (gdb_suppress_tests): Disable this function
27129 pending review of whether it is useful or not.
27130
27131Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
27132
27133 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
27134
27135Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
27136
27137 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
27138 * config/dve.exp: New file to support Densan boards.
27139
27140Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
27141
27142 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 27143 reads and BSD.
c906108c
SS
27144
27145Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
27146
27147 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
27148 response.
27149
27150 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
27151
27152Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
27153
27154 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 27155 test.
c906108c
SS
27156
27157 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 27158 target_sizeof_long and target_bigendian_p.
c906108c 27159 (structs_by_value, structs_by_reference): Check values according
889bf7c5 27160 to targets word size and endianess.
d63a86f8 27161
c906108c
SS
27162Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
27163
27164 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 27165 output.
c906108c
SS
27166
27167Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
27168
27169 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 27170 Update test of set args help to match source change.
c906108c
SS
27171
27172Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
27173
27174 * gdb.base/default.exp: Expect help system output to be in
27175 alphabetical order.
27176 * gdb.base/help.exp: Ditto.
27177
27178Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
27179
27180 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
27181 "i*86-pc-linux-gnu*".
27182 * gdb.base/interrupt.exp: Ditto.
27183 * gdb.base/corefile.exp: Ditto.
27184
27185 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 27186 define vxworks when building the testcase.
c906108c
SS
27187
27188 * gdb.base/ptype.exp: Fix testnames to be unique.
27189 * gdb.base/radix.exp: Ditto.
27190 * gdb.base/term.exp: Ditto.
27191 * gdb.base/whatis.exp: Ditto.
27192 * gdb.c++/classes.exp: Ditto.
27193
27194Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
27195
27196 * gdb.base/callfuncs.exp: Fix indentation.
27197
27198 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
27199 suppress_flag has been set.
27200 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
27201 target feature.
27202
27203Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
27204
27205 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
27206 the testcase.
27207
27208 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 27209 set_debug_traps() and breakpoint().
c906108c
SS
27210 * gdb.c++/misc.cc (main): Ditto.
27211 * gdb.c++/templates.cc (main): Ditto.
27212 * gdb.c++/virtfunc.cc (main): Ditto.
27213
27214Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
27215
27216 * lib/gdb.exp(gdb_step_for_stub): New function.
27217 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
27218 exists, reload the executable and do a "continue" instead of
27219 doing a jump.
27220 (runto_main): Use gdb_step_for_stub.
d63a86f8 27221
c906108c 27222 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 27223 tests to have unique names.
c906108c
SS
27224 * gdb.base/callfuncs.exp: Ditto.
27225 * gdb.base/commands.exp: Ditto.
27226 * gdb.base/default.exp: Ditto.
27227 * gdb.base/help.exp: Ditto.
27228 * gdb.base/list.exp: Ditto.
27229 * gdb.base/opaque.exp: Ditto.
27230 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
27231 similar tests.
d63a86f8 27232
c906108c
SS
27233 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
27234 * gdb.c++/cplusfuncs.cc: Ditto.
27235 * gdb.c++/virtfunc.cc: Ditto.
27236
27237 * config/monitor.exp: Keep track of the last file we saw, rather
27238 than trying to get the info from gdb.
27239
27240 * gdb.fortran/types.exp: Move comment to previous line.
27241
27242Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
27243
27244 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 27245 target mode.
c906108c
SS
27246
27247Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
27248
27249 From Bob Manson:
27250 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 27251 string from GDB when it connects.
c906108c
SS
27252
27253 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
27254
27255Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
27256
27257 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
27258 if we can't get a debug format from GDB (we may be testing an
27259 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
27260
27261 * gdb.stabs/weird.exp: Fix quoting.
27262
27263 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
27264
27265Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
27266
27267 * config/arm-ice.exp: New file.
27268
27269Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
27270
27271 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 27272 until it has been modified to work with the new testsuite.
c906108c 27273
99707966 27274 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
27275 testcase won't compile, cause all of the testcases in the file to
27276 fail instead.
c906108c
SS
27277
27278 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
27279 (gdb_clear_suppressed): New procedure.
27280 (gdb_stop_suppressing_tests): Only clear suppress_flag if
27281 it contains a positive value.
27282
27283Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
27284
27285 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
27286
27287 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
27288
27289Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
27290
27291 * lib/gdb.exp (setup_xfail_format): New function.
27292 (get_debug_format): New function to get debug format.
27293 (debug_format): New global variable to hold last value set
27294 by get_debug_format.
27295 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 27296 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
27297 * gdb.c++/ptype.exp: Ditto.
27298 * gdb.c++/classes.exp: Ditto.
27299 * gdb.c++/cplusfuncs.exp: Ditto.
27300 * gdb.c++/inherit.exp: Ditto.
27301 * gdb.c++/templates.exp: Ditto.
27302 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 27303
c906108c
SS
27304Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
27305
27306 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
27307 host doesn't have a currently-open connection.
27308
27309 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
27310 any gdb stub target. Handle cases where gdb doesn't respond when
27311 interrupted in a sane fashion.
c906108c
SS
27312
27313 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 27314 same thing in a totally different way.
c906108c
SS
27315
27316 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 27317 setting "timeout".
c906108c 27318 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 27319 default_gdb_init now.
c906108c
SS
27320
27321Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
27322
27323 * gdb.base/printcmds.exp: Fix "check for floating addition"
27324 regexp to accept results within approx +/- .01 of exact value.
27325 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
27326
27327Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
27328
27329 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 27330 properly.
c906108c
SS
27331 (gdb_expect): Add optional timeout parameter, and add timeout
27332 value to various calls.
27333 (gdb_suppress_tests): Only give one warning message per group.
27334
27335Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
27336
27337 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
27338 global variables. Handle getting a value for $timeout more
27339 gracefully.
c906108c
SS
27340
27341Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27342
27343 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 27344 initialize.
c906108c 27345 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 27346 by a target configuration file.
c906108c
SS
27347 (gdb_expect): Pass the timeout to remote_expect.
27348
27349 * config/monitor.exp(gdb_load): Fix typo in regexp.
27350
27351Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
27352
27353 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
27354
27355Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
27356
27357 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
27358 here. Call gdb_target_exec before rebooting the target, to make
27359 sure the connection to the target is closed.
c906108c
SS
27360 (gdb_load): Pass the name of the executable to gdb_target_monitor.
27361 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
27362 Also detect "Timeout reading from remote" error.
27363
27364 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
27365 gdb_target_monitor. Don't call gdb_file_cmd here; let
27366 gdb_target_monitor do it.
c906108c
SS
27367
27368 * gdb.disasm/hppa.exp: Don't use exec_output.
27369
27370Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
27371
27372 * gdb.base/list.exp: If we're debugging a non-native target,
27373 try to set the pc register to point to the start of the
27374 program before doing the first list command.
27375
27376 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 27377 test_calls after restarting.
c906108c
SS
27378
27379 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 27380 reloading.
c906108c
SS
27381
27382 * gdb.base/watchpoint.exp: Fix typo.
27383
27384 * gdb.base/setshow.exp: Check for use_gdb_stub.
27385
27386 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 27387 stub case.
c906108c
SS
27388 * gdb.base/langs.exp: Ditto.
27389
27390 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
27391 gdb_load_offset. If we weren't given a file to load, figure out
27392 what the current file is and use it.
c906108c
SS
27393
27394 * config/i386-bozo.exp: New file.
27395
27396Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
27397
27398 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
27399 feature.
27400
27401 * config/proelf.exp: New entry.
27402
27403Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
27404
27405 * lib/gdb.exp: Remove spurious .* patterns at the beginning
27406 of regexps.
27407
27408 * gdb.base/watchpoint.exp: Don't run the test_stepping
27409 tests if gdb can't call functions on the target.
27410
27411 * gdb.base/setshow.exp: Don't run the set prompt tests if
27412 the board has gdb_prompt set.
27413
27414Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
27415
27416 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
27417 * gdb.base/commands.exp: Likewise.
27418 * gdb.base/setshow.exp: Likewise.
27419
27420Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
27421
27422 * config/monitor.exp(gdb_start): Look for gdb_prompt target
27423 feature.
27424
27425 * config/i960.exp: New file.
27426
27427Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
27428
27429 * gdb.base/funcargs.exp: Check for gdb,short_int target
27430 feature instead of looking for explicit target triplets.
27431
dc96c6c7 27432Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 27433
d63a86f8 27434 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
27435 "p 123DEADBEEF", to check parse_number.
27436 * top.c: change "to enable to enable" to "to enable" in a couple
27437 of help strings.
27438
27439Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
27440
27441 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
27442 on the mn10300.
d63a86f8 27443
c906108c
SS
27444Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
27445
27446 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
27447 where the test executable is run with explicit args.
27448 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
27449
27450Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
27451
27452 * gdb.base/run.c: Use FAKEARGV to build test executable that
27453 does not require a command line arg, since most simulators
27454 don't currently support passing such an arg into the simulated
27455 program.
27456 * gdb.base/commands.exp: Change tests to insert the proper
27457 value as the arg to the first recursive factorial call. Change
27458 compilation line to define FAKEARGV at compile time.
27459
27460Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
27461
27462 * gdb.base/recurse.exp: Enable these tests for the mn10300.
27463 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
27464 function with watchpoint enabled" test.
27465
27466Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
27467
27468 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 27469 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
27470
27471 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 27472 "Tests restarted" messages.
c906108c
SS
27473
27474Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
27475
27476 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
27477
dc96c6c7 27478Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27479
27480 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
27481 for INFO SYMBOL; add help tests for OVERLAY commands.
27482 * gdb.base/default.exp: add tests for INFO SYMBOL command;
27483 add tests for OVERLAY commands
27484 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
27485 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
27486 * gdb.base/sigall.c: add usestubs code frag
27487 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 27488
c906108c
SS
27489Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
27490
27491 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
27492 failures.
27493 (gdb_stop_suppressing_tests): Note that tests have restarted.
27494
27495Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
27496
27497 * config/h8300.exp: New file.
27498
27499Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
27500
27501 * gdb.base/setshow.exp: Check for the existence of a
27502 feature, not its value.
27503
27504Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
27505
27506 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
27507
27508 * gdb.base/scope.exp: It's now init0(), not init().
27509
27510 * gdb.base/scope0.c: For now, change init() to be init0().
27511
27512 * config/monitor.exp: Use gdb_serial in preference to serial
27513 or netport.
27514
27515 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 27516 and it's not already set.
c906108c
SS
27517
27518Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
27519
27520 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 27521 isn't using a stub and if it supports argument passing.
c906108c
SS
27522
27523Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
27524
27525 * config/udi.exp(gdb_start): Make sure UDICONF is set
27526 properly before starting gdb.
27527
27528Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
27529
27530 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
27531 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
27532 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
27533
27534Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
27535
27536 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 27537 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
27538
27539 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
27540
27541 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
27542
27543 * config/monitor.exp: Make sure we disconnect from the target.
27544 Also, try a reboot/reload cycle instead of failing if the
27545 load fails.
27546
27547Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
27548
27549 * gdb.base/default.exp: Don't set match_max.
27550 * gdb.base/help.exp: Ditto.
27551 * gdb.base/list.exp: Ditto.
27552 * gdb.base/signals.exp: Ditto.
27553
27554 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
27555 set, use remote_ld to download the testcase instead of
27556 the GDB loader.
27557
27558Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
27559
27560 * config/vr5000.exp: New file.
27561
27562 * config/monitor.exp(gdb_target_monitor): Add pattern for
27563 "Ending remote" to detect errors in connecting.
27564
27565 * gdb.base/setshow.exp: Add .* within auto language test.
27566
27567 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
27568 target feature.
27569
27570 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 27571 and reboot the board if necessary.
c906108c
SS
27572
27573 * gdb.base/setvar.exp(test_set): Handle multiple prints within
27574 a set of tests. Remove print.* from the patterns being checked.
27575
27576Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
27577
27578 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
27579 refer to gdb_spawn_id.
27580
27581 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
27582 longer used.
27583 * config/sparclet.exp: Ditto.
27584 * config/sparclet-old.exp: Ditto.
27585 * config/slite.exp: Ditto.
27586 * config/sim.exp: Ditto.
27587 * gdb.base/funcargs.exp: Ditto.
27588
27589 * lib/gdb.exp:Remove references to gdb_spawn_id.
27590 (gdb_expect): Move to remote.exp.
27591
27592Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
27593
27594 * config/monitor.exp: Detect the "Couldn't establish connection"
27595 message from GDB.
27596
27597Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
27598
27599 * gdb.base/bitfields.exp: Use runto instead of explicit
27600 gdb_run_cmd/gdb_expect sequences.
27601
27602 * gdb.base/break.exp(text_next_with_recursion): Add match for
27603 gdb_expect call.
27604
27605 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
27606 We also need to handle the "A program is being debugged already"
27607 prompt from gdb. Use gdb_test to set the baud rate.
27608
27609 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
27610 to 20000. Really. I mean it.
27611
27612Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27613
27614 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
27615 fails. If suppress_flag is set, skip perror message about not
27616 being able to send to GDB.
c906108c 27617 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 27618 GDB.
c906108c
SS
27619 (gdb_expect): If suppress_flag is set, always fail immediately.
27620 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
27621 (gdb_init): Call gdb_stop_suppressing_tests.
27622 (default_gdb_exit): Ditto.
27623 (default_gdb_start): Ditto.
27624
27625 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 27626 gdb_stop_suppressing_tests as appropriate.
c906108c 27627 * gdb.base/break.exp: Ditto.
889bf7c5 27628 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
27629 * gdb.base/commands.exp: Ditto.
27630 * gdb.base/exprs.exp: Ditto.
889bf7c5 27631 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
27632 * gdb.base/list.exp: Ditto.
27633 * gdb.base/recurse.exp: Ditto.
889bf7c5 27634 * gdb.base/scope.exp: Ditto.
c906108c
SS
27635 * gdb.base/structs.exp: Ditto.
27636 * gdb.c++/inherit.exp: Ditto.
27637
27638Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
27639
27640 * config/vr4300.exp: New file.
27641
99707966 27642 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 27643
99707966 27644 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
27645
27646Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
27647
27648 * lib/gdb.exp(gdb_init): New function.
27649
27650 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 27651 for each individual variable set.
c906108c
SS
27652
27653 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
27654 name.
27655
27656 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
27657
27658 * gdb.base/scope.exp: Use gdb_test.
27659
27660 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
27661 aborting; the testsuite driver will do that for us (see
27662 gdb_finish). Also, use gdb_test in a few more places.
27663
27664Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
27665
27666 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
27667
27668Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
27669
27670 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
27671 and "add_tests" are not at the same address.
27672
27673Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
27674
27675 * gdb.base/ptype.exp: Use gdb_test.
27676
27677Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
27678
27679 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
27680 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
27681 left in. No longer expect them to fail.
27682
27683 * gdb.stabs/*.mt; Deleted, no longer used.
27684 * gdb.stabs/configure.in: Remove references to target makefile
27685 frags.
27686 * gdb.stabs/configure: Rebuilt.
27687
27688 * gdb.disasm/*.mt: Deleted, no longer used.
27689 * gdb.disasm/configure.in: Remove references to target makefile
27690 frags. Use "sh3.s" as the unique filename for this directory.
27691 * gdb.disasm/configure: Rebuilt.
27692
27693 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
27694 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
27695 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
27696
27697Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
27698
27699 * config/udi.exp: Use mondfe,name instead of remote_host.
27700
27701Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
27702
27703 * gdb.base/watchpoint.exp: Don't expect a failure when calling
27704 a function with a watchpoint enabled on the mn10200.
27705
27706 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
27707 before trying to create it!
27708
27709Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
27710
27711 * config/vx.exp: Use hostname instead of netport.
27712
27713 * config/vxworks.exp: New file.
27714
27715 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
27716
27717 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 27718 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
27719 occurs.
27720
27721 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
27722 $gdb_spawn_id directly.
27723 (gdb_run_cmd): Try _start as well as start. Use the target feature
27724 gdb,start_symbol as the symbol to start from when jumping.
27725
27726Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
27727
27728 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
27729 redundant) test.
27730
27731 * gdb.base/recurse.exp: Relax final value test for 'b' so that
27732 it doesn't lose for 16bit integer systems.
27733
27734Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
27735
27736 * gdb.fortran/types.exp: If the target doesn't support "double"
27737 data types, then expect "real" types to only be 4 bytes.
27738
27739 * gdb.c++/virtfunc.exp: Expect failure for virtual function
27740 call tests if the target doesn't support inferior function calls.
27741
27742 * gdb.base/printcmds.exp: Allow minor deviation in FP values
27743 in printf tests.
27744
27745Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
27746
27747 * gdb.base/help.exp: Disable "help set", "help show", and
27748 "help support". Simplify regexp for "help stack".
27749
27750 * gdb.base/default.exp: Set match_max to 5000 and the timeout
27751 to 60 seconds. Temporarily set match_max to 15000 around the
27752 "info copying" test.
27753
27754 * gdb.base/nodebug.exp: Don't try to do an inferior function
27755 call if the target doesn't support them.
27756 * gdb.base/printcmds.exp: Likewise.
27757 * gdb.base/setvar.exp: Likewise.
27758 * gdb.base/structs.exp: Likewise.
27759 * gdb.c++/templates.exp: Likewise.
27760 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
27761
27762 * gdb.base/recurse.exp: Enable for the mn10200.
27763
27764 * configure.in: Do configure gdb.stabs directory for *-*-elf
27765 targets.
27766 * configure: Rebuilt.
27767
27768 * gdb.base/break.exp: Check for gdb,noresults before testing
27769 exit status and/or results from the target.
27770 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
27771 * lib/gdb.exp: Remove old (now bogus) initialization of
27772 noinferior, noargs, noresults and nosignals.
27773
27774Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
27775
27776 * config/sh.exp: New file.
27777
27778 * config/slite.exp: Try to connect multiple times to the board
27779 before rebooting. Only send a "monitor run" if need_monitor_run
27780 is set.
27781
27782 * gdb.base/break.exp: Don't do the "stub continue" test if
27783 the target has gdb_stub set.
27784
27785 * gdb.base/callfuncs.exp: Increase the timeout.
27786
27787 * gdb.base/interrupt.exp: Don't even try to compile the testcase
27788 if the target has gdb,noinferiorio set.
27789
27790 * gdb.base/list.exp: Increase match_max to 10000 characters.
27791
27792 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
27793
27794 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
27795 target.
27796
27797 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
27798
27799Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
27800
27801 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
27802 trying to delete the copy of gdb. Catch the file delete so we
27803 don't die if the delete fails; also, the file should be copied to
27804 the host, not to the build.
c906108c
SS
27805
27806Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
27807
27808 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 27809 parenthesis in case it contains multiple regexps separated
c906108c
SS
27810 with |.
27811
27812 * gdb.base/watchpoint.exp: Use gdb_test.
27813 * gdb.base/default.exp: Ditto.
27814
27815Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
27816
99707966 27817 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 27818
c906108c
SS
27819 * gdb.base/scope.exp: Use gdb_test.
27820 * gdb.c++/classes.exp: Ditto.
27821 * gdb.c++/inherit.exp: Ditto.
27822
27823Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
27824
27825 * gdb.base/crossload.exp: Don't use execute_anywhere, use
27826 remote_exec instead.
27827 * gdb.base/corefile.exp: Don't be ridiculous.
27828 * gdb.base/*.c: Add missing stub invocations.
27829
27830Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
27831
27832 * config/slite.exp: Miscellaneous fixes.
27833
27834 * lib/gdb.exp: Fix runto.
27835
27836 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
27837 the target.
27838
27839 * gdb.base/watchpoint.exp: Fix regexp.
27840
27841 * lib/gdb.exp(default_gdb_exit): Add a catch to the
27842 close and wait commands, as the descriptor may now be
27843 invalid. Always call "remote_close host".
27844
27845Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
27846
27847 Major rewrite for testsuite revision.
d63a86f8 27848
c906108c
SS
27849 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
27850 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
27851 instead of relying on spawn_id to always contain a valid
27852 spawn id.
27853 (get_compiler_info): New procedure to build the ${binfile}.ci
27854 file, instead of replicating this in N different places.
27855 (gdb_compile): New procedure.
d63a86f8 27856
c906108c 27857 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
27858 appropriate arguments) instead of compile. Use gdb_test in a lot
27859 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
27860 at the start of a testcase, as this is no longer done magically.
27861
27862 config/*-gdb.exp: Rename without the -gdb suffix.
27863
27864 config/mips.exp: Use remote_close instead of exit_remote_shell.
27865 config/monitor.exp: Use target_info instead of looking at
27866 baud, timeout, etc.
27867 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
27868
27869Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27870
27871 * gdb.c++/templates.exp (test_ptype_of_templates),
27872 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
27873 Update expect patterns for destructors and assignment operators
27874 to match corresponding c-typeprint.c changes.
27875 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
27876 to destructor breakpoint test, GDB should be able to set the
27877 destructor breakpoint without specifying arguments.
27878
27879Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
27880
27881 * gdb.threads/pthreads.exp: Change result for failure to compile due
27882 to lack of pthreads runtime support from an error to simply an
27883 unsupported test, per dejagnu standards.
27884
27885Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27886
27887 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
27888 where GDB exits to reduce pattern match time.
27889 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
27890
27891 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
27892
dc96c6c7 27893Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27894
27895 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
27896 * gdb.base/default.exp: ditto.
27897 * gdb.base/nodebug.exp: ditto.
27898 * gdb.base/printcmds.exp: ditto.
27899 * gdb.base/ptype.exp: ditto.
27900 * gdb.base/setvar.exp: ditto.
27901 * gdb.base/structs.exp: ditto.
27902 * gdb.base/setshow.c: Guard against uninitialized values of argc.
27903
27904Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
27905
27906 * configure, */configure: Rebuild with autoconf 2.12.
27907
27908Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
27909
27910 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
27911 use new i*86-pc-linux*-gnu quads.
27912 * gdb.base/corefile.exp: Ditto.
27913 * gdb.base/signals.exp: Ditto.
27914 * gdb.base/sigall.exp: Ditto.
27915 * gdb.base/interrupt.exp: Ditto.
27916
27917 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
27918 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
27919 RedHat 4.0.
d63a86f8 27920
c906108c 27921 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
27922 linux. This allows the test case to at least compile on latest
27923 linux, but still not run due to missing the threads runtime library.
c906108c
SS
27924
27925Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27926
27927 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
27928 directory to search gdb directory. Accept and step over conditional
27929 stack alignment code. Consume $prompt in failure cases.
27930 Reset timeout to $oldtimeout instead of some arbitrary value.
27931 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
27932 timeout problems with infinite stack backtraces.
27933 * gdb.base/ptype.exp (ptype struct link, union tu_link):
27934 Accept function parameters for linkfunc member.
27935
27936Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
27937
27938 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
27939 (CXXFLAGS): Remove, unreferenced.
27940 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
27941 previous -B options and also add -B option to pick up cross compiled
27942 runtime.
c906108c
SS
27943 (TARGET_INCLUDES): Add for -I options and add code to initialize when
27944 doing cross compiles.
27945 (target_alias): Declare global.
27946 (xgcc): Set variable to full path of gcc in build tree. Use findfile
27947 to verify that gcc exists in build tree, and if so set CC to that
27948 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 27949
c906108c
SS
27950Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
27951
27952 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
27953 ptype test for anonymous union. Fixup testcase to match
27954 current gcc debug output.
27955
27956Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
27957
27958 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
27959 force argument to an unsigned long type.
27960
27961Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
27962
27963 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 27964 tests and anonymous union print/ptype tests.
c906108c
SS
27965 * gdb.base/list.exp (test_forward-search): Increase timeout by
27966 5 minutes for the "search extremely long line" case.
27967 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
27968 completely optional and that the pass/fail messages use the command as
27969 the message if that third arg is a null string.
27970 (gdb_test_exact): Arrange that a null string pattern means match a
27971 null string output rather than any output, which might include random
889bf7c5 27972 errors.
c906108c
SS
27973 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
27974 backtrace test.
27975 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
27976 always failing and failure is now exposed by gdb.exp changes.
27977
27978Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
27979
27980 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
27981 weren't being noted.
27982
27983Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27984
27985 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
27986 * gdb.stabs/weird.exp: Remove v_comb xfails.
27987
dc96c6c7 27988Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27989
27990 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 27991 list.exp scope.exp watchpoint.exp]
c906108c 27992 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 27993
dc96c6c7 27994Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27995
27996 * config/monitor.exp: Increase download timeout to 1000 seconds.
27997
dc96c6c7 27998Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27999
28000 * config/m32r.exp: Increase timeout to 120 seconds.
28001
28002Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
28003
28004 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
28005 and accept older ordering as obsolescent gcc or gdb.
28006 * gdb.c++/templates.exp: Ditto.
28007 * gdb.c++/virtfunc.exp: Ditto.
28008
28009Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
28010
28011 * gdb.base/coremaker.c: Add code to mmap some data so we
28012 can check that it ends up in the core file.
28013 * gdb.base/corefile.exp: Add test to read mmapped data
28014 from core file.
28015
dc96c6c7 28016Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28017
28018 * config/m32r.exp: New file.
28019
28020Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
28021
28022 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
28023 that cflags can contains -gstabs, and work correctly for other tests.
28024
dc96c6c7 28025Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28026
28027 * gdb.base/setshow.exp: New file, tests show and set.
28028 * gdb.base/setshow.c: New file, tests show and set.
28029 * gdb.base/help.exp: Add test for help set|show annotate.
28030 * gdb.base/default.exp: Add test for set|show annotate.
28031
28032Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
28033
28034 * testsuite/gdb.base/break.exp: Make backtrace from factorial
28035 errors unique.
28036 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
28037 explicitly.
28038
28039Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
28040
28041 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
28042 and width commands. This is done elsewhere.
28043 * (gdb_start): Don't call gdb_start_sim here. That's already
28044 done in gdb_load. This fixes lots of failures in default.exp.
28045
28046Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
28047
28048 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
28049 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
28050 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
28051 in the same we we treat other failures (since it may be an expected
889bf7c5 28052 condition), rather than as an error.
c906108c
SS
28053 * gdb.base/signals.exp (test_handle_all_print): Revert back to
28054 old test format.
28055
28056Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
28057
28058 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
28059 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 28060 twice. Nuke the duplicates.
c906108c 28061 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 28062 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
28063 Remove config.h along with other config files.
28064
28065Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
28066
28067 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
28068 "p func1 ()" and note that rests of tests are skipped.
28069 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 28070 setup_xfails for "print func2::coremaker_local".
c906108c
SS
28071 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
28072 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
28073 affected by the previous run test.
28074 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
28075 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
28076 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
28077 "pass int powerset tuple" and "pass modeless int powerset tuple".
28078 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
28079 "real write 4" and "real write 8".
28080 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 28081 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
28082 "print \$i after tuple assign 2", and
28083 "print vs2 after tuple assign 2".
28084 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
28085 meaningful error message and return -1 so the caller can
28086 suppress further tests and avoid a cascade of errors.
d63a86f8 28087
c906108c
SS
28088Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
28089
28090 * gdb.base/a1-selftest.exp: Tweak tests to account for new
28091 format for printing version.
28092 * gdb.base/default.exp: Ditto.
28093 * gdb.base/interrupt.exp: Fix problem with cascade of
28094 errors if child process dies while calling a function.
d63a86f8 28095
c906108c
SS
28096Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
28097
28098 * Makefile.in (VPATH): Add
28099 * Makefile.in (Makefile, config.status): Fix rules so things get
28100 remade when necessary.
28101
28102Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
28103
28104 * Makefile.in (just-check): Add path to sibling expect dir
28105 to environment variable specified by RPATH_ENVVAR.
28106
28107Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
28108
28109 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
28110 (just-check): Add shared library paths for libstdc++, tk,
28111 tcl, bfd, and opcodes to the environment variable specified
28112 in RPATH_ENVVAR.
28113 * configure.in: Add support to recognize --enable-shared flag
28114 and generate correct value for RPATH_ENVVAR.
28115 * configure: Regenerated with autoconf.
28116
28117Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
28118
28119 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 28120 include all osf versions.
c906108c
SS
28121 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
28122 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
28123 when target is linux. When failing to build pthreads test
28124 executable, give more meaningful message.
28125 * gdb.threads/pthreads.c: Hpux also uses old definition of second
28126 arg for pthread_create.
d63a86f8 28127
c906108c
SS
28128Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
28129
28130 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 28131 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 28132 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 28133 and -lpthreads (everybody else).
c906108c
SS
28134 (test_startup): Fail gracefully if threads are not supported.
28135 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
28136 "p/c array_index("abcdef",2)" when not gcc compiled.
28137 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
28138 "print func2::coremaker_local" when not gcc compiled.
28139 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
28140 "ptype on opaque struct tagname (statically)",
28141 "ptype on opaque struct tagname (dynamically) 1", and
28142 "ptype on opaque struct tagname (dynamically) 2"
28143 for not compiled with gcc.
28144 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
28145 backtrace when compiled with gcc.
d63a86f8 28146 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
28147 than always return success.
28148
28149Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
28150
28151 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
28152
28153Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
28154
28155 * gdb.base/structs.exp: Undo last change.
28156
28157Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
28158
28159 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
28160 encapsulate all the steps/nexts done during self test, starting
28161 at main, and makes them less sensitive to optimization issues.
28162 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
28163 signal handler" test.
28164 * gdb.threads/pthreads.exp: Only run this for native configs.
28165 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
28166 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
28167 tests.
28168 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
28169 for "runto test_calls(void)" test.
d63a86f8 28170
c906108c
SS
28171Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
28172
28173 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
28174 and don't expect address info in breakpoint confirmations.
28175
28176Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
28177
28178 * gdb.base/list.exp (test_forward_search): Increase timeout
28179 temporarily by 60 seconds for searching extremely long line,
889bf7c5 28180 and then reset to old value when done. Increase expect input
c906108c
SS
28181 buffer to 10000.
28182
28183Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
28184
28185 * gdb.base/list.exp (test_forward_search): Fix to handle very
28186 long source line without overflowing expect's input buffer.
28187
28188Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
28189
28190 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
28191 "buffer_full".
28192
28193 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
28194 "buffer_full".
28195
28196 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
28197 "buffer_full".
28198
28199 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
28200 "buffer_full".
28201
28202Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
28203
28204 * configure.in (configdirs): Add gdb.threads.
28205 * configure: Regenerated with autoconf.
28206 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
28207 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
28208 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 28209
c906108c
SS
28210Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
28211
28212 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
28213
28214Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
28215
28216 * gdb.base/signals.exp (test_handle_all_print): Test separately for
28217 each signal's status in the output of "handle all print".
28218 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
28219 the \r\n sequence that immediately precedes the gdb prompt.
28220 * gdb.base/a1-selftest.exp: Save original timeout and restore
28221 after test.
28222
28223Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
28224
28225 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
28226 symbol.
28227
28228Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
28229
28230 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
28231
28232Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
28233
28234 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
28235 timeout by 60 seconds.
28236
28237Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
28238
28239 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
28240 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
28241 error return.
28242
28243Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
28244
28245 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
28246 gdb initialization, also report how long dejagnu waited. Restore
28247 old timeout before doing error return. Temporarily increase timeout
889bf7c5 28248 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
28249
28250Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
28251
28252 * lib/gdb.exp: Report timeout value for verbosity level 2.
28253 * config/gdbserver.exp: Ditto.
28254 * config/hppro.exp: Ditto.
28255 * config/mips-gdb.exp: Ditto.
28256 * config/monitor.exp: Ditto.
28257 * config/netware.exp: Ditto.
28258 * config/sim-gdb.exp: Ditto.
28259 * config/slite-gdb.exp: Ditto.
28260 * config/udi-gdb.exp: Ditto.
28261 * config/unix-gdb.exp: Ditto.
28262 * config/vx-gdb.exp: Ditto.
28263 * gdb.base/a1-selftest.exp: Ditto.
28264 * gdb.base/a2-run.exp: Ditto.
28265 * gdb.base/break.exp: Ditto.
28266 * gdb.base/corefile.exp: Ditto.
28267 * gdb.base/list.exp: Ditto.
28268 * gdb.base/recurse.exp: Ditto.
28269 * gdb.base/scope.exp: Ditto.
28270 * gdb.base/signals.exp: Ditto.
28271
28272Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28273
28274 * gdb.threads/Makefile.in (docdir): Removed.
28275
28276Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28277
28278 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 28279 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 28280 @srcdir@.
d63a86f8 28281 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
28282 autoconf 2.5 or higher.
28283 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
28284
28285Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
28286
28287 * configure: Regenerated.
28288 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
28289 avoid name clashes with SunOS headers.
28290
28291Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
28292
28293 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
28294
28295Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
28296
28297 * gdb.base/callfuncs.exp: Finish last change -- make sure the
28298 prototype information ends up in the compiler info file.
28299
28300Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
28301
28302 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
28303 attempting to regenerate it. Eliminate use of a temporary file
28304 and just generate the info file directly. Source it immediately,
28305 for consistency of use.
28306 * gdb.base/corefile.exp: Ditto
28307 * gdb.base/exprs.exp: Ditto.
28308 * gdb.base/funcargs.exp: Ditto.
28309 * gdb.base/langs.exp: Ditto.
28310 * gdb.base/list.exp: Ditto.
28311 * gdb.base/mips_pro.exp: Ditto.
28312 * gdb.base/nodebug.exp: Ditto.
28313 * gdb.base/opaque.exp: Ditto.
28314 * gdb.base/ptype.exp: Ditto.
28315 * gdb.base/scope.exp: Ditto.
28316 * gdb.base/setvar.exp: Ditto.
28317 * gdb.base/signals.exp: Ditto.
28318 * gdb.base/whatis.exp: Ditto.
28319 * gdb.c++/templates.exp: Ditto.
28320 * gdb.c++/virtfunc.exp: Ditto.
28321 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 28322 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
28323
28324Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28325
28326 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
28327 it got fixed by the recent lookup_minimal_symbol_by_pc change.
28328 Increase timeout, a lot of single stepping might be needed if the
28329 target has no hardware watchpoints.
28330
28331Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
28332
28333 * gdb.base/break.exp: Ignore compiler warnings when compiling
28334 break.c.
28335 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
28336 * gdb.base/default.exp: Add h8300 xfails. Handle messages
28337 from remote-sim.
28338 * gdb.base/exprs.exp: Add h8300 xfails.
28339 * gdb.base/funcargs.exp: Likewise.
28340 * gdb.base/nodebug.exp: Likewise.
28341 * gdb.base/printcmds.exp: Likewise.
28342 * gdb.base/ptype.exp: Likewise.
28343 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
28344 h8300 xfails.
d63a86f8 28345 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
28346 on the h8300.
28347 * gdb.base/funcargs.c: Explicitly make last constant argument to
28348 call_after_alloca_subr an unsigned long type.
28349 * gdb.base/return.c: Include stdio.h.
28350
28351Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
28352
28353 * config/abug.exp: New file for the older Motorola Bug monitor
28354 that runs on the mvme13x series VME boards.
28355 * config/monitor.exp: Use the new config array for target settings
28356 if they exist.
28357
28358Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
28359
28360 * sim-gdb.exp: Make the SH simulator allocate less space when
28361 it is targeted.
28362
28363Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
28364
28365 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
28366 test.
28367
28368Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
28369
28370 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
28371 "rs6000-*-*" for "list function in include file" when gcc compiled.
28372 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
28373 for "p ctable1[120]".
28374 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
28375 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
28376 Remove setup_xfail for "rs6000-*-*" for
28377 "print 'scope0.c'::filelocal before run".
28378 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
28379 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
28380 since some compilers don't allow both options to be given
28381 on the same command line. Create object file and move it.
d63a86f8 28382
c906108c
SS
28383Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
28384
28385 * gdb.base/corefile.exp: Always regenerate the core file, since
28386 we always regenerate the coremaker program. Detect special case
28387 where registers cannot be read from core file.
d63a86f8 28388
c906108c
SS
28389Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
28390
28391 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
28392 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
28393 * gdb.c++/templates.exp: Only match on basename of file since
28394 some formats like xcoff don't encode directory information.
28395 * gdb.stabs/weird.exp: Use the right sed script for powerpc
28396 and rs6000 AIX xcoff targets.
28397 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
28398 * configure: Regenerate.
28399 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
28400 here, rather than in distclean.
d63a86f8 28401
c906108c
SS
28402Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
28403
28404 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
28405 defined, and use it to compile the test case with -O2. The
28406 native compilation still uses no optimization.
28407 * gdb.base/mips_pro.c: Remove inline assembly code since
28408 it is compiled PIC by default, which results in assembler
28409 warnings that make the testsuite think the compilation
28410 was unsuccessful.
28411
28412Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
28413
28414 * gdb.c++/misc.exp: Add note to message for
28415 "print s.a for foo struct" that this is a known gcc 2.7.2
28416 and earlier bug.
28417
28418Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
28419
28420 * gdb.base/break.exp: Fix pattern for matching "Delete all
28421 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
28422 setup_xfail for deleting all breakpoints test. Fix various
28423 timeout messages to include "(timeout)".
28424 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
28425 for "p t_float_values2(3.14159,float_val2)".
28426 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
28427 for "continue to call2g" when gcc compiled.
28428 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
28429 "up to foo in langs.exp", "show language at foo in langs.exp",
28430 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
28431 and "show language at fsub in langs.exp".
28432 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
28433 "list line 1 in include file", "list message for lines past EOF",
28434 "list function in include file", "list list0.h:foo", and
28435 "list filename:function; nonexistant function".
28436 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
28437 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
28438 and "ptype t_char_array" to be for native cc only.
d63a86f8 28439
c906108c
SS
28440Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
28441
d63a86f8 28442 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 28443 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 28444 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
28445
28446Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
28447
28448 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
28449 "bt in signals.exp". This problem only appears when running
28450 the testsuite, and then only intermittently.
28451
28452Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
28453
28454 * gdb.base/return.exp (return_tests): Differentiate between
28455 two tests of continuing.
28456
28457Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
28458
28459 * */Makefile.in (maintainer-clean): Remove config.log.
28460 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
28461 * gdb.c++/Makefile.in (PROGS): Add inherit.
28462 (clean): Remove *.ci.
28463
28464Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
28465
28466 * gdb.c++/misc.cc: Add test code from Mike Stump.
28467 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
28468
28469Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
28470
28471 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
28472 to "alpha-*-osf2*" and add comment.
28473 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
28474 setup_xfail for "step over execarg initialization" and
28475 "step over corearg initialization".
c906108c
SS
28476 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
28477 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
28478 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 28479 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
28480 "print func2::coremaker_local", and "backtrace in corefile.exp".
28481 * gdb.base/signals.exp: Build and source signals.ci.
28482 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
28483 to be for gcc only.
28484 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 28485
c906108c
SS
28486Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28487
28488 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
28489 Feb 3 procfs.c change.
28490
28491Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
28492
28493 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
28494
28495Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
28496
28497 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
28498 from dejagnu's apparent default of 10 seconds, which gives random
28499 results when running the tests over NFS on moderately loaded systems.
28500 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
28501
28502Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
28503
28504 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
28505 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 28506 result reports.
c906108c
SS
28507
28508Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
28509
28510 * configure.in (CY_AC_PATH_TCLH): Remove.
28511 * configure: Regenerate.
28512
28513Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
28514
28515 * gdb.c++/Makefile.in (clean): Add missing '{'.
28516
28517Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
28518
28519 * lib/gdb.exp: Provide a default value for noinferior.
28520
28521 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
28522 Load libgloss.exp.
28523
28524Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
28525
28526 * gdb.disasm/hppa.exp: Compile directly into an executable, use
28527 the executable, not the .o to run the tests from.
28528
28529Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
28530
28531 * gdb.base/break.exp: Don't test for program exit or exit status
28532 if $noresults if nonzero.
28533 * gdb.base/langs.exp: Likewise.
28534 * gdb.base/watchpoint.exp: Likewise.
28535
28536 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
28537 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
28538 trying to compile the testcase.
28539
28540Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
28541
28542 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
28543 * gdb.base/signals.exp (continue to handler): Likewise.
28544
28545Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
28546
28547 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
28548
28549 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
28550
28551Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
28552
28553 * gdb.base/corefile.exp: Recognize "not found" as failure
28554 when trying to determine if a core file was generated.
28555 If no core file was generate the first time, try again without
28556 the ulimit -c to work around braindamaged shells.
28557
28558Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
28559
28560 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
28561 [] tests with "test" and enclose string in quotes.
28562 * gdb.stabs/configure: Rebuild
d63a86f8 28563
c906108c
SS
28564Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
28565
28566 Changes in sync with expect:
28567 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
28568 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
28569 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
28570 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
28571 argument to AC_REQUIRE.
28572 * configure: Regenerated.
28573
28574Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
28575
28576 * gdb.base/corefile.exp: When generating a core, discard any
28577 error messages about ulimit not found and the "core dumped"
28578 message from the shell that runs the coredumper.
28579
28580Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
28581
28582 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
28583
28584 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
28585 which sed script to run. Expect failure for v_comb test
28586 on PA targets too.
d63a86f8 28587
c906108c
SS
28588Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
28589
28590 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 28591 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
28592
28593Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
28594
28595 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
28596 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 28597 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
28598 * lib/gdb.exp (default_gdb_start): Fix typo.
28599 * gdb.base/corefile.exp: Allow "Core was generated by ..."
28600 messages to not include the full program name that caused
28601 the core dump since some systems (such as solaris) apparently
28602 truncate this path to about 80 characters.
28603 When generating a core file first try increasing the core file
28604 size limit to unlimited since some systems may default it to
28605 zero, and it is harmless to try it. Move the test for failing
28606 to generate a core file to where it will actually get executed.
28607 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
28608 new gdb result from g++ debug info improvements and make old
28609 pattern obsolescent. Also account for size_t differences
28610 (may be int or long).
28611 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
28612 initialization before function call is placed in the delay slot
28613 and thus appears to be skipped over by commands such as "next".
28614
28615Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
28616
28617 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
28618
28619Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
28620
28621 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
28622 input source file; fix code to compile test to deal with this
28623 convention.
28624 * gdb.c++/*.exp: Likewise.
28625
28626Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
28627
28628 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
28629 "bt in signals.exp".
28630
28631Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
28632
28633 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
28634 "step over execarg initialization" and
889bf7c5 28635 "step over corearg initialization".
c906108c
SS
28636
28637Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
28638
28639 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
28640 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
28641
28642Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
28643
28644 From Rob Savoye (rob@poseidon.cygnus.com)
28645 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
28646 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
28647 configure.in}, gdb.disasm/{Makefile.in, configure.in},
28648 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
28649 configure.in}: Major reworking for autoconfig.
c906108c
SS
28650 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
28651 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 28652 New files.
c906108c
SS
28653 * config/unix-gdb.exp: Make GDB global.
28654 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
28655 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
28656 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
28657 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
28658 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
28659 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 28660 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
28661 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
28662 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
28663 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
28664 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 28665 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
28666 to returns as necessary, arrange for test to compile own testcase
28667 executable.
c906108c 28668 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 28669
c906108c
SS
28670Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
28671
28672 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 28673 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
28674 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
28675 "backtrace through signal handler".
28676
28677Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28678
28679 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
28680 continuing from a job control stop signal.
28681 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
28682
28683Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
28684
28685 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
28686 * gdb.base/corefile.exp: Likewise.
28687 * gdb.base/funcargs.exp: Likewise.
28688
28689Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
28690
28691 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
28692 * config/monitor.exp: Add support for setting baud rate.
28693
28694Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
28695
28696 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
28697 i*86-*-linux* xfails for "backtrace through signal handler".
28698 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
28699 "print func2::coremaker_local".
28700 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 28701 alpha-dec-osf2* xfail for
c906108c
SS
28702 "delete all breakpoints when none".
28703
28704Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
28705
28706 * gdb.base/break.exp: Change test that deletes all breakpoints
28707 when no user breakpoints are installed. A post 4.15 change
28708 causes gdb to no longer prompt in this case.
28709
28710Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
28711
28712 * gdb.base/return.exp (return_tests): Change xfail for test
28713 "correct value returned double test" to stop xfailing at
28714 Solaris 2.5. Apparently the bug has been fixed.
28715
28716Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
28717
28718 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
28719 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
28720
28721Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
28722
28723 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
28724 * gdb.disasm/hppa.s: Corresponding changes.
28725
28726Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
28727
28728 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
28729 makefile fragment.
28730 * config/mt-hpux: Deleted.
28731
28732Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
28733
d63a86f8 28734 * Many files: When warning about suppressed tests due to a
c906108c
SS
28735 nonexistant test binary, avoid incrementing the warning count.
28736
28737Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
28738
28739 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 28740
c906108c
SS
28741Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28742
28743 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
28744 "sparc-*-solaris2*".
28745
28746Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28747
28748 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
28749 Add global and local variables and initialize them.
28750 * gdb.base/corefile.exp: Test correct mapping of corefile sections
28751 by printing variables. Remove rs6000 and powerpc xfails, BFD now
28752 extracts the file name and terminating signal from the core file.
28753 * TODO: Remove note about tests for correct mapping of corefile.
28754 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
28755 from optimizing it away.
28756 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
28757 handles common blocks.
28758
28759Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
28760
28761 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
28762 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
28763
28764Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
28765
28766 * Makefile.in (maintainer-clean): New target, synonym for
28767 realclean.
28768 * gdb.base/Makefile.in (maintainer-clean): Likewise.
28769 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
28770 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
28771 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
28772 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
28773 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
28774
28775Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
28776
28777 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
28778 xfails when not gcc compiled for "print foo::funclocal".
28779 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
28780 "print foo::funclocal at foo",
28781 "print 'scope1.c'::foo::funclocal at foo",
28782 "print foo::funclocal_bss at foo",
28783 "print 'scope1.c'::foo::funclocal_bss at foo",
28784 "print foo::funclocal_ro at foo",
28785 "print 'scope1.c'::foo::funclocal_ro at foo",
28786 "print bar::funclocal at foo" and
28787 "print 'scope1.c'::bar::funclocal at foo".
28788 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
28789 gcc compiled for "print foo::funclocal at bar".
28790 Expand all messages to ensure that they identify that
28791 the test is at bar().
28792 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
28793 gcc compiled for:
28794 "ptype on opaque struct pointer (statically)",
28795 "ptype on opaque struct tagname (statically)",
28796 "ptype on opaque struct pointer (dynamically) 1",
28797 "ptype on opaque struct tagname (dynamically) 1",
28798 "ptype on opaque struct pointer (dynamically) 2" and
28799 "ptype on opaque struct tagname (dynamically) 2
28800 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
28801 gcc compiled for:
28802 "p datalocal"
28803 "whatis datalocal",
28804 "ptype datalocal",
28805 "p bsslocal",
28806 "whatis bsslocal", and
28807 "ptype bsslocal".
28808 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
28809 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
28810 when not gcc compiled.
28811 * gdb.base/funcargs.exp (float_and_integral_args): Add
28812 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
28813 compiled.
28814 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
28815 "backtrace from call6a" when not gcc compiled.
28816 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
28817 "backtrace from call7a" when not gcc compiled.
28818 * gdb.base/callfuncs.exp (do_function_calls):
28819 Add "hppa*-*-hpux*" xfail when not gcc compiled for
28820 "p t_char_array_values(char_array_val2,char_array_val1)",
28821 "p t_char_array_values(char_array_val1,char_array_val2)",
28822 "p t_char_array_values("carray 1","carray 2")",
28823 "p t_char_array_values("carray 1",char_array_val2)",
28824 "p t_char_array_values(char_array_val1,"carray 2")",
28825 "p sum_args(1,{2})",
28826 "p sum_args(2,{2,3})",
28827 "p sum_args(3,{2,3,4})",
28828 "p sum_args(4,{2,3,4,5})"
28829 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
28830 "backtrace in corefile.exp" when not gcc compiled.
28831
28832Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28833
28834 * gdb.base/signals.exp: Rewrite `handle all print' test as
28835 a procedure. Accept blanks or TABs as whitespace, increase
28836 timeout and expect input buffer size for the large output
28837 from the command. Remove "i*86-*-bsdi2.0" xfail.
28838
28839Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28840
28841 * gdb.base/setvar.exp: Add new testcases for truncation when
28842 assigning invalid values to bitfields.
28843
28844Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
28845
d63a86f8 28846 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
28847 mips-sgi-irix* xfail for
28848 "call inferior func with struct - returns char *"
28849 and fix test so that an optional (unsigned char *) cast is
889bf7c5 28850 accepted in the result.
c906108c
SS
28851
28852Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
28853
28854 * gdb.base/funcargs.exp (float_and_integral_args): Remove
28855 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
28856 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
28857 * gdb.base/signals.exp: Remove duplicate "handle all print" test
28858 that accidentally got checked in.
28859
28860Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
28861
d63a86f8 28862 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
28863 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
28864 compiled test.
28865 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
28866 Add mips-sgi-irix5* xfail for not gcc compiled.
28867 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
28868 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
28869 compiled for "p top", "whatis top", "p middle", and "whatis
28870 middle".
c906108c
SS
28871 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
28872 "whatis signed char" for not gcc compiled.
28873 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
28874 "set variable signed char=-1 (-1)" and
28875 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
28876 * gdb.base/funcargs.exp (float_and_integral_args):
28877 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
28878 Add mips-sgi-irix* xfail when not gcc compiled for
28879 "continue to call2b".
28880 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
28881 "continue to call2g".
6fdff2c5
PA
28882 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
28883 compiled for "backtrace from call6a"
28884 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
28885 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
28886 when not gcc compiled for "backtrace from call7a".
c906108c
SS
28887 (localvars_after_alloca): Fix gdb_test cmds for
28888 "print * after runto ...".
28889 Remove rs6000-*-* xfails for
28890 "print i after runto localvars_after_alloca" and
28891 "print l after runto localvars_after_alloca"
28892 for all compilers.
28893 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 28894 when not compiled with gcc, for:
c906108c
SS
28895 "print signed char == (minus)",
28896 "print signed char != (minus)",
28897 "print signed char < (minus)",
28898 "print signed char > (minus)".
28899 * gdb.base/callfuncs.exp (do_function_calls):
28900 Add mips-sgi-irix* xfail, when compiled with native compiler, for
28901 "call inferior func with struct - returns char *".
d63a86f8 28902 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
28903 "correct value returned double test" to include Solaris 2.4.
28904 * gdb.base/funcargs.exp (float_and_integral_args):
28905 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 28906
c906108c
SS
28907Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28908
28909 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
28910 enumeration bitfields if compiling with GNU C.
28911 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
28912 to empty' prompt.
28913
28914Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
28915
28916 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
28917 test for PRO targets.
28918
28919 * gdb.base/funcargs.exp: Avoid ever setting more than 8
28920 breakpoints in the inferior at any given time by making
28921 two groups of breakpoints for call2*, call6* and call7*
28922 tests.
28923
28924Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28925
28926 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
28927 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
28928 from optimizing it away.
28929 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
28930 "call inferior func with struct".
28931
28932Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
28933
28934 * configure.in: Only configure gdb.chill for particular targets.
28935
28936Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
28937
28938 * gdb.base/Makefile.in: Add action to .c.o transformation
28939 rule that generates a .ci file for each .o file and remove
28940 explicit .c.o rules except for callfuncs.o.
28941 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
28942 generates a .ci file for each .o file and remove explicit
28943 .cc.o rules.
28944 (clean): Remove *.tmp *.ci files.
28945 (EXECUTABLES): Remove templ-info.exp.
28946 * gdb.base/compiler.c: New file.
28947 * gdb.c++/compiler.cc: New file
28948 * gdb.base/scope.exp: Source gdb.base/scope.ci.
28949 Change rs6000-*-* xfail for
28950 "print 'scope0.c'::filelocal_ro" and
28951 "print 'scope1.c'::filelocal" and
28952 "print 'scope1.c'::filelocal_bss" and
28953 "print 'scope1.c'::filelocal_ro" and
28954 "print 'scope1.c'::foo::funclocal" and
28955 "print 'scope1.c'::foo::funclocal_ro" and
28956 "print 'scope1.c'::bar::funclocal" and
28957 "print 'scope0.c'::filelocal_ro" and
28958 "print 'scope1.c'::filelocal at foo" and
28959 "print 'scope1.c'::filelocal_bss at foo" and
28960 "print 'scope1.c'::filelocal_ro at foo" and
28961 "print 'scope1.c'::foo::funclocal at foo" and
28962 "print 'scope1.c'::foo::funclocal_bss at foo" and
28963 "print 'scope1.c'::foo::funclocal_ro at foo" and
28964 "print 'scope1.c'::bar::funclocal at foo" and
28965 "print 'scope0.c'::filelocal_ro" and
28966 "print 'scope1.c'::filelocal" and
28967 "print 'scope1.c'::filelocal_bss" and
28968 "print 'scope1.c'::filelocal_ro" and
28969 "print 'scope1.c'::foo::funclocal" and
28970 "print 'scope1.c'::foo::funclocal_bss" and
28971 "print 'scope1.c'::foo::funclocal_ro" and
28972 "print 'scope1.c'::bar::funclocal" and
28973 "print 'scope1.c'::bar::funclocal_bss"
28974 to only be xfail'd when not compiled with gcc.
d63a86f8 28975 Add rs6000-*-* xfail for
c906108c
SS
28976 "print 'scope0.c'::filelocal_bss before run"
28977 when compiled with gcc.
28978 (test_at_main): Add rs6000-*-* xfail for
28979 "print filelocal_ro in test_at_main"
28980 when compiled with gcc.
28981 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 28982 Add rs6000-*-aix* xfail for
c906108c
SS
28983 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
28984 "ptype t_char_array", not compiled with gcc.
28985 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
28986 xfail for "list foo (in include file)" when gcc compiled.
28987 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 28988 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
28989 "run to call0a" if not compiled with gcc.
28990 (unsigned_integral_args): Add rs6000-*-* xfail for
28991 "run to call1a" if not compiled with gcc.
28992 (float_and_integral_args): Add rs6000-*-* xfail for
28993 "run to call2a" if not compiled with gcc and for
28994 "continue to call2b" for any compiler.
28995 Add rs6000-*-* xfail to
28996 "print f1 after run to call2a" for gcc compiled.
28997 (discard_and_shuffle): Add rs6000-*-* xfail for
28998 "run to call6a".
28999 (shuffle_round_robin): Add rs6000-*-* xfail for
29000 "backtrace from call7a" if not compiled with gcc.
29001 Add rs6000-*-* xfail for
29002 "backtrace from call7b" if compiled with gcc.
29003 (call_after_alloca): Add rs6000-*-* xfail for
29004 "print c in call_after_alloca" and
29005 "print s in call_after_alloca" and
29006 "backtrace from call_after_alloca_subr"
29007 if not compiled with gcc.
29008 (localvars_in_indirect_call): Add rs6000-*-* xfail for
29009 "print c in localvars_in_indirect_call" and
29010 "print c in localvars_in_indirect_call" and
29011 "backtrace in indirectly called function" and
29012 "stepping into indirectly called function"
29013 if not compiled with gcc.
29014 (localvars_after_alloca): Add rs6000-*-* xfail for
29015 "print c after runto localvars_after_alloca" and
29016 "print s after runto localvars_after_alloca" and
29017 "print i after runto localvars_after_alloca" and
29018 "print l after runto localvars_after_alloca"
29019 for all compilers.
29020 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
29021 than whatis-info.exp.
29022 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
29023 than opaque-info.exp.
29024 Setup rs6000-*-* xfail for
d63a86f8 29025 "ptype on opaque struct pointer (statically)" and
c906108c
SS
29026 "ptype on opaque struct pointer (dynamically)" when
29027 not compiled with gcc.
29028 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
29029 rather than callf-info.exp.
29030 (do_function_calls): Add clear_xfail for rs6000-*-* for
29031 "p t_float_values2(3.14159,float_val2)". Seems to work
29032 fine there, both with xlc and gcc. Need to find out what
29033 it is doing right and fix other platforms.
29034 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
29035 "call inferior func with struct - returns int",
29036 "call inferior func with struct - returns long",
29037 "call inferior func with struct - returns float",
29038 "call inferior func with struct - returns double",
29039 "call inferior func with struct - returns char *",
29040 but only if not gcc compiled (presumes xlc compiled).
29041 Change rs6000-*-* xfails for
29042 "call inferior func with struct - returns char" and
29043 " call inferior func with struct - returns short" to only
29044 xfail if not using gcc.
29045 (clean mostlyclean): Remove *.ci and *.tmp files.
29046 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
29047 than templ-info.exp.
29048 * gdb.base/langs.exp: Source gdb.base/langs.ci.
29049 Add rs6000-*-* xfail for "up to foo in langs.exp"
29050 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 29051 when not gcc compiled.
d63a86f8 29052
c906108c
SS
29053Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29054
29055 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
29056 * gdb.base/corefile.exp: Likewise.
29057 * gdb.base/list.exp: Likewise.
29058 * gdb.base/scope.exp: Likewise.
29059 * gdb.base/siganls.exp: Likewise.
29060
29061 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
29062 compiler output.
29063 * gdb.base/whatis.exp: Likewise.
29064
29065Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
29066
29067 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
29068 failure (opcode table has been fixed to match reality).
29069
29070Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
29071
29072 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
29073 "call inferior func with struct - returns char",
29074 "call inferior func with struct - returns short"
29075
29076 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
29077 "print 'scope0.c'::filelocal at main",
29078 "print 'scope0.c'::filelocal_bss in test_at_main",
29079 "print 'scope0.c'::filelocal at foo",
29080 "print 'scope0.c'::filelocal_bss in test_at_foo",
29081 "print 'scope0.c'::filelocal at bar",
29082 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 29083
c906108c
SS
29084 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
29085 in source file 1". This bug seems to have been fixed with both
29086 gcc and native cc (was native assembler bug?).
29087
29088Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
29089
29090 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
29091 "backtrace through signal handler" to "i*86-*-sysv4*".
29092 * gdb.base/signals.exp: Add xfail for "'next' behaved as
29093 continue" case. Add "known SVR4 bug" to fail message.
29094 Add "i*86-*-bsdi2.0" xfail for "handle all print".
29095 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
29096 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
29097 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
29098 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
29099 "up to foo in langs.exp", "show language at foo in
29100 langs.exp", "up to cppsub_ in langs.exp", "show
29101 language at cppsub_ in langs.exp", "up to fsub in
29102 langs.exp", and "show language at fsub in langs.exp".
29103 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
29104 "bactrace in corefile.exp".
29105 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
29106 "call inferior function with struct - returns float" and
29107 "call inferior function with struct - returns double".
d63a86f8 29108
c906108c
SS
29109Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
29110
29111 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
29112 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
29113 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
29114 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
29115
29116Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
29117
29118 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
29119 (or overriden) "CHILL" macro rather then bare "gcc".
29120 Also look for ../../gcc/xgcc since that is what we will
29121 actually need, not "Makefile". Remove following assignment
29122 of CHILL to CHILL_FOR_TARGET because that results in
29123 recursive definition.
29124
29125Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
29126
29127 * gdb.base/corefile.exp: Change xfail for backtrace in
29128 corefile.exp from linuxaout to all linux.
29129 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
29130 cases where we miss the breakpoint at the signal handler
29131 for some reason. Setup xfail for linuxoldld/linuxaout and
29132 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
29133 hitting SIGURG breakpoint.
29134 * gdb.base/signals.exp: Setup xfail for "next" acting like
29135 continue to add linuxoldld. Setup xfail for all linux for
29136 "next to handler in signals_tests_1", "backtrace in
29137 signals_tests_1", "continue to func1", "pass SIGUSR1",
29138 and continue to handler".
29139
29140Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
29141
29142 * Update all FSF addresses except those in COPYING* files.
29143
29144Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
29145
29146 * gdb.base/a2-run.exp: Change messages to be more explicit about
29147 the status of args, and quote binfile in results.
29148
29149Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
29150
29151 * gdb.base/callfuncs.exp: Add tests for passing structs to
29152 inferior functions and return various types.
29153 * gdb.base/callfuncs.c: Add functions to receive a struct
29154 and return a member of the struct, in various types.
29155
29156Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29157
29158 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
29159
29160Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
29161
29162 * config/vxworks29k.exp: New file, sources vxworks.exp.
29163
29164Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29165
29166 * config/gdbremote.exp: New file. Testing framework using
29167 gdbserver.
29168
29169Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
29170
29171 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
29172 "call function when asleep" and "send end of file".
29173 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
29174 for "backtrace in corefile.exp".
29175 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
29176 for "backtrace through signal handler".
29177 * gdb.base/corefile.exp: Make sure we actually generate a core file
29178 before trying the core tests. Some systems allow the user to suppress
29179 generation of core files and default to that (linux for example).
29180 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
29181 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
29182
29183Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29184
29185 * gdb.threads: New directory with some crude multi-threaded
29186 gdb tests (step.exp and step2.exp).
29187 * config/mt-lynx (STEP_EXECUTABLE): Define.
29188 (THREADFLAGS): Define.
29189
29190Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
29191
29192 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
29193
29194 * gdb.base/signals.exp: Disable whole file for lynx until
29195 further notice.
29196
29197 * gdb.base/signals.exp: xfail test where "next" acts like
29198 "continue" for lynx.
29199
29200 * gdb.base/interrupt.exp: xfail test for calling function while
29201 inferior is asleep for lynx.
29202
29203 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
29204 than one cr-lf after each command.
29205
29206Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29207
29208 * configure.in: Reinstate setting of stabsdirs variable, fix
29209 typo in setting up configdirs for native builds.
29210
29211 * gdb.base/return.exp: Fix typo in return double test.
29212 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
29213 compiler from optimizing them away.
29214
29215Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
29216
29217 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
29218 sequences to be echo'd by gdb when using gdb_test.
29219 * gdb.chill/chexp.exp: Likewise.
29220 * gdb.fortran/exprs.exp: Likewise
29221
29222Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29223
29224 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
29225 after the inferior gdb has started.
29226
29227 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
29228 after each command.
29229 * gdb.base/funcargs.exp: Likewise.
29230 * gdb.base/gdbvars.exp: Likewise.
29231 * gdb.base/interrupt.exp: Likewise.
29232 * gdb.base/list.exp: Likewise.
29233 * gdb.base/watchpoint.exp: Likewise.
29234 * gdb.c++/demangle.exp: Likewise.
29235 * gdb.c++/inherit.exp: Likewise.
29236 * gdb.chill/chexp.exp: Likewise.
29237 * gdb.fortran/exprs.exp: Likewise.
29238
29239 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
29240 test if we can't handle IO to/from the inferior.
29241
29242 * gdb.c++/misc.exp: Always check for a program already being
29243 started after sending a "run" command to gdb.
29244
29245 * gdb.base/twice.exp: Start with a fresh gdb.
29246
29247 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
29248 only depend on gdb's expression code, not the chill runtime.
29249
29250 * gdb.base/return.c: Put return values into variables so we
29251 can have gdb print them rather than depending on the program
29252 to print them.
29253 * gdb.base/return.exp: Corresponding changes.
29254
29255 * lib/gdb.exp: Provide default value for noinferiorio.
29256 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
29257 the inferior.
29258
29259 * gdb.base/break.exp: Always check for a program already being
29260 started after sending a "run" command to gdb.
29261 (text_next_with_recursion): Don't check the output from the
29262 program's printf statement. Instead just make sure the program
29263 exited.
29264
29265 * gdb.base/commands.exp: Protect tests which need arguments with
29266 $noargs conditionals.
29267
29268Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29269
29270 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
29271 of structure member arrays to match gdb/valops.c:value_addr change.
29272
29273Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
29274
29275 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
29276 cases.
29277
29278Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
29279
29280 * configure.in (configdirs): Remove gdb.chill from default list
29281 of subdirs and then add it back in only if doing a native build.
29282 The current chill compiler does not yet work in any cross build.
29283 * Revert all signal changes from Jul 6.
29284 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
29285 for sh-hms targets, allowing these tests to link, with no other
29286 changes. Testing is suppressed by setting "nosignals" in site.exp.
29287
29288Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
29289
29290 * configure.in (signaldirs): Define and add to configdirs for all
29291 targets except some specific ones that are known to not support signals.
29292 Also clean up formatting.
29293 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
29294 (signals, sigall): Remove rules to build.
29295 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
29296 Moved to new gdb.signals directory.
29297 * gdb.signals: New test directory.
29298 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
29299 signals.c signals.exp}: New or moved files.
29300
29301Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
29302
29303 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
29304
29305Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
29306
29307 * gdb.base/return.exp: Xfail `return double' test failure
29308 on at least Solaris 2.3 and handle future/past versions on
29309 a case by case basis as appropriate. Also update message
29310 to include i*86 failures.
29311
29312Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29313
29314 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
29315
29316 * lib/gdb.exp: Fix comment which erroneously identified
29317 gdb_file_cmd as gdb_load (the 19 May change was in fact to
29318 gdb_file_cmd not gdb_load).
29319 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
29320
29321 * gdb.base/setvar.exp: Make test names consistent between pass and
29322 fail cases. Use gdb_test more.
29323
29324Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29325
29326 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
29327
29328Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29329
29330 * gdb.base/help.exp: Fix expected help string for `show commands'.
29331
29332Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
29333
29334 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
29335
29336 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
29337 of a text section.
29338
29339Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
29340
29341 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
29342 that loop eventually terminates. Fix Connection refused logic so
29343 that testsuite will expire nicely.
29344
29345Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
29346
29347 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
29348 config/rom68k.exp: New tcl glue for the appropriate monitors.
29349 These all just end up calling monitor.exp.
29350 * config/monitor.exp (gdb_target_monitor): Handle `Connection
29351 refused' by retrying. Cleanup some timeout issues.
29352 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
29353 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
29354 callers don't have to set/restore global timeout variable.
29355
29356 * The following set of changes centralizes management of the global
29357 timeout variable. This way, it can be set in one target dependent
29358 place instead of dozens of places scattered throughout the test suite.
29359 If you need to lengthen a timeout, then you should either set timeout
29360 in one of the config/{target}.exp files, or multiply it by a factor.
29361 Setting it to an absolute value is always going to lose for some
29362 targets.
29363 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
29364 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
29365 * gdb.base/funcargs.exp: Don't set timeout.
29366 * gdb.base/list.exp (test_forward_search): Only use local timeout.
29367 * gdb.base/printcmds.exp (test_print_string_constants
29368 test_print_array_constants): Don't set timeout.
29369 * gdb.base/ptype.exp: Don't set timeout.
29370 * gdb.base/recurse.exp: Don't set timeout.
29371 * gdb.base/return.exp: Don't set timeout.
29372 * gdb.base/watchpoint.exp: Don't set timeout.
29373 * gdb.c++/classes.exp (do_tests): Don't set timeout.
29374 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
29375
29376Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
29377
29378 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
29379
29380Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29381
29382 * lib/gdb.exp: Disable chill tests for irix5.
29383
29384Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29385
29386 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
29387 each test pass or fail.
29388
29389Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29390
29391 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
29392 xlc not gcc.
29393
29394Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
29395
29396 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
29397
29398Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
29399
29400 * config/est.exp: Fix copyright and comments. Remove dead code.
29401 Use targetname, serialport and baud variables instead of fixed
29402 constants.
29403 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
29404 * config/cpu32bug.exp: New file to support cpu32bug monitors.
29405
29406Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29407
29408 * gdb.base/watchpoint.exp: Don't run
29409 test_watchpoint_triggered_in_syscall for sunos.
29410
29411Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29412
29413 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
29414 they don't seem to exist. Do include stdio.h.
29415
29416Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29417
29418 * gdb.base/a1-selftest.exp: Add alpha xfail.
29419
29420Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29421
29422 * gdb.base/watchpoint.c (main): Prompt before calling read().
29423 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
29424 Revise accordingly. Remove cruft about sending "123" several
29425 times, until it gets noticed. Clean up the "print buf[0]" stuff
29426 so that it passes or fails, and waits for prompts in the usual way.
29427
29428Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29429
29430 * gdb.base/recurse.exp: Fix comment.
29431
29432 * TODO: Remove item about printing variables in nodebug.exp. Add
29433 item about enabling tests which are only run on some targets.
29434
29435 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
29436 fail, make test names unique, use new gdb_test convention
29437 regarding pattern, use gdb_test more, etc.).
29438
29439 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
29440 fail, make test names unique, etc.).
29441
29442Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29443
29444 * gdb.base/nodebug.c: Change return type of top and middle to
29445 short.
29446 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
29447 are fixed by the recent mdebugread.c changes. Allow `short ()'
29448 as type for top and middle.
29449
29450Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29451
29452 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
29453 nearly as I can tell, the whole thing was an accident in Stu's
29454 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
29455 to replace a send/expect pair with gdb_test, but ended up only
29456 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
29457 of 30 Mar 1995 took care of it, but left this vestigial comment
29458 which I am now nuking.
29459
29460Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29461
29462 * gdb.base/break.exp: Look for different line number for
29463 breakpoint at main depending on usestubs.
29464
29465Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29466
29467 * gdb.base/list.exp: Adjust some alternate expect patterns to
29468 match recent list0.c change. Add alternate expect pattern for
29469 output from `list default lines around main' for optimizing
29470 compilers.
29471
29472Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29473
29474 * lib/gdb.exp: If nosignals is not set, set it to 0.
29475
29476Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
29477
29478 * config/slite-gdb.exp: Responds to load symbol table prompt.
29479 * gdb.base/break.exp: Adjust line number, fix rerun.
29480 * gdb.base/langs0.c: Add #ifdef usestubs.
29481
29482Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
29483
29484 * gdb.base/list.exp: Adjust line contents after adding new lines in
29485 list0.c. Also fix a syntax error.
29486
29487 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
29488 * gdb.base/break.exp: ditto.
29489 * gdb.base/list.exp: ditto.
29490 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
29491 * gdb.base/run.c: ditto.
29492 * gdb.base/list0.c: ditto.
29493 * gdb.base/funcargs.c: ditto.
29494
29495Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
29496
29497 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
29498 $targetname, $serialport and $baud instead of hardwired variables.
29499 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
29500 target doesn't support signals.
29501
29502Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
29503
29504 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
29505
29506Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29507
29508 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
29509 Don't rely on the value of an auto variable before it has been
29510 initialized. Use gdb_test more.
29511
29512Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29513
29514 * lib/gdb.exp (default_gdb_version): A version number must start
29515 with a digit, but other than that contains all characters up to
29516 the first whitespace character.
29517
29518Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29519
29520 * gdb.base/commands.exp (breakpoint_command_test): New tests.
29521
29522Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29523
29524 * gdb.c++/*.exp: Warn if executable does not exist. The original
29525 reason for skipping the warning was that configure.in sometimes
29526 intentionally skipped building the executables but the tcl code
29527 had no way of knowing. That (a) was always bogus with respect to
29528 error handling, (b) is no longer true (right now there is no way
29529 to skip C++ tests).
29530
29531 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
29532
29533Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29534
29535 * gdb.base/list.exp: Add expect patterns for output from
29536 SunPRO compiled executables.
29537 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
29538 types.
29539
29540Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29541
29542 * gdb.base/break.exp (test_next_with_recursion): Accept any line
29543 number (we are already testing that the correct source line text
29544 gets printed).
29545
29546 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
29547 that is what is intended, but something needed to be done to get
29548 sunos4 native working again.
29549
29550 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
29551
29552 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
29553 apparently went with a (very) old xfail.
29554
29555Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
29556
29557 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
29558 runto_main is a proc in gdb.exp that will do 'step' for target use
29559 stubs.
29560 * gdb.base/exprs.exp: ditto.
29561 * gdb.base/interrupt.exp: ditto.
29562 * gdb.base/opaque.exp: ditto.
29563 * gdb.base/printcmds.exp: ditto.
29564 * gdb.base/ptype.exp: ditto.
29565 * gdb.base/scope.exp: ditto.
29566 * gdb.base/setvar.exp: ditto.
29567 * gdb.base/signals.exp: ditto.
29568 * gdb.base/twice.exp: ditto.
29569 * gdb.c++/classes.exp: ditto.
29570 * gdb.c++/inherit.exp: ditto.
29571 * gdb.c++/templates.exp: ditto.
29572 * gdb.base/break.exp: no run and hit main for stubs. Change line
29573 numbers for breakpoints and info breakpoint.
29574 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
29575 breakpoint().
29576 * gdb.base/callfuncs.c: ditto.
29577 * gdb.base/exprs: ditto.
29578 * gdb.base/interrupt.c: ditto.
29579 * gdb.base/opaque0.c: ditto.
29580 * gdb.base/printcmds.c: ditto.
29581 * gdb.base/ptype.c: ditto.
29582 * gdb.base/scope0.c: ditto.
29583 * gdb.base/setvar.c: ditto.
29584 * gdb.base/signals.c: ditto.
29585 * gdb.base/twice.c: ditto.
29586 * gdb.c++/misc.cc: ditto.
29587 * gdb.c++/templates.cc: ditto.
29588
29589Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29590
29591 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
29592
29593 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
29594 somewhere between `read' and `main.c'. I'm pretty sure the
29595 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
29596 and it isn't particularly useful.
29597
29598 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
29599
29600Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29601
29602 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
29603
29604Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
29605
29606 * config/mt-slite: add LIBS and -nostdlib.
29607 * config/slite-gdb.exp: add this new file to support sparclite target.
29608
29609Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
29610
29611 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
29612
29613 * gdb.base/a2-run.exp: Change argument to istarget from
29614 "*-*-vxworks" to "*-*-vxworks*".
29615 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
29616
29617Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
29618
29619 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
29620 will not runto main but do a 'step' to step out of breakpoint().
29621 * config/mt-slite: add -Dusestubs.
29622
29623Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29624
29625 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
29626 instead of just @.
29627
29628 * gdb.base/signals.exp: Add test for "handle all print".
29629 * TODO: Remove "handle all print". Also remove item about
29630 checking copyright date (I don't like the idea of a spurious FAIL
29631 based on when we run the tests).
29632
29633 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
29634 for SunOS4 (reason for failure not investigated). Remove
29635 redundant test for $binfile.
29636
29637 * gdb.base/nodebug.c (array_index): Call malloc.
29638
29639 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
29640
29641Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
29642
29643 * gdb.base/recurse.exp: Update gdb_test invocation to use new
29644 conventions and slightly simplify the matching regexp.
29645
29646Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29647
29648 * gdb.base/break.exp: Update gdb_test invocation to use new
29649 convention.
29650
29651 * lib/gdb.exp: If noargs is not set, set it to 0.
29652
29653 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
29654 tests unique.
29655
29656 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
29657
29658Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29659
29660 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
29661 one argument of type "<non-float parameter>".
29662
29663Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
29664
29665 * config/rom68k.exp: New file to support Motorola IDP board.
29666 * gdb.base/a2-run.exp: Skip this file if noargs is set.
29667 * gdb.base/break.c: Change things around so that this program
29668 doesn't depend upon args. This is necessary to make remote
29669 targets work (in general, they can't take args).
29670 * gdb.base/break.exp: Don't try to send args to program. Don't
29671 expect output. Also, replace lots of code with gdb_test.
29672
29673Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29674
29675 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
29676 printing of '\'' (which is what the comment says we are testing,
29677 even though we were not), not '''.
29678 (test_integer_literals_rejected): Test that printing ''' is an error.
29679
29680 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29681 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
29682 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
29683 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
29684 Use gdb_test not test_print_accept.
29685 * lib/gdb.exp: Remove test_print_accept.
29686
29687 * gdb.base/signals.exp (signal_tests_1): Make pass message
29688 consistent with fail message.
29689
29690 * gdb.base/whatis.exp: Remove xfails for printing char vs.
29691 unsigned char; the bug (PR 1821) is fixed.
29692
29693 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
29694
29695 * gdb.base/scope.exp (test_at_localscopes): Call pass for
29696 successful tests--makes xfailing them work right.
29697
29698Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29699
29700 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
29701 only \r\n, not .*. The test can pass .* as the last thing in
29702 $pattern if that is what it wants. In addition to providing this
29703 flexibility, this change should speed up pattern matching in cases
29704 where the pattern already ended with .* (there were a number of
29705 them). This change also helps catch bad patterns--in the old
29706 scheme the typo "char \*" instead of "char \\*" would pass. Now
29707 it is caught.
29708 * Many .exp files: Update callers.
29709
29710 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
29711 clearer and does not spuriously match multiple ('s. Likewise for
29712 ) and *.
29713
29714 * gdb.base/nodebug.exp: Test ability to call a function and pass
29715 it a string (even with no debugging info).
29716
29717 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
29718 "p '\'", which is the same as "p ''" once tcl gets done with
29719 quoting, to "p '\\'", which I suspect is what is intended (one
29720 backslash gets sent to GDB).
29721
29722 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
29723
29724Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29725
29726 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
29727 1817) was fixed literally years ago.
29728
29729Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29730
29731 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
29732 test, it causes stepping out of call_after_alloca_subr with
29733 optimizing compilers.
29734 (localvars_in_indirect_call): Consume GDB prompt if `finish'
29735 fails.
29736
29737 * gdb.c++/templates.exp: Source templ-info.exp only if
29738 the templates executable exists.
29739
29740 * gdb.c++/misc.cc (class Contains_static_instance,
29741 class Contains_nested_static_instance),
29742 gdb.c++/classes.exp (test_static_members): Test printing of
29743 a class that contains a static instance of the class.
29744
29745Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29746
29747 * gdb.base/langs2.c (cppsub_): Don't prototype.
29748 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
29749 only, I believe).
29750
29751Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29752
29753 * lib/gdb.exp (skip_chill_tests): New procedure.
29754
29755 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
29756
29757Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
29758
29759 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
29760 each expect pattern. Cuts runtime from 12 to about 4 seconds.
29761
29762Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29763
29764 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
29765
29766 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
29767 disassemble 8, not 16, instructions for part 4.
29768
29769 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
29770 support the latter anymore.
29771
29772 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
29773 -DNO_PROTOTYPES.
29774 * gdb.base/callfuncs.c: Control use of prototypes based on
29775 NO_PROTOTYPES, not __STDC__.
29776 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
29777 t_float_values2 tests if prototypes in use.
29778
29779 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
29780 t_double_values): When checking differences against DELTA, check
29781 that difference is within the range (-DELTA,DELTA), not just
29782 (-infinity,DELTA).
29783
29784Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
29785
29786 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
29787 'file' command firts, then 'target', then 'load', this is due to gdb
29788 target set up.
29789 * config/mips-gdb.exp: Fix a couple regular exp bugs.
29790
29791Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
29792
29793 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
29794 FP load/store variants.
29795 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
29796
29797Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29798
29799 * gdb.base/term.exp: Do not give a warning if not native, it is
29800 not an abnormal condition.
29801
29802Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
29803
29804 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
29805 t_char_array".
29806
29807Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29808
29809 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
29810 are getting the version number.
29811
29812 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
29813 if not native, it is not an abnormal condition.
29814
29815Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29816
29817 * lib/gdb.exp: Just use "file exists", rather than undocumented
29818 dejagnu procedure "findfile".
29819
29820Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29821
29822 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
29823 (LDFLAGS): Set to -Xlinker -Ur.
29824
29825 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
29826 Removed, these values are set by lib/gdb.exp.
29827
29828 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
29829
29830Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29831
29832 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
29833 of replicating gdb startup code.
29834
29835 * config/mt-vxworks (LDFLAGS): Set to -r.
29836 (CFLAGS_FOR_TARGET): Removed.
29837
29838 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
29839 (gdb) and gdb for vxworks uses (vxgdb).
29840
29841 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
29842 executable is not in the tree and host != target, use sed and
29843 program_transform_name to determine the gdb name used by the
29844 target.
29845
29846 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
29847 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
29848
29849Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29850
29851 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
29852 floats, chars, and shorts where there are ANSI-style function
29853 definitions.
29854
29855 * gdb.base/langs.exp, gdb.base/langs*: New test.
29856 * gdb.base/Makefile.in: Build it.
29857 * TODO: Remove item about checking that C names don't get C++
29858 demangling applied; this test tests it.
29859
29860Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29861
29862 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
29863 went with the const70 xfail. The xfail went away a year ago.
29864
29865 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
29866
29867 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
29868 for hp300.
29869
29870 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
29871
29872 * gdb.base/a1-selftest.exp: Don't run on hp300.
29873
29874Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29875
29876 * Makefile.in (site.exp): Set host_alias and target_alias as well
29877 as host_triplet and target_triplet.
29878
29879Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29880
29881 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
29882
29883 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
29884 places as other ecoff systems).
29885
29886 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
29887 ultrix.
29888
29889Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29890
29891 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
29892 remove them.
29893 * gdb.base/nodebug.exp: Accept "function" in addition to "text
29894 variable and "variable" in addition to "data variable".
29895 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
29896
29897 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
29898 2.
29899 * gdb.base/list1.c (long_line): Add additional statement at start
29900 of function.
29901 * gdb.base/list.exp (test_forward_search): Update line number to
29902 reflect new statement.
29903
29904Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29905
29906 * gdb.base/signals.exp: Reinitialize searched source directories
29907 after gdb_start call.
29908
29909Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
29910
29911 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
29912 * gdb.stabs/Makefile.in: Likewise.
29913
29914 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
29915 change. Instead split the tests into smaller pieces.
29916 * gdb.disasm/hppa.s: Corresponding changes.
29917
29918Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29919
29920 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29921 Quote ^C when passing it to stty. For some shells ^ is a pipe.
29922
29923 * gdb.base/funcargs.exp: Modify many tests so that every test
29924 either passes or fails. Make some test names unique.
29925
29926Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29927
29928 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29929 Call stty to set interrupt character.
29930
29931 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
29932 for HP assembler versus GNU assembler based on actual behavior of
29933 $(CC), rather than assuming that $(AS) is always the GNU assembler.
29934
29935 * TODO: Suggest a few more stepping tests.
29936
29937Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
29938
29939 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
29940 restart GDB for h8300 after a continue.
29941 (return): Add pattern to match a29k-udi behavior.
29942 * gdb.base/nodebug.exp: Remove obsolete comment.
29943 * gdb.base/regs.exp: New file, testing of register displays.
29944 * gdb.base/return.exp: Fix typo in reference to $objdir.
29945 * gdb.base/whatis.exp: Always start with a fresh GDB.
29946
29947Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29948
29949 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
29950 higher, these tests generate a lot of output.
29951
29952Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29953
29954 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
29955 code following the catch silently ignored some errors; without the
29956 catch they should be thrown like any other tcl error. Also, the
29957 catch used "" instead of {} which meant all the callers who wanted
29958 to include one of the characters "[]$ had to quote it an extra time.
29959 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
29960 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
29961 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
29962 Remove extra quoting.
29963
29964Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
29965
29966 * gdb.base/commands.exp: Make test names unique; every test either
29967 passes or fails. Update some comments.
29968
29969 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
29970
29971Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29972
29973 The following fixes a FAIL caused by the fact that the alpha stabs
29974 configuration didn't use the ".if alpha" code in weird.def.
29975 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
29976 bit pointer, so the 32 bit version works even on the alpha.
29977 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
29978 Remove the stuff which allowed us to have separate versions for
29979 alpha and everything else.
29980
29981 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
29982 regexp which "info func operator\[\](" is supposed to match. Fix
29983 string to send to GDB. Note that GDB still doesn't work right. Add a
29984 new test for "info func .perator\[\](" which GDB does handle correctly.
29985
29986 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
29987
29988Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29989
29990 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
29991 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
29992 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
29993 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
29994 it makes the tests harder to understand and confuses test-o-matic.
29995 The preferred style is that each test provides a PASS or a FAIL,
29996 and has a unique message (e.g. "continue #54" not just "continue")
29997 which is the same for the pass and the fail.
29998 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29999 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
30000 to lib/gdb.exp.
30001 * gdb.base/printcmds.exp: Use test_print_accept. Remove
30002 prt_accept which was basically the same thing. Likewise for
30003 test_print_reject and prt_reject.
30004 * lib/gdb.exp (test_print_reject): Add some more error message
30005 patterns to match from the former printcmds.exp (prt_reject).
30006 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
30007 One defect of the passcount stuff is that some of it failed to
30008 report XPASS where appropriate.
30009 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
30010 stuff before and after arg in expected pattern.
30011 (test_paddr_operator_functions): Re-do test without print_addr_of;
30012 this is the only test which seems to want extra stuff there.
30013
30014Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30015
30016 * gdb.base/nodebug.exp: Update new tests to reflect improved
30017 wording of gdb output.
30018
30019 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
30020 and "ptype" work on variables in files compiled without -g.
30021 Replaces commented out "maint print msymbol" tests.
30022
30023Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30024
30025 * gdb.base/setvar.c (dummy): Call malloc.
30026
30027 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
30028 losing with the irix4 sed.
30029
30030 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
30031 ALRM" on irix4.
30032
30033Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30034
30035 * TODO: Remove items about corefile.exp testing new exec-file and
30036 backtrace; both are now done. Add items about printing enums.
30037
30038Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30039
30040 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
30041 "get signal $thissig" test fails.
30042
30043 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
30044
30045Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30046
30047 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
30048 compiler warning with dec alpha compiler.
30049
30050 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
30051 extra \n from gdb_test call (this explains why the prompt test
30052 that I removed yesterday was there).
30053 (user_defined_command_test): Remove extra \n and prompt test.
30054
30055 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
30056 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
30057 doesn't exist.
30058 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
30059 Also remove alpha workaround, which turns out to be because
30060 SIGABRT == SIGLOST.
30061
30062 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
30063
30064 * gdb.base/help.exp: Don't test "help show".
30065
30066Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30067
30068 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
30069 "set print address" is on.
30070 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
30071 pass prompt to gdb_test; gdb_test already looks for the prompt.
30072
30073 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
30074
30075 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
30076 was a vestige of the manual TESTSTRATEGY, and the purpose of it
30077 was to make sure that gdb can read a core file. But (a) the "read
30078 the corefile" part didn't make it to a1-selftest.exp, we just
30079 delete the corefile after creating it, and (b) we test reading
30080 corefiles in corefile.exp anyway. Also, this test left around a
30081 xgdb process on Solaris.
30082
30083 * gdb.base/corefile.exp: Also test backtrace.
30084
30085Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
30086
30087 * gdb.base/commands.exp: Test a simple user defined command with
30088 arguments and if/while statements; verify the full user command is
30089 printed by "show user".
30090
30091 * gdb.base/commands.exp: Test if/while commands as part of a
30092 breakpoint command list; verify they appear in breakpoint
30093 information.
30094
30095Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30096
30097 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
30098 than by dividing by zero.
30099
30100Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
30101
30102 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
30103 performing an inferior call with watchpoints enabled.
30104 * gdb.base/watchpoint.c (main): Delete second unnecessary read
30105 call.
30106
30107Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30108
30109 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
30110 of "file" command.
30111
30112 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
30113 Add additional pattern for when "int operator int(void);" appears
30114 in a different order.
30115
30116Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30117
30118 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
30119
30120 * gdb.base/help.exp: Replace most of docstrings for "info signals"
30121 and "signal" with ".*".
30122
30123Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30124
30125 * TODO: Add note about "handle all nostop".
30126
30127 * gdb.base/{sigall.c, sigall.exp}: New test.
30128 * gdb.base/Makefile.in: Add it.
30129
30130Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
30131
30132 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
30133 when invoking GDB, suppresses any windowing interface.
30134
30135Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
30136
30137 * config/sim-gdb: New file, simulator testing support.
30138
30139Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
30140
30141 * gdb.base/interrupt.exp: Test calling func1 twice.
30142
30143Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
30144
30145 * gdb.base/list.exp (test_forward_search): Set timeout higher
30146 when we'll be getting lots of output from gdb.
30147
30148 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
30149 "init_malloc" to after the expect statement. Run it if that
30150 regexp is taken, but also for two others which happen if source
30151 cannot be found.
30152
30153Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30154
30155 * gdb.base/printcmds.exp: New test, for printing register before
30156 program is running.
30157
30158Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30159
30160 * gdb.base/list.exp: Correct some alternate expect patterns
30161 to reflect changes in list1.c.
30162
30163Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30164
30165 * TODO: Add item regarding large frames.
30166
30167 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
30168
30169 * TODO: Remove item about enabling return.exp; it
30170 is enabled. Suggest a few more "return" tests.
30171
30172Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30173
30174 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
30175 anonymous unions.
30176
30177Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30178
30179 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
30180 and pr-5646.o, so "make" is the same as "make all", not "make
30181 pr-4975.o".
30182
30183Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
30184
30185 * gdb.base/list.exp: Adjust expectations to reflect changes in
30186 list1.c.
30187 (test_forward_search): New test proc.
30188 * gdb.base/list1.c (long_line): New function, has long source line.
30189
30190Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
30191
30192 * gdb.base/a1-selftest.exp: Change initial stepping to know about
30193 additional line of code that was added.
30194
30195Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
30196
30197 * gdb.disasm/hppa.s: Break the large branching tests into smaller
30198 tests so as not to overflow expect's input buffers.
30199 * gdb.disasm/hppa.exp: Corresponding changes.
30200
30201Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30202
30203 Beginnings of template debugging tests.
30204 * gdb.c++/templ-info.cc: New file to test for template
30205 debugging capability of the compiler.
30206 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
30207 templ-info.cc.
30208 * gdb.c++/templates.cc: Add explicit template instantiations
30209 to enable compiling with -fno-implicit-templates. Add destructor
30210 and 'value' method to T5 class for template tests.
30211 * gdb.c++/templates.exp: Add testcases for printing of template
30212 types, setting breakpoints on template methods and calling a
d63a86f8 30213 template method.
c906108c
SS
30214
30215Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
30216
30217 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
30218 branch target since some assemblers (gas-2.5) may emit a
30219 relocation for the branch instead of resolving it in the
30220 assembler.
30221
30222Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30223
30224 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
30225 through signal handler.
30226
30227Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30228
30229 * configure.in (*-*-netware): Use config/mt-netware.
30230
30231 * config/mt-netware: New file.
30232 * config/mt-i386-netware: Removed, separate configs for different
30233 netware architectures are no longer needed now that we have
30234 --with-headers.
30235
30236Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30237
30238 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
30239 by the recent changes to use ANSI C arithmetic conversions.
30240
30241Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30242
30243 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
30244 bug involving using inferior_pid to figure out whether to select a
30245 frame.
30246
30247Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
30248
30249 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
30250 match the current disassembler output.
30251
30252Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
30253
30254 * gdb.fortran/exprs.exp: Expect VOID instead of void.
30255 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
30256 types, expect "int" as type of integer values (for now).
30257
30258Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
30259
30260 * gdb.base/commands.exp: New tests for if/while commands.
30261
30262Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
30263
30264 * lib/gdb.exp (runto): Replace sub-pattern for hex value
30265 by .*, since hex values have different syntax in Chill mode.
30266
30267Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30268
30269 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
30270 linefeed from expect pattern for repeated types with indices > 9.
30271
30272Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
30273
30274 First part of Fortran test suite.
30275 * gdb.fortran: New directory.
30276 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
30277
30278Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30279
30280 * gdb.base/default.exp: Update expect pattern for load command
30281 without arguments.
30282
30283Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
30284
30285 * configure.in: Change i386 to i[345]86.
30286 * gdb.base/configure.in: Likewise.
30287 * gdb.c++/configure.in: Likewise.
30288 * gdb.chill/configure.in: Likewise.
30289
30290Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
30291
30292 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
30293 patterns, since that is not a valid context for comments.
30294
30295Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
30296
30297 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
30298 repeated types and repeated types with indices > 9.
30299
30300Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
30301
30302 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
30303 2417; old bug has been fixed.
30304
30305Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
30306
30307 * gdb.base/interrupt.exp: When trying to wake up the inferior,
30308 send the newline ourselves instead of assuming gdb_test will do
30309 so when passed an empty input string.
30310
30311 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
30312 stabs testcode.
30313
30314Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30315
30316 * lib/gdb.exp (gdb_test): Don't send anything if the first
30317 argument is an empty string. This makes cases where we want to
30318 match output that is already in expect's buffers (for example,
30319 matching a breakpoint after gdb_run_cmd has been called) work
30320 reliably.
30321
30322Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30323
30324 * config/netware.exp: New file.
30325
30326Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30327
30328 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
30329 the -B and -L prefixes so we can find the debugging stub.
30330
30331 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
30332 there and we are using the gcc from the tree.
30333
30334 * gdb.base/types.c: Removed.
30335
30336 * gdb.base/configure.in: Look for makefile fragments in ../config.
30337 Recognize i386-*-netware.
30338 * gdb.c++/configure.in: Likewise.
30339
30340Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30341
30342 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
30343 the correct TCL syntax.
30344
30345Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30346
30347 * gdb.base/opaque.exp: use runto instead of messing around with
30348 breakpoints. Simplify by using gdb_test.
30349
30350 * gdb.base/bitfields.exp: restart between tests on netware targets
30351 because breakpoints aren't relocated after target death. Run
30352 processes to completion.
30353
30354 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
30355
30356Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
30357
30358 * Makefile.in: Remove extra tabs that confuse some versions
30359 of "make". Use the newly built gdb to test with by default,
30360 rather than the first one in the tester's search path.
30361
30362Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
30363
30364 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
30365
30366 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
30367 condition help.
30368
30369Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30370
30371 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
30372
30373 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
30374 running.
30375 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
30376 * gdb.base/funcargs.exp: Likewise.
30377
30378 * gdb.base/bitfields.exp: Simplify by using gdb_test.
30379 * gdb.base/funcargs.exp: Likewise.
30380
30381 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
30382 message is "".
30383
30384Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30385
30386 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
30387 return,signals,twice}.exp: Handle non-existant binaries
30388 consistantly.
30389
30390 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
30391 * gdb.base/Makefile.in: Don't try to generate a core dump, we
30392 might testing a cross development system.
30393
30394Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30395
30396 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
30397 runtest script is relative to ${srcdir}, not ${rootdir}.
30398
30399Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
30400
30401 * gdb.base/signals.exp: Allow for optionality of breakpoint
30402 address.
30403
30404Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30405
30406 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
30407
30408Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30409
30410 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
30411 for size_t definition.
30412 * gdb.c++/templates.cc: Likewise
30413
30414 * config/mt-i386-netware: New file.
30415
30416 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
30417 defined.
30418
30419 * gdb.base/Makefile.in: Added support for systems that name core
30420 files by appending "core" to the program name.
30421 * gdb.base/a1-selftest.exp: Likewise.
30422
30423Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30424
30425 * gdb.base/return.exp: Add comment and message for `return double'
30426 test failure on Sparc Solaris.
30427
30428Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
30429
30430 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
30431
30432Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30433
30434 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
30435 from optimizing them away.
30436 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
30437 patterns to include default constructors and assignment operators,
30438 to match gcc versions beyond 2.5.8. Accept any cplus demangling
30439 character in the output of the virtual base pointer.
30440
30441Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30442
30443 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
30444 expression match in print_addr_of to avoid unintented matches.
30445 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
30446 versions up to 2.5.8.
30447
30448Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30449
30450 * gdb.base/list.exp: Tweak alternate pattern for listing of an
30451 included file to run under newer versions of expect.
30452 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
30453 consecutive >'s in templates to accomodate recent cplus-dem.c change.
30454 Remove xfail for the virtual table of BDDHookV.
30455
30456Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
30457
30458 * lib/gdb.exp (string_to_regexp): Set a default result.
30459 (default_gdb_start): Fix misleading message.
30460
30461Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
30462
30463 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
30464 Remove all CC, etc definitions.
30465 * config/mt-hpux: New file.
30466 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
30467 (CFLAGS, LDFLAGS): Define.
30468 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
30469
30470 * Makefile.in (site.exp): Don't insert host_os, etc.
30471 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
30472 (distclean): Check existence of subdir.
30473 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
30474 * gdb.base/Makefile.in: General cleanup and simplification.
30475 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30476 to build executables. Use default rule to build .o files.
30477 (EXPECT, RUNTEST, CC): Fix relative pathname.
30478 (site.exp): Don't insert host_os, etc.
30479 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
30480 and/or SIGUSR1 defined.
30481 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
30482 * gdb.c++/Makefile.in: General cleanup and simplification.
30483 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30484 (CFLAGS): Remove.
30485 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
30486
30487Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
30488
30489 * gdb.base/recurse.exp: Misc changes to get tests running again
30490 after Kung's changes to the watchpoint code.
30491 * gdb.base/watchpoint.exp: Likewise.
30492
30493Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
30494
30495 * lib/gdb.exp (string_to_regexp): Convert {\} also.
30496
30497Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
30498
30499 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
30500 * lib/gdb.exp (default_gdb_start): Define.
30501 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
30502 gdb.base/funcargs.exp, gdb.base/opaque.exp,
30503 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
30504 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
30505 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
30506 Don't call gdb_target_udi in between tests.
30507
30508Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30509
30510 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
30511 (which was basically just a local version of the same thing). In
30512 addition to avoiding duplication, gdb_test_exact is faster.
30513 * lib/gdb.exp (gdb_test_exact): Fix typo.
30514
30515 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
30516 don't give an error.
30517
30518 * gdb.base/term.exp: Call delete_breakpoints before starting.
30519
30520 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
30521 (t10): Add comment.
30522
30523Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30524
30525 Reorganization of the GDB Test Suite.
30526
30527 * gdb.base: New directory, contains all the basic tests.
30528 * gdb.c++: New directory, tests specific to C++.
30529 * gdb.chill: New directory, tests specific to Chill.
30530 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
30531 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
30532 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
30533 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
30534 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
30535 t30-31 to chill).
30536 * */gdbme.*: Rename to match appropriate expect scripts.
30537 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
30538 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
30539 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
30540 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
30541 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
30542 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
30543 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
30544 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
30545 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
30546 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
30547 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
30548 gdb.c++/virtfunc.cc: New names of C++ files.
30549 * gdb.chill/chillvars.ch: New name of Chill file.
30550 * gdb.base/configure.in, gdb.c++/configure.in,
30551 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
30552 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
30553 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
30554 * configure.in (configdirs): Update to reflect directory changes.
30555 (target_abbrev): No longer define for any configuration.
30556 * Makefile.in: Cosmetic improvements to header comments.
30557
30558Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
30559
30560 Various changes to gdb.t31:
30561
30562 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
30563 * gdbme.ch: Make all key-words and predefineds be upper-case.
30564 * chillvars.exp: Expect key-words and predefinds in upper-case.
30565
30566 * chillvars.exp: Use gdb_test_exact many places.
30567 Change expected output for arrays (which now includes index labels).
30568
30569 * pr-5020.exp, gdme.ch (module PR_5020):
30570 New test, for PR-5020.
30571
30572Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
30573
30574 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
30575 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
30576
30577Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
30578
30579 * Makefile.in: Fix bit-rot in definitions of CHILL,
30580 CHILL_FOR_TARGET and Chill_LIB.
30581 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
30582 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
30583 CHILL, and CHILL_LIB.
30584
30585Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
30586
30587 * Revert the previous changes. Please see Rob's directory
30588 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
30589
30590Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
30591
30592 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
30593 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
30594 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
30595 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
30596 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
30597 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
30598 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
30599 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
30600 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
30601 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
30602 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
30603 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
30604 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
30605 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
30606 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
30607 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
30608 changes from 94Q1.
30609
30610Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
30611
30612 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
30613 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
30614 Rob's new testing fragments.
30615
30616Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
30617
30618 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 30619 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
30620
30621Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30622
30623 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
30624 version also, match on casted version strings, and match on
30625 gdb startup case where the line numbers might be messed up.
30626
30627Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
30628
30629 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 30630 (CFLAGS): Delete it from here.
c906108c
SS
30631
30632Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
30633
30634 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
30635
30636Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
30637
30638 * Makefile.in (RUNTEST): Default to just "runtest".
30639
30640Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30641
30642 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
30643 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
30644 the code has been restructured.
30645
30646Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30647
30648 * gdb.t00/default.exp (set write): Allow any number of \r and/or
30649 \n, not just one of each.
30650
30651 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
30652 /bin/cc gives a warning if you do.
30653
30654Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
30655
d63a86f8 30656 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
30657 __t10ListS_link1ZUiRCUiPT0
30658
30659Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30660
30661 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
30662 on local variables in recursive functions.
30663
30664 * gdb.t07/Makefile.in: Build the new test.
30665
30666Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30667
30668 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
30669 directly. Instead compare the return values from actual calls.
30670
30671Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
30672
30673 * Makefile.in (check): Set TCL_LIBRARY for runtest.
30674
30675Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30676
30677 * From Peter Schauer with minor modifications.
a9c64011
AS
30678 * gdb.t15/return.exp (return_tests): Handle targets where "return"
30679 stops in mid-line in the caller. Add xfail for returning a float
30680 value on X86 targets.
c906108c
SS
30681
30682Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30683
30684 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
30685 to avoid expect lossage.
30686 (fmem_LRbug_tests): Likewise.
30687 * gdb.disasm/hppa.s: Corresponding changes.
30688
30689 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
30690 conditions to work with latest dejagnu/expect.
30691
30692 * gdb.t15/funcargs.exp (finish from indirect call): No longer
30693 expected to fail on the PA.
30694 (backtrace in call with trampolines): Explicitly require main
30695 to be frame #1 (no trampolines should show up in backtrace).
30696
30697 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
30698 "continue -expect".
30699 * gdb.t06/break.exp: Likewise.
30700 * gdb.t07/watchpoint.exp: Likewise.
30701 * gdb.t13/bitfields.exp: Likewise.
30702 * gdb.t15/{funcargs,return}.exp: Likewise.
30703 * gdb.stabs/weird.exp: Likewise.
30704 * config/{mips,udi}-gdb.exp: Likewise.
30705
30706 * hppa.sed: Enclose comments within a sed command to avoid
30707 losing with the old OSF1 sed.
30708
30709Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30710
30711 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
30712 sequent dynix.
30713 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
30714 * gdb.t15/funcargs.exp: Conditionally step again to really
30715 finish from marker_call_with_trampolines. Handle the case where
30716 the first step from within call_with_trampolines already steps
30717 us back to main.
30718 * gdb.t15/gdbme.c: Add comment to closing brace of
30719 call_with_trampolines for funcargs.exp.
30720
30721Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30722
d63a86f8 30723 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
30724 Fix typo(s).
30725
30726Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30727
30728 * gdb.t07/gdbme.c: More code for watchpoint testing.
30729
30730 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
30731 "Hardware watchpoint" throughout file.
30732 (test_watchpoint_triggered_in_syscall): New test.
30733 (test_complex_watchpoint): New test.
30734
30735Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30736
30737 * gdbme.c (call_with_trampolines): New function to try and step
30738 into. Tests trampoline problems on the PA.
30739
30740 * funcargs.exp (localvars_in_indirect_call): No longer expect
30741 stepping into indirect call to fail on PAs.
30742 (test_stepping_over_trampolines): New test.
30743
30744Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30745
30746 * TODO: Add suggestions for static member function tests, and
30747 completion tests.
30748
30749Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30750
30751 * TODO: Add suggestions for "p/a" tests.
30752
30753 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
30754 (default_gdb_exit): Replace all the hair with sending "quit" to
30755 the process with a simple close.
30756
30757Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30758
30759 * TODO: Add suggestions for shared library tests.
30760
30761Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30762
30763 * TODO: Add suggestions for x/s tests.
30764
30765Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30766
30767 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
30768 "enable once", and "enable breakpoints once" with ".*".
30769
30770Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30771
30772 * TODO: Add suggestions about structure passing tests.
30773
30774Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30775
30776 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
30777 the primary1 test, use work around if __GNUC__ < 2.
30778 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
30779 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
30780 Test for bad output rather than waiting for timeout. Issue
30781 second continue only if first continue failed.
30782
30783Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30784
30785 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
30786 operator[] test with gdb_test because the old code didn't seem to
30787 be getting the quoting right with the new dejagnu.
30788
30789Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
30790
30791 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
30792 one from the path.
30793 * Makefile.in: Use a fresh expect if there is one, use runtest
30794 from the src tree if there is one.
d63a86f8 30795
c906108c
SS
30796Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30797
30798 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
30799 next over recursive call. Revise the tests from that point on
30800 (which had been skipped) to match GDB's actual (correct) output.
30801
30802 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
30803 with next over a breakpoint whose condition is false.
30804
30805 * gdb.t00/help.exp: Comment out "help set print" tests just like
30806 (and for same reason as) "help set" test.
30807
30808Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30809
30810 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
30811 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
30812
30813Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30814
30815 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
30816 necessary gdb_target_udi.
30817
30818 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
30819
30820 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
30821 1838 and 2417; they are fixed.
30822
30823 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
30824 gdb.t03/ptype.exp (ptype structure, ptype union):
30825 Remove xfails; the test is looser than when the xfails were added.
30826
30827 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
30828 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
30829
30830 * gdb.t01/run.exp: Only run shell test if isnative.
30831
30832 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
30833 since "run" automatically loads if necessary. Call gdb_target_udi
30834 after the "file" since "file" kills any execution target.
30835
30836 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
30837 GDB. GDB doesn't work that way (not anymore at least) on UDI.
30838 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
30839 argument for UDI.
30840
30841Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30842
30843 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
30844
30845 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
30846
30847Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30848
30849 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
30850 properly quoting regexps. This makes the second argument to
30851 demangle a fixed string, which matches the callers, instead of a
30852 shell-style pattern which is what the previous implementation
30853 used. Update some of the callers.
30854
30855Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30856
30857 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
30858 (comib_nullified_tests): Fix typo.
30859 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
30860 strings. No longer expected to fail.
30861
30862 * gdb.disasm/hppa.s (addib_tests): Fix typo.
30863 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
30864 strings. No longer expected to fail.
30865
30866 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
30867 string. No longer expected to fail.
30868
30869Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30870
30871 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
30872 No longer expected to fail.
30873
30874 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
30875 string. No longer expected to fail.
30876
30877Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30878
30879 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
30880 only in the names (I probably got most of them). I was even
30881 generous with some which differed in underscores in names, and
30882 probably missed a few, and I *still* was able to remove almost a
30883 third of the file with almost no impact on testsuite coverage.
30884
30885Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30886
30887 * gdb.t00/default.exp: Match udi_attach error message as well as
30888 the one from child_attach.
30889
30890 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
30891
30892 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
30893
30894 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
30895 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
30896
30897 * Move test with enums and partial symbols back to
30898 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
30899 Reverts the change of 26 May 93. Per today's change to
30900 stabs.texinfo, the behavior that weird.exp was expecting was
30901 unreasonable; what is important is that the compiler+gdb get
30902 things right, which happens with a recent gcc. Also fix the test
30903 to deal with native compilers which put out the stab gdb can't
30904 deal with.
30905
30906Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30907
30908 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
30909 in the names. The main thing these accomplish is to slow things down.
30910 Many more such duplicates surely remain.
30911
30912 * gdb.t00/help.exp: Comment out "help support" test just like
30913 (and for same reason as) "help set" test.
30914
30915Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
30916
30917 * gdb.t06/break.exp: Remove setup_xfails for
30918 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
30919 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
30920 about known bug in gcc to include up through 2.5.8.
30921 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
30922 well as "_vb$".
30923 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
30924 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
30925 with latest gcc and gdb.
30926 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
30927 well as "_vb$".
30928
30929Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30930
30931 * configure.in (hppa*-*-*): Also configure and build stabs-only
30932 tests.
30933
30934Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30935
30936 * gdb.t10/hppa.mt: A makefile fragment for the PA.
30937 * gdb.t10/configure.in (hppa*-*-*): Use it.
30938
30939Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30940
30941 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
30942
30943Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30944
30945 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
30946 versions prior to 1.13.5.
30947
30948Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30949
30950 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
30951 the prompt is at the start of a line.
30952
30953Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30954
30955 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
30956 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
30957 in the copr tests now.
30958 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
30959 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
30960 expected to fail.
30961
30962Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
30963
30964 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
30965 gdb.t31/chillvars.exp, lib/gdb.exp:
30966 Tweak to run under either version of expect.
30967 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
30968 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
30969 * gdb.t11/list.exp: Remove extraneous whitespace.
30970
30971Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30972
30973 * gdb.t16/printcmds.exp (test_print_strings): Accept
30974 "(unsigned char *) " before the string.
30975
30976 * TODO: Add notes about printing of fancy types and GDB expressions.
30977
30978Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
30979
30980 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
30981 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 30982 if doing mips-idt-ecoff.
c906108c
SS
30983
30984Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
30985
30986 * Most .exp files: Tweak to run under either version of expect.
30987
30988Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30989
30990 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
30991 xfails; I'm not sure why they are failing, but not because of PR 1806.
30992
30993Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
30994
30995 * config/unix-gdb.exp: Remove gdb_unload cause it's already
30996 defined in lib/gdb.exp.
30997
30998Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30999
31000 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
31001 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
31002 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
31003 have to be typeless.
31004
31005Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31006
31007 * TODO: Add suggestion for copyright year test.
31008
31009Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
31010
31011 * configure.in (*-*-lynxos*): Add stabs tests.
31012
31013Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
31014
31015 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
31016 so insert a tab before any assembler directive in column zero.
31017
31018 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
31019 stores.
31020 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
31021 stores.
31022 (fpu_short_memory_tests): Likewise.
31023
31024Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31025
31026 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
31027 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
31028 .stabs directives in comments.
31029
31030Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31031
31032 * TODO: New file, describing tests we could write.
31033 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
31034
31035Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31036
31037 * gdb.t06/signals.exp: Add kludge to force re-sync.
31038
31039 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
31040 to xgdb instead of gdb, get out of gdb.
31041
31042Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
31043
31044 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
31045 for info.
31046
31047Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
31048
31049 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
31050 * gdb.stabs/configure.in (hppa*-*-*): Use it.
31051 * gdb.stabs/hppa.sed: New sed script for the PA.
31052
31053Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31054
31055 * gdb.stabs: Re-write weird.def and configuration to use sed
31056 instead of cpp. sed is portable and POSIX; cpp is neither.
31057
31058Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31059
31060 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
31061
31062Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31063
31064 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
31065
31066Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31067
31068 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
31069 "_vb$".
31070 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
31071 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
31072
31073Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31074
31075 * lib/gdb.exp: Comment out code which depends on non-existent
31076 `transform' procedure.
31077
31078Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
31079
31080 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
31081 * lib/gdb.exp: Transform tool name.
31082 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
31083 1.1's new error handling system.
31084
31085Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31086
31087 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
31088
31089Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31090
31091 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
31092 They made pattern matching so slow that timeouts happened on
31093 heavily loaded systems. Now any output from "show print" which
31094 gets us back to the GDB prompt is a PASS.
31095
31096Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
31097
31098 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
31099
31100Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31101
31102 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
31103
31104 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
31105 It is not from PR 3220.
31106
31107Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31108
31109 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
31110 just started failing because they depended on the order the
31111 subcommands are presented, or exact docstring text. This kind of
31112 test is a pain and has minimal benefit.
31113
31114Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31115
31116 * gdb.t09/corefile.exp: At end of test, use "core" command with
31117 no arguments.
31118
31119Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
31120
31121 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
31122 17}/Makefile.in: Make it possible to run the testsuite with Sun
31123 make and CC = cross gcc by adding explicit build rules for .o
31124 files.
31125
31126Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31127
31128 * gdb.t15/funcargs.exp: Don't put comments on same line as
31129 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 31130
c906108c
SS
31131Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31132
31133 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
31134
31135Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
31136
31137 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
31138 * gdb.t20/inherit.exp: remove three dumplicate entries.
31139
31140Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31141
31142 * gdb.t06/break.exp: For "next over recursive call", fail on any
31143 incorrect output, not just on "factorial (value=2)".
31144
31145Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31146
31147 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
31148 working now. Add an xfail if accesing a bss variable causes
31149 a memory error if the target is not yet run.
31150
31151Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31152
31153 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
31154 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
31155 name of __st* demangling (2 strings). Did Kung really get the
31156 more than 95 others right without testing them?
31157
31158Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
31159
31160 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
31161
31162Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
31163
31164 * configure.in (configdirs): Add gdb.disasm
31165 * gdb.disasm: New directory for GDB disassembler tests.
31166 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
31167
31168Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31169
31170 * gdb.t00/help.exp: Don't test "help set".
31171
31172 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
31173 from within expect statements. None of these happen anymore and
31174 they cause regressions to be silently unnoticed.
31175
31176 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
31177 messages) about known failures with gcc cygnus-2.4.5-930417.
31178
31179 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
31180 comp-info.exp so it gets built if it doesn't exist.
31181
31182 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
31183 it is no longer used.
31184 * gdb.t13/comp-info.c: Removed.
31185
31186Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31187
31188 * gdb.t06/signals.exp: Add xfail for sun3.
31189
31190Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31191
31192 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
31193 relevant because ^C doesn't get sent but failure can be reproduced
31194 interactively).
31195
31196Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31197
31198 * gdb.stabs/alpha.mt: New configuration file for alpha.
31199 * gdb.stabs/configure.in: Use it.
31200 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
31201 sharing with alpha.mt, redefine long to word via preprocessor.
31202 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
31203 for alpha.
31204 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
31205 native cc.
31206 * gdb.t00/teststrategy.exp: Change expect string so that we
31207 consume the `(xgdb)' from the command echo and from the gdb prompt.
31208 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
31209 gdb currently compares all values as long, so this failure probably
31210 applies to any configuration where LONGEST is bigger than a target int.
31211 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
31212 with gcc.
31213 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
31214 to handle opaque pointers, gcc is.
31215 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
31216 as first argument. Include <sys/types.h> and change all operator
31217 new definitions to use size_t.
31218 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
31219 now that we use size_t.
31220
31221Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31222
a9c64011 31223 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 31224 a long or float array cast all array members to the same type.
a9c64011 31225 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 31226 with 64 bit longs.
a9c64011 31227 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 31228 on alpha.
a9c64011 31229 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
31230
31231Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31232
31233 * gdb.t24 (demangle.exp): Constructors of templates have names like
31234 vector<int>::vector(int) not vector<int>::vector<int>(int). See
31235 section 14.6 of the ARM.
31236
31237 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
31238 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
31239 accomplish little and slow down the testsuite.
31240
31241 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
31242 Accept spaces various places.
31243
31244Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31245
31246 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
31247 with watchpoint enabled.
31248
31249 * Makefile.in: Remove definition of CC and remove the second
31250 definition of CXX (the "CXX = gcc" one remains). These definitions
31251 were causing backquotes to be expanded within backquotes, which
31252 doesn't work.
31253
31254Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
31255
31256 * gdb.t17/callfuncs.exp: Add "return 0" to end.
31257
31258Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31259
a9c64011
AS
31260 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
31261 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
31262 by mips cc and contains no stabs entries.
31263
31264Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
31265
31266 * config/vx-gdb.exp: Use fake device to load files rather than
31267 NFS.
31268 * lib/gdb.exp: New proc to do "file" command.
31269 * config/unix-gdb.exp: Use new "file" proc.
31270
31271Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
31272
31273 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
31274 Rework board rebooting slightly.
31275 (gdb_exit): Don't exit from the remote shell; there isn't one.
31276 * gdb.stabs/weird.exp: If a program is being debugged already,
31277 kill it.
31278 * gdb.t04/setvar.exp: Stop and restart gdb.
31279 * gdb.t05/expr.exp: Likewise.
31280 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
31281 restart gdb and reload the program.
31282 * gdb.t08/opaque.exp: Likewise.
31283 * gdb.t12/scope.exp: Likewise.
31284 * gdb.t13/bitfields.exp: Likewise.
31285 * gdb.t15/funcargs.exp: Likewise.
31286 * gdb.t20/classes.exp: Likewise.
31287 * gdb.t03/ptype.exp: Increase timeout.
31288 * gdb.t16/printcmds.exp (test_print_string_constants,
31289 test_print_array_constants): Likewise.
31290 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
31291 * gdb.t20/classes.exp (do_tests): Likewise.
31292 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
31293
31294Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
31295
31296 * gdb.stabs: Renamed *wierd* to *weird*.
31297
31298Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31299
31300 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
31301 for timeout. Add "known gcc 2.4.5 bug" to failure message.
31302
31303Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31304
31305 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
31306 (do_tests): Remove xfail for whatis on one_var and two_var.
31307
31308Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
31309
31310 * Makefile.in: Made cross building work better by adding
31311 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
31312
31313Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31314
31315 * gdb.t15/{return.c,return.exp,Makefile.in}:
31316 New test, currently commented out.
31317
31318Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
31319
31320 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
31321 still running and removes the leftover named socket so GDb can do
31322 clean restarts.
31323
31324Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
31325
31326 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
31327 console, not GDB.
31328 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
31329 cross testing works better with "make check"
31330 * config/unix-gdb: Use default procedures for exit and version.
31331 * config/vx-gdb.exp: Cleaned up and massaged back to working order
31332 with the newest VxWorks.
31333
31334Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31335
31336 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
31337 old form.
31338
31339 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
31340 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
31341
31342 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
31343
31344 * config/unix-gdb.exp: Remove this version of gdb_exit
31345 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
31346 Rob says he'll look at it when he gets back to testing boards.
31347
31348Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
31349
31350 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
31351 an expected fail for certain ptype commands.
31352
31353 * gdb.t20/classes.exp: Update expected results of "ptype class
31354 Base1" to account for the constructor that now appears in the type.
31355
31356Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
31357
31358 * configure.in (configdirs): Restore gdb.t04, which mysteriously
31359 disappeared from list.
31360 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
31361 "alldone" proc with call to cleanup and exit.
31362 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
31363 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
31364 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
31365 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
31366 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
31367 "alldone" proc with simple returns that suppress remaining
31368 tests. The alldone proc went away many months ago.
31369
31370Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31371
31372 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
31373
31374 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
31375
31376Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31377
31378 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
31379 as vax gdb will display them.
31380
31381Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31382
31383 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
31384 optimizers.
31385
31386 * scope.exp: Change "bad value for localval" messages so each one
31387 is unique.
31388
31389 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
31390 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
31391
31392 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
31393
31394Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31395
31396 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
31397 doesn't exist (due to optimization).
31398
31399Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31400
31401 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
31402 contains \r because the filename is long.
31403
31404 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
31405 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
31406
31407Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31408
31409 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
31410 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
31411 Ultrix.
31412 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
31413 int tests.
31414 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
31415
31416Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
31417
31418 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
31419
31420 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 31421 to match does not match the passing case but still matches the
c906108c
SS
31422 failing case.
31423
31424Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31425
31426 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
31427
31428Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
31429
31430 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
31431 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
31432 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
31433 Remove various versions of gdb_exit.
31434 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
31435 gdb_exit.
31436 * config/unix-gdb.exp: gdb_exit remains here, and should override
31437 the generic version, since it's doing a lot of wierd stuff that
31438 the other versions aren't. FIXME, fold it in, or abandon this
31439 version.
31440
31441Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31442
31443 * gdb.t24/demangle.exp: Add tests for PR 3220.
31444
31445Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31446
31447 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
31448
31449Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
31450
31451 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
31452 "i386-*-*". Works for i486 as well.
31453
31454 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
31455 bug, and expand domain of xfail to all SVR4 systems, since the
31456 actual problem is likely to be in generic SVR4 /proc support.
31457
31458Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31459
31460 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
31461
31462Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
31463
31464 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
31465 xfails for other systems. Match a missing 'Continuing.' as an
31466 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
31467
31468 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
31469 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
31470 Only issue warning for missing executables if -all option is used.
31471
31472 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
31473 file if -all option is used. It's like an unpredictable XFAIL.
31474
31475Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31476
31477 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
31478 for dynamically linked binaries.
31479
31480 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
31481
31482Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31483
31484 * gdb.t20/inherit.exp: Change message for "print tagless struct"
31485 to state that this is a known bug in old versions of g++.
31486
31487Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31488
31489 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
31490 while waiting for `Continuing'.
31491
31492Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
31493
31494 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
31495 in text, data, and bss.
31496 * gdb.t10/nodebug.c: Add local and global test variables for
31497 initialized and uninitialized data.
31498
31499Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31500
31501 * config/unix-gdb.exp (gdb_exit): Add "wait".
31502
31503Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31504
31505 * gdb.t06/signals.exp: xfail the continue from the handler for all
31506 targets.
31507
31508 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
31509 function with watchpoints enabled, the i386 call dummy starts with
31510 a call.
31511
31512 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
31513 386 bsd names its corefiles.
31514
31515Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
31516
31517 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
31518 compilers don't grok it.
31519 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
31520 with small octal ints rather than character constants, which
31521 are signed and might not fit if first promoted to int.
31522
31523Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
31524
31525 * gdb.t09/Makefile.in (clean): Remove corefile.
31526
31527Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31528
31529 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
31530
31531Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31532 and Jim Kingdon (kingdon@cygnus.com)
31533
31534 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
31535 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
31536 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
31537
31538Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31539
31540 * gdb.t17/interrupt.exp: Add xfail for hppa.
31541
31542Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31543
31544 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
31545 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
31546 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
31547 to determine signed-ness of bitfields and use the result to setup
31548 the xfail.
31549 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
31550 * gdb.t15/funcargs.exp: Use them to step until the second indirect
31551 call line is reached if necessary.
31552
31553Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31554
31555 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
31556
31557Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31558
31559 * gdb.t06/break.exp: Also test `clear' command.
31560
31561Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31562
31563 * gdb.t00/teststrategy.exp: Remove extra quote.
31564
31565 * gdb.t07/watchpoint.exp: Change xfail for calling function with
31566 watchpoint enabled to be for all non-68k machines.
31567
31568 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
31569
31570Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31571
31572 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
31573 targets use aout.mt instead of ecoff.mt as gas understands
31574 standard aout format.
31575
31576Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31577
31578 * lib/gdb.exp (runto): Don't insist that function we are running to
31579 was compiled with -g.
31580
31581 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
31582
31583 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
31584 to get back into the read system call.
31585 Accept leading newline in case where we woke it up.
31586
31587Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31588
31589 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
31590 to make the stabs test work on ecoff systems using gcc and -with-stabs.
31591 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
31592 enable ecoff configuration.
31593
31594Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31595
31596 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
31597
31598Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31599
31600 * gdb.t16/printcmds.exp: Add another printf test.
31601
31602Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
31603
31604 * configure.in: If configured -with-stabs on any target, add
31605 stabsdirs to configdirs.
31606
31607Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31608
31609 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
31610 fun" so pattern does not match the command itself.
31611
31612Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31613
31614 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
31615
31616Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31617
31618 * gdb.t17/interrupt.exp: Test for more things.
31619
31620Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31621
31622 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
31623 compiler arranges the code and line numbers.
31624
31625 * gdb.t17/interrupt.exp: Don't send \n after ^C.
31626
31627Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31628
31629 * gdb.t00/help.exp: Increase expect input buffer size.
31630
31631Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31632
31633 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
31634
31635 * gdb.t07/watchpoint.exp: Add xfail for hppa.
31636
31637 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
31638
31639 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
31640 [0-9]*, not just [0-9].
31641
31642Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31643
31644 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
31645
31646 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
31647
31648Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31649
31650 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
31651
31652Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31653
31654 * gdb.t06/signals.c: Add xfails for sun3.
31655
31656 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
31657
31658 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
31659 test_stepping tests.
31660
31661Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31662
31663 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
31664
31665 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
31666
31667 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
31668 rather than actually putting it through cpp twice.
31669
31670 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
31671
31672Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
31673
31674 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
31675 no longer needed.
31676
31677Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31678
31679 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
31680
31681 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
31682 C++ features prints as "struct", make it a pass, not an xfail.
31683
31684Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31685
31686 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
31687 Don't require VA to print as "class" rather than "struct".
31688
31689Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
31690
31691 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
31692
31693Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31694
31695 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
31696
31697Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31698
31699 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
31700 order.
31701
31702Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31703
31704 * gdb.t16/printcmds.exp: Add printf tests.
31705
31706 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
31707
31708 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
31709
31710Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
31711
31712 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
31713 pass counts, to counteract any existing or future setup_xfails.
31714
31715Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31716
31717 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
31718 {BEGIN,END}_COMMON for common block instead of STAB.
31719 * gdb.stabs/wierd.exp: Add xfail for rs6000.
31720
31721 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
31722 intp_var should be N_GSYM not N_LSYM.
31723 wierd-aout.S: Use a label for the value of the N_SO.
31724 wierd.def: Remove all backslashes.
31725 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
31726
31727Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31728
31729 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
31730 get the expected next to inheritance3.
31731
31732Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31733
31734 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
31735 now that gcc-2.4 gets it right.
31736
31737Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31738
31739 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
31740
31741 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
31742 generating comp-info.exp which works for cross-compilation.
31743
31744Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
31745
31746 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
31747 "*-*-sysv4.*".
31748
31749Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
31750
31751 * gdb.t01/run.exp: Start with a fresh gdb.
31752 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
31753 SVR4.x.
31754
31755Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
31756
31757 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
31758 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
31759 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
31760 Makefile.in (distclean, realclean): Remove gdbme.c from list of
31761 things to remove.
31762
31763Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
31764
31765 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
31766 test cases from bug reports.
31767
31768Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
31769
31770 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
31771 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
31772 avoid spurious xfails.
31773 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
31774 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
31775 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
31776
31777Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
31778
31779 * gdb.t00/teststrategy.exp: Rework to provide more useful
31780 description of each test, fix problem with systems that define
31781 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
31782 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
31783 results for "next over recursive call" so timeouts aren't taken
31784 by error.
31785
31786Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
31787
31788 * gdb.t12/scope.exp: Test printing of variables before run.
31789
31790 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
31791 printed in wrong order due to sorting.
31792
31793Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
31794
31795 * gdb.t00/teststrategy.exp: Fix expected results for printing
31796 user entered string constant. Is array of char, prints with no
31797 address.
31798
31799 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
31800 commands.
31801 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
31802 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
31803 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
31804 of struct of char arrays.
31805 * gdb.t00/radix.exp: New tests for radix commands.
31806
31807Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
31808
31809 * gdb.t16/printcmd.exp: Print a variable before running program
31810 (with xfail for AIX).
31811
31812Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
31813
31814 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
31815
31816 * gdb.t16/printcmd.exp: Don't print variables before running program.
31817
31818 * gdb.t06/break.exp: Don't require envp argument to main.
31819
31820 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
31821
31822 * gdb.t02/whatis.exp, gdb.t11/list.exp:
31823 Add xfails for rs6000.
31824
31825 * gdb.t02/whatis.exp: Change other tests not to re-test something
31826 we already tested.
31827
31828 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
31829 each type used has a variable of that type.
31830
31831Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
31832
31833 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
31834
31835Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
31836
31837 * configure.in: change srctrigger to be a file, not a directory
31838
31839Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
31840
31841 * configure.in (mips-idt-ecoff*): Added trailing '*'.
31842
31843 * gdb.t11/list.exp: Fixed a couple of typos.
31844
31845Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
31846
31847 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
31848 is fixed and PR is closed.
31849 * gdb.t16 (gdbme.c): Add simple test string variable.
31850 * gdb.t16 (printcmds.exp): Add tests with simple test string
31851 variable, primarily for boundaries on "set print elements".
31852
31853Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
31854
31855 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
31856 Make leading 0's optional and don't expect a tab in the middle
31857 of the number.
31858
31859 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
31860
31861 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
31862 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
31863 don't end command passed to gdb_test with newline.
31864
31865 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
31866 signed keyword away, don't expect signed bitfields to be signed.
31867
31868 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
31869 printing with only as many 1's as are in the field as well as printing
31870 with 32 1's (see comment).
31871
31872Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
31873
31874 * gdb.t00/default.exp: Start with a fresh gdb.
31875 * configure.in (configdirs): Remove gdb.t31 until the chill
31876 compiler works again. It no longer is able to find chillrt0
31877 since it isn't in libchill.a anymore.
31878 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
31879 wierd.o, make more modular.
31880 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
31881 spurious newlines that caused problems.
31882
31883Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31884
31885 * Move test with enums and partial symbols from gdb.t03/ptype.exp
31886 to gdb.stabs/wierd.exp since GCC has worked around the bug.
31887 gdb.stabs/wierd.{exp,def}: Many new tests.
31888
31889 * gdb.t00/default.exp: update info line for new message.
31890
31891 * gdb.t02/{whatis.exp,gdbme.c}:
31892 Test that "char *" doesn't print as "caddr_t".
31893
31894Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31895
31896 * gdb.t00/help.exp: Use .* in place of some help messages which
31897 just changed.
31898 gdb.t00/default.exp: Update "info frame" test for new message.
31899 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
31900 Remove some xfails
31901
31902Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31903
31904 * gdb.t03/{gdbme.c,ptype.exp}:
31905 Add tests for typedef'd struct and union without tags.
31906 Also check "whatis" on a variable of a typedef'd enum without a tag.
31907
31908 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
31909 PRMS 1823; the bug still exists but isn't reproduced by this test
31910 anymore), and remove rs6000 XFAIL (the bug is fixed).
31911
31912 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
31913 duplicated from whatis.exp. For those that are left, accept
31914 "long", "long int", or "int" for long variables (whatis.exp already
31915 has an XFAIL for "int", so no need to fail it here).
31916
31917 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
31918 Deal with GCC's names for types now that GDB uses the compiler's names.
31919
31920 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
31921 setup_xfail's for sunos4. If we #defined the signed keyword away,
31922 don't expect GDB to know that char it is signed.
31923
31924 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
31925
31926Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
31927
31928 * configure.in (configdirs): Add gdb.t24 for C++ tests that
31929 should work on any system, regardless of debugging format.
31930 * gdb.t21/demangle.exp: Move to gdb.t24.
31931 * gdb.t24/demangle.exp: Move from gdb.t21.
31932 * gdb.t24/{Makefile.in, configure.in}: New files.
31933
31934Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31935
31936 * configure.in: Do gdb.stabs and C++ tests only for stabs.
31937 * gdb.stabs: New directory.
31938
31939Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31940
31941 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
31942 not just "Quit anyway?".
31943
31944Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
31945
31946 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
31947 that all setup_xfails are immediately followed by clear_xfails.
31948
31949Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
31950
31951 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
31952 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
31953 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
31954 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
31955 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
31956 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31957 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31958 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
31959 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
31960 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
31961 gdb.t31/chillvars.exp, lib/gdb.exp:
31962 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
31963 bug-gdb@prep.ai.mit.edu.
31964
31965Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
31966
31967 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
31968 with 0.0, not integer 0.
31969
31970Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
31971
31972 * gdb.t06/break.exp: Update for "Kill the program" message change.
31973
31974Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
31975
31976 * Makefile.in (GDBFLAGS): Set to -nx.
31977 * Makefile.in (site.exp): Use GDBFLAGS.
31978
31979Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31980
31981 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
31982 Makefiles.
31983 (check): depend on just-check.
31984 (just-check): added so that tests can be run without a noop
31985 build pass.
31986
31987Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31988
31989 Switch to using configure's configdirs.
31990 * Makefile.in (Makefile): add configure.in dependency.
31991 (SUBDIRS): removed redundant assignment.
31992 * configure.in: switch subdirs assignment to configdirs.
31993 * gdb.t*/configure.in: new files.
31994
31995Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
31996
31997 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
31998 works.
31999
32000Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
32001
32002 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
32003 in explicit rules. Apparently this is not supported by some makes.
32004
32005Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
32006
32007 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
32008
32009Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32010
32011 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
32012 disappeared.
32013
32014Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
32015
32016 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
32017
32018Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
32019
32020 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
32021 watchpoint problem that is now fixed.
32022 * gdb.t30/chexp.exp: Remove setup_xfail for printing
32023 uninitialized convenience variables.
32024 * gdb.t31/chillvars.exp: Fix expected patterns for printing
32025 structures.
32026
32027Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32028
32029 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
32030 which causes expect to get out of sync with gdb on long output
32031 from help set.
32032 * gdb.t09/corefile.exp: Make expected pattern for core file
32033 failing signal and frame output format less sun specific.
32034
32035Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
32036
32037 * gdb.t31/chillvars.exp: Add and remove initial dummy
32038 breakpoint, so that symbol table is forced in.
32039 (Needed at least on Sunos4, though it seems not SVR4.)
32040 * gdb.t31/chillvars.exp: Update for changed output format.
32041
32042Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
32043
a9c64011 32044 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
32045
32046Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
32047
32048 * Makefile.in: Added --srcdir when invoking runtest, removed the
32049 need for a local config file. (optional now)
32050
32051Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
32052
32053 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
32054 failure count used to force early termination. Add some more
32055 expected failures for gnu style demangling.
32056
32057Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32058
32059 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
32060 pmi variable from gdb.t20/gdbme to get optimized away.
32061 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
32062 Check for written corefile upon timeout _and_ eof.
32063
32064Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32065
32066 * config/unix-gdb.exp: Add missing return 0.
32067
32068Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32069
32070 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
32071 test termination.
32072
32073Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
32074
32075 * configure.in (subdirs): Put back gdb.t17 which mysteriously
32076 disappeared.
32077
32078Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
32079
32080 * gdb.t10/crossload.exp: Disable the i860-elf test until such
32081 time as i860 support works.
32082
d63a86f8 32083 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
32084 "backtrace 100\r" rather than just "backtrace\r", to match last
32085 change.
32086
32087Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
32088
32089 * config/udi-gdb.exp (gdb_exit): Remove close command.
32090 (gdb_target_udi): New procedure to set the UDI target.
32091 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
32092 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
32093 Added waits for prompts after several question responses. Added
32094 some more responses used by a29k-amd-udi-gdb.
32095 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
32096 pass different arguments, restart UDI connection after program
32097 completion.
32098 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
32099 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
32100 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
32101 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
32102 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
32103 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
32104 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
32105 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
32106 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
32107 after program completion.
32108 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
32109 compiled with a SELECT_VECS setting.
32110 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
32111 infinite recursion.
32112
32113 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
32114 Added checks for COFF results, and made them expected failures for
32115 all targets. It would be better to make them expected failures
32116 for COFF targets only.
32117
32118Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
32119
32120 * Makefile.in: add null dvi target, don't bother to recurse
32121 through test directories for info and install-info; rename
32122 $(datadir) to be dejagnu instead of deja-gnu
32123
32124Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
32125
32126 * gdb.t31/gdbme.ch: Re-enable code that previously caused
32127 compiler to coredump.
32128 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
32129 code.
32130
32131Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
32132
32133 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
32134 coredump.
32135 * gdb.t31/chillvars.exp: Comment out tests that depend on that
32136 code.
32137
32138Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
32139
32140 * gdb.t03/ptype.exp: tests for return code from gdb_test.
32141 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
32142 which in a shell. Deletes xgdb when done.
32143 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
32144 Tests the return from the "set height" or "set width" commands.
32145 Added a few return codes where needed.
32146
32147Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
32148
32149 * Makefile.in (SUBDIRS): Add gdb.t17.
32150 * configure.in (subdirs): Add gdb.t17.
32151 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
32152 files to test gdb's calling of functions in the inferior with
32153 the correct arguments and gdb's ability to retrieve any
32154 result returned.
32155
32156Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
32157
32158 * config/unix-gdb.exp (gdb_exit): Remove close commands that
32159 may be called after gdb goes away. Previous versions of expect
32160 needed these to avoid file descriptor leaks, but they cause
32161 errors with the current revision of expect.
32162 * gdb.t00/gdbvars.exp: Use -re on expected output after
32163 setting sevenbit-strings.
32164 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
32165 to set sevenbit-strings consistent across tests.
32166 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
32167 set sevenbit-strings consistent across tests.
32168
32169Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
32170
32171 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
32172 expected output to match current "expect" expectations.
32173
32174Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
32175
32176 * gdb.t00/default.exp: Change expected output for default "source"
32177 command, to match new gdb behavior which requires a filename to
32178 source.
32179
32180Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
32181
32182 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
32183 expected fail for i486-*-* that misses the marker2 function.
32184 * gdb.t10/crossload.exp (bfddefault): Allow successful
32185 recognition of a format to pass even if no symbols are found.
32186 Explicitly catch failures where the format is not recognized
32187 or is ambiguous, and add the reason to the fail message.
32188 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
32189 the cause is and invalid target and add reason to failure message.
32190 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
32191 elf32-i386, elf32-sparc, and elf32-i860.
32192 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
32193 Set up expected failure for 'filename'::variable scope resolution,
32194 which is now apparently broken on all targets.
32195 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
32196 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
32197 gdb.t23/templates.exp: Change failure for missing binfile into
32198 just a warning.
32199 gdb.t21/demangle.exp: Change all cfront references to 'arm'
32200 references.
32201
32202Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
32203
32204 * gdb.t00/default.exp: Add expected output for default "source"
32205 command, to match new gdb behavior.
32206 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
32207
32208Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
32209
32210 * config/*-gdb.exp: returns an error, rather than exiting on
32211 internal errors.
32212
32213Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
32214
32215 * gdb.t03/gdbme.c: Add pointer to struct variable.
32216 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
32217 referencing struct members.
32218
32219Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
32220
32221 * configure.in (mips-idt-ecoff): New target.
32222 * config/mips-gdb.exp: New file for remote board using MIPS remote
32223 debugging protocol.
32224
32225 * Redid configuration scheme. Removed gdb.t*/configure.in.
32226 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
32227 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
32228 distclean targets. Built executables via .o files. Adjusted
32229 tests to account for source files in $(srcdir) rather than
32230 $(objdir).
32231 * lib/gdb.exp (runto): Don't expect () after the function name,
32232 because it may have arguments.
32233
32234Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
32235
32236 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
32237 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
32238 expected failures for mips-idt-* and mips-sgi-*.
32239 * gdb.t00/default.exp (attach): Kill process if requested.
32240 * gdb.t00/help.exp (help target core, help target): Accept a gdb
32241 that does not read core files.
32242 * gdb.t01/run.exp: Removed checks for exit status code.
32243 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
32244 it is linked in.
32245 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
32246 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
32247 appropriate, rather than doing it by hand.
32248 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
32249 execution.
32250 * gdb.t10/crossload.exp: Kill existing program if needed.
32251 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
32252 appropriate, rather than doing it by hand. Always increase
32253 timeout for this test, not just for VxWorks.
32254
32255Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
32256
32257 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
32258 of Chill STRUCT types and STRUCT values.
32259 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
32260 than "char".
32261 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 32262 struct2): New struct definitions and initializations to test
c906108c
SS
32263 simple Chill STRUCT types.
32264
32265Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
32266
32267 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
32268 the null byte at the end of strings.
32269 * gdb.t00/default.exp: Make show version insensitive to copyright
32270 date.
32271 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
32272 to avoid dependencies on target char signedness.
32273 * gdb.t16/printcmds.exp: Update expected results for explicitly
32274 unsigned char.
32275 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
32276 now work.
32277 * gdb.t21/demangle.exp: Add many more patterns for template
32278 demangling, most of them being expected failures.
32279 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
32280 string we are matching for, to match on the whole string.
32281 * gdb.t21/demangle.exp: Add many new test strings to demangle,
32282 and fix a whole bunch that had incorrect expected output but were
32283 passing anyway because of the bug in "proc demangle".
32284 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
32285 type.
32286 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
32287
32288Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
32289
a9c64011
AS
32290 * gdb/testsuite: made modifications to testcases, etc., to allow
32291 them to work properly given the reorganization of deja-gnu and the
32292 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
32293
32294Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
32295
32296 * gdb/testsuite: Initial creation of gdb/testsuite.
32297 Migrated dejagnu testcases and support files for testing nm to
32298 gdb/testsuite from deja-gnu. These files were moved "as is"
32299 with no modifications. This migration is part of a major overhaul
32300 of dejagnu. The modifications to these testcases, etc., which
32301 will allow them to work with the new version of dejagnu will be
32302 made in a future update.
48efe704 32303
8d8cb839 32304 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 32305\f
8d8cb839
EZ
32306;; Local Variables:
32307;; mode: change-log
32308;; left-margin: 8
32309;; fill-column: 74
32310;; version-control: never
32311;; End:
902f2ccb 32312
28e7fd62 32313 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
32314 Copying and distribution of this file, with or without modification,
32315 are permitted provided the copyright notice and this notice are preserved.
This page took 3.152128 seconds and 4 git commands to generate.