2013-07-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
2eb14a9b
YQ
12013-07-23 Yao Qi <yao@codesourcery.com>
2
3 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
4 message.
5
5d0a3b53
WN
62013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
7
8 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
9 instructions and enable disp-step-syscall for arm targets.
10
9a5911c0
WN
112013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
12
13 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
14 assembler errors on arm.
15 * gdb.dwarf2/mac-fileno.S: Likewise.
16 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
17 * gdb.dwarf2/pr13961.S: Likewise.
18
fa876972
HZ
192013-07-19 Hui Zhu <hui@codesourcery.com>
20
21 PR gdb/15692
22 * gdb.mi/mi-dprintf.exp: Add double quotes test.
23
1527aea8
YQ
242013-07-19 Yao Qi <yao@codesourcery.com>
25
26 * gdb.trace/read-memory.exp (test_from_remote): Update test.
27 (teset_from_exec): Likewise.
28
73c1d57e
YQ
292013-07-19 Yao Qi <yao@codesourcery.com>
30
31 * gdb.trace/read-memory.c: New.
32 * gdb.trace/read-memory.exp: New.
33
a075c3e5
YQ
342013-07-19 Yao Qi <yao@codesourcery.com>
35
36 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
37 $dest to link options if host is remote. Move the
38 generated file to $dest.a on host if host is remote.
39
623cc285
WN
402013-07-18 Will Newton <will.newton@linaro.org>
41
42 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
43 to ensure the test is linked against pthreads.
44 * gdb.threads/tls-var-main.c: Likewise.
45 * gdb.threads/tls-shared.c: Likewise.
46
1f74d3b5
YQ
472013-07-18 Yao Qi <yao@codesourcery.com>
48
49 * lib/future.exp (gdb_default_target_compile): Use tail name
50 of $destfile as the output name of compile. Move the
51 generated file to $destfile on build.
52
f6dc277e
YQ
532013-07-18 Yao Qi <yao@codesourcery.com>
54
55 * lib/gdb.exp (gdb_compile): Set
56 gdb_saved_set_unbuffered_mode_obj to
57 set_unbuffered_mode_saved.o if host is remote. Invoke
58 remote_download to copy $unbuf_obj to host.
59
e7045703
DE
602013-07-17 Doug Evans <dje@google.com>
61
62 * gdb.python/py-frame-args.c: New file.
63 * gdb.python/py-frame-args.py: New file.
64 * gdb.python/py-frame-args.exp New file.
65
5ea5559b
AB
662013-07-16 Andrew Burgess <aburgess@broadcom.com>
67
68 * gdb.base/printcmds.exp (test_printf): Add tests for format
69 strings with missing format specifier.
70
4229ca0e
TT
712013-07-16 Tom Tromey <tromey@redhat.com>
72
73 * gdb.ada/info_types.exp: Use standard_testfile.
74
5ee657d5
TT
752013-07-16 Tom Tromey <tromey@redhat.com>
76
77 * gdb.mi/mi-basics.exp: Use standard_output_file.
78 (test_dir_specification, test_cwd_specification)
79 (test_path_specification): Use testsubdir, not subdir and objdir.
80
20e3d738
TT
812013-07-16 Tom Tromey <tromey@redhat.com>
82
83 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
84
7d7c6477
JB
852013-07-09 Joel Brobecker <brobecker@adacore.com>
86
87 * gdb.ada/small_reg_param.exp: Accept optional entry value
88 for parameter "w".
89
52cd8b7d
JB
902013-07-09 Joel Brobecker <brobecker@adacore.com>
91
92 * gdb.ada/small_reg_param.exp: Remove trailing space.
93
2a998fc0
DE
942013-07-09 Doug Evans <dje@google.com>
95
96 * gdb.base/default.exp: Update expected output of "show print array"
97 and "show print pretty".
98
0329e9fb
UW
992013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
100
101 * gdb.threads/wp-replication.exp: Stop counting available hardware
102 watchpoints after NR_THREADS iterations.
103
1953058f
AB
1042013-07-08 Andrew Burgess <aburgess@broadcom.com>
105
106 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
107
7c0de741
YQ
1082013-07-07 Yao Qi <yao@codesourcery.com>
109
110 * boards/native-gdbserver.exp: Move invoke of
111 process_multilib_options to gdbserver-base.exp.
112 Move set_board_info 'compiler', 'gdb,noinferiorio',
113 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
114 gdbserver-base.exp.
115 Move proc ${board}_download, ${board}_upload and
116 ${board}_file to gdbserver-base.exp.
117 * boards/native-extended-gdbserver.exp: Likewise.
118 * boards/native-stdio-gdbserver.exp: Likewise.
119 * boards/gdbserver-base.exp: New file.
120
497a4c48
LM
1212013-07-05 Luis Machado <lgustavo@codesourcery.com>
122
123 * gdb.base/dump.exp: Remove arch-specific tests and do a
124 generic data address check to set is64bitonly correctly.
125
bb3f62fc
LM
1262013-07-05 Luis Machado <lgustavo@codesourcery.com>
127
128 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
129 the register number instead of expecting only 0.
130
005faa9d
WN
1312013-07-05 Will Newton <will.newton@linaro.org>
132
133 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
134 in asm syntax to allow building on ARM.
135
4767856f
YQ
1362013-07-05 Yao Qi <yao@codesourcery.com>
137
138 * boards/local-remote-host.exp: Remove obsolete comments.
139 * boards/native-extended-gdbserver.exp: Likewise.
140 * boards/native-gdbserver.exp: Likewise.
141 * boards/native-stdio-gdbserver.exp: Likewise.
142
691a26f5
AB
1432013-07-04 Andrew Burgess <aburgess@broadcom.com>
144
145 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
146 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
147 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
148
4d142eaa
JK
1492013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
150
151 * gdb.base/break-on-linker-gcd-function.exp: Replace
152 prepare_for_testing by build_executable_from_specs and clean_restart.
153
62cef515
TT
1542013-06-27 Tom Tromey <tromey@redhat.com>
155
156 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
157 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
158 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
159 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
160 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
161 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
162 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
163 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
164 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
165 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
166 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
167 Use standard_testfile, standard_output_file, prepare_for_testing,
168 clean_restart.
169
0ab77f5f
TT
1702013-06-27 Tom Tromey <tromey@redhat.com>
171
172 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
173 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
174 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
175 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
176 gdb.base/shreloc.exp, gdb.base/sigall.exp,
177 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
178 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
179 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
180 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
181 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
182 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
183 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
184 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
185 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
186 gdb.base/solib-weak.exp, gdb.base/source.exp,
187 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
188 gdb.base/stap-probe.exp, gdb.base/start.exp,
189 gdb.base/step-break.exp, gdb.base/step-bt.exp,
190 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
191 gdb.base/step-test.exp, gdb.base/structs.exp,
192 gdb.base/structs2.exp, gdb.base/structs3.exp,
193 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
194 standard_output_file, prepare_for_testing, clean_restart.
195
822bd149
TT
1962013-06-27 Tom Tromey <tromey@redhat.com>
197
198 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
199 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
200 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
201 gdb.base/pending.exp, gdb.base/permissions.exp,
202 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
203 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
204 gdb.base/printcmds.exp, gdb.base/prologue.exp,
205 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
206 gdb.base/ptype.exp, gdb.base/randomize.exp,
207 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
208 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
209 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
210 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
211 standard_testfile, standard_output_file, prepare_for_testing,
212 clean_restart.
213
f8b41b00
TT
2142013-06-27 Tom Tromey <tromey@redhat.com>
215
a8c97a87
TT
216 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
217 gdb.base/huge.exp, gdb.base/included.exp,
218 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
219 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
220 gdb.base/info-os.exp, gdb.base/info-proc.exp,
221 gdb.base/info-target.exp, gdb.base/infoline.exp,
222 gdb.base/interp.exp, gdb.base/interrupt.exp,
223 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
224 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
225 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
226 gdb.base/logical.exp, gdb.base/long_long.exp,
227 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
228 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
229 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
230 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
f8b41b00
TT
231 standard_testfile, standard_output_file, prepare_for_testing,
232 clean_restart.
233
289f9037
TT
2342013-06-27 Tom Tromey <tromey@redhat.com>
235
a8c97a87
TT
236 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
237 gdb.base/enumval.exp, gdb.base/environ.exp,
238 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
239 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
240 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
241 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
242 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
243 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
244 gdb.base/fullname.exp, gdb.base/funcargs.exp,
245 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
246 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
247 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
248 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
249 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
250 gdb.base/gnu_vector.exp: Use standard_testfile,
251 standard_output_file, prepare_for_testing, clean_restart.
289f9037 252
f76495c8
TT
2532013-06-27 Tom Tromey <tromey@redhat.com>
254
a8c97a87
TT
255 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
256 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
257 gdb.base/call-strs.exp, gdb.base/callexit.exp,
258 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
259 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
260 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
261 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
262 gdb.base/commands.exp, gdb.base/completion.exp,
263 gdb.base/complex.exp, gdb.base/cond-expr.exp,
264 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
265 gdb.base/constvars.exp, gdb.base/corefile.exp,
266 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
267 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
268 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
269 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
270 gdb.base/dup-sect.exp: Use standard_testfile,
f76495c8
TT
271 standard_output_file, prepare_for_testing, clean_restart.
272
a64d2530
TT
2732013-06-27 Tom Tromey <tromey@redhat.com>
274
a8c97a87
TT
275 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
276 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
277 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
278 gdb.base/async-shell.exp, gdb.base/async.exp,
279 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
280 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
281 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
282 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
283 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
284 gdb.base/break-on-linker-gcd-function.exp,
285 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
a64d2530
TT
286 standard_output_file, prepare_for_testing, clean_restart.
287
aaff8d73
YQ
2882013-06-26 Yao Qi <yao@codesourcery.com>
289
290 * gdb.trace/mi-trace-frame-collected.exp: New.
291
a0743c90
YQ
2922013-06-25 Yao Qi <yao@codesourcery.com>
293
294 * boards/native-extended-gdbserver.exp: Set board_info
295 'gdb,predefined_tsv'.
296 * boards/native-gdbserver.exp: Likewise.
297 * boards/native-stdio-gdbserver.exp: Likewise.
298 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
299 uploaded TSVs if target supports tracing.
300 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
301 tracing and target has predefined tsv.
302
9d6e6e84
HZ
3032013-06-25 Yao Qi <yao@codesourcery.com>
304 Hui Zhu <hui@codesourcery.com>
305 Pedro Alves <palves@redhat.com>
306
307 PR breakpoints/15075
308 PR breakpoints/15434
309 * gdb.base/dprintf-next.c: New file.
310 * gdb.base/dprintf-next.exp: New file.
311 * gdb.base/dprintf-non-stop.c: New file.
312 * gdb.base/dprintf-non-stop.exp: New file.
313 * gdb.base/dprintf.exp: Don't check "continue" in the output
314 of "info breakpoints".
315 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
316 Don't check "continue" in script field.
317
e7ab3185
TT
3182013-06-21 Tom Tromey <tromey@redhat.com>
319
320 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
321 name in a test name.
322
c898adb7
YQ
3232013-06-20 Yao Qi <yao@codesourcery.com>
324
325 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
326 and set an action.
327 (test_trace_unavailable): Test command -data-list-register-values
328 in the context of traceframe and with option --skip-unavailable.
329 * gdb.trace/trace-unavailable.c (foo): New.
330 (main): Call it.
331 * gdb.mi/gdb2549.exp: Update matching pattern.
332
4d157a3d
MF
3332013-06-19 Mike Frysinger <vapier@gentoo.org>
334
335 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
336 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
337 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
338 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
339 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
340
d69cace4
LM
3412013-06-19 Luis Machado <lgustavo@codesourcery.com>
342
343 * gdb.base/subst.exp: Delete default rules before further
344 tests.
345
9bdd0636
YQ
3462013-06-19 Yao Qi <yao@codesourcery.com>
347
348 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
349 unsupported if it is not registered.
350
427cd150
TT
3512013-06-18 Tom Tromey <tromey@redhat.com>
352
353 * gdb.base/random-signal.c: New file.
354 * gdb.base/random-signal.exp: New file.
355
6de7c271
WN
3562013-06-18 Will Newton <will.newton@linaro.org>
357
358 * gdb.base/skip.c: Use comma to evaluate results of foo()
359 and bar() before passing to baz().
360 * gdb.base/skip.c: baz() now takes one argument instead of
361 two.
362
5bd1ef56
TT
3632013-06-18 Tom Tromey <tromey@redhat.com>
364
365 * gdb.dwarf2/implptrpiece.exp: New file.
366 * gdb.dwarf2/implptrconst.exp (d): New variable.
367 Print d.
368 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
369
e379b391
TT
3702013-06-18 Tom Tromey <tromey@redhat.com>
371
372 * lib/selftest-support.exp (do_self_tests): Reject remote or
373 non-native targets.
374 * gdb.gdb/complaints.exp: Remove check.
375 * gdb.gdb/observer.exp: Remove check.
376 * gdb.gdb/xfullpath.exp: Remove check.
377 * gdb.gdb/complaints.exp: Remove check.
378
4ec70201
PA
3792013-06-07 Pedro Alves <palves@redhat.com>
380
381 * boards/native-extended-gdbserver.exp: Remove semicolon.
382 * config/arm-ice.exp: Likewise.
383 * config/bfin.exp: Likewise.
384 * config/cygmon.exp: Likewise.
385 * config/h8300.exp: Likewise.
386 * config/monitor.exp: Likewise.
387 * config/sid.exp: Likewise.
388 * config/sim.exp: Likewise.
389 * config/slite.exp: Likewise.
390 * config/vx.exp: Likewise.
391 * gdb.arch/i386-bp_permanent.exp: Likewise.
392 * gdb.asm/asm-source.exp: Likewise.
393 * gdb.base/args.exp: Likewise.
394 * gdb.base/attach-pie-misread.exp: Likewise.
395 * gdb.base/auxv.exp: Likewise.
396 * gdb.base/bigcore.exp: Likewise.
397 * gdb.base/bitfields2.exp: Likewise.
398 * gdb.base/bitfields.exp: Likewise.
399 * gdb.base/break.exp: Likewise.
400 * gdb.base/break-interp.exp: Likewise.
401 * gdb.base/callfuncs.exp: Likewise.
402 * gdb.base/call-sc.exp: Likewise.
403 * gdb.base/commands.exp: Likewise.
404 * gdb.base/corefile.exp: Likewise.
405 * gdb.base/dbx.exp: Likewise.
406 * gdb.base/ending-run.exp: Likewise.
407 * gdb.base/exprs.exp: Likewise.
408 * gdb.base/funcargs.exp: Likewise.
409 * gdb.base/hbreak2.exp: Likewise.
410 * gdb.base/huge.exp: Likewise.
411 * gdb.base/list.exp: Likewise.
412 * gdb.base/memattr.exp: Likewise.
413 * gdb.base/overlays.exp: Likewise.
414 * gdb.base/printcmds.exp: Likewise.
415 * gdb.base/recurse.exp: Likewise.
416 * gdb.base/remotetimeout.exp: Likewise.
417 * gdb.base/reread.exp: Likewise.
418 * gdb.base/savedregs.exp: Likewise.
419 * gdb.base/scope.exp: Likewise.
420 * gdb.base/sepdebug.exp: Likewise.
421 * gdb.base/setshow.exp: Likewise.
422 * gdb.base/setvar.exp: Likewise.
423 * gdb.base/sigaltstack.exp: Likewise.
424 * gdb.base/siginfo-addr.exp: Likewise.
425 * gdb.base/siginfo.exp: Likewise.
426 * gdb.base/siginfo-obj.exp: Likewise.
427 * gdb.base/sigrepeat.exp: Likewise.
428 * gdb.base/sigstep.exp: Likewise.
429 * gdb.base/structs.exp: Likewise.
430 * gdb.base/testenv.exp: Likewise.
431 * gdb.base/twice.exp: Likewise.
432 * gdb.base/valgrind-db-attach.exp: Likewise.
433 * gdb.base/valgrind-infcall.exp: Likewise.
434 * gdb.base/varargs.exp: Likewise.
435 * gdb.base/watchpoint.exp: Likewise.
436 * gdb.cp/gdb1355.exp: Likewise.
437 * gdb.cp/misc.exp: Likewise.
438 * gdb.disasm/hppa.exp: Likewise.
439 * gdb.disasm/t01_mov.exp: Likewise.
440 * gdb.disasm/t02_mova.exp: Likewise.
441 * gdb.disasm/t03_add.exp: Likewise.
442 * gdb.disasm/t04_sub.exp: Likewise.
443 * gdb.disasm/t05_cmp.exp: Likewise.
444 * gdb.disasm/t06_ari2.exp: Likewise.
445 * gdb.disasm/t07_ari3.exp: Likewise.
446 * gdb.disasm/t08_or.exp: Likewise.
447 * gdb.disasm/t09_xor.exp: Likewise.
448 * gdb.disasm/t10_and.exp: Likewise.
449 * gdb.disasm/t11_logs.exp: Likewise.
450 * gdb.disasm/t12_bit.exp: Likewise.
451 * gdb.disasm/t13_otr.exp: Likewise.
452 * gdb.gdb/selftest.exp: Likewise.
453 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
454 * gdb.mi/mi-reverse.exp: Likewise.
455 * gdb.pascal/floats.exp: Likewise.
456 * gdb.python/py-inferior.exp: Likewise.
457 * gdb.threads/attach-into-signal.exp: Likewise.
458 * gdb.threads/pthreads.exp: Likewise.
459 * gdb.threads/thread_events.exp: Likewise.
460 * gdb.threads/watchthreads.exp: Likewise.
461 * gdb.trace/actions-changed.exp: Likewise.
462 * gdb.trace/actions.exp: Likewise.
463 * gdb.trace/ax.exp: Likewise.
464 * gdb.trace/backtrace.exp: Likewise.
465 * gdb.trace/change-loc.exp: Likewise.
466 * gdb.trace/deltrace.exp: Likewise.
467 * gdb.trace/disconnected-tracing.exp: Likewise.
468 * gdb.trace/ftrace.exp: Likewise.
469 * gdb.trace/infotrace.exp: Likewise.
470 * gdb.trace/passc-dyn.exp: Likewise.
471 * gdb.trace/passcount.exp: Likewise.
472 * gdb.trace/pending.exp: Likewise.
473 * gdb.trace/qtro.exp: Likewise.
474 * gdb.trace/range-stepping.exp: Likewise.
475 * gdb.trace/report.exp: Likewise.
476 * gdb.trace/save-trace.exp: Likewise.
477 * gdb.trace/status-stop.exp: Likewise.
478 * gdb.trace/strace.exp: Likewise.
479 * gdb.trace/tfile.exp: Likewise.
480 * gdb.trace/tfind.exp: Likewise.
481 * gdb.trace/trace-break.exp: Likewise.
482 * gdb.trace/tracecmd.exp: Likewise.
483 * gdb.trace/trace-mt.exp: Likewise.
484 * gdb.trace/tspeed.exp: Likewise.
485 * gdb.trace/tsv.exp: Likewise.
486 * gdb.trace/while-stepping.exp: Likewise.
487 * lib/gdb.exp: Likewise.
488 * lib/gdbserver-support.exp: Likewise.
489 * lib/java.exp: Likewise.
490 * lib/mi-support.exp: Likewise.
491 * lib/pascal.exp: Likewise.
492 * lib/prompt.exp: Likewise.
493 * lib/trace-support.exp: Likewise.
494
47d48711
PA
4952013-06-07 Pedro Alves <palves@redhat.com>
496
497 * gdb.ada/info_types.c: Fix formating in copyright header.
498 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
499 * gdb.base/float.c: Likewise.
500 * gdb.base/inferior-died.c: Likewise.
501 * gdb.base/interp.c: Likewise.
502 * gdb.base/jit-main.c: Likewise.
503 * gdb.base/jit-solib.c: Likewise.
504 * gdb.base/long_long.c: Likewise.
505 * gdb.base/longjmp.c: Likewise.
506 * gdb.base/nextoverexit.c: Likewise.
507 * gdb.base/pr11022.c: Likewise.
508 * gdb.base/prelink-lib.c: Likewise.
509 * gdb.base/prelink.c: Likewise.
510 * gdb.base/prologue.c: Likewise.
511 * gdb.base/restore.c: Likewise.
512 * gdb.base/sigchld.c: Likewise.
513 * gdb.base/solib-search-lib1.c: Likewise.
514 * gdb.base/solib-search-lib2.c: Likewise.
515 * gdb.base/solib-search.c: Likewise.
516 * gdb.base/solib-search.h: Likewise.
517 * gdb.base/whatis.c: Likewise.
518 * gdb.cp/abstract-origin.cc: Likewise.
519 * gdb.cp/anon-struct.cc: Likewise.
520 * gdb.cp/baseenum.cc: Likewise.
521 * gdb.cp/bs15503.cc: Likewise.
522 * gdb.cp/call-c-1.c: Likewise.
523 * gdb.cp/call-c.cc: Likewise.
524 * gdb.cp/class2.cc: Likewise.
525 * gdb.cp/classes.cc: Likewise.
526 * gdb.cp/cttiadd.cc: Likewise.
527 * gdb.cp/cttiadd1.cc: Likewise.
528 * gdb.cp/cttiadd2.cc: Likewise.
529 * gdb.cp/cttiadd3.cc: Likewise.
530 * gdb.cp/derivation.cc: Likewise.
531 * gdb.cp/derivation2.cc: Likewise.
532 * gdb.cp/dispcxx.cc: Likewise.
533 * gdb.cp/exception.cc: Likewise.
534 * gdb.cp/gdb2384-base.cc: Likewise.
535 * gdb.cp/gdb2384-base.h: Likewise.
536 * gdb.cp/gdb2384.cc: Likewise.
537 * gdb.cp/gdb2495.cc: Likewise.
538 * gdb.cp/mb-inline.h: Likewise.
539 * gdb.cp/mb-inline1.cc: Likewise.
540 * gdb.cp/mb-inline2.cc: Likewise.
541 * gdb.cp/member-name.cc: Likewise.
542 * gdb.cp/member-ptr.cc: Likewise.
543 * gdb.cp/misc.cc: Likewise.
544 * gdb.cp/namespace1.cc: Likewise.
545 * gdb.cp/nextoverthrow.cc: Likewise.
546 * gdb.cp/pr-574.cc: Likewise.
547 * gdb.cp/pr9631.cc: Likewise.
548 * gdb.cp/printmethod.cc: Likewise.
549 * gdb.cp/psmang1.cc: Likewise.
550 * gdb.cp/psmang2.cc: Likewise.
551 * gdb.cp/psymtab-parameter.cc: Likewise.
552 * gdb.cp/ptype-flags.cc: Likewise.
553 * gdb.cp/ref-params.cc: Likewise.
554 * gdb.cp/ref-types.cc: Likewise.
555 * gdb.cp/smartp.cc: Likewise.
556 * gdb.cp/try_catch.cc: Likewise.
557 * gdb.cp/userdef.cc: Likewise.
558 * gdb.cp/using-crash.cc: Likewise.
559 * gdb.cp/virtfunc.cc: Likewise.
560 * gdb.cp/virtfunc2.cc: Likewise.
561 * gdb.dwarf2/callframecfa.S: Likewise.
562 * gdb.dwarf2/dw2-ranges.c: Likewise.
563 * gdb.dwarf2/dw2-ranges2.c: Likewise.
564 * gdb.dwarf2/dw2-ranges3.c: Likewise.
565 * gdb.dwarf2/dw2-restore.S: Likewise.
566 * gdb.dwarf2/pieces.S: Likewise.
567 * gdb.dwarf2/valop.S: Likewise.
568 * gdb.java/jnpe.java: Likewise.
569 * gdb.mi/mi-stepn.c: Likewise.
570 * gdb.mi/mi-var-cp.cc: Likewise.
571 * gdb.mi/mi-var-rtti.cc: Likewise.
572 * gdb.mi/ns-stale-regcache.c: Likewise.
573 * gdb.mi/pr11022.c: Likewise.
574 * gdb.mi/solib-lib.c: Likewise.
575 * gdb.mi/solib-main.c: Likewise.
576 * gdb.python/py-arch.c: Likewise.
577 * gdb.python/py-block.c: Likewise.
578 * gdb.python/py-breakpoint.c: Likewise.
579 * gdb.python/py-events.c: Likewise.
580 * gdb.python/py-evthreads.c: Likewise.
581 * gdb.python/py-explore.c: Likewise.
582 * gdb.python/py-explore.cc: Likewise.
583 * gdb.python/py-finish-breakpoint.c: Likewise.
584 * gdb.python/py-finish-breakpoint2.cc: Likewise.
585 * gdb.python/py-symbol.c: Likewise.
586 * gdb.threads/execl.c: Likewise.
587 * gdb.threads/execl1.c: Likewise.
588
88ab5684
WN
5892013-06-07 Will Newton <will.newton@linaro.org>
590
591 * gdb.base/long_long.exp: Fix ARM EABI target glob.
592
42daa7a0
WN
5932013-06-07 Will Newton <will.newton@linaro.org>
594
595 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
596 and "starting".
597
f4059ef3
WN
5982013-06-07 Will Newton <will.newton@linaro.org>
599
600 * gdb.cp/anon-struct.exp: Conditionalize constructor and
601 destructor prototypes for ARM ABI.
602 * gdb.cp/m-static.exp: Likewise.
603
8cb5cc78
YQ
6042013-06-07 Yao Qi <yao@codesourcery.com>
605
606 * gdb.trace/mi-trace-unavailable.exp: New.
607 * gdb.trace/trace-unavailable.c: New.
608
c6cf1712
DE
6092013-06-06 Doug Evans <dje@google.com>
610
611 * gdb.cp/derivation.exp: Make tests have unique names.
612
bf6be0f4
TT
6132013-06-06 Tom Tromey <tromey@redhat.com>
614
615 * gdb.base/dump.exp (capture_value): Don't put expression into
616 test name if arguments passed in.
617 Rename a couple more tests to make them unique.
618
ebb022fa
TT
6192013-06-06 Tom Tromey <tromey@redhat.com>
620
621 * gdb.base/break-always.exp: Explicitly specify test name.
622
69fc87c2
DE
6232013-06-05 Doug Evans <dje@google.com>
624 Keith Seitz <keiths@redhat.com>
625
626 * gdb.cp/derivation2.cc: New file.
627 * gdb.cp/derivation.cc (main): Call foo2.
628 * gdb.cp/derivation.exp: Add tests for typedefs in another
629 file, and when there's an active block.
630
f993f39e
LM
6312013-06-05 Luis Machado <lgustavo@codesourcery.com>
632
633 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
634 from targets that use function descriptors in the virtual tables.
635 Handle presence of dot symbols.
636
afacd7f3
GB
6372013-06-04 Gary Benson <gbenson@redhat.com>
638
639 * gdb.base/break-probes.exp: New file.
640 * gdb.base/break-probes.c: Likewise.
641 * gdb.base/break-probes-solib.c: Likewise.
642 * gdb.base/info-shared.exp: New file.
643 * gdb.base/info-shared.c: Likewise.
644 * gdb.base/info-shared-solib1.c: Likewise.
645 * gdb.base/info-shared-solib2.c: Likewise.
646
a29a3fb7
GB
6472013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
648 Gary Benson <gbenson@redhat.com>
649
650 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
651 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
652 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
653 to be set to "no" to indicate that no ld.so copy should be made.
654 * gdb.base/break-interp.exp (solib_bp): New constant.
655 (reach_1): Use the above instead of "_dl_debug_state".
656 (test_attach): Likewise.
657 (test_ld): Likewise.
658 * gdb.threads/dlopen-libpthread.exp: New file.
659 * gdb.threads/dlopen-libpthread.c: Likewise.
660 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
661 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
662
62a813cc
YQ
6632013-05-30 Yao Qi <yao@codesourcery.com>
664
665 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
666 Add a test that no MI notification is emitted when executing
667 -exec-arguments.
668
8f56dad4
JK
6692013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
670
671 PR testsuite/12649
672 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
673 $mi_gdb_prompt expectation by mi_expect_stop.
674 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
675 (mi info dprintf second time): Replace them by mi_send_resuming_command
676 and mi_expect_stop.
677
c588eb20
GB
6782013-05-24 Gary Benson <gbenson@redhat.com>
679
680 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
681 backslash.
682 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
683 backslashes.
684 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
685 backslash.
686
c0ea94eb
YQ
6872013-05-24 Yao Qi <yao@codesourcery.com>
688
689 * gdb.trace/tfile.exp: Test inferior and thread.
690
db1ac436
YQ
6912013-05-24 Yao Qi <yao@codesourcery.com>
692 Pedro Alves <palves@redhat.com>
693
694 * gdb.base/range-stepping.exp: Skip the rest of tests if the
695 test fails.
696 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
697 Return 0 if the test passes, otherwise return 1.
698
b6abb10c
DE
6992013-05-23 Doug Evans <dje@google.com>
700
701 * boards/fission-dwp.exp: New file.
702
bc5065a7
PA
7032013-05-23 Yao Qi <yao@codesourcery.com>
704 Pedro Alves <palves@redhat.com>
705
706 * gdb.base/range-stepping.c: New file.
707 * gdb.base/range-stepping.exp: New file.
708 * gdb.trace/range-stepping.c: New file.
709 * gdb.trace/range-stepping.exp: New file.
710 * lib/range-stepping-support.exp: New file.
711
5f2e6b00
TT
7122013-05-22 Tom Tromey <tromey@redhat.com>
713
714 * gdb.cp/class2.cc (main): New local 'aref'.
715 * gdb.cp/class2.exp: Check printing of 'aref'.
716
e6ba475a
DE
7172013-05-22 Doug Evans <dje@google.com>
718
719 * gdb.threads/wp-replication.c (main): Insert some code at the start
720 to ensure the breakpoint on main is only hit once. Fix comment.
721
52c935b6
KS
7222013-05-21 Keith Seitz <keiths@redhat.com>
723 Pedro Alves <palves@redhat.com>
724
725 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
726 gdb_expect.
727 Add test to flush the remaining input buffer so that this
728 file passes testsuite/12649.
729
bd9673a4
PW
7302013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
731
732 * gdb.base/catch-signal-fork.exp: New file.
733 * gdb.base/catch-signal-fork.c: New file.
734
69a97597
SA
7352013-05-21 Sterling Augustine <saugustine@google.com>
736
737 * boards/remote-stdio-gdbserver.exp: New file.
738
44e97363
JK
7392013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
740
741 PR testsuite/12649
742 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
743 racy matches.
744
02392865
CG
7452013-05-21 Christian Groessler <chris@groessler.org>
746
747 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
748 since it's not supported in all shells.
749
c5867ab6
HZ
7502013-05-21 Hui Zhu <hui@codesourcery.com>
751
752 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
753 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
754
6c9e2db4
DE
7552013-05-20 Doug Evans <dje@google.com>
756
757 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
758 (_handle_DW_TAG): Use it.
759 (cu, tu): Replace parameters is_64, version, addr_size with options.
760 All callers updated. Add Fission support.
761 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
762 * gdb.dwarf2/method-ptr.exp: Ditto.
763 * gdb.dwarf2/nostaticblock.exp: Ditto.
764 * gdb.dwarf2/subrange.exp: Ditto.
765 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
766
4a6e676c
TT
7672013-05-20 Tom Tromey <tromey@redhat.com>
768
769 * gdb.gdb/python-selftest.exp: New file.
770
e19d3afb
DE
7712013-05-20 Doug Evans <dje@google.com>
772
773 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
774 -fdebug-types-section.
775
4d804846
JB
7762013-05-20 Joel Brobecker <brobecker@adacore.com>
777
778 * gdb.ada/float_param: New testcase.
779
8d324e83
DE
7802013-05-17 Doug Evans <dje@google.com>
781
7d0c9981
DE
782 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
783 Add tests for "maint check-symtabs", "maint expand-symtabs".
784
8d324e83
DE
785 * gdb.base/maint.exp: Remove testing of individual maint command
786 help output.
787
177aadc4
PA
7882013-05-16 Pedro Alves <palves@redhat.com>
789
790 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
791 comment. Use gdb_test_no_output.
792
b8fea896
JB
7932013-05-16 Joel Brobecker <brobecker@adacore.com>
794
795 * gdb.ada/complete.exp: Add test verifying completion using
796 the "tab" key.
797
52c935b6
KS
7982013-05-15 Keith Seitz <keiths@redhat.com>
799
800 * gdb.base/filesym.exp: New completer test.
801 * gdb.base/filesym.c: New file.
802
ed0f00b8
PA
8032013-05-15 Pedro Alves <palves@redhat.com>
804
805 * gdb.base/fixsection.c: Remove attribution.
806 * gdb.base/watch-read.exp: Ditto.
807
55fb6d27
TT
8082013-05-13 Tom Tromey <tromey@redhat.com>
809
810 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
811 size and change type sizes to 4 bytes.
812
ac1ca910
TT
8132013-05-13 Tom Tromey <tromey@redhat.com>
814
815 * gdb.base/exprs.exp (test_expr): Add regression test.
816 * gdb.base/exprs.c (null_t_struct): New global.
817
8414efef
MB
8182013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
819
820 * gdb.base/default.exp: Disable history saving.
821 * gdb.base/setshow.exp: Likewise.
822
9779ab84
PA
8232013-05-10 Pedro Alves <palves@redhat.com>
824
825 PR remote/15455
826
827 * gdb.trace/qtro.c: New file.
828 * gdb.trace/qtro.exp: New file.
829
1e611234
PM
8302013-05-10 Phil Muldoon <pmuldoon@redhat.com>
831
832 * gdb.python/py-framefilter.py: New File.
833 * gdb.python/py-framefilter-mi.exp: Ditto.
834 * gdb.python/py-framefilter.c: Ditto.
835 * gdb.python/py-framefilter-mi.exp: Ditto.
836 * gdb.python/py-framefilter-mi.c: Ditto,
837 * gdb.python/py-framefilter-gdb.py.in: Ditto.
838
5e4c3ac4
TT
8392013-05-08 Tom Tromey <tromey@redhat.com>
840
841 * gdb.base/solib-search.exp: Set test name for "set
842 solib-search-path" test.
843
993654a9
HAQ
8442013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
845
846 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
847 (set_a_tracepoint): Set tracepoint before prologue.
848 (run_trace_experiment): Test setup_tracepoints and 'break end'
849 in it.
850 (trace_buffer_normal): Remove.
851 (gdb_trace_circular_tests): Remove. Move tests to...
852 (top level): ...here. Call 'runto_main' before checking for
853 trace support. Use commands to check the support for circular
854 trace buffer and changing of trace buffer size. Add test
855 to calculate size of single frame. Use this size to
856 calculate the size of trace buffer. Use 'tfind pc func9'
857 instead of 'tfind 9'. Use 'with_test_prefix'.
858
c95aea6b
TT
8592013-05-07 Tom Tromey <tromey@redhat.com>
860
861 * lib/selftest-support.exp: New file.
862 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
863 do_self_tests.
864 (setup_test, find_gdb): Remove.
865 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
866 do_self_tests.
867 (setup_test, find_gdb): Remove.
868 (test_observer): Don't call setup_test. Remove argument.
869 * gdb.gdb/selftest.exp: Load selftest-support.exp.
870 (find_gdb): Remove.
871 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
872 do_self_tests.
873 (setup_test, find_gdb): Remove.
874 (test_with_self): Don't call setup_test. Remove argument.
875
1f031429
PA
8762013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
877
878 * gdb.arch/system-gcore.exp: Remove.
879 * gdb.arch/gcore.c: Remove.
880 * gdb.base/gcore.exp: Add "info reg system".
881
58ce7251
SDJ
8822013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
883
884 PR breakpoints/15413:
885 * gdb.base/pending.exp: Add test for completion of the "condition"
886 command for pending breakpoints.
887 * gdb.linespec/linespec.ex: Add test for completion of the
888 "condition" command when dealing with multiple locations.
889
aacbb8a5
LM
8902013-05-07 Luis Machado <lgustavo@codesourcery.com>
891
892 * gdb.threads/wp-replication.c: New file.
893 * gdb.threads/wp-replication.exp: New file.
894
2dd6254d
SL
8952013-05-06 Sandra Loosemore <sandra@codesourcery.com>
896
897 * gdb.xml/tdesc-regs.exp: Add case for nios2.
898
c2a96e8c
DE
8992013-05-06 Doug Evans <dje@google.com>
900
b903e17e
DE
901 * gdb.base/solib-search-lib1.c: New file.
902 * gdb.base/solib-search-lib2.c: New file.
903 * gdb.base/solib-search.c: New file.
904 * gdb.base/solib-search.h: New file.
905 * gdb.base/solib-search.exp: New file.
906
fac51dd9
DE
907 * lib/gdb.exp (gdb_core_cmd): New function.
908 * gdb.arch/system-gcore.exp: Use it.
909 * gdb.arch/vsx-regs.exp: Ditto.
910 * gdb.base/gcore.exp: Ditto.
911 * gdb.threads/gcore-thread.exp: Ditto.
912
c2a96e8c
DE
913 * gdb.reverse/shr.h: New file.
914 * gdb.reverse/shr1.c: New file.
915 * gdb.reverse/shr2.c: #include "shr.h".
916 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
917 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
918 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
919 Update tests using sleep/printf to use shr2.sl instead.
920 * gdb.reverse/solib-reverse.exp: Ditto.
921
b6807d98
TT
9222013-05-06 Tom Tromey <tromey@redhat.com>
923
924 * gdb.dwarf2/implptrconst.c: New file.
925 * gdb.dwarf2/implptrconst.exp: New file.
926 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
927 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
928 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
929
96f7d3f1
PW
9302013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
931
932 * gdb.base/catch-sig.c (main): Raise SIGINT.
933 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
934
1ebff1fd
HAQ
9352013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
936
937 * status-stop.exp (test_tstart_tstart): Check for error
938 returned by the second 'tstart' command.
939
f92b06da
WT
9402013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
941
942 * gdb.xml/maint_print_struct.exp: New file.
943 * gdb.xml/maint_print_struct.xml: New file.
944
ff546935
TT
9452013-04-25 Tom Tromey <tromey@redhat.com>
946
947 * gdb.dwarf2/nostaticblock.exp: New file.
948
bf9e4d0c
MB
9492013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
950
951 PR gdb/10462
952 * gdb.base/setshow.exp: Add test case.
953
a11cfd87
HZ
9542013-04-23 Hui Zhu <hui@codesourcery.com>
955
956 PR gdb/15293
a11cfd87
HZ
957 * gdb.base/dprintf.exp: Add ignore command.
958
2d9442cc
HZ
9592013-04-23 Hui Zhu <hui@codesourcery.com>
960
961 PR gdb/15165
2d9442cc
HZ
962 * gdb.base/save-bp.exp: Add test for dprintf.
963
0f3305ed
TT
9642013-04-22 Tom Tromey <tromey@redhat.com>
965
966 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
967 notice_open_fds.
968
d504301e
SDJ
9692013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
970
971 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
972 ldflags.
973
9991b207
SDJ
9742013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
975
976 * gdb.arch/arm-bl-branch-dest.c: New file.
977 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
978
433730c9
PA
9792013-04-19 Vladimir Kargov <kargov@gmail.com>
980 Pedro Alves <palves@redhat.com>
981
982 * gdb.arch/i386-float.S: New file.
983 * gdb.arch/i386-float.exp: New file.
984
9a908334
LM
9852013-04-18 Luis Machado <lgustavo@codesourcery.com>
986
987 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
988 type void *.
989
4f22ed5c
DE
9902013-04-17 Doug Evans <dje@google.com>
991
992 * lib/dwarf.exp (Dwarf): New proc "tu".
993 * gdb.dwarf2/missing-sig-type.exp: New file.
994
a0d3f2f5
SCR
9952013-04-15 Siva Chandra Reddy <sivachandra@google.com>
996
997 Add option to link testcases with Pthreads library when
998 using 'prepare_for_testing' in tests.
999
1000 * lib/gdb.exp (build_executable_from_specs): Use
1001 gdb_compile_pthreads to compile if option "pthreads" is
1002 specified.
1003
cc16e6c9
TT
10042013-04-15 Tom Tromey <tromey@redhat.com>
1005
1006 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
1007
72f1fe8a
TT
10082013-04-15 Tom Tromey <tromey@redhat.com>
1009
1010 * gdb.base/default.exp: Update for $_exception.
1011 * gdb.cp/exceptprint.cc: New file.
1012 * gdb.cp/exceptprint.exp: New file.
1013 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
1014
6e72ca20
TT
10152013-04-15 Tom Tromey <tromey@redhat.com>
1016
1017 * gdb.cp/typeid.cc: New file.
1018 * gdb.cp/typeid.exp: New file.
1019
591f19e8
TT
10202013-04-15 Tom Tromey <tromey@redhat.com>
1021
1022 * gdb.cp/exception.exp: Add "catch rethrow" tests.
1023
da9160e4
YQ
10242013-04-13 Yao Qi <yao@codesourcery.com>
1025
1026 * gdb.base/completion.exp: Test completion of command
1027 'target ctf' if target ctf is supported.
1028
f81d1120
PA
10292013-04-10 Pedro Alves <palves@redhat.com>
1030
1031 * gdb.base/completion.exp: Test "set height", "set listsize" and
1032 "set trace-buffer-size" completion.
1033 * gdb.base/setshow.exp: Test "set height unlimited".
1034 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
1035 unlimited".
1036
393fd4c3
YQ
10372013-04-10 Yao Qi <yao@codesourcery.com>
1038
1039 * gdb.trace/actions.exp: Save trace data to CTF.
1040 Change to ctf target if GDB supports, read CTF data in ctf
1041 target, and check the actions of tracepoints.
1042 * gdb.trace/while-stepping.exp: Likewise.
1043 * gdb.trace/report.exp: Test GDB saves trace data to CTF
1044 format and read CTF trace file if GDB supports.
1045 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
1046 target is supported, change to ctf target, read trace data and
1047 check output of command "tstatus".
1048 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
1049 read CTF data by target ctf and call check_tsv.
1050
b7a273f8
YQ
10512013-04-10 Yao Qi <yao@codesourcery.com>
1052
1053 * gdb.trace/actions.exp (check_tracepoint): New.
1054 (top level): Start the tracing and check the actions of
1055 tracepoints. Save trace data to tfile format. Restart GDB
1056 and read trace file in tfile target. Check the actions of
1057 tracepoints again.
1058 * gdb.trace/while-stepping.exp: Likewise.
1059
f3786771
YQ
10602013-04-10 Yao Qi <yao@codesourcery.com>
1061
1062 * gdb.trace/report.exp: Use standard_output_file for saved
1063 trace file.
1064
5c2b4418
HZ
10652013-04-10 Hui Zhu <hui@codesourcery.com>
1066
1067 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
1068 (MISCELLANEOUS): Add dprintf-pendshr.sl.
1069 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
1070
f7543f0a
JK
10712013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1072
1073 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
1074 response.
1075
f6de8ec2
PA
10762013-04-08 Pedro Alves <palves@redhat.com>
1077
1078 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
1079 the location.
1080
b8abfd58
SL
10812013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1082
1083 * gdb.cp/cplabel.exp: Allow empty directory in file reported
1084 for breakpoint location.
1085
156bffd0
SL
10862013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1087
1088 * gdb.linespec/linespec.exp: Make dir/file:line tests
1089 conditional for non-remote hosts only.
1090
c9a6ce02
PA
10912013-04-04 Stan Shebs <stan@codesourcery.com>
1092 Pedro Alves <palves@redhat.com>
1093
1094 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
1095 * gdb.trace/actions-changed.c: New file.
1096 * gdb.trace/actions-changed.exp: New file.
1097 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
1098 (gdb_trace_setactions_command): ... this. Add "actions_command"
1099 parameter, and handle it.
1100 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
1101
4bd05f24
YQ
11022013-04-04 Yao Qi <yao@codesourcery.com>
1103
1104 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
1105 'step'.
1106
3758b5ce
YQ
11072013-04-03 Yao Qi <yao@codesourcery.com>
1108
1109 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
1110 "tfile-basic.tf".
1111 (test_tfind_tfile): Likewise.
1112
1dcaed0d
YQ
11132013-04-03 Yao Qi <yao@codesourcery.com>
1114
1115 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
1116 "tfile-basic.tf" instead of "basic.tf".
1117 (write_error_trace_file): Pass argument "tfile-error.tf"
1118 instead of "error.tf".
1119 * gdb.trace/tfile.exp: Update tfile names to
1120 "tfile-basic.tf" and "tfile-error.tf".
1121
0e7a53fc
SL
11222013-04-02 Sandra Loosemore <sandra@codesourcery.com>
1123
1124 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
1125 empty directory in file for breakpoint hit.
1126
9852c492
YQ
11272013-03-29 Yao Qi <yao@codesourcery.com>
1128
1129 * gdb.base/completion.exp: Test completion of commands
1130 "target core", "target tfile" and "target exec".
1131 * gdb.trace/tfile.exp: Test completion of command
1132 "target tfile".
1133
af312be7
JB
11342013-03-28 Joel Brobecker <brobecker@adacore.com>
1135
1136 * gdb.ada/win_fu_syms: New testcase.
1137
e4a48d9d
DE
11382013-03-28 Doug Evans <dje@google.com>
1139
1140 * gdb.base/maint.exp (maint print statistics): Update expected output.
1141
7f7cc265
PA
11422013-03-28 Pedro Alves <palves@redhat.com>
1143
1144 PR gdb/15294
1145
1146 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
1147 mean unlimited instead of $arg < 0.
1148 (test_listsize): Remove "listsize of 0 suppresses output" test.
1149 Test that "set listsize 0" ends up with an unlimited listsize.
1150
fc0da894
PA
11512013-03-28 Pedro Alves <palves@redhat.com>
1152
1153 * gdb.base/list.exp (last_line): New global.
1154 (last_line_re): New global.
1155 (test_listsize, test_list_function, test_list_forward)
1156 (test_repeat_list_command, test_list_range)
1157 (test_list_filename_and_function): Use them.
1158 * gdb.base/list0.c: Comment the last line of the file with "last
1159 line".
1160
abe7b711
PA
11612013-03-28 Pedro Alves <palves@redhat.com>
1162
1163 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
1164 list the whole file.
1165
15b3979c
PA
11662013-03-28 Pedro Alves <palves@redhat.com>
1167
1168 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
1169 "set listsize".
1170
96811e3b
KS
11712013-03-26 Keith Seitz <keiths@redhat.com>
1172
1173 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
1174 from passing.
1175
4043f22b
PA
11762013-03-26 Pedro Alves <palves@redhat.com>
1177
1178 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
1179 until after GDB has run.
1180
14a1aa17
YQ
11812013-03-26 Yao Qi <yao@codesourcery.com>
1182
1183 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
1184 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
1185
99c819ee
MM
11862013-03-26 Markus Metzger <markus.t.metzger@intel.com>
1187
1188 * gdb.btrace/enable.exp: Add regression test.
1189
24955f63
TT
11902013-03-25 Tom Tromey <tromey@redhat.com>
1191
1192 * gdb.cp/m-static.exp: Add destructor-printing tests.
1193
fce632b6
TT
11942013-03-25 Tom Tromey <tromey@redhat.com>
1195
1196 * gdb.cp/m-static.exp: Add constructor ptype tests.
1197 * gdb.cp/m-static.cc (single_constructor): New class.
1198 (main): Make instance of single_constructor.
1199
598d3636
JK
12002013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1201 Pedro Alves <palves@redhat.com>
1202
1203 * gdb.server/server-kill.c: New file.
1204 * gdb.server/server-kill.exp: New file.
1205
c12440c9
PA
12062013-03-21 Pedro Alves <palves@redhat.com>
1207
1208 * gdb.trace/trace-buffer-size.exp (get default buffer size):
1209 Expect $gdb_prompt in gdb_test_multiple.
1210
bd712aed
DE
12112013-03-21 Doug Evans <dje@google.com>
1212
1213 * gdb.base/maint.exp: Update tests for per-command stats.
1214
b2f83c08
TT
12152013-03-21 Tom Tromey <tromey@redhat.com>
1216
1217 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
1218 * gdb.cp/misc.exp: Add test for FILENAME:: case.
1219
ef0026f0
PA
12202013-03-20 Pedro Alves <palves@redhat.com>
1221
1222 PR gdb/15289
1223
1224 * gdb.base/remote.exp: Test
1225 "set remote hardware-watchpoint-limit -1",
1226 "set remote hardware-breakpoint-limit -1",
1227 "set remote hardware-watchpoint-limit 2147483647" and
1228 "set remote hardware-breakpoint-limit 2147483647".
1229
3f1175a9
PA
12302013-03-20 Pedro Alves <palves@redhat.com>
1231 Yao Qi <yao@codesourcery.com>
1232
1233 * gdb.trace/tfile.c: Add comments.
1234 (nonconstglob): New global.
1235 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
1236 global that is not covered by the trace frame. Test
1237 disassembling.
1238
a09ae1c1
JK
12392013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1240
1241 * gdb.base/valgrind-infcall.exp
1242 (continue #$continue_count) <remote connection closed>
1243 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
1244 $valgrind_pid.
1245
9ce98649
TT
12462013-03-15 Tom Tromey <tromey@redhat.com>
1247
1248 * gdb.cp/overload.cc (intintfunc): New.
1249 * gdb.cp/overload.exp: Add regression test.
1250
0a251e08
YQ
12512013-03-15 Yao Qi <yao@codesourcery.com>
1252
1253 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
1254 using with_test_prefix.
1255 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
1256 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
1257 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
1258 * gdb.threads/watchpoint-fork.exp (test): Likewise.
1259 * gdb.base/break-interp.exp (test_core): Likewise.
1260 (test_attach_gdb): Likewise.
1261 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
1262 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
1263 Likewise.
1264 * gdb.base/jit-so.exp (one_jit_test): Likewise.
1265 * gdb.base/jit.exp (one_jit_test): Likewise.
1266 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
1267 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
1268 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
1269 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
1270 Likewise.
1271 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1272 Likewise.
1273 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
1274 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
1275 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
1276 (tracepoint_change_loc_2): Likewise.
1277 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1278 Likewise.
1279 (disconnected_tfind): Likewise.
1280 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
1281 Likewise.
1282 (test_tfind_remote): Likewise.
1283 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
1284 Likewise.
1285 (test_pending_resolved): Likewise.
1286 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
1287 Likewise.
1288 (test_upload_tsv): Likewise.
1289 * gdb.trace/pending.exp (pending_tracepoint_resolved):
1290 Likewise.
1291 (pending_tracepoint_works): Likewise.
1292 * gdb.trace/report.exp (use_collected_data): Likewise.
1293 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
1294 Likewise.
1295 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
1296 * gdb.trace/strace.exp (strace_info_marker): Likewise.
1297 (strace_trace_on_same_addr): Likewise.
1298 (strace_trace_on_diff_addr): Likewise.
1299 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
1300 (gdb_collect_locals_test): Likewise.
1301 (gdb_unavailable_registers_test): Likewise.
1302 (gdb_collect_globals_test): Likewise.
1303
2c415c0f
YQ
13042013-03-15 Yao Qi <yao@codesourcery.com>
1305
1306 * gdb.base/condbreak.exp: Add semicolon back which was removed
1307 by my previous commit.
1308
ae59b1da
YQ
13092013-03-14 Yao Qi <yao@codesourcery.com>
1310
1311 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
1312 'return'.
1313 (gdb_target_monitor, gdb_load): Likewise.
1314 * config/sid.exp (gdb_load): Likewise.
1315 * config/slite.exp (gdb_load): Likewise.
1316 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
1317 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
1318 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
1319 (single_step_until): Likewise.
1320 * gdb.arch/powerpc-d128-regs.exp: Likewise.
1321 * gdb.arch/system-gcore.exp: Likewise.
1322 * gdb.base/bigcore.exp (extract_heap): Likewise.
1323 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
1324 * gdb.base/call-ar-st.exp: Likewise.
1325 * gdb.base/call-rt-st.exp: Likewise.
1326 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
1327 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
1328 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
1329 * gdb.base/corefile.exp: Likewise.
1330 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
1331 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
1332 * gdb.base/fixsection.exp: Likewise.
1333 * gdb.base/funcargs.exp: Likewise.
1334 * gdb.base/gcore-buffer-overflow.exp: Likewise.
1335 * gdb.base/gcore-relro.exp: Likewise.
1336 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
1337 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
1338 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
1339 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
1340 * gdb.base/list.exp: Likewise.
1341 (set_listsize): Likewise.
1342 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
1343 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
1344 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
1345 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
1346 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
1347 * gdb.base/setvar.exp: Likewise.
1348 (test_set): Likewise.
1349 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
1350 * gdb.base/solib-overlap.exp: Likewise.
1351 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
1352 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
1353 * gdb.base/watchpoint.exp (initialize): Likewise.
1354 (test_simple_watchpoint): Likewise.
1355 (test_disabling_watchpoints): Likewise.
1356 (test_watchpoint_triggered_in_syscall): Likewise.
1357 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
1358 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
1359 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
1360 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
1361 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1362 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1363 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1364 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1365 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1366 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
1367 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1368 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
1369 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
1370 * gdb.mi/gdb792.exp: Likewise.
1371 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
1372 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
1373 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
1374 * gdb.threads/gcore-thread.exp: Likewise.
1375 (load_core): Likewise.
1376 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
1377 (test_startup, check_control_c): Likewise.
1378 * gdb.threads/sigstep-threads.exp: Likewise.
1379 * gdb.threads/thread_check.exp: Likewise.
1380 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
1381 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
1382 (set_a_tracepoint, trace_buffer_normal): Likewise.
1383 (gdb_trace_circular_tests): Likewise.
1384 * gdb.trace/collection.exp: Likewise.
1385 * gdb.trace/disconnected-tracing.exp: Likewise.
1386 * gdb.trace/infotrace.exp: Likewise.
1387 * gdb.trace/mi-traceframe-changed.exp: Likewise.
1388 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
1389 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
1390 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
1391 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
1392 * gdb.trace/stap-trace.exp: Likewise.
1393 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
1394 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
1395 * gdb.trace/trace-buffer-size.exp: Likewise.
1396 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
1397 * gdb.trace/unavailable.exp: Likewise.
1398 * gdb.trace/while-dyn.exp: Likewise.
1399 * lib/fortran.exp (set_lang_fortran): Likewise.
1400 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
1401 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
1402 (default_gdb_start, get_compiler_info): Likewise.
1403 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
1404 (get_debug_format, setup_xfail_format): Likewise.
1405 (rerun_to_main, gdb_skip_float_test): Likewise.
1406 (build_id_debug_filename_get, get_remotetimeout): Likewise.
1407 * lib/java.exp (set_lang_java): Likewise.
1408 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
1409 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
1410 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
1411 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
1412 * lib/objc.exp (set_lang_objc): Likewise.
1413 * lib/pascal.exp (set_lang_pascal): Likewise.
1414 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
1415 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
1416 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
1417
bb869963
SDJ
14182013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
1419
1420 PR c++/15203
1421 PR c++/15210
1422 * gdb.cp/m-static.cc (keepalive_int): New function.
1423 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
1424 * gdb.cp/m-static.exp: New test for `sintvar'.
1425
e2be70a0
YQ
14262013-03-14 Yao Qi <yao@codesourcery.com>
1427
1428 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
1429 of 'tstatus' into tstatus_output.
1430 (top level): Save the trace data to tfile. Read trace file in
1431 tfile target. Check the trace status.
1432
8ddb1965
YQ
14332013-03-13 Yao Qi <yao@codesourcery.com>
1434
1435 * gdb.trace/tsv.exp (check_tsv): New.
1436 (top level): Save a tfile on current trace session. Call
1437 check_tsv on live target. Load the tfile with target tfile
1438 and call check_tsv again.
1439
045dd51f
YQ
14402013-03-13 Yao Qi <yao@codesourcery.com>
1441
1442 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
1443 Replace some "gdb_test" with "gdb_test_no_output".
1444
82d049ab
PH
14452013-03-12 Paul Hilfinger <hilfingr@adacore.com>
1446
1447 * gdb.ada/expr_delims.exp: New file.
1448 * gdb.ada/expr_delims/foo.adb: New file.
1449 * gdb.ada/expr_delims/pck.ads: New file.
1450 * gdb.ada/expr_delims/pck.adb: New file.
1451
cb8ea32b
KS
14522013-03-11 Keith Seitz <keiths@redhat.com>
1453
1454 * watchpoint.exp (test_no_hw_watchpoints): Add test using
1455 both condition and thread. Then delete the watchpoint.
1456
2f1d9bdd
MM
14572013-03-11 Christian Himpel <christian.himpel@intel.com>
1458
1459 * Makefile.in: Add btrace testsuite.
1460 * configure: Regenerated.
1461 * configure.ac: Add btrace testsuite.
1462 * gdb.btrace/Makefile.in: New file.
1463 * gdb.btrace/enable.c: New file.
1464 * gdb.btrace/enable.exp: New file.
1465 * gdb.btrace/function_call_history.c: New file.
1466 * gdb.btrace/function_call_history.exp: New file.
1467 * gdb.btrace/instruction_history.c: New file.
1468 * gdb.btrace/instruction_history.exp: New file.
1469 * gdb.btrace/instruction_history.S: New file.
1470 * lib/gdb.exp: Add btrace skip proc.
1471
05c56a9d
JK
14722013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1473
1474 Fix entry-values if the callee called a noreturn function.
1475 * gdb.arch/amd64-tailcall-noret.S: New file.
1476 * gdb.arch/amd64-tailcall-noret.c: New file.
1477 * gdb.arch/amd64-tailcall-noret.exp: New file.
1478
9112db09
JK
14792013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1480
1481 Fix entry-values in C++ across CUs.
1482 * gdb.arch/amd64-tailcall-cxx.exp: New file.
1483 * gdb.arch/amd64-tailcall-cxx1.S: New file.
1484 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
1485 * gdb.arch/amd64-tailcall-cxx2.S: New file.
1486 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
1487
be9a119c 14882013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
1489 Hafiz Abid Qadeer <abidh@codesourcery.com>
1490
1491 gdb/testsuite/
1492 * gdb.trace/trace-buffer-size.exp: New file.
1493 * gdb.trace/trace-buffer-size.c: New file.
1494
049109b0
PA
14952013-03-06 Pedro Alves <palves@redhat.com>
1496
1497 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
1498 doesn't support the tested optional feature, call "unsupported"
1499 with the same test message as the "pass" case, instead of calling
1500 "pass" with a different message. Use the same text for the "fail"
1501 cases too.
1502
4aa54120
YQ
15032013-03-06 Yao Qi <yao@codesourcery.com>
1504
1505 * gdb.trace/tstatus.exp: Remove the invocation of
1506 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
1507 (test_tracepoints): Don't set fast tracepoint.
1508 (top level): Don't check agent library is loaded or not.
1509
b8b71e63
YQ
15102013-03-06 Yao Qi <yao@codesourcery.com>
1511
1512 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
1513 parentheses by "\\".
1514
33f448b1
JK
15152013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1516
1517 * gdb.linespec/base/one/thefile.cc (twodup): New.
1518 (m): Call it.
1519 * gdb.linespec/base/two/thefile.cc (dupname): New.
1520 (n): Call it.
1521 * gdb.linespec/break-ask.exp: New file.
1522 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
1523
1c942fb9
YQ
15242013-02-28 Yao Qi <yao@codesourcery.com>
1525
1526 * gdb.trace/report.exp: Move some code to ...
1527 (use_collected_data): New.
1528 (top level): Call use_collected_data once on the live target.
1529 Save at file of the current trace session, load it with target
1530 tfile, and call use_collected_data again.
1531
5b967901
JK
15322013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1533
1534 * gdb.threads/fork-thread-pending.c (main): Add alarm.
1535
6447023f
JK
15362013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1537
1538 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
1539 Add final kill of ${valgrind_pid}.
1540
9f44fbc0
SCR
15412013-02-20 Siva Chandra Reddy <sivachandra@google.com>
1542
1543 * gdb.python/py-arch.c: New test case
1544 * gdb.python/py-arch.exp: New tests to test
1545 gdb.Architecture.disassemble
1546 * gdb.python/Makefile.in: Add py-arch to the list of
1547 EXECUTABLES.
1548
4c9ad8c2
TT
15492013-02-18 Tom Tromey <tromey@redhat.com>
1550
1551 * gdb.dwarf2/subrange.exp: New file.
1552
f5911ea1
HAQ
15532013-02-15 Pedro Alves <pedro@codesourcery.com>
1554 Hafiz Abid Qadeer <abidh@codesourcery.com>
1555
1556 * gdb.trace/tfile.exp: Add test for -trace-status command.
1557
420f4384
JK
15582013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1559
1560 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
1561 nanosleep by sleep.
1562
4819b3f8
PA
15632013-02-14 Pedro Alves <palves@redhat.com>
1564
1565 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
1566
1773c82c
HAQ
15672013-02-14 Pedro Alves <pedro@codesourcery.com>
1568 Hafiz Abid Qadeer <abidh@codesourcery.com>
1569
1570 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
1571
e234dfaf
TT
15722013-02-12 Tom Tromey <tromey@redhat.com>
1573
1574 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
1575 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
1576
6c01dd94
PA
15772013-02-12 Pedro Alves <palves@redhat.com>
1578
1579 * gdb.base/catch-signal.c: Update copyright years.
1580 * gdb.base/catch-signal.exp: Update copyright years.
1581 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
1582 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
1583 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
1584 * gdb.dwarf2/dw2-error.S: Update copyright years.
1585 * gdb.dwarf2/dw2-error.c: Update copyright years.
1586 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
1587 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
1588 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
1589
595fc67f
PA
15902013-02-12 Pedro Alves <palves@redhat.com>
1591
1592 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
1593 message.
1594 * gdb.base/sigaltstack.exp: Ditto.
1595 * gdb.base/siginfo.exp: Ditto.
1596 * gdb.base/sizeof.exp: Ditto.
1597
17282693
PA
15982013-02-12 Pedro Alves <palves@redhat.com>
1599
1600 * gdb.mi/mi-basics.exp: Tweak intro comment.
1601 * gdb.mi/mi-break.exp: Tweak intro comment.
1602 * gdb.mi/mi-console.exp: Tweak intro comment.
1603 * gdb.mi/mi-file.exp: Tweak intro comment.
1604 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
1605 * gdb.mi/mi-return.exp: Tweak intro comment.
1606 * gdb.mi/mi-stepi.exp: Tweak intro comment.
1607 * gdb.mi/mi-until.exp: Tweak intro comment.
1608 * gdb.mi/mi-watch.exp: Tweak intro comment.
1609
8a4ac37e
PA
16102013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
1611
1612 * gdb.server/no-thread-db.exp: New file.
1613 * gdb.server/no-thread-db.c: New file.
1614 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
1615
c2792f5a
DE
16162013-02-11 Doug Evans <dje@google.com>
1617
1618 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
1619 two decfloats.
1620
d9e98382
SDJ
16212013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
1622
1623 * gdb.base/bitfields.c (struct internalvartest): New declaration.
1624 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
1625
a321661a
JK
16262013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1627
1628 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
1629
134a2066
YQ
16302013-02-06 Yao Qi <yao@codesourcery.com>
1631
1632 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
1633 to ...
1634 (test_create_delete_modify_tsv): ... here. New test on modifying
1635 the initial value of a tsv.
1636
5a2dc60a
JK
16372013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1638
1639 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
1640 (cd .../rdir): ... here.
1641
233d95b5
JK
16422013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1643
1644 * gdb.linespec/base/one/header.h: New file.
1645 * gdb.linespec/base/two/header.h: New file.
1646 * gdb.linespec/macro-relative.c: New file.
1647 * gdb.linespec/macro-relative.exp: New file.
1648
fbd9ab74
JK
16492013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1650
1651 * gdb.base/fullpath-expand-func.c: New file.
1652 * gdb.base/fullpath-expand.c: New file.
1653 * gdb.base/fullpath-expand.exp: New file.
1654 * gdb.base/realname-expand-real.c: New file.
1655 * gdb.base/realname-expand.c: New file.
1656 * gdb.base/realname-expand.exp: New file.
1657
1b56eb55
JK
16582013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1659
1660 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
1661 * gdb.dwarf2/dw2-dir-file-name.c: New file.
1662
af529f8f
JK
16632013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1664
1665 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
1666 (compare_filenames_for_search does not match)
1667 (compare_filenames_for_search does match): New tests.
1668
f5b95b50
JK
16692013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1670
1671 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
1672
d47921b9
JK
16732013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1674
1675 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
1676
8a92335b
JK
16772013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1678
1679 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
1680 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
1681 ${binfile}.mini_debuginfo-debuglink and
1682 ${binfile}.mini_debuginfo-debuglink.xz.
1683
17f2157d
TT
16842013-02-01 Tom Tromey <tromey@redhat.com>
1685
1686 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
1687 attributes.
1688
d65f0a9c
TT
16892013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1690 Tom Tromey <tromey@redhat.com>
1691
1692 * gdb.dwarf2/method-ptr.exp: Link with c++.
1693 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
1694
f25c0135
TT
16952013-01-31 Tom Tromey <tromey@redhat.com>
1696
1697 * gdb.base/jit.exp (compile_jit_test): New proc.
1698 Add PIE tests.
1699
7078baeb
TT
17002013-01-31 Tom Tromey <tromey@redhat.com>
1701
1702 * gdb.dwarf2/method-ptr.cc: New file.
1703 * gdb.dwarf2/method-ptr.exp: New file.
1704
1d24041a
TT
17052013-01-31 Tom Tromey <tromey@redhat.com>
1706
1707 * lib/dwarf.exp (namespace Dwarf): New.
1708
8d9878a4
TT
17092013-01-29 Tom Tromey <tromey@redhat.com>
1710
1711 * gdb.dwarf2/fission-reread.exp: Add unload test.
1712
bed911e5
DE
17132013-01-28 Doug Evans <dje@google.com>
1714
1715 * gdb.dwarf2/fission-loclists.exp: New file.
1716 * gdb.dwarf2/fission-loclists.S: New file.
1717
e229648e
JK
17182013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1719
1720 Code cleanup.
1721 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
1722 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
1723 and prepare_for_testing.
1724 * gdb.base/store.exp: Likewise.
1725
86700f00
TT
17262013-01-25 Tom Tromey <tromey@redhat.com>
1727
1728 * gdb.python/py-explore.exp: Expect the gdb prompt.
1729
8954db33
AB
17302013-01-25 Andrew Burgess <aburgess@broadcom.com>
1731
1732 * gdb.base/gnu_vector.c: New variable for use in tests.
1733 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
1734 changes in scalar to vector casting and widening.
1735 * gdb.python/py-type.c: New variables for use in tests.
1736 * gdb.python/py-type.exp: Update vector related tests to reflect
1737 changes in scalar to vector casting and widening.
1738
2077afdd
TD
17392013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
1740
1741 * gdb.base/prologue-include.c: New file.
1742 * gdb.base/prologue-include.exp: New file.
1743 * gdb.base/prologue-include.h: New file.
1744
d7499464
HAQ
17452013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
1746
1747 PR gdb/13443
1748 * gdb.mi/mi-var-block.exp: Make test messages unique.
1749
e2a3e0f1
TT
17502013-01-23 Tom Tromey <tromey@redhat.com>
1751
1752 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
1753
152fcc9c
TT
17542013-01-23 Tom Tromey <tromey@redhat.com>
1755
1756 * gdb.cp/converts.cc (main): Initialize 'a'.
1757
bea883fd
SCR
17582013-01-23 Siva Chandra Reddy <sivachandra@google.com>
1759
1760 * testsuite/gdb.python/frame.exp: Add a test for
1761 gdb.Frame.architecture() method.
1762
0928e93d
PA
17632013-01-22 Pedro Alves <palves@redhat.com>
1764
1765 * gdb.base/annota1.exp (signal sent): No longer expect
1766 breakpoints-invalid.
1767 * gdb.cp/annota2.exp (continue until exit)
1768 (watch triggered on a.x): Ditto.
1769
9c97429f
PA
17702013-01-22 Pedro Alves <palves@redhat.com>
1771
1772 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
1773 Adjust tests to breakpoints-invalid changes.
1774 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
1775 variables.
1776 Adjust tests to breakpoints-invalid changes.
1777
187d10dd
PA
17782013-01-22 Pedro Alves <palves@redhat.com>
1779
1780 * gdb.base/annota1.exp (annotate ignore count change): Add
1781 expected output for failure case.
1782
ea3aedcb
TT
17832013-01-22 Tom Tromey <tromey@redhat.com>
1784
1785 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
1786 call.
1787
998580f1
MK
17882013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
1789
1790 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 1791 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
1792 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
1793 Also handle 'thread' field.
1794 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
1795 * gdb.mi/mi-watch.exp: Ditto.
1796 * lib/mi-support.exp: Ditto.
1797
8f1d5693
MK
17982013-01-21 Siva Chandra Reddy <sivachandra@google.com>
1799
1800 * gdb.python/py-explore.exp: Improve a test
1801
2d8c5d7c
DB
18022013-01-18  David Blaikie  <dblaikie@gmail.com>
1803
1804 * gdb.base/label.c (main): Correct the type of the second
1805 parameter.
1806
46f35228
TT
18072013-01-18 Tom Tromey <tromey@redhat.com>
1808
1809 * gdb.dwarf2/trace-crash.s: New file.
1810 * gdb.dwarf2/trace-crash.exp: New file.
1811
5965d69d
HAQ
18122013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
1813
43aaf8b6
PA
1814 PR gdb/13443
1815 * gdb.base/checkpoint.exp: Update test messages to make them
1816 unique.
5965d69d 1817
5ae4861a
YQ
18182013-01-18 Yao Qi <yao@codesourcery.com>
1819
1820 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
1821 output of 'info tracepoints'.
1822 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1823 Likewise.
1824 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
1825 * gdb.trace/disconnected-tracing.c (struct foo): New.
1826
d84fca2c
JK
18272013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1828
1829 * gdb.dwarf2/dw2-dos-drive.S: New file.
1830 * gdb.dwarf2/dw2-dos-drive.exp: New file.
1831
aebb1cc9
DE
18322013-01-17 Doug Evans <dje@google.com>
1833
2782d512
DE
1834 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
1835 CXX_FOR_TARGET.
1836
aebb1cc9
DE
1837 * boards/cc-with-tweaks.exp: New file.
1838
db2b2972
TT
18392013-01-17 Tom Tromey <tromey@redhat.com>
1840
1841 * gdb.base/completion.exp: Add "set cp-abi" completion test.
1842
96343774
PA
18432013-01-17 Pedro Alves <palves@redhat.com>
1844
1845 Merge dg-extract-results.sh from upstream (svn 195224).
1846
1847 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1848 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
1849
1850 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1851 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
1852
1853 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1854 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
1855
1856 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1857 * dg-extract-results.sh: Redirect grep output to /dev/null instead
1858 of grep -q.
1859
675921c0
SD
18602012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
1861
1862 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
1863 interface.
1864 * gdb.base/jithost.c: New file.
1865 * gdb.base/jithost.h: New file.
1866 * gdb.base/jitreader.c : New file.
1867 * gdb.base/jit-protocol.h: New file.
1868
ab04a2af
TT
18692013-01-16 Tom Tromey <tromey@redhat.com>
1870
1871 * gdb.base/catch-signal.c: New file.
1872 * gdb.base/catch-signal.exp: New file.
1873
8ac3646f
TT
18742013-01-16 Tom Tromey <tromey@redhat.com>
1875
1876 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
1877
22fc223e
JK
18782013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1879
1880 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
1881
44478ab3
TT
18822013-01-14 Tom Tromey <tromey@redhat.com>
1883
1884 * gdb.base/completion.exp: Add "set gnutarget" test.
1885
06d66ee9
TT
18862013-01-14 Tom Tromey <tromey@redhat.com>
1887
1888 * gdb.dwarf2/dw2-restrict.S: New file.
1889 * gdb.dwarf2/dw2-restrict.c: New file.
1890 * gdb.dwarf2/dw2-restrict.exp: New file.
1891
c9bf0622
TT
18922013-01-14 Tom Tromey <tromey@redhat.com>
1893
1894 * gdb.dwarf2/dw2-error.exp: New file.
1895 * gdb.dwarf2/dw2-error.c: New file.
1896 * gdb.dwarf2/dw2-error.S: New file.
1897
5b12a61c
JK
18982013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1899
1900 * gdb.cp/parse-lang.cc: New file.
1901 * gdb.cp/parse-lang.exp: New file.
1902
f0a4b570
JK
19032013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1904
1905 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
1906 (set substitute-path): New test.
1907 (fullname present): Remove content.
1908 (substituted fullname): New test.
1909
f751cc97
JB
19102013-01-13 Joel Brobecker <brobecker@adacore.com>
1911
1912 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
1913 check. Move $gdb_py_is_py24 value check right after.
1914
04164e8e
JK
19152013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1916
1917 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
1918 targets.
1919
5bf480a5
YQ
19202013-01-11 Yao Qi <yao@codesourcery.com>
1921
1922 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
1923 for dprintf.
1924 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1925 Check the fields in "=breakpoint-created" for dprintf.
1926
f35a17b5
JK
19272012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1928
1929 * gdb.mi/mi-fullname-deleted.exp: New file.
1930
85817405
JK
19312012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1932
1933 * gdb.base/skip-solib.exp (info skip with pending file): Update the
1934 expected output.
1935 (info skip with pending file): Remove.
1936 (ignoring function in solib, info skip for function multiply): Update
1937 the expected output.
1938 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
1939 (info skip (delete 1), info skip after disabling all)
1940 (info skip after enabling all, info skip after disabling 4 2-3)
1941 (info skip after enabling 2-3, info skip 2-3)
1942 (info skip after deleting 2 3): Update the expected output.
1943 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
1944 statement to its initialization and return.
1945 * gdb.linespec/skip-two.exp: New file.
1946
27210e12
DE
19472012-12-19 Doug Evans <dje@google.com>
1948
1949 * gdb.base/maint.exp: Handle testing with .gdb_index.
1950
bb627a12
JB
19512012-12-19 Joel Brobecker <brobecker@adacore.com>
1952
1953 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
1954 Cavium to FSF.
1955
7785b880
JB
19562012-12-19 Joel Brobecker <brobecker@adacore.com>
1957
1958 * dg-extract-results.sh: Update contact info in copyright notice.
1959 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
1960 GPL v3 or later. Update contact info.
1961 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
1962 gdb.threads/watchpoint-fork-mt.c,
1963 gdb.threads/watchpoint-fork-parent.c,
1964 gdb.threads/watchpoint-fork-st.c,
1965 gdb.threads/watchpoint-fork.h: Likewise.
1966
f2a8bc8a
YQ
19672012-12-15 Yao Qi <yao@codesourcery.com>
1968
1969 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
1970 'installed' field in '=breakpoint-modified'.
1971 (test_reconnect): Check 'installed' field in
1972 '=breakpoint-modified' and '=breakpoint-created'.
1973
1974 * gdb.trace/actions.exp: Update test for 'installed' field.
1975 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
1976 (tracepoint_change_loc_2): Likewise.
1977 Check 'info tracepoint' display nothing else.
1978 * gdb.trace/deltrace.exp: Likewise.
1979 * gdb.trace/infotrace.exp: Likewise.
1980 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
1981 Likewise.
1982 * gdb.trace/passcount.exp: Likewise.
1983 * gdb.trace/tracecmd.exp: Likewise.
1984 * gdb.trace/while-stepping.exp: Likewise.
1985
6592e36f
TT
19862012-12-14 Tom Tromey <tromey@redhat.com>
1987
1988 * gdb.cp/member-name.exp: New file.
1989 * gdb.cp/member-name.cc: New file.
1990
7d27a96d
TT
19912012-12-14 Tom Tromey <tromey@redhat.com>
1992
1993 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
1994
f8c05d0d
DE
19952012-12-14 Doug Evans <dje@google.com>
1996
1997 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
1998 DW_OP_GNU_implicit_pointer is section-relative.
1999
451b7c33
TT
20002012-12-14 Tom Tromey <tromey@redhat.com>
2001
43aaf8b6 2002 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 2003
10e339df
PA
20042012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
2005
6fdff2c5 2006 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 2007
e780d813
DE
20082012-12-13 Doug Evans <dje@google.com>
2009
2010 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
2011 * gdb.multi/multi-arch.exp: Ditto.
2012
ca3dbcc8 20132012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 2014
ca3dbcc8
MG
2015 * gdb.mi/mi-catch-load-so.c: New. Clone of the
2016 catch load test library source file.
2017 * gdb.mi/mi-catch-load.c: New. Clone of the catch
2018 load test source file.
2019 * gdb.mi/mi-catch-load.exp: New. Test file for
2020 basic MI -catch-load and -catch-unload tests.
2021
2960a434
PK
20222012-12-11 Paul Koning <paul_koning@dell.com>
2023
2024 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
2025 exception.
2026 (_iterator_except): New function.
2027 (ArrayPrinter): Use _iterator function instead of local _iterator
2028 class for Python 3 compatibility.
2029 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 2030 _iterator.
2960a434
PK
2031 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
2032 execfile for Python 3 compatibility.
2033 * gdb.python/python.exp: Handle Python 2.4 exception traceback
2034 format in error_prompt test.
6fdff2c5 2035
9325cb04
PK
20362012-12-10 Paul Koning <paul_koning@dell.com>
2037
2038 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 2039 compatibility.
9325cb04
PK
2040 * gdb.python/py-block.exp: Ditto.
2041 * gdb.python/py-breakpoint.exp: Ditto.
2042 * gdb.python/py-cmd.exp: Ditto.
2043 * gdb.python/py-events.py: Ditto.
2044 * gdb.python/py-finish-breakpoint.py: Ditto.
2045 * gdb.python/py-finish-breakpoint2.exp: Ditto.
2046 * gdb.python/py-finish-breakpoint2.py: Ditto.
2047 * gdb.python/py-frame-inline.exp: Ditto.
2048 * gdb.python/py-frame.exp: Ditto.
2049 * gdb.python/py-infthread.exp: Ditto.
2050 * gdb.python/py-objfile.exp: Ditto.
2051 * gdb.python/py-parameter.exp: Ditto.
2052 * gdb.python/py-progspace.exp: Ditto.
2053 * gdb.python/py-prompt.exp: Ditto.
2054 * gdb.python/py-symbol.exp: Ditto.
2055 * gdb.python/py-symtab.exp: Ditto.
2056 * gdb.python/py-template.exp: Ditto.
2057 * gdb.python/py-value-cc.exp: Ditto.
2058 * gdb.python/python.exp: Ditto.
2059 * gdb.python/source2.py: Ditto.
2060 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 2061 compatibility.
9325cb04
PK
2062 Use sorted() function rather than sort() method.
2063 Accept either int or long values for enum values.
2064 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
2065 execfile for Python 3 compatibility.
2066 * gdb.python/py-evsignal.exp: Ditto.
2067 * gdb.python/py-evthreads.exp: Ditto.
2068 * gdb.python/py-mi.exp: Ditto.
2069 * gdb.python/py-pp-maint.exp: Ditto.
2070 * gdb.python/py-prettyprint.exp: Ditto.
2071 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 2072 Python 3 compatibility.
9325cb04
PK
2073 Skip tests for Python 2.4.
2074 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 2075 Python 3 compatibility.
9325cb04
PK
2076 Use byte string rather than character string in memory write test
2077 if Python 3.
2078 * gdb.python/py-pp-maint.py: Change class declarations to "new
2079 class" syntax.
2080 * gdb.python/py-prettyprint.py: Change iterator class to generator
2081 function for Python 3 compatibility.
2082 Make all classes "new style".
2083 Fix indentation issue and stray semicolon.
2084 * gdb.python/py-shared.expChange print syntax for Python 3
2085 compatibility.
2086 Define "long" if Python 3.
2087 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 2088 compatibility.
9325cb04
PK
2089 Accept either int or long values for enum values.
2090 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 2091 compatibility.
9325cb04
PK
2092 Skip "long" and "unicode" tests if Python 3.
2093 Accept either "type" or "class" in type checks.
2094 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
2095 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
2096
8b9737bf
TT
20972012-12-10 Tom Tromey <tromey@redhat.com>
2098
2099 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
2100 (test): Add "two_cu" argument.
2101 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
2102 for types; allow two CUs.
2103
1b80a9fa
JK
21042012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2105
2106 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
2107 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
2108
f0b6d50a
YQ
21092012-12-08 Yao Qi <yao@codesourcery.com>
2110 Pedro Alves <palves@redhat.com>
2111
2112 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
2113 '=breakpoint-created' when GDB merges the tracepoints of both
2114 sides.
2115
2f68a895
TT
21162012-12-07 Tom Tromey <tromey@redhat.com>
2117
2118 * gdb.base/break1.c (enum some_enum, union some_union): New.
2119 (some_enum_global, some_union_global, some_value): New globals.
2120 * gdb.base/completion.exp: Add tag completion tests.
2121
4fc5d43e
TT
21222012-12-07 Tom Tromey <tromey@redhat.com>
2123
2124 * gdb.base/completion.exp: Add tests for ptype and whatis
2125 completion.
2126
6559e013
JB
21272012-12-07 Joel Brobecker <brobecker@adacore.com>
2128
2129 * gdb.base/stale-infcall.exp: Fix copyright line.
2130
ae2b630d
JB
21312012-12-07 Joel Brobecker <brobecker@adacore.com>
2132
2133 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
2134
0ba2eb0f
TT
21352012-12-06 Pedro Alves <palves@redhat.com>
2136 Tom Tromey <tromey@redhat.com>
2137
2138 * gdb.base/exprs.exp: Add tests for cast to void.
2139
731145cb
TT
21402012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
2141
2142 * gdb.python/py-mi.exp: Correct expected results for attribute
2143 "dynamic" returned by -var-update.
2144 Add test case for correct handling of "diplayhint" for children
2145 of dynamic varobjs.
2146 * gdb.python/py-prettyprint.c (set_itme): New function.
2147 (bug_14741) New function.
2148 (main) Add call to bug_14741().
2149 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
2150
e58fcc15
UW
21512012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
2152
2153 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
2154 ${binfile}.funcsyms list.
2155
e9eb0d14
YQ
21562012-12-04 Yao Qi <yao@codesourcery.com>
2157
2158 PR gdb/13443
2159 * gdb.trace/actions.exp: Make test messages unique.
2160
4983028c
TT
21612012-11-29 Tom Tromey <tromey@redhat.com>
2162
2163 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
2164
ea5e6b0e
UW
21652012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
2166
2167 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
2168 * gdb.opencl/datatypes.exp: Likewise.
2169 * gdb.opencl/operators.exp: Likewise.
2170 * gdb.opencl/vec_comps.exp: Likewise.
2171
cdde3dfb
JG
21722012-11-29 Jerome Guitton <guitton@adacore.com>
2173
2174 * gdb.ada/iwide: New testcase.
2175
b50d69b5
JG
21762012-11-29 Jerome Guitton <guitton@adacore.com>
2177
2178 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
2179 ptype test.
2180
c2d3fccf
JG
21812012-11-29 Jerome Guitton <guitton@adacore.com>
2182
2183 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
2184 form {VARIANT_TYPE}ADDRESS.
2185
5edf51fe
YQ
21862012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
2187
2188 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
2189 (func): New function.
2190 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
2191 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
2192 pointers to members with pointer-to-function type.
2193
608e2dbb
TT
21942012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2195 Tom Tromey <tromey@redhat.com>
2196
2197 * gdb.base/gnu-debugdata.exp: New file.
2198 * gdb.base/gnu-debugdata.c: New file.
2199 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
2200 (gdb_unload): Return 0 on success.
2201
4648e588
JK
22022012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2203
2204 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
2205
17d6efc4
JB
22062012-11-26 Joel Brobecker <brobecker@adacore.com>
2207
2208 * gdb.base/empty_exe.exp: New testcase.
2209
ace21957
MF
22102012-11-20 Mike Frysinger <vapier@gentoo.org>
2211
2212 * gdb.base/completion.exp: Add test for help aliases completion.
2213
5c401a0a
YQ
22142012-11-20 Yao Qi <yao@codesourcery.com>
2215
2216 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2217 Don't test 'maint set show-debug-regs'.
2218 Use command 'set remotecache' instead of
2219 'set circular-trace-buffer'.
2220
8dea366b
KS
22212012-11-16 Keith Seitz <keiths@redhat.com>
2222
2223 PR c++/13615
2224 * gdb.cp/baseenum.cc: New file.
2225 * gdb.cp/baseenum.exp: New file.
2226 * gdb.cp/derivation.cc (A): Add copyright.
2227 Add a typedef.
2228 (B): Use A::value_type instead of int. Change all references.
2229 (D): Use value_type instead of int. Change all references.
2230 (E): Likewise.
2231 (F); Likewise.
2232 (Z): New class.
2233 (ZZ): New class.
6fdff2c5 2234 (N, Base, Derived): New namespace and classes.
8dea366b
KS
2235 (main): Add instances of Z and ZZ.
2236 Make sure all symbols from N are kept.
2237 * gdb.cp/derivation.exp: Update typedef changes in tests.
2238 Add tests for class typedefs both before and after starting
2239 the inferior.
2240 Add tests for searching for a typedef while stopped in a
2241 method.
2242
5e34c6c3
LM
22432012-11-14 Luis Machado <lgustavo@codesourcery.com>
2244
2245 * gdb.mi/mi-var-create-rtti.c: New file.
2246 * gdb.mi/mi-var-create-rtti.exp: New file.
2247
5e487a5f
LM
22482012-11-14 Luis Machado <lgustavo@codesourcery.com>
2249
2250 * gdb.base/structs3.exp: Run to main before doing any tests.
2251
6d67b990
AB
22522012-11-14 Andrew Burgess <aburgess@broadcom.com>
2253
2254 * gdb.python/py-type.exp: Uniquify test names.
2255
e5d98164
YQ
22562012-11-14 Yao Qi <yao@codesourcery.com>
2257
2258 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
2259 (thread_function) [DEBUG]: Call 'printf'.
2260 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
2261 command line if 'DEBUG=1' is passed to test.
2262 Remove a pattern to match inferior's output.
2263
62747a60
TT
22642012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
2265
2266 * gdb.mi/mi-fill-memory.exp: New test.
2267
18a9fc12
TT
22682012-11-12 Tom Tromey <tromey@redhat.com>
2269
2270 * gdb.base/completion.exp: Update for "info type-printers".
2271 * gdb.python/py-typeprint.cc: New file.
2272 * gdb.python/py-typeprint.exp: New file.
2273 * gdb.python/py-typeprint.py: New file.
2274
bd69fc68
TT
22752012-11-12 Tom Tromey <tromey@redhat.com>
2276
2277 * gdb.base/call-sc.exp: Use "ptype/r".
2278 * gdb.base/volatile.exp: Don't expect "int".
2279 * gdb.cp/ptype-flags.cc: New file.
2280 * gdb.cp/ptype-flags.exp: New file.
2281 * gdb.cp/templates.exp: Use ptype/r.
2282 (test_ptype_of_templates, test_template_typedef): Likewise.
2283 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
2284 argument. Handle template names and template parameters.
2285 * gdb.mi/mi-var-cmd.exp: Accept "long".
2286 * gdb.mi/mi-var-child.exp: Accept "long".
2287 * gdb.mi/mi-var-display.exp: Accept "long".
2288 * gdb.mi/mi2-var-child.exp: Accept "long".
2289
b3720c3a
TT
22902012-11-12 Tom Tromey <tromey@redhat.com>
2291
2292 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
2293 "ptype" from calls to cp_test_ptype_class.
2294 (test_enums): Likewise.
2295 * gdb.cp/derivation.exp: Remove "ptype" from calls to
2296 cp_test_ptype_class.
2297 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
2298 calls to cp_test_ptype_class.
2299 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
2300 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
2301 from calls to cp_test_ptype_class.
2302 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
2303 command here. Change "in_command" argument to "in_exp".
2304
0d63ecda
KS
23052012-11-10 Keith Seitz <keiths@redhat.com>
2306
2307 PR gdb/14288
2308 * gdb.base/printcmds.c: Add invalid_XXX globals
2309 for repeated byte tests.
2310 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
2311 * gdb.base/wchar.c (main): Add and construct a wchar_t
2312 array with repeated characters.
2313 * gdb.base/wchar.exp: Add repeated character tests.
2314
ed8a1c2d
AB
23152012-11-09 Andrew Burgess <aburgess@broadcom.com>
2316
2317 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
2318 disassembly output.
2319
9107fc8d
PA
23202012-11-09 Pedro Alves <palves@redhat.com>
2321
2322 PR gdb/14306
2323
2324 * gdb.multi/multi-arch-exec.c: New file.
2325 * gdb.multi/multi-arch-exec.exp: New file.
2326
558a9d82
YQ
23272012-11-09 Yao Qi <yao@codesourcery.com>
2328
2329 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
2330 (top level): Call it.
2331
e714f336
YQ
23322012-11-09 Yao Qi <yao@codesourcery.com>
2333
2334 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
2335 typo.
2336
6ecd4729
PA
23372012-11-09 Pedro Alves <palves@redhat.com>
2338
2339 * gdb.multi/multi-arch.exp: New.
2340
9015683b
TT
23412012-11-08 Tom Tromey <tromey@redhat.com>
2342
2343 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
2344 core files, if possible.
2345 * gdb.base/siginfo-thread.c: New file
2346 * gdb.base/siginfo-thread.exp: New file
2347
ea9f10bb
TT
23482012-11-08 Tom Tromey <tromey@redhat.com>
2349
2350 * gdb.base/comprdebug.exp: New file.
2351
f6592439
PA
23522012-11-06 Pedro Alves <palves@redhat.com>
2353
2354 PR gdb/14810
2355
2356 * gdb.base/disabled-location.c: New file.
2357 * gdb.base/disabled-location.exp: New file.
2358
2d338fa9
TT
23592012-11-06 Tom Tromey <tromey@redhat.com>
2360
2361 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
2362 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
2363 gdb_gcore_cmd.
2364 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
2365 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
2366 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
2367 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
2368 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
2369 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
2370 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
2371 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
2372 * lib/gdb.exp (gdb_gcore_cmd): New proc.
2373
68c9da30
PA
23742012-11-05 Pedro Alves <palves@redhat.com>
2375
2376 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
2377 procedure.
2378 (do_vfork_and_follow_child_tests_exec)
2379 (do_vfork_and_follow_child_tests_exit): Call it.
2380
a7c8c931
PA
23812012-11-05 Pedro Alves <palves@redhat.com>
2382
2383 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
2384 fails.
2385
6f6484cd
YQ
23862012-11-03 Yao Qi <yao@codesourcery.com>
2387
2388 Fix PR gdb/14617.
2389 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2390 Remove setup_kfail, and update test.
2391
b45627a0
TT
23922012-11-02 Tom Tromey <tromey@redhat.com>
2393
2394 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
2395 test.
2396
f50f4e56
PA
23972012-11-02 Pedro Alves <palves@redhat.com>
2398
2399 PR gdb/14766
2400
2401 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
2402 setup_kfail.
2403 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
2404 get registers".
2405
71ce889d
PA
24062012-11-02 Pedro Alves <palves@redhat.com>
2407
2408 * gdb.base/foll-vfork-exit.c: New file.
2409 * gdb.base/foll-vfork.exp (top level): New file-describing
2410 comment.
2411 (vfork_child_follow_to_exit): New procedure.
2412 (tcatch_vfork_then_child_follow): Rename as ...
2413 (tcatch_vfork_then_child_follow_exec): ... this.
2414 (tcatch_vfork_then_child_follow_exit): New procedure.
2415 (do_vfork_and_follow_parent_tests): New procedure, factored out
2416 from do_vfork_and_exec_tests.
2417 (do_vfork_and_follow_child_tests_exec): Ditto.
2418 (do_vfork_and_exec_tests): Delete.
2419 (do_vfork_and_follow_child_tests_exit): New procedure.
2420 (top level): Run tests with both the program that has the vfork
2421 child execing, and the program has the vfork child exiting.
2422
1e35b1a9
PA
24232012-11-02 Pedro Alves <palves@redhat.com>
2424
2425 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
2426 (check_vfork_catchpoints, vfork_parent_follow_through_step)
2427 (vfork_parent_follow_to_bp): Call it.
2428 (kill_child): Delete.
2429 (vfork_and_exec_child_follow_to_main_bp)
2430 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
2431 longer call kill_child.
2432 (tcatch_vfork_then_parent_follow): Call setup_gdb.
2433 (do_vfork_and_exec_tests): Don't runto_main before calling each
2434 test procedure.
2435 (top level): Don't clean restart and set verbose before running
2436 each test procedure.
2437
24382012-11-02 Pedro Alves <palves@redhat.com>
2439
2440 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
2441 (vfork_parent_follow_to_bp)
2442 (vfork_and_exec_child_follow_to_main_bp)
2443 (vfork_and_exec_child_follow_through_step)
2444 (tcatch_vfork_then_parent_follow)
2445 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2446 Use with_test_prefix.
2447
24482012-11-02 Pedro Alves <palves@redhat.com>
2449
2450 * gdb.base/foll-vfork.c: Add copyright header.
2451 * gdb.base/vforked-prog.c: Add copyright header.
2452
24532012-11-02 Pedro Alves <palves@redhat.com>
2454
2455 * gdb.base/foll-vfork.exp
2456 (vfork_and_exec_child_follow_through_step): Don't skip on
2457 non-HP/UX targets. Expect the next to only step one line on
2458 non-HP/UX targets, rather than stopping only after the exec.
2459
24602012-11-02 Pedro Alves <palves@redhat.com>
2461
2462 Don't hard code line numbers.
2463
2464 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
2465 Expect text from the sources instead of a line number.
2466 (vfork_parent_follow_to_bp)
2467 (vfork_and_exec_child_follow_to_main_bp)
2468 (vfork_and_exec_child_follow_through_step)
2469 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2470 Use gdb_get_line_number.
2471
24722012-11-02 Pedro Alves <palves@redhat.com>
2473
2474 Modernize.
2475
2476 * gdb.base/foll-vfork.exp: Use standard_testfile and
2477 build_executable. Pass descriptive string to untested.
2478 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
2479 (vfork_and_exec_child_follow_to_main_bp)
2480 (vfork_and_exec_child_follow_through_step)
2481 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
2482 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
2483 of send_gdb/gdb_expect.
2484
2485 (kill_child): New procedure.
2486 (vfork_and_exec_child_follow_to_main_bp)
2487 (vfork_and_exec_child_follow_through_step): Use it.
2488
f0559fff
YQ
24892012-11-02 Yao Qi <yao@codesourcery.com>
2490
2491 * gdb.base/setvar.exp: Test setting nested struct.
2492 * gdb.base/setvar.c (v_struct3): New.
2493
c207c6da
DE
24942012-11-01 Doug Evans <dje@google.com>
2495
2496 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
2497 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
2498 use them.
2499
2f27adfe
AB
25002012-10-31 Andrew Burgess <aburgess@broadcom.com>
2501
2502 PR cli/14772
2503 * gdb.base/gnu_vector.c (union_with_vector_1)
2504 (struct_with_vector_1): Add new struct and union for testing
2505 ptype.
2506 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
2507 structs / unions containing vectors.
2508
bb662ca6
YQ
25092012-10-25 Yao Qi <yao@codesourcery.com>
2510
2511 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
2512 'setup_kfail' instead of 'setup_kfail_for_target'.
2513 * gdb.base/varargs.exp: Likewise.
2514 * lib/gdb.exp (setup_kfail_for_target): Remove.
2515
635d23ff
MK
25162012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
2517
2518 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
2519
afdb064f
MK
25202012-10-25 Mark Kettenis <kettenis@gnu.org>
2521
2522 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
2523
d99dcf51
JB
25242012-10-24 Joel Brobecker <brobecker@adacore.com>
2525
2526 * gdb.ada/set_wstr: New testcase.
2527
32560274
JB
25282012-10-24 Joel Brobecker <brobecker@adacore.com>
2529
2530 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
2531
5ded5331
JB
25322012-10-24 Joel Brobecker <brobecker@adacore.com>
2533
2534 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
2535
d8d84291
MK
25362012-10-24 Mark Kettenis <kettenis@gnu.org>
2537
2538 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
2539
6e933c51
JK
25402012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2541
2542 * gdb.base/callfuncs.exp (do_function_calls): Fix
2543 setup_kfail_for_target for -m32 mode.
2544
274bd000
MK
25452012-10-23 Mark Kettenis <kettenis@gnu.org>
2546
2547 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
2548 are now fixed.
2549
545f743d
YQ
25502012-10-23 Yao Qi <yao@codesourcery.com>
2551
2552 * gdb.base/info-os.exp: Resume the inferior until it exits.
2553
48b56b6a 25542012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
2555
99c7d5a8 2556 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
2557 * gdb.base/print-file-var.exp: Likewise.
2558 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 2559
8de0566d
YQ
25602012-10-17 Yao Qi <yao@codesourcery.com>
2561
2562 * gdb.mi/mi-memory-changed.exp: New.
2563
44883546
YQ
25642012-10-16 Yao Qi <yao@codesourcery.com>
2565
2566 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
2567 returns true.
2568 Call gdb_load_shlibs.
2569 * gdb.reverse/solib-reverse.exp: Likewise.
2570
345f514a
KS
25712012-10-15 Keith Seitz <keiths@redhat.com>
2572
2573 * lib/cp-support.exp (cp_test_ptype_class): Add support
2574 for class typedefs.
2575
2576 * gdb.cp/derivation.exp: Add tests for g_instance.
2577
9e3a7d65
JK
25782012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2579
2580 Fix entry values resolving in inlined frames.
2581 * gdb.arch/amd64-entry-value-inline.S: New file.
2582 * gdb.arch/amd64-entry-value-inline.c: New file.
2583 * gdb.arch/amd64-entry-value-inline.exp: New file.
2584
21a7b089
JK
25852012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2586 Doug Evans <dje@google.com>
2587
2588 Fix recent gdb_breakpoint regression.
2589 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
2590 braces from the parameter.
2591 * gdb.java/jprint.exp: Likewise.
2592
2c47921e
DE
25932012-10-15 Doug Evans <dje@google.com>
2594
2595 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
2596
89398707
JB
25972012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
2598
2599 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
2600
801e4185
TT
26012012-10-15 Tom Tromey <tromey@redhat.com>
2602
2603 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
2604
74f910c8
TT
26052012-10-15 Tom Tromey <tromey@redhat.com>
2606
2607 * gdb.python/py-symbol.exp: Test symbol destructor.
2608
91567807
YQ
26092012-10-14 Yao Qi <yao@codesourcery.com>
2610
2611 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
2612 * gdb.mi/mi-cli.exp: New.
2613
2614 * gdb.mi/mi2-basics.exp: Remove.
2615 * gdb.mi/mi2-break.exp: Remove.
2616 * gdb.mi/mi2-console.exp: Remove.
2617 * gdb.mi/mi2-disassemble.exp: Remove.
2618 * gdb.mi/mi2-eval.exp: Remove.
2619 * gdb.mi/mi2-file.exp: Remove.
2620 * gdb.mi/mi2-hack-cli.exp: Remove.
2621 * gdb.mi/mi2-pthreads.exp: Remove.
2622 * gdb.mi/mi2-read-memory.exp: Remove.
2623 * gdb.mi/mi2-regs.exp: Remove.
2624 * gdb.mi/mi2-return.exp: Remove.
2625 * gdb.mi/mi2-simplerun.exp: Remove.
2626 * gdb.mi/mi2-stack.exp: Remove.
2627 * gdb.mi/mi2-stepi.exp: Remove.
2628 * gdb.mi/mi2-syn-frame.exp: Remove.
2629 * gdb.mi/mi2-until.exp: Remove.
2630 * gdb.mi/mi2-watch.exp: Remove.
2631 * gdb.mi/mi2-var-block.exp: Remove.
2632 * gdb.mi/mi2-var-cmd.exp: Remove.
2633 * gdb.mi/mi2-var-display.exp: Remove.
2634
87332029
YQ
26352012-10-12 Yao Qi <yao@codesourcery.com>
2636
2637 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
2638 trail '.*' on matching patterns.
2639
11fc9057
L
26402012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2641
2642 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
2643 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
2644 * gdb.arch/i386-disp-step.exp: Likewise.
2645 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2646 * gdb.arch/i386-prologue.exp: Likewise.
2647 * gdb.arch/i386-size-overlap.exp: Likewise.
2648 * gdb.arch/i386-size.exp: Likewise.
2649 * gdb.arch/i386-unwind.exp: Likewise.
2650
7d46bcdc
L
26512012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2652
2653 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
2654 * gdb.arch/i386-word.exp: Likewise.
2655
31224d9d
L
26562012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2657
2658 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
2659 is_ilp32_target to set nr_regs.
2660 * gdb.arch/i386-sse.exp: Likewise.
2661
5b7d0050
DE
26622012-10-11 Doug Evans <dje@google.com>
2663
7c09e5a0
DE
2664 PR breakpoints/14643.
2665 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
2666 * gdb.linespec/thread.c: New file.
2667 * gdb.linespec/thread.exp: New file.
2668
5b7d0050
DE
2669 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
2670 Recognize "message" -> print pass and fail. Add eof case.
2671 (runto): Recognize message, no-message. Print pass/fail if requested,
2672 with same treatment as gdb_breakpoint.
2673 (runto_main): Pass no-message to runto.
2674 (gdb_internal_error_resync): Add log message.
2675 (gdb_file_cmd): Tweak internal error fail text for consistency.
2676
2e24f4aa
JK
26772012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2678
2679 Fix crash during stepping on ppc32.
2680 * gdb.base/step-symless.c: New file.
2681 * gdb.base/step-symless.exp: New file.
2682
aa14df25
DE
26832012-10-03 Doug Evans <dje@google.com>
2684
2685 PR symtab/14601
2686 * gdb.cp/using-crash.exp: New file.
2687 * gdb.cp/using-crash.cc: New file.
2688
975531db
DE
26892012-10-02 Doug Evans <dje@google.com>
2690
2691 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
2692 more consistent.
2693 (runto,gdb_debug_format): Ditto.
2694 (gdb_file_cmd): Watch for eof in nested gdb_expect.
2695 Clean up logging and error messages.
2696
b3dc46ff
AB
26972012-10-01 Andrew Burgess <aburgess@broadcom.com>
2698
2699 Test find command on unmapped memory.
2700 * gdb.base/find-unmapped.c: New file.
2701 * gdb.base/find-unmapped.exp: New file.
2702
45814d45
YQ
27032012-09-29 Yao Qi <yao@codesourcery.com>
2704
2705 * gdb.trace/mi-tracepoint-changed.exp: New.
2706 * gdb.mi/mi-breakpoint-changed.exp: New.
2707 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
2708 * gdb.mi/pendshr2.c: New.
2709
4c2786ba
YQ
27102012-09-28 Yao Qi <yao@codesourcery.com>
2711
2712 * gdb.mi/pr11022.exp: New.
2713 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
2714
7977e5d2
TT
27152012-09-27 Tom Tromey <tromey@redhat.com>
2716
2717 * gdb.cp/derivation.exp: Add regression test.
2718 * gdb.cp/derivation.cc (class V_base, class V_inter, class
2719 V_derived): New.
2720 (vderived): New global.
2721
0971de02
TT
27222012-09-26 Tom Tromey <tromey@redhat.com>
2723
2724 * gdb.dwarf2/dw2-common-block.S: New file.
2725 * gdb.dwarf2/dw2-common-block.exp: New file.
2726
4357ac6c
TT
27272012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2728
2729 * gdb.fortran/common-block.exp: New file.
2730 * gdb.fortran/common-block.f90: New file.
2731
6f380991
AB
27322012-09-26 Andrew Burgess <aburgess@broadcom.com>
2733
2734 * gdb.base/duplicate-bp.c: New file.
2735 * gdb.base/duplicate-bp.exp: New file.
2736
8ae551cf
YQ
27372012-09-26 Yao Qi <yao@codesourcery.com>
2738
2739 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
2740
2741 Revert:
2742 2012-09-21 Yao Qi <yao@codesourcery.com>
2743
2744 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2745
318102b9
SP
27462012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
2747
2748 * gdb.base/longest-types.c: New test case.
2749 * gdb.base/longest-types.exp: New test case.
2750
a1e5fd69
YQ
27512012-09-25 Yao Qi <yao@codesourcery.com>
2752
2753 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
2754
04e7407c
JK
27552012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2756
2757 Fix internal error on canonicalization of clang types.
2758 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
2759 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
2760 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
2761
9bf4bce9
JK
27622012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2763
2764 Fix disassemble without parameters in tailcall frame.
2765 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
2766
2603f7ee
AB
27672012-09-21 Andrew Burgess <aburgess@broadcom.com>
2768
2769 * gdb.dwarf2/dw2-op-out-param.S: New file.
2770 * gdb.dwarf2/dw2-op-out-param.exp: New file.
2771
a3569abd
YQ
27722012-09-21 Yao Qi <yao@codesourcery.com>
2773
2774 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2775
a065d7af
YQ
27762012-09-21 Yao Qi <yao@codesourcery.com>
2777
2778 * gdb.mi/mi-cli.exp: Remove.
2779 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
2780
15544bd9
YQ
27812012-09-21 Yao Qi <yao@codesourcery.com>
2782
2783 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
2784 "=record-started" notification.
2785
82a90ccf
YQ
27862012-09-21 Yao Qi <yao@codesourcery.com>
2787
2788 * gdb.mi/mi-record-changed.exp: New.
2789 * gdb.mi/mi-reverse.exp: Adjust expected output.
2790
d7de8e3c
TT
27912012-09-20 Tom Tromey <tromey@redhat.com>
2792
2793 * gdb.python/python.exp: Test atexit.register.
2794
1aa99537
DE
27952012-09-20 Doug Evans <dje@google.com>
2796
05eade73
DE
2797 * boards/dwarf4-gdb-index.exp: New file.
2798
1aa99537
DE
2799 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
2800 while running the tests.
2801
4ae24af0
JB
28022012-09-18 Joel Brobecker <brobecker@adacore.com>
2803
2804 * gdb.ada/bp_reset: New testcase.
2805
bb25a15c
YQ
28062012-09-18 Yao Qi <yao@codesourcery.com>
2807
2808 * gdb.trace/mi-tsv-changed.exp: New.
2809
201b4506
YQ
28102012-09-18 Yao Qi <yao@codesourcery.com>
2811
2812 * gdb.trace/mi-traceframe-changed.exp: New.
2813
6fc1c773
YQ
28142012-09-17 Yao Qi <yao@codesourcery.com>
2815
2816 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
2817 when it is less than 0.
2818
1ab3b62c
JK
28192012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2820
2821 PR 14119
2822 * gdb.arch/amd64-tailcall-ret.S: New file.
2823 * gdb.arch/amd64-tailcall-ret.c: New file.
2824 * gdb.arch/amd64-tailcall-ret.exp: New file.
2825 * gdb.reverse/amd64-tailcall-reverse.S: New file.
2826 * gdb.reverse/amd64-tailcall-reverse.c: New file.
2827 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
2828
acf9414f
JK
28292012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2830
2831 PR 14548
2832 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
2833 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
2834 * gdb.reverse/singlejmp-reverse.S: New file.
2835 * gdb.reverse/singlejmp-reverse.c: New file.
2836 * gdb.reverse/singlejmp-reverse.exp: New file.
2837
666b578b
JK
28382012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2839
2840 Fix compatibility with old GCC (~4.1).
2841 * gdb.cp/converts.cc (my_enum_var): New variable.
2842
42056501
AB
28432012-09-14 Andrew Burgess <aburgess@broadcom.com>
2844
2845 * gdb.xml/tdesc-regs.exp: Update expected output for new
2846 vector_size syntax of vector types.
2847
b9516fa1
YPK
28482012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
2849
2850 Refactor Python "gdb" module into a proper Python package, by
2851 introducing a new "_gdb" module for code implemented in C, and
2852 using reload/__import__ instead of exec.
2853 * gdb.python/python.exp (Test stderr location): Update module
2854 location of GDB-specific sys.stderr.
2855 (Test stdout location): Ditto for sys.stdout.
2856
18dc9ad8
JK
28572012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2858
2859 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
2860
ea3a9873
KS
28612012-09-12 Keith Seitz <keiths@redhat.com>
2862
2863 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
2864 conversion statement.
2865
5941debb
DE
28662012-09-12 Doug Evans <dje@google.com>
2867
2868 * gdb.base/help.exp: Remove testing of individual command help text,
2869 too much of a maintenance burden. Instead, test the functionality
2870 of "help" itself.
2871
cfc35e02
DE
28722012-09-11 Doug Evans <dje@google.com>
2873
3a0ed5d7
DE
2874 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
2875 breakpoint.
2876
cfc35e02
DE
2877 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
2878 * gdb.dwarf2/fission-reread.S: Ditto.
2879 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
2880 * gdb.dwarf2/fission-reread.exp: Ditto.
2881
350b1b26
AB
28822012-09-11 Andrew Burgess <aburgess@broadcom.com>
2883
2884 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
2885
2fa15f23
JB
28862012-09-10 Joel Brobecker <brobecker@adacore.com>
2887
2888 * gdb.ada/optim_drec: New testcase.
2889
09be558e
DE
28902012-09-10 Doug Evans <dje@google.com>
2891
2892 * boards/fission.exp: Explicitly mark "board" as not remote.
2893
5b4f6e25
KS
28942012-09-10 Keith Seitz <keiths@redhat.com>
2895
2896 PR gdb/13483
2897 * gdb.cp/converts.cc (A::A): Add ctor.
2898 (A::member_): Add member.
2899 (enum my_enum): New enumeration.
2900 (main): Add calls to foo1_7 with various
2901 permitted arguments.
2902 * gdb.cp/converts.exp: Add tests for boolean
2903 conversions permitted by the standard.
2904
b4ca5ed9
YPK
29052012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
2906
2907 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
2908 avoid spurious results due to ~/.gdbinit.
2909 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
2910 $INTERNAL_GDBFLAGS in run command.
2911 * gdb.gdb/observer.exp (setup_test): Ditto.
2912 * gdb.gdb/selftest.exp (test_with_self): Ditto.
2913 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
2914
d54b30bb
DE
29152012-09-06 Doug Evans <dje@google.com>
2916
14910956
DE
2917 * boards/fission.exp: New file.
2918
d54b30bb
DE
2919 * gdb.python/py-value.exp: Use clean_restart.
2920
91b253e1
DE
29212012-09-05 Doug Evans <dje@google.com>
2922
2923 * gdb.base/info-macros.c: Fix whitespace.
2924
1292279a
PA
29252012-08-28 Pedro Alves <palves@redhat.com>
2926
2927 PR gdb/14428
2928
2929 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
2930
1c8cdcb1
JK
29312012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2932
2933 * gdb.base/break-caller-line.c: New file.
2934 * gdb.base/break-caller-line.exp: New file.
2935
1e8e8b51
JK
29362012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2937
2938 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
2939 * gdb.arch/i386-cfi-notcurrent.S: New file.
2940 * gdb.arch/i386-cfi-notcurrent.exp: New file.
2941
1591a1e8
PA
29422012-08-27 Wei-cheng Wang <cole945@gmail.com>
2943 Yao Qi <yao@codesourcery.com>
2944 Pedro Alves <palves@redhat.com>
2945
2946 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
2947 New procedures.
2948 (top level): Add overlap checking tests.
2949
4442ada7
TT
29502012-08-24 Tom Tromey <tromey@redhat.com>
2951
2952 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
2953 gdb_test_multiple fails for other reasons.
2954
e7d50cc9
YQ
29552012-08-24 Yao Qi <yao@codesourcery.com>
2956
2957 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
2958
dfbd5e7b
PA
29592012-08-23 Pedro Alves <palves@redhat.com>
2960
2961 * gdb.base/help.exp: Adjust to "handle" help text change.
2962
8d735b87
YQ
29632012-08-23 Yao Qi <yao@codesourcery.com>
2964
2965 * gdb.trace/disconnected-tracing.c (start, end): New.
2966 (main): Call start and end.
2967 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
2968 existing tests into this proc.
2969 (disconnected_tfind): New.
2970
61b1d759
YQ
29712012-08-23 Yao Qi <yao@codesourcery.com>
2972
2973 * boards/native-gdbserver.exp (${board}_upload): New.
2974 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
2975 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
2976 Execute tfile on remote target.
2977 Copy trace file from target to host.
2978
6ca1b147
JM
29792012-08-22 Joseph Myers <joseph@codesourcery.com>
2980
2981 * gdb.arch/thumb-bx-pc.S: New file.
2982 * gdb.arch/thumb-bx-pc.exp: New file.
2983
706e3705
TT
29842012-08-22 Tom Tromey <tromey@redhat.com>
2985
2986 * gdb.base/maint.exp: Update.
2987
b4893d48
TT
29882012-08-22 Tom Tromey <tromey@redhat.com>
2989
2990 * lib/gdb.exp (skip_unwinder_tests): New proc.
2991 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
2992 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
2993
45b7da81
TT
29942012-08-21 Tom Tromey <tromey@redhat.com>
2995
2996 * gdb.hp/gdb.aCC/exception.exp: Remove.
2997
f94363d7
AP
2998012-08-19 Andrew Pinski <apinski@cavium.com>
2999
3000 * gdb.arch/mips-octeon-bbit.c: New file.
3001 * gdb.arch/mips-octeon-bbit.exp: New Test.
3002
e5afdbd7
KS
3003012-08-19 Keith Seitz <keiths@redhat.com>
3004
3005 PR c++/14365
3006 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
3007 * gdb.dwarf2/dw2-anon-mptr.S: New file.
3008
c29e8b64
JK
30092012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3010
3011 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
3012 verbose -log by more specific untested call.
3013
15a7e7bc
YQ
30142012-08-18 Yao Qi <yao@codesourcery.com>
3015
3016 * gdb.trace/tfind.exp: Move tests on various command help before
3017 checking target supports trace.
3018 Fix the expected output of 'help tfind end'.
3019
a451cb65
KS
30202012-08-17 Keith Seitz <keiths@redhat.com>
3021
3022 PR c++/13356
3023 * gdb.base/default.exp: Update all "check type" tests.
3024 * gdb.base/help.exp: Likewise.
3025 * gdb.base/setshow.exp: Likewise.
3026 * gdb.cp/converts.cc (foo1_type_check): New function.
3027 (foo2_type_check): New function.
3028 (foo3_type_check): New function.
3029 (main): Call new functions.
3030 * converts.exp: Add tests for integer-to-pointer conversions
3031 with/without strict type-checking.
3032
dbf6a605
MF
30332012-08-16 Mike Frysinger <vapier@gentoo.org>
3034
3035 * gdb.base/help.exp: Update expected output.
3036
0c92d8c1
JB
30372012-08-16 Joel Brobecker <brobecker@adacore.com>
3038
3039 * gdb.ada/rdv_wait: New testcase.
3040
e56f7f42
JK
30412012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3042
3043 * gdb.base/attach-twice.exp: Remove excessive ps exec.
3044
f47f77df
DE
30452012-08-13 Doug Evans <dje@google.com>
3046
e202d6e8 3047 * gdb.base/help.exp: Update expected output.
f47f77df
DE
3048 * gdb.base/default.exp: Update expected output of "show convenience".
3049
a72c3253
DE
30502012-08-10 Doug Evans <dje@google.com>
3051
3052 * gdb.python/py-strfns.c: New file.
3053 * gdb.python/py-strfns.exp: New file.
3054 * gdb.python/py-type.exp (test_fields): Add vector tests.
3055
de0bea00
MF
30562012-08-10 Mike Frysinger <vapier@gentoo.org>
3057
3058 PR cli/10436:
3059 * gdb.base/completion.exp: Add tests for handle completion.
3060
5b9afe8a
YQ
30612012-08-09 Yao Qi <yao@codesourcery.com>
3062
3063 * gdb.mi/mi-cmd-param-changed.exp: New.
3064 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
3065 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
3066 * gdb.mi/mi2-prompt.exp: Likewise.
3067
4f485ebc
DE
30682012-08-08 Doug Evans <dje@google.com>
3069
3070 * gdb.base/debug-expr.c: New file.
3071 * gdb.base/debug-expr.exp: New file.
3072 * gdb.base/exprs.exp: Test {type} casts.
3073 * gdb.cp/debug-expr.exp: New file.
3074
5888842d
JK
30752012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3076
3077 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
3078 global variable loop, not a 'break'. Add loop count limit to 100.
3079 Add new fail case for terminated vgdb.
3080
4f69f4c2
JK
30812012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3082 Jean-Marc Saffroy <saffroy@gmail.com>
3083
3084 PR 11804
3085 * gdb.base/gcore-relro.exp: New file.
3086 * gdb.base/gcore-relro-main.c: New file.
3087 * gdb.base/gcore-relro-lib.c: New file.
3088
e2de5390
JK
30892012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3090
3091 Do not false FAIL with old GCCs.
3092 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
3093 GCC < 4.5 in $no_hw mode.
3094
606603c5
JK
30952012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3096
3097 * gdb.base/default.exp (cd): Accept new directory with no arguments.
3098
777f26c2
JK
30992012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3100
3101 * gdb.base/list.exp (test_only_end): New function.
3102 Call it.
3103
2c12abee
TT
31042012-08-06 Tom Tromey <tromey@redhat.com>
3105
3106 * gdb.python/py-mi.exp: Add test for printer whose children
3107 are a list.
3108 * gdb.python/py-prettyprint.c (struct children_as_list): New.
3109 (main): New variable children_as_list.
3110 * gdb.python/py-prettyprint.py (class pp_children_as_list):
3111 New.
3112 (register_pretty_printers): Register new printer.
3113
0eae2cf4
EBM
31142012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3115
3116 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
3117 symbols. Abort if vgdb remote connection is closed.
3118
09e0881d
DE
31192012-08-02 Doug Evans <dje@google.com>
3120
3121 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
3122
b40f514f
SDJ
31232012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
3124
3125 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
3126 s390x, PowerPC 64 and m68k-linux.
3127
11315ae0
UW
31282012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3129
3130 * gdb.base/annota1.exp: Accept no frames-invalid notification
3131 when starting up the program.
3132 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
3133 show a symbolic value as well.
3134 * gdb.server/server-exec-info.exp: Skip test when skipping
3135 gdbserver test and/or when skipping shared library tests.
3136 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
3137 avoid name conflicts with other tests.
3138
0547eeed
UW
31392012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3140
3141 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
3142 Fix wrong output on big-endian systems.
3143 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
3144 4-byte pointer types on 64-bit s390x.
3145
bdddb4de
UW
31462012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3147
3148 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
3149 marker comment at the beginning (after intialization).
3150 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
3151 breakpoint on marker comment instead of function begin.
3152 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
3153 PowerPC.
3154 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
3155 or 64-bit PowerPC.
3156 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
3157 gdb,no_hardware_watchpoints flag is set.
3158 (initialize): Remove now redundant can-use-hw-watchpoints change.
3159
5d206025
YQ
31602012-08-02 Yao Qi <yao@codesourcery.com>
3161 Pedro Alves <palves@redhat.com>
3162
3163 * boards/local-remote-host.exp: New.
3164
4f665099
UW
31652012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3166
3167 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
3168 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
3169 * gdb.base/print-file-var.exp: Likewise.
3170 * gdb.server/solib-list.exp: Skip on remote targets.
3171
b62e2b27
UW
31722012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3173
3174 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
3175 watchpoints on ARM. When expecting software watchpoints, tolerate
3176 (remote) targets that report unsupported hardware watchpoint only
3177 at continue time.
3178 (test_wide_location_2): Likewise.
3179
a967a851
JK
31802012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3181
3182 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
3183 valgrind versions.
3184
75d9f9ff 31852012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
3186
3187 * gdb.base/valgrind-infcall.c: New file.
3188 * gdb.base/valgrind-infcall.exp: New file.
3189
75d9f9ff
JK
3190 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
3191
1c9f2ed2
KS
31922012-07-30 Keith Seitz <keiths@redhat.com>
3193
3194 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
3195 linespecs.
3196
7f9b2034
DE
31972012-07-30 Doug Evans <dje@google.com>
3198
85220e01
DE
3199 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
3200 * gdb.dwarf2/pr13961.S: Ditto.
3201
7f9b2034
DE
3202 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
3203
4e969b4f
AB
32042012-07-30 Andrew Burgess <aburgess@broadcom.com>
3205
3206 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
3207 change its format immediately after reloading the binary.
3208
e7de8362
JK
32092012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3210
3211 Fix testsuite regression after --use-deprecated-index-sections removal.
3212 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
3213 string.
3214 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
3215
7255706c
YQ
32162012-07-27 Yao Qi <yao@codesourcery.com>
3217
3218 KFAIL for PR remote/14161.
3219 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
3220 Cleanup socket files.
3221 (strace_info_marker): Detach inferior.
3222
f2e8016f
TT
32232012-07-26 Tom Tromey <tromey@redhat.com>
3224
6fdff2c5 3225 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 3226
f66713d2
JK
32272012-07-26 Markus Metzger <markus.t.metzger@intel.com>
3228
3229 * gdb.python/py-inferior.c (thread): New function.
3230 (check_threads): New function.
3231 (test_threads): New function.
3232 * gdb.python/py-inferior.exp: Added test.
3233 Replaced runto with continue to breakpoint.
3234
8223e12c
TT
32352012-07-26 Tom Tromey <tromey@redhat.com>
3236
3237 * lib/ada.exp (standard_ada_testfile): New proc.
3238 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
3239 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
3240 * gdb.ada/array_return.exp: Use standard_ada_testfile.
3241 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
3242 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
3243 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
3244 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
3245 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
3246 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
3247 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
3248 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
3249 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
3250 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
3251 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
3252 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
3253 * gdb.ada/char_param.exp: Use standard_ada_testfile.
3254 * gdb.ada/complete.exp: Use standard_ada_testfile.
3255 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
3256 standard_output_file.
3257 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
3258 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
3259 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
3260 standard_output_file.
3261 * gdb.ada/exprs.exp: Use standard_ada_testfile.
3262 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
3263 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
3264 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
3265 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
3266 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
3267 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
3268 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
3269 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
3270 * gdb.ada/homonym.exp: Use standard_ada_testfile.
3271 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
3272 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
3273 * gdb.ada/interface.exp: Use standard_ada_testfile.
3274 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
3275 standard_output_file
3276 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
3277 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
3278 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
3279 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
3280 * gdb.ada/nested.exp: Use standard_ada_testfile.
3281 * gdb.ada/null_array.exp: Use standard_ada_testfile.
3282 * gdb.ada/null_record.exp: Use standard_ada_testfile.
3283 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
3284 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
3285 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
3286 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
3287 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
3288 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
3289 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
3290 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
3291 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
3292 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
3293 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
3294 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
3295 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
3296 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
3297 * gdb.ada/start.exp: Use standard_ada_testfile.
3298 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
3299 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
3300 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
3301 * gdb.ada/tagged.exp: Use standard_ada_testfile.
3302 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
3303 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
3304 * gdb.ada/tasks.exp: Use standard_ada_testfile.
3305 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
3306 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
3307 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
3308 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
3309 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
3310 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
3311 * gdb.ada/widewide.exp: Use standard_ada_testfile.
3312
bbec57e4
JK
33132012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3314
3315 Fix testsuite regression after --use-deprecated-index-sections removal.
3316 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
3317
9cc8e32c
JK
33182012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3319
3320 Fix compatibility with Tcl before 7.5.
3321 * lib/future.exp (lreverse): New function if it does not exist.
3322
ea5ca7b5
MK
33232012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
3324
3325 * gdb.mi/mi-pending.c: New method to set a second pending
3326 breakpoint.
3327 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
3328 condition.
3329
64776a0b
PA
33302012-07-20 Pedro Alves <palves@redhat.com>
3331
3332 PR threads/11692
3333 PR gdb/12203
3334
3335 * gdb.threads/create-fail.c: New file.
3336 * gdb.threads/create-fail.exp: New file.
3337
13e4e967
PA
33382012-07-19 Pedro Alves <palves@redhat.com>
3339
3340 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
3341 * config/vx.exp (gdb_start): Likewise.
3342 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
3343 * gdb.base/setvar.exp (test_set): Likewise.
3344 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
3345 * gdb.reverse/sigall-precsave.exp: Likewise.
3346 * gdb.reverse/sigall-reverse.exp: Likewise.
3347
b7aefa4d
PA
33482012-07-19 Pedro Alves <palves@redhat.com>
3349
3350 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
3351 handler before recording.
3352
608b4967
TT
33532012-07-19 Tom Tromey <tromey@redhat.com>
3354
3355 * gdb.cp/casts.exp: Add tests for typeof and decltype.
3356 * gdb.cp/casts.cc (decltype): New function.
3357 (main): Use it.
3358
b1e0c0fa
PA
33592012-07-19 Pedro Alves <palves@redhat.com>
3360
3361 * gdb.base/sigall.exp (signals): New list.
3362 <top level>: Loop over signals in the $signals list instead of
3363 calling a test function once per signal.
3364 * gdb.reverse/sigall-precsave.exp (signals): New list.
3365 <top level>: Loop over signals in the $signals list instead of
3366 calling a test function once per signal.
3367 * gdb.reverse/sigall-reverse.exp (signals): New list.
3368 <top level>: Loop over signals in the $signals list instead of
3369 calling a test function once per signal.
3370
6ace3df1
YQ
33712012-07-19 Yao Qi <yao@codesourcery.com>
3372
3373 * gdb.base/setshow.exp: Test 'set args ~'.
3374
263a0f8c
JK
33752012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3376
3377 * gdb.base/store.exp (check_set): Import gdb_prompt.
3378 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
3379 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
3380
8f043999
JK
33812012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3382
3383 PR 11914
3384 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
3385 (main): Call eval_sub.
3386 * gdb.python/py-prettyprint.exp:
3387 (python execfile ('py-prettyprint.py')): Move it earlier.
3388 New breakpoint for eval-break.
3389 (continue to breakpoint: eval-break, info locals): New test.
3390 (python execfile ('py-prettyprint.py')): Move it from here.
3391 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
3392 (register_pretty_printers): Register pp_eval_type.
3393
725c7b66
JK
33942012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3395
3396 Fix a testcase regression by me.
3397 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
3398 DW_FORM_data4.
3399
4359dff1
JK
34002012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3401 Doug Evans <dje@google.com>
3402
3403 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
3404 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
3405
61e44cfa
JK
34062012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3407
3408 Fix gdbserver run regression.
3409 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
3410
93c0ef37
TT
34112012-07-12 Tom Tromey <tromey@redhat.com>
3412
3413 * lib/gdb.exp (standard_testfile): Don't declare objdir.
3414 (clean_restart): Likewise.
3415 (core_find): Use standard_output_file.
3416
76027ef5
TT
34172012-07-12 Tom Tromey <tromey@redhat.com>
3418
3419 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
3420 * gdb.dwarf2/dw2-anonymous-func.exp: Use
3421 prepare_for_testing_full.
3422 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
3423 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
3424 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
3425 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
3426 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
3427 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
3428 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
3429 prepare_for_testing_full.
3430 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
3431 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
3432 prepare_for_testing_full.
3433 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
3434 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
3435 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
3436
85b4440a
TT
34372012-07-12 Tom Tromey <tromey@redhat.com>
3438
3439 * lib/gdb.exp (build_executable_from_specs): New proc, from
3440 build_executable.
3441 (build_executable): Use it.
3442 (prepare_for_testing_full): New proc.
3443
55baab26
TT
34442012-07-11 Tom Tromey <tromey@redhat.com>
3445
3446 * gdb.reverse/break-precsave.exp: Use standard_output_file.
3447 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
3448 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
3449 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
3450 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
3451 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
3452 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
3453 * gdb.reverse/step-precsave.exp: Use standard_output_file.
3454 * gdb.reverse/until-precsave.exp: Use standard_output_file.
3455 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
3456
298a9cf0
TT
34572012-07-10 Tom Tromey <tromey@redhat.com>
3458
3459 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
3460 standard_output_file.
3461 * gdb.mi/gdb2549.exp: Use standard_testfile.
3462 * gdb.mi/gdb669.exp: Use standard_testfile.
3463 * gdb.mi/gdb701.exp: Use standard_testfile.
3464 * gdb.mi/gdb792.exp: Use standard_testfile.
3465 * gdb.mi/mi-async.exp: Use standard_testfile.
3466 * gdb.mi/mi-basics.exp: Use standard_testfile.
3467 * gdb.mi/mi-break.exp: Use standard_testfile.
3468 * gdb.mi/mi-cli.exp: Use standard_testfile.
3469 * gdb.mi/mi-console.exp: Use standard_testfile.
3470 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
3471 * gdb.mi/mi-eval.exp: Use standard_testfile.
3472 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
3473 * gdb.mi/mi-file.exp: Use standard_testfile.
3474 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
3475 * gdb.mi/mi-logging.exp: Use standard_testfile.
3476 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
3477 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
3478 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
3479 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
3480 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
3481 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
3482 * gdb.mi/mi-pending.exp: Use standard_testfile,
3483 standard_output_file.
3484 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
3485 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
3486 * gdb.mi/mi-regs.exp: Use standard_testfile.
3487 * gdb.mi/mi-return.exp: Use standard_testfile.
3488 * gdb.mi/mi-reverse.exp: Use standard_testfile.
3489 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
3490 * gdb.mi/mi-solib.exp: Use standard_testfile,
3491 standard_output_file.
3492 * gdb.mi/mi-stack.exp: Use standard_testfile.
3493 * gdb.mi/mi-stepi.exp: Use standard_testfile.
3494 * gdb.mi/mi-stepn.exp: Use standard_testfile.
3495 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
3496 * gdb.mi/mi-until.exp: Use standard_testfile.
3497 * gdb.mi/mi-var-block.exp: Use standard_testfile.
3498 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
3499 * gdb.mi/mi-var-child.exp: Use standard_testfile.
3500 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
3501 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
3502 * gdb.mi/mi-var-display.exp: Use standard_testfile.
3503 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
3504 standard_output_file.
3505 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
3506 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
3507 * gdb.mi/mi-watch.exp: Use standard_testfile.
3508 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
3509 * gdb.mi/mi2-basics.exp: Use standard_testfile.
3510 * gdb.mi/mi2-break.exp: Use standard_testfile.
3511 * gdb.mi/mi2-cli.exp: Use standard_testfile.
3512 * gdb.mi/mi2-console.exp: Use standard_testfile.
3513 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
3514 * gdb.mi/mi2-eval.exp: Use standard_testfile.
3515 * gdb.mi/mi2-file.exp: Use standard_testfile.
3516 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
3517 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
3518 * gdb.mi/mi2-regs.exp: Use standard_testfile.
3519 * gdb.mi/mi2-return.exp: Use standard_testfile.
3520 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
3521 * gdb.mi/mi2-stack.exp: Use standard_testfile.
3522 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
3523 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
3524 * gdb.mi/mi2-until.exp: Use standard_testfile.
3525 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
3526 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
3527 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
3528 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
3529 * gdb.mi/mi2-watch.exp: Use standard_testfile.
3530
f5f3a911
TT
35312012-07-10 Tom Tromey <tromey@redhat.com>
3532
3533 * gdb.cp/abstract-origin.exp: Use standard_testfile.
3534 * gdb.cp/ambiguous.exp: Use standard_testfile,
3535 prepare_for_testing.
3536 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
3537 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
3538 * gdb.cp/anon-ns.exp: Use standard_testfile.
3539 * gdb.cp/anon-struct.exp: Use standard_testfile.
3540 * gdb.cp/anon-union.exp: Use standard_testfile,
3541 prepare_for_testing.
3542 * gdb.cp/arg-reference.exp: Use standard_testfile,
3543 prepare_for_testing.
3544 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
3545 * gdb.cp/breakpoint.exp: Use standard_testfile,
3546 prepare_for_testing.
3547 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
3548 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
3549 standard_output_file.
3550 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
3551 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
3552 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
3553 (test_static_members): Update.
3554 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
3555 * gdb.cp/converts.exp: Use standard_testfile.
3556 * gdb.cp/cp-relocate.exp: Use standard_testfile.
3557 * gdb.cp/cpcompletion.exp: Use standard_testfile,
3558 prepare_for_testing.
3559 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
3560 * gdb.cp/cplabel.exp: Use standard_testfile.
3561 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
3562 prepare_for_testing.
3563 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
3564 * gdb.cp/derivation.exp: Use standard_testfile,
3565 prepare_for_testing.
3566 * gdb.cp/destrprint.exp: Use standard_testfile.
3567 * gdb.cp/dispcxx.exp: Use standard_testfile.
3568 * gdb.cp/exception.exp: Use standard_testfile,
3569 prepare_for_testing.
3570 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
3571 * gdb.cp/extern-c.exp: Use standard_testfile,
3572 prepare_for_testing.
3573 * gdb.cp/formatted-ref.exp: Use standard_testfile,
3574 prepare_for_testing.
3575 * gdb.cp/fpointer.exp: Use standard_testfile.
3576 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
3577 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
3578 standard_output_file.
3579 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
3580 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
3581 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
3582 standard_output_file.
3583 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
3584 (do_tests): Update.
3585 * gdb.cp/koenig.exp: Use standard_testfile.
3586 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
3587 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
3588 * gdb.cp/m-static.exp: Use standard_testfile,
3589 prepare_for_testing.
3590 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
3591 * gdb.cp/mb-inline.exp: Use standard_testfile,
3592 prepare_for_testing.
3593 * gdb.cp/mb-templates.exp: Use standard_testfile,
3594 prepare_for_testing.
3595 * gdb.cp/member-ptr.exp: Use standard_testfile,
3596 prepare_for_testing.
3597 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
3598 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
3599 * gdb.cp/method2.exp: Use standard_testfile.
3600 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
3601 standard_output_file.
3602 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
3603 (do_tests): Update.
3604 * gdb.cp/namespace-enum.exp: Use standard_testfile,
3605 prepare_for_testing.
3606 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
3607 prepare_for_testing.
3608 * gdb.cp/namespace.exp: Use standard_testfile,
3609 prepare_for_testing.
3610 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
3611 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
3612 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
3613 * gdb.cp/nsimport.exp: Use standard_testfile,
3614 prepare_for_testing.
3615 * gdb.cp/nsnested.exp: Use standard_testfile.
3616 * gdb.cp/nsnoimports.exp: Use standard_testfile.
3617 * gdb.cp/nsrecurs.exp: Use standard_testfile,
3618 prepare_for_testing.
3619 * gdb.cp/nsstress.exp: Use standard_testfile,
3620 prepare_for_testing.
3621 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
3622 * gdb.cp/operator.exp: Use standard_testfile.
3623 * gdb.cp/oranking.exp: Use standard_testfile.
3624 * gdb.cp/overload-const.exp: Use standard_testfile.
3625 * gdb.cp/overload.exp: Use standard_testfile,
3626 prepare_for_testing.
3627 * gdb.cp/ovldbreak.exp: Use standard_testfile.
3628 * gdb.cp/ovsrch.exp: Use standard_testfile.
3629 * gdb.cp/paren-type.exp: Use standard_testfile.
3630 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
3631 prepare_for_testing.
3632 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
3633 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
3634 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
3635 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
3636 * gdb.cp/pr10728.exp: Use standard_testfile,
3637 standard_output_file.
3638 * gdb.cp/pr12028.exp: Use standard_testfile.
3639 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
3640 * gdb.cp/pr9167.exp: Use standard_testfile.
3641 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
3642 * gdb.cp/printmethod.exp: Use standard_testfile,
3643 prepare_for_testing.
3644 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
3645 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
3646 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
3647 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
3648 standard_output_file.
3649 * gdb.cp/readnow-language.exp: Use standard_testfile.
3650 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
3651 (gdb_start_again): Use clean_restart.
3652 * gdb.cp/ref-types.exp: Use standard_testfile,
3653 prepare_for_testing.
3654 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
3655 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
3656 * gdb.cp/smartp.exp: Use standard_testfile.
3657 * gdb.cp/static-method.exp: Use standard_testfile.
3658 * gdb.cp/static-print-quit.exp: Use standard_testfile.
3659 * gdb.cp/temargs.exp: Use standard_testfile.
3660 * gdb.cp/templates.exp: Use standard_testfile,
3661 prepare_for_testing.
3662 (do_tests): Update.
3663 * gdb.cp/try_catch.exp: Use standard_testfile,
3664 prepare_for_testing.
3665 * gdb.cp/typedef-operator.exp: Use standard_testfile.
3666 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
3667 * gdb.cp/virtbase.exp: Use standard_testfile,
3668 prepare_for_testing.
3669 * gdb.cp/virtfunc.exp: Use standard_testfile,
3670 prepare_for_testing.
3671 (do_tests): Update.
3672 * gdb.cp/virtfunc2.exp: Use standard_testfile,
3673 prepare_for_testing.
3674
686f09d0
TT
36752012-07-10 Tom Tromey <tromey@redhat.com>
3676
3677 * lib/gdb.exp (standard_testfile): Unset output variables from
3678 earlier invocations.
3679
9357e021
YQ
36802012-07-10 Yao Qi <yao@codesourcery.com>
3681
3682 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
3683 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
3684 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
3685 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
3686 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
3687 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
3688 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
3689 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
3690 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
3691 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
3692 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
3693 * gdb.mi/mi-var-display.exp: Likewise.
3694 * gdb.mi/mi-var-invalidate.exp: Likewise.
3695 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
3696 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
3697 * gdb.mi/mi2-console.exp: Likewise.
3698 * gdb.mi/mi2-disassemble.exp: Likewise.
3699 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
3700 * gdb.mi/mi2-read-memory.exp: Likewise.
3701 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
3702 * gdb.mi/mi2-simplerun.exp: Likewise.
3703 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
3704 * gdb.mi/mi2-syn-frame.exp: Likewise.
3705 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
3706 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
3707 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
3708
e314d629
TT
37092012-07-09 Tom Tromey <tromey@redhat.com>
3710
3711 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
3712 * gdb.base/callfuncs.exp: Add cast-based test.
3713 * gdb.base/callfuncs.c (voidfunc): New function.
3714
06928b3f
DE
37152012-07-08 Doug Evans <dje@google.com>
3716
3717 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
3718
32f11bad
JK
37192012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3720
3721 Fix XFAIL compatibility with old i386 systems.
3722 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
3723 Check also 'Cannot insert breakpoint 0'.
3724
76b83c51
JK
37252012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3726
3727 PR 14321
3728 * gdb.base/find.exp
3729 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
3730
a6fb9c08
TT
37312012-07-06 Tom Tromey <tromey@redhat.com>
3732
3733 * gdb.base/whatis.exp: Add test.
3734
71918a86
TT
37352012-07-06 Tom Tromey <tromey@redhat.com>
3736
3737 * gdb.base/whatis.exp: Add regression test.
3738
fcde5961
TT
37392012-07-06 Tom Tromey <tromey@redhat.com>
3740
3741 * gdb.base/whatis.exp: Add tests.
3742
f9cf0f4a
JK
37432012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3744
3745 PR 12649
3746 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
3747 gdb_test_multiple $gdb_prompt terminator.
3748
979ade8b
PA
37492012-07-04 Pedro Alves <palves@redhat.com>
3750
3751 * gdb.mi/mi-reverse.exp: Use supports_reverse and
3752 supports_process_record.
3753
8a980b44
PA
37542012-07-04 Pedro Alves <palves@redhat.com>
3755
3756 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
3757 endings.
3758 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
3759
855ba978
SS
37602012-07-03 Stan Shebs <stan@codesourcery.com>
3761
3762 * gdb.base/info-os.c (main): Retry resource acquisition until an
3763 available one is found.
3764 * gdb.base/info-os.exp: Collect resource keys from the program
3765 and use them in matching.
3766
fcb44371
JK
37672012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3768
3769 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
3770 Wrap the test into loop for corefile and core0file.
3771
08a67be6
JK
37722012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3773
3774 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
3775 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
3776 .note.GNU-stack.
3777
0f3c2347
JK
3778 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
3779
ff4a4500
SDJ
37802012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
3781
3782 * gdb.base/help.exp (help b, help br, help bre, help brea, help
3783 break): Include help message for the new `-probe' and `-probe-stap'
3784 options.
3785
d3ce09f5
SS
37862012-07-02 Stan Shebs <stan@codesourcery.com>
3787
3788 * gdb.base/dprintf.exp: Add agent style tests.
3789
a1624241
JK
37902012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3791
3792 * gdb.base/stale-infcall.c (infcall): New label test-next.
3793 (main): New labels test-pass and test-fail.
3794 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
3795 $test_fail_bpnum to test-fail.
3796 (test system longjmp tracking support): New test.
3797 Delete $test_fail_bpnum.
3798 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
3799 breakpoint.
3800
42e7ad6c
DE
38012012-06-30 Doug Evans <dje@google.com>
3802
3803 * gdb.dwarf2/fission-reread.S: New file.
3804 * gdb.dwarf2/fission-reread.exp: New file.
3805
37ce89eb
SS
38062012-06-28 Stan Shebs <stan@codesourcery.com>
3807
3808 * gdb.mi/mi-logging.exp: New file.
3809
e5ef252a
PA
38102012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3811 Pedro Alves <palves@redhat.com>
3812
3813 * gdb.threads/siginfo-threads.exp: New file.
3814 * gdb.threads/siginfo-threads.c: New file.
3815 * gdb.threads/sigstep-threads.exp: New file.
3816 * gdb.threads/sigstep-threads.c: New file.
3817
22f1fbae
TT
38182012-06-28 Tom Tromey <tromey@redhat.com>
3819
3820 * gdb.go/package.exp: Partially revert earlier patch; use
3821 gdb_compile again. Use standard_output_file.
3822
2e3cf129
DE
38232012-06-27 Doug Evans <dje@google.com>
3824
3825 * gdb.dwarf2/fission-base.c: New file.
3826 * gdb.dwarf2/fission-base.S: New file.
3827 * gdb.dwarf2/fission-base.exp: New file.
3828
785fd303
JK
38292012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3830
3831 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
3832
1bb9788d
TT
38332012-06-27 Tom Tromey <tromey@redhat.com>
3834
3835 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
3836 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
3837
c83ee902
TT
38382012-06-27 Tom Tromey <tromey@redhat.com>
3839
3840 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
3841 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
3842 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
3843 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
3844 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
3845 prepare_for_testing.
3846 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
3847 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
3848 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
3849 standard_testfile.
3850 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
3851 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
3852 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
3853 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
3854 prepare_for_testing.
3855 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
3856 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
3857 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
3858 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
3859 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
3860 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
3861 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
3862 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
3863 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
3864 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
3865 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
3866 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
3867 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
3868 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
3869 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
3870 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
3871 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
3872 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
3873 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
3874 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
3875 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
3876 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
3877 standard_output_file.
3878 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
3879 standard_output_file.
3880 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
3881 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
3882 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
3883 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
3884 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
3885 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
3886 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
3887 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
3888 * gdb.dwarf2/implptr.exp: Use standard_testfile.
3889 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
3890 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
3891 * gdb.dwarf2/pieces.exp: Use standard_testfile.
3892 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
3893 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
3894 * gdb.dwarf2/valop.exp: Use standard_testfile,
3895 prepare_for_testing.
3896
5204774b
TT
38972012-06-27 Tom Tromey <tromey@redhat.com>
3898
3899 * gdb.python/python.exp: Fix regexps in pagination tests.
3900
ee0bf529
SCR
39012012-06-26 Siva Chandra Reddy <sivachandra@google.com>
3902
3903 * gdb.python/py-symtab.exp: Add tests to test the new attribute
3904 'last' of gdb.Symtab_and_line.
3905 * gdb.python/py-symbol.c: Move break point comment to enable
3906 testing of gdb.Symtab_and_line.last.
3907
14fcc022
TT
39082012-06-26 Tom Tromey <tromey@redhat.com>
3909
3910 * gdb.threads/step.c: Remove.
3911 * gdb.threads/step.exp: Remove.
3912 * gdb.threads/step2.exp: Remove.
3913
0efbbabc
TT
39142012-06-26 Tom Tromey <tromey@redhat.com>
3915
3916 * gdb.threads/watchpoint-fork.exp (test): Use
3917 standard_output_file. Don't declare objdir.
3918 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
3919 standard_output_file.
3920 * gdb.threads/attach-stopped.exp: Use standard_testfile.
3921 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
3922 clean_restart. Remove incdir.
3923 * gdb.threads/corethreads.exp: Use standard_testfile.
3924 * gdb.threads/execl.exp: Use standard_testfile,
3925 standard_output_file, clean_restart.
3926 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
3927 clean_restart.
3928 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
3929 clean_restart.
3930 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
3931 incdir.
3932 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
3933 clean_restart. Remove incdir.
3934 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
3935 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
3936 clean_restart. Remove incdir.
3937 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
3938 Remove incdir.
3939 * gdb.threads/leader-exit.exp: Use standard_testfile.
3940 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
3941 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
3942 clean_restart.
3943 * gdb.threads/manythreads.exp: Use standard_testfile,
3944 clean_restart. Remove incdir.
3945 * gdb.threads/multi-create.exp: Use standard_testfile,
3946 clean_restart.
3947 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
3948 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
3949 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
3950 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
3951 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
3952 * gdb.threads/pending-step.exp: Use standard_testfile,
3953 clean_restart. Remove incdir.
3954 * gdb.threads/print-threads.exp: Use standard_testfile,
3955 clean_restart. Remove incdir.
3956 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
3957 clean_restart. Remove incdir.
3958 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
3959 Remove incdir.
3960 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
3961 incdir.
3962 * gdb.threads/sigthread.exp: Use standard_testfile,
3963 clean_restart.
3964 * gdb.threads/staticthreads.exp: Use standard_testfile,
3965 clean_restart. Remove incdir.
3966 * gdb.threads/switch-threads.exp: Use standard_testfile,
3967 clean_restart. Remove incdir.
3968 * gdb.threads/thread-execl.exp: Use standard_testfile,
3969 clean_restart. Remove incdir.
3970 * gdb.threads/thread-find.exp: Use standard_testfile,
3971 clean_restart.
3972 * gdb.threads/thread-specific.exp: Use standard_testfile,
3973 clean_restart. Remove incdir.
3974 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
3975 clean_restart. Remove incdir.
3976 * gdb.threads/thread_check.exp: Use standard_testfile,
3977 clean_restart. Remove incdir.
3978 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
3979 incdir.
3980 * gdb.threads/threadapply.exp: Use standard_testfile,
3981 clean_restart. Remove incdir.
3982 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
3983 clean_restart. Remove incdir.
3984 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
3985 clean_restart.
3986 * gdb.threads/tls-shared.exp: Use standard_testfile,
3987 clean_restart, standard_output_file.
3988 * gdb.threads/tls-var.exp: Use standard_testfile,
3989 standard_output_file.
3990 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
3991 Remove incdir.
3992 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
3993 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
3994 incdir.
3995 * gdb.threads/watchthreads2.exp: Use standard_testfile,
3996 clean_restart. Remove incdir.
3997
497a5eb0
TT
39982012-06-26 Tom Tromey <tromey@redhat.com>
3999
4000 * gdb.trace/actions.exp: Use standard_testfile.
4001 * gdb.trace/ax.exp: Use standard_testfile.
4002 * gdb.trace/backtrace.exp: Use standard_testfile.
4003 * gdb.trace/change-loc.exp: Use standard_testfile.
4004 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
4005 * gdb.trace/collection.exp: Use standard_testfile,
4006 prepare_for_testing.
4007 * gdb.trace/deltrace.exp: Use standard_testfile.
4008 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
4009 * gdb.trace/ftrace.exp: Use standard_testfile.
4010 * gdb.trace/infotrace.exp: Use standard_testfile.
4011 * gdb.trace/packetlen.exp: Use standard_testfile.
4012 * gdb.trace/passc-dyn.exp: Use standard_testfile.
4013 * gdb.trace/passcount.exp: Use standard_testfile.
4014 * gdb.trace/pending.exp: Use standard_testfile.
4015 * gdb.trace/report.exp: Use standard_testfile.
4016 * gdb.trace/save-trace.exp: Use standard_testfile.
4017 * gdb.trace/stap-trace.exp: Use standard_testfile.
4018 * gdb.trace/status-stop.exp: Use standard_testfile.
4019 * gdb.trace/strace.exp: Use standard_testfile.
4020 * gdb.trace/tfile.exp: Use standard_testfile.
4021 * gdb.trace/tfind.exp: Use standard_testfile.
4022 * gdb.trace/trace-break.exp: Use standard_testfile.
4023 * gdb.trace/trace-mt.exp: Use standard_testfile.
4024 * gdb.trace/tracecmd.exp: Use standard_testfile.
4025 * gdb.trace/tspeed.exp: Use standard_testfile.
4026 * gdb.trace/tstatus.exp: Use standard_testfile.
4027 * gdb.trace/tsv.exp: Use standard_testfile.
4028 * gdb.trace/unavailable.exp: Use standard_testfile,
4029 prepare_for_testing.
4030 * gdb.trace/while-dyn.exp: Use standard_testfile.
4031 * gdb.trace/while-stepping.exp: Use standard_testfile.
4032
7686c074
TT
40332012-06-26 Tom Tromey <tromey@redhat.com>
4034
4035 * gdb.reverse/break-precsave.exp: Use standard_testfile.
4036 * gdb.reverse/break-reverse.exp: Use standard_testfile.
4037 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
4038 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
4039 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
4040 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
4041 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
4042 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
4043 prepare_for_testing.
4044 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
4045 prepare_for_testing.
4046 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
4047 prepare_for_testing.
4048 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
4049 prepare_for_testing.
4050 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
4051 prepare_for_testing
4052 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
4053 * gdb.reverse/machinestate.exp: Use standard_testfile.
4054 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
4055 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
4056 build_executable.
4057 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
4058 build_executable.
4059 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
4060 standard_output_file.
4061 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
4062 standard_output_file.
4063 * gdb.reverse/step-precsave.exp: Use standard_testfile.
4064 * gdb.reverse/step-reverse.exp: Use standard_testfile.
4065 * gdb.reverse/until-precsave.exp: Use standard_testfile.
4066 * gdb.reverse/until-reverse.exp: Use standard_testfile.
4067 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
4068 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
4069
481fc100
TT
40702012-06-26 Tom Tromey <tromey@redhat.com>
4071
4072 * gdb.stabs/weird.exp: Remove directory-checking code. Use
4073 standard_output_file.
4074 * gdb.stabs/exclfwd.exp: Use standard_testfile,
4075 prepare_for_testing. Remove directory-checking code.
4076
7bb18ae2
TT
40772012-06-25 Tom Tromey <tromey@redhat.com>
4078
4079 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
4080 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
4081 build_executable, not prepare_for_testing.
4082 * gdb.multi/base.exp: Use standard_output_file. Use
4083 build_executable, not prepare_for_testing.
4084
cf09b3e4
TT
40852012-06-25 Tom Tromey <tromey@redhat.com>
4086
4087 * gdb.fortran/subarray.exp: Use standard_testfile,
4088 prepare_for_testing.
4089 * gdb.fortran/multi-dim.exp: Use standard_testfile.
4090 * gdb.fortran/module.exp: Use standard_testfile.
4091 * gdb.fortran/logical.exp: Use standard_testfile.
4092 * gdb.fortran/library-module.exp: Use standard_testfile,
4093 standard_output_file.
4094 * gdb.fortran/derived-type.exp: Use standard_testfile,
4095 prepare_for_testing.
4096 * gdb.fortran/complex.exp: Use standard_testfile,
4097 prepare_for_testing.
4098 * gdb.fortran/charset.exp: Use standard_testfile.
4099 * gdb.fortran/array-element.exp: Use standard_testfile,
4100 prepare_for_testing.
4101
18b5ff1b
KS
41022012-06-25 Keith Seitz <keiths@redhat.com>
4103
4104 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
4105 Change rbreak-related tests to KFAIL and add bugzilla numbers.
4106
17b77626
TT
41072012-06-25 Tom Tromey <tromey@redhat.com>
4108
4109 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
4110 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
4111 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
4112 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
4113
f91e3dc1
TT
41142012-06-25 Tom Tromey <tromey@redhat.com>
4115
4116 * gdb.linespec/ls-errs.exp: Use standard_testfile.
4117 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
4118 * gdb.linespec/linespec.exp: Use standard_testfile.
4119
a884434d
TT
41202012-06-25 Tom Tromey <tromey@redhat.com>
4121
4122 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
4123 prepare_for_testing.
4124
efc9d70a
TT
41252012-06-25 Tom Tromey <tromey@redhat.com>
4126
4127 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
4128 prepare_for_testing.
4129 * gdb.opt/inline-break.exp: Use standard_testfile,
4130 prepare_for_testing.
4131 * gdb.opt/inline-bt.exp: Use standard_testfile,
4132 prepare_for_testing.
4133 * gdb.opt/inline-cmds.exp: Use standard_testfile,
4134 prepare_for_testing.
4135 * gdb.opt/inline-locals.exp: Use standard_testfile,
4136 prepare_for_testing.
4137
e2fc92c6
TT
41382012-06-25 Tom Tromey <tromey@redhat.com>
4139
4140 * gdb.asm/asm-source.exp: Use standard_output_file,
4141 standard_testfile. Construct .o files in proper subdir.
4142
b0963d73
TT
41432012-06-25 Tom Tromey <tromey@redhat.com>
4144
4145 * gdb.server/ext-attach.exp: Use standard_testfile,
4146 prepare_for_testing.
4147 * gdb.server/ext-run.exp: Use standard_testfile,
4148 build_executable.
4149 * gdb.server/file-transfer.exp: Use standard_testfile,
4150 prepare_for_testing.
4151 * gdb.server/server-exec-info.exp: Use standard_testfile.
4152 * gdb.server/server-mon.exp: Use standard_testfile,
4153 prepare_for_testing.
4154 * gdb.server/server-run.exp: Use standard_testfile,
4155 build_executable.
4156 * gdb.server/solib-list.exp: Use standard_testfile,
4157 standard_output_file.
4158
8a3e1f8d
TT
41592012-06-25 Tom Tromey <tromey@redhat.com>
4160
4161 * lib/gdb.exp (standard_output_file): Use "file join".
4162 * gdb.go/chan.exp: Use standard_testfile.
4163 * gdb.go/handcall.exp: Use standard_testfile.
4164 * gdb.go/hello.exp: Use standard_testfile.
4165 * gdb.integers/chan.exp: Use standard_testfile.
4166 * gdb.go/methods.exp: Use standard_testfile.
4167 * gdb.go/package.exp: Use standard_testfile.
4168 * gdb.go/strings.exp: Use standard_testfile.
4169 * gdb.go/types.exp: Use standard_testfile.
4170 * gdb.go/unsafe.exp: Use standard_testfile.
4171
944a9061
MGD
41722012-06-25 Greta Yorsh <greta.yorsh@arm.com>
4173
4174 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
4175
1c06bd58
JK
41762012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4177
4178 Fix regression by the previous commit.
4179 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
4180
b4a58790
TT
41812012-06-22 Tom Tromey <tromey@redhat.com>
4182
4183 * gdb.python/lib-types.exp: Use standard_testfile,
4184 prepare_for_testing.
4185 * gdb.python/py-block.exp: Use standard_testfile.
4186 * gdb.python/py-breakpoint.exp: Use standard_testfile.
4187 * gdb.python/py-events.exp: Use standard_testfile,
4188 standard_output_file.
4189 * gdb.python/py-evsignal.exp: Use standard_testfile.
4190 * gdb.python/py-evethreads.exp: Use standard_testfile.
4191 * gdb.python/py-explore-cc.exp: Use standard_testfile.
4192 * gdb.python/py-explore.exp: Use standard_testfile.
4193 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
4194 standard_output_file.
4195 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
4196 prepare_for_testing.
4197 * gdb.python/py-frame-inline.exp: Use standard_testfile.
4198 * gdb.python/py-frame.exp: Use standard_testfile.
4199 * gdb.python/py-inferior.exp: Use standard_testfile.
4200 * gdb.python/py-infthread.exp: Use standard_testfile.
4201 * gdb.python/py-mi.exp: Use standard_testfile.
4202 * gdb.python/py-objfile-script.exp: Use standard_testfile,
4203 build_executable.
4204 * gdb.python/py-objfile.exp: Use standard_testfile.
4205 * gdb.python/py-pp-maint.exp: Use standard_testfile,
4206 prepare_for_testing.
4207 * gdb.python/py-prettyprint.exp: Use standard_testfile.
4208 * gdb.python/py-progspace.exp: Use standard_testfile,
4209 build_executable.
4210 * gdb.python/py-prompt.exp: Use standard_testfile,
4211 build_executable.
4212 * gdb.python/py-section-script.exp: Use standard_testfile,
4213 build_executable.
4214 * gdb.python/py-shared.exp: Use standard_testfile,
4215 standard_output_file, clean_restart.
4216 * gdb.python/py-symbol.exp: Use standard_output_file,
4217 prepare_for_testing.
4218 * gdb.python/py-symtab.exp: Use standard_output_file,
4219 prepare_for_testing
4220 * gdb.python/py-template.exp: Use standard_testfile.
4221 * gdb.python/py-type.exp: Use standard_testfile.
4222 * gdb.python/py-value-cc.exp: Use standard_testfile.
4223 * gdb.python/py-value.exp: Use standard_testfile.
4224 * gdb.python/python.exp: Use standard_testfile, build_executable.
4225
2c44deac
TT
42262012-06-22 Tom Tromey <tromey@redhat.com>
4227
4228 * gdb.objc/basicclass.exp: Use standard_testfile.
4229 (do_objc_tests): Don't declare objdir.
4230 * gdb.objc/nondebug.exp: Use standard_testfile.
4231 (do_objc_tests): Don't declare objdir.
4232 * gdb.objc/objcdecode.exp: Use standard_testfile.
4233 (do_objc_tests): Don't declare objdir.
4234
c24ccbce
TT
42352012-06-22 Tom Tromey <tromey@redhat.com>
4236
4237 * gdb.java/jmain.exp: Use standard_testfile.
4238 * gdb.java/jmisc.exp: Use standard_testfile.
4239 * gdb.java/jnpe.exp: Use standard_testfile.
4240 * gdb.java/jprint.exp: Use standard_testfile.
4241
0a6d0306
TT
42422012-06-22 Tom Tromey <tromey@redhat.com>
4243
4244 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
4245 (standard_output_file, standard_testfile): New procs.
4246 (build_executable, clean_restart): Use standard_output_file.
4247
6ea815ef
YQ
42482012-06-22 Yao Qi <yao@codesourcery.com>
4249
4250 * boards/native-gdbserver.exp: New proc ${board}_exec.
4251 * boards/native-stdio-gdbserver.exp: Likewise.
4252
4c93b1db
TT
42532012-06-21 Tom Tromey <tromey@redhat.com>
4254
4255 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
4256 (build_executable): Update.
4257 (get_compiler_info): Remove 'binfile' argument.
4258 * gdb.ada/arrayidx.exp: Update.
4259 * gdb.ada/null_array.exp: Update.
4260 * gdb.arch/altivec-abi.exp: Update.
4261 * gdb.arch/altivec-regs.exp: Update.
4262 * gdb.arch/amd64-byte.exp: Update.
4263 * gdb.arch/amd64-dword.exp: Update.
4264 * gdb.arch/amd64-word.exp: Update.
4265 * gdb.arch/i386-avx.exp: Update.
4266 * gdb.arch/i386-byte.exp: Update.
4267 * gdb.arch/i386-sse.exp: Update.
4268 * gdb.arch/i386-word.exp: Update.
4269 * gdb.arch/ppc-dfp.exp: Update.
4270 * gdb.arch/ppc-fp.exp: Update.
4271 * gdb.arch/vsx-regs.exp: Update.
4272 * gdb.base/all-bin.exp: Update.
4273 * gdb.base/annota1.exp: Update.
4274 * gdb.base/async.exp: Update.
4275 * gdb.base/attach.exp: Update.
4276 * gdb.base/break-interp.exp: Update.
4277 * gdb.base/call-ar-st.exp: Update.
4278 * gdb.base/call-rt-st.exp: Update.
4279 * gdb.base/call-sc.exp: Update.
4280 * gdb.base/callfuncs.exp: Update.
4281 * gdb.base/catch-load.exp: Update.
4282 * gdb.base/completion.exp: Update.
4283 * gdb.base/complex.exp: Update.
4284 * gdb.base/condbreak.exp: Update.
4285 * gdb.base/consecutive.exp: Update.
4286 * gdb.base/constvars.exp: Update.
4287 * gdb.base/corefile.exp: Update.
4288 * gdb.base/eval-skip.exp: Update.
4289 * gdb.base/expand-psymtabs.exp: Update.
4290 * gdb.base/exprs.exp: Update.
4291 * gdb.base/fileio.exp: Update.
4292 * gdb.base/fixsection.exp: Update.
4293 * gdb.base/funcargs.exp: Update.
4294 * gdb.base/gdb11530.exp: Update.
4295 * gdb.base/gdb1555.exp: Update.
4296 * gdb.base/gnu-ifunc.exp: Update.
4297 * gdb.base/gnu_vector.exp: Update.
4298 * gdb.base/info-macros.exp: Update.
4299 * gdb.base/jit-simple.exp: Update.
4300 * gdb.base/jit-so.exp: Update.
4301 * gdb.base/jit.exp: Update.
4302 * gdb.base/langs.exp: Update.
4303 * gdb.base/list.exp: Update.
4304 * gdb.base/logical.exp: Update.
4305 * gdb.base/long_long.exp: Update.
4306 * gdb.base/longjmp.exp: Update.
4307 * gdb.base/macscp.exp: Update.
4308 * gdb.base/mips_pro.exp: Update.
4309 * gdb.base/miscexprs.exp: Update.
4310 * gdb.base/morestack.exp: Update.
4311 * gdb.base/nodebug.exp: Update.
4312 * gdb.base/opaque.exp: Update.
4313 * gdb.base/pc-fp.exp: Update.
4314 * gdb.base/pending.exp: Update.
4315 * gdb.base/permissions.exp: Update.
4316 * gdb.base/pointers.exp: Update.
4317 * gdb.base/prelink.exp: Update.
4318 * gdb.base/printcmds.exp: Update.
4319 * gdb.base/psymtab.exp: Update.
4320 * gdb.base/ptype.exp: Update.
4321 * gdb.base/relational.exp: Update.
4322 * gdb.base/scope.exp: Update.
4323 * gdb.base/setvar.exp: Update.
4324 * gdb.base/shlib-call.exp: Update.
4325 * gdb.base/shreloc.exp: Update.
4326 * gdb.base/signals.exp: Update.
4327 * gdb.base/sizeof.exp: Update.
4328 * gdb.base/so-impl-ld.exp: Update.
4329 * gdb.base/so-indr-cl.exp: Update.
4330 * gdb.base/solib-disc.exp: Update.
4331 * gdb.base/solib-display.exp: Update.
4332 * gdb.base/solib-nodir.exp: Update.
4333 * gdb.base/solib-overlap.exp: Update.
4334 * gdb.base/solib-symbol.exp: Update.
4335 * gdb.base/solib-weak.exp: Update.
4336 * gdb.base/solib.exp: Update.
4337 * gdb.base/store.exp: Update.
4338 * gdb.base/structs.exp: Update.
4339 * gdb.base/structs2.exp: Update.
4340 * gdb.base/type-opaque.exp: Update.
4341 * gdb.base/unload.exp: Update.
4342 * gdb.base/varargs.exp: Update.
4343 * gdb.base/volatile.exp: Update.
4344 * gdb.base/watch_thread_num.exp: Update.
4345 * gdb.base/watchpoint-solib.exp: Update.
4346 * gdb.base/watchpoint.exp: Update.
4347 * gdb.base/watchpoints.exp: Update.
4348 * gdb.base/whatis.exp: Update.
4349 * gdb.cell/arch.exp: Update.
4350 * gdb.cell/break.exp: Update.
4351 * gdb.cell/bt.exp: Update.
4352 * gdb.cell/core.exp: Update.
4353 * gdb.cell/data.exp: Update.
4354 * gdb.cell/ea-cache.exp: Update.
4355 * gdb.cell/f-regs.exp: Update.
4356 * gdb.cell/fork.exp: Update.
4357 * gdb.cell/gcore.exp: Update.
4358 * gdb.cell/mem-access.exp: Update.
4359 * gdb.cell/ptype.exp: Update.
4360 * gdb.cell/registers.exp: Update.
4361 * gdb.cell/sizeof.exp: Update.
4362 * gdb.cell/solib-symbol.exp: Update.
4363 * gdb.cell/solib.exp: Update.
4364 * gdb.cp/ambiguous.exp: Update.
4365 * gdb.cp/breakpoint.exp: Update.
4366 * gdb.cp/bs15503.exp: Update.
4367 * gdb.cp/casts.exp: Update.
4368 * gdb.cp/class2.exp: Update.
4369 * gdb.cp/cpexprs.exp: Update.
4370 * gdb.cp/cplusfuncs.exp: Update.
4371 * gdb.cp/ctti.exp: Update.
4372 * gdb.cp/dispcxx.exp: Update.
4373 * gdb.cp/gdb1355.exp: Update.
4374 * gdb.cp/gdb2384.exp: Update.
4375 * gdb.cp/gdb2495.exp: Update.
4376 * gdb.cp/infcall-dlopen.exp: Update.
4377 * gdb.cp/local.exp: Update.
4378 * gdb.cp/m-data.exp: Update.
4379 * gdb.cp/m-static.exp: Update.
4380 * gdb.cp/mb-ctor.exp: Update.
4381 * gdb.cp/mb-inline.exp: Update.
4382 * gdb.cp/mb-templates.exp: Update.
4383 * gdb.cp/member-ptr.exp: Update.
4384 * gdb.cp/method.exp: Update.
4385 * gdb.cp/namespace.exp: Update.
4386 * gdb.cp/nextoverthrow.exp: Update.
4387 * gdb.cp/nsdecl.exp: Update.
4388 * gdb.cp/nsrecurs.exp: Update.
4389 * gdb.cp/nsstress.exp: Update.
4390 * gdb.cp/nsusing.exp: Update.
4391 * gdb.cp/pr-1023.exp: Update.
4392 * gdb.cp/pr-1210.exp: Update.
4393 * gdb.cp/pr-574.exp: Update.
4394 * gdb.cp/pr9631.exp: Update.
4395 * gdb.cp/printmethod.exp: Update.
4396 * gdb.cp/psmang.exp: Update.
4397 * gdb.cp/re-set-overloaded.exp: Update.
4398 * gdb.cp/rtti.exp: Update.
4399 * gdb.cp/shadow.exp: Update.
4400 * gdb.cp/templates.exp: Update.
4401 * gdb.cp/try_catch.exp: Update.
4402 * gdb.dwarf2/dw2-ranges.exp: Update.
4403 * gdb.dwarf2/pr10770.exp: Update.
4404 * gdb.fortran/library-module.exp: Update.
4405 * gdb.hp/gdb.aCC/optimize.exp: Update.
4406 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
4407 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
4408 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
4409 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
4410 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
4411 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
4412 * gdb.hp/gdb.compat/xdb1.exp: Update.
4413 * gdb.hp/gdb.compat/xdb2.exp: Update.
4414 * gdb.hp/gdb.compat/xdb3.exp: Update.
4415 * gdb.hp/gdb.defects/bs14602.exp: Update.
4416 * gdb.hp/gdb.defects/solib-d.exp: Update.
4417 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
4418 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
4419 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
4420 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
4421 * gdb.mi/gdb792.exp: Update.
4422 * gdb.mi/mi-pending.exp: Update.
4423 * gdb.mi/mi-solib.exp: Update.
4424 * gdb.mi/mi-var-cp.exp: Update.
4425 * gdb.opt/clobbered-registers-O2.exp: Update.
4426 * gdb.opt/inline-bt.exp: Update.
4427 * gdb.opt/inline-cmds.exp: Update.
4428 * gdb.opt/inline-locals.exp: Update.
4429 * gdb.python/py-events.exp: Update.
4430 * gdb.python/py-finish-breakpoint.exp: Update.
4431 * gdb.python/py-type.exp: Update.
4432 * gdb.reverse/solib-precsave.exp: Update.
4433 * gdb.reverse/solib-reverse.exp: Update.
4434 * gdb.server/solib-list.exp: Update.
4435 * gdb.stabs/weird.exp: Update.
4436 * gdb.threads/attach-into-signal.exp: Update.
4437 * gdb.threads/attach-stopped.exp: Update.
4438 * gdb.threads/tls-shared.exp: Update.
4439 * gdb.trace/change-loc.exp: Update.
4440 * gdb.trace/strace.exp: Update.
4441
95c391b6
TT
44422012-06-19 Tom Tromey <tromey@redhat.com>
4443
4444 * gdb.base/whatis.exp: Add tests.
4445
e910f0b6
TT
44462012-06-19 Tom Tromey <tromey@redhat.com>
4447
4448 * gdb.cp/m-static.cc (keepalive): New function.
4449 (gnu_obj_1::method): Use it.
4450
422d65e7
DE
44512012-06-18 Doug Evans <dje@google.com>
4452
4453 * gdb.base/info-fun.exp: New file.
4454 * gdb.base/info-fun.c: New file.
4455 * gdb.base/info-fun-solib.c: New file.
4456
e2e4d78b
JK
44572012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4458
4459 Remove stale dummy frames.
4460 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
4461 (maintenance info breakpoints): New tests.
4462 * gdb.base/stale-infcall.c: New file.
4463 * gdb.base/stale-infcall.exp: New file.
4464
1788b2d3
JK
44652012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4466
4467 * gdb.arch/amd64-entry-value-param.S: New file.
4468 * gdb.arch/amd64-entry-value-param.c: New file.
4469 * gdb.arch/amd64-entry-value-param.exp: New file.
4470
663b969e
TT
44712012-06-15 Tom Tromey <tromey@redhat.com>
4472
4473 * gdb.cp/namespace.exp: Add "show lang" test.
4474
8e09ad05
IS
44752012-06-15 Iain Sandoe <iain@codesourcery.com>
4476
4477 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
4478 case. (top level): Use gdb_file_cmd instead of gdb_load.
4479
f85e18ee
JK
44802012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4481
4482 PR tdep/14222
4483 * gdb.arch/i386-sse-stack-align.S: New file.
4484 * gdb.arch/i386-sse-stack-align.c: New file.
4485 * gdb.arch/i386-sse-stack-align.exp: New file.
4486
f3b5e280
KS
44872012-06-13 Keith Seitz <keiths@redhat.com>
4488
4489 PR breakpoints/13798 and mi/11541
4490 * gdb.linespec/ls-errs.exp: Add a few more tests for
4491 filenames with spaces and colons.
4492
50af5481
JK
44932012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4494
4495 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
4496 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
4497 (test_function): Call CV_f.
4498 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
4499 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
4500 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
4501 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
4502 (p CV_f(CV::i)): New tests.
4503
d55637df
TT
45042012-06-13 Tom Tromey <tromey@redhat.com>
4505
4506 * gdb.base/condbreak.exp: Add tests for "condition" completion.
4507
cc80f267
JK
45082012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4509
4510 Fix regression by the "ambiguous linespec" series.
4511 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
4512 tests.
4513
bb2af9cc
JK
45142012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4515
4516 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
4517 missing.
4518
e81a37f7
TT
45192012-06-11 Tom Tromey <tromey@redhat.com>
4520
4521 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
4522 location...
4523 (main): ...here.
4524
8efd7788
YQ
45252012-06-07 Yao Qi <yao@codesourcery.com>
4526
4527 * gdb.trace/strace.exp: Shorten some too-long lines.
4528
359f5fe6
PA
45292012-06-06 Pedro Alves <palves@redhat.com>
4530
4531 * gdb.threads/clone-new-thread-event.c: New file.
4532 * gdb.threads/clone-new-thread-event.exp: New file.
4533
7b2fe205
YQ
45342012-06-06 Yao Qi <yao@codesourcery.com>
4535
4536 * gdb.base/dprintf.c (main): Add extra parameter when calling
4537 printf and fprintf.
4538 (bar): New function. It is a dead function, but to ensure
4539 'malloc' is linked explicitly.
4540
3eca55e8
YQ
45412012-06-06 Yao Qi <yao@codesourcery.com>
4542
4543 * gdb.base/info-proc.exp: Return if target doesn't support
4544 'info proc'.
4545
91cc9324
JK
45462012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4547
4548 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
4549 (run program with breakpoint commands): XFAIl if it is not.
4550
c56e7c43
JB
45512012-06-05 Joel Brobecker <brobecker@adacore.com>
4552
4553 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
4554 and add comment.
4555 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
4556 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
4557 "STOP" marker. Adjust testing strategy to make it work on
4558 all targets.
4559
4560 * gdb.base/print-file-var-main.c (main): Rewrite using local
4561 variables and adjust get_version_2's return value check.
4562 Add small comment.
4563 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
4564 marker. Adjust testing strategy to make it work on all targets.
4565
ccab2054
JB
45662012-06-05 Joel Brobecker <brobecker@adacore.com>
4567
4568 * gdb.ada/bad-task-bp-keyword: New testcase.
4569
d0d86158
JK
45702012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4571
4572 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
4573 Simplify it to ...
4574 (symbol-file ${testfile1}): ... here.
4575 (test eliminated var my_global_symbol)
4576 (test eliminated var my_static_symbol)
4577 (test eliminated var my_global_func, get address of main): Wrap them to
4578 'single psymtabs' and 'single symtabs'
4579 (get address of my_global_symbol, get address of my_static_symbol)
4580 (get address of my_global_func, get address of main): Wrap them to
4581 'order1' and 'order2'.
4582
952cf74c
JK
4583 * gdb.base/code_elim.exp
4584 (add-symbol-file ${testfile1} 0x100000)
4585 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
4586 'order2'.
4587 (order1: add-symbol-file ${testfile1} 0x100000)
4588 (order1: add-symbol-file ${testfile2} 0x200000)
4589 (order2: add-symbol-file ${testfile2} 0x200000)
4590 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
4591 .bss as appropriate.
4592
0c5bf5a9
JK
45932012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4594
4595 * gdb.server/solib-list-lib.c: New file.
4596 * gdb.server/solib-list-main.c: New file.
4597 * gdb.server/solib-list.exp: New file.
4598
4196f325
MR
45992012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
4600
4601 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
4602 for 'set print symbol' change.
4603
bfb05775
JK
46042012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4605
4606 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
4607 .debug_abbrev_seg3.
4608
685b1105
JK
46092012-05-24 John Steele Scott <toojays@toojays.net>
4610
4611 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
4612 * gdb.dwarf2/dw2-icc-opaque.S: New file.
4613 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
4614
f3e0e960
SS
46152012-05-23 Stan Shebs <stan@codesourcery.com>
4616
4617 * gdb.mi/mi-info-os.exp: New file.
4618
11eb1b4d
KS
46192012-05-23 Keith Seitz <keiths@redhat.com>
4620
4621 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
4622 return -1 to suppress the rest of the tests.
4623 (compile_stap_bin): Return boolean success value.
4624
b1af9e97
TT
46252012-05-21 Tom Tromey <tromey@redhat.com>
4626
4627 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
4628 Remove kfails.
4629 (test_print_mi_member_types): Likewise.
4630
248537e3
TT
46312012-05-21 Tom Tromey <tromey@redhat.com>
4632
4633 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
4634 print symbol' change.
4635
d791e155
TJB
46362012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
4637
4638 * gdb.python/py-prompt.exp: Quit if the target is remote.
4639
e77afa2e
JK
46402012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4641
4642 Fix ERROR: internal buffer is full.
4643 * gdb.base/info-os.exp (expect_multiline): New function.
4644 (get process list, get process groups, get threads)
4645 (get file descriptors, get internet-domain sockets)
4646 (get shared-memory regions, get semaphores, get message queues): Use
4647 it for these tests.
4648
9cb709b6
TT
46492012-05-18 Tom Tromey <tromey@redhat.com>
4650
4651 * gdb.mi/mi-var-cmd.exp: Update.
4652 * gdb.objc/basicclass.exp (do_objc_tests): Update.
4653 * gdb.cp/virtbase.exp: Update.
4654 * gdb.cp/classes.exp (test_static_members): Update.
4655 * gdb.cp/casts.exp: Update.
4656 * gdb.base/pointers.exp: Update.
4657 * gdb.base/funcargs.exp (pointer_args): Update.
4658 (structs_by_reference): Update.
4659 * gdb.base/find.exp: Update.
4660 * gdb.base/call-strs.exp: Send "set print symbol off".
4661 * gdb.base/call-ar-st.exp: Update.
4662 * gdb.ada/fun_addr.exp: Update.
4663 * gdb.base/printcmds.exp (test_print_symbol): New proc.
4664 Call it.
4665 (test_print_repeats_10, test_print_strings)
4666 (test_print_char_arrays): Update.
4667
b012acdd
TT
46682012-05-18 Tom Tromey <tromey@redhat.com>
4669
4670 * gdb.base/charset.exp (string_display): Update.
4671
1d51a733
TT
46722012-05-18 Tom Tromey <tromey@redhat.com>
4673
4674 * gdb.mi/mi2-var-display.exp: Update.
4675 * gdb.mi/mi-var-display.exp: Update.
4676 * gdb.mi/mi-var-child.exp: Update.
4677 * gdb.cp/expand-psymtabs-cxx.exp: Update.
4678 * gdb.cp/cp-relocate.exp (get_func_address): Update.
4679
957df313
DE
46802012-05-17 Doug Evans <dje@google.com>
4681
682c7f7b
DE
4682 * info-macros.exp: Pass "debug" to prepare_for_testing.
4683
957df313
DE
4684 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
4685 * gdb.ada/Makefile.in (clean): Ditto.
4686 * gdb.arch/Makefile.in (clean): Ditto.
4687 * gdb.asm/Makefile.in (clean): Ditto.
4688 * gdb.base/Makefile.in (clean): Ditto.
4689 * gdb.cell/Makefile.in (clean): Ditto.
4690 * gdb.cp/Makefile.in (clean): Ditto.
4691 * gdb.disasm/Makefile.in (clean): Ditto.
4692 * gdb.dwarf2/Makefile.in (clean): Ditto.
4693 * gdb.fortran/Makefile.in (clean): Ditto.
4694 * gdb.go/Makefile.in (clean): Ditto.
4695 * gdb.hp/Makefile.in (clean): Ditto.
4696 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
4697 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
4698 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
4699 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
4700 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
4701 * gdb.java/Makefile.in (clean): Ditto.
4702 * gdb.linespec/Makefile.in (clean): Ditto.
4703 * gdb.mi/Makefile.in (clean): Ditto.
4704 * gdb.modula2/Makefile.in (clean): Ditto.
4705 * gdb.multi/Makefile.in (clean): Ditto.
4706 * gdb.objc/Makefile.in (clean): Ditto.
4707 * gdb.opencl/Makefile.in (clean): Ditto.
4708 * gdb.opt/Makefile.in (clean): Ditto.
4709 * gdb.pascal/Makefile.in (clean): Ditto.
4710 * gdb.python/Makefile.in (clean): Ditto.
4711 * gdb.reverse/Makefile.in (clean): Ditto.
4712 * gdb.server/Makefile.in (clean): Ditto.
4713 * gdb.stabs/Makefile.in (clean): Ditto.
4714 * gdb.threads/Makefile.in (clean): Ditto.
4715 * gdb.trace/Makefile.in (clean): Ditto.
4716 * gdb.xml/Makefile.in (clean): Ditto.
4717
abc9d0dc
TT
47182012-05-16 Tom Tromey <tromey@redhat.com>
4719
4720 * gdb.base/macscp1.c (macscp_expr): Add comment.
4721 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
4722
6a3a010b
MR
47232012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
4724
4725 * gdb.base/return-nodebug.exp: Also test float and double types.
4726
01429c8e
JK
47272012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4728
4729 PR testsuite/12649
4730 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
4731
54115cd4
JK
4732 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
4733
0c5f383f
SDJ
47342012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
4735
4736 * gdb.base/stap-probe.exp (stap_test): Remove calls to
4737 `rerun_to_main'.
4738 (stap_test_no_debuginfo): Likewise.
4739
e7e0cddf
SS
47402012-05-14 Stan Shebs <stan@codesourcery.com>
4741
4742 * gdb.base/dprintf.c: New file.
4743 * gdb.base/dprintf.exp: New file.
4744
c772f8e7
HZ
47452012-05-14 Hui Zhu <hui_zhu@mentor.com>
4746
4747 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
4748 * gdb.trace/disconnected-tracing.c: New file.
4749 * gdb.trace/disconnected-tracing.exp: New file.
4750
7efc75aa
SCR
47512012-05-13 Siva Chandra Reddy <sivachandra@google.com>
4752
4753 * gdb.python/python.c: Add a new breakpoint comment.
4754 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
4755
85d4a676
SS
47562011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
4757
4758 * gdb.base/info-os.exp: New file.
4759 * gdb.base/info-os.c: New file.
4760
64ea88dc
JB
47612012-05-10 Joel Brobecker <brobecker@adacore.com>
4762
4647ab1b
JB
4763 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
4764 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
4765 New files.
64ea88dc 4766
afba63f1
JB
47672012-05-10 Joel Brobecker <brobecker@adacore.com>
4768
4769 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
4770 gdb.base/ctxobj.exp: New files.
4771
9d198b1e
TT
47722012-05-09 Tom Tromey <tromey@redhat.com>
4773
4774 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
4775
9bfee719
MR
47762012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
4777
4778 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
4779
3a7341d8
MR
47802012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
4781
4782 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
4783 before using it.
4784
52b3699b
TG
47852012-05-04 Tristan Gingold <gingold@adacore.com>
4786
4787 * gdb.base/set-noassign.exp: New test.
4788
a20ee7a4
SCR
47892012-05-03 Siva Chandra Reddy <sivachandra@google.com>
4790
4791 * gdb.python/py-symbol.exp: Add tests to test the new methods
4792 gdb.Symtab.global_block() and gdb.Symtab.static_block().
4793 * gdb.python/py-symbol.c: Add new struct to help test
4794 gdb.Symtab.static_block().
4795
bf2f0858
DE
47962012-05-03 Doug Evans <dje@google.com>
4797
4798 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
4799 commented out.
4800
2d4e0376
YQ
48012012-05-03 Yao Qi <yao@codesourcery.com>
4802
4803 * gdb.base/catch-syscall.exp: Skip it before compilation if target
4804 doesn't support.
4805 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
4806 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
4807
6d0bb9f3
YQ
48082012-05-03 Yao Qi <yao@codesourcery.com>
4809
4810 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
4811
fd820528
DE
48122012-04-30 Doug Evans <dje@google.com>
4813
4814 PR testsuite/13961
4815 * gdb.dwarf2/pr13961.S: New file.
4816 * gdb.dwarf2/pr13961.exp: New file.
4817
b9e219b9
YQ
48182012-04-29 Yao Qi <yao@codesourcery.com>
4819
4820 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
4821
3019eac3
DE
48222012-04-28 Doug Evans <dje@google.com>
4823
4824 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
4825 .Ltype_int_in_cu2. Use name "int2" instead of "int".
4826 All uses updated.
4827 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
4828 "ptype func_cu1" to expand cu2 before cu1.
4829
62e5f89c
SDJ
48302012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
4831 Tom Tromey <tromey@redhat.com>
4832
4833 * gdb.base/default.exp: Add `$_probe_arg*' convenience
4834 variables.
4835 * gdb.base/stap-probe.c: New file.
4836 * gdb.base/stap-probe.exp: New file.
4837 * gdb.trace/stap-trace.c: New file.
4838 * gdb.trace/stap-trace.exp: New file.
4839 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
4840 libgcc's unwinder.
4841
14132e89
MR
48422012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
4843
4844 * gdb.arch/mips16-thunks-inmain.c: New file.
4845 * gdb.arch/mips16-thunks-main.c: New file.
4846 * gdb.arch/mips16-thunks-sin.c: New file.
4847 * gdb.arch/mips16-thunks-sinfrob.c: New file.
4848 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
4849 * gdb.arch/mips16-thunks-sinmain.c: New file.
4850 * gdb.arch/mips16-thunks-sinmips16.c: New file.
4851 * gdb.arch/mips16-thunks.exp: New file.
4852
a766d390
DE
48532012-04-25 Doug Evans <dje@google.com>
4854
4855 * configure.ac: Create gdb.go/Makefile.
4856 * configure: Regenerate.
4857 * gdb.base/default.exp: Add "go" to "set language" testing.
4858 * gdb.go/Makefile.in: New file.
4859 * gdb.go/basic-types.exp: New file.
4860 * gdb.go/chan.exp: New file.
4861 * gdb.go/chan.go: New file.
4862 * gdb.go/handcall.exp: New file.
4863 * gdb.go/handcall.go: New file.
4864 * gdb.go/hello.exp: New file.
4865 * gdb.go/hello.go: New file.
4866 * gdb.go/integers.exp: New file.
4867 * gdb.go/integers.go: New file.
4868 * gdb.go/methods.exp: New file.
4869 * gdb.go/methods.go: New file.
4870 * gdb.go/package.exp: New file.
4871 * gdb.go/package1.go: New file.
4872 * gdb.go/package2.go: New file.
4873 * gdb.go/print.exp: New file.
4874 * gdb.go/strings.exp: New file.
4875 * gdb.go/strings.go: New file.
4876 * gdb.go/types.exp: New file.
4877 * gdb.go/types.go: New file.
4878 * gdb.go/unsafe.exp: New file.
4879 * gdb.go/unsafe.go: New file.
4880 * lib/future.exp: Add Go support.
4881 (gdb_find_go, gdb_find_go_linker): New procs.
4882 (gdb_default_target_compile): Add Go support.
4883 * lib/gdb.exp (skip_go_tests): New proc.
4884 * lib/go.exp: New file.
4885
e65f9ffb
TT
48862012-04-25 Tom Tromey <tromey@redhat.com>
4887
4888 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
4889
14e75d8e
JK
48902012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
4891 Jan Kratochvil <jan.kratochvil@redhat.com>
4892
4893 PR symtab/7259:
4894 * gdb.base/enumval.c: New test case.
4895 * gdb.base/enumval.exp: New test case.
4896 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
4897 field.bitpos.
4898
f3525b70
PA
48992012-04-17 Pedro Alves <palves@redhat.com>
4900
4901 * Makefile.in (site.exp): Make site.exp source
4902 $srcdir/lib/append_gdb_boards_dir.exp.
4903 * lib/append_gdb_boards_dir.exp: New file.
4904
bccbefd2
JK
49052012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4906
4907 New option "set auto-load safe-path".
4908 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
4909 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
4910
bf88dd68
JK
49112012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4912
4913 auto-load: Implementation.
4914 * gdb.base/help.exp (test set height): Increase the height.
4915 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
4916 to ...
4917 (info auto-load python-scripts): ... here.
4918 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
4919 to ...
4920 (info auto-load python-scripts *): ... here.
4921
c0d4d1c0
YQ
49222012-04-16 Yao Qi <yao@codesourcery.com>
4923
4924 * lib/trace-support.exp (get_in_proc_agent): New.
4925 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
4926 of in process trace agent.
4927 * gdb.trace/ftrace.exp: Likewise.
4928 * gdb.trace/pending.exp: Likewise.
4929 * gdb.trace/trace-break.exp: Likewise.
4930 * gdb.trace/trace-mt.exp
4931 * gdb.trace/tspeed.exp: Likewise.
4932 * gdb.trace/tstatus.exp
4933 * gdb.trace/strace.exp: Likewise.
4934
cbf68a60
TS
49352012-04-16 Thomas Schwinge <thomas@codesourcery.com>
4936
dd6d3b70
TS
4937 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
4938 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
4939
cbf68a60
TS
4940 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
4941
8264ba82
AG
49422012-04-14 Anton Gorenkov <xgsa@yandex.ru>
4943
4944 PR mi/13393
4945 * gdb.mi/mi-var-rtti.cc: New file.
4946 * gdb.mi/mi-var-rtti.exp: New file.
4947 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
4948 function.
4949 (mi_varobj_update_with_type_change): updated to avoid code duplication.
4950
de0919f8 49512012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
4952
4953 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
4954 EXECUTABLES.
4955 * gdb.python/py-explore.c: C program used for testing the new
4956 'explore' command on C constructs.
4957 * gdb.python/py-explore.cc: C++ program used for testing the new
4958 'explore' command on C++ constructs.
4959 * gdb-python/py-explore.exp: Tests for the new 'explore'
4960 command on C constructs.
4961 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
4962 command on C++ constructs.
4963
a82da7dd
MK
49642012-04-07 Mark Kettenis <kettenis@gnu.org>
4965
4966 * gdb.base/funcargs.exp (complex_args): Fix typo.
4967
e127cba8
JK
49682012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4969
4970 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
4971 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
4972
40e084e1
KS
49732012-04-05 Keith Seitz <keiths@redhat.com>
4974
4975 * gdb.base/advance.exp: Update error message for
4976 "advance malformed" test.
4977 * gdb.base/break.exp: Likewise for "breakpoint with
4978 trailing garbage" test.
4979 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
4980 with trailing garbage" test.
4981 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
4982 trailng garbage" test.
4983 * gdb.base/until.exp: Likewise for "malformed until" test.
4984 * gdb.cp/ovldbreak.exp: Create the breakpoint table
4985 for "breakpoint info (after setting on all)".
4986 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
4987 tests.
4988 * gdb.cp/cplabel.cc: New file.
4989 * gdb.cp/cplabel.exp: New test.
4990 * gdb.linespec/ls-errs.c: New file.
4991 * gdb.linespec/ls-errs.exp: New test.
4992
a72c8f6a
JK
49932012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4994
4995 * gdb.trace/unavailable.exp
4996 (collect globals: print object on: print derived_partial)
4997 (collect globals: print object on: print derived_whole)
4998 (collect globals: print object off: print derived_partial)
4999 (collect globals: print object off: print derived_whole): Update
5000 expected output.
5001
f87a3023
KS
50022012-03-30 Keith Seitz <keiths@redhat.com>
5003
5004 * gdb.python: Add test for linespecs with commas.
5005
e2171b3c
KS
50062012-03-28 Keith Seitz <keiths@redhat.com>
5007
5008 * gdb.linespec/ls-dollar.cc: New file.
5009 * gdb.linespec/ls-dollar.exp: New test.
5010
50112012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
5012
5013 * gdb.cp/namespace.exp: Add breakpoint tests for functions
5014 starting with the global namespace.
5015
2f4e0a80
DE
50162012-03-23 Doug Evans <dje@google.com>
5017
5018 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
5019
7b282c5a
SCR
50202012-03-22 Siva Chandra Reddy <sivachandra@google.com>
5021
5022 * gdb.python/py-value.cc: Add test case for testing the
5023 methodology exposing C++ values to Python.
5024 * gdb.python/py-value-cc.exp: Add tests testing the methodology
5025 exposing C++ values to Python.
5026 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
5027
2e98ca53
JK
50282012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5029 Siddhesh Poyarekar <siddhesh@redhat.com>
5030
5031 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
5032 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
5033 (generate native core dump): Make the test unsupported if core cannot
5034 be generated.
5035
8320cc4f
JK
50362012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5037
5038 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
5039 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
5040 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
5041
3a69ffb2
JK
50422012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
5043
5044 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
5045
8fabffee
DE
50462012-03-17 Doug Evans <dje@google.com>
5047
5048 * dg-extract-results.sh: Handle KFAILs.
5049
ab260dad
JK
50502012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5051
5052 PR symtab/13777
5053 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
5054
53ba8333
JB
50552012-03-16 Joel Brobecker <brobecker@adacore.com>
5056
5057 * gdb.ada/set_pckd_arr_elt: New testcase.
5058
481860b3
GB
50592012-03-16 Gary Benson <gbenson@redhat.com>
5060
5061 PR breakpoints/10738
5062 * gdb.opt/inline-break.exp: New file.
5063 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
5064 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
5065 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
5066 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
5067 * gdb.base/async-shell.exp: Likewise.
5068 * lib/mi-support.exp (library_loaded_re): Likewise.
5069
410528f0
TT
50702012-03-15 Tom Tromey <tromey@redhat.com>
5071
5072 * gdb.cp/virtfunc2.exp: Update expected output.
5073 * gdb.cp/pr9631.exp: Update expected output.
5074 * gdb.cp/member-ptr.exp: Update expected output.
5075 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
5076 output.
5077 * gdb.cp/casts.exp: Update expected output.
5078
c4aeac85
TT
50792012-03-15 Tom Tromey <tromey@redhat.com>
5080
5081 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
5082 (test_info_vtbl): Likewise.
5083 (do_tests): Call test_info_vtbl.
5084 * gdb.cp/virtfunc.cc (va): New global.
5085
856d06f9
TS
50862012-03-15 Thomas Schwinge <thomas@codesourcery.com>
5087
5088 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
5089 describing DWARF data structures.
5090 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
5091 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
5092 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
5093 * gdb.dwarf2/dw2-entry-value.S: Likewise.
5094 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5095 * gdb.dwarf2/dw2-param-error.S: Likewise.
5096 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
5097 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
5098 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
5099 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
5100 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
5101 * gdb.dwarf2/pr11465.S: Likewise.
5102
e837f12a
JK
51032012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5104
5105 * gdb.mi/mi2-prompt.exp: New file.
5106
ccbb4f28
JB
51072012-03-13 Joel Brobecker <brobecker@adacore.com>
5108
5109 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
5110
32039130
JB
51112012-03-13 Joel Brobecker <brobecker@adacore.com>
5112
5113 * gdb.ada/bp_range_type: New testcase.
5114
16899756
DE
51152012-03-13 Doug Evans <dje@google.com>
5116
5117 * gdb.base/default.exp: Delete tests for symbol-reloading.
5118 * gdb.base/help.exp: Ditto.
5119 * gdb.base/setshow.exp: Ditto.
5120 * gdb.base/gdb_history: Delete references to symbol-reloading.
5121
87b0bb13
JK
51222012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5123
5124 * gdb.base/attach-twice.c: New files.
5125 * gdb.base/attach-twice.exp: New files.
5126
0d7941a9
KS
51272012-03-08 Keith Seitz <keiths@redhat.com>
5128
5129 * lib/gdb.exp (gdb_get_line_number): Throw an
5130 error instead of returning -1.
5131 * gdb.base/break.exp: Remove unused variable
5132 bp_location5.
5133 * gdb.base/hbreak2.exp: Likewise.
5134 * gdb.base/sepdebug.exp: Likewise.
5135
f4647387
YQ
51362012-03-08 Yao Qi <yao@codesourcery.com>
5137 Pedro Alves <palves@redhat.com>
5138
5139 Fix PR server/13392.
5140 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
5141 (tracepoint_change_loc_2): Remove kfail. Return if failed to
5142 download tracepoints.
5143 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
5144 (pending_tracepoint_resolved_during_trace): Likewise.
5145 (pending_tracepoint_installed_during_trace): Likewise.
5146 (pending_tracepoint_with_action_resolved): Likewise.
5147
83c532cb
KS
51482012-03-08 Keith Seitz <keiths@redhat.com>
5149
5150 * gdb.ada/array_bounds.exp: Get breakpoint for line
5151 with "START", not "STOP".
5152 * gdb.python/py-infthread.exp: Do not continue to
5153 line marked "Break here.", which is undefined.
5154
d6b6bbb7
LM
51552012-03-08 Luis Machado <lgustavo@codesourcery.com>
5156
5157 Revert:
5158
5159 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5160
5161 Implement testsuite workaround for PR breakpoints/13781.
5162 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5163 (set breakpoint condition-evaluation host): New conditional command.
5164
7fe25d9b
JK
51652012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5166
5167 Fix CU relative vs. absolute DIE offsets.
5168 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
5169 one.
5170
51898c15
JK
51712012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5172
5173 Fix false FAIL on distros with relro linkage as default.
5174 * gdb.reverse/solib-precsave.exp: Try to compile the test using
5175 -Wl,-z,norelro first.
5176
8131799e
JB
51772012-03-06 Joel Brobecker <brobecker@adacore.com>
5178
5179 * gdb.ada/bp_on_var: New testcase.
5180
ba241969
JB
51812012-03-06 Joel Brobecker <brobecker@adacore.com>
5182
5183 * gdb.ada/bp_enum_homonym: New testcase.
5184
abe49676
YQ
51852012-03-06 Yao Qi <yao@codesourcery.com>
5186
5187 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
5188 x86_64-*-* and i?86-*-*.
5189 Set up KFAIL for gdb/13808.
5190
d8df103b
TT
51912012-03-05 Tom Tromey <tromey@redhat.com>
5192
5193 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
5194 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
5195
b7b189f3
TT
51962012-03-05 Tom Tromey <tromey@redhat.com>
5197
5198 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
5199
69dc1c4d
YQ
52002012-03-04 Yao Qi <yao@codesourcery.com>
5201
5202 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
5203 messages for KFAIL.
5204
3f20c47f
JK
52052012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5206
5207 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
5208 (print one_two_three, indexes off, print few_reps, indexes off)
5209 (print many_reps, indexes off, print empty, indexes off)
5210 (print one_two_three, print few_reps, print many_reps, print empty):
5211 Call setup_xfail if $gcc_old.
5212
abf1152a
JK
52132012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5214
5215 Implement testsuite workaround for PR breakpoints/13781.
5216 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5217 (set breakpoint condition-evaluation host): New conditional command.
5218
a06715f8
JK
52192012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5220
5221 Code cleanup.
5222 * gdb.cp/mb-templates.exp: New variables executable. Use it for
5223 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
5224 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
5225 number 1 by $bpnum. Four times.
5226
5808517f
YQ
52272012-03-03 Yao Qi <yao@codesourcery.com>
5228
5229 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
5230
dfe2ac14
JK
52312012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5232
5233 Setup KFAIL for PR server/13796.
5234 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
5235
8bbc467a
JB
52362012-03-02 Joel Brobecker <brobecker@adacore.com>
5237
5238 * gdb.ada/operator_bp: New testcase.
5239
c0eac87f
JB
52402012-03-02 Joel Brobecker <brobecker@adacore.com>
5241
5242 * gdb.ada/info_locals_renaming: New testcase.
5243
4f42c881
TT
52442012-03-02 Tom Tromey <tromey@redhat.com>
5245
5246 * gdb.base/nextoverexit.c: New file.
5247 * gdb.base/nextoverexit.exp: New file.
5248
7380c0c9
EBM
52492012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5250
5251 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
5252 parameter.
5253
1faeff08
MR
52542012-03-01 Maciej W. Rozycki <macro@mips.com>
5255
5256 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
5257 core registers.
5258
320b6f49 52592012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
5260 Maciej W. Rozycki <macro@codesourcery.com>
5261 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
5262
5263 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
5264
ad5f7d6e
PA
52652012-03-01 Pedro Alves <palves@redhat.com>
5266
5267 PR gdb/13767
5268
5269 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
5270 (gdb_collect_globals_test): Call it.
5271
d3dc44a6
KS
52722012-03-01 Keith Seitz <keiths@redhat.com>
5273
5274 * gdb.cp/method2.exp: Output of overload menu is now
5275 alphabetized. Update tests for "break A::method".
5276 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
5277 of hard-coding them.
5278 Overload menu is alphabetized: rewrite to accommodate.
5279 Unset variables LINE and TYPES which are used in other tests.
5280 Compute the output of "info break".
5281 Update the breakpoint table after all breakpoints are deleted.
5282 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
5283 compute ACTUALS and the method body based on parameters.
5284 Update expected output accordingly.
5285 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
5286 unique comments to allow the use of gdb_get_line_number.
5287
52882012-03-01 Keith Seitz <keiths@redhat.com>
5289
5290 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
5291 some Tcl syntax.
5292 * gdb.cp/ovldbreak.exp: Likewise.
5293
7949c2a0
KS
52942012-03-01 Keith Seitz <keiths@redhat.com>
5295
5296 * gdb.base/help.exp (help show user): Update expected result
5297 for new doc string changes (add "non-python").
5298
7d74f244
DE
52992012-03-01 Scott J. Goldman <scottjg@vmware.com>
5300
5301 * gdb.python/py-cmd.exp: Add test to verify that python commands can
5302 be put in the user-defined category and that the commands appear in
5303 "help user-defined".
5304
1b611343
JB
53052012-02-29 Joel Brobecker <brobecker@adacore.com>
5306
5307 * gdb.ada/tagged_not_init: New testcase.
5308
99b1c762
JB
53092012-02-29 Joel Brobecker <brobecker@adacore.com>
5310
5311 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
5312 * gdb.ada/enum_idx_packed: New testcase.
5313
2d4a02ee
JB
53142012-02-29 Joel Brobecker <brobecker@adacore.com>
5315
5316 * gdb.ada/aliased_array: New testcase.
5317
2e6fda7d
JB
53182012-02-29 Joel Brobecker <brobecker@adacore.com>
5319
5320 * gdb.ada/whatis_array_val: New testcase.
5321
9a7f938f
JK
53222012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5323
5324 Fix disp-step-syscall.exp: fork: single step over fork.
5325 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
5326 whitespaces.
5327 (single step over $syscall): Remove its check.
5328 (single step over $syscall final pc): New check.
5329
8703a944
JK
53302012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5331
5332 Support processors without SSSE3.
5333 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
5334 pabsd into ...
5335 (ssse3_test): ... a new function.
5336 (main): Call ssse3_test.
5337 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
5338 Update expected values everywhere.
5339 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
5340 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
5341 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
5342 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
5343 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
5344 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
5345 Move these tests lower.
5346 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
5347 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
5348 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
5349 New tests.
5350
c03e6ccc
YQ
53512012-02-29 Yao Qi <yao@codesourcery.com>
5352 Pedro Alves <palves@redhat.com>
5353
5354 * gdb.trace/trace-mt.c: New.
5355 * gdb.trace/trace-mt.exp: New.
5356
7964b62a
TS
53572012-02-28 Thomas Schwinge <thomas@codesourcery.com>
5358
2c8910ba
TS
5359 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
5360 numbers instead of hardcoding them.
5361 * gdb.base/annota1.c: Provide suitable markers.
5362 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
5363 numbers instead of hardcoding them.
5364 * gdb.base/annota3.c: Provide suitable markers.
5365
5366 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
5367 * gdb.base/annota3.c: Likewise.
5368 * gdb.base/sigall.c: Likewise.
5369 * gdb.base/signals.c: Likewise.
5370 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 5371
5a41c0b7
MR
53722012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
5373
5374 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
5375 failure return path.
5376
ebbbe5c5
LM
53772012-02-27 Luis Machado <lgustavo@codesourcery.com>
5378
5379 * gdb.base/save-bp.exp: Account for new condition evaluator output.
5380
8d126d8a
LM
53812012-02-24 Luis Machado <lgustavo@codesourcery.com>
5382
5383 * gdb.base/cond-eval-mode.exp: New file.
5384
11337c2f
PA
53852012-02-24 Pedro Alves <palves@redhat.com>
5386
5387 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
5388 (top level): Use with_test_prefix.
5389
13fc3e3c
PA
53902012-02-24 Pedro Alves <palves@redhat.com>
5391
5392 * gdb.threads/attach-into-signal.exp (corefunc): Use
5393 with_test_prefix.
5394
07c1b626
JK
53952012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5396
5397 Fix false FAILs on old CPUs without SSE.
5398 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
5399 Return untested for Illegal instruction.
5400
596ba138
JK
54012012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5402
5403 Fix false FAILs with glibc debug infos installed.
5404 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
5405 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
5406
aeaa2474
SA
54072012-02-22 Sterling Augustine <saugustine@google.com>
5408
5409 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
5410 constant with cast.
5411
aed555c9
PA
54122012-02-21 Pedro Alves <palves@redhat.com>
5413
5414 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
5415
78afebb4
PA
54162012-02-21 Pedro Alves <palves@redhat.com>
5417
5418 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
5419
fdcfef12
PA
54202012-02-21 Pedro Alves <palves@redhat.com>
5421
5422 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
5423 with_test_prefix.
5424
0f4d39d5
PA
54252012-02-21 Pedro Alves <palves@redhat.com>
5426
5427 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
5428 with_test_prefix here.
5429 (top level): Do it here instead. Remove `:' from the
5430 with_test_prefix string.
5431 * gdb.base/attach-pie-misread.exp: Remove the leading space the
5432 the suffix `:' from the with_test_prefix prefix string.
5433 * gdb.base/break-interp.exp: Ditto.
5434 * gdb.base/catch-load.exp: Ditto.
5435 * gdb.base/disp-step-syscall.exp: Ditto.
5436 * gdb.base/jit-so.exp: Ditto.
5437 * gdb.base/jit.exp: Ditto.
5438 * gdb.base/sepdebug.exp: Ditto.
5439 * gdb.base/solib-display.exp: Ditto.
5440 * gdb.base/solib-overlap.exp: Ditto.
5441 * gdb.base/watch-cond-infcall.exp: Ditto.
5442 * gdb.base/watchpoint.exp: Ditto.
5443 * gdb.dwarf2/dw2-noloc.exp: Ditto.
5444 * gdb.mi/mi-watch.exp: Ditto.
5445 * gdb.mi/mi2-watch.exp: Ditto.
5446 * gdb.threads/non-ldr-exc-1.exp: Ditto.
5447 * gdb.threads/non-ldr-exc-2.exp: Ditto.
5448 * gdb.threads/non-ldr-exc-3.exp: Ditto.
5449 * gdb.threads/non-ldr-exc-4.exp: Ditto.
5450 * gdb.threads/watchpoint-fork.exp: Ditto.
5451 * gdb.threads/watchthreads-reorder.exp: Ditto.
5452 * gdb.trace/change-loc.exp: Ditto.
5453 * gdb.trace/pending.exp: Ditto.
5454 * gdb.trace/status-stop.exp: Ditto.
5455 * gdb.trace/strace.exp: Ditto.
5456 * gdb.trace/trace-break.exp: Ditto.
5457 * gdb.trace/unavailable.exp: Ditto.
5458 * lib/gdb.exp (with_test_prefix): Always prefix with space and
5459 suffix with colon. Adjust leading comments.
5460
6a5870ce
PA
54612012-02-21 Pedro Alves <palves@redhat.com>
5462 Tom Tromey <tromey@redhat.com>
5463
5464 * lib/gdb.exp: Add description of test prefixes.
5465 (with_test_prefix): New procedure.
5466 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
5467 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
5468 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
5469 instead of lappend to append to pf_prefix.
5470 * gdb.base/catch-load.exp: Use with_test_prefix.
5471 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
5472 * gdb.base/jit-so.exp: Use with_test_prefix.
5473 * gdb.base/jit.exp: Use with_test_prefix.
5474 * gdb.base/return-nodebug.exp (do_test): Use append instead of
5475 lappend to append to pf_prefix.
5476 * gdb.base/sepdebug.exp: Use with_test_prefix.
5477 * gdb.base/solib-display.exp: Use with_test_prefix.
5478 * gdb.base/solib-overlap.exp: Use with_test_prefix.
5479 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
5480 * gdb.base/watchpoint.exp: Use with_test_prefix.
5481 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
5482 * gdb.mi/mi-watch.exp: Use with_test_prefix.
5483 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
5484 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
5485 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
5486 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
5487 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
5488 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
5489 append instead of lappend to append to pf_prefix.
5490 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
5491 * gdb.trace/change-loc.exp: Use with_test_prefix.
5492 * gdb.trace/pending.exp: Use with_test_prefix.
5493 * gdb.trace/status-stop.exp: Use with_test_prefix.
5494 * gdb.trace/strace.exp: Use with_test_prefix.
5495 * gdb.trace/trace-break.exp: Use with_test_prefix.
5496 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
5497 instead of lappend to append to pf_prefix.
5498
35dc4a6b
JK
54992012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5500
5501 Fix racy FAILs.
5502 * gdb.base/inferior-died.c (main): Add return of 0.
5503 * gdb.base/inferior-died.exp (continue): Fix expectation of
5504 asynchronous events.
5505 (p 1): New test.
5506
c5a006e6
PA
55072012-02-20 Pedro Alves <palves@redhat.com>
5508
5509 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
5510 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
5511 gdb's internal debug output. For the non-threaded case, look for
5512 "Program received signal SIGLARM", for the threaded case, peek at
5513 the thread's siginfo.
5514
cc51a170
PA
55152012-02-20 Pedro Alves <palves@redhat.com>
5516
5517 General cleanup, make output test messages unique, and build
5518 different executable files for the non-threaded and threaded
5519 cases.
5520
5521 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
5522 Delete.
5523 (executable_nothr, executable_thr): New globals.
5524 (top level): Adjust to delete both executables.
5525 (corefunc): New parameter $executable. Set $pf_prefix instead of
5526 hand writing a prefix in tests. Issue a clean_restart and enable
5527 lin-lwp debug output here.
5528 (top level): Adjust. Use build_executable. Don't start gdb here,
5529 and don't enable lin-lwp debug output here.
5530 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
5531
c755f03d
JK
55322012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5533
5534 Fix racy FAILs.
5535 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
5536 "continue" command.
5537
6bec5e0a
JK
55382012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5539
5540 Fix for gdbserver non-extended mode.
5541 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
5542 and gdb_run_cmd.
5543
2e8265fd
TT
55442012-02-17 Tom Tromey <tromey@redhat.com>
5545
5546 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
5547 * gdb.python/py-events.exp: Check 'dir' output.
5548 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
5549
9e507076
YQ
55502012-02-17 Yao Qi <yao@codesourcery.com>
5551
5552 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
5553
32d22ab1
TT
55542012-02-16 Tom Tromey <tromey@redhat.com>
5555
5556 * gdb.base/inferior-died.c: Don't include stdio.h.
5557
9addecb9
TT
55582012-02-16 Tom Tromey <tromey@redhat.com>
5559
5560 * gdb.base/inferior-died.c: New file.
5561 * gdb.base/inferior-died.exp: New file.
5562
4cb6da1c
AR
55632012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
5564
5565 * gdb.base/break-inline.exp: New file.
5566 * gdb.base/break-inline.c: New file.
5567
3af2590d
TT
55682012-02-15 Tom Tromey <tromey@redhat.com>
5569
5570 * gdb.base/pc-fp.exp: Add "info register" tests.
5571
29988831
TT
55722012-02-15 Tom Tromey <tromey@redhat.com>
5573
5574 * gdb.base/regs.exp: Remove.
5575
10010058
PA
55762012-02-15 Pedro Alves <palves@redhat.com>
5577
5578 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
5579 the target doesn't support tracepoints.
5580 * gdb.trace/circ.exp: Ditto.
5581 * gdb.trace/collection.exp: Ditto.
5582 * gdb.trace/packetlen.exp: Ditto.
5583 * gdb.trace/passc-dyn.exp: Ditto.
5584 * gdb.trace/report.exp: Ditto.
5585 * gdb.trace/tfind.exp: Ditto.
5586 * gdb.trace/tspeed.exp: Ditto.
5587 * gdb.trace/tsv.exp: Ditto.
5588 * gdb.trace/unavailable.exp: Ditto.
5589 * gdb.trace/while-dyn.exp: Ditto.
5590
a2e0062d
PA
55912012-02-15 Pedro Alves <palves@redhat.com>
5592
5593 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
5594 gdb_test_multiple, and call unsupported instead of fail, if the
5595 remote side does not support the request.
5596
a1999d40
PA
55972012-02-15 Pedro Alves <palves@redhat.com>
5598
5599 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
5600 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
5601 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
5602 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
5603 * gdb.server/server-run.exp: Make sure gdb is disconnected.
5604 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
5605 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
5606 doesn't start with "extended-" already.
5607
7cee1e54
PA
56082012-02-15 Pedro Alves <palves@redhat.com>
5609
5610 Support extended-remote. Avoid cascading timeouts.
5611
5612 * gdb.base/attach.exp (do_attach_tests): Add expected output for
5613 the extended-remote target. If attaching with no file fails, load
5614 the file manually.
5615 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
5616
816338b5
SS
56172012-02-14 Stan Shebs <stan@codesourcery.com>
5618
5619 * gdb.base/ena-dis-br.exp: Add enable count test.
5620
cc30c4bd
PA
56212012-02-13 Pedro Alves <palves@redhat.com>
5622
5623 * config/mips-idt.exp: Delete.
5624 * gdb.base/a2-run.exp: Remove mips-idt xfails.
5625 * gdb.base/bitfields.exp: Remove mips-idt restarts.
5626 * gdb.base/break.exp: Remove mips-idt references.
5627 * gdb.base/chng-syms.exp: Ditto.
5628 * gdb.base/default.exp: Ditto.
5629 * gdb.base/funcargs.exp (funcargs_reload): Delete.
5630 (top level): Don't call it.
5631 * gdb.base/opaque.exp: Remove mips-idt restarts.
5632 * gdb.base/ptype.exp: Remove mips-idt xfails.
5633 * gdb.base/scope.exp: Remove mips-idt restarts.
5634 * gdb.base/sepdebug.exp: Remove mips-idt references.
5635 * gdb.base/watchpoint.exp (maybe_clean_restart)
5636 (maybe_reinitialize): Delete.
5637 (test_disabling_watchpoints, test_disabling_watchpoints)
5638 (test_watchpoint_triggered_in_syscall)
5639 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
5640 Don't call them.
5641
57008375
JK
56422012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5643
5644 * gdb.server/server-exec-info.exp: New file.
5645
4a2d9c08
PA
56462012-02-10 Pedro Alves <palves@redhat.com>
5647
5648 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
5649 always non-empty.
5650 (test_attach): Always pass $exec to test_attach_gdb.
5651
09fa21bd
TT
56522012-02-08 Tom Tromey <tromey@redhat.com>
5653
5654 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
5655 before inferior is started.
5656
f0823d2c
TT
56572012-02-07 Tom Tromey <tromey@redhat.com>
5658
5659 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
5660 Symbol.value.
5661 * gdb.python/py-symbol.c (qq): Set default value.
5662
56632012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
5664
5665 * gdb.python/py-symbol.c (qq): New global.
5666 * gdb.python/py-symbol.exp: Add test for frame-less
5667 lookup_symbol.
5668 * gdb.python/py-symtab.exp: Fix line number.
5669
f7e44f65
JB
56702012-02-03 Joel Brobecker <brobecker@adacore.com>
5671
5672 * gdb.ada/mi_task_arg: New testcase.
5673
4c9ed63c
PA
56742012-02-02 Pedro Alves <palves@redhat.com>
5675
5676 * gdb.reverse/until-precsave.exp: Also put "record save" under the
5677 extended timeout.
5678
c0b9f2c6
PA
56792012-02-02 Pedro Alves <palves@redhat.com>
5680
5681 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
5682 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
5683
5f8cefd7
PA
56842012-02-02 Pedro Alves <palves@redhat.com>
5685
5686 * gdb.base/term.exp: Rewrite.
5687 * gdb.base/term.c: New.
5688
2f3a2569
PA
56892012-02-02 Pedro Alves <palves@redhat.com>
5690
5691 * gdb.base/default.exp (run "r" abbreviation, run): Add
5692 extended-remote expected output.
5693
f149aabd
TT
56942012-02-02 Tom Tromey <tromey@redhat.com>
5695
5696 * gdb.cp/dispcxx.exp: New file.
5697 * gdb.cp/dispcxx.cc: New file.
5698
03bef283
TT
56992012-02-01 Tom Tromey <tromey@redhat.com>
5700
5701 * gdb.base/jit-simple.exp: New file.
5702 * gdb.base/jit-simple.c: New file.
5703
a79b18b5
YQ
57042012-01-30 Yao Qi <yao@codesourcery.com>
5705
5706 * gdb.base/skip.exp: Make test result unique.
5707
f0d1a53e
JK
57082012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5709
5710 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
5711 compatibility with valgrind-3.7.0.
5712
4b3c9f41
PA
57132012-01-27 Pedro Alves <palves@redhat.com>
5714
5715 * gdb.base/watchpoint.exp (no_hw): New global.
5716 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
5717 disable hw watchpoints.
5718 (test_wide_location_1, test_wide_location_2): If no_hw is set,
5719 don't expect hw watchpoints.
5720 (no_hw_watchpoints): Always clean restart.
5721 (do_tests): New procedure, factored out from the top level.
5722 (top level): Run tests twice. Once with hw watchpoints enabled,
5723 another time with hw watchpoints disabled.
5724
a13491c8
PA
57252012-01-27 Pedro Alves <palves@redhat.com>
5726
5727 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
5728 out from the top level.
5729 (top level): Call it instead.
5730
f2c8a051
PA
57312012-01-27 Pedro Alves <palves@redhat.com>
5732
5733 * gdb.base/watchpoint.exp (top level): Re-enable hardware
5734 watchpoints sooner.
5735
654d7a9e
PA
57362012-01-27 Pedro Alves <palves@redhat.com>
5737
5738 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
5739
274f47f3
PA
57402012-01-27 Pedro Alves <palves@redhat.com>
5741
5742 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
5743 "You may have requested too many hardware
5744 breakpoints/watchpoints".
5745
e4d63ba2
PA
57462012-01-27 Pedro Alves <palves@redhat.com>
5747
5748 * gdb.base/watchpoint.exp (maybe_clean_restart)
5749 (maybe_reinitialize): New.
5750 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
5751 expect "hit N times".
5752 (test_disabling_watchpoints, test_complex_watchpoint)
5753 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
5754 Call maybe_clean_restart.
5755 (top level): Use clean_restart. Remove "mips-idt-*"
5756 reinitialization.
5757
dbd95daf
PA
57582012-01-27 Pedro Alves <palves@redhat.com>
5759
5760 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
5761
f3ad2025
PA
57622012-01-27 Pedro Alves <palves@redhat.com>
5763
5764 * gdb.base/watchpoint.exp: Clean restart after tests that don't
5765 require `initialize' anymore. Remove unnecessary `initialize'
5766 calls.
5767
100aa3ae
PA
57682012-01-27 Pedro Alves <palves@redhat.com>
5769
5770 * gdb.base/watchpoint.exp (wp_set): Delete.
5771 (initialize, test_simple_watchpoint, top level): Remove dead code.
5772
c79a8e11
PA
57732012-01-27 Pedro Alves <palves@redhat.com>
5774
5775 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
5776 typo.
5777
048fe15a
PA
57782012-01-27 Pedro Alves <palves@redhat.com>
5779
5780 * config/extended-gdbserver.exp: New file.
5781 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
5782 comment.
5783 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
5784 * boards/native-extended-gdbserver.exp: New file.
5785
4033a6bf
PA
57862012-01-26 Pedro Alves <palves@redhat.com>
5787
5788 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
5789 and gdb_test_multiple.
5790
3d7f4b81
PA
57912012-01-26 Pedro Alves <palves@redhat.com>
5792
5793 Make test messages unique, and more identifiable.
5794 * gdb.multi/watchpoint-multi.exp: Change test messages.
5795
484abf42
TT
57962012-01-25 Tom Tromey <tromey@redhat.com>
5797
5798 * gdb.base/solib-disc.exp: Fix regexps.
5799
edcc5120
TT
58002012-01-24 Tom Tromey <tromey@redhat.com>
5801
5802 * lib/mi-support.exp (mi_expect_stop): Add special case for
5803 solib-event.
5804 * gdb.base/catch-load-so.c: New file.
5805 * gdb.base/catch-load.exp: New file.
5806 * gdb.base/catch-load.c: New file.
5807 * gdb.base/break-interp.exp (reach_1): Update regexp.
5808
30b91c90
JK
58092012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5810
5811 Fix fuzzy results.
5812 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
5813 lpsimple and func.
5814
53fe1783
GB
58152012-01-24 Gary Benson <gbenson@redhat.com>
5816
5817 Delete #if 0'd out code.
5818 * gdb.base/default.exp (info catch): Remove.
5819 * gdb.base/gdb_history (info catch): Likewise.
5820 * gdb.base/help.exp (info catch): Likewise.
5821
d0d8b0c6
JK
58222012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5823
5824 Fix watchpoints to be specific for each inferior.
5825 * gdb.multi/watchpoint-multi.c: New file.
5826 * gdb.multi/watchpoint-multi.exp: New file.
5827
4403d8e9
JK
58282012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5829
5830 Fix watchpoints across inferior fork.
5831 * gdb.threads/watchpoint-fork-child.c: New file.
5832 * gdb.threads/watchpoint-fork-mt.c: New file.
5833 * gdb.threads/watchpoint-fork-parent.c: New file.
5834 * gdb.threads/watchpoint-fork-st.c: New file.
5835 * gdb.threads/watchpoint-fork.exp: New file.
5836 * gdb.threads/watchpoint-fork.h: New file.
5837
050a2e1d
PA
58382012-01-23 Pedro Alves <palves@redhat.com>
5839
5840 * gdb.base/call-signal-resume.exp: Allow output after "return".
5841
6a52fb62
PA
58422012-01-20 Pedro Alves <palves@redhat.com>
5843
5844 * gdb.python/py-finish-breakpoint.py: Fix typo.
5845
145b16a9
UW
58462012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
5847
5848 * gdb.base/info-proc.exp: Also run on remote targets. Main
5849 "info proc" command is now always present; whether target supports
5850 actual info proc operation is detected when attempting to issue
5851 the command.
5852
26f6125e
JK
58532012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5854
5855 * .gdbinit: Remove.
5856
eb5227ce
PA
58572012-01-19 Pedro Alves <palves@redhat.com>
5858
5859 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
5860 look at the funtions' returns.
5861 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
5862 (jprint.print(int, int)): Change return type to int. Adjust.
5863
1db33378
PP
58642012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5865
5866 PR gdb/9538
5867 * gdb.base/sepdebug.exp: New test.
5868
b9736cf8
PA
58692012-01-18 Pedro Alves <palves@redhat.com>
5870
5871 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
5872 Allow output before ^done.
5873
4aac40c8
TT
58742012-01-16 Tom Tromey <tromey@redhat.com>
5875
5876 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
5877 Add tests for relative directory.
5878
cafec441
TT
58792012-01-16 Tom Tromey <tromey@redhat.com>
5880
5881 * gdb.base/printcmds.c (enum flag_enum): New.
5882 (three): New global.
5883 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
5884 enum printing.
5885 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
5886 FlagEnumerationPrinter.
5887 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
5888 * gdb.python/py-pp-maint.c (enum flag_enum): New.
5889 (fval): New global.
5890
abcc4978
PA
58912012-01-16 Pedro Alves <palves@redhat.com>
5892
5893 * lib/gdb.exp (banned_procedures): New variable.
5894 (banned_variables_traced): Rename to ...
5895 (banned_traced): ... this.
5896 (gdb_init): Also trace banned procedures.
5897 (gdb_finish): Also untrace banned procedures.
5898
97ccebe8
PA
58992012-01-16 Pedro Alves <palves@redhat.com>
5900
5901 Remove all calls to strace.
5902
2af7517b
JK
59032012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5904
5905 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
5906 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
5907
9241a8bc
PP
59082012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5909
5910 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
5911 * gdb.base/pie-execl.exp: Likewise.
5912
3848a17f
KS
59132012-01-12 Keith Seitz <keiths@redhat.com>
5914
5915 PR mi/10586
5916 * gdb.mi/var-cmd.c (struct anonymous): New structure.
5917 (do_anonymous_type_tests): New function.
5918 (main): Call do_anonymous_type_tests.
5919 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
5920 (verify_everything): New procedure.
5921 * gdb.mi/mi-var-cp.cc (class A): New class.
5922 (anonymous_structs_and_unions): New function.
5923 (main): Call anonymous_structs_and_unions.
5924 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
5925 (verify_everything): New procedure.
5926
440e2fca
KS
59272012-01-12 Keith Seitz <keiths@redhat.com>
5928
5929 * lib/mi-support.exp: Expand comments about PATH_EXPR.
5930 (varobj_tree::get_path_expr): Assume that all varobjs are
5931 compound unless they are known simple types.
5932 Adjust path expressions based on parent type, path parent type,
5933 and tree language.
5934 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
5935 the root varobj.
5936 (mi_walk_varobj_tree): Add LANGUAGE parameter.
5937
675399c9
PA
59382012-01-11 Pedro Alves <palves@redhat.com>
5939
5940 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
5941 core files on this machine" anymore.
5942
97ddaa9b
PH
59432012-01-11 Paul Hilfinger <hilfingr@adacore.com>
5944
5945 * gdb.base/watchpoint.c (recurser): Initialize local_x.
5946 (main): Repeat recurser call.
5947 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
5948 equivalent to 'local_x'.
5949
ea733575 59502012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 5951 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
5952
5953 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
5954
2ca0b532
PA
59552012-01-05 Pedro Alves <alves.ped@gmail.com>
5956
5957 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
5958 * gdb.python/py-events.c (first): Add bits for new "step N" test.
5959 * gdb.python/py-events.exp: Test that "step N" tripping on a
5960 breakpoint emits a breakpoint event.
5961
6e681866
JB
59622012-01-03 Joel Brobecker <brobecker@adacore.com>
5963
5964 * gdb.base/auxv.exp: Reformat the copyright notice.
5965
3c2d6aff
YQ
59662012-01-03 Yao Qi <yao@codesourcery.com>
5967
5968 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
5969 (strace_trace_on_diff_addr): New.
5970 * gdb.trace/strace.c: (main): Add two local variables.
5971
0852fee3
UW
59722011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
5973
5974 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
5975 * gdb.cell/gcore.exp: Likewise.
5976 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
5977 to verify the correct instance of main is selected.
5978
12c3e59c
JB
59792012-01-02 Joel Brobecker <brobecker@adacore.com>
5980
5981 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
5982 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
5983 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
5984 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
5985 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
5986 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
5987 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
5988 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
5989 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
5990 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
5991 gdb.threads/thread_check.c: Reformat copyright header.
5992
c0f378ec
EBM
59932011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
5994
e4a7ca93 5995 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
5996 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
5997 is not enabled.
5998
3bc96cfb
JK
59992011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6000
6001 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
6002 parameter to self_exec, adjust the function.
6003 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
6004 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
6005 (set var do_exit = 0): Remove test.
6006 (newline at end of file): Add one.
6007
095bcf5e
JB
60082011-12-27 Joel Brobecker <brobecker@adacore.com>
6009
6010 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
6011 New files.
6012
18d19bd1
JK
60132011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6014
6015 Fix racy FAILs.
6016 * gdb.threads/fork-thread-pending.c (barrier): New variable.
6017 (thread_function, thread_forker): Call pthread_barrier_wait for it.
6018 (main): Call pthread_barrier_init for it.
6019
e809353a
JK
60202011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6021
6022 Fix double send_gdb leading to racy FAILs.
6023 * gdb.base/break.exp (set silent break bp_location1): Replace
6024 3x send_gdb and gdb_expect by gdb_test.
6025 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
6026 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
6027 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
6028 instead of send_gdb. Twice.
6029 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
6030 3x send_gdb and gdb_expect by gdb_test.
6031 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
6032
da8cb7ec
JK
60332011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6034
6035 * gdb.linespec/linespec.exp: Compile using {c++}.
6036
ae1a303e
JK
60372011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6038
6039 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
6040 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
6041 (verify GCC PR debug/51668): New test.
6042
cc72b2a2
KP
60432011-12-23 Kevin Pouget <kevin.pouget@st.com>
6044
6045 Introduce gdb.FinishBreakpoint in Python.
6046 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
6047 py-finish-breakpoint2
6048 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
6049 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
6050 instead of line number.
6051 * gdb.python/py-finish-breakpoint.c: New file.
6052 * gdb.python/py-finish-breakpoint.exp: New file.
6053 * gdb.python/py-finish-breakpoint.py: New file.
6054 * gdb.python/py-finish-breakpoint2.cc: New file.
6055 * gdb.python/py-finish-breakpoint2.exp: New file.
6056 * gdb.python/py-finish-breakpoint2.py: New file.
6057
3b7962f9
JK
60582011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6059
6060 Partial fix of compatibility with gcc-4.7.
6061 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
6062 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
6063 Add comment to add a PASS case in the future.
6064
6538471c
JK
6065 Fix compatibility with gcc-4.7.
6066 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
6067
7052e42c
UW
60682011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
6069
6070 PR tdep/12797
6071 * gdb.base/callfuncs.exp: Remove KFAIL.
6072
9ac7f98e
JB
60732011-12-21 Joel Brobecker <brobecker@adacore.com>
6074
6075 * gdb.ada/task_bp: New testcase.
6076
f6eeced0
JK
60772011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6078
6079 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
6080 -DNO_SECTIONS.
6081 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
6082
72225e17
JK
60832011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6084
6085 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
6086 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
6087 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6088 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
6089 conditional for gcc <= 4.5.
6090
13ac8d2c
JK
60912011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6092
6093 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
6094 by XFAIL.
6095 * gdb.cp/static-method.exp (info addr A::func())
6096 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6097 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6098 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6099 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
6100 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
6101 (test value of F in k3_m): Likewise.
6102 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6103 Likewise.
6104
049682ba
JK
61052011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6106
6107 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
6108 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
6109 Remove.
6110 * gdb.threads/attachstop-mt.c: Remove.
6111 * gdb.threads/attachstop-mt.exp: Remove.
6112
2c9d8796
MK
61132011-12-17 Mark Kettenis <kettenis@gnu.org>
6114
6115 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
6116
e0f9f062
DE
61172011-12-16 Doug Evans <dje@google.com>
6118
f4aa2101 6119 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
6120 * boards/native-gdbserver.exp: New file.
6121
e0f9f062
DE
6122 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
6123 gdbserver output.
6124 (gdbserver_default_get_remote_address): New function.
6125 (gdbserver_start): Call gdb,get_remote_address to compute argument
6126 to "target remote" command.
6127
80b6e756
PM
61282011-12-16 Phil Muldoon <pmuldoon@redhat.com>
6129
1c3ad6ab 6130 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
6131 python print-stack. Add set/show python print-stack
6132 off|full|message tests.
6133
1576bd00
YQ
61342011-12-15 Yao Qi <yao@codesourcery.com>
6135
6136 * gdb.trace/strace.c: New
6137 * gdb.trace/strace.exp: New.
6138
d6a0f6e0
TT
61392011-12-14 Tom Tromey <tromey@redhat.com>
6140
6141 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
6142
31015e1d
DE
61432011-12-14 Doug Evans <dje@google.com>
6144
6145 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
6146
7b50312a
PA
61472011-12-14 Pedro Alves <pedro@codesourcery.com>
6148
6149 PR threads/10729
6150
6151 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 6152 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 6153
924437bc
PA
61542011-12-13 Pedro Alves <pedro@codesourcery.com>
6155 Doug Evans <dje@google.com>
6156
6157 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
6158 (clean_restart): Remove references to the gdb_stub target board
6159 variable.
6160 (gdb_step_for_stub): Delete.
6161
6162 * gdb.base/annota1.exp: Remove all references to [target_info
6163 exists gdb_stub], gdb_step_for_stub and usestubs.
6164 * gdb.base/annota3.exp: Ditto.
6165 * gdb.base/async.exp: Ditto.
6166 * gdb.base/break.exp: Ditto.
6167 * gdb.base/code-expr.exp: Ditto.
6168 * gdb.base/commands.exp: Ditto.
6169 * gdb.base/completion.exp: Ditto.
6170 * gdb.base/condbreak.exp: Ditto.
6171 * gdb.base/consecutive.exp: Ditto.
6172 * gdb.base/cvexpr.exp: Ditto.
6173 * gdb.base/define.exp: Ditto.
6174 * gdb.base/display.exp: Ditto.
6175 * gdb.base/ena-dis-br.exp: Ditto.
6176 * gdb.base/environ.exp: Ditto.
6177 * gdb.base/gnu-ifunc.exp: Ditto.
6178 * gdb.base/maint.exp: Ditto.
6179 * gdb.base/pending.exp: Ditto.
6180 * gdb.base/sect-cmd.exp: Ditto.
6181 * gdb.base/sepdebug.exp: Ditto.
6182 * gdb.base/unload.exp: Ditto.
6183 * gdb.base/watchpoint-solib.exp: Ditto.
6184 * gdb.cp/annota2.exp: Ditto.
6185 * gdb.cp/annota3.exp: Ditto.
6186 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
6187 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
6188 * gdb.mi/mi-pending.exp: Ditto.
6189 * gdb.trace/circ.exp: Ditto.
6190 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
6191 * gdb.base/list.exp: Ditto.
6192
6193 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
6194 breakpoint function and all references to the usestubs macro.
6195 * gdb.base/exprs.c: Ditto.
6196 * gdb.base/freebpcmd.c: Ditto.
6197 * gdb.base/bitfields.c: Ditto.
6198 * gdb.base/bitfields2.c: Ditto.
6199 * gdb.base/break.c: Ditto.
6200 * gdb.base/call-sc.c: Ditto.
6201 * gdb.base/call-signals.c: Ditto.
6202 * gdb.base/callfuncs.c: Ditto.
6203 * gdb.base/charset.c: Ditto.
6204 * gdb.base/consecutive.c: Ditto.
6205 * gdb.base/constvars.c: Ditto.
6206 * gdb.base/funcargs.c: Ditto.
6207 * gdb.base/int-type.c: Ditto.
6208 * gdb.base/interrupt.c: Ditto.
6209 * gdb.base/langs0.c: Ditto.
6210 * gdb.base/list0.c: Ditto.
6211 * gdb.base/mips_pro.c: Ditto.
6212 * gdb.base/miscexprs.c: Ditto.
6213 * gdb.base/nodebug.c: Ditto.
6214 * gdb.base/opaque0.c: Ditto.
6215 * gdb.base/pointers.c: Ditto.
6216 * gdb.base/printcmds.c: Ditto.
6217 * gdb.base/ptype.c: Ditto.
6218 * gdb.base/recurse.c: Ditto.
6219 * gdb.base/reread1.c: Ditto.
6220 * gdb.base/reread2.c: Ditto.
6221 * gdb.base/restore.c: Ditto.
6222 * gdb.base/return.c: Ditto.
6223 * gdb.base/run.c: Ditto.
6224 * gdb.base/scope0.c: Ditto.
6225 * gdb.base/sepdebug.c: Ditto.
6226 * gdb.base/setshow.c: Ditto.
6227 * gdb.base/setvar.c: Ditto.
6228 * gdb.base/sigall.c: Ditto.
6229 * gdb.base/signals.c: Ditto.
6230 * gdb.base/structs.c: Ditto.
6231 * gdb.base/structs2.c: Ditto.
6232 * gdb.base/testenv.c: Ditto.
6233 * gdb.base/twice.c: Ditto.
6234 * gdb.base/unwindonsignal.c: Ditto.
6235 * gdb.base/watchpoint.c: Ditto.
6236 * gdb.base/watchpoints.c: Ditto.
6237 * gdb.base/whatis.c: Ditto.
6238 * gdb.cp/classes.cc: Ditto.
6239 * gdb.cp/cplusfuncs.cc: Ditto.
6240 * gdb.cp/derivation.cc: Ditto.
6241 * gdb.cp/formatted-ref.cc: Ditto.
6242 * gdb.cp/misc.cc: Ditto.
6243 * gdb.cp/overload.cc: Ditto.
6244 * gdb.cp/ovldbreak.cc: Ditto.
6245 * gdb.cp/ref-params.cc: Ditto.
6246 * gdb.cp/ref-types.cc: Ditto.
6247 * gdb.cp/templates.cc: Ditto.
6248 * gdb.cp/virtfunc.cc: Ditto.
6249 * gdb.hp/gdb.aCC/run.c: Ditto.
6250 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
6251 * gdb.hp/gdb.compat/xdb0.c: Ditto.
6252 * gdb.reverse/consecutive-reverse.c: Ditto.
6253 * gdb.reverse/sigall-reverse.c: Ditto.
6254 * gdb.reverse/until-reverse.c: Ditto.
6255 * gdb.reverse/watch-reverse.c: Ditto.
6256 * gdb.trace/actions.c: Ditto.
6257 * gdb.trace/circ.c: Ditto.
6258 * gdb.trace/collection.c: Ditto.
6259
fabde485
PA
62602011-12-13 Pedro Alves <pedro@codesourcery.com>
6261
6262 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
6263 (func6, func7): New.
6264 (main): Call func6 and func7.
6265 * gdb.base/watchpoint.exp (test_wide_location_1)
6266 (test_wide_location_2): New.
6267 (top level): Re-enable hardware watchpoints if necessary. Call
6268 test_wide_location_1 and test_wide_location_2.
6269
ff7d1690
YQ
62702011-12-11 Yao Qi <yao@codesourcery.com>
6271
6272 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
6273
a6af7abe
JB
62742011-12-11 Joel Brobecker <brobecker@adacore.com>
6275
6276 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
6277 expected output for unsupported case.
6278
61638e15
JK
62792011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6280
6281 PR testsuite/12649
6282 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
6283 Protect gdb_test_multiple by final $gdb_prompt match.
6284
0a00efc3
JK
62852011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6286
6287 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
6288 New variable, new test.
6289 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6290 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6291 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6292 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
6293 them if HAVE_GCC_45682_FIXED is not set.
6294
4511b1ba
YQ
62952011-12-10 Yao Qi <yao@codesourcery.com>
6296
6297 * gdb.trace/status-stop.exp: New.
6298 * gdb.trace/status-stop.c: New.
6299
27949e73
JK
63002011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6301
6302 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
6303 timeout.
6304
d8ea7931
TT
63052011-12-08 Tom Tromey <tromey@redhat.com>
6306
6307 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
6308 condition.
6309
1cc310d2
SS
63102011-12-07 Stan Shebs <stan@codesourcery.com>
6311
6312 * gdb.trace/tfind.exp: Update for output changes.
6313
d482a875
PA
63142011-12-07 Pedro Alves <pedro@codesourcery.com>
6315
6316 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
6317 throws "Cannot insert catchpoints in this configuration".
6318 * gdb.ada/mi_catch_ex.exp: Likewise.
6319
f0ba3972
PA
63202011-12-06 Pedro Alves <pedro@codesourcery.com>
6321
6322 * gdb.base/break-always.exp: Test changing memory at addresses
6323 with breakpoints inserted.
6324
f8eba3c6
TT
63252011-12-06 Joel Brobecker <brobecker@acacore.com>
6326
6fdff2c5
PA
6327 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
6328 involving a fully qualified function name.
f8eba3c6
TT
6329
63302011-12-06 Tom Tromey <tromey@redhat.com>
6331
6332 * gdb.ada/homonym.exp: Add three breakpoint tests.
6333
63342011-12-06 Tom Tromey <tromey@redhat.com>
6335
6336 * gdb.base/solib-weak.exp (do_test): Remove kfail.
6337 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
6338 * gdb.objc/objcdecode.exp: Update for output changes.
6339 * gdb.linespec/linespec.exp: New file.
6340 * gdb.linespec/lspec.cc: New file.
6341 * gdb.linespec/lspec.h: New file.
6342 * gdb.linespec/body.h: New file.
6343 * gdb.linespec/base/two/thefile.cc: New file.
6344 * gdb.linespec/base/one/thefile.cc: New file.
6345 * gdb.linespec/Makefile.in: New file.
6346 * gdb.cp/templates.exp (test_template_breakpoints): Update for
6347 output changes.
6348 * gdb.cp/re-set-overloaded.exp: Remove kfail.
6349 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
6350 makes one breakpoint.
6351 * gdb.cp/method2.exp (test_break): Update for output changes.
6352 * gdb.cp/mb-templates.exp: Update for output changes.
6353 * gdb.cp/mb-inline.exp: Update for output changes.
6354 * gdb.cp/mb-ctor.exp: Update for output changes.
6355 * gdb.cp/ovsrch.exp: Use fully-qualified names.
6356 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
6357 has multiple matches.
6358 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
6359 error message change.
6360 * gdb.base/list.exp (test_list_filename_and_number): Update for
6361 error message change.
6362 * gdb.base/break.exp: Disable pending breakpoints. Update for
6363 output changes.
6364 * configure.ac: Add gdb.linespec.
6365 * configure: Rebuild.
6366 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
6367
c642a434
UW
63682011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
6369
6370 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
6371 last_break register on s390*-*-* targets.
6372
b18003d1
JB
63732011-12-06 Joel Brobecker <brobecker@adacore.com>
6374
6375 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
6376 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
6377 of parameter X in procedure Foo.
6378
fe96589c
SS
63792011-12-05 Stan Shebs <stan@codesourcery.com>
6380
6381 * gdb.trace/tfind.exp: Update help string matches.
6382
1820ab47
JK
63832011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6384
6385 * gdb.server/ext-run.exp (get process list): Accept also systemd
6386 as PID 1.
6387
e11ac3a3
JK
63882011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6389 Pedro Alves <pedro@codesourcery.com>
6390
6391 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
6392 starting GDB.
6393 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
6394 $use_gdb_stub.
6395 * gdb.base/display.exp: Likewise.
6396 * gdb.base/ending-run.exp: Likewise.
6397 * gdb.base/list.exp (test_listsize): Likewise.
6398 * gdb.base/setshow.exp: Likewise.
6399 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
6400 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
6401 check by global $use_gdb_stub.
6402 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
6403 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
6404 (default_gdb_init): Unset global $use_gdb_stub.
6405 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
6406 by global $use_gdb_stub.
6407 * lib/gdbserver-support.exp: Extend comments for set_board_info
6408 gdb_protocol and gdb,socketport.
6409 (gdbserver_start_extended): Set global gdbserver_protocol and
6410 gdbserver_gdbport. Clear global use_gdb_stub.
6411 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
6412 from target use_gdb_stub.
6413 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
6414
1d41d75c
DE
64152011-12-03 Doug Evans <dje@google.com>
6416
6417 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
6418 (gdb_step_for_stub): Add comments.
6419
d6d7a51a
MR
64202011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
6421
6422 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
6423 to the caller.
6424 (gdb_test_multiple): Likewise.
6425
05acf274
JK
64262011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6427
6428 Fix gdb.mi/mi-solib.exp without system debug info installed.
6429 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
6430 expect attribute, return 0 for it. Update comments.
6431
2268b414
JK
64322011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6433
6434 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
6435 (corrupted list): Adjust the expectation.
6436
585861ea
JK
64372011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6438
6439 PR threads/13448
6440 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
6441 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
6442 * gdb.threads/tls-var-main.c: New file.
6443 * gdb.threads/tls-var.c: New file.
6444 * gdb.threads/tls-var.exp: New file.
6445
968643aa
JK
64462011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6447
6448 PR testsuite/12649
6449 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
6450 Protect gdb_test_multiple by final $gdb_prompt match.
6451 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
6452 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
6453 (test_tracepoints): Likewise.
6454
9750bca9
JK
64552011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6456
6457 PR breakpoints/13346
6458 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
6459 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
6460 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
6461
ac1349b7
JB
64622011-12-01 Joel Brobecker <brobecker@adacore.com>
6463
6464 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
6465 * gdb.ada/homonym/homonym.adb: For use of all types defined
6466 locally inside both Get_Value subprograms.
6467
26d44faf
JK
64682011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6469
6470 Fix racy FAILs.
6471 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
6472 of send_gdb.
6473
514f6425
UW
64742011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6475
6476 * gdb.base/testenv.exp: Skip on remote targets. Unset global
6477 environment variable after test completed.
6478
4255c8d2
UW
64792011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6480
6481 * gdb.base/solib-nodir.exp: Skip if remote target.
6482 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
6483 application. Call gdb_load_shlibs.
6484 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
6485
a35ad96a
JB
64862011-11-29 Joel Brobecker <brobecker@adacore.com>
6487
6488 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
6489
1a1d5513
JB
64902011-11-28 Joel Brobecker <brobecker@adacore.com>
6491
6492 * gdb.ada/fullname_bp: New testcase.
6493
50b4ddf8
JK
64942011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6495
6496 PR testsuite/12649
6497 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
6498 Wrap send_gdb into a new gdb_test.
6499
fb0aec57
JK
6500 Code cleanup.
6501 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
6502 Convert send_gdb and gdb_expect to gdb_test_multiple.
6503
2376d946
JK
65042011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6505
6506 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
6507
1eec78bd
KS
65082011-11-23 Keith Seitz <keiths@redhat.com>
6509
6510 * lib/mi-support.exp (varobj_tree): New namespace and procs.
6511 (mi_varobj_tree_test_children_callback): New proc.
6512 (mi_walk_varobj_tree): New proc.
6513
36dfb11c
TT
65142011-11-22 Tom Tromey <tromey@redhat.com>
6515
6516 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
6517 Add "use_mi_command" argument.
6518 (mi_run_cmd, mi_run_with_cli): New procs.
6519 * gdb.mi/solib-lib.c: New file.
6520 * gdb.mi/solib-main.c: New file.
6521 * gdb.mi/mi-solib.exp: New file.
6522
0e965dd0
DE
65232011-11-21 Doug Evans <dje@google.com>
6524
6525 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
6526 _Unwind_DebugHook is missing.
6527
f196051f
SS
65282011-11-20 Stan Shebs <stan@codesourcery.com>
6529
6530 * gdb.trace/tstatus.exp: New.
6531 * gdb.trace/actions.c: Include string.h.
6532
bfccc43c
YQ
65332011-11-18 Yao Qi <yao@codesourcery.com>
6534
6535 * gdb.trace/pending.exp: New.
6536 * gdb.trace/pending.c: New.
6537 * gdb.trace/pendshr1.c: New.
6538 * gdb.trace/pendshr2.c: New.
6539 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
6540 tracepoint location becomes pending.
6541 (tracepoint_change_loc_2): New.
6542
73cd8ab1
DM
65432011-11-16 David S. Miller <davem@davemloft.net>
6544
6545 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
6546 target is sparc*-*-linux*
6547
77426730
PK
65482011-11-15 Paul Koning <paul_koning@dell.com>
6549
6550 * gdb.python/py-type.exp: New testcases for exceptions on scalar
6551 types.
6552
ed59ded5
DE
65532011-11-14 Doug Evans <dje@google.com>
6554
6555 * gdb.base/shell.exp: New file.
6556
405f8e94
SS
65572011-11-14 Stan Shebs <stan@codesourcery.com>
6558
6559 * gdb.trace/ftrace.c: New.
6560 * gdb.trace/ftrace.exp: New.
6561
1e4d1764
YQ
65622011-11-14 Yao Qi <yao@codesourcery.com>
6563
6564 * gdb.trace/change-loc-1.c: New.
6565 * gdb.trace/change-loc-2.c: New.
6566 * gdb.trace/change-loc.c: New.
6567 * gdb.trace/change-loc.exp: New.
6568 * gdb.trace/change-loc.h: New.
6569 * gdb.trace/trace-break.c (marker): Define new symbol.
6570 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 6571 New.
1e4d1764
YQ
6572 (break_trace_same_addr_6): New.
6573
71eba9c2 65742011-11-12 Matt Rice <ratmice@gmail.com>
6575
6576 * gdb.base/info-macros.exp: Make tests for info definitions
6577 test info macro. Add tests for info macro argument processing.
6578 Rename a few tests.
6579
1d93e29a
KS
65802011-11-11 Keith Seitz <keiths@redhat.com>
6581
6582 PR gdb/12843
6583 * gdb.base/linespecs.exp: New file.
6584
a4b5b48a
DE
65852011-11-11 Doug Evans <dje@google.com>
6586
6587 * gdb.threads/print-threads.exp: Extend timeout for slower
6588 tests.
6589
f6b47be4
DE
65902011-11-10 Doug Evans <dje@google.com>
6591
792a0230
DE
6592 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
6593 "record to end of main" test.
6594
f6b47be4
DE
6595 * gdb.python/py-type.c (TS): New typedef.
6596 (ts): New global.
6597 * gdb.python/py-type.exp: Test field list of typedef.
6598
22355c90
JB
65992011-11-10 Joel Brobecker <brobecker@adacore.com>
6600
6601 * gdb.ada/small_reg_param: New testcase.
6602
a7860e76
TT
66032011-11-09 Tom Tromey <tromey@redhat.com>
6604
6605 * gdb.cp/destrprint.exp: New file.
6606 * gdb.cp/destrprint.cc: New file.
6607
72a2e3dc
MI
66082011-11-08 Meador Inge <meadori@codesourcery.com>
6609
6610 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
6611 (switch_stack_to_other): New test function.
6612 * gdb.arch/thumb-prologue.exp: New test cases.
6613
c7195df2 66142011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
6615
6616 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
6617
d3895d7d
YQ
66182011-11-08 Yao Qi <yao@codesourcery.com>
6619
6620 * gdb.exp (supports_process_record): New.
6621 (supports_reverse): New.
6622 * gdb.reverse/break-precsave.exp: Call support_process_record
6623 to run test conditionally.
6624 * gdb.reverse/consecutive-precsave.exp: Likewise.
6625 * gdb.reverse/i386-precsave.exp: Likewise.
6626 * gdb.reverse/machinestate-precsave.exp: Likewise.
6627 * gdb.reverse/solib-precsave.exp: Likewise.
6628 * gdb.reverse/step-precsave.exp: Likewise.
6629 * gdb.reverse/until-precsave.exp: Likewise.
6630 * gdb.reverse/watch-precsave.exp: Likewise.
6631 * gdb.reverse/break-reverse.exp: Call support_reverse to run
6632 test conditionally.
6633 * gdb.reverse/consecutive-reverse.exp: Likewise.
6634 * gdb.reverse/finish-precsave.exp: Likewise.
6635 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
6636 * gdb.reverse/finish-reverse.exp: Likewise.
6637 * gdb.reverse/i386-reverse.exp: Likewise.
6638 * gdb.reverse/i386-sse-reverse.exp: Likewise.
6639 * gdb.reverse/machinestate.exp: Likewise.
6640 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
6641 * gdb.reverse/sigall-precsave.exp: Likewise.
6642 * gdb.reverse/sigall-reverse.exp: Likewise.
6643 * gdb.reverse/solib-reverse.exp: Likewise.
6644 * gdb.reverse/step-reverse.exp: Likewise.
6645 * gdb.reverse/until-reverse.exp: Likewise.
6646 * gdb.reverse/watch-reverse.exp: Likewise.
6647
a59306a3
YQ
66482011-11-05 Yao Qi <yao@codesourcery.com>
6649
6650 * gdb.trace/trace-break.exp: Add test on setting two
6651 fast tracepoints at the same address.
6652
87769f59
JK
66532011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6654
6655 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
6656
3065dfb6
SS
66572011-11-02 Stan Shebs <stan@codesourcery.com>
6658
6659 * gdb.trace/collection.c: Add code using strings.
6660 * gdb.trace/collection.exp: Add tests of string collection.
6661
89e208db
JK
66622011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6663
6664 * gdb.base/skip-solib.exp (executable_main): New variable.
6665 (binfile_main): Base it on that.
6666 Use $executable_main in clean_restart calls. Drop gdb_exit and
6667 gdb_start calls.
6668
405e54e9
JK
66692011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6670
6671 Fix racy FAILs.
6672 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
6673 breakpoint_re globals import by async. Set string_regex to .* for
6674 async. Remove the optional thread_selected_re and breakpoint_re
6675 globals expectations.
6676
58e8570a
JM
66772011-11-01 Joseph Myers <joseph@codesourcery.com>
6678
6679 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
6680 well as Cygwin.
6681
7b35ec7f 66822011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
6683
6684 Add tests for skip command.
89e208db
JK
6685 * gdb.base/skip-solib-lib.c: New
6686 * gdb.base/skip-solib-main.c: New
6687 * gdb.base/skip-solib.exp: New
6688 * gdb.base/skip.c: New
6689 * gdb.base/skip.exp: New
6690 * gdb.base/skip1.c: New
6691 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 6692
b9fd1791
PA
66932011-10-31 Yao Qi <yao@codesourcery.com>
6694 Pedro Alves <pedro@codesourcery.com>
6695
6fdff2c5
PA
6696 * gdb.trace/trace-break.c: New.
6697 * gdb.trace/trace-break.exp: New.
b9fd1791 6698
4323fecc
JK
66992011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6700
6701 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
6702 break-here-2.
6703
0e5bf2a8
PA
67042011-10-28 Pedro Alves <pedro@codesourcery.com>
6705
6706 * gdb.threads/no-unwaited-for-left.c: New.
6707 * gdb.threads/no-unwaited-for-left.exp: New.
6708 * gdb.threads/non-ldr-exc-1.c: New.
6709 * gdb.threads/non-ldr-exc-1.exp: New.
6710 * gdb.threads/non-ldr-exc-2.c: New.
6711 * gdb.threads/non-ldr-exc-2.exp: New.
6712 * gdb.threads/non-ldr-exc-3.c: New.
6713 * gdb.threads/non-ldr-exc-3.exp: New.
6714 * gdb.threads/non-ldr-exc-4.c: New.
6715 * gdb.threads/non-ldr-exc-4.exp: New.
6716
3a3dad98
JK
67172011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6718
6719 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
6720 * gdb.base/attach-pie-misread.exp: Likewise.
6721 * gdb.base/break-interp.exp: Likewise.
6722 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
6723 testcases for use_gdb_stub.
6724 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
6725 (continue): New testcase.
6726 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
6727 * gdb.threads/attach-into-signal.exp: Likewise.
6728 * gdb.threads/attach-stopped.exp: Likewise.
6729 * gdb.threads/attachstop-mt.exp: Likewise.
6730
d6a5d40c
PK
67312011-10-28 Paul Koning <paul_koning@dell.com>
6732
6733 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
6734
ca539be8
JK
67352011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6736
6737 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
6738 (mi_gdb_test): Import globals thread_selected_re
6739 and breakpoint_re. Expect them optionally at the regex start.
6740
d234ef5c
DE
67412011-10-27 Doug Evans <dje@google.com>
6742
6743 * gdb.python/python.exp: Test source -s.
6744
ab964825
PK
67452011-10-26 Paul Koning <paul_koning@dell.com>
6746
6747 * gdb.python/lib-types.cc (struct A): New structure.
6748 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 6749
54d8a644
PK
67502011-10-25 Paul Koning <paul_koning@dell.com>
6751
6752 PR python/13327
d234ef5c 6753
54d8a644
PK
6754 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
6755 fetch_lazy method.
6756
b0221781
YQ
67572011-10-24 Yao Qi <yao@codesourcery.com>
6758
6759 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
6760 target is tic6x-*-*.
6761
6cda5a20
JB
67622011-10-21 Joel Brobecker <brobecker@adacore.com>
6763
6764 * gdb.ada/mi_task_info/task_switch.adb: New file.
6765 * gdb.ada/mi_task_info.exp: New file.
6766
5ed9db04
JK
67672011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6768
6769 * gdb.cp/expand-psymtabs-cxx.exp: New file.
6770 * gdb.cp/expand-psymtabs-cxx.cc: New file.
6771
9df2fbc4
PM
67722011-10-20 Phil Muldoon <pmuldoon@redhat.com>
6773
6774 PR python/12656
6775
6776 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
6777 global_block tests.
6778
736086ba
TT
67792011-10-18 Tom Tromey <tromey@redhat.com>
6780
6781 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
6782
4af31552
TT
67832011-10-18 Tom Tromey <tromey@redhat.com>
6784
6785 * gdb.base/source.exp: Don't include full file name in test name.
6786 * gdb.python/python.exp: Don't include full file name in test
6787 name.
6788
43136979
AR
67892011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6790
6791 * gdb.base/attach-pie-noexec.c: New files.
6792 * gdb.base/attach-pie-noexec.exp: New files.
6793
543a9323
JM
67942011-10-17 Joseph Myers <joseph@codesourcery.com>
6795
6796 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
6797 prompt for each extra line in command.
6798
21ae7a4d
JK
67992011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6800
6801 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
6802 Revert the part of:
6803 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6804 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6805 Change the expected string.
6806
20ec36d9
JK
68072011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6808
6809 Fix results with system glibc debug info installed.
6810 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
6811 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
6812 Accept also __libc_ symbol prefix and no prefix.
6813
6501c2fc
KS
68142011-10-14 Keith Seitz <keiths@redhat.com>
6815
6816 PR c++/13225
6817 * gdb.cp/converts.cc (foo3_1): New function.
6818 (foo3_2): New functions.
6819 * gdb.cp/converts.exp: Add tests for int to pointer conversion
6820 and null pointer conversions of integer constant zero.
6821 Add test to check if all arguments are checked for incompatible
6822 conversion BADNESS.
6823
55b1fd0c
TT
68242011-10-14 Tom Tromey <tromey@redhat.com>
6825
6826 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
6827 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
6828 linespec.
6829
22c05d8a
JK
68302011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6831
6832 Fix internal error regression.
6833 * gdb.dwarf2/implptr-optimized-out.S: New file.
6834 * gdb.dwarf2/implptr-optimized-out.exp: New file.
6835
1d6edc3c
JK
68362011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6837
6838 Fix empty DWARF expressions DATA vs. SIZE conditionals.
6839 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
6840 (loclist): New.
6841 (4): New abbrev.
6842 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
6843 Use prepare_for_testing, remove clean_restart.
6844 (p arraynoloc, p arraycallnoloc): New tests.
6845
9ec72168
JK
68462011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6847
6848 * gdb.cp/namespace-enum.exp (executable): New variable.
6849 (binfile): Use ${objdir}/${subdir}/ prefix.
6850 Use ${executable} for clean_restart.
6851
9c6c53f7
SA
68522011-10-11 Sterling Augustine <saugustine@google.com>
6853
6854 * gdb.cp/Makefile.in: Add namespace-enum test.
6855 * gdb.cp/namespace-enum.exp: New file.
6856 * gdb.cp/namespace-enum.c: New file.
6857 * gdb.cp/namespace-enum-main.c: New file.
6858
fac7ceb3
UW
68592011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
6860
6861 * gdb.python/py-shared.exp: Relax filename check to handle remote:
6862 sysroot.
6863
941b2081
JK
68642011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6865
6866 Reimplement @entry in input expressions.
6867 * gdb.base/exprs.c (v_int_array_init): New variable.
6868 * gdb.base/exprs.exp (print v_int_array_init)
6869 (print *v_int_array_init@1, print *v_int_array_init@2)
6870 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
6871 (print v_int_array_init[1]@1): New tests.
6872
0344e878
JM
68732011-10-10 Joseph Myers <joseph@codesourcery.com>
6874
6875 * gdb.cp/gdb2495.exp: Do not include directories in filename in
6876 expected message.
6877
5a56e9c5
DE
68782011-10-09 Doug Evans <dje@google.com>
6879
6880 * gdb.base/alias.exp: Add tests for alias command.
6881
2bda9cc5
JK
68822011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6883
6884 * gdb.arch/amd64-entry-value.s: New file.
6885 * gdb.mi/mi2-amd64-entry-value.s: New file.
6886
a471c594
JK
68872011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6888
6889 Display @entry parameter values even for references.
6890 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
6891 functions.
6892 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
6893 reference and datap_input.
6894 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
6895 breakpoints.
6896 (continue to breakpoint: entry_reference: reference)
6897 (entry_reference: bt at entry)
6898 (continue to breakpoint: entry_reference: breakhere_reference)
6899 (entry_reference: bt, entry_reference: ptype regparam)
6900 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
6901 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
6902 (entry_reference: p regcopy, entry_reference: p nodataparam)
6903 (entry_reference: p nodataparam@entry): New tests.
6904
36b11add
JK
69052011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6906
6907 Support @entry in input expressions.
6908 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
6909 (entry_stack: p s1@entry, entry_stack: p s2@entry)
6910 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
6911 (tailcall: p j@entry): New tests.
6912 * gdb.cp/koenig.cc (A::entry): New function.
6913 (main): Call it.
6914 * gdb.cp/koenig.exp (p entry (c)): New test.
6915
e18b2753
JK
69162011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6917
6918 Display @entry parameter values (without references).
6919 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
6920 (different, validity, invalid): New functions.
6921 (main): Call them.
6922 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
6923 stacktest, breakhere_stacktest, different, breakhere_different,
6924 breakhere_validity and breakhere_invalid.
6925 (entry: bt): Update for @entry.
6926 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
6927 (entry_validity: *, entry_invalid: *): Many new tests.
6928 * gdb.base/break.exp
6929 (run until breakpoint set at small function, optimized file): Accept
6930 also the @entry suffix.
6931 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
6932 * gdb.mi/mi2-amd64-entry-value.c: New files.
6933 * gdb.mi/mi2-amd64-entry-value.exp: New files.
6934
2d6c5dc2
JK
69352011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6936
6937 Protect entry values against self tail calls.
6938 * gdb.arch/amd64-entry-value.cc (self2, self): New.
6939 (main): Call self.
6940 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
6941 (set debug entry-values 1, self: bt debug entry-values): New tests.
6942
111c6489
JK
69432011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6944
6945 Recognize virtual tail call frames.
6946 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
6947 (amb_b, amb_a): New.
6948 (main): Call a and b.
6949 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
6950 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
6951 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
6952 New tests.
6953
8e3b41a9
JK
69542011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6955
6956 Implement basic support for DW_TAG_GNU_call_site.
6957 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
6958 * gdb.arch/amd64-entry-value.cc: New file.
6959 * gdb.arch/amd64-entry-value.exp: New file.
6960
181cebd4
JK
69612011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6962
6963 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
6964 * gdb.dwarf2/implptr-64bit.S: New file.
6965 * gdb.dwarf2/implptr-64bit.exp: New file.
6966
741f5e3c
JK
69672011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6968
6969 Fix initial language detection with -readnow.
6970 * gdb.cp/readnow-language.cc: New file.
6971 * gdb.cp/readnow-language.exp: New file.
6972
a73d2258
JK
69732011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6974
6975 Fix printed anonymous struct name.
6976 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
6977
af369495
JM
69782011-10-09 Joseph Myers <joseph@codesourcery.com>
6979
6980 * gdb.base/solib-symbol.exp: Do not include directories in
6981 filenames in expected messages.
6982
1fa57852
DE
69832011-10-07 Doug Evans <dje@google.com>
6984
6985 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
6986
bd054e06
KP
69872011-10-07 Kevin Pouget <kevin.pouget@st.com>
6988
6989 Allow Python notification of new object-file loadings.
6990 * gdb.python/py-events.exp: Test newobjfile event.
6991 * gdb.python/py-events.py: Register newobjfile callback.
6992 * gdb.python/py-events.c: Add call to shared library
6993 * gdb.python/py-events-shlib.c: New file.
6994
8031b6f8
JM
69952011-10-06 Joseph Myers <joseph@codesourcery.com>
6996
6997 * gdb.base/fixsection.exp: Do not include directories in filename
6998 in expected message.
6999
7fea6923
PM
70002011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
7001
7002 Add tests for passing of environment variables to inferior.
7003 * gdb.base/testenv.c: New test source.
7004 * gdb.base/testenv.exp: New expect test.
7005
687f2a88
PK
70062011-10-04 Paul Koning <paul_koning@dell.com>
7007
7008 * gdb.python/py-value.c (main): Break before return.
7009
cb6be26b
KP
70102011-10-04 Kevin Pouget <kevin.pouget@st.com>
7011
7012 PR python/12691: Add the inferior to Python exited event
7013 * gdb.python/py-events.exp: Test the inferior attribute of exited
7014 event with a fork.
7015 * gdb.python/py-events.py: Print inferior number on exit.
7016 * gdb.python/py-events.c: Fork the inferior.
7017
fb213700
EBM
70182011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
7019
7020 * gdb.base/jit.exp: Add testcase name to log message
7021
aa2071bd
PK
70222011-10-03 Paul Koning <paul_koning@dell.com>
7023 Jan Kratochvil <jan.kratochvil@redhat.com>
7024
7025 * gdb.python/py-value.exp
7026 (python inval = gdb.parse_and_eval('*(int*)0'))
7027 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
7028 (set argc=2, python print argc_lazy): New tests.
7029
dd11a36c
JB
70302011-10-02 Joel Brobecker <brobecker@adacore.com>
7031
7032 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
7033
46f886f1
JK
70342011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7035 Pedro Alves <pedro@codesourcery.com>
7036
7037 * gdb.python/py-value.exp (test_value_in_inferior): New variable
7038 can_read_0, test for it.
7039 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
7040 (parse_and_eval with memory error): ... here, make it untested if
7041 can_read_0.
7042
c5cb204f
MP
70432011-09-30 Marek Polacek <mpolacek@redhat.com>
7044
7045 * gdb.python/python.exp (verify pagination beforehand)
7046 (verify pagination afterwards): Fix race by splitting the line.
7047
68fb0ec0
JM
70482011-09-29 Joseph Myers <joseph@codesourcery.com>
7049
7050 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
7051 for 64-bit multilibs from i?86-* targets.
7052
6aee0d90
MP
70532011-09-29 Marek Polacek <mpolacek@redhat.com>
7054
7055 * lib/gdb.exp: Fix a typo in one of the comments.
7056
e9101ff5
MP
70572011-09-29 Marek Polacek <mpolacek@redhat.com>
7058
7059 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
7060 matching pattern.
7061
7a81bdbf
PK
70622011-09-28 Paul Koning <paul_koning@dell.com>
7063
7064 * gdb.python/py-type.c (enum E): New.
7065 * gdb.python/py-type.exp (test_fields): Add tests for Python
7066 mapping access to fields.
7067 (test_enums): New test for field access on enums.
7068
6710bf39
SS
70692011-09-27 Stan Shebs <stan@codesourcery.com>
7070
7071 * gdb.trace/collection.exp: Test collection of $_ret.
7072
b2a6bdeb
AT
70732011-09-22 Andreas Tobler <andreast@fgznet.ch>
7074
7075 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
7076 list of compilation switches for <*-*-freebsd*>.
7077
3c9057f3
SS
70782011-09-19 Stan Shebs <stan@codesourcery.com>
7079
7080 * gdb.trace/tspeed.exp: New file.
7081 * gdb.trace/tspeed.c: New file.
7082
34518530
YQ
70832011-09-18 Yao Qi <yao@codesourcery.com>
7084
7085 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
7086 instructions.
7087 (test_adr_32bit, test_pop_pc): Likewise.
7088 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
7089 Thumb instructions.
7090 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
7091 in gdb_test_multiple.
7092 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
7093
ab254057
YQ
70942011-09-17 Yao Qi <yao@codesourcery.com>
7095
7096 * lib/gdb.exp (can_single_step_to_signal_handler): New.
7097 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
7098 support single step to signal handler.
7099
9c317b71
YQ
71002011-09-17 Yao Qi <yao@codesourcery.com>
7101
7102 * gdb.base/disp-step-fork.c: New.
7103 * gdb.base/disp-step-syscall.exp: New.
7104 * gdb.base/disp-step-vfork.c: New.
7105
a8123151
JB
71062011-09-16 Joel Brobecker <brobecker@adacore.com>
7107
7108 * gdb.ada/tasks.exp: Make the expected output for
7109 the `info tasks' tests more resilient to spacing
7110 changes.
7111
63a9aad8
JK
71122011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7113
7114 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
7115 (reached breakpoint 2, reached breakpoint 3): Update expected output.
7116
2aa48337
KP
71172011-09-15 Kevin Pouget <kevin.pouget@st.com>
7118
7119 PR Python/12692 Add gdb.selected_inferior() to Python interface.
7120 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
7121
6839b47f
KP
71222011-04-30 Kevin Pouget <kevin.pouget@st.com>
7123
7124 Handle multiple breakpoint hits in Python interface:
7125 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
7126 presence.
7127 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
7128 breakpoint hits.
7129
0935723e
JK
71302011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7131 Jan Kratochvil <jan.kratochvil@redhat.com>
7132
7133 * gdb.python/py-events.exp: Remove pretty printing comment.
7134 * gdb.python/py-evsignal.exp: New file.
7135 * gdb.python/py-evthreads.c: Include signal.h.
7136 (thread3): Remove variable count3. Remove variable bad and use raise
7137 instead.
7138 (thread2): Remove variable count2. Move thread3 pthread_create here,
7139 merge pthread_join to a single line.
7140 (main): Remove variable count1. Merge pthread_join with pthread_create
7141 to a single line.
7142 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
7143 KFAIL python/12966 for gdbserver. Test return value of
7144 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
7145 gdb_expect by gdb_test and gdb_test_multiple.
7146 (thread 2, thread 3): New tests.
7147
4801a9a3
PA
71482011-09-12 Matt Rice <ratmice@gmail.com>
7149 Pedro Alves <pedro@codesourcery.com>
7150
7151 PR gdb/13175
7152
7153 * gdb.base/interp.exp: New tests.
7154 * gdb.base/interp.c: New file.
7155
24ece742
DE
71562011-09-12 Doug Evans <dje@google.com>
7157
7158 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
7159 * gdb.dwarf2/typeddwarf.exp: Ditto.
7160
7f062217
JK
71612011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7162
7163 Fix compatibility with x32 arch.
7164 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
7165 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
7166 is_x86_like_target.
7167 * testsuite/gdb.trace/collection.exp: Likewise.
7168 * testsuite/gdb.trace/report.exp: Likewise.
7169 * testsuite/gdb.trace/unavailable.exp: Likewise.
7170 * testsuite/gdb.trace/while-dyn.exp: Likewise.
7171 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
7172 (is_x86_like_target): Check also is_amd64_regs_target.
7173
08711b9a
JK
71742011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7175
7176 PR breakpoints/12435
7177 * gdb.arch/amd64-prologue-xmm.c: New file.
7178 * gdb.arch/amd64-prologue-xmm.exp: New file.
7179 * gdb.arch/amd64-prologue-xmm.s: New file.
7180
b99b5f66
JK
71812011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7182
7183 * gdb.dwarf2/dw2-param-error-main.c: New file.
7184 * gdb.dwarf2/dw2-param-error.S: New file.
7185 * gdb.dwarf2/dw2-param-error.exp: New file.
7186
a391a2f6
PA
71872011-09-08 Pedro Alves <pedro@codesourcery.com>
7188
7189 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
7190 inferior's pid and look for a core dump named core.$pid. Use
7191 `remote_file' commands on the host instead of hand coding shell
7192 commands on the build.
7193 * gdb.base/valgrind-db-attach.exp: Kill the program before
7194 finishing the test.
7195
7d8e6458 71962011-09-02 Matt Rice <ratmice@gmail.com>
7197
7198 * lib/prompt.exp: New file for testing the first prompt.
7199 * gdb.python/py-prompt.exp: Ditto.
7200 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
7201
68e77c9e
PA
72022011-09-02 Pedro Alves <pedro@codesourcery.com>
7203
7204 * gdb.threads/gcore-thread.exp: Set the global core_supported to
7205 0, before testing gcore.
7206
9655e943
JK
72072011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7208
df6dc84d
JK
7209 * dw2-ifort-parameter-debug.S: Update copyright year.
7210 * dw2-ifort-parameter.c: Update copyright year.
7211 * dw2-ifort-parameter.exp: Update copyright year.
7212
9655e943
JK
7213 * dw2-ifort-parameter-debug.S: New file.
7214 * dw2-ifort-parameter.c: New file.
7215 * dw2-ifort-parameter.exp: New file.
7216
353d1d73
JK
72172011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7218
7219 * gdb.base/commands.exp (error_clears_commands_left): New function.
7220 (): Call it.
7221
5c07461a
JK
72222011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7223
7224 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
7225 (C): Initialize `a'.
7226 * gdb.mi/mi-inheritance-syntax-error.exp
7227 (-data-evaluate-expression $path): Expect `a' as 5.
7228
0d932b2f
MK
72292011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
7230
7231 PR mi/11912
7232 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
7233 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
7234 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
7235 keyword in output of -var-info-path-expression.
7236
bdb54049
JK
72372011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7238
7239 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
7240 * gdb.trace/collection.exp: Likewise.
7241 * gdb.trace/report.exp: Likewise.
7242 * gdb.trace/unavailable.exp: Likewise.
7243 * gdb.trace/while-dyn.exp: Likewise.
7244
59cde39c
KS
72452011-08-18 Keith Seitz <keiths@redhat.com>
7246
7247 PR c++/12266
7248 * gdb.cp/meth-typedefs.cc: New file.
7249 * gdb.cp/meth-typedefs.exp: New file.
7250
fa3a4f15
PM
72512011-08-17 Phil Muldoon <pmuldoon@redhat.com>
7252
6fdff2c5 7253 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 7254
c1049fca
JK
72552011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7256
7257 * gdb.arch/i386-dr3-watch.exp
7258 (watchpoint on gap1 does not fit debug registers)
7259 (delete all watchpoints): Fix racy expect strings.
7260
d93f7b5c
YQ
72612011-08-14 Yao Qi <yao@codesourcery.com>
7262
7263 * gdb.base/maint.exp: set data_section to ".neardata".
7264 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
7265 * gdb.base/savedregs.exp: Handle SIGILL.
7266 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
7267 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
7268
457e09f0
DE
72692011-08-12 Doug Evans <dje@google.com>
7270
7271 * gdb.python/py-symbol.exp: Add test for symbol.type.
7272
5d0bb2fb
UW
72732011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
7274
7275 * gdb.threads/pthreads.exp: Enable on non-native configurations.
7276 * gdb.mi/mi-pthreads.exp: Likewise.
7277 * gdb.mi/mi2-pthreads.exp: Likewise.
7278 * gdb.mi/gdb669.exp.exp: Likewise.
7279
fcdfa280
PA
72802011-08-09 Pedro Alves <pedro@codesourcery.com>
7281
7282 * lib/mi-support.exp (detect_async): Rename to...
7283 (mi_detect_async): ... this.
7284 * gdb.mi/mi-nonstop-exit.exp: Adjust.
7285 * gdb.mi/mi-nonstop.exp: Adjust.
7286 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
7287 * gdb.mi/mi-nsintrall.exp: Adjust.
7288 * gdb.mi/mi-nsmoribund.exp: Adjust.
7289 * gdb.mi/mi-nsthrexec.exp: Adjust.
7290
9d8fa392
PA
72912011-08-09 Pedro Alves <pedro@codesourcery.com>
7292
7293 * gdb.base/display.c (do_loops): New `p_i' local.
7294 * gdb.base/display.exp: Test displaying a variable that is
7295 temporarily at a bad address.
7296
b6cede78
JK
72972011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7298
7299 * gdb.dwarf2/dw2-op-stack-value.S: New file.
7300 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
7301
67bedb8c
JK
73022011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7303
7304 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
7305 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
7306 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 7307
af6e93b2
PA
73082011-08-05 Pedro Alves <pedro@codesourcery.com>
7309
7310 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
7311 procedure.
7312 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
7313
1cf0e11f
YQ
73142011-08-05 Yao Qi <yao@codesourcery.com>
7315
7316 * gdb.base/callfuncs.exp: Set language after main.
7317 * gdb.cp/cplusfuncs.exp: Likewise.
7318 * gdb.cp/inherit.exp: Likewise.
7319
a1e28cb2
UW
73202011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7321
7322 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
7323 * gdb.base/watch-vfork.exp: Skip on remote targets.
7324
d4f5bbb9
UW
73252011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7326
7327 * gdb.threads/thread-find.exp: Support remote targets.
7328
724f4f80
UW
73292011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7330
7331 * gdb.base/jit.exp: Download solib_binfile to target.
7332 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
7333 and call dlopen without full path name.
7334 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
7335 dlopen without full path name.
7336
934709f0
PW
73372011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7338
7339 * gdb.base/break-always.exp: Complete the test
7340 with duplicated breakpoints and enabling/disabling them.
7341
c26106c4
TT
73422011-08-02 Tom Tromey <tromey@redhat.com>
7343
7344 PR gdb/11289:
7345 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
7346
9300444e 73472011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
7348
7349 PR gdb/13045
7350 * gdb.base/float.exp: Add new test case for PR gdb/13045
7351 * gdb.base/float.c: New file.
7352
00bd41d6
PM
73532011-07-28 Phil Muldoon <pmuldoon@redhat.com>
7354
7355 * gdb.python/py-mi.exp: Test printers returning string hint, and
7356 also not returning a value.
7357 * gdb.python/py-prettyprint.c: Add testcase for above.
7358 * gdb.python/py-prettyprint.py: Add test printer for above.
7359
d24f74ce
JK
73602011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7361
7362 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
7363 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
7364 (.Ldie30) Add as field "data4".
7365 (.Ldie32) Rename field "b" to "shl".
7366 (abbrev4) Change for the "data4" field.
7367 (abbrev5, abbrev6) Remove.
7368 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
7369 (p &s.shl): ... here. Add comment.
7370 (p &s.data4): New.
7371
bb7da2bf
JK
73722011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7373
7374 Fix crash on lval_computed values.
7375 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
7376
11081198
JK
73772011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7378
7379 * gdb.base/help.exp (help whatis): Update the expected string.
7380
3c6e0cb3
JK
73812011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7382
7383 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
7384 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
7385 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7386 Change the expected string.
7387
efa80663
PA
73882011-07-26 Pedro Alves <pedro@codesourcery.com>
7389
7390 * gdb.base/watchpoint.exp
7391 (test_disable_enable_software_watchpoint): New procedure.
7392 (top level): Run it.
7393
db8e4570
UW
73942011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7395
7396 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
7397 executable file "${binfile}", C++ version "${binfile}-cxx".
7398 * gdb.python/py-prettyprint.exp: Likewise.
7399 * gdb.python/py-symbol.exp: Likewise.
7400 * gdb.python/py-type.exp: Likewise.
7401 * gdb.python/py-value.exp: Likewise.
7402 * gdb.python/py-template.exp (test_template_arg): Pass full executable
7403 file name instead of just suffix.
7404
543305c9
JK
74052011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7406
7407 Fix implicit pointer offsets.
7408 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
7409 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
7410 (continue to breakpoint: continue to baz breakpoint for implptr)
7411 (sanity check element 0, sanity check element 1)
7412 (enter the inlined function, check element 0 for the offset)
7413 (check element 1 for the offset)
7414 (continue to breakpoint: ignore the second baz breakpoint): New tests.
7415 (set foo breakpoint for implptr): Update the breakpoint number.
7416
b3215adc
UW
74172011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7418
7419 * gdb.python/py-mi.exp: Use different file names for different
7420 versions of the executable under test.
7421 * gdb.python/py-prettyprint.exp: Likewise.
7422 * gdb.python/py-symbol.exp: Likewise.
7423 * gdb.python/py-template.exp: Likewise.
7424 * gdb.python/py-type.exp: Likewise.
7425 * gdb.python/py-value.exp: Likewise.
7426
182b9acc
UW
74272011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7428
7429 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
7430 flag after restarting GDB if necessary.
7431
e6052b5d
UW
74322011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7433
7434 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
7435
1ced966e
PA
74362011-07-22 Pedro Alves <pedro@codesourcery.com>
7437
7438 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
7439 backend doesn't leave used debug registers behind.
7440
3543a589
TT
74412011-07-22 Tom Tromey <tromey@redhat.com>
7442
7443 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
7444 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
7445 argument.
7446 * gdb.dwarf2/typeddwarf-amd64.S: New file.
7447
14d15303 74482011-07-21 Matt Rice <ratmice@gmail.com>
7449
7450 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
7451 in mostlyclean rule. Add files ending in .core.
7452
9b158ba0 74532011-07-21 Matt Rice <ratmice@gmail.com>
7454
7455 PR macros/12999
7456 * gdb.base/info-macros.c: New test sources.
7457 * gdb.base/info-macros.exp: New tests.
7458
d17b6f81
PM
74592011-07-21 Phil Muldoon <pmuldoon@redhat.com>
7460
7461 * gdb.python/python.exp: Add prompt substitution tests.
7462
918dd910
JK
74632011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7464
7465 Fix crash if referenced CU is aged out.
7466 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
7467 New.
7468 * gdb.dwarf2/implptr.exp: Likewise.
7469
0e37a63c
JK
74702011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7471
7472 * gdb.dwarf2/implptr.S: Rebuilt.
7473 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
7474 (bar): Use them for j, k, l.
7475 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
7476 COMPILE.
7477 (print j in implptr:bar): Update for the intp typedef.
7478 (print p[0].x in implptr:foo): Use more exact regex.
7479
f65cf84c
TT
74802011-07-18 Tom Tromey <tromey@redhat.com>
7481
7482 * gdb.cp/static-method.exp: Add missing single quote.
7483
d5b4a7be
YQ
74842011-07-18 Yao Qi <yao@codesourcery.com>
7485
7486 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
7487 supported.
7488 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7489 * gdb.mi/mi-nonstop.exp: Likewise.
7490 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7491 * gdb.mi/mi-nsintrall.exp: Likewise.
7492 * gdb.mi/mi-nsmoribund.exp: Likewise.
7493 * gdb.mi/mi-nsthrexec.exp: Likewise.
7494 * gdb.python/py-evthreads.exp: Likewise.
7495
e9ea2662
JK
74962011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7497
7498 Code cleanup.
7499 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
7500 it. Substitute it instead of test_compiler_info everywhere.
7501
ce451573
UW
75022011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7503
7504 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
7505 remote targets as well.
7506
756d88a7
UW
75072011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7508
7509 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
7510 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
7511
31f83dc5
UW
75122011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7513
7514 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
7515 a remote machine, not the host.
7516 (gdb_compile_shlib): Set soname if target is remote.
7517
059241a0
PP
75182011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7519
7520 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
7521
28a0b48c 75222011-07-13 Matt Rice <ratmice@gmail.com>
7523
7524 * gdb.python/py-objfile-script-gdb.py: Renamed to
7525 py-objfile-script-gdb.py.in.
7526 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
7527 py-objfile-script-gdb.py.
7528 * gdb.python/py-objfile-script.exp: Update reference to
7529 py-objfile-script-gdb.py.
7530
9a771b67
JK
75312011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7532
7533 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
7534 reference undefined label.
7535
04ad99e6
JK
75362011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7537
7538 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
7539 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
7540 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
7541 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
7542
713389e0
PM
75432011-07-11 Phil Muldoon <pmuldoon@redhat.com>
7544
6fdff2c5 7545 PR python/12438
713389e0 7546 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 7547 deprecated tests. Add set/show python print-backtrace tests.
713389e0 7548
97d146f8
JK
75492011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7550
7551 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
7552 debug info.
7553
facde0e5 75542011-07-06 Matt Rice <ratmice@gmail.com>
7555
7556 * gdb.python/python.exp: Update filename paths.
7557 * gdb.python/py-symtab.exp: Ditto.
7558
438640d1
MP
75592011-07-06 Marek Polacek <mpolacek@redhat.com>
7560
7561 * gdb.python/py-evthreads.exp: Add missing `$'.
7562
33a365df
MF
75632011-07-06 Jie Zhang <jie.zhang@analog.com>
7564
7565 * config/bfin.exp: New file.
7566 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
7567 * gdb.asm/bfin.inc: New file.
7568
8f7ae686
MP
75692011-07-06 Marek Polacek <mpolacek@redhat.com>
7570
df46027d 7571 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
7572 the whole output.
7573
eb2a6f42
TT
75742011-07-05 Tom Tromey <tromey@redhat.com>
7575
7576 * gdb.java/jprint.java (jprint.hi): New field.
7577 * gdb.java/jprint.exp: Print string.
7578
177b42fe
TJB
75792011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
7580
7581 * gdb.base/call-sc.c: Fix typos.
7582 * gdb.base/ifelse.exp: Likewise.
7583 * gdb.base/structs.c: Likewise.
7584
3b2a0cf2
JB
75852011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7586
7587 * gdb.base/jit-so.exp: New test.
7588 * gdb.base/jit-dlmain.c: New file.
7589 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
7590
46fc714c
JK
75912011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7592
7593 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
7594 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
7595 * gdb.cp/pr9167.exp (p b): Likewise.
7596 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
7597 (test value of P in inner_m, test type of Z in inner_m): Call
7598 setup_xfail for gcc <= 4.5.
46fc714c 7599
418c7cf7
JK
76002011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7601
7602 * gdb.cp/paren-type.cc: New files.
7603 * gdb.cp/paren-type.exp: New files.
7604
3d50dd94
JK
76052011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7606
7607 Stop on first linespec terminator instead of eating what we can.
7608 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
7609 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
7610 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
7611 (break C::f()): ... this one.
7612 (break C::operator()()): New test.
7613 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
7614 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
7615 test.
7616
dcf9f4ab
JK
76172011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7618
7619 Fall back linespec to minimal symbols.
7620 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
7621 error message.
7622 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
7623 * gdb.cp/minsym-fallback-main.cc: New file.
7624 * gdb.cp/minsym-fallback.cc: New file.
7625 * gdb.cp/minsym-fallback.exp: New file.
7626 * gdb.cp/minsym-fallback.h: New file.
7627
3f542ed1
JK
76282011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7629
7630 * gdb.cp/no-dmgl-verbose.cc: New file.
7631 * gdb.cp/no-dmgl-verbose.exp: New file.
7632
76332011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
7634
7635 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
7636 __GI_.
7637 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
7638 (f): New function.
7639 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
7640 (complete p 'func<short>(): ... here.
7641 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
7642 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
7643 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
7644 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
7645 Make them KFAIL gcc/49546.
7646
00eb2c4a
JB
76472011-07-01 Joel Brobecker <brobecker@adacore.com>
7648
7649 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
7650
85a20c42
JK
76512011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7652
7653 Test GCC PR debug/49546.
7654 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
7655 (test type of F in k3_m, test value of F in k3_m): New.
7656 * gdb.cp/temargs.cc (struct S3, struct K3): New.
7657 (main): New variable k3. Call k3.k3_m.
7658
d2d43431
JB
76592011-07-01 Jean-Charles Delay <delay@adacore.com>
7660
7661 * gdb.ada/packed_array.exp: Fix expected outout.
7662
54ae186f
JB
76632011-07-01 Jean-Charles Delay <delay@adacore.com>
7664
7665 * gdb.ada/packed_array.exp: fixed expected output.
7666
8f17729f
JB
76672011-07-01 Joel Brobecker <brobecker@adacore.com>
7668
7669 * gdb.ada/same_enum: New testcase.
7670
f5aa6869
JB
76712011-07-01 Joel Brobecker <brobecker@adacore.com>
7672
7673 * gdb.ada/ptr_typedef: New testcase.
7674
828292f2
JB
76752011-07-01 Joel Brobecker <brobecker@adacore.com>
7676
7677 * gdb.ada/arrayptr.exp: Add ptype test.
7678
18920c42
JB
76792011-07-01 Joel Brobecker <brobecker@adacore.com>
7680
7681 * gdb.ada/char_enum: New testcase.
7682
3536d9e3 76832011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
7684
7685 * gdb.base/dump.exp (capture_pointer_with_type): New.
7686 Get value from address instead of name.
7687 Start GDB once, and do `dump' and `restore'
7688 tests together.
7689
db863c42
MF
76902011-06-30 Jie Zhang <jie.zhang@analog.com>
7691 Mike Frysinger <vapier@gentoo.org>
7692
7693 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
7694 helper functions for getting/setting remotetimeout variable.
7695 * lib/gdb.exp (gdb_load): If the target is remote, set
7696 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
7697 with $loadtimeout. Set $load_ok to 0 before doing the load.
7698 Instead of returning, immediately, set $load_ok to 0. Call
7699 set_remotetimeout with $oldremotetimeout, and then return if
7700 $load_ok is 1.
7701
e9e642a8
AB
77022011-06-30 Andrew Burgess <aburgess@broadcom.com>
7703
7704 * gdb.python/py-template.exp: Don't run this test if the target
7705 does not support c++ tests.
7706
32019081
JK
77072011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7708
7709 Fix non-only rename list for Fortran modules import.
7710 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
7711 tests.
7712 * gdb.fortran/module.f90 (module moduse): New.
7713 (program module): use moduse, test var_x, var_y and var_z.
7714
0ecee54c
TT
77152011-06-29 Tom Tromey <tromey@redhat.com>
7716
7717 PR testsuite/12040:
7718 * gdb.fortran/array-element.exp: Use f90, not f77.
7719 * gdb.fortran/complex.exp: Use f90, not f77.
7720 * gdb.fortran/derived-type.exp: Use f90, not f77.
7721 * gdb.fortran/library-module.exp: Use f90, not f77.
7722 * gdb.fortran/logical.exp: Use f90, not f77.
7723 * gdb.fortran/module.exp: Use f90, not f77.
7724 * gdb.fortran/multi-dim.exp: Use f90, not f77.
7725 * gdb.fortran/subarray.exp: Use f90, not f77.
7726
3b2b8fea
TT
77272011-06-29 Tom Tromey <tromey@redhat.com>
7728
7729 * gdb.fortran/charset.exp: New file.
7730 * gdb.fortran/charset.f90: New file.
7731
42159ca5
TT
77322011-06-29 Tom Tromey <tromey@redhat.com>
7733
7734 PR testsuite/12040:
7735 * lib/future.exp: New file, mostly extracted from ada.exp.
7736 Rewrote compatibility code to use rename.
7737 (gdb_find_gfortran): New proc.
7738 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
7739 gfortran patch.
7740 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
7741 Move to future.exp.
7742 * lib/gdb.exp: Always load future.exp.
7743
af69a5ce
YQ
77442011-06-28 Yao Qi <yao@codesourcery.com>
7745
7746 * gdb.cp/exception.cc: Don't include iostream.
7747 (bar): Remove print statement.
7748 (catcher): New.
7749 (main): Remove print statements. Call function catcher.
7750 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
7751 Set breakpoint on catcher, and check the value of parameter.
7752
ab5c6a72
YQ
77532011-06-23 Yao Qi <yao@codesourcery.com>
7754
6fdff2c5
PA
7755 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
7756 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 7757
9497469f
MP
77582011-06-23 Marek Polacek <mpolacek@redhat.com>
7759
7760 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
7761 mi_gdb_test.
7762
b9132588
MP
77632011-06-23 Marek Polacek <mpolacek@redhat.com>
7764
5d197ed0 7765 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 7766
e55595ca
MP
77672011-06-23 Marek Polacek <mpolacek@redhat.com>
7768
5d197ed0
MP
7769 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
7770
77712011-06-23 Marek Polacek <mpolacek@redhat.com>
7772
7773 * gdb.mi/mi2-basics.exp: Fix races. Honour the
7774 `test_exec_and_symbol_mi_operatons' return value.
7775 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7776 gdb_test_multiple.
7777 (test_exec_and_symbol_mi_operatons): Likewise.
7778 (test_path_specification): Likewise.
e55595ca 7779
be777e08
YQ
77802011-06-23 Yao Qi <yao@codesourcery.com>
7781
7782 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
7783 supported.
7784 * lib/gdb.exp (support_displaced_stepping): New.
7785
615556d6
YQ
77862011-06-23 Yao Qi <yao@codesourcery.com>
7787
7788 * gdb.threads/execl.exp: Skip on remote target.
7789
833b0ca7
MP
77902011-06-21 Marek Polacek <mpolacek@redhat.com>
7791
5d197ed0 7792 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
7793 mi_gdb_test.
7794
1ee4023a
MP
77952011-06-20 Marek Polacek <mpolacek@redhat.com>
7796
5d197ed0 7797 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 7798
d0b1d624
MP
77992011-06-20 Marek Polacek <mpolacek@redhat.com>
7800
5d197ed0 7801 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
7802 mi_gdb_test.
7803
79aa92c1
MP
78042011-06-20 Marek Polacek <mpolacek@redhat.com>
7805
5d197ed0 7806 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 7807
5ce5db06
YQ
78082011-06-14 Yao Qi <yao@codesourcery.com>
7809
7810 gdb/testsuite/
7811 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
7812
533a737e
JK
78132011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7814
7815 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
7816
d0e53741
TT
78172011-06-10 Tom Tromey <tromey@redhat.com>
7818
7819 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
7820 Add tests for pointer-to-member-function.
7821 * gdb.cp/temargs.cc (S::somefunc): New function.
7822 (K2): New class.
7823 (main): Instantiate K2; call method.
7824
b5916bbd
JB
78252011-06-08 Joel Brobecker <brobecker@adacore.com>
7826
7827 * gdb.python/py-inferior.c (f2): Make str an array rather
7828 than a pointer.
7829 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
7830
5be4dfca
JK
78312011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7832
7833 * gdb.base/async-shell.c: New file.
7834 * gdb.base/async-shell.exp: New file.
7835
9f47e254
PA
78362011-06-06 Pedro Alves <pedro@codesourcery.com>
7837
7838 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
7839
64b9b334
JB
78402011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
7841
7842 From Stephen Kitt <steve@sk2.org>
7843 * gdb.base/help.exp: Adjust following some spelling corrections
7844 in GDB.
7845
dbc0f131
YQ
78462011-06-01 Yao Qi <yao@codesourcery.com>
7847
7848 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
7849
fd336a18
KS
78502010-05-31 Keith Seitz <keiths@redhat.com>
7851
7852 PR c++/12750
7853 * gdb.cp/static-method.cc: New file.
7854 * gdb.cp/static-method.exp: New file.
7855
fa8b9902
KS
78562010-05-31 Keith Seitz <keiths@redhat.com>
7857
7858 PR symtab/12704
7859 * gdb.cp/anon-ns.cc: New file.
7860 * gdb.cp/anon-ns.exp: New file.
7861
0a5b1e09
PA
78622011-05-31 Pedro Alves <pedro@codesourcery.com>
7863
7864 * gdb.arch/i386-dr3-watch.c: New file.
7865 * gdb.arch/i386-dr3-watch.exp: New file.
7866
0578b8d1
YQ
78672011-05-30 Yao Qi <yao@codesourcery.com>
7868
7869 * gdb.base/callfuncs.c (t_structs_fc): New.
7870 (t_structs_dc, t_structs_ldc): New.
7871 (t_double_many_args):
7872 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
7873 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
7874 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
7875 * gdb.base/callfuncs.exp: Call new functions.
7876
6680506e
YQ
78772011-05-30 Yao Qi <yao@codesourcery.com>
7878
ff4d2c60
YQ
7879 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
7880 Call rerun_and_prepare for each test to isolate effects.
7881
78822011-05-30 Yao Qi <yao@codesourcery.com>
7883
7884 * gdb.base/varargs.c (find_max_float_real): New.
7885 (find_max_double_real, find_max_long_double_real): New.
7886 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
7887 * lib/gdb.exp (setup_kfail_for_target): New.
7888
e43ec454
YQ
78892011-05-30 Yao Qi <yao@codesourcery.com>
7890
7891 * gdb.base/funcargs.c (callca, callcb, callcc): New.
7892 (callcd, callce, callcf, callc1a, callc1b): New.
7893 (callc2a, callc2b): New.
7894 * gdb.base/funcargs.exp (complex_args): New.
7895 (complex_integral_args, complex_float_integral_args): New.
7896 * lib/gdb.exp (support_complex_tests): New. Determine
7897 whether to run test cases on _Complex types.
7898
432b4d03
JK
78992011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7900
7901 * gdb.threads/leader-exit.c: New file.
7902 * gdb.threads/leader-exit.exp: New file.
7903
6caf069d
MP
79042011-05-27 Marek Polacek <mpolacek@redhat.com>
7905
9497469f 7906 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 7907
97fce28b
MP
79082011-05-27 Marek Polacek <mpolacek@redhat.com>
7909
7910 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
7911 remove the `supported' variable.
7912 * gdb.mi/mi-nonstop.exp: Likewise.
7913 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7914 * gdb.mi/mi-nsintrall.exp: Likewise.
7915 * gdb.mi/mi-nsmoribund.exp: Likewise.
7916 * gdb.mi/mi-nsthrexec.exp: Likewise.
7917
9da8c2a0
PA
79182011-05-26 Pedro Alves <pedro@codesourcery.com>
7919
7920 * gdb.reverse/finish-reverse-bkpt.exp: New test.
7921
2c03e5be
PA
79222011-05-26 Pedro Alves <pedro@codesourcery.com>
7923
7924 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
7925
2e21250d
KS
79262011-05-24 Keith Seitz <keiths@redhat.com>
7927
7928 PR breakpoint/12803
7929 * gdb.cp/cmpd-minsyms.cc (a): New method.
7930 (b): New method.
7931 (c): New method.
7932 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
7933
cdac0397
PA
79342011-05-24 Pedro Alves <pedro@codesourcery.com>
7935
7936 * gdb.base/commands.exp (watchpoint_command_test): Check that the
7937 watchpoint's command list didn't execute when the watchpoint went
7938 out of scope.
7939
ee5683ab
PM
79402011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
7941
7942 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
7943 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
7944 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
7945 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7946 * gdb.arch/i386-permbkpt.exp: Likewise.
7947 * gdb.arch/i386-prologue.exp: Likewise.
7948 * gdb.arch/i386-size-overlap.exp: Likewise.
7949 * gdb.arch/i386-size.exp: Likewise.
7950 * gdb.arch/i386-unwind.exp: Likewise.
7951 * gdb.reverse/i386-precsave.exp: Likewise.
7952 * gdb.reverse/i386-reverse.exp: Likewise.
7953 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7954 * gdb.reverse/i387-env-reverse.exp: Likewise.
7955 * gdb.reverse/i387-stack-reverse.exp: Likewise.
7956
c91c8c16
PA
79572011-05-24 Pedro Alves <pedro@codesourcery.com>
7958
7959 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
7960 file doesn't error, using MI.
7961
c50491a7
TT
79622011-05-23 Tom Tromey <tromey@redhat.com>
7963
7964 * gdb.base/charset.exp (string_display): Add tests to assign to
7965 arrays.
7966 * gdb.base/charset.c (short_array, int_array, long_array): New.
7967
4a07b7da
PA
79682011-05-20 Pedro Alves <pedro@codesourcery.com>
7969
7970 Cope with async mode.
7971
4a07b7da
PA
7972 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
7973 into gdb_test + mi_expect_stop.
7974
b275f2d2
PA
79752011-05-20 Pedro Alves <pedro@codesourcery.com>
7976
7977 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
7978 (callme): Remove printf call.
7979
eec52c44
PM
79802011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
7981
7982 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
7983 quote pattern to avoid problems with Cygwin/mingw expect versions.
7984 * gdb.base/default.exp (show convenience): Use double
7985 quote pattern for regular expressions.
7986
b3c8eb43
JK
79872011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7988
7989 Fix -readnow for -gdwarf-4 unused type units.
7990 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
7991 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
7992
ed731959
JK
79932011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7994
7995 * gdb.base/kill-after-signal.c: New file.
7996 * gdb.base/kill-after-signal.exp: New file.
7997
3b48433d
PA
79982011-05-16 Pedro Alves <pedro@codesourcery.com>
7999
8000 * gdb.ada/start.exp: Call untested with the correct test filename.
8001 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
8002 test filename. Make the test's binary unique.
8003 * gdb.arch/i386-signal.exp: Call untested with the correct test
8004 filename.
8005 * gdb.arch/i386-size-overlap.exp: Ditto.
8006 * gdb.arch/Makefile.in (EXECUTABLES): Update.
8007 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8008 * gdb.cp/call-c.exp: Ditto.
8009 * gdb.mi/mi-reverse.exp: Call untested with the correct test
8010 filename. Make the test's binary unique.
8011 * gdb.mi/Makefile.in (EXECUTABLES): Update.
8012 * gdb.python/py-mi.exp: Ditto.
8013 * gdb.python/Makefile.in (EXECUTABLES): Update.
8014 * gdb.reverse/i386-precsave.exp: Ditto.
8015 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
8016 test filename.
8017 * gdb.reverse/i387-stack-reverse.exp: Ditto.
8018 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
8019 unique.
8020 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
8021 test filename.
8022 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
8023 * gdb.trace/tfile.exp: Ditto.
8024
ba4a8bdd
YQ
80252011-05-14 Yao Qi <yao@codesourcery.com>
8026
8027 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
8028 type.
8029
dbaefcf7
DE
80302011-05-13 Doug Evans <dje@google.com>
8031
8032 * gdb.python/py-objfile-script.exp: New file.
8033 * gdb.python/py-objfile-script.c: New file.
8034 * gdb.python/py-objfile-script-gdb.py: New file.
8035 * testsuite/gdb.python/py-section-script.exp: Test
8036 "info auto-load-scripts".
8037
9930639c
TT
80382011-05-13 Tom Tromey <tromey@redhat.com>
8039
8040 * gdb.dwarf2/clztest.exp: New file.
8041 * gdb.dwarf2/clztest.c: New file.
8042 * gdb.dwarf2/clztest.S: New file.
8043
05272e11
DE
80442011-05-13 Doug Evans <dje@google.com>
8045
cc63ef9b
DE
8046 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
8047 String16 tests.
05272e11 8048
6edba76f
TT
80492011-05-13 Tom Tromey <tromey@redhat.com>
8050
8051 * lib/gdb.exp (is_x86_like_target): New proc.
8052 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
8053 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
8054 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
8055 -nostdlib to compiler.
8056 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
8057 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
8058 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
8059 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
8060 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
8061
028d0ed5
TJB
80622011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8063
8064 * gdb.python/py-function.exp: Test setting a value from a function
8065 which executes a command.
8066
8a9b8146
TT
80672011-05-12 Tom Tromey <tromey@redhat.com>
8068
8069 * gdb.dwarf2/typeddwarf.S: New file.
8070 * gdb.dwarf2/typeddwarf.c: New file.
8071 * gdb.dwarf2/typeddwarf.exp: New file.
8072
10483e8e
MP
80732011-05-12 Marek Polacek <mpolacek@redhat.com>
8074
8075 * gdb.mi/mi-basics.exp: Fix races. Honour the
8076 `test_exec_and_symbol_mi_operatons' return value.
8077 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8078 gdb_test_multiple.
8079 (test_exec_and_symbol_mi_operatons): Likewise.
8080 (test_path_specification): Likewise.
8081
faf067f1
JK
80822011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8083
8084 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
8085 (gdb_touch_execfile): Remove catch wrappers. New variable time.
8086 Replace `file copy' and `file rename' by `file mtime'. Twice.
8087
7ff911a3
JK
80882011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8089
8090 * gdb.base/readline-ask.c: New file.
8091 * gdb.base/readline-ask.exp: New file.
8092 * gdb.base/readline-ask.inputrc: New file.
8093
a536c6d7
UW
80942011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
8095
8096 * gdb.cell/bt.exp: Delete breakpoints before running to signal
8097 to avoid race condition.
8098 * gdb.cell/coremaker.c: Use small stack size.
8099 * gdb.cell/ea-standalone.exp: Use file name without path as
8100 argument to c_to.
8101 * gdb.cell/fork.exp: Allow other output when continuing to end.
8102
d472a426
JK
81032011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8104
8105 * gdb.threads/corethreads.c: New file.
8106 * gdb.threads/corethreads.exp: New file.
8107
81082011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
8109
8110 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
8111 Try to compile the test using -Wl,-z,norelro first.
8112 (load_core): New variable libthread_db_seen, initialize it.
8113 (zeroed-threads cannot be listed): Protect it by XFAIL on
8114 !$libthread_db_seen.
8115
8be455d7
JK
81162011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8117
8118 PR 12573
8119 * gdb.dwarf2/dw2-skip-prologue.S: New file.
8120 * gdb.dwarf2/dw2-skip-prologue.c: New file.
8121 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
8122
1976171a
JK
81232011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8124
8125 * gdb.cp/psymtab-parameter.cc: New file.
8126 * gdb.cp/psymtab-parameter.exp: New file.
8127
7db6f30f
JK
81282011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8129
8130 Fix a race.
8131 * gdb.cp/static-print-quit.exp (print c): Split to ...
8132 (print c - <return>, print c - q <return>, print c - to quit):
8133 ... these. Make the testfile untested on gdb-7.1.
8134
85161e9e 81352011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
8136
8137 * lib/gdb.exp (exec_target_file, exec_symbol_file,
8138 gdb_rename_execfile, gdb_touch_execfile): New.
8139 * gdb.base/reread.exp: Use new procs to handle multiple
8140 exec files.
8141
0c51be18
YQ
81422011-05-05 Yao Qi <yao@codesourcery.com>
8143
8144 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
8145 (test_adr_32bit, test_pop_pc): New.
8146 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
8147 (test_adr_32bit, test_pop_pc): New.
8148
4d393d60
JM
81492011-05-04 Joseph Myers <joseph@codesourcery.com>
8150
8151 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
8152 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
8153 targets.
8154 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
8155 handle targets.
8156
8ffd0459
JK
81572011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8158
8159 * gdb.base/completion.exp (complete help info wat): Rename to ...
8160 (complete 'help info wat'): ... here.
8161 Remove all `-re ".*' and `-re "^.*' redundant regexes.
8162 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
8163
8e28d804
PA
81642011-05-04 Pedro Alves <pedro@codesourcery.com>
8165
8166 * gdb.base/completion.exp: Use gdb_test_multiple instead of
8167 gdb_test and explicit $gdb_prompt/timeout matches.
8168
3eb2ef34
YQ
81692011-05-04 Yao Qi <yao@codesourcery.com>
8170
8171 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
8172 and __thumb2__.
8173
aaaf81a3
MP
81742011-05-03 Marek Polacek <mpolacek@redhat.com>
8175
8176 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
8177 in place of `gdb_test "delete breakpoints"'. This eliminates two
8178 testcases.
8179
c4cbc0df
PA
81802011-05-02 Pedro Alves <pedro@codesourcery.com>
8181
8182 PR testsuite/12649
8183 Fix races.
8184
8185 * gdb.base/completion.exp: Remove all sleep calls. Remove
8186 unnecessary regexs. Don't explicitly expect anything after the
8187 prompt. Eat the prompt if necessary.
8188
b4cbb4a3
EBM
81892011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
8190
8191 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
8192 accept to show the caller line again as well as the line after.
8193
d65aec65
PM
81942011-04-29 Phil Muldoon <pmuldoon@redhat.com>
8195
8196 PR mi/12531
8197
8198 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
8199 compile target.
8200 * gdb.python/py-prettyprint.exp: Add C++ object for
8201 CPLUS_FAKE_CHILD test.
8202
30852783
UW
82032011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
8204
8205 * gdb.base/signest.exp: New file.
8206 * gdb.base/signest.c: Likewise.
8207
c7b1f0d9
JK
82082011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8209
8210 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
8211 thread and breakpoint notifications.
8212
559a7a62
JK
82132011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8214
8215 * gdb.base/fortran-sym-case.c: New file.
8216 * gdb.base/fortran-sym-case.exp: New file.
8217 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
8218 * gdb.dwarf2/dw2-case-insensitive.c: New file.
8219 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
8220
8344e389
JK
82212011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8222
8223 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
8224 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
8225 false #1', `if true else false #2' and `if true else false #3'.
8226
2484c66b
UW
82272011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
8228
8229 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
8230 while delivering signal.
8231
8d3788bd
VP
82322011-04-27 Vladimir Prus <vladimir@codesourcery.com>
8233
8234 MI breakpoint notifications.
8235
8236 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
8237 * testsuite/gdb.mi/mi2-cli.exp: Adust.
8238 * testsuite/gdb.mi/mi-watch.exp: Adust.
8239 * testsuite/gdb.mi/mi2-watch.exp: Adust.
8240 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
8241 notifications.
8d3788bd 8242
3e03848b
JK
82432011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8244
8245 * gdb.base/gdbindex-stabs-dwarf.c: New file.
8246 * gdb.base/gdbindex-stabs.c: New file.
8247 * gdb.base/gdbindex-stabs.exp: New file.
8248
918c9108
YQ
82492011-04-25 Yao Qi <yao@codesourcery.com>
8250
8251 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
8252 with /*...*/.
8253 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
8254
90556b8c
JK
82552011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8256
8257 * gdb.python/py-value.exp (test_objfiles): Name the first test
8258 `py-value in file.filename'.
8259
03f2bd59
JK
82602011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8261
8262 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
8263 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
8264 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
8265 !gdbserver_reconnect_p..
8266 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
8267
7b08b9eb
JK
82682011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8269
8270 * gdb.cp/cpcompletion.exp (complete class methods)
8271 (complete class methods beginning with F): Move them above runto. New
8272 comment about the runto delimiter.
8273
b78974c3
PA
82742011-04-20 Pedro Alves <pedro@codesourcery.com>
8275
8276 * gdb.base/maint.exp: Test that "maint print registers" works
8277 without a running program.
8278
20429c40 82792011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 8280
20429c40
MP
8281 * gdb.base/setshow.exp: Fix racy tests.
8282 ($old_gdb_prompt): New variable.
8283
7a9dd1b2
TT
82842011-04-19 Tom Tromey <tromey@redhat.com>
8285
8286 * gdb.mi/mi-nsmoribund.exp:
8287 * gdb.hp/gdb.objdbg/objdbg01.exp:
8288 * gdb.base/structs.exp (test_struct_returns):
8289 * gdb.base/call-sc.exp (test_scalar_returns):
8290 * gdb.base/bigcore.exp: Remove duplicate words.
8291
02835898
JK
82922011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8293
8294 * gdb.base/break-interp-lib.c (v, vptr): New variables.
8295 * gdb.base/break-interp.exp (test_attach): New comment.
8296
254f582e
JK
82972011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8298
8299 * gdb.threads/gcore-thread.exp ($core0file): New variable.
8300 (clear __stack_user.next, clear stack_used.next)
8301 (save a zeroed-threads corefile): New test.
8302 Call core_load for $core0file.
8303 (zeroed-threads cannot be listed): New test.
8304
4fe85f5c
JK
83052011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8306
8307 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
8308 filename.
8309 ($srcfile): Preserve the original value.
8310 ($testfile): Match it the .exp filename.
8311 ($corefile): New variable. Substitute it around.
8312 Use clean_restart.
8313 ($prev_timeout): Remove.
8314 (load_core): Move core loading into this proc.
8315 Fix restore of $timeout if load_core fails.
8316
63524580
JK
83172011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8318
8319 * gdb.base/eu-strip-infcall.c: New file.
8320 * gdb.base/eu-strip-infcall.exp: New file.
8321
90359a16
JK
83222011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8323
8324 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
8325 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
8326
626e7282
JK
83272011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8328
8329 Fix Python access to inlined frames.
8330 * gdb.python/py-frame-inline.c: New file.
8331 * gdb.python/py-frame-inline.exp: New file.
8332
3363d018
EBM
83332011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
8334
8335 * gdb.base/gdb1090.exp: Change breakpoint location to read the
8336 content of 's24' correctly (avoiding "optimized out").
8337 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
8338
28781456
JK
83392011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8340
8341 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
8342
4a4106ca
TJB
83432011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8344
8345 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
8346 expect a colon in watch -location output.
8347
d26ccb4f
JK
83482011-04-13 Marek Polacek <mpolacek@redhat.com>
8349
df46027d 8350 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
8351 New testcase `expect response to define backtrace'. Also remove
8352 redundant `default' block.
8353
e1ab1f9c
JK
83542011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8355
8356 * gdb.python/py-prettyprint.c (struct hint_error): New.
8357 (main): New variable hint_error.
8358 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
8359 "print hint_error".
8360 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
8361 (register_pretty_printers): Register it.
8362
0c2e6019
TT
83632011-04-04 Tom Tromey <tromey@redhat.com>
8364
8365 * gdb.cp/maint.exp (test_help): Update.
8366 (test_namespace): Likewise.
8367
af57139d
JB
83682011-04-01 Joel Brobecker <brobecker@adacore.com>
8369
8370 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
8371 * gdb.ada/arrayptr.exp: Add new tests.
8372
956a9fb9
JB
83732011-04-01 Joel Brobecker <brobecker@adacore.com>
8374
8375 * gdb.ada/mi_catch_ex: New testcase.
8376
d0c4d642
PA
83772011-04-01 Pedro Alves <pedro@codesourcery.com>
8378
8379 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
8380 base::overload(void) method without specifying "const".
8381
18819fa6
UW
83822011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
8383
8384 * gdb.arch/thumb-singlestep.S: New file.
8385 * gdb.arch/thumb-singlestep.exp: Likewise.
8386
a4c8e806
TT
83872011-03-31 Tom Tromey <tromey@redhat.com>
8388
8389 * gdb.python/py-prettyprint.py (exception_flag): New global.
8390 (NoStringContainerPrinter._iterator.next): Check it.
8391 * gdb.python/py-prettyprint.c (main): New variable nstype2.
8392 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
8393
53832f31
TT
83942011-03-29 Tom Tromey <tromey@redhat.com>
8395
8396 * gdb.cp/anon-struct.cc: New file.
8397 * gdb.cp/anon-struct.exp: New file.
8398
e4620230
JK
83992011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8400
8401 Test STT_GNU_IFUNC support.
8402 * gdb.base/gnu-ifunc-lib.c: New file.
8403 * gdb.base/gnu-ifunc.c: New file.
8404 * gdb.base/gnu-ifunc.exp: New file.
8405
d0fb5eae
JK
84062011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8407
8408 Support a ring of related breakpoints.
8409 * gdb.base/watchpoint-delete.c: New file.
8410 * gdb.base/watchpoint-delete.exp: New file.
8411
20106cfb
JK
84122011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8413
8414 * gdb.ada/arrayparam.exp (print first after function call): Use
8415 explicit package name. Add a comment
8416 (print lasta after function call): Rename ...
8417 (print last after function call): ... it and use explicit package
8418 name.
8419 (print length after function call): Use explicit package name.
8420 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
8421 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
8422 (multiple matches for symbol i): Rename ...
8423 (multiple matches for symbol integervar): ... it.
8424 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
8425 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
8426
e7ab5e63
AB
84272011-03-25 Andrew Burgess <aburgess@broadcom.com>
8428
8429 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
8430 environment variable to make grep output more predictable. Move
8431 all the environment setup into gdb_init so it's done once per test
8432 case rather than each time we start gdb.
8433
9ef07c8c
TT
84342011-03-24 Tom Tromey <tromey@redhat.com>
8435
8436 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
8437 test.
8438
dd90784c
JK
84392011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8440
8441 * gdb.dwarf2/dw2-entry-value-main.c: New file.
8442 * gdb.dwarf2/dw2-entry-value.S: New file.
8443 * gdb.dwarf2/dw2-entry-value.exp: New file.
8444
05775840
PM
84452011-03-22 Phil Muldoon <pmuldoon@redhat.com>
8446
6fdff2c5 8447 PR python/12183
05775840
PM
8448
8449 * gdb.python/py-function.exp: Add GdbError tests.
8450
8661b11b
PA
84512011-03-18 Pedro Alves <pedro@codesourcery.com>
8452
8453 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
8454 (reglocal_test_func, statlocal_test_func): New functions.
8455 (globals_test_func): Call new functions.
8456 * gdb.trace/unavailable.exp (gdb_collect_args_test)
8457 (gdb_collect_locals_test): New procedure.
8458 (gdb_trace_collection_test): Call new procedures.
8459
0fdb4f18
PA
84602011-03-18 Pedro Alves <pedro@codesourcery.com>
8461
8462 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
8463 (test_register, test_register_unavailable): New procedures.
8464 (gdb_unavailable_registers_test): New procedure.
8465 (gdb_trace_collection_test): Call it.
8466
99c3dc11
PM
84672011-03-18 Phil Muldoon <pmuldoon@redhat.com>
8468
6fdff2c5 8469 PR python/12149
99c3dc11
PM
8470
8471 * gdb.python/python.exp: Add gdb.write tests.
8472
29703da4
PM
84732010-03-17 Phil Muldoon <pmuldoon@redhat.com>
8474
8475 * gdb.python/Makefile.in: Add py-objfile.
8476 * gdb.python/py-objfile.exp: New file.
8477 * gdb.python/py-objfile.c: New file.
8478 * gdb.python/py-block.exp: Add is_valid tests.
8479 * gdb.python/py-inferior.exp: Ditto.
8480 * gdb.python/py-infthread.exp: Ditto.
8481 * gdb.python/py-symbol.exp: Ditto.
8482 * gdb.python/py-symtab.exp: Ditto.
8483
598997c8
KS
84842011-03-16 Keith Seitz <keiths@redhat.com>
8485
8486 PR c++/12273
8487 * gdb.cp/cmpd-minsyms.exp: New test.
8488 * gdb.cp/cmpd-minsyms.cc: New file.
8489
8490 PR c++/11734
8491 * gdb.cp/ovsrch.exp: New test.
8492 * gdb.cp/ovsrch.h: New file.
8493 * gdb.cp/ovsrch1.cc: New file.
8494 * gdb.cp/ovsrch2.cc: New file.
8495 * gdb.cp/ovsrch3.cc: New file.
8496 * gdb.cp/ovsrch4.cc: New file.
8497
c91513d8
PP
84982011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
8499
8500 PR gdb/12528
8501 * gdb.base/Makefile.in: Adjust EXECUTABLES.
8502 * gdb.base/break-on-linker-gcd-function.exp: New test.
8503 * gdb.base/break-on-linker-gcd-function.cc: New file.
8504
7470fc63
AT
85052011-03-15 Andreas Tobler <andreast@fgznet.ch>
8506
8507 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
8508
959e7469
PM
85092011-03-15 Phil Muldoon <pmuldoon@redhat.com>
8510
8511 * lib/gdb.exp (gdb_unload): Add another termination case.
8512
9373cf26
JK
85132011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8514
8515 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
8516 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
8517 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
8518 Provide a stub byte there.
8519 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
8520 DW_AT_entry_pc.
8521 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
8522
24e9cda0
UW
85232011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
8524
8525 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
8526 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
8527 "generic ABI, auto".
8528 (altivec_abi_tests): Accept vectors returned by reference.
8529
7371cf6d
PM
85302010-03-14 Phil Muldoon <pmuldoon@redhat.com>
8531
8532 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
8533
ce77046a
UW
85342011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
8535
8536 * gdb.python/py-section-script.exp: Skip test if no Python support.
8537
176400c3
UW
85382011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
8539
8540 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
8541
ecec24e6
PM
85422011-03-10 Phil Muldoon <pmuldoon@redhat.com>
8543
8544 * gdb.python/py-parameter.exp: Update tests to the new Python
8545 parameter API. Add "no documentation" test. Add deprecated API
8546 backward compatibility test.
8547
5dbdd470
TT
85482011-03-09 Tom Tromey <tromey@redhat.com>
8549
8550 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
8551 gdb_continue_to_end.
8552
b66e66ee
MK
85532011-03-09 Mark Kettenis <kettenis@gnu.org>
8554
8555 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
8556 tabs.
8557
eceb0c5f
TT
85582011-03-09 Tom Tromey <tromey@redhat.com>
8559
8560 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
8561 parentheses.
8562 (gdb_continue_to_end): Add "allow_extra" parameter. Use
8563 $command.
8564 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
8565 argument to gdb_continue_to_end.
8566 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
8567 argument to gdb_continue_to_end.
8568 * gdb.cp/annota3.exp: Fix regex.
8569 * gdb.cp/annota2.exp: Fix regex.
8570 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
8571 gdb_continue_to_end.
8572 * gdb.base/call-signal-resume.exp: Revert earlier patch.
8573 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
8574 gdb_continue_to_end.
8575
63154eca
PA
85762011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8577
8578 * gdb.server/ext-run.exp
8579 (load new file without any gdbserver inferior): New test.
8580
967d1f9b
TT
85812011-03-07 Tom Tromey <tromey@redhat.com>
8582
8583 * Makefile.in (TAGS): Rewrite.
8584
d68dcbb9
JK
85852011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8586
8587 * gdb.trace/report.exp (12.1: trace report #1): New match for the
8588 initial commands echo. New match for `Found trace'. Anchor all the
8589 other matches. Anchor and match for `No trace frame found' the final
8590 match.
8591
6bf58e63
TT
85922011-03-07 Tom Tromey <tromey@redhat.com>
8593
8594 * Makefile.in (TAGS): New target.
8595
fda326dd
TT
85962011-03-07 Tom Tromey <tromey@redhat.com>
8597
8598 * lib/opencl.exp (skip_opencl_tests): Update for exit message
8599 change.
8600 * lib/mi-support.exp (mi_gdb_test): Update for exit message
8601 change.
8602 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
8603 exit message change.
8604 (skip_altivec_tests): Update for exit message change.
8605 (skip_vsx_tests): Likewise.
8606 (gdb_continue_to_end): Likewise. Add 'command' argument.
8607 * lib/cell.exp (skip_cell_tests): Update for exit message change.
8608 * gdb.threads/tls.exp: Update for exit message change.
8609 * gdb.threads/thread-unwindonsignal.exp: Use
8610 gdb_continue_to_end.
8611 * gdb.threads/step.exp (step_it): Update for exit message change.
8612 (continue_all): Likewise.
8613 * gdb.threads/print-threads.exp (test_all_threads): Update for
8614 exit message change.
8615 * gdb.threads/interrupted-hand-call.exp: Use
8616 gdb_continue_to_end.
8617 * gdb.threads/execl.exp: Use gdb_continue_to_end.
8618 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
8619 gdb_continue_to_end.
8620 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
8621 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
8622 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
8623 * gdb.cp/method.exp: Update for exit message change.
8624 * gdb.cp/mb-templates.exp: Update for exit message change.
8625 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
8626 * gdb.cp/annota3.exp: Update for exit message change.
8627 * gdb.cp/annota2.exp: Update for exit message change.
8628 * gdb.cell/fork.exp: Use gdb_continue_to_end.
8629 * gdb.base/term.exp: Update for exit message change.
8630 * gdb.base/step-test.exp (test_i): Update for exit message change.
8631 * gdb.base/sigstep.exp (advance): Update for exit message change.
8632 (advancei): Likewise.
8633 * gdb.base/siginfo.exp: Update for exit message change.
8634 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
8635 * gdb.base/reread.exp: Use gdb_continue_to_end.
8636 * gdb.base/langs.exp: Use gdb_continue_to_end.
8637 * gdb.base/interrupt.exp: Update for exit message change.
8638 * gdb.base/gdb1555.exp: Update for exit message change.
8639 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
8640 * gdb.base/ending-run.exp: Update for exit message change.
8641 * gdb.base/chng-syms.exp: Update for exit message change.
8642 * gdb.base/checkpoint.exp: Update for exit message change.
8643 * gdb.base/catch-syscall.exp (check_for_program_end): Use
8644 gdb_continue_to_end.
8645 (test_catch_syscall_with_wrong_args): Likewise.
8646 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
8647 * gdb.base/break-interp.exp (test_ld): Update for exit message
8648 change.
8649 * gdb.base/bang.exp: Update for exit message change.
8650 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
8651 (do_call_attach_tests): Likewise.
8652 * gdb.base/a2-run.exp: Update for exit message change.
8653 * gdb.arch/ppc-dfp.exp: Update for exit message change.
8654 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
8655 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
8656
dd19bd70
JK
86572011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8658
8659 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
8660
30e62689
TT
86612011-03-03 Tom Tromey <tromey@redhat.com>
8662
8663 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
8664 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
8665 * gdb.hp/gdb.aCC/configure.ac: Remove.
8666 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
8667 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
8668 * gdb.hp/gdb.base-hp/configure.ac: Remove.
8669 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
8670 * gdb.hp/gdb.compat/configure (Makefile): Remove.
8671 * gdb.hp/gdb.compat/configure.ac: Remove.
8672 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
8673 * gdb.hp/gdb.defects/configure (Makefile): Remove.
8674 * gdb.hp/gdb.defects/configure.ac: Remove.
8675 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
8676 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
8677 * gdb.hp/gdb.objdbg/configure.ac: Remove.
8678 * gdb.hp/configure.ac: Remove.
8679 * gdb.hp/configure: Remove.
8680 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
8681 substitution.
8682 (Makefile): Remove rule.
8683 * gdb.cell/configure.ac: Remove.
8684 * gdb.cell/configure: Remove.
8685 * gdb.stabs/Makefile.in (Makefile): Remove.
8686 (distclean): Don't remove config.status or config.log.
8687 * gdb.stabs/configure (Makefile): Remove.
8688 * gdb.stabs/configure.ac: Remove.
8689 * configure: Rebuild.
8690 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
8691 Remove stabs- and cell-specific logic. Test for existence of
8692 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
8693 subdirectories, gdb.cell, and and gdb.stabs.
8694 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
8695
c171f854
JB
86962011-03-03 Joel Brobecker <brobecker@adacore.com>
8697
8698 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
8699 end of buffer.
8700
9a5193cb
JB
87012011-03-02 Joel Brobecker <brobecker@adacore.com>
8702
8703 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
8704 gdb_test when running a test where we expected no output back.
8705
9bb4c1bb
MS
87062011-02-28 Michael Snyder <msnyder@vmware.com>
8707
8708 * gdb.cp/overload.cc: Change initializer value to integer.
8709
3bd0f5ef
MS
87102011-02-27 Michael Snyder <msnyder@vmware.com>
8711
8712 * gdb.multi/base.exp: Add test for remove-inferiors.
8713
2279eaad
JB
87142011-02-26 Joel Brobecker <brobecker@adacore.com>
8715
8716 * gdb.python/py-frame.exp: Simplify the initialization phase
8717 using prepare_for_testing.
8718
c82c0b55
MS
87192011-02-25 Michael Snyder <msnyder@vmware.com>
8720
8721 * gdb.multi/base.exp: Add tests for info inferiors with args.
8722
1d94651b
JK
87232011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8724
8725 * gdb.dwarf2/dw2-ranges.S: Rename to ...
8726 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
8727 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
8728 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
8729 asmfile3. Comment the STABS (#3) file compilation. Compile
8730 everything through assembler. Provide KFAIL for symtab/12497.
8731 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
8732 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
8733 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
8734 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
8735
3bd0f5ef
MS
87362011-02-24 Michael Snyder <msnyder@vmware.com>
8737
8738 * gdb.base/break.exp: Add tests for delete breakpoints using
8739 convenience variables and value history references.
8740
12c1418e
MS
87412011-02-24 Michael Snyder <msnyder@vmware.com>
8742
8743 * gdb.base/break.exp: Remove debugging 'printf' accidentally
8744 left behind in previous check-in.
8745
e5a67952
MS
87462011-02-23 Michael Snyder <msnyder@vmware.com>
8747
8748 * gdb.base/break.exp: Add tests for "info break" with arguments.
8749 * gdb.trace/infotrace.exp: Update patterns for error and help.
8750 * gdb.base/completion.exp: Update pattern.
8751 * gdb.base/ena-dis-br.exp: Update pattern.
8752 * gdb.base/help.exp: Update patterns.
8753
87542011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
8755
8756 * gdb.base/memattr.exp: New test.
8757 * gdb.base/memattr.c: Test load for memattr.exp.
8758
6e6fbe60
DE
87592011-02-22 Doug Evans <dje@google.com>
8760
8761 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
8762
1d41d745
MS
87632011-02-22 Michael Snyder <msnyder@vmware.com>
8764
8765 * Makefile.in: Make more clean.
8766 * gdb.ada/Makefile.in: Ditto.
8767 * gdb.arch/Makefile.in: Ditto.
8768 * gdb.asm/Makefile.in: Ditto.
8769 * gdb.base/Makefile.in: Ditto.
8770 * gdb.cp/Makefile.in: Ditto.
8771 * gdb.dwarf2/Makefile.in: Ditto.
8772 * gdb.java/Makefile.in: Ditto.
8773 * gdb.mi/Makefile.in: Ditto.
8774 * gdb.modula2/Makefile.in: Ditto.
8775 * gdb.python/Makefile.in: Ditto.
8776 * gdb.server/Makefile.in: Ditto.
8777 * gdb.stabs/Makefile.in: Ditto.
8778 * gdb.threads/Makefile.in: Ditto.
8779 * gdb.trace/Makefile.in: Ditto.
8780
79ba84ca
MS
87812011-02-22 Michael Snyder <msnyder@vmware.com>
8782
df46027d 8783 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
8784 info threads.
8785
b9b35694
JB
87862011-02-22 Joel Brobecker <brobecker@adacore.com>
8787
8788 * gdb.python/py-breakpoint.exp: Fix the expected output of
8789 one of the "maint info breakpoints" tests to accept the output
8790 generated on platforms that do not have hardware watchpoints.
8791
8bfb830f
JB
87922011-02-22 Joel Brobecker <brobecker@adacore.com>
8793
8794 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
8795 clean_restart. Be a little stricter in the expected output
8796 for one of the tests. Fix a typo in one of the comments.
8797
c45f3c54
JB
87982011-02-22 Joel Brobecker <brobecker@adacore.com>
8799
8800 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
8801 Delete variable binfile, no longer use. Add or modify test
8802 comments to make them unique.
8803
b97c863c
MS
88042011-02-21 Michael Snyder <msnyder@vmware.com>
8805
8806 * Makefile.in: Update for make clean.
8807 * gdb.ada/Makefile.in: Ditto.
8808 * gdb.arch/Makefile.in: Ditto.
8809 * gdb.asm/Makefile.in: Ditto.
8810 * gdb.base/Makefile.in: Ditto.
8811 * gdb.cp/Makefile.in: Ditto.
8812 * gdb.dwarf2/Makefile.in: Ditto.
8813 * gdb.java/Makefile.in: Ditto.
8814 * gdb.mi/Makefile.in: Ditto.
8815 * gdb.modula2/Makefile.in: Ditto.
8816 * gdb.python/Makefile.in: Ditto.
8817 * gdb.server/Makefile.in: Ditto.
8818 * gdb.stabs/Makefile.in: Ditto.
8819 * gdb.threads/Makefile.in: Ditto.
8820 * gdb.trace/Makefile.in: Ditto.
8821
aea5b279
MS
88222011-02-21 Michael Snyder <msnyder@vmware.com>
8823
8824 * gdb.threads/thread-find.exp: Update patterns for changes in
8825 output of "info threads" command.
8826
e3039479
UW
88272011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8828 Ulrich Weigand <uweigand@de.ibm.com>
8829
8830 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
8831 (skip_hw_watchpoint_tests): Likewise.
8832 (skip_hw_watchpoint_multi_tests): Likewise.
8833
b800ec70
UW
88342011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
8835
8836 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
8837 (skip_hw_watchpoint_tests): Likewise.
8838 (skip_hw_watchpoint_multi_tests): Likewise.
8839 (skip_hw_watchpoint_access_tests): Likewise.
8840
8841 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
8842 * gdb.base/pr11022.exp: Likewise.
8843 * gdb.base/watch-read.exp: Likewise.
8844 * gdb.base/watch_thread_num.exp: Likewise.
8845 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
8846 * gdb.base/watchpoint-hw.exp: Likewise.
8847 * gdb.base/watchpoint.exp: Likewise.
8848 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
8849 * gdb.threads/watchthreads-reorder.exp: Likewise.
8850 * gdb.threads/watchthreads.exp: Likewise.
8851 * gdb.threads/watchthreads2.exp: Likewise.
8852
91033e37
JB
88532011-02-21 Joel Brobecker <brobecker@adacore.com>
8854
8855 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
8856 the debugger is unable to find the array bounds.
8857
eeaafae2
JK
88582011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8859
8860 * gdb.cp/typedef-operator.exp: New file.
8861 * gdb.cp/typedef-operator.cc: New file.
8862
e338d953
MS
88632011-02-17 Michael Snyder <msnyder@vmware.com>
8864
8865 * gdb.threads/thread-find.exp: Fix regular expressions.
8866
e67ad678
JB
88672011-02-17 Joel Brobecker <brobecker@adacore.com>
8868
8869 * gdb.ada/packed_array: Expand testcase to test printing of
8870 unconstrained packed array.
8871
93084bca
JB
88722011-02-17 Joel Brobecker <brobecker@adacore.com>
8873
8874 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
8875
a0c78a73
PA
88762011-02-16 Pedro Alves <pedro@codesourcery.com>
8877
f65d5553 8878 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
8879 (main): Initialize it before collecting, and and clear it
8880 afterwards.
f65d5553
PA
8881 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8882 collecting with '{type} addr', where the addr expression is not an
8883 rvalue.
a0c78a73 8884
3dfcbbd2
KW
88852011-02-16 Ken Werner <ken.werner@de.ibm.com>
8886
8887 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
8888 a bool variable. Expect correct OpenCL names for vector types. Use the
8889 uc3 variable name instead of referring to the uchar3 built-in type.
8890 Escape the asterisk at the half pointer test.
8891
08807d5a
PA
88922011-02-16 Pedro Alves <pedro@codesourcery.com>
8893
f65d5553 8894 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
8895 (main): Initialize it before collecting, and and clear it
8896 afterwards.
f65d5553
PA
8897 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8898 collecting overlapping memory ranges.
08807d5a 8899
60f98dde
MS
89002011-02-15 Michael Snyder <msnyder@vmware.com>
8901
8902 * gdb.base/default.exp: Add tests for thread commands.
8903 * gdb.base/help.exp: Add tests for thread commands.
8904 * gdb.threads/thread-find.exp: New test for thread find command.
8905
648cd113
KW
89062011-02-15 Ken Werner <ken.werner@de.ibm.com>
8907
8908 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
8909
494e194e
YQ
89102011-02-15 Yao Qi <yao@codesourcery.com>
8911
8912 PR tdep/12352
8913 * gdb.arch/arm-disp-step.S : New test for str instruction.
8914 * gdb.arch/arm-disp-step.exp : Likewise.
8915
d9492458
TJB
89162011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
8917
8918 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
8919 "vector_register2_vr" test strings. Test the extended floating
8920 point registers (F32~F63).
8921 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
8922 IBM XL C compiler. Make the test program use a register provided
8923 by the compiler for the lxvd2x instruction.
8924
8af8e3bc
PA
89252011-02-14 Pedro Alves <pedro@codesourcery.com>
8926
8927 * gdb.trace/unavailable.cc (class Base, class Middle, class
8928 Derived): New types.
8929 (derived_unavail, derived_partial, derived_whole): New globals.
8930 (virtual_partial): New global.
8931 (virtualp): Point at virtual_partial.
8932 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
8933 related to unavailable vptr.
8934
1b28d0b3
PA
89352011-02-14 Pedro Alves <pedro@codesourcery.com>
8936
8937 * gdb.trace/unavailable.cc (a, b, c): New globals.
8938 (main): Set and clear them.
8939 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
8940 `a' and `c', and check that `b' isn't collected, although `a' and
8941 `c' are.
8942
ec0a52e1
PA
89432011-02-14 Pedro Alves <pedro@codesourcery.com>
8944
8945 * gdb.trace/unavailable.cc (struct Virtual): New.
8946 (virtualp): New global pointer.
8947 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
8948 printing a pointer to an object whose type has a vtable, with
8949 print object on.
8950
24e6bcee
PA
89512011-02-14 Pedro Alves <pedro@codesourcery.com>
8952
8953 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
8954 value repeat handles unavailableness.
8955
39d37385
PA
89562011-02-14 Pedro Alves <pedro@codesourcery.com>
8957
8958 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
8959 tests for building arrays from unavailable values, subscripting
8960 non-memory rvalue unvailable arrays, and accessing fields or
8961 baseclasses of non-lazy unavailable values,
8962 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
8963 struct types.
8964 (g_smallstruct, g_smallstruct_b): New globals.
8965
06d72e16
PA
89662011-02-14 Pedro Alves <pedro@codesourcery.com>
8967
8968 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
8969
bc9a5551
JK
89702011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8971
8972 Fix const/volatile qualifiers of C++ types, PR c++/12328.
8973 * gdb.cp/overload-const.exp: New file.
8974 * gdb.cp/overload-const.cc: New file.
8975
54fcddd0
UW
89762011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8977
8978 * gdb.opencl/callfuncs.cl: New file.
8979 * gdb.opencl/callfuncs.exp: New test.
8980 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
8981
d6dafb7c
UW
89822011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8983
8984 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
8985 when computing result.
8986 * gdb.arch/altivec-abi.exp: Update expected results.
8987
a449c2d8
TJB
89882011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8989
8990 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
8991 * gdb.base/jit.exp: Likewise.
8992 * gdb.base/pie-execl.exp: Likewise.
8993 * gdb.base/solib-nodir.exp: Likewise.
8994 * gdb.base/solib-overlap.exp: Likewise.
8995
764880b7
PA
89962011-02-07 Pedro Alves <pedro@codesourcery.com>
8997
8998 * gdb.trace/collection.c (global_pieces): New.
8999 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
9000 New procedure.
9001 (gdb_trace_collection_test): Call it.
9002
505500db
SW
90032011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
9004
9005 * gdb.python/py-evthreads.c: New file.
9006 * gdb.python/py-evthreads.exp: New file.
9007 * gdb.python/py-events.py: New file.
9008 * gdb.python/py-events.exp: New file.
9009 * gdb.python/py-events.c: New file.
9010
385203ed
DD
90112011-02-04 David Daney <ddaney@caviumnetworks.com>
9012
9013 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
9014
9011945e
AB
90152011-02-03 Andrew Burgess <aburgess@broadcom.com>
9016
9017 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
9018 gdb.base/disasm-end-cu.exp: New test for disassembling over the
9019 boundary between two compilation units.
9020
580688f3
PA
90212011-02-02 Pedro Alves <pedro@codesourcery.com>
9022
9023 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
9024 (Virtual): New structs.
9025 (virtual_o, virtual_middle_b): New globals.
9026 * gdb.cp/virtbase.exp: New tests.
9027
d3f0f853
PP
90282011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
9029
9030 * gdb.base/jit.exp: New file.
9031 * gdb.base/jit-main.c: New file.
9032 * gdb.base/jit-solib.c: New file.
9033
b2030fb5
UW
90342011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
9035
9036 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
9037 proceed to initial kernel entry point.
9038 * gdb.opencl/datatypes.exp: Likewise.
9039 * gdb.opencl/operators.exp: Likewise.
9040 * gdb.opencl/vec_comps.exp: Likewise.
9041
2db19d1e
SW
90422011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
9043
9044 * gdb.cp/nsnested.cc: New.
9045 * gdb.cp/nsnested.exp: New.
9046 * gdb.cp/nsnoimports.exp: New.
9047 * gdb.cp/nsnoimports.cc: New.
9048
6b0c4c1f
JB
90492011-01-31 Joel Brobecker <brobecker@adacore.com>
9050
9051 * gdb.base/interact.exp: Add extra tests that verify that
9052 the value of the interactive-mode setting does not change
9053 after the script is sourced.
9054
80b23b6a
JK
90552011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9056
9057 * gdb.cp/noparam.exp: New file.
9058 * gdb.cp/noparam.cc: New file.
9059
ffd5ec24
PA
90602011-01-28 Pedro Alves <pedro@codesourcery.com>
9061
9062 * gdb.trace/tfile.exp: Test that with no traceframe selected,
9063 there's no stack or registers.
9064
a81766d8
TT
90652011-01-26 Tom Tromey <tromey@redhat.com>
9066
9067 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
9068 space before string output. Add test for "set print pretty off"
9069 case.
9070
585fdaa1
PA
90712011-01-25 Pedro Alves <pedro@codesourcery.com>
9072
9073 * gdb.base/frame-args.exp: Adjust.
9074 * gdb.dwarf2/dw2-noloc.exp: Adjust.
9075 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
9076 * gdb.dwarf2/pieces.exp: Adjust.
9077 * gdb.opt/clobbered-registers-O2.exp: Adjust.
9078 * gdb.opt/inline-locals.exp: Adjust.
9079 * gdb.threads/fork-child-threads.exp: Adjust.
9080
d468832a
KW
90812011-01-25 Ken Werner <ken.werner@de.ibm.com>
9082
9083 * gdb.opencl/convs_casts.cl: Move program scope variables into the
9084 OpenCL kernel function. Add a comment as marker. Add address space
9085 qualifiers for the remaining program scope variables.
9086 * gdb.opencl/datatypes.cl: Likewise.
9087 * gdb.opencl/operators.cl: Likewise.
9088 * gdb.opencl/vec_comps.cl: Likewise.
9089 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
9090 Add breakpoint at the marker comment.
9091 * gdb.opencl/datatypes.exp: Likewise.
9092 * gdb.opencl/operators.exp: Likewise.
9093 * gdb.opencl/vec_comps.exp: Likewise.
9094
490f124f
PA
90952011-01-24 Pedro Alves <pedro@codesourcery.com>
9096
9097 * gdb.base/printcmds.c (some_struct): New struct and instance.
9098 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
9099 procedure.
9100 <global scope>: Call it.
9101
6da78614
KW
91022011-01-21 Ken Werner <ken.werner@de.ibm.com>
9103
9104 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
9105 argument to the gdb_compile_opencl_hostapp call.
9106
ec64c9aa
YQ
91072011-01-19 Yao Qi <yao@codesourcery.com>
9108
9109 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
9110 positve list.
9111
810cfdbb
YQ
91122011-01-19 Yao Qi <yao@codesourcery.com>
9113
9114 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
9115 canonical form.
9116 Remove "xscale-*-*"
9117 * gdb.xml/tdesc-regs.exp: Likewise.
9118 * gdb.python/py-section-script.exp: Replace ARM target triplet
9119 with canonical form.
9120 Match arm*-*-symbianelf*.
9121 * gdb.base/dup-sect.exp: Likewise.
9122 * lib/dwarf.exp: New.
9123 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
9124 dwarf2_support.
9125 * gdb.dwarf2/dup-psym.exp: Likewise.
9126 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
9127 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
9128 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
9129 * gdb.dwarf2/dw2-basic.exp: Likewise.
9130 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9131 * gdb.dwarf2/dw2-const.exp: Likewise.
9132 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
9133 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
9134 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
9135 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
9136 * gdb.dwarf2/dw2-filename.exp: Likewise.
9137 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
9138 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
9139 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9140 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9141 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
9142 * gdb.dwarf2/dw2-noloc.exp: Likewise.
9143 * gdb.dwarf2/dw2-op-call.exp: Likewise.
9144 * gdb.dwarf2/dw2-producer.exp: Likewise.
9145 * gdb.dwarf2/dw2-ranges.exp: Likewise.
9146 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
9147 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
9148 * gdb.dwarf2/dw2-strp.exp: Likewise.
9149 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
9150 * gdb.dwarf2/implptr.exp: Likewise.
9151 * gdb.dwarf2/mac-fileno.exp: Likewise.
9152 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
9153 * gdb.dwarf2/pieces.exp: Likewise.
9154 * gdb.dwarf2/pr11465.exp: Likewise.
9155 * gdb.dwarf2/valop.exp: Likewise.
9156 * gdb.dwarf2/watch-notconst.exp: Likewise.
9157 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
9158
4694da01
TT
91592011-01-19 Tom Tromey <tromey@redhat.com>
9160
9161 * gdb.python/py-infthread.exp: Add thread tests.
9162
b075872c
JB
91632011-01-14 Joel Brobecker <brobecker@adacore.com>
9164
9165 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
9166
2c3e6e24
JB
91672011-01-14 Joel Brobecker <brobecker@adacore.com>
9168
9169 * gdb.ada/widewide: New testcase.
9170
de8fa76c
JB
91712011-01-13 Joel Brobecker <brobecker@adacore.com>
9172
9173 * gdb.base/interact.exp: New testcase.
9174
1b05df00
TT
91752011-01-12 Tom Tromey <tromey@redhat.com>
9176
9177 * gdb.mi/gdb2549.exp: Update for error message changes.
9178 * gdb.mi/mi-cli.exp: Likewise.
9179 * gdb.mi/mi-disassemble.exp: Likewise.
9180 * gdb.mi/mi-pthreads.exp: Likewise.
9181 * gdb.mi/mi-regs.exp: Likewise.
9182 * gdb.mi/mi-stack.exp: Likewise.
9183 * gdb.mi/mi-var-block.exp: Likewise.
9184 * gdb.mi/mi-var-cmd.exp: Likewise.
9185 * gdb.mi/mi2-cli.exp: Likewise.
9186 * gdb.mi/mi2-disassemble.exp: Likewise.
9187 * gdb.mi/mi2-pthreads.exp: Likewise.
9188 * gdb.mi/mi2-regs.exp: Likewise.
9189 * gdb.mi/mi2-stack.exp: Likewise.
9190 * gdb.mi/mi2-var-block.exp: Likewise.
9191 * gdb.mi/mi2-var-cmd.exp: Likewise.
9192
c2ff108b
JK
91932011-01-12 Andrew Burgess <aburgess@broadcom.com>
9194 Jan Kratochvil <jan.kratochvil@redhat.com>
9195
9196 PR fortran/11104 and DWARF unbound arrays detection.
9197 * gdb.fortran/multi-dim.exp: New file.
9198 * gdb.fortran/multi-dim.f90: New file.
9199
b716877b
AB
92002011-01-12 Andrew Burgess <aburgess@broadcom.com>
9201
9202 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
9203 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
9204 add new tests for opcode dumping.
9205
6c162d5e
TT
92062011-01-11 Tom Tromey <tromey@redhat.com>
9207
9208 * gdb.python/py-infthread.exp: Load gdb-python.exp.
9209
77b06cd7
TJB
92102010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
9211
9212 Convert hardware watchpoints to use breakpoint_ops.
9213 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
9214 type is not supported.
9215 * gdb.base/foll-fork.exp: Likewise.
9216 * gdb.base/foll-vfork.exp: Likewise.
9217
f39a75d0
PM
92182011-01-10 Phil Muldoon <pmuldoon@redhat.com>
9219
9220 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
9221 Use load_lib gdb-python.exp.
9222 * gdb.python/python.exp: Ditto.
9223 * gdb.python/py-function.exp: Ditto.
9224
fc529d80
AS
92252011-01-09 Andreas Schwab <schwab@linux-m68k.org>
9226
9227 * gdb.threads/tls.exp ("info address me"): Fix expected output.
9228
fb03cb59
JK
92292011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9230
9231 * configure: Regenerate.
9232
d8e22779
TT
92332011-01-06 Tom Tromey <tromey@redhat.com>
9234
9235 * gdb.python/py-frame.exp: Test gdb.newest_frame.
9236
09050809
JB
92372011-01-06 Joel Brobecker <brobecker@adacore.com>
9238
fc529d80
AS
9239 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
9240 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
9241 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9242 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
9243 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
9244 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9245 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
9246 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
9247 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
9248 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
9249 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
9250 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
9251 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
9252 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9253 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9254 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
9255 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
9256 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
9257 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9258 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
9259 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
9260 gdb.ada/uninitialized_vars.exp,
9261 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
9262 Simplify by using clean_restart.
09050809 9263
8ed5dd9e
JB
92642011-01-06 Joel Brobecker <brobecker@adacore.com>
9265
9266 Add marker to be used as anchor for inserting breakpoints.
9267 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
9268 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
9269 Likewise.
9270
9271 Remove uses of gdb_start_cmd.
9272 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
9273 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
9274
9275 Do not run testcase if testing with GDBserver.
9276 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
9277 if testing with GDBserver.
9278
368a124f
JB
92792011-01-06 Joel Brobecker <brobecker@adacore.com>
9280
9281 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
9282 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
9283 copyright header.
9284
44944448
JB
92852011-01-05 Joel Brobecker <brobecker@adacore.com>
9286
9287 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
9288 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
9289 testsuite/gdb.fortran/complex.f,
9290 testsuite/gdb.fortran/derived-type.f90,
9291 testsuite/gdb.fortran/library-module-lib.f90,
9292 testsuite/gdb.fortran/library-module-main.f90,
9293 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
9294 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
9295 Copyright year update.
9296
31886ea6
JB
92972011-01-05 Joel Brobecker <brobecker@adacore.com>
9298
9299 * gdb.base/langs1.f: Add copyright header.
9300
ebedcab5
JK
93012011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9302
9303 * gdb.base/morestack.exp: New file.
9304 * gdb.base/morestack.c: New file.
9305
de1eb2f9
JK
93062011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9307
9308 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
9309
9e87a409
JB
93102010-12-29 Joel Brobecker <brobecker@adacore.com>
9311
9312 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
9313 * gdb.ada/arrayptr.exp: Add test printing that new variable.
9314
720d1a40
JB
93152010-12-29 Joel Brobecker <brobecker@adacore.com>
9316
9317 * gdb.ada/lang_switch.exp: Correct expected parameter value.
9318
a283af87
AS
93192010-12-25 Andreas Schwab <schwab@linux-m68k.org>
9320
5d3d9cba
AS
9321 * gdb.threads/tls.exp: Fix typo.
9322
a283af87
AS
9323 * gdb.threads/thread-specific.exp (get_thread_list): Update.
9324 * gdb.threads/execl.exp: Update.
9325
2a20745c
YQ
93262010-12-23 Yao Qi <yao@codesourcery.com>
9327
9328 * gdb.arch/arm-disp-step.exp: New.
9329 * gdb.arch/arm-disp-step.S: New.
9330
a7658b96
TT
93312010-12-21 Tom Tromey <tromey@redhat.com>
9332
9333 * gdb.threads/execl.exp: Update.
9334 * gdb.threads/linux-dp.exp: Update.
9335 * gdb.threads/manythreads.exp: Update.
9336 * gdb.threads/tls.exp: Update.
9337
5b79abe7
TT
93382010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9339
9340 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
9341 (NextOverThrowDerivates) <resumebpt>: New.
9342 (resumebpt_test): New.
9343 (main): Call resumebpt_test.
9344 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
9345
0914bcdb
SS
93462010-12-12 Stan Shebs <stan@codesourcery.com>
9347
9348 * gdb.trace/tsv.exp: Test print command on trace state variables.
9349
305aeedc
TT
93502010-12-09 Tom Tromey <tromey@redhat.com>
9351
9352 * gdb.base/interp.exp: Add regression test.
9353
186c406b
TT
93542010-12-09 Tom Tromey <tromey@redhat.com>
9355
9356 * gdb.java/jnpe.java: New file.
9357 * gdb.java/jnpe.exp: New file.
9358 * gdb.cp/nextoverthrow.exp: New file.
9359 * gdb.cp/nextoverthrow.cc: New file.
9360
aae1c79a
DE
93612010-12-07 Doug Evans <dje@google.com>
9362
9363 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
9364 of data-directory.
9365 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
9366 updated.
9367 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
9368
60f98dde 93692010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
9370
9371 * gdb.base/callfuncs.exp: Test for skip_float_tests.
9372 * gdb.base/call-sc.exp: Ditto.
9373 * gdb.base/finish.exp: Ditto.
9374 * gdb.base/return.exp: Ditto.
9375 * gdb.base/return2.exp: Ditto.
9376
5fa290c1
DE
93772010-11-30 Doug Evans <dje@google.com>
9378
9379 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
9380 (gdb_expect_list): Fix spelling errors in comments.
9381 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
9382 send_gdb/gdb_expect_list where applicable.
9383 * gdb.base/call-ar-st.exp: Ditto.
9384 * gdb.base/funcargs.exp: Ditto.
9385 * gdb.base/gcore.exp: Ditto.
9386 * gdb.base/page.exp: Ditto.
9387 * gdb.base/sigaltstack.exp: Ditto.
9388 * gdb.base/siginfo.exp: Ditto.
9389 * gdb.base/sigstep.exp: Ditto.
9390 * gdb.base/trace-commands.exp: Ditto.
9391
4e04c971
DE
93922010-11-29 Doug Evans <dje@google.com>
9393
9394 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
9395 printer-name;subprinter-name.
9396
8cf6f0b1
TT
93972010-11-29 Tom Tromey <tromey@redhat.com>
9398
9399 * gdb.dwarf2/implptr.exp: New file.
9400 * gdb.dwarf2/implptr.c: New file.
9401 * gdb.dwarf2/implptr.S: New file.
9402
94b6973e
PM
94032010-11-29 Phil Muldoon <pmuldoon@redhat.com>
9404
fc529d80 9405 PR python/12199
94b6973e
PM
9406
9407 * gdb.python/py-breakpoint.exp: Test the delete method.
9408
8358c15c
JK
94092010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9410
9411 Fix step_resume_breakpoint unsaved during an infcall.
9412 * gdb.base/step-resume-infcall.exp: New file.
9413 * gdb.base/step-resume-infcall.c: New file.
9414
f6df29bc
TJB
94152010-11-24 Edjunior Machado <emachado@br.ibm.com>
9416
9417 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
9418
f2b5a5cf
TJB
94192010-11-24 Edjunior Machado <emachado@br.ibm.com>
9420
9421 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
9422 on ppc64's symbols; "finish" and "return" commands must accept to
9423 show the caller line again as well as the line after.
9424 * gdb.asm/powerpc64.inc: New file.
9425
6b0ecdc2
DE
94262010-11-23 Doug Evans <dje@google.com>
9427
9428 * lib/gdb.exp (gdb_test_sequence): New function.
9429 (gdb_expect_list): Add verbose -log call for each pattern.
9430 * gdb.base/signals.exp (test_handle_all_print): Call it.
9431 Reduce timeout increment from 6 minutes to 1 minute.
9432 * gdb.server/ext-run.exp: Call it.
9433
ea976c60
PM
94342010-11-23 Phil Muldoon <pmuldoon@redhat.com>
9435
f2b5a5cf 9436 PR python/12212
ea976c60
PM
9437
9438 * gdb.python/python.exp: Check that selected_thread raises an
9439 error when no inferior is loaded.
9440
c0efa795
JK
94412010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9442
9443 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
9444 * gdb.dwarf2/dw2-stack-boundary.S: New file.
9445
ec3aa567
JK
94462010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9447
9448 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
9449 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
9450
d8249011
DE
94512010-11-18 Doug Evans <dje@google.com>
9452
9453 * gdb.server/ext-run.exp: Fix intermittent failures.
9454
d4eba7d1
NF
94552010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9456
9457 * gdb.stabs/gdb11479.exp: Use runto_main.
9458
b04c2f88
NF
94592010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9460
9461 * gdb.base/break-entry.exp: Skip if using a stub.
9462
ae9d7ce4
NF
94632010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9464
9465 * gdb.python/py-inferior.exp: Pack values in target endianness.
9466
621c8364
TT
94672010-11-12 Tom Tromey <tromey@redhat.com>
9468
9469 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
9470 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
9471 MemoryError.
9472 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
9473 type.
9474 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
9475 MemoryError.
9476 (test_subscript_regression): Update exception type.
9477
84f4c1fe
PM
94782010-11-11 Phil Muldoon <pmuldoon@redhat.com>
9479
9480 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
9481 breakpoint tests.
9482
a1442452
PA
94832010-11-09 Pedro Alves <pedro@codesourcery.com>
9484
9485 * gdb.base/watchpoint.exp: Test "watch -location" with an
9486 innacessible location.
9487
efd11a33
JK
94882010-11-09 Edjunior Machado <emachado@br.ibm.com>
9489 Luis Machado <luisgpm@br.ibm.com>
9490
9491 * gdb.base/maint.exp: Expect "." prefix.
9492 * gdb.base/nodebug.exp: Expect "." Likewise.
9493 * gdb.base/sepsymtab.exp: Expect "." Likewise.
9494 * gdb.base/watchpoint-cond-gone.exp: Likewise.
9495 * gdb.base/watchpoint.exp: Expect a software watch to be created for
9496 POWER server processors.
9497
aa00efb5
JK
94982010-11-08 Edjunior Machado <emachado@br.ibm.com>
9499 Luis Machado <luisgpm@br.ibm.com>
9500
9501 * gdb.base/break-entry.exp: convert entry point for
9502 ppc64 and expect leading `.' on ppc64's symbols
9503
99e7ae30
DE
95042010-11-05 Doug Evans <dje@google.com>
9505
9506 * gdb.base/help.exp: Update expected output.
b521dba8
DE
9507 * gdb.python/py-param.exp: Delete, contents moved to ...
9508 * gdb.python/py-parameter.exp: ... here. New file.
9509 Add test for gdb.parameter ("directories").
99e7ae30 9510
f4b8a18d
KW
95112010-11-05 Ken Werner <ken.werner@de.ibm.com>
9512
9513 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
9514 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
9515 * configure: Regenerate.
9516 * gdb.opencl/Makefile.in: New File.
9517 * gdb.opencl/datatypes.exp: Likewise.
9518 * gdb.opencl/datatypes.cl: Likewise.
9519 * gdb.opencl/operators.exp: Likewise.
9520 * gdb.opencl/operators.cl: Likewise.
9521 * gdb.opencl/vec_comps.exp: Likewise.
9522 * gdb.opencl/vec_comps.cl: Likewise.
9523 * gdb.opencl/convs_casts.exp: Likewise.
9524 * gdb.opencl/convs_casts.cl: Likewise.
9525 * lib/opencl.exp: Likewise.
9526 * lib/opencl_hostapp.c: Likewise.
9527 * lib/opencl_kernel.cl: Likewise.
9528 * lib/cl_util.c: Likewise.
9529 * lib/cl_util.c: Likewise.
9530 * gdb.base/default.exp (set language): Add "opencl" to the list of
9531 languages.
9532
a9d5ef47
SW
95332010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
9534
9535 * gdb.cp/overload.exp: Added test for inheritance overload.
9536 * gdb.cp/overload.cc: Ditto.
9537 * gdb.cp/oranking.exp: Removed releveant kfails.
9538
03eb1c79
JK
95392010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9540 Joel Brobecker <brobecker@adacore.com>
9541
9542 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
9543 check test_compiler_info.
9544
dbc98a8b
KW
95452010-11-03 Ken Werner <ken.werner@de.ibm.com>
9546
9547 * gdb.base/gnu_vector.exp: Adjust expect messages.
9548
120bd360
KW
95492010-11-03 Ken Werner <ken.werner@de.ibm.com>
9550
9551 * gdb.base/gnu_vector.exp: Add unary operator tests.
9552
c37f7098
KW
95532010-11-03 Ken Werner <ken.werner@de.ibm.com>
9554
9555 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
9556
7b51bc51
DE
95572010-11-02 Doug Evans <dje@google.com>
9558
9559 * gdb.python/py-pp-maint.c: New file.
9560 * gdb.python/py-pp-maint.exp: New file.
9561 * gdb.python/py-pp-maint.py: New file.
9562
50c97f38
TT
95632010-11-02 Tom Tromey <tromey@redhat.com>
9564
9565 * gdb.base/default.exp: Remove "scheme" from language list.
9566
a289b8f6
JK
95672010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9568
9569 Revert:
9570 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9571 * gdb.threads/sigstep-threads.exp: New file.
9572 * gdb.threads/sigstep-threads.c: New file.
9573
cd017491
MS
95742010-10-20 Michael Snyder <msnyder@vmware.com>
9575
9576 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
9577
8e6a5956
UW
95782010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
9579
9580 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
9581 Skip test completely if gdb,no_hardware_watchpoints.
9582
2c04da0d
UW
95832010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
9584
9585 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
9586 strict, but do not check for any particular function name within libc.
9587
79afc5ef
SW
95882010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
9589
9590 * gdb.cp/smartp.exp: New test.
9591 * gdb.cp/smartp.cc : New test.
9592
026ffab7
SW
95932010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
9594
9595 * gdb.cp/converts.exp: Test pointer to bool conversion.
9596 Test pointer to long conversion.
9597 * gdb.cp/oranking.exp: Removed relevant kfail.
9598
3a772aa4
TT
95992010-10-18 Tom Tromey <tromey@redhat.com>
9600
9601 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
9602 argument to lazy_string.
9603 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
9604 (pp_ls.to_string): Use it.
9605 * gdb.python/py-prettyprint.c (main): Move declarations to top.
9606 Add "estring2" local.
9607
5fc3827b
JK
96082010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9609
9610 Fix s390x compatibility.
9611 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
9612 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
9613
8aeb23f3
JK
96142010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9615
9616 * gdb.threads/sigstep-threads.exp: New file.
9617 * gdb.threads/sigstep-threads.c: New file.
9618
c1e56572
JK
96192010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9620
9621 * gdb.base/pie-execl.exp: New file.
9622 * gdb.base/pie-execl.c: New file.
9623
92163a10
JK
96242010-10-13 Doug Evans <dje@google.com>
9625 Jan Kratochvil <jan.kratochvil@redhat.com>
9626
9627 PR exp/12117
9628 * gdb.cp/ptype-cv-cp.cc: New file.
9629 * gdb.cp/ptype-cv-cp.exp: New file.
9630
7062b0a0
SW
96312010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
9632
9633 * gdb.cp/converts.cc: New test program.
9634 * gdb.cp/converts.exp: New test.
9635 * gdb.cp/overload.exp: Added test for void* vs int*.
9636 * gdb.cp/overload.exp: Ditto.
9637 * gdb.cp/oranking.exp: Removed related kfail.
9638
0e3509db
DE
96392010-10-13 Doug Evans <dje@google.com>
9640
9641 * lib/gdb-python.exp (gdb_check_python_config): New function.
9642 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
9643 * gdb.python/lib-types.cc: New file.
9644 * gdb.python/lib-types.exp: New file.
9645
8dc78533
JK
96462010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9647
9648 * gdb.python/py-error.exp: New file.
9649 * gdb.python/py-error.py: New file.
9650
93c17e06
JK
96512010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9652
9653 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
9654 gdb_test_multiple.
9655
d8b34041
JK
96562010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9657
9658 * gdb.base/break-interp.exp: Use ldlags for linking flags.
9659 * gdb.base/prelink.exp: Likewise.
9660 * gdb.base/solib-nodir.exp: Likewise.
9661 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
9662 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
9663 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
9664
e0cc584e
UW
96652010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
9666
9667 * break-interp.exp (test_ld): Use two separate gdb_expect statements
9668 for the "info files" test to avoid timeouts on slow machines.
9669
cfc353b1
JK
96702010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9671
9672 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
9673 (main): Make openlib dummy call.
9674
d3d7896d
JK
96752010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9676
9677 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
9678 * break-interp.exp (reach): Move the core body ...
9679 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
9680 (test_ld): Provide always real argument, even to the linker. Replace
9681 dl_main by _dl_debug_state.
9682
5e533c94
JK
96832010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9684
9685 Fix results of prelinked PIEs on ppc*.
9686 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
9687 Accept also DISPLACEMENT "PRESENT".
9688 (main): Replace "ZERO" displacements by "PRESENT".
9689
33540610
SW
96902010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
9691
9692 * gdb.cp/oranking.exp: New test.
9693 * gdb.cp/oranking.cc: New test program.
9694
3bdf2bbd
KW
96952010-10-08 Ken Werner <ken.werner@de.ibm.com>
9696
9697 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
9698 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
9699
2f608a3a
KW
97002010-10-06 Ken Werner <ken.werner@de.ibm.com>
9701
9702 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
9703 lush, lynx) New constant.
9704 * gdb.base/constvars.exp: Test const array types.
9705 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
9706
aa2e2d8d
DE
97072010-10-06 Doug Evans <dje@google.com>
9708
9709 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
9710 of syscall staging area.
9711
2844d6b5
KW
97122010-10-06 Ken Werner <ken.werner@de.ibm.com>
9713
9714 * gdb.base/gnu_vector.c: Add variable c4.
9715 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
9716 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
9717
7d8ac8bb
MR
97182010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
9719
9720 * gdb.arch/altivec-abi.exp: Fix a typo.
9721
84a02e58
MR
97222010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
9723
9724 * lib/mi-support.exp (thread_selected_re): Correct pattern used
9725 to match a thread ID.
9726
b18e6318
JK
97272010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9728
9729 Fix s390x testcase compatibility.
9730 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
9731
a2c09bd0
DE
97322010-10-01 Doug Evans <dje@google.com>
9733
9734 * lib/gdb-python.exp: New file.
9735 * gdb.python/py-block.exp: Use it.
9736 * gdb.python/py-breakpoint.exp: Ditto.
9737 * gdb.python/py-frame.exp: Ditto.
9738 * gdb.python/py-inferior.exp: Ditto.
9739 * gdb.python/py-param.exp: Ditto.
9740 * gdb.python/py-prettyprint.exp: Ditto.
9741 * gdb.python/py-shared.exp: Ditto.
9742 * gdb.python/py-symbol.exp: Ditto.
9743 * gdb.python/py-symtab.exp: Ditto.
9744 * gdb.python/py-type.exp: Ditto.
9745 * gdb.python/py-value.exp: Ditto.
9746 * gdb.python/python.exp: Ditto.
9747
38f12cfc
TT
97482010-09-30 Tom Tromey <tromey@redhat.com>
9749
9750 * gdb.base/anon.exp: New file.
9751 * gdb.base/anon.c: New file.
9752
9ae8282d
TT
97532010-09-30 Tom Tromey <tromey@redhat.com>
9754
9755 * gdb.base/completion.exp: Test completion through anonymous
9756 union.
9757 * gdb.base/break1.c (struct some_struct): Add anonymous union.
9758
e9e07ba6
JK
97592010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9760
9761 Fix printing parameters of inlined functions.
9762 * gdb.dwarf2/dw2-inline-param.exp: New file.
9763 * gdb.dwarf2/dw2-inline-param-main.c: New file.
9764 * gdb.dwarf2/dw2-inline-param.S: New file.
9765
cd2effb2
JK
97662010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9767
9768 PR corefiles/12071.
9769 * gdb.base/corefile.exp (quit with a process, no question: load core)
9770 (quit with a core file): New tests.
9771
bceffbf3
JK
97722010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9773
9774 Fix GDB crash on inferior calls with self-referencing classes.
9775 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
9776 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
9777 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
9778
1736ad11
JK
97792010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9780
9781 Fix lost siginfo_t for inferior calls.
9782 * gdb.base/siginfo-infcall.exp: New file.
9783 * gdb.base/siginfo-infcall.c: New file.
9784
a176ad92
JB
97852010-09-22 Joel Brobecker <brobecker@adacore.com>
9786
9787 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
9788
c2b0a229
JK
97892010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9790
9791 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
9792 New test.
9793 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
9794
e8ae22d1
JB
97952010-09-22 Joel Brobecker <brobecker@adacore.com>
9796
9797 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
9798 type of our const type.
9799
ec322823
SW
98002010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
9801
9802 * gdb.cp/pr12028.cc: New.
9803 * gdb.cp/pr12028.exp: New.
9804
72929c62
JB
98052010-09-22 Joel Brobecker <brobecker@adacore.com>
9806
9807 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
9808
875b4ff5 98092010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 9810 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
9811
9812 PR mi/11407
9813 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
9814 * gdb.mi/dw2-ref-missing-frame-main.c New File.
9815 * gdb.mi/dw2-ref-missing-frame.S New File.
9816 * gdb.mi/dw2-ref-missing-frame.exp New File.
9817
7155d578
TT
98182010-09-14 Tom Tromey <tromey@redhat.com>
9819
9820 PR symtab/8399:
9821 * gdb.threads/tls.exp: Remove kfail. Update expected output.
9822
515ed532
TT
98232010-09-14 Tom Tromey <tromey@redhat.com>
9824
9825 PR exp/11803:
9826 * gdb.threads/tls.exp: Use C++.
9827 (check_thread_local): Use K::another_thread_local.
9828 * gdb.threads/tls.c (class K): New.
9829 (another_thread_local): Now a member of K.
9830 (spin): Update. No longer K&R C.
9831
450ca57c
SW
98322010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
9833
9834 * gdb.cp/koenig.cc: created class for testing member lookup.
9835 * gdb.cp/koenig.exp: Added test for member lookup.
9836
dbd492a3
JK
98372010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9838
9839 Fix false FAILs on sourcetree topdir directory containing "kill".
9840 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
9841 source line matching regexp.
9842
8d4d924b
JK
98432010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9844
9845 * gdb.python/python.exp (set height 0, collect help from uiout)
9846 (verify help to uiout): New tests.
9847
8e64f2a0
JK
98482010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9849
9850 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
9851 is_lp64_target to check 64bit target.
9852
4569eed2
JK
98532010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9854
9855 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
9856 (test_ld) <powerpc64-*>: New.
9857
5e1617b1
DJ
98582010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9859
9860 * gdb.cp/templates.exp (test_template_args): Allow "struct".
9861
c767944b
DJ
98622010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9863
9864 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
9865 (FunctionArg::method): New function.
9866 (empty, arg): New variables.
9867 (main): Call arg.method.
9868 * gdb.cp/templates.exp (test_template_args): New function.
9869 (do_tests): Call it.
9870
27d3a3fc
UW
98712010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9872
9873 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
9874 of "next" to proceed over pthread_exit call.
9875
55b7ce7f
UW
98762010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9877
9878 * gdb.base/maint.exp: Avoid wildcards against potentially very long
9879 "maint print statistics" output to prevent expect timeouts.
9880
809df446
JK
98812010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9882
9883 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
9884 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9885 (test_float_rejected): ... here.
9886 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
9887 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9888 (test_float_rejected): ... here.
9889 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
9890 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9891 (test_float_rejected): ... here.
9892 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
9893 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9894 (test_float_rejected): ... here.
9895
8464be76
DJ
98962010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9897
9898 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
9899 before disabling hardware watchpoints.
9900 (test_inaccessible_watchpoint): Check that hardware watchpoints
9901 are used. Test for watchpoints on a constant address.
9902
14dba4b4
JK
99032010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9904
9905 * gdb.base/ui-redirect.exp: New file.
9906
3f3540e1 99072010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 9908 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
9909
9910 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
9911
0f254bb7
DE
99122010-08-31 Doug Evans <dje@google.com>
9913
9914 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
9915
03f17ccf
TT
99162010-08-30 Tom Tromey <tromey@redhat.com>
9917
9918 PR python/11792:
9919 * gdb.python/py-value.exp (test_subscript_regression): Add
9920 dynamic_type test.
9921
640617ad
DJ
99222010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
9923
9924 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
9925 instead of running to main. Do not test the main function.
9926 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
9927 Add new main.
9928
2ed91d1b
PA
99292010-08-26 Pedro Alves <pedro@codesourcery.com>
9930
9931 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
9932 one test.
9933
673bfd45
DE
99342010-08-24 Doug Evans <dje@google.com>
9935
9936 PR symtab/11942
9937 * gdb.dwarf2/dw4-sig-types.cc: New file.
9938 * gdb.dwarf2/dw4-sig-types.h: New file.
9939 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
9940 * gdb.dwarf2/dw4-sig-types.exp: New file.
9941
f9ffd4bb
TT
99422010-08-23 Tom Tromey <tromey@redhat.com>
9943
9944 PR python/11145:
9945 * gdb.python/py-value.c (Base, Derived): New types.
9946 (base): New global.
9947 * gdb.python/py-value.exp (test_subscript_regression): Add
9948 dynamic_cast test.
9949
d839c8a4
TT
99502010-08-23 Tom Tromey <tromey@redhat.com>
9951
9952 PR python/10676:
9953 * gdb.python/py-type.exp (test_fields): Add tests for type
9954 equality.
9955
702c2711
TT
99562010-08-23 Tom Tromey <tromey@redhat.com>
9957
9958 PR python/11915:
9959 * gdb.python/py-type.exp (test_fields): Add tests for array.
9960
832bafd3
KS
99612010-08-23 Keith Seitz <keiths@redhat.com>
9962
9963 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
9964 have any children. Create a new abbrev for it.
9965 Add missing terminal sequence to .debug_abbrev.
9966
c37bf528
KS
99672010-08-20 Keith Seitz <keiths@redhat.com>
9968
9969 PR symtab/11465:
9970 * gdb.dwarf2/pr11465.exp: New test.
9971 * gdb.dwarf2/pr11465.S: New file.
9972 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
9973 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
9974
4572cbac
TJB
99752010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
9976
9977 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
9978 registers. Update data sets with the new v2_double element in the
9979 VSX register union. Add vector_register3_vr data set for the AltiVec
9980 registers. Use gdb_test_no_output instead of send_gdb.
9981
e7fbb131
PA
99822010-08-19 Pedro Alves <pedro@codesourcery.com>
9983
9984 * gdb.python/py-shared.exp: New file, factored out from
9985 python.exp.
9986 * gdb.python/py-shared.c: New file.
9987 * gdb.python/py-shared-sl.c: New file.
9988 * gdb.python/python-1.c: New file.
9989 * gdb.python/python-sl.c: Delete.
9990 * gdb.python/python.c: Mention python-1.c.
9991 * gdb.python/python.exp: Move shared library tests to
9992 py-shared.exp.
9993 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
9994 (MISCELLANEOUS): New.
9995 (clean mostlyclean): Also remove $MISCELLANEOUS.
9996
d30f5e1f
DE
99972010-08-19 Doug Evans <dje@google.com>
9998
9999 PR exp/11926
10000 * gdb.base/printcmds.exp (test_float_accepted): New function.
10001 Move existing float tests there. Add tests for floats with suffixes.
10002 (test_float_rejected): New function.
10003 * gdb.java/jv-print.exp (test_float_accepted): New function.
10004 (test_float_rejected): New function.
10005 * gdb.objc/print.exp: New file.
10006 * gdb.pascal/print.exp: New file.
10007 * lib/objc.exp: New file.
10008
7b3fd859
PM
100092010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
10010
10011 * gdb.base/default.exp (info set): Avoid full buffer error and force
10012 reading up to final gdb prompt.
10013 (show): Likewise.
10014
c92817ce
TT
100152010-08-18 Tom Tromey <tromey@redhat.com>
10016
10017 PR symtab/11919:
10018 * gdb.base/completion.exp: Add test.
10019
f1208f9e
DE
100202010-08-18 Doug Evans <dje@google.com>
10021
10022 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
10023 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
10024 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
10025 Simplify, early exit if runto_main fails.
10026 * gdb.fortran/exprs.exp: load_lib fortran.exp.
10027 (set_lang_fortran): Moved to lib/fortran.exp.
10028 * gdb.fortran/types.exp: load_lib fortran.exp.
10029 (set_lang_fortran): Moved to lib/fortran.exp.
10030 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
10031 * gdb.java/jprint.exp (set_lang_java): Ditto.
10032 * gdb.java/jv-exp.exp: load_lib java.exp.
10033 If set_lang_java fails, issue a warning instead of failure to be
10034 consistent with other set_lang_foo uses.
10035 (set_lang_java): Moved to lib/java.exp.
10036 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
10037 If set_lang_java fails, issue a warning instead of failure to be
10038 consistent with other set_lang_foo uses.
10039 * gdb.pascal/types.exp: load_lib pascal.exp.
10040 (set_lang_pascal): Moved to lib/pascal.exp.
10041 * lib/fortran.exp: New file.
10042 * lib/java.exp (set_lang_java): New function.
10043 * lib/pascal.exp (set_lang_pascal): New function.
10044
2f06b485
YQ
100452010-08-18 Yao Qi <yao@codesourcery.com
10046
10047 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
10048 func_nofb_start and func_loopfb_start, so that address of functions
10049 is equal to these labels on Thumb.
10050
96e25403
YQ
100512010-08-18 Yao Qi <yao@codesourcery.com>
10052
10053 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
10054 to reflect latest c source file.
10055
36e6adc4
JK
100562010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10057
10058 * gdb.cp/infcall-dlopen.exp: New file.
10059 * gdb.cp/infcall-dlopen.cc: New file.
10060 * gdb.cp/infcall-dlopen-lib.cc: New file.
10061
f431efe5
PA
100622010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10063 Pedro Alves <pedro@codesourcery.com>
10064
10065 PR breakpoints/11371
10066
10067 * gdb.base/watch-cond-infcall.exp: New file.
10068 * gdb.base/watch-cond-infcall.c: New file.
10069
06a64a0b
TT
100702010-08-16 Tom Tromey <tromey@redhat.com>
10071
10072 * gdb.base/help.exp: Update.
10073 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
10074 watchpoint.
10075 (test_watch_location): New proc.
10076 (test_watchpoint_in_big_blob): Delete watchpoint.
10077 * gdb.base/watchpoint.c (func5): New function.
10078 (main): Call it.
10079
70ebf4ed
DE
100802010-08-16 Doug Evans <dje@google.com>
10081
10082 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
10083
ca5c20b6
PM
100842010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10085
10086 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
10087 tests.
10088
7346b668
KW
100892010-08-11 Ken Werner <ken.werner@de.ibm.com>
10090
10091 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
10092 * gdb.base/gnu_vector.c: New File.
10093 * gdb.base/gnu_vector.exp: Likewise.
10094
cb2e07a6
PM
100952010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10096
10097 * gdb.python/python.c: New File.
10098 * gdb.python/python-sl.c: New File.
10099 * gdb.python/python.exp: Test solib_address and decode_line
10100 * functions.
10101
5da1313b
JK
101022010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10103
10104 * gdb.python/python.exp (show height, set height 10)
10105 (verify pagination beforehand, verify pagination beforehand: q)
10106 (gdb.execute does not page, verify pagination afterwards)
10107 (verify pagination afterwards: q): New.
10108
49c3ccf7
DE
101092010-08-02 Doug Evans <dje@google.com>
10110
10111 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
10112 because of an older gcc, change test2
10113 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
10114 to unsupported.
10115
42c0c4f1
KH
101162010-07-30 Kazu Hirata <kazu@codesourcery.com>
10117
10118 * gdb.base/break-always.exp: Do not expect full paths to file
10119 names.
10120 * gdb.base/commands.exp: Likewise.
10121
d3765805
DE
101222010-07-30 Doug Evans <dje@google.com>
10123
c98ee71b
DE
10124 * gdb.cp/temargs.exp: For new tests that require newer gccs,
10125 xfail them when run with older gccs.
10126
fd961404
DE
10127 * lib/gdb.exp (build_executable): Forward "c++" option to
10128 get_compiler_info.
10129
999adef4
DE
10130 * gdb.python/py-type.exp (test_template): Mark as xfail tests
10131 "python print ttype.template_argument(1)" and
10132 "python print isinstance(ttype.template_argument(1), gdb.Value)"
10133 if using gcc 4.4 or earlier.
10134
d3765805
DE
10135 * gdb.base/valgrind-db-attach.exp: Use unique test name for
10136 attach-to-debugger handling.
10137
1276c759
JK
101382010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10139
10140 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
10141 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
10142 (main): Use copyreloc.
10143 * gdb.base/prelink.exp (split debug of executable)
10144 (.dynbss vs. .bss address shift): New tests.
10145
88caa9b9
PA
101462010-07-29 Pedro Alves <pedro@codesourcery.com>
10147
10148 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
10149 in gdb_test_multiple.
10150
c6f2ac43
PA
101512010-07-29 Pedro Alves <pedro@codesourcery.com>
10152
10153 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
10154 environment.
10155
326fd672
TT
101562010-07-28 Tom Tromey <tromey@redhat.com>
10157
10158 PR python/11060:
10159 * gdb.python/py-type.c (Temargs): New template.
10160 (temvar): New variable.
10161 * gdb.python/py-type.exp (test_template): New proc.
10162
3ce3b1ba
PA
101632010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10164
10165 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
10166 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
10167
34eaf542
TT
101682010-07-28 Tom Tromey <tromey@redhat.com>
10169
10170 PR c++/9946:
10171 * gdb.cp/temargs.exp: New file.
10172 * gdb.cp/temargs.cc: New file.
10173
d41b819e
JK
101742010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10175
10176 * gdb.base/help.exp (help disassemble): Update the content.
10177
26ab7092
JK
101782010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10179
10180 * gdb.threads/ia64-sigill.exp: New file.
10181 * gdb.threads/ia64-sigill.c: New file.
10182
5283e9e1
TT
101832010-07-27 Tom Tromey <tromey@redhat.com>
10184
10185 * gdb.opt/inline-cmds.c (ATTR): New define.
10186 (func1): Use it.
10187 (func2): Likewise.
10188 (func3): Likewise.
10189 (outer_inline1): Likewise.
10190 (outer_inline2): Likewise.
10191 * gdb.opt/inline-bt.c (ATTR): New define.
10192 (func1): Use it.
10193 (func2): Likewise.
10194 * gdb.opt/inline-locals.c (ATTR): New define.
10195 (func1): Use it.
10196 (func2): Likewise.
10197
e992ef73
TT
101982010-07-27 Tom Tromey <tromey@redhat.com>
10199
10200 * gdb.stabs/gdb11479.c (hack): New function.
10201 (test): Use it.
10202 (test2): Use it.
10203 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
10204 (int32_search_buf, int64_search_buf): No longer static.
10205 (x): Remove.
10206 * gdb.base/relocate.c (hack): New function.
10207
5374244e
PM
102082010-07-27 Phil Muldoon <pmuldoon@redhat.com>
10209
10210 * gdb.python/py-value.exp (test_inferior_function_call): New function.
10211 * gdb.python/py-value.c (func1): New function.
10212 (func2): Likewise.
10213
a99aee83
CV
102142010-07-26 Corinna Vinschen <vinschen@redhat.com>
10215
10216 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
10217 as not to clash with .data section.
10218
a04ba985
JG
102192010-07-26 Jerome Guitton <guitton@adacore.com>
10220
10221 * gdb.base/code_elim.exp: New file.
10222 * gdb.base/code_elim1.c: New file.
10223 * gdb.base/code_elim2.c: New file.
10224
23bd0f7c
PA
102252010-07-21 Pedro Alves <pedro@codesourcery.com>
10226
10227 PR symtab/11827
10228
10229 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
10230 (some_volatile_enum): New variable.
10231 * gdb.base/printcmds.exp (test_print_enums): New.
10232 <top level>: Call it.
10233
883df6dd
SW
102342010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
10235
10236 * gdb.cp/fpointer.cc: New test.
10237 * gdb.cp/fpointer.exp: New test.
10238
569b05a5
JK
102392010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10240
10241 * gdb.base/solib-nodir.exp: New file.
10242 * lib/gdb.exp (runto): New case for a GDB internal error.
10243
51d7d803
JK
102442010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10245 Ulrich Weigand <uweigand@de.ibm.com>
10246 Tom Tromey <tromey@redhat.com>
10247
10248 * gdb.base/charset-malloc.c: New file.
10249 * gdb.base/charset.c (malloc_stub): New prototype.
10250 (main): Call it instead of malloc itself.
10251 * gdb.base/charset.exp: Use only prepare_for_testing.
10252 (binfile): Remove the variable.
10253
c0edd9ed
JK
102542010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10255
10256 Make core files the process_stratum.
10257 * gdb.base/corefile.exp (run: load core again)
10258 (run: sanity check we see the core file, run: with core)
10259 (run: core file is cleared, attach: load core again)
10260 (attach: sanity check we see the core file, attach: with core)
10261 (attach: core file is cleared): New tests.
10262 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
10263
3cbaedff
KW
102642010-07-14 Ken Werner <ken.werner@de.ibm.com>
10265
10266 * gdb.arch/altivec-abi.exp: New tests.
10267
91158a56
TT
102682010-07-13 Tom Tromey <tromey@redhat.com>
10269
10270 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
10271 (main): Use it.
10272 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
10273
0f5238ed
TT
102742010-07-13 Tom Tromey <tromey@redhat.com>
10275
10276 * gdb.base/label.exp: New file.
10277 * gdb.base/label.c: New file.
10278
add265ae
L
102792010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
10280 H.J. Lu <hongjiu.lu@intel.com>
10281
10282 * lib/gdb.exp (is_ilp32_target): New.
10283 (is_lp64_target): Likewise.
10284
10285 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
10286 target.
10287 * gdb.arch/amd64-disp-step.exp: Likewise.
10288 * gdb.arch/amd64-dword.exp: Likewise.
10289 * gdb.arch/amd64-i386-address.exp: Likewise.
10290 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 10291
add265ae
L
10292 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
10293 target.
10294 * gdb.arch/i386-bp_permanent.exp: Likewise.
10295 * gdb.arch/i386-byte.exp: Likewise.
10296 * gdb.arch/i386-disp-step.exp: Likewise.
10297 * gdb.arch/i386-gnu-cfi.exp: Likewise.
10298 * gdb.arch/i386-prologue.exp: Likewise.
10299 * gdb.arch/i386-size-overlap.exp: Likewise.
10300 * gdb.arch/i386-size.exp: Likewise.
10301 * gdb.arch/i386-sse.exp: Likewise.
10302 * gdb.arch/i386-unwind.exp: Likewise.
10303 * gdb.arch/i386-word.exp: Likewise.
10304
10305 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
10306 test only when building 64-bit executables. Do not hard-code
10307 -m64 option.
10308
2dfb8c17
DE
103092010-07-07 Doug Evans <dje@google.com>
10310
10311 * lib/gdb.exp (gdb_test_list_exact): New function.
10312 * gdb.base/default.exp (show convenience): Call it, add tests for
10313 $_sdata = void, $_thread = 0.
10314
4e5799b6
JK
103152010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10316 Joel Brobecker <brobecker@adacore.com>
10317
10318 Fix re-run of PIE executable, PR shlibs/11776.
10319 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
10320 Remove $displacement_main to match the solib-svr4.c change. New "kill"
10321 and re-"run" of the inferior.
10322
1a219cc7
JK
103232010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10324 Joel Brobecker <brobecker@adacore.com>
10325
10326 Cope with missing /usr/sbin/prelink.
10327 * lib/prelink-support.exp (prelink_no):
10328 <result == 1 && $output is "no such file or directory">: New.
10329 (prelink_yes): Likewise. Return on failed prelink_no.
10330
5e3b36f8
JK
103312010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10332 Joel Brobecker <brobecker@adacore.com>
10333
10334 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
10335 build_executable by build_executable_own_libs. Replace "prelink -R"
10336 execution by a call of prelink_yes. Comment why "prelink -r" needs no
10337 change.
10338 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
10339 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
10340 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
10341 Replace build_executable by build_executable_own_libs's function
10342 build_executable_own_libs.
10343 (prelinkNO): Create new stub to call prelink_no.
10344 (prelinkYES): Create new stub to call prelink_yes.
10345 (test_attach): Rename calls of copy to file_copy.
10346 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
10347 (copy): Move to ...
10348 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
10349 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
10350 * gdb.base/prelink.exp: Disable testcase also for is_remote and
10351 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
10352 special flags by gdb_compile_shlib. Replace second gdb_compile by
10353 build_executable_own_libs. Replace "prelink -R" execution by a call of
10354 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
10355 a second call of prelink_yes. Replace restart commands by
10356 clean_restart.
10357 (prelink): Rename to ...
10358 (seen displacement message): ... this test. Extend its expectation
10359 strictness.
10360
86e4bafc
JK
103612010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10362
10363 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
10364 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
10365 displacement message exactly once.
10366
3cd07d20
JK
103672010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10368 Joel Brobecker <brobecker@adacore.com>
10369
10370 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
10371 its restore after the <$relink_args != ""> loop. new comment.
10372
0a1e94c7
JK
103732010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10374 Joel Brobecker <brobecker@adacore.com>
10375
10376 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
10377 code for it. New variable relink_args.
10378 (prelinkYES): Call prelinkNO.
10379 (test_attach): Accept new parameter relink_args. Re-prelink the binary
10380 in such case. Move the core code to ...
10381 (test_attach_gdb): ... a new function. Send GDB command "file".
10382 Extend expected "Attaching to " string.
10383
2f70bcfb
TT
103842010-07-02 Tom Tromey <tromey@redhat.com>
10385
10386 * gdb.base/bitops.exp: Remove extraneous "pass".
10387
a17ac5b0
TT
103882010-07-02 Ken Werner <ken.werner@de.ibm.com>
10389
10390 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10391
dc10affe
PA
103922010-07-01 Pedro Alves <pedro@codesourcery.com>
10393
d41c0fc8
PA
10394 * gdb.base/help.exp: Adjust expected output.
10395
103962010-07-01 Pedro Alves <pedro@codesourcery.com>
10397
10398 * gdb.base/help.exp: Adjust expected output.
dc10affe 10399
0a600c36
JK
104002010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10401
10402 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
10403 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
10404 c++/11702.
10405
37cc8bfe
JK
104062010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10407 Doug Evans <dje@google.com>
10408
10409 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
10410 add .dynamic entry'.
10411
254e6b9e
DE
104122010-06-29 Doug Evans <dje@google.com>
10413
10414 Test PR c++/11702.
10415 * gdb.cp/m-static.exp: Add testcase.
10416 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
10417
595939de 104182010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
10419 Tom Tromey <tromey@redhat.com>
10420 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
10421
10422 * gdb.python/py-inferior.c: New File.
10423 * gdb.python/py-infthread.c: New File.
10424 * gdb.python/py-inferior.exp: New File.
10425 * gdb.python/py-infthread.exp: New File.
10426
98751a41
JK
104272010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10428
10429 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
10430 (ptype ::C::OtherFileClass typedefs): New.
10431 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
10432 (C::OtherFileClass::cOtherFileClassVar2): New.
10433 (C::OtherFileClass::cOtherFileClassVar_use): Use also
10434 cOtherFileClassVar2.
10435 (C::cOtherFileType2, C::cOtherFileVar2): New.
10436 (C::cOtherFileVar_use): use also cOtherFileVar2.
10437 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
10438
41f62f39
JK
104392010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10440
10441 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
10442 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
10443 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
10444 (print ::C::cOtherFileVar)
10445 (whatis C::OtherFileClass::cOtherFileClassType)
10446 (whatis ::C::OtherFileClass::cOtherFileClassType)
10447 (print C::OtherFileClass::cOtherFileClassVar)
10448 (print ::cOtherFileClassVar)
10449 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
10450 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
10451 trailing content.
10452 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
10453 (C::OtherFileClass::cOtherFileClassVar)
10454 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
10455 (C::cOtherFileVar, C::cOtherFileVar_use): New.
10456
af53d231
JK
104572010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10458
10459 Test PR c++/11703 and PR gdb/1448.
10460 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
10461 gdb/1448.
10462
9655fd1a
JK
104632010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10464
10465 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
10466 (main) <rtti_data>: New.
10467 * gdb.cp/virtbase.exp (print rtti_data): New.
10468
824cc8dd
JK
104692010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10470 Joel Brobecker <brobecker@adacore.com>
10471
10472 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
10473
6036c742
JK
104742010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10475
10476 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
10477
de6a0421
DE
104782010-06-28 Doug Evans <dje@google.com>
10479
10480 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
10481
b2dae948
DE
104822010-06-27 Doug Evans <dje@google.com>
10483
10484 * gdb.cp/m-static.exp: Update expected test output.
10485
0f3bb72e
PH
104862010-06-25 Paul Hilfinger <hilfinger@adacore.com>
10487
889bf7c5
PA
10488 * gdb.gdb/selftest.exp: Adjust expected message for
10489 capturing start-up runtime.
0f3bb72e 10490
bc9f0842
TT
104912010-06-25 Tom Tromey <tromey@redhat.com>
10492
10493 PR python/10808:
10494 * gdb.python/python.exp: Add new tests.
10495
099ef718
SW
104962010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
10497
10498 * gdb.cp/operator.cc: Created an import loop.
10499 * gdb.cp/operator.exp: Added testcase for import loop.
10500
5868a632
JK
105012010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10502
10503 Test PR python/11407.
10504 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
10505 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
10506 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
10507 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
10508 executable_nofb and executable_fb. New variables srcsfile, objsfile,
10509 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
10510 binfile. Call gdb_compile with clean_restart twice.
10511 (func_nofb print, func_nofb backtrace, func_loopfb print)
10512 (func_loopfb backtrace): New.
10513
af76db58
JK
105142010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10515
10516 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
10517 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
10518 by a hand made one.
10519 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
10520 i?86 requirement. Remove variables srcfile and binfile. New variable
10521 sources, executable_nofb and executable_fb. Call prepare_for_testing.
10522
f2c7657e
UW
105232010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10524
10525 * gdb.cell/dwarfaddr.exp: New file.
10526 * gdb.cell/dwarfaddr.S: New file.
10527
628fe4e4
JK
105282010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10529
10530 Test PR 9436.
10531 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
10532
f1421989
HZ
105332010-06-24 Hui Zhu <teawater@gmail.com>
10534
10535 * gdb.base/eval.exp: New file.
10536
d03285ec
UW
105372010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10538
10539 * gdb.cell/fork.exp: New file.
10540 * gdb.cell/fork.c: Likewise.
10541 * gdb.cell/fork-spu.c: Likewise.
10542
41b2c92d
PM
105432010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
10544
10545 * lib/gdb.exp (banned_variables_traced): New global variable.
10546 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
10547 (gdb_init): Use `trace add variable' instead of obsolete
10548 `trace variable'.
10549
d5bc977f
DE
105502010-06-21 Doug Evans <dje@google.com>
10551
10552 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
10553
d2ed6730
UW
105542010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10555
10556 * gdb.arch/spu-ls.exp: New file.
10557 * gdb.arch/spu-ls.c: Likewise.
10558
6aed2dbc
SS
105592010-06-18 Stan Shebs <stan@codesourcery.com>
10560
10561 * gdb.threads/thread-specific.exp: Add tests of $_thread.
10562
e0756905
UW
105632010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10564
10565 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
10566 * gdb.base/watch-cond.exp: Likewise.
10567 * gdb.python/py-breakpoint.exp: Likewise.
10568
d8053d4d
PA
105692010-06-18 Pedro Alves <pedro@codesourcery.com>
10570
10571 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
10572 clean_restart, make sure every test has a distinct message, and
10573 that messages don't include the executable' full path.
10574
81ce510c
DE
105752010-06-17 Doug Evans <dje@google.com>
10576
10577 * gdb.arch/i386-size.exp: Updated expected output for
10578 DISASSEMBLY_OMIT_FNAME.
10579
65d79d4b
SDJ
105802010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10581 Sergio Durigan Junior <sergiodj@redhat.com>
10582
10583 * gdb.base/watch-notconst.c: New file.
10584 * gdb.base/watch-notconst.S: New file.
10585 * gdb.base/watch-notconst2.c: New file.
10586 * gdb.base/watch-notconst2.S: New file.
10587 * gdb.base/watch-notconst.exp: New file.
10588 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
10589 (func4): Add operations on `global_ptr_ptr'.
10590 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
10591 routine to test watchpoints created with a constant expression.
10592 (test_inaccessible_watchpoint): Include tests for watchpoints
10593 created with a constant expression.
10594
df0f4836
KB
105952010-06-14 Kevin Buettner <kevinb@redhat.com>
10596
10597 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
10598 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
10599 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
10600 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
10601 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
10602 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
10603 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
10604 of `_start'.
10605
b769def5
UW
106062010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10607
10608 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
10609 not supported on the target.
10610 * gdb.mi/mi-nonstop-exit.exp: Likewise.
10611 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10612 * gdb.mi/mi-nsintrall.exp: Likewise.
10613 * gdb.mi/mi-nsmoribund.exp: Likewise.
10614 * gdb.mi/mi-nsthrexec.exp: Likewise.
10615
d914c394
SS
106162010-06-11 Stan Shebs <stan@codesourcery.com>
10617
10618 * gdb.base/permissions.exp: New file.
10619
106202010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
10621
10622 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
10623 does not support ELF executable class.
10624
f3ce5b9c
UW
106252010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10626
10627 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
10628
8e46892c
JK
106292010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10630
10631 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
10632 (runto): Catch "The target does not support running in non-stop mode.".
10633
6cc55c64
MS
106342010-06-11 Michael Snyder <msnyder@vmware.com>
10635
10636 * gdb.base/setshow.exp (set language asm): Don't use
10637 gdb_test_no_output, fails on some targets.
10638
caddefa4
UW
106392010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10640
10641 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
10642 * gdb.cp/pr9167.exp: Likewise.
10643
468b1aa7
UW
106442010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10645
10646 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
10647
5c3552dc
UW
106482010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10649
10650 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
10651
02e6fe6a
UW
106522010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10653
10654 * gdb.base/charset.c (main): Make sure malloc gets linked in.
10655
0e03807e
TT
106562010-06-11 Tom Tromey <tromey@redhat.com>
10657
10658 PR gdb/9977, PR exp/11636::
10659 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
10660 (pieces_test_f6): Update expected output.
10661
2bdf28a0
JK
106622010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10663
10664 * gdb.base/moribund-step.exp: New.
10665
f6978de9
MS
106662010-06-08 Michael Snyder <msnyder@vmware.com>
10667
10668 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 10669 * gdb.ada/boolean_expr.exp:
f6978de9
MS
10670 * gdb.ada/frame_args.exp: Ditto.
10671 * gdb.ada/lang_switch.exp: Ditto.
10672 * gdb.ada/ptype_arith_binop.exp: Ditto.
10673 * gdb.ada/ref_param.exp: Ditto.
10674 * gdb.ada/type_coercion.exp:Ditto.
10675
10676 * gdb.asm/asm-source.exp: Ditto.
10677
10678 * gdb.base/attach.exp: Ditto.
10679 * gdb.base/bitfields2.exp: Ditto.
10680 * gdb.base/call-signal-resume.exp: Ditto.
10681 * gdb.base/callfuncs.exp: Ditto.
10682 * gdb.base/commands.exp: Ditto.
10683 * gdb.base/dbx.exp: Ditto.
10684 * gdb.base/default.exp: Ditto.
10685 * gdb.base/dump.exp: Ditto.
10686 * gdb.base/exprs.exp: Ditto.
10687 * gdb.base/freebpcmd.exp: Ditto.
10688 * gdb.base/interrupt.exp: Ditto.
10689 * gdb.base/list.exp: Ditto.
10690 * gdb.base/long_long.exp: Ditto.
10691 * gdb.base/maint.exp: Ditto.
10692 * gdb.base/ptype.exp: Ditto.
10693 * gdb.base/return.exp: Ditto.
10694 * gdb.base/setshow.exp: Ditto.
10695 * gdb.base/sigbpt.exp: Ditto.
10696 * gdb.base/sigrepeat.exp: Ditto.
10697
10698 * gdb.cp/classes.exp: Ditto.
10699
10700 * gdb.dwarf2/dw2-restore.exp: Ditto.
10701
10702 * gdb.gdb/selftest.exp: Ditto.
10703
10704 * gdb.multi/base.exp: Ditto.
10705 * gdb.multi/bkpt-multi-exec.exp: Ditto.
10706
10707 * gdb.python/py-block.exp: Ditto.
10708 * gdb.python/py-prettyprint.exp: Ditto.
10709 * gdb.python/py-template.exp: Ditto.
10710
10711 * gdb.server/ext-attach.exp: Ditto.
10712 * gdb.server/ext-run.exp: Ditto.
10713 * gdb.server/server-mon.exp: Ditto.
10714
10715 * gdb.threads/fork-thread-pending.exp: Ditto.
10716 * gdb.threads/hand-call-in-threads.exp: Ditto.
10717 * gdb.threads/interrupted-hand-call.exp: Ditto.
10718 * gdb.threads/linux-dp.exp: Ditto.
10719 * gdb.threads/manythreads.exp: Ditto.
10720 * gdb.threads/print-threads.exp: Ditto.
10721 * gdb.threads/pthreads.exp: Ditto.
10722 * gdb.threads/schedlock.exp: Ditto.
10723 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10724 * gdb.threads/threadapply.exp: Ditto.
10725
de7ff789
MS
107262010-06-08 Michael Snyder <msnyder@vmware.com>
10727
889bf7c5 10728 * gdb.ada/exec_changed.exp:
de7ff789
MS
10729 Use ".*" instead of "" as wildcard regexp.
10730
10731 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
10732 * gdb.base/call-ar-st.exp: Ditto.
10733 * gdb.base/checkpoint.exp: Ditto.
10734 * gdb.base/default.exp: Ditto.
10735 * gdb.base/dump.exp: Ditto.
10736 * gdb.base/ending-run.exp: Ditto.
10737 * gdb.base/fileio.exp: Ditto.
10738 * gdb.base/miscexprs.exp: Ditto.
10739 * gdb.base/pointers.exp: Ditto.
10740 * gdb.base/readline.exp: Ditto.
10741 * gdb.base/reread.exp: Ditto.
10742 * gdb.base/restore.exp: Ditto.
10743 * gdb.base/shlib-call.exp: Ditto.
10744 * gdb.base/valgrind-db-attach.exp: Ditto.
10745 * gdb.base/volatile.exp: Ditto.
10746 * gdb.base/watchpoints.exp: Ditto.
10747
10748 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
10749
10750 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
10751 * gdb.python/py-value.exp: Ditto.
10752
10753 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
10754 * gdb.trace/circ.exp: Ditto.
10755 * gdb.trace/collection.exp: Ditto.
10756 * gdb.trace/packetlen.exp: Ditto.
10757 * gdb.trace/passc-dyn.exp: Ditto.
10758 * gdb.trace/report.exp: Ditto.
10759 * gdb.trace/tfile.exp: Ditto.
10760 * gdb.trace/tfind.exp: Ditto.
10761 * gdb.trace/while-dyn.exp: Ditto.
10762
3bebe2f2
JK
107632010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10764
10765 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
10766
5c631832
JK
107672010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10768
10769 Test PR 10640.
10770 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
10771
4c3376c8
SW
107722010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
10773
10774 * gdb.cp/koenig.exp: Test for ADL operators.
10775 * gdb.cp/koenig.cc: Added ADL operators.
10776 * gdb.cp/operator.exp: New test.
10777 * gdb.cp/operator.cc: New test.
10778
dc226d5a
MS
107792010-06-04 Michael Snyder <msnyder@vmware.com>
10780
dfb88a23
MS
10781 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
10782 * gdb.base/pending.exp: Ditto.
f7ae76b3 10783
dc226d5a
MS
10784 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
10785
967cf477
DE
107862010-06-04 Doug Evans <dje@google.com>
10787
10788 * gdb.python/py-prettyprint.exp: Add new test for enabled and
10789 disabled printers.
10790 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
10791 (enable_lookup_function): New function.
10792
eb801841
TT
107932010-06-04 Tom Tromey <tromey@redhat.com>
10794
10795 * gdb.python/py-value.exp (test_value_hash): Don't test equality
10796 of hash and id.
10797
38979823
JK
107982010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10799
10800 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
10801 newline.
10802 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
10803 (empty verbose non-noisy clear, empty verbose noisy clear)
10804 (empty non-verbose noisy clear): Likewise.
10805
35ec993f
MS
108062010-06-03 Michael Snyder <msnyder@vmware.com>
10807
10808 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
10809 * gdb.base/display.exp: Ditto.
10810 * gdb.base/find.exp: Ditto.
10811 * gdb.base/ifelse.exp: Ditto.
10812 * gdb.base/multi-forks.exp: Ditto.
10813 * gdb.base/recurse.exp: Ditto.
10814 * gdb.base/setshow.exp: Ditto.
10815 * gdb.base/value-double-free.exp: Ditto.
10816 * gdb.base/watch-vfork.exp: Ditto.
10817 * gdb.base/watch_thread_num.exp: Ditto.
10818 * gdb.base/watchpoint-solib.exp: Ditto.
10819 * gdb.base/watchpoint.exp: Ditto.
10820 * gdb.base/watchpoints.exp: Ditto.
10821
10822 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
10823 * gdb.cp/overload.exp: Ditto.
10824 * gdb.cp/virtfunc.exp: Ditto.
10825
10826 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
10827
889bf7c5 10828 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
10829 Replace gdb_test with gdb_test_no_output.
10830
889bf7c5 10831 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
10832 Replace gdb_test with gdb_test_no_output.
10833 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10834 * gdb.threads/watchthreads.exp: Ditto.
10835 * gdb.threads/watchthreads2.exp: Ditto.
10836
10837 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
10838 * gdb.trace/tfind.exp: Ditto.
10839
c22decce
JB
108402010-06-03 Joel Brobecker <brobecker@adacore.com>
10841
10842 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
10843 successful test if message is the empty string.
10844
fd5700c7
JK
108452010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10846
10847 * gdb.fortran/module.exp (stopped language detection): New test.
10848
f55ee35c
JK
108492010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10850
10851 Support DW_TAG_module as separate namespaces.
10852 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
10853 gdb.fortran/library-module-lib.f90: New.
10854 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
10855 (print i): Remove.
10856 (continue to breakpoint: i-is-1, print var_i value 1)
10857 (continue to breakpoint: i-is-2, print var_i value 2)
10858 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
10859 (print var_d, print var_i value 14, ptype modmany, complete `modm)
10860 (complete `modmany, complete `modmany`, complete `modmany`var)
10861 (show language, setting breakpoint at module): New tests.
10862 * gdb.fortran/module.f90 (module mod): Remove.
10863 (module mod1, module mod2, module modmany, subroutine sub1)
10864 (subroutine sub2, program module): New.
10865
b8e8282f
JK
108662010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10867
10868 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
10869 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
10870 * gdb.cp/anon-union.exp (pass): Rename to ...
10871 (print z 2): ... here.
b8e8282f 10872
019ebafc
MS
108732010-06-02 Michael Snyder <msnyder@vmware.com>
10874
e68d8fd4
MS
10875 * gdb.trace/actions.exp: Use gdb_test_no_output.
10876 * gdb.trace/circ.exp: Ditto.
10877 * gdb.trace/packetlen.exp: Ditto.
10878 * gdb.trace/save-trace.exp: Ditto.
10879 * gdb.trace/tracecmd.exp: Ditto.
10880 * gdb.trace/tsv.exp: Ditto.
10881
12b5d08a
MS
10882 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
10883 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
10884 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10885 * gdb.threads/manythreads.exp: Ditto.
10886 * gdb.threads/print-threads.exp: Ditto.
10887 * gdb.threads/pthreads.exp: Ditto.
10888 * gdb.threads/schedlock.exp: Ditto.
10889 * gdb.threads/staticthreads.exp: Ditto.
10890 * gdb.threads/thread-specific.exp: Ditto.
10891 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10892 * gdb.threads/threadapply.exp: Ditto.
10893 * gdb.threads/watchthreads.exp: Ditto.
10894 * gdb.threads/watchthreads2.exp: Ditto.
10895
89493308
MS
10896 * gdb.python/py-block.exp: Use gdb_test_no_output.
10897 * gdb.python/py-prettyprint.exp: Ditto.
10898 * gdb.python/py-template.exp: Ditto.
10899 * gdb.python/py-value.exp: Ditto.
10900
10901 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
10902 * gdb.reverse/watch-reverse.exp: Ditto.
10903
10904 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
10905 * gdb.server/ext-run.exp: Ditto.
10906
019ebafc
MS
10907 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
10908 * gdb.dwarf2/dw2-compressed.exp: Ditto.
10909 * gdb.dwarf2/dw2-intercu.exp: Ditto.
10910 * gdb.dwarf2/dw2-intermix.exp: Ditto.
10911 * gdb.dwarf2/dw2-producer.exp: Ditto.
10912 * gdb.dwarf2/mac-fileno.exp: Ditto.
10913
10914 * gdb.gdb/observer.exp: Use gdb_test_no_output.
10915 * gdb.gdb/selftest.exp: Ditto.
10916
10917 * gdb.multi/base.exp: Use gdb_test_no_output.
10918
10919 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
10920
3e0ca3a5
JK
109212010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10922
10923 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
10924
9db70545
MS
109252010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
10926
a8d52276
MS
10927 * gdb.cp/class2.exp: Use gdb_test_no_output.
10928 * gdb.cp/classes.exp: Ditto.
10929 * gdb.cp/extern-c.exp: Ditto.
10930 * gdb.cp/inherit.exp: Ditto.
10931 * gdb.cp/maint.exp: Ditto.
10932 * gdb.cp/mb-inline.exp: Ditto.
10933 * gdb.cp/mb-templates.exp: Ditto.
10934 * gdb.cp/method2.exp: Ditto.
10935 * gdb.cp/misc.exp: Ditto.
10936 * gdb.cp/ovldbreak.exp: Ditto.
10937 * gdb.cp/punctuator.exp: Ditto.
10938 * gdb.cp/templates.exp: Ditto.
10939 * gdb.cp/virtbase.exp: Ditto.
10940
889bf7c5 10941 * gdb.threads/attach-stopped.exp:
9db70545 10942 Replace uses of send_gdb / gdb_expect.
889bf7c5 10943 * gdb.threads/attachstop-mt.exp:
9db70545 10944 Replace uses of send_gdb / gdb_expect.
889bf7c5 10945 * gdb.threads/gcore-thread.exp:
9db70545 10946 Replace uses of send_gdb / gdb_expect.
889bf7c5 10947 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
10948 Replace uses of send_gdb / gdb_expect.
10949 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10950 * gdb.threads/print-threads.exp:
9db70545
MS
10951 Replace uses of send_gdb / gdb_expect.
10952 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
10953 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
10954 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
10955
10956 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
10957 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
10958 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
10959 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
10960 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
10961 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
10962 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
10963 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
10964 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
10965 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
10966 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
10967
359cc68c
JK
109682010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10969
10970 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
10971
7d3fe98e
SW
109722010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
10973
10974 * gdb.cp/koenig.exp: Added new test case.
10975 * gdb.cp/koenig.cc: Ditto.
10976
27d3a1a2
MS
109772010-06-01 Michael Snyder <msnyder@vmware.com>
10978
10979 * gdb.base/arithmet.exp: Use gdb_test_no_output.
10980 * gdb.base/arrayidx.exp: Ditto.
10981 * gdb.base/attach.exp: Ditto.
10982 * gdb.base/auxv.exp: Ditto.
10983 * gdb.base/bigcre.exp: Ditto.
10984 * gdb.base/break-always.exp: Ditto.
10985 * gdb.base/break-interp.exp: Ditto.
10986 * gdb.base/break.exp: Ditto.
10987 * gdb.base/breakpoint-shadow.exp: Ditto.
10988 * gdb.base/call-ar-st.exp: Ditto.
10989 * gdb.base/call-sc.exp: Ditto.
10990 * gdb.base/call-signal-resume.exp: Ditto.
10991 * gdb.base/callfuncs.exp: Ditto.
10992 * gdb.base/catch-syscall.exp: Ditto.
10993 * gdb.base/charset.exp: Ditto.
10994 * gdb.base/code-expr.exp: Ditto.
10995 * gdb.base/commands.exp: Ditto.
10996 * gdb.base/cond-expr.exp: Ditto.
10997 * gdb.base/condbreak.exp: Ditto.
10998 * gdb.base/cursal.exp: Ditto.
10999 * gdb.base/cvexpr.exp: Ditto.
11000 * gdb.base/default.exp: Ditto.
11001 * gdb.base/del.exp: Ditto.
11002 * gdb.base/detach.exp: Ditto.
11003 * gdb.base/display.exp: Ditto.
11004 * gdb.base/ena-dis-br.exp: Ditto.
11005 * gdb.base/eval-skip.exp: Ditto.
11006 * gdb.base/foll-fork.exp: Ditto.
11007 * gdb.base/foll-vfork.exp: Ditto.
11008 * gdb.base/frame-args.exp: Ditto.
11009 * gdb.base/funcargs.exp: Ditto.
11010 * gdb.base/gcore-buffer-overflow.exp: Ditto.
11011 * gdb.base/gdbvars.exp: Ditto.
11012 * gdb.base/help.exp: Ditto.
11013 * gdb.base/ifelse.exp: Ditto.
11014 * gdb.base/included.exp: Ditto.
11015 * gdb.base/list.exp: Ditto.
11016 * gdb.base/macscp.exp: Ditto.
11017 * gdb.base/maint.exp: Ditto.
11018 * gdb.base/multi-fork.exp: Ditto.
11019 * gdb.base/overlays.exp: Ditto.
11020 * gdb.base/page.exp: Ditto.
11021 * gdb.base/pending.exp: Ditto.
11022 * gdb.base/pointers.exp: Ditto.
11023 * gdb.base/pr11022.exp: Ditto.
11024 * gdb.base/prelink.exp: Ditto.
11025 * gdb.base/printcmds.exp: Ditto.
11026 * gdb.base/psymtab.exp: Ditto.
11027 * gdb.base/randomize.exp: Ditto.
11028 * gdb.base/relational.exp: Ditto.
11029 * gdb.base/relocate.exp: Ditto.
11030 * gdb.base/remote.exp: Ditto.
11031 * gdb.base/sepdebug.exp: Ditto.
11032 * gdb.base/set-lang-auto.exp: Ditto.
11033 * gdb.base/setshow.exp: Ditto.
11034 * gdb.base/setvar.exp: Ditto.
11035 * gdb.base/signals.exp: Ditto.
11036 * gdb.base/signull.exp: Ditto.
11037 * gdb.base/sigstep.exp: Ditto.
11038 * gdb.base/sizeof.exp: Ditto.
11039 * gdb.base/solib-disc.exp: Ditto.
11040 * gdb.base/store.exp: Ditto.
11041 * gdb.base/structs.exp: Ditto.
11042 * gdb.base/structs2.exp: Ditto.
11043 * gdb.base/subst.exp: Ditto.
11044 * gdb.base/term.exp: Ditto.
11045 * gdb.base/trace-commands.exp: Ditto.
11046 * gdb.base/unwindonsignal.exp: Ditto.
11047 * gdb.base/valgrind-db-attach.exp: Ditto.
11048 * gdb.base/varargs.exp: Ditto.
11049 * gdb.base/watch-cond.exp: Ditto.
11050 * gdb.base/watch_thread_num.exp: Ditto.
11051 * gdb.base/watchpoint-cond-gone.exp: Ditto.
11052 * gdb.base/watchpoint.exp: Ditto.
11053 * gdb.base/whatis-exp.exp: Ditto.
11054
f8d3bf8f
MS
110552010-06-01 Michael Snyder <msnyder@vmware.com>
11056
11057 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
11058 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
11059 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
11060 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
11061 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
11062 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
11063 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
11064 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
11065 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
11066 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
11067 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
11068 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
11069 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
11070 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
11071 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
11072
3f9e0d32
JK
110732010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11074
11075 * gdb.base/commands.exp (begin commands on watch): Remove excessive
11076 trailing newline.
11077 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
11078 * gdb.java/jmisc.exp (p *args\n): Rename to ...
11079 (p *args): ... here and remove excessive trailing newline.
11080
f629457d
JB
110812010-05-31 Joel Brobecker <brobecker@adacore.com>
11082
11083 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
11084
09eef106
JK
110852010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11086
11087 Accept the new Linux kernel "t (tracing stop)" string.
11088 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
11089 Update comment.
11090 (state_wait) <T (tracing stop)>: New.
11091 (main): Update the state_wait expect string.
11092
94f31136
PA
110932010-05-28 Pedro Alves <pedro@codesourcery.com>
11094
11095 * limits.c, limits.exp: Delete files.
11096 * Makefile.in (clean mostlyclean): Adjust.
11097 * tracecmd.exp: Adjust.
11098
096554ab
JK
110992010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11100
11101 * gdb.base/tui-layout.exp: New.
11102
27d3a1a2 111032010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 11104
889bf7c5 11105 * gdb.reverse/break-precsave.exp:
bcd2dc50 11106 Replace uses of send_gdb / gdb_expect.
889bf7c5 11107 * gdb.reverse/break-reverse.exp:
bcd2dc50 11108 Replace uses of send_gdb / gdb_expect.
889bf7c5 11109 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 11110 Replace uses of send_gdb / gdb_expect.
889bf7c5 11111 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 11112 Replace uses of send_gdb / gdb_expect.
889bf7c5 11113 * gdb.reverse/finish-precsave.exp:
bcd2dc50 11114 Replace uses of send_gdb / gdb_expect.
889bf7c5 11115 * gdb.reverse/finish-reverse.exp:
bcd2dc50 11116 Replace uses of send_gdb / gdb_expect.
889bf7c5 11117 * gdb.reverse/i386-precsave.exp:
bcd2dc50 11118 Replace uses of send_gdb / gdb_expect.
889bf7c5 11119 * gdb.reverse/i386-reverse.exp:
bcd2dc50 11120 Replace uses of send_gdb / gdb_expect.
889bf7c5 11121 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 11122 Replace uses of send_gdb / gdb_expect.
889bf7c5 11123 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 11124 Replace uses of send_gdb / gdb_expect.
889bf7c5 11125 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 11126 Replace uses of send_gdb / gdb_expect.
889bf7c5 11127 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 11128 Replace uses of send_gdb / gdb_expect.
889bf7c5 11129 * gdb.reverse/machinestate.exp:
bcd2dc50 11130 Replace uses of send_gdb / gdb_expect.
889bf7c5 11131 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 11132 Replace uses of send_gdb / gdb_expect.
889bf7c5 11133 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 11134 Replace uses of send_gdb / gdb_expect.
889bf7c5 11135 * gdb.reverse/solib-precsave.exp:
bcd2dc50 11136 Replace uses of send_gdb / gdb_expect.
889bf7c5 11137 * gdb.reverse/solib-reverse.exp:
bcd2dc50 11138 Replace uses of send_gdb / gdb_expect.
889bf7c5 11139 * gdb.reverse/step-precsave.exp:
bcd2dc50 11140 Replace uses of send_gdb / gdb_expect.
889bf7c5 11141 * gdb.reverse/step-reverse.exp:
bcd2dc50 11142 Replace uses of send_gdb / gdb_expect.
889bf7c5 11143 * gdb.reverse/until-precsave.exp:
bcd2dc50 11144 Replace uses of send_gdb / gdb_expect.
889bf7c5 11145 * gdb.reverse/until-reverse.exp:
bcd2dc50 11146 Replace uses of send_gdb / gdb_expect.
889bf7c5 11147 * gdb.reverse/watch-precsave.exp:
bcd2dc50 11148 Replace uses of send_gdb / gdb_expect.
889bf7c5 11149 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
11150 Replace uses of send_gdb / gdb_expect.
11151
3def43e0
JK
111522010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11153
11154 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
11155 excessive newline.
11156
27d3a1a2 111572010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
11158
11159 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
11160 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
11161 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
11162 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
11163 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
11164 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
11165 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
11166 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
11167 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
11168 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
11169 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
11170 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
11171 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
11172 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
11173 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
11174 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
11175 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
11176 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
11177 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 11178
27d3a1a2 111792010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 11180
22454424
MS
11181 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
11182 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
11183
11184 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
11185 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
11186 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
11187
889bf7c5 11188 * gdb.reverse/consecutive-reverse.exp:
22454424 11189 Replace uses of send_gdb / gdb_expect.
889bf7c5 11190 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
11191 Replace uses of send_gdb / gdb_expect.
11192
11193 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
11194 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
11195 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 11196 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
11197 Replace uses of send_gdb / gdb_expect.
11198 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
11199 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
11200 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
11201 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
11202 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
11203 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
11204 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
11205 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
11206 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
11207
112082010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 11209
22454424 11210 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11211
22454424 11212 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11213
22454424
MS
11214 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
11215 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
11216 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
11217 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
11218 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
11219 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
11220 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
11221 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
11222 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11223
6e5f2c59
TT
112242010-05-25 Tom Tromey <tromey@redhat.com>
11225
11226 * gdb.base/macscp.exp: Add missing space after setup_kfail.
11227
bbc8b958
TT
112282010-05-25 Tom Tromey <tromey@redhat.com>
11229
11230 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
11231 argument order.
11232 * gdb.base/macscp.exp: Fix setup_kfail argument order.
11233 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
11234 order.
11235 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
11236 order.
11237 * gdb.base/call-sc.exp (setup_kfails): Remove.
11238 (setup_compiler_kfails): Remove.
11239 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
11240 argument order.
11241 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
11242 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
11243 (advancei): Fix setup_kfail argument order.
11244 * gdb.base/radix.exp: Fix setup_kfail argument order.
11245 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
11246 order.
11247 * gdb.base/structs.exp (setup_kfails): Remove.
11248 (setup_compiler_kfails): Fix setup_kfail argument order.
11249 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
11250 order.
11251 * gdb.java/jmain.exp: Fix setup_kfail argument order.
11252 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
11253 setup_kfail argument order.
11254 * gdb.cp/overload.exp: Fix setup_kfail argument order.
11255
83d1babf
TT
112562010-05-25 Tom Tromey <tromey@redhat.com>
11257
11258 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
11259
6acb16a2
MS
112602010-05-25 Michael Snyder <msnyder@vmware.com>
11261
11262 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
11263 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
11264 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
11265 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
11266 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
11267 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
11268 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
11269 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
11270 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
11271 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
11272 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
11273 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
11274 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
11275 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
11276 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
11277 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
11278 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
11279 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
11280 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
11281 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
11282 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
11283 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
11284 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
11285 * gdb.base/default.exp: Replace send_gdb with gdb_test.
11286 * gdb.base/define.exp: Replace send_gdb with gdb_test.
11287 * gdb.base/display.exp: Replace send_gdb with gdb_test.
11288 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
11289 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
11290 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
11291 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
11292 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
11293 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
11294 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
11295 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
11296 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
11297 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
11298 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
11299 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
11300 * gdb.base/help.exp: Replace send_gdb with gdb_test.
11301 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
11302 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
11303 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
11304 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
11305 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
11306 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
11307 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
11308 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 11309 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
11310
113112010-05-25 Doug Evans <dje@google.com>
11312
11313 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
11314 gdb.string_to_argv.
ad3986f0 11315
d3b1e874
TT
113162010-05-21 Tom Tromey <tromey@redhat.com>
11317
11318 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
11319 Call it.
11320 * gdb.dwarf2/pieces.S: Update.
11321 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
11322
cb826367
TT
113232010-05-21 Tom Tromey <tromey@redhat.com>
11324
11325 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
11326 Call it.
11327 * gdb.dwarf2/pieces.c (struct C): New.
11328 (f6): New function.
11329 * gdb.dwarf2/pieces.S: Replace.
11330
74de6778
TT
113312010-05-21 Tom Tromey <tromey@redhat.com>
11332
11333 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
11334 Call it.
11335
afd74c5f
TT
113362010-05-21 Tom Tromey <tromey@redhat.com>
11337
11338 * gdb.dwarf2.pieces.exp: New file.
11339 * gdb.dwarf2.pieces.S: New file.
11340 * gdb.dwarf2.pieces.c: New file.
11341
a7b75dfd 113422010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11343 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
11344
11345 * lib/gdb.exp (gdb_test_no_output): New function.
11346 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
11347 when testing commands that should produce no output.
11348
c81c812a
JB
113492010-05-17 Joel Brobecker <brobecker@adacore.com>
11350
11351 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
11352 parameter that we want to watch being a constant.
11353
0cce5bd9
JB
113542010-05-17 Joel Brobecker <brobecker@adacore.com>
11355
11356 * gdb.ada/cond_lang: New testcase.
11357
47050449
JB
113582010-05-17 Joel Brobecker <brobecker@adacore.com>
11359
11360 * lib/gdb.exp (banned_variables): New variable/constant.
11361 (gdb_init): Add write trace on variables listed in banned_variables.
11362 (gdb_finish): Remove write traces on variables listed in
11363 banned_variables.
11364
77c01586
JB
113652010-05-17 Joel Brobecker <brobecker@adacore.com>
11366
11367 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
11368 * gdb.cp/koenig.exp: Likewise.
11369
88d4aea7
PM
113702010-05-14 Phil Muldoon <pmuldoon@redhat.com>
11371
889bf7c5 11372 PR python/11482
88d4aea7
PM
11373
11374 * gdb.python/py-value.exp (test_value_hash): New function.
11375
f5a010c0
PM
113762010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
11377
11378 PR exp/11530.
11379 * gdb.base/gdb11530.c: New file.
11380 * gdb.base/gdb11530.exp: New file.
11381
8ef4892f
JK
113822010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11383
11384 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
11385 * gdb.dwarf2/dw2-modula2-self-type.S: New.
11386
7322dca9
SW
113872010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
11388
11389 * gdb.cp/koenig.exp: New test.
11390 * gdb.cp/koenig.cc: New test program.
11391
02e7ea18
JB
113922010-05-05 Joel Brobecker <brobecker@adacore.com>
11393
11394 Remove the use of prms_id and bug_id throughout the testsuite.
11395
e1c34c5d
PM
113962010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
11397
11398 PR exp/11349.
11399 * testsuite/gdb.cp/ref-types.exp: Add test to examine
11400 use a reference local variable.
11401
8e1d0c49
JK
114022010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11403
11404 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
11405 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
11406 variable different_dir. Move debugfile into a full directory pathname
11407 under DIFFERENT_DIR.
11408 * lib/gdb.exp (separate_debug_filename): Remove.
11409 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
11410 variable debug_dir and mkdir of it. Update function comments.
11411
e66408ed
PA
114122010-04-29 Pedro Alves <pedro@codesourcery.com>
11413
11414 PR gdb/11557
11415
11416 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
11417 files.
11418
d7b32ed3
PM
114192010-04-29 Phil Muldoon <pmuldoon@redhat.com>
11420
889bf7c5 11421 * gdb.python/py-param.exp: New File.
d7b32ed3 11422
6aecb9c2
JB
114232010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
11424
11425 * gdb.base/default.exp: Fix "set language" test.
11426
bdf92a1c
PM
114272010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
11428
11429 PR breakpoints/11531.
11430 * gdb.base/gdb11531.c: New file.
11431 * gdb.base/gdb11531.exp: New file.
11432
3f172e24
TT
114332010-04-26 Tom Tromey <tromey@redhat.com>
11434
11435 * gdb.base/completion.exp: Add tests for completion and deprecated
11436 commands.
11437
64af4c92
JK
114382010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11439
11440 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
11441 (print /x char_array): Escape curly brackets.
11442
492928e4
JK
114432010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11444
11445 Fix deadlock on looped list of loaded shared objects.
11446 * gdb.base/solib-corrupted.exp: New.
11447
66d09542
DE
114482010-04-23 Doug Evans <dje@google.com>
11449
11450 * gdb.python/py-section-script.c: New file.
11451 * gdb.python/py-section-script.exp: New file.
11452 * gdb.python/py-section-script.py: New file.
11453
8bd10a10
CM
114542010-04-20 Chris Moller <cmoller@redhat.com>
11455
11456 PR 10179
11457
11458 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
11459 * gdb.base/pr10179-a.c:
11460 * gdb.base/pr10179-b.c:
11461 * gdb.base/pr10179.exp: New files.
11462
c0201579
JK
114632010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11464
11465 Fix crashes on dangling display expressions.
11466 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
11467 is SEP.
11468 (lib_flags): Remove the "debug" keyword.
11469 (libsepdebug): New variable for iterating new loop.
11470 (save_pf_prefix): New variable wrapping the loop.
11471 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
11472 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
11473
793b0ff8
PM
114742010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11475
11476 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
11477
097f51f7
PM
114782010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11479
11480 PR stabs/11479.
11481 * gdb.stabs/gdb11479.exp: New file.
11482 * gdb.stabs/gdb11479.c: New file.
11483
9a22f0d0
PM
114842010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11485
11486 * gdb.base/charset.c (Strin16, String32): New variables.
11487 * gdb.base/charset.exp (gdb_test): Test correct display
11488 of 16 or 32 bit strings.
11489
114902010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
11491
11492 PR 9167
11493 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
11494 * gdb.cp/pr9167.cc: New file.
11495 * gdb.cp/pr9167.exp: New file.
11496
11497
6e354e5e
PM
114982010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
11499
11500 PR pascal/11492.
11501 * gdb.pascal/gdb11492.pas: New file.
11502 * gdb.pascal/gdb11492.exp: New file.
11503
be942545
JB
115042010-04-20 Joel Brobecker <brobecker@adacore.com>
11505
1667e6e3 11506 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 11507
0c3acc09
JB
115082010-04-20 Joel Brobecker <brobecker@adacore.com>
11509
11510 * gdb.ada/dyn_loc: New testcase.
11511
ec31cde5
CM
115122010-04-20 Chris Moller <cmoller@redhat.com>
11513
11514 PR 10867
889bf7c5 11515
ec31cde5
CM
11516 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
11517 * gdb.cp/pr10687.cc: New file.
11518 * gdb.cp/pr10687.exp: New file.
11519
11520
ce4b0682
SDJ
115212010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11522 Sergio Durigan Junior <sergiodj@redhat.com>
11523
11524 * gdb.fortran/logical.exp: New testcase.
11525 * gdb.fortran/logical.f90: New file.
11526
3436961f
DE
115272010-04-19 Doug Evans <dje@google.com>
11528
11529 * gdb.base/help.exp (help source): Update expected output.
11530
4d836c09
JK
115312010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11532
11533 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
11534 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
11535 gdb_exit and return.
11536 (executable): New variable.
11537 (binfile): Use it.
11538
6149aea9
PA
115392010-04-19 Pedro Alves <pedro@codesourcery.com>
11540
11541 PR breakpoints/8554.
11542
11543 * gdb.trace/save-trace.exp: Adjust.
11544
ed41462c
L
115452010-04-17 H.J. Lu <hongjiu.lu@intel.com>
11546
11547 PR corefiles/11511
11548 * gdb.arch/system-gcore.exp: New.
11549 * gdb.arch/gcore.c: Likewise.
11550
3f7b2faa
DE
115512010-04-15 Doug Evans <dje@google.com>
11552
fa33c3cd
DE
11553 * gdb.python/py-progspace.c: New file.
11554 * gdb.python/py-progspace.exp: New file.
11555
3f7b2faa
DE
11556 * gdb.base/source.exp: Add tests for "source -s".
11557
79f283fe
PM
115582010-04-14 Phil Muldoon <pmuldoon@redhat.com>
11559
11560 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
11561 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
11562 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
11563 * gdb.python/py-mi.exp: New test for to_string returning None.
11564
fc8eb08a
PM
115652010-04-12 Phil Muldoon <pmuldoon@redhat.com>
11566
11567 * gdb.python/py-breakpoint.c: Make result global.
11568
26e197f6
JK
115692010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11570
11571 Fix non-GNU make compatibility.
11572 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
11573
adc36818
PM
115742010-04-09 Phil Muldoon <pmuldoon@redhat.com>
11575
11576 * gdb.python/py-breakpoint.exp: New File.
11577 * gdb.python/py-breakpoint.C: Ditto.
11578
64e17368
SS
115792010-04-08 Stan Shebs <stan@codesourcery.com>
11580
11581 * gdb.trace/actions.exp: Clear default-collect.
11582 * gdb.trace/save-trace.exp: Clear default-collect.
11583
fff5cc64
PM
115842010-04-08 Phil Muldoon <pmuldoon@redhat.com>
11585
11586 * gdb.python/py-value: Add null string variable.
11587 (test_lazy_string): Test zero length, NULL address lazy
11588 strings.
11589
a055a187
L
115902010-04-07 H.J. Lu <hongjiu.lu@intel.com>
11591
11592 * gdb.arch/i386-avx.c: New.
11593 * gdb.arch/i386-avx.exp: Likewise.
11594
11595 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
11596
96e39866
DE
115972010-04-06 Doug Evans <dje@google.com>
11598
11599 * gdb.base/source-test.gdb: New file.
11600 * gdb.base/source.exp: Test source -v.
11601
5984a431
UW
116022010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11603
11604 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
11605
ec8a089a
PM
116062010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
11607
11608 * gdb.stabs/aout.sed: Convert all backslash to double backslash
11609 within one line, unless it is followed by a double quote.
11610 * gdb.stabs/hppa.sed: Idem.
11611 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
11612 * gdb.stabs/weird.exp: Check for correct parsing of
11613 char and string constants.
ec8a089a
PM
11614 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
11615 in .stabs to .stabx substitution.
11616
fce3c1f0
SS
116172010-04-05 Stan Shebs <stan@codesourcery.com>
11618
11619 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
11620 constant global.
11621 * gdb.trace/tfile.exp: Try to print them.
11622
d77f58be
SS
116232010-04-04 Stan Shebs <stan@codesourcery.com>
11624
11625 * gdb.base/completion.exp: Update for new "info watchpoints".
11626 * gdb.base/default.exp: Ditto.
11627 * gdb.base/help.exp: Ditto.
11628 * gdb.base/watchpoint.exp: Ditto.
11629 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 11630
af54718e
SS
116312010-04-04 Stan Shebs <stan@codesourcery.com>
11632
11633 * gdb.trace/tfile.exp: Sharpen tfind test.
11634
74d1f91e
JK
116352010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11636
11637 * gdb.base/break-entry.exp: New.
11638
eb8e76db 116392010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 11640 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
11641
11642 * gdb.reverse/i386-sse-reverse.exp: New file.
11643 * gdb.reverse/i386-sse-reverse.c: New file.
11644
bf65cad8
PA
116452010-04-02 Pedro Alves <pedro@codesourcery.com>
11646
11647 * gdb.trace/tfind.exp: Adjust expected disassembly output.
11648
fff87407
SS
116492010-04-01 Stan Shebs <stan@codesourcery.com>
11650
11651 * gdb.trace/actions.exp: Tweak expected output.
11652 * gdb.trace/while-stepping.exp: Tweak expected output.
11653
fe01d668
L
116542010-04-01 H.J. Lu <hongjiu.lu@intel.com>
11655
11656 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
11657
86b17b60
PA
116582010-04-01 Pedro Alves <pedro@codesourcery.com>
11659
11660 * gdb.base/commands.exp: Adjust.
11661 * gdb.cp/extern-c.exp: Adjust.
11662
2c58c0a9
PA
116632010-04-01 Pedro Alves <pedro@codesourcery.com>
11664
11665 * gdb.trace/collection.c (local_test_func): Define a local struct,
11666 and instanciate it.
11667
0db9b91c
PA
116682010-04-01 Pedro Alves <pedro@codesourcery.com>
11669
11670 * gdb.trace/collection.exp (gdb_collect_args_test)
11671 (gdb_collect_argarray_test): XFAIL the tests that assume the
11672 argarray argument's elements are collected.
11673
8072405b
JK
116742010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11675
11676 * gdb.dwarf2/dw2-bad-parameter-type.exp,
11677 gdb.dwarf2/dw2-bad-parameter-type.S: New.
11678
8bf6485c
SS
116792010-03-31 Stan Shebs <stan@codesourcery.com>
11680
11681 * gdb.trace/save-trace.exp: Test save/restore of default-collect
11682 and tracepoint conditionals.
11683 (gdb_verify_tracepoints): Delete unused return.
11684
fd7f724a
KS
116852010-03-26 Keith Seitz <keiths@redhat.com>
11686
11687 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
11688 appear in the output before main.
11689 Remove KFAIL for gdb/2215 aka bz 9320.
11690
8d9e7719
DE
116912010-03-30 Doug Evans <dje@google.com>
11692
0906dd0b
DE
11693 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
11694 by dejagnu.
11695 * gdb.arch/amd64-dword.exp: Ditto.
11696
8d9e7719
DE
11697 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
11698 match.
11699 (break printf): Ditto.
11700
1da644f0
SW
117012010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
11702
11703 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
11704 gcc < 4.4.
11705 * gdb.cp/shadow.exp: Ditto.
11706
a8121990
PA
117072010-03-29 Pedro Alves <pedro@codesourcery.com>
11708
11709 * gdb.trace/collection.exp (run_trace_experiment): Make sure
11710 "tstart" is silent.
11711
6e79d367
PA
117122010-03-29 Pedro Alves <pedro@codesourcery.com>
11713
11714 * gdb.trace/collection.exp (executable): New.
11715 (binfile): Use it.
11716 (fpreg, spreg, pcreg): New.
11717 (test_register): Use gdb_test_multiple. Pass /x to print.
11718 (prepare_for_trace_test): New.
11719 (run_trace_experiment): Use "continue", not gdb_run_cmd.
11720 (gdb_collect_args_test, gdb_collect_argstruct_test)
11721 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
11722 prepare_for_trace_test.
11723 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
11724 fpreg, spreg and pcreg.
11725 (gdb_collect_expression_test, gdb_collect_globals_test): Use
11726 prepare_for_trace_test.
11727 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
11728 try to detect tracing support here. Don't set breakpoints at
11729 `begin' or `end' here.
11730 <global scope>: Use clean_restart. Run to main before checking
11731 for tracing support. Check for for tracing support here.
11732
09248348
JK
117332010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11734
11735 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
11736 " as $displacement" to "seen displacement message".
11737
d350db38
PA
117382010-03-28 Pedro Alves <pedro@codesourcery.com>
11739
11740 * gdb.trace/while-dyn.exp (executable): New variable.
11741 (binfile): Use it.
11742 (test_while_stepping): New function. Move most tests here. Call
11743 it once for each of the while-stepping, stepping and ws aliases.
11744
907af001
UW
117452010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11746
11747 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
11748 that do not provide the tagless_struct type name at all.
11749 (test_print_anon_union): Do not check value of uninitialized
11750 union member. Do not use cp_test_ptype_class, so we can accept
11751 "long" as well as "long int".
11752
610197fd
PA
117532010-03-26 Pedro Alves <pedro@codesourcery.com>
11754
11755 * gdb.trace/tfile.c (tohex, bin2hex): New.
11756 (write_error_trace_file): Hexify error description.
11757
6c28cbf2
SS
117582010-03-25 Stan Shebs <stan@codesourcery.com>
11759
11760 * gdb.trace/tfile.c: Generate an additional trace file, improve
11761 portability.
11762 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
11763 files in a better way.
11764
e62b8c7e
KS
117652010-03-25 Keith Seitz <keiths@redhat.com>
11766
11767 * gdb.java/jprint.exp: XFAIL printing of static class members
11768 because of GCC debuginfo problem.
11769
82ccf5a5
JK
117702010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11771
11772 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
11773
293e2f9e
DJ
117742010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11775
11776 * gdb.base/completion.exp: Allow long instead of long int.
11777 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
11778 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
11779 variable p.
11780 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
11781 * gdb.base/pointers.exp: Allow long instead of long int.
11782 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
11783 * gdb.base/step-line.exp: Allow a directory before the source file name.
11784
95a42b64
TT
117852010-03-24 Tom Tromey <tromey@redhat.com>
11786
11787 PR breakpoints/9352:
11788 * gdb.base/default.exp: Update.
11789 * gdb.base/commands.exp: Update.
11790 * gdb.cp/extern-c.exp: Test setting commands on multiple
11791 breakpoints at once.
11792
2390201f
DJ
117932010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11794
11795 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
11796 if gdb,nosignals.
11797 * gdb.base/watchpoints.c: Do not include unnecessary headers.
11798 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
11799 exited".
11800
8c9a6790
SS
118012010-03-24 Stan Shebs <stan@codesourcery.com>
11802
11803 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
11804
a6c727b2
DJ
118052010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11806
11807 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
11808 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
11809 argument. Handle "short" and "long".
11810 (Top level): Pass overprototyped output for old_fptr and xptr.
11811
4dfd5423
PA
118122010-03-23 Pedro Alves <pedro@codesourcery.com>
11813
11814 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
11815 format strings and add casts to avoid compiler warnings.
11816
118172010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
11818
11819 * lib/trace-support.exp (gdb_trace_setactions):
11820 Don't expect whitespace after ">" prompt.
11821 * gdb.trace/actions.exp: Adjust for output changes.
11822 * gdb.trace/while-stepping.exp: Likewise.
11823
c847d045
JK
118242010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11825
11826 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
11827 and r157645).
11828
5f717f1d
JK
118292010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11830
11831 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
11832 New.
11833
7d6d51d5
DJ
118342010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
11835
11836 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
11837 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
11838
3b11a015
SS
118392010-03-19 Stan Shebs <stan@codesourcery.com>
11840
11841 * gdb.trace/ax.exp: New file.
11842
d7d158ed
DE
118432010-03-19 Doug Evans <dje@google.com>
11844
6bb85cd1
DE
11845 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
11846 output from gcc.
11847
d7d158ed
DE
11848 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
11849 named /usr/sbin/prelink<foo>.
11850
4daf5ac0
SS
118512010-03-18 Stan Shebs <stan@codesourcery.com>
11852
11853 * gdb.trace/circ.exp: Test circular-trace-buffer.
11854 * gdb.trace/tfile.exp: Update tstatus test.
11855
e8d05480
JB
118562010-03-18 Joel Brobecker <brobecker@adacore.com>
11857
11858 * gdb.dwarf2/dw2-anonymous-func.S: New file.
11859 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
11860
441b986a
UW
118612010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11862
11863 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
11864
4247603b
PA
118652010-03-18 Pedro Alves <pedro@codesourcery.com>
11866
11867 * gdb.base/default.exp: Adjust the expected output of the finish
11868 and until commands when the inferior is not being run.
11869
13387711
SW
118702010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
11871
11872 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
11873 * gdb.cp/nsusing.exp: Ditto.
11874
6e31430b
TT
118752010-03-15 Tom Tromey <tromey@redhat.com>
11876
11877 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
11878 * gdb.cp/userdef.cc (operator==): New function.
11879 (main): New locals mem1, mem2.
11880
e2d69cb5
JZ
118812010-03-15 Jie Zhang <jie@codesourcery.com>
11882
11883 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
11884 Declare and use new loadtimeout variable.
11885
f572f0a9
DJ
118862010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
11887
11888 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
11889 Use gdb_load later.
11890
51f4c0b0
PA
118912010-03-14 Pedro Alves <pedro@codesourcery.com>
11892
11893 * gdb.base/solib-disc.c (main): Make format of fprintf a string
11894 literal. Add missing endlines to prints to stderr.
11895
1c809c68
TT
118962010-03-12 Tom Tromey <tromey@redhat.com>
11897
11898 PR c++/9708:
11899 * gdb.cp/m-static.exp: Add regression test.
11900 * gdb.cp/m-static.cc (method): New method.
11901 (main): Call it.
11902
00ae8fef
SW
119032010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
11904
11905 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
11906 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
11907
759f0f0b
PA
119082010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11909
21e24d21
PA
11910 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
11911
119122010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11913
759f0f0b
PA
11914 * lib/gdb.exp (skip_stl_tests): New.
11915 (gdb_compile): Symbian needs -ldl.
11916 (shlib_target_file): New.
11917 (shlib_symbol_file): New.
11918 (gdb_load_shlibs): Use shlib_target_file.
11919 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
11920 * gdb.cp/exception.exp: Use skip_stl_tests.
11921 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
11922 * gdb.cp/try_catch.exp: Use skip_stl_tests.
11923 * gdb.cp/mb-templates.exp: Ditto.
11924 * gdb.base/commands.exp: Relax regexes.
11925 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
11926 shlib_target_file and shlib_symbol_file.
11927 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
11928 sections.
11929 * gdb.base/ending-run.exp: Accept E32Main for symbian.
11930 * gdb.base/solib-disc.exp: Use
11931 shlib_target_file and shlib_symbol_file.
11932 * gdb.base/unload.exp: Don't skip on symbian. Use
11933 shlib_target_file and shlib_symbol_file.
11934 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
11935
6a8f2671 119362010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11937
6a8f2671
PA
11938 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
11939 * gdb.trace/report.exp: Adjust for x86 and x86_64.
11940 Issue a tfind end before looking for a tracepoint frame.
11941 * gdb.trace/tfind.exp: Adjust tstatus output.
11942 Adjust disassembly output.
11943 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
11944
ccf26247
JK
119452010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11946
11947 * gdb.base/break-interp.exp: Create new displacement parameter value
11948 for the test_ld calls.
11949 (reach): New parameter displacement, verify its content. New push of
11950 pf_prefix "reach-$func:". Import global expect_out.
11951 (test_core): New parameter displacement, verify its content. New push
11952 of pf_prefix "core:". New command "set verbose on". Import global
11953 expect_out.
11954 (test_attach): New parameter displacement, verify its content. New
11955 push of pf_prefix "attach:". New command "set verbose on". Import
11956 global expect_out.
11957 (test_ld): New parameter displacement, pass it to the reach, test_core
11958 and test_attach calls and verify its content in the "ld.so exit" test.
11959 * gdb.base/prelink.exp: Remove gdb_exit and final return.
11960 (prelink): Update expected text, use gdb_test.
11961
e469c7fb
DE
119622010-03-10 Doug Evans <dje@google.com>
11963
11964 * gdb.base/checkpoint.exp: Fix comment.
11965 Lengthen timeout while doing >600 checkpoints test.
11966 Rename duplicate "kill all one" test to keep test names unique.
11967
60e1c644
PA
119682010-03-10 Pedro Alves <pedro@codesourcery.com>
11969
11970 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
11971
cec808ec
KS
119722010-03-08 Keith Seitz <keiths@redhat.com>
11973
889bf7c5
PA
11974 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
11975 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
11976 (dm_type_long): New function.
11977 (dm_type_unsigned_short): New function.
11978 (dm_type_unsigned_long): New function.
11979 (myint): New typedef.
11980 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
11981 long, unsigned shor and long, operator char*, and typedef.
11982 (test_lookup_operator_functions): Add operator char* test.
11983 (test_paddr_operator_functions): Likewise.
11984 (test_paddr_overloaded_functions): Use probe values for
11985 short, long, and unsigned short and long.
11986 (test_paddr_hairy_functions): If the demangler probe detected
11987 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
11988 demangler.
11989 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
11990 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
11991 and "print null_pmf".
11992 Add test "ptype a.*pmf".
11993 * gdb.cp/overload.exp: Allow optional "int" to appear with
11994 "short" and "long".
11995 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
11996 long expect value for men_overload1arg.
11997 Allow "int" to appear with "short" and "long".
11998 When testing "info break", add argument for main (void).
11999 Also allow "int" to appear with "short" and "long".
12000 Ditto with "unsigned" and "long long".
cec808ec
KS
12001 * gdb.java/jmain.exp: Do not enclose methods names in single
12002 quotes.
12003 * gdb.java/jmisc.exp: Likewise.
12004 * gdb.java/jprint.exp: Likewise.
12005 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
12006
12007 From Jan Kratochvil <jan.kratochvil@redhat.com>:
12008 * gdb.cp/exception.exp (backtrace after first throw)
12009 (backtrace after second throw): Allow a namespace before __cxa_throw.
12010 (backtrace after first catch, backtrace after second catch): Allow
12011 a namespace before __cxa_begin_catch.
12012
12013 * gdb.cp/cpexprs.exp: New file.
12014 * gdb.cp/cpexprs.cc: New file.
12015
12016 From Daniel Jacobowitz <dan@codesourcery.com>
12017 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
12018 to use string_to_regexp.
12019 (ctor, dtor): New functions. Use them to match constructor
12020 and destructor function types.
12021 (Top level): Use runto_main.
12022
f870a310
TT
120232010-03-05 Tom Tromey <tromey@redhat.com>
12024
12025 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
12026 gdb.target_charset.
12027 (pp_ns.to_string): Likewise.
12028
0c199f28
KS
120292010-03-04 Keith Seitz <keiths@redhat.com>
12030
12031 * gdb.cp/overload.exp: Test that the filename portion of a linespec
12032 can be quoted. Test that both the filename and function/line
12033 portions can be quoted at the same time.
12034
c7437ca6
PA
120352010-03-04 Pedro Alves <pedro@codesourcery.com>
12036
12037 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
12038
b111b805
DE
120392010-03-03 Doug Evans <dje@google.com>
12040
24486cb7
DE
12041 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
12042 libc contains libpthread.
12043
b111b805
DE
12044 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
12045 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
12046 of gdb_compile. Add another pattern to match android backtrace.
12047
a0e0ef55
TT
120482010-03-03 Tom Tromey <tromey@redhat.com>
12049
12050 PR gdb/11345:
12051 * gdb.base/printcmds.exp (test_printf): Add test.
12052
1ba53b71
L
120532010-03-02 H.J. Lu <hongjiu.lu@intel.com>
12054
12055 * gdb.arch/amd64-byte.exp: New.
12056 * gdb.arch/amd64-dword.exp: Likewise.
12057 * gdb.arch/amd64-pseudo.c: Likewise.
12058 * gdb.arch/amd64-word.exp: Likewise.
12059 * gdb.arch/i386-byte.exp: Likewise.
12060 * gdb.arch/i386-pseudo.c: Likewise.
12061 * gdb.arch/i386-word.exp: Likewise.
12062
f5dff777
DJ
120632010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
12064
12065 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
12066 types. Add structreg, bitfields, and flags registers.
12067 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
12068 registers.
12069
90884b2b
L
120702010-03-01 H.J. Lu <hongjiu.lu@intel.com>
12071
12072 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
12073 (load_description): Set architecture if defined.
12074
dc00d89f
PM
120752010-02-28 Phil Muldoon <pmuldoon@redhat.com>
12076
12077 * gdb.python/py-frame.exp: Add read_var block tests.
12078 * gdb.python/py-frame.c (block): New function.
12079
0e095b7e
JK
120802010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12081 Daniel Jacobowitz <dan@codesourcery.com>
12082
12083 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
12084
624f1a65
DM
120852010-02-25 David S. Miller <davem@davemloft.net>
12086
12087 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
12088 fix logic for setting all_syscalls_numbers.
12089
f3e9a817
PM
120902010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12091
12092 * Makefile.in: Add py-block and py-symbol.
12093 * gdb.python/py-symbol.exp: New File.
12094 * gdb.python/py-symtab.exp: New File.
12095 * gdb.python/py-block.exp: New File.
12096 * gdb.python/py-symbol.c: New File.
12097 * gdb.python/py-block.c: New File.
12098
f6bbabf0
PM
120992010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12100
12101 PR python/11314
12102 * lib/gdb.exp (skip_python_tests): New function.
12103 * gdb.python/py-cmd.exp: Use skip_python_tests.
12104 * gdb.python/py-frame.exp: Likewise.
12105 * gdb.python/py-function.exp: Likewise.
12106 * gdb.python/py-prettyprint.exp: Likewise.
12107 * gdb.python/py-template.exp: Likewise.
12108 * gdb.python/py-type.exp: Likewise.
12109 * gdb.python/py-value.exp: Likewise.
12110
85d721b8
PA
121112010-02-22 Pedro Alves <pedro@codesourcery.com>
12112
12113 PR9605
12114
12115 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
12116
48e32051
TT
121172010-02-19 Tom Tromey <tromey@redhat.com>
12118
12119 PR c++/8693, PR c++/9496:
12120 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
12121 regression tests.
12122
ac9c0048
JK
121232010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12124
12125 Fix compatibility with m68k as.
12126 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
12127 Use only /* comments */.
12128
57bb97a4
UW
121292010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12130
12131 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
12132 * configure: Regenerate.
12133
7d1bf85c
DJ
121342010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
12135
12136 * gdb.python/py-type.exp: Check for Python support.
12137
061b5285
PA
121382010-02-17 Pedro Alves <pedro@codesourcery.com>
12139
12140 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
12141 `regsub' syntax available.
12142
f8a8bc2c
PA
121432010-02-17 Pedro Alves <pedro@codesourcery.com>
12144
12145 * gdb.base/shmain.c (main): Remove printf call.
12146 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
12147 * gdb.base/unload.c (main): Make format of fprintf a string
12148 literal. Add missing endlines to prints to stderr.
12149 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
12150
6f451e5e
TT
121512010-02-17 Tom Tromey <tromey@redhat.com>
12152
12153 * gdb.java/jprint.java (jprint.props): New field.
12154 * gdb.java/jprint.exp (set_lang_java): Add regression test.
12155
12d79008
PA
121562010-02-17 Pedro Alves <pedro@codesourcery.com>
12157
ef801a0e 12158 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
12159 available.
12160
d252f7e5
DJ
121612010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12162
12163 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
12164 creation to support remote host testing.
12165
67bdab6c
DJ
121662010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12167
12168 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
12169 Recognize "command not found".
12170
bb391223
DJ
121712010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12172
12173 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
12174 single-stepping.
12175
70362913
DJ
121762010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12177
12178 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
12179 if arguments are not supported.
12180
493f3c00
DJ
121812010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12182
12183 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
12184 be const or non-const.
12185
8034c749
DJ
121862010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12187
12188 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
12189 mi_send_resuming_command to send -exec-continue.
12190
791dfb64
DJ
121912010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12192
12193 * gdb.base/list.exp (test_list_filename_and_function): Add test
12194 with single quotes.
12195 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
12196 matching.
12197 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
12198 Add KFAIL'd tests for PR gdb/11289.
12199
7c5fe868
DJ
122002010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12201
12202 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
12203
fdc498b8
DJ
122042010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12205
12206 * gdb.base/comp-dir/subdir/dummy.txt: New file.
12207 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
12208 a temporary directory.
12209
b519e2a6
DJ
122102010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12211
12212 * gdb.base/charset.exp: Use a single regular expression to match
12213 show host-charset and show target-charset output.
12214
74164c56
JK
122152010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12216
12217 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
12218 "Illegal process-id" expect string more exact.
12219 (attach to digits-starting nonsense is prohibited): New.
12220
701ed6dc
JK
122212010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12222
12223 * gdb.base/prelink.exp (set verbose on): New.
12224
889bf7c5 122252010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
12226
12227 * mi-reverse.exp: New file. Test for reverse option to the
12228 following MI commands: exec-continue, exec-finish, exec-next,
12229 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 12230
dadf0e9c
JB
122312010-02-09 Joel Brobecker <brobecker@adacore.com>
12232
12233 * gdb.ada/ptype_tagged_param: New testcase.
12234
714f19d5
TT
122352010-02-08 Tom Tromey <tromey@redhat.com>
12236
12237 PR c++/8017:
12238 * gdb.cp/overload.exp: Add tests.
12239 * gdb.cp/overload.cc (struct K): New.
12240 (namespace N): New.
12241 (main): Call new functions.
12242 (K::staticoverload): Define.
12243
889bf7c5 122442010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
12245
12246 PR gdb/10728
12247 * gdb.cp/pr10728-x.h: New file.
12248 * gdb.cp/pr10728-x.cc: New file.
12249 * gdb.cp/pr10728-y.cc: New file.
12250 * gdb.cp/pr10728.exp: New file.
12251 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
12252
889bf7c5 122532010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
12254
12255 PR gdb/9067
12256 * gdb.cp/pr9067.exp: New
12257 * gdb.cp/pr9067.cc: New
12258 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
12259
7b356089
JB
122602010-02-08 Joel Brobecker <brobecker@adacore.com>
12261
12262 * lib/gdb.exp (gdb_test_timeout): New global variable.
12263 Set it to timeout if not already set.
12264 (gdb_init): Reset the value of timeout to gdb_test_timeout.
12265
1be00882
DE
122662010-02-05 Doug Evans <dje@google.com>
12267
12268 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
12269 user.
12270
82856980
SW
122712010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
12272
12273 PR c++/7935:
12274 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
12275
1a334831
TT
122762010-02-04 Tom Tromey <tromey@redhat.com>
12277
12278 * gdb.cp/virtbase.exp: Make test case names unique.
12279
9c3c02fd
TT
122802010-02-02 Tom Tromey <tromey@redhat.com>
12281
12282 * gdb.cp/virtbase.exp: Add regression tests.
12283 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
12284 (main): Instantiate RHC.
12285
0cc2414c
TT
122862010-02-02 Tom Tromey <tromey@redhat.com>
12287
12288 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
12289 type-printing change.
12290
edf3d5f3
TT
122912010-02-02 Tom Tromey <tromey@redhat.com>
12292
12293 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
12294 * gdb.cp/virtbase.cc: New file.
12295 * gdb.cp/virtbase.exp: New file.
12296 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
12297
e4b7f41c
JK
122982010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12299
12300 PR libc/11214:
12301 * gdb.threads/current-lwp-dead.c: Include features.h.
12302 (HAS_NOMMU): New.
12303 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
12304
b381ea14
JK
123052010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12306
12307 * gdb.base/symbol-without-target_section.exp,
12308 gdb.base/symbol-without-target_section.c: New.
12309
c593ac0e
DJ
123102010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12311
12312 * gdb.base/bigcore.exp: Reset increased timeout.
12313 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
12314
db25f29d
DJ
123152010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12316
12317 * gdb.base/gcore.exp (capture_command_output): Use
12318 gdb_test_multiple.
12319
f9d67f43
DJ
123202010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12321
12322 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
12323 * gdb.arch/thumb2-it.exp (test_it_break): New function.
12324 (Top level): Call it.
12325
177321bd
DJ
123262010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12327
12328 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
12329
97f2ed50
DJ
123302010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12331
12332 * gdb.base/call-strs.exp, gdb.base/default.exp,
12333 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
12334 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
12335 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
12336 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
12337 gdb.base/watchpoint-solib.exp: Save and restore timeout.
12338 * gdb.base/ending-run.exp: Correct restore of timeout.
12339 * gdb.base/page.exp: Remove unnecessary timeout setting.
12340
e4e2711a
JB
123412010-01-29 Joel Brobecker <brobecker@adacore.com>
12342
12343 * gdb.ada/rec_return: New testcase.
12344
ba581dc1
JB
123452010-01-29 Joel Brobecker <brobecker@adacore.com>
12346
12347 * gdb.ada/call_pn: New testcase.
12348
4ea95be9
DJ
123492010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
12350
12351 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
12352 (Top level): Use it to resume.
12353 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
12354 the Thumb mode displaced stepping error as unsupported.
12355
df83a9bf
SW
123562010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
12357
889bf7c5
PA
12358 * gdb.cp/nsusing.exp: Added more tests.
12359 * gdb.cp/nsrecurs.exp: Ditto.
12360 * gdb.cp/nsusing.cc: Added test functions.
12361 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 12362
40b27cdc
JK
123632010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12364
12365 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
12366 absolute directory pathnames in gdb.sum file.
12367
de958931
SW
123682010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
12369
12370 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
12371 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
12372
708ead4e
TT
123732010-01-26 Tom Tromey <tromey@redhat.com>
12374
12375 PR exp/7643:
12376 * gdb.base/printcmds.exp (test_print_string_constants): Remove
12377 setup_kfail.
12378
b14e635e
SW
123792010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
12380
12381 * gdb.cp/nsrecurs.exp: New test.
12382 * gdb.cp/nsrecurs.cc: New test program.
12383 * gdb.cp/nsstress.exp: New test.
12384 * gdb.cp/nsstress.cc: New test program.
12385 * gdb.cp/nsdecl.exp: New test.
12386 * gdb.cp/nsdecl.cc: New test program.
12387
8540c487
SW
123882010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
12389
12390 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
12391 imported into file scope.
12392 Marked test as xfail.
12393 * gdb.cp/namespace-using.cc (marker5): New function.
12394 * gdb.cp/shadow.exp: New test.
12395 * gdb.cp/shadow.cc: New test program.
12396 * gdb.cp/nsimport.exp: New test.
12397 * gdb.cp/nsimport.cc: New test program.
12398
421d5d99
TT
123992010-01-25 Tom Tromey <tromey@redhat.com>
12400
12401 PR gdb/11049:
12402 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
12403 with "set print null-stop on".
12404
691f8dc1
JK
124052010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12406
12407 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
12408 Adjust it for DISASSEMBLY_OMIT_FNAME.
12409
0b92b5bb
TT
124102010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12411
12412 PR symtab/11199:
12413 * gdb.dwarf2/member-ptr-forwardref.exp,
12414 gdb.dwarf2/member-ptr-forwardref.S: New.
12415
23787403
JK
124162010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12417
12418 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
12419 (thread1_func): Protect thread1_tid with thread1_tid_cond by
12420 thread1_tid_mutex. Remove gdbstop_mutex handling.
12421 (thread2_func): Protect thread2_tid with thread2_tid_cond by
12422 thread2_tid_mutex. Remove gdbstop_mutex handling.
12423 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
12424 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
12425 pthread_cond_wait conditionalizations by while loops.
12426
b966cb8a
TT
124272010-01-20 Tom Tromey <tromey@redhat.com>
12428
12429 PR backtrace/10770:
12430 * gdb.dwarf2/pr10770.exp: New file.
12431 * gdb.dwarf2/pr10770.c: New file.
12432 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
12433
fcae584b
VP
124342010-01-20 Vladimir Prus <vladimir@codesourcery.com>
12435
12436 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
12437 that target was removed, and the test always runs native anyway.
12438
a0f49112
JK
124392010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12440
12441 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
12442 gdb.base/watchpoint-cond-gone-stripped.c: New.
12443
ceeb3d5a
TT
124442010-01-19 Tom Tromey <tromey@redhat.com>
12445
12446 PR c++/8000:
12447 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
12448 existing tests.
12449 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
12450 (main): Use AAA::SomeEnum.
12451
dd322c54
JK
124522010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12453
12454 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
12455 (test_ignore_count): Declare line_callme_body global.
12456 (run to breakpoint with ignore count): Use line_callme_body.
12457 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
12458 (set line_main_hello, set line_main_return): Reindent.
12459 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
12460 New.
12461 (continue to callee4): Use line_callee4_body.
12462 (check *stopped from CLI command): Use line_callee4_next.
12463 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
12464 (set line_main_hello, set line_main_return): Reindent.
12465 (set line_callee4_head, set line_callee4_body): New.
12466 (continue to callee4): Use line_callee4_body.
12467
4e8f195d
TT
124682010-01-18 Tom Tromey <tromey@redhat.com>
12469
12470 PR c++/9680:
12471 * gdb.cp/casts.cc: Add new classes and variables.
12472 * gdb.cp/casts.exp: Test new operators.
12473
9e14a9ba
JB
124742010-01-18 Tom Tromey <tromey@redhat.com>
12475 Thiago Jung Bauermann <bauerman@br.ibm.com>
12476
12477 * gdb.python/source2.py: New file.
12478 * gdb.python/source1: New file.
12479 * gdb.python/python.exp: Test "source" command.
12480
00bf0b85
SS
124812010-01-15 Stan Shebs <stan@codesourcery.com>
12482
12483 * gdb.trace/tfile.c: New file.
12484 * gdb.trace/tfile.exp: New file.
889bf7c5 12485
55235ad7
JK
124862010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12487
12488 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
12489
9f2982ff
JK
124902010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12491
12492 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
12493
bbfba9ed
JK
124942010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12495
12496 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
12497 (libfunc): New parameter action. Implement also selectable "sleep".
12498 * gdb.base/break-interp-main.c: Include assert.h.
12499 (libfunc): New parameter action.
12500 (main): New parameters argc and argv. Assert argc. Pass argv.
12501 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
12502 (test_attach): New proc.
12503 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
12504 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
12505
61f0d762
JK
125062010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12507
12508 * gdb.base/break-interp.exp (test_core): New proc.
12509 (test_ld): Call it.
12510
06a6f270
JK
125112010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12512
12513 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
12514 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
12515 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
12516 and gdb_compile_shlib. Use new -Wl compiler options.
12517 (dl bt, main bt): New tests.
12518
51bee8e9
JK
125192010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12520
12521 Support PIEs with no symfile_objfile.
12522 * gdb.base/break-interp.exp: New argument at the test_ld calls.
12523 (test_ld): New parameter trynosym.
12524 (test_ld <$trynosym>): New block.
12525
b8040f19
JK
125262010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12527
12528 * gdb.base/break-interp.exp: New file.
12529
be759fcf
PM
125302010-01-13 Phil Muldoon <pmuldoon@redhat.com>
12531
12532 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
12533 * gdb.python/py-prettyprint.py (pp_ls): New printer.
12534 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
12535 test.
12536 * gdb.python/py-prettyprint.c: Define lazystring test structure.
12537 * gdb.python/py-mi.exp: Add lazy string test.
12538
dc146f7c
VP
125392010-01-13 Vladimir Prus <vladimir@codesourcery.com>
12540
12541 * lib/mi-support.exp (mi_check_thread_states): Handle
12542 core number in thread listing.
12543
b4ba55a1
JB
125442010-01-12 Joel Brobecker <brobecker@adacore.com>
12545
12546 * gdb.base/maint.exp: Adjust the expected output for the
12547 "maint print type" test. Use gdb_test_multiple instead of
12548 gdb_sent/gdb_expect.
12549
08e24bd4
DE
125502010-01-11 Doug Evans <dje@google.com>
12551
6496a609
DE
12552 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
12553 from gdbserver_download. All callers updated.
12554
08e24bd4
DE
12555 * gdb.server/ext-run.exp: "info os processes" requires xml support.
12556
b5cfddf5
JK
125572010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12558
12559 Implement binary numbers parsing.
12560 * gdb.base/printcmds.exp (test_integer_literals_accepted)
12561 (test_integer_literals_rejected): New binary tests.
12562
3725885a
RW
125632010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12564
12565 * gdb.cell/configure: Regenerate.
12566
37aeb5df
JK
125672010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12568
12569 * gdb.base/corefile.exp: Move the core finding block out and call it as
12570 core_find, new variable $corefile, replace corefile by $corefile and
12571 [file tail $corefile] for usage vs. test names resp.
12572 * lib/gdb.exp (core_find): Move it as a new function here. New
12573 parameter binfile and deletefiles. New variable $destcore. Pre-delete
12574 $destcore. Return "" on error.
12575
d521f563
JK
125762010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12577
12578 Workaround PR binutils/10802.
12579 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
12580 (twice).
12581
28f24826
DJ
125822010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
12583
12584 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
12585
2de75e71
JB
125862010-01-08 Joel Brobecker <brobecker@adacore.com>
12587
12588 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
12589 call, to avoid interruption.
12590
fe00719b 125912010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
12592
12593 * gdb.stabs/weird.def (args93): New.
12594
d0ef5df8
DE
125952010-01-07 Doug Evans <dje@google.com>
12596
12597 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
12598
3a08d52f
TT
125992010-01-07 Tom Tromey <tromey@redhat.com>
12600
12601 * gdb.base/source.exp: Use correct line number.
12602
7a697b8d
SS
126032010-01-05 Stan Shebs <stan@codesourcery.com>
12604
12605 * gdb.trace/tracecmd.exp: Test ftrace.
12606
7803799a
UW
126072010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12608
12609 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
12610
c54eabfa
JK
126112010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12612
12613 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
12614 "uint_for_mi_testing".
12615
02e7ef19
JB
126162010-01-01 Joel Brobecker <brobecker@adacore.com>
12617
12618 Test indented comment in file being sourced.
12619 * gdb.base/commands.exp: Test indented comment in file being sourced.
12620
abd775ce
JB
126212010-01-01 Joel Brobecker <brobecker@adacore.com>
12622
12623 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
12624 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
12625 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
12626 notice.
12627
79b55b82
JB
126282010-01-01 Joel Brobecker <brobecker@adacore.com>
12629
12630 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
12631 notice.
12632
8997583e
JK
126332010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12634
12635 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
12636 missing $after_stopped and comma (,) expectation.
12637
6da95a67
SS
126382009-12-31 Stan Shebs <stan@codesourcery.com>
12639
12640 * gdb.trace/actions.exp: Test teval action.
889bf7c5 12641
218d2fc6
TJB
126422009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12643
12644 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
12645 (top level): Call test_watchpoint_in_big_blob.
12646 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
12647 watchpoints.
12648 (func3): Write to buf.
12649
236f1d4d
SS
126502009-12-29 Stan Shebs <stan@codesourcery.com>
12651
12652 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 12653
f61e138d
SS
126542009-12-28 Stan Shebs <stan@codesourcery.com>
12655
12656 * gdb.trace/tsv.exp: New file.
12657 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 12658
0219b378
DJ
126592009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
12660
12661 * gdb.base/find.c (main): Reference search buffers.
12662 * gdb.base/included.c (main): Reference integer.
12663 * gdb.base/ptype.c (charfoo): Declare.
12664 (intfoo): Call charfoo.
12665 * gdb.base/scope0.c (useitp): New function.
12666 (usestatics): Use useitp.
12667 (useit): Add a type for val.
12668 * gdb.base/scope1.c (useit1): Take a pointer argument.
12669 (usestatics1): Update calls to useit1.
12670 * gdb.cp/call-c.cc: Declare foo.
12671 (main): Call foo.
12672 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
12673 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
12674 (main): Call C::ensureRefs and ensureOtherRefs.
12675 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
12676 variables.
12677 (ensureOtherRefs): New function.
12678 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
12679 * gdb.cp/templates.cc (main): Call t5i.value.
12680
3f78692f
JK
126812009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12682
12683 Fix compatibility with G++-4.5.
12684 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
12685 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
12686 (uncaught return): Remove.
12687
429374b8
JK
126882009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12689 Phil Muldoon <pmuldoon@redhat.com>
12690
12691 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
12692 (bp_location13, bp_location14, bp_location17, bp_location18)
12693 (marker3_proto, marker4_proto): New variables.
12694 (breakpoint info): Update output.
12695 (run until breakpoint at marker3, run until breakpoint at marker4): New
12696 tests.
12697
859825b8
JK
126982009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12699
12700 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
12701 Replace the printf call of Y by provided "y-set-1" label. New block
12702 for the second shared library.
12703 * gdb.base/unload.exp: Compile also the second library, call
12704 gdb_load_shlibs also for it. Use now gdb_breakpoint.
12705 (single pending breakpoint info): Rename to ...
12706 (pending breakpoint info before run): ... this extended test.
12707 (libfile2, libname2, libsrcfile2, libsrc2)
12708 (lib_sl2): New variables.
12709 (exec_opts): Set also SHLIB_NAME2.
12710 (pending breakpoint info on first run at shrfunc1)
12711 (pending breakpoint info on second run at shrfunc1)
12712 (pending breakpoint info on second run at shrfunc2)
12713 (print y from libfile, print y from libfile2): New tests.
12714 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
12715 * gdb.base/unloadshr2.c: New.
12716
e6a386cd
HZ
127172009-12-22 Hui Zhu <teawater@gmail.com>
12718
12719 * gdb.reverse/sigall-reverse.exp: Adjust.
12720
9e19b45e
VP
127212009-12-21 Vladimir Prus <vladimir@codesourcery.com>
12722
12723 PR gdb/10884
12724
12725 * gdb.mi/var-cmd.c (do_bitfield_tests): New
12726 (main): Call do_bitfield_tests.
aacf5b1e 12727 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 12728
d53a7b30
JB
127292009-12-20 Joel Brobecker <brobecker@adacore.com>
12730
12731 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
12732 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
12733 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
12734 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
12735 gdb.modula2/unbounded1.c: Update copyright header.
12736
191ca0a1
CM
127372009-12-10 Chris Moller <moller@mollerware.com>
12738
12739 PR gdb/9399
12740 * gdb.cp/virtfunc2.exp: New tests
12741 * gdb.cp/virtfunc2.cc: New tests
12742 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
12743
0fa6cf1b
MS
127442009-12-10 Oza Pawandeep (paawan1982@yahoo.com
12745
12746 * gdb.reverse/i387-env-reverse.c: New file.
12747 * gdb.reverse/i387-env-reverse.exp: New file.
12748 * gdb.reverse/i387-stack-reverse.c: New file.
12749 * gdb.reverse/i387-stack-reverse.exp: New file.
12750
361ae042
PM
127512009-12-08 Phil Muldoon <pmuldoon@redhat.com>
12752
12753 * gdb.python/py-type.exp (test_range): New test.
12754
bfd31e71
PM
127552009-12-03 Phil Muldoon <pmuldoon@redhat.com>
12756
12757 PR python/10805
12758
12759 * gdb.python/py-type.exp: New file.
12760 * gdb.python/py-type.c: New file.
12761 * Makefile.in: Add py-type.
12762
57a1d736
TT
127632009-12-03 Tom Tromey <tromey@redhat.com>
12764
12765 * gdb.python/py-value.exp (test_parse_and_eval): New
12766 function.
12767
1f3b5d1b
PP
127682009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
12769
12770 PR gdb/11022
12771
12772 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
12773 * gdb.base/pr11022.c: New test.
12774
8b7dbdc9
JK
127752009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12776
12777 Fix spurious false FAILs.
12778 * gdb.base/structs.c (chartest): New.
12779 (main): Fill-in chartest.
12780 * gdb.base/structs.exp (anychar_re, first): New.
12781 (start_structs_test): Import global anychar_re and first.
12782 New gdb_test call "set print elements 300; ${testfile}"
12783 (start_structs_test <$first>): New block.
12784 (any): Import global anychar_re. New variable ac. Use ${ac}.
12785
6a53b2ec
JK
127862009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12787
12788 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
12789
d7167b4c
JK
127902009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12791
12792 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
12793 Force $srcfile file.
12794 * gdb.base/foll-fork.c (callee): Comment out the printf call.
12795
b1798462
UW
127962009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12797
12798 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
12799 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
12800 * gdb.threads/watchthreads-reorder.exp: Likewise.
12801
b6199126
DJ
128022009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
12803
12804 PR gdb/8704
12805
12806 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
12807 "if", and "thread". Correct matching in the previous test.
12808
b22a0510
DJ
128092009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
12810
12811 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
12812
930636d2
MS
128132009-11-23 Michael Snyder <msnyder@vmware.com>
12814
12815 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
12816 * gdb.reverse-watch-precsave.exp: Ditto.
12817
21a0512e
PP
128182009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
12819
12820 * gdb.asm/asm-source.exp: Adjust.
12821 * gdb.base/help.exp: Adjust.
889bf7c5 12822
fc30d5e0
PA
128232009-11-22 Pedro Alves <pedro@codesourcery.com>
12824
12825 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
12826 (do_syscall_tests_without_xml): Set data-directory to
12827 /the/path/to/nowhere.
12828
f6bc2008
PA
128292009-11-21 Pedro Alves <pedro@codesourcery.com>
12830
12831 * gdb.threads/local-watch-wrong-thread.c,
12832 gdb.threads/local-watch-wrong-thread.exp: New files.
12833
8c2fb5de
PA
128342009-11-21 Pedro Alves <pedro@codesourcery.com>
12835
12836 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
12837 assume new `regsub' syntax available.
12838
ebec9a0f
PA
128392009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12840
a79d3c27
JK
12841 * gdb.base/watchpoint-hw-hit-once.exp,
12842 gdb.base/watchpoint-hw-hit-once.c: New.
12843
128442009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12845
12846 * gdb.threads/watchthreads-reorder.exp,
12847 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 12848
276a961b
MK
128492009-11-17 Nathan Sidwell <nathan@codesourcery.com>
12850
12851 * gdb.xml/tdesc-regs.exp: Use for m68k.
12852
4867c1fb
PA
128532009-11-15 Pedro Alves <pedro@codesourcery.com>
12854
12855 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
12856
f6838f81
DJ
128572009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12858
12859 * lib/gdb.exp (current_target_name): New procedure.
12860 (gdb_wrapper_target): New variable.
12861 (gdb_wrapper_init): Set gdb_wrapper_target.
12862 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
12863 wrapper.
12864
4ac4dd3f
DJ
128652009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12866
12867 * gdb.base/remote.exp: Delete the slowest load test.
12868 Do not load with fixed packet sizes.
12869
a7881759
DJ
128702009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12871
12872 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
12873
97a5b505
DJ
128742009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12875
12876 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
12877 srcfile when setting a breakpoint.
12878
d3e1fc54
DJ
128792009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
12880
12881 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
12882 macros.
12883
7cbcbded
DJ
128842009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12885
12886 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
12887 to be in memory.
12888 * gdb.base/display.c (force_mem): New.
12889 (do_loops): Use it. Add breakpoint comments.
12890 (do_vars): Add a breakpoint comment.
12891 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
12892 line numbers.
12893
bdea3a92
NF
128942009-11-13 Nathan Froyd <froydnj@codesourcery.com>
12895
12896 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
12897 instead of a bare "run".
12898
269f82e5
PP
128992009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
12900
12901 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 12902
a69b7d9d
DJ
129032009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12904
12905 * lib/cell.exp (skip_cell_tests): Clean up test files before
12906 returning.
12907
b598bfda
DJ
129082009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12909
12910 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
12911 and the breakpoint menu. Do not call perror if a prompt is seen.
12912 Consume the following GDB prompt.
12913 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
12914 * gdb.cp/namespace.exp: Use gdb_test.
12915 * gdb.cp/templates.exp: Use gdb_test.
12916 (test_template_breakpoints): Use gdb_test_multiple.
12917
87728fa0
DJ
129182009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12919
12920 * gdb.base/break1.c (struct some_struct, values): Move earlier.
12921 (marker4): Reference values.
12922
b67c692f
DJ
129232009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12924
12925 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
12926 is missing.
12927
f0df251a
DJ
129282009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12929
12930 * gdb.base/break.c (need_malloc): New.
12931 * gdb.base/constvars.c (main): Reference crass and crisp.
12932 * gdb.base/gdb1821.c (main): Reference bar.
12933 * gdb.cp/gdb1355.cc (main): Reference s1.
12934 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
12935 (main): Call them.
12936 * gdb.cp/hang2.cc (dummy2): Define.
12937 * gdb.cp/hang3.cc (dummy3): Define.
12938 * gdb.cp/m-data.cc (main): Reference shadow.
12939
bdf7534a
NF
129402009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12941 Nathan Froyd <froydnj@codesourcery.com>
12942
12943 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
12944 remote host.
12945
f24fce77
NF
129462009-11-12 Nathan Froyd <froydnj@codesourcery.com>
12947
12948 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
12949 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
12950 * gdb.dwarf2/dw2-compressed.exp: Likewise.
12951 * gdb.dwarf2/dw2-intercu.exp: Likewise.
12952 * gdb.dwarf2/dw2-intermix.exp: Likewise.
12953 * gdb.dwarf2/dw2-producer.exp: Likewise.
12954 * gdb.dwarf2/mac-fileno.exp: Likewise.
12955 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
12956 py-prettyprint.py to the remote host.
12957 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
12958
40f0318e
KS
129592009-11-11 Keith Seitz <keiths@redhat.com>
12960
12961 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
12962 use it instead of "Foo".
12963 * gdb.cp/classes.exp (do_tests): Add a test to access
12964 a method through a typedef'd class name.
12965
f3d9f7fb
NF
129662009-11-11 Nathan Froyd <froydnj@codesourcery.com>
12967
12968 * gdb.base/long_long.exp: Permit leading zeros on floating-point
12969 exponents.
12970 * gdb.base/pointers.exp: Likewise.
12971 * gdb.cp/ref-types.exp: Likewise.
12972
a4216f37
KS
129732009-11-11 Keith Seitz <keiths@redhat.com>
12974
12975 * gdb.cp/cplusfuncs.cc (class foo): Add operators
12976 new[] and delete[].
12977 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
12978 "void".
12979 (probe_demangler): Remove all single-quoting of
12980 method and variable names.
12981 (info_func_regexp): Remove the word "void" from any
12982 occurrence of "(void)".
12983 (print_addr_2): Remove all single-quoting of
12984 method names.
12985 (print_addr_2_kfail): Likewise.
12986 (print_addr): Single-quote C function names before
12987 passing to print_addr_2.
12988 (test_paddr_operator_functions): Remove single-quoting
12989 for method names.
12990 Add tests for operator new[] and operator delete[].
12991
9b14d7aa
JK
129922009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12993
12994 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
12995
85feb311
KS
129962009-11-09 Keith Seitz <keiths@redhat.com>
12997
12998 * gdb.cp/overload.exp: Add tests for resolving overloaded
12999 methods in expression parsing/evaluation.
13000
fa335448
DJ
130012009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
13002
13003 * lib/gdb.exp (default_gdb_version): Use --version instead of
13004 --command.
13005
ec3c07fc
NS
130062009-11-10 Nathan Sidwell <nathan@codesourcery.com>
13007
13008 * lib/gdb.exp (gdb_compile_test): New.
13009 (skip_ada_tests, skip_java_tests): New.
13010 (gdb_compile): Use gdb_compile_test for f77.
13011 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
13012 * lib/java.exp (compile_java_from_source): Remove runtests check,
13013 use gdb_compile_test to record result.
13014 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
13015 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
13016 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
13017 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
13018 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
13019 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
13020 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
13021 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
13022 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
13023 adjust gdb_compile invocations.
13024
b8b4e42b
JK
130252009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13026
13027 * Makefile.in (abs_builddir): New.
13028 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
13029 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
13030 `$(abs_builddir)/site.exp'.
13031
f8b7eaf3
DJ
130322009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
13033
13034 * config/m68k-emc.exp, lib/emc-support.exp,
13035 gdb.trace/gdb_c_test.c: Delete.
13036 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
13037 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
13038 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13039 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
13040 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13041 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
13042 casing for m68k-*-elf.
13043
c4187697
NS
130442009-11-03 Pedro Alves <pedro@codesourcery.com>
13045
13046 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
13047 * gdb.arch/i386-prologue.exp: Likewise.
13048 * gdb.arch/i386-unwind.exp: Likewise.
13049
db16b772
DJ
130502009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13051
13052 * lib/gdb.exp (gdb_expect): Fix timeout typo.
13053
bcf71277
DJ
130542009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13055
13056 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
13057
0105cee2
DJ
130582009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13059
13060 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
13061
24ddea62
JK
130622009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13063
13064 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
13065
287ccc17
JK
130662009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13067
13068 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
13069 * gdb.base/sepdebug2.c: New file.
13070
08bca259 130712009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
13072
13073 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
13074 the modified warnings for catch syscall. Verify if GDB was compiled
13075 with support for lib expat, and choose which tests to run depending
13076 on this.
13077
5d4e2b76
VP
130782009-10-30 Vladimir Prus <vladimir@codesourcery.com>
13079
13080 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
13081 that composite commands are parsed OK. And also test
13082 that breakpoint commands do work.
13083
240e538a
MS
130842009-10-23 Michael Snyder <msnyder@vmware.com>
13085
13086 gdb.reverse/consecutive-precsave.exp: Change expect pattern
13087 to allow for new disassembly style.
13088
9c419145
PP
130892009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
13090
13091 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 13092
02506ff1
MS
130932009-10-22 Michael Snyder <msnyder@vmware.com>
13094
13095 * gdb.reverse/break-precsave.exp: New test.
13096 * gdb.reverse/consecutive-precsave.exp: Ditto.
13097 * gdb.reverse/finish-precsave.exp: Ditto.
13098 * gdb.reverse/i386-precsave.exp: Ditto.
13099 * gdb.reverse/machinestate-precsave.exp: Ditto.
13100 * gdb.reverse/sigall-precsave.exp: Ditto.
13101 * gdb.reverse/solilb-precsave.exp: Ditto.
13102 * gdb.reverse/step-precsave.exp: Ditto.
13103 * gdb.reverse/until-precsave.exp: Ditto.
13104 * gdb.reverse/watch-precsave.exp: Ditto.
13105
4cf866a3
MS
131062009-10-22 Michael Snyder <msnyder@vmware.com>
13107
13108 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
13109 for gdb_expect. Adjust one test's expect strings for the new
13110 format of disassemble.
13111 * gdb.reverse/finish-reverse.exp: Delete 'return'.
13112 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
13113 gdb_test_multiple.
13114 * gdb.reverse/step-reverse.exp: Delete 'return'.
13115 * gdb.reverse/until-reverse.exp: Delete blank lines.
13116 * gdb.reverse/watch-reverse.exp: Delete blank lines.
13117
2b28d209
PP
131182009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
13119
13120 * gdb.base/consecutive.exp: Adjust.
13121 * gdb.base/display.exp: Likewise.
13122 * gdb.base/pc-fp.exp: Likewise.
13123 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 13124
33b9c32b
MS
131252009-10-19 Michael Snyder <msnyder@vmware.com>
13126
13127 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
13128 * gdb.reverse/finish-reverse.c: Ditto.
13129 * gdb.reverse/sigall-reverse.c: Ditto.
13130 * gdb.reverse/solib-reverse.c: Ditto.
13131 * gdb.reverse/step-reverse.c: Ditto.
13132 * gdb.reverse/watch-reverse.c: Ditto.
13133
6c95b8df
PA
131342009-10-19 Pedro Alves <pedro@codesourcery.com>
13135 Stan Shebs <stan@codesourcery.com>
13136
13137 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
13138 * gdb.base/foll-exec.exp: Adjust to expect a process id before
13139 "Executing new program".
13140 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
13141 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
13142 left listed after having been killed.
13143 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
13144 * gdb.base/maint.exp: Adjust test.
13145
13146 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
13147 * gdb.multi/Makefile.in: New.
13148 * gdb.multi/base.exp: New.
13149 * gdb.multi/goodbye.c: New.
13150 * gdb.multi/hangout.c: New.
13151 * gdb.multi/hello.c: New.
13152 * gdb.multi/bkpt-multi-exec.c: New.
13153 * gdb.multi/bkpt-multi-exec.exp: New.
13154 * gdb.multi/crashme.c: New.
13155
279017b7
TG
131562009-10-13 Tristan Gingold <gingold@adacore.com>
13157
13158 * gdb.base/sepdebug.exp: Check debug info are found.
13159
0413d738
PA
131602009-10-08 Pedro Alves <pedro@codesourcery.com>
13161
13162 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
13163 bits.
13164
c628eecc
JK
131652009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13166
13167 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
13168
38af1bfe
JB
131692009-10-07 Joel Brobecker <brobecker@adacore.com>
13170
13171 * gdb.base/watchpoints.c: Add copyright header. Reformat one
13172 of the comments.
13173
2b0adecd
PM
131742009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
13175
13176 * gdb.base/annota1.exp: Remove obsolete match_max increase.
13177 * gdb.base/annota3.exp: Idem.
13178 * gdb.base/maint.exp: Idem.
13179
8d417781
PM
131802009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
13181
889bf7c5 13182 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
13183 to default.
13184
bb61102d
PM
131852009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13186
889bf7c5 13187 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
13188 mingw and cygwin targets.
13189
ace5c364
PM
131902009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13191 Pedro Alves <pedro@codesourcery.com>
13192
889bf7c5 13193 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
13194 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
13195
c2d494a0
PM
131962009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13197
e1b52ce2
PM
13198 * gdb.base/shr1.c: Use %p in format string.
13199 * gdb.base/unload.c: Avoid warning in fprintf.
13200 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 13201
209f53f5
PM
132022009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13203
13204 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
13205 long type.
13206 (test_unlink): Correct printf string.
13207 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
13208 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
13209
8172766a
JK
132102009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13211
13212 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
13213 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
13214 * gdb.arch/ia64-breakpoint-shadow.S: New file.
13215
0f73703c
UW
132162009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13217
13218 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
13219 * gdb.objc/nondebug.exp: Likewise.
13220
b32306ca
UW
132212009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13222
13223 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
13224 target_info setting.
13225
13226 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
13227 that detect new threads during "info threads".
13228
0057022f
UW
132292009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13230
13231 * gdb.threads/manythreads.c (main): Increase thread stack size
13232 to 2*PTHREAD_STACK_MIN.
13233 * gdb.threads/multi-create.c (main): Likewise.
13234 (create_function): Likewise.
13235
f29c0325
UW
132362009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13237
13238 * gdb.base/dump.exp: Pass difference of pointer types instead
13239 of integer types as offset to restore in intarr3.srec case.
13240
fcb34849
UW
132412009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13242
13243 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
13244
d5142e3b
UW
132452009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13246
13247 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
13248
087b74b2 132492009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 13250
087b74b2
PM
13251 New test for two watchpoints, with disabling of
13252 the first inserted.
13253 * testsuite/gdb.base/watchpoints.c: New file.
13254 * testsuite/gdb.base/watchpoints.exp: New file.
13255
96c07c5b
TT
132562009-09-25 Tom Tromey <tromey@redhat.com>
13257
13258 * gdb.base/charset.exp: Test utf-16 strings with Python.
13259
b8899f2b
TT
132602009-09-25 Tom Tromey <tromey@redhat.com>
13261
13262 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
13263 UCS-4.
13264 * gdb.base/charset.c (utf_32_string): Rename.
13265 (init_utf32): Rename.
13266 (main): Update.
13267
329719ec
TT
132682009-09-22 Tom Tromey <tromey@redhat.com>
13269
13270 * gdb.python/py-function.exp: Add regression tests.
13271
11ef0d76
KS
132722009-09-21 Keith Seitz <keiths@redhat.com>
13273
13274 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
13275 with invalid operator.
13276
3fe8f3b3
KS
132772009-09-21 Keith Seitz <keiths@redhat.com>
13278
13279 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
13280 and destructor using typedef name of class.
13281 * gdb.cp/classes.cc (class Base1): Add a destructor.
13282 (base1): New typedef.
13283 (use_methods): Instanitate an object of type base1.
13284 * gdb.cp/templates.exp (test_template_typedef): New procedure.
13285 (do_tests): Call test_template_typedef.
13286 * gdb.cp/templates.cc (Baz::~Baz): New method.
13287 (intBazOne): New typedef.
13288 (main): Instantiate intBazOne.
13289
7a9fe101
PM
132902009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13291
13292 PR python/10633
13293
13294 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
13295 Function.
13296 (run_lang_tests): Add print elements test.
13297
2e4d963f
PM
132982009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13299
13300 * gdb.python/py-value.exp (test_subscript_regression): New
13301 function. Test for invalid subscripts.
13302 * gdb.python/py-value.c (main): Add test array, and pointer to it.
13303 (ptr_ref): New function.
13304
ec7e75e7
PP
133052009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13306
13307 * gdb.base/default.exp: Fix "show convenience".
13308
0cc7d26f
TT
133092009-09-15 Tom Tromey <tromey@redhat.com>
13310
13311 * lib/mi-support.exp (mi_create_varobj): Update.
13312 (mi_create_floating_varobj): Likewise.
13313 (mi_create_dynamic_varobj): New proc.
13314 (mi_varobj_update): Update.
13315 (mi_varobj_update_with_type_change): Likewise.
13316 (mi_varobj_update_kv_helper): New proc.
13317 (mi_varobj_update_dynamic_helper): Rewrite.
13318 (mi_varobj_update_dynamic): New proc.
13319 (mi_list_varobj_children): Update.
13320 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
13321 * gdb.python/python-prettyprint.py (pp_outer): New class.
13322 (pp_nullstr): Likewise.
13323 (lookup_function): Register new printers.
13324 * gdb.python/python-prettyprint.c (struct substruct): New type.
13325 (struct outerstruct): Likewise.
13326 (substruct_test): New function.
13327 (struct nullstr): New type.
13328 (string_1, string_2): New globals.
13329 (main): Add new tests.
13330 * gdb.python/python-mi.exp: Added regression tests.
13331 * gdb.mi/mi2-var-display.exp: Update.
13332 * gdb.mi/mi2-var-cmd.exp: Update.
13333 * gdb.mi/mi2-var-child.exp: Update.
13334 * gdb.mi/mi2-var-block.exp: Update.
13335 * gdb.mi/mi-var-invalidate.exp: Update.
13336 * gdb.mi/mi-var-display.exp: Update.
13337 * gdb.mi/mi-var-cmd.exp: Update.
13338 * gdb.mi/mi-var-child.exp: Update.
13339 * gdb.mi/mi-var-block.exp: Update.
13340 * gdb.mi/mi-break.exp: Update.
13341 * gdb.mi/gdb701.exp: Update.
13342
a96d9b2e
SDJ
133432009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
13344
13345 * Makefile.in: Inclusion of catch-syscall object.
13346 * gdb.base/catch-syscall.c: New file.
13347 * gdb.base/catch-syscall.exp: New file.
13348
b43b923a
MS
133492009-09-12 Michael Snyder <msnyder@vmware.com>
13350
13351 * gdb.reverse/step-reverse.exp: Explicitly check for targets
13352 that can support reverse debuggnig.
13353
cec03d70
TT
133542009-09-11 Tom Tromey <tromey@redhat.com>
13355
13356 * gdb.dwarf2/valop.S: New file.
13357 * gdb.dwarf2/valop.exp: New file.
13358
e23bb3fc
MK
133592009-09-11 Mark Kettenis <kettenis@gnu.org>
13360
13361 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
13362
37c3696d
DE
133632009-09-10 Doug Evans <dje@google.com>
13364
13365 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
13366 Add $gdb_prompt to second breakpoint regexp.
13367
5172aecb
JB
133682009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
13369
13370 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
13371 names, add missing ones.
13372 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
13373 * gdb.python/py-frame.c: Rename from python-frame.c.
13374 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
13375 testfile name.
13376 * gdb.python/py-function.exp: Rename from python-function.exp.
13377 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
13378 testfile name.
13379 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
13380 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
13381 Adjust testfile name.
13382 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
13383 * gdb.python/py-template.cc: Rename from python-template.cc.
13384 * gdb.python/py-template.exp: Rename from python-template.exp.
13385 Adjust testfile name.
13386 * gdb.python/py-value.c: Rename from python-value.c.
13387 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
13388 testfile name.
13389
b554e4bd
JK
133902009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13391
13392 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
13393 $bpt2address.
13394 (Second breakpoint address is valid on ia64)
13395 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
13396
9a68ae16
JM
133972009-09-03 Joseph Myers <joseph@codesourcery.com>
13398
13399 * gdb.base/ending-run.exp: Restrict regular expression matching
13400 line number to require closing brace following.
13401
146b9145
DE
134022009-09-03 Doug Evans <dje@google.com>
13403
13404 * gdb.base/store.exp (check_set): Fix typo in expected value message.
13405
787d21e1
TT
134062009-09-02 Tom Tromey <tromey@redhat.com>
13407
13408 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
13409
e7802207
TT
134102009-09-02 Tom Tromey <tromey@redhat.com>
13411
13412 * gdb.dwarf2/callframecfa.exp: New file.
13413 * gdb.dwarf2/callframecfa.S: New file.
13414
817aadd2
JK
134152009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13416
13417 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
13418 gdb.base/solib-overlap-main.c: New.
13419
4a76eae5
DJ
134202009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
13421
13422 PR gdb/10565
13423
13424 * gdb.base/bitfields.c (struct container, container): New.
13425 (main): Initialize it and call break5.
13426 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
13427
d4b96c9a
JK
134282009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13429
13430 Support constant DW_AT_data_member_location by GCC PR debug/40659.
13431 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
13432
4e22772d
JK
134332009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13434
13435 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
13436
2efab443
MS
134372009-08-26 Michael Snyder <msnyder@vmware.com>
13438
13439 * gdb.base/i386-reverse.c: New file.
13440 * gdb.base/i386-reverse.exp: New file.
13441 * gdb.base/Makefile.in: Add new files to be removed.
13442
07ab73a0
JM
134432009-08-26 Joseph Myers <joseph@codesourcery.com>
13444
13445 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
13446 environment-pwd for remote host.
13447 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
13448
676accff
KS
134492009-08-24 Keith Seitz <keiths@redhat.com>
13450
13451 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
13452 Add two new C++ completer tests which limit the output to a
889bf7c5 13453 given class.
676accff 13454
f9f7ad22
MS
134552009-08-24 Michael Snyder <msnyder@vmware.com>
13456
13457 * gdb.base/del.exp: Fix typo in comment.
13458 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
13459
81ecdfbb
RW
134602009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
13461
13462 * configure: Regenerate.
13463 * gdb.hp/configure: Likewise.
13464 * gdb.hp/gdb.aCC/configure: Likewise.
13465 * gdb.hp/gdb.base-hp/configure: Likewise.
13466 * gdb.hp/gdb.compat/configure: Likewise.
13467 * gdb.hp/gdb.defects/configure: Likewise.
13468 * gdb.hp/gdb.objdbg/configure: Likewise.
13469 * gdb.stabs/configure: Likewise.
13470
cab0c772
UW
134712009-08-19 Doug Evans <dje@google.com>
13472
13473 * gdb.base/gdbvars.c: New file.
13474 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
13475
b8fa0bfa
PA
134762009-08-14 Pedro Alves <pedro@codesourcery.com>
13477
13478 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
13479 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
13480
b84aa90a
PA
134812009-08-13 Pedro Alves <pedro@codesourcery.com>
13482
13483 * gdb.base/default.exp: Adjust "set language test": it's now an
13484 enum command. Larger help string moved to "help set language".
13485 * gdb.base/help.exp: Adjust "help set language" expected output,
13486 now lists all known languages.
13487
0d8f9b2c
NF
134882009-08-11 Nathan Froyd <froydnj@codesourcery.com>
13489
13490 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
13491 all frame arguments.
13492 * gdb.arch/altivec-regs.exp: Likewise.
13493
bda180e0
TT
134942009-08-07 Tom Tromey <tromey@redhat.com>
13495
13496 * gdb.base/setshow.exp: Add tests for changes to set language, set
13497 check range, and set check type.
13498
48cb2d85
VP
134992009-08-03 Vladimir Prus <vladimir@codesourcery.com>
13500
13501 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
13502 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 13503 Call it.
48cb2d85 13504
1ea34204
UW
135052009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13506
13507 * configure.ac: Run gdb.cell tests when appropriate.
13508 * configure: Regenerate.
13509 * lib/cell.exp: New file.
13510 * gdb.cell: New directory.
13511 * gdb.cell/configure.ac: New file.
13512 * gdb.cell/configure: New file.
13513 * gdb.cell/Makefile.in: New file.
13514 * gdb.cell/arch.exp: New file.
13515 * gdb.cell/break.c: New file.
13516 * gdb.cell/break.exp: New file.
13517 * gdb.cell/break-spu.c: New file.
13518 * gdb.cell/bt.c: New file.
13519 * gdb.cell/bt2-spu.c: New file.
13520 * gdb.cell/bt-spu.c: New file.
13521 * gdb.cell/bt.exp: New file.
13522 * gdb.cell/coremaker.c: New file.
13523 * gdb.cell/coremaker-spu.c: New file.
13524 * gdb.cell/core.exp: New file.
13525 * gdb.cell/gcore.exp: New file.
13526 * gdb.cell/data.c: New file.
13527 * gdb.cell/data.exp: New file.
13528 * gdb.cell/data-spu.c: New file.
13529 * gdb.cell/ea-cache.exp: New file.
13530 * gdb.cell/ea-cache.c: New file.
13531 * gdb.cell/ea-cache-spu.c: New file.
13532 * gdb.cell/ea-standalone.c: New file.
13533 * gdb.cell/ea-standalone.exp: New file.
13534 * gdb.cell/ea-test.c: New file.
13535 * gdb.cell/ea-test.exp: New file.
13536 * gdb.cell/f-regs.exp: New file.
13537 * gdb.cell/mem-access.c: New file.
13538 * gdb.cell/mem-access.exp: New file.
13539 * gdb.cell/mem-access-spu.c: New file.
13540 * gdb.cell/ptype.exp: New file.
13541 * gdb.cell/registers.exp: New file.
13542 * gdb.cell/size.c: New file.
13543 * gdb.cell/sizeof.exp: New file.
13544 * gdb.cell/size-spu.c: New file.
13545 * gdb.cell/solib.exp: New file.
13546 * gdb.cell/solib-symbol.exp: New file.
13547
85e747d2
UW
135482009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13549
13550 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
13551
58d6951d
DJ
135522009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
13553
13554 * gdb.base/float.exp: Handle VFP registers.
13555
6e0a4f15
MS
135562009-07-14 Michael Snyder <msnyder@vmware.com>
13557
dcd5da87
MS
13558 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
13559 to bring gdb to the beginning of the calling line.
13560
6e0a4f15
MS
13561 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
13562 confusing the i386 epilogue unwinder.
13563
782b2b07
SS
135642009-07-14 Stan Shebs <stan@codesourcery.com>
13565
13566 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
13567
f662c3bc
MS
135682009-07-14 Michael Snyder <msnyder@vmware.com>
13569
13570 * gdb.reverse/step-reverse.exp (stepi into function call):
13571 Call instruction may not be first instruction in the line.
13572 (reverse stepi from a function call): Used wrong line number.
13573
8f313923
JK
135742009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13575
13576 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
13577
4662c76e
JK
135782009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13579
13580 Fix gdb.base/macscp.exp when using custom inputrc.
13581 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
13582 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
13583 env(TERM) set.
13584 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
13585 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
13586
aa81e255
JK
135872009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13588
13589 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
13590 * gdb.base/annota1.exp (thread_test): Import global $testfile.
13591 Change the compilation target to match the testcase name.
13592 * gdb.base/sect-cmd.exp: Change the compilation target to match the
13593 testcase name.
13594 * a2-run.exp: Use for setup prepare_for_testing. Change the
13595 compilation target to match the testcase name.
13596 * gdb.base/commands.exp: Likewise.
13597 * gdb.base/finish.exp: Likewise.
13598 * gdb.base/float.exp: Likewise.
13599 * gdb.base/info-target.exp: Likewise.
13600 * gdb.base/relational.exp: Likewise.
13601 * gdb.base/term.exp: Likewise.
13602 * gdb.base/until.exp: Likewise.
13603 * gdb.base/volatile.exp: Likewise.
13604 * gdb.base/whatis-exp.exp: Likewise.
13605
4c93b1d7
HZ
136062009-07-11 Hui Zhu <teawater@gmail.com>
13607
13608 * gdb.base/help.exp (disassemble): Update expected help text.
13609
812f7342
TT
136102009-07-09 Tom Tromey <tromey@redhat.com>
13611
13612 * lib/gdb.exp: Handle TRANSCRIPT.
13613 (remote_spawn, remote_close, send_gdb): New procs.
13614
fbb8f299
PM
136152009-07-10 Phil Muldoon <pmuldoon@redhat.com>
13616
13617 * gdb.python/python-prettyprint.c: Add counted null string
13618 structure.
13619 * gdb.python/python-prettyprint.exp: Print null string. Test for
13620 embedded nulls.
13621 * gdb.python/python-prettyprint.py (pp_ns): New Function.
13622 * gdb.python/python-value.exp (test_value_in_inferior): Add
13623 variable length string fetch tests.
13624 * gdb.python/python-value.c (main): Add strings for string fetch tests.
13625
c0ac0ec7
JK
136262009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13627
13628 * gdb.base/dump.exp (inaccessible memory is reported): New test.
13629
30b66ecc
TT
136302009-07-07 Tom Tromey <tromey@redhat.com>
13631
13632 * gdb.base/call-rt-st.exp: Update for change to escape output.
13633 * gdb.base/callfuncs.exp: Likewise.
13634 * gdb.base/charset.exp: Likewise.
13635 * gdb.base/constvars.exp: Likewise.
13636 * gdb.base/long_long.exp: Likewise.
13637 * gdb.base/pointers.exp: Likewise.
13638 * gdb.base/printcmds.exp: Likewise.
13639 * gdb.base/setvar.exp: Likewise.
13640 * gdb.base/store.exp: Likewise.
13641 * gdb.cp/ref-types.exp: Likewise.
13642 * gdb.mi/mi-var-child.exp: Likewise.
13643 * gdb.mi/mi-var-display.exp: Likewise.
13644 * gdb.mi/mi2-var-display.exp: Likewise.
13645 * gdb.base/charset.exp: Test octal escape sequence length.
13646 Update for change to escape output.
13647
187c4a2b
JK
136482009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13649
13650 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
13651
d80a43f9
DJ
136522009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
13653
13654 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
13655
047427a8
JK
136562009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
13657
13658 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
13659 gdbserver increasing $portnum if "Can't bind address" has been seen.
13660
8b5a0f4f
PA
136612009-07-05 Pedro Alves <pedro@codesourcery.com>
13662
13663 * gdb.base/ending-run.exp: Add "step out of main" pattern for
13664 mingw32ce.
13665
7d93ba58
PA
136662009-07-05 Pedro Alves <pedro@codesourcery.com>
13667
13668 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
13669 VFP format.
13670
2277426b
PA
136712009-07-02 Pedro Alves <pedro@codesourcery.com>
13672
13673 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
13674 linux. Adjust to use "inferior", "info inferiors", "detach
13675 inferior" and "kill inferior" instead of "restart", "info fork",
13676 "detach fork" and "delete fork".
13677 * gdb.base/ending-run.exp: Spell out "info".
13678 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
13679 the "kill" command.
13680
5af949e3
UW
136812009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13682
13683 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
13684 change to prefix TLS offset in hex with 0x.
13685
5d3729b5
UW
136862009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13687
13688 * gdb.base/default.exp: Update test case for "x" changes.
13689
af589bd0
TG
136902009-07-01 Tristan Gingold <gingold@adacore.com>
13691
13692 * gdb.base/bigcore.exp: Make darwin untested.
13693
40974f91
JK
136942009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13695
13696 * gdb.base/completion.exp (directory completion): Create the directory.
13697 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
13698 escapeuniquesub.
13699 (directory completion 2): Expect now ${escapeuniquesub}.
13700 (Glob remaining of directory test): Remove one excessive newline.
13701 Expect the real output.
13702
59dd3af6
JK
137032009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13704
13705 Fix `make check//%' target after `make check' has been ran.
13706 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
13707 a mkdir call.
13708 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
13709 (%/.dir): Remove.
13710
f4e164aa
JK
137112009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13712
13713 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
13714 the expected result record.
13715
69af2122
JK
137162009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13717
13718 Remove racy FAILs relying just on the timeouts.
13719 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
13720 (annotation_level 2): Remove racy FAILs.
13721
2fd481e1
PP
137222009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
13723
13724 gdb/10275
889bf7c5
PA
13725 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
13726
c38f313d
DJ
137272009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
13728
13729 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
13730
8b777f02
VP
137312009-06-30 Vladimir Prus <vladimir@codesourcery.com>
13732
13733 * gdb.mi/mi-stack.exp: Testing symbolic options
13734 to -stack-list-locals and -stack-list-arguments.
13735
00c7eacf
JK
137362009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13737
13738 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
13739
6bc80edc
TT
137402009-06-29 Tom Tromey <tromey@redhat.com>
13741
13742 * dg-extract-results.sh: New file.
13743 * Makefile.in (FORCE_PARALLEL): New variable.
13744 (CHECK_TARGET): New conditional variable.
13745 (check): Use CHECK_TARGET.
13746 (DO_RUNTEST): New variable.
13747 (check-single): New target.
13748 (TEST_DIRS): New variable.
13749 (TEST_TARGETS): Likewise.
13750 (check-parallel): New target.
13751 (check-gdb.%): New pattern.
13752 (BASE1_FILES): New variable.
13753 (BASE2_FILES): Likewise.
13754 (check-gdb.base%): New pattern.
13755 (%/.dir): New pattern.
13756 * configure: Rebuild.
13757 * aclocal.m4 (AM_CONDITIONAL): New defun.
13758 * configure.ac: Check whether user is using GNU make.
13759 (GMAKE): New conditional.
13760
794684b6
SW
137612009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
13762
13763 * gdb.cp/namespace-nested-import.cc: New test.
13764 * gdb.cp/namespace-nested-import.exp: New test.
13765
edb3359d
DJ
137662009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
13767
13768 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
13769 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
13770 * gdb.opt/Makefile.in (EXECUTABLES): Update.
13771 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
13772 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
13773 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
13774 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
13775 gdb.opt/inline-markers.c: New files.
13776 * lib/gdb.exp (skip_inline_frame_tests): New function.
13777 (skip_inline_var_tests): New function.
13778
cf657a0c
AS
137792009-06-27 Andreas Schwab <schwab@linux-m68k.org>
13780
13781 * gdb.cp/exception.exp: Don't require $hex before inner frame in
13782 backtrace.
13783
28d41a99
MS
137842009-06-27 Michael Snyder <msnyder@vmware.com>
13785
13786 * gdb.reverse: New directory.
13787 * gdb.reverse/break-reverse.c: New test.
13788 * gdb.reverse/break-reverse.exp: New test.
13789 * gdb.reverse/consecutive-reverse.c: New test.
13790 * gdb.reverse/consecutive-reverse.exp: New test.
13791 * gdb.reverse/finish-reverse.c: New test.
13792 * gdb.reverse/finish-reverse.exp: New test.
13793 * gdb.reverse/machinestate.c: New test.
13794 * gdb.reverse/ms1.c: New test.
13795 * gdb.reverse/machinestate.exp: New test.
13796 * gdb.reverse/Makefile.in: New file.
13797 * gdb.reverse/shr2.c: New test.
13798 * gdb.reverse/solib-reverse.c: New test.
13799 * gdb.reverse/solib-reverse.exp: New test.
13800 * gdb.reverse/step-reverse.c: New test.
13801 * gdb.reverse/step-reverse.exp: New test.
13802 * gdb.reverse/until-reverse.c: New test.
13803 * gdb.reverse/ur1.c: New test.
13804 * gdb.reverse/until-reverse.exp: New test.
13805 * gdb.reverse/watch-reverse.c: New test.
13806 * gdb.reverse/watch-reverse.exp: New test.
13807 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
13808 * configure: Regenerate.
13809
fe3c8b0d
DE
138102009-06-26 Doug Evans <dje@google.com>
13811
13812 * gdb.base/psymtab.exp: Turn off pending breakpoints.
13813
3a72a602
PM
138142009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
13815
13816 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
13817 windows problem for 'file delete $binfile'.
13818
27aa8d6a
SW
138192009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
13820
13821 * gdb.cp/namespace-using.exp: New test.
13822 * gdb.cp/namespace-using.cc: New test.
13823
8ac055f8
JB
138242009-05-20 Joel Brobecker <brobecker@adacore.com>
13825
13826 * gdb.ada/variant_record_packed_array: New testcase.
13827
85e306ed
TT
138282009-06-23 Tom Tromey <tromey@redhat.com>
13829
13830 * gdb.base/charset.exp (test_combination): Regression test.
13831 * gdb.base/charset.c (my_wchar_t): New typedef.
13832 (myvar): New global.
13833 (main): Set myvar.
13834
56643c5e
PM
138352009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
13836
13837 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
13838 target.
13839
1fac167a
UW
138402009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13841
13842 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
13843
7ccb0be9
UW
138442009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13845
13846 * gdb.mi/gdb680.exp: Update test for error message.
13847
568d6575
UW
138482009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13849
13850 * gdb.base/annota1.exp: Allow multiple occurrences of the
13851 frames-invalid annotation.
13852 * gdb.cp/annota2.exp: Likewise.
13853
7cd1089b
PM
138542009-06-15 Phil Muldoon <pmuldoon@redhat.com>
13855
13856 * gdb.cp/gdb2495.cc: New file.
13857 * gdb.cp/gdb2495.exp: New file.
13858
72c63395
JK
138592009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13860
13861 Report error on GDB crash during runto.
13862 * lib/gdb.exp (runto <eof>): New.
13863
3788363d
DJ
138642009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
13865
13866 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
13867 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
13868 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
13869 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
13870 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
13871 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
13872 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
13873 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
13874 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
13875 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
13876 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
13877 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
13878 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
13879 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
13880 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
13881 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
13882 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
13883 gdb.server/server-mon.exp, gdb.server/server-run.exp,
13884 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13885 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
13886 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
13887 gdb.trace/passcount.exp, gdb.trace/report.exp,
13888 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
13889 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
13890 gdb.trace/while-stepping.exp: Use a unique name for the compiled
13891 executable.
13892
17592de3
PA
138932009-06-07 Pedro Alves <pedro@codesourcery.com>
13894
13895 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
13896 defined before referencing it.
13897
701e355d
DE
138982009-06-03 Doug Evans <dje@google.com>
13899
13900 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
13901 * gdb.arch/i386-see.c: Ditto.
13902
f2292c65
PM
139032009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
13904
13905 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
13906 (check_macro): Return 1 if undefined.
13907 If first test fails, check if macro debug information is available,
13908 and report unsupported test if no macro information is found.
13909
5a437975
DE
139102009-05-29 Doug Evans <dje@google.com>
13911
13912 * gdb.threads/hand-call-in-threads.exp: New.
13913 * gdb.threads/hand-call-in-threads.c: New.
13914
c141c696
MS
139152009-05-29 Michael Snyder <msnyder@vmware.com>
13916
13917 * gdb.base/break-always.exp: Change "1" to "on".
13918 Add confirmation check.
13919
b3444185
PA
139202009-05-28 Pedro Alves <pedro@codesourcery.com>
13921
13922 * gdb.threads/threxit-hop-specific.c: New.
13923 * gdb.threads/threxit-hop-specific.exp: New.
13924 * gdb.threads/thread-execl.c: New.
13925 * gdb.threads/thread-execl.exp: New.
13926
b6313243
TT
139272009-05-27 Tom Tromey <tromey@redhat.com>
13928 Thiago Jung Bauermann <bauerman@br.ibm.com>
13929
13930 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
13931 (mi_child_regexp): Likewise.
13932 (mi_list_varobj_children_range): Likewise.
13933 (mi_get_features): Likewise.
13934 (mi_list_varobj_children): Rewrite.
13935 * gdb.python/python-mi.exp: New file.
13936
a6bac58e
TT
139372009-05-27 Tom Tromey <tromey@redhat.com>
13938 Thiago Jung Bauermann <bauerman@br.ibm.com>
13939 Phil Muldoon <pmuldoon@redhat.com>
13940 Paul Pluzhnikov <ppluzhnikov@google.com>
13941
13942 * gdb.python/python-prettyprint.exp: New file.
13943 * gdb.python/python-prettyprint.c: New file.
13944 * gdb.python/python-prettyprint.py: New file.
13945 * gdb.base/display.exp: print/r is now valid.
13946
2c74e833
TT
139472009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
13948 Tom Tromey <tromey@redhat.com>
13949 Pedro Alves <pedro@codesourcery.com>
13950 Paul Pluzhnikov <ppluzhnikov@google.com>
13951
13952 * gdb.python/python-template.exp: New file.
13953 * gdb.python/python-template.cc: New file.
13954 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13955 tests.
13956 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13957 Call it.
13958 (test_value_after_death): New proc.
13959 * gdb.python/python-value.c (PTR): New typedef.
13960 (main): New variable 'x'.
13961
89c73ade
TT
139622009-05-27 Tom Tromey <tromey@redhat.com>
13963
13964 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13965 tests.
13966 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13967 Call it.
13968
a75724bc
PA
139692009-05-27 Pedro Alves <pedro@codesourcery.com>
13970
13971 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
13972
e58b0e63
PA
139732009-05-24 Pedro Alves <pedro@codesourcery.com>
13974
13975 * gdb.threads/fork-thread-pending.c: New.
13976 * gdb.threads/fork-thread-pending.exp: New.
13977
4ac36638
JK
139782009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13979
13980 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
13981 * gdb.dwarf2/dw2-strp.S (a_string2): New.
13982
889bf7c5 139832009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 13984
889bf7c5 13985 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 13986
b242c3c2
PA
139872009-05-17 Pedro Alves <pedro@codesourcery.com>
13988
13989 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
13990 `gdb_get_line_number'. Call `callee' in both parent and child.
13991 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
13992 `gdb_get_line_number' instead of hardcoding line numbers.
13993 (catch_fork_unpatch_child): New procedure to test detaching
13994 breakpoints from child fork.
13995 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
13996 hardcoding line numbers.
13997 (do_fork_tests): Run `catch_fork_unpatch_child'.
13998
ee342b23
VP
139992009-05-17 Vladimir Prus <vladimir@codesourcery.com>
14000
14001 * gdb.mi/mi-cmd-var.exp: Check that when varobj
14002 of structure type enters or leaves the scope, it
14003 is reported by -var-update.
14004
e2009e98
DE
140052009-05-11 Doug Evans <dje@sebabeach.org>
14006
14007 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 14008 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
14009 * gdb.threads/schedlock.c (main): Fix off-by-one error.
14010
00903456
JK
140112009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14012
14013 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
14014
dc621c35
DE
140152009-04-30 Doug Evans <dje@google.com>
14016
14017 * gdb.threads/watchthreads2.exp: New testcase.
14018 * gdb.threads/watchthreads2.c: New testcase.
14019
9ab4e744
DE
140202009-04-29 Doug Evans <dje@google.com>
14021
14022 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
14023 * gdb.cp/mb-ctor.cc: Ditto.
14024 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
14025 * gdb.cp/mb-inline.h (multi_line_foo): New function.
14026 * gdb.cp/mb-inline1.cc: Call it.
14027 * gdb.cp/mb-inline2.cc: Ditto.
14028 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
14029 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
14030
484086b7
JK
140312009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14032
14033 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
14034 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
14035 Replace all uses of `decimal' by `nonzero'.
14036 (info macro FROM_COMMANDLINE): New test.
14037
379a77b5
TT
140382009-04-27 Tom Tromey <tromey@redhat.com>
14039
14040 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
14041
b92b73c2
DE
140422009-04-27 Doug Evans <dje@google.com>
14043
14044 * gdb.threads/watchthreads.c (main): Initialize args before starting
14045 the threads. Plus formatting cleanup.
14046 * gdb.threads/watchthreads.exp: Avoid errant failures due to
14047 biased scheduling of one thread.
14048
945a118d
JG
140492009-04-27 Jerome Guitton <guitton@adacore.com>
14050
14051 * gdb.cp/templates.cc (GetMax): New template.
14052 (main): Declare two instances of GetMax.
14053 * gdb.cp/templates.exp: Add new test.
14054
d389af10
JK
140552009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14056
14057 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
14058
e7f86de9
JM
140592009-04-22 Joseph Myers <joseph@codesourcery.com>
14060
14061 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
14062
334cc82d
TT
140632009-04-15 Tom Tromey <tromey@redhat.com>
14064
14065 * gdb.base/charset.exp: Add regression test.
14066
d12672cc
JB
140672009-04-14 Joel Brobecker <brobecker@adacore.com>
14068
14069 * gdb.base/exe-lock.exp: New testcase.
14070
18e8c3bc
TT
140712009-04-13 Tom Tromey <tromey@redhat.com>
14072
14073 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
14074 operator on Frame.
14075
5ecd5cbe
UW
140762009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14077
14078 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
14079 * gdb.server/ext-attach.exp: Likewise.
14080
7309f756
VP
140812009-04-03 Vladimir Prus <vladimir@codesourcery.com>
14082
14083 Eliminate some sleep usage.
14084
889bf7c5
PA
14085 * gdb.mi/basics.c (do_nothing): New.
14086 (main): Use do_nothing instead of printf, so that
14087 not to introduce race condition between output of
14088 inferiour and output of gdb. Do not use sleep as it
14089 is not generally available on embedded targets.
7309f756 14090
f4b95f6f
PA
140912009-04-02 Pedro Alves <pedro@codesourcery.com>
14092
14093 * gdb.server/ext-attach.exp: Expect an optional process id after
14094 "Detached from remote process".
14095
de40b933
JK
140962009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14097
14098 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
14099 gdb.dwarf2/dw2-unresolved.exp: New.
14100
2ae101a4
PA
141012009-04-02 Pedro Alves <pedro@codesourcery.com>
14102
14103 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
14104 mi_run_to_main.
14105
56a8e183
PA
141062009-04-02 Pedro Alves <pedro@codesourcery.com>
14107
14108 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
14109 mi_run_to_main. Skip thread exit test on remote targets.
14110 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
14111 mi_run_to_main.
14112 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
14113 mi_run_to_main.
14114 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
14115 when expecting ^connected. Detect when the target doesn't support
14116 non-stop mode.
14117 (mi_run_cmd): Detect if non-stop mode was requested by isn't
14118 supported. Return -1 on error, 0 on success.
14119 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
14120 (mi_runto): Return mi_runto_helper's result explicitly.
14121
c35fafde
PA
141222009-04-01 Pedro Alves <pedro@codesourcery.com>
14123
14124 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
14125
f8a8dce6
JB
141262009-04-01 Tom Tromey <tromey@redhat.com>
14127
14128 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
14129 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
14130 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
14131 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
14132
71c25dea
TT
141332009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
14134 Jan Kratochvil <jan.kratochvil@redhat.com>
14135
14136 PR gdb/931
14137 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
14138 output.
14139 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
14140 for gdb/931.
14141 * dw2-strp.S (DW_AT_language): Change to C++.
14142 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
14143
02d9a9ce
JB
141442009-03-31 Joel Brobecker <brobecker@adacore.com>
14145
14146 * gdb.ada/tasks: New testcase.
14147
1042e4c0
SS
141482009-03-30 Stan Shebs <stan@codesourcery.com>
14149
14150 * gdb.trace/actions.exp: Update to match new info trace format.
14151 * gdb.trace/deltrace.exp: Ditto.
14152 * gdb.trace/infotrace.exp: Ditto.
14153 * gdb.trace/passcount.exp: Ditto.
14154 * gdb.trace/save-trace.exp: Ditto.
14155 * gdb.trace/while-stepping.exp: Ditto.
14156 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
14157
f8f6f20b
TJB
141582009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14159
14160 * gdb.python/python-frame.c: New file.
14161 * gdb.python/python-frame.exp: New file.
14162
c0c6f777
TJB
141632009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
14164
14165 * gdb.python/python-value.exp: Add tests for the address
14166 attribute.
14167
3cb51905
AS
141682009-03-29 Andreas Schwab <schwab@linux-m68k.org>
14169
14170 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
14171
88fc996f
DE
141722009-03-26 Doug Evans <dje@google.com>
14173
14174 * gdb.mi/mi-nonstop-exit.exp: New file.
14175 * gdb.mi/non-stop-exit.c: New file.
14176
56ef84b1
TT
141772009-03-26 Tom Tromey <tromey@redhat.com>
14178
14179 Update for change to prologue skipping:
14180 * gdb.mi/mi2-simplerun.exp: Update.
14181 * gdb.mi/mi2-break.exp: Update.
14182 * gdb.mi/mi-simplerun.exp: Update.
14183 * gdb.mi/mi-break.exp: Update.
14184 * gdb.base/ending-run.exp: Update.
14185
def2b000
TJB
141862009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
14187
14188 * gdb.python/python-value.exp (test_value_in_inferior): Test
14189 gdb.Value.is_optimized_out attribute.
14190
442ddf59
JK
141912009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14192
14193 * gdb.dwarf2/dw2-noloc-main.c: New file.
14194 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
14195 (.text): Remove.
14196 (.data): New.
14197 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
14198 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
14199 (DW_TAG_subprogram func_cu1, noloc): Remove.
14200 (main): New.
14201 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
14202 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
14203 (file_symbols): New procedure.
14204
a8df5de4
TT
142052009-03-25 Tom Tromey <tromey@redhat.com>
14206
14207 * gdb.base/charset.exp (valid_target_charset): New proc.
14208 Use it to skip tests on invalid charsets.
14209
cc1d7add
PM
142102009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
14211
14212 * gdb.base/completion.exp: Add a test for directory completion.
14213
bcd5727b
JK
142142009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14215
14216 Fix a racy FAIL.
14217 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
14218 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
14219
cc924cad
TJB
142202009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
14221
14222 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
14223 * gdb.python/python-function.exp: Add test for function returning
14224 a GDB value.
14225
bc3b79fd
TJB
142262009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
14227
14228 * gdb.python/python-function.exp: New file.
14229
6c7a06a3
TT
142302009-03-20 Tom Tromey <tromey@redhat.com>
14231
14232 * gdb.base/store.exp: Update for change to escape output.
14233 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
14234 to escape output.
14235 * gdb.base/pointers.exp: Update for change to escape output.
14236 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
14237 to escape output.
14238 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
14239 escape output.
14240 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
14241 to escape output.
14242 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
14243 escape output.
14244 * gdb.base/setvar.exp: Update for change to escape output.
14245 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
14246 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
14247 to escape output.
14248 (test_print_string_constants): Likewise.
14249 * gdb.base/charset.exp (valid_host_charset): Check size of
14250 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
14251 cases. Handle "auto"-related output.
14252 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
14253 (uvar, Uvar): New globals.
14254
c31af87b
JG
142552009-03-19 Jerome Guitton <guitton@adacore.com>
14256
14257 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
14258 deltas.
14259 * gdb.ada/fixed_points.exp: Ditto.
14260
51272cf2
PA
142612009-03-18 Pedro Alves <pedro@codesourcery.com>
14262
14263 * return-nodebug.c: Don't include stdio.h.
14264 (init): Delete.
14265 (func): Delete definition and provide extern declaration.
14266 (t): New.
14267 (main): Don't call printf. Call func and store its result in t.
14268 * return-nodebug1.c: New.
14269 * return-nodebug.exp: Don't expect stdio output. Instead, print
14270 the global variable t. Drop printf formatters and cast types from
14271 foreach loop. Don't use prepare_for_testing. Compile
14272 return-nodebug.c and return-nodebug1.c in separate steps. Don't
14273 define FORMAT or CAST.
14274
d24948ac
PP
142752009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14276
14277 * gdb.base/solib-display.exp: Disable test for remote targers.
14278
61ff14c6
JK
142792009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14280
14281 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
14282
cb4dce93
JK
142832009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14284
14285 Fix a racy FAIL.
14286 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
14287 code from `follow parent, print pids'.
14288 (`follow child, print pids', `follow parent, print pids'): Call it.
14289 Replace `gdb_test "break..."' by gdb_breakpoint.
14290
f7c60c5e
VP
142912009-03-13 Vladimir Prus <vladimir@codesourcery.com>
14292
14293 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 14294 sync and async modes.
f7c60c5e 14295
383ace49
JB
142962009-03-12 Joel Brobecker <brobecker@adacore.com>
14297
14298 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
14299 that was checked in by mistake. Remove loading of ada.exp, since
14300 this is not necessary in this case.
14301
4ce102af
JB
143022009-03-12 Joel Brobecker <brobecker@adacore.com>
14303
14304 * gdb.ada/ptype_arith_binop.exp: New testcase.
14305
529a2aef
JB
143062009-03-12 Joel Brobecker <brobecker@adacore.com>
14307
14308 * gdb.ada/mod_from_name: New testcase.
14309
8a38181c
JB
143102009-03-12 Joel Brobecker <brobecker@adacore.com>
14311
14312 * gdb.ada/tick_last_segv: New testcase.
14313
11436dee
VP
143142009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14315
61ff14c6 14316 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 14317
1f31650a
VP
143182009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14319
61ff14c6
JK
14320 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
14321 include the token in ^running and frame info in *stopped.
1f31650a 14322
a3247a22
PP
143232009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14324
14325 * solib-display.exp: New file.
14326 * solib-display-main.c: New file.
14327 * solib-display-lib.c: New file.
61ff14c6 14328
aae64587
PA
143292009-03-05 Pedro Alves <pedro@codesourcery.com>
14330
14331 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
14332
44aabfbc
JK
143332009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
14334
14335 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
14336 (list_and_check_macro): Use more specific test name.
14337 (next to definition): Make the test names unique.
14338
c087fcd3
PM
143392009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
14340
14341 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 14342
c86cf029
VP
143432009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14344
14345 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
14346 notifications.
14347 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
14348 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
14349 * lib/mi-support.exp (library_loaded_re): New.
14350 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
14351
3ea85240
VP
143522009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14353
14354 * gdb.gdb/observer.exp: Use test_notification observer, not
14355 normal_stop, everywhere.
14356 (test_normal_stop_notifications): Rename to...
14357 (test_notifications): ...this.
14358 (test_observer_normal_stop): Rename to...
14359 (test_observer): ...this.
14360
1903f0e6
DE
143612009-02-16 Doug Evans <dje@google.com>
14362
14363 * gdb.arch/amd64-disp-step.S (test_int3): New test.
14364 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
14365 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
14366 (test_prefixed_syscall,test_int3): New tests.
14367 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
14368 (test_prefixed_syscall,test_int3): New tests.
14369
1d33d6ba
VP
143702009-02-14 Vladimir Prus <vladimir@codesourcery.com>
14371
3cb51905
AS
14372 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
14373 (mi_expect_interrupt): Likewise.
14374 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
14375 response.
1d33d6ba 14376
faafb047
PM
143772009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14378
14379 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
14380 * gdb.base/pc-fp.exp (get_valueofx): Remove.
14381 Replace calls to get_valueofx by get_hexadecimal_valueof.
14382
417e16e2
PM
143832009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14384
14385 * lib/gdb.exp (get_valueof): Accept anything as a return value.
14386 (get_integer_valueof): New procedure.
14387 (get_sizeof): Use new get_integer_value_of.
14388 * gdb.base/sizeof.exp: Replace all uses of get_valueof
14389 by get_integer_valueof.
14390
7065b901
TT
143912009-02-13 Tom Tromey <tromey@redhat.com>
14392
14393 * gdb.base/remote.exp (get_sizeof): Remove.
14394 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
14395 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
14396 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
14397 * lib/gdb.exp (get_valueof): Move from long_long.exp.
14398 (get_sizeof): Likewise.
14399
5d7cb8df
JK
144002009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14401
14402 PR fortran/9806
14403 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
14404
b2febfff
PP
144052009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14406
14407 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
14408
4aa995e1
PA
144092009-02-06 Pedro Alves <pedro@codesourcery.com>
14410
14411 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
14412
d8906c6f
TJB
144132009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14414
14415 * gdb.python/python-cmd.exp: New file.
14416
ff4ab08d
TG
144172009-02-06 Tristan Gingold <gingold@adacore.com>
14418
14419 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
14420
aacd552b
TG
144212009-02-05 Tristan Gingold <gingold@adacore.com>
14422
14423 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
14424 pointer is dereferenced and use this signal name in regexp.
14425 * gdb.base/signull.exp: Ditto.
14426 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
14427 * gdb.base/signull.c (main): Ditto.
14428
08c637de
TJB
144292009-02-04 Tom Tromey <tromey@redhat.com>
14430 Thiago Jung Bauermann <bauerman@br.ibm.com>
14431
14432 * gdb.python/python-value.exp: Use `gdb.history' instead of
14433 `gdb.value_from_history'.
14434 (test_value_numeric_ops): Add test for conversion of enum constant.
14435 * gdb.python/python-value.c (enum e): New type.
14436 (evalue): New global.
14437 (main): Use argv.
14438
20261af8
JG
144392009-02-04 Jerome Guitton <guitton@adacore.com>
14440
14441 * gdb.ada/uninitialized_vars: New test program.
14442 * gdb.ada/uninitialized_vars.exp: New testcase.
14443
52e44b43
TT
144442009-02-02 Tom Tromey <tromey@redhat.com>
14445
14446 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
14447 * gdb.cp/pr2489.cc: Rename...
14448 * gdb.cp/pr9594.cc: ... to this.
14449
1c71341a
TT
144502009-02-02 Tom Tromey <tromey@redhat.com>
14451
14452 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
14453 * gdb.cp/pr2489.cc: New file.
14454 * gdb.cp/cpcompletion.exp: New file.
14455
a4295225
TT
144562009-02-02 Tom Tromey <tromey@redhat.com>
14457
14458 PR exp/9059:
14459 * gdb.cp/call-c.exp: Add regression test.
14460 * gdb.cp/call-c.cc (FooHandle): New typedef.
14461 (main): New variable 'handle'.
14462
592375cd
VP
144632009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14464
14465 * lib/mi-support.exp (et_mi_thread_list)
14466 (check_mi_and_console_threads): Adjust for current thread in
14467 -thread-list-ids output.
14468
41447f92
VP
144692009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14470
889bf7c5
PA
14471 * gdb.mi/mi-break.exp (test_disabled_creation): New.
14472 Call it.
41447f92 14473
35669430
DE
144742009-01-28 Doug Evans <dje@google.com>
14475
14476 * gdb.arch/amd64-disp-step.S: New file.
14477 * gdb.arch/amd64-disp-step.exp: New file.
14478 * gdb.arch/i386-disp-step.S: New file.
14479 * gdb.arch/i386-disp-step.exp: New file.
14480
09f00d9a
PM
144812009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
14482
14483 * gdb.base/find.exp: Set newline variable
14484 using quotes instead of braces to fix cygwin failures.
14485
1e8fb976
PA
144862009-01-23 Pedro Alves <pedro@codesourcery.com>
14487
14488 * gdb.base/radix.exp: Add tests to ensure that that set
14489 input-radix 0 and set output-radix 0 are really rejected.
14490
da061712
PA
144912009-01-23 Pedro Alves <pedro@codesourcery.com>
14492
14493 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
14494 copyright years.
14495
dd7e2d2b
PA
144962009-01-23 Pedro Alves <pedro@codesourcery.com>
14497
14498 PR gdb/9664:
14499 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
14500
392452f6
PA
145012009-01-22 Pedro Alves <pedro@codesourcery.com>
14502
14503 PR c++/9631:
14504 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
14505
8653e71c
PM
145062009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
14507
14508 * gdb.server/file-transfer.exp: Use EXEEXT variable for
14509 binfile definition to fix Windows OS failure.
14510
a12cc160
DJ
145112009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14512
14513 PR gdb/9346
14514 * gdb.base/interrupt.c (sigint_handler): New.
14515 (main): Install a SIGINT handler if SIGNALS is defined. Exit
14516 on error.
14517 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
14518 Test "signal SIGINT".
14519
b89667eb
DE
145202009-01-19 Doug Evans <dje@google.com>
14521
14522 * gdb.base/break.exp: Update expected gdb output.
14523 * gdb.base/sepdebug.exp: Ditto.
14524 * gdb.mi/mi-syn-frame.exp: Ditto.
14525 * gdb.mi/mi2-syn-frame.exp: Ditto.
14526 * gdb.base/call-signal-resume.exp: New file.
14527 * gdb.base/call-signals.c: New file.
14528 * gdb.base/unwindonsignal.exp: New file.
14529 * gdb.base/unwindonsignal.c: New file.
14530 * gdb.threads/interrupted-hand-call.exp: New file.
14531 * gdb.threads/interrupted-hand-call.c: New file.
14532 * gdb.threads/thread-unwindonsignal.exp: New file.
14533
adb483fe
DJ
145342009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
14535
14536 * gdb.base/define.exp: Test defining and hooking prefix commands.
14537 * gdb.python/python.exp: Update test for "show user" output.
14538
60023297
JK
145392009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14540
14541 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
14542 now the output exactly, using less wildcards. Expect also the output
14543 of gfortran-4.3. Update for the f-valprint.c modification from
14544 2008-04-22.
14545 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
14546 Remove gdb_test test names where matching the command.
14547
ccc57cf9
PA
145482009-01-01 Pedro Alves <pedro@codesourcery.com>
14549
14550 PR breakpoints/9681:
14551 * gdb.base/watchpoint.exp: Add regression test.
14552
c7a6ca08
PA
145532008-12-31 Pedro Alves <pedro@codesourcery.com>
14554
14555 * gdb.threads/attach-into-signal.exp: Don't use
14556 gdb_suppress_entire_file.
14557 * gdb.threads/attach-stopped.exp: Ditto.
14558 * gdb.threads/attachstop-mt.exp: Ditto.
14559
3a031f65
PA
145602008-12-31 Pedro Alves <pedro@codesourcery.com>
14561
14562 PR gdb/8812:
14563 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
14564
09e6485f
PA
145652008-12-29 Pedro Alves <pedro@codesourcery.com>
14566
14567 PR gdb/7536:
14568 * gdb.base/radix.exp: Add tests to ensure invalid input radices
14569 and unsupported output radices are really rejected.
14570
0cd53049
JK
145712008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14572
14573 * gdb.cp/punctuator.exp: Backslash the '$' signs.
14574
ba163c7e
TT
145752008-12-22 Tom Tromey <tromey@redhat.com>
14576
14577 * gdb.cp/punctuator.exp: New file.
14578
6f4de6c9
JK
145792008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14580
14581 * gdb.base/completion.exp (Completing non-existing component): New test.
14582
0f34d0b4
JK
145832008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14584
14585 Fix for PR gdb/8648.
14586 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
14587 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
14588 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
14589 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
14590
db2ad4c3
JK
145912008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14592
14593 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
14594
bb5ef15e
DP
145952008-12-16 Christophe Lyon <christophe.lyon@st.com>
14596
14597 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
14598 compiler actually generate code at the expected line number.
14599
90142adc
JZ
146002008-12-15 Jie Zhang <jie.zhang@analog.com>
14601
14602 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
14603
fad6eecd
TT
146042008-12-12 Tom Tromey <tromey@redhat.com>
14605
14606 * gdb.base/commands.exp (redefine_hook_test): New proc.
14607 Call it.
14608
17c8aaf5
TT
146092008-12-11 Tom Tromey <tromey@redhat.com>
14610
14611 * gdb.base/macscp.exp: New regression test.
14612
7c8adf68
TT
146132008-12-11 Tom Tromey <tromey@redhat.com>
14614
14615 * gdb.base/macscp.exp: Print "address.addr".
14616 * gdb.base/macscp1.c (struct outer): New struct.
14617 (address): New global.
14618
b05dcbb7
TT
146192008-12-09 Tom Tromey <tromey@redhat.com>
14620
14621 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
14622 Call it.
14623
2d476de1
DE
146242008-12-04 Doug Evans <dje@google.com>
14625
14626 * gdb.server/ext-run.exp: Relax regexp for init program.
14627
87bdc959
TG
146282008-12-03 Tristan Gingold <gingold@adacore.com>
14629
14630 * gdb.base/macscp.exp: Generate an object file during compilation
14631 to work around Darwin dsymutil limitations.
14632
e0740f77
JK
146332008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14634
14635 Test resolving external references to TLS variables.
14636 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
14637 FILE2_THREAD_LOCAL.
14638 (testfile2, srcfile2): New variables.
14639 * gdb.threads/tls.c (file2_thread_local)
14640 (function_referencing_file2_thread_local): New.
14641 * gdb.threads/tls2.c: New file.
14642
67f0aac5
JB
146432008-11-28 Joel Brobecker <brobecker@adacore.com>
14644
14645 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
14646 rather than integer, as integer might not be big enough when
14647 on 64bit targets.
67f0aac5 14648
c332165e
JG
146492008-11-27 Jerome Guitton <guitton@adacore.com>
14650
14651 * gdb.cp/formatted-ref.exp: Add equality test.
14652 * gdb.ada/formatted_ref.exp: Ditto.
14653
fc9b693c
JK
146542008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14655
14656 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
14657 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
14658
a9c64011
AS
146592008-11-20 Andreas Schwab <schwab@suse.de>
14660
14661 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
14662 matching syscall entry point.
14663 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
14664 (tcatch_vfork_then_child_follow): Likewise. Finish through
14665 vfork even if we stopped at the syscall trampoline.
14666
e2fd701e
DE
146672008-11-20 Doug Evans <dje@google.com>
14668
14669 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
14670
69abc51c
TJB
146712008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
14672
14673 * gdb.arch/ppc-dfp.exp: New file.
14674 * gdb.arch/ppc-dfp.c: New file.
14675
c14c28ba
PP
146762008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
14677
14678 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 14679
2e74121d
DE
146802008-11-17 Doug Evans <dje@google.com>
14681
14682 * gdb.mi/mi-syn-frame.exp: Update expected output.
14683 * gdb.mi/mi2-syn-frame.exp: Update expected output.
14684
66bb093b
VP
146852008-11-17 Vladimir Prus <vladimir@codesourcery.com>
14686
14687 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
14688 "thread N" results in =thread-selected.
14689 * lib/mi-support (mi_run_cmd, mi_expect_stop)
14690 (mi_send_resuming_command_raw): Be prepared for
14691 =thread-selected.
14692
3d043ef6
VP
146932008-11-17 Vladimir Prus <vladimir@codesourcery.com>
14694
a9c64011
AS
14695 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
14696 * lib/mi-support.exp: Likewise.
3d043ef6 14697
808104c8
JB
146982008-11-16 Joel Brobecker <brobecker@adacore.com>
14699
14700 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
14701 commands from the expected output for "help catch".
14702
00b22944
JB
147032008-11-15 Joel Brobecker <brobecker@adacore.com>
14704
14705 * gdb.ada/int_deref.exp: New testcase.
14706
59669435
TT
147072008-11-14 Nick Roberts <nickrob@snap.net.nz>
14708
14709 * gdb.mi/gdb2549.exp: New file.
14710
de04a248
DE
147112008-11-11 Doug Evans <dje@google.com>
14712
14713 * gdb.base/callexit.exp: New file.
14714 * gdb.base/callexit.c: New file.
14715
6b8ce727
DE
147162008-11-10 Doug Evans <dje@google.com>
14717
14718 * lib/gdb.exp (GDBFLAGS): Move -nx ...
14719 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
14720 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
14721 (default_gdb_start,default_gdb_exit): Ditto.
14722 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
14723 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
14724 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
14725 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
14726 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
14727 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
14728
1b14b8aa
AS
147292008-11-03 Andreas Schwab <schwab@suse.de>
14730
14731 * gdb.base/hashline2.exp: Fix typo.
14732 * gdb.base/hashline3.exp: Likewise.
14733
f3134b88
TT
147342008-10-30 Tom Tromey <tromey@redhat.com>
14735
14736 * gdb.base/pointers.exp: Add test.
14737 * gdb.base/pointers.c (k, S): New typedefs.
14738 (instance): New global.
14739
c2226152
AS
147402008-10-30 Andreas Schwab <schwab@suse.de>
14741
14742 * gdb.base/args.exp: Add tests for newlines.
14743
462f405c
JB
147442008-10-30 Joel Brobecker <brobecker@adacore.com>
14745
14746 gdb.base/foll-exec.exp: Update the expected output of a couple
14747 of "info breakpoints" tests.
14748
79a45b7d
TT
147492008-10-28 Tom Tromey <tromey@redhat.com>
14750
14751 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
14752
adc13a14
PA
147532008-10-24 Pedro Alves <pedro@codesourcery.com>
14754
14755 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
14756 gdb_start_cmd.
14757 Use runto_main before any test that requires execution.
14758
252fbfc8
PA
147592008-10-23 Pedro Alves <pedro@codesourcery.com>
14760
14761 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
14762 instead of SIGINT.
14763
28148e3d
JB
147642008-10-22 Joel Brobecker <brobecker@adacore.com>
14765
14766 * gdb.base/completion.exp: Update expected output following
14767 the addition of the "info tasks" command.
14768
c209f847
TT
147692008-10-22 Tom Tromey <tromey@redhat.com>
14770
14771 * gdb.base/exprs.exp (test_expr): Add test for string
14772 concatenation.
14773
f177e350
PA
147742008-10-19 Pedro Alves <pedro@codesourcery.com>
14775
14776 * configure.ac: Output gdb.python/Makefile.
14777 * configure: Regenerate.
14778 * gdb.python/Makefile.in: New.
14779
cce89356
JB
147802008-10-16 Joel Brobecker <brobecker@adacore.com>
14781
14782 * gdb.base/foll-fork.exp: Adjust the expected output to match
14783 the new description for fork/vfork catchpoints in the "info
14784 breakpoints" output.
14785
176d289d
TJB
147862008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
14787
14788 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
14789
a08702d6
TJB
147902008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14791
14792 * gdb.python/python-value.c: New file.
14793 * gdb.python/python-value.exp: New file.
14794
1c5cfe86
PA
147952008-10-15 Pedro Alves <pedro@codesourcery.com>
14796
14797 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
14798
5a98ad69
DP
147992008-10-15 Denis Pilat <denis.pilat@st.com>
14800
41702f1b 14801 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 14802
dcb1a1e2
TT
148032008-10-09 Tom Tromey <tromey@redhat.com>
14804
14805 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
14806 'fprintf' and 'stderr'.
14807
9124fe48
JB
148082008-10-07 Joel Brobecker <brobecker@adacore.com>
14809
14810 * gdb.ada/ref_tick_size.exp: New testcase.
14811
45452591
DE
148122008-10-06 Doug Evans <dje@google.com>
14813
14814 * gdb.dwarf2/dw2-cu-size.exp: New file.
14815 * gdb.dwarf2/dw2-cu-size.S: New file.
14816
14817 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
14818 .Ltype_int for clarity.
14819
4fc5b208
PP
148202008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
14821
14822 PR gdb/2384:
14823 * gdb.cp/gdb2384.exp: Extended to test more cases.
14824 * gdb.cp/gdb2384.cc: Likewise.
14825 * gdb.cp/gdb2384-base.h: Likewise.
14826 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 14827
d78df370
JK
148282008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14829
14830 * gdb.base/maint.exp (maint print type): Remove printing
14831 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
14832
9a044a89
TT
148332008-09-30 Tom Tromey <tromey@redhat.com>
14834
14835 * gdb.base/macscp.exp: Add completion tests.
14836 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
14837 (TWENTY_THREE): Likewise.
14838 (FORTY_EIGHT): Likewise.
14839
506800a9
TT
148402008-09-30 Tom Tromey <tromey@redhat.com>
14841
14842 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
14843 everywhere.
14844 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
14845
1a6f01b5
JK
148462008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14847
14848 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
14849 testcase is derived from. Fix racy dependency on an expected PID
14850 number. No longer support the testcase on Linux kernel 2.4.x.
14851
2fae03e8
TT
148522008-09-27 Tom Tromey <tromey@redhat.com>
14853
14854 * gdb.base/macscp.exp: Add tests for stringification, splicing,
14855 and varargs.
14856
1ad15515
PA
148572008-09-22 Pedro Alves <pedro@codesourcery.com>
14858
14859 * lib/mi-support.exp (mi_expect_interrupt): New.
14860 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
14861 from gdb.mi/mi-nonstop.exp.
14862 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
14863 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
14864 lib/mi-support.exp.
14865 Use mi_check_thread_states throughout. Avoid ".*" and do not
14866 require an anchor after -exec-run.
14867
d0b76dc6
DJ
148682008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
14869
14870 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
14871 stop is pending. Avoid ".*" when two stops are pending.
14872 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
14873 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
14874 newlines in fullnames.
14875 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
14876 (mi_expect_stop): Update comments. Only anchor in sync mode.
14877 Do not match newlines.
14878 (mi_send_resuming_command_raw): Always return status.
14879 (mi_get_stop_line): Do not match more than one line by accident.
14880 Only anchor in sync mode.
14881 (mi_run_inline_test): If -exec-next fails, give up.
14882
9990c830
UW
148832008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14884
14885 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
14886 on SPU.
14887
ebcf6f00
JB
148882008-09-10 Joel Brobecker <brobecker@adacore.com>
14889
14890 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
14891
b6db24e5
JB
148922008-09-10 Joel Brobecker <brobecker@adacore.com>
14893
14894 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
14895 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
14896 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
14897 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
14898 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
14899 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
14900 gdb.ada/interface.exp, gdb.ada/null_array.exp,
14901 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
14902 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
14903 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
14904 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
14905 Include the "= " sequence in the expected output of print tests.
14906
2bf448e0
JB
149072008-09-10 Joel Brobecker <brobecker@adacore.com>
14908
14909 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
14910 description for boolean types.
14911
d51fd4c8
PA
149122008-09-09 Pedro Alves <pedro@codesourcery.com>
14913
14914 * gdb.base/hook-stop-continue.c: New.
14915 * gdb.base/hook-stop-continue.exp: New.
14916
694182d2
DJ
149172008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
14918
14919 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
14920
3b8a7fc0
JG
149212008-09-08 Jerome Guitton <guitton@adacore.com>
14922
14923 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
14924 (stack_check_probe_2, stack_check_probe_loop_1)
14925 (stack_check_probe_loop_2): New functions.
14926 (main): Add call to these new functions.
14927 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
14928 functions, check that the breakpoint is inserted at the appropriate
14929 location.
14930 (insert_breakpoint): Slightly refine this procedure so that it can
14931 be called several times in the test.
14932
96cc0ae8
JG
149332008-09-08 Jerome Guitton <guitton@adacore.com>
14934
14935 * gdb.base/stack-checking.c: New file.
14936 * gdb.base/stack-checking.exp: New file.
14937
1f08b409
TJB
149382008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14939
14940 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
14941 * gdb.arch/altivec-regs.exp: Likewise.
14942 * gdb.arch/vsx-regs.exp: Likewise.
14943
3099e1c4
TJB
149442008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14945
14946 * gdb.arch/ppc-fp.exp: New file.
14947 * gdb.arch/ppc-fp.c: New file.
14948
cc69bfc1
PP
149492008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14950
14951 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
14952 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 14953
b02a33db
MS
149542008-09-04 Michael Snyder <msnyder@vmware.com>
14955
14956 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
14957 as "at" (for non-debug functions such as _start).
14958
2992cbe0
UW
149592008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14960
14961 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
14962 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
14963 software watchpoints.
14964 * gdb.base/watch_thread_num.exp: Likewise.
14965
514f746b
AR
149662008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
14967
14968 * gdb.arch/i386-bp_permanent.exp: New test.
14969
876cecd0
TT
149702008-08-24 Tom Tromey <tromey@redhat.com>
14971
14972 * gdb.base/maint.exp: Update "maint print type".
14973
80f73d71
VP
149742008-08-21 Vladimir Prus <vladimir@codesourcery.com>
14975
14976 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
14977 support. Adjust the order of "*running" notifications.
14978 * gdb.mi/non-stop.c: Don't cast from int to void* and
14979 back.
14980
d9c78d7d
MK
149812008-08-20 Mark Kettenis <kettenis@gnu.org>
14982
14983 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
14984 expect to find it in the "info frame" output.
14985
97a2d1d3
DJ
149862008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
14987
14988 * gdb.base/interp.exp: Always consume both prompts.
14989
b96e2927
PA
149902008-08-20 Pedro Alves <pedro@codesourcery.com>
14991
14992 * gdb.base/pending.exp: Test pending breakpoints without symbols
14993 loaded.
14994
8cf6e61a
VP
149952008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14996
14997 * lib/mi-support.exp (mi_expect_stop): Produce
14998 more details on failures.
14999 * gdb.mi/mi-nonstop.exp: New.
15000 * gdb.mi/non-stop.c: New.
15001
c6ebd6cf
VP
150022008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15003
a9c64011
AS
15004 * gdb.mi/mi-async.exp: Use 'set target-async'.
15005 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 15006
46a9b8ed
DJ
150072008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
15008
15009 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
15010
44feb3ce
TT
150112008-08-17 Tom Tromey <tromey@redhat.com>
15012
15013 * gdb.base/help.exp (help catch): Rewrite.
15014
311a4e6b
TJB
150152008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
15016
15017 * gdb.base/define.exp: Test indented command documentation.
15018 * gdb.python/python.exp: Test indented multi-line command.
15019
604c2f83
LM
150202008-08-15 Luis Machado <luisgpm@br.ibm.com>
15021
15022 * testsuite/gdb.arch/vsx-regs.c: New source file.
15023 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
15024 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
15025
886a217c
TT
150262008-08-14 Tom Tromey <tromey@redhat.com>
15027
15028 * gdb.base/macscp.exp: Add regression test for "macro define" or
15029 "macro undef" with no arguments.
15030
c814a4f3
PP
150312008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
15032
15033 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 15034
12ab8a60
UW
150352008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15036
15037 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
15038
d57a3c85
TJB
150392008-08-06 Tom Tromey <tromey@redhat.com>
15040
15041 * gdb.python/python.exp: New file.
15042
c7b778ff
JK
150432008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15044
15045 Fix for PR gdb/1543.
15046 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
15047 $LOCATION.
15048 (location): New variable.
15049 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
15050 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
15051 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
15052 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
15053 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
15054 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
15055 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
15056 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
15057 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
15058 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
15059 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
15060 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
15061 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
15062 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
15063 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15064 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
15065 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
15066 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
15067 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
15068 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15069 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
15070 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
15071 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
15072 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
15073 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
15074 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
15075 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
15076 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
15077 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
15078 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
15079 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
15080 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
15081 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
15082 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
15083 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
15084 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
15085 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
15086 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15087 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
15088 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
15089 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
15090 gdb.base/type-opaque.exp, gdb.base/until.exp,
15091 gdb.base/value-double-free.c, gdb.base/varargs.exp,
15092 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
15093 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
15094 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
15095 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
15096 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
15097 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
15098 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
15099 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15100 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
15101 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
15102 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
15103 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
15104 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
15105 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
15106 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
15107 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15108 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
15109 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
15110 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
15111 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
15112 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
15113 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
15114 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
15115 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15116 gdb.pascal/types.exp, gdb.stabs/weird.exp,
15117 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
15118 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
15119 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
15120 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
15121 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
15122 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
15123 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15124 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
15125 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15126 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
15127 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15128 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15129 lib/mi-support.exp, lib/trace-support.exp: Remove reference
15130 to bug-gdb@prep.ai.mit.edu .
15131
5e06a3d1
VP
151322008-07-31 Vladimir Prus <vladimir@codesourcery.com>
15133
15134 * lib/mi-support.exp (mi_load_shlibs): New.
15135 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
15136
9d81d21b
VP
151372008-07-30 Vladimir Prus <vladimir@codesourcery.com>
15138
15139 * lib/mi-support.exp (get_mi_thread_list)
15140 (check_mi_and_console_threads): New, moved from ...
15141 * gdb.mi/mi-pthread.exp: ...here.
15142 * gdb.mi/gdb669.exp (get_mi_thread_list)
15143 (check_mi_and_console_threads): Delete.
15144 * gdb.mi/mi2-pthread.exp: Likewise.
15145
bae98fe0
TT
151462008-07-28 Tom Tromey <tromey@redhat.com>
15147
15148 * Makefile.in (just-check): Remove. Move body to...
15149 (check): ... here.
15150
57380f4e
DJ
151512008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15152
15153 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
15154 Add a test for duplicated SIGINTs.
15155
e09490f1
DJ
151562008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15157
15158 * gdb.threads/schedlock.exp (get_args): Update to work for any
15159 value of NUM.
15160 (Top level): Report the number of threads that did not resume.
15161
6387b45f
DJ
151622008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15163
15164 * gdb.dwarf2/dw2-compressed.S: Also define __start.
15165
62f64ff2
DJ
151662008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15167
15168 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
15169 non-MI prompt.
15170
fa8de41e
TT
151712008-07-26 Tom Tromey <tromey@redhat.com>
15172
15173 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
15174 (function_struct, function_struct_ptr): New globals.
15175 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
15176 function pointer in a struct.
15177
ccb3ac8a
TT
151782008-07-26 Tom Tromey <tromey@redhat.com>
15179
15180 * gdb.base/macscp.exp: Add test for macro lexing bug.
15181
d7d9f01e
TT
151822008-07-18 Tom Tromey <tromey@redhat.com>
15183
15184 * gdb.base/macscp.exp: Add macro tests.
15185
9bf07184
PP
151862008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15187
15188 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
15189
becf6477
PP
151902008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15191
15192 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
15193
0709f7d3
PP
151942008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
15195
15196 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 15197
7093c834
PP
151982008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
15199
15200 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 15201
b432ffe3
JK
152022008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15203
15204 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
15205
b1a268e5
VP
152062008-07-12 Vladimir Prus <vladimir@codesourcery.com>
15207
15208 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
15209
e2995f8e
KB
152102008-07-11 Kevin Buettner <kevinb@redhat.com>
15211
15212 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
15213 of regexp to account for changes made to GDB in the printing of
15214 byte vectors.
15215
14032a66
TT
152162008-07-11 Tom Tromey <tromey@redhat.com>
15217
15218 * gdb.base/completion.exp: Add 'help' completion test.
15219
981505ef
JK
152202008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15221
15222 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
15223
10568435
JK
152242008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15225
15226 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
15227
4487aabf
PA
152282008-07-09 Pedro Alves <pedro@codesourcery.com>
15229
15230 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
15231
a4a9b1c4
PA
152322008-07-09 Pedro Alves <pedro@codesourcery.com>
15233
15234 * gdb.base/fullname.exp: Restore pwd if compiling failed.
15235
3c3185ac
JK
152362008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15237
15238 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
15239
7ebd49dc
VP
152402008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15241
15242 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
15243 previous commit. Add a comment.
15244
84e46146
PA
152452008-06-28 Pedro Alves <pedro@codesourcery.com>
15246
15247 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
15248
0f8d4a2f
VP
152492008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15250
15251 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
15252
f747e0ce
PA
152532008-06-27 Pedro Alves <pedro@codesourcery.com>
15254
15255 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
15256 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
15257 compiling an executable, link in an object that forces unbuffered
15258 output.
15259 * lib/set_unbuffered_mode.c: New file.
15260
734a5c36
JK
152612008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15262
15263 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
15264
a2840c35
VP
152652008-06-25 Vladimir Prus <vladimir@codesourcery.com>
15266
a9c64011
AS
15267 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
15268 mi_expect_stop.
15269 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
15270 Demand that *running is output.
15271 (detect_async): Perform checking every time.
15272 (mi_send_resuming_command): Extract everything into...
15273 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
15274 (mi_expect_stop): Don't accept any output before *stopped.
15275
6ae37fef
VP
152762008-06-13 Vladimir Prus <vladimir@codesourcery.com>
15277
15278 Robustify mi-simplerun.
a9c64011
AS
15279 * gdb.mi/basics.c (main): Add a call to sleep.
15280 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
15281 * gdb.mi/mi2-cli.exp: Likewise.
15282 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 15283
b4aa76f0 152842008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
15285
15286 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
15287
e1ac3328
VP
152882008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15289
a9c64011
AS
15290 * gdb.mi/mi-console.exp: Adjust.
15291 * gdb.mi/mi-syn-frame.exp: Adjust.
15292 * gdb.mi/mi2-console.exp: Adjust.
15293 * gdb.mi/mi2-syn-frame.exp: Adjust.
15294 * lib/mi-support.exp (mi_run_cmd): Adjust.
15295 (mi_send_resuming_command): Adjust.
e1ac3328 15296
f7f9a841
VP
152972008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15298
15299 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
15300 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
15301 testing of stopped.
15302 * gdb.mi/mi2-syn-frame.exp: Likewise.
15303 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
15304 (async, detect_async): New.
15305 (mi_expect_stop, mi_continue_to_line): Adjust expectation
15306 depending on if we're running in sync or async mode.
f7f9a841 15307
37cd5d19
TT
153082008-06-09 Tom Tromey <tromey@redhat.com>
15309
15310 * gdb.base/completion.exp: New tests for field name completion
15311 with spaces, and field name completion with '->'.
15312
65d12d83
TT
153132008-06-06 Tom Tromey <tromey@redhat.com>
15314
15315 * gdb.base/break1.c (struct some_struct): New struct.
15316 (values): New global.
15317 * gdb.base/completion.exp: Add field name completion test.
15318
ebfe2e3f
PP
153192008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
15320
15321 * gdb.cp/call-c.exp: Test for incorrect handling of reference
15322 to pointer.
15323 * gdb.cp/call-c.cc: Likewise.
15324
bcf6fc3a
NR
153252008-06-06 Nick Roberts <nickrob@snap.net.nz>
15326
15327 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
15328 annotation.
15329
49fd4a42 153302008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 15331 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
15332
15333 * gdb.threads/execl.c, gdb.threads/execl1.c,
15334 gdb.threads/execl.exp: New tests.
a9c64011 15335
8a34ac3f
AR
153362008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
15337 Daniel Jacobowitz <dan@codesourcery.com>
15338
15339 * gdb.cp/exception.exp: Activate test, make it work with pending
15340 catchpoints.
15341
86ae69ef
JK
153422008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
15343
15344 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
15345
f7f9ae2c
VP
153462008-05-28 Vladimir Prus <vladimir@codesourcery.com>
15347
a9c64011
AS
15348 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
15349 now printed.
15350 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 15351
2a2d4dc3
AS
153522008-05-27 Andreas Schwab <schwab@suse.de>
15353
15354 * gdb.base/frame-args.exp: Handle arguments that are optimized
15355 out.
15356
5099e4d9
LM
153572008-05-26 Luis Machado <luisgpm@br.ibm.com>
15358
15359 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
15360 quiet for ppc32 and group options into a single variable.
15361
d9c36a91
JB
153622008-05-23 Joel Brobecker <brobecker@adacore.com>
15363
15364 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
15365 of zero-size elements.
15366 * gdb.ada/null_array.exp: Test printing this new array.
15367
103a8671
JK
153682008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15369
15370 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
15371
07a4cc1a 153722008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
15373
15374 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
15375 of the "finish" command.
15376
55f996a7
NR
153772008-05-21 Nick Roberts <nickrob@snap.net.nz>
15378
15379 * gdb.base/annota1.exp: Test for new annotation.
15380
907fc202
UW
153812008-05-16 Pedro Alves <pedro@codesourcery.com>
15382
15383 * gdb.base/fixsection.exp: New file.
15384 * gdb.base/fixsection0.c: New file.
15385 * gdb.base/fixsection1.c: New file.
15386
e8f97270
UW
153872008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15388
15389 * gdb.base/annota1.exp: Accept printf@... in place of printf.
15390 * gdb.base/annota3.exp: Likewise.
15391
ac0bb574
NF
153922008-05-13 Nathan Froyd <froydnj@codesourcery.com>
15393
15394 * gdb.base/watch_thread_num.exp: Don't run tests that require
15395 watchpoints if the target doesn't support them.
15396
6fadd07a
DE
153972008-05-12 Doug Evans <dje@google.com>
15398
15399 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
15400
6e9a4a30
JB
154012008-05-09 Joel Brobecker <brobecker@adacore.com>
15402
15403 * gdb.ada/assign_1.exp: New testcase.
15404
08388c79
DE
154052008-05-09 Doug Evans <dje@google.com>
15406
a3c83fae
DE
15407 * gdb.base/find.exp: New file.
15408 * gdb.base/find.c: New file.
08388c79 15409
bd5ddfe8
DJ
154102008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
15411
15412 * gdb.base/commands.exp (watchpoint_command_test): Handle
15413 gdb,no_hardware_watchpoints.
15414 * gdb.base/float.exp: Allow ARM targets without floating point.
15415 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
15416
b5dd68e2 154172008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 15418 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
15419
15420 * gdb.ada/lang_switch: New test program.
15421 * gdb.ada/lang_switch.exp: New testcase.
15422
382d13d1
DE
154232008-05-05 Doug Evans <dje@google.com>
15424
15425 * gdb.base/help.exp (disassemble): Update expected help text.
15426
9dd789d0
PA
154272008-05-04 Pedro Alves <pedro@codesourcery.com>
15428
15429 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
15430
611c83ae
PA
154312008-05-04 Pedro Alves <pedro@codesourcery.com>
15432
15433 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
15434 different times.
15435
ff013f42
JK
154362008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
15437
15438 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
15439 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
15440 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
15441 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
15442
96dff6a2
VP
154432008-05-04 Vladimir Prus <vladimir@codesourcery.com>
15444
15445 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
15446 notification to appear.
15447
55cd6f92
DJ
154482008-05-04 Daniel Jacobowitz <dan@debian.org>
15449
15450 * gdb.base/fullname.c: New file.
15451 * gdb.base/fullname.exp: New file.
15452 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
15453
d705c43c
PA
154542008-05-03 Pedro Alves <pedro@codesourcery.com>
15455
15456 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
15457 expressions with macros.
15458
333222e1
JK
154592008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15460
15461 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
15462
5ac01682
DJ
154632008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
15464
15465 * gdb.base/completion.exp: Handle lack of other symbols beginning
15466 with "a".
15467
15468 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
15469
237fc4c9
PA
154702008-05-02 Jim Blandy <jimb@codesourcery.com>
15471
15472 * gdb.asm/asmsrc1.s: Add scratch space.
15473
ed5e9466
DJ
154742008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15475 Daniel Jacobowitz <dan@codesourcery.com>
15476
15477 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
15478 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
15479 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
15480
b39cc962
DJ
154812007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
15482
15483 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
15484
36d520f5
JB
154852008-05-01 Joel Brobecker <brobecker@adacore.com>
15486
15487 * gdb.base/info-target.exp: New testcase.
15488
8d4e3071
DJ
154892008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15490
15491 * gdb.cp/hang.exp: Use .cc instead of .C.
15492 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
15493 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
15494
6f3f3097
DJ
154952008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15496
15497 * gdb.base/gdb1250.exp: Remove perror.
15498 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
15499
5550a914
PA
155002008-04-30 Pedro Alves <pedro@codesourcery.com>
15501
15502 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
15503 .2byte.
15504
d848e687
DJ
155052008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
15506
15507 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
15508 (maybe_kfail): New.
15509
93b5768b
PA
155102008-04-25 Pedro Alves <pedro@codesourcery.com>
15511
15512 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
15513
721c02de
VP
155142008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15515
a9c64011
AS
15516 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
15517 * gdb.mi/mi2-syn-frame.exp: Likewise.
15518 * lib/mi-support.exp: Likewise.
721c02de 15519
74960c60
VP
155202008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15521
15522 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
15523 to specify regexp for the location to stop at.
15524 * gdb.base/break-always.c: New.
15525 * gdb.base/break-always.exp: New.
15526
d24317b4
VP
155272008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15528
15529 * lib/mi-support.exp (mi_runto_helper): Adjust
15530 for the original-location field.
15531 (mi_create_breakpoint, mi_list_breakpoints): New.
15532 * gdb.mi/mi-break.exp: Adjust.
15533 * gdb.mi/mi2-break.exp: Adjust.
15534 * gdb.mi/mi-pending.exp: Adjust.
15535 * gdb.mi/mi-simplerun.exp: Adjust.
15536 * gdb.mi/mi2-simplerun.exp: Adjust.
15537 * gdb.mi/mi-syn-frame.exp: Adjust.
15538 * gdb.mi/mi2-syn-frame.exp: Adjust.
15539 * gdb.mi/mi-until.exp: Adjust.
15540 * gdb.mi/mi2-until.exp: Adjust.
15541 * gdb.mi/mi-var-display.exp: Adjust.
15542 * gdb.mi/mi2-var-display.exp: Adjust.
15543 * gdb.mi/mi-watch.exp: Adjust.
15544 * gdb.mi/mi2-watch.exp: Adjust.
15545
fdc59709 155462008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 15547
a9c64011
AS
15548 * aclocal.m4: Add override.m4.
15549 * configure: Regenerate.
fdc59709 15550
8e91f023
VP
155512008-04-19 Vladimir Prus <vladimir@codesourcery.com>
15552
15553 * gdb.mi/var-cmd.c (do_at_tests): Verify that
15554 '-var-update --all-values' reports new value even the type
15555 of a variable object has changed.
15556
233a11ab
CS
155572008-04-18 Craig Silverstein <csilvers@google.com>
15558
15559 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
15560 files.
d24317b4 15561
9c1137ad
JB
155622008-04-18 Joel Brobecker <brobecker@adacore.com>
15563
15564 * gdb.ada/atomic_enum: New test program.
15565 * gdb.ada/atomic_enum.exp: New testcase.
15566
66d0bbc7
DE
155672008-04-17 Doug Evans <dje@google.com>
15568
15569 * gdb.opt/Makefile.in: Fix whitespace.
15570
100906b0
UW
155712008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
15572
15573 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
15574
4584e32e
DE
155752008-04-17 Doug Evans <dje@google.com>
15576
15577 * gdb.base/hashline1.exp: New testcase.
15578 * gdb.base/hashline2.exp: New testcase.
15579 * gdb.base/hashline2.exp: New testcase.
15580
0a320680
PA
155812008-04-17 Pedro Alves <pedro@codesourcery.com>
15582
15583 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
15584
18ac113b
AR
155852008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
15586
15587 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
15588 temporary breakpoint to match "Temporary breakpoint".
15589 * gdb.base/break.exp (delete_breakpoints): Likewise.
15590 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
15591 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
15592 * gdb.base/display.exp: Likewise.
15593 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
15594 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
15595 * gdb.base/restore.exp (restore_tests): Likewise.
15596 * gdb.base/sepdebug.exp: Likewise.
15597 * gdb.base/watchpoint.exp: Likewise.
15598 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
15599 * gdb.mi/mi-pending.exp: Likewise.
15600 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
15601 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
15602 * gdb.mi/mi-var-cmd.exp: Likewise.
15603 * gdb.mi/mi-var-display.exp: Likewise.
15604 * gdb.mi/mi2-cli.exp: Likewise.
15605 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
15606 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
15607 * gdb.mi/mi2-var-display.exp: Likewise.
15608 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
15609 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
15610 new "disp" field.
a9c64011 15611 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
15612 reason. This is to support fix for PR2424.
15613
add38693
JK
156142008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15615
15616 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
15617
fcacd99f
VP
156182008-04-13 Vladimir Prus <vladimir@codesourcery.com>
15619
15620 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 15621 field. Add more floating varobj tests.
fcacd99f 15622 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
15623 field.
15624 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
15625 (main): Call do_at_tests.
15626 * lib/mi-support.exp (mi_create_floating_varobj)
15627 (mi_varobj_update_with_type_change): New.
fcacd99f 15628
de051565
MK
156292008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
15630
15631 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
15632 option of -var-evaluate-expression.
15633 * gdb.mi/mi2-var-display.exp: Likewise.
15634
dbc52822
VP
156352008-04-07 Vladimir Prus <vladimir@codesourcery.com>
15636
15637 Introduce test setup helpers.
a9c64011
AS
15638 * lib/gdb.exp (build_executable, clean_restart)
15639 (prepare_for_testing): New.
15640 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
15641 * gdb.base/return.exp: Likewise.
15642 * gdb.base/ending-run.exp: Likewise.
dbc52822 15643
473591da
NR
156442008-04-07 Nick Roberts <nickrob@snap.net.nz>
15645
15646 * gdb.mi/mi-async.exp: New test for asynchronous Machine
15647 Interface (MI) responses.
15648
2b2d9e11
VP
156492008-04-06 Vladimir Prus <vladimir@codesourcery.com>
15650
a9c64011
AS
15651 * gdb.cp/breakpoint.cc: New code to test conditions involving
15652 member variables.
15653 * gdb.cp/breakpoint.exp: Test condition involving member
15654 variables.
2b2d9e11 15655
bb378428
VP
156562008-04-05 Vladimir Prus <vladimir@codesourcery.com>
15657
15658 * lib/mi-support.exp (mi_expect_stop): New.
15659 (mi_run_cmd): Change the
15660 token. Use mi_send_resuming_command, use
15661 mi_expect_stop.
15662 (mi_execute_to_helper): Rename to mi_execute_to.
15663 (mi_send_resuming_command): Add more error patterns.
15664 (mi_wait_for_stop): Renamed to...
15665 (mi_get_stop_line): ...this.
15666 (mi_run_inline_test): Adjust.
15667
15668 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
15669 * gdb.mi/mi-console.exp: Likewise.
15670 * gdb.mi/mi-pending.exp: Likewise.
15671 * gdb.mi/mi-simplerun.exp: Likewise.
15672 * gdb.mi/mi-stack.exp: Likewise.
15673 * gdb.mi/mi-stepi.exp: Likewise.
15674 * gdb.mi/mi-syn-frame.exp: Add comment.
15675 * gdb.mi/mi-until.exp: Likewise.
15676 * gdb.mi/mi-var-display.exp: Likewise.
15677 * gdb.mi/mi-watch.exp: Likewise.
15678 * gdb.mi/mi2-cli.exp: Likewise.
15679 * gdb.mi/mi2-console.exp: Likewise.
15680 * gdb.mi/mi2-simplerun.exp: Likewise.
15681 * gdb.mi/mi2-stack.exp: Likewise.
15682 * gdb.mi/mi2-stepi.exp: Likewise.
15683 * gdb.mi/mi2-until.exp: Likewise.
15684 * gdb.mi/mi2-var-display.exp: Likewise.
15685 * gdb.mi/mi2-watch.exp: Likewise.
15686
62172bb9
UW
156872008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15688
15689 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
15690
15691 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
15692
a13e061a
PA
156932008-04-04 Pedro Alves <pedro@codesourcery.com>
15694
15695 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
15696 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
15697 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
15698 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
15699 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
15700 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
15701 expect an mi error duplicated in stderr.
15702
eae06beb
JB
157032008-04-03 Joel Brobecker <brobecker@adacore.com>
15704
15705 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
15706 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
15707 Add a couple of tests that verify the behavior when the new setting
15708 is set to "cancel" and "all".
15709 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
15710 "ask" before we start the testing.
15711
79c6ced6
AR
157122008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
15713
15714 * gdb.cp/casts.cc: Add class reference variables.
15715 * gdb.cp/casts.exp: New test cases for up/down casting references.
15716
6c2d1a6b
MK
157172008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
15718
15719 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
15720 instead of beginning to make an extra test pass.
15721 * gdb.mi/mi2-var-display.exp: Likewise.
15722
55b411d9
MR
157232008-03-31 Maciej W. Rozycki <macro@mips.com>
15724
15725 * gdb.base/break.exp: Mark failures as such. Fix formatting.
15726
c6140da2
MD
157272008-03-31 Markus Deuling <deuling@de.ibm.com>
15728 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15729
15730 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
15731 value. Add xfail for older kernels.
15732
79732189
AR
157332008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
15734
15735 Bring mi-support in line with gdb.exp.
15736 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
15737 (mi_gdb_start): New function.
15738
33c3676e
MR
157392008-03-28 Maciej W. Rozycki <macro@mips.com>
15740
15741 * gdb.mi/mi-var-cmd.exp: Fix a typo.
15742
92e28119
VP
157432008-03-26 Vladimir Prus <vladimir@codesourcery.com>
15744
15745 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
15746 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 15747
9e8e3afe
VP
157482008-03-26 Vladimir Prus <vladimir@codesourcery.com>
15749
15750 * lib/mi-support.exp (mi_create_varobj_checked): New.
15751 (mi_list_varobj_children): Allow to check for a
15752 value.
15753 (mi_list_array_varobj_children): New.
15754
15755 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
15756 and mi_list_varobj_children, as opposed to hardcoding
15757 expected strings.
15758 * gdb.mi/gdb701.exp: Likewise.
15759 * gdb.mi/gdb792.exp: Likewise.
15760 * gdb.mi/mi-var-block.exp: Likewise.
15761 * gdb.mi/mi-var-cmd.exp: Likewise.
15762 * gdb.mi/mi-var-invalidate.exp: Likewise.
15763 * gdb.mi/mi2-var-block.exp: Likewise.
15764 * gdb.mi/mi2-var-child.exp: Likewise.
15765 * gdb.mi/mi2-var-cmd.exp: Likewise.
15766 * gdb.mi/mi2-var-display.exp: Likewise.
15767
9df50351
JK
157682008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15769
15770 Fix random false FAILs on i386.
15771 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
15772
31e5d73a
DJ
157732008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15774
15775 PR gdb/544
15776 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
15777
12f4afab
DJ
157782008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15779
15780 PR gdb/544
15781 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
15782
b562a0cb
DJ
157832008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15784
15785 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
15786 fixed PR gdb/544.
15787
17faa917
DJ
157882008-03-21 Pedro Alves <pedro@codesourcery.com>
15789
15790 * gdb.threads/fork-child-threads.exp: Test next over fork.
15791
6214f497
DJ
157922008-03-21 Chris Demetriou <cgd@google.com>
15793
15794 * gdb.base/break.exp (rbreak junk): New test for rbreak
15795 "Junk at end of arguments" issue.
15796
63092375
DJ
157972008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15798
15799 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
15800 *& to work on created array elements.
15801 (Top level): Test print $pc with a file. Test string operations
15802 without a target.
15803 * gdb.base/ptype.exp: Do not expect *& to work on created array
15804 elements.
15805
b21991b0
DJ
158062008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15807
15808 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
15809 gdb.threads/staticthreads.exp: Update exit query.
15810
c4b347c7
SL
158112008-03-07 Sandra Loosemore <sandra@codesourcery.com>
15812
15813 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
15814
fa4727a6
DJ
158152008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
15816
15817 * gdb.base/watchpoint.c (global_ptr, func4): New.
15818 (main): Call func4.
15819 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
15820 (test_inaccessible_watchpoint): New.
15821
2f34202f
MR
158222008-02-29 Maciej W. Rozycki <macro@mips.com>
15823
15824 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
15825 select the largest.
15826
0d6ba1b1
DJ
158272008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
15828
15829 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
15830 frames-invalid annotations.
15831
e691325a
PM
158322008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
15833
a9c64011 15834 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 15835
f85b5ecc
DE
158362008-02-27 Doug Evans <dje@google.com>
15837
15838 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
15839 for bug 1738.
15840 (breakpoint_to_handler_entry): Ditto.
15841
b40e7bf3
JB
158422008-02-27 Joel Brobecker <brobecker@adacore.com>
15843
15844 * gdb.base/ending-run.exp: Use the first line of code inside
15845 function body to test breakpoints.
15846 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
15847 location where the breakpoint is inserted when using the line
15848 where a function is declared. Fix typo in the description of
15849 one of the tests.
15850 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
15851
2faca73a
PM
158522008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15853
15854 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 15855 tests.
2faca73a 15856
6f439c36
PM
158572008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15858
15859 * gdb.base/args.exp: avoid same output for tests
15860 with single quotes.
15861
54e52265
VP
158622008-02-26 Vladimir Prus <vladimir@codesourcery.com>
15863
a9c64011
AS
15864 * gdb.base/annota1.exp: Adjust for 'info break'
15865 format changes.
15866 * gdb.base/annota3.exp: Likewise.
15867 * gdb.base/break.exp: Likewise.
15868 * gdb.base/condbreak.exp: Likewise.
15869 * gdb.base/pending.exp: Likewise.
15870 * gdb.base/sepdebug.exp: Likewise.
15871 * gdb.base/unload.exp: Likewise.
15872 * gdb.cp/ovldbreak.exp: Likewise.
15873 * gdb.mi/mi-pending.exp: Likewise.
54e52265 15874
897b09ca
DE
158752008-02-07 Doug Evans <dje@google.com>
15876
15877 * gdb.cp/mb-inline.exp: New.
15878 * gdb.cp/mb-inline.h: New.
15879 * gdb.cp/mb-inline1.cc: New.
15880 * gdb.cp/mb-inline2.cc: New.
15881
b1c32d35
PM
158822008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
15883
15884 * gdb.pascal/floats.pas: New test program.
15885 * gdb.pascal/floats.exp: New testcase.
15886
1a4ca44a
TJB
158872008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
15888
15889 * gdb.base/callfuncs.c (t_float_many_args): New function.
15890 (t_double_many_args): New function.
15891 * gdb.base/callfuncs.exp: Add tests for exceeding float
15892 and double parameters passed through the stack.
15893
439048e8
JB
158942008-02-05 Joel Brobecker <brobecker@adacore.com>
15895
15896 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
15897 gdb.ada/complete/foo.adb: New files.
15898 * gdb.ada/complete.exp: New testcase.
15899
81fe8080
DE
159002008-02-03 Doug Evans <dje@google.com>
15901
301f0ecf
DE
15902 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
15903
81fe8080
DE
15904 * gdb.cp/gdb2384.exp: New file.
15905 * gdb.cp/gdb2384.cc: New file.
15906 * gdb.cp/gdb2384-base.h: New file.
15907 * gdb.cp/gdb2384-base.cc: New file.
15908
4b071aec
DE
159092008-02-02 Doug Evans <dje@google.com>
15910
15911 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
15912
61137ba6
JB
159132007-02-01 Joel Brobecker <brobecker@adacore.com>
15914
15915 * gdb.ada/sym_print_name: New test program.
15916 * gdb.ada/sym_print_name.exp: New testcase.
15917
159182007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
15919
15920 * gdb.ada/nested/hello.adb: New file.
15921 * gdb.ada/nested.exp: New testcase.
15922 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15923
98deb0da
VP
159242008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15925
15926 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
15927 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
15928 don't cause future evaluations of function to report
15929 creation of internal breakpoints.
98deb0da 15930
723a2275
VP
159312008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15932
15933 * gdb.mi/mi-break.exp (test_error): New.
15934 Call it.
15935
fb546a2f
LM
159362008-01-31 Luis Machado <luisgpm@br.ibm.com>
15937
15938 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
15939 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
15940
2d8fd90a
PM
159412008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15942
15943 * gdb.pascal/integers.pas: New test program.
15944 * gdb.pascal/integers.exp: New testcase.
15945
a7fa0ded
PM
159462008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15947
15948 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
15949
5e1a1926
TJB
159502008-01-30 Luis Machado <luisgpm@br.ibm.com>
15951
15952 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
15953 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
15954
8d04f9f0
JB
159552008-01-30 Paul Hilfinger <hilfinger@adacore.com>
15956
15957 * gdb.ada/formatted_ref: New test program.
15958 * gdb.ada/formatted_ref.exp: New testcase.
15959
15960 * gdb.cp/formatted-ref.cc: New file.
15961 * gdb.cp/formatted-ref.exp: New testcase.
15962
ce75a98f
JB
159632008-01-30 Joel Brobecker <brobecker@adacore.com>
15964
15965 * gdb.base/ptype.exp: Add testing of "ptype $pc".
15966
e835f6bf
NR
159672008-01-30 Nick Roberts <nickrob@snap.net.nz>
15968
15969 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
15970 (test_file_list_exec_source_file): Update to new macro-info field.
15971
d118ef87
PH
159722008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
15973
15974 * gdb.ada/exprs: New test program.
15975 * gdb.ada/exprs.exp: New testcase.
15976
7d35ab09
TJB
159772008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
15978
15979 * dfp-test.c (DELTA, DELTA_B): New definitions.
15980 (double_val1, double_val2, double_val3, double_val4, double_val5,
15981 double_val6, double_val7, double_val8, double_val9, double_val10,
15982 double_val11, double_val12, double_val13, double_val14, dec32_val1,
15983 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
15984 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
15985 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
15986 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
15987 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
15988 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
15989 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
15990 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
15991 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
15992 dec128_val16): New global variables.
15993 (decimal_dec128_align): New function.
15994 (decimal_mixed): Likewise.
15995 (decimal_many_args_dec32): Likewise.
15996 (decimal_many_args_dec64): Likewise.
15997 (decimal_many_args_dec128): Likewise.
15998 (decimal_many_args_mixed): Likewise.
15999 * dfp-test.exp: Add tests calling new inferior functions.
16000
2d717e4f
DJ
160012008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16002
16003 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
16004 gdb.server/ext-run.exp: New files.
16005 * lib/gdbserver-support.exp (gdbserver_download): New.
16006 (gdbserver_start): New. Update gdbserver expected
16007 output.
16008 (gdbserver_spawn): Use them.
16009 (gdbserver_start_extended): New.
16010
e85a822c
DJ
160112008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16012
16013 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
16014 Run on GNU/Linux.
16015 (do_exec_tests): Check for systems which do not support catchpoints.
16016 Do not match START.
16017 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
16018 Run on GNU/Linux. Enable verbose output.
16019 (check_fork_catchpoints): New.
16020 (explicit_fork_child_follow, catch_fork_child_follow)
16021 (tcatch_fork_parent_follow): Update expected messages.
16022 (do_fork_tests): Use check_fork_catchpoints.
16023 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
16024 Run on GNU/Linux. Enable verbose output.
16025 (check_vfork_catchpoints): New.
16026 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
16027 expected messages.
16028 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
16029
401ea829
JB
160302008-01-29 Jim Blandy <jimb@red-bean.com>
16031
16032 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
16033 host' errors.
16034 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
16035
aceaf3ad
JB
160362008-01-29 Jim Blandy <jimb@red-bean.com>
16037
16038 * gdb.threads/sigthread.c: Use barriers to ensure that
16039 child_thread and child_thread_two are always initialized before we
16040 start to use them.
16041
a5606eee
VP
160422008-01-29 Vladimir Prus <vladimir@codesourcery.com>
16043
16044 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
16045 * gdb.base/watchpoint-solib.c: New.
16046 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 16047
c55a82bb
PM
160482008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
16049
16050 * gdb.base/gdb1056.exp: Add unsigned integer test.
16051
0993fe05
DE
160522008-01-28 Doug Evans <dje@google.com>
16053
16054 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
16055
4fe42e7f
JB
160562008-01-27 Jim Blandy <jimb@codesourcery.com>
16057
c7a69933
JB
16058 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
16059
4fe42e7f
JB
16060 * gdb.base/expand-psymtabs.exp: Doc fix.
16061
5def8285
MK
160622008-01-26 Mark Kettenis <kettenis@gnu.org>
16063
16064 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16065
5313c911
NR
160662008-01-24 Nick Roberts <nickrob@snap.net.nz>
16067
a9c64011 16068 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
16069 -var-set-format.
16070
93815fbf
VP
160712008-01-23 Chris Demetriou <cgd@google.com>
16072
16073 * gdb.threads/thread_events.c: New testcase source file.
16074 * gdb.threads/thread_events.exp: New testcase expect file.
16075
467a88ee
NR
160762008-01-23 Nick Roberts <nickrob@snap.net.nz>
16077
16078 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
16079
16080 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
16081 -var-set-format.
16082
d8f82aba
DJ
160832008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16084 Vladimir Prus <vladimir@codesourcery.com>
16085
16086 * gdb.base/float.exp: Allow missing floating point for m68k and
16087 PowerPC.
16088
60c46647
VP
160892008-01-22 Vladimir Prus <vladimir@codesourcery.com>
16090
16091 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
16092 ignore count.
16093 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
16094 * gdb.mi/mi-cli.exp: Adjust.
16095 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 16096
c7dd36a1
PA
160972008-01-17 Pedro Alves <pedro@codesourcery.com>
16098
16099 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
16100 and 'dummy_ptr' integer pointer. Initialize struct_declarations
16101 with dummy_ptr's address.
16102 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
16103 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
16104 all targets.
16105 * gdb.mi/mi2-var-child.exp: Likewise.
16106
39d5313e
JB
161072008-01-09 Joel Brobecker <brobecker@adacore.com>
16108
16109 * gdb.ada/null_array: New test program.
16110 * gdb.ada/null_array.exp: New testcase.
16111
0aea4bf3
LM
161122008-01-09 Luis Machado <luisgpm@br.ibm.com>
16113
16114 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
16115 with required float modifiers.
16116
0b354900
JB
161172008-01-08 Joel Brobecker <brobecker@adacore.com>
16118
16119 * gdb.ada/funcall_param: New test program.
16120 * gdb.ada/funcall_param.exp: New testcase.
16121
cdb7f5d4
JB
161222008-01-08 Joel Brobecker <brobecker@adacore.com>
16123
16124 * gdb.ada/arrayparam: New test program.
16125 * gdb.ada/arrayparam.exp: New testcase.
16126
88e2547f
JB
161272008-01-08 Joel Brobecker <brobecker@adacore.com>
16128
16129 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
16130 landed. Should also fix random failures in the test following it.
16131
f6867ce0
TJB
161322008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
16133
16134 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
16135 for expressions with decimal float values.
16136 (test_dfp_conversions): New function to test casts to and from
16137 decimal float types.
16138 Call test_dfp_conversions.
16139 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
16140 elements.
16141 (main): Initialize ds.float4 and ds.double8 elements.
16142 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
16143 string to new error message.
16144 (d64_set_tests): Likewise.
16145 (d128_set_tests): Likewise.
16146 Add tests for expressions with decimal float variables. Add tests for
16147 conversions to and from decimal float types.
16148
f9c11282
JB
161492008-01-05 Joel Brobecker <brobecker@adacore.com>
16150
16151 * gdb.ada/packed_tagged/comp_bug.adb: New file.
16152 * gdb.ada/packed_tagged.exp: New testcase.
16153
0ecbca72
JB
161542008-01-04 Joel Brobecker <brobecker@adacore.com>
16155
16156 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
16157 gdb.ada/homonym/homonym_main.adb: New files.
16158 * gdb.ada/homonym.exp: New testcase.
16159
c18d3d89
JB
161602008-01-04 Joel Brobecker <brobecker@adacore.com>
16161
16162 * gdb.ada/packed_array.exp: Add testing of references to
16163 a packed array.
16164
ecc7085b
JB
161652008-01-04 Joel Brobecker <brobecker@adacore.com>
16166
16167 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
16168 New files.
16169 * gdb.ada/type_coercion.exp: New testcase.
16170
c474c922
JB
161712008-01-04 Joel Brobecker <brobecker@adacore.com>
16172
16173 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
16174 gdb.ada/tagged/foo.adb: New file.
16175 * gdb.ada/tagged.exp: New testcase.
16176
9005b927
JB
161772008-01-04 Joel Brobecker <brobecker@adacore.com>
16178
16179 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
16180 gdb.ada/ptype_field/foo.adb: New files.
16181 * gdb.ada/ptype_field.exp: New testcase.
16182
1a6aaad8
JB
161832008-01-03 Joel Brobecker <brobecker@adacore.com>
16184
16185 * gdb.ada/print_pc.exp: New testcase.
16186
0ef22f53
JB
161872008-01-03 Joel Brobecker <brobecker@adacore.com>
16188
16189 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
16190 gdb.ada/taft_type/p.adb: New files.
16191 * gdb.ada/taft_type.exp: New testcase.
16192
1689ecf8
JB
161932008-01-03 Joel Brobecker <brobecker@adacore.com>
16194
16195 * gdb.ada/array_bounds/bar.adb: New file.
16196 * gdb.ada/array_bounds.exp: New testcase.
16197
a4d0b9c3
JB
161982008-01-03 Joel Brobecker <brobecker@adacore.com>
16199
16200 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
16201 gdb.ada/arrayptr/foo.adb: New files.
16202 * gdb.ada/arrayptr.exp: New testcase.
16203
a31ace00
JB
162042008-01-03 Joel Brobecker <brobecker@adacore.com>
16205
16206 * gdb.base/set-lang-auto.exp: New testcase.
16207
a97fced3
JB
162082008-01-03 Joel Brobecker <brobecker@adacore.com>
16209
16210 * gdb.ada/fun_addr/foo.adb: New file.
16211 * gdb.ada/fun_addr.exp: New testcase.
16212
ef29ce1a
JK
162132008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16214
16215 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
16216 New files
16217
0fafefe3
JB
162182008-01-02 Joel Brobecker <brobecker@adacore.com>
16219
16220 * array_subscript_addr/p.adb: New file.
a9c64011 16221 * array_subscript_addr.exp: New testcase.
0fafefe3 16222
c4359f8d
JB
162232008-01-02 Joel Brobecker <brobecker@adacore.com>
16224
a9c64011 16225 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
16226 New files.
16227 * gdb.ada/str_cmp_ref.exp: New testcase.
16228
1aa1b15b
JB
162292008-01-01 Joel Brobecker <brobecker@adacore.com>
16230
16231 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
16232 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 16233 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 16234
81c9b2cf
JB
162352008-01-01 Joel Brobecker <brobecker@adacore.com>
16236
16237 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
16238 gdb.ada/ref_param/pck.ads: New files.
16239 * gdb.ada/ref_param.exp: New testcase.
16240
319e4674
JB
162412008-01-01 Joel Brobecker <brobecker@adacore.com>
16242
16243 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
16244 gdb.ada/interface/foo.adb: New files.
16245 * gdb.ada/interface.exp: New testcase.
16246
ef682c56
JB
162472007-12-31 Jim Blandy <jimb@codesourcery.com>
16248
16249 * gdb.base/multi-forks.exp: Consume all output from child
16250 processes before proceeding to next test.
16251
f6f3eb6c
JB
162522007-12-29 Jim Blandy <jimb@codesourcery.com>
16253
16254 * configure: Regenerated.
16255
f652e42f
JB
162562007-12-27 Joel Brobecker <brobecker@adacore.com>
16257
16258 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
16259 gdb.ada/fixed_cmp/fixed.adb: New files.
16260 * gdb.ada/fixed_cmp.exp: New testcase.
16261
6943e596
JB
162622007-12-27 Joel Brobecker <brobecker@adacore.com>
16263
16264 * gdb.ada/boolean_expr.exp: New testcase.
16265
aad9a193
JB
162662007-12-26 Jim Blandy <jimb@codesourcery.com>
16267
16268 * gdb.base/multi-forks.exp: Doc fix.
16269
fb5f3683
JB
162702007-12-26 Joel Brobecker <brobecker@adacore.com>
16271
16272 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
16273 * gdb.ada/char_param.exp: Do not compile our test program with
16274 -gnata, this is unnecessary.
16275 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
16276
384e4a9c
JB
162772007-12-24 Joel Brobecker <brobecker@adacore.com>
16278
16279 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
16280 gdb.ada/print_chars/foo.adb: New files.
16281 * gdb.ada/print_chars.exp: New testcase.
16282
01e044f7
JB
162832007-12-24 Joel Brobecker <brobecker@adacore.com>
16284
16285 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
16286 gdb.ada/char_param/foo.adb: New files.
16287 * gdb.ada/char_param.exp: New testcase.
16288
0ce17860
JB
162892007-12-22 Jim Blandy <jimb@codesourcery.com>
16290
16291 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
16292 hard-coding source line numbers into the test.
16293 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
16294 gdb_get_line_number to find.
16295
919809b9
JB
162962007-12-22 Joel Brobecker <brobecker@adacore.com>
16297
16298 * gdb.base/ptype.c (highest): New struct type.
16299 (the_highest): New variable of that type.
16300 (main): Add dummy assignment to a field of variable the_highest.
16301 * gdb.base/ptype.exp: Test type printing of our new variable.
16302
abc8a88d
PM
163032007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
16304
16305 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 16306 and record first explicitly generated thread number.
abc8a88d
PM
16307 Use that thread number for thread specific watchpoint test.
16308 Add iteration number to repetitive tests.
16309
5158f3e3
CES
163102007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
16311 Jim Blandy <jimb@codesourcery.com>
16312
16313 * gdb.base/expand-psymtabs.c: New testcase
16314 source file.
16315 * gdb.base/expand-psymtabs.exp: New testcase
16316 expect file.
16317
37e4754d
LM
163182007-12-17 Luis Machado <luisgpm@br.ibm.com>
16319
16320 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
16321 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
16322
551e5d04
JB
163232007-12-17 Joel Brobecker <brobecker@adacore.com>
16324
16325 * gdb.ada/frame_args/foo.adb: New file.
16326 * gdb.ada/frame_args/pck.ads: New file.
16327 * gdb.ada/frame_args/pck.adb: New file.
16328 * gdb.ada/frame_args.exp: New testcase.
16329
a05ee097
JB
163302007-12-17 Joel Brobecker <brobecker@adacore.com>
16331
16332 * gdb.base/frame-args.c: New file.
16333 * gdb.base/frame-args.exp: New testcase.
16334
c162e8c9 163352007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 16336 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
16337
16338 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
16339
afe8ab22 163402007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16341
afe8ab22
VP
16342 * gdb.mi/mi-pending.exp: New.
16343 * gdb.mi/mi-pending.c: New.
16344 * gdb.mi/mi-pendshr.c: New.
16345
dfdfb3ca
JB
163462007-12-06 Jim Blandy <jimb@codesourcery.com>
16347
16348 * gdb.base/default.exp: Update expected output for 'info catch'.
16349
b7fca990
JK
163502007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16351
16352 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
16353 must be set to binary.
16354
6a1afc1e
PA
163552007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
16356
16357 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
16358
a6b151f1
DJ
163592007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
16360
16361 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
16362 gdb.mi/mi-file-transfer.exp: New.
16363
43039443
JK
163642007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16365
16366 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
16367
0ef2251b
MR
163682007-11-22 Maciej W. Rozycki <macro@mips.com>
16369
16370 * gdb.trace/backtrace.exp: Fix a typo.
16371 * gdb.trace/circ.exp: Likewise.
16372 * gdb.trace/collection.exp: Likewise.
16373 * gdb.trace/limits.exp: Likewise.
16374 * gdb.trace/report.exp: Likewise.
16375 * gdb.trace/tfind.exp: Likewise.
16376 * gdb.trace/while-dyn.exp: Likewise.
16377
5443631e
NR
163782007-11-21 Nick Roberts <nickrob@snap.net.nz>
16379
16380 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
16381 objects of pointers that can't be dereferenced are now
16382 "noneditable".
16383
a4ce5b0d
UW
163842007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16385
16386 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
16387 (target_cpu): Remove.
16388
d6e956e5
VP
163892007-10-15 Vladimir Prus <vladimir@codesourcery.com>
16390
16391 * gdb.base/ending-run.exp: Expect the list of cleared
16392 breakpoint to come in natural order, not the reversed one.
a9c64011 16393
214270ab
VP
163942007-11-07 Vladimir Prus <vladimir@codesourcery.com>
16395
16396 * gdb.mi/mi-var-child.c (do_child_deletion): New.
16397 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 16398
1a619819
LM
163992007-11-05 Luis Machado <luisgpm@br.ibm.com>
16400
16401 * gdb.base/printcmds.exp: New function
16402 test_printf_with_dfp.
16403
5b01a6fa
DE
164042007-11-02 Doug Evans <dje@google.com>
16405
16406 * gdb.disasm/t01_mov.s: Remove carriage returns.
16407 * gdb.disasm/t02_mova.s: Ditto.
16408 * gdb.disasm/t03_add.s: Ditto.
16409 * gdb.disasm/t04_sub.s: Ditto.
16410 * gdb.disasm/t05_cmp.s: Ditto.
16411 * gdb.disasm/t06_ari2.s: Ditto.
16412 * gdb.disasm/t07_ari3.s: Ditto.
16413 * gdb.disasm/t08_or.s: Ditto.
16414 * gdb.disasm/t09_xor.s: Ditto.
16415 * gdb.disasm/t10_and.s: Ditto.
16416 * gdb.disasm/t11_logs.s: Ditto.
16417 * gdb.disasm/t12_bit.s: Ditto.
16418 * gdb.disasm/t13_otr.s: Ditto.
16419
ec33ab7f
JK
164202007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16421
16422 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
16423
ae0d01ff
UW
164242007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16425
16426 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
16427 provide DFP support.
16428
55eddb0f
DJ
164292007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
16430
16431 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
16432 Test "set powerpc vector-abi". Skip auto-detection tests for old
16433 toolchains.
16434
7020f05c
PA
164352007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16436
16437 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
16438 with [string compare].
16439
84bc3db9
PA
164402007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16441
16442 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
16443 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
16444
5876dc88
LM
164452007-10-25 Luis Machado <luisgpm@br.ibm.com>
16446
16447 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
16448 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
16449 * gdb.opt/Makefile.in: New makefile.
16450 * Makefile.in: Create new directory "gdb.opt".
16451 * configure.ac: Add "gdb.opt" directory.
16452 * configure: Regenerated.
a9c64011 16453
c3ea9a14
DE
164542007-10-25 Doug Evans <dje@google.com>
16455
16456 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
16457 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
16458
a9c64011 164592007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
16460 Thiago Jung Bauermann <bauerman@br.ibm.com>
16461
16462 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
16463 Floating Point expressions.
16464 * gdb.base/dfp-test.exp: new file adding tests for Decimal
16465 Floating Point variables.
16466 * gdb.base/dfp-test.c: new file containing program with Decimal
16467 Floating variables, used by gdb.base/dfp-test.exp.
16468
62a24a2b
DJ
164692007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
16470
16471 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
16472
e7b1eae6
UW
164732007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16474
16475 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
16476 compiling test case with GCC.
16477 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
16478
c641edcc
UW
164792007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16480
16481 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16482 format changes.
16483
5e5ebfe6
MS
164842007-10-18 Michael Snyder <msnyder@specifix.com>
16485
16486 * gdb.base/dbx.exp: Add missing "-re " operator.
16487
e831e7b6
GM
164882007-10-16 Gaius Mulley <gaius@glam.ac.uk>
16489
16490 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
16491 * configure.ac: Removed trailing spaces after backslash.
16492 * gdb.modula2: New directory.
16493 * gdb.modula2/Makefile.in: New file.
16494 * gdb.modula2/unbounded-array.exp: New file.
16495 * gdb.modula2/unbounded1.c: New file.
16496
7cc46491
DJ
164972007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
16498
16499 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
16500
165012007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
16502
16503 * gdb.base/sigstep.c (main): Add checks for
16504 return values for setitimer call.
16505 Call setitimer again with itimer = ITIMER_REAL
16506 if first call to setitimer fails.
16507
e91528f0
KH
165082007-10-11 Kazu Hirata <kazu@codesourcery.com>
16509
16510 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
16511 of $timeout.
16512
2ec9a4f8
DJ
165132007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
16514
16515 * gdb.server/server-run.exp: Test for dynamic linker symbols.
16516
165172007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
16518
16519 * lib/gdb.exp (gdb_run_cmd): Move comment outside
16520 of gdb_expect call, to avoid interruption.
16521
64b2fa04
PA
165222007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
16523
16524 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
16525 (v_unsigned_long_long, v_long_long_array)
16526 (v_signed_long_long_array, v_unsigned_long_long_array)
16527 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
16528 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
16529 [!NO_LONG_LONG]: New.
16530 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
16531 v_long_long_member.
16532
16533 (v_long_long_func, v_signed_long_long_func)
16534 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
16535 (main) [!NO_LONG_LONG]: Initialize long long variants.
16536
16537 * gdb.base/whatis.exp: If board file requests no_long_long, build
16538 test with NO_LONG_LONG defined. Test long long, signed long long,
16539 and unsigned long long variants but only if board file doesn't
16540 disable it.
16541
a912286e 165422007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 16543 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
16544
16545 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
16546 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
16547 * configure: Regenerated.
16548 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
16549 gdb.pascal/types.exp, lib/pascal.exp: New files.
16550
471ba8c9
DJ
165512007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
16552
16553 * gdb.cp/classes.exp (do_tests): Always step to the line after the
16554 call.
16555 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
16556 to return to the call.
16557 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
16558 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
16559 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
16560 * gdb.mi/mi-until.exp (test_until): Likewise.
16561 * gdb.mi/mi2-until.exp (test_until): Likewise.
16562
fef8a650
DJ
165632007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
16564
16565 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
16566 two-char array.
16567 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
16568
d983da9c
DJ
165692007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
16570
16571 * gdb.threads/watchthreads.c (thread_function): Sleep between
16572 iterations.
16573 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
16574 at once for S/390. Generate matching fails and passes.
16575
17f62551
VP
165762007-09-27 Vladimir Prus <vladimir@codesourcery.com>
16577
16578 * gdb.mi/var-cmd.c (do_children_tests): Initialize
16579 the 'struct_declarations' variable to zeros.
a9c64011 16580
ed0616c6
VP
165812007-09-24 Vladimir Prus <vladimir@codesourcery.com>
16582
16583 * gdb.cp/mb-ctor.cc: New.
16584 * gdb.cp/mb-ctor.exp: New.
16585 * gdb.cp/mb-templates.cc: New.
16586 * gdb.cp/mb-templates.exp: New.
16587
41f1b697
DJ
165882007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
16589
16590 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
16591
3f213f78
PA
165922007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
16593
16594 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
16595 targets.
16596 * configure: Regenerate.
16597
0d381245 165982007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16599
0d381245
VP
16600 * gdb.base/annota1.exp: Adjust for 'info break'
16601 format changes.
16602 * gdb.base/annota3.exp: Likewise.
16603 * gdb.base/break.exp: Likewise.
16604 * gdb.base/condbreak.exp: Likewise.
16605 * gdb.base/pending.exp: Likewise.
16606 * gdb.base/sepdebug.exp: Likewise.
16607 * gdb.base/unload.exp: Likewise.
16608 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 16609
fe3f5fa8
VP
166102007-09-22 Vladimir Prus <vladimir@codesourcery.com>
16611
16612 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
16613 messages.
16614 * gdb.base/chng-syms.exp: Likewise.
16615 * gdb.base/unload.exp: Likewise.
a9c64011 16616
a75cf6c0
DJ
166172007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
16618
16619 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
16620
18ecae38
DJ
166212007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
16622
16623 * schedlock.c (NUM): Change to 1.
16624 (main): Use args[0] for the main thread.
16625 * schedlock.exp: Only expect two threads. Only issue one pass or fail
16626 regardless of the number of threads.
16627
5509918f
MR
166282007-09-14 Maciej W. Rozycki <macro@mips.com>
16629
4a543daf
MR
16630 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
16631 type down.
16632 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
16633 test.
16634 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
16635 watchpoint type down.
16636 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
16637 test.
16638
166392007-09-14 Maciej W. Rozycki <macro@mips.com>
16640
5509918f
MR
16641 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
16642 Move all the tests here and run them twice, once using software
16643 watchpoints and once using hardware watchpoints.
16644 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
16645
40b53987
DJ
166462007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
16647
16648 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
16649 test.
16650
695e2681
MK
166512007-09-10 Mark Kettenis <kettenis@gnu.org>
16652
8b3fc8d8
MK
16653 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
16654 build-id.
16655
695e2681
MK
16656 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
16657 know about $ORIGIN. Calculate output dir from $dest instead of
16658 using ${objdir}/{$subdir}.
16659
58d69f29
MK
166602007-09-09 Mark Kettenis <kettenis@gnu.org>
16661
16662 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
16663 gcore, before continuing with the test.
16664
3e347599
DJ
166652007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
16666
16667 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
16668 * gdb.mi/mi-watch.exp: Likewise.
16669
ea37ba09
DJ
166702007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
16671 Jim Blandy <jimb@codesourcery.com>
16672
16673 * gdb.arch/i386-sse.exp: Do not expect character constants.
16674 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
16675 * gdb.base/display.exp: Allow print/s.
16676 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
16677 and unsigned char array changes.
16678
2025a643
DJ
166792007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
16680
16681 * gdb.base/display.exp: Add tests for printf %p.
16682
26669a27
PA
166832007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
16684
16685 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
16686 the dll name to unicode.
16687
c8f021f8
JK
166882007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16689
16690 * gdb.base/default.exp (show version): Update the version text.
16691 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
16692
4cf31eea
JK
166932007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16694
16695 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
16696 New files.
16697
4935890f
JK
166982007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16699
16700 * lib/gdb.exp (build_id_debug_filename_get): New function.
16701 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
16702 Remove the generate DEBUG file for the future testcase runs.
16703 New testcase for the NT_GNU_BUILD_ID retrieval.
16704 Move the final testing step to ...
16705 (test_different_dir): ... a new function.
16706 New parameter XFAIL to XFAIL all the tests performed.
16707 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
16708 New parameter TYPE to PF_PREFIX all the tests performed.
16709
02142340
VP
167102007-08-31 Vladimir Prus <vladimir@codesourcery.com>
16711
16712 * gdb.mi/mi-var-cp.cc (path_expression): New
16713 function.
16714 * gdb.mi/mi-var-cp.exp: Run path exression tests.
16715
36acd84e
UW
167162007-08-27 Markus Deuling <deuling@de.ibm.com>
16717
16718 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
16719 to fit into SPU Local Store memory.
16720
a896d121
JB
167212007-08-23 Joel Brobecker <brobecker@adacore.com>
16722
16723 * gdb.base/default.exp: Adjust the expected output of "info
16724 warranty" after the switch to GPLv3.
16725
7b433602
JB
167262007-08-23 Joel Brobecker <brobecker@adacore.com>
16727
16728 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
16729 to 30000 (from 20000).
16730
e22f8b7c
JB
167312007-08-23 Joel Brobecker <brobecker@adacore.com>
16732
16733 Switch the license of all .exp files to GPLv3.
16734 Switch the license of all .f and .f90 files to GPLv3.
16735 Switch the license of all .s and .S files to GPLv3.
16736
5a0e3bd0
JB
167372007-08-23 Joel Brobecker <brobecker@adacore.com>
16738
16739 * configure.ac: Switch license to GPLv3.
16740
cc00619d
JB
167412007-08-23 Joel Brobecker <brobecker@adacore.com>
16742
16743 Switch the licensing to GPLv3 for all .ads and .adb files.
16744
8d26208a
DJ
167452007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
16746
16747 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
16748 and t_int_double.
16749 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
16750
4fcb9948
JB
167512007-08-17 Joel Brobecker <brobecker@adacore.com>
16752
16753 * gdb.base/step-line.c: Switch license to GPL version 3, and
16754 update copyright year.
16755 * gdb.base/step-line.inp: Likewise.
16756
b9c34f67
JB
167572007-08-17 Joel Brobecker <brobecker@adacore.com>
16758
16759 * gdb.base/gdb1555.exp: Make expected output immune to formatting
16760 changes inside gdb1555.c.
16761 * gdb.base/pending.exp: Likewise.
16762
2cc17678
DJ
167632007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
16764
16765 * config/default.exp: New file.
16766
e48883f7
DJ
167672007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16768
16769 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
16770 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
16771
1ab80e5b
MR
167722007-07-30 Maciej W. Rozycki <macro@mips.com>
16773
16774 * gdb.base/dump.exp: Force the correct endianness for binary
16775 formats not carrying this information.
16776
aba471f5
DJ
167772007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16778
16779 * gdb.threads/staticthreads.exp: Match .*sem_post.
16780
d4e07204
DJ
167812007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16782
16783 * gdb.base/readline.exp (operate_and_get_next): Match the final
16784 prompt.
16785
2b97317d
KB
167862007-07-23 Kevin Buettner <kevinb@redhat.com>
16787
16788 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
16789 to restarting SID.
16790
44efa07a
KB
167912007-07-18 Kevin Buettner <kevinb@redhat.com>
16792
16793 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
16794 prior to `gdb_start'.
16795
7b5ebade
KB
167962007-07-18 Kevin Buettner <kevinb@redhat.com>
16797
16798 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
16799 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
16800 Remove call to gdb_unload.
16801
255e7678
DJ
168022007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
16803 Daniel Jacobowitz <dan@codesourcery.com>
16804
16805 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
16806 for __WIN32__.
16807 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
16808 * gdb.base/unload.exp: Use shared library test routines.
16809
3a40aaa0
UW
168102007-07-03 Markus Deuling <deuling@de.ibm.com>
16811
16812 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
16813 * gdb.base/solib-symbol-lib.c: Likewise.
16814 * gdb.base/solib-symbol-main.c: Likewise.
16815
b0f4b84b
DJ
168162007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
16817
16818 * config/gdbserver.exp (gdb_reconnect): New.
16819 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
16820 gdb.base/solib-disc.exp: New files.
16821 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
16822 remote debugging".
16823 (gdb_compile): Add shlib_load flag.
16824 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
16825 port.
16826 (gdbserver_reconnect): New.
16827
1b05479a
DJ
168282007-07-01 Nick Roberts <nickrob@snap.net.nz>
16829 Daniel Jacobowitz <dan@codesourcery.com>
16830
16831 * gdb.base/annota3.exp: Test for if construct.
16832
86f78eb2
DJ
168332007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
16834
16835 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
16836
6a2eb474 168372007-06-21 Chris Dearman <chris@mips.com>
a9c64011 16838 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
16839
16840 * gdb.base/display.exp: Allow a newline after display/i.
16841 * gdb.base/pc-fp.exp: Likewise.
16842 * gdb.base/sigbpt.exp: Likewise.
16843
f8b73d13
DJ
168442007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16845
16846 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
16847 required features to be included.
16848
4339e69e
DJ
168492007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16850
16851 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
16852 in info threads output.
16853
23d964e7
UW
168542007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16855 Markus Deuling <deuling@de.ibm.com>
16856
16857 * gdb.arch/spu-info.exp: New testcase.
16858 * gdb.arch/spu-info.c: New file.
16859
fd20f75b
DJ
168602007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
16861
16862 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
16863 tpcs_offset. Restore lr after the call.
16864 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
16865
2226f861
DJ
168662007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
16867
16868 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
16869 (gdbserver_run): Kill any running gdbserver.
16870 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
16871
d12371a9
MR
168722007-05-17 Maciej W. Rozycki <macro@mips.com>
16873
16874 * gdb.base/sigbpt.exp: Preset segv_addr.
16875
93f02886
DJ
168762007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
16877
16878 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
16879 (gdb_compile_shlib): Likewise.
16880 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
16881 (default_gdb_init): Clear cleanfiles.
16882 (gdb_finish): Delete recorded cleanfiles.
16883 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
16884
16885 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
16886 Do not use isnative.
16887 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
16888 gdb.base/so-impl-ld.exp: Likewise.
16889 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
16890 * gdb.base/unload.exp: Likewise. Do not pass empty option to
16891 gdb_compile.
16892
b04e06d7
VP
168932007-05-15 Vladimir Prus <vladimir@codesourcery.com>
16894
16895 * config/unknown.exp: Remove.
16896
069ed931
UW
168972007-05-15 Markus Deuling <deuling@de.ibm.com>
16898
16899 * gdb.base/info-proc.exp: Check is_remote.
16900
09db0d03
UW
169012007-05-14 Markus Deuling <deuling@de.ibm.com>
16902
16903 * gdb.base/gcore.exp: Initialize variable core_supported.
16904
af2cbe8c
DJ
169052007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16906
16907 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
16908
027c0295
DJ
169092007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16910
16911 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
16912 * gdb.threads/print-threads.exp (test_all_threads): Allow
16913 negative and hexadecimal thread IDs.
16914
dc5000e7
DJ
169152007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16916
16917 * gdb.java/jprint.java (public): Avoid invalid call to static
16918 method.
16919
2e74ed18
DP
169202007-05-14 Denis Pilat <denis.pilat@st.com>
16921
16922 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
16923 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
16924 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16925 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
16926 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
16927
83547f02
UW
169282007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16929
16930 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 16931 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
16932 this mode.
16933 * gdb.base/ovlymgr.c: Provide stubs for spu target.
16934 * gdb.base/spu.ld: New file.
16935
b18be20d
DJ
169362007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
16937
16938 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
16939
be444858
DJ
169402007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
16941
16942 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
16943
b1d53152
DJ
169442007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16945
16946 * gdb.java/jmain.exp: Handle demangled names with and without method
16947 signatures.
16948
d084b331
DJ
169492007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16950
16951 * gdb.mi/mi-syn-frame.c (main, foo, bar)
16952 (have_a_very_merry_interrupt): Remove calls to puts.
16953 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
16954 inferior output.
16955 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
16956 test names.
16957
db9d7fc5
DJ
169582007-04-29 Markus Deuling <deuling@de.ibm.com>
16959 Daniel Jacobowitz <dan@codesourcery.com>
16960
16961 * gdb.base/auxv.exp (core_works): Also check is_remote.
16962 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
16963
ef783a7d 169642007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16965
ef783a7d
VP
16966 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
16967 message, not the undefined 'module' variable.
16968 * gdb.base/siginfo.exp: Likewise.
16969 * gdb.base/sigstep.exp: Likewise.
16970 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
16971 serialport.
16972 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
16973
b7b73cae
CV
169742007-04-25 Corinna Vinschen <vinschen@redhat.com>
16975
16976 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
16977 target sim fails. Return 0 otherwise.
16978 (gdb_load): Return prematurely if gdb_target_sim fails.
16979
7d90fdfa
DP
169802007-04-16 Denis Pilat <denis.pilat@st.com>
16981
16982 * gdb.base/setshow.exp: Reset height after having set it to 100.
16983
5d3e9c85
DP
169842007-04-16 Denis Pilat <denis.pilat@st.com>
16985
16986 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
16987
18e75969
DP
169882007-04-16 Denis Pilat <denis.pilat@st.com>
16989
16990 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
16991
25d5ea92
VP
169922007-04-14 Vladimir Prus <vladimir@codesourcery.com>
16993
16994 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
16995 tests. Run the frozen varobjs test.
16996 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 16997 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 16998
0b49cb80
JK
169992007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17000
17001 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
17002 gdb.base/type-opaque.exp: New files.
17003
a73bafbc 170042007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
17005
17006 * gdb.mi/mi-var-child.c
a73bafbc
VP
17007 (do_children_tests): User char[2] instead of
17008 char so that automatic printing of pointers to char
17009 don't give unpredicable result.
17010 * gdb.mi/var-cmd.c (do_locals_test): Initialize
17011 local variables.
17012 * gdb.mi/mi-var-child.exp: Step to right line
17013 of do_children_tests.
17014 * gdb.mi/mi2-var-child.exp: Likewise.
17015 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 17016 do_locals_tests.
a73bafbc
VP
17017 (do_children_tests): User char[2] instead of
17018 char so that automatic printing of pointers to char
a9c64011 17019 don't give unpredicable result.
a73bafbc 17020 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 17021 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
17022 Pass test name to mi_wait_for_stop.
17023
7ce59000
DJ
170242007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17025
17026 * gdb.asm/asm-source.exp: Remove d10v case.
17027 * lib/gdb.exp (skip_cplus_tests): Likewise.
17028 * gdb.asm/d10v.inc: Deleted.
17029
20389057
DJ
170302007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17031
17032 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
17033
8807d78b
DJ
170342007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17035
17036 * config/netware.exp: Delete file.
17037
aa3edb8e
JB
170382007-03-29 Joel Brobecker <brobecker@adacore.com>
17039
17040 * gdb.dwarf2/dw2-noloc.S: New file.
17041 * gdb.dwarf2/dw2-noloc.exp: New file.
17042
297561ac
PA
170432007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
17044
17045 * gdb.cp/method2.cc: New test.
17046 * gdb.cp/method2.exp: New test.
17047 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
17048
1f81bd39
DJ
170492007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17050
17051 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
17052
9453113a
DJ
170532007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
17054
17055 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
17056
b741e217
DJ
170572007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17058
17059 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
17060 (gdb_load): Delete, replace with...
17061 (gdb_reload): ...this.
17062 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
17063 * gdb.server/server-mon.exp: Likewise.
17064 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
17065 (gdb_start_cmd): New.
17066 (gdb_file_cmd): Save the last loaded file.
17067 (gdb_reload): New.
17068 (gdb_gnu_strip_debug): Use transform.
17069 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
17070 support here. Use new $last_loaded_file. Check mtime.
17071 (gdb_target_cmd): Handle ObjC failure case.
17072 (infer_host_exec): Delete.
17073 (gdbserver_load): Rename to...
17074 (gdbserver_run): ...this. Simplify.
17075 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
17076 (mi_gdb_load): Move most contents to a new function...
17077 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
17078 (mi_run_cmd): Use mi_gdb_target_load.
17079 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
17080 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
17081 Use gdb_run_cmd.
17082 * gdb.base/charsign.exp: Remove incorrect comment.
17083 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
17084 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
17085 gdb.base/start.exp: Use gdb_start_cmd.
17086
446ab585 170872007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 17088 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
17089
17090 * gdb.base/sigbpt.exp: Fix the message when skipping test.
17091 * gdb.base/signull.exp: Similarly.
17092
bbb88ebf
UW
170932007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17094
17095 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
17096 messages available to test cases (like chng-sym.exp).
17097
cb8c4a99
AS
170982007-03-14 Andreas Schwab <schwab@suse.de>
17099
17100 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
17101 format changes.
17102
4e463ff5
DJ
171032007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
17104
17105 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
17106 (optimized_1): New.
17107 (main): Call optimized_1.
17108 (gdb2029): Correct typos. Call gdb2029_marker.
17109 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
17110 for gdb2029.
17111
b6db2c47
MK
171122007-03-12 Mark Kettenis <kettenis@gnu.org>
17113
17114 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
17115 as tabs. Remove redundant test pattern.
17116
70ed3737
UW
171172007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17118
17119 * gdb.base/long_long.exp: Accept optional symbol name in <...>
17120 for /a format output.
17121
47b67b60
DJ
171222007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
17123
17124 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
17125 collect output incrementally.
17126
b8953b0e
UW
171272007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17128
17129 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
17130 for -var-create lpcharacter test.
17131 * gdb.mi/mi2-var-cmd.exp: Likewise.
17132
7acd5c40
UW
171332007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17134
17135 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
17136 pass on targets where address zero is readable.
17137
9c6759c1
UW
171382007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17139
17140 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
17141 just a single architecture.
17142
a2f1aeb4
UW
171432007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17144
17145 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
17146 (fetch_all_registers): New function, uses gdb_test_multiple and
17147 exp_continue to fetch inferior output line-by-line.
17148 Replace all uses of do_get_all_registers by fetch_all_registers.
17149
46579ac2
UW
171502007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17151
17152 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
17153 in target_info.
17154
fc133f24
MS
171552007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17156
a9c64011 17157 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
17158 consistancy; add a default (timeout) case.
17159
7646a51d
MS
171602007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17161
17162 * gdb.base/watchpoint.exp: Fix truncated comment.
17163
dcfff61f
MS
171642007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17165
17166 * Makefile.in: Remove spurious single-quotes from sed command.
17167
664e3ee9
DJ
171682007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
17169
17170 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
17171 func.
17172 * gdb.mi/mi2-var-cmd.exp: Likewise.
17173
d7cc6f2f
JB
171742007-02-27 Joel Brobecker <brobecker@adacore.com>
17175
a9c64011
AS
17176 * gdb.dwarf2/dw2-producer.S: New file.
17177 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
17178
171792007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
17180
17181 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17182 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17183 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17184 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17185 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
17186 Revert tests to use mi_gdb_test and include value field in output
17187 of -var-create.
17188
93d42b30
DJ
171892007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17190
17191 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
17192
c499ed39
DJ
171932007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17194
17195 * gdb.base/maint.exp: Remove full paths from test names.
17196 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
17197 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
17198
9836f81b
JB
171992007-02-27 Joel Brobecker <brobecker@adacore.com>
17200
17201 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
17202
c74d0ad8
DJ
172032007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17204
17205 * gdb.server/server-mon.exp: New test.
17206
2711e456
DJ
172072007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17208
17209 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
17210
ff6f572f
DJ
172112007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17212
17213 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
17214 register capitalization.
17215
fada3feb
DP
172162007-02-13 Denis Pilat <denis.pilat@st.com>
17217
17218 * gdb.mi/mi-var-invalidate.exp: New file.
17219
fb1e4ffc
DJ
172202007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17221
17222 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
17223
3da939d7
DJ
172242007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17225
17226 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
17227
123dc839
DJ
172282007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17229
17230 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
17231 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
17232
877e3645 172332007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
17234
17235 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17236 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17237 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17238 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17239 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 17240 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 17241 Update tests to include value field in output of -var-create.
a9c64011 17242
3c0a2960
AS
172432007-02-08 Andreas Schwab <schwab@suse.de>
17244
17245 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
17246
108546a0
DJ
172472007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
17248
17249 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
17250 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
17251
d701dcab
DP
172522007-02-02 Denis Pilat <denis.pilat@st.com>
17253
17254 * gdb.threads/threadapply.exp: check that frame is not changed by
17255 the thread apply all command.
17256
783e3e2f
AS
172572007-01-31 Andreas Schwab <schwab@suse.de>
17258
6d9c3a87
AS
17259 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
17260
3c50d7b9
AS
17261 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
17262 in the dwarf sections.
17263 * gdb.dwarf2/mac-fileno.S: Likewise.
17264
783e3e2f
AS
17265 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
17266 bspstore register on ia64.
17267
78ff580e
AS
172682007-01-29 Andreas Schwab <schwab@suse.de>
17269
cc8e9b12
AS
17270 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
17271 "frame-begin" annotation.
17272
78ff580e
AS
17273 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
17274 number of "frames-invalid" annotations.
17275
704a4f78
DJ
172762007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
17277
17278 * gdb.base/commands.exp: Call if_commands_test.
17279 (gdb_test_no_prompt, if_commands_test): New.
17280
e741bf94
MK
172812007-01-28 Mark Kettenis <kettenis@gnu.org>
17282
17283 * gdb.threads/sigthread.c (NSIGS): Make bigger.
17284
474d0ad3
AS
172852007-01-27 Andreas Schwab <schwab@suse.de>
17286
17287 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
17288 .short/.int/.quad in the dwarf sections.
17289 * gdb.dwarf2/dw2-intercu.S: Likewise.
17290 * gdb.dwarf2/dw2-intermix.S: Likewise.
17291
e784b426
JK
172922007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17293
17294 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
17295 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
17296 array.
e784b426
JK
17297 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
17298 * gdb.base/setvar.exp: Likewise.
17299
37f08e04
AS
173002007-01-26 Andreas Schwab <schwab@suse.de>
17301
9a01813a
AS
17302 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
17303 test.
17304
37f08e04
AS
17305 * gdb.base/multi-forks.exp ("restart $i"): Also match
17306 __kernel_syscall_via_break.
17307
6e2a9270
VP
173082007-01-24 Vladimir Prus <vladimir@codesourcery.com>
17309
17310 * lib/mi-support.exp (mi_delete_varobj): New.
17311 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
17312 testcase.
17313 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
17314 (main): Call the above.
17315 (reference_update_test, base_in_reference_test)
17316 (reference_to_pointer): Delete the created varobjs.
a9c64011 17317
e515b470
DJ
173182007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
17319
17320 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
17321 * configure: Regenerated.
17322 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
17323 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
17324 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
17325 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
17326 * lib/gdb.exp (gdb_skip_xml_test): New function.
17327
08d8bcd7
DJ
173282007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
17329
17330 * gdb.base/sigrepeat.exp: Correct error message.
17331
173322007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
17333 Daniel Jacobowitz <dan@codesourcery.com>
17334
17335 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
17336 gdb.arch/i386-gnu-cfi-asm.S: New files.
17337
97c3f1f3
JK
173382007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17339
17340 * lib/gdb.exp: Abort on missing `site.exp'.
17341
cb1df416
DJ
173422007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17343 Daniel Jacobowitz <dan@codesourcery.com>
17344
17345 * gdb.base/included.c, gdb.base/included.exp,
17346 gdb.base/included.h: New files.
17347
35990120
DJ
173482007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17349
17350 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
17351 (maximize_rlimit): Reduce limits on 64-bit systems.
17352
6e81a116 173532007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
17354
17355 From Marcus Deuling <deuling@de.ibm.com>:
17356 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
17357 every case.
17358
6c3c41f3
NR
173592007-01-13 Nick Roberts <nickrob@snap.net.nz>
17360
17361 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
17362 (test_path_specification): Use objdir instead of srcdir to always
17363 get an absolute filename.
17364
2f12c312
DJ
173652007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
17366
17367 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
17368
81121995
VP
173692007-01-11 Vladimir Prus <vladimir@codesourcery.com>
17370
17371 * gdb.mi/mi-var-cp.cc (reference_update_tests):
17372 Make sure the variable we're using is in scope.
17373 (reference_to_pointer): Likewise.
17374
4741b737
DJ
173752007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17376
17377 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
17378 has no debug information.
17379
054410c3
DJ
173802007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17381
17382 * gdb.base/annota1.exp: Remove extra send_gdb.
17383
818f79f6
DJ
173842007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17385
17386 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
17387
f7a6bb70
DJ
173882007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17389
17390 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
17391
57e66780
DJ
173922007-01-08 Nick Roberts <nickrob@snap.net.nz>
17393 Daniel Jacobowitz <dan@codesourcery.com>
17394
17395 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
17396 lcharacter or linteger change. Correct duplicated test name.
17397 * gdb.mi/mi2-var-cmd.exp: Likewise.
17398
3d799a95
DJ
173992007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
17400
17401 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
17402
174032007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 17404
a9c64011
AS
17405 * gdb.base/nofield.c: New file.
17406 * gdb.base/nofield.exp: New testcase.
51679ba9 17407
eafb94e8
NR
174082007-01-05 Nick Roberts <nickrob@snap.net.nz>
17409
17410 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
17411
17412 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
17413 test.
17414
5e572bb4
DJ
174152007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17416
17417 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
17418
74a44383
DJ
174192007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17420
17421 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
17422 when continuing.
17423
1b572db9
DJ
174242007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17425
17426 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
17427 Expect ".exe" extension.
17428
381bc39b
DJ
174292007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17430
17431 * gdb.base/charset.exp: Add explicit filename to break.
17432 * gdb.base/dbx.exp: Add explicit filename to breaks.
17433
2b70e4c6
DJ
174342007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17435
17436 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
17437 * gdb.mi/mi2-file.exp: Likewise.
17438
303b6f5d
DJ
174392007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17440
17441 Implement specification of MI tests as comments
17442 in C and C++ sources.
17443 * lib/mi-support.exp (mi_autotest_data): New variable.
17444 (mi_autotest_source): New variable.
17445 (count_newlines, mi_prepare_inline_tests)
17446 (mi_get_inline_test, mi_continue_to_line)
17447 (mi_run_inline_test, mi_tbreak)
17448 (mi_send_resuming_command, mi_wait_for_stop): New functions.
17449 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
17450 Run inline tests.
17451 * gdb.mi/mi-var-cp.cc: Define tests here.
17452
23da0d94
VP
174532007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17454
17455 Simplify usage of mi_continue_to.
17456 * lib/mi-support.exp (mi_runto_helper): Renamed
17457 from mi_runto, added new parameter 'run_or_continue'.
17458 (mi_runto): Use mi_runto_helper.
17459 (mi_continue_to): Accept just function name as parameter.
17460 Use mi_runto_helper.
17461 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
17462 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 17463
f9e18282
JB
174642006-01-04 Joel Brobecker <brobecker@adacore.com>
17465
17466 Make this testcase a bit more realistic. The current code
17467 is too simplistic, and allows the compiler to optimize out
17468 some of the entities we need for this testcase.
17469 * gdb.ada/null_record/bar.ads (Void_Star): New type.
17470 (Do_Nothing): Add extra parameter.
17471 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
17472 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
17473 by using a variable of type Void_Star.
17474
fd678c65
JB
174752006-01-04 Joel Brobecker <brobecker@adacore.com>
17476
17477 * gdb.ada/catch_ex/foo.adb: New file.
17478 * gdb.ada/catch_ex.exp: New testcase.
17479
05cfdb42
DJ
174802007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
17481
17482 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
17483 pass --image-base to linker.
17484
2e03ee74
DJ
174852007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17486 Daniel Jacobowitz <dan@codesourcery.com>
17487
17488 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
17489 secondary prompts.
17490
0d5de010
DJ
174912007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17492
17493 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
17494 output. Test the types of members and member pointers.
17495 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
17496 gdb/2092.
17497 * gdb.cp/member-ptr.exp: Search for a comment instead of a
17498 statement. Enable for GCC. Update expected output for some tests
17499 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
17500 layout.
17501 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
17502 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
17503 (Diamond::vget_base): New.
17504 (main): Add new tests.
17505 * gdb.cp/printmethod.exp: Update expected output for member functions.
17506 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
17507 print pEe->D::vg().
17508
61a771aa
DJ
175092007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17510
17511 * gdb.threads/tls.exp: Allow stops in sem_post.
17512
2fa63963
DJ
175132006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
17514
17515 * gdb.base/annota1.exp: Allow .*printf in backtraces.
17516 * gdb.base/annota3.exp: Likewise.
17517 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
17518 again (instead of timing out).
17519 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
17520 GCC bug 26475.
17521 * gdb.java/jmisc.exp: Adjust to work with method signatures including
17522 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
17523 test from jmisc1.exp.
17524 * gdb.java/jmisc1.exp: Delete.
17525 * gdb.java/jprint.exp: Adjust to work with method signatures including
17526 return types.
17527 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
17528 * gdb.threads/linux-dp.exp: Don't be confused by program output.
17529 * lib/java.exp (compile_java_from_source): Pass the correct type
17530 to target_compile.
17531
5eefc2b7
JB
175322006-12-31 Joel Brobecker <brobecker@adacore.com>
17533
17534 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
17535 (stack_align_edx): New function.
17536 (stack_align_eax): New function.
17537 (main): Add calls to stack_align_edx and stack_align_eax.
17538 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
17539 Add testing for the cases where the register used during a stack
17540 realignment is edx. Same for eax.
17541
227c54da
DJ
175422006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
17543
17544 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
17545 and generic PE targets.
17546
cab8ac94
JB
175472006-12-29 Joel Brobecker <brobecker@adacore.com>
17548
17549 * gdb.ada/array_return.exp: Update copyright date list.
17550
ba54f318
JB
175512006-12-27 Joel Brobecker <brobecker@adacore.com>
17552
17553 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
17554 (Create_Small_Float_Vector): New function.
17555 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
17556 function body.
17557 * gdb.ada/array_return/p.adb: Use new type and function from
17558 package Pck.
17559 * gdb.ada/array_return.exp: Add a test verifying that GDB is
17560 able to print the value returned by a function returning an
17561 array of float.
17562
6b7a35dd
JB
175632006-12-20 Joel Brobecker <brobecker@adacore.com>
17564
17565 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
17566 The associated tests should be PASSing.
17567
038224f6
VP
175682006-12-08 Vladimir Prus <vladimir@codesourcery.com>
17569
17570 Test for base in references.
17571 * gdb.mi/mi-var-cp.cc: Add test code.
17572 * gdb.mi/mi-var-cp.exp: Test for bases in references.
17573 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
17574 * gdb.mi/mi2-watch.exp: Likewise.
17575 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
17576 (mi_list_varobj_children): New function.
17577
b26ed50d
VP
175782006-12-08 Vladimir Prus <vladimir@codesourcery.com>
17579
17580 * lib/mi-support.exp
17581 (mi_runto): Accept "()" after function name.
17582 (mi_create_varobj): New function.
17583 (mi_varobj_update): New function.
17584 (mi_Check_varobj_value): New function.
17585 * gdb.mi/mi-var-cp.exp: New file.
17586 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 17587
08232497
DJ
175882006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
17589
17590 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
17591 gdb.base/weaklib2.c: New files.
17592
d394c993 175932006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 17594
ac6c2fba
NS
17595 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
17596 info. Adjust test names.
17597
8ec659a0 17598 * gdb.base/break.c (main): Move position of malloc.
d394c993 17599 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 17600
acd65feb
VP
176012006-11-28 Vladimir Prus <vladimir@codesourcery.com>
17602
17603 * gdb.mi/mi-var-cmd.exp: Check -var-update after
17604 assignement of arrays and function pointers.
17605 * gdb.mi/var-cmd.c: Add declaration necessary for above
17606 tests.
17607
f556d5e5
NS
176082006-11-27 Nathan Sidwell <nathan@codesourcery.com>
17609
17610 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
17611
17612 * gdb.threads/linux-dp.exp: Read thread table before and after
17613 creating each philosopher and verify it.
17614
697bc68d
NS
176152006-11-27 Nathan Sidwell <nathan@codesourcery.com>
17616 Paul Brook <paul@codesourcery.com>
17617 Daniel Jacobowitz <dan@codesourcery.com>
17618
17619 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 17620 main to remove duplication. Add start function of the form
697bc68d
NS
17621 '_*start[1-9]*'. Add RVDS start function.
17622
29d73ae4
DJ
176232006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
17624
17625 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
17626
c1d88655
UW
176272006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17628
17629 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
17630 * gdb.asm/spu.inc: New file.
17631 * gdb.base/term.exp: Disable if [target_info exists noargs].
17632 * gdb.gdb/complaints.exp: Disable if ![isnative].
17633 * gdb.gdb/selftest.exp: Likewise.
17634 * gdb.gdb/observer.exp: Likewise.
17635 * gdb.gdb/xfullpath.exp: Likewise.
17636 * gdb.base/attach.exp: Disable on SPU target.
17637 * gdb.cp/bs145503.exp: Likewise.
17638 * gdb.cp/exception.exp: Likewise.
17639 * gdb.cp/userdef.exp: Likewise.
17640
32a13b1a
DJ
176412006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
17642
17643 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
17644
d8295fe9
VP
176452006-11-10 Vladimir Prus <vladimir@codesourcery.com>
17646
17647 * gdb.base/completion.exp: Fix completion tests for
17648 'info' and 'info '.
17649 * gdb.base/help.exp (help_test_raw, test_class_help)
17650 (test_prefix_command_help): Move...
17651 * lib/gdb.exp: Here.
17652 * gdb.base/main.exp: Adjust.
17653 * gdb.cp/maint.exp: Adjust.
17654 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 17655
8c394015
VP
176562006-11-09 Vladimir Prus <vladimir@codesourcery.com>
17657
17658 * gdb.stabs/weird.exp (print_weird_var): Use
17659 gdb_test_multiple instead of gdb_expect.
17660
027fc1bc
VP
176612006-11-09 Vladimir Prus <vladimir@codesourcery.com>
17662
17663 * gdb.base/help.exp (help_test_raw): New.
17664 (test_class_help): New.
17665 (test_prefix_command_help): New.
17666 Adjust testcases.
17667
67609209
FR
176682006-11-09 Christophe Lyon <christophe.lyon@st.com>
17669
17670 * gdb.base/constvars.c (main): Write to crass and crips, so that
17671 they are allocated by the compiler.
17672
f73adfeb
AS
176732006-10-27 Andreas Schwab <schwab@suse.de>
17674
17675 * gdb.base/multi-forks.exp: Use "detach fork" instead of
17676 "detach-fork".
17677
2f83a18e
DJ
176782006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
17679
17680 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
17681 of patterns.
17682
94277a38
DJ
176832006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
17684
17685 * gdb.base/sepdebug.exp: Remove debug format test.
17686 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
17687 Handle no-symtab.
17688 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
17689
5bd2f6e2
DJ
176902006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
17691
17692 * gdb.threads/manythreads.c (thread_function, main): Don't cast
17693 int to pointer or pointer to int.
17694 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
17695
8c008720
DJ
176962006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
17697
17698 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
17699
9e35dae4
DJ
177002006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17701
17702 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
17703
d9639e13
DJ
177042006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
17705
17706 PR c++/2116
17707 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
17708
390a1bd0
JB
177092006-10-06 Joel Brobecker <brobecker@adacore.com>
17710
17711 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
17712 the corresponding bug has been fixed in GDB (PR/2018).
17713
dd920c33
JB
177142006-10-06 Joel Brobecker <brobecker@adacore.com>
17715
17716 * gdb.base/subst.exp: New testcase.
17717
53bbefe9
JB
177182006-10-06 Joel Brobecker <brobecker@adacore.com>
17719
17720 * gdb.ada/array_return/pck.ads: Add copyright notice.
17721 * gdb.ada/array_return/pck.adb: Likewise.
17722 * gdb.ada/array_return/p.adb: Likewise.
17723 * gdb.ada/exec_changed/first.adb: Likewise.
17724 * gdb.ada/exec_changed/second.adb: Likewise.
17725
09851417
JB
177262006-10-06 Joel Brobecker <brobecker@adacore.com>
17727
17728 * gdb.ada/watch_arg/watch.adb: New file.
17729 * gdb.ada/watch_arg.exp: New testcase.
17730
041bf30d
VP
177312006-10-02 Vladimir Prus <vladimir@codesourcery.com>
17732
17733 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 17734 via string_to_regexp.
041bf30d 17735 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 17736
f286fbdd 177372006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
17738
17739 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
17740 Remove unused / obsolete files.
17741
7c07f349
NR
177422006-09-19 Nick Roberts <nickrob@snap.net.nz>
17743
17744 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
17745
cd5ff84a
VP
177462006-09-17 Vladimir Prus <vladimir@codesourcery.com>
17747
17748 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
17749 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 17750 the number of frames.
cd5ff84a 17751
ae018d1a
DJ
177522006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
17753
17754 * gdb.base/args.c (main): Add breakpoint marker.
17755 * gdb.base/args.exp: Use args_test for tests. Add new tests which
17756 really test empty arguments.
17757 (args_load): Delete.
17758 (args_test): New.
17759
b399c549
NR
177602006-09-13 Nick Roberts <nickrob@snap.net.nz>
17761
17762 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 17763 check for one file.
b399c549 17764
2ab1eb7a
VP
177652006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
17766
17767 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
17768 HIGH_FRAME argument to -stack-list-locals can be larger than
17769 the number of frames.
a9c64011 17770
476308bf
FF
177712006-08-18 Fred Fish <fnf@specifix.com>
17772
17773 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
17774 '$' in front of skip_vmx_tests_saved when setting that.
17775
8625200f
AS
177762006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
17777
17778 * gdb.base/trace-commands.exp: New file.
17779
089ec8f1
DJ
177802006-08-10 Joel Brobecker <brobecker@adacore.com>
17781 Daniel Jacobowitz <dan@codesourcery.com>
17782
17783 * gdb.base/step-bt.exp: Make hexadecimal address optional in
17784 expected output of the backtrace commands.
17785
b60f0898
JB
177862006-08-09 Joel Brobecker <brobecker@adacore.com>
17787
17788 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
17789 untested followed by return combination.
17790 * gdb.arch/altivec-regs.exp: Likewise.
17791 * gdb.arch/e500-abi.exp: Likewise.
17792 * gdb.arch/e500-regs.exp: Likewise.
17793 * gdb.arch/gdb1291.exp: Likewise.
17794 * gdb.arch/gdb1431.exp: Likewise.
17795 * gdb.arch/gdb1558.exp: Likewise.
17796 * gdb.arch/i386-prologue.exp: Likewise.
17797 * gdb.arch/i386-unwind.exp: Likewise.
17798 * gdb.asm/asm-source.exp: Likewise.
17799 * gdb.base/a2-run.exp: Likewise.
17800 * gdb.base/advance.exp: Likewise.
17801 * gdb.base/all-bin.exp: Likewise.
17802 * gdb.base/annota1.exp: Likewise.
17803 * gdb.base/annota3.exp: Likewise.
17804 * gdb.base/args.exp: Likewise.
17805 * gdb.base/arithmet.exp: Likewise.
17806 * gdb.base/assign.exp: Likewise.
17807 * gdb.base/async.exp: Likewise.
17808 * gdb.base/attach.exp: Likewise.
17809 * gdb.base/bang.exp: Likewise.
17810 * gdb.base/bigcore.exp: Likewise.
17811 * gdb.base/bitfields.exp: Likewise.
17812 * gdb.base/bitfields2.exp: Likewise.
17813 * gdb.base/break.exp: Likewise.
17814 * gdb.base/call-sc.exp: Likewise.
17815 * gdb.base/call-strs.exp: Likewise.
17816 * gdb.base/callfuncs.exp: Likewise.
17817 * gdb.base/checkpoint.exp: Likewise.
17818 * gdb.base/chng-syms.exp: Likewise.
17819 * gdb.base/code-expr.exp: Likewise.
17820 * gdb.base/commands.exp: Likewise.
17821 * gdb.base/completion.exp: Likewise.
17822 * gdb.base/cond-expr.exp: Likewise.
17823 * gdb.base/condbreak.exp: Likewise.
17824 * gdb.base/consecutive.exp: Likewise.
17825 * gdb.base/constvars.exp: Likewise.
17826 * gdb.base/corefile.exp: Likewise.
17827 * gdb.base/cvexpr.exp: Likewise.
17828 * gdb.base/dbx.exp: Likewise.
17829 * gdb.base/define.exp: Likewise.
17830 * gdb.base/detach.exp: Likewise.
17831 * gdb.base/display.exp: Likewise.
17832 * gdb.base/dump.exp: Likewise.
17833 * gdb.base/ena-dis-br.exp: Likewise.
17834 * gdb.base/ending-run.exp: Likewise.
17835 * gdb.base/environ.exp: Likewise.
17836 * gdb.base/eval-skip.exp: Likewise.
17837 * gdb.base/exprs.exp: Likewise.
17838 * gdb.base/fileio.exp: Likewise.
17839 * gdb.base/finish.exp: Likewise.
17840 * gdb.base/float.exp: Likewise.
17841 * gdb.base/foll-exec.exp: Likewise.
17842 * gdb.base/foll-fork.exp: Likewise.
17843 * gdb.base/foll-vfork.exp: Likewise.
17844 * gdb.base/freebpcmd.exp: Likewise.
17845 * gdb.base/funcargs.exp: Likewise.
17846 * gdb.base/gcore.exp: Likewise.
17847 * gdb.base/gdb1090.exp: Likewise.
17848 * gdb.base/gdb1250.exp: Likewise.
17849 * gdb.base/huge.exp: Likewise.
17850 * gdb.base/info-proc.exp: Likewise.
17851 * gdb.base/interrupt.exp: Likewise.
17852 * gdb.base/jump.exp: Likewise.
17853 * gdb.base/langs.exp: Likewise.
17854 * gdb.base/lineinc.exp: Likewise.
17855 * gdb.base/list.exp: Likewise.
17856 * gdb.base/logical.exp: Likewise.
17857 * gdb.base/long_long.exp: Likewise.
17858 * gdb.base/macscp.exp: Likewise.
17859 * gdb.base/maint.exp: Likewise.
17860 * gdb.base/mips_pro.exp: Likewise.
17861 * gdb.base/miscexprs.exp: Likewise.
17862 * gdb.base/multi-forks.exp: Likewise.
17863 * gdb.base/opaque.exp: Likewise.
17864 * gdb.base/overlays.exp: Likewise.
17865 * gdb.base/pc-fp.exp: Likewise.
17866 * gdb.base/pointers.exp: Likewise.
17867 * gdb.base/printcmds.exp: Likewise.
17868 * gdb.base/psymtab.exp: Likewise.
17869 * gdb.base/ptype.exp: Likewise.
17870 * gdb.base/recurse.exp: Likewise.
17871 * gdb.base/relational.exp: Likewise.
17872 * gdb.base/relocate.exp: Likewise.
17873 * gdb.base/remote.exp: Likewise.
17874 * gdb.base/reread.exp: Likewise.
17875 * gdb.base/restore.exp: Likewise.
17876 * gdb.base/return.exp: Likewise.
17877 * gdb.base/return2.exp: Likewise.
17878 * gdb.base/scope.exp: Likewise.
17879 * gdb.base/sect-cmd.exp: Likewise.
17880 * gdb.base/sep.exp: Likewise.
17881 * gdb.base/sepdebug.exp: Likewise.
17882 * gdb.base/setshow.exp: Likewise.
17883 * gdb.base/setvar.exp: Likewise.
17884 * gdb.base/sigall.exp: Likewise.
17885 * gdb.base/sigbpt.exp: Likewise.
17886 * gdb.base/signals.exp: Likewise.
17887 * gdb.base/signull.exp: Likewise.
17888 * gdb.base/sizeof.exp: Likewise.
17889 * gdb.base/solib.exp: Likewise.
17890 * gdb.base/step-line.exp: Likewise.
17891 * gdb.base/step-test.exp: Likewise.
17892 * gdb.base/structs.exp: Likewise.
17893 * gdb.base/structs2.exp: Likewise.
17894 * gdb.base/term.exp: Likewise.
17895 * gdb.base/twice.exp: Likewise.
17896 * gdb.base/until.exp: Likewise.
17897 * gdb.base/varargs.exp: Likewise.
17898 * gdb.base/volatile.exp: Likewise.
17899 * gdb.base/watchpoint.exp: Likewise.
17900 * gdb.base/whatis-exp.exp: Likewise.
17901 * gdb.base/whatis.exp: Likewise.
17902 * gdb.cp/ambiguous.exp: Likewise.
17903 * gdb.cp/annota2.exp: Likewise.
17904 * gdb.cp/annota3.exp: Likewise.
17905 * gdb.cp/bool.exp: Likewise.
17906 * gdb.cp/breakpoint.exp: Likewise.
17907 * gdb.cp/casts.exp: Likewise.
17908 * gdb.cp/class2.exp: Likewise.
17909 * gdb.cp/classes.exp: Likewise.
17910 * gdb.cp/cplusfuncs.exp: Likewise.
17911 * gdb.cp/ctti.exp: Likewise.
17912 * gdb.cp/derivation.exp: Likewise.
17913 * gdb.cp/exception.exp: Likewise.
17914 * gdb.cp/gdb1355.exp: Likewise.
17915 * gdb.cp/hang.exp: Likewise.
17916 * gdb.cp/inherit.exp: Likewise.
17917 * gdb.cp/local.exp: Likewise.
17918 * gdb.cp/m-data.exp: Likewise.
17919 * gdb.cp/m-static.exp: Likewise.
17920 * gdb.cp/member-ptr.exp: Likewise.
17921 * gdb.cp/method.exp: Likewise.
17922 * gdb.cp/misc.exp: Likewise.
17923 * gdb.cp/namespace.exp: Likewise.
17924 * gdb.cp/overload.exp: Likewise.
17925 * gdb.cp/ovldbreak.exp: Likewise.
17926 * gdb.cp/pr-1023.exp: Likewise.
17927 * gdb.cp/pr-1210.exp: Likewise.
17928 * gdb.cp/pr-574.exp: Likewise.
17929 * gdb.cp/printmethod.exp: Likewise.
17930 * gdb.cp/psmang.exp: Likewise.
17931 * gdb.cp/ref-params.exp: Likewise.
17932 * gdb.cp/ref-types.exp: Likewise.
17933 * gdb.cp/rtti.exp: Likewise.
17934 * gdb.cp/templates.exp: Likewise.
17935 * gdb.cp/try_catch.exp: Likewise.
17936 * gdb.cp/userdef.exp: Likewise.
17937 * gdb.cp/virtfunc.exp: Likewise.
17938 * gdb.disasm/am33.exp: Likewise.
17939 * gdb.disasm/h8300s.exp: Likewise.
17940 * gdb.disasm/mn10300.exp: Likewise.
17941 * gdb.disasm/sh3.exp: Likewise.
17942 * gdb.disasm/t01_mov.exp: Likewise.
17943 * gdb.disasm/t02_mova.exp: Likewise.
17944 * gdb.disasm/t03_add.exp: Likewise.
17945 * gdb.disasm/t04_sub.exp: Likewise.
17946 * gdb.disasm/t05_cmp.exp: Likewise.
17947 * gdb.disasm/t06_ari2.exp: Likewise.
17948 * gdb.disasm/t07_ari3.exp: Likewise.
17949 * gdb.disasm/t08_or.exp: Likewise.
17950 * gdb.disasm/t09_xor.exp: Likewise.
17951 * gdb.disasm/t10_and.exp: Likewise.
17952 * gdb.disasm/t11_logs.exp: Likewise.
17953 * gdb.disasm/t12_bit.exp: Likewise.
17954 * gdb.disasm/t13_otr.exp: Likewise.
17955 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
17956 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
17957 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17958 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
17959 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
17960 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
17961 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
17962 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
17963 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
17964 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
17965 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
17966 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
17967 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
17968 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
17969 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
17970 * gdb.mi/gdb701.exp: Likewise.
17971 * gdb.mi/gdb792.exp: Likewise.
17972 * gdb.mi/mi-basics.exp: Likewise.
17973 * gdb.mi/mi-break.exp: Likewise.
17974 * gdb.mi/mi-cli.exp: Likewise.
17975 * gdb.mi/mi-console.exp: Likewise.
17976 * gdb.mi/mi-disassemble.exp: Likewise.
17977 * gdb.mi/mi-eval.exp: Likewise.
17978 * gdb.mi/mi-file.exp: Likewise.
17979 * gdb.mi/mi-read-memory.exp: Likewise.
17980 * gdb.mi/mi-regs.exp: Likewise.
17981 * gdb.mi/mi-return.exp: Likewise.
17982 * gdb.mi/mi-simplerun.exp: Likewise.
17983 * gdb.mi/mi-stack.exp: Likewise.
17984 * gdb.mi/mi-stepi.exp: Likewise.
17985 * gdb.mi/mi-syn-frame.exp: Likewise.
17986 * gdb.mi/mi-until.exp: Likewise.
17987 * gdb.mi/mi-var-block.exp: Likewise.
17988 * gdb.mi/mi-var-child.exp: Likewise.
17989 * gdb.mi/mi-var-cmd.exp: Likewise.
17990 * gdb.mi/mi-var-display.exp: Likewise.
17991 * gdb.mi/mi-watch.exp: Likewise.
17992 * gdb.mi/mi2-basics.exp: Likewise.
17993 * gdb.mi/mi2-break.exp: Likewise.
17994 * gdb.mi/mi2-cli.exp: Likewise.
17995 * gdb.mi/mi2-console.exp: Likewise.
17996 * gdb.mi/mi2-disassemble.exp: Likewise.
17997 * gdb.mi/mi2-eval.exp: Likewise.
17998 * gdb.mi/mi2-file.exp: Likewise.
17999 * gdb.mi/mi2-read-memory.exp: Likewise.
18000 * gdb.mi/mi2-regs.exp: Likewise.
18001 * gdb.mi/mi2-return.exp: Likewise.
18002 * gdb.mi/mi2-simplerun.exp: Likewise.
18003 * gdb.mi/mi2-stack.exp: Likewise.
18004 * gdb.mi/mi2-stepi.exp: Likewise.
18005 * gdb.mi/mi2-syn-frame.exp: Likewise.
18006 * gdb.mi/mi2-until.exp: Likewise.
18007 * gdb.mi/mi2-var-block.exp: Likewise.
18008 * gdb.mi/mi2-var-child.exp: Likewise.
18009 * gdb.mi/mi2-var-cmd.exp: Likewise.
18010 * gdb.mi/mi2-var-display.exp: Likewise.
18011 * gdb.mi/mi2-watch.exp: Likewise.
18012 * gdb.stabs/exclfwd.exp: Likewise.
18013 * gdb.stabs/weird.exp: Likewise.
18014 * gdb.threads/gcore-thread.exp: Likewise.
18015 * gdb.trace/actions.exp: Likewise.
18016 * gdb.trace/backtrace.exp: Likewise.
18017 * gdb.trace/circ.exp: Likewise.
18018 * gdb.trace/collection.exp: Likewise.
18019 * gdb.trace/deltrace.exp: Likewise.
18020 * gdb.trace/infotrace.exp: Likewise.
18021 * gdb.trace/limits.exp: Likewise.
18022 * gdb.trace/packetlen.exp: Likewise.
18023 * gdb.trace/passc-dyn.exp: Likewise.
18024 * gdb.trace/passcount.exp: Likewise.
18025 * gdb.trace/report.exp: Likewise.
18026 * gdb.trace/save-trace.exp: Likewise.
18027 * gdb.trace/tfind.exp: Likewise.
18028 * gdb.trace/tracecmd.exp: Likewise.
18029 * gdb.trace/while-dyn.exp: Likewise.
18030 * gdb.trace/while-stepping.exp: Likewise.
18031
f4b618d1
JB
180322006-08-08 Joel Brobecker <brobecker@adacore.com>
18033
18034 * gdb.base/step-bt.c: New file.
18035 * gdb.base/step-bt.exp: New testcase.
18036
3d00d119
DJ
180372006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
18038
18039 * config/monitor.exp (gdb_load): Remove support for obsolete
18040 download-write-size.
18041 * gdb.base/remote.exp: Likewise. Update all callers of
18042 gdb_timed_load.
18043
017b5bd4
DJ
180442006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
18045
18046 * cursal.exp: Pass binfile to gdb_load.
18047
837c599d
DJ
180482006-08-01 Nathan Sidwell <nathan@codesourcery.com>
18049
18050 * gdb.base/cursal.exp: Add "" to gdb_load call.
18051
8dd4540b
MK
180522006-07-29 Mark Kettenis <kettenis@gnu.org>
18053
18054 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
18055 NetBSD/ELF targets.
18056
ab5c9f60
DJ
180572006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
18058
18059 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
18060 operator*.
18061
4c42eaff
DJ
180622006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
18063
18064 * gdb.base/completion.exp: Update for change in "file" behavior.
18065 * gdb.stabs/weird.exp: Likewise.
18066 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
18067 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
18068
0155cc76
NS
180692006-07-24 Nathan Sidwell <nathan@codesourcery.com>
18070
18071 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
18072 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
18073
16026cd7
AS
180742006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
18075
18076 * gdb.base/default.exp: Update source command error message.
18077 * gdb.base/help.exp: Update 'help source' message.
18078
16963cb6
DJ
180792006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
18080
18081 * gdb.cp/bs15503.exp: Update comment for no longer crashing
18082 test.
18083
6d7fd486
AS
180842006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
18085
18086 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
18087
29e8a844
DJ
180882006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18089
18090 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
18091
6afcfa39
DJ
180922006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18093
18094 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
18095
267a692b
MK
180962006-07-17 Mark Kettenis <kettenis@gnu.org>
18097
18098 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
18099 *-*-openbsd* from targets for wich we expect ARM FPA floating
18100 point format.
18101
85d2fec4
NR
181022006-07-17 Nick Roberts <nickrob@snap.net.nz>
18103
18104 * gdb.cp/annota3.exp: Expect frame-begin annotation.
18105
181062006-07-17 Mark Kettenis <kettenis@gnu.org>
18107
18108 * gdb.base/annota3.exp: Expect frame-begin annotation.
18109
85b4c6e8
JB
181102006-07-14 Joel Brobecker <brobecker@adacore.com>
18111
18112 * gdb.base/help.exp: Adjust "help unset" test to accept
18113 any list of unset commands.
18114
fb933624
DJ
181152006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
18116 Daniel Jacobowitz <dan@codesourcery.com>
18117
18118 * gdb.cp/ref-params.exp: New test.
18119 * gdb.cp/ref-params.cc: New source file.
18120 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
18121
1dff4b64
MK
181222006-07-08 Mark Kettenis <kettenis@gnu.org>
18123
18124 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
18125 spaces/tabs in regular expressions since they might not be there.
18126
40d2e0e3
AS
181272006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
18128
18129 * gdb.base/ifelse.exp: New file.
18130
f6c957d2
NS
181312006-07-04 Nathan Sidwell <nathan@codesourcery.com>
18132
18133 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
18134 line.
18135 * gdb.base/huge.exp: Loop over compilation to find a size that
18136 is acceptable.
18137 * gdb.base/remote.exp: Correct expected strings.
18138 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
18139
b9c5a23d
DJ
181402006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18141
18142 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
18143
9af2e58d
DJ
181442006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18145
18146 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
18147 native.
18148
30930ca5
DJ
181492006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18150
18151 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
18152 enable stabs testing.
18153
aa32fa1d
DJ
181542006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18155
bd4a4c80 18156 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
18157 gdb_test_multiple does.
18158
321fef15
DJ
181592006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18160
18161 * Makefile.in (host_alias): Remove.
18162 (target_alias): Use @target_noncanonical@.
18163 (site.exp): Don't set host_alias.
18164 * aclocal.m4: Remove contents. Include acx.m4.
18165 * configure: Regenerated.
18166 * configure.ac: Use ACX_NONCANONICAL_TARGET.
18167
e1c2defa
NS
181682006-06-13 Nathan Sidwell <nathan@codesourcery.com>
18169
e63b55d1
NS
18170 * lib/gdb.exp (gdb_load_cmd): New.
18171
5600ea19
NS
18172 * gdb.base/fileio.c: Add system(NULL) test.
18173 * gdb.base/fileio.exp: Check it.
18174
e1c2defa
NS
18175 * gdb.base/break.c: Add 10a breakpoint at }
18176 * gdb.base/break.exp: Add test for breakpoint at }
18177 * gdb.cp/anon-union.cc: Add code at end of function.
18178 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
18179 * gdb.mi/var-cmd.c: Add code at end of function.
18180 * gdb.mi/mi-var-display.exp: Adjust end of next.
18181 * gdb.mi/mi2-var-display.exp: Likewise.
18182 * gdb.base/fileio.c: Add stop function and insert calls at
18183 stopping places.
18184 * gdb.base/fileio.exp: Breakpoint stop function and remove
18185 explicit line number references.
18186
6c0112ec
JB
181872006-05-19 Joel Brobecker <brobecker@adacore.com>
18188
a9c64011
AS
18189 * gdb.base/del.exp (test_delete_alias): New function.
18190 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 18191
154189a4
FF
181922006-05-18 Fred Fish <fnf@specifix.com>
18193
18194 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
18195 required. Check for spurious output after program exits normally.
18196
582e64c2
FF
181972006-05-17 Fred Fish <fnf@specifix.com>
18198
18199 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
18200 gdb_load, so it works in the simulator.
18201
8ef6493a
FF
182022006-05-11 Fred Fish <fnf@specifix.com>
18203
18204 * gdb.base/bang.exp: Ignore unexpected output between the
18205 "program exited normally" and the gdb prompt, as many other
18206 tests do.
18207
692b141c
MK
182082006-05-07 Mark Kettenis <kettenis@gnu.org>
18209
18210 * gdb.base/help.exp: Make "delete checkpoint" part option for
18211 "help d" and "help delete" tests.
18212
540b8a30
UW
182132006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18214
a9c64011 18215 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
18216 expected output in some mi_gdb_test statements.
18217 * gdb.mi/mi2-basics.exp: Likewise.
18218
9b6462d9
JB
182192006-05-05 Joel Brobecker <brobecker@adacore.com>
18220
18221 * gdb.base/del.c: New file.
18222 * gdb.base/del.exp: New testcase.
18223
954de43b
DM
182242006-05-05 David S. Miller <davem@sunset.davemloft.net>
18225
18226 * gdb.base/break.exp: Do not assume a breakpoint on
18227 main will actually be in $srcfile when optimizing.
1303f75e
DM
18228 * gdb.base/savedregs.exp: Do not require that the dummy
18229 frame location match up to a symbol and source file location.
c3242428
DM
18230 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
18231 will get printed without a mi_cmd_data_list_register_values prefix.
18232 (*-data-list-register-*): Correct regular expressions to expect the new
18233 pseudo d? floating point registers.
18234 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 18235
c7e64c9a
DJ
182362006-05-05 Christophe Lyon <christophe.lyon@st.com>
18237
18238 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
18239 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
18240 is allocated by the compiler.
18241 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
18242 anons, e, anone to force their allocation by the compiler.
18243
182442006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
18245
18246 * gdb.base/help.exp: Update expected text for help d and
18247 help delete.
18248
27ce9a6d
MK
182492006-05-02 Mark Kettenis <kettenis@gnu.org>
18250
18251 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
18252 NetBSD/ELF targets.
18253
8608915f
MK
182542006-04-30 Mark Kettenis <kettenis@gnu.org>
18255
18256 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
18257 single-step breakpoint fails; make this a KFAIL on
18258 sparc*-*-openbsd*.
18259 * gdb.base/siginfo.exp: Likewise.
18260 * gdb.base/sigstep.exp (advance, advancei): Likewise.
18261
b8db102d
MS
182622006-04-26 Michael Snyder <msnyder@redhat.com>
18263
18264 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
18265 which may have to consume output from other forks.
18266 Add tests to make sure that "delete fork" succeeded.
18267
c702009a
MS
182682006-04-20 Michael Snyder <msnyder@redhat.com>
18269
18270 * 2006-03-22 Jim Blandy <jimb@redhat.com>
18271 Add support for the Renesas M32C and M16C.
18272
18273 * gdb.asm/asm-source.exp: Add m32c target.
18274 * gdb.asm/m32c.inc: Support for m32c target.
18275
e28493f2
AS
182762006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
18277
18278 * gdb.base/commands.exp (recursive_source_test): New test.
18279
880da185
DM
182802006-04-04 David S. Miller <davem@sunset.davemloft.net>
18281
18282 * gdb.base/float.exp: Add pattern for sparc targets.
18283
61d9b92f
DJ
182842006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18285
18286 * gdb.base/commands.exp (stray_arg0_test): New test.
18287
bd717df8
PB
182882006-03-30 Paul Brook <paul@codesourcery.com>
18289
18290 * gdb.mi/mi-until.exp: kfail broken until command.
18291 * gdb.mi/mi2-until.exp: Ditto.
18292
ec793d3c
NR
182932006-03-27 Nick Roberts <nickrob@snap.net.nz>
18294
18295 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
18296
831004b7
AO
182972006-03-08 Alexandre Oliva <aoliva@redhat.com>
18298
18299 * gdb.base/prelink.exp: Anchor tested-for regular expression
18300 on gdb prompt.
18301
effe49a0
PB
183022006-03-07 Paul Brook <paul@codesourcery.com>
18303
18304 * gdb.base/assign.exp: Correct fail message.
18305
e5461016
PB
183062006-03-07 Paul Brook <paul@codesourcery.com>
18307
18308 * lib/compiler.c: Extract armcc version number.
18309 * lib/compiler.cc: Ditto.
18310
fc91c6c2
PB
183112006-03-07 Paul Brook <paul@codesourcery.com>
18312
18313 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
18314 additional_flags=-w.
18315 * gdb.arch/altivec-regs.exp: Ditto.
18316 * gdb.arch/e500-abi.exp: Ditto.
18317 * gdb.arch/e500-regs.exp: Ditto.
18318 * gdb.base/all-bin.exp: Ditto.
18319 * gdb.base/annota1.exp: Ditto.
18320 * gdb.base/annota3.exp: Ditto.
18321 * gdb.base/args.exp: Ditto.
18322 * gdb.base/arithmet.exp: Ditto.
18323 * gdb.base/assign.exp: Ditto.
18324 * gdb.base/async.exp: Ditto.
18325 * gdb.base/bang.exp: Ditto.
18326 * gdb.base/break.exp: Ditto.
18327 * gdb.base/call-rt-st.exp: Ditto.
18328 * gdb.base/completion.exp: Ditto.
18329 * gdb.base/cond-expr.exp: Ditto.
18330 * gdb.base/condbreak.exp: Ditto.
18331 * gdb.base/consecutive.exp: Ditto.
18332 * gdb.base/define.exp: Ditto.
18333 * gdb.base/display.exp: Ditto.
18334 * gdb.base/ena-dis-br.exp: Ditto.
18335 * gdb.base/environ.exp: Ditto.
18336 * gdb.base/eval-skip.exp: Ditto.
18337 * gdb.base/info-proc.exp: Ditto.
18338 * gdb.base/jump.exp: Ditto.
18339 * gdb.base/logical.exp: Ditto.
18340 * gdb.base/long_long.exp: Ditto.
18341 * gdb.base/maint.exp: Ditto.
18342 * gdb.base/miscexprs.exp: Ditto.
18343 * gdb.base/pc-fp.exp: Ditto.
18344 * gdb.base/pointers.exp: Ditto.
18345 * gdb.base/relational.exp: Ditto.
18346 * gdb.base/reread.exp: Ditto.
18347 * gdb.base/sect-cmd.exp: Ditto.
18348 * gdb.base/sep.exp: Ditto.
18349 * gdb.base/sepdebug.exp: Ditto.
18350 * gdb.base/until.exp: Ditto.
18351 * gdb.base/whatis-exp.exp: Ditto.
18352 * gdb.cp/annota2.exp: Ditto.
18353 * gdb.cp/annota3.exp: Ditto.
18354 * gdb.trace/actions.exp: Ditto.
18355 * gdb.trace/backtrace.exp: Ditto.
18356 * gdb.trace/circ.exp: Ditto.
18357 * gdb.trace/collection.exp: Ditto.
18358 * gdb.trace/deltrace.exp: Ditto.
18359 * gdb.trace/infotrace.exp: Ditto.
18360 * gdb.trace/limits.exp: Ditto.
18361 * gdb.trace/packetlen.exp: Ditto.
18362 * gdb.trace/passc-dyn.exp: Ditto.
18363 * gdb.trace/passcount.exp: Ditto.
18364 * gdb.trace/report.exp: Ditto.
18365 * gdb.trace/save-trace.exp: Ditto.
18366 * gdb.trace/tfind.exp: Ditto.
18367 * gdb.trace/tracecmd.exp: Ditto.
18368 * gdb.trace/while-dyn.exp: Ditto.
18369 * gdb.trace/while-stepping.exp: Ditto.
18370 * lib/gdb.exp: Ditto.
18371 (gdb_compile): Handle nowarning option.
18372
5f4a23d9
AO
183732006-03-07 Alexandre Oliva <aoliva@redhat.com>
18374
18375 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
18376 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
18377 Rename executable to prelinkt. Don't re-prelink if we didn't
18378 get a core file. Test prelink -u exit status to tell whether
18379 prelinking failed. Use gdb_test_multiple.
18380
9733fc94
DJ
183812006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
18382
18383 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
18384 (do_tests): Call it.
18385
cc10cae3
AO
183862006-02-28 Alexandre Oliva <aoliva@redhat.com>
18387
18388 * gdb.base/prelink.exp: New test.
18389 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
18390
15c46491
WZ
183912006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
18392
18393 * gdb.fortran/derived-type.f90: New file.
18394 * gdb.fortran/derived-type.exp: New testcase.
18395
5c9f7ded
DJ
183962006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
18397
18398 * gdb.base/default.exp: Allow ';' as a directory separator.
18399
5b96932b
AS
184002006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18401
18402 * gdb.base/help.exp (help add-symbol-file): Update.
18403
1986bccd
AS
184042006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18405
18406 * gdb.base/help.exp (help load): Update expected results.
18407
a8b7528f
FF
184082006-02-19 Fred Fish <fnf@specifix.com>
18409
18410 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
18411 specifix hex value as part of results.
18412 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 18413
f8261448
FF
184142006-02-16 Fred Fish <fnf@specifix.com>
18415
18416 * gdb.base/whatis.c: Define variables using typedefs char_addr,
18417 ushort_addr, and slong_addr, so the typedefs are not optimized
18418 away.
18419 * gdb.base/whatis.exp: Add tests using type name for struct type,
18420 union type, enum type, and typedef.
a9c64011 18421
31d8bdd2
MK
184222006-02-13 Mark Kettenis <kettenis@gnu.org>
18423
18424 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
18425
34e41e63
JB
184262006-02-13 Jim Blandy <jimb@redhat.com>
18427
18428 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
18429 case where it takes two "next" commands to skip past the init
18430 call.
18431
ac6e4f31
FF
184322006-02-12 Fred Fish <fnf@specifix.com>
18433
18434 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
18435 to handle cases where it takes two "next" commands to skip
18436 past the init call.
18437
2db2d571
JB
184382006-02-07 Joel Brobecker <brobecker@adacore.com>
18439
18440 * gdb.ada/array_return.exp: Mark the last test as expected to fail
18441 on hppa32 targets.
18442
38fcd64c
DJ
184432006-02-06 Vladimir Prus <ghost@cs.msu.su>
18444
18445 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
18446 field.
18447
1315ad46
MK
184482006-01-29 Mark Kettenis <kettenis@gnu.org>
18449
18450 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
18451
5625b943
DJ
184522006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
18453
18454 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
18455 files.
18456
80df1bbe
DJ
184572006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
18458
18459 * gdb.cp/maint.exp: Set complaints to a positive value.
18460
9078e690
DJ
184612006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18462
18463 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
18464 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
18465 function name.
18466
9c903399
DJ
184672006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18468
18469 * gdb.base/checkpoint.c: Update copyright notice. Include
18470 <stdlib.h>.
18471
761ae4d6
JB
184722006-01-04 Jim Blandy <jimb@redhat.com>
18473
18474 * gdb.asm/asm-source.exp: Independently provide default values for
18475 asm-flags and debug-flags. Use 'string equal' to do the
18476 comparison, not the implicit expr's '==' operator. Remove
18477 now-unneeded assignments to asm-flags. In h8300 case, place
18478 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
18479
099ac3dd
MS
184802006-01-04 Michael Snyder <msnyder@redhat.com>
18481
18482 * gdb.base/checkpoint.c: New file.
18483 * gdb.base/checkpoint.exp: New file.
18484 * gdb.base/multi-fork.c: New file.
18485 * gdb.base/multi-fork.exp: New file.
18486 * gdb.base/pi.txt: New file (data for checkpoint.c test).
18487
f4d85314
FF
184882006-01-04 Fred Fish <fnf@specifix.com>
18489
18490 * gdb.base/ptype.c (foo): Add typedef.
18491 (intfoo): Add function.
18492 * gdb.base/ptype1.c: New file.
18493 * gdb.base/ptype.exp: Handle compilation and linking with two
18494 source files. Test that proper type for "foo" is found based
18495 on source context rather than first match found in symtabs.
18496
a1b06f35
MK
184972005-12-28 Mark Kettenis <kettenis@gnu.org>
18498
18499 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
18500 * gdb.asm/openbsd.inc: Indent commands.
18501
d082a1e2
MK
185022005-12-26 Mark Kettenis <kettenis@gnu.org>
18503
c65016bd
MK
18504 * gdb.base/freebpcmd.exp: Increase timeout.
18505
d082a1e2
MK
18506 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
18507
d3c32a0e
DJ
185082005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
18509
18510 * gdb.base/default.exp: Update check for "show version".
18511
9fdb1f50
RC
185122005-12-09 Randolph Chung <tausq@debian.org>
18513
18514 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
18515 * gdb.asm/pa64.inc: New file.
18516
5f2c56f7
RC
185172005-12-09 Randolph Chung <tausq@debian.org>
18518
18519 * gdb.asm/common.inc: Indent commands.
18520 * gdb.asm/asmsrc1.s: Likewise.
18521 * gdb.asm/asmsrc2.s: Likewise.
18522
8117349c
RC
185232005-12-09 Randolph Chung <tausq@debian.org>
18524
18525 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
18526 (get_addr_of_sym): Remove duplicate print.
18527 (gen_core): xfail hppa*-*-hpux*, update expected output.
18528 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
18529 * gdb.arch/pa64-nullify.s: New file.
18530
8f07f25a
RC
185312005-12-09 Randolph Chung <tausq@debian.org>
18532
18533 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
18534
55b39184
DJ
185352005-12-07 Christophe Lyon <christophe.lyon@st.com>
18536
18537 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
18538 code generation for these functions.
18539 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
18540 error message.
18541
31e2b00f
AS
185422005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
18543
18544 * gdb.base/help.exp (help b, help br, help bre, help brea)
18545 (help break): Update the expected message.
18546
c3d0b56e
SC
185472005-11-11 Stephane Carrez <stcarrez@nerim.fr>
18548
18549 * gdb.asm/m68hc11.inc: Setup the data section.
18550 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
18551 script for this test.
18552 (m6812-*-*): Likewise.
18553
36ae0ea9
RC
185542005-11-09 Randolph Chung <tausq@debian.org>
18555
18556 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
18557
9d6f42e9
WZ
185582005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
18559
18560 * gdb.base/break.exp: Fix a comment typo.
18561
e2126a14
EZ
185622005-11-03 Jim Blandy <jimb@redhat.com>
18563
a9c64011
AS
18564 Checked in by Elena Zannoni <ezannoni@redhat.com>
18565
889bf7c5 18566 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 18567
e0ac7199
CV
185682005-11-02 Corinna Vinschen <vinschen@redhat.com>
18569
18570 * gdb.arch/gdb1558.c: Include stdio.h.
18571
31d3fb18
MK
185722005-10-31 Mark Kettenis <kettenis@gnu.org>
18573
18574 * gdb.asm/asm-source.exp: Use -e instead of --entry.
18575
e52b687c
MK
185762005-10-31 Mark Kettenis <kettenis@gnu.org>
18577
18578 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
18579
f4711d79
PG
185802005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
18581
a9c64011
AS
18582 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
18583 vscr" tests to better match output.
f4711d79 18584
987a9106
JB
185852005-10-12 Jim Blandy <jimb@redhat.com>
18586
18587 * gdb.base/structs.exp (any): New function.
18588 (test_struct_returns): Don't make any assumptions at all about
18589 what value the function returns when GDB can't set the return
18590 value.
18591
2336bb58
JB
185922005-10-09 Joel Brobecker <brobecker@adacore.com>
18593
18594 * gdb.ada/arrayidx/p.adb: New file.
18595 * gdb.ada/arrayidx.exp: New testcase
18596
185972005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
18598
18599 * gdb.ada/array_return/pck.ads: New file.
18600 * gdb.ada/array_return/pck.adb: New file.
18601 * gdb.ada/array_return/p.adb: New file.
18602 * gdb.ada/array_return.exp: New testcase.
18603
705335ea
JB
186042005-10-03 Joel Brobecker <brobecker@adacore.com>
18605
a9c64011
AS
18606 * gdb.base/arrayidx.c: New file.
18607 * gdb.base/arrayidx.exp: New testcase.
705335ea 18608
11ee9940
NR
186092005-09-29 Nick Roberts <nickrob@snap.net.nz>
18610
18611 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
18612 frames-invalid and breakpoints-invalid are no longer generated
18613 with level 3 so don't expect them in the output.
18614
39fb8e9e
BR
186152005-09-27 Bob Rossi <bob@brasko.net>
18616
a9c64011 18617 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
18618 from test. Escape the | in mi_gdb_test call.
18619 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
18620 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
18621 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
18622 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
18623 expected regex's in mi_gdb_test calls.
18624 * lib/mi-support.exp: Remove arbitrary .* from tests.
18625 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
18626 Fully anchor GDB/MI expected results in mi_gdb_test.
18627 * lib/gdb.exp (string_to_regexp): Escape the ] character.
18628 * gdb.base/sizeof.exp: Remove escape character. Correct test.
18629
2af48f68
PB
186302005-09-26 Paul Brook <paul@codesourcery.com>
18631
18632 * long_long.exp: Exclude eabi targets from arm FPA float format test.
18633
f34502bc
WZ
186342005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
18635
18636 * bfp-test.c: New file.
18637 * bfp-test.exp: New testcase.
18638
ca929517
WZ
186392005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
18640
18641 * gdb.fortran/subarray.exp: New testcase to test the evaluation
18642 of subarray and substring variable.
18643 * gdb.fortran/subarray.f: New source file for the test of subarray
18644 and substring variable evaluation.
18645 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
18646 of string constant.
18647
c761af65
DJ
186482005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
18649
18650 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
18651 copyright dates.
18652
561d7a1d
PG
186532005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
18654
18655 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
18656 powerpc altivec' test with an almost identical 'info vector' test.
18657
b2b64cc9
PG
186582005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
18659
a9c64011
AS
18660 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
18661 vscr" tests to match output.
b2b64cc9 18662
6ac4d15a
PG
186632005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
18664
a9c64011
AS
18665 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
18666 output.
6ac4d15a 18667
40e55bef
BR
186682005-09-11 Bob Rossi <bob@brasko.net>
18669
889bf7c5
PA
18670 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
18671 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
18672 commands that return an MI output command and an asyncronous MI output
18673 command.
40e55bef
BR
18674 * gdb.mi/mi-console.exp: Ditto.
18675
3c7385ec
BR
186762005-09-11 Bob Rossi <bob@brasko.net>
18677
18678 * gdb.mi/mi-var-child.c: Include <string.h>.
18679
a6cd0eb3
DJ
186802005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
18681
18682 * killed.exp: Correct gdb_expect syntax.
18683
2f168eed
CV
186842005-08-09 Corinna Vinschen <vinschen@redhat.com>
18685
18686 * lib/mi-support.exp (mi_gdb_load): Fix typo.
18687
ecd3fd0f
BR
186882005-08-02 Bob Rossi <bob@brasko.net>
18689
18690 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
18691 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
18692 Change tests to inferior-tty-set/show.
18693 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
18694 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
18695 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
18696 inferior. Use mi_gdb_test to get GDB and Inferior output.
18697 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
18698 descriptor.
18699 (mi_inferior_tty_name): Add inferior PTY file name.
18700 (mi_gdb_start): Add INFERIOR_PTY parameter.
18701 (mi_gdb_test): Add IPATTERN parameter.
18702
f1ea48cb 187032005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 18704
f1ea48cb
BR
18705 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
18706 parameter to mi_gdb_test.
18707 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
18708
6e650a67
DJ
187092005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18710
18711 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
18712 struct_declarations.
18713 * gdb.mi/mi-var-child.exp: Step over the initialization of
18714 struct_declarations.
18715
8be260b6
DJ
187162005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18717
18718 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
18719 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
18720 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
18721 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
18722 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
18723 file.
18724
4e660f07
NR
187252005-07-27 Nick Roberts <nickrob@snap.net.nz>
18726
18727 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
18728 (do_children_tests): Assign values to the extra elements.
18729
18730 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
18731 them for tests for "-var-update --no-values" and
a9c64011 18732 "-var-update --all-values".
4e660f07
NR
18733 Add test for "-var-list-children --simple-values".
18734
18735 * gdb.mi/basics.c (callee4): Add integer array D[3]...
18736
18737 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
18738 "-stack-list-locals --simple-values" Improve doc strings and
18739 comments.
18740
6bdae935
MK
187412005-07-18 Mark Kettenis <kettenis@gnu.org>
18742
598b7a6f
MK
18743 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
18744 *-*-openbsd*.
18745 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
18746
6bdae935
MK
18747 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
18748 sigaltsatck'.
18749
1323e929 187502005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 18751
1323e929
BR
18752 * gdb.base/default.exp (tty): Changed output of command.
18753 * gdb.base/help.exp (help tty): Ditto.
18754
b1a9c082
MK
187552005-07-12 Mark Kettenis <kettenis@gnu.org>
18756
18757 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
18758
10a844a2
MK
187592005-07-10 Mark Kettenis <kettenis@gnu.org>
18760
18761 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
18762 -stack-select-frame without arguments.
18763 (test_stack_frame_listing): Add test for newly implemented command
18764 -stack-info-frame.
18765
3cb3b8df
BR
187662005-07-06 Bob Rossi <bob@brasko.net>
18767
18768 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
18769 command.
18770 (Copyright): Update copyright.
18771
a0c5fbcf
WZ
187722005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
18773
18774 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
18775 tests to evaluate exponentiation expression.
18776
984971d0
AS
187772005-06-29 Andreas Schwab <schwab@suse.de>
18778
18779 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
18780 main to avoid warnings.
18781
18782 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
18783
fe03833f
NR
187842005-06-20 Nick Roberts <nickrob@snap.net.nz>
18785
18786 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
18787 -stack-select-frame without arguments.
18788 (test_stack_frame_listing): Add test for newly implemented command
18789 -stack-info-frame.
a9c64011 18790
7a55f279
WZ
187912005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
18792
0ffa0ea5
DJ
18793 * gdb.fortran/array-element.f: New file.
18794 * gdb.fortran/array-element.exp: New testcase.
7a55f279 18795
26585198
DJ
187962005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18797
18798 * gdb.base/bigcore.exp: Correct checks for systems which can
18799 not dump a large core file.
18800
c1bd25fd
DJ
188012005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18802
18803 * gdb.base/relocate.c: Add a copyright notice.
18804 (dummy): Remove.
18805 * gdb.base/relocate.exp: Test printing the values of variables
18806 from a relocatable file.
18807
589e074d
DJ
188082005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
18809
18810 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
18811 excess MI output after an error.
18812
0915f927
JB
188132005-05-29 Joel Brobecker <brobecker@adacore.com>
18814
18815 * gdb.arch/alpha-step.c: New file.
18816 * gdb.arch/alpha-step.exp: New testcase.
18817
76ff342d
DJ
188182005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
18819 Dennis Brueni <dennis@slickedit.com>
18820
18821 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
18822 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
18823 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
18824 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
18825 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
18826 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
18827 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
18828
96b0c7ac
DJ
188292005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
18830 Wu Zhou <woodzltc@cn.ibm.com>
18831
18832 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
18833 IBM's xlc compiler.
18834 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
18835 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
18836
f21565d2
JB
188372005-05-13 Jim Blandy <jimb@redhat.com>
18838
18839 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
18840 calling gdb_suppress_entire_file.
18841 * gdb.base/charset.exp: Same.
18842 * gdb.base/call-rt-st.exp: Same.
18843
6006a3a1
BR
188442005-05-05 Bob Rossi <bob_rossi@cox.net>
18845
18846 * lib/gdb.exp (fullname_syntax): Added global regex.
18847 (fullname_syntax_POSIX): Ditto.
18848 (fullname_syntax_UNC): Ditto.
18849 (fullname_syntax_DOS_CASE): Ditto.
18850 (fullname_syntax_DOS): Ditto.
18851 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
18852 fullname_syntax variable to scope and use it.
18853 (test_file_list_exec_source_files): Ditto.
18854 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
18855
c3b69c04
DJ
188562005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
18857
18858 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
18859
3c95e6af
PG
188602004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
18861
a9c64011
AS
18862 * lib/gdb.exp (skip_altivec_tests): New function, based on
18863 check_vmx_hw_available from the GCC testsuite.
18864 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
18865 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 18866
78df6c56
JB
188672005-05-02 Jim Blandy <jimb@redhat.com>
18868
18869 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
18870 calling gdb_suppress_entire_file.
18871
1690f9cf
DJ
188722005-04-30 Randolph Chung <tausq@debian.org>
18873
18874 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
18875 Slightly relax "sem_post" name checking.
18876
5ea106f7
PG
188772005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18878
18879 * gdb.base/unload.exp: Use new shared library infrastructure.
18880
bf7234cf
PG
188812005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18882
18883 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 18884 infrastructure.
bf7234cf 18885
547b869a
CV
188862005-04-29 Corinna Vinschen <vinschen@redhat.com>
18887
18888 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
18889 * gdb.asm/h8300.inc: New file.
18890
f07e55f0
PG
188912005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18892
18893 * gdb.base/shlib-call.exp: Change to use new shared library
18894 infrastructure.
18895
3cbba3d1
PG
188962005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18897
a9c64011
AS
18898 * gdb.base/pending.exp: Change to use new shared library
18899 infrastructure.
3cbba3d1 18900
ed6df200
PG
189012005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18902
a9c64011
AS
18903 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
18904 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 18905
8c8f4ebe
PG
189062005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
18907
a9c64011
AS
18908 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
18909 shared objects being adjusted and update copyright years.
8c8f4ebe 18910
607fbc54
DJ
189112005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
18912
18913 * ChangeLog: Correct some 2003-01-13 dates.
18914 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
18915 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
18916 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
18917 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
18918 gdb.trace/tfind.exp: Update copyright years.
18919
57bf0e56
DJ
189202005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
18921 Daniel Jacobowitz <dan@codesourcery.com>
18922
18923 * lib/gdb.exp (gdb_compile): Handle shlib=.
18924 (gdb_compile_shlib): New function.
18925
9b593790
PG
189262005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
18927
a9c64011 18928 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 18929
9494c6a5
DJ
189302005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18931
18932 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
18933 gdb.server.
18934 * configure.ac: Likewise.
18935 * configure: Regenerated.
18936 * gdb.gdbserver/Makefile.in: Moved to...
18937 * gdb.server/Makefile.in: ... here.
18938 * gdb.gdbserver/server.c: Moved to...
18939 * gdb.server/server.c: ... here.
18940 * gdb.gdbserver/server-run.exp: Moved to...
18941 * gdb.server/server-run.exp: ... here.
18942
6f8eac0e
DJ
189432005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18944
18945 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
18946 * configure.ac: Create gdb.gdbserver/Makefile.
18947 * configure: Regenerated.
18948 * lib/gdbserver-support.exp: New file, derived from
18949 config/gdbserver.exp.
18950 * config/gdbserver.exp: Use gdbserver-support.exp.
18951 * gdb.gdbserver/Makefile.in: New file.
18952 * gdb.gdbserver/server.c: New file.
18953 * gdb.gdbserver/server-run.exp: New file.
18954
6e87504d
PG
189552005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
18956
a9c64011
AS
18957 * lib/gdb.exp (test_compiler_info): Return compiler_info
18958 if no arguments are given.
6e87504d 18959
d1779be4
PG
189602005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
18961
18962 * gdb.arch/altivec-abi.exp: Check for compiler and set
18963 use altivec' flag accordingly.
18964 * gdb.arch/altivec-regs.exp: Likewise.
18965
88750304
DJ
189662005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
18967
18968 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
18969
f3fb768d
AS
189702005-03-27 Andreas Schwab <schwab@suse.de>
18971
18972 * gdb.base/bigcore.c (main): Add missing mode argument in open
18973 call.
18974
7e813ac5
DJ
189752005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
18976
18977 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
18978 downloads.
18979 * config/gdbserver.exp (gdb_load): Likewise.
18980
8e3049aa
PB
189812005-03-14 Paul Brook <paul@codesourcery.com>
18982
18983 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
18984 targets.
18985
a9df7c44
JB
189862005-03-09 Joel Brobecker <brobecker@adacore.com>
18987
18988 * gdb.dwarf2/dup-psym.S: New file.
18989 * gdb.dwarf2/dup-psym.exp: New testcase.
18990
9f0d94e8
JB
189912005-03-09 Joel Brobecker <brobecker@adacore.com>
18992
18993 * gdb.ada/exec_changed/first.adb: New file.
18994 * gdb.ada/exec_changed/second.adb: New file.
18995 * gdb.ada/exec_changed.exp: New testcase.
18996
5f579bc5
NS
189972005-03-08 Nathan Sidwell <nathan@codesourcery.com>
18998
36e9969c
NS
18999 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
19000 (A2): New class.
19001 (main): Test operator+.
19002 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
19003 breakpoint test.
19004
5f579bc5
NS
19005 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
19006 * gdb.base/signull.exp: Disable if gdb,nosignals.
19007 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
19008 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
19009 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
19010 * gdb.mi/mi2-console.exp: Likewise.
19011 * gdb.trace/collection.exp (run_trace_experiment): Consume the
19012 continue output at start.
19013 (gdb_collect_locals_test): Robustify regexp.
19014 * gdb.trace/passc-dyn.exp: Fix comment typo.
19015 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
19016
be46087e
CV
190172005-03-08 Corinna Vinschen <vinschen@redhat.com>
19018
19019 * gdb.asm/asm-source.exp: Add iq2000 case.
19020 * gdb.asm/iq2000.inc: New file.
19021
384e1a61 190222005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 19023
384e1a61
MI
19024 * gdb.base/command.exp: Change hardcoded value to regular expression.
19025 * gdb.base/float.exp: Add powerpc to the list of targets checked.
19026
584b6e9e
DJ
190272005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
19028
19029 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
19030 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
19031 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
19032 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
19033 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
19034
ab5b5d61
MK
190352005-03-05 Mark Kettenis <kettenis@gnu.org>
19036
19037 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
19038 changes.
19039
ae051c1b
PG
190402004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
19041
a9c64011
AS
19042 * lib/compiler.c: Add test for IBM's xlc compiler.
19043 * lib/compiler.cc: Likewise.
ae051c1b 19044
3f0f6ed2
JB
190452004-02-24 Joel Brobecker <brobecker@adacore.com>
19046
19047 * gdb.ada/fixed_points.exp: Create compilation object directory
19048 before running the test.
19049 * gdb.ada/null_record.exp: Likewise.
19050 * gdb.ada/packed_array.exp: Likewise.
19051 * gdb.ada/start.exp: Likewise.
19052
724f452b
JB
190532005-02-15 Joel Brobecker <brobecker@adacore.com>
19054
19055 * gdb.ada/packed_array/pa.adb: New file.
19056 * gdb.ada/packed_array.exp: New testcase.
19057
57f5cdfb 190582005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 19059
1f393151
MK
19060 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
19061 files.
19062
ebdda337
MK
19063 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
19064 on *-*-openbsd*. Correctly match whitespace in regukar
19065 expressions.
19066
cf309262
DJ
190672005-02-10 Daniel Jacobowitz <dan@debian.org>
19068
19069 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
19070 PR exp/1821
19071 * gdb.base/gdb1821.c: New test file.
19072 * gdb.base/gdb1821.exp: New test file.
19073
3be49e7a
JB
190742005-02-09 Joel Brobecker <brobecker@adacore.com>
19075
19076 * gdb.base/start.c: New file.
19077 * gdb.base/start.exp: New testcase.
19078
e292e67d
JB
190792005-02-09 Joel Brobecker <brobecker@adacore.com>
19080
19081 * gdb.ada/start/dummy.adb: New file.
19082 * gdb.ada/start.exp: New testcase.
19083
dbdfa66c
CV
190842005-02-09 Corinna Vinschen <vinschen@redhat.com>
19085
19086 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
19087 for printing symbols and statistics.
19088 Add test for using relative pathnames in "maint print msymbols" test.
19089 Mark "maint info sections DATA" XFAIL on Cygwin.
19090 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
19091 tests.
19092
d7941671
AC
190932005-02-09 Andreas Schwab <schwab@suse.de>
19094
19095 Committed by Andrew Cagney <cagney@gnu.org>
19096 * gdb.base/remotetimeout.exp: New file.
19097
74e5ef44
MK
190982005-02-07 Mark Kettenis <kettenis@gnu.org>
19099
19100 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
19101
464dd14d
JB
191022005-02-03 Joel Brobecker <brobecker@adacore.com>
19103
19104 * gdb.ada/gnat_ada.gpr: New file.
19105 * gdb.ada/gnat_ada.gin: Delete, no longer used.
19106 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
19107 * configure.ac: No longer generate gnat_ada.gpr.
19108 * configure: Regenerate.
19109 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
19110 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
19111 * gdb.ada/null_record/bar.ads: Likewise.
19112 * gdb.ada/null_record/bar.adb: Likewise.
19113 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
19114 * gdb.ada/null_record.exp (testdir): New variable.
19115 (testfile): executable is now in testdir subdirectory.
19116 (srcfile): Use full path to the main compilation unit.
19117 * gdb.ada/fixed_points.exp: Same changes as above.
19118
30d756ae
NR
191192005-02-03 Nick Roberts <nickrob@snap.net.nz>
19120
19121 * gdb.base/interp.exp: New test.
19122
9d799f85
AC
191232005-01-24 Andrew Cagney <cagney@gnu.org>
19124
19125 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
19126
15656118
AC
191272005-01-19 Andrew Cagney <cagney@gnu.org>
19128
a892c31b
AC
19129 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
19130 configure.ac not configure.in.
19131
15656118
AC
19132 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
19133 of powerpc*-*-*.
19134 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 19135 * gdb.base/list.exp (test_list_function)
15656118
AC
19136 (test_list_filename_and_function): Ditto.
19137 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
19138
a7b01baf
AC
191392005-01-16 Andrew Cagney <cagney@gnu.org>
19140
17d92a02
AC
19141 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
19142
a7b01baf
AC
19143 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
19144
bc8332bb
AC
191452005-01-14 Andrew Cagney <cagney@gnu.org>
19146
19147 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
19148 * gdb.mi/mi2-var-cmd.exp: Ditto.
19149
4d074752
CV
191502005-01-10 Corinna Vinschen <vinschen@redhat.com>
19151
19152 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
19153
bec39cab
AC
191542005-01-07 Andrew Cagney <cagney@gnu.org>
19155
19156 * configure.ac: Rename configure.in, require autoconf 2.59.
19157 * configure: Re-generate.
19158 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
19159 * gdb.stabs/configure: Re-generate.
19160 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
19161 * gdb.hp/configure: Re-generate.
19162 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
19163 autoconf 2.59.
19164 * gdb.hp/gdb.objdbg/configure: Re-generate.
19165 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
19166 autoconf 2.59.
19167 * gdb.hp/gdb.defects/configure: Re-generate.
19168 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
19169 autoconf 2.59.
19170 * gdb.hp/gdb.compat/configure: Re-generate.
19171 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
19172 autoconf 2.59.
19173 * gdb.hp/gdb.base-hp/configure: Re-generate.
19174 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
19175 autoconf 2.59.
19176 * gdb.hp/gdb.aCC/configure: Re-generate.
19177
f10b16d4
JB
191782004-12-15 Jim Blandy <jimb@redhat.com>
19179
19180 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
19181 under NPTL when there is debugging info available for libpthread.
19182
fb6e1814
JG
191832004-12-13 Jerome Guitton <guitton@gnat.com>
19184
19185 * gdb.ada/fixed_points.c: New file.
19186 * gdb.ada/fixed_points.exp: New file.
19187
fe46cd3a
RC
191882004-12-03 Randolph Chung <tausq@debian.org>
19189
19190 * gdb.arch/pa-nullify.exp: New file.
19191 * gdb.arch/pa-nullify.s: New file.
19192
8de0841b
RC
191932004-11-30 Randolph Chung <tausq@debian.org>
19194
19195 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
19196 instead of "tbug". Fix regexp to work properly with gdb_test.
19197
c8170782
PH
191982004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
19199
19200 * gdb.base/bitfields2.exp: New test.
19201 * gdb.base/bitfields2.c: New file.
19202
954269c2
RE
192032004-11-28 Richard Earnshaw <rearnsha@arm.com>
19204
19205 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
19206
0107feed
RC
192072004-11-16 Randolph Chung <tausq@debian.org>
19208
19209 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
19210
f073ae8c
DJ
192112004-11-14 Daniel Jacobowitz <dan@debian.org>
19212
19213 * gdb.threads/threadapply.exp: Correct "macro details" test.
19214
19ad59e7
JJ
192152004-11-11 Jeff Johnston <jjohnstn@redhat.com>
19216
19217 * gdb.threads/threadapply.exp: New test.
19218 * gdb.threads/threadapply.c: New file.
19219
9cf0961b
MK
192202004-11-07 Mark Kettenis <kettenis@gnu.org>
19221
19222 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
19223 frames.
19224
c789492a
FL
192252004-11-05 Felix Lee <felix+log1@specifixinc.com>
19226
19227 * gdb.base/cursal.exp: New file.
19228 * gdb.base/cursal.c: New file.
19229
a1e167bb
AC
192302004-11-03 Andrew Cagney <cagney@gnu.org>
19231
19232 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
19233
b7cbf173
MK
192342004-10-30 Mark Kettenis <kettenis@gnu.org>
19235
19236 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
19237 NetBSD/ELF targets.
19238
88f9d34f
JB
192392004-10-29 Joel Brobecker <brobecker@gnat.com>
19240
19241 * gdb.threads/bp_in_thread.c: New file, copied from
19242 pthread_cond_wait.c.
19243 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
19244 file, rather than reusing the .c file from another testcase.
19245
ca7d6a0c
JB
192462004-10-20 Joel Brobecker <brobecker@gnat.com>
19247
19248 * gdb.ada/null_record.exp: Check where we stopped after
19249 sending the start command, instead of where the associated
19250 temporary breakpoint was inserted.
19251
0d863d03
AC
192522004-10-14 Andrew Cagney <cagney@gnu.org>
19253
19254 * gdb.mi/gdb701.c (main): Return 0.
19255
d11e72cb
DJ
192562004-10-13 Daniel Jacobowitz <dan@debian.org>
19257
d40539a4 19258 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 19259
e1923096
JJ
192602004-10-12 Jeff Johnston <jjohnstn@redhat.com>
19261
19262 * gdb.threads/schedlock.c: Add comment markers to use to find
19263 line numbers.
19264 * gdb.threads/schedlock.exp: Adjust regex to handle the new
19265 comments.
19266 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
19267 breakpoint lines.
19268
ec8ba2c9
DJ
192692004-10-12 Daniel Jacobowitz <dan@debian.org>
19270
19271 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
19272
0eb3658b
DJ
192732004-10-12 Daniel Jacobowitz <dan@debian.org>
19274
19275 * configure.in: Add gdb.dwarf2.
19276 * configure: Regenerated.
19277 * Makefile.in: Add gdb.dwarf2.
19278 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
19279 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
19280 gdb.dwarf2/file1.txt: New files.
19281
a271cc33
OF
192822004-10-11 Orjan Friberg <orjanf@axis.com>
19283
a9c64011 19284 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
19285 of "run", since the latter doesn't work with remote targets. Adjust
19286 the breakpoint numbering accordingly.
19287 * gdb.threads/pthread_cond_wait.exp: Ditto.
19288
895ce074
MC
192892004-10-08 Michael Chastain <mec.gnu@mindspring.com>
19290
19291 * gdb.base/overlays.exp: Update copyright years.
19292
6be3092d
KI
192932004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
19294
19295 * gdb.base/overlays.exp: Disable if target is Linux.
19296
e05389b8
FL
192972004-10-06 Felix Lee <felix+log1@specifixinc.com>
19298
19299 * config/gdbserver.exp (gdb_load): Use right filename on remote.
19300
73cb587d
KI
193012004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
19302
19303 * gdb.asm/asm-source.exp: Add m32r-linux target.
19304 * gdb.asm/m32r-linux.inc: New file.
19305
3c0edcdc
AC
193062004-09-24 Andrew Cagney <cagney@redhat.com>
19307 David Anderson <anderson@redhat.com>
19308
19309 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
19310 command fails, assume things will work.
19311 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
19312 (_GNU_SOURCE): Define.
19313 (print_unsigned, print_hex): Change parameter to "long long".
19314 (print_byte_count): New function, use to print byte counts.
19315 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
19316 O_LARGEFILE.
19317 (main): Compute an upper bound on a corefile in max_core_size.
19318 Limit memory chunk size to max_core_size. Limit total memory
19319 allocated to max_core_size.
19320
4bb3667f
AC
193212004-09-23 Andrew Cagney <cagney@gnu.org>
19322
19323 * gdb.base/bigcore.exp: Replace the code that creates a corefile
19324 from a separate process with code that creates a corefile by
19325 making the inferior dump core.
19326
60fe1a51
MK
193272004-09-23 Mark Kettenis <kettenis@gnu.org>
19328
19329 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
19330 block.
19331
8e937346
MC
193322004-09-23 Michael Chastain <mec.gnu@mindspring.com>
19333
19334 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
19335 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
19336 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
19337 Likewise.
19338
7213f6d6
JJ
193392004-09-20 Jeff Johnston <jjohnstn@redhat.com>
19340
19341 * gdb.java/jprint.exp: New test case for java inferior call.
19342 * gdb.java/jprint.java: Ditto.
19343
eac69dca
JB
193442004-09-15 Joel Brobecker <brobecker@gnat.com>
19345
19346 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
19347
22227696
MC
193482004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19349
19350 * gdb.threads/killed.c: Include <stdlib.h>.
19351 * gdb.threads/pthreads.c: Likewise.
19352
7dd403a4
MC
193532004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19354
19355 * gdb.threads/killed.c: Add copyright notice.
19356
33f2d567
JM
193572004-09-10 Jason Molenda (jmolenda@apple.com)
19358
a9c64011
AS
19359 * gdb.base/define.exp: Two new tests to verify zero space chars
19360 after 'if' and 'while' commands in a user-defined command is correctly
19361 parsed.
33f2d567 19362
e05b62ac
AC
193632004-09-08 Andrew Cagney <cagney@gnu.org>
19364
19365 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
19366 delivery test with duplicate at end of file.
19367
9cbe82da
MK
193682004-09-06 Mark Kettenis <kettenis@jive.nl>
19369
19370 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
19371
564803d9
MC
193722004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19373
19374 * config/hppro.exp: Removed.
19375
7c6807ce
MC
193762004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19377
19378 * config/sparclet.exp: Removed.
19379
bf7e26dd
MC
193802004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19381
19382 * config/udi.exp: Removed.
19383
714e341b
MC
193842004-09-02 Michael Chastain <mec.gnu@mindspring.com>
19385
19386 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
19387 of "exp_continue".
19388 (advancei): Likewise.
19389
1236e623
JJ
193902004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19391
19392 * gdb.base/unload.exp: Fix so messages aren't duplicated.
19393
3bdcad15
MI
193942004-09-01 Manoj Iyer <manjo@austin.ibm.com>
19395
228af206 19396 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
19397 to check for nodebug in executable.
19398 * gdb.gdb/observer.exp (setup_test): Likewise.
19399 * gdb.gdb/selftest.exp (test_with_self): Likewise.
19400 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
19401
c72b934c
AC
194022004-09-01 Andrew Cagney <cagney@gnu.org>
19403
19404 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19405 files.
19406
edd9b715
JJ
194072004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19408
19409 * gdb.base/unload.exp: Fix expected warning message to match
19410 latest format.
19411
fb4ce06b
CV
194122004-09-01 Corinna Vinschen <vinschen@redhat.com>
19413
19414 * gdb.base/call-rt-st.exp: Fix typos.
19415
ce78e7c3
MI
194162004-08-31 Manoj Iyer <manjo@austin.ibm.com>
19417
19418 * gdb.threads/thread_check.exp: New testcase.
19419 * gdb.threads/thread_check.c: New testcase.
19420
2dedb159
AC
194212004-08-31 Andrew Cagney <cagney@gnu.org>
19422
19423 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
19424 (skip_to_handler_entry): New procedures. Test stepping into a
19425 handler when the breakpoint is at the handler's entry point.
19426
68f53502
AC
194272004-08-30 Andrew Cagney <cagney@gnu.org>
19428
19429 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
19430 gdb/1757.
19431
3e3ffd2b
MC
194322004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19433
19434 With code from Manoj Iyer <manjo@austin.ibm.com>:
19435 * lib/gdb.exp (gdb_file_cmd): Return more information in the
19436 return value. Add an arm for "no debugging symbols found".
19437 Change a stray "error" to "perror".
19438 (gdb_run_cmd): Adapt to new return value.
19439 * gdb.base/remote.exp: Adapt to new return value.
19440 * gdb.gdb/complaints.exp: Likewise.
19441 * gdb.gdb/observer.exp: Likewise.
19442 * gdb.gdb/selftest.exp: Likewise.
19443 * gdb.gdb/xfullpath.exp: Likewise.
19444
4b6f5fd2
JB
194452004-08-27 Joel Brobecker <brobecker@gnat.com>
19446
19447 * gdb.threads/bp_in_thread.exp: New testcase.
19448
e5b25496
MC
194492004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19450
19451 Fix PR testsuite/1735.
19452 * gdb.threads/schedlock.c (thread_function): Add a cast
19453 to suppress a gcc warning.
19454 * gdb.threads/thread-specific.c (thread_function): Likewise.
19455
934353d6
MC
194562004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19457
19458 * gdb.base/unload.c: Include <stdlib.h>.
19459
f98a0aef 194602004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 19461
f98a0aef 19462 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
19463 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
19464 synchronized after the "return".
19465
5a2e8882
MC
194662004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19467
19468 * gdb.mi/basics.c: Include <stdio.h>.
19469 * gdb.mi/pthreads.c: Include <stdlib.h>.
19470 * gdb.mi/var-cmd.c: Include <stdlib.h>.
19471
a9640423
MC
194722004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19473
19474 * gdb.threads/schedlock.c: Add copyright notice.
19475
b04e311d
AC
194762004-08-25 Andrew Cagney <cagney@gnu.org>
19477
19478 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
19479 (skip_over_handler, breakpoint_over_hander): New test procedures.
19480 (advance, advancei): Add a proper prefix, do not use
19481 rerun_to_main.
19482 * gdb.base/sigstep.c (main): Change to use an infinite loop.
19483
7c27f15b
MC
194842004-08-24 Michael Chastain <mec.gnu@mindspring.com>
19485
19486 * gdb.mi/basics.c: Add copyright notice.
19487 * gdb.mi/var-cmd.c: Add copyright notice.
19488
fffc87ae
MC
194892004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19490
19491 * lib/gdb.exp: Remove signed_keyword_not_used.
19492 * lib/compiler.c: Likewise.
19493 * lib/compiler.cc: Likewise.
19494
d782e0bf
MC
194952004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19496
19497 * gdb.base/whatis.c: Remove conditional disabling of "signed".
19498 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
19499
96033e83
MC
195002004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19501
19502 * gdb.base/whatis.c: Add copyright notice.
19503
cf38c229
MK
195042004-08-20 Mark Kettenis <kettenis@gnu.org>
19505
19506 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
19507 it to skip the breakpoints encoded in the inline assembly.
19508
f4b49756
MC
195092004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19510
19511 * Makefile.in: Add gdb.fortran.
19512
2f193b69
MC
195132004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19514
19515 * gdb.base/call-sc.exp (test_scalar_returns):
19516 Fix cut-and-paste glitch in "Make fun return now".
19517
89a237cb
MC
195182004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19519
19520 * configure.in: Add gdb.fortran.
19521 * configure: Regenerate.
19522 * gdb.fortran/Makefile.in: New file.
19523 * lib/gdb.exp (skip_fortran_tests): New procedure.
19524
469aff8e
MC
195252004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19526
19527 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
19528 reference to bug-gnu@prep.ai.mit.edu.
19529 * gdb.mi/mi-var-child.exp: Likewise.
19530 * gdb.mi/mi-var-cmd.exp: Likewise.
19531 * gdb.mi/mi-var-display.exp: Likewise.
19532 * gdb.mi/mi2-var-block.exp: Likewise.
19533 * gdb.mi/mi2-var-child.exp: Likewise.
19534 * gdb.mi/mi2-var-cmd.exp: Likewise.
19535 * gdb.mi/mi2-var-display.exp: Likewise.
19536
00b51b9f
MK
195372004-08-15 Mark Kettenis <kettenis@gnu.org>
19538
19539 * gdb.base/unload.c (main): Make local variable msg const.
19540
45f07fef
MC
195412004-08-15 Michael Chastain <mec.gnu@mindspring.com>
19542
19543 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
19544 to bug-gnu@prep.ai.mit.edu.
19545 * gdb.mi/mi-disassemble.exp: Likewise.
19546 * gdb.mi/mi-eval.exp: Likewise.
19547 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
19548 default line number.
19549 * gdb.mi/mi-return.exp: Likewise.
19550 * gdb.mi/mi-simplerun.exp: Likewise.
19551 * gdb.mi/mi-stack.exp: Likewise.
19552 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
19553 number with explicit range test.
19554 * gdb.mi/mi-watch.exp: Likewise.
19555 * gdb.mi/mi2-break.exp: Likewise.
19556 * gdb.mi/mi2-cli.exp: Likewise.
19557 * gdb.mi/mi2-disassemble.exp: Likewise.
19558 * gdb.mi/mi2-eval.exp: Likewise.
19559 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
19560 default line number.
19561 * gdb.mi/mi2-return.exp: Likewise.
19562 * gdb.mi/mi2-simplerun.exp: Likewise.
19563 * gdb.mi/mi2-stack.exp: Likewise.
19564 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
19565 number with explicit range test.
19566 * gdb.mi/mi2-watch.exp: Likewise.
19567
dd8c8ee7
MC
195682004-08-15 Michael Chastain <mec.gnu@mindspring.com>
19569
19570 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
19571 * gdb.cp/m-static.exp: Likewise.
19572 * gdb.cp/rtti.exp: Likewise.
19573
4e838464
MK
195742004-08-14 Mark Kettenis <kettenis@gnu.org>
19575
19576 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
19577
8d8cb839
EZ
195782004-08-14 Eli Zaretskii <eliz@gnu.org>
19579
19580 * ChangeLog: Prefix Local Variables with semi-colons and indent
19581 the reference to older ChangeLog files, to fix fontification in
19582 Emacs.
19583
deea8bb0
MC
195842004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19585
19586 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
19587 * gdb.mi/mi2-break.exp: Likewise.
19588
c3297504
MC
195892004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19590
19591 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
19592
25808999
MC
195932004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19594
19595 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
19596
226a8d71
MC
195972004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19598
19599 * gdb.cp/classes.exp: Remove unused declarations. Just let
19600 test names default instead of providing special names. Remove
19601 extraneous demangler test.
19602
37fdf854
JJ
196032004-08-12 Jeff Johnston <jjohnstn@redhat.com>
19604
19605 * gdb.base/unload.exp: New test for breakpoints in dynamically
19606 loaded libraries.
19607 * gdb.base/unload.c: Ditto.
19608 * gdb.base/unloadshr.c: Ditto.
19609
2d3a7986
MC
196102004-08-12 Michael Chastain <mec.gnu@mindspring.com>
19611
19612 * gdb.cp/classes.exp (test_ptype_class_objects): Call
19613 cp_test_ptype_class.
19614 (test_enums): Likewise.
19615
c72b934c
AC
196162004-08-10 Andrew Cagney <cagney@gnu.org>
19617
19618 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19619 files.
19620
cc503c8a
AC
196212004-08-10 Andrew Cagney <cagney@gnu.org>
19622
19623 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
19624 init_malloc call.
19625
902f2ccb
MC
196262004-08-10 Michael Chastain <mec.gnu@mindspring.com>
19627
19628 * ChangeLog: Add copyright notice. The notice is copied
19629 from emacs 21.3 top level ChangeLog.
19630
78c90502
MC
196312004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19632
19633 * lib/cp-support.exp: New file.
19634 * lib/cp-support.exp (cp_test_type_class): New function.
19635 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
19636 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
19637 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
19638 cp_test_ptype_class.
19639
88e5ea78
MC
196402004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19641
19642 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
19643 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
19644 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
19645 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
19646 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
19647 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
19648 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
19649 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
19650 gdb.mi/mi2-watch.exp: Update copyright years.
19651
6a89fc9c
MK
196522004-08-09 Mark Kettenis <kettenis@gnu.org>
19653
19654 * gdb.base/sigaltstack.exp: Provide proper anchoring.
19655
1482e0de
MC
196562004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19657
19658 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
19659 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
19660 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
19661 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
19662 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
19663 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
19664 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
19665 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
19666 gdb.mi/mi-watch.exp: Update copyright years.
19667
1a5ce3f3
DJ
196682004-08-08 Daniel Jacobowitz <dan@debian.org>
19669
19670 PR gdb/1738
19671 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
19672 from a breakpoint with a pending signal.
19673
04f6ecf2
DJ
196742004-08-08 Daniel Jacobowitz <dan@debian.org>
19675
19676 PR gdb/1736
19677 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
19678 * gdb.base/sigaltstack.exp (finish_test): Consume output until
19679 the prompt.
19680 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
19681
54d90d35
DJ
196822004-08-08 Daniel Jacobowitz <dan@debian.org>
19683
19684 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
19685
d2f6abb0
DJ
196862004-08-08 Daniel Jacobowitz <dan@debian.org>
19687
19688 PR gdb/1736
19689 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
19690 for i?86-*-linux*.
19691
5598c03d
DJ
196922004-08-08 Daniel Jacobowitz <dan@debian.org>
19693
19694 * gdb.arch/i386-prologue.exp: Compile without debug information.
19695
c6fee705
MC
196962004-08-08 Michael Chastain <mec.gnu@mindspring.com>
19697
19698 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
19699 rather than asking gdb to search.
19700
dd90efdb
MC
197012004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19702
19703 * gdb.base/gcore.c: Include <string.h>.
19704
1e84bec1
MC
197052004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19706
19707 * gdb.base/gcore.c: Add copyright notice.
19708
e425eb2b
MC
197092004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19710
19711 * gdb.base/freebpcmd.c: Include <stdio.h>.
19712 * gdb.base/long_long.c: Include <string.h>.
19713 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
19714 * gdb.base/siginfo.c: Include <string.h>.
19715 * gdb.base/sigstep.c: Include <string.h>.
19716
cb9aaed5
MC
197172004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19718
19719 * gdb.base/complex.c: Include <stdlib.h>.
19720
55944f3d
MC
197212004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19722
19723 * gdb.base/complex.c: Add copyright notice.
19724
7b2953d9
MC
197252004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19726
19727 * gdb.base/charset.c: Include <stdlib.h>.
19728
c9133d23
MC
197292004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19730
19731 * gdb.base/auxv.c: Include <stdlib.h>.
19732
0a8490ad
MC
197332004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19734
19735 * gdb.base/auxv.c: Add copyright notice.
19736
3426d5ec
MC
197372004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19738
19739 * gdb.base/coremaker.c: Add copyright notice.
19740 * gdb.base/coremaker2.c: Add copyright notice.
19741
8da195dd
AC
197422004-08-04 Andrew Cagney <cagney@gnu.org>
19743
19744 * gdb.base/store.exp: Update copyright.
19745 (check_set, up_set, check_struct, up_struct): Add a prefix to test
19746 names, do not import gdb_prompt.
19747
8d394f98
AC
197482004-08-01 Andrew Cagney <cagney@gnu.org>
19749
19750 Fix PR testsuite/1729.
19751 * gdb.base/dump.exp: Add test name to callers of capture_value, do
19752 not use capture_value with value 4.
19753 (capture_value): Add optional test name parameter.
19754 (test_reload_saved_value, test_restore_saved_value): Use $msg as
19755 the prefix, pass to capture_value.
19756
b6702b23
MK
197572004-08-01 Mark Kettenis <kettenis@gnu.org>
19758
19759 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
19760 * gdb.arch/i386-prologue.c (standard): New prototype and function.
19761 (main): Call new function.
19762
c203e0ca
MC
197632004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19764
19765 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
19766
a7995a30
MC
197672004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19768
19769 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
19770
9366563b
MC
197712004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19772
b6eeaf26 19773 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
19774 Accept more values of vtbl pointer. Remove some messages
19775 about "obsolete gcc or gdb".
19776
2fc1f950
MC
197772004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19778
19779 * gdb.cp/classes.exp: Accept more varieties of ptype output.
19780
c724d49b
MC
197812004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19782
19783 * gdb.base/asm-source.exp: Properly convert target board
19784 debug flags from gcc format to binutils format.
19785
736b0fce
MK
197862004-07-28 Mark Kettenis <kettenis@gnu.org>
19787
19788 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
19789 gdb1718". PR backtrace/1718 partially fixed.
19790
5633ea5c
JJ
197912004-07-27 Jeff Johnston <jjohnstn@redhat.com>
19792
19793 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
19794
575eebb1
NC
197952004-07-26 Nick Clifton <nickc@redhat.com>
19796
19797 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
19798 good default value for a specific architecture is available then
19799 set it to that value. Otherwise default to the -gstabs switch.
19800 Remove the -g... switches from the asm-flags variable. Allow the
19801 target board info to override the value if it wants to. Pass the
19802 switch on the assembler command line.
19803
62104619
MK
198042004-07-23 Mark Kettenis <kettenis@gnu.org>
19805
19806 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
19807 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
19808 (main): Call new function.
19809
4a1135b8
MC
198102004-07-22 Michael Chastain <mec.gnu@mindspring.com>
19811
19812 Test for PR exp/1715.
19813 * gdb.base/radix.exp: Refactor common procedures. Make all
19814 test names unique. Change XFAIL to KFAIL.
19815
8a12c1f0
MC
198162004-07-20 Michael Chastain <mec.gnu@mindspring.com>
19817
19818 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
19819 * gdb.ada/gnat_ada.gin: ... to here.
19820 * configure.in: Use gnat_ada.gin.
19821 * configure: Regenerate.
19822
23b451cf
AC
198232004-07-20 Andrew Cagney <cagney@gnu.org>
19824
19825 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
19826 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
19827 XFAILs. Clean up test messages and comments. Check backtraces.
19828 Delete re-sync code.
19829
ab618a02
MC
198302004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19831
19832 Fix PR cli/740.
19833 * gdb.base/annota1.exp: Honor gdb,nosignals.
19834 * gdb.base/annota3.exp: Likewise.
19835
46dad340
MC
198362004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19837
19838 * lib/java.exp: Update copyright notice.
19839
756d8c70
AC
198402004-07-19 Andrew Cagney <cagney@gnu.org>
19841
19842 * gdb.base/selftest.exp: Copy file from here ...
19843 * gdb.gdb/selftest.exp: ... to here.
19844
586027e6
AC
198452004-07-16 Andrew Cagney <cagney@redhat.com>
19846
19847 * lib/insight-support.exp: Delete file.
19848 * lib/java.exp (java_init): Fix copyright.
19849
029d2200
AC
198502004-07-16 Andrew Cagney <cagney@gnu.org>
19851
19852 * gdb.base/restore.c: Append "prologue" to comments marking the a
19853 function's prologue.
19854 * gdb.base/restore.exp: Update copyright, re-indent.
19855 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
19856 callerN" prefix where needed. Update patterns that match a
19857 function's prologue.
19858
653b62c5
MC
198592004-07-16 Michael Chastain <mec.gnu@mindspring.com>
19860
19861 * gdb.base/restore.c: Add copyright notice.
19862
f7d690e5
AC
198632004-07-16 Andrew Cagney <cagney@gnu.org>
19864
19865 * gdb.base/logical.exp: Update copyright.
19866 (evaluate): New procedure. Use to re-implement tests using
19867 several tables.
19868
d629a7cb
MH
198692004-07-14 Martin Hunt <hunt@redhat.com>
19870
19871 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
19872 which fixes some problems where init.tcl was not found.
19873
9c7bb332
AC
198742004-07-13 Andrew Cagney <cagney@gnu.org>
19875
6bf46641
AC
19876 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
19877 (check_sizeof, check_valueof): Do not include the output in the
19878 test name. Use gdb_test.
19879 (get_valueof): Use gdb_test_multiple.
19880
c4ffd4c0
AC
19881 * gdb.base/step-test.exp: Update copyright. Use
19882 gdb_test_multiple. Ensure that test names do not include
19883 architecture dependent output.
19884
ab89363a
AC
19885 * gdb.gdb/observer.exp: Update copyright.
19886 (setup_test): Use gdb_test_multiple.
19887 (attach_first_observer, attach_second_observer)
19888 (attach_third_observer, detach_first_observer)
19889 (detach_second_observer, detach_third_observer)
19890 (reset_counters, check_counters): Make $message a prefix.
19891 (test_normal_stop_notifications): Add "args" parameter - a list of
19892 init functions to be called. Make $message a prefix,
19893 (test_observer_normal_stop): Change the message prefixes so that
19894 they are unique, pass the attach / detach procedures to
19895 test_normal_stop_notifications.
19896
ec58997a
AC
19897 * gdb.base/signull.exp (test_segv): Prefix all tests with
19898 "${name}". Clean up test messages.
19899
b475183b
AC
19900 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
19901
9c7bb332
AC
19902 * gdb.base/ena-dis-br.exp: Update copyright.
19903 (break_at): New function. Replace send_gdb with gdb_test,
19904 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
19905 ignore count, not stopped at bpt", with KFAIL.
19906
2dd95497
CV
199072004-07-13 Corinna Vinschen <vinschen@redhat.com>
19908
19909 * gdb.base/attach.exp: Remove cleanupfile handling.
19910
419e626b
AC
199112004-07-12 Andrew Cagney <cagney@gnu.org>
19912
19913 * gdb.base/annota1.exp: Cleanup corefile test name.
19914 * gdb.base/annota3.exp: Ditto.
19915
8b1b3228
AC
199162004-07-12 Andrew Cagney <cagney@gnu.org>
19917
78650829
AC
19918 * gdb.base/signals.exp: Clean up copyright, re-indent.
19919
8b1b3228
AC
19920 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
19921 gdb_test and gdb_test_multiple.
19922
935c2760
JJ
199232004-07-08 Jeff Johnston <jjohnstn@redhat.com>
19924
19925 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 19926 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
19927 provide line number info for first statement in main.
19928
1544280f
AC
199292004-07-08 Andrew Cagney <cagney@gnu.org>
19930
1279f4ff
AC
19931 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
19932
1544280f
AC
19933 * gdb.base/sigbpt.exp: Make the common part of each test name a
19934 prefix instead of suffix.
19935
bcc82369
BR
199362004-07-07 Bob Rossi <bob_rossi@cox.net>
19937
19938 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
19939 test from test_tbreak_creation_and_listing to
19940 test_file_list_exec_source_file
19941 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
19942 Changed name of test from test_tbreak_creation_and_listing to
19943 test_file_list_exec_source_file
19944
23f4b0aa
JJ
199452004-07-07 Jeff Johnston <jjohnstn@redhat.com>
19946
19947 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
19948 the jmisc() constructor instead of <init>.
19949 * gdb.java/jmisc1.exp: Ditto.
19950
56401cd5
AC
199512004-07-07 Andrew Cagney <cagney@gnu.org>
19952
19953 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
19954 corrupting the PC.
19955
44ae2f6a
MC
199562004-07-06 Michael Chastain <mec.gnu@mindspring.com>
19957
19958 * gdb.cp/templates.exp: Accept whitespace change in demangler
19959 output.
19960
45a83408
AC
199612004-07-06 Andrew Cagney <cagney@gnu.org>
19962
19963 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
19964
d205ad70
MC
199652004-07-02 Michael Chastain <mec.gnu@mindspring.com>
19966
19967 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
19968 * lib/compiler.cc: Likewise.
19969
06ea1a61
MC
199702004-06-30 Michael Chastain <mec.gnu@mindspring.com>
19971
19972 * lib/compiler.cc: Work around string preprocessing problem
19973 with old hp c++ compiler.
19974 * lib/compiler.c: Likewise.
19975
daab1251
CV
199762004-06-29 Corinna Vinschen <vinschen@redhat.com>
19977
19978 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
19979 directives to conditionalize symbol prefixing.
19980 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
19981 additional_flags handling. Add underscore prefix for Cygwin.
19982 * gdb.arch/i386-unwind.c: Use preprocessor directives to
19983 conditionalize symbol prefixing.
19984 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
19985 additional_flags handling. Add underscore prefix for Cygwin.
19986
cc984116
CV
199872004-06-29 Corinna Vinschen <vinschen@redhat.com>
19988
19989 * gdb.base/bigcore.exp: Skip test on Cygwin.
19990
c279b077
MC
199912004-06-28 Michael Chastain <mec.gnu@mindspring.com>
19992
19993 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
19994 formats for "info register". Use gdb_test_multiple. Fix
19995 the "invalid register" test.
19996
0e915747
CV
199972004-06-28 Corinna Vinschen <vinschen@redhat.com>
19998
19999 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
20000 PID for Cygwin. Add Cygwin specific strings to check for in some
20001 tests.
20002 (do_attach_tests): Add a test for user interaction when attaching
20003 to a process with no matching symbol table already loaded.
20004
11422c86
AC
200052004-06-26 Andrew Cagney <cagney@gnu.org>
20006
20007 Test PR java/1567 and PR java/1565.
20008 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
20009 * gdb.java/jmisc2.exp: Delete file.
20010
cefbce26
MC
200112004-06-26 Michael Chastain <mec.gnu@mindspring.com>
20012
20013 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
20014
e19f872c
CV
200152004-06-25 Corinna Vinschen <vinschen@redhat.com>
20016
20017 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
20018 attach process.
20019
d931ba3b
MC
200202004-06-23 Michael Chastain <mec.gnu@mindspring.com>
20021
20022 * gdb.cp/pr-1553.exp: Remove.
20023
aef68c48
MC
200242004-06-22 Michael Chastain <mec.gnu@mindspring.com>
20025
20026 * gdb.cp/pr-1553.cc: Remove.
20027 * gdb.cp/pr-1553.exp: Disable this test.
20028
8d5df71a
JB
200292004-06-20 Jim Blandy <jimb@redhat.com>
20030
a9c64011 20031 Fix PR testsuite/1680.
8d5df71a
JB
20032 * gdb.arch/i386-sse.exp: Properly quote curly braces in
20033 regular expressions.
20034
4ac6f39d
MC
200352004-06-19 Michael Chastain <mec.gnu@mindspring.com>
20036
20037 Fix PR testsuite/1679.
20038 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
20039 Issue an UNSUPPORTED result instead.
20040
1b413552
JB
200412004-06-18 Jim Blandy <jimb@redhat.com>
20042
20043 * gdb.base/charset.exp: Only send a control-C if we see a new
20044 prompt and incomplete command.
20045
6daa6ebd
MC
200462004-06-18 Michael Chastain <mec.gnu@mindspring.com>
20047
20048 * gdb.cp/pr-574.cc: Add copyright notice.
20049
51fa4ae0
JB
200502004-06-17 Jim Blandy <jimb@redhat.com>
20051
20052 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
20053 cases where the regexp has no groups; this grabs random text from
20054 the previous test suite, whatever that was.
20055
8fea26c5
MC
200562004-06-17 Michael Chastain <mec.gnu@mindspring.com>
20057
20058 * gdb.cp/printmethod.cc: Add copyright notice.
20059
1e3aeb41
MC
200602004-06-16 Michael Chastain <mec.gnu@mindspring.com>
20061
20062 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
20063
9d9030bc
AC
200642004-06-16 Andrew Cagney <cagney@gnu.org>
20065
20066 * gdb.base/signull.c: Update copyright. Include <string.h>.
20067 (bowler): Replace data_pointer with data_read
20068 and data_write cases. Add code_descriptor case.
20069 (zero, desc): New array and pointer.
20070 (data, code): Change to simple pointers.
20071 * gdb.base/signull.exp: Fix probe pattern matching a function
20072 descriptor SIGSEGV. Replace data_pointer with data_read and
20073 data_write tests.
20074
acd4ad44
AC
200752004-06-16 Andrew Cagney <cagney@gnu.org>
20076
20077 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
20078
08fd625c
MC
200792004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20080
20081 * gdb.base/long_long.c: Add copyright notice.
20082
1903502c
MC
200832004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20084
20085 * gdb.base/long_long.exp: Remove reference to
20086 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
20087 to gdb_breakpoint and gdb_continue_to_breakpoint.
20088
83313cb1
JB
200892004-06-14 Jim Blandy <jimb@redhat.com>
20090
20091 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
20092 endian case.
20093
1bf404ef
AC
200942004-06-14 Andrew Cagney <cagney@gnu.org>
20095
20096 * gdb.base/gcore.exp (capture_command_output): Delete the always
20097 passing tests containing inferior values.
20098 * gdb.base/ending-run.exp: Do not include the breakpoint address
20099 in the test message. Update copyright.
20100 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
20101 size in the test name, use gdb_test_multiple. Update copyright.
20102
ef220b33
MC
201032004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20104
20105 * gdb.cp/ref-types.cc: Add copyright notice.
20106
4f70a4c9
MC
201072004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20108
20109 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
20110 hp_aCC_compiler.
20111 * lib/compiler.cc: Likewise.
20112 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
20113 'set' commands. Log diagnostics for other lines. Set
20114 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
20115
335928ac
MC
201162004-06-13 Michael Chastain <mec.gnu@mindspring.com>
20117
20118 * gdb.cp/try_catch.cc: Add copyright notice.
20119
2efb12e8
MC
201202004-06-12 Michael Chastain <mec.gnu@mindspring.com>
20121
20122 * gdb.cp/userdef.cc: Add copyright notice.
20123
0bbed51a
MC
201242004-06-11 Michael Chastain <mec.gnu@mindspring.com>
20125
20126 * gdb.cp/virtfunc.cc: Add copyright notice.
20127
e12a46c9
RC
201282004-06-11 Randolph Chung <tausq@debian.org>
20129
20130 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
20131 problem.
20132
338e05af
AC
201332004-06-10 Andrew Cagney <cagney@gnu.org>
20134
20135 * lib/compiler.cc, lib/compiler.c: Append either
20136 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
20137 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
20138 instead of gcc-3-3.
20139
dc3f10cb
AC
201402004-06-09 Andrew Cagney <cagney@gnu.org>
20141
b4d946af
AC
20142 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
20143 gdb/1455, bug is specific to "long long" and "double".
a9c64011 20144
dc3f10cb
AC
20145 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
20146 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
20147 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
20148 fixed.
20149
b5c0bfa2
AC
201502004-06-09 Andrew Cagney <cagney@gnu.org>
20151
20152 * gdb.base/structs.exp (test_struct_returns): Replace
20153 "return_value_unknown" and "finish_value_unknown" by
20154 "return_value_known" and "finish_value_known". Instead of
20155 "return_value_unknown" iff "finish_value_unknown", check
20156 "return_value_known" implies "finish_value_known".
20157
caeb605f
MH
201582004-06-08 Martin Hunt <hunt@redhat.com>
20159
20160 * gdb.base/float.exp: Add pattern for mips targets.
20161
c892bb64
RC
201622004-06-08 Randolph Chung <tausq@debian.org>
20163
20164 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
20165 message for unknown architectures more clear.
20166
48306d3e
JB
201672004-06-08 Joel Brobecker <brobecker@gnat.com>
20168
20169 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
20170 start the execution of the program.
20171
83ecb59f
JB
201722004-06-07 Jim Blandy <jimb@redhat.com>
20173
20174 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
20175 * gdb.arch/i386-cpuid.h: New helper file.
20176
55264cb4
RC
201772004-06-07 Randolph Chung <tausq@debian.org>
20178
20179 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
20180 has started.
20181
23cadb28
RM
201822004-06-04 Roland McGrath <roland@redhat.com>
20183
20184 Fix PR gdb/1647.
20185 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
20186 differently to be robust to output buffering differences.
20187
51d01eda
MC
201882004-06-04 Michael Chastain <mec.gnu@mindspring.com>
20189
20190 * gdb.threads/pthreads.exp: Update copyright years.
20191 (check_control_c): Change asynchronous 'after' to synchronous.
20192
f4fc3b93
RM
201932004-06-04 Roland McGrath <roland@redhat.com>
20194
20195 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
20196 next gdb prompt.
20197
4013522b
MC
201982004-06-02 Michael Chastain <mec.gnu@mindspring.com>
20199
20200 Fix PR gdb/1636.
20201 * gdb.threads/manythreads.exp: Change asynchronous 'after'
20202 calls to synchronous.
20203
7a8f1e6b
JB
202042004-05-26 Jim Blandy <jimb@redhat.com>
20205
20206 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
20207
81bb3443
RC
202082004-05-24 Randolph Chung <tausq@debian.org>
20209
20210 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
20211 * gdb.asm/pa.inc: New file.
20212
8f5a3103
MK
202132004-05-22 Mark Kettenis <kettenis@gnu.org>
20214
20215 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
20216
734b8fe8 202172004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 20218 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
20219
20220 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
20221 GDB prompt.
20222
725603e1
UW
202232004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20224
f4fc3b93 20225 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
20226 setjmp/longjmp. Use sigaction instead of signal.
20227
8b923272 202282004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 20229 Michael Snyder <msnyder@redhat.com>
8b923272
JB
20230
20231 * gdb.threads/pthread_cond_wait.c: New file.
20232 * gdb.threads/pthread_cond_wait.exp: New testcase.
20233
8bfabb04
AC
202342004-05-13 Andrew Cagney <cagney@redhat.com>
20235
20236 * gdb.base/signull.exp, gdb.base/signull.c: New files.
20237 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
20238
42edda50
AC
202392004-05-11 Andrew Cagney <cagney@redhat.com>
20240
20241 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
20242 fixed but revealed gdb/1639.
20243
d303a6c7
AC
202442004-05-10 Andrew Cagney <cagney@redhat.com>
20245
20246 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
20247 func1" and "next to 2nd alarm", kernel bug avoided.
20248
bf08c2a1
DJ
202492004-05-10 Daniel Jacobowitz <dan@debian.org>
20250
20251 PR external/1568
20252 * gdb.base/bigcore.exp: Check the size of the dumped core file.
20253 XFAIL if it is smaller than bytes_allocated.
20254 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
20255 (main): Make chunks_allocated unsigned. Correct comment.
20256
c0586a34
JB
202572004-05-07 Joel Brobecker <brobecker@gnat.com>
20258
20259 * gdb.arch/powerpc-aix-prologue.c: New file.
20260 * gdb.arch/powerpc-aix-prologue.exp: New file.
20261
f2785d12
JB
202622004-05-07 Jim Blandy <jimb@redhat.com>
20263
20264 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
20265 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
20266
bd7f6e30
JB
202672004-05-06 Joel Brobecker <brobecker@gnat.com>
20268
20269 * gdb.base/sep.exp: No longer setup_kfail when the program was
20270 built with dwarf2.
20271
0a5e7efe
JI
202722004-05-05 Jim Ingham <jingham@apple.com>
20273
20274 * gdb.base/pending.exp: Make sure pending breakpoints
20275 preserve the ignore count.
f4fc3b93 20276
a8958849
MK
202772004-04-27 Jerome Guitton <guitton@gnat.com>
20278
20279 * i386-prologue.exp: Add testcase for jump instruction as first
20280 instruction of the real code.
20281 * i386-prologue.c (jump_at_beginning): New function.
20282
7e103f5b
MK
202832004-04-28 Mark Kettenis <kettenis@gnu.org>
20284
20285 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
20286 x86_64-*-*.
20287
5d38b224
MK
202882004-04-28 Mark Kettenis <kettenis@gnu.org>
20289
20290 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
20291 i*86-*-*.
20292
0ef32fd9
MK
202932004-04-25 Mark Kettenis <kettenis@gnu.org>
20294
20295 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
20296 expression that checks the return type.
20297
71d7dd7c
AC
202982004-04-23 Andrew Cagney <cagney@redhat.com>
20299
20300 * gdb.base/call-sc.exp: New test of scalar call/return values.
20301 * gdb.base/call-sc.c: Ditto.
20302
1e9f977e
JJ
203032004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20304
20305 * gdb.threads/manythreads.c: Reduce thread stack size.
20306
899d9e3a
JJ
203072004-04-23 Jeff Johnston <jjohnstn@redhat.com>
20308
20309 * gdb.threads/manythreads.c: Add copyright notice.
20310
61bcae62
AC
203112004-04-23 Andrew Cagney <cagney@redhat.com>
20312
20313 * gdb.base/siginfo.exp: Better handle step out of signal.
20314 * gdb.base/sigstep.exp: Ditto.
20315
7339a42e 203162004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 20317 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
20318
20319 * gdb.threads/manythreads.c: New testcase.
20320 * gdb.threads/manythreads.exp: Ditto.
20321
5c98409b
JB
203222004-04-22 Jim Blandy <jimb@redhat.com>
20323
20324 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
20325 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
20326
3b611f1a
MC
203272004-04-21 Michael Chastain <mec.gnu@mindspring.com>
20328
20329 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
20330
f0fd9238
AC
203312004-04-21 Andrew Cagney <cagney@redhat.com>
20332
20333 * gdb.base/sigstep.c: New file.
20334 * gdb.base/sigstep.exp: New file.
20335
90990674
JB
203362004-04-16 Joel Brobecker <brobecker@gnat.com>
20337
20338 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
20339 call to observer_notify_normal_stop.
20340
78cef34b
AC
203412004-04-15 Andrew Cagney <cagney@redhat.com>
20342
20343 * gdb.base/siginfo.c: New file.
20344 * gdb.base/siginfo.exp: New file.
20345
d2343407
JB
203462004-04-12 J. Brobecker <brobecker@gnat.com>
20347
20348 * gdb.base/sep.exp: Fix typo in comment.
20349
a2dba3c8
JB
203502004-04-12 J. Brobecker <brobecker@gnat.com>
20351
20352 * gdb.base/sep.c: New file.
20353 * gdb.base/sep-proc.c: New file.
20354 * gdb.base/sep.exp: New testcase.
20355
15f7b60e
MK
203562004-04-09 Mark Kettenis <kettenis@gnu.org>
20357
20358 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
20359 support.
20360
44f4de1a
AC
203612004-04-05 Andrew Cagney <cagney@redhat.com>
20362
20363 * gdb.base/sigaltstack.c: New file.
20364 * gdb.base/sigaltstack.exp: New file.
20365
ef04f396
JB
203662004-04-04 Joel Brobecker <brobecker@gnat.com>
20367
20368 * gdb.base/foll-fork.exp: Update the expected output for
20369 "help set follow-fork-mode", to match a change that was made
20370 to the help of this variable on 2004-01-13.
20371
d40d2c92
JB
203722004-04-01 Joel Brobecker <brobecker@gnat.com>
20373
20374 * lib/ada.exp: Add copyright notice.
20375 * bar.ads: Likewise.
20376 * bar.adb: Likewise.
20377 * null_record.adb: Likewise.
20378 * null_record.exp: Likewise.
20379 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
20380
f86ef5a3
JB
203812004-04-01 Joel Brobecker <brobecker@gnat.com>
20382
20383 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
20384 * configure: Regenerate.
20385
414e70e3
JB
203862004-04-01 Joel Brobecker <brobecker@gnat.com>
20387
20388 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
20389 to build the application. Remove the message printed when in
20390 verbose mode, redundant with the UNSUPPORTED message above.
20391
f0aaee49
JB
203922004-03-31 Joel Brobecker <brobecker@gnat.com>
20393
20394 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
20395 * gdb.ada (null_record.exp): New testcase.
20396
ac81cb54
JB
203972004-03-31 Joel Brobecker <brobecker@gnat.com>
20398
20399 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
20400
854af2f7
JB
204012004-03-31 Joel Brobecker <brobecker@gnat.com>
20402
20403 * gdb.ada: New subdirectory.
20404 * gdb.ada/Makefile.in: New file.
20405 * gdb.ada/gnat_ada.gpr.in: New file.
20406
034cb681
JB
204072004-03-31 Joel Brobecker <brobecker@gnat.com>
20408
20409 * lib/ada.exp: New file.
20410
78a1a894
DJ
204112004-03-24 Daniel Jacobowitz <drow@mvista.com>
20412
20413 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
20414 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
20415
4b2b3b3e
AC
204162004-03-22 Andrew Cagney <cagney@redhat.com>
20417
20418 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
20419 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
20420 Problem identified by Ulrich Weigand.
20421
23c73aa3
DC
204222004-03-17 David Carlton <carlton@kealia.com>
20423
20424 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
20425 PR c++/826.
20426
d63a86f8
RM
204272004-03-16 Roland McGrath <roland@redhat.com>
20428
20429 * gdb.base/auxv.exp: New file.
20430 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
20431
0e02aa50
DC
204322004-03-12 David Carlton <carlton@kealia.com>
20433
20434 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
20435 * gdb.cp/pr-1553.cc: Ditto.
20436 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
20437 pass branch.
20438
c20b71be
MC
204392004-03-12 Michael Chastain <mec.gnu@mindspring.com>
20440
20441 * gdb.cp/templates.exp: Accept more template types.
20442
c7414a01
MC
204432004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20444
20445 From Corinna Vinschen with modifications.
20446 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
20447 local variable obj_with_enum.
20448 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
20449 results with obj_with_enum.
20450
ed69573c
MC
204512004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20452
20453 * gdb.cp/classes.cc: New file, copied from misc.cc.
20454 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
20455
28301461
MC
204562004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20457
20458 * gdb.cp/misc.cc: Add copyright notice.
20459
1198ecbe
DC
204602004-03-05 David Carlton <carlton@kealia.com>
20461
20462 * gdb.cp/rtti.exp: Add 'print *obj3' test.
20463 * gdb.cp/rtti.h: Update copyright.
20464 (namespace n2::n3): New.
20465 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
20466 (n2::n3::func3): New.
20467 (main): Call n2::n3::func3.
20468 * gdb.cp/rtti2.cc: Update copyright.
20469 (n2::create3): New.
20470
9e08c470
MK
204712004-03-04 Mark Kettenis <kettenis@gnu.org>
20472
20473 * gdb.asm/openbsd.inc: Fix typo.
20474
4bebc3aa
FF
204752004-03-03 Fred Fish <fnf@redhat.com>
20476
20477 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
20478 "val" instead of unused "size". Update copyright year.
20479
6ea9fb37
DJ
204802004-02-29 Daniel Jacobowitz <drow@mvista.com>
20481
20482 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
20483 to use unsigned char.
20484 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
20485 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
20486
23b23974
DJ
204872004-02-29 Daniel Jacobowitz <drow@mvista.com>
20488
20489 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
20490 line of output.
20491
7574fd53
DJ
204922004-02-28 Daniel Jacobowitz <drow@mvista.com>
20493
20494 * gdb.base/relocate.c (dummy): Initialize.
20495
a195357f
DJ
204962004-02-28 Daniel Jacobowitz <drow@mvista.com>
20497
20498 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
20499 a breakpoint at exit.
20500
72fd54a9
FF
205012004-02-27 Fred Fish <fnf@redhat.com>
20502
20503 * gdb.base/chng-syms.exp: Add expect condition to match failing
20504 case that isn't a timeout.
20505
b9d23137
AC
205062004-02-27 Andrew Cagney <cagney@redhat.com>
20507
20508 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
20509 support.
20510
15d208f6 205112004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 20512
15d208f6
FF
20513 * gdb.arch/gdb1431.c: Remove.
20514 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
20515 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
20516 of "until" incorrectly.
20517
98f9cd2d
JB
205182004-02-26 J. Brobecker <brobecker@gnat.com>
20519
20520 * gdb.cp/class2.cc (empty): New class.
20521 (refer): New function.
20522 (main): Declare an object of type empty and use it.
20523 * gdb.cp/class2.exp: Print the value of an object of type empty.
20524
9b50c11b
JJ
205252004-02-26 Jeff Johnston <jjohnstn@redhat.com>
20526
20527 * gdb.base/langs.exp: Update query string to match the
20528 new nquery format used for pending breakpoints.
20529
0dcd613f
AC
205302004-02-26 Andrew Cagney <cagney@redhat.com>
20531
20532 Fix PR i18n/1570.
20533 * gdb.base/charset.c: Update copyright notice.
20534 (main, init_string): Remove the escape character '\e' tests.
20535 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
20536 * gdb.base/charset.exp (valid_host_charset): Ditto.
20537 * gdb.base/setvar.exp: Ditto.
20538
b8a56647
AC
205392004-02-24 Andrew Cagney <cagney@redhat.com>
20540
90d59e34
AC
20541 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
20542 mmapped data in core file" PASS and FAIL messages consistent.
20543
b8a56647
AC
20544 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
20545 setting a breakpoint. Work around PR java/1565.
20546
9f27c604
JJ
205472004-02-23 Jeff Johnston <jjohnstn@redhat.com>
20548
20549 * lib/gdb.exp (gdb_breakpoint): Update query string to match
20550 new nquery format.
20551 * gdb.base/pending.exp: Ditto.
20552
3224a706
MK
205532004-02-22 Mark Kettenis <kettenis@gnu.org>
20554
20555 * configure.in: Run stabs tests on *BSD.
20556 * configure: Regenerated.
20557
41e0a9ca
MK
205582004-02-21 Mark Kettenis <kettenis@gnu.org>
20559
20560 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
20561
1e1b3428
FF
205622004-02-20 Fred Fish <fnf@redhat.com>
20563
20564 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
20565 blank in test for "returns short", for consistency with other
20566 "returns xxx" tests. Update copyright year.
20567
f9a7572a
FF
205682004-02-19 Fred Fish <fnf@redhat.com>
20569
20570 New testcase for PR breakpoint/1558.
20571 * gdb.arch/gdb1558.exp: New file.
20572 * gdb.arch/gdb1558.c: New file.
20573
b2ce2854
EZ
205742004-02-19 Elena Zannoni <ezannoni@redhat.com>
20575
20576 * gdb.base/nodebug.exp: Fix typo.
20577
e7c9ff01
JB
205782004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20579
20580 Committed by Jim Blandy <jimb@redhat.com>.
20581
62f4b920
JB
20582 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
20583
2db536a1
JB
20584 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
20585
e7c9ff01
JB
20586 * gdb.base/float.exp: Support s390*-*-* targets.
20587
f3205b34
AF
205882004-02-17 Adam Fedor <fedor@gnu.org>
20589
20590 * gdb.base/gdb1555.exp: New file.
20591 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
20592
9d62932d
EZ
205932004-02-17 Elena Zannoni <ezannoni@redhat.com>
20594
20595 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
20596
344c9711
FF
205972004-02-16 Fred Fish <fnf@redhat.com>
20598
20599 * gdb.arch/gdb1291.c: Remove
20600 * gdb.arch/gdb1291.s: New test input file.
20601 * gdb.arch/gdb1291.exp: Expand test to check case that should not
20602 fail. Test for correct result, known incorrect result, other
20603 failures and timeouts.
20604
2d822687
AC
206052004-02-16 Andrew Cagney <cagney@redhat.com>
20606
20607 * gdb.base/bigcore.exp: New file.
20608 * gdb.base/bigcore.c: New file.
20609
dac15b66
AC
206102004-02-13 Andrew Cagney <cagney@redhat.com>
20611
20612 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
20613 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
20614 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
20615 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
20616 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
20617 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
20618 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
20619 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
20620 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
20621 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
20622
6bdfc2c4
JJ
206232004-02-11 Jeff Johnston <jjohnstn@redhat.com>
20624
20625 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
20626 executed is an alloc instruction.
20627
87b3ede8
DC
206282004-02-11 David Carlton <carlton@kealia.com>
20629
20630 * gdb.cp/breakpoint.exp: New.
20631 * gdb.cp/breakpoint.cc: New.
20632
6e19e2bf
MC
206332004-02-11 Michael Chastain <mec.gnu@mindspring.com>
20634
20635 Partial fix for PR gdb/1543.
20636 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
20637 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
20638 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
20639 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
20640 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
20641 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
20642 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
20643 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
20644 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
20645 to bug-gdb@prep.ai.mit.edu .
20646 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
20647 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
20648 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
20649 Likewise.
20650
5c5455dc
AC
206512004-02-10 Andrew Cagney <cagney@redhat.com>
20652
20653 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
20654 using gdb_internal_error_resync.
20655
9cf689d7
DJ
206562004-02-09 Daniel Jacobowitz <drow@mvista.com>
20657
20658 * gdb.threads/thread-specific.exp: Stop early if no threads are
20659 found.
20660
d2dc51db
MC
206612004-02-09 Michael Chastain <mec.gnu@mindspring.com>
20662
20663 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
20664
14b1a056
DJ
206652004-02-08 Daniel Jacobowitz <drow@mvista.com>
20666
20667 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
20668 breakpoints.
20669
83f66e8f
DJ
206702004-02-07 Daniel Jacobowitz <drow@mvista.com>
20671
20672 * config/sim.exp (gdb_load): Handle $arg == "".
20673 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
20674 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
20675
30fc0091
EZ
206762004-02-07 Elena Zannoni <ezannoni@redhat.com>
20677
a9c64011
AS
20678 * gdb.base/maint.exp: Update test to reflect
20679 obstack changes.
30fc0091 20680
4d806929
JJ
206812004-02-04 Jeff Johnston <jjohnstn@redhat.com>
20682
20683 * gdb.base/pendshr.c (pendfunc): New function that calls
20684 pendfunc1.
20685 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
20686
7bfdd688
FF
206872004-02-04 Fred Fish <fnf@redhat.com>
20688
20689 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
20690 function symbols and update copyright years.
20691 * gdb.arch/gdb1291.c: Ditto.
20692
aaa08ee4
MC
206932004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20694
20695 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
20696
dbad7755
MC
206972004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20698
20699 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
20700
ec4646ef
MC
207012004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20702
20703 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
20704
1b802196
FF
207052004-02-02 Fred Fish <fnf@redhat.com>
20706
20707 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
20708 remote targets. Update copyright years.
20709
18fe2033
JJ
207102004-02-02 Jeff Johnston <jjohnstn@redhat.com>
20711
20712 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
20713 support.
20714 * gdb.base/langs.exp: Fix test which attempts to create
20715 breakpoint on non-existent function to handle new pending
20716 support.
20717 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
20718 a breakpoint.
20719 * gdb.base/pending.exp: New test.
20720 * gdb.base/pending.c: New file.
20721 * gdb.base/pendshr.c: Ditto.
20722
8d577d32
DC
207232004-02-02 David Carlton <carlton@kealia.com>
20724
20725 * gdb.cp/overload.exp: Add overloadNamespace tests.
20726 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
20727 (overloadNamespace, XXX): New.
20728 (main): Call XXX::marker2.
20729
3ad13771
FF
207302004-02-01 Fred Fish <fnf@redhat.com>
20731
20732 * gdb.base/dump.exp: Use runto_main instead of "runto main".
20733 * gdb.base/finish.exp: Ditto.
20734 * gdb.base/gcore.exp: Ditto.
20735 * gdb.base/huge.exp: Ditto.
20736 * gdb.base/info-proc.exp: Ditto.
20737 * gdb.base/return2.exp: Ditto.
20738 * gdb.threads/gcore-thread.exp: Ditto.
20739
44c75849
DJ
207402004-02-01 Daniel Jacobowitz <drow@mvista.com>
20741
20742 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
20743
005bc093
MK
207442004-02-01 Mark Kettenis <kettenis@gnu.org>
20745
20746 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
20747 that opening the file succeeds on OpenBSD.
20748
c47cebdb
DJ
207492004-02-01 Daniel Jacobowitz <drow@mvista.com>
20750
20751 * gdb.threads/thread-specific.c: New file.
20752 * gdb.threads/threads-specific.exp: New test script.
20753 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
20754 to expect_out.
20755
5a01311c
MK
207562004-02-01 Mark Kettenis <kettenis@gnu.org>
20757
20758 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
20759 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
20760 only on the "print_small_structs from print_long_arg_list" test.
20761
ce22a4f1
DJ
207622004-02-01 Daniel Jacobowitz <drow@mvista.com>
20763
20764 * gdb.base/completion.exp: Kill a stray backslash.
20765
20766 From Jim Ingham <jingham@apple.com>:
20767 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
20768 agrees with the result from sending a tab.
20769
abbab9d3
DJ
207702004-01-31 Daniel Jacobowitz <drow@mvista.com>
20771
20772 * gdb.base/chng-syms.exp: Remove stray newline.
20773
53904d1e
MK
207742004-01-31 Mark Kettenis <kettenis@gnu.org>
20775
20776 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
20777 *-*-openbsd*.
20778 * gdb.asm/openbsd.inc: New file.
20779
3a4b3aac
MK
207802004-01-30 Mark Kettenis <kettenis@gnu.org>
20781
20782 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
20783 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
20784 *-*solaris2*. Remove commented out default settings for
20785 asm-flags. Replace gdb_compile with target_link.
20786
ebac27b4
MC
207872004-01-29 Michael Chastain <mec.gnu@mindspring.com>
20788
20789 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
20790 for all tests. Remove old hp-ux and cygnus xfail cases.
20791
d8679d84
PH
207922004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
20793
20794 * gdb.base/chng-syms.exp: New file.
20795 * gdb.base/chng-syms.c: New file.
20796
0a55bc22
MC
207972004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20798
20799 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
20800 Provide arms for current output in all my configurations.
20801
94b8e876
MC
208022004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20803
20804 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
20805 * lib/compiler.cc: Likewise.
20806 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
20807 get the right preprocessor. Eval the output directly. Remove
20808 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
20809 hp_f77_compiler and hp_f90_compiler completely.
20810 (gdb_preprocess): Delete.
20811 (get_compiler): Delete.
20812
7cf03d44
MK
208132004-01-24 Mark Kettenis <kettenis@gnu.org>
20814
20815 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
20816 <string.h>.
20817
68b6dce9
NR
208182004-01-24 Nick Roberts <nick@nick.uklinux.net>
20819
20820 * gdb.mi/mi-stack.exp: Update copyright.
20821
b368761e
DC
208222004-01-23 David Carlton <carlton@kealia.com>
20823
20824 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
20825 test for cp_lookup_transparent_type.
20826 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
20827 call them.
20828
f2061b53
DJ
208292004-01-23 Daniel Jacobowitz <drow@mvista.com>
20830
20831 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
20832 after -var-update.
20833
37fc574a
DC
208342004-01-23 David Carlton <carlton@kealia.com>
20835
20836 * gdb.cp/namespace.cc (C::ensureRefs): New.
20837 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
20838
8e94b928
NR
208392004-01-20 Nick Roberts <nick@nick.uklinux.net>
20840
20841 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
20842 case "-stack-list-locals 2".
20843 * gdb.mi/mi-var-child.exp: Test for case
20844 "-var-list-children --all-values NAME".
20845
997b0952
MC
208462004-01-18 Michael Chastain <mec.gnu@mindspring.com>
20847
20848 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
20849
52470da3
MK
208502004-01-18 Mark Kettenis <kettenis@gnu.org>
20851
7049b4b8
MK
20852 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
20853 used with gdb_test_multiple.
20854
52470da3
MK
20855 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
20856 read at address 0. This fixes PR testsuite/1504.
20857
da6012e5
DJ
208582004-01-18 Daniel Jacobowitz <drow@mvista.com>
20859
20860 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
20861 Remove downloading, guessing the host executable, the calls to
20862 gdb_file_cmd and gdb_target_cmd, and "load" support.
20863 (infer_host_exec): New function broken out from gdb_load.
20864 (gdb_load): New wrapper for gdbserver_gdb_load.
20865 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
20866 gdb_target_cmd. Use -target-select.
20867 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
20868 Download binaries to the host. Clear last_mi_remote_file when
20869 we load a new binary.
20870 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
20871 call gdbserver_gdb_load and mi_gdb_target_cmd.
20872
32c70722
MC
208732004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20874
20875 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
20876 type patterns.
20877
b0cecf36
MC
208782004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20879
20880 * gdb.cp/templates.exp: Fix typo in test name of
20881 "print Foo<volatile char*>::foo".
20882
4120d7e6
MC
208832004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20884
20885 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
20886
f679e530
BE
208872004-01-16 Ben Elliston <bje@wasabisystems.com>
20888
20889 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
20890 (clean mostlyclean): Remove empty rm.
20891
091c48f6
MC
208922004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20893
20894 * gdb.base/setvar.exp: Add copyright years.
20895
3e5fc8d2
DC
208962004-01-14 David Carlton <carlton@bactrian.org>
20897
20898 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
20899 PR c++/1511 and update coment.
20900 * gdb.cp/templates.exp: Update patterns to match current output.
20901 If changes involve something other than whitespace, KFAIL
20902 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
20903
63d06c5c
DC
209042004-01-14 David Carlton <carlton@kealia.com>
20905
20906 * gdb.cp/namespace.exp: Add tests involving classes defined within
20907 namespaces.
20908 * gdb.cp/namespace.cc (C::CClass): New.
20909 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
20910
a51dab88
EZ
209112004-01-14 Elena Zannoni <ezannoni@redhat.com>
20912
20913 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
20914 what debug info we have. Print a better message if something goes
20915 wrong while producing the separate debug info file.
20916
a476ccc9
MC
209172004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20918
20919 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
20920
f453692c
MC
209212004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20922
20923 * gdb.base/callfuncs.c: Add copyright notice.
20924
f40063a5
MC
209252004-01-13 Michael Chastain <mec.gnu@mindspring.com>
20926
20927 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
20928 inheritance. PR gdb/1498, PR gcc/13539.
20929
19ac3974
EZ
209302004-01-13 Elena Zannoni <ezannoni@redhat.com>
20931
a9c64011
AS
20932 * gdb.threads/gcore-thread.exp: Prefix name of binary with
20933 test specific name.
20934 * gdb.mi/gdb669.exp: Ditto.
20935 * gdb.mi/mi-pthreads.exp: Ditto.
20936 * gdb.mi/mi1-pthreads.exp: Ditto.
20937 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 20938
56c97c6e
MC
209392004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20940
20941 * gdb.cp/member-ptr.cc: Add copyright notice.
20942
a0644324
MC
209432004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20944
20945 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
20946 some patterns for recent versions of gcc and hpacc. Delete
20947 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
20948 Delete tests that access a NULL pointer-to-member-data. This
20949 script is still disabled for gcc.
20950
32fabe09
EZ
209512004-01-12 Elena Zannoni <ezannoni@redhat.com>
20952
20953 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 20954 escaped correctly.
32fabe09 20955
1f8a6abb
EZ
209562004-01-12 Elena Zannoni <ezannoni@redhat.com>
20957
20958 * gdb.base/sepdebug.exp: New file.
20959 * gdb.base/sepdebug.c: New file.
20960 * lib/gdb.exp (separate_debug_filename): New procedure.
20961 (gdb_gnu_strip_debug): New procedure.
20962
48efe704
AC
209632004-01-12 Andrew Cagney <cagney@redhat.com>
20964
20965 * gdb.mi/ChangeLog: Delete file. Renamed to ...
20966 * gdb.mi/ChangeLog-1999-2003: New file.
20967
a9415475
AC
209682004-01-12 Andrew Cagney <cagney@redhat.com>
20969
20970 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
20971 "Renaming a directory to a non-empty directory returns ENOTEMPTY
20972 or EEXIST", treat EBUSY as an XFAIL.
20973
83b8cf9d
MC
209742004-01-11 Michael Chastain <mec.gnu@mindspring.com>
20975
20976 * gdb.base/scope.exp: Remove obsolete setup_xfail for
20977 hp_cc_compiler.
20978
9939d2a8
MC
209792004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20980
20981 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
20982 decorations.
20983
1ff8cadf
MC
209842004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20985
20986 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
20987 and "(aCC)" decorations. Remove obsolete doco about old
20988 test results.
20989
6fa9022e
MC
209902004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20991
20992 * gdb.cp/exception.exp: Fix typo in doco.
20993
209721fe
MK
209942004-01-09 Mark Kettenis <kettenis@gnu.org>
20995
20996 * gdb.base/gdb1476.exp: Fix typo.
20997
ef11303e
MC
209982004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20999
21000 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
21001 file.
21002
041ab88c
MC
210032004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21004
21005 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
21006 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
21007 Use gdb_compile. Remove restriction on gcc. Add some patterns
21008 for recent version of gdb. Delete second half, which was a copy
21009 of the first half with different build flags. This test is
21010 still disabled because it is still not ready for production.
21011
e36d075a
MC
210122004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21013
21014 * gdb.cp/exception.cc: Add copyright notice.
21015 * gdb.cp/exception.exp: Add a notice that this file is broken
21016 because of line number changes caused by addition of copyright
21017 notice.
21018
42b190ad
MC
210192004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21020
21021 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
21022 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
21023
8f25f06b
MC
210242004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21025
21026 * gdb.cp/classes.exp: Accept gnu abi 2.
21027 * gdb.cp/derivation.exp: Likewise.
21028 * gdb.cp/overload.exp: Likewise.
21029 * gdb.cp/virtfunc.exp: Likewise.
21030
06ded8b8
MC
210312004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21032
21033 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
21034 semicolon after end of function.
21035
77c26ae3
MC
210362004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21037
21038 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
21039 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
21040 boilerplate code for compiling and running the program under
21041 test. Add some string method tests.
21042
20757486
MC
210432004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21044
21045 * gdb.cp/bs15503.cc: Add copyright notice.
21046 * gdb.cp/bs15503.exp: Adjust line number.
21047
0fd3b503
MC
210482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21049
21050 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
21051 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
21052
10d1bea8
MC
210532004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21054
21055 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
21056 hp_cc_compiler.
21057
2789202a
MC
210582004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21059
21060 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
21061 * gdb.cp/ctti.exp: Use the marker instead of "next".
21062 With gcc, run further before bailing.
21063
b862f14c
MC
210642004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21065
21066 * gdb.cp/cttiadd.cc: Add copyright notice.
21067 * gdb.cp/cttiadd1.cc: Likewise.
21068 * gdb.cp/cttiadd2.cc: Likewise.
21069 * gdb.cp/cttiadd3.cc: Likewise.
21070
96da2469
MC
210712004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21072
21073 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
21074 Use gdb_test, gdb_test_multiple. Use floating-point values that
21075 have exact representations in IEEE-ish formats.
21076
053248ff
MC
210772004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21078
21079 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
21080 compilers. Delete duplicate call to get_compiler_info.
21081 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
21082 * gdb.base/volatile.exp: Likewise.
21083
84acecdd
MK
210842004-01-07 Mark Kettenis <kettenis@gnu.org>
21085
21086 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
21087 memory at address 0.
21088
fe11a27f
MC
210892004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21090
21091 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
21092 to test for hp-ux assembler. Fix copyright years.
21093
60ad077b
AC
210942004-01-07 Andrew Cagney <cagney@redhat.com>
21095
21096 * gdb.base/fileio.c (strerrno): Add "EBUSY".
21097
1c9b8f33
AC
210982004-01-07 Andrew Cagney <cagney@redhat.com>
21099
21100 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
21101 when creating the read-only file. From analysis by Roland McGrath
21102 and Elena Zannoni.
21103
753ccc7a
MC
211042004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21105
21106 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
21107
eca3e36b
MC
211082004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21109
21110 * gdb.base/cvexpr.c: Be type-safe with function pointers and
21111 data pointers.
21112
f8d4bac4
MC
211132004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21114
21115 * gdb.cp/m-static.exp: Compile one source file at a time.
21116 Delete unused call to get_compiler_info.
21117
9b4e0f94
MC
211182004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21119
21120 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
21121 * gdb.base/call-rt-st.exp: Likewise.
21122 * gdb.base/nodebug.exp: Likewise.
21123 * gdb.base/volatile.exp: Likewise.
21124 * gdb.cp/ref-types.exp: Likewise.
21125 * gdb.cp/templates.exp: Likewise.
21126
023c1024
MK
211272004-01-05 Mark Kettenis <kettenis@gnu.org>
21128
21129 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
21130
19703c4a
MC
211312004-01-05 Michael Chastain <mec.gnu@mindspring.com>
21132
21133 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
21134 hppa*-hp-hpux*.
21135
18b67037
MK
211362004-01-04 Mark Kettenis <kettenis@gnu.org>
21137
ba6219c8
MK
21138 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21139 x86_64-*-*.
21140
18b67037
MK
21141 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21142 sparc64-*-* and sparc*-solaris2*.
21143
1bfbbb9d
MK
211442004-01-04 Mark Kettenis <kettenis@gnu.org>
21145
21146 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
21147 return ${tests}" test. The ${tests} already mentions the
21148 filename.
21149
06846494
MC
211502004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21151
21152 * gdb.cp/local.exp: Accept gcc abi 2.
21153
3b0cb202
MC
211542004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21155
21156 * gdb.cp/templates.exp: Accept gcc abi 2.
21157
0643ec3f
MC
211582004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21159
21160 * lib/compiler.cc: Remove supports_template_debugging.
21161 * gdb.cp/templates.exp: Do not test supports_template_debugging.
21162
d231d0b1
MC
211632004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21164
21165 * gdb.cp/namespace.exp: Accept gcc abi 2.
21166
44ffb27c
MC
211672004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21168
21169 * gdb.cp/method.exp: Accept gcc abi 2.
21170
184ad485
MC
211712004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21172
21173 * gdb.cp/classes.exp: Generate identical results as old version.
21174 * gdb.cp/derivation.exp: Likewise.
21175 * gdb.cp/overload.exp: Likewise.
21176 * gdb.cp/virtfunc.exp: Likewise.
21177
116f09e7
MC
211782004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21179
21180 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
21181 mysterious bug with sourceware version of expect.
21182
b1379776
MC
211832004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21184
21185 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
21186 current versions of gcc, including gcc abi 2. Remove gratuitous
21187 restart of test program. Use gdb_test_multiple and gdb_test for
21188 all tests. Add patterns to xfail missing "const" in "const char *"
21189 and kfail PR gdb/1155.
21190
6b7a4c0e
MC
211912004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21192
21193 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
21194 current versions of gcc, including gcc abi 2. Remove gratuitous
21195 restart of test program. Use gdb_test_multiple and gdb_test for
21196 all tests. Add patterns to kfail PR gdb/1498.
21197
51615d72
MC
211982003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21199
21200 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
21201 current versions of gcc, including gcc abi 2. Use "breakpoint"
21202 and "continue" instead of restarting the target program. Use
21203 gdb_test_multiple and gdb_test for all tests.
21204
7b79a9d7
MK
212052004-01-01 Mark Kettenis <kettenis@gnu.org>
21206
21207 * gdb.asm/asm-source.exp: Update copyright year. Link statically
21208 for *-*-solaris2*.
21209
1cd3489f
MC
212102003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21211
21212 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
21213 current versions of gcc, including gcc abi 2. Use "breakpoint"
21214 and "continue" instead of restarting the target program several
21215 times. Use gdb_test_multiple and gdb_test for all tests.
21216
850742db
MC
212172003-12-18 Michael Chastain <mec.gnu@mindspring.com>
21218
21219 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
21220 source files.
21221
eb4bbda8
MC
212222003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21223
21224 * gdb.base/environ.exp: Handle compiling test case from multiple
21225 source files.
21226
e42c7771
MC
212272003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21228
21229 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
21230
80e4b428
JB
212312003-12-17 Jim Blandy <jimb@redhat.com>
21232
5f06973a
JB
21233 * gdb.base/freebpcmd.c: Add copyright notice.
21234
80e4b428
JB
21235 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
21236
0ab84fb7
MC
212372003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21238
21239 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
21240
1b3bb3d0
JB
212412003-12-13 Jim Blandy <jimb@redhat.com>
21242
21243 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
21244
3a4c9371
KB
212452003-12-12 Kevin Buettner <kevinb@redhat.com>
21246
21247 * gdb.asm/frv.inc: New file.
21248 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
21249
a1dea79a
FF
212502003-12-09 Fred Fish <fnf@redhat.com>
21251
21252 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
21253 functions to break1.c and leave prototypes behind. Add more
21254 "set breakpoint NN here" comments.
21255 * gdb.base/break1.c: New file.
21256
21257 * gdb.base/break.exp: Handle compiling test case from multiple
21258 source files and change source file references as needed.
21259 * gdb.base/completion.exp: Ditto.
21260 * gdb.base/condbreak.exp: Ditto.
21261 * gdb.base/define.exp: Ditto.
21262 * gdb.base/ena-dis-br.exp: Ditto.
21263 * gdb.base/info-proc.exp: Ditto.
21264 * gdb.base/maint.exp: Ditto.
21265 * gdb.base/until.exp: Ditto.
21266
21267 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
21268 hardcoded line numbers.
21269 * gdb.base/define.exp: Ditto.
21270 * gdb.base/ena-dis-br.exp: Ditto.
21271 * gdb.base/maint.exp: Ditto.
21272 * gdb.base/until.exp: Ditto.
21273
21274 * gdb.base/completion.exp: Use "break1" for completion tests since
21275 "break" is no longer a unique prefix.
21276
5266b69c
AC
212772003-12-06 Andrew Cagney <cagney@redhat.com>
21278
21279 * gdb.base/structs.exp (test_struct_returns): When applicable, set
21280 "return_value_unimplemented". When an unimplemented struct return
21281 architecture, report incorrect values as a KFAIL
21282
374451f0
MC
212832003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21284
21285 * gdb.cp/rtti.exp: Accept new wording of warning from
21286 cp_lookup_rtti_type.
21287
ba9b20a7
MC
212882003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21289
21290 Partial fix for PR testsuite/1456.
21291 * gdb.base/scope.exp (test_at_main): Replace references to
21292 gcc_compiled with calls to test_compiler_info.
21293 (test_at_foo): Likewise.
21294 (test_at_bar): Likewise.
21295
b74b6d0b
MC
212962003-12-04 Michael Chastain <mec.gnu@mindspring.com>
21297
21298 Partial fix for PR testsuite/1456.
21299 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
21300 to test_compiler_info.
21301
ccfa3402
MC
213022003-12-03 Michael Chastain <mec.gnu@mindspring.com>
21303
21304 * gdb.base/so-impl-ld.exp: Update copyright notice.
21305
f6246aba
MC
213062003-12-02 Michael Chastain <mec.gnu@mindspring.com>
21307
21308 Partial fix for PR testsuite/1456.
21309 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
21310 to test_compiler_info.
21311
13ae734a
MC
213122003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21313
21314 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
21315 from current versions of gdb. Clean up regular expressions.
21316 Delete redundant timeout case.
21317
d8e1cdee
MC
213182003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21319
21320 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
21321 from current versions of gdb. Clean up regular expressions.
21322 Delete redundant timeout case.
21323
96457b64
MC
213242003-12-01 Michael Chastain <mec.gnu@mindspring.com>
21325
21326 Partial fix for PR testsuite/1456.
21327 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
21328 gcc_compiled with call to test_compiler_info.
21329
f35309fc
MC
213302003-11-30 Michael Chastain <mec.gnu@mindspring.com>
21331
21332 Partial fix for PR testsuite/1456.
21333 * gdb.base/list.exp (test_list_function): Delete unused declaration
21334 of gcc_compiled.
21335
d7afdf9b
MC
213362003-11-29 Michael Chastain <mec.gnu@mindspring.com>
21337
21338 Partial fix for PR testsuite/1456.
21339 * gdb.base/complex.exp: Replace reference to gcc_compiled with
21340 call to test_compiler_info.
21341
71507b56
MK
213422003-11-29 Mark Kettenis <kettenis@gnu.org>
21343
21344 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
21345 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
21346 it to create the appropriate note.inc.
21347 * gdb.asm/asmsrc1.s: Include "note.inc".
21348 * gdb.asm/netbsd.inc: New file.
21349 * gdb.asm/empty.inc: New file.
21350
f81f93f7
MC
213512003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21352
21353 Partial fix for PR testsuite/1456.
21354 * gdb.base/constvars.exp: Replace references to gcc_compiled with
21355 calls to test_compiler_info.
21356
9a77938e
MC
213572003-11-27 Michael Chastain <mec.gnu@mindspring.com>
21358
21359 Partial fix for PR testsuite/1456.
21360 * gdb.base/volatile.exp: Replace references to gcc_compiled with
21361 calls to test_compiler_info.
21362
e8367dc7
MK
213632003-11-27 Mark Kettenis <kettenis@gnu.org>
21364
21365 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
21366 pattern for the KFAILs.
21367
526c61ee
AF
213682003-11-25 Adam Fedor <fedor@gnu.org>
21369
21370 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
21371 * gdb.objc/objcdecode.m: New file.
21372
28f2d600
AF
213732003-11-25 Adam Fedor <fedor@gnu.org>
21374
21375 * gdb.objc/nondebug.exp: Test for PR objc/1236.
21376 * gdb.objc/nondebug.m: New file.
21377
a3895cee
BE
213782003-11-26 Ben Elliston <bje@wasabisystems.com>
21379
21380 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21381 NetBSD as it does on FreeBSD. Modelled on a similar change by
21382 Mark Kettenis on 2003-05-30.
21383 (link-flags): Set to "--entry _start" regardless of target.
21384 Special linker flags are to be appended to $link-flags.
21385 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
21386
c9f2c8a3
MC
213872003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21388
21389 * gdb.cp/method.exp: Accept output of new demangler.
21390
15a0587a 213912003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
21392
21393 * gdb/class2.exp: New file.
21394 * gdb/class2.cc: New file.
21395
3c00b570
MC
213962003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21397
21398 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
21399 of new demangler.
21400
7027acc7
MK
214012003-11-23 Mark Kettenis <kettenis@gnu.org>
21402
21403 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
21404 of gdb_test "run".
21405
b0e1598a
MK
214062003-11-23 Mark Kettenis <kettenis@gnu.org>
21407
21408 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
21409 "continue" into "run".
21410
4d9eda44
MC
214112003-11-23 Michael Chastain <mec.gnu@mindspring.com>
21412
21413 Partial fix for PR testsuite/1456.
21414 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
21415 call to test_compiler_info.
21416 * gdb.cp/ctti.exp: Likewise.
21417 * gdb.cp/derivation.exp: Likewise.
21418 * gdb.cp/member-ptr.exp: Likewise.
21419 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
21420 reference to gcc_compiled.
21421
214222003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
21423
21424 Fix PR testsuite/1463.
21425 * gdb.base/structs.exp (start_structs_test): Call
21426 get_debug_format before using the debug format.
21427
d422fe19
AC
214282003-11-22 Andrew Cagney <cagney@redhat.com>
21429
21430 * lib/gdb.exp (gdb_test_multiple): Add simple example.
21431 * gdb.base/structs.exp: Use gdb_test_multiple.
21432
039cf96d
AC
214332003-11-20 Andrew Cagney <cagney@redhat.com>
21434
6882279b
AC
21435 * gdb.base/structs.exp: Handle and recover from internal errors.
21436 Replace "foo${n}" with "foo<n>" in test messages.
21437
e53890ae
AC
21438 * gdb.base/structs.exp: Update copyright. Rewrite.
21439 * gdb.base/structs.c: Update copyright. Rewrite.
21440
2b211c59
AC
21441 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
21442 resync count exceeded.
d63a86f8 21443
039cf96d
AC
21444 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
21445 from the internal error.
21446 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
21447 Original from Jim Blandy.
21448 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 21449
eac98b22
AC
214502003-11-19 Andrew Cagney <cagney@redhat.com>
21451
21452 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
21453 KFAIL.
21454
67455b2a
MK
214552003-11-17 Mark Kettenis <kettenis@gnu.org>
21456
21457 New testcase for PR backtrace/1435.
21458 * gdb.arch/i386-unwind.exp: New file.
21459 * gdb.arch/i386-unwind.c: New file.
21460
853d6e5b
AC
214612003-11-17 Andrew Cagney <cagney@redhat.com>
21462
21463 * lib/gdb.exp (compiler_info): New global.
21464 (test_compiler_info): New function.
21465 (get_compiler_info): Set compiler_info.
21466 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
21467 "compiler_info" to gcc-<major>-<minor>.
21468
38cf6e11
MC
214692003-11-15 Michael Chastain <mec.gnu@mindspring.com>
21470
21471 * gdb.trace/configure: Remove.
21472
a50d3602
EZ
214732003-11-13 Elena Zannoni <ezannoni@redhat.com>
21474
21475 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 21476 breakpoints.
a50d3602
EZ
21477 * gdb.base/break.exp: Remove all references to explicit line
21478 numbers.
21479
d9407aaa
NC
214802003-11-11 Nick Clifton <nickc@redhat.com>
21481
21482 * gdb.base/shreloc.exp: Do not run for targets which do not
21483 support shared objects.
21484
db488fc1
CV
214852003-11-10 Corinna Vinschen <vinschen@redhat.com>
21486
21487 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
21488 Don't run tests if nofileio flag is given.
21489
6a90a18e
EZ
214902003-11-07 Elena Zannoni <ezannoni@redhat.com>
21491
21492 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 21493 as well as 'Watchpoint'.
6a90a18e 21494
0b915e9c
EZ
214952003-11-06 Elena Zannoni <ezannoni@redhat.com>
21496
21497 Reported by Jim Ingham <jingham@apple.com>:
21498 * gdb.base/annota1.exp: Match at least one occurrence of the
21499 signal handler annotation.
21500
d7e4b55f
EZ
215012003-11-06 Elena Zannoni <ezannoni@redhat.com>
21502
a9c64011
AS
21503 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
21504 as well as 'Watchpoint'.
d7e4b55f 21505
2fe4e8d0
MC
215062003-11-05 Michael Chastain <mec@shout.net>
21507
21508 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
21509
6ef88553
KW
215102003-11-03 Kris Warkentin <kewarken@qnx.com>
21511
21512 * gdb.arch/gdb1291.c: New test file.
21513 * gdb.arch/gdb1291.exp: New test script.
21514 * gdb.arch/gdb1431.c: New test file.
21515 * gdb.arch/gdb1431.exp: New test script.
21516
ae7dc4d8
MC
215172003-10-22 Michael Chastain <mec@shout.net>
21518
21519 * gdb.mi/pthreads.c: Add copyright notice.
21520
c39d7427
MC
215212003-10-22 Michael Chastain <mec@shout.net>
21522
21523 * gdb.threads/pthreads.c: Add copyright notice.
21524
8b7d96c1
MC
215252003-10-20 Michael Chastain <mec@shout.net>
21526
21527 * gdb.base/gdb1056.exp: New test script.
21528
d1d69fdd
DJ
215292003-10-13 Daniel Jacobowitz <drow@mvista.com>
21530
21531 * gdb.threads/killed.exp: Use gdb_run_cmd.
21532
7d605576
DJ
215332003-10-13 Daniel Jacobowitz <drow@mvista.com>
21534
21535 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
21536 create a core file.
21537 * gdb.threads/gcore-thread.exp: Likewise.
21538
618ec112
CV
215392003-10-13 Corinna Vinschen <vinschen@redhat.com>
21540
21541 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
21542 type, based on char type.
21543 (struct bit_flags_short_t): New bitfield type, based on short type.
21544 (init_bit_flags_char): New fuction.
21545 (init_bit_flags_short): Ditto.
21546 (print_bit_flags_char): Ditto.
21547 (print_bit_flags_short): Ditto.
21548 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
21549
9367a73c
MC
215502003-10-11 Michael Chastain <mec@shout.net>
21551
21552 * gdb.base/call-rt-st.exp: Update copyright year.
21553
1decf120
KI
215542003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
21555
21556 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
21557 * gdb.disasm/sh3.s: Ditto.
21558
5445b2ae
DJ
215592003-10-07 Daniel Jacobowitz <drow@mvista.com>
21560
21561 * gdb.threads/switch-threads.exp: New test.
21562 * gdb.threads/switch-threads.c: New source file.
21563
aec24853
CV
215642003-10-07 Corinna Vinschen <vinschen@redhat.com>
21565
21566 * gdb.base/ending-run.exp: Add sh specific case.
21567
adc7428d
AC
215682003-10-06 Andrew Cagney <cagney@redhat.com>
21569
21570 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
21571 * gdb.disasm/mn10200.exp: Delete obsolete file.
21572
c9d37158
DJ
215732003-09-29 Daniel Jacobowitz <drow@mvista.com>
21574
21575 * ChangeLog: Correct an entry command.exp -> commands.exp.
21576 * gdb.base/commands.exp (bp_deleted_in_command_test)
21577 (temporary_breakpoint_commands): Check noargs.
21578
79c2c32d
DC
215792003-09-25 David Carlton <carlton@kealia.com>
21580
21581 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
21582 of some print tests, where appropriate. Add tests for C::D::cd,
21583 E::ce, F::cXfX, G::XgX.
21584 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
21585
594e6d67
RE
215862003-09-25 Richard Earnshaw <rearnsha@arm.com>
21587
21588 * lib/java.exp (java_init): Import target_alias before using it.
21589
10f0d451
DC
215902003-09-25 David Carlton <carlton@kealia.com>
21591
21592 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
21593
274bcba0
EZ
215942003-09-23 Elena Zannoni <ezannoni@redhat.com>
21595
d63a86f8 21596 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 21597 weirdness.
274bcba0 21598
cdbf20f7
MC
215992003-09-17 Michael Chastain <mec@shout.net>
21600
21601 * gdb.cp/gdb1355.exp: New file.
21602 * gdb.cp/gdb1355.c: New file.
21603
71e06f80
CV
216042003-09-15 Corinna Vinschen <vinschen@redhat.com>
21605
21606 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
21607 * gdb.asm/sh.inc: New file.
21608
5c4e30ca
DC
216092003-09-11 David Carlton <carlton@kealia.com>
21610
bd45b7af
DC
21611 * gdb.cp/namespace.exp: Add tests for namespace types.
21612 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
21613 (test_namespace): New.
21614
1c199746
EZ
216152003-09-11 Elena Zannoni <ezannoni@redhat.com>
21616
a9c64011 21617 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 21618 * gdb.stabs/weird.exp: Ditto.
1c199746 21619
04ed252f
MC
216202003-09-08 Michael Chastain <mec@shout.net>
21621
21622 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
21623
d8a2d9e7
MC
216242003-09-07 Michael Chastain <mec@shout.net>
21625
21626 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
21627 'parse error'.
21628
161afb24
MK
216292003-09-07 Mark Kettenis <m.kettenis@osp.nl>
21630
21631 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
21632
49f2741a
MC
216332003-08-30 Michael Chastain <mec@shout.net>
21634
21635 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
21636 * gdb.gdb/observer.exp: Ditto.
21637 * gdb.gdb/xfullpath.exp: Ditto.
21638
8afa723e
MK
216392003-08-29 Mark Kettenis <kettenis@gnu.org>
21640
21641 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
21642 *-*-*bsd*.
21643
f31dfe3b
JJ
216442003-08-28 Jeff Johnston <jjohnstn@redhat.com>
21645
21646 * gdb.base/dump.exp: Skip for ia64.
21647
4630e498
JJ
216482003-08-25 Jeff Johnston <jjohnstn@redhat.com>
21649
21650 * gdb.asm/asm-source.exp: Add ia64 support.
21651 * gdb.asm/ia64.inc: New file.
21652
1105b7ef
MC
216532003-08-22 Michael Chastain <mec@shout.net>
21654
21655 * gdb.cp: New directory.
21656 * gdb.cp/*: Copy from gdb.c++/*.
21657 * gdb.c++/*: Remove.
21658 * Makefile.in: Change gdb.c++ to gdb.cp.
21659 * configure.in: Ditto.
21660 * configure: Regnerate.
21661
c945b932
MK
216622003-08-18 Mark Kettenis <kettenis@gnu.org>
21663
21664 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
21665 * gdb.arch/i386-prologue.c (gdb1338): Add function.
21666
2b66634b
DJ
216672003-08-17 Daniel Jacobowitz <drow@mvista.com>
21668
21669 * mi-var-display.exp (-var-list-children weird): Accept function
21670 pointers with argument types.
21671 * mi1-var-display.exp (-var-list-children weird): Likewise.
21672 * mi2-var-display.exp (-var-list-children weird): Likewise.
21673
a356f73b
DJ
216742003-08-17 Daniel Jacobowitz <drow@mvista.com>
21675
21676 * gdb.base/annota3.exp: Add missing newline.
21677
483417b8
MC
216782003-08-06 Michael Chastain <mec@shout.net>
21679
21680 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
21681
c99c59c3
MS
216822003-08-12 Michael Snyder <msnyder@redhat.com>
21683
21684 * gdb.base/float.exp: Add test for SH.
21685
55ed7501
MK
216862003-08-10 Mark Kettenis <kettenis@gnu.org>
21687
21688 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
21689
1a371f2e
EZ
216902003-08-07 Elena Zannoni <ezannoni@redhat.com>
21691
21692 * gdb.base/completion.exp: Remove reduntant completion test
21693 on filename.
21694
e0f353ce
EZ
216952003-08-07 Elena Zannoni <ezannoni@redhat.com>
21696
a9c64011
AS
21697 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
21698 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
21699 gdb.trace/save-trace.exp: Make sure that full pathnames are
21700 escaped correctly.
e0f353ce 21701
5710a1af 217022003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 21703
a9c64011
AS
21704 * configure.in: Don't generate config.h from config.hin.
21705 * configure: Regenerate.
21706 * config.hin: Remove file.
21707 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
21708 * gdb.threads/pthreads.c: Ditto.
5710a1af 21709
dcd81ce9
DJ
217102003-08-07 Daniel Jacobowitz <drow@mvista.com>
21711
21712 From Kei Sakamoto <sakamoto.kei@renesas.com>:
21713 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
21714 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
21715 Replace ld24 with seth/add3.
21716
6009d884
AC
217172003-08-02 Andrew Cagney <cagney@redhat.com>
21718
21719 * gdb.base/annota3.exp: New file.
21720 * gdb.base/annota3.c: New file.
21721 * gdb.c++/annota3.exp: New file.
21722 * gdb.c++/annota3.cc: New file.
21723
51514e06
MC
217242003-07-29 Michael Chastain <mec@shout.net>
21725
21726 * gdb.threads/tls.c (spin): Check errno only if sem_wait
21727 actually failed.
21728 (do_pass): Likewise.
21729 * gdb.threads/tls.exp: Always initialize no_of_threads.
21730
4ee6625b
DJ
217312003-07-27 Daniel Jacobowitz <drow@mvista.com>
21732
21733 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
21734 pattern.
21735 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
21736 * gdb.threads/tls.exp: Recognize one case of the host library not
21737 supporting TLS.
21738
225f2bf6
AC
217392003-07-27 Andrew Cagney <cagney@redhat.com>
21740
21741 * gdb.base/fileio.exp: Use SH when running commands using
21742 remote_exec.
21743
bcb27c9f
DJ
217442003-07-24 Daniel Jacobowitz <drow@mvista.com>
21745
21746 From Kei Sakamoto <sakamoto.kei@renesas.com>:
21747 * gdb.base/relocate.c (dummy): New padding array.
21748
3d67be83
MS
217492003-07-22 Michael Snyder <msnyder@redhat.com>
21750
d63a86f8 21751 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
21752
21753 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
21754 patterns to be more general, accepting old and new output.
21755 Some output chars (such as '+') also must be quoted.
d63a86f8 21756 Some addresses are displayed numerically instead of
3d67be83
MS
21757 symbolically.
21758
57ba3b85
MS
217592003-07-23 Michael Snyder <msnyder@redhat.com>
21760
686d097c
MS
21761 * gdb.base/return2.exp: Don't test long-long return.
21762
57ba3b85
MS
21763 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
21764 * gdb.disasm/t01_mov.exp: Ditto.
21765 * gdb.disasm/t02_mova.s: Ditto.
21766 * gdb.disasm/t02_mova.exp: Ditto.
21767 * gdb.disasm/t03_add.s: Ditto.
21768 * gdb.disasm/t03_add.exp: Ditto.
21769 * gdb.disasm/t04_sub.s: Ditto.
21770 * gdb.disasm/t04_sub.exp: Ditto.
21771 * gdb.disasm/t05_cmp.s: Ditto.
21772 * gdb.disasm/t05_cmp.exp: Ditto.
21773 * gdb.disasm/t06_ari2.s: Ditto.
21774 * gdb.disasm/t06_ari2.exp: Ditto.
21775 * gdb.disasm/t07_ari3.s: Ditto.
21776 * gdb.disasm/t07_ari3.exp: Ditto.
21777 * gdb.disasm/t08_or.s: Ditto.
21778 * gdb.disasm/t08_or.exp: Ditto.
21779 * gdb.disasm/t09_xor.s: Ditto.
21780 * gdb.disasm/t09_xor.exp: Ditto.
21781 * gdb.disasm/t10_and.s: Ditto.
21782 * gdb.disasm/t10_and.exp: Ditto.
21783 * gdb.disasm/t11_logs.s: Ditto.
21784 * gdb.disasm/t11_logs.exp: Ditto.
21785 * gdb.disasm/t12_bit.s: Ditto.
21786 * gdb.disasm/t12_bit.exp: Ditto.
21787 * gdb.disasm/t13_otr.s: Ditto.
21788 * gdb.disasm/t13_otr.exp: Ditto.
21789
e00759ef
EZ
217902003-07-22 Elena Zannoni <ezannoni@redhat.com>
21791
21792 * gdb.threads/tls.exp :Add kfail for 'info address' case.
21793
8bc2021f
EZ
217942003-07-22 Elena Zannoni <ezannoni@redhat.com>
21795
a9c64011
AS
21796 * gdb.threads/tls.c : New file.
21797 * gdb.threads/tls.exp : New file.
21798 * gdb.threads/tls-main.c : New file.
21799 * gdb.threads/tls-shared.c : New file.
21800 * gdb.threads/tls-shared.exp : New file.
8bc2021f 21801
89320c4c
AS
218022003-07-22 Andreas Schwab <schwab@suse.de>
21803
21804 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
21805
180dea7c
AS
218062003-07-20 Andreas Schwab <schwab@suse.de>
21807
21808 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
21809 due to insn reordering.
21810
0714963c
AC
218112003-07-15 Andrew Cagney <cagney@redhat.com>
21812
21813 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
21814
98a23b3f
MC
218152003-07-15 Michael Chastain <mec@shout.net>
21816
21817 * gdb.base/gdb1250.exp: New file.
21818 * gdb.base/gdb1250.c: New file.
21819
27e417a2
ML
218202003-07-09 Michal Ludvig <mludvig@suse.cz>
21821
21822 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
21823 expansion of size_t to 'unsigned long', not only to 'unsigned'.
21824
8bc2021f
EZ
218252003-07-09 Elena Zannoni <ezannoni@redhat.com>
21826
a9c64011
AS
21827 * gdb.threads/tls.c: New file.
21828 * gdb.threads/tls.exp: New file.
21829 * gdb.threads/tls-main.c: New file.
21830 * gdb.threads/tls-shared.c: New file.
21831 * gdb.threads/tls-shared.exp: New file.
8bc2021f 21832
d99968dc
EZ
218332003-07-09 Elena Zannoni <ezannoni@redhat.com>
21834
21835 * gdb.base/annota1.exp: Make sure that we properly escape the
21836 full path of the source file. Xfail more permissive patterns,
d63a86f8 21837 due to a compiler debug info problem.
d99968dc 21838
83876b3b
AS
218392003-07-07 Andreas Schwab <schwab@suse.de>
21840
2705e972
AS
21841 * gdb.asm/m68k.inc: New file.
21842 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
21843
83876b3b
AS
21844 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
21845 arguments"): Also match negative number.
21846
21847 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
21848
3a871b37
DJ
218492003-07-03 Daniel Jacobowitz <drow@mvista.com>
21850
21851 * gdb.base/store.c (charest): New typedef.
21852 (add_char): Rename to add_charest, update.
21853 (wack_char): Rename to wack_charest, update types. Return l + r
21854 to keep r live across the call.
21855 (wack_short, wack_int, wack_long, wack_longest, wack_float)
21856 (wack_double, wack_doublest): Return l + r to keep r live across
21857 the call.
21858 * gdb.base/store.exp: Accomodate store.c changes.
21859
b2a7f303
DC
218602003-06-30 David Carlton <carlton@kealia.com>
21861
21862 * gdb.c++/maint.exp (test_invalid_name): New.
21863 (test_first_component): Add tests for invalid names.
21864
3c6cb4a1
MC
218652003-06-29 Michael Chastain <mec@shout.net>
21866
21867 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
21868 output of '<VTT for class>' for virtual base classes.
21869
f1c2644b
DJ
218702003-06-29 Daniel Jacobowitz <drow@mvista.com>
21871
21872 * gdb.base/completion.exp: Tab-complete "complet" instead of
21873 "compl".
21874 * gdb.base/complex.exp, gdb.base/complex.c: New files.
21875
18080350
DJ
218762003-06-29 Daniel Jacobowitz <drow@mvista.com>
21877
21878 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
21879 * gdb.base/volatile.exp: Likewise.
21880
f56973f8
DJ
218812003-06-29 Daniel Jacobowitz <drow@mvista.com>
21882
21883 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
21884 gdb/1265.
21885
218862003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
21887 Daniel Jacobowitz <drow@mvista.com>
21888
21889 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
21890 initial line count of 'captured_main' from 26 to 32.
21891 (test_with_self): Allow xmalloc call to be interleaved with the
21892 preceding two lines.
21893
e766d4d6
JB
218942003-06-24 Joel Brobecker <brobecker@gnat.com>
21895
21896 * gdb.base/bang.exp: New testcase.
21897
f125c9a4
JB
218982003-06-23 Joel Brobecker <brobecker@gnat.com>
21899
21900 * gdb.base/langs.exp: Add some tests for the "minimal" language
21901 support.
21902
6e25beaf
EZ
219032003-06-23 Elena Zannoni <ezannoni@redhat.com>
21904
21905 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
21906 the testcase.
21907
2f816dda
DJ
219082003-06-22 Daniel Jacobowitz <drow@mvista.com>
21909
21910 * gdb.base/relocate.exp: Test add-symbol-file with a variable
21911 offset.
21912
db5a5748
DJ
219132003-06-22 Daniel Jacobowitz <drow@mvista.com>
21914
21915 * gdb.c++/pr-1210.cc: New file.
21916 * gdb.c++/pr-1210.exp: New file.
21917
1df0c130
DJ
219182003-06-21 Daniel Jacobowitz <drow@mvista.com>
21919
21920 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
21921 000-exec-continue.
21922
a92feac0
MK
219232003-06-15 Mark Kettenis <kettenis@gnu.org>
21924
21925 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
21926 on *-*-*bsd* instead of *-*-freebsd*.
21927
81a58f5b
AC
219282003-06-14 Andrew Cagney <cagney@redhat.com>
21929
21930 * gdb.base/store.exp: Test longest and doublest. Test all
21931 parameters. Weaken return statement match.
21932 * gdb.base/store.c: Add longest and doublest - aka long long and
21933 long double functions. Put all parameters into local register
21934 variables. Use negative values.
21935
b257a0d3
AC
219362003-06-14 Andrew Cagney <cagney@redhat.com>
21937
21938 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
21939 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
21940 exit status.
21941 * gdb.base/fileio.exp: Disable target when nointerrupts and
21942 noinferiorio, instead of limiting it to remote. Use remote_exec
21943 instead of system.
d63a86f8 21944
21c38304
JJ
219452003-06-12 Jeff Johnston <jjohnstn@redhat.com>
21946
21947 * gdb.base/float.exp: Add ia64 support.
21948
1bcdb424
CV
219492003-06-12 Corinna Vinschen <vinschen@redhat.com>
21950
21951 * gdb.base/fileio.exp: Run only on remote targets.
21952
6aeb981f
CV
219532003-06-10 Corinna Vinschen <vinschen@redhat.com>
21954
21955 * gdb.base/fileio.c: New file, testing File-I/O.
21956 * gdb.base/fileio.exp: Ditto.
21957
53df362e
RG
219582003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
21959
21960 * gdb.base/shreloc.exp: New file, check symbol values obtained from
21961 shared objects after relocation at load time (gdb PR/1132).
21962 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 21963 as above, part of the shared object relocation test.
53df362e 21964
ffee1b46
MK
219652003-06-08 Mark Kettenis <kettenis@gnu.org>
21966
b5ca3722
MK
21967 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
21968 fully filled history list.
21969 * gdb.base/gdb_history: New file.
21970
03ed860d
MK
21971 * gdb.base/signals.exp: XFAIL "continue to func1" on
21972 i*86-*-freebsd*.
21973
ffee1b46
MK
21974 * gdb.base/attach.exp: When trying to attach to a nonexistent
21975 process, make it possible to specify the PID based on the target,
21976 and do so for *-*-freebsd*.
21977
d80dbb52
RH
219782003-06-02 Richard Henderson <rth@redhat.com>
21979
21980 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
21981
6dd77b81
RH
219822003-06-02 Richard Henderson <rth@redhat.com>
21983
21984 * gdb.base/selftest.exp: Next over lim_at_start initialization.
21985
f6347e16
RH
219862003-06-02 Richard Henderson <rth@redhat.com>
21987
21988 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
21989
2c161407
DJ
219902003-06-01 Daniel Jacobowitz <drow@mvista.com>
21991
21992 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
21993 of globalvar.
21994
572eb746
MK
219952003-06-01 Mark Kettenis <kettenis@gnu.org>
21996
21997 * gdb.asm/asm-source.exp: Check for memory read errors in
21998 disassembler test on *BSD too.
21999
9e9617a5
RH
220002003-06-01 Richard Henderson <rth@redhat.com>
22001
22002 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
22003 for .frame.
22004 (gdbasm_call): Lose ldgp.
22005 (gdbasm_startup): Add frame information.
22006 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
22007
7b34ad4e
MK
220082003-05-31 Mark Kettenis <kettenis@gnu.org>
22009
22010 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
22011 i?86-*-*.
22012
10059fdf
MK
220132003-05-30 Mark Kettenis <kettenis@gnu.org>
22014
22015 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
22016 FreeBSD.
22017
acf4b816
RH
220182003-05-29 Richard Henderson <rth@redhat.com>
22019
22020 * gdb.asm/alpha.inc: New file.
22021 * gdb.asm/asm-source.exp: Use it.
22022
e9ecd949
JB
220232003-05-29 Jim Blandy <jimb@redhat.com>
22024
22025 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
22026 'core.PID'.
22027
e3e5a4f3
JB
220282003-05-22 Jim Blandy <jimb@redhat.com>
22029
22030 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
22031 backtrace.
d63a86f8 22032
72fe3d25
DC
220332003-05-20 David Carlton <carlton@math.stanford.edu>
22034
22035 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
22036 this time.
22037
58da2eb2
DC
220382003-05-19 David Carlton <carlton@bactrian.org>
22039
22040 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
22041 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
22042
1fcb5155
DC
220432003-05-19 David Carlton <carlton@bactrian.org>
22044
22045 * gdb.c++/namespace.exp: Add namespace scope and anonymous
22046 namespace tests.
22047 Bump copyright date.
22048 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
22049 (main): Call C::D::marker2.
22050 * gdb.c++/namespace1.cc: New file.
22051
85e85163
JJ
220522003-05-14 Jeff Johnston <jjohnstn@redhat.com>
22053
22054 Roland McGrath <roland@redhat.com>
d63a86f8 22055 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
22056 there is no manager thread.
22057
a25fbfec
JJ
220582003-05-08 Jeff Johnston <jjohnstn@redhat.com>
22059
d63a86f8
RM
22060 * gdb.threads/schedlock.exp: Remove assumption that all threads
22061 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
22062 in one of the child threads rather than the main thread.
22063
be375bae
JB
220642003-05-07 Jim Blandy <jimb@redhat.com>
22065
09bf6082
JB
22066 Add support for assembly source testing on the s390x.
22067 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
22068 architecture.
22069 * gdb.asm/s390x.inc: New file.
22070
be375bae
JB
22071 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
22072 succession of 'if' statements.
22073
00905d52
AC
220742003-05-05 Andrew Cagney <cagney@redhat.com>
22075
22076 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
22077
b1e29e33
AC
220782003-05-05 Andrew Cagney <cagney@redhat.com>
22079
22080 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
22081 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
22082
e33d66ec
EZ
220832003-05-02 Elena Zannoni <ezannoni@redhat.com>
22084
22085 * gdb.base/charset.exp: Update based on new behavior of set/show
22086 charset commands.
22087
2b6fd0d8
AC
220882003-05-01 Andrew Cagney <cagney@redhat.com>
22089
22090 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
22091 variable do not give memory errors.
22092
130cacce
AF
220932003-04-30 Adam Fedor <fedor@gnu.org>
22094
22095 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
22096 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
22097 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
22098 gdb.objc/basicclass.m: : New files
22099
22100 * lib/gdb.exp (gdb_compile_objc): New procedure.
22101
bea71854
DJ
221022003-04-27 Daniel Jacobowitz <drow@mvista.com>
22103
22104 * gdb.base/signals.exp: Make backtrace tests more specific.
22105
0f20eeea
DC
221062003-04-23 David Carlton <carlton@bactrian.org>
22107
22108 * gdb.c++/maint.exp (test_first_component): Add tests for
22109 'operator' in more locations.
22110
c8c4d8dc
KB
221112003-04-16 Kevin Buettner <kevinb@redhat.com>
22112
22113 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
22114
3fe60e3c
EZ
221152003-04-16 Elena Zannoni <ezannoni@redhat.com>
22116
22117 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 22118 func marke' instead. Update test name.
3fe60e3c 22119
9219021c
DC
221202003-04-15 David Carlton <carlton@math.stanford.edu>
22121
22122 * gdb.c++/maint.exp: New file.
22123
5dd55bdd
EZ
221242003-04-14 Elena Zannoni <ezannoni@redhat.com>
22125
22126 * gdb.threads/schedlock.c: Change type of thread function argument
22127 to long, to avoid warnings on 64-bit platforms.
22128
00890572
EZ
221292003-04-14 Elena Zannoni <ezannoni@redhat.com>
22130
a9c64011
AS
22131 * gdb.base/attach.exp: Add new message from ptrace in case of
22132 attaching to nonexistent process.
d63a86f8 22133
93201743
JB
221342003-04-11 Jim Blandy <jimb@redhat.com>
22135
22136 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22137 gdb.c++/userdef.cc: Place comments on the lines to which the
22138 marker function might return.
22139 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22140 gdb.c++/userdef.exp: Look for those comments to check that we've
22141 returned to the right place, instead of checking line numbers.
22142
2a11c64d
EZ
221432003-04-11 Elena Zannoni <ezannoni@redhat.com>
22144
a9c64011
AS
22145 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
22146 match on sourcefile name, instead of directory name.
2a11c64d 22147
68ab8fc5
EZ
221482003-04-10 Elena Zannoni <ezannoni@redhat.com>
22149
d63a86f8 22150 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
22151 working directory name.
22152
5624293a
JB
221532003-04-09 Jim Blandy <jimb@redhat.com>
22154
22155 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22156 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
22157 after an inferior function call, report the failure, but allow the
22158 test to continue.
22159
f1f02ee4
SC
221602003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22161
22162 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22163 with -DPROTOTYPES.
22164
6eb79af0
SC
221652003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22166
22167 * gdb.base/break.exp: Revert last patch.
22168
8dfb4cf0
SC
221692003-04-04 Stephane Carrez <stcarrez@nerim.fr>
22170
22171 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22172 with -DPROTOTYPES.
22173
ed4c619a
AC
221742003-04-02 Andrew Cagney <cagney@redhat.com>
22175
22176 * gdb.base/callfuncs.exp: Make "print add" messages unique.
22177 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
22178 matching directories by the name breakpoint.
22179 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
22180 Make "continue to marker1" consistent.
22181 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
22182 message consistent.
22183 * lib/gdb.exp: Put "the program is no longer running", and "the
22184 program exited" in parenthesis.
22185 * lib/mi-support.exp: Ditto.
d63a86f8 22186
4e35d5f0 221872003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 22188
4e35d5f0
BR
22189 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
22190
71900fe8
AC
221912003-03-29 Andrew Cagney <cagney@redhat.com>
22192
22193 * gdb.base/sizeof.c (main): Print the value of '\377'.
22194 * gdb.base/sizeof.exp: Check the sign of '\377'.
22195
c0655a16
MC
221962003-03-27 Michael Chastain <mec@shout.net>
22197
22198 * gdb.base/gdb1090.exp: New file.
22199 * gdb.base/gdb1090.cc: New file.
22200
5b2a3989
JB
222012003-03-27 J. Brobecker <brobecker@gnat.com>
22202
22203 * gdb.gdb/observer.exp: New regression test.
22204
79876890
MC
222052003-03-27 Michael Chastain <mec@shout.net>
22206
22207 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
22208 * gdb.base/ptype.exp: Likewise.
22209
6eac95e3
CV
222102003-03-27 Corinna Vinschen <vinschen@redhat.com>
22211
22212 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
22213
e8c71839
MC
222142003-03-26 Michael Chastain <mec@shout.net>
22215
22216 * gdb.base/ptype.exp: Actually use some typedef'd types.
22217
71b10041
SC
222182003-03-21 Stephane Carrez <stcarrez@nerim.fr>
22219
22220 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
22221 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
22222
2512cf80
CV
222232003-03-20 Corinna Vinschen <vinschen@redhat.com>
22224
22225 * gdb.base/default.exp: Fix regular expression.
22226
0d195a4f
CV
222272003-03-20 Corinna Vinschen <vinschen@redhat.com>
22228
22229 * gdb.base/args.exp: Fix regular expression.
22230
8a2dbca8
CV
222312003-03-20 Corinna Vinschen <vinschen@redhat.com>
22232
22233 * gdb.base/help.exp: Allow Win32 child process.
22234
bf028682
CV
222352003-03-20 Corinna Vinschen <vinschen@redhat.com>
22236
22237 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
22238 when stepping out of main().
22239
182dbe85
CV
222402003-03-20 Corinna Vinschen <vinschen@redhat.com>
22241
22242 * gdb.base/default.exp: Check for win32 specific message when calling
22243 "run" without executable.
22244
d67a6ba5
CV
222452003-03-20 Corinna Vinschen <vinschen@redhat.com>
22246
22247 * gdb.base/args.exp: Expect .exe in output.
22248
a955b5bb
CV
222492003-03-20 Corinna Vinschen <vinschen@redhat.com>
22250
22251 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
22252 Cygwin native.
22253
bf6bad4b
AC
222542003-03-17 Andrew Cagney <cagney@redhat.com>
22255
22256 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
22257 vector registes.
22258 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
22259 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
22260
293e9a31
DC
222612003-03-17 David Carlton <carlton@math.stanford.edu>
22262
22263 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
22264 test, for PR breakpoints/38.
22265 Call test_watchpoint_and_breakpoint.
22266 * gdb.base/watchpoint.c (func3): New function.
22267 (main): Call func3.
22268
5330f2db
DC
222692003-03-04 David Carlton <carlton@math.stanford.edu>
22270
22271 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
22272 Garply<Garply<char> >:: garply".
22273 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
22274 with respect to PR c++/1111; note also PR c++/1113.
22275 (test_template_breakpoints): KFAIL "constructor breakpoint" with
22276 respect to PR c++/1062.
22277 KFAIL "destructor breakpoint" with respect to PR c++/1112.
22278
6ece72da
DC
222792003-03-03 David Carlton <carlton@math.stanford.edu>
22280
22281 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
22282 with respect to PR c++/57.
22283 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
22284 c++/826.
22285 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
22286 respect to PR c++/57.
22287
85ca1584
DC
222882003-03-03 David Carlton <carlton@math.stanford.edu>
22289
22290 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
22291 respect to PR c++/33 into FAILs.
22292
98e9c5b8
MC
222932003-03-03 Michael Chastain <mec@shout.net>
22294
7bedbf27
MC
22295 * configure.in: Update copyright years.
22296
222972003-03-03 Michael Chastain <mec@shout.net>
22298
22299 * Makefile.in: Update copyright years.
98e9c5b8 22300
f683e100
DC
223012003-02-28 David Carlton <carlton@math.stanford.edu>
22302
22303 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
22304 print class instead of struct and/or superfluous protection
22305 specifiers, as long as the resulting output is equivalent to the
22306 source code.
22307 Delete FIXME from end of messages on tests that don't need
22308 fixing.
22309
a9e0cf2c
DC
223102003-02-28 David Carlton <carlton@math.stanford.edu>
22311
22312 * gdb.c++/templates.exp (do_tests): Allow const in the two
22313 Foo<volatile char *>::foo tests.
22314
e8d359df
MS
223152003-02-27 Michael Snyder <msnyder@redhat.com>
22316
d63a86f8 22317 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
22318 will be consistant.
22319
0b71dc91
DC
223202003-02-26 David Carlton <carlton@math.stanford.edu>
22321
22322 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
22323 char *>::foo" test with respect to PR c++/33. Create a new test
22324 which is identical to that one except that it doesn't put the
22325 space between the "char" and the "*"; KFAIL it, too.
22326
dd14ab43
DC
223272003-02-26 David Carlton <carlton@math.stanford.edu>
22328
22329 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
22330 template types into either PASSes or KFAILs (corresponding to PR
22331 c++/57). Tweak indentation. Update copyright.
22332
1146c7f1
SC
223332003-02-23 Stephane Carrez <stcarrez@nerim.fr>
22334
22335 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
22336
74641dfb
MC
223372003-02-13 Michael Chastain <mec@shout.net>
22338
22339 * gdb.base/exprs.exp: Remove i960 remnants.
22340 * gdb.base/funcargs.exp: Likewise.
22341 * gdb.base/list.exp: Likewise.
22342 * gdb.base/ptype.exp: Likewise.
22343
559cd2d0
DC
223442003-02-14 David Carlton <carlton@math.stanford.edu>
22345
22346 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
22347 pEe->D::vg()" from XFAIL to KFAIL.
22348
c4f90d87
JM
223492003-02-13 Jason Molenda (jmolenda@apple.com)
22350
22351 * gdb.base/maint.exp: Update maint print statistics regexp to include
22352 new entries.
22353
cbc4d97c
MC
223542003-02-13 Michael Chastain <mec@shout.net>
22355
22356 * gdb.c++/inherit.exp: Remove call to get_debug_format.
22357
40f235b7
MC
223582003-02-12 Michael Chastain <mec@shout.net>
22359
22360 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
22361 * gdb.c++/inherit.exp: Likewise.
22362 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
22363 * gdb.c++/templates.exp: Likewise.
22364 * gdb.c++/virtfunc.exp: Likewise.
22365
c56716b0
JM
223662003-02-06 Jason Molenda (jason-cl@molenda.com)
22367
22368 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
22369 why the code is written that way.
22370
070afcf8
MC
223712003-02-05 Michael Chastain <mec@shout.net>
22372
22373 * gdb.base/dump.exp: Add missing copyright line.
22374
5d0331e5
JM
223752003-02-05 Jason Molenda (jason-cl@molenda.com)
22376
f7ae6d3e 22377 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
22378 at the beginning so the breakpoint doesn't get set on the loop.
22379
92851186
MC
223802003-02-05 Michael Chastain <mec@shout.net>
22381
22382 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
22383 output for configurations with gcc 2.95.3.
22384
cbf1e085
AC
223852003-02-05 Keith Seitz <keiths@redhat.com>
22386 Andrew Cagney <ac131313@redhat.com>
22387
22388 * gdb.mi/mi-cli.exp: New file.
d63a86f8 22389
29518e1e
MC
223902003-02-04 Michael Chastain <mec@shout.net>
22391
22392 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
22393 Call perror and then continue.
22394
5af1d5f3
MC
223952003-02-03 Michael Chastain <mec@shout.net>
22396
22397 * gdb.c++/pr-1023.cc: New file.
22398 * gdb.c++/pr-1023.exp: New file.
22399
6b549786
JB
224002003-02-05 Jim Blandy <jimb@redhat.com>
22401
22402 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
22403 it's local to foobar. Check for it there, and check that it's not
22404 present in main.
22405 * gdb.c++/local.cc (marker2): New function.
22406 (foobar): Call marker1.
22407 (main): Call marker2 instead of marker1.
22408
67f16606
AC
224092003-02-04 Andrew Cagney <ac131313@redhat.com>
22410
22411 * gdb.disasm/mn10200.exp: Obsolete file.
22412 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
22413 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
22414 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
22415
1c5cb38e
DC
224162003-02-04 David Carlton <carlton@math.stanford.edu>
22417
22418 * gdb.c++/overload.exp: Test intToChar(1).
22419 * gdb.c++/overload.cc (intToChar): New.
22420 (main): Call intToChar.
22421
d1fe6965
DC
224222003-02-03 David Carlton <carlton@math.stanford.edu>
22423
22424 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
22425 'might_kfail' arg.
22426 KFAIL some of the continue_to_bp_overloaded calls, according to
22427 PR c++/1025.
22428
9ba61c5d
MC
224292003-02-01 Michael Chastain <mec@shout.net>
22430
22431 * gdb.base/advance.c (marker1): New marker function.
22432 * gdb.base/advance.exp: When the 'advance' command lands on the
22433 return breakpoint, it can legitimately stop on either the
22434 current line or the next line. Accommodate both outcomes.
22435 * gdb.base/until.exp: Likewise.
22436
e7494ffb
AC
224372003-02-02 Andrew Cagney <ac131313@redhat.com>
22438
22439 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
22440 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
22441 now a list, not a tuple.
22442 * gdb.mi/mi-var-display.exp: Ditto.
22443 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 22444
075559bc
AC
224452003-02-01 Andrew Cagney <ac131313@redhat.com>
22446
22447 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
22448 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
22449 stack backtraces.
22450 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 22451
2bd4c7b1
MK
224522003-02-01 Mark Kettenis <kettenis@gnu.org>
22453
22454 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
22455 gdb.mi/mi1-pthreads.exp: Return instead of calling
22456 gdb_suppress_entire_file.
22457
eabd8992
MS
224582003-02-01 Mark Salter <msalter@redhat.com>
22459
22460 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
22461
71469e2f
MS
224622003-01-31 Mark Salter <msalter@redhat.com>
22463
22464 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
22465 Support empty arg.
22466
38a94d44
MC
224672003-01-30 Michael Chastain <mec@shout.net>
22468
22469 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
22470 This was a workaround for a UTF-8 bug in readline 4.3. The bug
22471 has been fixed in gdb/readline on 2003-01-09.
22472
19ea9e73
MS
224732003-01-29 Michael Snyder <msnyder@redhat.com>
22474
e8d359df
MS
22475 * gdb.base/maint.exp: Allow for leading underscore in symbol.
22476 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
22477 * gdb.base/args.exp: Skip if target does not support args passing.
22478
2307bd6a
DJ
224792003-01-22 Daniel Jacobowitz <drow@mvista.com>
22480
19ea9e73 22481 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
22482 gdb_test. Accept a list of expect arguments as the third
22483 parameter.
22484 (gdb_test): Use it.
22485
f2dd3617
EZ
224862003-01-20 Elena Zannoni <ezannoni@redhat.com>
22487
22488 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
22489 allow for different test tree configurations. Update some
22490 tescases accordingly.
22491 * gdb.arch/altivec-regs.exp: Ditto.
22492 * gdb.asm/asm-source.exp: Ditto.
22493 * gdb.base/advance.exp: Ditto.
22494 * gdb.base/display.exp: Ditto.
d63a86f8 22495 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
22496 * gdb.base/mips_pro.exp: Ditto.
22497 * gdb.base/overlays.exp: Ditto.
22498 * gdb.base/relocate.exp: Ditto.
22499 * gdb.base/setshow.exp: Ditto.
22500 * gdb.base/step-line.exp: Ditto.
22501 * gdb.base/step-test.exp: Ditto.
22502 * gdb.base/until.exp: Ditto.
22503 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
22504
c71cdefd
DC
225052003-01-17 David Carlton <carlton@math.stanford.edu>
22506
22507 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
22508 corresponding to PR c++/945.
22509 Update copyright.
22510
fdba05d7
DC
225112003-01-17 David Carlton <carlton@math.stanford.edu>
22512
22513 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
22514 corresponding to PR c++/68.
22515
225162003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
22517
22518 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
22519 (test_paddr_hairy_functions): Call print_addr_2_kfail for
22520 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
22521
c362c33a
EZ
225222003-01-15 Elena Zannoni <ezannoni@redhat.com>
22523
0fbc361c
EZ
22524 * gdb.base/break.exp: Fix change of default location, because of
22525 removal of until tests.
22526 * gdb.base/help.exp: Update test for new 'until' help message.
22527 Add test for help on 'advance'.
a9c64011 22528 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 22529
dabf8a35
MK
225302003-01-15 Mark Kettenis <kettenis@gnu.org>
22531
22532 * gdb.base/default.exp: Adapt "info float" test for recent changes
22533 to that command. Add test for "info vector".
22534 * gdb.base/float.exp: New file. Add test for "info float" that
22535 resembles the old test in gdb.base/default.exp.
22536
a1769aca
DC
225372003-01-15 David Carlton <carlton@math.stanford.edu>
22538
22539 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
22540
82025e13
EZ
225412003-01-15 Elena Zannoni <ezannoni@redhat.com>
22542
22543 * gdb.base/break.exp: Move the tests of until command from here...
22544 * gdb.base/until.exp: ... to here. New file. Add other tests.
22545 * gdb.base/advance.c: New file.
22546 * gdb.base/advance.exp: New file.
22547
8f9ab801
EZ
225482003-01-14 Elena Zannoni <ezannoni@redhat.com>
22549
a9c64011
AS
22550 * gdb.base/args.c: New file.
22551 * gdb.base/args.exp: New file.
8f9ab801 22552
9ae66589
DJ
225532003-01-14 Daniel Jacobowitz <drow@mvista.com>
22554
22555 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
22556
8d77e5c3
DJ
225572003-01-14 Daniel Jacobowitz <drow@mvista.com>
22558
22559 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
22560
12d2f0a1
DJ
225612003-01-14 Daniel Jacobowitz <drow@mvista.com>
22562
22563 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
22564 dates.
22565
6ca37014
DJ
225662003-01-13 Daniel Jacobowitz <drow@mvista.com>
22567
22568 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
22569
b0023472
DJ
225702003-01-13 Daniel Jacobowitz <drow@mvista.com>
22571
22572 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
22573 (ptype &*"foo").
22574 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
22575
607fbc54 225762003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
22577
22578 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
22579 * gdb.mi/mi1-console.exp: Likewise.
22580
607fbc54 225812003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
22582
22583 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
22584 * gdb.mi/mi1-console.exp: Likewise.
22585
a1fb14a2
DJ
225862003-01-13 Daniel Jacobowitz <drow@mvista.com>
22587
22588 * gdb.c++/overload.exp: Remove some fixed XFAILs.
22589
c4cf40b7
DJ
225902003-01-09 Daniel Jacobowitz <drow@mvista.com>
22591
22592 * gdb.base/detach.exp: New test.
22593
696d5a5b
DJ
225942003-01-09 Daniel Jacobowitz <drow@mvista.com>
22595
22596 * Makefile.in (ALL_SUBDIRS): New variable.
22597 (subdirs, clean, distclean): Use it.
22598 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
22599 regenerating Makefile, since it is generated from the top level.
22600 * gdb.asm/Makefile.in: Likewise.
22601 * gdb.base/Makefile.in: Likewise.
22602 * gdb.c++/Makefile.in: Likewise.
22603 * gdb.disasm/Makefile.in: Likewise.
22604 * gdb.java/Makefile.in: Likewise.
22605 * gdb.mi/Makefile.in: Likewise.
22606 * gdb.threads/Makefile.in: Likewise.
22607 * gdb.trace/Makefile.in: Likewise.
22608
754533e4
DC
226092003-01-09 David Carlton <carlton@math.stanford.edu>
22610
22611 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
22612 Add copyright year 2003.
22613
d8b3e9ee
MC
226142003-01-06 Michael Chastain <mec@shout.net>
22615
22616 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
22617 When selecting a thread, 'line' and 'file' are optional.
22618 * gdb.mi/mi1-pthreads.exp: Likewise.
22619
8e9e0fe6
AS
226202003-01-06 Andreas Schwab <schwab@suse.de>
22621
22622 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
22623 failures.
22624
b5ab8ff3
DJ
226252003-01-04 Daniel Jacobowitz <drow@mvista.com>
22626
22627 Fix PR gdb/844
22628 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
22629 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
22630
22631 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
22632 instead of calling gdb_suppress_entire_file.
22633 * gdb.threads/print-threads.exp: Likewise.
22634 * gdb.threads/schedlock.exp: Likewise.
22635
22636 * gdb.threads/killed.exp: Return instead of calling
22637 gdb_suppress_entire_file.
22638 * gdb.threads/linux-dp.exp: Likewise.
22639 * gdb.threads/pthreads.exp: Likewise.
22640
1e698235
DJ
226412003-01-04 Daniel Jacobowitz <drow@mvista.com>
22642
22643 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
22644 stabs.
22645 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
22646 * gdb.base/whatis.exp: Always allow (void) after function names.
22647
147ff08c
DJ
226482003-01-04 Daniel Jacobowitz <drow@mvista.com>
22649
22650 * gdb.c++/casts.exp: Correct regexp.
22651
dc62bfc2
MK
226522003-01-04 Mark Kettenis <kettenis@gnu.org>
22653
22654 * configure.in: Call AC_CONFIG_HEADER. Don't call
22655 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
22656 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
22657 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
22658 aforementioned directories in the AC_OUPUT call.
22659 * config.hin: New file.
22660 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
22661 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
22662 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
22663 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
22664 pass -I$objdir instead of -I$objdir/$subdir in compilation.
22665 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
22666 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
22667 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
22668 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
22669 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
22670 gdb.threads/configure.in, gdb.threads/configure,
22671 gdb.threads/config.in, gdb.trace/configure.in,
22672 gdb.trace/configure: Removed.
22673
77afa639
MC
226742003-01-03 Michael Chastain <mec@shout.net>
22675
22676 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
22677 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
22678
7634bb6e
DJ
226792003-01-03 Daniel Jacobowitz <drow@mvista.com>
22680
22681 * gdb.base/store.exp: Fix regular expressions.
22682
b39c905e
MK
226832002-12-28 Mark Kettenis <kettenis@gnu.org>
22684
22685 * configure.in: Rewrite.
22686 * configure: Regenerated.
22687
0a8551dd
DC
226882003-01-03 David Carlton <carlton@math.stanford.edu>
22689
22690 * gdb.base/psymtab.exp: New file.
22691 * gdb.base/psymtab1.c: Ditto.
22692 * gdb.base/psymtab2.c: Ditto.
22693
c60b7188
AF
226942002-12-23 Adam Fedor <fedor@gnu.org>
22695
22696 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
22697
ee73db83
DC
226982002-12-23 David Carlton <carlton@math.stanford.edu>
22699
22700 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
22701 and current_directory initialization.
22702
d6c1774e
JB
227032002-12-22 Jim Blandy <jimb@redhat.com>
22704
f0a847b8
JB
22705 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
22706 rather than as part of the output file name.
22707
d6c1774e
JB
22708 * gdb.base/attach.exp: There's no need to copy the test program to
22709 /tmp; that was only ever necessary on HP/UX, and this test is
22710 entirely disabled there anyway.
22711
f0708dbb
JB
227122002-12-21 Jim Blandy <jimb@redhat.com>
22713
4c2acfea
JB
22714 * gdb.c++/psmang.exp: Doc fix.
22715
f0708dbb
JB
22716 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
22717 test.
22718
9579e000
DC
227192002-12-20 David Carlton <carlton@math.stanford.edu>
22720
22721 * gdb.c++/annota2.exp: KFAIL annotate-quit.
22722
d1810171
MC
227232002-12-18 Michael Chastain <mec@shout.net>
22724
22725 * gdb.c++/annota2.exp: Add copyright year 2002.
22726
76565097
DC
227272002-12-17 David Carlton <carlton@math.stanford.edu>
22728
22729 * gdb.c++/try_catch.cc: Add marker comments.
22730 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
22731 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
22732 * gdb.c++/m-static.cc: Ditto.
22733 * gdb.c++/m-static1.cc: Ditto.
22734 * gdb.c++/try_catch.cc: Ditto.
22735
da81390b
JJ
227362002-12-16 Jeff Johnston <jjohnstn@redhat.com>
22737
22738 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
22739 to see whether we are using the new -environment-directory
22740 command which resets via -r or the old version of the command
22741 which may prompt the user. Part of fix for gdb/741.
22742
b304d130
AC
227432002-12-13 Andrew Cagney <ac131313@redhat.com>
22744
22745 * gdb.fortran/types.exp: Update obsolete comment.
22746 * gdb.fortran/exprs.exp: Ditto.
22747 * lib/gdb.exp: Delete obsolete code.
22748 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
22749 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
22750 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
22751 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
22752 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
22753 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
22754 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
22755 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
22756 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
22757 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
22758 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
22759 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
22760 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
22761 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
22762 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
22763 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
22764 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
22765 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
22766 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
22767 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
22768 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
22769 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
22770 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
22771 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
22772 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
22773 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
22774 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
22775 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
22776 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
22777 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
22778 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
22779 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
22780 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
22781 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
22782 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
22783 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
22784 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
22785
a23b6e6a
DC
227862002-12-11 David Carlton <carlton@math.stanford.edu>
22787
22788 * gdb.c++/m-data.exp: Add test for members that shadow global
22789 variables: see PR gdb/804.
22790 * gdb.c++/m-data.cc: Ditto.
22791
6604731b
DJ
227922002-12-10 Daniel Jacobowitz <drow@mvista.com>
22793
22794 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
22795
de46ecd7
DC
227962002-12-06 David Carlton <carlton@math.stanford.edu>
22797
22798 * gdb.base/store.c: Don't declare functions static.
22799
27e829d0
AC
228002002-12-04 Andrew Cagney <ac131313@redhat.com>
22801
22802 * gdb.base/store.exp, gdb.base/store.c: New files.
22803
92806416
DJ
228042002-12-03 Daniel Jacobowitz <drow@mvista.com>
22805
22806 * gdb.base/selftest.exp: Update for current gdb.
22807
3bcbaac5
DJ
228082002-12-03 Daniel Jacobowitz <drow@mvista.com>
22809
22810 * gdb.base/maint.exp: Only dump symbols from one source file
22811 or objfile.
22812
f4f00b1f
DJ
228132002-12-03 Daniel Jacobowitz <drow@mvista.com>
22814
22815 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
22816 function call.
22817
f1c8a949
JB
228182002-11-25 Jim Blandy <jimb@redhat.com>
22819
22820 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
22821 function appearing in error message.
22822
9e297a97
DJ
228232002-11-21 Daniel Jacobowitz <drow@mvista.com>
22824
22825 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
22826
1f312e79
JJ
228272002-11-08 Jeff Johnston <jjohnstn@redhat.com>
22828
d63a86f8
RM
22829 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
22830 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
22831 should be in mi console format. This is part of fix for PR gdb/604.
22832
83c31e7d
FN
228332002-09-18 Fernando Nasser <fnasser@redhat.com>
22834
22835 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
22836 which explicitly prints the zero offset as "+0".
22837
322b3f65
DJ
228382002-10-22 Daniel Jacobowitz <drow@mvista.com>
22839
22840 * gdb.threads/schedlock.c (args): Make unsigned.
22841
228422002-10-21 Daniel Jacobowitz <drow@mvista.com>
22843
22844 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
22845 numbers. Allow "foo2|selected stack frame".
22846 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
22847 * gdb.asm/asmsrc2.s: Likewise.
22848 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
22849 comments.
22850 * gdb.asm/mips.inc: New file.
22851
5e2fe5b8
AF
228522002-10-18 Adam Fedor <fedor@gnu.org>
22853
22854 * gdb.base/default.exp: Update expected output to include 'ObjC'.
22855 * gdb.base/help.exp: Likewise.
22856
abe1a5d0
KB
228572002-10-17 Kevin Buettner <kevinb@redhat.com>
22858
22859 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
22860 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
22861
10abb1d4
JB
228622002-10-02 Jim Blandy <jimb@redhat.com>
22863
22864 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
22865
1f609b42
AC
228662002-10-01 Andrew Cagney <ac131313@redhat.com>
22867
22868 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
22869 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
22870 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
22871 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
22872 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
22873 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
22874 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
22875
0aee02e4
AC
228762002-09-29 Andrew Cagney <ac131313@redhat.com>
22877
22878 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
22879 * mi0-disassemble.exp, mi0-eval.exp: Delete.
22880 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
22881 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
22882 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
22883 * mi0-var-block.exp, mi0-var-child.exp: Delete.
22884 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 22885
6fde09ad
KB
228862002-09-27 Kevin Buettner <kevinb@redhat.com>
22887
22888 * gdb.base/annota1.exp (info break): Make directory components of
22889 path optional since not all compilers emit this debug information.
22890
889bf7c5
PA
22891 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
22892 step ends up stepping out of the function instead of stopping on
22893 the epilogue.
6fde09ad 22894
9e8aab75
KS
228952002-09-26 Keith Seitz <keiths@redhat.com>
22896
22897 * lib/insight-support.exp (gdbtk_start): Figure out where
22898 the insight executable is based on where gdb is. Use this
22899 executable to start insight instead of gdb.
22900
e36180d7
AC
229012002-09-25 Andrew Cagney <cagney@redhat.com>
22902
22903 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
22904
9dd34b2b
AC
229052002-09-24 Andrew Cagney <ac131313@redhat.com>
22906
22907 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
22908 test_isolated_complaints.
22909 (test_empty_complaint): New function.
22910 (test_empty_complaints): New function. Check no output when no
22911 complaints.
d63a86f8 22912
dea97812
KB
229132002-09-19 Jim Blandy <jimb@redhat.com>
22914
a9c64011 22915 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 22916
54951bd7
AC
229172002-09-19 Andrew Cagney <ac131313@redhat.com>
22918
22919 * gdb.gdb/complaints.exp: New file.
22920
dec43320
AC
229212002-09-18 Andrew Cagney <ac131313@redhat.com>
22922
22923 * gdb.base/maint.exp: Check `help maint internal-warning'.
22924
e70d6e3f
DC
229252002-09-18 David Carlton <carlton@math.stanford.edu>
22926
22927 * gdb.c++/m-static.exp: Remove breakpoints depending on line
22928 numbers, and replace them by a single breakpoint after the
22929 constructors are all finished.
22930 Add test 4.
22931 * gdb.c++/m-static.cc: Add test 4.
22932 * gdb.c++/m-static.h: New file.
22933 * gdb.c++/m-static1.cc: New file.
22934
22935 * gdb.c++/printmethod.exp: New file.
22936 * gdb.c++/printmethod.cc: New file.
22937
22938 * gdb.c++/pr-574.exp: New file.
22939 * gdb.c++/pr-574.cc: New file.
22940
afb5c968
CV
229412002-09-18 Corinna Vinschen <vinschen@redhat.com>
22942
22943 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
22944 embedded targets which never actually exit.
22945
31e45dee
FN
229462002-09-18 Fernando Nasser <fnasser@redhat.com>
22947
22948 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
22949 "don't step after run" as unresolved or unsupported, instead of xfail.
22950
a283c5a1
CV
229512002-09-18 Corinna Vinschen <vinschen@redhat.com>
22952
22953 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
22954 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
22955 Add newline to expected string in "step out of main (status wrapper)"
22956 case.
22957
11350d2a
CV
229582002-09-18 Corinna Vinschen <vinschen@redhat.com>
22959
22960 * lib/gdb.exp (rerun_to_main): Allow restarting application.
22961 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
22962
0deec7d6
TT
229632002-09-17 Tom Tromey <tromey@redhat.com>
22964
22965 * gdb.base/printcmds.exp (test_print_string_constants): Expect
22966 \000, not \0, in double-quoted string.
22967
b2b4a1b5
CV
229682002-09-14 Corinna Vinschen <vinschen@redhat.com>
22969
c9d37158 22970 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
22971 string after running the commands execution on breakpoint tests.
22972
1c56143a
CV
229732002-09-13 Corinna Vinschen <vinschen@redhat.com>
22974
22975 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
22976
37f8da45
JB
229772002-09-12 Joel Brobecker <brobecker@gnat.com>
22978
22979 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
22980
08b468e0
KS
229812002-09-10 Keith Seitz <keiths@redhat.com>
22982
22983 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
22984 runto proc.
22985 (mi_run_to_main): Use mi_runto.
22986 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
22987
dc360f58
KS
229882002-09-10 Keith Seitz <keiths@redhat.com>
22989
22990 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
22991 regexp for stopping at main. Could have multiple event notifications.
22992 Don't assume that main was declared with no parameters.
22993 (mi_next): Use mi_step_to.
22994 (mi_step): Use mi_next_to.
22995
ce3abcfb
CV
229962002-09-09 Corinna Vinschen <vinschen@redhat.com>
22997
22998 * gdb.base/default.exp: Fix expected string in `info float' test.
22999
d1f5b980
BE
230002002-09-09 Ben Elliston <bje@redhat.com>
23001
23002 * config/mips.exp: Update comments.
23003 * config/mips-idt.exp: Likewise.
23004 * config/nind.exp: Likewise.
23005 * config/slite.exp: Likewise.
23006 * config/sparclet.exp: Likewise.
23007 * config/udi.exp: Likewise.
23008 * config/vx.exp: Likewise.
23009 * config/vxworks29k.exp: Likewise.
23010
2f71430b
JB
230112002-09-05 Jim Blandy <jimb@redhat.com>
23012
23013 * gdb.threads/killed.exp: Fix test failure message.
23014
7ddebc7e
KS
230152002-09-04 Keith Seitz <keiths@redhat.com>
23016
23017 * lib/mi-support.exp: Update copyright.
23018 (mi_gdb_test): Increase the priority of the expected pattern
23019 so that it matches gdb_test.
23020
0ae67eb3
KS
230212002-09-03 Keith Seitz <keiths@redhat.com>
23022
23023 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
23024 Use integer comparison instead of string comparison for testing
23025 whether binary was built.
23026
38fc42c8
JB
230272002-09-03 Jim Blandy <jimb@redhat.com>
23028
23029 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
23030
b6ff0e81
JB
230312002-08-29 Jim Blandy <jimb@redhat.com>
23032
23033 * gdb.threads/pthreads.exp: Move the portable thread compilation
23034 code into a function in lib/gdb.exp, and call that from here.
23035 * lib/gdb.exp (gdb_compile_pthreads): New function.
23036
07c98896
KS
230372002-08-29 Keith Seitz <keiths@redhat.com>
23038
23039 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
23040 expect_out so that callers can get at it.
23041
0312286c
DJ
230422002-08-23 Daniel Jacobowitz <drow@mvista.com>
23043
23044 * gdb.threads/print-threads.c: New file.
23045 * gdb.threads/print-threads.exp: New file.
23046 * gdb.threads/schedlock.c: New file.
23047 * gdb.threads/schedlock.exp: New file.
23048
dd039bc4
EZ
230492002-08-22 Elena Zannoni <ezannoni@redhat.com>
23050
a9c64011
AS
23051 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
23052 not altivec.c.
dd039bc4 23053
1f36144c
MK
230542002-08-17 Mark Kettenis <kettenis@gnu.org>
23055
23056 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
23057 targets. The problem should be fixed now.
23058
16057ec7 230592002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
23060
23061 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
23062 2002-07-24 change that removes final dots from error messages.
23063
3c1499ad
TT
230642002-08-13 Tom Tromey <tromey@redhat.com>
23065
23066 * gdb.base/readline.exp: New file.
23067
a20ce2c3
AC
230682002-08-01 Andrew Cagney <ac131313@redhat.com>
23069
23070 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
23071 supress message.
23072
db034ac5
AC
230732002-08-01 Andrew Cagney <cagney@redhat.com>
23074
23075 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
23076 CHILL_FOR_TARGET and CHILL_LIB.
23077 * configure.in (configdirs): Remove gdb.chill.
23078 * configure: Regenerate.
23079 * lib/gdb.exp: Obsolete references to chill.
23080 * gdb.fortran/types.exp: Ditto.
23081 * gdb.fortran/exprs.exp: Ditto.
23082
3e000b18
KB
230832002-07-30 Kevin Buettner <kevinb@redhat.com>
23084
23085 * gdb.base/shlib-call.exp (additional_flags): Conditionally
23086 set Irix-specific compile and link flags.
23087
28f4966b
KB
230882002-07-29 Kevin Buettner <kevinb@redhat.com>
23089
23090 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
23091 source files. The ``-o'' option doesn't work with the ``-E'' option
23092 when using the Irix compiler.
23093
46c0d5a6
DJ
230942002-07-19 Daniel Jacobowitz <drow@mvista.com>
23095
23096 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
23097 Improve support for reusing an exec file. Copy exec file
23098 to target, and run gdbserver on the target instead of on the host.
23099
eecf4bed
JB
231002002-07-18 Jim Blandy <jimb@redhat.com>
23101
0f815cdf
JB
23102 * gdb.base/ending-run.exp: Don't expect to see the program end in
23103 some orderly fashion when we're running on a real stand-alone
23104 board.
23105
eecf4bed
JB
23106 * gdb.base/interrupt.exp: Correct logic for skipping tests on
23107 targets that don't support interrupts.
23108
52d309e4
JB
231092002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
23110
23111 * gdb.base/attach.exp: Add patterns to match output from /proc-based
23112 systems.
23113 Move comments in expect statements to inside the actions, so that they
23114 don't get matched against.
23115
ff683d9e
MK
231162002-07-10 Mark Kettenis <kettenis@gnu.org>
23117
23118 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
23119 function when asleep" test.
23120
b5356753
AC
231212002-07-10 Andrew Cagney <ac131313@redhat.com>
23122
23123 * gdb.base/page.exp: Rewrite to handle problems with very long
23124 `info set' output. Update copyright.
23125
6aa4d13a
AC
231262002-06-26 Andrew Cagney <ac131313@redhat.com>
23127
23128 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
23129 gdb.threads-hp.
23130 * gdb.hp/configure: Regenerate.
23131 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
23132 * gdb.hp/gdb.threads-hp/configure: Delete file.
23133 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
23134
8cf8c2b8
AC
231352002-06-22 Andrew Cagney <ac131313@redhat.com>
23136
23137 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
23138 setlocale, bindtextdomain and textdomain.
23139
6827a8f8
JB
231402002-06-11 Jim Blandy <jimb@redhat.com>
23141
919d772c
JB
23142 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
23143 preprocessor macro information is present.
23144
6827a8f8
JB
23145 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
23146 tests.
23147
c15b0d21
MS
231482002-06-06 Michael Snyder <msnyder@redhat.com>
23149
c5984d70
MS
23150 * gdb.base/overlays.exp: Record addresses of overlay
23151 functions in TCL variables rather than in GDB variables,
23152 to avoid having GDB convert them to pointers (with loss
23153 of information).
23154
d63a86f8 23155 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 23156 default linker script changes.
c15b0d21
MS
23157 * gdb.base/long_long.exp: Add check for sizeof (long double).
23158
be26fe0d
ML
231592002-06-06 Michal Ludvig <mludvig@suse.cz>
23160
23161 * gdb.asm/asm-source.exp: Add x86-64 target.
23162 * gdb.asm/x86_64.inc: New.
d63a86f8 23163
258093ca 231642002-05-30 Michael Chastain <mec@shout.net>
258093ca 23165
4b3153f1 23166 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
23167 * gdb.c++/m-static.cc: New file.
23168 * gdb.c++/m-static.exp: New file.
23169
241264c6
MS
231702002-05-28 Michael Snyder <msnyder@redhat.com>
23171
23172 * gdb.base/call-ar-st.exp: Allow for reduced floating point
23173 precision.
23174
9bba8c8f 231752002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 23176
4b3153f1 23177 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
23178 * gdb.c++/m-data.cc: New file.
23179 * gdb.c++/m-data.exp: New file.
23180
231812002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 23182
4b3153f1 23183 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 23184 * gdb.c++/try_catch.cc: New file.
d63a86f8 23185 * gdb.c++/try_catch.exp: New file.
9bba8c8f 23186
def1b996
MC
231872002-05-27 Michael Chastain <mec@shout.net>
23188
23189 * gdb.c++/local.exp: Accept more nested types in output.
23190
522ba268
MC
231912002-05-26 Michael Chastain <mec@shout.net>
23192
23193 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
23194
277254ba
MS
231952002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
23196
23197 * lib/gdb.exp (gdb_wrapper_init): Just because
23198 gdb_wrapper_file exists, this does not mean that the file
23199 should not be rebuilt. That is what gdb_wrapper_initialized
23200 is for.
23201 (default_gdb_init): Reset gdb_wrapper_initialized.
23202
b61a8733
MS
232032002-05-23 Michael Snyder <msnyder@redhat.com>
23204
d63a86f8 23205 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
23206 the precision of the floating point test results.
23207 * gdb.base/call-rt-st.exp: Ditto.
23208
b61a8733
MS
23209 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
23210 * gdb.base/call-rt-st.exp: Ditto.
23211
56f6e910
MC
232122002-05-19 Michael Chastain <mec@shout.net>
23213
23214 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
23215
ad0b0016
EZ
232162002-05-19 Elena Zannoni <ezannoni@redhat.com>
23217
a9c64011
AS
23218 * configure.in (configdirs): Add gdb.arch.
23219 * configure: Regenerate.
ad0b0016 23220
f617d2b6
JB
232212002-05-17 Jim Blandy <jimb@redhat.com>
23222
23223 * gdb.base/completion.exp: Recognize the more detailed error
23224 messages produced by the macro expander's lexical analyzer.
23225
eac2a696
EZ
232262002-05-14 Elena Zannoni <ezannoni@redhat.com>
23227
a9c64011
AS
23228 * gdb.arch/altivec-abi.c: New file.
23229 * gdb.arch/altivec-abi.exp: New file.
23230 * gdb.arch/altivec-regs.c: New file.
23231 * gdb.arch/altivec-regs.exp: New file.
eac2a696 23232
2fdde8f8
DJ
232332002-05-14 Daniel Jacobowitz <drow@mvista.com>
23234
23235 * gdb.base/maint.exp (maint print type): Update for new type
23236 structure.
d63a86f8 23237
e31f1a7c
EZ
232382002-05-14 Elena Zannoni <ezannoni@redhat.com>
23239
23240 * gdb.arch: New directory.
23241 * gdb.arch/configure.in: New file.
23242 * gdb.arch/configure: New file.
23243 * gdb.arch/Makefile.in: New file.
23244
db589741
CV
232452002-05-13 Corinna Vinschen <vinschen@redhat.com>
23246
23247 * gdb.asm/asm-source.exp: Add v850 as supported target.
23248 * gdb.asm/v850.inc: New file.
23249
8ce2a7dc
DJ
232502002-05-13 Daniel Jacobowitz <drow@mvista.com>
23251
23252 * gdb.c++/annota2.exp (annotate-quit): Add comment.
23253
df763c7f
DJ
232542002-05-12 Daniel Jacobowitz <drow@mvista.com>
23255
23256 * gdb.base/break.exp: Check 'break "marker2"'.
23257
377daeed
MS
232582002-05-10 Michael Snyder <msnyder@redhat.com>
23259
23260 * gdb.base/long_long.exp: Fix typo.
23261
c4b7bc2b
JB
232622002-05-10 Jim Blandy <jimb@redhat.com>
23263
ecac9a4e
JB
23264 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
23265 a bug.
23266
c4b7bc2b
JB
23267 * gdb.base/printcmds.exp (test_integer_literals_rejected):
23268 Recognize more detailed error message produced by the macro
23269 expander's lexical analyzer.
23270 * lib/gdb.exp (test_print_reject): Same.
23271
e71019a1
MK
232722002-05-09 Mark Kettenis <kettenis@gnu.org>
23273
23274 * gdb.c++/method.exp: Fix typo.
23275
fedfc8e6
MS
232762002-05-08 Michael Snyder <msnyder@redhat.com>
23277
166a1957
MS
23278 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
23279 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 23280 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
23281 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
23282 Add iftarget clause for strongarm.
d63a86f8 23283
f1c47eb2
MS
232842002-05-06 Michael Snyder <msnyder@redhat.com>
23285
cb9a9d3e
MS
23286 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
23287 (gdb_continue_to_end): Accept output from status wrapper.
23288 * gdb.base/ending-run.exp: Add case for output from status wrapper.
23289 Clean up fail messages to match pass messages.
23290
f1c47eb2
MS
23291 Enable the "needs_status_wrapper" testsuite feature.
23292 * lib/gdb.exp (gdb_wrapper_init): New procedure.
23293 (gdb_compile): Conditionally call gdb_wrapper_init.
23294 * gdb.base/a2-run.exp: Recognize output from status wrapper.
23295 * gdb.c++/method.exp: Recognize output from status wrapper.
23296
6079c749
BE
232972002-05-06 Ben Elliston <bje@redhat.com>
23298From Graydon Hoare <graydon@redhat.com>
23299
23300 * config/sid.exp: Include support for "rawsid" protocol.
23301
188baff3
JB
233022002-05-03 Jim Blandy <jimb@redhat.com>
23303
23304 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
23305 * gdb.c++/hang3.C: New file.
23306
b9c07f0f
AC
233072002-05-04 Andrew Cagney <ac131313@redhat.com>
23308
23309 * gdb.base/default.exp: Remove obsolete code.
23310 * gdb.c++/misc.exp: Ditto. Update copyright.
23311 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
23312 * gdb.base/whatis.exp: Ditto. Update copyright.
23313 * gdb.base/scope.exp: Ditto. Update copyright.
23314 * gdb.base/ptype.exp: Ditto. Update copyright.
23315 * gdb.base/printcmds.exp: Ditto. Update copyright.
23316 * gdb.base/opaque.exp: Ditto. Update copyright.
23317 * gdb.base/list.exp: Ditto.
23318 * gdb.base/funcargs.exp: Ditto. Update copyright.
23319 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
23320 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
23321 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
23322 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
23323 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
23324 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
23325
5c7a0397
MS
233262002-05-02 Michael Snyder <msnyder@redhat.com>
23327
d6dcc264 23328 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
23329 * gdb.base/long_long.exp: Add xscale target.
23330 * gdb.base/default.exp: Add xscale target.
23331
eb7f1c48
JB
233322002-05-01 Jim Blandy <jimb@redhat.com>
23333
23334 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
23335 gdb.c++/hang.exp: New test.
23336
a6befae8
FF
233372002-05-01 Fred Fish <fnf@redhat.com>
23338
23339 * gdb.base/completion.exp: Handle completions of "./Make" for
23340 more than one completion possibility, as is the case when we
23341 build and test in the source tree.
23342
0a310277
AG
233432002-04-29 Anthony Green <green@redhat.com>
23344
23345 * gdb.java/jmisc1.exp: New file.
23346 * gdb.java/jmisc2.exp: New file.
23347
6ff9af88
DJ
233482002-04-24 Daniel Jacobowitz <drow@mvista.com>
23349
23350 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
23351
96b3d632
EZ
233522002-04-23 Elena Zannoni <ezannoni@redhat.com>
23353
23354 * gdb.base/help.exp: Change 'help status' to allow for target
23355 dependent output differences.
23356
5019bb54
MC
233572002-04-22 Michael Chastain <mec@shout.net>
23358
23359 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
23360
a805a116
MC
233612002-04-22 Michael Chastain <mec@shout.net>
23362
23363 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
23364
a1706bfd
DM
233652002-04-17 David S. Miller <davem@redhat.com>
23366
23367 * gdb.asm/sparc64.inc: New file.
23368 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
23369
a73a20a2
EZ
233702002-04-19 Elena Zannoni <ezannoni@redhat.com>
23371
23372 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
23373 instruction file directly into the build tree. Clean up at end of
23374 test.
23375
ba678339
DM
233762002-04-18 David S. Miller <davem@redhat.com>
23377
23378 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
23379 handle 64-bit platforms correctly.
23380 * gdb.base/maint.exp: Likewise.
23381
b03399da
KB
233822002-04-18 Kevin Buettner <kevinb@redhat.com>
23383
23384 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
23385 ``-fpic'' when compiling files comprising a shared library, but
23386 it does need additional linker flags in order to find shared
23387 libraries at run time.
23388
e2004992
KB
233892002-04-18 Kevin Buettner <kevinb@redhat.com>
23390
23391 * gdb.base/cvexpr.c (use): New function.
23392 (main): Invoke use() on all global variables to prevent
23393 some linkers from deleting these otherwise unused symbols.
23394
d8937120
MC
233952002-04-17 Michael Chastain <mec@shout.net>
23396From David S. Miller <davem@redhat.com>
23397
23398 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
23399 handle 64-bit platforms correctly.
23400
ffd61a58
MS
234012002-04-12 Michael Snyder <msnyder@redhat.com>
23402From Jim Blandy <jimb@redhat.com>
a9c64011 23403 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
23404 script can handle this instead.
23405 * gdb.base/bar.c (barx): Same.
23406 * gdb.base/baz.c (bazx): Same.
23407 * gdb.base/grbx.c (grbxx): Same.
23408
23409 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
23410 manager doesn't automatically unmap overlays unnecessarily.
23411
6b8426a6
MH
234122002-04-10 Martin M. Hunt <hunt@redhat.com>
23413
23414 * gdb.base/ending-run.exp: Fix pattern for Mips targets
23415 stepping out of main.
23416
34af4875
MC
234172002-04-09 Michael Chastain <mec@shout.net>
23418
23419 * gdb.c++/local.cc (main): Move call to marker1() inside nested
23420 scope so that the nested scope tests will make sense.
23421 * gdb.c++/local.exp: Write patterns that actually work with gcc
23422 (the HP patterns "were never known to work with gcc").
23423 Keep the old aCC patterns too.
23424
2d1676a0
DJ
234252002-04-09 Daniel Jacobowitz <drow@mvista.com>
23426
23427 * gdb.base/attach.exp: Correct target board test.
23428
3a63e3f9
MC
234292002-04-08 Michael Chastain <mec@shout.net>
23430
23431 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
23432 in a const method. Add some xfail and fail cases for configurations
23433 that do not emit the "const ...".
23434
f18dabd2
MC
234352002-04-07 Michael Chastain <mec@shout.net>
23436
23437 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
23438 Accept "A * const" and "const A * const" as type of "this".
23439 Fix spelling of getFunky throughout. Make messages uniform.
23440
0fcddd82
EZ
234412002-04-07 Elena Zannoni <ezannoni@redhat.com>
23442
a9c64011 23443 Work around for PR gdb/285:
0fcddd82
EZ
23444 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
23445
16a8534a
EZ
234462002-04-07 Elena Zannoni <ezannoni@redhat.com>
23447
23448 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
23449 instructions file at run time instead of configure time.
23450 Sometimes we run the test in a directory that is not the one we
23451 configured in.
23452 * gdb.asm/configure.in: Delete creation of symlink.
23453 * gdb.asm/configure: Regenerate.
23454
24181d81
JB
234552002-04-05 J. Brobecker <brobecker@gnat.com>
23456
23457 * gdb.gdb/xfullpath.exp: New test, to exercise the new
23458 xfullpath () function.
23459
7cdb7107
DJ
234602002-04-04 Daniel Jacobowitz <drow@mvista.com>
23461
23462 * gdb.asm/Makefile.in: Correct dependencies.
23463
23464 * gdb.asm/powerpc.inc: New file.
23465 * gdb.asm/asm-source.exp: Add PowerPC.
23466 * gdb.asm/configure.in: Likewise.
23467 * gdb.asm/configure: Regenerated.
23468
a7d17088
DJ
234692002-04-04 Daniel Jacobowitz <drow@mvista.com>
23470
23471 * gdb.base/relocate.exp: New file.
23472 * gdb.base/relocate.c: New file.
23473
cd721503
FF
234742002-04-04 Fred Fish <fnf@redhat.com>
23475
23476 * gdb.base/step-test.exp: Update comment regarding stopping in
23477 memcpy/bcopy calls inserted as part of the compiler runtime.
23478
b22ad7a7
MS
234792002-04-04 Michael Snyder <msnyder@redhat.com>
23480
23481 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
23482
5f279fa6
DJ
234832002-04-03 Daniel Jacobowitz <drow@mvista.com>
23484
23485 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
23486 (gdb_expect): Remove $notransfer hack.
23487
dd0fd3ce
DJ
234882002-04-02 Daniel Jacobowitz <drow@mvista.com>
23489
23490 * gdb.c++/classes.exp ("calling method for small class"): Match
23491 updated register output.
23492
1e50cda1
DJ
234932002-03-30 Daniel Jacobowitz <drow@mvista.com>
23494
23495 Fix PR gdb/452
23496 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
23497 when finished. Make gdb_file_cmd send "exec-file" when
23498 appropriate.
23499
24015922
DJ
235002002-03-30 Daniel Jacobowitz <drow@mvista.com>
23501
23502 * gdb.base/attach.exp: Remove extra setup_xfail.
23503
dd7dfd64
MS
235042002-03-26 Michael Snyder <msnyder@redhat.com>
23505
23506 * gdb.base/default.exp: Add tests for dump, append, and restore.
23507 * gdb.base/help.exp: Add tests for dump, append, and restore.
23508 * gdb.base/dump.exp: New file, test dump, append and restore.
23509 * gdb.base/dump.c: New file.
23510
48b2f8d7
MS
235112002-03-27 Michael Snyder <msnyder@redhat.com>
23512
d63a86f8 23513 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
23514 clean-ups in help messages.
23515
05b4d525
FF
235162002-03-26 Fred Fish <fnf@redhat.com>
23517
23518 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
23519 have debugging info for those functions and the compiler uses them
23520 internally to copy structs around.
23521
d7679631
FF
235222002-03-26 Fred Fish <fnf@redhat.com>
23523
23524 * gdb.base/list.exp: Revert the change made yesterday and add note
23525 about why we don't list the default lines for remote targets.
23526
523ac3f9
MS
235272002-03-25 Michael Snyder <msnyder@redhat.com>
23528
23529 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
23530
754b2b8d
FF
235312002-03-25 Fred Fish <fnf@redhat.com>
23532
23533 * gdb.base/list.exp: This test works on remote targets so remove
23534 the short circuit for remote targets. Update copyright.
23535
33c3e192
FF
235362002-03-25 Fred Fish <fnf@redhat.com>
23537
23538 * gdb.base/attach.exp: Fix logic error that was suppressing this
23539 test for all non hppa*-*-hpux* targets, instead of the hp target.
23540 Move comments closer to the suppression point. Also now need to
23541 check that we are running natively.
23542
d43e73ee
MS
235432002-03-22 Michael Snyder <msnyder@redhat.com>
23544
882c8f02
MS
23545 * gdb.base/default.exp: Add test for gcore. Update copyright.
23546 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 23547
04c12f60
FF
235482002-03-06 Fred Fish <fnf@redhat.com>
23549
23550 * gdb.base/funcargs.c: Remove extraneous ';' character.
23551 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
23552
b43df995
MC
235532002-03-04 Michael Chastain <mec@shout.net>
23554
23555 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
23556 accommodate gcc v3 function signature.
23557 * gdb.mi/mi0-var-cmd-exp: Ditto.
23558
92362027
AC
235592002-02-24 Andrew Cagney <ac131313@redhat.com>
23560
23561 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
23562 ``GNU/Linux'' or ``Linux kernel''
23563 * testsuite/gdb.threads/pthreads.c: Ditto.
23564
258ad32d
MC
235652002-02-24 Michael Chastain <mec@shout.net>
23566
23567 * gdb.threads/pthreads.c (thread1): Add a return statement.
23568 (thread2): Likewise.
23569 (foo): Likewise.
23570
04c3b3d4
MC
235712002-02-23 Michael Chastain <mec@shout.net>
23572
23573 * gdb.threads/linux-dp.c (philosopher): Add a return statement
23574 to placate gcc.
23575
5a2a0a20
MC
235762002-02-23 Michael Chastain <mec@shout.net>
23577
23578 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
23579 test "ptype bint". The test passes on all my stabs configurations.
23580
a640f7fc
JB
235812002-02-21 Jim Blandy <jimb@redhat.com>
23582
27924826
JB
23583 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
23584 filename at a time, and watch for the ones we want to see.
23585
a640f7fc
JB
23586 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
23587 types of pointers to prototyped functions.
23588
edcc8c75
AC
235892002-02-20 Andrew Cagney <ac131313@redhat.com>
23590
23591 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
23592 signed, unsigned and straight char.
23593 (padding_char, padding_short, padding_int, padding_long,
23594 padding_long_long, padding_float, padding_double,
23595 padding_long_double): New global variables.
23596 (fill, fill_structs): New functions.
23597
23598 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
23599 for correctly sized writes. Update copyright.
23600 (get_valueof): New procedure.
23601 (get_sizeof): Call get_valueof.
23602 (check_valueof): New procedure.
23603 (check_padding): New procedure.
23604
ac57ea44
MC
236052002-02-20 Michael Chastain <mec@shout.net>
23606
23607 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
23608 to setup_xfail. Document some of the remaining calls.
23609
7a10c941
MC
236102002-02-18 Michael Chastain <mec@shout.net>
23611
23612 * gdb.c++/userdef.exp: Update copyright year.
23613
fb8acdcc
DJ
236142002-02-18 Daniel Jacobowitz <drow@mvista.com>
23615
23616 * gdb.c++/userdef.exp: Test overloaded operators properly.
23617 Remove xfails.
23618
fda6ae12
MS
236192002-02-14 Michael Snyder <msnyder@redhat.com>
23620
23621 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
23622
676a0442
DJ
236232002-02-14 Daniel Jacobowitz <drow@mvista.com>
23624
23625 * gdb.base/a2-run.exp: Check for a remote target properly.
23626 * gdb.base/annota1.exp: Likewise.
23627 * gdb.base/list.exp: Likewise.
23628 * gdb.base/reread.exp: Likewise.
23629 * gdb.base/scope.exp: Likewise.
23630 * gdb.base/shlib-call.exp: Likewise.
23631 * gdb.base/term.exp: Likewise.
23632 * gdb.c++/annota2.exp: Likewise.
23633
78b4f468
RE
236342002-02-13 Richard Earnshaw <rearnsha@arm.com>
23635
23636 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
23637
9a81ba51
MC
236382002-02-10 Michael Chastain <mec@shout.net>
23639
23640 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
23641 (call_after_alloca): Ditto.
23642
004af6c7
DJ
236432002-02-10 Daniel Jacobowitz <drow@mvista.com>
23644
23645 * gdb.base/ending-run.exp: Guard "cont" test with
23646 gdb_skip_stdio_test.
23647
37225f62
JB
236482002-02-06 Jim Blandy <jimb@redhat.com>
23649
23650 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
23651 from here...
23652 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
23653 To here. Disable this test on non-HP platforms. Add big comment.
23654
fe6fdd96
MS
236552002-02-04 Michael Snyder <msnyder@redhat.com>
23656
23657 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
23658 other than d10v and m32r.
23659
036fad3f
RE
236602002-02-02 Richard Earnshaw <rearnsha@arm.com>
23661
23662 * gdb.base/default.exp: Rewrite test patterns to reduce time
23663 taken to match them.
23664
7148ab62
DJ
236652002-01-30 Daniel Jacobowitz <drow@mvista.com>
23666
23667 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
23668 Allow a start function above main.
23669 * gdb.threads/linux-dp.exp: Fix copyright date.
23670
396cc255
DJ
236712002-01-30 Daniel Jacobowitz <drow@mvista.com>
23672
a9c64011
AS
23673 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
23674 (check_philosopher_stack): Check for manager thread before checking
23675 for a just-starting thread.
396cc255 23676
f038d31b
DJ
236772002-01-30 Daniel Jacobowitz <drow@mvista.com>
23678
23679 From Neil Booth <neil@daikokuya.demon.co.uk>:
23680 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
23681 warnings.
23682
b3ff9d9a
FF
236832002-01-21 Fred Fish <fnf@redhat.com>
23684
23685 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
23686 not caller.
23687
39ad761d
JB
236882002-01-21 Jim Blandy <jimb@redhat.com>
23689
23690 * gdb.base/reread.exp: Check that GDB properly re-reads the
23691 executable file when it changes while no inferior is running.
23692
aaf320fa
FF
236932002-01-21 Fred Fish <fnf@redhat.com>
23694
a9c64011
AS
23695 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
23696 optionally accept the "shlib events" variation.
aaf320fa 23697
808a31f5
JB
236982002-01-21 Jim Blandy <jimb@redhat.com>
23699
23700 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
23701 call `fflush' after every `printf', so that the output is produced
23702 at predictable points, regardless of whatever buffering does (or
23703 doesn't) take place.
23704 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
23705 at different points.
23706
4420d5e2
DJ
237072002-01-20 Daniel Jacobowitz <drow@mvista.com>
23708
23709 * gdb.c++/inherit.exp: Update copyright years.
23710 * gdb.c++/method.exp: Likewise.
23711
3e36a0f4
DJ
237122002-01-20 Daniel Jacobowitz <drow@mvista.com>
23713
23714 * gdb.c++/classes.exp: Update for improved v3 support and skipping
23715 artificial methods/arguments.
23716 * gdb.c++/derivation.exp: Likewise.
23717 * gdb.c++/inherit.exp: Likewise.
23718 * gdb.c++/method.exp: Likewise.
23719 * gdb.c++/virtfunc.exp: Likewise.
23720
b4ceaee6
AC
237212002-01-18 Andrew Cagney <ac131313@redhat.com>
23722
23723 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
23724 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
23725 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
23726 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
23727 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
23728 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
23729
ecace851
JB
237302002-01-17 Jim Blandy <jimb@redhat.com>
23731
23732 * gdb.asm/asm-source.exp (info symbol): Take another shot at
23733 anchoring the pattern matching the entry point symbol's name.
23734
375fc983
AC
237352002-01-17 Andrew Cagney <ac131313@redhat.com>
23736
23737 * gdb.base/maint.exp: Update ``maint internal-error'' to match
23738 continue/quit query. Update copyright.
23739
fe6fdd96
MS
237402002-01-14 Michael Snyder <msnyder@redhat.com>
23741
23742 * gdb.base/gcore.exp: Remove extra debugging output.
23743
e017c81f
DJ
237442002-01-13 Daniel Jacobowitz <drow@mvista.com>
23745
23746 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
23747 for slightly dubious v2 mangled string.
23748
37ab3bf8
DJ
237492002-01-13 Daniel Jacobowitz <drow@mvista.com>
23750
23751 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
23752
1bc05c3a 237532002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 23754
1bc05c3a 23755 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 23756
1bc05c3a
JM
23757 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
23758 constructors.
23759 * gdb.c++/derivation.exp: Likewise.
23760 * gdb.c++/templates.exp: Likewise.
23761 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 23762
1bc05c3a
JM
237632002-01-10 Michael Snyder <msnyder@redhat.com>
23764
23765 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 23766
a911c360
MS
237672002-01-08 Michael Snyder <msnyder@redhat.com>
23768
23769 * gdb.base/gcore.exp: New test for generate-core-file command.
23770 * gdb.base/gcore.c: Testcase for above.
23771 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
23772
ea2119ec
JM
237732002-01-08 Jason Merrill <jason@redhat.com>
23774
23775 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
23776
68203136
FF
237772002-01-07 Fred Fish <fnf@redhat.com>
23778
23779 * gdb.c++/overload.exp: Remove unconditional xfails for:
23780 print foo_instance1.overloadargs(1)
23781 print foo_instance1.overloadargs(1, 2)
23782 print foo_instance1.overloadargs(1, 2, 3)
23783 print foo_instance1.overloadargs(1, 2, 3, 4)
23784 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
23785 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
23786 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
23787 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
23788 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
23789 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
23790 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
23791 print foo_instance1.overload1arg()
23792 print foo_instance1.overload1arg((char)arg2)
23793 print foo_instance1.overload1arg((signed char)arg3)
23794 print foo_instance1.overload1arg((unsigned char)arg4)
23795 print foo_instance1.overload1arg((int)arg7)
23796 print foo_instance1.overload1arg((unsigned int)arg8)
23797 print foo_instance1.overload1arg((float)arg11)
23798 print foo_instance1.overload1arg((double)arg12)
d63a86f8 23799
21b9b5b1
MS
238002002-01-07 Michael Snyder <msnyder@redhat.com>
23801
23802 * gdb.base/huge.exp: New test. Print a very large target data object.
23803 (skip_huge_test): New test variable. Define if you want to skip this
23804 test. The test reads an 8 megabyte data object from the target, so it
23805 might be very time consuming on remote targets with a slow connection.
23806 * gdb.base/huge.c: New file. Test case for above.
23807
725f922e
FF
238082002-01-07 Fred Fish <fnf@redhat.com>
23809
23810 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
23811 g_instance.bfoo, and g_instance.cfoo.
23812
889bf7c5 238132002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 23814
889bf7c5
PA
23815 * gdb.base/break.c (multi_line_if_conditional): New function.
23816 (multi_ilne_while_conditional): Likewise.
23817 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
23818 IF or WHILE condition puts the breakpoint at the start of
23819 the condition.
f286b2c3 23820
634d57ec
JL
23821 * gdb.base/selftest.exp (backtrace through signal handler): Remove
23822 hppa*-*-hpux* expected failure.
23823 * gdb.base/structs.exp (do_function_calls): Similarly.
23824
23825 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
23826 watchpoints.
23827
9fbfe2dc
AC
238282002-01-06 Andrew Cagney <ac131313@redhat.com>
23829
23830 Fix PR gdb/66.
23831 * gdb.base/structs.exp: Replace skip for a29k with skip for
23832 gdb,cannot_call_functions.
23833 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
23834 * gdb.base/callfuncs.exp: Ditto.
23835 * gdb.base/call-rt-st.exp: Ditto.
23836 * gdb.base/call-strs.exp: Ditto.
23837 * gdb.base/callfwmall.exp: Ditto.
23838 * gdb.base/scope.exp: Obsolete xfail a29k.
23839 * gdb.c++/misc.exp: Ditto.
23840 * gdb.c++/cplusfuncs.exp: Ditto.
23841 * gdb.base/ptype.exp: Ditto.
23842 * gdb.base/printcmds.exp: Ditto.
23843 * gdb.base/opaque.exp: Ditto.
23844 * gdb.base/list.exp: Ditto.
23845 * gdb.base/funcargs.exp: Ditto.
23846 * gdb.base/default.exp: Ditto.
23847
8ddad156
MS
238482002-01-04 Michael Snyder <msnyder@redhat.com>
23849
ca4976a6 23850 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
23851 * gdb.base/maint.exp: Add tests for maint info sections options.
23852
1b074332
JL
23853Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
23854
23855 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
23856
7d159115
CV
238572001-12-20 Corinna Vinschen <vinschen@redhat.com>
23858
23859 * gdb.asm/arm.inc: New file.
23860 * gdb.asm/asm-source.exp: Add arm targets.
23861 * gdb.asm/configure.in: Ditto.
23862 * gdb.asm/configure: Recreated from configure.in.
23863
8fb87725
JL
23864Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
23865
afabe08c
JL
23866 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
23867 with HP's compiler.
23868 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
23869 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
23870 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
23871 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
23872
23873 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
23874 either HP's compilers or GCC.
23875
db521deb
JL
23876 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
23877 a SIGBUS or SIGSEGV.
23878
23879 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
23880
23881 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
23882 can be compiled with either HP's compiler or GCC.
23883
cfa88ab7
JL
23884 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
23885 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
23886 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
23887
ca344dff
JL
23888 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
23889 to match current gdb output. Update due to using auto-solib-limit
23890 for limiting instead of overloading auto-solib-add.
23891 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
23892 test program.
23893
3f3c6e55 23894 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
23895 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
23896 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
23897 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
23898 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
23899 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
23900 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
23901 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
23902 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
23903 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
23904 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
23905 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
23906 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 23907
8fb87725
JL
23908 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
23909 a SIGTRAP to the inferior.
23910
cf599fa7
CV
239112001-12-19 Corinna Vinschen <vinschen@redhat.com>
23912
23913 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
23914 Substitute call to target_link by call to gdb_compile.
23915
2cd045cd
JL
23916Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
23917
a9c64011
AS
23918 * gdb.base/break.exp: Fix HP specific search string when testing
23919 backtracing in a called function.
2cd045cd 23920
a9c64011
AS
23921 * gdb.base/constvars.exp: Only set lang to C++ if we're
23922 compiling the test with HP's compilers.
23923 * gdb.base/volatile.exp: Similarly.
2cd045cd 23924
99ebe9ac
JB
239252001-12-19 Jim Blandy <jimb@redhat.com>
23926
23927 * gdb.base/printcmds.exp: Expect the null character to be printed
23928 as '\0', and the '\013' to be printed as '\v'.
23929 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
23930 * gdb.base/setvar.exp: Same.
23931
b9891b29
JB
239322001-12-17 Jim Blandy <jimb@redhat.com>
23933
0eba65ab
JB
23934 * gdb.base/completion.exp: Rather than completing very long
23935 filenames, which can make the readline library produce output we
23936 don't recognize, cd to the directory first, and then complete
23937 using nice, short relative paths.
23938
6970b5b1
JB
23939 * gdb.base/completion.exp: On some systems, there is, in fact, a
23940 variable named `b' in scope, since GDB treats all static
a9c64011
AS
23941 variables as being in scope. So use `no_var_named_this'
23942 instead of `b'.
6970b5b1 23943
b9891b29 23944 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 23945 can't find the core file's registers as a failure.
b9891b29 23946
e6ccd35f
JSC
239472001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
23948
a9c64011
AS
23949 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
23950 test expect string more specific.
e6ccd35f 23951
105ba819
CV
239522001-12-13 Corinna Vinschen <vinschen@redhat.com>
23953
23954 * gdb.asm/asm-source.exp: Add support for xstormy16.
23955 * gdb.asm/configure.in: Ditto.
23956 * gdb.asm/configure: Rebuild.
23957 * gdb.asm/xstormy16.inc: New file.
23958
e9e79dd9
FF
239592001-12-10 Fred Fish <fnf@redhat.com>
23960
23961 * gdb.base/maint.exp: Update to match changes in type dumping code.
23962
347dc97d
JB
239632001-12-10 Jim Blandy <jimb@redhat.com>
23964
23965 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
23966 matching the entry point symbol's name at the beginning of the
23967 line.
347dc97d 23968
5178b9d6
DJ
239692001-12-07 Daniel Jacobowitz <drow@mvista.com>
23970
23971 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
23972 gdb.c++/inherit.exp, gdb.c++/method.exp,
23973 gdb.c++/namespace.exp, gdb.c++/templates.exp,
23974 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
23975 and class layout support.
23976
af890c52
DJ
239772001-12-07 Daniel Jacobowitz <drow@mvista.com>
23978
23979 * gdb.c++/classes.exp: Add test for static member function.
23980 * gdb.c++/misc.cc: Add class with static member function.
23981
7a345fb3
JB
239822001-12-07 Jim Blandy <jimb@redhat.com>
23983
f2e54a80 23984 If GDB says it can't find the struct the function returned, report
8032bf31
JB
23985 those tests as `unsupported'.
23986 * gdb.base/call-rt-st.exp (print_struct_call): New function.
23987 Rewrite subsequent tests to use it.
23988
23989 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
23990 those tests as `unsupported'.
23991 * gdb.base/structs.exp (call_struct_func): New function.
23992 (do_function_calls): Use call_struct_func to call the functions
23993 returning structs.
23994
0bc69509
JB
23995 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
23996 whether functions are prototyped or not, so we can't possibly pass
23997 arguments to t_float_values2 properly.
23998
7a345fb3
JB
23999 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
24000 value of `timeout' for targets other than the mips*tx39-*.
24001
edb6ede1
MS
240022001-12-06 Michael Snyder <msnyder@redhat.com>
24003
d63a86f8 24004 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
24005 and detect whether the start symbol has a leading underscore.
24006
2d842f13
JB
240072001-12-04 Jim Blandy <jimb@redhat.com>
24008
24009 * gdb.base/completion.exp: Clarify indentation.
24010
68550daf
JB
240112001-12-03 Jim Blandy <jimb@redhat.com>
24012
24013 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
24014 variables on the S/390, not `.word'.
24015
cd5195a8
JB
240162001-11-30 Jim Blandy <jimb@redhat.com>
24017
24018 Add assembly-source tests for s390-ibm-linux.
24019 * gdb.asm/s390.inc: New file.
24020 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
24021 the S/390 architecture.
a9c64011 24022 * gdb.asm/configure: Regenerated.
cd5195a8 24023
ca9efc90
MS
240242001-11-30 Michael Snyder <msnyder@redhat.com>
24025
24026 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
24027 next, info source, info sources, info line, global and static
24028 variables, and static functions.
24029 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
24030 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
24031 * gdb.asm/asmsrc1.s: Add a static function and some variables.
24032 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
24033 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
24034 (gdbasm_leave): Restore frame pointer.
24035 (gdbasm_startup): Copy stack set-up from crt0.S.
24036
d0e66976
FN
240372001-11-26 Fernando Nasser <fnasser@redhat.com>
24038
24039 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
24040 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
24041 to a local (non-static) variable. Copy tstruct.a to a static buffer
24042 and return a pointer to that buffer.
24043 * gdb.base/callfwmall.c (t_structs_a): Ditto.
24044
e2334072
MK
240452001-11-24 Mark Kettenis <kettenis@gnu.org>
24046
24047 * gdb.asm/configure.in: Fix recognition of ix86 target.
24048 * gdb.asm/configure: Regenerate.
24049
756caa3d
MS
240502001-11-21 Michael Snyder <msnyder@redhat.com>
24051
24052 * gdb.asm/sparc.inc: New file.
24053 * gdb.asm/asm-source.exp: Recognize sparc target.
24054 * gdb.asm/configure.in: Recognize sparc target.
24055 * gdb.asm/configure: Regenerate.
d63a86f8 24056
9a4d72d5
MS
240572001-11-21 Michael Snyder <msnyder@redhat.com>
24058
24059 * gdb.asm/m32r.inc: New file.
24060 * gdb.asm/asm-source.exp: Recognize m32r target.
24061 * gdb.asm/configure.in: Recognize m32r target.
24062 * gdb.asm/configure: Regenerate.
24063
a773d1cd
MS
240642001-11-20 Michael Snyder <msnyder@redhat.com>
24065
017ac23d
MS
24066 * gdb.asm/i386.inc: New file.
24067 * gdb.asm/asm-source.exp: Recognize ix86 target.
24068 * gdb.asm/configure.in: Recognize ix86 target.
24069 * gdb.asm/configure: Regenerate.
24070
a773d1cd
MS
24071 * gdb.c++/namespace.exp: Fix quotes in output messages.
24072
bb632afb
MS
240732001-11-14 Michael Snyder <msnyder@redhat.com>
24074
25d559ca 24075 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
24076 qualifier in a type cast expression, to designate an address
24077 in the instruction space (Harvard architecture).
24078
4749e309
MS
240792001-11-13 Michael Snyder <msnyder@redhat.com>
24080
24081 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
24082 Tests for expressions using 'const' and 'volatile'.
24083
25050984
CV
240842001-11-13 Corinna Vinschen <vinschen@redhat.com>
24085
24086 * gdb.asm/asm-sources.exp: Allow defining linker flags.
24087
1902c51f
DJ
240882001-11-12 Daniel Jacobowitz <drow@mvista.com>
24089
24090 * lib/mi-support.exp (mi_run_to_helper): Move comments
24091 outside of gdb_expect.
24092
dcf95b47
DJ
240932001-11-11 Daniel Jacobowitz <drow@mvista.com>
24094
24095 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
24096 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
24097 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
24098 mi0_run_to): New functions.
24099 * gdb.mi/mi-simplerun.exp: Use them.
24100 * gdb.mi/mi0-simplerun.exp: Likewise.
24101 * gdb.mi/mi-var-cmd.exp: Likewise.
24102 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 24103
45b074e1
AC
241042001-11-10 Andrew Cagney <ac131313@redhat.com>
24105
24106 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
24107 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
24108
bf50d346
AC
241092001-11-09 Andrew Cagney <ac131313@redhat.com>
24110
24111 * gdb.base/restore.exp: Include $expected value in restored test
24112 message.
24113
9383332c
AC
241142001-11-09 Andrew Cagney <ac131313@redhat.com>
24115
24116 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
24117 implemented.
24118
db62520a
MS
241192001-11-08 Michael Snyder <msnyder@redhat.com>
24120
24121 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
24122 Add pass/fail message for stop at breakpoint in call dummy function.
24123
b5703437
MS
241242001-11-07 Michael Snyder <msnyder@redhat.com>
24125
d63a86f8
RM
24126 * gdb.c++/templates.exp (test_template_breakpoints):
24127 If we get an overload menu, but it does not match what
760f6330 24128 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
24129 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
24130 making the whitespace optional. Argument for "new" may be
24131 "unsigned" as well as "unsigned int/long".
d63a86f8 24132 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
24133 making the whitespace optional. Also replace "(void) with
24134 "((void|)), making the keyword "void" optional.
d63a86f8 24135 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
24136 making the whitespace optional. Also replace "(void) with
24137 "((void|)), making the keyword "void" optional.
3bf40917
MS
24138 * gdb.base/callfuncs.c (t_float_values): This function must
24139 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 24140 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
24141 can be tested against both cases. Usually one case involves
24142 promotion of float to double, while the other does not.
24143 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
24144 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
24145 includes a stack frame for "start".
24146
c8ab4e6d
JB
241472001-11-05 Jim Blandy <jimb@redhat.com>
24148
24149 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
24150 pointers are 32 bits long, and that offsets of relocs are always
24151 stored in the data (REL-style), and not in the reloc entry itself
24152 (RELA-style).
24153 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
24154 stabs.
24155
3f08ced9
MS
241562001-11-01 Michael Snyder <msnyder@redhat.com>
24157
24158 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
24159 and regular expression operators by using quoting.
24160
cbfa24cd
MS
241612001-10-31 Michael Snyder <msnyder@redhat.com>
24162
24163 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
24164 depending on what the symbol table contains.
24165 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
24166 the output of the ptype command. Similarly, accept both "const &"
24167 and "const&".
24168
aaa68313
CV
241692001-10-31 Corinna Vinschen <vinschen@redhat.com>
24170
24171 * gdb.base/miscexprs.c (main): Add usage of preprocessor
24172 symbol `STORAGE' to allow to choose the storage class of
24173 the local datastructures.
24174 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
24175 compiler directive.
24176
91740388
MS
241772001-10-30 Michael Snyder <msnyder@redhat.com>
24178
24179 * gdb.base/jump.exp: Allow it to run for all targets.
24180
1b7c05e7
CV
241812001-10-29 Corinna Vinschen <vinschen@redhat.com>
24182
24183 * gdb.base/call-ar-st.c (print_double_array): Match for loop
24184 with new double_array size.
24185 (main): Change storage class of all local variables to static.
24186 Reduce size of double_array to 9.
24187 * gdb.base/call-ar-st.exp: Increase timeout value.
24188 Change expected output for double array to match new size in
24189 call-ar-st.c.
24190
36a22261
CV
241912001-10-29 Corinna Vinschen <vinschen@redhat.com>
24192
24193 * gdb.base/ending-run.exp: Create identical output when passing
24194 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 24195 Stormy16 target.
36a22261 24196
92b8ae91
MK
241972001-10-28 Mark Kettenis <kettenis@gnu.org>
24198
24199 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
24200 that we catch the expected failure under Linux/x86.
24201
cb135b83
OF
242022001-10-29 Orjan Friberg <orjanf@axis.com>
24203
24204 * gdb.base/setvar.exp: Escape curly braces.
24205 * gdb.stabs/weird.exp: Ditto.
24206
6884aa54
DJ
242072001-10-27 Daniel Jacobowitz <drow@mvista.com>
24208
24209 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
24210 * gdm.mi/mi0-hack-cli.exp: Likewise.
24211
0398c9aa
AC
242122001-10-25 Andrew Cagney <ac131313@redhat.com>
24213
24214 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
24215 messages.
24216
d20bf2e8
AC
242172001-10-21 Andrew Cagney <ac131313@redhat.com>
24218
24219 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
24220 checking MI enabled.
24221
03dd63aa
CV
242222001-10-09 Corinna Vinschen <vinschen@redhat.com>
24223
24224 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
24225
1d9d99f3
FCE
242262001-10-04 Frank Ch. Eigler <fche@redhat.com>
24227
24228 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
24229 if gdb child process crashes, just signal an error.
24230
838ae6c4
JB
242312001-10-02 Jim Blandy <jimb@redhat.com>
24232
24233 * lib/gdb.exp (test_xfail_format): Simplify.
24234
24235 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
24236 front of the variable name `format'. Simplify `if'.
24237
8f0cbc1c
DJ
242382001-10-01 Daniel Jacobowitz <drow@mvista.com>
24239
24240 * gdb.threads/pthreads.exp: Wait for output and delay
24241 before sending ^C.
24242
1f08dafd
DJ
242432001-10-01 Daniel Jacobowitz <drow@mvista.com>
24244
24245 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
24246 some incorrect output instead of timing out.
24247 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
24248
674f90ff
CV
242492001-09-28 Corinna Vinschen <vinschen@redhat.com>
24250
24251 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
24252 check to allow additional `int'.
24253
9b284272
DJ
242542001-09-27 Daniel Jacobowitz <drow@mvista.com>
24255
24256 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
24257 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
24258
b55a4771
MS
242592001-09-27 Michael Snyder <msnyder@redhat.com>
24260
24261 * lib/gdb.exp (test_debug_format): New proc.
24262 (setup_xfail_format): Use new proc test_debug_format.
24263 * gdb.base/constvars.exp (local_compiler_xfail_check): New
24264 proc; use new service proc test_debug_format.
24265 Replace all other "gcc_compiled" tests with this test.
24266 * gdb.base/volatile.exp (local_compiler_xfail_check): New
24267 proc; use new service proc test_debug_format.
24268 Replace all other "gcc_compiled" tests with this test.
24269
242702001-09-27 Michael Snyder <msnyder@redhat.com>
24271
24272 * gdb.base/cvexpr.exp: New file.
24273 * gdb.base/cvexpr.c: New file
24274 Test for expressions using const and volatile keywords.
24275
4e6667ac
CV
242762001-09-26 Corinna Vinschen <vinschen@redhat.com>
24277
24278 * gdb.base/constvars.exp: Check for different orders of keywords
24279 and additional "int" strings in output.
24280
4f337972
AC
242812001-09-22 Andrew Cagney <ac131313@redhat.com>
24282
24283 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
24284 responses from "help maint".
24285
2015650d
FCE
242862001-09-19 Frank Ch. Eigler <fche@redhat.com>
24287
24288 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
24289 to localhost:NNN instead of :NNN, in case Xvfb is listening
24290 only on TCP.
24291
f3bcedc1
CV
242922001-09-19 Corinna Vinschen <vinschen@redhat.com>
24293
24294 * gdb.base/recurse.exp: When checking leaving the watchpoint
24295 scope, recognize when gdb is in function's epilogue and pass.
24296
6b819c92
KS
242972001-09-18 Keith Seitz <keiths@redhat.com>
24298
24299 * lib/insight-support.exp (_gdbtk_export_target_info): Add
24300 support for running tests against sid targets.
24301 (gdbtk_done): Ditto.
24302
a10c9419
CV
243032001-09-18 Corinna Vinschen <vinschen@redhat.com>
24304
24305 * gdb.base/ending-run.c (main): Set stdout buffersize
24306 to the same reasonable value for any target.
24307 * gdb.base/ending-run.exp: Add a regular expression
24308 to make testsuite happy on Sanyo Stormy16 target.
24309
739d0d99
CV
243102001-09-17 Corinna Vinschen <vinschen@redhat.com>
24311
24312 * gdb.base/display.c (do_loops): Add float variable `f'.
24313 Increment f in loop.
24314 * gdb.base/display.exp: Increment timeout by 60 seconds.
24315 Change float display test to use variable `f'.
24316
1b8947f0
JB
243172001-09-17 Jim Blandy <jimb@redhat.com>
24318
24319 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
24320 overflowing the limited breakpoint tables on some ROM monitors
24321 (like the ROM68K).
24322
9890ac81
FCE
243232001-09-15 Frank Ch. Eigler <fche@redhat.com>
24324
24325 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
24326 the "-ac" (disable access control) flag.
24327
6db765ea
JH
243282001-08-30 Jeff Holcomb <jeffh@redhat.com>
24329
24330 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
24331 ints.
24332
4c32cc04
KS
243332001-08-30 Keith Seitz <keiths@redhat.com>
24334
24335 * lib/gdb.exp: Move all insight-related functionality into
24336 separate file.
24337 * lib/insight-support.exp: New file.
24338
8d6e6f81
FCE
243392001-08-29 Frank Ch. Eigler <fche@redhat.com>
24340
24341 * config/sid.exp (sid_start): Never set sid verbosity; disable
24342 expect_background {} that consumed its stdout; tolerate </dev/null.
24343 Attempt to set endianness override in "sid" protocol mode. Cleanup.
24344
6a90e1d0
AC
243452001-08-18 Andrew Cagney <ac131313@redhat.com>
24346
24347 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
24348 CLI jump command to start it.
24349 (mi_run_to_main): Fail immediatly when unexpected output.
24350
1759b3c3
AC
243512001-08-18 Andrew Cagney <ac131313@redhat.com>
24352
24353 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
24354 beginning of function. Fix PR gdb/191.
24355
61d11d80
FCE
243562001-08-16 Frank Ch. Eigler <fche@redhat.com>
24357
24358 * config/sid.exp (sid_start): Don't warn if we cannot figure out
24359 what to force sid endianness to.
24360
942a4df2
KS
243612001-08-15 Keith Seitz <keiths@redhat.com>
24362
24363 * lib/gdb.exp (gdbtk_start): Don't set environment
24364 variables for TCL_LIBRARY and friends. Insight will
24365 now figure these out for itself.
24366
0521c418
MS
243672001-08-02 Michael Snyder <msnyder@redhat.com>
24368
24369 * gdb.base/completion.exp: Remove the symbol "a64l" from
24370 the expect string; this is target-specific, and not related
24371 to what is being tested.
24372
74a9a58a
DB
243732001-08-02 Dave Brolley <brolley@redhat.com>
24374
24375 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
24376
c70819fa
MS
243772001-07-25 Michael Snyder <msnyder@redhat.com>
24378
c2b8fa57
MS
24379 * gdb.base/consecutive.exp: New file. Test stepping over
24380 breakpoints on consecutive instructions.
24381 * gdb.base/consecutive.c: New file.
24382
c70819fa
MS
24383 * gdb.base/call-rt-st.exp: Use double-backslash to quote
24384 curly braces in regular expressions.
24385
2b1a1355
MS
243862001-07-25 Michael Snyder <msnyder@redhat.com>
24387
24388 * gdb.base/ending-run.exp: Accept "Program exited normally" as
24389 legitimate output from stepping out of main.
24390
413eca6f
KS
243912001-07-22 Keith Seitz <keiths@redhat.com>
24392
24393 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
24394 the empty string, do not run the tests.
24395
7e5a9322
SC
243962001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24397
24398 * gdb.base/long_long.exp: Detect size of pointer. Take into
24399 account 2-byte pointers when testing for p/a results.
24400
de58f10f
SC
244012001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24402
d63a86f8 24403 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
24404 and defined to 1K for m68hc11.
24405 (random_data): Reduce table to 1K for embedded platforms (68hc11).
24406 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
24407 (sizeof_random_data): New variable to tell the size of the data table;
24408 don't test past this size; always run to main.
24409
d6f5fea1
SC
244102001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24411
24412 * gdb.base/return2.exp: return of long long and double fails for
24413 68HC11; don't execute these tests on that platform.
24414 * gdb.base/return.exp: Return of a double fails for 68hc11.
24415
c477543d
SC
244162001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24417
24418 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
24419 tests that print a float.
24420 * call-rt-st.exp: Likewise.
24421
63cf1c79
MK
244222001-07-12 Mark Kettenis <kettenis@gnu.org>
24423
24424 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
24425 running this test on Linux.
24426
112f9ab5
MC
244272001-06-24 Michael Chastain <chastain@redhat.com>
24428
24429 * gdb.base/arithmet.exp: Remove some tests to make all test names
24430 unique.
24431
4970cb0f
MS
244322001-07-03 Michael Snyder <msnyder@redhat.com>
24433
24434 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
24435 the output of the ptype command.
24436
d85da69f
MS
244372001-07-02 Michael Snyder <msnyder@redhat.com>
24438
4c8a82de
MS
24439 * gdb.base/completion.exp: Don't assume that break.c is the only
24440 source file that may contain functions named "marker".
d85da69f
MS
24441 * gdb.base/corefile.exp: Quote the curly braces in regexp.
24442
8afc772b
AC
244432001-06-28 Andrew Cagney <ac131313@redhat.com>
24444
24445 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
24446 of files to delete.
24447
24448 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
24449 * gdb.disasm/h8300s.exp: New file.
24450 gdb.disasm/h8300s.s: Likewise.
24451
cff22675
AC
244522001-06-27 Andrew Cagney <ac131313@redhat.com>
24453
24454 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
24455 empty breakpoint tables.
24456
68c81b54
AC
244572001-06-25 Andrew Cagney <ac131313@redhat.com>
24458
24459 * lib/mi-support.exp: Update args=... part of stop-reason
24460 patterns. Accept either a list or a tuple.
24461
2dd62704
AC
244622001-06-23 Andrew Cagney <ac131313@redhat.com>
24463
24464 * lib/mi-support.exp: Remove local emacs variable defining
24465 change-log-default-name.
24466
b4127474
MC
244672001-06-22 Michael Chastain <chastain@redhat.com>
24468
24469 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
24470 This is operationally compatible with the previous version.
24471
8dbfb380
JB
244722001-06-13 Jim Blandy <jimb@redhat.com>
24473
24474 * lib/gdb.exp (gdb_test): Doc fix.
24475
f2d8c86d
MC
244762001-06-10 Michael Chastain <chastain@redhat.com>
24477
24478 * gdb.base/exprs.exp: Remove a duplicate test.
24479
81564d34
JB
244802001-06-06 Jim Blandy <jimb@redhat.com>
24481
24482 * gdb.base/return2.exp (main): Use values to test float and double
24483 returns that are not NaN's, to avoid being confused by IEEE
24484 comparison rules.
24485
da55addb
MS
244862001-06-04 Michael Snyder <msnyder@redhat.com>
24487
24488 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 24489 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
24490 rather than wait for 12 more tests to time out.
24491
42c65987
JB
244922001-06-06 Jim Blandy <jimb@redhat.com>
24493
b18bced9 24494 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 24495 Don't forget to match the GDB prompt.
b18bced9 24496
42c65987
JB
24497 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
24498
5b41e5f0
JB
244992001-06-04 Jim Blandy <jimb@redhat.com>
24500
24501 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
24502 command.
24503
015e046f
KB
245042001-05-31 Kevin Buettner <kevinb@redhat.com>
24505
24506 * gdb.base/annota1.exp (info break): Match four or more spaces
24507 after "Address".
24508
fb1ffbbe
MC
245092001-05-31 Michael Chastain <chastain@redhat.com>
24510
24511 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
24512 (dm_type_int_star): Likewise.
24513 (dm_type_long_star): Likewise.
24514 (dm_type_void_star): Likewise.
24515
5ea2a32c
KB
245162001-05-29 Kevin Buettner <kevinb@redhat.com>
24517
24518 * gdb.base/completion.exp (INPUTRC): Set this environment variable
24519 to a known value in order to get consistent results regardless
24520 of the setting of INPUTRC or the presence or contents of .inputrc.
24521
ae23c492
MS
245222001-05-24 Michael Snyder <msnyder@redhat.com>
24523
ac55707e
MS
24524 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
24525 Don't require that the main thread and the manager thread are the
24526 first in the list.
24527
ae23c492
MS
24528 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
24529 debugging. If test fails, issue an "unsupported" not a "fail".
24530
400071f1
JB
245312001-05-24 Jim Blandy <jimb@redhat.com>
24532
24533 Don't assume that short is shorter than int.
24534 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
24535 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 24536 this isn't true.
400071f1
JB
24537 ("print unsigned char == (~0)"): Add test that verifies that ~0,
24538 an int, is not equal to ~0 stored in an unsigned char. This tests
24539 the same thing that the previous test meant to, but works on
24540 16-bit machines, too.
24541 ("print unsigned char != (~0)"): Same test, complemented.
24542
0816a3e5
MS
245432001-05-24 Michael Snyder <msnyder@redhat.com>
24544
24545 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 24546 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
24547 and prevents dejagnu getting out of step.
24548
f6dc23a9
KB
245492001-05-23 Kevin Buettner <kevinb@redhat.com>
24550
24551 * gdb.base/finish.exp (finish_void): Revise pattern for
24552 stopping on the call statement to not permit stopping at
24553 the start of the instructions comprising the call sequence.
24554
7dbd117d
MC
245552001-05-19 Michael Chastain <chastain@redhat.com>
24556
24557 * gdb.base/callfuncs.exp: Make all test names unique.
24558 * gdb.base/commands.exp: Make all test names unique.
24559 * gdb.base/condbreak.exp: Make all test names unique.
24560 * gdb.base/dbx.exp: Make all test names unique.
24561 * gdb.base/default.exp: Make all test names unique.
24562 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
24563 and TIMEOUT messages to their corresponding PASS message.
24564 * gdb.base/ending-run.exp: Make all test names unique.
24565 * gdb.base/long_long.exp: Remove duplicate test.
24566
6b0b0a9e
KB
245672001-05-21 Kevin Buettner <kevinb@redhat.com>
24568
24569 * gdb.base/finish.exp (finish_void): Allow "finish" command to
24570 stop on the call statement as well as the statement after the
24571 call.
24572
2caa35cb
MS
245732001-05-21 Michael Snyder <msnyder@redhat.com>
24574
24575 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
24576
40713331
EZ
245772001-05-10 Elena Zannoni <ezannoni@redhat.com>
24578
a9c64011
AS
24579 * gdb.base/completion.exp: Revamp test. Make it execute on all
24580 platforms.
40713331 24581
c2c1be8d
EZ
245822001-05-10 Elena Zannoni <ezannoni@redhat.com>
24583
a9c64011
AS
24584 * config/gdbserver.exp (gdb_load): Handle the case
24585 in which the arguments to gdbserver are given in the
24586 baseboard configuration file.
24587 Also handle the case in which the server needs to do a
24588 load.
2c9cd303 24589
9671de48
KS
245902001-05-07 Keith Seitz <keiths@cygnus.com>
24591
a9c64011
AS
24592 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
24593 set up the display for testing.
24594 (gdbtk_start): Convert all paths to paths that tcl will like.
24595 Export target information to environment.
24596 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
24597 necessary.
24598 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
24599 (to_tcl_path): New proc to convert a given pathname into
24600 a path acceptible as an argument to a tcl command.
24601 (_gdbtk_export_target_info): New proc to export target info
24602 into the environment for gdbtk testing.
24603 (gdbtk_done): New proc to signal end-of-test.
9671de48 24604
5a360f47
JB
246052001-05-06 Jim Blandy <jimb@redhat.com>
24606
24607 * restore.c: Make the code of caller0 correspond to its comment.
24608
66c756c6
MS
246092001-05-03 Michael Snyder <msnyder@redhat.com>
24610
24611 * config/sid.exp (gdb_target_sid): Check for error messages.
24612 On error or timeout, don't make expect exit (which will terminate
24613 all subsequent tests); instead just make gdb exit.
d63a86f8 24614 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
24615 return a negative value.
24616
a966fde5
JB
246172001-04-24 Jim Blandy <jimb@redhat.com>
24618
851c18e0
JB
24619 * gdb.c++/templates.exp: If we see the prompt for the overload
24620 list, but we haven't recognized any of the longer patterns,
24621 arrange for this test to fail, not hang.
24622
a966fde5
JB
24623 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
24624 variations.
24625
db144853
MC
246262001-04-22 Michael Chastain <chastain@redhat.com>
24627
24628 * gdb.c++/local.exp: Use the 'runto' library function.
24629 * gdb.c++/namespace.exp: Likewise.
24630 * gdb.c++/overload.exp: Likewise.
24631
3207ec21
KB
246322001-03-26 Kevin Buettner <kevinb@redhat.com>
24633
24634 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
24635 * gdb.base/step-line.exp: New file. Test step/next in presence of
24636 #line directives.
24637 * gdb.base/step-line.c: New file. Test program for the above.
24638 * gdb.base/step-line.inp: New file. We pretend that this file has
24639 been transformed by some other tool into step-line.c.
24640
13b57657
JB
246412001-03-21 Jim Blandy <jimb@redhat.com>
24642
24643 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
24644 unmangled operator names.
24645
754cbe1c
JB
246462001-03-20 Jim Blandy <jimb@redhat.com>
24647
24648 * gdb.threads/linux-dp.exp: Recognize an additional message
24649 generated by GDB when it doesn't understand how to debug threads
24650 on the target system.
24651
177495c9
AC
246522001-03-19 Andrew Cagney <ac131313@redhat.com>
24653
24654 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
24655
f266096b
MC
246562001-03-12 Michael Chastain <chastain@redhat.com>
24657
24658 * gdb.c++/derivation.exp: Use the 'runto' library function.
24659
cac3c2ff
MC
246602001-03-12 Michael Chastain <chastain@redhat.com>
24661
24662 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
24663
b6c11a24
MC
246642001-02-24 Michael Chastain <chastain@redhat.com>
24665
24666 * gdb.c++/ref-types.exp: Change handwritten code to library
24667 function 'runto'.
24668
6bae5bce
OF
246692001-03-16 Orjan Friberg <orjanf@axis.com>
24670
24671 * gdb.base/signals.exp: Set count to 0 explicitly.
24672
0015fd9a
MS
246732001-03-15 Mark Salter <msalter@redhat.com>
24674
24675 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
24676 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
24677 (gdb_load): Add support for additional target_info: gdb_download_size
24678 and gdb_load_timeout.
0015fd9a 24679
fc33412a
DT
24680Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
24681
24682 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
24683 file -- to prevent failing when the compile fails but we have no
24684 intention of running the tests anyway.
fc33412a
DT
24685
24686 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
24687 tests if set.
24688
24689 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 24690 integers.
fc33412a
DT
24691
24692 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
24693 * gdb.c++/namespace.exp: Ditto.
24694
115f06de
OF
246952001-03-07 Orjan Friberg <orjanf@axis.com>
24696
24697 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
24698 * gdb.base/pointers.exp: Relax pattern match of decimals.
24699
b6ba6518
KB
247002001-03-06 Kevin Buettner <kevinb@redhat.com>
24701
24702 * Makefile.in, config/abug.exp, config/cfdbug.exp,
24703 config/cpu32bug.exp, config/dve.exp, config/est.exp,
24704 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
24705 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
24706 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
24707 config/sh.exp, config/sid.exp, config/slite.exp,
24708 config/sparclet.exp, config/udi.exp, config/unknown.exp,
24709 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
24710 config/vxworks.exp, config/vxworks29k.exp,
24711 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
24712 gdb.base/all-bin.exp, gdb.base/annota1.exp,
24713 gdb.base/arithmet.exp, gdb.base/assign.exp,
24714 gdb.base/async.exp, gdb.base/attach.exp,
24715 gdb.base/bitfields.exp, gdb.base/bitops.exp,
24716 gdb.base/break.exp, gdb.base/call-ar-st.exp,
24717 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
24718 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
24719 gdb.base/commands.exp, gdb.base/completion.exp,
24720 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
24721 gdb.base/constvars.exp, gdb.base/corefile.exp,
24722 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
24723 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
24724 gdb.base/ending-run.exp, gdb.base/environ.exp,
24725 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
24726 gdb.base/finish.exp, gdb.base/foll-exec.exp,
24727 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
24728 gdb.base/funcargs.exp, gdb.base/help.exp,
24729 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
24730 gdb.base/logical.exp, gdb.base/long_long.exp,
24731 gdb.base/maint.exp, gdb.base/mips_pro.exp,
24732 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
24733 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
24734 gdb.base/pointers.exp, gdb.base/printcmds.exp,
24735 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
24736 gdb.base/regs.exp, gdb.base/relational.exp,
24737 gdb.base/remote.exp, gdb.base/reread.exp,
24738 gdb.base/restore.exp, gdb.base/return2.exp,
24739 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
24740 gdb.base/selftest.exp, gdb.base/setshow.exp,
24741 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
24742 gdb.base/sigall.exp, gdb.base/signals.exp,
24743 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
24744 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
24745 gdb.base/step-test.exp, gdb.base/structs.c,
24746 gdb.base/structs.exp, gdb.base/structs2.exp,
24747 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
24748 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
24749 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
24750 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
24751 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
24752 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
24753 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
24754 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
24755 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
24756 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
24757 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
24758 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
24759 gdb.fortran/types.exp, gdb.java/jmisc.exp,
24760 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
24761 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
24762 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
24763 gdb.trace/circ.exp, gdb.trace/collection.exp,
24764 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
24765 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
24766 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
24767 gdb.trace/report.exp, gdb.trace/save-trace.exp,
24768 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
24769 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
24770 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
24771 notices.
24772
dc96c6c7 247732001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
24774
24775 * gdb.base/varargs.c (find_max_double): Fix printf format string:
24776 first arg is int not float.
24777
dc96c6c7 247782001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
24779
24780 * gdb.base/reread.exp: Unsupported for non-native targets;
24781 doesn't work for remote debugging.
24782
9b0c4aeb
FN
247832001-02-19 Fernando Nasser <fnasser@redhat.com>
24784
24785 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
24786 * gdb.base/ending-run.exp: Properly handle the BSP state when
24787 stepping past the end of main.
9b0c4aeb 24788
02aa71d5
MC
247892001-02-19 John Moore <jmoore@redhat.com>
24790
24791 * gdb.base/commands.exp (infrun_breakpoint_command_test):
24792 Converted HPUX fix for non-expected items following multiple
24793 step commands into general solution for all platforms.
24794
1fa449a4
MC
247952001-02-18 Michael Chastain <chastain@redhat.com>
24796
24797 * gdb.c++/classes.exp (do_tests): Change runto statements
24798 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24799 statements demangler agnostic.
24800 * gdb.c++/virtfunc.exp (do_tests): Likewise.
24801 (gdb_virtfunc_restart): Likewise.
24802
b2f9ec70
MC
248032001-02-14 Michael Chastain <chastain@redhat.com>
24804
24805 * gdb.c++/inherit.exp (do_tests): Change runto statements
24806 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24807 statements demangler agnostic.
24808
cf74b8ca
AC
24809Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
24810
24811 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
24812 ``continue to bkpt at common_routine in thread 2'' and ``stopped
24813 before calling common_routine 15 times'' tests.
cf74b8ca 24814
99f78f56
MC
248152001-02-11 Michael Chastain <chastain@redhat.com>
24816
24817 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
24818 Helps the test script figure out which demangler is in use.
24819 (dm_type_foo_ref): Ditto.
24820 (dm_type_int_star): Ditto.
24821 (dm_type_long_star): Ditto.
24822 (dm_type_unsigned_int): Ditto.
24823 (dm_type_void): Ditto.
24824 (dm_type_void_star): Ditto.
99707966 24825 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
24826 Probe the gdb demangler and set variables to accommodate
24827 formatting differences.
24828 (info_func_regexp): New function. Same as info_func, but
24829 matches against a regexp.
24830 (info_func): Match against a literal string.
24831 (print_addr_2): New function. Match against a literal string,
24832 which can be different from the input to gdb.
24833 (print_addr): Simply call print_addr_2 with the same argument twice.
24834 (test_lookup_operator_functions): Use demangler formatting variables.
24835 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
24836 the tests in the same order as the C++ class declaration.
24837 (test_paddr_operator_functions): Ditto.
24838 (test_paddr_overloaded_functions): Ditto.
24839 (test_paddr_hairy_functions): Use demangler formatting variables.
24840 Add reference to gdb/19 for related tests.
24841 (do_tests): Call probe_demangler.
24842
1de8f023
KB
248432001-01-30 Kevin Buettner <kevinb@redhat.com>
24844
24845 * gdb.c++/templates.cc (printf): Remove unused function definition.
24846
ca3f91ed
MS
248472001-01-26 Felix Lee <flee@redhat.com>
24848
24849 * sid.exp (sid_exit): Pass host, not target, to remote_close.
24850
248512001-01-25 matthew green <mrg@redhat.com>
24852
24853 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
24854 up sid.
24855 (sid_exit): Call `remote_pop_conn' after GDB is gone.
24856
248572001-01-25 matthew green <mrg@redhat.com>
24858
24859 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 24860 Deprecate $sid_spawn_id.
ca3f91ed
MS
24861 (sid_exit): Remove code necessary only for `spawn.'
24862
248632001-01-25 matthew green <mrg@redhat.com>
24864
24865 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
24866
fb18ec4a
MC
248672001-01-28 Michael Chastain <chastain@redhat.com>
24868
24869 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
24870 to call when tests fail. It takes gdb out of the overloaded
24871 function choice menu back to the main prompt, so that the test
24872 program stays synchronized.
24873 (set_bp_overloaded): New proc to collect all the common
24874 code for setting a breakpoint on an overloaded name. Calls
24875 take_gdb_out_of_choice_menu when needed.
24876 (menu_overload1arg): New variable to collect the repeated
24877 instances of the expected menu for an overloaded name. Change
24878 the regular expression to handle changes in g++ type encoding:
24879 "void" can be either "void" or "", and "unsigned int" can be
24880 either "unsigned int" or "unsigned".
24881 (continue_to_bp_overloaded): Change regular expressions to handle
24882 changes in g++ type encoding.
24883 (no proc): Call take_gdb_out_of_choice_menu when needed.
24884 Remove redundant calls to "info break". Accept either "canceled"
24885 or "cancelled". Change regular expressions in "info break"
24886 calls to handle changes in g++ type encoding. Give all tests
24887 unique strings.
24888
9c646a6e
BE
248892001-01-17 Ben Elliston <bje@redhat.com>
24890
24891 * config/sid.exp: New file.
24892
9549d9c1
AC
24893Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
24894
24895 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
24896
dc96c6c7 248972000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
24898
24899 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
24900 Add a RE to accept a non-ascii char if one is ever presented.
24901
b4df4f68
FN
249022000-12-20 Fernando Nasser <fnasser@redhat.com>
24903
297dd0fd 24904 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 24905
dc96c6c7 249062000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 24907
d63a86f8 24908 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
24909 in regexp. One '\' does not suffice on Linux.
24910
4a7bddb6
MC
249112000-12-09 Michael Chastain <chastain@redhat.com>
24912
24913 * gdb.base/break.exp (test_clear_command): Use a marker function
24914 rather than 'main' for the test function. Also move this
24915 test to an execution point where the marker function names are
24916 guaranteed to be bound to functions. (Executing tests after a
24917 'finish' from main runs into name conflicts with local names
24918 in __libc_start_main).
24919
dc96c6c7 249202000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
24921
24922 * gdb.base/finish.exp: New test for gdb's "finish" command.
24923 * gdb.base/return2.exp: New test for gdb's "return" command.
24924 * gdb.base/return2.c: New source file for above.
24925
dc96c6c7 249262000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
24927
24928 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
24929 * gdb.base/miscexprs.exp: Ditto.
24930 * gdb.base/pointers.exp: Ditto.
24931 * gdb.c++/derivation.exp: Ditto.
24932 * gdb.c++/local.exp: Ditto.
24933 * gdb.c++/namespace.exp: Ditto.
24934 * gdb.c++/overload.exp: Ditto.
24935 * gdb.c++/ref-types.exp: Ditto.
24936
dc96c6c7 249372000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
24938
24939 * gdb.base/constvars.exp: Test result of "up" command.
24940 * gdb.base/miscexprs.exp: Ditto.
24941 * gdb.base/pointers.exp: Ditto.
24942 * gdb.base/scope.exp: Ditto.
24943 * gdb.c++/derivation.exp: Ditto.
24944 * gdb.c++/local.exp: Ditto.
24945 * gdb.c++/namespace.exp: Ditto.
24946 * gdb.c++/overload.exp: Ditto.
24947 * gdb.c++/ref-types.exp: Ditto.
24948
44097287
FN
249492000-11-22 Michael Chastain <chastain@redhat.com>
24950
24951 * mips_pro.exp: Accept either "middle -> top -> main" or
24952 "middle -> main" in the backtrace, because gcc can optimize
24953 tail calls to jumps. Remove setup_xfail for the hppa case.
24954 Add a comment with the original warning messages from PR 3016,
24955 which was filed in 1993, to preserve them for posterity.
24956
9d2e1bab
ND
249572000-11-17 Nick Duffek <nsd@redhat.com>
24958
24959 * lib/gdb.exp (gdb_test): Override timeout with board info.
24960
1aca8eb7
ND
249612000-11-17 Nick Duffek <nsd@redhat.com>
24962
24963 * gdb.base/display.exp: Don't kill running stub. Add "again" to
24964 the second kill and detach messages.
24965
93076499
ND
249662000-11-17 Nick Duffek <nsd@redhat.com>
24967
24968 * configure.in: Add AC_EXEEXT.
24969 * configure: Regenerate.
24970 * Makefile.in (just-check): Export EXEEXT.
24971 * lib/gdb.exp ($EXEEXT): Import from environment.
24972 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
24973 expect "maint dump-me" on Cygwin.
24974 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
24975 $EXEEXT.
24976
30e87cd3
ND
249772000-11-17 Nick Duffek <nsd@redhat.com>
24978
24979 * gdb.base/break.exp: Test backtrace and finish from called
24980 function on all platforms, not just HP-UX.
24981
dc96c6c7 249822000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
24983
24984 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
24985 code from gdb_target_monitor, so it can be used independantly
24986 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 24987
dc96c6c7 249882000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
24989
24990 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
24991 * gdb.base/corefile.exp: Expect the message "Program is being
24992 debugged already" when we send the "corefile" command, since
24993 the preceeding gdb_load may have connected gdb to a remote target.
24994 * gdb.base/display.exp: Disable hardware watchpoints if new
24995 board info variable "no_hardware_watchpoints" is true.
24996 Replace single-letter commands with more readable ones.
24997 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
24998 if new board info variable "no_hardware_watchpoints" is true.
24999 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
25000 to see if stdio (printf) testing is possible.
25001 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
25002 board info variable "no_hardware_watchpoints" is true. Use new
25003 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
25004
39124dea
FN
250052000-11-13 Fernando Nasser <fnasser@redhat.com>
25006
25007 From Orjan Friberg <orjanf@axis.com>:
25008 * gdb.base/printcmds.exp: Escape curly braces followed by a number
25009 in array print pattern match.
25010
a9e2e984
FN
250112000-11-09 Fernando Nasser <fnasser@redhat.com>
25012
25013 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
25014 spelling "cancelled" to U.S. spelling "canceled" to match changes
25015 made to gdb.
25016 * gdb.c++/ovldbreak.exp: Ditto.
25017
c7db355b
PS
250182000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25019
25020 * gdb.base/callfuncs.c (main): Moved to end of file, call
25021 t_double_values to initialize the FPU before inferior calls are made.
25022 * gdb.base/callfuncs.exp: Test for register preservation after calling
25023 inferior functions. Add tests for continuining, finishing and
25024 returning from a stop in a call dummy.
25025
dc96c6c7 250262000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
25027
25028 * gdb.base/commands.exp: Break up long lines, and re-indent.
25029
dc96c6c7 250302000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
25031
25032 * config/gdbserver.exp: Rewritten from the ground up, to make it
25033 compatible with the current dejagnu tree, and to make it work with
25034 the new "gdbserver" in libremote.
25035
dc96c6c7 250362000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
25037
25038 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
25039 * gdb.base/varargs.exp: Skip entire test if no printf support.
25040 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
25041 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
25042
dc96c6c7 250432000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
25044
25045 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
25046 no floating point support.
25047 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
25048 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
25049 * gdb.base/call-rt-st.exp: Ditto.
25050 * gdb.base/call-strs.exp: Ditto.
25051
bac5fc66
JG
250522000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
25053
25054 * gdb.base/sizeof.c: include <stdio.h>.
25055
25056 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
25057 'finish', otherwise uncaptured gdb_prompt would potentially
25058 throw remaining test points out of sync.
bac5fc66 25059
b22a6027
SB
250602000-07-26 Scott Bambrough <scottb@netwinder.org>
25061
25062 * gdb.base/recurse.exp: Run tests for all targets.
25063 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
25064 gnu-oldld case on ARM.
25065 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
25066 for ARM targets.
d63a86f8 25067
d8231941
AG
25068Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
25069
25070 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
25071 * gdb.java/configure: Rebuild.
25072
8caabe69
AG
25073Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
25074
25075 * gdb.java/jv-exp.exp: New file.
25076
9d273ca3
AG
25077Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
25078
25079 * configure: Rebuilt.
25080 * configure.in (configdirs): Add gdb.java.
25081 * gdb.java/jmisc.java: New file.
25082 * gdb.java/jmisc.exp: New file.
25083 * gdb.java/Makefile.in: New file.
25084 * gdb.java/configure: Rebuilt.
25085 * gdb.java/configure.in: New file.
25086 * lib/java.exp: New file.
25087
4f823a66
AC
25088Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
25089
25090 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 25091 underflow.
4f823a66 25092
2391e11d
AC
25093Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
25094
25095 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 25096 and the compilers sizes.
2391e11d 25097
54602222
ND
250982000-07-09 Nick Duffek <nsd@redhat.com>
25099
25100 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
25101 (use_methods): New function.
25102 (main): Call use_methods().
25103 * gdb.c++/classes.exp (test_method_param_class): New procedure.
25104 (do_tests): Call test_method_param_class.
25105
2bec0572
ND
251062000-07-09 Nick Duffek <nsd@redhat.com>
25107
25108 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
25109 spelling.
25110 (test_enums): New procedure. Move enum tests from end of script
25111 to here. Set breakpoint on function name instead of line number.
25112 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
25113 (enums2): New marker function.
25114 (enums1): New function.
25115 (main): Call enums1(). Move enum tests to enums1().
25116
78492fde
AC
25117Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
25118
25119 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 25120 compile/link program. Update line numbers.
78492fde
AC
25121 * gdb.asm/d10v.inc: Define ``startup''.
25122 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 25123
49a2cef8
AC
25124Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
25125
25126 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
25127
3e6c8688
EZ
251282000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25129
25130 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 25131 of 'help maint print' command.
3e6c8688 25132
9ff5cbe9
AC
25133Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
25134
25135 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 25136 they use gdb_expect_list.
9ff5cbe9 25137
17c579bd
AC
25138Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
25139
25140 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
25141 memory-read-packet-size'' instead of ``set endian big'' to test
25142 long commands.
17c579bd 25143
e6d71bf3
DB
251442000-06-03 Daniel Berlin <dan@cgsoftware.com>
25145
25146 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 25147 g++, and stop skipping them.
e6d71bf3
DB
25148
25149 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
25150 work under g++.
25151
d63a86f8 25152 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
25153 initialization.
25154
dc96c6c7 251552000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
25156
25157 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
25158 the regular expression: accept an (almost) arbitrary sequence of
25159 "frames-invalid" and "breakpoints-invalid" messages both before
25160 and after the "starting" message.
25161
dc96c6c7 251622000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
25163
25164 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 25165
dc96c6c7 251662000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
25167
25168 * gdb.base/annota1.exp (annotate-signal-handler-caller):
25169 Relax the regular expression a little, make it pass on Solaris 8.
25170
8216cda9
KB
251712000-05-12 Kevin Buettner <kevinb@redhat.com>
25172
25173 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 25174 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
25175 Instead, it is permissible for gdb to stop on the line of the
25176 call itself.
25177
1a570b2f
MS
251782000-05-12 Michael Snyder <msnyder@.cygnus.com>
25179
25180 * gdb.base/break.exp (bp on small function, optimized file):
25181 Add a second pass pattern. The behavior differs here between stabs
25182 and dwarf for one-line functions. Stabs preserves two line symbols
25183 (one before the prologue and one after) with the same line number,
25184 but dwarf regards these as duplicates and discards one of them.
25185 Therefore the address after the prologue (where the breakpoint is)
25186 has no exactly matching line symbol, and GDB reports the breakpoint
25187 as if it were in the middle of a line rather than at the beginning.
25188
dc96c6c7 251892000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 25190
d63a86f8 25191 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
25192 rather than "send_gdb" (for consistancy).
25193
7d418785
AC
25194Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
25195
25196 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
25197 * gdb.c++/templates.cc: Properly check for GCC version number.
25198 * lib/compiler.cc: Likewise
25199
dc96c6c7 252002000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 25201
d63a86f8 25202 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
25203 gdb may not stop at the first line of main, due to code motion.
25204
dc96c6c7 252052000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
25206
25207 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
25208 This test depends on parsing the printf output from the target.
25209 Since the sparclet stub doesn't do stdio, this will never work.
25210 * gdb.base/call-rt-st.exp: ditto.
25211 * gdb.base/call-strs: ditto.
25212
dc96c6c7 252132000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
25214
25215 * gdb.base/miscexprs.exp: make sizeof long array test portable.
25216
25217 * gdb.base/ending-run.exp: After connecting to a remote target,
25218 but before running, the target will appear to be in a random
25219 location. Specify both a file and a line for breakpoints.
25220 Also, the function that calls main may be called 'init'
25221 rather than 'start'.
25222
a5a51225
EZ
252232000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25224
25225 * gdb.base/help.exp: Update output for add-symbol-file command.
25226
7930cc7c
FN
252272000-04-10 Fernando Nasser <fnasser@cygnus.com>
25228
25229 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25230 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
25231
23e37ab1
C
252322000-04-07 J.T. Conklin <jtc@redback.com>
25233
e93c542c
C
25234 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
25235
23e37ab1
C
25236 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
25237
591b8fa3
PDM
25238Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
25239
25240 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 25241 values that can be represented exactly.
591b8fa3
PDM
25242 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
25243 above change, and to not check against the directory part of the source
25244 file name.
25245 (step into print_long_arg_list): Likewise.
25246 (print print_small_structs from print_long_arg_list): Likewise.
25247 (print print_long_arg_list): Likewise.
25248
7a495180
EZ
252492000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25250
30b53638 25251 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 25252
beb998c6
AC
25253Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
25254
25255 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
25256
1c689132
DB
252572000-03-25 Daniel Berlin <dan@cgsoftware.com>
25258
25259 * gdb.base/commands.exp (deprecated_command_test): Add test for
25260 deprecate with no arguments.
25261
c1790a9d
JL
252622000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
25263
25264 * gdb.base/break.exp: Add new test for setting breakpoints on
25265 optimized code so we can test breakpoints work even when function
25266 prologues may be optimized away
25267
003ba290
FN
252682000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
25269
25270 From David Whedon <dwhedon@gordian.com>
a9c64011 25271 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 25272
6837a0a2
DB
252732000-03-22 Daniel Berlin <dan@cgsoftware.com>
25274
25275 * gdb.base/help.exp: Added test for new apropos command.
25276
b9593231
KB
252772000-03-21 Kevin Buettner <kevinb@redhat.com>
25278
25279 * gdb.base/pointers.c (usevar): New function.
25280 (main): Make sure that global variables v_int_pointer2, rptr,
25281 and y are all referenced someplace in the program by calling
25282 usevar() on them. [Some linkers delete symbols which are
25283 never referenced. The space remains, but there's no way to
25284 get a (symbolic) handle on the variable from the debugger.]
25285
751a959b
EZ
252862000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25287
25288 * gdb.base/printcmds.c: Add typedeffed arrays.
25289
25290 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 25291 procedure to test arrays that are typedef'd.
751a959b 25292
73a93a32
JI
252932000-03-13 James Ingham <jingham@leda.cygnus.com>
25294
25295 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 25296 the library directories.
73a93a32 25297
fb40c209
AC
25298Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
25299
25300 * configure.in (configdirs): Add sub directory gdb.mi.
25301 * configure: Re-generate.
25302
25303 * gdb.mi: New directory.
d63a86f8 25304
ee4dd2c9
AC
253052000-02-25 Scott Bambrough <scottb@netwinder.org>
25306
25307 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 25308 a long long value as a double on ARM platforms.
ee4dd2c9 25309
70f0cc22
JB
253102000-02-16 Jim Blandy <jimb@redhat.com>
25311
25312 * gdb.base/break.exp ("breakpoint line number"): Make sure the
25313 default source file is set properly before running this test.
25314
853819b8
EZ
253152000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25316
25317 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 25318 gdbtk/library directory, not in gdbtcl2.
853819b8 25319
dfcd3bfb
JM
253202000-02-04 Jim Blandy <jimb@redhat.com>
25321
25322 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
25323 backslash from regexp pattern.
25324
25325 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
25326 procedure. Use it to run all the "continue to bp overloaded"
25327 tests. Note that this changes the names of the tests slightly.
25328 If the breakpoint hit message includes a hex PC value, because
25329 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
25330 from the real source code, still consider that a pass.
25331
25332 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
25333 XFAIL here if the breakpoint message contains a hex address. Note
25334 similar change on 1999-11-02.
25335
25336 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
25337
25338 * gdb.base/ptype.exp: Establish a default source file before
25339 calling get_debug_format.
25340
253412000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
25342
25343 * gdb.base/watchpoint.exp: Remove duplication of test messages.
25344
8b93c638
JM
253452000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25346
25347 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
25348 of successive stepi commands -- while in the prologue we should see
25349 the function entry bracket.
25350
253512000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25352
25353 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
25354 reach __change_mode() when stepping through the end of main().
25355
c5394b80
JM
253562000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
25357
25358 * gdb.base/default.exp: Fix expected pattern.
25359 * gdb.base/help.exp: Same.
25360
0d06e24b
JM
253612000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25362
25363 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 25364 Don't use xfail's because that affects only the following test.
d63a86f8 25365
0d06e24b 25366 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 25367 solaris or linux.
0d06e24b
JM
25368
25369 * gdb.base/selftest.exp: Update to reflect changes to main.c.
25370
dc96c6c7 253712000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 25372
d63a86f8 25373 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
25374 "A syntax error" rather than "A parse error". Accept both.
25375
253762000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
25377
25378 * gdb.base/default.exp: Remove OS dependent string from "target
25379 remote" test.
25380 * gdb.base/help.exp: Same for "help target remote" test.
25381
c3f6f71d
JM
253822000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25383
25384 From Jim Kingdon <kingdon@redhat.com>:
25385
25386 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
25387 prompt (cleanup rather than necessity, but still might keep output
25388 from spilling to next test).
c3f6f71d
JM
25389
253902000-01-02 Fred Fish <fnf@cygnus.com>
25391
25392 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
25393 AIX, which defines them in <sys/types.h>.
25394
ed9a39eb 253951999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 25396
ed9a39eb 25397 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 25398 float" test.
ed9a39eb
JM
25399
254001999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 25401
ed9a39eb 25402 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
25403
25404 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
25405 outermost frame disallowed".
25406
254071999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
25408
25409 * gdb.base/setvar.exp: New tests for setting the value of a struct
25410 with a constant list.
25411
254121999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25413
25414 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
25415 require the user to type a cast before setting the value of a struct.
25416
de57eccd
JM
254171999-12-06 Jim Blandy <jimb@cygnus.com>
25418
25419 * gdb.base/default.exp: Expect the new 'info float' command on
25420 all i386 platforms.
25421
25422 * gdb.threads/linux-dp.exp: Expand our ability to recognize
25423 LinuxThreads libraries that don't support debugging.
25424
c2d11a7d
JM
25425Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25426
25427 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
25428 Change the buffer type to ``unsigned char'' to simplify size
25429 arithmetic.
c2d11a7d
JM
25430
25431 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
25432 stub only handles 400-1 byte packets. Verify that the download
25433 worked.
c2d11a7d
JM
25434
254351999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
25436
25437 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
25438 tests, using UNRESOLVED for the untested cases. Also, does not wait
25439 for a timeout if the prompt was received before a recognizable pattern.
25440
254411999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
25442
25443 * lib/gdb.exp (gdb_expect_list): Fix spelling.
25444
254451999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25446
25447 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 25448 watchpoints.
c2d11a7d
JM
25449
254501999-11-24 Jason Merrill <jason@casey.cygnus.com>
25451
25452 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
25453
25454 * gdb.c++/local.exp: Be more flexible in recognizing local class
25455 name mangling. Don't allow horribly truncated method names.
25456 * gdb.c++/derivation.exp: Expect protected inheritance.
25457 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
25458 * gdb.c++/virtfunc.exp: Likewise.
25459 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
25460 when printing a nested enum.
25461
254621999-11-22 Jim Blandy <jimb@cygnus.com>
25463
25464 * gdb.base/step-test.exp: Properly await GDB's response to setting
25465 a breakpoint on the call to large_struct_by_value.
25466
25467 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
25468 just because we have debug info for the `start' function.
25469
254701999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
25471
25472 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
25473 "Unknown signal" messages, which indicate (on LinuxThreads) that
25474 GDB doesn't know how to debug threads on this system. This is
25475 better than hanging while philosopher 0 dumps chatter into gdb.log.
25476
254771999-11-18 Tom Tromey <tromey@cygnus.com>
25478
25479 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
25480
254811999-11-18 Fred Fish <fnf@cygnus.com>
25482
25483 * gdb.base/coremaker2.c: Add sample program for generating
25484 cores that is more self contained than coremaker.c. Eventually
25485 I'll add more code to this and tie it into the testsuite.
25486
4ce44c66
JM
254871999-11-12 Stan Shebs <shebs@andros.cygnus.com>
25488
25489 * gdb.base/dollar.exp: Remove, now in gdb.hp.
25490
254911999-11-10 Jimmy Guo <guo@cup.hp.com>
25492
25493 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 25494 from $srcdir/lib/.
4ce44c66 25495 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 25496 and gdb.c++/.
4ce44c66
JM
25497
25498 * gdb.c++/derivation.exp: remove redundant get compiler info code.
25499
d63a86f8 25500 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
25501 'continue with watch' test point.
25502
255031999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
25504
25505 Merged from p2linux-990323-branch:
d63a86f8 25506
4ce44c66
JM
25507 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
25508
11cf8741
JM
25509Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
25510
25511 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 25512 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
25513
25514Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
25515
25516 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 25517 gdb_expect_list.
11cf8741
JM
25518
25519Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
25520
25521 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
25522
255231999-11-03 Mark Salter <msalter@cygnus.com>
25524
25525 * gdb.base/break.exp: Fix "stub continue" pattern.
25526
255271999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
25528
25529 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
25530
255311999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
25532
25533 * gdb.base/display.exp ("finish"): Add timeout clause.
25534
25535 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
25536 plain prompt clause, so this doesn't have to time out in order to
25537 fail.
25538
25539 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 25540 breakpoint hit messages include an address.
11cf8741
JM
25541
25542 * gdb.base/display.exp: Don't forget to escape parens in regular
25543 expressions. Unix regexp notatation sucks.
25544
255451999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25546
25547 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 25548 order for 'signalled' message.
11cf8741 25549
5c44784c
JM
255501999-11-01 Stan Shebs <shebs@andros.cygnus.com>
25551
25552 From Jimmy Guo <guo@cup.hp.com>:
25553 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
25554 * gdb.base/annota1.c: Add code for tests to work with.
25555
255561999-10-26 Frank Ch. Eigler <fche@cygnus.com>
25557
25558 * gdb.base/remote.exp: New test for remote downloading settings.
25559 * gdb.base/remote.c: New file with large .data.
25560
917317f4
JM
255611999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
25562
25563 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
25564 for LinuxThreads support, merged from the Code Fusion branch.
25565
25566Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
25567
25568 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
25569 containing exp_continue into a while within an expect. Don't
25570 attempt a start more than three times. Check return value from
25571 gdb_load.
d63a86f8 25572
2df3850c
JM
25573Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
25574
25575 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 25576 a pass case.
2df3850c 25577
2acceee2
JM
255781999-10-01 Kevin Buettner <kevinb@cygnus.com>
25579
25580 * gdb.base/break.c (main): Added a statement that we can step
25581 off of.
25582 * gdb.base/break.exp: Added tests for setting a breakpoint
25583 at an offset and stepping onto a breakpoint.
25584
255851999-10-01 Fred Fish <fnf@cygnus.com>
25586
d63a86f8 25587 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
25588 gdb output.
25589
c2c6d25f
JM
255901999-09-18 Jim Blandy <jimb@cris.red-bean.com>
25591
25592 * gdb.base/break.exp: Code locations are in hex, don't forget!
25593 (For HP-UX.)
25594
255951999-09-17 Stan Shebs <shebs@andros.cygnus.com>
25596
25597 * condbreak.exp: Use break.c as test program.
25598 * condbreak.c: Remove, redundant with break.c.
25599
256001999-09-15 Stan Shebs <shebs@andros.cygnus.com>
25601
25602 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 25603 Z-packets if the target needs it.
c2c6d25f
JM
25604
256051999-09-13 James Ingham <jingham@leda.cygnus.com>
25606
25607 * gdb.c++/overload.exp: Added tests for listing overloaded
25608 functions with function pointers in the arg, explicitly calling
25609 out the version you want.
25610
cff3e48b
JM
256111999-09-09 Stan Shebs <shebs@andros.cygnus.com>
25612
25613 * long_long.exp: Add variations of test cases that work for
25614 targets with 16-bit ints and 32-bit doubles.
25615
d4f3574e
SS
256161999-09-08 Stan Shebs <shebs@andros.cygnus.com>
25617
25618 * break.c (main): Compare a possibly-uninitialized argc with an
25619 unlikely value that fits in 16 bits.
25620
256211999-09-07 Stan Shebs <shebs@andros.cygnus.com>
25622
25623 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
25624 0xfeeb, don't want negative numbers if ints are 16 bits.
25625
25626 * lib/gdb.exp (skip_cplus_tests): New proc.
25627 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
25628 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
25629 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
25630 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
25631 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
25632 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
25633 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
25634 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
25635
25636 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
25637
25638Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
25639
25640 * gdb.base/corefile.exp (up): Allow a parameter to appear
25641 in the frame that we're going up to.
25642
25643 From Jim Blandy <jimb@cygnus.com>:
25644
25645 * gdb.base/default.exp (info float): Expect some output now.
25646
25647 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
25648 returning floating-point values to fail on the x86.
25649 * gdb.base/callfwmall.exp (do_function_calls): Same.
25650
25651 * gdb.base/list.exp (test_listsize): Correct expectations for
25652 listing line 1 with listsize 2. Also, listing a single line
25653 works now, as does listing three lines. [Kevin's note: There
25654 were a number of other cases fixed too where the expectations
25655 differed...]
25656
256571999-09-02 Stan Shebs <shebs@andros.cygnus.com>
25658
25659 * gdb.base/selftest.exp: Add case for when version prints as
25660 constant string instead of char pointer.
25661
104c1213
JM
256621999-08-25 Stan Shebs <shebs@andros.cygnus.com>
25663
25664 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 25665 stepping out of main.
104c1213
JM
25666
25667 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
25668 G++ used.
25669
25670 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 25671 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
25672
25673 * gdb.c++/ovldbreak.exp: Update match string in test that
25674 includes a warning of multiple breakpoints.
25675
256761999-08-24 Stan Shebs <shebs@andros.cygnus.com>
25677
25678 * gdb.base/display.exp: Improve precision of step-after-finish
25679 added yesterday.
25680
25681 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 25682 test.
104c1213
JM
25683
25684 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
25685 configs when using G++, not just hppa*.
25686
256871999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25688
25689 * gdb.base/async.c: New file.
25690 * gdb.base/async.exp: New file.
25691
25692Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
25693
25694 * gdb.base/break.exp: Tweak PA specific tests to properly handle
25695 PA64.
25696
53a5351d
JM
25697Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
25698
104c1213
JM
25699 * gdb.base/display.exp: "finish" can leave us mid-line on many
25700 targets, deal with it. Add a small constant to main, instead of
25701 1000 since main+1000 may not be a valid address in the target.
25702
53a5351d
JM
25703 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
25704 on hpux11.
25705
25706 * gdb.base/attach.exp: Handle another hpux11 error message variant
25707 when attaching to a process that does not exist.
25708
257091999-08-19 J.T. Conklin <jtc@redback.com>
25710
25711 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 25712 characters in 'continue to 1241' test.
53a5351d
JM
25713
257141999-08-17 Stan Shebs <shebs@andros.cygnus.com>
25715
25716 * gdb.base/call-ar-st.exp: Add a shorter match case for the
25717 stop in print_long_arg_list, define and use a whitespace
25718 variable in print_small_structs test, add an XFAIL for Solaris.
25719 * gdb.base/dbx.exp: XFAIL func commands until somebody is
25720 interested enough to fix.
25721
7be570e7
JM
257221999-08-13 Keith Seitz <keiths@cygnus.com>
25723
25724 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
25725 (dbx_gdb_load): Remove. Use gdb_load instead, since that
25726 proc knows about targets other than the natives.
25727 (test_assign): Use "gdb_run_cmd" to "run" the target.
25728 Check that we've actually hit the breakpoint at main.
25729 When we attempt to assign a value to a local variable, check
25730 that the variable is in the current scope, i.e., don't use
25731 a test with an empty result.
25732
25733Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
25734
25735 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 25736 command.
7be570e7
JM
25737
257381999-08-09 Stan Shebs <shebs@andros.cygnus.com>
25739
25740 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25741 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
25742 gdb.compat, gdb.threads-hp.
25743 gdb.hp/configure, gdb.hp/configure.in: New files.
25744 gdb.hp/Makefile.in: Recurse into new subdirs.
25745 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
25746 gdb.hp/gdb.objdbg: New directory, tests for debugging info
25747 in object files.
25748 gdb.hp/tools: New directory, aux tools for HP-specific tests.
25749
96baa820
JM
257501999-08-05 Stan Shebs <shebs@andros.cygnus.com>
25751
25752 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 25753 funky printf, remove a bogus p/a test.
96baa820
JM
25754
257551999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25756
25757 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
25758 connected to the target. This is necessary when running not
25759 natively.
96baa820
JM
25760
257611999-08-03 Stan Shebs <shebs@andros.cygnus.com>
25762
25763 * gdb.base/step-test.exp: Removed some extraneous messages.
25764
25765 * gdb.base/long_long.exp: Don't run memory examination tests
25766 on little-endian targets (they will need a different set of
25767 results to match).
25768
257691999-08-02 Stan Shebs <shebs@andros.cygnus.com>
25770
25771 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
25772 until somebody decides to fix GDB.
25773
25774 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 25775 constant as "ULL".
96baa820
JM
25776 * gdb.base/long_long.exp: Loosen x/c test, add partial result
25777 matches for a couple x/2 commands.
25778
a0b3c4fd
JM
257791999-07-30 Stan Shebs <shebs@andros.cygnus.com>
25780
25781 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
25782 by merging in ref-types2 tests.
25783 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
25784
25785 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25786 * gdb.c++/Makefile.in: Add standard actions.
25787 (EXECUTABLES): Rename from PROGS, update list.
25788 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
25789 from gdb.hp.
25790 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
25791 foo and bar locals.
25792 * gdb.c++/anon-union.exp: Fix tests to match.
25793 * gdb.c++/classes.exp: Run if HP compiler used, add extra
25794 expect matches to handle output variations.
25795 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
25796 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 25797 output, add HP alternatives for new and delete prints.
a0b3c4fd 25798 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 25799 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
25800 * gdb.c++/demangle.exp: Use $style when reporting failure.
25801 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
25802 * gdb.c++/inherit.exp: Run if HP compiler used, add some
25803 match alternatives.
25804 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 25805 compilers.
a0b3c4fd
JM
25806 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
25807 * gdb.c++/method.exp: Add match alternatives.
25808 * gdb.c++/misc.cc: Add bool types.
25809 * gdb.c++/misc.exp: Add tests for bool types.
25810 * gdb.c++/overload.exp: Add xfails.
25811 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
25812 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
25813 add some more template parameter tests (only for HP currently).
25814 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
25815 * gdb.c++/virtfunc.cc: Add return type and value for main.
25816 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
25817 match alternatives.
d63a86f8 25818
a0b3c4fd
JM
258191999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25820
25821 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
25822
258231999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
25824
25825 * gdb.base/signals.exp: Don't expect getting a backtrace from
25826 within a signal handler to fail on Linux.
25827
258281999-07-29 Stan Shebs <shebs@andros.cygnus.com>
25829
25830 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25831 * lib/gdb.exp: Remove some gratuitious semicolons.
25832 (delete_breakpoints): Increase timeout.
25833 (gdb_expect): Add -notransfer option.
25834 (gdb_test): Use -notransfer option.
25835 (get_compiler_info): Add f77 case.
25836 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 25837 case.
a0b3c4fd
JM
25838 (gdb_preprocess): Call get_compiler.
25839
25840 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
25841 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
25842 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
25843 gdb.base/long_long.exp, gdb.base/printcmds.exp,
25844 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
25845 third arg to gdb_test.
a0b3c4fd
JM
25846 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
25847 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 25848 HP-UX xfails, add others.
a0b3c4fd
JM
25849 * gdb.base/completion.exp: Reflect name change of self-test.
25850 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
25851 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
25852 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
25853 HP failure number.
a0b3c4fd
JM
25854 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
25855 useless HP-UX 10.30 references.
25856 * gdb.base/maint.exp: Loosen matches.
25857 * gdb.base/pointers.c (main): Declare more_code.
25858 * gdb.base/pointers.exp: Match on output of a `next'.
25859 * gdb.base/structs.c: Add prototypes.
25860 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
25861 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
25862
258631999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25864
25865 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 25866 command.
a0b3c4fd
JM
25867
258681999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25869
25870 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
25871 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
25872
25873 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
25874 debug info. Deal with lack of signal hanlder info in stack.
25875
a9c64011 25876 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
25877 * gdb.base/annota1.exp: If printf has debug info, deal with it.
25878
5a2468f5
JM
258791999-07-19 Stan Shebs <shebs@andros.cygnus.com>
25880
25881 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 25882 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 25883
adf40b2e
JM
25884Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25885
25886 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 25887 a1-selftest.exp.
adf40b2e
JM
25888 * gdb.base/configure: Re-generate.
25889
258901999-07-12 Stan Shebs <shebs@andros.cygnus.com>
25891
25892 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
25893 in trying to run first and name is too long.
25894
25895 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
25896 pointers2.c and pointers2.exp, respectively.
25897 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
25898 doschk happier.
25899
43e526b9
JM
259001999-07-08 Stan Shebs <shebs@andros.cygnus.com>
25901
25902 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
25903 callfuncs2.c and callfuncs2.exp.
25904
25905 * gdb.base/list.exp: Remove mistaken xfails.
25906 * gdb.base/list0.h: Add optional prototypes.
25907
9846de1b
JM
25908Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
25909
a9c64011 25910 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 25911 calling malloc.
a9c64011
AS
25912 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
25913 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 25914 use.
9846de1b
JM
25915
259161999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25917
25918 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
25919 * gdb.base/annota2.cc, annota2.exp: Move from here.
25920 * gdb.c++/annota2.cc, annota2.exp: To here.
25921 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
25922
43ff13b4
JM
25923Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
25924
25925 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 25926 a consistent format.
43ff13b4 25927
085dd6e6
JM
259281999-06-25 Stan Shebs <shebs@andros.cygnus.com>
25929
25930 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25931 * lib/gdb.exp (get_compiler_info): Add detection for assorted
25932 HP compilers, also set the globals $true and $false.
25933
25934 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
25935 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
25936 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
25937 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
25938 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
25939 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
25940 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
25941 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
25942 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
25943 whatis.c} Add C++ compatible function definitions and return
25944 types, add includes for library functions.
085dd6e6
JM
25945 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
25946 * gdb.base/step-test.c (myglob): Rename from glob.
25947 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
25948 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
25949 files, move here from gdb.hp.
085dd6e6 25950 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
25951 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
25952 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
25953 Adjust line numbers in regexps.
085dd6e6
JM
25954
25955 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
25956 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
25957 instead of 0/1.
25958
25959 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
25960 foll-vfork.exp: New files, move here from gdb.hp.
25961 * gdb.base/page.exp: New file, test of pagination command.
25962
25963 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
25964 recursion test.
25965 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
25966
25967 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 25968 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
25969
25970 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 25971 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 25972 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 25973 watchpoint test.
085dd6e6
JM
25974 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
25975 them work.
25976 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
25977 expressions properly.
25978 * gdb.base/corefile.exp: Loosen the match slightly.
25979 * gdb.base/default.exp: Allow "Error accessing memory" message
25980 also.
25981 * gdb.base/display.exp: Skip over x/0 j if PA64.
25982 * gdb.base/funcargs.exp: Add xfails for HP-UX.
25983 * gdb.base/interrupt.exp: Ditto.
25984 * gdb.base/langs.exp: Add symbolic matches governed by compiler
25985 in use.
25986 * gdb.base/list.exp: Add xfails for HP-UX.
25987 * gdb.base/long_long.exp: Refine some of the numeric matches.
25988 * gdb.base/mips_pro.exp: Xfail on HP-UX.
25989 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
25990 * gdb.base/nodebug.exp: Succeed on more varieties of output.
25991 * gdb.base/opaque.exp: Remove some HP-UX xfails.
25992 * gdb.base/ptype.exp: Succeed on more varieties of output.
25993 * gdb.base/scope.exp: Add xfails for HP-UX.
25994 * gdb.base/sect-cmd.exp: Add more cases.
25995 * gdb.base/setvar.exp: Add xfails for HP-UX.
25996 * gdb.base/shlib-call.exp: Loosen some matches slightly.
25997 * gdb.base/signals.exp: Match on void symbolically.
25998 * gdb.base/step-test.exp: Add case for PA64.
25999 * gdb.base/term.exp: Add exit and restart.
26000 * gdb.base/twice.exp: Clean up after self.
26001 * gdb.base/varargs.exp: Disable overload resolution explicitly.
26002 * gdb.base/whatis.exp: Allow more ways to pass tests.
26003
26004 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 26005 no longer useful.
085dd6e6
JM
26006
26007Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
26008
26009 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 26010 list of patterns.
085dd6e6 26011 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
26012 print_double_array(double_array)", "continuing to breakpoint
26013 1018", "print print_double_array(array_d)" and "continuing to
26014 1034" tests.
d63a86f8 26015
085dd6e6
JM
260161999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
26017
a9c64011 26018 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
26019
260201999-06-24 Stan Shebs <shebs@andros.cygnus.com>
26021
26022 * config/mt-*: Remove, these haven't been used since 1996.
26023
260241999-06-22 Stan Shebs <shebs@andros.cygnus.com>
26025
26026 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 26027 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
26028 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
26029
9e0b60a8
JM
260301999-06-18 Stan Shebs <shebs@andros.cygnus.com>
26031
26032 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
26033 simpler match case for the ptype of the big class.
26034
260351999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26036
26037 * gdb.exp: Fix test for gdb_prompt existence.
26038
260391999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26040
26041 * gdb.exp (gdb_test): Add fail after calls to perror.
26042
260431999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26044
26045 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
26046
260471999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26048
26049 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
26050
0f71a2f6
JM
26051Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
26052
26053 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 26054 malloc() is linked in.
0f71a2f6
JM
26055
260561999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
26057
26058 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
26059 step at end.
26060
26061 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
26062
260631999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
26064
26065 * gdb.java/jv-print.exp: New file. (Our first Java test!)
26066
cce74817
JM
26067Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
26068
26069 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
26070 * gdb.base/mips_pro.exp: Likewise.
26071
260721999-06-02 Keith Seitz <keiths@cygnus.com>
26073
26074 * gdb.c++/templates.cc: Change all "new" operators to throw
26075 an exception.
26076 * gdb.c++/cplusfuncs.cc: Likewise.
26077
26078 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
26079
26080Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
26081
26082 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
26083 * gdb.base/ending-run.exp: When stepping out of main, accept a
26084 step into an arbitrary assembler file.
cce74817 26085
392a587b
JM
260861999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26087
d63a86f8 26088 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 26089 "breakpoint-invalid" to be printed.
6fdff2c5
PA
26090 * gdb.base/annota2.exp: Revise line number for main
26091 breakpoint. Allow any number of "frames-invalid" and
26092 "breakpoint-invalid" to be printed.
392a587b
JM
26093 * gdb.base/annota2.cc: Initialize a.x to 0.
26094
9e086581
JM
260951999-05-17 Keith Seitz <keiths@cygnus.com>
26096
6fdff2c5
PA
26097 * gdb.base/call-ar-st.exp: Skip
26098 "print print_double_array (double_array)" when "skip_float_tests" set.
26099 Ditto for "print print_double_array(array_d)",
26100 "print print_small_structs", "print print_ten_doubles", and
26101 "step into print_long_arg_list".
26102 Don't assume we can step into "print_long_arg_list": we could step
26103 into memcpy.
26104 * gdb.base/call-rt-st.exp: Don't run float-related tests when
26105 "skip_float_tests" is set: "print print_one_double(*d1)"
26106 and "print print_two_floats(*f3)".
9e086581
JM
26107 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
26108 "skip_float_tests" is set.
6fdff2c5
PA
26109 * gdb.base/varargs.exp: Skip
26110 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
26111 "skip_float_tests" set.
d63a86f8 26112
cd0fc7c3
SS
261131999-05-06 Keith Seitz <keiths@cygnus.com>
26114
26115 * gdb.base/annota2.cc: Include stdio.h.
26116
26117Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
26118
26119 * gdb.base/crossload.exp: Remove, this has been disabled ever
26120 since BFD stopped including all targets, and cross-GDB gets
26121 plenty of testing anyway.
26122 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
26123 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
26124 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
26125 * gdb.base/README: Remove, was doc for this.
26126 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 26127 needed.
cd0fc7c3 26128
b83266a0
SS
261291999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26130
26131 * gdb.base/call-ar-st.exp: Fix one regular expression in test
26132 output.
26133
26134 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
26135 * gdb.base/annota2.exp: New file. More annotation tests.
26136 * gdb.base/annota1.c: New file. Source file for annota1.exp.
26137 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
26138
261391999-04-23 Angela Marie Thomas <angela@cygnus.com>
26140
26141 * config/cfdbug.exp: New file.
26142
7a292a7a
SS
261431999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
26144
26145 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
26146 Marcus Daniel's and Dale Hawkins's demangler crashes.
26147
26148 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
26149 test_lucid_style_demangling, test_arm_style_demangling,
26150 test_hp_style_demangling): Try Tom Tromey's core-dumping
26151 identifier under each demangling style.
7a292a7a
SS
26152
261531999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
26154
26155 * gdb.c++/demangle.exp: Include the current demangling style
26156 in all test names.
26157 (current_demangling_style): New global variable.
26158 (set_demangling_style, test_demangling_core, test_demangling,
26159 test_demangling_exact): New functions.
26160 (test_gnu_style_demangling, test_lucid_style_demangling,
26161 test_arm_style_demangling, test_hp_style_demangling): Use those,
26162 instead of calling gdb_test and gdb_test_exact directly.
26163 (catch_demangling_errors): New function, which reports errors
26164 signalled by the demangling test functions in an orderly way.
26165 (do_tests): Use catch_demangling_errors.
26166
261671999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
26168
26169 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 26170 grouping in expressions, not {}.
7a292a7a
SS
26171
26172 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 26173 initialized yet.
7a292a7a
SS
26174
261751999-04-01 Stan Shebs <shebs@andros.cygnus.com>
26176
26177 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
26178 are listed.
26179
261801999-03-26 Stan Shebs <shebs@andros.cygnus.com>
26181
26182 * gdb.stabs/weird.exp: Test for CC being defined before
26183 looking at its value.
26184
261851999-03-25 Stan Shebs <shebs@andros.cygnus.com>
26186
26187 * gdb.base/call-ar-st.exp: Remove stray '#'.
26188 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
26189 "short int" and "long int".
26190 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 26191 change, to mollify finicky HP compiler.
7a292a7a
SS
26192 * gdb.hp/reg-test.exp (testfile): Fix file name.
26193 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 26194
7a292a7a
SS
26195 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
26196 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
26197 alternate form of enum ptype.
26198
c906108c
SS
261991999-03-23 Stan Shebs <shebs@andros.cygnus.com>
26200
7a292a7a
SS
26201 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
26202 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
26203 passing skip_hp_tests, so as not to waste time on guaranteed
26204 failure.
7a292a7a 26205
c906108c
SS
26206 * gdb.c++/overload.cc: Pass string instead of char addr, always
26207 init ccpfoo.
26208 * gdb.c++/templates.cc: Fix syntax error.
26209
7a292a7a
SS
26210Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26211
26212 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 26213 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
26214 command.
26215
262161999-03-18 James Ingham <jingham@cygnus.com>
26217
26218 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
26219
26220 * gdb.c++/method.exp: It was testing an uninitialized int on the
26221 stack and assuming it was positive.
26222
26223 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
26224
26225 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 26226 keep it from killing the rest of the tests.
7a292a7a
SS
26227 Use gdb_continue_to_end.
26228
26229 * gdb.base/sigall.exp: use gdb_continue_to_end.
26230
26231 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
26232
26233 * gdb.base/display.exp: use runto_main, not run.
26234
d63a86f8
RM
26235 * gdb.base/default.exp: Check for the current error message in the
26236 r abbreviation test.
7a292a7a
SS
26237 Add strongarm to the targets that know info float.
26238
d63a86f8 26239 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
26240 run which doesn't work with monitors.
26241
6fdff2c5
PA
26242 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
26243 1034 test.
7a292a7a
SS
26244
26245 * gdb.base/break.exp: use the gdb_continue_to_end proc.
26246
6fdff2c5
PA
26247 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
26248 end of a program. Traps the case (in Cygmon) when the program
26249 never really exits. Same as Mark's continue_to_exit, but I had
26250 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
26251
26252 * config/monitor.exp (gdb_target_monitor): added another
26253 target_info parameter: remotebinarydownload. This will set the
26254 remotebinarydownload flag if this is causing some boards trouble.
26255
262561999-03-18 Mark Salter <msalter@cygnus.com>
26257
26258 * lib/gdb.exp (continue_to_exit): New function.
26259
26260 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
26261 * gdb.base/ending-run.exp: Ditto.
26262 * gdb.base/step-test.exp: Ditto.
26263
262641999-03-16 Stan Shebs <shebs@andros.cygnus.com>
26265
26266 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
26267 (suggested by Art Haas <ahaas@neosoft.com>).
26268
262691999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
26270
889bf7c5 26271 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
26272
26273Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
26274
26275 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 26276 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
26277
262781999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
26279
26280 * gdb.base/call-strs.exp: Don't assume that `step' will step over
26281 a call to strlen; sometimes we do have sources.
26282
262831999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
26284
26285 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 26286 character, so GDB won't print garbage after its end.
d63a86f8 26287
c906108c
SS
26288 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
26289 breakpoint there instead. Sometimes GCC emits memcpy to handle
26290 the large structures being passed by value, so we step into that
26291 instead of sum_array_print, which obscures what we're really testing.
26292 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
26293 the bizarre steps into memcpy, so do that here. Add check for
26294 stepping into function calls that pass large structures by value.
26295 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
26296 Remove all references to specific line numbers.
26297 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
26298 New type and function.
26299 (main): Call large_struct_by_value, passing it a large struct by value.
26300 * lib/gdb.exp (gdb_get_line_number): New function.
26301
26302 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
26303 more portable.
26304
7a292a7a
SS
263051999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
26306
c906108c
SS
26307 * lib/gdb.exp: Doc fixes.
26308
7a292a7a
SS
263091999-03-05 Nick Clifton <nickc@cygnus.com>
26310
d63a86f8 26311 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
26312
263131999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
26314
c906108c 26315 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
26316 commands. They're not germane to this test, and they don't work
26317 that way on remote targets.
c906108c 26318
3fc11d3e
JM
263191999-03-01 James Ingham <jingham@cygnus.com>
26320
26321 * Changelog entries merged over from gdb development branch.
26322
3fc11d3e
JM
26323 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
26324
26325 * lib/gdb.exp (gdbtk_analyze_results): Generic function
26326 for outputting results of test run.
26327
2d4a1622 26328 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
26329
26330 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 26331
7a292a7a
SS
263321999-02-25 Felix Lee <flee@cygnus.com>
26333
26334 * lib/gdb.exp (debug_format): initialize
26335
c906108c
SS
263361999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
26337
26338 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
26339 * gdb.base/call-rt-st.c: Ditto.
26340
c906108c
SS
263411999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
26342
26343 * gdb.threads/pthreads.exp (horiz): New variable.
26344 (test_startup): Fix regexps that capture thread numbers.
26345
263461999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
26347
26348 * gdb.base/smoke.exp: Disambiguate two test case names (both
26349 called ``print'').
26350
26351Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26352
26353 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 26354 compilation.
c906108c
SS
26355
263561999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26357
26358 * gdb.base/miscexprs.exp: Change patterns to match GDB's
26359 actual output formatting.
26360 * gdb.base/smoke.exp: GDB removes leading 0's.
26361 * gdb.base/volatile.exp: Don't check type of remuneration;
26362 that variable is no longer defined in constvars.c.
26363 * gdb.base/step-test.c (main): Exit with explicit exit code.
26364 * gdb.base/step-test.exp: Remove two nexti checks--they are
26365 not portable.
26366
263671999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26368
26369 * gdb.base/help.exp ("help delete display"): Fix test to match
26370 gdb's output.
26371
26372 * gdb.base/long_long.c (known_types): Initialize values to zero.
26373 * gdb.base/long_long.exp: Step one more line
26374 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
26375 leading zeros. Explicitly ask for hex formatting. Use
26376 unique test case names.
c906108c
SS
26377
26378Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26379
d63a86f8 26380 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
26381
26382 * gdb.c++/method.exp: Add missing close brace.
26383
263841999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
26385
26386 * gdb.base/maint.exp: Use 'set height 0' to disable page
26387 prompting, not 'set height 400'.
26388
26389 Fix a bunch of timeouts.
26390 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
26391 four separate tests, so expect doesn't take forever to match a ton
26392 of text against a regexp with lots of .* forms.
26393 ("maint print psymbols", "maint print symbols"): Make some of
26394 these greps more selective, so that expect doesn't try to wade
26395 through huge piles of output and time out.
26396
26397 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
26398
26399 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
26400 tests: one which doesn't expect shlib events to be reported, and
26401 another which does, but is XFAIL for all platforms other than
26402 HP/UX.
c906108c
SS
26403
26404 * gdb.base/break.exp: Teach the test suite that the `catch
26405 fork', `catch vfork', and `catch exec' commands produce error
26406 messages on platforms that don't provide these features.
26407
26408Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26409
26410 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
26411 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
26412 (shortening names from solib_threshold.exp etc), won't run on
26413 anything but HP-UX for the foreseeable future.
c906108c 26414 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 26415 reflect move.
c906108c
SS
26416
26417Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
26418
26419 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 26420 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
26421
26422Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
26423
26424 * gdb.base/shlib-call.exp: add test cases to verify that gdb
26425 successfully re-sets breakpoints in shared libraries.
26426 * gdb.base/shmain.c (main): return 0, don't fall off the end.
26427
26428Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26429
d63a86f8
RM
26430 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
26431 and compiled w/o GCC.
c906108c
SS
26432
26433 * gdb.hp/watch-cmd.exp: ditto.
26434
26435 * gdb.hp/watch-hp.exp: ditto.
26436
26437 * gdb.hp/xdb1.exp: ditto.
26438
26439 * gdb.hp/xdb2.exp: ditto.
26440
26441 * gdb.hp/dbx.exp: ditto.
26442
26443Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
26444
26445 * constvars.c: Remove C++-isms.
26446 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 26447 with GCC.
c906108c
SS
26448
26449Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
26450
26451 The following changes are part of the HP merge.
26452
26453 * gdb.base/break.exp: new tests to verify that catchpoints for
26454 fork, vfork, and exec don't trigger inappropriately.
26455
26456 * gdb.base/opaque.exp: compile one file at a time, then link.
26457
26458 * gdb.base/signals.exp: be more restrictive about which hppa
26459 systems receive a setup_xfail. new tests.
26460
26461 * gdb.base/solib_threshold.build: new file.
26462 * gdb.base/solib_threshold.exp: new file.
26463 * gdb.base/solib_threshold.link_opts: new file.
26464 * gdb.base/solib_threshold.mk: new file.
26465 * gdb.base/gen_solib_threshold.c: new file.
26466
26467 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
26468 tests. New tests for enums inside classes.
26469
26470 * gdb.c++/compiler.cc: indicate support of template debugging.
26471
26472 * gdb.c++/demangle.exp: run hp style demangling tests.
26473
26474 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
26475 tests.
26476
26477 * gdb.c++/misc.cc: changes to support new tests.
26478
26479 * gdb.c++/templates.cc: changes to support HP's compiler; changes
26480 to support new tests.
26481
26482 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
26483 gcc, then skip these tests.
26484
26485Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
26486
26487 The following files are part of the HP merge; some had longer
26488 names at HP, but have been renamed to be no more than 14
26489 characters in length.
26490
26491 * gdb.hp/ambiguous.cc: new file.
26492 * gdb.hp/ambiguous.exp: new file.
26493 * gdb.hp/attach.exp: new file.
26494 * gdb.hp/attach2.exp: new file.
26495 * gdb.hp/classes-hp.exp: new file.
26496 * gdb.hp/ctti.exp: new file.
26497 * gdb.hp/ctti-add.cc: new file.
26498 * gdb.hp/ctti-add1.cc: new file.
26499 * gdb.hp/ctti-add2.cc: new file.
26500 * gdb.hp/ctti-add3.cc: new file.
26501 * gdb.hp/dbx.exp: new file.
26502 * gdb.hp/exception.cc: new file.
26503 * gdb.hp/exception.exp: new file.
26504 * gdb.hp/foll-exec.c: new file.
26505 * gdb.hp/foll-exec.exp: new file.
26506 * gdb.hp/foll-fork.c: new file.
26507 * gdb.hp/foll-fork.exp: new file.
26508 * gdb.hp/foll-vfork.c: new file.
26509 * gdb.hp/foll-vfork.exp: new file.
26510 * gdb.hp/inherit-hp.exp: new file.
26511 * gdb.hp/more-steps.exp: new file.
26512 * gdb.hp/namespace.cc: new file.
26513 * gdb.hp/namespace.exp: new file.
26514 * gdb.hp/optimize.exp: new file.
26515 * gdb.hp/pxdb.c: new file.
26516 * gdb.hp/pxdb.exp: new file.
26517 * gdb.hp/quicksort.exp: new file.
26518 * gdb.hp/reg-test.exp: new file.
26519 * gdb.hp/reg-test.s: new file.
26520 * gdb.hp/sized-enum.c: new file.
26521 * gdb.hp/sized-enum.exp: new file.
26522 * gdb.hp/start-stop.exp: new file.
26523 * gdb.hp/templ-hp.cc: new file.
26524 * gdb.hp/templ-hp.exp: new file.
26525 * gdb.hp/thr-lib.c: new file.
26526 * gdb.hp/thr-lib.exp: new file.
26527 * gdb.hp/thr-lib.h: new file.
26528 * gdb.hp/thr-liblib.c: new file.
26529 * gdb.hp/virtfun-hp.c: new file.
26530 * gdb.hp/virtfun-hp.exp: new file.
26531 * gdb.hp/watch-cmd.exp: new file.
26532 * gdb.hp/watch-hp.exp: new file.
26533 * gdb.hp/xdb1.exp: new file.
26534 * gdb.hp/xdb2.exp: new file.
26535 * gdb.hp/xdb3.exp: new file.
26536
26537Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
26538
26539 The following files are part of the HP merge; some had longer
26540 names at HP, but have been renamed to be no more than 14
26541 characters in length.
26542
26543 * gdb.base/ss.h: new file.
26544 * gdb.base/call-ar-st.c: new file.
26545 * gdb.base/call-ar-st.exp: new file.
26546 * gdb.base/call-rt-st.c: new file.
26547 * gdb.base/call-rt-st-exp: new file.
26548 * gdb.base/call-strs.exp: new file.
26549 * gdb.base/ena-dis-br.exp: new file.
26550 * gdb.base/environ.exp: new file.
26551 * gdb.base/long_long.exp: new file.
26552 * gdb.base/sect-cmd.exp: new file.
26553 * gdb.base/shlib-cl2.exp: new file.
26554 * gdb.base/smoke.exp: new file.
26555 * gdb.base/so-impl-ld.c: new file.
26556 * gdb.base/so-impl-ld.exp: new file.
26557 * gdb.base/so-indr-cl.c: new file.
26558 * gdb.base/so-indr-cl.exp: new file.
26559 * gdb.base/varargs.exp: new file.
26560 * gdb.base/volatile.exp: new file.
26561 * gdb.base/whatis-exp.exp: new file.
7a292a7a 26562 * gdb.base/display.exp: new file.
c906108c
SS
26563 * gdb.c++/derivation.exp: new file.
26564 * gdb.c++/local.exp: new file.
26565 * gdb.c++/member-ptr.exp: new file.
26566 * gdb.c++/overload.exp: new file.
26567 * gdb.c++/ovldbreak.exp: new file.
26568 * gdb.c++/ref-types.exp: new file.
26569 * gdb.c++/ref-types2.exp: new file.
26570 * gdb.c++/userdef.exp: new file.
d63a86f8 26571
c906108c
SS
26572Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
26573
26574 * gdb.base/default.exp: Reflect wording change in remote.c.
26575
dc96c6c7 26576Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26577
26578 * gdb.base/help.exp: Update to reflect current text.
26579
26580Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
26581
26582 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
26583 they're stack variables and contain garbage.
26584 * gdb.c++/anon-union.exp: new file.
26585
26586 The following changes were made by David Taylor
889bf7c5
PA
26587 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
26588 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
26589 in changes by HP.
c906108c
SS
26590
26591 * gdb.base/bitops.exp: new file.
26592 * gdb.base/default.exp: change expected messages for catch and
26593 info catch tests to reflect HP merge changes.
26594 * gdb.base/enable-disable-break.exp
26595 * gdb.base/ending-run.c: new file.
26596 * gdb.base/long_long.c: new file.
26597 * gdb.base/maint.exp: new file.
26598 * gdb.base/pointers2.exp: new file.
26599 * gdb.base/shlib-call2.exp: new file.
26600 * gdb.base/solib.exp: new file.
26601 * gdb.base/step-test.c: new file.
26602 * gdb.c++/anon-union.cc: new file.
26603 * gdb.c++/local.cc: new file.
26604 * gdb.c++/member-pointer.cc: new file.
26605 * gdb.c++/method.cc: new file.
26606 * gdb.c++/ref-types.cc: new file.
26607 * gdb.c++/ref-types2.cc: new file.
26608 * gdb.c++/userdef.cc: new file.
d63a86f8 26609
c906108c
SS
26610 * gdb.base/scope.exp: compile one file at a time, then link.
26611 * gdb.base/langs.exp: ditto.
26612 * gdb.base/list.exp: ditto.
d63a86f8 26613
c906108c
SS
26614Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
26615
26616 The following changes were made by David Taylor
889bf7c5
PA
26617 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
26618 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
26619 in changes by HP.
d63a86f8 26620
c906108c
SS
26621 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
26622 skip tests. When compiling pass c++ flag to gdb_compile.
26623 * gdb.c++/
d63a86f8 26624
c906108c
SS
26625 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
26626 test for on hppa*-*-hpux*; use args to see if c++ was specified.
26627 (skip_hp_tests): new function.
26628 (gdb_preprocess): new function.
26629
26630 * configure.in (hpdir): decide whether to configure gdb.hp.
26631 * configure: regenerated.
26632
26633 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
26634 to delete on clean.
26635 (EXECUTABLES): update to reflect new additions.
26636 * gdb.base/commands.exp: update message expected.
26637 * gdb.base/default.exp: add copyright notice.
26638 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
26639 * gdb.base/help.exp: update messages to reflect current text.
26640 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
26641 targets for recurse tests.
26642 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
26643 skip this file.
26644
26645 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
26646 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
26647 compilation.
26648 * gdb.c++/misc.exp: ditto.
26649 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
26650 run the tests. tell gdb_compile that it's a c++ compilation.
26651
26652 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 26653
c906108c
SS
26654 * gdb.base/all-bin.exp: new file.
26655 * gdb.base/arithmet.exp: new file.
26656 * gdb.base/assign.exp: new file.
26657 * gdb.base/completion.exp: new file.
26658 * gdb.base/cond-expr.exp: new file.
26659 * gdb.base/condbreak.exp: new file.
26660 * gdb.base/define.exp: new file.
26661 * gdb.base/dollar.exp: new file.
26662 * gdb.base/environment.exp: new file.
26663 * gdb.base/eval-skip.exp: new file.
26664 * gdb.base/jump.exp: new file.
26665 * gdb.base/logical.exp: new file.
26666 * gdb.base/pointers.exp: new file.
26667 * gdb.base/relational.exp: new file.
26668 * gdb.base/section_command.exp: new file.
26669 * gdb.base/whatis-expr.exp: new file.
26670
26671 * gdb.base/all-types.c: new file.
26672 * gdb.base/call-array-struct.c: new file.
26673 * gdb.base/call-return-struct.c: new file.
26674 * gdb.base/call-strings.c: new file.
26675 * gdb.base/callfuncs2.c: new file.
26676 * gdb.base/condbreak.c: new file.
26677 * gdb.base/constvars.c: new file.
26678 * gdb.base/display.c: new file.
26679 * gdb.base/int-type.c: new file.
26680 * gdb.base/jump.c: new file.
26681 * gdb.base/miscexprs.c: new file.
26682 * gdb.base/pointers.c: new file.
26683 * gdb.base/pointers2.c: new file.
26684 * gdb.base/shmain.c: new file.
26685 * gdb.base/shr1.c: new file.
26686 * gdb.base/shr2.c: new file.
26687 * gdb.base/solib.c: new file.
26688 * gdb.base/solib1.c: new file.
26689 * gdb.base/solib2.c: new file.
26690 * gdb.base/varargs.c: new file.
26691 * gdb.c++/derivation.cc: new file.
26692 * gdb.c++/overload.cc: new file.
26693 * gdb.c++/ovldbreak.cc: new file.
26694 * gdb.hp/attach.c: new file.
26695 * gdb.hp/attach2.c: new file.
26696 * gdb.hp/average.c: new file.
26697 * gdb.hp/compiler.c: new file.
26698 * gdb.hp/compiler.cc: new file.
26699 * gdb.hp/execd-program.c: new file.
26700 * gdb.hp/follow-exec.c: new file.
26701 * gdb.hp/follow-fork.c: new file.
26702 * gdb.hp/follow-vfork-and-exec.c: new file.
26703 * gdb.hp/misc-hp.cc: new file.
26704 * gdb.hp/more-steps.c: new file.
26705 * gdb.hp/optimize.c: new file.
26706 * gdb.hp/quicksort.c: new file.
26707 * gdb.hp/run-hp.c: new file.
26708 * gdb.hp/start-stop.c: new file.
26709 * gdb.hp/sum.c: new file.
26710 * gdb.hp/templates-hp.cc: new file.
26711 * gdb.hp/thread-local-in-lib.c: new file.
26712 * gdb.hp/thread-local-in-lib.h: new file.
26713 * gdb.hp/thread-local-in-lib.lib.c: new file.
26714 * gdb.hp/vforked-program.c: new file.
26715 * gdb.hp/virtfunc-hp.cc: new file.
26716 * gdb.hp/watchpoint-hp.c: new file.
26717 * gdb.hp/xdb.c: new file.
26718 * gdb.hp/xdb0.c: new file.
26719 * gdb.hp/xdb0.h: new file.
26720 * gdb.hp/xdb1.c: new file.
26721
26722Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
26723
26724 The following change was made by Edith Epstein
889bf7c5
PA
26725 <eepstein@cygnus.com> as part of a project to merge in changes
26726 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
26727
26728 * gdb.c++/demangle.exp: changed the expected output for some
26729 ARM-style mangling -- removed second reference to datatype.
889bf7c5 26730 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 26731 T1<char>::~T1<char>(void)
c906108c 26732 becomes,
a9c64011
AS
26733 maint demangle __dt__11T1__pt__2_cFv
26734 T1<char>::~T1(void)
c906108c 26735
889bf7c5 26736 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 26737
c906108c
SS
26738Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
26739
26740 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
26741 * gdb.trace/backtrace.exp: Likewise.
26742 * gdb.trace/circ.exp: Likewise.
26743 * gdb.trace/collection.exp: Likewise.
26744 * gdb.trace/deltrace.exp: Likewise.
26745 * gdb.trace/infotrace.exp: Likewise.
26746 * gdb.trace/limits.exp: Likewise.
26747 * gdb.trace/packetlen.exp: Likewise.
26748 * gdb.trace/passc-dyn.exp: Likewise.
26749 * gdb.trace/passcount.exp: Likewise.
26750 * gdb.trace/report.exp: Likewise.
26751 * gdb.trace/save-trace.exp: Likewise.
26752 * gdb.trace/tfind.exp: Likewise.
26753 * gdb.trace/tracecmd.exp: Likewise.
26754 * gdb.trace/while-dyn.exp: Likewise.
26755 * gdb.trace/while-stepping.exp: Likewise.
26756
267571998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
26758
26759 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
26760
26761Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
26762
26763 From Brendan Kehoe:
26764 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
26765 int return types.
26766
26767Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
26768
26769 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 26770 remote dos host testing right.
c906108c
SS
26771
26772Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
26773
26774 * gdb.base/corefile.exp: remove some xfails.
26775
26776Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
26777
26778 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 26779 have different timestamps.
c906108c
SS
26780
26781Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
26782
26783 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 26784 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
26785
26786Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
26787
26788 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 26789 delta.
c906108c
SS
26790
26791Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
26792
26793 * gdb.base/default.exp: Add brace missing from previous delta.
26794
26795Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
26796
26797 * gdb.base/default.exp: Support test for info float for all
26798 varieties of arm toolchain.
26799
dc96c6c7 26800Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26801
26802 * gdb.trace/*.exp: remove "remote_download" command.
26803
dc96c6c7 26804Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26805
26806 * gdb.trace/*.exp: remove -gdwarf from compile.
26807
26808Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
26809
26810 * gdb.trace/configure.in(AC_INIT): typo
26811 * gdb.trace/configure: regenerated
26812
dc96c6c7 26813Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26814
26815 * config/m68k-emc.exp: New file.
26816 * lib/<emc-support.exp trace-support.exp}: New files.
26817 * configure.in: add new test directory gdb.trace.
26818 * gdb.trace/{configure configure.in Makefile.in}: New files.
26819 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
26820 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
26821 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
26822 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
26823 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
26824 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
26825 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 26826
dc96c6c7 26827Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26828
26829 * gdb.c++/classes.exp: Change all regular expressions to match
26830 arbitrary combinations of newline/carriage-return, so that they
26831 will work equally well on Unix and Windows.
26832 * gdb.c++/inherit.exp: ditto.
26833 * gdb.c++/virtfunc.exp: ditto.
26834
268351998-08-11 Dawn Perchik <dawn@cygnus.com>
26836
26837 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
26838
c2d11a7d
JM
26839Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
26840
26841 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
26842 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
26843 to use a0-a3/d0-d3 as needed.
26844
26845Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
26846
26847 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
26848 * gdb.disasm/am33.exp: Corresponding changes.
26849
c906108c
SS
268501998-07-11 Felix Lee <flee@cygnus.com>
26851
26852 * gdb.base/callfuncs.exp: add cmp10 test.
26853 * gdb.base/callfuncs.c (cmp10): new function.
26854
26855Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
26856
d63a86f8 26857 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
26858 into two parts to get around a synchronization problem in expect.
26859
3fc11d3e
JM
26860Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
26861
26862 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
26863
26864 * configure.in: Add options for gdbtk testsuite.
26865
26866 * configure: Regenerate.
26867
26868 * gdb.gdbtk: New directory to hold gdbtk tests.
26869
c906108c
SS
26870Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26871
26872 * gdb.fortran/types.exp: Escape brackets in expect patterns
26873 for test_float_literal_types_accepted tests.
26874 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
26875 before run test.
26876
c2d11a7d
JM
26877Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
26878
26879 * am33.exp: Just compile, do not link the testcase.
26880 * am33.s: Add ".am33" pseudoop to force am33 mode.
26881
c906108c
SS
268821998-06-25 Felix Lee <flee@cygnus.com>
26883
26884 * gdb.base/setshow.exp: make sure $pc is sane.
26885
26886 * gdb.stabs/weird.exp: split expect patterns properly.
26887
c2d11a7d
JM
26888Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
26889
26890 * gdb.disasm/am33.s: New disassembler testfile for the am33.
26891 * gdb.disasm/am33.exp: Run it.
26892
dc96c6c7 26893Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26894
26895 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
26896 match processing (and eliminate spurious timeouts when running).
26897
dc96c6c7 26898Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26899
26900 * gdb.base/signals.exp (test_handle_all_print): put back Mach
26901 exception test, but conditionalize it on target [mach | gnu].
26902
dc96c6c7 26903Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26904
26905 * gdb.base/overlays.exp: fixup compile line for linker script.
26906
26907Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
26908
26909 * gdb.fortran/types.exp: don't guess at float size.
26910
26911Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
26912
26913 * gdb.base/exprs.exp: delete test that depends on int size.
26914
26915Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
26916
26917 * config/sim.exp: Removed checks for target triplets.
26918 (gdb_target_sim): Use gdb,target_sim_options.
26919
26920Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
26921
26922 * gdb.base/reread.exp: New file.
26923 * gdb.base/reread1.c: New file.
26924 * gdb.base/reread2.c: New file.
26925
26926Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
26927
26928 * config/sim.exp: Use 'target sim -sparclite' when running
26929 SPARClite programs.
26930
26931Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
26932
26933 * gdb.base/structs2.exp: New file.
26934 * gdb.base/structs2.c: New file.
26935
26936Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
26937
26938 * gdb.asm/common.inc: New file.
26939 * gdb.asm/d10v.inc: New file.
26940 * asm-source.exp: Pass -I's to gas to find .inc files.
26941 Update line numbers in expected output.
26942 * asmsrc1.s: Rewrite.
26943 * asmsrc2.s: Rewrite.
26944 * configure.in: Create arch.inc symlink.
26945 * configure: Regenerate.
26946 * Makefile.in (distclean): Delete arch.inc.
26947
26948Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
26949
26950 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
26951 (t_enum_value2): ditto
26952 (t_enum_value3): ditto
26953 (main): ditto
c906108c
SS
26954Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26955
26956 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
26957 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
26958 change.
26959 Use gdb_test instead of send_gdb/gdb_expect sequences.
26960
26961Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
26962
26963 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
26964 not void.
26965
26966Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
26967
26968 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
26969 subroutines. Used to test gdbs ability to single step through PC
26970 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
26971
26972Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
26973
26974 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
26975 more rigorous EGCS C++ error checking.
26976
26977Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26978
a9c64011
AS
26979 * gdb.base/help.exp: Clean up `help set args' and `help show args'
26980 tests.
26981 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
26982 function when asleep.
26983 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
26984 for i*86 Linux and SVR4 signal handling problems.
26985 Remove linux xfail for `next to handler in signals_tests_1', fixed
26986 by recent infrun.c change.
26987 Limit backtrace to 10 frames to avoid timeout problems with infinite
26988 stack backtraces.
26989 Adjust expect pattern in `handle all print' test to match Apr 28 1997
26990 target.[ch] change.
c906108c
SS
26991
26992Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
26993
26994 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
26995 for a newline from gdb before continuing.
26996 (default_gdb_exit): Just look for y or n.
26997 (gdb_test): Detect abnormal exit from GDB running on DOS; if
26998 it does, fail the rests of the tests in the file.
26999
27000Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
27001
27002 * config/cygmon.exp: New file.
27003
27004Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
27005
27006 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 27007 main" test on remote targets.
c906108c
SS
27008
27009 * gdb.base/scope.exp: Fix problem with filelocal_bss before
27010 run test on remote targets.
27011
27012Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
27013
27014 * gdb.asm: New directory.
27015 * configure.in: Configure it.
27016 * configure: Regenerate.
27017 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
27018 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
27019
27020Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
27021
27022 * config/mn10300-eval.exp: New file to support MN10300 eval board.
27023
dc96c6c7 27024Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 27025
a9c64011
AS
27026 * gdb.base/overlays (several files): Merge the two overlay
27027 managers into one. Change variables (foox, barx, bazx, grbxx)
27028 back into ints but force them to load in their proper sections.
c906108c
SS
27029
27030Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
27031
27032 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 27033 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
27034 (D10VCopy): Handle memory regions crossing 16k boundaries.
27035 (D10VCopy): Transfer data in 32 bit chunks.
27036
27037Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
27038
27039 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 27040 correct.
c906108c
SS
27041
27042 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 27043 map. Include space for printf in .text segment.
c906108c
SS
27044
27045 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 27046 updated d10v memory VMA/LMA map.
c906108c 27047 (D10VCopy): Call D10VTranslate.
d63a86f8 27048
c906108c
SS
27049Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
27050
27051 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
27052
27053 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
27054 that it won't be put into the .sdata - small data -
27055 section. Update reference.
c906108c
SS
27056 * gdb.base/baz.c (bazx, baz): Ditto.
27057 * gdb.base/foo.c (foox, foo): Ditto.
27058 * gdb.base/grbx.c (grbxx, grbx): Ditto.
27059
27060 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 27061 to be arrays.
d63a86f8 27062
dc96c6c7 27063Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 27064
a9c64011
AS
27065 * gdb.base/overlays.exp: fix up and get working again.
27066 Add tests for backtraces from an overlay function.
d63a86f8 27067
c906108c
SS
27068Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
27069
27070 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
27071 "calling function with watchpoint enabled".
27072
27073Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
27074
27075 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 27076 gdb_suppress_tests for d10v-*-*.
c906108c
SS
27077 * lib/gdb.exp (gdb_suppress_tests): Disable this function
27078 pending review of whether it is useful or not.
27079
27080Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
27081
27082 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
27083
27084Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
27085
27086 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
27087 * config/dve.exp: New file to support Densan boards.
27088
27089Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
27090
27091 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 27092 reads and BSD.
c906108c
SS
27093
27094Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
27095
27096 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
27097 response.
27098
27099 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
27100
27101Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
27102
27103 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 27104 test.
c906108c
SS
27105
27106 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 27107 target_sizeof_long and target_bigendian_p.
c906108c 27108 (structs_by_value, structs_by_reference): Check values according
889bf7c5 27109 to targets word size and endianess.
d63a86f8 27110
c906108c
SS
27111Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
27112
27113 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 27114 output.
c906108c
SS
27115
27116Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
27117
27118 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 27119 Update test of set args help to match source change.
c906108c
SS
27120
27121Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
27122
27123 * gdb.base/default.exp: Expect help system output to be in
27124 alphabetical order.
27125 * gdb.base/help.exp: Ditto.
27126
27127Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
27128
27129 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
27130 "i*86-pc-linux-gnu*".
27131 * gdb.base/interrupt.exp: Ditto.
27132 * gdb.base/corefile.exp: Ditto.
27133
27134 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 27135 define vxworks when building the testcase.
c906108c
SS
27136
27137 * gdb.base/ptype.exp: Fix testnames to be unique.
27138 * gdb.base/radix.exp: Ditto.
27139 * gdb.base/term.exp: Ditto.
27140 * gdb.base/whatis.exp: Ditto.
27141 * gdb.c++/classes.exp: Ditto.
27142
27143Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
27144
27145 * gdb.base/callfuncs.exp: Fix indentation.
27146
27147 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
27148 suppress_flag has been set.
27149 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
27150 target feature.
27151
27152Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
27153
27154 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
27155 the testcase.
27156
27157 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 27158 set_debug_traps() and breakpoint().
c906108c
SS
27159 * gdb.c++/misc.cc (main): Ditto.
27160 * gdb.c++/templates.cc (main): Ditto.
27161 * gdb.c++/virtfunc.cc (main): Ditto.
27162
27163Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
27164
27165 * lib/gdb.exp(gdb_step_for_stub): New function.
27166 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
27167 exists, reload the executable and do a "continue" instead of
27168 doing a jump.
27169 (runto_main): Use gdb_step_for_stub.
d63a86f8 27170
c906108c 27171 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 27172 tests to have unique names.
c906108c
SS
27173 * gdb.base/callfuncs.exp: Ditto.
27174 * gdb.base/commands.exp: Ditto.
27175 * gdb.base/default.exp: Ditto.
27176 * gdb.base/help.exp: Ditto.
27177 * gdb.base/list.exp: Ditto.
27178 * gdb.base/opaque.exp: Ditto.
27179 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
27180 similar tests.
d63a86f8 27181
c906108c
SS
27182 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
27183 * gdb.c++/cplusfuncs.cc: Ditto.
27184 * gdb.c++/virtfunc.cc: Ditto.
27185
27186 * config/monitor.exp: Keep track of the last file we saw, rather
27187 than trying to get the info from gdb.
27188
27189 * gdb.fortran/types.exp: Move comment to previous line.
27190
27191Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
27192
27193 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 27194 target mode.
c906108c
SS
27195
27196Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
27197
27198 From Bob Manson:
27199 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 27200 string from GDB when it connects.
c906108c
SS
27201
27202 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
27203
27204Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
27205
27206 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
27207 if we can't get a debug format from GDB (we may be testing an
27208 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
27209
27210 * gdb.stabs/weird.exp: Fix quoting.
27211
27212 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
27213
27214Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
27215
27216 * config/arm-ice.exp: New file.
27217
27218Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
27219
27220 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 27221 until it has been modified to work with the new testsuite.
c906108c 27222
99707966 27223 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
27224 testcase won't compile, cause all of the testcases in the file to
27225 fail instead.
c906108c
SS
27226
27227 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
27228 (gdb_clear_suppressed): New procedure.
27229 (gdb_stop_suppressing_tests): Only clear suppress_flag if
27230 it contains a positive value.
27231
27232Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
27233
27234 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
27235
27236 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
27237
27238Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
27239
27240 * lib/gdb.exp (setup_xfail_format): New function.
27241 (get_debug_format): New function to get debug format.
27242 (debug_format): New global variable to hold last value set
27243 by get_debug_format.
27244 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 27245 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
27246 * gdb.c++/ptype.exp: Ditto.
27247 * gdb.c++/classes.exp: Ditto.
27248 * gdb.c++/cplusfuncs.exp: Ditto.
27249 * gdb.c++/inherit.exp: Ditto.
27250 * gdb.c++/templates.exp: Ditto.
27251 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 27252
c906108c
SS
27253Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
27254
27255 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
27256 host doesn't have a currently-open connection.
27257
27258 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
27259 any gdb stub target. Handle cases where gdb doesn't respond when
27260 interrupted in a sane fashion.
c906108c
SS
27261
27262 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 27263 same thing in a totally different way.
c906108c
SS
27264
27265 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 27266 setting "timeout".
c906108c 27267 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 27268 default_gdb_init now.
c906108c
SS
27269
27270Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
27271
27272 * gdb.base/printcmds.exp: Fix "check for floating addition"
27273 regexp to accept results within approx +/- .01 of exact value.
27274 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
27275
27276Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
27277
27278 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 27279 properly.
c906108c
SS
27280 (gdb_expect): Add optional timeout parameter, and add timeout
27281 value to various calls.
27282 (gdb_suppress_tests): Only give one warning message per group.
27283
27284Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
27285
27286 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
27287 global variables. Handle getting a value for $timeout more
27288 gracefully.
c906108c
SS
27289
27290Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27291
27292 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 27293 initialize.
c906108c 27294 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 27295 by a target configuration file.
c906108c
SS
27296 (gdb_expect): Pass the timeout to remote_expect.
27297
27298 * config/monitor.exp(gdb_load): Fix typo in regexp.
27299
27300Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
27301
27302 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
27303
27304Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
27305
27306 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
27307 here. Call gdb_target_exec before rebooting the target, to make
27308 sure the connection to the target is closed.
c906108c
SS
27309 (gdb_load): Pass the name of the executable to gdb_target_monitor.
27310 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
27311 Also detect "Timeout reading from remote" error.
27312
27313 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
27314 gdb_target_monitor. Don't call gdb_file_cmd here; let
27315 gdb_target_monitor do it.
c906108c
SS
27316
27317 * gdb.disasm/hppa.exp: Don't use exec_output.
27318
27319Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
27320
27321 * gdb.base/list.exp: If we're debugging a non-native target,
27322 try to set the pc register to point to the start of the
27323 program before doing the first list command.
27324
27325 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 27326 test_calls after restarting.
c906108c
SS
27327
27328 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 27329 reloading.
c906108c
SS
27330
27331 * gdb.base/watchpoint.exp: Fix typo.
27332
27333 * gdb.base/setshow.exp: Check for use_gdb_stub.
27334
27335 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 27336 stub case.
c906108c
SS
27337 * gdb.base/langs.exp: Ditto.
27338
27339 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
27340 gdb_load_offset. If we weren't given a file to load, figure out
27341 what the current file is and use it.
c906108c
SS
27342
27343 * config/i386-bozo.exp: New file.
27344
27345Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
27346
27347 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
27348 feature.
27349
27350 * config/proelf.exp: New entry.
27351
27352Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
27353
27354 * lib/gdb.exp: Remove spurious .* patterns at the beginning
27355 of regexps.
27356
27357 * gdb.base/watchpoint.exp: Don't run the test_stepping
27358 tests if gdb can't call functions on the target.
27359
27360 * gdb.base/setshow.exp: Don't run the set prompt tests if
27361 the board has gdb_prompt set.
27362
27363Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
27364
27365 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
27366 * gdb.base/commands.exp: Likewise.
27367 * gdb.base/setshow.exp: Likewise.
27368
27369Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
27370
27371 * config/monitor.exp(gdb_start): Look for gdb_prompt target
27372 feature.
27373
27374 * config/i960.exp: New file.
27375
27376Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
27377
27378 * gdb.base/funcargs.exp: Check for gdb,short_int target
27379 feature instead of looking for explicit target triplets.
27380
dc96c6c7 27381Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 27382
d63a86f8 27383 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
27384 "p 123DEADBEEF", to check parse_number.
27385 * top.c: change "to enable to enable" to "to enable" in a couple
27386 of help strings.
27387
27388Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
27389
27390 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
27391 on the mn10300.
d63a86f8 27392
c906108c
SS
27393Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
27394
27395 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
27396 where the test executable is run with explicit args.
27397 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
27398
27399Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
27400
27401 * gdb.base/run.c: Use FAKEARGV to build test executable that
27402 does not require a command line arg, since most simulators
27403 don't currently support passing such an arg into the simulated
27404 program.
27405 * gdb.base/commands.exp: Change tests to insert the proper
27406 value as the arg to the first recursive factorial call. Change
27407 compilation line to define FAKEARGV at compile time.
27408
27409Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
27410
27411 * gdb.base/recurse.exp: Enable these tests for the mn10300.
27412 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
27413 function with watchpoint enabled" test.
27414
27415Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
27416
27417 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 27418 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
27419
27420 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 27421 "Tests restarted" messages.
c906108c
SS
27422
27423Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
27424
27425 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
27426
dc96c6c7 27427Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27428
27429 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
27430 for INFO SYMBOL; add help tests for OVERLAY commands.
27431 * gdb.base/default.exp: add tests for INFO SYMBOL command;
27432 add tests for OVERLAY commands
27433 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
27434 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
27435 * gdb.base/sigall.c: add usestubs code frag
27436 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 27437
c906108c
SS
27438Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
27439
27440 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
27441 failures.
27442 (gdb_stop_suppressing_tests): Note that tests have restarted.
27443
27444Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
27445
27446 * config/h8300.exp: New file.
27447
27448Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
27449
27450 * gdb.base/setshow.exp: Check for the existence of a
27451 feature, not its value.
27452
27453Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
27454
27455 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
27456
27457 * gdb.base/scope.exp: It's now init0(), not init().
27458
27459 * gdb.base/scope0.c: For now, change init() to be init0().
27460
27461 * config/monitor.exp: Use gdb_serial in preference to serial
27462 or netport.
27463
27464 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 27465 and it's not already set.
c906108c
SS
27466
27467Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
27468
27469 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 27470 isn't using a stub and if it supports argument passing.
c906108c
SS
27471
27472Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
27473
27474 * config/udi.exp(gdb_start): Make sure UDICONF is set
27475 properly before starting gdb.
27476
27477Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
27478
27479 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
27480 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
27481 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
27482
27483Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
27484
27485 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 27486 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
27487
27488 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
27489
27490 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
27491
27492 * config/monitor.exp: Make sure we disconnect from the target.
27493 Also, try a reboot/reload cycle instead of failing if the
27494 load fails.
27495
27496Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
27497
27498 * gdb.base/default.exp: Don't set match_max.
27499 * gdb.base/help.exp: Ditto.
27500 * gdb.base/list.exp: Ditto.
27501 * gdb.base/signals.exp: Ditto.
27502
27503 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
27504 set, use remote_ld to download the testcase instead of
27505 the GDB loader.
27506
27507Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
27508
27509 * config/vr5000.exp: New file.
27510
27511 * config/monitor.exp(gdb_target_monitor): Add pattern for
27512 "Ending remote" to detect errors in connecting.
27513
27514 * gdb.base/setshow.exp: Add .* within auto language test.
27515
27516 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
27517 target feature.
27518
27519 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 27520 and reboot the board if necessary.
c906108c
SS
27521
27522 * gdb.base/setvar.exp(test_set): Handle multiple prints within
27523 a set of tests. Remove print.* from the patterns being checked.
27524
27525Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
27526
27527 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
27528 refer to gdb_spawn_id.
27529
27530 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
27531 longer used.
27532 * config/sparclet.exp: Ditto.
27533 * config/sparclet-old.exp: Ditto.
27534 * config/slite.exp: Ditto.
27535 * config/sim.exp: Ditto.
27536 * gdb.base/funcargs.exp: Ditto.
27537
27538 * lib/gdb.exp:Remove references to gdb_spawn_id.
27539 (gdb_expect): Move to remote.exp.
27540
27541Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
27542
27543 * config/monitor.exp: Detect the "Couldn't establish connection"
27544 message from GDB.
27545
27546Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
27547
27548 * gdb.base/bitfields.exp: Use runto instead of explicit
27549 gdb_run_cmd/gdb_expect sequences.
27550
27551 * gdb.base/break.exp(text_next_with_recursion): Add match for
27552 gdb_expect call.
27553
27554 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
27555 We also need to handle the "A program is being debugged already"
27556 prompt from gdb. Use gdb_test to set the baud rate.
27557
27558 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
27559 to 20000. Really. I mean it.
27560
27561Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27562
27563 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
27564 fails. If suppress_flag is set, skip perror message about not
27565 being able to send to GDB.
c906108c 27566 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 27567 GDB.
c906108c
SS
27568 (gdb_expect): If suppress_flag is set, always fail immediately.
27569 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
27570 (gdb_init): Call gdb_stop_suppressing_tests.
27571 (default_gdb_exit): Ditto.
27572 (default_gdb_start): Ditto.
27573
27574 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 27575 gdb_stop_suppressing_tests as appropriate.
c906108c 27576 * gdb.base/break.exp: Ditto.
889bf7c5 27577 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
27578 * gdb.base/commands.exp: Ditto.
27579 * gdb.base/exprs.exp: Ditto.
889bf7c5 27580 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
27581 * gdb.base/list.exp: Ditto.
27582 * gdb.base/recurse.exp: Ditto.
889bf7c5 27583 * gdb.base/scope.exp: Ditto.
c906108c
SS
27584 * gdb.base/structs.exp: Ditto.
27585 * gdb.c++/inherit.exp: Ditto.
27586
27587Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
27588
27589 * config/vr4300.exp: New file.
27590
99707966 27591 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 27592
99707966 27593 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
27594
27595Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
27596
27597 * lib/gdb.exp(gdb_init): New function.
27598
27599 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 27600 for each individual variable set.
c906108c
SS
27601
27602 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
27603 name.
27604
27605 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
27606
27607 * gdb.base/scope.exp: Use gdb_test.
27608
27609 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
27610 aborting; the testsuite driver will do that for us (see
27611 gdb_finish). Also, use gdb_test in a few more places.
27612
27613Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
27614
27615 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
27616
27617Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
27618
27619 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
27620 and "add_tests" are not at the same address.
27621
27622Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
27623
27624 * gdb.base/ptype.exp: Use gdb_test.
27625
27626Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
27627
27628 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
27629 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
27630 left in. No longer expect them to fail.
27631
27632 * gdb.stabs/*.mt; Deleted, no longer used.
27633 * gdb.stabs/configure.in: Remove references to target makefile
27634 frags.
27635 * gdb.stabs/configure: Rebuilt.
27636
27637 * gdb.disasm/*.mt: Deleted, no longer used.
27638 * gdb.disasm/configure.in: Remove references to target makefile
27639 frags. Use "sh3.s" as the unique filename for this directory.
27640 * gdb.disasm/configure: Rebuilt.
27641
27642 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
27643 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
27644 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
27645
27646Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
27647
27648 * config/udi.exp: Use mondfe,name instead of remote_host.
27649
27650Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
27651
27652 * gdb.base/watchpoint.exp: Don't expect a failure when calling
27653 a function with a watchpoint enabled on the mn10200.
27654
27655 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
27656 before trying to create it!
27657
27658Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
27659
27660 * config/vx.exp: Use hostname instead of netport.
27661
27662 * config/vxworks.exp: New file.
27663
27664 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
27665
27666 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 27667 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
27668 occurs.
27669
27670 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
27671 $gdb_spawn_id directly.
27672 (gdb_run_cmd): Try _start as well as start. Use the target feature
27673 gdb,start_symbol as the symbol to start from when jumping.
27674
27675Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
27676
27677 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
27678 redundant) test.
27679
27680 * gdb.base/recurse.exp: Relax final value test for 'b' so that
27681 it doesn't lose for 16bit integer systems.
27682
27683Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
27684
27685 * gdb.fortran/types.exp: If the target doesn't support "double"
27686 data types, then expect "real" types to only be 4 bytes.
27687
27688 * gdb.c++/virtfunc.exp: Expect failure for virtual function
27689 call tests if the target doesn't support inferior function calls.
27690
27691 * gdb.base/printcmds.exp: Allow minor deviation in FP values
27692 in printf tests.
27693
27694Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
27695
27696 * gdb.base/help.exp: Disable "help set", "help show", and
27697 "help support". Simplify regexp for "help stack".
27698
27699 * gdb.base/default.exp: Set match_max to 5000 and the timeout
27700 to 60 seconds. Temporarily set match_max to 15000 around the
27701 "info copying" test.
27702
27703 * gdb.base/nodebug.exp: Don't try to do an inferior function
27704 call if the target doesn't support them.
27705 * gdb.base/printcmds.exp: Likewise.
27706 * gdb.base/setvar.exp: Likewise.
27707 * gdb.base/structs.exp: Likewise.
27708 * gdb.c++/templates.exp: Likewise.
27709 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
27710
27711 * gdb.base/recurse.exp: Enable for the mn10200.
27712
27713 * configure.in: Do configure gdb.stabs directory for *-*-elf
27714 targets.
27715 * configure: Rebuilt.
27716
27717 * gdb.base/break.exp: Check for gdb,noresults before testing
27718 exit status and/or results from the target.
27719 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
27720 * lib/gdb.exp: Remove old (now bogus) initialization of
27721 noinferior, noargs, noresults and nosignals.
27722
27723Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
27724
27725 * config/sh.exp: New file.
27726
27727 * config/slite.exp: Try to connect multiple times to the board
27728 before rebooting. Only send a "monitor run" if need_monitor_run
27729 is set.
27730
27731 * gdb.base/break.exp: Don't do the "stub continue" test if
27732 the target has gdb_stub set.
27733
27734 * gdb.base/callfuncs.exp: Increase the timeout.
27735
27736 * gdb.base/interrupt.exp: Don't even try to compile the testcase
27737 if the target has gdb,noinferiorio set.
27738
27739 * gdb.base/list.exp: Increase match_max to 10000 characters.
27740
27741 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
27742
27743 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
27744 target.
27745
27746 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
27747
27748Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
27749
27750 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
27751 trying to delete the copy of gdb. Catch the file delete so we
27752 don't die if the delete fails; also, the file should be copied to
27753 the host, not to the build.
c906108c
SS
27754
27755Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
27756
27757 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 27758 parenthesis in case it contains multiple regexps separated
c906108c
SS
27759 with |.
27760
27761 * gdb.base/watchpoint.exp: Use gdb_test.
27762 * gdb.base/default.exp: Ditto.
27763
27764Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
27765
99707966 27766 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 27767
c906108c
SS
27768 * gdb.base/scope.exp: Use gdb_test.
27769 * gdb.c++/classes.exp: Ditto.
27770 * gdb.c++/inherit.exp: Ditto.
27771
27772Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
27773
27774 * gdb.base/crossload.exp: Don't use execute_anywhere, use
27775 remote_exec instead.
27776 * gdb.base/corefile.exp: Don't be ridiculous.
27777 * gdb.base/*.c: Add missing stub invocations.
27778
27779Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
27780
27781 * config/slite.exp: Miscellaneous fixes.
27782
27783 * lib/gdb.exp: Fix runto.
27784
27785 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
27786 the target.
27787
27788 * gdb.base/watchpoint.exp: Fix regexp.
27789
27790 * lib/gdb.exp(default_gdb_exit): Add a catch to the
27791 close and wait commands, as the descriptor may now be
27792 invalid. Always call "remote_close host".
27793
27794Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
27795
27796 Major rewrite for testsuite revision.
d63a86f8 27797
c906108c
SS
27798 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
27799 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
27800 instead of relying on spawn_id to always contain a valid
27801 spawn id.
27802 (get_compiler_info): New procedure to build the ${binfile}.ci
27803 file, instead of replicating this in N different places.
27804 (gdb_compile): New procedure.
d63a86f8 27805
c906108c 27806 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
27807 appropriate arguments) instead of compile. Use gdb_test in a lot
27808 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
27809 at the start of a testcase, as this is no longer done magically.
27810
27811 config/*-gdb.exp: Rename without the -gdb suffix.
27812
27813 config/mips.exp: Use remote_close instead of exit_remote_shell.
27814 config/monitor.exp: Use target_info instead of looking at
27815 baud, timeout, etc.
27816 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
27817
27818Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27819
27820 * gdb.c++/templates.exp (test_ptype_of_templates),
27821 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
27822 Update expect patterns for destructors and assignment operators
27823 to match corresponding c-typeprint.c changes.
27824 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
27825 to destructor breakpoint test, GDB should be able to set the
27826 destructor breakpoint without specifying arguments.
27827
27828Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
27829
27830 * gdb.threads/pthreads.exp: Change result for failure to compile due
27831 to lack of pthreads runtime support from an error to simply an
27832 unsupported test, per dejagnu standards.
27833
27834Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27835
27836 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
27837 where GDB exits to reduce pattern match time.
27838 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
27839
27840 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
27841
dc96c6c7 27842Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27843
27844 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
27845 * gdb.base/default.exp: ditto.
27846 * gdb.base/nodebug.exp: ditto.
27847 * gdb.base/printcmds.exp: ditto.
27848 * gdb.base/ptype.exp: ditto.
27849 * gdb.base/setvar.exp: ditto.
27850 * gdb.base/structs.exp: ditto.
27851 * gdb.base/setshow.c: Guard against uninitialized values of argc.
27852
27853Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
27854
27855 * configure, */configure: Rebuild with autoconf 2.12.
27856
27857Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
27858
27859 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
27860 use new i*86-pc-linux*-gnu quads.
27861 * gdb.base/corefile.exp: Ditto.
27862 * gdb.base/signals.exp: Ditto.
27863 * gdb.base/sigall.exp: Ditto.
27864 * gdb.base/interrupt.exp: Ditto.
27865
27866 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
27867 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
27868 RedHat 4.0.
d63a86f8 27869
c906108c 27870 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
27871 linux. This allows the test case to at least compile on latest
27872 linux, but still not run due to missing the threads runtime library.
c906108c
SS
27873
27874Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27875
27876 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
27877 directory to search gdb directory. Accept and step over conditional
27878 stack alignment code. Consume $prompt in failure cases.
27879 Reset timeout to $oldtimeout instead of some arbitrary value.
27880 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
27881 timeout problems with infinite stack backtraces.
27882 * gdb.base/ptype.exp (ptype struct link, union tu_link):
27883 Accept function parameters for linkfunc member.
27884
27885Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
27886
27887 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
27888 (CXXFLAGS): Remove, unreferenced.
27889 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
27890 previous -B options and also add -B option to pick up cross compiled
27891 runtime.
c906108c
SS
27892 (TARGET_INCLUDES): Add for -I options and add code to initialize when
27893 doing cross compiles.
27894 (target_alias): Declare global.
27895 (xgcc): Set variable to full path of gcc in build tree. Use findfile
27896 to verify that gcc exists in build tree, and if so set CC to that
27897 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 27898
c906108c
SS
27899Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
27900
27901 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
27902 ptype test for anonymous union. Fixup testcase to match
27903 current gcc debug output.
27904
27905Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
27906
27907 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
27908 force argument to an unsigned long type.
27909
27910Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
27911
27912 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 27913 tests and anonymous union print/ptype tests.
c906108c
SS
27914 * gdb.base/list.exp (test_forward-search): Increase timeout by
27915 5 minutes for the "search extremely long line" case.
27916 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
27917 completely optional and that the pass/fail messages use the command as
27918 the message if that third arg is a null string.
27919 (gdb_test_exact): Arrange that a null string pattern means match a
27920 null string output rather than any output, which might include random
889bf7c5 27921 errors.
c906108c
SS
27922 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
27923 backtrace test.
27924 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
27925 always failing and failure is now exposed by gdb.exp changes.
27926
27927Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
27928
27929 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
27930 weren't being noted.
27931
27932Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27933
27934 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
27935 * gdb.stabs/weird.exp: Remove v_comb xfails.
27936
dc96c6c7 27937Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27938
27939 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 27940 list.exp scope.exp watchpoint.exp]
c906108c 27941 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 27942
dc96c6c7 27943Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27944
27945 * config/monitor.exp: Increase download timeout to 1000 seconds.
27946
dc96c6c7 27947Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27948
27949 * config/m32r.exp: Increase timeout to 120 seconds.
27950
27951Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
27952
27953 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
27954 and accept older ordering as obsolescent gcc or gdb.
27955 * gdb.c++/templates.exp: Ditto.
27956 * gdb.c++/virtfunc.exp: Ditto.
27957
27958Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
27959
27960 * gdb.base/coremaker.c: Add code to mmap some data so we
27961 can check that it ends up in the core file.
27962 * gdb.base/corefile.exp: Add test to read mmapped data
27963 from core file.
27964
dc96c6c7 27965Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27966
27967 * config/m32r.exp: New file.
27968
27969Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
27970
27971 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
27972 that cflags can contains -gstabs, and work correctly for other tests.
27973
dc96c6c7 27974Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27975
27976 * gdb.base/setshow.exp: New file, tests show and set.
27977 * gdb.base/setshow.c: New file, tests show and set.
27978 * gdb.base/help.exp: Add test for help set|show annotate.
27979 * gdb.base/default.exp: Add test for set|show annotate.
27980
27981Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
27982
27983 * testsuite/gdb.base/break.exp: Make backtrace from factorial
27984 errors unique.
27985 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
27986 explicitly.
27987
27988Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
27989
27990 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
27991 and width commands. This is done elsewhere.
27992 * (gdb_start): Don't call gdb_start_sim here. That's already
27993 done in gdb_load. This fixes lots of failures in default.exp.
27994
27995Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
27996
27997 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
27998 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
27999 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
28000 in the same we we treat other failures (since it may be an expected
889bf7c5 28001 condition), rather than as an error.
c906108c
SS
28002 * gdb.base/signals.exp (test_handle_all_print): Revert back to
28003 old test format.
28004
28005Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
28006
28007 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
28008 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 28009 twice. Nuke the duplicates.
c906108c 28010 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 28011 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
28012 Remove config.h along with other config files.
28013
28014Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
28015
28016 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
28017 "p func1 ()" and note that rests of tests are skipped.
28018 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 28019 setup_xfails for "print func2::coremaker_local".
c906108c
SS
28020 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
28021 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
28022 affected by the previous run test.
28023 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
28024 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
28025 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
28026 "pass int powerset tuple" and "pass modeless int powerset tuple".
28027 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
28028 "real write 4" and "real write 8".
28029 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 28030 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
28031 "print \$i after tuple assign 2", and
28032 "print vs2 after tuple assign 2".
28033 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
28034 meaningful error message and return -1 so the caller can
28035 suppress further tests and avoid a cascade of errors.
d63a86f8 28036
c906108c
SS
28037Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
28038
28039 * gdb.base/a1-selftest.exp: Tweak tests to account for new
28040 format for printing version.
28041 * gdb.base/default.exp: Ditto.
28042 * gdb.base/interrupt.exp: Fix problem with cascade of
28043 errors if child process dies while calling a function.
d63a86f8 28044
c906108c
SS
28045Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
28046
28047 * Makefile.in (VPATH): Add
28048 * Makefile.in (Makefile, config.status): Fix rules so things get
28049 remade when necessary.
28050
28051Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
28052
28053 * Makefile.in (just-check): Add path to sibling expect dir
28054 to environment variable specified by RPATH_ENVVAR.
28055
28056Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
28057
28058 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
28059 (just-check): Add shared library paths for libstdc++, tk,
28060 tcl, bfd, and opcodes to the environment variable specified
28061 in RPATH_ENVVAR.
28062 * configure.in: Add support to recognize --enable-shared flag
28063 and generate correct value for RPATH_ENVVAR.
28064 * configure: Regenerated with autoconf.
28065
28066Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
28067
28068 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 28069 include all osf versions.
c906108c
SS
28070 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
28071 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
28072 when target is linux. When failing to build pthreads test
28073 executable, give more meaningful message.
28074 * gdb.threads/pthreads.c: Hpux also uses old definition of second
28075 arg for pthread_create.
d63a86f8 28076
c906108c
SS
28077Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
28078
28079 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 28080 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 28081 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 28082 and -lpthreads (everybody else).
c906108c
SS
28083 (test_startup): Fail gracefully if threads are not supported.
28084 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
28085 "p/c array_index("abcdef",2)" when not gcc compiled.
28086 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
28087 "print func2::coremaker_local" when not gcc compiled.
28088 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
28089 "ptype on opaque struct tagname (statically)",
28090 "ptype on opaque struct tagname (dynamically) 1", and
28091 "ptype on opaque struct tagname (dynamically) 2"
28092 for not compiled with gcc.
28093 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
28094 backtrace when compiled with gcc.
d63a86f8 28095 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
28096 than always return success.
28097
28098Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
28099
28100 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
28101
28102Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
28103
28104 * gdb.base/structs.exp: Undo last change.
28105
28106Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
28107
28108 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
28109 encapsulate all the steps/nexts done during self test, starting
28110 at main, and makes them less sensitive to optimization issues.
28111 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
28112 signal handler" test.
28113 * gdb.threads/pthreads.exp: Only run this for native configs.
28114 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
28115 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
28116 tests.
28117 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
28118 for "runto test_calls(void)" test.
d63a86f8 28119
c906108c
SS
28120Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
28121
28122 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
28123 and don't expect address info in breakpoint confirmations.
28124
28125Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
28126
28127 * gdb.base/list.exp (test_forward_search): Increase timeout
28128 temporarily by 60 seconds for searching extremely long line,
889bf7c5 28129 and then reset to old value when done. Increase expect input
c906108c
SS
28130 buffer to 10000.
28131
28132Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
28133
28134 * gdb.base/list.exp (test_forward_search): Fix to handle very
28135 long source line without overflowing expect's input buffer.
28136
28137Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
28138
28139 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
28140 "buffer_full".
28141
28142 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
28143 "buffer_full".
28144
28145 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
28146 "buffer_full".
28147
28148 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
28149 "buffer_full".
28150
28151Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
28152
28153 * configure.in (configdirs): Add gdb.threads.
28154 * configure: Regenerated with autoconf.
28155 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
28156 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
28157 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 28158
c906108c
SS
28159Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
28160
28161 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
28162
28163Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
28164
28165 * gdb.base/signals.exp (test_handle_all_print): Test separately for
28166 each signal's status in the output of "handle all print".
28167 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
28168 the \r\n sequence that immediately precedes the gdb prompt.
28169 * gdb.base/a1-selftest.exp: Save original timeout and restore
28170 after test.
28171
28172Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
28173
28174 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
28175 symbol.
28176
28177Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
28178
28179 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
28180
28181Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
28182
28183 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
28184 timeout by 60 seconds.
28185
28186Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
28187
28188 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
28189 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
28190 error return.
28191
28192Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
28193
28194 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
28195 gdb initialization, also report how long dejagnu waited. Restore
28196 old timeout before doing error return. Temporarily increase timeout
889bf7c5 28197 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
28198
28199Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
28200
28201 * lib/gdb.exp: Report timeout value for verbosity level 2.
28202 * config/gdbserver.exp: Ditto.
28203 * config/hppro.exp: Ditto.
28204 * config/mips-gdb.exp: Ditto.
28205 * config/monitor.exp: Ditto.
28206 * config/netware.exp: Ditto.
28207 * config/sim-gdb.exp: Ditto.
28208 * config/slite-gdb.exp: Ditto.
28209 * config/udi-gdb.exp: Ditto.
28210 * config/unix-gdb.exp: Ditto.
28211 * config/vx-gdb.exp: Ditto.
28212 * gdb.base/a1-selftest.exp: Ditto.
28213 * gdb.base/a2-run.exp: Ditto.
28214 * gdb.base/break.exp: Ditto.
28215 * gdb.base/corefile.exp: Ditto.
28216 * gdb.base/list.exp: Ditto.
28217 * gdb.base/recurse.exp: Ditto.
28218 * gdb.base/scope.exp: Ditto.
28219 * gdb.base/signals.exp: Ditto.
28220
28221Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28222
28223 * gdb.threads/Makefile.in (docdir): Removed.
28224
28225Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28226
28227 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 28228 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 28229 @srcdir@.
d63a86f8 28230 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
28231 autoconf 2.5 or higher.
28232 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
28233
28234Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
28235
28236 * configure: Regenerated.
28237 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
28238 avoid name clashes with SunOS headers.
28239
28240Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
28241
28242 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
28243
28244Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
28245
28246 * gdb.base/callfuncs.exp: Finish last change -- make sure the
28247 prototype information ends up in the compiler info file.
28248
28249Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
28250
28251 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
28252 attempting to regenerate it. Eliminate use of a temporary file
28253 and just generate the info file directly. Source it immediately,
28254 for consistency of use.
28255 * gdb.base/corefile.exp: Ditto
28256 * gdb.base/exprs.exp: Ditto.
28257 * gdb.base/funcargs.exp: Ditto.
28258 * gdb.base/langs.exp: Ditto.
28259 * gdb.base/list.exp: Ditto.
28260 * gdb.base/mips_pro.exp: Ditto.
28261 * gdb.base/nodebug.exp: Ditto.
28262 * gdb.base/opaque.exp: Ditto.
28263 * gdb.base/ptype.exp: Ditto.
28264 * gdb.base/scope.exp: Ditto.
28265 * gdb.base/setvar.exp: Ditto.
28266 * gdb.base/signals.exp: Ditto.
28267 * gdb.base/whatis.exp: Ditto.
28268 * gdb.c++/templates.exp: Ditto.
28269 * gdb.c++/virtfunc.exp: Ditto.
28270 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 28271 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
28272
28273Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28274
28275 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
28276 it got fixed by the recent lookup_minimal_symbol_by_pc change.
28277 Increase timeout, a lot of single stepping might be needed if the
28278 target has no hardware watchpoints.
28279
28280Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
28281
28282 * gdb.base/break.exp: Ignore compiler warnings when compiling
28283 break.c.
28284 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
28285 * gdb.base/default.exp: Add h8300 xfails. Handle messages
28286 from remote-sim.
28287 * gdb.base/exprs.exp: Add h8300 xfails.
28288 * gdb.base/funcargs.exp: Likewise.
28289 * gdb.base/nodebug.exp: Likewise.
28290 * gdb.base/printcmds.exp: Likewise.
28291 * gdb.base/ptype.exp: Likewise.
28292 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
28293 h8300 xfails.
d63a86f8 28294 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
28295 on the h8300.
28296 * gdb.base/funcargs.c: Explicitly make last constant argument to
28297 call_after_alloca_subr an unsigned long type.
28298 * gdb.base/return.c: Include stdio.h.
28299
28300Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
28301
28302 * config/abug.exp: New file for the older Motorola Bug monitor
28303 that runs on the mvme13x series VME boards.
28304 * config/monitor.exp: Use the new config array for target settings
28305 if they exist.
28306
28307Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
28308
28309 * sim-gdb.exp: Make the SH simulator allocate less space when
28310 it is targeted.
28311
28312Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
28313
28314 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
28315 test.
28316
28317Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
28318
28319 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
28320 "rs6000-*-*" for "list function in include file" when gcc compiled.
28321 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
28322 for "p ctable1[120]".
28323 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
28324 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
28325 Remove setup_xfail for "rs6000-*-*" for
28326 "print 'scope0.c'::filelocal before run".
28327 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
28328 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
28329 since some compilers don't allow both options to be given
28330 on the same command line. Create object file and move it.
d63a86f8 28331
c906108c
SS
28332Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
28333
28334 * gdb.base/corefile.exp: Always regenerate the core file, since
28335 we always regenerate the coremaker program. Detect special case
28336 where registers cannot be read from core file.
d63a86f8 28337
c906108c
SS
28338Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
28339
28340 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
28341 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
28342 * gdb.c++/templates.exp: Only match on basename of file since
28343 some formats like xcoff don't encode directory information.
28344 * gdb.stabs/weird.exp: Use the right sed script for powerpc
28345 and rs6000 AIX xcoff targets.
28346 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
28347 * configure: Regenerate.
28348 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
28349 here, rather than in distclean.
d63a86f8 28350
c906108c
SS
28351Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
28352
28353 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
28354 defined, and use it to compile the test case with -O2. The
28355 native compilation still uses no optimization.
28356 * gdb.base/mips_pro.c: Remove inline assembly code since
28357 it is compiled PIC by default, which results in assembler
28358 warnings that make the testsuite think the compilation
28359 was unsuccessful.
28360
28361Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
28362
28363 * gdb.c++/misc.exp: Add note to message for
28364 "print s.a for foo struct" that this is a known gcc 2.7.2
28365 and earlier bug.
28366
28367Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
28368
28369 * gdb.base/break.exp: Fix pattern for matching "Delete all
28370 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
28371 setup_xfail for deleting all breakpoints test. Fix various
28372 timeout messages to include "(timeout)".
28373 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
28374 for "p t_float_values2(3.14159,float_val2)".
28375 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
28376 for "continue to call2g" when gcc compiled.
28377 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
28378 "up to foo in langs.exp", "show language at foo in langs.exp",
28379 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
28380 and "show language at fsub in langs.exp".
28381 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
28382 "list line 1 in include file", "list message for lines past EOF",
28383 "list function in include file", "list list0.h:foo", and
28384 "list filename:function; nonexistant function".
28385 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
28386 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
28387 and "ptype t_char_array" to be for native cc only.
d63a86f8 28388
c906108c
SS
28389Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
28390
d63a86f8 28391 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 28392 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 28393 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
28394
28395Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
28396
28397 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
28398 "bt in signals.exp". This problem only appears when running
28399 the testsuite, and then only intermittently.
28400
28401Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
28402
28403 * gdb.base/return.exp (return_tests): Differentiate between
28404 two tests of continuing.
28405
28406Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
28407
28408 * */Makefile.in (maintainer-clean): Remove config.log.
28409 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
28410 * gdb.c++/Makefile.in (PROGS): Add inherit.
28411 (clean): Remove *.ci.
28412
28413Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
28414
28415 * gdb.c++/misc.cc: Add test code from Mike Stump.
28416 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
28417
28418Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
28419
28420 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
28421 to "alpha-*-osf2*" and add comment.
28422 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
28423 setup_xfail for "step over execarg initialization" and
28424 "step over corearg initialization".
c906108c
SS
28425 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
28426 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
28427 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 28428 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
28429 "print func2::coremaker_local", and "backtrace in corefile.exp".
28430 * gdb.base/signals.exp: Build and source signals.ci.
28431 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
28432 to be for gcc only.
28433 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 28434
c906108c
SS
28435Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28436
28437 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
28438 Feb 3 procfs.c change.
28439
28440Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
28441
28442 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
28443
28444Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
28445
28446 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
28447 from dejagnu's apparent default of 10 seconds, which gives random
28448 results when running the tests over NFS on moderately loaded systems.
28449 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
28450
28451Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
28452
28453 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
28454 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 28455 result reports.
c906108c
SS
28456
28457Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
28458
28459 * configure.in (CY_AC_PATH_TCLH): Remove.
28460 * configure: Regenerate.
28461
28462Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
28463
28464 * gdb.c++/Makefile.in (clean): Add missing '{'.
28465
28466Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
28467
28468 * lib/gdb.exp: Provide a default value for noinferior.
28469
28470 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
28471 Load libgloss.exp.
28472
28473Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
28474
28475 * gdb.disasm/hppa.exp: Compile directly into an executable, use
28476 the executable, not the .o to run the tests from.
28477
28478Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
28479
28480 * gdb.base/break.exp: Don't test for program exit or exit status
28481 if $noresults if nonzero.
28482 * gdb.base/langs.exp: Likewise.
28483 * gdb.base/watchpoint.exp: Likewise.
28484
28485 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
28486 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
28487 trying to compile the testcase.
28488
28489Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
28490
28491 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
28492 * gdb.base/signals.exp (continue to handler): Likewise.
28493
28494Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
28495
28496 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
28497
28498 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
28499
28500Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
28501
28502 * gdb.base/corefile.exp: Recognize "not found" as failure
28503 when trying to determine if a core file was generated.
28504 If no core file was generate the first time, try again without
28505 the ulimit -c to work around braindamaged shells.
28506
28507Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
28508
28509 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
28510 [] tests with "test" and enclose string in quotes.
28511 * gdb.stabs/configure: Rebuild
d63a86f8 28512
c906108c
SS
28513Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
28514
28515 Changes in sync with expect:
28516 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
28517 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
28518 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
28519 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
28520 argument to AC_REQUIRE.
28521 * configure: Regenerated.
28522
28523Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
28524
28525 * gdb.base/corefile.exp: When generating a core, discard any
28526 error messages about ulimit not found and the "core dumped"
28527 message from the shell that runs the coredumper.
28528
28529Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
28530
28531 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
28532
28533 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
28534 which sed script to run. Expect failure for v_comb test
28535 on PA targets too.
d63a86f8 28536
c906108c
SS
28537Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
28538
28539 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 28540 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
28541
28542Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
28543
28544 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
28545 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 28546 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
28547 * lib/gdb.exp (default_gdb_start): Fix typo.
28548 * gdb.base/corefile.exp: Allow "Core was generated by ..."
28549 messages to not include the full program name that caused
28550 the core dump since some systems (such as solaris) apparently
28551 truncate this path to about 80 characters.
28552 When generating a core file first try increasing the core file
28553 size limit to unlimited since some systems may default it to
28554 zero, and it is harmless to try it. Move the test for failing
28555 to generate a core file to where it will actually get executed.
28556 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
28557 new gdb result from g++ debug info improvements and make old
28558 pattern obsolescent. Also account for size_t differences
28559 (may be int or long).
28560 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
28561 initialization before function call is placed in the delay slot
28562 and thus appears to be skipped over by commands such as "next".
28563
28564Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
28565
28566 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
28567
28568Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
28569
28570 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
28571 input source file; fix code to compile test to deal with this
28572 convention.
28573 * gdb.c++/*.exp: Likewise.
28574
28575Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
28576
28577 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
28578 "bt in signals.exp".
28579
28580Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
28581
28582 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
28583 "step over execarg initialization" and
889bf7c5 28584 "step over corearg initialization".
c906108c
SS
28585
28586Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
28587
28588 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
28589 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
28590
28591Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
28592
28593 From Rob Savoye (rob@poseidon.cygnus.com)
28594 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
28595 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
28596 configure.in}, gdb.disasm/{Makefile.in, configure.in},
28597 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
28598 configure.in}: Major reworking for autoconfig.
c906108c
SS
28599 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
28600 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 28601 New files.
c906108c
SS
28602 * config/unix-gdb.exp: Make GDB global.
28603 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
28604 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
28605 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
28606 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
28607 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
28608 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 28609 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
28610 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
28611 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
28612 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
28613 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 28614 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
28615 to returns as necessary, arrange for test to compile own testcase
28616 executable.
c906108c 28617 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 28618
c906108c
SS
28619Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
28620
28621 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 28622 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
28623 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
28624 "backtrace through signal handler".
28625
28626Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28627
28628 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
28629 continuing from a job control stop signal.
28630 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
28631
28632Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
28633
28634 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
28635 * gdb.base/corefile.exp: Likewise.
28636 * gdb.base/funcargs.exp: Likewise.
28637
28638Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
28639
28640 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
28641 * config/monitor.exp: Add support for setting baud rate.
28642
28643Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
28644
28645 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
28646 i*86-*-linux* xfails for "backtrace through signal handler".
28647 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
28648 "print func2::coremaker_local".
28649 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 28650 alpha-dec-osf2* xfail for
c906108c
SS
28651 "delete all breakpoints when none".
28652
28653Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
28654
28655 * gdb.base/break.exp: Change test that deletes all breakpoints
28656 when no user breakpoints are installed. A post 4.15 change
28657 causes gdb to no longer prompt in this case.
28658
28659Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
28660
28661 * gdb.base/return.exp (return_tests): Change xfail for test
28662 "correct value returned double test" to stop xfailing at
28663 Solaris 2.5. Apparently the bug has been fixed.
28664
28665Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
28666
28667 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
28668 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
28669
28670Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
28671
28672 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
28673 * gdb.disasm/hppa.s: Corresponding changes.
28674
28675Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
28676
28677 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
28678 makefile fragment.
28679 * config/mt-hpux: Deleted.
28680
28681Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
28682
d63a86f8 28683 * Many files: When warning about suppressed tests due to a
c906108c
SS
28684 nonexistant test binary, avoid incrementing the warning count.
28685
28686Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
28687
28688 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 28689
c906108c
SS
28690Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28691
28692 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
28693 "sparc-*-solaris2*".
28694
28695Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28696
28697 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
28698 Add global and local variables and initialize them.
28699 * gdb.base/corefile.exp: Test correct mapping of corefile sections
28700 by printing variables. Remove rs6000 and powerpc xfails, BFD now
28701 extracts the file name and terminating signal from the core file.
28702 * TODO: Remove note about tests for correct mapping of corefile.
28703 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
28704 from optimizing it away.
28705 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
28706 handles common blocks.
28707
28708Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
28709
28710 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
28711 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
28712
28713Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
28714
28715 * Makefile.in (maintainer-clean): New target, synonym for
28716 realclean.
28717 * gdb.base/Makefile.in (maintainer-clean): Likewise.
28718 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
28719 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
28720 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
28721 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
28722 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
28723
28724Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
28725
28726 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
28727 xfails when not gcc compiled for "print foo::funclocal".
28728 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
28729 "print foo::funclocal at foo",
28730 "print 'scope1.c'::foo::funclocal at foo",
28731 "print foo::funclocal_bss at foo",
28732 "print 'scope1.c'::foo::funclocal_bss at foo",
28733 "print foo::funclocal_ro at foo",
28734 "print 'scope1.c'::foo::funclocal_ro at foo",
28735 "print bar::funclocal at foo" and
28736 "print 'scope1.c'::bar::funclocal at foo".
28737 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
28738 gcc compiled for "print foo::funclocal at bar".
28739 Expand all messages to ensure that they identify that
28740 the test is at bar().
28741 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
28742 gcc compiled for:
28743 "ptype on opaque struct pointer (statically)",
28744 "ptype on opaque struct tagname (statically)",
28745 "ptype on opaque struct pointer (dynamically) 1",
28746 "ptype on opaque struct tagname (dynamically) 1",
28747 "ptype on opaque struct pointer (dynamically) 2" and
28748 "ptype on opaque struct tagname (dynamically) 2
28749 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
28750 gcc compiled for:
28751 "p datalocal"
28752 "whatis datalocal",
28753 "ptype datalocal",
28754 "p bsslocal",
28755 "whatis bsslocal", and
28756 "ptype bsslocal".
28757 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
28758 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
28759 when not gcc compiled.
28760 * gdb.base/funcargs.exp (float_and_integral_args): Add
28761 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
28762 compiled.
28763 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
28764 "backtrace from call6a" when not gcc compiled.
28765 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
28766 "backtrace from call7a" when not gcc compiled.
28767 * gdb.base/callfuncs.exp (do_function_calls):
28768 Add "hppa*-*-hpux*" xfail when not gcc compiled for
28769 "p t_char_array_values(char_array_val2,char_array_val1)",
28770 "p t_char_array_values(char_array_val1,char_array_val2)",
28771 "p t_char_array_values("carray 1","carray 2")",
28772 "p t_char_array_values("carray 1",char_array_val2)",
28773 "p t_char_array_values(char_array_val1,"carray 2")",
28774 "p sum_args(1,{2})",
28775 "p sum_args(2,{2,3})",
28776 "p sum_args(3,{2,3,4})",
28777 "p sum_args(4,{2,3,4,5})"
28778 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
28779 "backtrace in corefile.exp" when not gcc compiled.
28780
28781Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28782
28783 * gdb.base/signals.exp: Rewrite `handle all print' test as
28784 a procedure. Accept blanks or TABs as whitespace, increase
28785 timeout and expect input buffer size for the large output
28786 from the command. Remove "i*86-*-bsdi2.0" xfail.
28787
28788Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28789
28790 * gdb.base/setvar.exp: Add new testcases for truncation when
28791 assigning invalid values to bitfields.
28792
28793Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
28794
d63a86f8 28795 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
28796 mips-sgi-irix* xfail for
28797 "call inferior func with struct - returns char *"
28798 and fix test so that an optional (unsigned char *) cast is
889bf7c5 28799 accepted in the result.
c906108c
SS
28800
28801Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
28802
28803 * gdb.base/funcargs.exp (float_and_integral_args): Remove
28804 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
28805 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
28806 * gdb.base/signals.exp: Remove duplicate "handle all print" test
28807 that accidentally got checked in.
28808
28809Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
28810
d63a86f8 28811 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
28812 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
28813 compiled test.
28814 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
28815 Add mips-sgi-irix5* xfail for not gcc compiled.
28816 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
28817 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
28818 compiled for "p top", "whatis top", "p middle", and "whatis
28819 middle".
c906108c
SS
28820 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
28821 "whatis signed char" for not gcc compiled.
28822 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
28823 "set variable signed char=-1 (-1)" and
28824 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
28825 * gdb.base/funcargs.exp (float_and_integral_args):
28826 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
28827 Add mips-sgi-irix* xfail when not gcc compiled for
28828 "continue to call2b".
28829 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
28830 "continue to call2g".
6fdff2c5
PA
28831 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
28832 compiled for "backtrace from call6a"
28833 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
28834 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
28835 when not gcc compiled for "backtrace from call7a".
c906108c
SS
28836 (localvars_after_alloca): Fix gdb_test cmds for
28837 "print * after runto ...".
28838 Remove rs6000-*-* xfails for
28839 "print i after runto localvars_after_alloca" and
28840 "print l after runto localvars_after_alloca"
28841 for all compilers.
28842 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 28843 when not compiled with gcc, for:
c906108c
SS
28844 "print signed char == (minus)",
28845 "print signed char != (minus)",
28846 "print signed char < (minus)",
28847 "print signed char > (minus)".
28848 * gdb.base/callfuncs.exp (do_function_calls):
28849 Add mips-sgi-irix* xfail, when compiled with native compiler, for
28850 "call inferior func with struct - returns char *".
d63a86f8 28851 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
28852 "correct value returned double test" to include Solaris 2.4.
28853 * gdb.base/funcargs.exp (float_and_integral_args):
28854 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 28855
c906108c
SS
28856Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28857
28858 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
28859 enumeration bitfields if compiling with GNU C.
28860 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
28861 to empty' prompt.
28862
28863Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
28864
28865 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
28866 test for PRO targets.
28867
28868 * gdb.base/funcargs.exp: Avoid ever setting more than 8
28869 breakpoints in the inferior at any given time by making
28870 two groups of breakpoints for call2*, call6* and call7*
28871 tests.
28872
28873Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28874
28875 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
28876 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
28877 from optimizing it away.
28878 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
28879 "call inferior func with struct".
28880
28881Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
28882
28883 * configure.in: Only configure gdb.chill for particular targets.
28884
28885Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
28886
28887 * gdb.base/Makefile.in: Add action to .c.o transformation
28888 rule that generates a .ci file for each .o file and remove
28889 explicit .c.o rules except for callfuncs.o.
28890 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
28891 generates a .ci file for each .o file and remove explicit
28892 .cc.o rules.
28893 (clean): Remove *.tmp *.ci files.
28894 (EXECUTABLES): Remove templ-info.exp.
28895 * gdb.base/compiler.c: New file.
28896 * gdb.c++/compiler.cc: New file
28897 * gdb.base/scope.exp: Source gdb.base/scope.ci.
28898 Change rs6000-*-* xfail for
28899 "print 'scope0.c'::filelocal_ro" and
28900 "print 'scope1.c'::filelocal" and
28901 "print 'scope1.c'::filelocal_bss" and
28902 "print 'scope1.c'::filelocal_ro" and
28903 "print 'scope1.c'::foo::funclocal" and
28904 "print 'scope1.c'::foo::funclocal_ro" and
28905 "print 'scope1.c'::bar::funclocal" and
28906 "print 'scope0.c'::filelocal_ro" and
28907 "print 'scope1.c'::filelocal at foo" and
28908 "print 'scope1.c'::filelocal_bss at foo" and
28909 "print 'scope1.c'::filelocal_ro at foo" and
28910 "print 'scope1.c'::foo::funclocal at foo" and
28911 "print 'scope1.c'::foo::funclocal_bss at foo" and
28912 "print 'scope1.c'::foo::funclocal_ro at foo" and
28913 "print 'scope1.c'::bar::funclocal at foo" and
28914 "print 'scope0.c'::filelocal_ro" and
28915 "print 'scope1.c'::filelocal" and
28916 "print 'scope1.c'::filelocal_bss" and
28917 "print 'scope1.c'::filelocal_ro" and
28918 "print 'scope1.c'::foo::funclocal" and
28919 "print 'scope1.c'::foo::funclocal_bss" and
28920 "print 'scope1.c'::foo::funclocal_ro" and
28921 "print 'scope1.c'::bar::funclocal" and
28922 "print 'scope1.c'::bar::funclocal_bss"
28923 to only be xfail'd when not compiled with gcc.
d63a86f8 28924 Add rs6000-*-* xfail for
c906108c
SS
28925 "print 'scope0.c'::filelocal_bss before run"
28926 when compiled with gcc.
28927 (test_at_main): Add rs6000-*-* xfail for
28928 "print filelocal_ro in test_at_main"
28929 when compiled with gcc.
28930 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 28931 Add rs6000-*-aix* xfail for
c906108c
SS
28932 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
28933 "ptype t_char_array", not compiled with gcc.
28934 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
28935 xfail for "list foo (in include file)" when gcc compiled.
28936 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 28937 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
28938 "run to call0a" if not compiled with gcc.
28939 (unsigned_integral_args): Add rs6000-*-* xfail for
28940 "run to call1a" if not compiled with gcc.
28941 (float_and_integral_args): Add rs6000-*-* xfail for
28942 "run to call2a" if not compiled with gcc and for
28943 "continue to call2b" for any compiler.
28944 Add rs6000-*-* xfail to
28945 "print f1 after run to call2a" for gcc compiled.
28946 (discard_and_shuffle): Add rs6000-*-* xfail for
28947 "run to call6a".
28948 (shuffle_round_robin): Add rs6000-*-* xfail for
28949 "backtrace from call7a" if not compiled with gcc.
28950 Add rs6000-*-* xfail for
28951 "backtrace from call7b" if compiled with gcc.
28952 (call_after_alloca): Add rs6000-*-* xfail for
28953 "print c in call_after_alloca" and
28954 "print s in call_after_alloca" and
28955 "backtrace from call_after_alloca_subr"
28956 if not compiled with gcc.
28957 (localvars_in_indirect_call): Add rs6000-*-* xfail for
28958 "print c in localvars_in_indirect_call" and
28959 "print c in localvars_in_indirect_call" and
28960 "backtrace in indirectly called function" and
28961 "stepping into indirectly called function"
28962 if not compiled with gcc.
28963 (localvars_after_alloca): Add rs6000-*-* xfail for
28964 "print c after runto localvars_after_alloca" and
28965 "print s after runto localvars_after_alloca" and
28966 "print i after runto localvars_after_alloca" and
28967 "print l after runto localvars_after_alloca"
28968 for all compilers.
28969 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
28970 than whatis-info.exp.
28971 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
28972 than opaque-info.exp.
28973 Setup rs6000-*-* xfail for
d63a86f8 28974 "ptype on opaque struct pointer (statically)" and
c906108c
SS
28975 "ptype on opaque struct pointer (dynamically)" when
28976 not compiled with gcc.
28977 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
28978 rather than callf-info.exp.
28979 (do_function_calls): Add clear_xfail for rs6000-*-* for
28980 "p t_float_values2(3.14159,float_val2)". Seems to work
28981 fine there, both with xlc and gcc. Need to find out what
28982 it is doing right and fix other platforms.
28983 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
28984 "call inferior func with struct - returns int",
28985 "call inferior func with struct - returns long",
28986 "call inferior func with struct - returns float",
28987 "call inferior func with struct - returns double",
28988 "call inferior func with struct - returns char *",
28989 but only if not gcc compiled (presumes xlc compiled).
28990 Change rs6000-*-* xfails for
28991 "call inferior func with struct - returns char" and
28992 " call inferior func with struct - returns short" to only
28993 xfail if not using gcc.
28994 (clean mostlyclean): Remove *.ci and *.tmp files.
28995 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
28996 than templ-info.exp.
28997 * gdb.base/langs.exp: Source gdb.base/langs.ci.
28998 Add rs6000-*-* xfail for "up to foo in langs.exp"
28999 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 29000 when not gcc compiled.
d63a86f8 29001
c906108c
SS
29002Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29003
29004 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
29005 * gdb.base/corefile.exp: Likewise.
29006 * gdb.base/list.exp: Likewise.
29007 * gdb.base/scope.exp: Likewise.
29008 * gdb.base/siganls.exp: Likewise.
29009
29010 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
29011 compiler output.
29012 * gdb.base/whatis.exp: Likewise.
29013
29014Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
29015
29016 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
29017 failure (opcode table has been fixed to match reality).
29018
29019Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
29020
29021 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
29022 "call inferior func with struct - returns char",
29023 "call inferior func with struct - returns short"
29024
29025 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
29026 "print 'scope0.c'::filelocal at main",
29027 "print 'scope0.c'::filelocal_bss in test_at_main",
29028 "print 'scope0.c'::filelocal at foo",
29029 "print 'scope0.c'::filelocal_bss in test_at_foo",
29030 "print 'scope0.c'::filelocal at bar",
29031 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 29032
c906108c
SS
29033 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
29034 in source file 1". This bug seems to have been fixed with both
29035 gcc and native cc (was native assembler bug?).
29036
29037Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
29038
29039 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
29040 "backtrace through signal handler" to "i*86-*-sysv4*".
29041 * gdb.base/signals.exp: Add xfail for "'next' behaved as
29042 continue" case. Add "known SVR4 bug" to fail message.
29043 Add "i*86-*-bsdi2.0" xfail for "handle all print".
29044 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
29045 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
29046 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
29047 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
29048 "up to foo in langs.exp", "show language at foo in
29049 langs.exp", "up to cppsub_ in langs.exp", "show
29050 language at cppsub_ in langs.exp", "up to fsub in
29051 langs.exp", and "show language at fsub in langs.exp".
29052 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
29053 "bactrace in corefile.exp".
29054 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
29055 "call inferior function with struct - returns float" and
29056 "call inferior function with struct - returns double".
d63a86f8 29057
c906108c
SS
29058Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
29059
29060 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
29061 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
29062 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
29063 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
29064
29065Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
29066
29067 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
29068 (or overriden) "CHILL" macro rather then bare "gcc".
29069 Also look for ../../gcc/xgcc since that is what we will
29070 actually need, not "Makefile". Remove following assignment
29071 of CHILL to CHILL_FOR_TARGET because that results in
29072 recursive definition.
29073
29074Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
29075
29076 * gdb.base/corefile.exp: Change xfail for backtrace in
29077 corefile.exp from linuxaout to all linux.
29078 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
29079 cases where we miss the breakpoint at the signal handler
29080 for some reason. Setup xfail for linuxoldld/linuxaout and
29081 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
29082 hitting SIGURG breakpoint.
29083 * gdb.base/signals.exp: Setup xfail for "next" acting like
29084 continue to add linuxoldld. Setup xfail for all linux for
29085 "next to handler in signals_tests_1", "backtrace in
29086 signals_tests_1", "continue to func1", "pass SIGUSR1",
29087 and continue to handler".
29088
29089Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
29090
29091 * Update all FSF addresses except those in COPYING* files.
29092
29093Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
29094
29095 * gdb.base/a2-run.exp: Change messages to be more explicit about
29096 the status of args, and quote binfile in results.
29097
29098Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
29099
29100 * gdb.base/callfuncs.exp: Add tests for passing structs to
29101 inferior functions and return various types.
29102 * gdb.base/callfuncs.c: Add functions to receive a struct
29103 and return a member of the struct, in various types.
29104
29105Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29106
29107 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
29108
29109Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
29110
29111 * config/vxworks29k.exp: New file, sources vxworks.exp.
29112
29113Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29114
29115 * config/gdbremote.exp: New file. Testing framework using
29116 gdbserver.
29117
29118Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
29119
29120 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
29121 "call function when asleep" and "send end of file".
29122 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
29123 for "backtrace in corefile.exp".
29124 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
29125 for "backtrace through signal handler".
29126 * gdb.base/corefile.exp: Make sure we actually generate a core file
29127 before trying the core tests. Some systems allow the user to suppress
29128 generation of core files and default to that (linux for example).
29129 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
29130 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
29131
29132Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29133
29134 * gdb.threads: New directory with some crude multi-threaded
29135 gdb tests (step.exp and step2.exp).
29136 * config/mt-lynx (STEP_EXECUTABLE): Define.
29137 (THREADFLAGS): Define.
29138
29139Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
29140
29141 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
29142
29143 * gdb.base/signals.exp: Disable whole file for lynx until
29144 further notice.
29145
29146 * gdb.base/signals.exp: xfail test where "next" acts like
29147 "continue" for lynx.
29148
29149 * gdb.base/interrupt.exp: xfail test for calling function while
29150 inferior is asleep for lynx.
29151
29152 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
29153 than one cr-lf after each command.
29154
29155Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29156
29157 * configure.in: Reinstate setting of stabsdirs variable, fix
29158 typo in setting up configdirs for native builds.
29159
29160 * gdb.base/return.exp: Fix typo in return double test.
29161 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
29162 compiler from optimizing them away.
29163
29164Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
29165
29166 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
29167 sequences to be echo'd by gdb when using gdb_test.
29168 * gdb.chill/chexp.exp: Likewise.
29169 * gdb.fortran/exprs.exp: Likewise
29170
29171Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29172
29173 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
29174 after the inferior gdb has started.
29175
29176 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
29177 after each command.
29178 * gdb.base/funcargs.exp: Likewise.
29179 * gdb.base/gdbvars.exp: Likewise.
29180 * gdb.base/interrupt.exp: Likewise.
29181 * gdb.base/list.exp: Likewise.
29182 * gdb.base/watchpoint.exp: Likewise.
29183 * gdb.c++/demangle.exp: Likewise.
29184 * gdb.c++/inherit.exp: Likewise.
29185 * gdb.chill/chexp.exp: Likewise.
29186 * gdb.fortran/exprs.exp: Likewise.
29187
29188 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
29189 test if we can't handle IO to/from the inferior.
29190
29191 * gdb.c++/misc.exp: Always check for a program already being
29192 started after sending a "run" command to gdb.
29193
29194 * gdb.base/twice.exp: Start with a fresh gdb.
29195
29196 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
29197 only depend on gdb's expression code, not the chill runtime.
29198
29199 * gdb.base/return.c: Put return values into variables so we
29200 can have gdb print them rather than depending on the program
29201 to print them.
29202 * gdb.base/return.exp: Corresponding changes.
29203
29204 * lib/gdb.exp: Provide default value for noinferiorio.
29205 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
29206 the inferior.
29207
29208 * gdb.base/break.exp: Always check for a program already being
29209 started after sending a "run" command to gdb.
29210 (text_next_with_recursion): Don't check the output from the
29211 program's printf statement. Instead just make sure the program
29212 exited.
29213
29214 * gdb.base/commands.exp: Protect tests which need arguments with
29215 $noargs conditionals.
29216
29217Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29218
29219 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
29220 of structure member arrays to match gdb/valops.c:value_addr change.
29221
29222Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
29223
29224 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
29225 cases.
29226
29227Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
29228
29229 * configure.in (configdirs): Remove gdb.chill from default list
29230 of subdirs and then add it back in only if doing a native build.
29231 The current chill compiler does not yet work in any cross build.
29232 * Revert all signal changes from Jul 6.
29233 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
29234 for sh-hms targets, allowing these tests to link, with no other
29235 changes. Testing is suppressed by setting "nosignals" in site.exp.
29236
29237Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
29238
29239 * configure.in (signaldirs): Define and add to configdirs for all
29240 targets except some specific ones that are known to not support signals.
29241 Also clean up formatting.
29242 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
29243 (signals, sigall): Remove rules to build.
29244 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
29245 Moved to new gdb.signals directory.
29246 * gdb.signals: New test directory.
29247 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
29248 signals.c signals.exp}: New or moved files.
29249
29250Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
29251
29252 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
29253
29254Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
29255
29256 * gdb.base/return.exp: Xfail `return double' test failure
29257 on at least Solaris 2.3 and handle future/past versions on
29258 a case by case basis as appropriate. Also update message
29259 to include i*86 failures.
29260
29261Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29262
29263 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
29264
29265 * lib/gdb.exp: Fix comment which erroneously identified
29266 gdb_file_cmd as gdb_load (the 19 May change was in fact to
29267 gdb_file_cmd not gdb_load).
29268 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
29269
29270 * gdb.base/setvar.exp: Make test names consistent between pass and
29271 fail cases. Use gdb_test more.
29272
29273Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29274
29275 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
29276
29277Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29278
29279 * gdb.base/help.exp: Fix expected help string for `show commands'.
29280
29281Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
29282
29283 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
29284
29285 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
29286 of a text section.
29287
29288Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
29289
29290 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
29291 that loop eventually terminates. Fix Connection refused logic so
29292 that testsuite will expire nicely.
29293
29294Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
29295
29296 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
29297 config/rom68k.exp: New tcl glue for the appropriate monitors.
29298 These all just end up calling monitor.exp.
29299 * config/monitor.exp (gdb_target_monitor): Handle `Connection
29300 refused' by retrying. Cleanup some timeout issues.
29301 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
29302 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
29303 callers don't have to set/restore global timeout variable.
29304
29305 * The following set of changes centralizes management of the global
29306 timeout variable. This way, it can be set in one target dependent
29307 place instead of dozens of places scattered throughout the test suite.
29308 If you need to lengthen a timeout, then you should either set timeout
29309 in one of the config/{target}.exp files, or multiply it by a factor.
29310 Setting it to an absolute value is always going to lose for some
29311 targets.
29312 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
29313 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
29314 * gdb.base/funcargs.exp: Don't set timeout.
29315 * gdb.base/list.exp (test_forward_search): Only use local timeout.
29316 * gdb.base/printcmds.exp (test_print_string_constants
29317 test_print_array_constants): Don't set timeout.
29318 * gdb.base/ptype.exp: Don't set timeout.
29319 * gdb.base/recurse.exp: Don't set timeout.
29320 * gdb.base/return.exp: Don't set timeout.
29321 * gdb.base/watchpoint.exp: Don't set timeout.
29322 * gdb.c++/classes.exp (do_tests): Don't set timeout.
29323 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
29324
29325Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
29326
29327 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
29328
29329Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29330
29331 * lib/gdb.exp: Disable chill tests for irix5.
29332
29333Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29334
29335 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
29336 each test pass or fail.
29337
29338Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29339
29340 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
29341 xlc not gcc.
29342
29343Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
29344
29345 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
29346
29347Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
29348
29349 * config/est.exp: Fix copyright and comments. Remove dead code.
29350 Use targetname, serialport and baud variables instead of fixed
29351 constants.
29352 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
29353 * config/cpu32bug.exp: New file to support cpu32bug monitors.
29354
29355Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29356
29357 * gdb.base/watchpoint.exp: Don't run
29358 test_watchpoint_triggered_in_syscall for sunos.
29359
29360Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29361
29362 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
29363 they don't seem to exist. Do include stdio.h.
29364
29365Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29366
29367 * gdb.base/a1-selftest.exp: Add alpha xfail.
29368
29369Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29370
29371 * gdb.base/watchpoint.c (main): Prompt before calling read().
29372 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
29373 Revise accordingly. Remove cruft about sending "123" several
29374 times, until it gets noticed. Clean up the "print buf[0]" stuff
29375 so that it passes or fails, and waits for prompts in the usual way.
29376
29377Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29378
29379 * gdb.base/recurse.exp: Fix comment.
29380
29381 * TODO: Remove item about printing variables in nodebug.exp. Add
29382 item about enabling tests which are only run on some targets.
29383
29384 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
29385 fail, make test names unique, use new gdb_test convention
29386 regarding pattern, use gdb_test more, etc.).
29387
29388 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
29389 fail, make test names unique, etc.).
29390
29391Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29392
29393 * gdb.base/nodebug.c: Change return type of top and middle to
29394 short.
29395 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
29396 are fixed by the recent mdebugread.c changes. Allow `short ()'
29397 as type for top and middle.
29398
29399Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29400
29401 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
29402 nearly as I can tell, the whole thing was an accident in Stu's
29403 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
29404 to replace a send/expect pair with gdb_test, but ended up only
29405 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
29406 of 30 Mar 1995 took care of it, but left this vestigial comment
29407 which I am now nuking.
29408
29409Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29410
29411 * gdb.base/break.exp: Look for different line number for
29412 breakpoint at main depending on usestubs.
29413
29414Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29415
29416 * gdb.base/list.exp: Adjust some alternate expect patterns to
29417 match recent list0.c change. Add alternate expect pattern for
29418 output from `list default lines around main' for optimizing
29419 compilers.
29420
29421Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29422
29423 * lib/gdb.exp: If nosignals is not set, set it to 0.
29424
29425Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
29426
29427 * config/slite-gdb.exp: Responds to load symbol table prompt.
29428 * gdb.base/break.exp: Adjust line number, fix rerun.
29429 * gdb.base/langs0.c: Add #ifdef usestubs.
29430
29431Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
29432
29433 * gdb.base/list.exp: Adjust line contents after adding new lines in
29434 list0.c. Also fix a syntax error.
29435
29436 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
29437 * gdb.base/break.exp: ditto.
29438 * gdb.base/list.exp: ditto.
29439 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
29440 * gdb.base/run.c: ditto.
29441 * gdb.base/list0.c: ditto.
29442 * gdb.base/funcargs.c: ditto.
29443
29444Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
29445
29446 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
29447 $targetname, $serialport and $baud instead of hardwired variables.
29448 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
29449 target doesn't support signals.
29450
29451Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
29452
29453 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
29454
29455Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29456
29457 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
29458 Don't rely on the value of an auto variable before it has been
29459 initialized. Use gdb_test more.
29460
29461Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29462
29463 * lib/gdb.exp (default_gdb_version): A version number must start
29464 with a digit, but other than that contains all characters up to
29465 the first whitespace character.
29466
29467Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29468
29469 * gdb.base/commands.exp (breakpoint_command_test): New tests.
29470
29471Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29472
29473 * gdb.c++/*.exp: Warn if executable does not exist. The original
29474 reason for skipping the warning was that configure.in sometimes
29475 intentionally skipped building the executables but the tcl code
29476 had no way of knowing. That (a) was always bogus with respect to
29477 error handling, (b) is no longer true (right now there is no way
29478 to skip C++ tests).
29479
29480 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
29481
29482Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29483
29484 * gdb.base/list.exp: Add expect patterns for output from
29485 SunPRO compiled executables.
29486 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
29487 types.
29488
29489Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29490
29491 * gdb.base/break.exp (test_next_with_recursion): Accept any line
29492 number (we are already testing that the correct source line text
29493 gets printed).
29494
29495 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
29496 that is what is intended, but something needed to be done to get
29497 sunos4 native working again.
29498
29499 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
29500
29501 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
29502 apparently went with a (very) old xfail.
29503
29504Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
29505
29506 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
29507 runto_main is a proc in gdb.exp that will do 'step' for target use
29508 stubs.
29509 * gdb.base/exprs.exp: ditto.
29510 * gdb.base/interrupt.exp: ditto.
29511 * gdb.base/opaque.exp: ditto.
29512 * gdb.base/printcmds.exp: ditto.
29513 * gdb.base/ptype.exp: ditto.
29514 * gdb.base/scope.exp: ditto.
29515 * gdb.base/setvar.exp: ditto.
29516 * gdb.base/signals.exp: ditto.
29517 * gdb.base/twice.exp: ditto.
29518 * gdb.c++/classes.exp: ditto.
29519 * gdb.c++/inherit.exp: ditto.
29520 * gdb.c++/templates.exp: ditto.
29521 * gdb.base/break.exp: no run and hit main for stubs. Change line
29522 numbers for breakpoints and info breakpoint.
29523 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
29524 breakpoint().
29525 * gdb.base/callfuncs.c: ditto.
29526 * gdb.base/exprs: ditto.
29527 * gdb.base/interrupt.c: ditto.
29528 * gdb.base/opaque0.c: ditto.
29529 * gdb.base/printcmds.c: ditto.
29530 * gdb.base/ptype.c: ditto.
29531 * gdb.base/scope0.c: ditto.
29532 * gdb.base/setvar.c: ditto.
29533 * gdb.base/signals.c: ditto.
29534 * gdb.base/twice.c: ditto.
29535 * gdb.c++/misc.cc: ditto.
29536 * gdb.c++/templates.cc: ditto.
29537
29538Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29539
29540 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
29541
29542 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
29543 somewhere between `read' and `main.c'. I'm pretty sure the
29544 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
29545 and it isn't particularly useful.
29546
29547 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
29548
29549Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29550
29551 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
29552
29553Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
29554
29555 * config/mt-slite: add LIBS and -nostdlib.
29556 * config/slite-gdb.exp: add this new file to support sparclite target.
29557
29558Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
29559
29560 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
29561
29562 * gdb.base/a2-run.exp: Change argument to istarget from
29563 "*-*-vxworks" to "*-*-vxworks*".
29564 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
29565
29566Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
29567
29568 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
29569 will not runto main but do a 'step' to step out of breakpoint().
29570 * config/mt-slite: add -Dusestubs.
29571
29572Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29573
29574 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
29575 instead of just @.
29576
29577 * gdb.base/signals.exp: Add test for "handle all print".
29578 * TODO: Remove "handle all print". Also remove item about
29579 checking copyright date (I don't like the idea of a spurious FAIL
29580 based on when we run the tests).
29581
29582 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
29583 for SunOS4 (reason for failure not investigated). Remove
29584 redundant test for $binfile.
29585
29586 * gdb.base/nodebug.c (array_index): Call malloc.
29587
29588 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
29589
29590Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
29591
29592 * gdb.base/recurse.exp: Update gdb_test invocation to use new
29593 conventions and slightly simplify the matching regexp.
29594
29595Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29596
29597 * gdb.base/break.exp: Update gdb_test invocation to use new
29598 convention.
29599
29600 * lib/gdb.exp: If noargs is not set, set it to 0.
29601
29602 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
29603 tests unique.
29604
29605 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
29606
29607Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29608
29609 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
29610 one argument of type "<non-float parameter>".
29611
29612Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
29613
29614 * config/rom68k.exp: New file to support Motorola IDP board.
29615 * gdb.base/a2-run.exp: Skip this file if noargs is set.
29616 * gdb.base/break.c: Change things around so that this program
29617 doesn't depend upon args. This is necessary to make remote
29618 targets work (in general, they can't take args).
29619 * gdb.base/break.exp: Don't try to send args to program. Don't
29620 expect output. Also, replace lots of code with gdb_test.
29621
29622Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29623
29624 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
29625 printing of '\'' (which is what the comment says we are testing,
29626 even though we were not), not '''.
29627 (test_integer_literals_rejected): Test that printing ''' is an error.
29628
29629 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29630 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
29631 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
29632 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
29633 Use gdb_test not test_print_accept.
29634 * lib/gdb.exp: Remove test_print_accept.
29635
29636 * gdb.base/signals.exp (signal_tests_1): Make pass message
29637 consistent with fail message.
29638
29639 * gdb.base/whatis.exp: Remove xfails for printing char vs.
29640 unsigned char; the bug (PR 1821) is fixed.
29641
29642 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
29643
29644 * gdb.base/scope.exp (test_at_localscopes): Call pass for
29645 successful tests--makes xfailing them work right.
29646
29647Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29648
29649 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
29650 only \r\n, not .*. The test can pass .* as the last thing in
29651 $pattern if that is what it wants. In addition to providing this
29652 flexibility, this change should speed up pattern matching in cases
29653 where the pattern already ended with .* (there were a number of
29654 them). This change also helps catch bad patterns--in the old
29655 scheme the typo "char \*" instead of "char \\*" would pass. Now
29656 it is caught.
29657 * Many .exp files: Update callers.
29658
29659 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
29660 clearer and does not spuriously match multiple ('s. Likewise for
29661 ) and *.
29662
29663 * gdb.base/nodebug.exp: Test ability to call a function and pass
29664 it a string (even with no debugging info).
29665
29666 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
29667 "p '\'", which is the same as "p ''" once tcl gets done with
29668 quoting, to "p '\\'", which I suspect is what is intended (one
29669 backslash gets sent to GDB).
29670
29671 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
29672
29673Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29674
29675 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
29676 1817) was fixed literally years ago.
29677
29678Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29679
29680 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
29681 test, it causes stepping out of call_after_alloca_subr with
29682 optimizing compilers.
29683 (localvars_in_indirect_call): Consume GDB prompt if `finish'
29684 fails.
29685
29686 * gdb.c++/templates.exp: Source templ-info.exp only if
29687 the templates executable exists.
29688
29689 * gdb.c++/misc.cc (class Contains_static_instance,
29690 class Contains_nested_static_instance),
29691 gdb.c++/classes.exp (test_static_members): Test printing of
29692 a class that contains a static instance of the class.
29693
29694Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29695
29696 * gdb.base/langs2.c (cppsub_): Don't prototype.
29697 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
29698 only, I believe).
29699
29700Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29701
29702 * lib/gdb.exp (skip_chill_tests): New procedure.
29703
29704 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
29705
29706Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
29707
29708 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
29709 each expect pattern. Cuts runtime from 12 to about 4 seconds.
29710
29711Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29712
29713 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
29714
29715 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
29716 disassemble 8, not 16, instructions for part 4.
29717
29718 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
29719 support the latter anymore.
29720
29721 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
29722 -DNO_PROTOTYPES.
29723 * gdb.base/callfuncs.c: Control use of prototypes based on
29724 NO_PROTOTYPES, not __STDC__.
29725 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
29726 t_float_values2 tests if prototypes in use.
29727
29728 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
29729 t_double_values): When checking differences against DELTA, check
29730 that difference is within the range (-DELTA,DELTA), not just
29731 (-infinity,DELTA).
29732
29733Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
29734
29735 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
29736 'file' command firts, then 'target', then 'load', this is due to gdb
29737 target set up.
29738 * config/mips-gdb.exp: Fix a couple regular exp bugs.
29739
29740Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
29741
29742 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
29743 FP load/store variants.
29744 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
29745
29746Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29747
29748 * gdb.base/term.exp: Do not give a warning if not native, it is
29749 not an abnormal condition.
29750
29751Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
29752
29753 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
29754 t_char_array".
29755
29756Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29757
29758 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
29759 are getting the version number.
29760
29761 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
29762 if not native, it is not an abnormal condition.
29763
29764Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29765
29766 * lib/gdb.exp: Just use "file exists", rather than undocumented
29767 dejagnu procedure "findfile".
29768
29769Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29770
29771 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
29772 (LDFLAGS): Set to -Xlinker -Ur.
29773
29774 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
29775 Removed, these values are set by lib/gdb.exp.
29776
29777 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
29778
29779Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29780
29781 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
29782 of replicating gdb startup code.
29783
29784 * config/mt-vxworks (LDFLAGS): Set to -r.
29785 (CFLAGS_FOR_TARGET): Removed.
29786
29787 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
29788 (gdb) and gdb for vxworks uses (vxgdb).
29789
29790 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
29791 executable is not in the tree and host != target, use sed and
29792 program_transform_name to determine the gdb name used by the
29793 target.
29794
29795 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
29796 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
29797
29798Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29799
29800 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
29801 floats, chars, and shorts where there are ANSI-style function
29802 definitions.
29803
29804 * gdb.base/langs.exp, gdb.base/langs*: New test.
29805 * gdb.base/Makefile.in: Build it.
29806 * TODO: Remove item about checking that C names don't get C++
29807 demangling applied; this test tests it.
29808
29809Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29810
29811 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
29812 went with the const70 xfail. The xfail went away a year ago.
29813
29814 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
29815
29816 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
29817 for hp300.
29818
29819 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
29820
29821 * gdb.base/a1-selftest.exp: Don't run on hp300.
29822
29823Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29824
29825 * Makefile.in (site.exp): Set host_alias and target_alias as well
29826 as host_triplet and target_triplet.
29827
29828Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29829
29830 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
29831
29832 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
29833 places as other ecoff systems).
29834
29835 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
29836 ultrix.
29837
29838Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29839
29840 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
29841 remove them.
29842 * gdb.base/nodebug.exp: Accept "function" in addition to "text
29843 variable and "variable" in addition to "data variable".
29844 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
29845
29846 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
29847 2.
29848 * gdb.base/list1.c (long_line): Add additional statement at start
29849 of function.
29850 * gdb.base/list.exp (test_forward_search): Update line number to
29851 reflect new statement.
29852
29853Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29854
29855 * gdb.base/signals.exp: Reinitialize searched source directories
29856 after gdb_start call.
29857
29858Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
29859
29860 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
29861 * gdb.stabs/Makefile.in: Likewise.
29862
29863 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
29864 change. Instead split the tests into smaller pieces.
29865 * gdb.disasm/hppa.s: Corresponding changes.
29866
29867Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29868
29869 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29870 Quote ^C when passing it to stty. For some shells ^ is a pipe.
29871
29872 * gdb.base/funcargs.exp: Modify many tests so that every test
29873 either passes or fails. Make some test names unique.
29874
29875Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29876
29877 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29878 Call stty to set interrupt character.
29879
29880 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
29881 for HP assembler versus GNU assembler based on actual behavior of
29882 $(CC), rather than assuming that $(AS) is always the GNU assembler.
29883
29884 * TODO: Suggest a few more stepping tests.
29885
29886Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
29887
29888 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
29889 restart GDB for h8300 after a continue.
29890 (return): Add pattern to match a29k-udi behavior.
29891 * gdb.base/nodebug.exp: Remove obsolete comment.
29892 * gdb.base/regs.exp: New file, testing of register displays.
29893 * gdb.base/return.exp: Fix typo in reference to $objdir.
29894 * gdb.base/whatis.exp: Always start with a fresh GDB.
29895
29896Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29897
29898 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
29899 higher, these tests generate a lot of output.
29900
29901Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29902
29903 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
29904 code following the catch silently ignored some errors; without the
29905 catch they should be thrown like any other tcl error. Also, the
29906 catch used "" instead of {} which meant all the callers who wanted
29907 to include one of the characters "[]$ had to quote it an extra time.
29908 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
29909 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
29910 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
29911 Remove extra quoting.
29912
29913Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
29914
29915 * gdb.base/commands.exp: Make test names unique; every test either
29916 passes or fails. Update some comments.
29917
29918 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
29919
29920Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29921
29922 The following fixes a FAIL caused by the fact that the alpha stabs
29923 configuration didn't use the ".if alpha" code in weird.def.
29924 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
29925 bit pointer, so the 32 bit version works even on the alpha.
29926 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
29927 Remove the stuff which allowed us to have separate versions for
29928 alpha and everything else.
29929
29930 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
29931 regexp which "info func operator\[\](" is supposed to match. Fix
29932 string to send to GDB. Note that GDB still doesn't work right. Add a
29933 new test for "info func .perator\[\](" which GDB does handle correctly.
29934
29935 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
29936
29937Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29938
29939 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
29940 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
29941 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
29942 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
29943 it makes the tests harder to understand and confuses test-o-matic.
29944 The preferred style is that each test provides a PASS or a FAIL,
29945 and has a unique message (e.g. "continue #54" not just "continue")
29946 which is the same for the pass and the fail.
29947 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29948 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
29949 to lib/gdb.exp.
29950 * gdb.base/printcmds.exp: Use test_print_accept. Remove
29951 prt_accept which was basically the same thing. Likewise for
29952 test_print_reject and prt_reject.
29953 * lib/gdb.exp (test_print_reject): Add some more error message
29954 patterns to match from the former printcmds.exp (prt_reject).
29955 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
29956 One defect of the passcount stuff is that some of it failed to
29957 report XPASS where appropriate.
29958 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
29959 stuff before and after arg in expected pattern.
29960 (test_paddr_operator_functions): Re-do test without print_addr_of;
29961 this is the only test which seems to want extra stuff there.
29962
29963Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29964
29965 * gdb.base/nodebug.exp: Update new tests to reflect improved
29966 wording of gdb output.
29967
29968 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
29969 and "ptype" work on variables in files compiled without -g.
29970 Replaces commented out "maint print msymbol" tests.
29971
29972Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29973
29974 * gdb.base/setvar.c (dummy): Call malloc.
29975
29976 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
29977 losing with the irix4 sed.
29978
29979 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
29980 ALRM" on irix4.
29981
29982Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29983
29984 * TODO: Remove items about corefile.exp testing new exec-file and
29985 backtrace; both are now done. Add items about printing enums.
29986
29987Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29988
29989 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
29990 "get signal $thissig" test fails.
29991
29992 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
29993
29994Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29995
29996 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
29997 compiler warning with dec alpha compiler.
29998
29999 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
30000 extra \n from gdb_test call (this explains why the prompt test
30001 that I removed yesterday was there).
30002 (user_defined_command_test): Remove extra \n and prompt test.
30003
30004 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
30005 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
30006 doesn't exist.
30007 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
30008 Also remove alpha workaround, which turns out to be because
30009 SIGABRT == SIGLOST.
30010
30011 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
30012
30013 * gdb.base/help.exp: Don't test "help show".
30014
30015Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30016
30017 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
30018 "set print address" is on.
30019 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
30020 pass prompt to gdb_test; gdb_test already looks for the prompt.
30021
30022 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
30023
30024 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
30025 was a vestige of the manual TESTSTRATEGY, and the purpose of it
30026 was to make sure that gdb can read a core file. But (a) the "read
30027 the corefile" part didn't make it to a1-selftest.exp, we just
30028 delete the corefile after creating it, and (b) we test reading
30029 corefiles in corefile.exp anyway. Also, this test left around a
30030 xgdb process on Solaris.
30031
30032 * gdb.base/corefile.exp: Also test backtrace.
30033
30034Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
30035
30036 * gdb.base/commands.exp: Test a simple user defined command with
30037 arguments and if/while statements; verify the full user command is
30038 printed by "show user".
30039
30040 * gdb.base/commands.exp: Test if/while commands as part of a
30041 breakpoint command list; verify they appear in breakpoint
30042 information.
30043
30044Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30045
30046 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
30047 than by dividing by zero.
30048
30049Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
30050
30051 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
30052 performing an inferior call with watchpoints enabled.
30053 * gdb.base/watchpoint.c (main): Delete second unnecessary read
30054 call.
30055
30056Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30057
30058 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
30059 of "file" command.
30060
30061 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
30062 Add additional pattern for when "int operator int(void);" appears
30063 in a different order.
30064
30065Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30066
30067 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
30068
30069 * gdb.base/help.exp: Replace most of docstrings for "info signals"
30070 and "signal" with ".*".
30071
30072Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30073
30074 * TODO: Add note about "handle all nostop".
30075
30076 * gdb.base/{sigall.c, sigall.exp}: New test.
30077 * gdb.base/Makefile.in: Add it.
30078
30079Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
30080
30081 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
30082 when invoking GDB, suppresses any windowing interface.
30083
30084Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
30085
30086 * config/sim-gdb: New file, simulator testing support.
30087
30088Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
30089
30090 * gdb.base/interrupt.exp: Test calling func1 twice.
30091
30092Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
30093
30094 * gdb.base/list.exp (test_forward_search): Set timeout higher
30095 when we'll be getting lots of output from gdb.
30096
30097 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
30098 "init_malloc" to after the expect statement. Run it if that
30099 regexp is taken, but also for two others which happen if source
30100 cannot be found.
30101
30102Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30103
30104 * gdb.base/printcmds.exp: New test, for printing register before
30105 program is running.
30106
30107Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30108
30109 * gdb.base/list.exp: Correct some alternate expect patterns
30110 to reflect changes in list1.c.
30111
30112Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30113
30114 * TODO: Add item regarding large frames.
30115
30116 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
30117
30118 * TODO: Remove item about enabling return.exp; it
30119 is enabled. Suggest a few more "return" tests.
30120
30121Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30122
30123 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
30124 anonymous unions.
30125
30126Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30127
30128 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
30129 and pr-5646.o, so "make" is the same as "make all", not "make
30130 pr-4975.o".
30131
30132Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
30133
30134 * gdb.base/list.exp: Adjust expectations to reflect changes in
30135 list1.c.
30136 (test_forward_search): New test proc.
30137 * gdb.base/list1.c (long_line): New function, has long source line.
30138
30139Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
30140
30141 * gdb.base/a1-selftest.exp: Change initial stepping to know about
30142 additional line of code that was added.
30143
30144Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
30145
30146 * gdb.disasm/hppa.s: Break the large branching tests into smaller
30147 tests so as not to overflow expect's input buffers.
30148 * gdb.disasm/hppa.exp: Corresponding changes.
30149
30150Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30151
30152 Beginnings of template debugging tests.
30153 * gdb.c++/templ-info.cc: New file to test for template
30154 debugging capability of the compiler.
30155 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
30156 templ-info.cc.
30157 * gdb.c++/templates.cc: Add explicit template instantiations
30158 to enable compiling with -fno-implicit-templates. Add destructor
30159 and 'value' method to T5 class for template tests.
30160 * gdb.c++/templates.exp: Add testcases for printing of template
30161 types, setting breakpoints on template methods and calling a
d63a86f8 30162 template method.
c906108c
SS
30163
30164Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
30165
30166 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
30167 branch target since some assemblers (gas-2.5) may emit a
30168 relocation for the branch instead of resolving it in the
30169 assembler.
30170
30171Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30172
30173 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
30174 through signal handler.
30175
30176Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30177
30178 * configure.in (*-*-netware): Use config/mt-netware.
30179
30180 * config/mt-netware: New file.
30181 * config/mt-i386-netware: Removed, separate configs for different
30182 netware architectures are no longer needed now that we have
30183 --with-headers.
30184
30185Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30186
30187 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
30188 by the recent changes to use ANSI C arithmetic conversions.
30189
30190Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30191
30192 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
30193 bug involving using inferior_pid to figure out whether to select a
30194 frame.
30195
30196Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
30197
30198 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
30199 match the current disassembler output.
30200
30201Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
30202
30203 * gdb.fortran/exprs.exp: Expect VOID instead of void.
30204 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
30205 types, expect "int" as type of integer values (for now).
30206
30207Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
30208
30209 * gdb.base/commands.exp: New tests for if/while commands.
30210
30211Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
30212
30213 * lib/gdb.exp (runto): Replace sub-pattern for hex value
30214 by .*, since hex values have different syntax in Chill mode.
30215
30216Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30217
30218 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
30219 linefeed from expect pattern for repeated types with indices > 9.
30220
30221Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
30222
30223 First part of Fortran test suite.
30224 * gdb.fortran: New directory.
30225 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
30226
30227Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30228
30229 * gdb.base/default.exp: Update expect pattern for load command
30230 without arguments.
30231
30232Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
30233
30234 * configure.in: Change i386 to i[345]86.
30235 * gdb.base/configure.in: Likewise.
30236 * gdb.c++/configure.in: Likewise.
30237 * gdb.chill/configure.in: Likewise.
30238
30239Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
30240
30241 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
30242 patterns, since that is not a valid context for comments.
30243
30244Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
30245
30246 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
30247 repeated types and repeated types with indices > 9.
30248
30249Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
30250
30251 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
30252 2417; old bug has been fixed.
30253
30254Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
30255
30256 * gdb.base/interrupt.exp: When trying to wake up the inferior,
30257 send the newline ourselves instead of assuming gdb_test will do
30258 so when passed an empty input string.
30259
30260 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
30261 stabs testcode.
30262
30263Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30264
30265 * lib/gdb.exp (gdb_test): Don't send anything if the first
30266 argument is an empty string. This makes cases where we want to
30267 match output that is already in expect's buffers (for example,
30268 matching a breakpoint after gdb_run_cmd has been called) work
30269 reliably.
30270
30271Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30272
30273 * config/netware.exp: New file.
30274
30275Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30276
30277 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
30278 the -B and -L prefixes so we can find the debugging stub.
30279
30280 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
30281 there and we are using the gcc from the tree.
30282
30283 * gdb.base/types.c: Removed.
30284
30285 * gdb.base/configure.in: Look for makefile fragments in ../config.
30286 Recognize i386-*-netware.
30287 * gdb.c++/configure.in: Likewise.
30288
30289Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30290
30291 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
30292 the correct TCL syntax.
30293
30294Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30295
30296 * gdb.base/opaque.exp: use runto instead of messing around with
30297 breakpoints. Simplify by using gdb_test.
30298
30299 * gdb.base/bitfields.exp: restart between tests on netware targets
30300 because breakpoints aren't relocated after target death. Run
30301 processes to completion.
30302
30303 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
30304
30305Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
30306
30307 * Makefile.in: Remove extra tabs that confuse some versions
30308 of "make". Use the newly built gdb to test with by default,
30309 rather than the first one in the tester's search path.
30310
30311Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
30312
30313 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
30314
30315 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
30316 condition help.
30317
30318Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30319
30320 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
30321
30322 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
30323 running.
30324 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
30325 * gdb.base/funcargs.exp: Likewise.
30326
30327 * gdb.base/bitfields.exp: Simplify by using gdb_test.
30328 * gdb.base/funcargs.exp: Likewise.
30329
30330 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
30331 message is "".
30332
30333Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30334
30335 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
30336 return,signals,twice}.exp: Handle non-existant binaries
30337 consistantly.
30338
30339 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
30340 * gdb.base/Makefile.in: Don't try to generate a core dump, we
30341 might testing a cross development system.
30342
30343Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30344
30345 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
30346 runtest script is relative to ${srcdir}, not ${rootdir}.
30347
30348Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
30349
30350 * gdb.base/signals.exp: Allow for optionality of breakpoint
30351 address.
30352
30353Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30354
30355 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
30356
30357Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30358
30359 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
30360 for size_t definition.
30361 * gdb.c++/templates.cc: Likewise
30362
30363 * config/mt-i386-netware: New file.
30364
30365 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
30366 defined.
30367
30368 * gdb.base/Makefile.in: Added support for systems that name core
30369 files by appending "core" to the program name.
30370 * gdb.base/a1-selftest.exp: Likewise.
30371
30372Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30373
30374 * gdb.base/return.exp: Add comment and message for `return double'
30375 test failure on Sparc Solaris.
30376
30377Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
30378
30379 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
30380
30381Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30382
30383 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
30384 from optimizing them away.
30385 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
30386 patterns to include default constructors and assignment operators,
30387 to match gcc versions beyond 2.5.8. Accept any cplus demangling
30388 character in the output of the virtual base pointer.
30389
30390Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30391
30392 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
30393 expression match in print_addr_of to avoid unintented matches.
30394 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
30395 versions up to 2.5.8.
30396
30397Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30398
30399 * gdb.base/list.exp: Tweak alternate pattern for listing of an
30400 included file to run under newer versions of expect.
30401 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
30402 consecutive >'s in templates to accomodate recent cplus-dem.c change.
30403 Remove xfail for the virtual table of BDDHookV.
30404
30405Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
30406
30407 * lib/gdb.exp (string_to_regexp): Set a default result.
30408 (default_gdb_start): Fix misleading message.
30409
30410Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
30411
30412 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
30413 Remove all CC, etc definitions.
30414 * config/mt-hpux: New file.
30415 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
30416 (CFLAGS, LDFLAGS): Define.
30417 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
30418
30419 * Makefile.in (site.exp): Don't insert host_os, etc.
30420 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
30421 (distclean): Check existence of subdir.
30422 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
30423 * gdb.base/Makefile.in: General cleanup and simplification.
30424 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30425 to build executables. Use default rule to build .o files.
30426 (EXPECT, RUNTEST, CC): Fix relative pathname.
30427 (site.exp): Don't insert host_os, etc.
30428 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
30429 and/or SIGUSR1 defined.
30430 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
30431 * gdb.c++/Makefile.in: General cleanup and simplification.
30432 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30433 (CFLAGS): Remove.
30434 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
30435
30436Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
30437
30438 * gdb.base/recurse.exp: Misc changes to get tests running again
30439 after Kung's changes to the watchpoint code.
30440 * gdb.base/watchpoint.exp: Likewise.
30441
30442Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
30443
30444 * lib/gdb.exp (string_to_regexp): Convert {\} also.
30445
30446Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
30447
30448 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
30449 * lib/gdb.exp (default_gdb_start): Define.
30450 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
30451 gdb.base/funcargs.exp, gdb.base/opaque.exp,
30452 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
30453 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
30454 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
30455 Don't call gdb_target_udi in between tests.
30456
30457Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30458
30459 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
30460 (which was basically just a local version of the same thing). In
30461 addition to avoiding duplication, gdb_test_exact is faster.
30462 * lib/gdb.exp (gdb_test_exact): Fix typo.
30463
30464 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
30465 don't give an error.
30466
30467 * gdb.base/term.exp: Call delete_breakpoints before starting.
30468
30469 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
30470 (t10): Add comment.
30471
30472Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30473
30474 Reorganization of the GDB Test Suite.
30475
30476 * gdb.base: New directory, contains all the basic tests.
30477 * gdb.c++: New directory, tests specific to C++.
30478 * gdb.chill: New directory, tests specific to Chill.
30479 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
30480 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
30481 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
30482 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
30483 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
30484 t30-31 to chill).
30485 * */gdbme.*: Rename to match appropriate expect scripts.
30486 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
30487 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
30488 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
30489 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
30490 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
30491 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
30492 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
30493 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
30494 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
30495 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
30496 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
30497 gdb.c++/virtfunc.cc: New names of C++ files.
30498 * gdb.chill/chillvars.ch: New name of Chill file.
30499 * gdb.base/configure.in, gdb.c++/configure.in,
30500 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
30501 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
30502 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
30503 * configure.in (configdirs): Update to reflect directory changes.
30504 (target_abbrev): No longer define for any configuration.
30505 * Makefile.in: Cosmetic improvements to header comments.
30506
30507Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
30508
30509 Various changes to gdb.t31:
30510
30511 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
30512 * gdbme.ch: Make all key-words and predefineds be upper-case.
30513 * chillvars.exp: Expect key-words and predefinds in upper-case.
30514
30515 * chillvars.exp: Use gdb_test_exact many places.
30516 Change expected output for arrays (which now includes index labels).
30517
30518 * pr-5020.exp, gdme.ch (module PR_5020):
30519 New test, for PR-5020.
30520
30521Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
30522
30523 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
30524 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
30525
30526Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
30527
30528 * Makefile.in: Fix bit-rot in definitions of CHILL,
30529 CHILL_FOR_TARGET and Chill_LIB.
30530 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
30531 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
30532 CHILL, and CHILL_LIB.
30533
30534Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
30535
30536 * Revert the previous changes. Please see Rob's directory
30537 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
30538
30539Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
30540
30541 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
30542 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
30543 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
30544 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
30545 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
30546 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
30547 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
30548 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
30549 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
30550 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
30551 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
30552 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
30553 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
30554 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
30555 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
30556 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
30557 changes from 94Q1.
30558
30559Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
30560
30561 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
30562 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
30563 Rob's new testing fragments.
30564
30565Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
30566
30567 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 30568 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
30569
30570Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30571
30572 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
30573 version also, match on casted version strings, and match on
30574 gdb startup case where the line numbers might be messed up.
30575
30576Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
30577
30578 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 30579 (CFLAGS): Delete it from here.
c906108c
SS
30580
30581Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
30582
30583 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
30584
30585Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
30586
30587 * Makefile.in (RUNTEST): Default to just "runtest".
30588
30589Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30590
30591 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
30592 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
30593 the code has been restructured.
30594
30595Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30596
30597 * gdb.t00/default.exp (set write): Allow any number of \r and/or
30598 \n, not just one of each.
30599
30600 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
30601 /bin/cc gives a warning if you do.
30602
30603Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
30604
d63a86f8 30605 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
30606 __t10ListS_link1ZUiRCUiPT0
30607
30608Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30609
30610 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
30611 on local variables in recursive functions.
30612
30613 * gdb.t07/Makefile.in: Build the new test.
30614
30615Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30616
30617 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
30618 directly. Instead compare the return values from actual calls.
30619
30620Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
30621
30622 * Makefile.in (check): Set TCL_LIBRARY for runtest.
30623
30624Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30625
30626 * From Peter Schauer with minor modifications.
a9c64011
AS
30627 * gdb.t15/return.exp (return_tests): Handle targets where "return"
30628 stops in mid-line in the caller. Add xfail for returning a float
30629 value on X86 targets.
c906108c
SS
30630
30631Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30632
30633 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
30634 to avoid expect lossage.
30635 (fmem_LRbug_tests): Likewise.
30636 * gdb.disasm/hppa.s: Corresponding changes.
30637
30638 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
30639 conditions to work with latest dejagnu/expect.
30640
30641 * gdb.t15/funcargs.exp (finish from indirect call): No longer
30642 expected to fail on the PA.
30643 (backtrace in call with trampolines): Explicitly require main
30644 to be frame #1 (no trampolines should show up in backtrace).
30645
30646 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
30647 "continue -expect".
30648 * gdb.t06/break.exp: Likewise.
30649 * gdb.t07/watchpoint.exp: Likewise.
30650 * gdb.t13/bitfields.exp: Likewise.
30651 * gdb.t15/{funcargs,return}.exp: Likewise.
30652 * gdb.stabs/weird.exp: Likewise.
30653 * config/{mips,udi}-gdb.exp: Likewise.
30654
30655 * hppa.sed: Enclose comments within a sed command to avoid
30656 losing with the old OSF1 sed.
30657
30658Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30659
30660 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
30661 sequent dynix.
30662 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
30663 * gdb.t15/funcargs.exp: Conditionally step again to really
30664 finish from marker_call_with_trampolines. Handle the case where
30665 the first step from within call_with_trampolines already steps
30666 us back to main.
30667 * gdb.t15/gdbme.c: Add comment to closing brace of
30668 call_with_trampolines for funcargs.exp.
30669
30670Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30671
d63a86f8 30672 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
30673 Fix typo(s).
30674
30675Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30676
30677 * gdb.t07/gdbme.c: More code for watchpoint testing.
30678
30679 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
30680 "Hardware watchpoint" throughout file.
30681 (test_watchpoint_triggered_in_syscall): New test.
30682 (test_complex_watchpoint): New test.
30683
30684Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30685
30686 * gdbme.c (call_with_trampolines): New function to try and step
30687 into. Tests trampoline problems on the PA.
30688
30689 * funcargs.exp (localvars_in_indirect_call): No longer expect
30690 stepping into indirect call to fail on PAs.
30691 (test_stepping_over_trampolines): New test.
30692
30693Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30694
30695 * TODO: Add suggestions for static member function tests, and
30696 completion tests.
30697
30698Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30699
30700 * TODO: Add suggestions for "p/a" tests.
30701
30702 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
30703 (default_gdb_exit): Replace all the hair with sending "quit" to
30704 the process with a simple close.
30705
30706Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30707
30708 * TODO: Add suggestions for shared library tests.
30709
30710Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30711
30712 * TODO: Add suggestions for x/s tests.
30713
30714Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30715
30716 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
30717 "enable once", and "enable breakpoints once" with ".*".
30718
30719Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30720
30721 * TODO: Add suggestions about structure passing tests.
30722
30723Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30724
30725 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
30726 the primary1 test, use work around if __GNUC__ < 2.
30727 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
30728 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
30729 Test for bad output rather than waiting for timeout. Issue
30730 second continue only if first continue failed.
30731
30732Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30733
30734 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
30735 operator[] test with gdb_test because the old code didn't seem to
30736 be getting the quoting right with the new dejagnu.
30737
30738Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
30739
30740 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
30741 one from the path.
30742 * Makefile.in: Use a fresh expect if there is one, use runtest
30743 from the src tree if there is one.
d63a86f8 30744
c906108c
SS
30745Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30746
30747 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
30748 next over recursive call. Revise the tests from that point on
30749 (which had been skipped) to match GDB's actual (correct) output.
30750
30751 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
30752 with next over a breakpoint whose condition is false.
30753
30754 * gdb.t00/help.exp: Comment out "help set print" tests just like
30755 (and for same reason as) "help set" test.
30756
30757Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30758
30759 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
30760 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
30761
30762Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30763
30764 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
30765 necessary gdb_target_udi.
30766
30767 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
30768
30769 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
30770 1838 and 2417; they are fixed.
30771
30772 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
30773 gdb.t03/ptype.exp (ptype structure, ptype union):
30774 Remove xfails; the test is looser than when the xfails were added.
30775
30776 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
30777 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
30778
30779 * gdb.t01/run.exp: Only run shell test if isnative.
30780
30781 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
30782 since "run" automatically loads if necessary. Call gdb_target_udi
30783 after the "file" since "file" kills any execution target.
30784
30785 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
30786 GDB. GDB doesn't work that way (not anymore at least) on UDI.
30787 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
30788 argument for UDI.
30789
30790Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30791
30792 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
30793
30794 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
30795
30796Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30797
30798 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
30799 properly quoting regexps. This makes the second argument to
30800 demangle a fixed string, which matches the callers, instead of a
30801 shell-style pattern which is what the previous implementation
30802 used. Update some of the callers.
30803
30804Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30805
30806 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
30807 (comib_nullified_tests): Fix typo.
30808 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
30809 strings. No longer expected to fail.
30810
30811 * gdb.disasm/hppa.s (addib_tests): Fix typo.
30812 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
30813 strings. No longer expected to fail.
30814
30815 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
30816 string. No longer expected to fail.
30817
30818Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30819
30820 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
30821 No longer expected to fail.
30822
30823 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
30824 string. No longer expected to fail.
30825
30826Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30827
30828 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
30829 only in the names (I probably got most of them). I was even
30830 generous with some which differed in underscores in names, and
30831 probably missed a few, and I *still* was able to remove almost a
30832 third of the file with almost no impact on testsuite coverage.
30833
30834Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30835
30836 * gdb.t00/default.exp: Match udi_attach error message as well as
30837 the one from child_attach.
30838
30839 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
30840
30841 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
30842
30843 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
30844 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
30845
30846 * Move test with enums and partial symbols back to
30847 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
30848 Reverts the change of 26 May 93. Per today's change to
30849 stabs.texinfo, the behavior that weird.exp was expecting was
30850 unreasonable; what is important is that the compiler+gdb get
30851 things right, which happens with a recent gcc. Also fix the test
30852 to deal with native compilers which put out the stab gdb can't
30853 deal with.
30854
30855Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30856
30857 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
30858 in the names. The main thing these accomplish is to slow things down.
30859 Many more such duplicates surely remain.
30860
30861 * gdb.t00/help.exp: Comment out "help support" test just like
30862 (and for same reason as) "help set" test.
30863
30864Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
30865
30866 * gdb.t06/break.exp: Remove setup_xfails for
30867 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
30868 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
30869 about known bug in gcc to include up through 2.5.8.
30870 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
30871 well as "_vb$".
30872 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
30873 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
30874 with latest gcc and gdb.
30875 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
30876 well as "_vb$".
30877
30878Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30879
30880 * configure.in (hppa*-*-*): Also configure and build stabs-only
30881 tests.
30882
30883Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30884
30885 * gdb.t10/hppa.mt: A makefile fragment for the PA.
30886 * gdb.t10/configure.in (hppa*-*-*): Use it.
30887
30888Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30889
30890 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
30891
30892Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30893
30894 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
30895 versions prior to 1.13.5.
30896
30897Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30898
30899 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
30900 the prompt is at the start of a line.
30901
30902Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30903
30904 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
30905 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
30906 in the copr tests now.
30907 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
30908 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
30909 expected to fail.
30910
30911Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
30912
30913 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
30914 gdb.t31/chillvars.exp, lib/gdb.exp:
30915 Tweak to run under either version of expect.
30916 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
30917 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
30918 * gdb.t11/list.exp: Remove extraneous whitespace.
30919
30920Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30921
30922 * gdb.t16/printcmds.exp (test_print_strings): Accept
30923 "(unsigned char *) " before the string.
30924
30925 * TODO: Add notes about printing of fancy types and GDB expressions.
30926
30927Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
30928
30929 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
30930 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 30931 if doing mips-idt-ecoff.
c906108c
SS
30932
30933Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
30934
30935 * Most .exp files: Tweak to run under either version of expect.
30936
30937Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30938
30939 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
30940 xfails; I'm not sure why they are failing, but not because of PR 1806.
30941
30942Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
30943
30944 * config/unix-gdb.exp: Remove gdb_unload cause it's already
30945 defined in lib/gdb.exp.
30946
30947Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30948
30949 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
30950 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
30951 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
30952 have to be typeless.
30953
30954Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30955
30956 * TODO: Add suggestion for copyright year test.
30957
30958Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
30959
30960 * configure.in (*-*-lynxos*): Add stabs tests.
30961
30962Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30963
30964 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
30965 so insert a tab before any assembler directive in column zero.
30966
30967 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
30968 stores.
30969 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
30970 stores.
30971 (fpu_short_memory_tests): Likewise.
30972
30973Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30974
30975 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
30976 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
30977 .stabs directives in comments.
30978
30979Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30980
30981 * TODO: New file, describing tests we could write.
30982 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
30983
30984Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30985
30986 * gdb.t06/signals.exp: Add kludge to force re-sync.
30987
30988 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
30989 to xgdb instead of gdb, get out of gdb.
30990
30991Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
30992
30993 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
30994 for info.
30995
30996Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30997
30998 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
30999 * gdb.stabs/configure.in (hppa*-*-*): Use it.
31000 * gdb.stabs/hppa.sed: New sed script for the PA.
31001
31002Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31003
31004 * gdb.stabs: Re-write weird.def and configuration to use sed
31005 instead of cpp. sed is portable and POSIX; cpp is neither.
31006
31007Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31008
31009 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
31010
31011Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31012
31013 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
31014
31015Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31016
31017 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
31018 "_vb$".
31019 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
31020 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
31021
31022Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31023
31024 * lib/gdb.exp: Comment out code which depends on non-existent
31025 `transform' procedure.
31026
31027Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
31028
31029 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
31030 * lib/gdb.exp: Transform tool name.
31031 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
31032 1.1's new error handling system.
31033
31034Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31035
31036 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
31037
31038Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31039
31040 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
31041 They made pattern matching so slow that timeouts happened on
31042 heavily loaded systems. Now any output from "show print" which
31043 gets us back to the GDB prompt is a PASS.
31044
31045Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
31046
31047 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
31048
31049Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31050
31051 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
31052
31053 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
31054 It is not from PR 3220.
31055
31056Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31057
31058 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
31059 just started failing because they depended on the order the
31060 subcommands are presented, or exact docstring text. This kind of
31061 test is a pain and has minimal benefit.
31062
31063Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31064
31065 * gdb.t09/corefile.exp: At end of test, use "core" command with
31066 no arguments.
31067
31068Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
31069
31070 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
31071 17}/Makefile.in: Make it possible to run the testsuite with Sun
31072 make and CC = cross gcc by adding explicit build rules for .o
31073 files.
31074
31075Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31076
31077 * gdb.t15/funcargs.exp: Don't put comments on same line as
31078 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 31079
c906108c
SS
31080Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31081
31082 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
31083
31084Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
31085
31086 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
31087 * gdb.t20/inherit.exp: remove three dumplicate entries.
31088
31089Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31090
31091 * gdb.t06/break.exp: For "next over recursive call", fail on any
31092 incorrect output, not just on "factorial (value=2)".
31093
31094Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31095
31096 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
31097 working now. Add an xfail if accesing a bss variable causes
31098 a memory error if the target is not yet run.
31099
31100Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31101
31102 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
31103 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
31104 name of __st* demangling (2 strings). Did Kung really get the
31105 more than 95 others right without testing them?
31106
31107Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
31108
31109 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
31110
31111Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
31112
31113 * configure.in (configdirs): Add gdb.disasm
31114 * gdb.disasm: New directory for GDB disassembler tests.
31115 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
31116
31117Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31118
31119 * gdb.t00/help.exp: Don't test "help set".
31120
31121 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
31122 from within expect statements. None of these happen anymore and
31123 they cause regressions to be silently unnoticed.
31124
31125 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
31126 messages) about known failures with gcc cygnus-2.4.5-930417.
31127
31128 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
31129 comp-info.exp so it gets built if it doesn't exist.
31130
31131 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
31132 it is no longer used.
31133 * gdb.t13/comp-info.c: Removed.
31134
31135Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31136
31137 * gdb.t06/signals.exp: Add xfail for sun3.
31138
31139Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31140
31141 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
31142 relevant because ^C doesn't get sent but failure can be reproduced
31143 interactively).
31144
31145Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31146
31147 * gdb.stabs/alpha.mt: New configuration file for alpha.
31148 * gdb.stabs/configure.in: Use it.
31149 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
31150 sharing with alpha.mt, redefine long to word via preprocessor.
31151 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
31152 for alpha.
31153 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
31154 native cc.
31155 * gdb.t00/teststrategy.exp: Change expect string so that we
31156 consume the `(xgdb)' from the command echo and from the gdb prompt.
31157 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
31158 gdb currently compares all values as long, so this failure probably
31159 applies to any configuration where LONGEST is bigger than a target int.
31160 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
31161 with gcc.
31162 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
31163 to handle opaque pointers, gcc is.
31164 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
31165 as first argument. Include <sys/types.h> and change all operator
31166 new definitions to use size_t.
31167 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
31168 now that we use size_t.
31169
31170Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31171
a9c64011 31172 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 31173 a long or float array cast all array members to the same type.
a9c64011 31174 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 31175 with 64 bit longs.
a9c64011 31176 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 31177 on alpha.
a9c64011 31178 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
31179
31180Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31181
31182 * gdb.t24 (demangle.exp): Constructors of templates have names like
31183 vector<int>::vector(int) not vector<int>::vector<int>(int). See
31184 section 14.6 of the ARM.
31185
31186 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
31187 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
31188 accomplish little and slow down the testsuite.
31189
31190 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
31191 Accept spaces various places.
31192
31193Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31194
31195 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
31196 with watchpoint enabled.
31197
31198 * Makefile.in: Remove definition of CC and remove the second
31199 definition of CXX (the "CXX = gcc" one remains). These definitions
31200 were causing backquotes to be expanded within backquotes, which
31201 doesn't work.
31202
31203Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
31204
31205 * gdb.t17/callfuncs.exp: Add "return 0" to end.
31206
31207Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31208
a9c64011
AS
31209 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
31210 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
31211 by mips cc and contains no stabs entries.
31212
31213Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
31214
31215 * config/vx-gdb.exp: Use fake device to load files rather than
31216 NFS.
31217 * lib/gdb.exp: New proc to do "file" command.
31218 * config/unix-gdb.exp: Use new "file" proc.
31219
31220Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
31221
31222 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
31223 Rework board rebooting slightly.
31224 (gdb_exit): Don't exit from the remote shell; there isn't one.
31225 * gdb.stabs/weird.exp: If a program is being debugged already,
31226 kill it.
31227 * gdb.t04/setvar.exp: Stop and restart gdb.
31228 * gdb.t05/expr.exp: Likewise.
31229 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
31230 restart gdb and reload the program.
31231 * gdb.t08/opaque.exp: Likewise.
31232 * gdb.t12/scope.exp: Likewise.
31233 * gdb.t13/bitfields.exp: Likewise.
31234 * gdb.t15/funcargs.exp: Likewise.
31235 * gdb.t20/classes.exp: Likewise.
31236 * gdb.t03/ptype.exp: Increase timeout.
31237 * gdb.t16/printcmds.exp (test_print_string_constants,
31238 test_print_array_constants): Likewise.
31239 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
31240 * gdb.t20/classes.exp (do_tests): Likewise.
31241 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
31242
31243Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
31244
31245 * gdb.stabs: Renamed *wierd* to *weird*.
31246
31247Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31248
31249 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
31250 for timeout. Add "known gcc 2.4.5 bug" to failure message.
31251
31252Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31253
31254 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
31255 (do_tests): Remove xfail for whatis on one_var and two_var.
31256
31257Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
31258
31259 * Makefile.in: Made cross building work better by adding
31260 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
31261
31262Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31263
31264 * gdb.t15/{return.c,return.exp,Makefile.in}:
31265 New test, currently commented out.
31266
31267Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
31268
31269 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
31270 still running and removes the leftover named socket so GDb can do
31271 clean restarts.
31272
31273Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
31274
31275 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
31276 console, not GDB.
31277 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
31278 cross testing works better with "make check"
31279 * config/unix-gdb: Use default procedures for exit and version.
31280 * config/vx-gdb.exp: Cleaned up and massaged back to working order
31281 with the newest VxWorks.
31282
31283Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31284
31285 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
31286 old form.
31287
31288 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
31289 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
31290
31291 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
31292
31293 * config/unix-gdb.exp: Remove this version of gdb_exit
31294 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
31295 Rob says he'll look at it when he gets back to testing boards.
31296
31297Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
31298
31299 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
31300 an expected fail for certain ptype commands.
31301
31302 * gdb.t20/classes.exp: Update expected results of "ptype class
31303 Base1" to account for the constructor that now appears in the type.
31304
31305Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
31306
31307 * configure.in (configdirs): Restore gdb.t04, which mysteriously
31308 disappeared from list.
31309 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
31310 "alldone" proc with call to cleanup and exit.
31311 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
31312 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
31313 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
31314 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
31315 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
31316 "alldone" proc with simple returns that suppress remaining
31317 tests. The alldone proc went away many months ago.
31318
31319Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31320
31321 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
31322
31323 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
31324
31325Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31326
31327 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
31328 as vax gdb will display them.
31329
31330Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31331
31332 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
31333 optimizers.
31334
31335 * scope.exp: Change "bad value for localval" messages so each one
31336 is unique.
31337
31338 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
31339 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
31340
31341 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
31342
31343Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31344
31345 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
31346 doesn't exist (due to optimization).
31347
31348Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31349
31350 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
31351 contains \r because the filename is long.
31352
31353 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
31354 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
31355
31356Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31357
31358 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
31359 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
31360 Ultrix.
31361 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
31362 int tests.
31363 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
31364
31365Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
31366
31367 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
31368
31369 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 31370 to match does not match the passing case but still matches the
c906108c
SS
31371 failing case.
31372
31373Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31374
31375 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
31376
31377Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
31378
31379 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
31380 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
31381 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
31382 Remove various versions of gdb_exit.
31383 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
31384 gdb_exit.
31385 * config/unix-gdb.exp: gdb_exit remains here, and should override
31386 the generic version, since it's doing a lot of wierd stuff that
31387 the other versions aren't. FIXME, fold it in, or abandon this
31388 version.
31389
31390Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31391
31392 * gdb.t24/demangle.exp: Add tests for PR 3220.
31393
31394Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31395
31396 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
31397
31398Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
31399
31400 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
31401 "i386-*-*". Works for i486 as well.
31402
31403 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
31404 bug, and expand domain of xfail to all SVR4 systems, since the
31405 actual problem is likely to be in generic SVR4 /proc support.
31406
31407Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31408
31409 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
31410
31411Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
31412
31413 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
31414 xfails for other systems. Match a missing 'Continuing.' as an
31415 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
31416
31417 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
31418 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
31419 Only issue warning for missing executables if -all option is used.
31420
31421 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
31422 file if -all option is used. It's like an unpredictable XFAIL.
31423
31424Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31425
31426 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
31427 for dynamically linked binaries.
31428
31429 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
31430
31431Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31432
31433 * gdb.t20/inherit.exp: Change message for "print tagless struct"
31434 to state that this is a known bug in old versions of g++.
31435
31436Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31437
31438 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
31439 while waiting for `Continuing'.
31440
31441Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
31442
31443 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
31444 in text, data, and bss.
31445 * gdb.t10/nodebug.c: Add local and global test variables for
31446 initialized and uninitialized data.
31447
31448Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31449
31450 * config/unix-gdb.exp (gdb_exit): Add "wait".
31451
31452Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31453
31454 * gdb.t06/signals.exp: xfail the continue from the handler for all
31455 targets.
31456
31457 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
31458 function with watchpoints enabled, the i386 call dummy starts with
31459 a call.
31460
31461 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
31462 386 bsd names its corefiles.
31463
31464Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
31465
31466 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
31467 compilers don't grok it.
31468 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
31469 with small octal ints rather than character constants, which
31470 are signed and might not fit if first promoted to int.
31471
31472Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
31473
31474 * gdb.t09/Makefile.in (clean): Remove corefile.
31475
31476Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31477
31478 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
31479
31480Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31481 and Jim Kingdon (kingdon@cygnus.com)
31482
31483 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
31484 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
31485 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
31486
31487Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31488
31489 * gdb.t17/interrupt.exp: Add xfail for hppa.
31490
31491Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31492
31493 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
31494 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
31495 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
31496 to determine signed-ness of bitfields and use the result to setup
31497 the xfail.
31498 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
31499 * gdb.t15/funcargs.exp: Use them to step until the second indirect
31500 call line is reached if necessary.
31501
31502Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31503
31504 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
31505
31506Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31507
31508 * gdb.t06/break.exp: Also test `clear' command.
31509
31510Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31511
31512 * gdb.t00/teststrategy.exp: Remove extra quote.
31513
31514 * gdb.t07/watchpoint.exp: Change xfail for calling function with
31515 watchpoint enabled to be for all non-68k machines.
31516
31517 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
31518
31519Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31520
31521 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
31522 targets use aout.mt instead of ecoff.mt as gas understands
31523 standard aout format.
31524
31525Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31526
31527 * lib/gdb.exp (runto): Don't insist that function we are running to
31528 was compiled with -g.
31529
31530 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
31531
31532 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
31533 to get back into the read system call.
31534 Accept leading newline in case where we woke it up.
31535
31536Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31537
31538 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
31539 to make the stabs test work on ecoff systems using gcc and -with-stabs.
31540 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
31541 enable ecoff configuration.
31542
31543Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31544
31545 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
31546
31547Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31548
31549 * gdb.t16/printcmds.exp: Add another printf test.
31550
31551Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
31552
31553 * configure.in: If configured -with-stabs on any target, add
31554 stabsdirs to configdirs.
31555
31556Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31557
31558 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
31559 fun" so pattern does not match the command itself.
31560
31561Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31562
31563 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
31564
31565Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31566
31567 * gdb.t17/interrupt.exp: Test for more things.
31568
31569Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31570
31571 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
31572 compiler arranges the code and line numbers.
31573
31574 * gdb.t17/interrupt.exp: Don't send \n after ^C.
31575
31576Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31577
31578 * gdb.t00/help.exp: Increase expect input buffer size.
31579
31580Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31581
31582 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
31583
31584 * gdb.t07/watchpoint.exp: Add xfail for hppa.
31585
31586 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
31587
31588 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
31589 [0-9]*, not just [0-9].
31590
31591Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31592
31593 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
31594
31595 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
31596
31597Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31598
31599 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
31600
31601Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31602
31603 * gdb.t06/signals.c: Add xfails for sun3.
31604
31605 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
31606
31607 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
31608 test_stepping tests.
31609
31610Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31611
31612 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
31613
31614 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
31615
31616 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
31617 rather than actually putting it through cpp twice.
31618
31619 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
31620
31621Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
31622
31623 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
31624 no longer needed.
31625
31626Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31627
31628 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
31629
31630 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
31631 C++ features prints as "struct", make it a pass, not an xfail.
31632
31633Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31634
31635 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
31636 Don't require VA to print as "class" rather than "struct".
31637
31638Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
31639
31640 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
31641
31642Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31643
31644 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
31645
31646Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31647
31648 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
31649 order.
31650
31651Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31652
31653 * gdb.t16/printcmds.exp: Add printf tests.
31654
31655 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
31656
31657 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
31658
31659Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
31660
31661 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
31662 pass counts, to counteract any existing or future setup_xfails.
31663
31664Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31665
31666 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
31667 {BEGIN,END}_COMMON for common block instead of STAB.
31668 * gdb.stabs/wierd.exp: Add xfail for rs6000.
31669
31670 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
31671 intp_var should be N_GSYM not N_LSYM.
31672 wierd-aout.S: Use a label for the value of the N_SO.
31673 wierd.def: Remove all backslashes.
31674 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
31675
31676Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31677
31678 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
31679 get the expected next to inheritance3.
31680
31681Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31682
31683 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
31684 now that gcc-2.4 gets it right.
31685
31686Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31687
31688 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
31689
31690 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
31691 generating comp-info.exp which works for cross-compilation.
31692
31693Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
31694
31695 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
31696 "*-*-sysv4.*".
31697
31698Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
31699
31700 * gdb.t01/run.exp: Start with a fresh gdb.
31701 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
31702 SVR4.x.
31703
31704Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
31705
31706 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
31707 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
31708 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
31709 Makefile.in (distclean, realclean): Remove gdbme.c from list of
31710 things to remove.
31711
31712Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
31713
31714 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
31715 test cases from bug reports.
31716
31717Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
31718
31719 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
31720 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
31721 avoid spurious xfails.
31722 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
31723 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
31724 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
31725
31726Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
31727
31728 * gdb.t00/teststrategy.exp: Rework to provide more useful
31729 description of each test, fix problem with systems that define
31730 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
31731 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
31732 results for "next over recursive call" so timeouts aren't taken
31733 by error.
31734
31735Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
31736
31737 * gdb.t12/scope.exp: Test printing of variables before run.
31738
31739 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
31740 printed in wrong order due to sorting.
31741
31742Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
31743
31744 * gdb.t00/teststrategy.exp: Fix expected results for printing
31745 user entered string constant. Is array of char, prints with no
31746 address.
31747
31748 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
31749 commands.
31750 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
31751 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
31752 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
31753 of struct of char arrays.
31754 * gdb.t00/radix.exp: New tests for radix commands.
31755
31756Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
31757
31758 * gdb.t16/printcmd.exp: Print a variable before running program
31759 (with xfail for AIX).
31760
31761Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
31762
31763 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
31764
31765 * gdb.t16/printcmd.exp: Don't print variables before running program.
31766
31767 * gdb.t06/break.exp: Don't require envp argument to main.
31768
31769 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
31770
31771 * gdb.t02/whatis.exp, gdb.t11/list.exp:
31772 Add xfails for rs6000.
31773
31774 * gdb.t02/whatis.exp: Change other tests not to re-test something
31775 we already tested.
31776
31777 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
31778 each type used has a variable of that type.
31779
31780Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
31781
31782 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
31783
31784Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
31785
31786 * configure.in: change srctrigger to be a file, not a directory
31787
31788Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
31789
31790 * configure.in (mips-idt-ecoff*): Added trailing '*'.
31791
31792 * gdb.t11/list.exp: Fixed a couple of typos.
31793
31794Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
31795
31796 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
31797 is fixed and PR is closed.
31798 * gdb.t16 (gdbme.c): Add simple test string variable.
31799 * gdb.t16 (printcmds.exp): Add tests with simple test string
31800 variable, primarily for boundaries on "set print elements".
31801
31802Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
31803
31804 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
31805 Make leading 0's optional and don't expect a tab in the middle
31806 of the number.
31807
31808 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
31809
31810 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
31811 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
31812 don't end command passed to gdb_test with newline.
31813
31814 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
31815 signed keyword away, don't expect signed bitfields to be signed.
31816
31817 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
31818 printing with only as many 1's as are in the field as well as printing
31819 with 32 1's (see comment).
31820
31821Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
31822
31823 * gdb.t00/default.exp: Start with a fresh gdb.
31824 * configure.in (configdirs): Remove gdb.t31 until the chill
31825 compiler works again. It no longer is able to find chillrt0
31826 since it isn't in libchill.a anymore.
31827 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
31828 wierd.o, make more modular.
31829 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
31830 spurious newlines that caused problems.
31831
31832Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31833
31834 * Move test with enums and partial symbols from gdb.t03/ptype.exp
31835 to gdb.stabs/wierd.exp since GCC has worked around the bug.
31836 gdb.stabs/wierd.{exp,def}: Many new tests.
31837
31838 * gdb.t00/default.exp: update info line for new message.
31839
31840 * gdb.t02/{whatis.exp,gdbme.c}:
31841 Test that "char *" doesn't print as "caddr_t".
31842
31843Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31844
31845 * gdb.t00/help.exp: Use .* in place of some help messages which
31846 just changed.
31847 gdb.t00/default.exp: Update "info frame" test for new message.
31848 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
31849 Remove some xfails
31850
31851Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31852
31853 * gdb.t03/{gdbme.c,ptype.exp}:
31854 Add tests for typedef'd struct and union without tags.
31855 Also check "whatis" on a variable of a typedef'd enum without a tag.
31856
31857 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
31858 PRMS 1823; the bug still exists but isn't reproduced by this test
31859 anymore), and remove rs6000 XFAIL (the bug is fixed).
31860
31861 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
31862 duplicated from whatis.exp. For those that are left, accept
31863 "long", "long int", or "int" for long variables (whatis.exp already
31864 has an XFAIL for "int", so no need to fail it here).
31865
31866 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
31867 Deal with GCC's names for types now that GDB uses the compiler's names.
31868
31869 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
31870 setup_xfail's for sunos4. If we #defined the signed keyword away,
31871 don't expect GDB to know that char it is signed.
31872
31873 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
31874
31875Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
31876
31877 * configure.in (configdirs): Add gdb.t24 for C++ tests that
31878 should work on any system, regardless of debugging format.
31879 * gdb.t21/demangle.exp: Move to gdb.t24.
31880 * gdb.t24/demangle.exp: Move from gdb.t21.
31881 * gdb.t24/{Makefile.in, configure.in}: New files.
31882
31883Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31884
31885 * configure.in: Do gdb.stabs and C++ tests only for stabs.
31886 * gdb.stabs: New directory.
31887
31888Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31889
31890 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
31891 not just "Quit anyway?".
31892
31893Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
31894
31895 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
31896 that all setup_xfails are immediately followed by clear_xfails.
31897
31898Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
31899
31900 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
31901 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
31902 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
31903 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
31904 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
31905 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31906 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31907 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
31908 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
31909 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
31910 gdb.t31/chillvars.exp, lib/gdb.exp:
31911 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
31912 bug-gdb@prep.ai.mit.edu.
31913
31914Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
31915
31916 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
31917 with 0.0, not integer 0.
31918
31919Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
31920
31921 * gdb.t06/break.exp: Update for "Kill the program" message change.
31922
31923Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
31924
31925 * Makefile.in (GDBFLAGS): Set to -nx.
31926 * Makefile.in (site.exp): Use GDBFLAGS.
31927
31928Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31929
31930 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
31931 Makefiles.
31932 (check): depend on just-check.
31933 (just-check): added so that tests can be run without a noop
31934 build pass.
31935
31936Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31937
31938 Switch to using configure's configdirs.
31939 * Makefile.in (Makefile): add configure.in dependency.
31940 (SUBDIRS): removed redundant assignment.
31941 * configure.in: switch subdirs assignment to configdirs.
31942 * gdb.t*/configure.in: new files.
31943
31944Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
31945
31946 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
31947 works.
31948
31949Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
31950
31951 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
31952 in explicit rules. Apparently this is not supported by some makes.
31953
31954Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
31955
31956 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
31957
31958Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31959
31960 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
31961 disappeared.
31962
31963Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
31964
31965 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
31966
31967Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
31968
31969 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
31970 watchpoint problem that is now fixed.
31971 * gdb.t30/chexp.exp: Remove setup_xfail for printing
31972 uninitialized convenience variables.
31973 * gdb.t31/chillvars.exp: Fix expected patterns for printing
31974 structures.
31975
31976Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31977
31978 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
31979 which causes expect to get out of sync with gdb on long output
31980 from help set.
31981 * gdb.t09/corefile.exp: Make expected pattern for core file
31982 failing signal and frame output format less sun specific.
31983
31984Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
31985
31986 * gdb.t31/chillvars.exp: Add and remove initial dummy
31987 breakpoint, so that symbol table is forced in.
31988 (Needed at least on Sunos4, though it seems not SVR4.)
31989 * gdb.t31/chillvars.exp: Update for changed output format.
31990
31991Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
31992
a9c64011 31993 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
31994
31995Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
31996
31997 * Makefile.in: Added --srcdir when invoking runtest, removed the
31998 need for a local config file. (optional now)
31999
32000Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
32001
32002 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
32003 failure count used to force early termination. Add some more
32004 expected failures for gnu style demangling.
32005
32006Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32007
32008 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
32009 pmi variable from gdb.t20/gdbme to get optimized away.
32010 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
32011 Check for written corefile upon timeout _and_ eof.
32012
32013Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32014
32015 * config/unix-gdb.exp: Add missing return 0.
32016
32017Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32018
32019 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
32020 test termination.
32021
32022Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
32023
32024 * configure.in (subdirs): Put back gdb.t17 which mysteriously
32025 disappeared.
32026
32027Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
32028
32029 * gdb.t10/crossload.exp: Disable the i860-elf test until such
32030 time as i860 support works.
32031
d63a86f8 32032 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
32033 "backtrace 100\r" rather than just "backtrace\r", to match last
32034 change.
32035
32036Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
32037
32038 * config/udi-gdb.exp (gdb_exit): Remove close command.
32039 (gdb_target_udi): New procedure to set the UDI target.
32040 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
32041 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
32042 Added waits for prompts after several question responses. Added
32043 some more responses used by a29k-amd-udi-gdb.
32044 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
32045 pass different arguments, restart UDI connection after program
32046 completion.
32047 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
32048 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
32049 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
32050 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
32051 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
32052 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
32053 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
32054 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
32055 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
32056 after program completion.
32057 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
32058 compiled with a SELECT_VECS setting.
32059 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
32060 infinite recursion.
32061
32062 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
32063 Added checks for COFF results, and made them expected failures for
32064 all targets. It would be better to make them expected failures
32065 for COFF targets only.
32066
32067Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
32068
32069 * Makefile.in: add null dvi target, don't bother to recurse
32070 through test directories for info and install-info; rename
32071 $(datadir) to be dejagnu instead of deja-gnu
32072
32073Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
32074
32075 * gdb.t31/gdbme.ch: Re-enable code that previously caused
32076 compiler to coredump.
32077 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
32078 code.
32079
32080Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
32081
32082 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
32083 coredump.
32084 * gdb.t31/chillvars.exp: Comment out tests that depend on that
32085 code.
32086
32087Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
32088
32089 * gdb.t03/ptype.exp: tests for return code from gdb_test.
32090 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
32091 which in a shell. Deletes xgdb when done.
32092 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
32093 Tests the return from the "set height" or "set width" commands.
32094 Added a few return codes where needed.
32095
32096Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
32097
32098 * Makefile.in (SUBDIRS): Add gdb.t17.
32099 * configure.in (subdirs): Add gdb.t17.
32100 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
32101 files to test gdb's calling of functions in the inferior with
32102 the correct arguments and gdb's ability to retrieve any
32103 result returned.
32104
32105Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
32106
32107 * config/unix-gdb.exp (gdb_exit): Remove close commands that
32108 may be called after gdb goes away. Previous versions of expect
32109 needed these to avoid file descriptor leaks, but they cause
32110 errors with the current revision of expect.
32111 * gdb.t00/gdbvars.exp: Use -re on expected output after
32112 setting sevenbit-strings.
32113 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
32114 to set sevenbit-strings consistent across tests.
32115 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
32116 set sevenbit-strings consistent across tests.
32117
32118Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
32119
32120 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
32121 expected output to match current "expect" expectations.
32122
32123Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
32124
32125 * gdb.t00/default.exp: Change expected output for default "source"
32126 command, to match new gdb behavior which requires a filename to
32127 source.
32128
32129Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
32130
32131 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
32132 expected fail for i486-*-* that misses the marker2 function.
32133 * gdb.t10/crossload.exp (bfddefault): Allow successful
32134 recognition of a format to pass even if no symbols are found.
32135 Explicitly catch failures where the format is not recognized
32136 or is ambiguous, and add the reason to the fail message.
32137 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
32138 the cause is and invalid target and add reason to failure message.
32139 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
32140 elf32-i386, elf32-sparc, and elf32-i860.
32141 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
32142 Set up expected failure for 'filename'::variable scope resolution,
32143 which is now apparently broken on all targets.
32144 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
32145 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
32146 gdb.t23/templates.exp: Change failure for missing binfile into
32147 just a warning.
32148 gdb.t21/demangle.exp: Change all cfront references to 'arm'
32149 references.
32150
32151Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
32152
32153 * gdb.t00/default.exp: Add expected output for default "source"
32154 command, to match new gdb behavior.
32155 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
32156
32157Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
32158
32159 * config/*-gdb.exp: returns an error, rather than exiting on
32160 internal errors.
32161
32162Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
32163
32164 * gdb.t03/gdbme.c: Add pointer to struct variable.
32165 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
32166 referencing struct members.
32167
32168Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
32169
32170 * configure.in (mips-idt-ecoff): New target.
32171 * config/mips-gdb.exp: New file for remote board using MIPS remote
32172 debugging protocol.
32173
32174 * Redid configuration scheme. Removed gdb.t*/configure.in.
32175 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
32176 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
32177 distclean targets. Built executables via .o files. Adjusted
32178 tests to account for source files in $(srcdir) rather than
32179 $(objdir).
32180 * lib/gdb.exp (runto): Don't expect () after the function name,
32181 because it may have arguments.
32182
32183Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
32184
32185 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
32186 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
32187 expected failures for mips-idt-* and mips-sgi-*.
32188 * gdb.t00/default.exp (attach): Kill process if requested.
32189 * gdb.t00/help.exp (help target core, help target): Accept a gdb
32190 that does not read core files.
32191 * gdb.t01/run.exp: Removed checks for exit status code.
32192 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
32193 it is linked in.
32194 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
32195 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
32196 appropriate, rather than doing it by hand.
32197 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
32198 execution.
32199 * gdb.t10/crossload.exp: Kill existing program if needed.
32200 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
32201 appropriate, rather than doing it by hand. Always increase
32202 timeout for this test, not just for VxWorks.
32203
32204Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
32205
32206 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
32207 of Chill STRUCT types and STRUCT values.
32208 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
32209 than "char".
32210 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 32211 struct2): New struct definitions and initializations to test
c906108c
SS
32212 simple Chill STRUCT types.
32213
32214Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
32215
32216 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
32217 the null byte at the end of strings.
32218 * gdb.t00/default.exp: Make show version insensitive to copyright
32219 date.
32220 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
32221 to avoid dependencies on target char signedness.
32222 * gdb.t16/printcmds.exp: Update expected results for explicitly
32223 unsigned char.
32224 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
32225 now work.
32226 * gdb.t21/demangle.exp: Add many more patterns for template
32227 demangling, most of them being expected failures.
32228 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
32229 string we are matching for, to match on the whole string.
32230 * gdb.t21/demangle.exp: Add many new test strings to demangle,
32231 and fix a whole bunch that had incorrect expected output but were
32232 passing anyway because of the bug in "proc demangle".
32233 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
32234 type.
32235 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
32236
32237Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
32238
a9c64011
AS
32239 * gdb/testsuite: made modifications to testcases, etc., to allow
32240 them to work properly given the reorganization of deja-gnu and the
32241 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
32242
32243Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
32244
32245 * gdb/testsuite: Initial creation of gdb/testsuite.
32246 Migrated dejagnu testcases and support files for testing nm to
32247 gdb/testsuite from deja-gnu. These files were moved "as is"
32248 with no modifications. This migration is part of a major overhaul
32249 of dejagnu. The modifications to these testcases, etc., which
32250 will allow them to work with the new version of dejagnu will be
32251 made in a future update.
48efe704 32252
8d8cb839 32253 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 32254\f
8d8cb839
EZ
32255;; Local Variables:
32256;; mode: change-log
32257;; left-margin: 8
32258;; fill-column: 74
32259;; version-control: never
32260;; End:
902f2ccb 32261
28e7fd62 32262 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
32263 Copying and distribution of this file, with or without modification,
32264 are permitted provided the copyright notice and this notice are preserved.
This page took 3.415266 seconds and 4 git commands to generate.