test suite update - gdb.base/[n-r]
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
822bd149
TT
12013-06-27 Tom Tromey <tromey@redhat.com>
2
3 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
4 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
5 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
6 gdb.base/pending.exp, gdb.base/permissions.exp,
7 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
8 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
9 gdb.base/printcmds.exp, gdb.base/prologue.exp,
10 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
11 gdb.base/ptype.exp, gdb.base/randomize.exp,
12 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
13 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
14 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
15 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
16 standard_testfile, standard_output_file, prepare_for_testing,
17 clean_restart.
18
f8b41b00
TT
192013-06-27 Tom Tromey <tromey@redhat.com>
20
21 * hook-stop-continue.exp, hook-stop-frame.exp, huge.exp,
22 included.exp, inferior-died.exp, infnan.exp, info-fun.exp,
23 info-macros.exp, info-os.exp, info-proc.exp, info-target.exp,
24 infoline.exp, interp.exp, interrupt.exp, jit-simple.exp,
25 jit-so.exp, jump.exp, kill-after-signal.exp, label.exp, langs.exp,
26 lineinc.exp, list.exp, logical.exp, long_long.exp, longjmp.exp,
27 macscp.exp, maint.exp, memattr.exp, mips_pro.exp, miscexprs.exp,
28 morestack.exp, moribund-step.exp, multi-forks.exp: Use
29 standard_testfile, standard_output_file, prepare_for_testing,
30 clean_restart.
31
289f9037
TT
322013-06-27 Tom Tromey <tromey@redhat.com>
33
34 * ena-dis-br.exp, enum_cond.exp, enumval.exp, environ.exp,
35 eu-strip-infcall.exp, eval-skip.exp, exe-lock.exp,
36 expand-psymtabs.exp, exprs.exp, fileio.exp, find.exp,
37 fixsection.exp, foll-exec.exp, foll-fork.exp,
38 fortran-sym-case.exp, frame-args.exp, freebpcmd.exp, fullname.exp,
39 funcargs.exp, gcore-buffer-overflow.exp, gcore.exp, gdb1090.exp,
40 gdb11530.exp, gdb11531.exp, gdb1250.exp, gdb1555.exp, gdb1821.exp,
41 gdbindex-stabs.exp, gdbvars.exp, gnu-ifunc.exp, gnu_vector.exp:
42 Use standard_testfile, standard_output_file, prepare_for_testing,
43 clean_restart.
44
f76495c8
TT
452013-06-27 Tom Tromey <tromey@redhat.com>
46
47 * call-ar-st.exp, call-rt-st.exp, call-sc.exp,
48 call-signal-resume.exp, call-strs.exp, callexit.exp,
49 callfuncs.exp, catch-load.exp, catch-syscall.exp, charset.exp,
50 checkpoint.exp, chng-syms.exp, code-expr.exp, code_elim.exp,
51 commands.exp, completion.exp, complex.exp, cond-expr.exp,
52 condbreak.exp, consecutive.exp, constvars.exp, corefile.exp,
53 ctxobj.exp, cursal.exp, cvexpr.exp, dbx.exp, default.exp,
54 define.exp, del.exp, detach.exp, dfp-test.exp, display.exp,
55 dmsym.exp, dump.exp, dup-sect.exp: Use standard_testfile,
56 standard_output_file, prepare_for_testing, clean_restart.
57
a64d2530
TT
582013-06-27 Tom Tromey <tromey@redhat.com>
59
60 * a2-run.exp, all-bin.exp, annota1.exp, annota3.exp, anon.exp,
61 args.exp, arithmet.exp, arrayidx.exp, assign.exp, async-shell.exp,
62 async.exp, attach-pie-misread.exp, attach-pie-noexec.exp,
63 attach-twice.exp, attach.exp, auxv.exp, bang.exp, bfp-test.exp,
64 bigcore.exp, bitfields.exp, bitfields2.exp, break-entry.exp,
65 break-interp.exp, break-on-linker-gcd-function.exp,
66 breakpoint-shadow.exp: Use standard_testfile,
67 standard_output_file, prepare_for_testing, clean_restart.
68
aaff8d73
YQ
692013-06-26 Yao Qi <yao@codesourcery.com>
70
71 * gdb.trace/mi-trace-frame-collected.exp: New.
72
a0743c90
YQ
732013-06-25 Yao Qi <yao@codesourcery.com>
74
75 * boards/native-extended-gdbserver.exp: Set board_info
76 'gdb,predefined_tsv'.
77 * boards/native-gdbserver.exp: Likewise.
78 * boards/native-stdio-gdbserver.exp: Likewise.
79 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
80 uploaded TSVs if target supports tracing.
81 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
82 tracing and target has predefined tsv.
83
9d6e6e84
HZ
842013-06-25 Yao Qi <yao@codesourcery.com>
85 Hui Zhu <hui@codesourcery.com>
86 Pedro Alves <palves@redhat.com>
87
88 PR breakpoints/15075
89 PR breakpoints/15434
90 * gdb.base/dprintf-next.c: New file.
91 * gdb.base/dprintf-next.exp: New file.
92 * gdb.base/dprintf-non-stop.c: New file.
93 * gdb.base/dprintf-non-stop.exp: New file.
94 * gdb.base/dprintf.exp: Don't check "continue" in the output
95 of "info breakpoints".
96 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
97 Don't check "continue" in script field.
98
e7ab3185
TT
992013-06-21 Tom Tromey <tromey@redhat.com>
100
101 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
102 name in a test name.
103
c898adb7
YQ
1042013-06-20 Yao Qi <yao@codesourcery.com>
105
106 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
107 and set an action.
108 (test_trace_unavailable): Test command -data-list-register-values
109 in the context of traceframe and with option --skip-unavailable.
110 * gdb.trace/trace-unavailable.c (foo): New.
111 (main): Call it.
112 * gdb.mi/gdb2549.exp: Update matching pattern.
113
4d157a3d
MF
1142013-06-19 Mike Frysinger <vapier@gentoo.org>
115
116 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
117 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
118 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
119 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
120 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
121
d69cace4
LM
1222013-06-19 Luis Machado <lgustavo@codesourcery.com>
123
124 * gdb.base/subst.exp: Delete default rules before further
125 tests.
126
9bdd0636
YQ
1272013-06-19 Yao Qi <yao@codesourcery.com>
128
129 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
130 unsupported if it is not registered.
131
427cd150
TT
1322013-06-18 Tom Tromey <tromey@redhat.com>
133
134 * gdb.base/random-signal.c: New file.
135 * gdb.base/random-signal.exp: New file.
136
6de7c271
WN
1372013-06-18 Will Newton <will.newton@linaro.org>
138
139 * gdb.base/skip.c: Use comma to evaluate results of foo()
140 and bar() before passing to baz().
141 * gdb.base/skip.c: baz() now takes one argument instead of
142 two.
143
5bd1ef56
TT
1442013-06-18 Tom Tromey <tromey@redhat.com>
145
146 * gdb.dwarf2/implptrpiece.exp: New file.
147 * gdb.dwarf2/implptrconst.exp (d): New variable.
148 Print d.
149 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
150
e379b391
TT
1512013-06-18 Tom Tromey <tromey@redhat.com>
152
153 * lib/selftest-support.exp (do_self_tests): Reject remote or
154 non-native targets.
155 * gdb.gdb/complaints.exp: Remove check.
156 * gdb.gdb/observer.exp: Remove check.
157 * gdb.gdb/xfullpath.exp: Remove check.
158 * gdb.gdb/complaints.exp: Remove check.
159
4ec70201
PA
1602013-06-07 Pedro Alves <palves@redhat.com>
161
162 * boards/native-extended-gdbserver.exp: Remove semicolon.
163 * config/arm-ice.exp: Likewise.
164 * config/bfin.exp: Likewise.
165 * config/cygmon.exp: Likewise.
166 * config/h8300.exp: Likewise.
167 * config/monitor.exp: Likewise.
168 * config/sid.exp: Likewise.
169 * config/sim.exp: Likewise.
170 * config/slite.exp: Likewise.
171 * config/vx.exp: Likewise.
172 * gdb.arch/i386-bp_permanent.exp: Likewise.
173 * gdb.asm/asm-source.exp: Likewise.
174 * gdb.base/args.exp: Likewise.
175 * gdb.base/attach-pie-misread.exp: Likewise.
176 * gdb.base/auxv.exp: Likewise.
177 * gdb.base/bigcore.exp: Likewise.
178 * gdb.base/bitfields2.exp: Likewise.
179 * gdb.base/bitfields.exp: Likewise.
180 * gdb.base/break.exp: Likewise.
181 * gdb.base/break-interp.exp: Likewise.
182 * gdb.base/callfuncs.exp: Likewise.
183 * gdb.base/call-sc.exp: Likewise.
184 * gdb.base/commands.exp: Likewise.
185 * gdb.base/corefile.exp: Likewise.
186 * gdb.base/dbx.exp: Likewise.
187 * gdb.base/ending-run.exp: Likewise.
188 * gdb.base/exprs.exp: Likewise.
189 * gdb.base/funcargs.exp: Likewise.
190 * gdb.base/hbreak2.exp: Likewise.
191 * gdb.base/huge.exp: Likewise.
192 * gdb.base/list.exp: Likewise.
193 * gdb.base/memattr.exp: Likewise.
194 * gdb.base/overlays.exp: Likewise.
195 * gdb.base/printcmds.exp: Likewise.
196 * gdb.base/recurse.exp: Likewise.
197 * gdb.base/remotetimeout.exp: Likewise.
198 * gdb.base/reread.exp: Likewise.
199 * gdb.base/savedregs.exp: Likewise.
200 * gdb.base/scope.exp: Likewise.
201 * gdb.base/sepdebug.exp: Likewise.
202 * gdb.base/setshow.exp: Likewise.
203 * gdb.base/setvar.exp: Likewise.
204 * gdb.base/sigaltstack.exp: Likewise.
205 * gdb.base/siginfo-addr.exp: Likewise.
206 * gdb.base/siginfo.exp: Likewise.
207 * gdb.base/siginfo-obj.exp: Likewise.
208 * gdb.base/sigrepeat.exp: Likewise.
209 * gdb.base/sigstep.exp: Likewise.
210 * gdb.base/structs.exp: Likewise.
211 * gdb.base/testenv.exp: Likewise.
212 * gdb.base/twice.exp: Likewise.
213 * gdb.base/valgrind-db-attach.exp: Likewise.
214 * gdb.base/valgrind-infcall.exp: Likewise.
215 * gdb.base/varargs.exp: Likewise.
216 * gdb.base/watchpoint.exp: Likewise.
217 * gdb.cp/gdb1355.exp: Likewise.
218 * gdb.cp/misc.exp: Likewise.
219 * gdb.disasm/hppa.exp: Likewise.
220 * gdb.disasm/t01_mov.exp: Likewise.
221 * gdb.disasm/t02_mova.exp: Likewise.
222 * gdb.disasm/t03_add.exp: Likewise.
223 * gdb.disasm/t04_sub.exp: Likewise.
224 * gdb.disasm/t05_cmp.exp: Likewise.
225 * gdb.disasm/t06_ari2.exp: Likewise.
226 * gdb.disasm/t07_ari3.exp: Likewise.
227 * gdb.disasm/t08_or.exp: Likewise.
228 * gdb.disasm/t09_xor.exp: Likewise.
229 * gdb.disasm/t10_and.exp: Likewise.
230 * gdb.disasm/t11_logs.exp: Likewise.
231 * gdb.disasm/t12_bit.exp: Likewise.
232 * gdb.disasm/t13_otr.exp: Likewise.
233 * gdb.gdb/selftest.exp: Likewise.
234 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
235 * gdb.mi/mi-reverse.exp: Likewise.
236 * gdb.pascal/floats.exp: Likewise.
237 * gdb.python/py-inferior.exp: Likewise.
238 * gdb.threads/attach-into-signal.exp: Likewise.
239 * gdb.threads/pthreads.exp: Likewise.
240 * gdb.threads/thread_events.exp: Likewise.
241 * gdb.threads/watchthreads.exp: Likewise.
242 * gdb.trace/actions-changed.exp: Likewise.
243 * gdb.trace/actions.exp: Likewise.
244 * gdb.trace/ax.exp: Likewise.
245 * gdb.trace/backtrace.exp: Likewise.
246 * gdb.trace/change-loc.exp: Likewise.
247 * gdb.trace/deltrace.exp: Likewise.
248 * gdb.trace/disconnected-tracing.exp: Likewise.
249 * gdb.trace/ftrace.exp: Likewise.
250 * gdb.trace/infotrace.exp: Likewise.
251 * gdb.trace/passc-dyn.exp: Likewise.
252 * gdb.trace/passcount.exp: Likewise.
253 * gdb.trace/pending.exp: Likewise.
254 * gdb.trace/qtro.exp: Likewise.
255 * gdb.trace/range-stepping.exp: Likewise.
256 * gdb.trace/report.exp: Likewise.
257 * gdb.trace/save-trace.exp: Likewise.
258 * gdb.trace/status-stop.exp: Likewise.
259 * gdb.trace/strace.exp: Likewise.
260 * gdb.trace/tfile.exp: Likewise.
261 * gdb.trace/tfind.exp: Likewise.
262 * gdb.trace/trace-break.exp: Likewise.
263 * gdb.trace/tracecmd.exp: Likewise.
264 * gdb.trace/trace-mt.exp: Likewise.
265 * gdb.trace/tspeed.exp: Likewise.
266 * gdb.trace/tsv.exp: Likewise.
267 * gdb.trace/while-stepping.exp: Likewise.
268 * lib/gdb.exp: Likewise.
269 * lib/gdbserver-support.exp: Likewise.
270 * lib/java.exp: Likewise.
271 * lib/mi-support.exp: Likewise.
272 * lib/pascal.exp: Likewise.
273 * lib/prompt.exp: Likewise.
274 * lib/trace-support.exp: Likewise.
275
47d48711
PA
2762013-06-07 Pedro Alves <palves@redhat.com>
277
278 * gdb.ada/info_types.c: Fix formating in copyright header.
279 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
280 * gdb.base/float.c: Likewise.
281 * gdb.base/inferior-died.c: Likewise.
282 * gdb.base/interp.c: Likewise.
283 * gdb.base/jit-main.c: Likewise.
284 * gdb.base/jit-solib.c: Likewise.
285 * gdb.base/long_long.c: Likewise.
286 * gdb.base/longjmp.c: Likewise.
287 * gdb.base/nextoverexit.c: Likewise.
288 * gdb.base/pr11022.c: Likewise.
289 * gdb.base/prelink-lib.c: Likewise.
290 * gdb.base/prelink.c: Likewise.
291 * gdb.base/prologue.c: Likewise.
292 * gdb.base/restore.c: Likewise.
293 * gdb.base/sigchld.c: Likewise.
294 * gdb.base/solib-search-lib1.c: Likewise.
295 * gdb.base/solib-search-lib2.c: Likewise.
296 * gdb.base/solib-search.c: Likewise.
297 * gdb.base/solib-search.h: Likewise.
298 * gdb.base/whatis.c: Likewise.
299 * gdb.cp/abstract-origin.cc: Likewise.
300 * gdb.cp/anon-struct.cc: Likewise.
301 * gdb.cp/baseenum.cc: Likewise.
302 * gdb.cp/bs15503.cc: Likewise.
303 * gdb.cp/call-c-1.c: Likewise.
304 * gdb.cp/call-c.cc: Likewise.
305 * gdb.cp/class2.cc: Likewise.
306 * gdb.cp/classes.cc: Likewise.
307 * gdb.cp/cttiadd.cc: Likewise.
308 * gdb.cp/cttiadd1.cc: Likewise.
309 * gdb.cp/cttiadd2.cc: Likewise.
310 * gdb.cp/cttiadd3.cc: Likewise.
311 * gdb.cp/derivation.cc: Likewise.
312 * gdb.cp/derivation2.cc: Likewise.
313 * gdb.cp/dispcxx.cc: Likewise.
314 * gdb.cp/exception.cc: Likewise.
315 * gdb.cp/gdb2384-base.cc: Likewise.
316 * gdb.cp/gdb2384-base.h: Likewise.
317 * gdb.cp/gdb2384.cc: Likewise.
318 * gdb.cp/gdb2495.cc: Likewise.
319 * gdb.cp/mb-inline.h: Likewise.
320 * gdb.cp/mb-inline1.cc: Likewise.
321 * gdb.cp/mb-inline2.cc: Likewise.
322 * gdb.cp/member-name.cc: Likewise.
323 * gdb.cp/member-ptr.cc: Likewise.
324 * gdb.cp/misc.cc: Likewise.
325 * gdb.cp/namespace1.cc: Likewise.
326 * gdb.cp/nextoverthrow.cc: Likewise.
327 * gdb.cp/pr-574.cc: Likewise.
328 * gdb.cp/pr9631.cc: Likewise.
329 * gdb.cp/printmethod.cc: Likewise.
330 * gdb.cp/psmang1.cc: Likewise.
331 * gdb.cp/psmang2.cc: Likewise.
332 * gdb.cp/psymtab-parameter.cc: Likewise.
333 * gdb.cp/ptype-flags.cc: Likewise.
334 * gdb.cp/ref-params.cc: Likewise.
335 * gdb.cp/ref-types.cc: Likewise.
336 * gdb.cp/smartp.cc: Likewise.
337 * gdb.cp/try_catch.cc: Likewise.
338 * gdb.cp/userdef.cc: Likewise.
339 * gdb.cp/using-crash.cc: Likewise.
340 * gdb.cp/virtfunc.cc: Likewise.
341 * gdb.cp/virtfunc2.cc: Likewise.
342 * gdb.dwarf2/callframecfa.S: Likewise.
343 * gdb.dwarf2/dw2-ranges.c: Likewise.
344 * gdb.dwarf2/dw2-ranges2.c: Likewise.
345 * gdb.dwarf2/dw2-ranges3.c: Likewise.
346 * gdb.dwarf2/dw2-restore.S: Likewise.
347 * gdb.dwarf2/pieces.S: Likewise.
348 * gdb.dwarf2/valop.S: Likewise.
349 * gdb.java/jnpe.java: Likewise.
350 * gdb.mi/mi-stepn.c: Likewise.
351 * gdb.mi/mi-var-cp.cc: Likewise.
352 * gdb.mi/mi-var-rtti.cc: Likewise.
353 * gdb.mi/ns-stale-regcache.c: Likewise.
354 * gdb.mi/pr11022.c: Likewise.
355 * gdb.mi/solib-lib.c: Likewise.
356 * gdb.mi/solib-main.c: Likewise.
357 * gdb.python/py-arch.c: Likewise.
358 * gdb.python/py-block.c: Likewise.
359 * gdb.python/py-breakpoint.c: Likewise.
360 * gdb.python/py-events.c: Likewise.
361 * gdb.python/py-evthreads.c: Likewise.
362 * gdb.python/py-explore.c: Likewise.
363 * gdb.python/py-explore.cc: Likewise.
364 * gdb.python/py-finish-breakpoint.c: Likewise.
365 * gdb.python/py-finish-breakpoint2.cc: Likewise.
366 * gdb.python/py-symbol.c: Likewise.
367 * gdb.threads/execl.c: Likewise.
368 * gdb.threads/execl1.c: Likewise.
369
88ab5684
WN
3702013-06-07 Will Newton <will.newton@linaro.org>
371
372 * gdb.base/long_long.exp: Fix ARM EABI target glob.
373
42daa7a0
WN
3742013-06-07 Will Newton <will.newton@linaro.org>
375
376 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
377 and "starting".
378
f4059ef3
WN
3792013-06-07 Will Newton <will.newton@linaro.org>
380
381 * gdb.cp/anon-struct.exp: Conditionalize constructor and
382 destructor prototypes for ARM ABI.
383 * gdb.cp/m-static.exp: Likewise.
384
8cb5cc78
YQ
3852013-06-07 Yao Qi <yao@codesourcery.com>
386
387 * gdb.trace/mi-trace-unavailable.exp: New.
388 * gdb.trace/trace-unavailable.c: New.
389
c6cf1712
DE
3902013-06-06 Doug Evans <dje@google.com>
391
392 * gdb.cp/derivation.exp: Make tests have unique names.
393
bf6be0f4
TT
3942013-06-06 Tom Tromey <tromey@redhat.com>
395
396 * gdb.base/dump.exp (capture_value): Don't put expression into
397 test name if arguments passed in.
398 Rename a couple more tests to make them unique.
399
ebb022fa
TT
4002013-06-06 Tom Tromey <tromey@redhat.com>
401
402 * gdb.base/break-always.exp: Explicitly specify test name.
403
69fc87c2
DE
4042013-06-05 Doug Evans <dje@google.com>
405 Keith Seitz <keiths@redhat.com>
406
407 * gdb.cp/derivation2.cc: New file.
408 * gdb.cp/derivation.cc (main): Call foo2.
409 * gdb.cp/derivation.exp: Add tests for typedefs in another
410 file, and when there's an active block.
411
f993f39e
LM
4122013-06-05 Luis Machado <lgustavo@codesourcery.com>
413
414 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
415 from targets that use function descriptors in the virtual tables.
416 Handle presence of dot symbols.
417
afacd7f3
GB
4182013-06-04 Gary Benson <gbenson@redhat.com>
419
420 * gdb.base/break-probes.exp: New file.
421 * gdb.base/break-probes.c: Likewise.
422 * gdb.base/break-probes-solib.c: Likewise.
423 * gdb.base/info-shared.exp: New file.
424 * gdb.base/info-shared.c: Likewise.
425 * gdb.base/info-shared-solib1.c: Likewise.
426 * gdb.base/info-shared-solib2.c: Likewise.
427
a29a3fb7
GB
4282013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
429 Gary Benson <gbenson@redhat.com>
430
431 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
432 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
433 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
434 to be set to "no" to indicate that no ld.so copy should be made.
435 * gdb.base/break-interp.exp (solib_bp): New constant.
436 (reach_1): Use the above instead of "_dl_debug_state".
437 (test_attach): Likewise.
438 (test_ld): Likewise.
439 * gdb.threads/dlopen-libpthread.exp: New file.
440 * gdb.threads/dlopen-libpthread.c: Likewise.
441 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
442 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
443
62a813cc
YQ
4442013-05-30 Yao Qi <yao@codesourcery.com>
445
446 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
447 Add a test that no MI notification is emitted when executing
448 -exec-arguments.
449
8f56dad4
JK
4502013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
451
452 PR testsuite/12649
453 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
454 $mi_gdb_prompt expectation by mi_expect_stop.
455 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
456 (mi info dprintf second time): Replace them by mi_send_resuming_command
457 and mi_expect_stop.
458
c588eb20
GB
4592013-05-24 Gary Benson <gbenson@redhat.com>
460
461 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
462 backslash.
463 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
464 backslashes.
465 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
466 backslash.
467
c0ea94eb
YQ
4682013-05-24 Yao Qi <yao@codesourcery.com>
469
470 * gdb.trace/tfile.exp: Test inferior and thread.
471
db1ac436
YQ
4722013-05-24 Yao Qi <yao@codesourcery.com>
473 Pedro Alves <palves@redhat.com>
474
475 * gdb.base/range-stepping.exp: Skip the rest of tests if the
476 test fails.
477 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
478 Return 0 if the test passes, otherwise return 1.
479
b6abb10c
DE
4802013-05-23 Doug Evans <dje@google.com>
481
482 * boards/fission-dwp.exp: New file.
483
bc5065a7
PA
4842013-05-23 Yao Qi <yao@codesourcery.com>
485 Pedro Alves <palves@redhat.com>
486
487 * gdb.base/range-stepping.c: New file.
488 * gdb.base/range-stepping.exp: New file.
489 * gdb.trace/range-stepping.c: New file.
490 * gdb.trace/range-stepping.exp: New file.
491 * lib/range-stepping-support.exp: New file.
492
5f2e6b00
TT
4932013-05-22 Tom Tromey <tromey@redhat.com>
494
495 * gdb.cp/class2.cc (main): New local 'aref'.
496 * gdb.cp/class2.exp: Check printing of 'aref'.
497
e6ba475a
DE
4982013-05-22 Doug Evans <dje@google.com>
499
500 * gdb.threads/wp-replication.c (main): Insert some code at the start
501 to ensure the breakpoint on main is only hit once. Fix comment.
502
52c935b6
KS
5032013-05-21 Keith Seitz <keiths@redhat.com>
504 Pedro Alves <palves@redhat.com>
505
506 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
507 gdb_expect.
508 Add test to flush the remaining input buffer so that this
509 file passes testsuite/12649.
510
bd9673a4
PW
5112013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
512
513 * gdb.base/catch-signal-fork.exp: New file.
514 * gdb.base/catch-signal-fork.c: New file.
515
69a97597
SA
5162013-05-21 Sterling Augustine <saugustine@google.com>
517
518 * boards/remote-stdio-gdbserver.exp: New file.
519
44e97363
JK
5202013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
521
522 PR testsuite/12649
523 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
524 racy matches.
525
02392865
CG
5262013-05-21 Christian Groessler <chris@groessler.org>
527
528 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
529 since it's not supported in all shells.
530
c5867ab6
HZ
5312013-05-21 Hui Zhu <hui@codesourcery.com>
532
533 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
534 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
535
6c9e2db4
DE
5362013-05-20 Doug Evans <dje@google.com>
537
538 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
539 (_handle_DW_TAG): Use it.
540 (cu, tu): Replace parameters is_64, version, addr_size with options.
541 All callers updated. Add Fission support.
542 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
543 * gdb.dwarf2/method-ptr.exp: Ditto.
544 * gdb.dwarf2/nostaticblock.exp: Ditto.
545 * gdb.dwarf2/subrange.exp: Ditto.
546 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
547
4a6e676c
TT
5482013-05-20 Tom Tromey <tromey@redhat.com>
549
550 * gdb.gdb/python-selftest.exp: New file.
551
e19d3afb
DE
5522013-05-20 Doug Evans <dje@google.com>
553
554 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
555 -fdebug-types-section.
556
4d804846
JB
5572013-05-20 Joel Brobecker <brobecker@adacore.com>
558
559 * gdb.ada/float_param: New testcase.
560
8d324e83
DE
5612013-05-17 Doug Evans <dje@google.com>
562
7d0c9981
DE
563 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
564 Add tests for "maint check-symtabs", "maint expand-symtabs".
565
8d324e83
DE
566 * gdb.base/maint.exp: Remove testing of individual maint command
567 help output.
568
177aadc4
PA
5692013-05-16 Pedro Alves <palves@redhat.com>
570
571 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
572 comment. Use gdb_test_no_output.
573
b8fea896
JB
5742013-05-16 Joel Brobecker <brobecker@adacore.com>
575
576 * gdb.ada/complete.exp: Add test verifying completion using
577 the "tab" key.
578
52c935b6
KS
5792013-05-15 Keith Seitz <keiths@redhat.com>
580
581 * gdb.base/filesym.exp: New completer test.
582 * gdb.base/filesym.c: New file.
583
ed0f00b8
PA
5842013-05-15 Pedro Alves <palves@redhat.com>
585
586 * gdb.base/fixsection.c: Remove attribution.
587 * gdb.base/watch-read.exp: Ditto.
588
55fb6d27
TT
5892013-05-13 Tom Tromey <tromey@redhat.com>
590
591 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
592 size and change type sizes to 4 bytes.
593
ac1ca910
TT
5942013-05-13 Tom Tromey <tromey@redhat.com>
595
596 * gdb.base/exprs.exp (test_expr): Add regression test.
597 * gdb.base/exprs.c (null_t_struct): New global.
598
8414efef
MB
5992013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
600
601 * gdb.base/default.exp: Disable history saving.
602 * gdb.base/setshow.exp: Likewise.
603
9779ab84
PA
6042013-05-10 Pedro Alves <palves@redhat.com>
605
606 PR remote/15455
607
608 * gdb.trace/qtro.c: New file.
609 * gdb.trace/qtro.exp: New file.
610
1e611234
PM
6112013-05-10 Phil Muldoon <pmuldoon@redhat.com>
612
613 * gdb.python/py-framefilter.py: New File.
614 * gdb.python/py-framefilter-mi.exp: Ditto.
615 * gdb.python/py-framefilter.c: Ditto.
616 * gdb.python/py-framefilter-mi.exp: Ditto.
617 * gdb.python/py-framefilter-mi.c: Ditto,
618 * gdb.python/py-framefilter-gdb.py.in: Ditto.
619
5e4c3ac4
TT
6202013-05-08 Tom Tromey <tromey@redhat.com>
621
622 * gdb.base/solib-search.exp: Set test name for "set
623 solib-search-path" test.
624
993654a9
HAQ
6252013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
626
627 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
628 (set_a_tracepoint): Set tracepoint before prologue.
629 (run_trace_experiment): Test setup_tracepoints and 'break end'
630 in it.
631 (trace_buffer_normal): Remove.
632 (gdb_trace_circular_tests): Remove. Move tests to...
633 (top level): ...here. Call 'runto_main' before checking for
634 trace support. Use commands to check the support for circular
635 trace buffer and changing of trace buffer size. Add test
636 to calculate size of single frame. Use this size to
637 calculate the size of trace buffer. Use 'tfind pc func9'
638 instead of 'tfind 9'. Use 'with_test_prefix'.
639
c95aea6b
TT
6402013-05-07 Tom Tromey <tromey@redhat.com>
641
642 * lib/selftest-support.exp: New file.
643 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
644 do_self_tests.
645 (setup_test, find_gdb): Remove.
646 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
647 do_self_tests.
648 (setup_test, find_gdb): Remove.
649 (test_observer): Don't call setup_test. Remove argument.
650 * gdb.gdb/selftest.exp: Load selftest-support.exp.
651 (find_gdb): Remove.
652 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
653 do_self_tests.
654 (setup_test, find_gdb): Remove.
655 (test_with_self): Don't call setup_test. Remove argument.
656
1f031429
PA
6572013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
658
659 * gdb.arch/system-gcore.exp: Remove.
660 * gdb.arch/gcore.c: Remove.
661 * gdb.base/gcore.exp: Add "info reg system".
662
58ce7251
SDJ
6632013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
664
665 PR breakpoints/15413:
666 * gdb.base/pending.exp: Add test for completion of the "condition"
667 command for pending breakpoints.
668 * gdb.linespec/linespec.ex: Add test for completion of the
669 "condition" command when dealing with multiple locations.
670
aacbb8a5
LM
6712013-05-07 Luis Machado <lgustavo@codesourcery.com>
672
673 * gdb.threads/wp-replication.c: New file.
674 * gdb.threads/wp-replication.exp: New file.
675
2dd6254d
SL
6762013-05-06 Sandra Loosemore <sandra@codesourcery.com>
677
678 * gdb.xml/tdesc-regs.exp: Add case for nios2.
679
c2a96e8c
DE
6802013-05-06 Doug Evans <dje@google.com>
681
b903e17e
DE
682 * gdb.base/solib-search-lib1.c: New file.
683 * gdb.base/solib-search-lib2.c: New file.
684 * gdb.base/solib-search.c: New file.
685 * gdb.base/solib-search.h: New file.
686 * gdb.base/solib-search.exp: New file.
687
fac51dd9
DE
688 * lib/gdb.exp (gdb_core_cmd): New function.
689 * gdb.arch/system-gcore.exp: Use it.
690 * gdb.arch/vsx-regs.exp: Ditto.
691 * gdb.base/gcore.exp: Ditto.
692 * gdb.threads/gcore-thread.exp: Ditto.
693
c2a96e8c
DE
694 * gdb.reverse/shr.h: New file.
695 * gdb.reverse/shr1.c: New file.
696 * gdb.reverse/shr2.c: #include "shr.h".
697 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
698 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
699 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
700 Update tests using sleep/printf to use shr2.sl instead.
701 * gdb.reverse/solib-reverse.exp: Ditto.
702
b6807d98
TT
7032013-05-06 Tom Tromey <tromey@redhat.com>
704
705 * gdb.dwarf2/implptrconst.c: New file.
706 * gdb.dwarf2/implptrconst.exp: New file.
707 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
708 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
709 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
710
96f7d3f1
PW
7112013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
712
713 * gdb.base/catch-sig.c (main): Raise SIGINT.
714 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
715
1ebff1fd
HAQ
7162013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
717
718 * status-stop.exp (test_tstart_tstart): Check for error
719 returned by the second 'tstart' command.
720
f92b06da
WT
7212013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
722
723 * gdb.xml/maint_print_struct.exp: New file.
724 * gdb.xml/maint_print_struct.xml: New file.
725
ff546935
TT
7262013-04-25 Tom Tromey <tromey@redhat.com>
727
728 * gdb.dwarf2/nostaticblock.exp: New file.
729
bf9e4d0c
MB
7302013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
731
732 PR gdb/10462
733 * gdb.base/setshow.exp: Add test case.
734
a11cfd87
HZ
7352013-04-23 Hui Zhu <hui@codesourcery.com>
736
737 PR gdb/15293
a11cfd87
HZ
738 * gdb.base/dprintf.exp: Add ignore command.
739
2d9442cc
HZ
7402013-04-23 Hui Zhu <hui@codesourcery.com>
741
742 PR gdb/15165
2d9442cc
HZ
743 * gdb.base/save-bp.exp: Add test for dprintf.
744
0f3305ed
TT
7452013-04-22 Tom Tromey <tromey@redhat.com>
746
747 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
748 notice_open_fds.
749
d504301e
SDJ
7502013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
751
752 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
753 ldflags.
754
9991b207
SDJ
7552013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
756
757 * gdb.arch/arm-bl-branch-dest.c: New file.
758 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
759
433730c9
PA
7602013-04-19 Vladimir Kargov <kargov@gmail.com>
761 Pedro Alves <palves@redhat.com>
762
763 * gdb.arch/i386-float.S: New file.
764 * gdb.arch/i386-float.exp: New file.
765
9a908334
LM
7662013-04-18 Luis Machado <lgustavo@codesourcery.com>
767
768 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
769 type void *.
770
4f22ed5c
DE
7712013-04-17 Doug Evans <dje@google.com>
772
773 * lib/dwarf.exp (Dwarf): New proc "tu".
774 * gdb.dwarf2/missing-sig-type.exp: New file.
775
a0d3f2f5
SCR
7762013-04-15 Siva Chandra Reddy <sivachandra@google.com>
777
778 Add option to link testcases with Pthreads library when
779 using 'prepare_for_testing' in tests.
780
781 * lib/gdb.exp (build_executable_from_specs): Use
782 gdb_compile_pthreads to compile if option "pthreads" is
783 specified.
784
cc16e6c9
TT
7852013-04-15 Tom Tromey <tromey@redhat.com>
786
787 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
788
72f1fe8a
TT
7892013-04-15 Tom Tromey <tromey@redhat.com>
790
791 * gdb.base/default.exp: Update for $_exception.
792 * gdb.cp/exceptprint.cc: New file.
793 * gdb.cp/exceptprint.exp: New file.
794 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
795
6e72ca20
TT
7962013-04-15 Tom Tromey <tromey@redhat.com>
797
798 * gdb.cp/typeid.cc: New file.
799 * gdb.cp/typeid.exp: New file.
800
591f19e8
TT
8012013-04-15 Tom Tromey <tromey@redhat.com>
802
803 * gdb.cp/exception.exp: Add "catch rethrow" tests.
804
da9160e4
YQ
8052013-04-13 Yao Qi <yao@codesourcery.com>
806
807 * gdb.base/completion.exp: Test completion of command
808 'target ctf' if target ctf is supported.
809
f81d1120
PA
8102013-04-10 Pedro Alves <palves@redhat.com>
811
812 * gdb.base/completion.exp: Test "set height", "set listsize" and
813 "set trace-buffer-size" completion.
814 * gdb.base/setshow.exp: Test "set height unlimited".
815 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
816 unlimited".
817
393fd4c3
YQ
8182013-04-10 Yao Qi <yao@codesourcery.com>
819
820 * gdb.trace/actions.exp: Save trace data to CTF.
821 Change to ctf target if GDB supports, read CTF data in ctf
822 target, and check the actions of tracepoints.
823 * gdb.trace/while-stepping.exp: Likewise.
824 * gdb.trace/report.exp: Test GDB saves trace data to CTF
825 format and read CTF trace file if GDB supports.
826 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
827 target is supported, change to ctf target, read trace data and
828 check output of command "tstatus".
829 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
830 read CTF data by target ctf and call check_tsv.
831
b7a273f8
YQ
8322013-04-10 Yao Qi <yao@codesourcery.com>
833
834 * gdb.trace/actions.exp (check_tracepoint): New.
835 (top level): Start the tracing and check the actions of
836 tracepoints. Save trace data to tfile format. Restart GDB
837 and read trace file in tfile target. Check the actions of
838 tracepoints again.
839 * gdb.trace/while-stepping.exp: Likewise.
840
f3786771
YQ
8412013-04-10 Yao Qi <yao@codesourcery.com>
842
843 * gdb.trace/report.exp: Use standard_output_file for saved
844 trace file.
845
5c2b4418
HZ
8462013-04-10 Hui Zhu <hui@codesourcery.com>
847
848 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
849 (MISCELLANEOUS): Add dprintf-pendshr.sl.
850 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
851
f7543f0a
JK
8522013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
853
854 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
855 response.
856
f6de8ec2
PA
8572013-04-08 Pedro Alves <palves@redhat.com>
858
859 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
860 the location.
861
b8abfd58
SL
8622013-04-04 Sandra Loosemore <sandra@codesourcery.com>
863
864 * gdb.cp/cplabel.exp: Allow empty directory in file reported
865 for breakpoint location.
866
156bffd0
SL
8672013-04-04 Sandra Loosemore <sandra@codesourcery.com>
868
869 * gdb.linespec/linespec.exp: Make dir/file:line tests
870 conditional for non-remote hosts only.
871
c9a6ce02
PA
8722013-04-04 Stan Shebs <stan@codesourcery.com>
873 Pedro Alves <palves@redhat.com>
874
875 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
876 * gdb.trace/actions-changed.c: New file.
877 * gdb.trace/actions-changed.exp: New file.
878 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
879 (gdb_trace_setactions_command): ... this. Add "actions_command"
880 parameter, and handle it.
881 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
882
4bd05f24
YQ
8832013-04-04 Yao Qi <yao@codesourcery.com>
884
885 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
886 'step'.
887
3758b5ce
YQ
8882013-04-03 Yao Qi <yao@codesourcery.com>
889
890 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
891 "tfile-basic.tf".
892 (test_tfind_tfile): Likewise.
893
1dcaed0d
YQ
8942013-04-03 Yao Qi <yao@codesourcery.com>
895
896 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
897 "tfile-basic.tf" instead of "basic.tf".
898 (write_error_trace_file): Pass argument "tfile-error.tf"
899 instead of "error.tf".
900 * gdb.trace/tfile.exp: Update tfile names to
901 "tfile-basic.tf" and "tfile-error.tf".
902
0e7a53fc
SL
9032013-04-02 Sandra Loosemore <sandra@codesourcery.com>
904
905 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
906 empty directory in file for breakpoint hit.
907
9852c492
YQ
9082013-03-29 Yao Qi <yao@codesourcery.com>
909
910 * gdb.base/completion.exp: Test completion of commands
911 "target core", "target tfile" and "target exec".
912 * gdb.trace/tfile.exp: Test completion of command
913 "target tfile".
914
af312be7
JB
9152013-03-28 Joel Brobecker <brobecker@adacore.com>
916
917 * gdb.ada/win_fu_syms: New testcase.
918
e4a48d9d
DE
9192013-03-28 Doug Evans <dje@google.com>
920
921 * gdb.base/maint.exp (maint print statistics): Update expected output.
922
7f7cc265
PA
9232013-03-28 Pedro Alves <palves@redhat.com>
924
925 PR gdb/15294
926
927 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
928 mean unlimited instead of $arg < 0.
929 (test_listsize): Remove "listsize of 0 suppresses output" test.
930 Test that "set listsize 0" ends up with an unlimited listsize.
931
fc0da894
PA
9322013-03-28 Pedro Alves <palves@redhat.com>
933
934 * gdb.base/list.exp (last_line): New global.
935 (last_line_re): New global.
936 (test_listsize, test_list_function, test_list_forward)
937 (test_repeat_list_command, test_list_range)
938 (test_list_filename_and_function): Use them.
939 * gdb.base/list0.c: Comment the last line of the file with "last
940 line".
941
abe7b711
PA
9422013-03-28 Pedro Alves <palves@redhat.com>
943
944 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
945 list the whole file.
946
15b3979c
PA
9472013-03-28 Pedro Alves <palves@redhat.com>
948
949 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
950 "set listsize".
951
96811e3b
KS
9522013-03-26 Keith Seitz <keiths@redhat.com>
953
954 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
955 from passing.
956
4043f22b
PA
9572013-03-26 Pedro Alves <palves@redhat.com>
958
959 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
960 until after GDB has run.
961
14a1aa17
YQ
9622013-03-26 Yao Qi <yao@codesourcery.com>
963
964 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
965 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
966
99c819ee
MM
9672013-03-26 Markus Metzger <markus.t.metzger@intel.com>
968
969 * gdb.btrace/enable.exp: Add regression test.
970
24955f63
TT
9712013-03-25 Tom Tromey <tromey@redhat.com>
972
973 * gdb.cp/m-static.exp: Add destructor-printing tests.
974
fce632b6
TT
9752013-03-25 Tom Tromey <tromey@redhat.com>
976
977 * gdb.cp/m-static.exp: Add constructor ptype tests.
978 * gdb.cp/m-static.cc (single_constructor): New class.
979 (main): Make instance of single_constructor.
980
598d3636
JK
9812013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
982 Pedro Alves <palves@redhat.com>
983
984 * gdb.server/server-kill.c: New file.
985 * gdb.server/server-kill.exp: New file.
986
c12440c9
PA
9872013-03-21 Pedro Alves <palves@redhat.com>
988
989 * gdb.trace/trace-buffer-size.exp (get default buffer size):
990 Expect $gdb_prompt in gdb_test_multiple.
991
bd712aed
DE
9922013-03-21 Doug Evans <dje@google.com>
993
994 * gdb.base/maint.exp: Update tests for per-command stats.
995
b2f83c08
TT
9962013-03-21 Tom Tromey <tromey@redhat.com>
997
998 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
999 * gdb.cp/misc.exp: Add test for FILENAME:: case.
1000
ef0026f0
PA
10012013-03-20 Pedro Alves <palves@redhat.com>
1002
1003 PR gdb/15289
1004
1005 * gdb.base/remote.exp: Test
1006 "set remote hardware-watchpoint-limit -1",
1007 "set remote hardware-breakpoint-limit -1",
1008 "set remote hardware-watchpoint-limit 2147483647" and
1009 "set remote hardware-breakpoint-limit 2147483647".
1010
3f1175a9
PA
10112013-03-20 Pedro Alves <palves@redhat.com>
1012 Yao Qi <yao@codesourcery.com>
1013
1014 * gdb.trace/tfile.c: Add comments.
1015 (nonconstglob): New global.
1016 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
1017 global that is not covered by the trace frame. Test
1018 disassembling.
1019
a09ae1c1
JK
10202013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1021
1022 * gdb.base/valgrind-infcall.exp
1023 (continue #$continue_count) <remote connection closed>
1024 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
1025 $valgrind_pid.
1026
9ce98649
TT
10272013-03-15 Tom Tromey <tromey@redhat.com>
1028
1029 * gdb.cp/overload.cc (intintfunc): New.
1030 * gdb.cp/overload.exp: Add regression test.
1031
0a251e08
YQ
10322013-03-15 Yao Qi <yao@codesourcery.com>
1033
1034 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
1035 using with_test_prefix.
1036 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
1037 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
1038 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
1039 * gdb.threads/watchpoint-fork.exp (test): Likewise.
1040 * gdb.base/break-interp.exp (test_core): Likewise.
1041 (test_attach_gdb): Likewise.
1042 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
1043 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
1044 Likewise.
1045 * gdb.base/jit-so.exp (one_jit_test): Likewise.
1046 * gdb.base/jit.exp (one_jit_test): Likewise.
1047 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
1048 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
1049 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
1050 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
1051 Likewise.
1052 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1053 Likewise.
1054 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
1055 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
1056 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
1057 (tracepoint_change_loc_2): Likewise.
1058 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1059 Likewise.
1060 (disconnected_tfind): Likewise.
1061 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
1062 Likewise.
1063 (test_tfind_remote): Likewise.
1064 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
1065 Likewise.
1066 (test_pending_resolved): Likewise.
1067 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
1068 Likewise.
1069 (test_upload_tsv): Likewise.
1070 * gdb.trace/pending.exp (pending_tracepoint_resolved):
1071 Likewise.
1072 (pending_tracepoint_works): Likewise.
1073 * gdb.trace/report.exp (use_collected_data): Likewise.
1074 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
1075 Likewise.
1076 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
1077 * gdb.trace/strace.exp (strace_info_marker): Likewise.
1078 (strace_trace_on_same_addr): Likewise.
1079 (strace_trace_on_diff_addr): Likewise.
1080 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
1081 (gdb_collect_locals_test): Likewise.
1082 (gdb_unavailable_registers_test): Likewise.
1083 (gdb_collect_globals_test): Likewise.
1084
2c415c0f
YQ
10852013-03-15 Yao Qi <yao@codesourcery.com>
1086
1087 * gdb.base/condbreak.exp: Add semicolon back which was removed
1088 by my previous commit.
1089
ae59b1da
YQ
10902013-03-14 Yao Qi <yao@codesourcery.com>
1091
1092 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
1093 'return'.
1094 (gdb_target_monitor, gdb_load): Likewise.
1095 * config/sid.exp (gdb_load): Likewise.
1096 * config/slite.exp (gdb_load): Likewise.
1097 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
1098 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
1099 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
1100 (single_step_until): Likewise.
1101 * gdb.arch/powerpc-d128-regs.exp: Likewise.
1102 * gdb.arch/system-gcore.exp: Likewise.
1103 * gdb.base/bigcore.exp (extract_heap): Likewise.
1104 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
1105 * gdb.base/call-ar-st.exp: Likewise.
1106 * gdb.base/call-rt-st.exp: Likewise.
1107 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
1108 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
1109 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
1110 * gdb.base/corefile.exp: Likewise.
1111 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
1112 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
1113 * gdb.base/fixsection.exp: Likewise.
1114 * gdb.base/funcargs.exp: Likewise.
1115 * gdb.base/gcore-buffer-overflow.exp: Likewise.
1116 * gdb.base/gcore-relro.exp: Likewise.
1117 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
1118 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
1119 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
1120 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
1121 * gdb.base/list.exp: Likewise.
1122 (set_listsize): Likewise.
1123 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
1124 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
1125 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
1126 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
1127 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
1128 * gdb.base/setvar.exp: Likewise.
1129 (test_set): Likewise.
1130 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
1131 * gdb.base/solib-overlap.exp: Likewise.
1132 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
1133 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
1134 * gdb.base/watchpoint.exp (initialize): Likewise.
1135 (test_simple_watchpoint): Likewise.
1136 (test_disabling_watchpoints): Likewise.
1137 (test_watchpoint_triggered_in_syscall): Likewise.
1138 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
1139 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
1140 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
1141 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
1142 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1143 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1144 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1145 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1146 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1147 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
1148 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1149 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
1150 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
1151 * gdb.mi/gdb792.exp: Likewise.
1152 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
1153 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
1154 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
1155 * gdb.threads/gcore-thread.exp: Likewise.
1156 (load_core): Likewise.
1157 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
1158 (test_startup, check_control_c): Likewise.
1159 * gdb.threads/sigstep-threads.exp: Likewise.
1160 * gdb.threads/thread_check.exp: Likewise.
1161 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
1162 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
1163 (set_a_tracepoint, trace_buffer_normal): Likewise.
1164 (gdb_trace_circular_tests): Likewise.
1165 * gdb.trace/collection.exp: Likewise.
1166 * gdb.trace/disconnected-tracing.exp: Likewise.
1167 * gdb.trace/infotrace.exp: Likewise.
1168 * gdb.trace/mi-traceframe-changed.exp: Likewise.
1169 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
1170 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
1171 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
1172 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
1173 * gdb.trace/stap-trace.exp: Likewise.
1174 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
1175 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
1176 * gdb.trace/trace-buffer-size.exp: Likewise.
1177 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
1178 * gdb.trace/unavailable.exp: Likewise.
1179 * gdb.trace/while-dyn.exp: Likewise.
1180 * lib/fortran.exp (set_lang_fortran): Likewise.
1181 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
1182 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
1183 (default_gdb_start, get_compiler_info): Likewise.
1184 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
1185 (get_debug_format, setup_xfail_format): Likewise.
1186 (rerun_to_main, gdb_skip_float_test): Likewise.
1187 (build_id_debug_filename_get, get_remotetimeout): Likewise.
1188 * lib/java.exp (set_lang_java): Likewise.
1189 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
1190 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
1191 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
1192 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
1193 * lib/objc.exp (set_lang_objc): Likewise.
1194 * lib/pascal.exp (set_lang_pascal): Likewise.
1195 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
1196 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
1197 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
1198
bb869963
SDJ
11992013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
1200
1201 PR c++/15203
1202 PR c++/15210
1203 * gdb.cp/m-static.cc (keepalive_int): New function.
1204 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
1205 * gdb.cp/m-static.exp: New test for `sintvar'.
1206
e2be70a0
YQ
12072013-03-14 Yao Qi <yao@codesourcery.com>
1208
1209 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
1210 of 'tstatus' into tstatus_output.
1211 (top level): Save the trace data to tfile. Read trace file in
1212 tfile target. Check the trace status.
1213
8ddb1965
YQ
12142013-03-13 Yao Qi <yao@codesourcery.com>
1215
1216 * gdb.trace/tsv.exp (check_tsv): New.
1217 (top level): Save a tfile on current trace session. Call
1218 check_tsv on live target. Load the tfile with target tfile
1219 and call check_tsv again.
1220
045dd51f
YQ
12212013-03-13 Yao Qi <yao@codesourcery.com>
1222
1223 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
1224 Replace some "gdb_test" with "gdb_test_no_output".
1225
82d049ab
PH
12262013-03-12 Paul Hilfinger <hilfingr@adacore.com>
1227
1228 * gdb.ada/expr_delims.exp: New file.
1229 * gdb.ada/expr_delims/foo.adb: New file.
1230 * gdb.ada/expr_delims/pck.ads: New file.
1231 * gdb.ada/expr_delims/pck.adb: New file.
1232
cb8ea32b
KS
12332013-03-11 Keith Seitz <keiths@redhat.com>
1234
1235 * watchpoint.exp (test_no_hw_watchpoints): Add test using
1236 both condition and thread. Then delete the watchpoint.
1237
2f1d9bdd
MM
12382013-03-11 Christian Himpel <christian.himpel@intel.com>
1239
1240 * Makefile.in: Add btrace testsuite.
1241 * configure: Regenerated.
1242 * configure.ac: Add btrace testsuite.
1243 * gdb.btrace/Makefile.in: New file.
1244 * gdb.btrace/enable.c: New file.
1245 * gdb.btrace/enable.exp: New file.
1246 * gdb.btrace/function_call_history.c: New file.
1247 * gdb.btrace/function_call_history.exp: New file.
1248 * gdb.btrace/instruction_history.c: New file.
1249 * gdb.btrace/instruction_history.exp: New file.
1250 * gdb.btrace/instruction_history.S: New file.
1251 * lib/gdb.exp: Add btrace skip proc.
1252
05c56a9d
JK
12532013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1254
1255 Fix entry-values if the callee called a noreturn function.
1256 * gdb.arch/amd64-tailcall-noret.S: New file.
1257 * gdb.arch/amd64-tailcall-noret.c: New file.
1258 * gdb.arch/amd64-tailcall-noret.exp: New file.
1259
9112db09
JK
12602013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1261
1262 Fix entry-values in C++ across CUs.
1263 * gdb.arch/amd64-tailcall-cxx.exp: New file.
1264 * gdb.arch/amd64-tailcall-cxx1.S: New file.
1265 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
1266 * gdb.arch/amd64-tailcall-cxx2.S: New file.
1267 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
1268
be9a119c 12692013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
1270 Hafiz Abid Qadeer <abidh@codesourcery.com>
1271
1272 gdb/testsuite/
1273 * gdb.trace/trace-buffer-size.exp: New file.
1274 * gdb.trace/trace-buffer-size.c: New file.
1275
049109b0
PA
12762013-03-06 Pedro Alves <palves@redhat.com>
1277
1278 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
1279 doesn't support the tested optional feature, call "unsupported"
1280 with the same test message as the "pass" case, instead of calling
1281 "pass" with a different message. Use the same text for the "fail"
1282 cases too.
1283
4aa54120
YQ
12842013-03-06 Yao Qi <yao@codesourcery.com>
1285
1286 * gdb.trace/tstatus.exp: Remove the invocation of
1287 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
1288 (test_tracepoints): Don't set fast tracepoint.
1289 (top level): Don't check agent library is loaded or not.
1290
b8b71e63
YQ
12912013-03-06 Yao Qi <yao@codesourcery.com>
1292
1293 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
1294 parentheses by "\\".
1295
33f448b1
JK
12962013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1297
1298 * gdb.linespec/base/one/thefile.cc (twodup): New.
1299 (m): Call it.
1300 * gdb.linespec/base/two/thefile.cc (dupname): New.
1301 (n): Call it.
1302 * gdb.linespec/break-ask.exp: New file.
1303 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
1304
1c942fb9
YQ
13052013-02-28 Yao Qi <yao@codesourcery.com>
1306
1307 * gdb.trace/report.exp: Move some code to ...
1308 (use_collected_data): New.
1309 (top level): Call use_collected_data once on the live target.
1310 Save at file of the current trace session, load it with target
1311 tfile, and call use_collected_data again.
1312
5b967901
JK
13132013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1314
1315 * gdb.threads/fork-thread-pending.c (main): Add alarm.
1316
6447023f
JK
13172013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1318
1319 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
1320 Add final kill of ${valgrind_pid}.
1321
9f44fbc0
SCR
13222013-02-20 Siva Chandra Reddy <sivachandra@google.com>
1323
1324 * gdb.python/py-arch.c: New test case
1325 * gdb.python/py-arch.exp: New tests to test
1326 gdb.Architecture.disassemble
1327 * gdb.python/Makefile.in: Add py-arch to the list of
1328 EXECUTABLES.
1329
4c9ad8c2
TT
13302013-02-18 Tom Tromey <tromey@redhat.com>
1331
1332 * gdb.dwarf2/subrange.exp: New file.
1333
f5911ea1
HAQ
13342013-02-15 Pedro Alves <pedro@codesourcery.com>
1335 Hafiz Abid Qadeer <abidh@codesourcery.com>
1336
1337 * gdb.trace/tfile.exp: Add test for -trace-status command.
1338
420f4384
JK
13392013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1340
1341 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
1342 nanosleep by sleep.
1343
4819b3f8
PA
13442013-02-14 Pedro Alves <palves@redhat.com>
1345
1346 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
1347
1773c82c
HAQ
13482013-02-14 Pedro Alves <pedro@codesourcery.com>
1349 Hafiz Abid Qadeer <abidh@codesourcery.com>
1350
1351 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
1352
e234dfaf
TT
13532013-02-12 Tom Tromey <tromey@redhat.com>
1354
1355 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
1356 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
1357
6c01dd94
PA
13582013-02-12 Pedro Alves <palves@redhat.com>
1359
1360 * gdb.base/catch-signal.c: Update copyright years.
1361 * gdb.base/catch-signal.exp: Update copyright years.
1362 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
1363 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
1364 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
1365 * gdb.dwarf2/dw2-error.S: Update copyright years.
1366 * gdb.dwarf2/dw2-error.c: Update copyright years.
1367 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
1368 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
1369 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
1370
595fc67f
PA
13712013-02-12 Pedro Alves <palves@redhat.com>
1372
1373 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
1374 message.
1375 * gdb.base/sigaltstack.exp: Ditto.
1376 * gdb.base/siginfo.exp: Ditto.
1377 * gdb.base/sizeof.exp: Ditto.
1378
17282693
PA
13792013-02-12 Pedro Alves <palves@redhat.com>
1380
1381 * gdb.mi/mi-basics.exp: Tweak intro comment.
1382 * gdb.mi/mi-break.exp: Tweak intro comment.
1383 * gdb.mi/mi-console.exp: Tweak intro comment.
1384 * gdb.mi/mi-file.exp: Tweak intro comment.
1385 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
1386 * gdb.mi/mi-return.exp: Tweak intro comment.
1387 * gdb.mi/mi-stepi.exp: Tweak intro comment.
1388 * gdb.mi/mi-until.exp: Tweak intro comment.
1389 * gdb.mi/mi-watch.exp: Tweak intro comment.
1390
8a4ac37e
PA
13912013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
1392
1393 * gdb.server/no-thread-db.exp: New file.
1394 * gdb.server/no-thread-db.c: New file.
1395 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
1396
c2792f5a
DE
13972013-02-11 Doug Evans <dje@google.com>
1398
1399 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
1400 two decfloats.
1401
d9e98382
SDJ
14022013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
1403
1404 * gdb.base/bitfields.c (struct internalvartest): New declaration.
1405 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
1406
a321661a
JK
14072013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1408
1409 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
1410
134a2066
YQ
14112013-02-06 Yao Qi <yao@codesourcery.com>
1412
1413 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
1414 to ...
1415 (test_create_delete_modify_tsv): ... here. New test on modifying
1416 the initial value of a tsv.
1417
5a2dc60a
JK
14182013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1419
1420 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
1421 (cd .../rdir): ... here.
1422
233d95b5
JK
14232013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1424
1425 * gdb.linespec/base/one/header.h: New file.
1426 * gdb.linespec/base/two/header.h: New file.
1427 * gdb.linespec/macro-relative.c: New file.
1428 * gdb.linespec/macro-relative.exp: New file.
1429
fbd9ab74
JK
14302013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1431
1432 * gdb.base/fullpath-expand-func.c: New file.
1433 * gdb.base/fullpath-expand.c: New file.
1434 * gdb.base/fullpath-expand.exp: New file.
1435 * gdb.base/realname-expand-real.c: New file.
1436 * gdb.base/realname-expand.c: New file.
1437 * gdb.base/realname-expand.exp: New file.
1438
1b56eb55
JK
14392013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1440
1441 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
1442 * gdb.dwarf2/dw2-dir-file-name.c: New file.
1443
af529f8f
JK
14442013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1445
1446 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
1447 (compare_filenames_for_search does not match)
1448 (compare_filenames_for_search does match): New tests.
1449
f5b95b50
JK
14502013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1451
1452 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
1453
d47921b9
JK
14542013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1455
1456 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
1457
8a92335b
JK
14582013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1459
1460 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
1461 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
1462 ${binfile}.mini_debuginfo-debuglink and
1463 ${binfile}.mini_debuginfo-debuglink.xz.
1464
17f2157d
TT
14652013-02-01 Tom Tromey <tromey@redhat.com>
1466
1467 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
1468 attributes.
1469
d65f0a9c
TT
14702013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1471 Tom Tromey <tromey@redhat.com>
1472
1473 * gdb.dwarf2/method-ptr.exp: Link with c++.
1474 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
1475
f25c0135
TT
14762013-01-31 Tom Tromey <tromey@redhat.com>
1477
1478 * gdb.base/jit.exp (compile_jit_test): New proc.
1479 Add PIE tests.
1480
7078baeb
TT
14812013-01-31 Tom Tromey <tromey@redhat.com>
1482
1483 * gdb.dwarf2/method-ptr.cc: New file.
1484 * gdb.dwarf2/method-ptr.exp: New file.
1485
1d24041a
TT
14862013-01-31 Tom Tromey <tromey@redhat.com>
1487
1488 * lib/dwarf.exp (namespace Dwarf): New.
1489
8d9878a4
TT
14902013-01-29 Tom Tromey <tromey@redhat.com>
1491
1492 * gdb.dwarf2/fission-reread.exp: Add unload test.
1493
bed911e5
DE
14942013-01-28 Doug Evans <dje@google.com>
1495
1496 * gdb.dwarf2/fission-loclists.exp: New file.
1497 * gdb.dwarf2/fission-loclists.S: New file.
1498
e229648e
JK
14992013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1500
1501 Code cleanup.
1502 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
1503 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
1504 and prepare_for_testing.
1505 * gdb.base/store.exp: Likewise.
1506
86700f00
TT
15072013-01-25 Tom Tromey <tromey@redhat.com>
1508
1509 * gdb.python/py-explore.exp: Expect the gdb prompt.
1510
8954db33
AB
15112013-01-25 Andrew Burgess <aburgess@broadcom.com>
1512
1513 * gdb.base/gnu_vector.c: New variable for use in tests.
1514 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
1515 changes in scalar to vector casting and widening.
1516 * gdb.python/py-type.c: New variables for use in tests.
1517 * gdb.python/py-type.exp: Update vector related tests to reflect
1518 changes in scalar to vector casting and widening.
1519
2077afdd
TD
15202013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
1521
1522 * gdb.base/prologue-include.c: New file.
1523 * gdb.base/prologue-include.exp: New file.
1524 * gdb.base/prologue-include.h: New file.
1525
d7499464
HAQ
15262013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
1527
1528 PR gdb/13443
1529 * gdb.mi/mi-var-block.exp: Make test messages unique.
1530
e2a3e0f1
TT
15312013-01-23 Tom Tromey <tromey@redhat.com>
1532
1533 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
1534
152fcc9c
TT
15352013-01-23 Tom Tromey <tromey@redhat.com>
1536
1537 * gdb.cp/converts.cc (main): Initialize 'a'.
1538
bea883fd
SCR
15392013-01-23 Siva Chandra Reddy <sivachandra@google.com>
1540
1541 * testsuite/gdb.python/frame.exp: Add a test for
1542 gdb.Frame.architecture() method.
1543
0928e93d
PA
15442013-01-22 Pedro Alves <palves@redhat.com>
1545
1546 * gdb.base/annota1.exp (signal sent): No longer expect
1547 breakpoints-invalid.
1548 * gdb.cp/annota2.exp (continue until exit)
1549 (watch triggered on a.x): Ditto.
1550
9c97429f
PA
15512013-01-22 Pedro Alves <palves@redhat.com>
1552
1553 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
1554 Adjust tests to breakpoints-invalid changes.
1555 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
1556 variables.
1557 Adjust tests to breakpoints-invalid changes.
1558
187d10dd
PA
15592013-01-22 Pedro Alves <palves@redhat.com>
1560
1561 * gdb.base/annota1.exp (annotate ignore count change): Add
1562 expected output for failure case.
1563
ea3aedcb
TT
15642013-01-22 Tom Tromey <tromey@redhat.com>
1565
1566 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
1567 call.
1568
998580f1
MK
15692013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
1570
1571 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 1572 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
1573 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
1574 Also handle 'thread' field.
1575 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
1576 * gdb.mi/mi-watch.exp: Ditto.
1577 * lib/mi-support.exp: Ditto.
1578
8f1d5693
MK
15792013-01-21 Siva Chandra Reddy <sivachandra@google.com>
1580
1581 * gdb.python/py-explore.exp: Improve a test
1582
2d8c5d7c
DB
15832013-01-18  David Blaikie  <dblaikie@gmail.com>
1584
1585 * gdb.base/label.c (main): Correct the type of the second
1586 parameter.
1587
46f35228
TT
15882013-01-18 Tom Tromey <tromey@redhat.com>
1589
1590 * gdb.dwarf2/trace-crash.s: New file.
1591 * gdb.dwarf2/trace-crash.exp: New file.
1592
5965d69d
HAQ
15932013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
1594
43aaf8b6
PA
1595 PR gdb/13443
1596 * gdb.base/checkpoint.exp: Update test messages to make them
1597 unique.
5965d69d 1598
5ae4861a
YQ
15992013-01-18 Yao Qi <yao@codesourcery.com>
1600
1601 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
1602 output of 'info tracepoints'.
1603 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1604 Likewise.
1605 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
1606 * gdb.trace/disconnected-tracing.c (struct foo): New.
1607
d84fca2c
JK
16082013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1609
1610 * gdb.dwarf2/dw2-dos-drive.S: New file.
1611 * gdb.dwarf2/dw2-dos-drive.exp: New file.
1612
aebb1cc9
DE
16132013-01-17 Doug Evans <dje@google.com>
1614
2782d512
DE
1615 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
1616 CXX_FOR_TARGET.
1617
aebb1cc9
DE
1618 * boards/cc-with-tweaks.exp: New file.
1619
db2b2972
TT
16202013-01-17 Tom Tromey <tromey@redhat.com>
1621
1622 * gdb.base/completion.exp: Add "set cp-abi" completion test.
1623
96343774
PA
16242013-01-17 Pedro Alves <palves@redhat.com>
1625
1626 Merge dg-extract-results.sh from upstream (svn 195224).
1627
1628 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1629 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
1630
1631 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1632 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
1633
1634 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1635 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
1636
1637 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1638 * dg-extract-results.sh: Redirect grep output to /dev/null instead
1639 of grep -q.
1640
675921c0
SD
16412012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
1642
1643 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
1644 interface.
1645 * gdb.base/jithost.c: New file.
1646 * gdb.base/jithost.h: New file.
1647 * gdb.base/jitreader.c : New file.
1648 * gdb.base/jit-protocol.h: New file.
1649
ab04a2af
TT
16502013-01-16 Tom Tromey <tromey@redhat.com>
1651
1652 * gdb.base/catch-signal.c: New file.
1653 * gdb.base/catch-signal.exp: New file.
1654
8ac3646f
TT
16552013-01-16 Tom Tromey <tromey@redhat.com>
1656
1657 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
1658
22fc223e
JK
16592013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1660
1661 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
1662
44478ab3
TT
16632013-01-14 Tom Tromey <tromey@redhat.com>
1664
1665 * gdb.base/completion.exp: Add "set gnutarget" test.
1666
06d66ee9
TT
16672013-01-14 Tom Tromey <tromey@redhat.com>
1668
1669 * gdb.dwarf2/dw2-restrict.S: New file.
1670 * gdb.dwarf2/dw2-restrict.c: New file.
1671 * gdb.dwarf2/dw2-restrict.exp: New file.
1672
c9bf0622
TT
16732013-01-14 Tom Tromey <tromey@redhat.com>
1674
1675 * gdb.dwarf2/dw2-error.exp: New file.
1676 * gdb.dwarf2/dw2-error.c: New file.
1677 * gdb.dwarf2/dw2-error.S: New file.
1678
5b12a61c
JK
16792013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1680
1681 * gdb.cp/parse-lang.cc: New file.
1682 * gdb.cp/parse-lang.exp: New file.
1683
f0a4b570
JK
16842013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1685
1686 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
1687 (set substitute-path): New test.
1688 (fullname present): Remove content.
1689 (substituted fullname): New test.
1690
f751cc97
JB
16912013-01-13 Joel Brobecker <brobecker@adacore.com>
1692
1693 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
1694 check. Move $gdb_py_is_py24 value check right after.
1695
04164e8e
JK
16962013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1697
1698 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
1699 targets.
1700
5bf480a5
YQ
17012013-01-11 Yao Qi <yao@codesourcery.com>
1702
1703 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
1704 for dprintf.
1705 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1706 Check the fields in "=breakpoint-created" for dprintf.
1707
f35a17b5
JK
17082012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1709
1710 * gdb.mi/mi-fullname-deleted.exp: New file.
1711
85817405
JK
17122012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1713
1714 * gdb.base/skip-solib.exp (info skip with pending file): Update the
1715 expected output.
1716 (info skip with pending file): Remove.
1717 (ignoring function in solib, info skip for function multiply): Update
1718 the expected output.
1719 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
1720 (info skip (delete 1), info skip after disabling all)
1721 (info skip after enabling all, info skip after disabling 4 2-3)
1722 (info skip after enabling 2-3, info skip 2-3)
1723 (info skip after deleting 2 3): Update the expected output.
1724 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
1725 statement to its initialization and return.
1726 * gdb.linespec/skip-two.exp: New file.
1727
27210e12
DE
17282012-12-19 Doug Evans <dje@google.com>
1729
1730 * gdb.base/maint.exp: Handle testing with .gdb_index.
1731
bb627a12
JB
17322012-12-19 Joel Brobecker <brobecker@adacore.com>
1733
1734 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
1735 Cavium to FSF.
1736
7785b880
JB
17372012-12-19 Joel Brobecker <brobecker@adacore.com>
1738
1739 * dg-extract-results.sh: Update contact info in copyright notice.
1740 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
1741 GPL v3 or later. Update contact info.
1742 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
1743 gdb.threads/watchpoint-fork-mt.c,
1744 gdb.threads/watchpoint-fork-parent.c,
1745 gdb.threads/watchpoint-fork-st.c,
1746 gdb.threads/watchpoint-fork.h: Likewise.
1747
f2a8bc8a
YQ
17482012-12-15 Yao Qi <yao@codesourcery.com>
1749
1750 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
1751 'installed' field in '=breakpoint-modified'.
1752 (test_reconnect): Check 'installed' field in
1753 '=breakpoint-modified' and '=breakpoint-created'.
1754
1755 * gdb.trace/actions.exp: Update test for 'installed' field.
1756 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
1757 (tracepoint_change_loc_2): Likewise.
1758 Check 'info tracepoint' display nothing else.
1759 * gdb.trace/deltrace.exp: Likewise.
1760 * gdb.trace/infotrace.exp: Likewise.
1761 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
1762 Likewise.
1763 * gdb.trace/passcount.exp: Likewise.
1764 * gdb.trace/tracecmd.exp: Likewise.
1765 * gdb.trace/while-stepping.exp: Likewise.
1766
6592e36f
TT
17672012-12-14 Tom Tromey <tromey@redhat.com>
1768
1769 * gdb.cp/member-name.exp: New file.
1770 * gdb.cp/member-name.cc: New file.
1771
7d27a96d
TT
17722012-12-14 Tom Tromey <tromey@redhat.com>
1773
1774 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
1775
f8c05d0d
DE
17762012-12-14 Doug Evans <dje@google.com>
1777
1778 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
1779 DW_OP_GNU_implicit_pointer is section-relative.
1780
451b7c33
TT
17812012-12-14 Tom Tromey <tromey@redhat.com>
1782
43aaf8b6 1783 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 1784
10e339df
PA
17852012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
1786
6fdff2c5 1787 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 1788
e780d813
DE
17892012-12-13 Doug Evans <dje@google.com>
1790
1791 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
1792 * gdb.multi/multi-arch.exp: Ditto.
1793
ca3dbcc8 17942012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 1795
ca3dbcc8
MG
1796 * gdb.mi/mi-catch-load-so.c: New. Clone of the
1797 catch load test library source file.
1798 * gdb.mi/mi-catch-load.c: New. Clone of the catch
1799 load test source file.
1800 * gdb.mi/mi-catch-load.exp: New. Test file for
1801 basic MI -catch-load and -catch-unload tests.
1802
2960a434
PK
18032012-12-11 Paul Koning <paul_koning@dell.com>
1804
1805 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
1806 exception.
1807 (_iterator_except): New function.
1808 (ArrayPrinter): Use _iterator function instead of local _iterator
1809 class for Python 3 compatibility.
1810 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 1811 _iterator.
2960a434
PK
1812 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
1813 execfile for Python 3 compatibility.
1814 * gdb.python/python.exp: Handle Python 2.4 exception traceback
1815 format in error_prompt test.
6fdff2c5 1816
9325cb04
PK
18172012-12-10 Paul Koning <paul_koning@dell.com>
1818
1819 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 1820 compatibility.
9325cb04
PK
1821 * gdb.python/py-block.exp: Ditto.
1822 * gdb.python/py-breakpoint.exp: Ditto.
1823 * gdb.python/py-cmd.exp: Ditto.
1824 * gdb.python/py-events.py: Ditto.
1825 * gdb.python/py-finish-breakpoint.py: Ditto.
1826 * gdb.python/py-finish-breakpoint2.exp: Ditto.
1827 * gdb.python/py-finish-breakpoint2.py: Ditto.
1828 * gdb.python/py-frame-inline.exp: Ditto.
1829 * gdb.python/py-frame.exp: Ditto.
1830 * gdb.python/py-infthread.exp: Ditto.
1831 * gdb.python/py-objfile.exp: Ditto.
1832 * gdb.python/py-parameter.exp: Ditto.
1833 * gdb.python/py-progspace.exp: Ditto.
1834 * gdb.python/py-prompt.exp: Ditto.
1835 * gdb.python/py-symbol.exp: Ditto.
1836 * gdb.python/py-symtab.exp: Ditto.
1837 * gdb.python/py-template.exp: Ditto.
1838 * gdb.python/py-value-cc.exp: Ditto.
1839 * gdb.python/python.exp: Ditto.
1840 * gdb.python/source2.py: Ditto.
1841 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 1842 compatibility.
9325cb04
PK
1843 Use sorted() function rather than sort() method.
1844 Accept either int or long values for enum values.
1845 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
1846 execfile for Python 3 compatibility.
1847 * gdb.python/py-evsignal.exp: Ditto.
1848 * gdb.python/py-evthreads.exp: Ditto.
1849 * gdb.python/py-mi.exp: Ditto.
1850 * gdb.python/py-pp-maint.exp: Ditto.
1851 * gdb.python/py-prettyprint.exp: Ditto.
1852 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 1853 Python 3 compatibility.
9325cb04
PK
1854 Skip tests for Python 2.4.
1855 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 1856 Python 3 compatibility.
9325cb04
PK
1857 Use byte string rather than character string in memory write test
1858 if Python 3.
1859 * gdb.python/py-pp-maint.py: Change class declarations to "new
1860 class" syntax.
1861 * gdb.python/py-prettyprint.py: Change iterator class to generator
1862 function for Python 3 compatibility.
1863 Make all classes "new style".
1864 Fix indentation issue and stray semicolon.
1865 * gdb.python/py-shared.expChange print syntax for Python 3
1866 compatibility.
1867 Define "long" if Python 3.
1868 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 1869 compatibility.
9325cb04
PK
1870 Accept either int or long values for enum values.
1871 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 1872 compatibility.
9325cb04
PK
1873 Skip "long" and "unicode" tests if Python 3.
1874 Accept either "type" or "class" in type checks.
1875 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
1876 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
1877
8b9737bf
TT
18782012-12-10 Tom Tromey <tromey@redhat.com>
1879
1880 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
1881 (test): Add "two_cu" argument.
1882 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
1883 for types; allow two CUs.
1884
1b80a9fa
JK
18852012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1886
1887 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
1888 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
1889
f0b6d50a
YQ
18902012-12-08 Yao Qi <yao@codesourcery.com>
1891 Pedro Alves <palves@redhat.com>
1892
1893 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
1894 '=breakpoint-created' when GDB merges the tracepoints of both
1895 sides.
1896
2f68a895
TT
18972012-12-07 Tom Tromey <tromey@redhat.com>
1898
1899 * gdb.base/break1.c (enum some_enum, union some_union): New.
1900 (some_enum_global, some_union_global, some_value): New globals.
1901 * gdb.base/completion.exp: Add tag completion tests.
1902
4fc5d43e
TT
19032012-12-07 Tom Tromey <tromey@redhat.com>
1904
1905 * gdb.base/completion.exp: Add tests for ptype and whatis
1906 completion.
1907
6559e013
JB
19082012-12-07 Joel Brobecker <brobecker@adacore.com>
1909
1910 * gdb.base/stale-infcall.exp: Fix copyright line.
1911
ae2b630d
JB
19122012-12-07 Joel Brobecker <brobecker@adacore.com>
1913
1914 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
1915
0ba2eb0f
TT
19162012-12-06 Pedro Alves <palves@redhat.com>
1917 Tom Tromey <tromey@redhat.com>
1918
1919 * gdb.base/exprs.exp: Add tests for cast to void.
1920
731145cb
TT
19212012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
1922
1923 * gdb.python/py-mi.exp: Correct expected results for attribute
1924 "dynamic" returned by -var-update.
1925 Add test case for correct handling of "diplayhint" for children
1926 of dynamic varobjs.
1927 * gdb.python/py-prettyprint.c (set_itme): New function.
1928 (bug_14741) New function.
1929 (main) Add call to bug_14741().
1930 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
1931
e58fcc15
UW
19322012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
1933
1934 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
1935 ${binfile}.funcsyms list.
1936
e9eb0d14
YQ
19372012-12-04 Yao Qi <yao@codesourcery.com>
1938
1939 PR gdb/13443
1940 * gdb.trace/actions.exp: Make test messages unique.
1941
4983028c
TT
19422012-11-29 Tom Tromey <tromey@redhat.com>
1943
1944 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
1945
ea5e6b0e
UW
19462012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
1947
1948 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
1949 * gdb.opencl/datatypes.exp: Likewise.
1950 * gdb.opencl/operators.exp: Likewise.
1951 * gdb.opencl/vec_comps.exp: Likewise.
1952
cdde3dfb
JG
19532012-11-29 Jerome Guitton <guitton@adacore.com>
1954
1955 * gdb.ada/iwide: New testcase.
1956
b50d69b5
JG
19572012-11-29 Jerome Guitton <guitton@adacore.com>
1958
1959 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
1960 ptype test.
1961
c2d3fccf
JG
19622012-11-29 Jerome Guitton <guitton@adacore.com>
1963
1964 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
1965 form {VARIANT_TYPE}ADDRESS.
1966
5edf51fe
YQ
19672012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
1968
1969 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
1970 (func): New function.
1971 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
1972 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
1973 pointers to members with pointer-to-function type.
1974
608e2dbb
TT
19752012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1976 Tom Tromey <tromey@redhat.com>
1977
1978 * gdb.base/gnu-debugdata.exp: New file.
1979 * gdb.base/gnu-debugdata.c: New file.
1980 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
1981 (gdb_unload): Return 0 on success.
1982
4648e588
JK
19832012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1984
1985 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
1986
17d6efc4
JB
19872012-11-26 Joel Brobecker <brobecker@adacore.com>
1988
1989 * gdb.base/empty_exe.exp: New testcase.
1990
ace21957
MF
19912012-11-20 Mike Frysinger <vapier@gentoo.org>
1992
1993 * gdb.base/completion.exp: Add test for help aliases completion.
1994
5c401a0a
YQ
19952012-11-20 Yao Qi <yao@codesourcery.com>
1996
1997 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1998 Don't test 'maint set show-debug-regs'.
1999 Use command 'set remotecache' instead of
2000 'set circular-trace-buffer'.
2001
8dea366b
KS
20022012-11-16 Keith Seitz <keiths@redhat.com>
2003
2004 PR c++/13615
2005 * gdb.cp/baseenum.cc: New file.
2006 * gdb.cp/baseenum.exp: New file.
2007 * gdb.cp/derivation.cc (A): Add copyright.
2008 Add a typedef.
2009 (B): Use A::value_type instead of int. Change all references.
2010 (D): Use value_type instead of int. Change all references.
2011 (E): Likewise.
2012 (F); Likewise.
2013 (Z): New class.
2014 (ZZ): New class.
6fdff2c5 2015 (N, Base, Derived): New namespace and classes.
8dea366b
KS
2016 (main): Add instances of Z and ZZ.
2017 Make sure all symbols from N are kept.
2018 * gdb.cp/derivation.exp: Update typedef changes in tests.
2019 Add tests for class typedefs both before and after starting
2020 the inferior.
2021 Add tests for searching for a typedef while stopped in a
2022 method.
2023
5e34c6c3
LM
20242012-11-14 Luis Machado <lgustavo@codesourcery.com>
2025
2026 * gdb.mi/mi-var-create-rtti.c: New file.
2027 * gdb.mi/mi-var-create-rtti.exp: New file.
2028
5e487a5f
LM
20292012-11-14 Luis Machado <lgustavo@codesourcery.com>
2030
2031 * gdb.base/structs3.exp: Run to main before doing any tests.
2032
6d67b990
AB
20332012-11-14 Andrew Burgess <aburgess@broadcom.com>
2034
2035 * gdb.python/py-type.exp: Uniquify test names.
2036
e5d98164
YQ
20372012-11-14 Yao Qi <yao@codesourcery.com>
2038
2039 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
2040 (thread_function) [DEBUG]: Call 'printf'.
2041 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
2042 command line if 'DEBUG=1' is passed to test.
2043 Remove a pattern to match inferior's output.
2044
62747a60
TT
20452012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
2046
2047 * gdb.mi/mi-fill-memory.exp: New test.
2048
18a9fc12
TT
20492012-11-12 Tom Tromey <tromey@redhat.com>
2050
2051 * gdb.base/completion.exp: Update for "info type-printers".
2052 * gdb.python/py-typeprint.cc: New file.
2053 * gdb.python/py-typeprint.exp: New file.
2054 * gdb.python/py-typeprint.py: New file.
2055
bd69fc68
TT
20562012-11-12 Tom Tromey <tromey@redhat.com>
2057
2058 * gdb.base/call-sc.exp: Use "ptype/r".
2059 * gdb.base/volatile.exp: Don't expect "int".
2060 * gdb.cp/ptype-flags.cc: New file.
2061 * gdb.cp/ptype-flags.exp: New file.
2062 * gdb.cp/templates.exp: Use ptype/r.
2063 (test_ptype_of_templates, test_template_typedef): Likewise.
2064 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
2065 argument. Handle template names and template parameters.
2066 * gdb.mi/mi-var-cmd.exp: Accept "long".
2067 * gdb.mi/mi-var-child.exp: Accept "long".
2068 * gdb.mi/mi-var-display.exp: Accept "long".
2069 * gdb.mi/mi2-var-child.exp: Accept "long".
2070
b3720c3a
TT
20712012-11-12 Tom Tromey <tromey@redhat.com>
2072
2073 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
2074 "ptype" from calls to cp_test_ptype_class.
2075 (test_enums): Likewise.
2076 * gdb.cp/derivation.exp: Remove "ptype" from calls to
2077 cp_test_ptype_class.
2078 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
2079 calls to cp_test_ptype_class.
2080 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
2081 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
2082 from calls to cp_test_ptype_class.
2083 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
2084 command here. Change "in_command" argument to "in_exp".
2085
0d63ecda
KS
20862012-11-10 Keith Seitz <keiths@redhat.com>
2087
2088 PR gdb/14288
2089 * gdb.base/printcmds.c: Add invalid_XXX globals
2090 for repeated byte tests.
2091 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
2092 * gdb.base/wchar.c (main): Add and construct a wchar_t
2093 array with repeated characters.
2094 * gdb.base/wchar.exp: Add repeated character tests.
2095
ed8a1c2d
AB
20962012-11-09 Andrew Burgess <aburgess@broadcom.com>
2097
2098 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
2099 disassembly output.
2100
9107fc8d
PA
21012012-11-09 Pedro Alves <palves@redhat.com>
2102
2103 PR gdb/14306
2104
2105 * gdb.multi/multi-arch-exec.c: New file.
2106 * gdb.multi/multi-arch-exec.exp: New file.
2107
558a9d82
YQ
21082012-11-09 Yao Qi <yao@codesourcery.com>
2109
2110 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
2111 (top level): Call it.
2112
e714f336
YQ
21132012-11-09 Yao Qi <yao@codesourcery.com>
2114
2115 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
2116 typo.
2117
6ecd4729
PA
21182012-11-09 Pedro Alves <palves@redhat.com>
2119
2120 * gdb.multi/multi-arch.exp: New.
2121
9015683b
TT
21222012-11-08 Tom Tromey <tromey@redhat.com>
2123
2124 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
2125 core files, if possible.
2126 * gdb.base/siginfo-thread.c: New file
2127 * gdb.base/siginfo-thread.exp: New file
2128
ea9f10bb
TT
21292012-11-08 Tom Tromey <tromey@redhat.com>
2130
2131 * gdb.base/comprdebug.exp: New file.
2132
f6592439
PA
21332012-11-06 Pedro Alves <palves@redhat.com>
2134
2135 PR gdb/14810
2136
2137 * gdb.base/disabled-location.c: New file.
2138 * gdb.base/disabled-location.exp: New file.
2139
2d338fa9
TT
21402012-11-06 Tom Tromey <tromey@redhat.com>
2141
2142 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
2143 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
2144 gdb_gcore_cmd.
2145 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
2146 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
2147 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
2148 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
2149 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
2150 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
2151 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
2152 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
2153 * lib/gdb.exp (gdb_gcore_cmd): New proc.
2154
68c9da30
PA
21552012-11-05 Pedro Alves <palves@redhat.com>
2156
2157 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
2158 procedure.
2159 (do_vfork_and_follow_child_tests_exec)
2160 (do_vfork_and_follow_child_tests_exit): Call it.
2161
a7c8c931
PA
21622012-11-05 Pedro Alves <palves@redhat.com>
2163
2164 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
2165 fails.
2166
6f6484cd
YQ
21672012-11-03 Yao Qi <yao@codesourcery.com>
2168
2169 Fix PR gdb/14617.
2170 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2171 Remove setup_kfail, and update test.
2172
b45627a0
TT
21732012-11-02 Tom Tromey <tromey@redhat.com>
2174
2175 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
2176 test.
2177
f50f4e56
PA
21782012-11-02 Pedro Alves <palves@redhat.com>
2179
2180 PR gdb/14766
2181
2182 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
2183 setup_kfail.
2184 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
2185 get registers".
2186
71ce889d
PA
21872012-11-02 Pedro Alves <palves@redhat.com>
2188
2189 * gdb.base/foll-vfork-exit.c: New file.
2190 * gdb.base/foll-vfork.exp (top level): New file-describing
2191 comment.
2192 (vfork_child_follow_to_exit): New procedure.
2193 (tcatch_vfork_then_child_follow): Rename as ...
2194 (tcatch_vfork_then_child_follow_exec): ... this.
2195 (tcatch_vfork_then_child_follow_exit): New procedure.
2196 (do_vfork_and_follow_parent_tests): New procedure, factored out
2197 from do_vfork_and_exec_tests.
2198 (do_vfork_and_follow_child_tests_exec): Ditto.
2199 (do_vfork_and_exec_tests): Delete.
2200 (do_vfork_and_follow_child_tests_exit): New procedure.
2201 (top level): Run tests with both the program that has the vfork
2202 child execing, and the program has the vfork child exiting.
2203
1e35b1a9
PA
22042012-11-02 Pedro Alves <palves@redhat.com>
2205
2206 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
2207 (check_vfork_catchpoints, vfork_parent_follow_through_step)
2208 (vfork_parent_follow_to_bp): Call it.
2209 (kill_child): Delete.
2210 (vfork_and_exec_child_follow_to_main_bp)
2211 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
2212 longer call kill_child.
2213 (tcatch_vfork_then_parent_follow): Call setup_gdb.
2214 (do_vfork_and_exec_tests): Don't runto_main before calling each
2215 test procedure.
2216 (top level): Don't clean restart and set verbose before running
2217 each test procedure.
2218
22192012-11-02 Pedro Alves <palves@redhat.com>
2220
2221 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
2222 (vfork_parent_follow_to_bp)
2223 (vfork_and_exec_child_follow_to_main_bp)
2224 (vfork_and_exec_child_follow_through_step)
2225 (tcatch_vfork_then_parent_follow)
2226 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2227 Use with_test_prefix.
2228
22292012-11-02 Pedro Alves <palves@redhat.com>
2230
2231 * gdb.base/foll-vfork.c: Add copyright header.
2232 * gdb.base/vforked-prog.c: Add copyright header.
2233
22342012-11-02 Pedro Alves <palves@redhat.com>
2235
2236 * gdb.base/foll-vfork.exp
2237 (vfork_and_exec_child_follow_through_step): Don't skip on
2238 non-HP/UX targets. Expect the next to only step one line on
2239 non-HP/UX targets, rather than stopping only after the exec.
2240
22412012-11-02 Pedro Alves <palves@redhat.com>
2242
2243 Don't hard code line numbers.
2244
2245 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
2246 Expect text from the sources instead of a line number.
2247 (vfork_parent_follow_to_bp)
2248 (vfork_and_exec_child_follow_to_main_bp)
2249 (vfork_and_exec_child_follow_through_step)
2250 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2251 Use gdb_get_line_number.
2252
22532012-11-02 Pedro Alves <palves@redhat.com>
2254
2255 Modernize.
2256
2257 * gdb.base/foll-vfork.exp: Use standard_testfile and
2258 build_executable. Pass descriptive string to untested.
2259 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
2260 (vfork_and_exec_child_follow_to_main_bp)
2261 (vfork_and_exec_child_follow_through_step)
2262 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
2263 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
2264 of send_gdb/gdb_expect.
2265
2266 (kill_child): New procedure.
2267 (vfork_and_exec_child_follow_to_main_bp)
2268 (vfork_and_exec_child_follow_through_step): Use it.
2269
f0559fff
YQ
22702012-11-02 Yao Qi <yao@codesourcery.com>
2271
2272 * gdb.base/setvar.exp: Test setting nested struct.
2273 * gdb.base/setvar.c (v_struct3): New.
2274
c207c6da
DE
22752012-11-01 Doug Evans <dje@google.com>
2276
2277 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
2278 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
2279 use them.
2280
2f27adfe
AB
22812012-10-31 Andrew Burgess <aburgess@broadcom.com>
2282
2283 PR cli/14772
2284 * gdb.base/gnu_vector.c (union_with_vector_1)
2285 (struct_with_vector_1): Add new struct and union for testing
2286 ptype.
2287 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
2288 structs / unions containing vectors.
2289
bb662ca6
YQ
22902012-10-25 Yao Qi <yao@codesourcery.com>
2291
2292 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
2293 'setup_kfail' instead of 'setup_kfail_for_target'.
2294 * gdb.base/varargs.exp: Likewise.
2295 * lib/gdb.exp (setup_kfail_for_target): Remove.
2296
635d23ff
MK
22972012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
2298
2299 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
2300
afdb064f
MK
23012012-10-25 Mark Kettenis <kettenis@gnu.org>
2302
2303 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
2304
d99dcf51
JB
23052012-10-24 Joel Brobecker <brobecker@adacore.com>
2306
2307 * gdb.ada/set_wstr: New testcase.
2308
32560274
JB
23092012-10-24 Joel Brobecker <brobecker@adacore.com>
2310
2311 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
2312
5ded5331
JB
23132012-10-24 Joel Brobecker <brobecker@adacore.com>
2314
2315 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
2316
d8d84291
MK
23172012-10-24 Mark Kettenis <kettenis@gnu.org>
2318
2319 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
2320
6e933c51
JK
23212012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2322
2323 * gdb.base/callfuncs.exp (do_function_calls): Fix
2324 setup_kfail_for_target for -m32 mode.
2325
274bd000
MK
23262012-10-23 Mark Kettenis <kettenis@gnu.org>
2327
2328 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
2329 are now fixed.
2330
545f743d
YQ
23312012-10-23 Yao Qi <yao@codesourcery.com>
2332
2333 * gdb.base/info-os.exp: Resume the inferior until it exits.
2334
48b56b6a 23352012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
2336
99c7d5a8 2337 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
2338 * gdb.base/print-file-var.exp: Likewise.
2339 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 2340
8de0566d
YQ
23412012-10-17 Yao Qi <yao@codesourcery.com>
2342
2343 * gdb.mi/mi-memory-changed.exp: New.
2344
44883546
YQ
23452012-10-16 Yao Qi <yao@codesourcery.com>
2346
2347 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
2348 returns true.
2349 Call gdb_load_shlibs.
2350 * gdb.reverse/solib-reverse.exp: Likewise.
2351
345f514a
KS
23522012-10-15 Keith Seitz <keiths@redhat.com>
2353
2354 * lib/cp-support.exp (cp_test_ptype_class): Add support
2355 for class typedefs.
2356
2357 * gdb.cp/derivation.exp: Add tests for g_instance.
2358
9e3a7d65
JK
23592012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2360
2361 Fix entry values resolving in inlined frames.
2362 * gdb.arch/amd64-entry-value-inline.S: New file.
2363 * gdb.arch/amd64-entry-value-inline.c: New file.
2364 * gdb.arch/amd64-entry-value-inline.exp: New file.
2365
21a7b089
JK
23662012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2367 Doug Evans <dje@google.com>
2368
2369 Fix recent gdb_breakpoint regression.
2370 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
2371 braces from the parameter.
2372 * gdb.java/jprint.exp: Likewise.
2373
2c47921e
DE
23742012-10-15 Doug Evans <dje@google.com>
2375
2376 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
2377
89398707
JB
23782012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
2379
2380 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
2381
801e4185
TT
23822012-10-15 Tom Tromey <tromey@redhat.com>
2383
2384 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
2385
74f910c8
TT
23862012-10-15 Tom Tromey <tromey@redhat.com>
2387
2388 * gdb.python/py-symbol.exp: Test symbol destructor.
2389
91567807
YQ
23902012-10-14 Yao Qi <yao@codesourcery.com>
2391
2392 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
2393 * gdb.mi/mi-cli.exp: New.
2394
2395 * gdb.mi/mi2-basics.exp: Remove.
2396 * gdb.mi/mi2-break.exp: Remove.
2397 * gdb.mi/mi2-console.exp: Remove.
2398 * gdb.mi/mi2-disassemble.exp: Remove.
2399 * gdb.mi/mi2-eval.exp: Remove.
2400 * gdb.mi/mi2-file.exp: Remove.
2401 * gdb.mi/mi2-hack-cli.exp: Remove.
2402 * gdb.mi/mi2-pthreads.exp: Remove.
2403 * gdb.mi/mi2-read-memory.exp: Remove.
2404 * gdb.mi/mi2-regs.exp: Remove.
2405 * gdb.mi/mi2-return.exp: Remove.
2406 * gdb.mi/mi2-simplerun.exp: Remove.
2407 * gdb.mi/mi2-stack.exp: Remove.
2408 * gdb.mi/mi2-stepi.exp: Remove.
2409 * gdb.mi/mi2-syn-frame.exp: Remove.
2410 * gdb.mi/mi2-until.exp: Remove.
2411 * gdb.mi/mi2-watch.exp: Remove.
2412 * gdb.mi/mi2-var-block.exp: Remove.
2413 * gdb.mi/mi2-var-cmd.exp: Remove.
2414 * gdb.mi/mi2-var-display.exp: Remove.
2415
87332029
YQ
24162012-10-12 Yao Qi <yao@codesourcery.com>
2417
2418 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
2419 trail '.*' on matching patterns.
2420
11fc9057
L
24212012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2422
2423 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
2424 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
2425 * gdb.arch/i386-disp-step.exp: Likewise.
2426 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2427 * gdb.arch/i386-prologue.exp: Likewise.
2428 * gdb.arch/i386-size-overlap.exp: Likewise.
2429 * gdb.arch/i386-size.exp: Likewise.
2430 * gdb.arch/i386-unwind.exp: Likewise.
2431
7d46bcdc
L
24322012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2433
2434 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
2435 * gdb.arch/i386-word.exp: Likewise.
2436
31224d9d
L
24372012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2438
2439 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
2440 is_ilp32_target to set nr_regs.
2441 * gdb.arch/i386-sse.exp: Likewise.
2442
5b7d0050
DE
24432012-10-11 Doug Evans <dje@google.com>
2444
7c09e5a0
DE
2445 PR breakpoints/14643.
2446 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
2447 * gdb.linespec/thread.c: New file.
2448 * gdb.linespec/thread.exp: New file.
2449
5b7d0050
DE
2450 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
2451 Recognize "message" -> print pass and fail. Add eof case.
2452 (runto): Recognize message, no-message. Print pass/fail if requested,
2453 with same treatment as gdb_breakpoint.
2454 (runto_main): Pass no-message to runto.
2455 (gdb_internal_error_resync): Add log message.
2456 (gdb_file_cmd): Tweak internal error fail text for consistency.
2457
2e24f4aa
JK
24582012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2459
2460 Fix crash during stepping on ppc32.
2461 * gdb.base/step-symless.c: New file.
2462 * gdb.base/step-symless.exp: New file.
2463
aa14df25
DE
24642012-10-03 Doug Evans <dje@google.com>
2465
2466 PR symtab/14601
2467 * gdb.cp/using-crash.exp: New file.
2468 * gdb.cp/using-crash.cc: New file.
2469
975531db
DE
24702012-10-02 Doug Evans <dje@google.com>
2471
2472 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
2473 more consistent.
2474 (runto,gdb_debug_format): Ditto.
2475 (gdb_file_cmd): Watch for eof in nested gdb_expect.
2476 Clean up logging and error messages.
2477
b3dc46ff
AB
24782012-10-01 Andrew Burgess <aburgess@broadcom.com>
2479
2480 Test find command on unmapped memory.
2481 * gdb.base/find-unmapped.c: New file.
2482 * gdb.base/find-unmapped.exp: New file.
2483
45814d45
YQ
24842012-09-29 Yao Qi <yao@codesourcery.com>
2485
2486 * gdb.trace/mi-tracepoint-changed.exp: New.
2487 * gdb.mi/mi-breakpoint-changed.exp: New.
2488 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
2489 * gdb.mi/pendshr2.c: New.
2490
4c2786ba
YQ
24912012-09-28 Yao Qi <yao@codesourcery.com>
2492
2493 * gdb.mi/pr11022.exp: New.
2494 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
2495
7977e5d2
TT
24962012-09-27 Tom Tromey <tromey@redhat.com>
2497
2498 * gdb.cp/derivation.exp: Add regression test.
2499 * gdb.cp/derivation.cc (class V_base, class V_inter, class
2500 V_derived): New.
2501 (vderived): New global.
2502
0971de02
TT
25032012-09-26 Tom Tromey <tromey@redhat.com>
2504
2505 * gdb.dwarf2/dw2-common-block.S: New file.
2506 * gdb.dwarf2/dw2-common-block.exp: New file.
2507
4357ac6c
TT
25082012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2509
2510 * gdb.fortran/common-block.exp: New file.
2511 * gdb.fortran/common-block.f90: New file.
2512
6f380991
AB
25132012-09-26 Andrew Burgess <aburgess@broadcom.com>
2514
2515 * gdb.base/duplicate-bp.c: New file.
2516 * gdb.base/duplicate-bp.exp: New file.
2517
8ae551cf
YQ
25182012-09-26 Yao Qi <yao@codesourcery.com>
2519
2520 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
2521
2522 Revert:
2523 2012-09-21 Yao Qi <yao@codesourcery.com>
2524
2525 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2526
318102b9
SP
25272012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
2528
2529 * gdb.base/longest-types.c: New test case.
2530 * gdb.base/longest-types.exp: New test case.
2531
a1e5fd69
YQ
25322012-09-25 Yao Qi <yao@codesourcery.com>
2533
2534 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
2535
04e7407c
JK
25362012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2537
2538 Fix internal error on canonicalization of clang types.
2539 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
2540 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
2541 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
2542
9bf4bce9
JK
25432012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2544
2545 Fix disassemble without parameters in tailcall frame.
2546 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
2547
2603f7ee
AB
25482012-09-21 Andrew Burgess <aburgess@broadcom.com>
2549
2550 * gdb.dwarf2/dw2-op-out-param.S: New file.
2551 * gdb.dwarf2/dw2-op-out-param.exp: New file.
2552
a3569abd
YQ
25532012-09-21 Yao Qi <yao@codesourcery.com>
2554
2555 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2556
a065d7af
YQ
25572012-09-21 Yao Qi <yao@codesourcery.com>
2558
2559 * gdb.mi/mi-cli.exp: Remove.
2560 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
2561
15544bd9
YQ
25622012-09-21 Yao Qi <yao@codesourcery.com>
2563
2564 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
2565 "=record-started" notification.
2566
82a90ccf
YQ
25672012-09-21 Yao Qi <yao@codesourcery.com>
2568
2569 * gdb.mi/mi-record-changed.exp: New.
2570 * gdb.mi/mi-reverse.exp: Adjust expected output.
2571
d7de8e3c
TT
25722012-09-20 Tom Tromey <tromey@redhat.com>
2573
2574 * gdb.python/python.exp: Test atexit.register.
2575
1aa99537
DE
25762012-09-20 Doug Evans <dje@google.com>
2577
05eade73
DE
2578 * boards/dwarf4-gdb-index.exp: New file.
2579
1aa99537
DE
2580 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
2581 while running the tests.
2582
4ae24af0
JB
25832012-09-18 Joel Brobecker <brobecker@adacore.com>
2584
2585 * gdb.ada/bp_reset: New testcase.
2586
bb25a15c
YQ
25872012-09-18 Yao Qi <yao@codesourcery.com>
2588
2589 * gdb.trace/mi-tsv-changed.exp: New.
2590
201b4506
YQ
25912012-09-18 Yao Qi <yao@codesourcery.com>
2592
2593 * gdb.trace/mi-traceframe-changed.exp: New.
2594
6fc1c773
YQ
25952012-09-17 Yao Qi <yao@codesourcery.com>
2596
2597 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
2598 when it is less than 0.
2599
1ab3b62c
JK
26002012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2601
2602 PR 14119
2603 * gdb.arch/amd64-tailcall-ret.S: New file.
2604 * gdb.arch/amd64-tailcall-ret.c: New file.
2605 * gdb.arch/amd64-tailcall-ret.exp: New file.
2606 * gdb.reverse/amd64-tailcall-reverse.S: New file.
2607 * gdb.reverse/amd64-tailcall-reverse.c: New file.
2608 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
2609
acf9414f
JK
26102012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2611
2612 PR 14548
2613 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
2614 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
2615 * gdb.reverse/singlejmp-reverse.S: New file.
2616 * gdb.reverse/singlejmp-reverse.c: New file.
2617 * gdb.reverse/singlejmp-reverse.exp: New file.
2618
666b578b
JK
26192012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2620
2621 Fix compatibility with old GCC (~4.1).
2622 * gdb.cp/converts.cc (my_enum_var): New variable.
2623
42056501
AB
26242012-09-14 Andrew Burgess <aburgess@broadcom.com>
2625
2626 * gdb.xml/tdesc-regs.exp: Update expected output for new
2627 vector_size syntax of vector types.
2628
b9516fa1
YPK
26292012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
2630
2631 Refactor Python "gdb" module into a proper Python package, by
2632 introducing a new "_gdb" module for code implemented in C, and
2633 using reload/__import__ instead of exec.
2634 * gdb.python/python.exp (Test stderr location): Update module
2635 location of GDB-specific sys.stderr.
2636 (Test stdout location): Ditto for sys.stdout.
2637
18dc9ad8
JK
26382012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2639
2640 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
2641
ea3a9873
KS
26422012-09-12 Keith Seitz <keiths@redhat.com>
2643
2644 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
2645 conversion statement.
2646
5941debb
DE
26472012-09-12 Doug Evans <dje@google.com>
2648
2649 * gdb.base/help.exp: Remove testing of individual command help text,
2650 too much of a maintenance burden. Instead, test the functionality
2651 of "help" itself.
2652
cfc35e02
DE
26532012-09-11 Doug Evans <dje@google.com>
2654
3a0ed5d7
DE
2655 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
2656 breakpoint.
2657
cfc35e02
DE
2658 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
2659 * gdb.dwarf2/fission-reread.S: Ditto.
2660 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
2661 * gdb.dwarf2/fission-reread.exp: Ditto.
2662
350b1b26
AB
26632012-09-11 Andrew Burgess <aburgess@broadcom.com>
2664
2665 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
2666
2fa15f23
JB
26672012-09-10 Joel Brobecker <brobecker@adacore.com>
2668
2669 * gdb.ada/optim_drec: New testcase.
2670
09be558e
DE
26712012-09-10 Doug Evans <dje@google.com>
2672
2673 * boards/fission.exp: Explicitly mark "board" as not remote.
2674
5b4f6e25
KS
26752012-09-10 Keith Seitz <keiths@redhat.com>
2676
2677 PR gdb/13483
2678 * gdb.cp/converts.cc (A::A): Add ctor.
2679 (A::member_): Add member.
2680 (enum my_enum): New enumeration.
2681 (main): Add calls to foo1_7 with various
2682 permitted arguments.
2683 * gdb.cp/converts.exp: Add tests for boolean
2684 conversions permitted by the standard.
2685
b4ca5ed9
YPK
26862012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
2687
2688 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
2689 avoid spurious results due to ~/.gdbinit.
2690 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
2691 $INTERNAL_GDBFLAGS in run command.
2692 * gdb.gdb/observer.exp (setup_test): Ditto.
2693 * gdb.gdb/selftest.exp (test_with_self): Ditto.
2694 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
2695
d54b30bb
DE
26962012-09-06 Doug Evans <dje@google.com>
2697
14910956
DE
2698 * boards/fission.exp: New file.
2699
d54b30bb
DE
2700 * gdb.python/py-value.exp: Use clean_restart.
2701
91b253e1
DE
27022012-09-05 Doug Evans <dje@google.com>
2703
2704 * gdb.base/info-macros.c: Fix whitespace.
2705
1292279a
PA
27062012-08-28 Pedro Alves <palves@redhat.com>
2707
2708 PR gdb/14428
2709
2710 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
2711
1c8cdcb1
JK
27122012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2713
2714 * gdb.base/break-caller-line.c: New file.
2715 * gdb.base/break-caller-line.exp: New file.
2716
1e8e8b51
JK
27172012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2718
2719 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
2720 * gdb.arch/i386-cfi-notcurrent.S: New file.
2721 * gdb.arch/i386-cfi-notcurrent.exp: New file.
2722
1591a1e8
PA
27232012-08-27 Wei-cheng Wang <cole945@gmail.com>
2724 Yao Qi <yao@codesourcery.com>
2725 Pedro Alves <palves@redhat.com>
2726
2727 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
2728 New procedures.
2729 (top level): Add overlap checking tests.
2730
4442ada7
TT
27312012-08-24 Tom Tromey <tromey@redhat.com>
2732
2733 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
2734 gdb_test_multiple fails for other reasons.
2735
e7d50cc9
YQ
27362012-08-24 Yao Qi <yao@codesourcery.com>
2737
2738 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
2739
dfbd5e7b
PA
27402012-08-23 Pedro Alves <palves@redhat.com>
2741
2742 * gdb.base/help.exp: Adjust to "handle" help text change.
2743
8d735b87
YQ
27442012-08-23 Yao Qi <yao@codesourcery.com>
2745
2746 * gdb.trace/disconnected-tracing.c (start, end): New.
2747 (main): Call start and end.
2748 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
2749 existing tests into this proc.
2750 (disconnected_tfind): New.
2751
61b1d759
YQ
27522012-08-23 Yao Qi <yao@codesourcery.com>
2753
2754 * boards/native-gdbserver.exp (${board}_upload): New.
2755 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
2756 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
2757 Execute tfile on remote target.
2758 Copy trace file from target to host.
2759
6ca1b147
JM
27602012-08-22 Joseph Myers <joseph@codesourcery.com>
2761
2762 * gdb.arch/thumb-bx-pc.S: New file.
2763 * gdb.arch/thumb-bx-pc.exp: New file.
2764
706e3705
TT
27652012-08-22 Tom Tromey <tromey@redhat.com>
2766
2767 * gdb.base/maint.exp: Update.
2768
b4893d48
TT
27692012-08-22 Tom Tromey <tromey@redhat.com>
2770
2771 * lib/gdb.exp (skip_unwinder_tests): New proc.
2772 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
2773 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
2774
45b7da81
TT
27752012-08-21 Tom Tromey <tromey@redhat.com>
2776
2777 * gdb.hp/gdb.aCC/exception.exp: Remove.
2778
f94363d7
AP
2779012-08-19 Andrew Pinski <apinski@cavium.com>
2780
2781 * gdb.arch/mips-octeon-bbit.c: New file.
2782 * gdb.arch/mips-octeon-bbit.exp: New Test.
2783
e5afdbd7
KS
2784012-08-19 Keith Seitz <keiths@redhat.com>
2785
2786 PR c++/14365
2787 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
2788 * gdb.dwarf2/dw2-anon-mptr.S: New file.
2789
c29e8b64
JK
27902012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2791
2792 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
2793 verbose -log by more specific untested call.
2794
15a7e7bc
YQ
27952012-08-18 Yao Qi <yao@codesourcery.com>
2796
2797 * gdb.trace/tfind.exp: Move tests on various command help before
2798 checking target supports trace.
2799 Fix the expected output of 'help tfind end'.
2800
a451cb65
KS
28012012-08-17 Keith Seitz <keiths@redhat.com>
2802
2803 PR c++/13356
2804 * gdb.base/default.exp: Update all "check type" tests.
2805 * gdb.base/help.exp: Likewise.
2806 * gdb.base/setshow.exp: Likewise.
2807 * gdb.cp/converts.cc (foo1_type_check): New function.
2808 (foo2_type_check): New function.
2809 (foo3_type_check): New function.
2810 (main): Call new functions.
2811 * converts.exp: Add tests for integer-to-pointer conversions
2812 with/without strict type-checking.
2813
dbf6a605
MF
28142012-08-16 Mike Frysinger <vapier@gentoo.org>
2815
2816 * gdb.base/help.exp: Update expected output.
2817
0c92d8c1
JB
28182012-08-16 Joel Brobecker <brobecker@adacore.com>
2819
2820 * gdb.ada/rdv_wait: New testcase.
2821
e56f7f42
JK
28222012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2823
2824 * gdb.base/attach-twice.exp: Remove excessive ps exec.
2825
f47f77df
DE
28262012-08-13 Doug Evans <dje@google.com>
2827
e202d6e8 2828 * gdb.base/help.exp: Update expected output.
f47f77df
DE
2829 * gdb.base/default.exp: Update expected output of "show convenience".
2830
a72c3253
DE
28312012-08-10 Doug Evans <dje@google.com>
2832
2833 * gdb.python/py-strfns.c: New file.
2834 * gdb.python/py-strfns.exp: New file.
2835 * gdb.python/py-type.exp (test_fields): Add vector tests.
2836
de0bea00
MF
28372012-08-10 Mike Frysinger <vapier@gentoo.org>
2838
2839 PR cli/10436:
2840 * gdb.base/completion.exp: Add tests for handle completion.
2841
5b9afe8a
YQ
28422012-08-09 Yao Qi <yao@codesourcery.com>
2843
2844 * gdb.mi/mi-cmd-param-changed.exp: New.
2845 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
2846 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
2847 * gdb.mi/mi2-prompt.exp: Likewise.
2848
4f485ebc
DE
28492012-08-08 Doug Evans <dje@google.com>
2850
2851 * gdb.base/debug-expr.c: New file.
2852 * gdb.base/debug-expr.exp: New file.
2853 * gdb.base/exprs.exp: Test {type} casts.
2854 * gdb.cp/debug-expr.exp: New file.
2855
5888842d
JK
28562012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2857
2858 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
2859 global variable loop, not a 'break'. Add loop count limit to 100.
2860 Add new fail case for terminated vgdb.
2861
4f69f4c2
JK
28622012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2863 Jean-Marc Saffroy <saffroy@gmail.com>
2864
2865 PR 11804
2866 * gdb.base/gcore-relro.exp: New file.
2867 * gdb.base/gcore-relro-main.c: New file.
2868 * gdb.base/gcore-relro-lib.c: New file.
2869
e2de5390
JK
28702012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2871
2872 Do not false FAIL with old GCCs.
2873 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
2874 GCC < 4.5 in $no_hw mode.
2875
606603c5
JK
28762012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2877
2878 * gdb.base/default.exp (cd): Accept new directory with no arguments.
2879
777f26c2
JK
28802012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2881
2882 * gdb.base/list.exp (test_only_end): New function.
2883 Call it.
2884
2c12abee
TT
28852012-08-06 Tom Tromey <tromey@redhat.com>
2886
2887 * gdb.python/py-mi.exp: Add test for printer whose children
2888 are a list.
2889 * gdb.python/py-prettyprint.c (struct children_as_list): New.
2890 (main): New variable children_as_list.
2891 * gdb.python/py-prettyprint.py (class pp_children_as_list):
2892 New.
2893 (register_pretty_printers): Register new printer.
2894
0eae2cf4
EBM
28952012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
2896
2897 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
2898 symbols. Abort if vgdb remote connection is closed.
2899
09e0881d
DE
29002012-08-02 Doug Evans <dje@google.com>
2901
2902 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
2903
b40f514f
SDJ
29042012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
2905
2906 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
2907 s390x, PowerPC 64 and m68k-linux.
2908
11315ae0
UW
29092012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2910
2911 * gdb.base/annota1.exp: Accept no frames-invalid notification
2912 when starting up the program.
2913 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
2914 show a symbolic value as well.
2915 * gdb.server/server-exec-info.exp: Skip test when skipping
2916 gdbserver test and/or when skipping shared library tests.
2917 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
2918 avoid name conflicts with other tests.
2919
0547eeed
UW
29202012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2921
2922 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
2923 Fix wrong output on big-endian systems.
2924 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
2925 4-byte pointer types on 64-bit s390x.
2926
bdddb4de
UW
29272012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2928
2929 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
2930 marker comment at the beginning (after intialization).
2931 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
2932 breakpoint on marker comment instead of function begin.
2933 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
2934 PowerPC.
2935 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
2936 or 64-bit PowerPC.
2937 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
2938 gdb,no_hardware_watchpoints flag is set.
2939 (initialize): Remove now redundant can-use-hw-watchpoints change.
2940
5d206025
YQ
29412012-08-02 Yao Qi <yao@codesourcery.com>
2942 Pedro Alves <palves@redhat.com>
2943
2944 * boards/local-remote-host.exp: New.
2945
4f665099
UW
29462012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2947
2948 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
2949 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
2950 * gdb.base/print-file-var.exp: Likewise.
2951 * gdb.server/solib-list.exp: Skip on remote targets.
2952
b62e2b27
UW
29532012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2954
2955 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
2956 watchpoints on ARM. When expecting software watchpoints, tolerate
2957 (remote) targets that report unsupported hardware watchpoint only
2958 at continue time.
2959 (test_wide_location_2): Likewise.
2960
a967a851
JK
29612012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2962
2963 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
2964 valgrind versions.
2965
75d9f9ff 29662012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
2967
2968 * gdb.base/valgrind-infcall.c: New file.
2969 * gdb.base/valgrind-infcall.exp: New file.
2970
75d9f9ff
JK
2971 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
2972
1c9f2ed2
KS
29732012-07-30 Keith Seitz <keiths@redhat.com>
2974
2975 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
2976 linespecs.
2977
7f9b2034
DE
29782012-07-30 Doug Evans <dje@google.com>
2979
85220e01
DE
2980 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
2981 * gdb.dwarf2/pr13961.S: Ditto.
2982
7f9b2034
DE
2983 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
2984
4e969b4f
AB
29852012-07-30 Andrew Burgess <aburgess@broadcom.com>
2986
2987 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
2988 change its format immediately after reloading the binary.
2989
e7de8362
JK
29902012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2991
2992 Fix testsuite regression after --use-deprecated-index-sections removal.
2993 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
2994 string.
2995 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
2996
7255706c
YQ
29972012-07-27 Yao Qi <yao@codesourcery.com>
2998
2999 KFAIL for PR remote/14161.
3000 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
3001 Cleanup socket files.
3002 (strace_info_marker): Detach inferior.
3003
f2e8016f
TT
30042012-07-26 Tom Tromey <tromey@redhat.com>
3005
6fdff2c5 3006 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 3007
f66713d2
JK
30082012-07-26 Markus Metzger <markus.t.metzger@intel.com>
3009
3010 * gdb.python/py-inferior.c (thread): New function.
3011 (check_threads): New function.
3012 (test_threads): New function.
3013 * gdb.python/py-inferior.exp: Added test.
3014 Replaced runto with continue to breakpoint.
3015
8223e12c
TT
30162012-07-26 Tom Tromey <tromey@redhat.com>
3017
3018 * lib/ada.exp (standard_ada_testfile): New proc.
3019 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
3020 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
3021 * gdb.ada/array_return.exp: Use standard_ada_testfile.
3022 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
3023 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
3024 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
3025 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
3026 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
3027 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
3028 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
3029 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
3030 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
3031 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
3032 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
3033 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
3034 * gdb.ada/char_param.exp: Use standard_ada_testfile.
3035 * gdb.ada/complete.exp: Use standard_ada_testfile.
3036 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
3037 standard_output_file.
3038 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
3039 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
3040 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
3041 standard_output_file.
3042 * gdb.ada/exprs.exp: Use standard_ada_testfile.
3043 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
3044 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
3045 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
3046 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
3047 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
3048 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
3049 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
3050 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
3051 * gdb.ada/homonym.exp: Use standard_ada_testfile.
3052 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
3053 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
3054 * gdb.ada/interface.exp: Use standard_ada_testfile.
3055 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
3056 standard_output_file
3057 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
3058 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
3059 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
3060 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
3061 * gdb.ada/nested.exp: Use standard_ada_testfile.
3062 * gdb.ada/null_array.exp: Use standard_ada_testfile.
3063 * gdb.ada/null_record.exp: Use standard_ada_testfile.
3064 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
3065 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
3066 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
3067 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
3068 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
3069 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
3070 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
3071 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
3072 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
3073 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
3074 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
3075 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
3076 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
3077 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
3078 * gdb.ada/start.exp: Use standard_ada_testfile.
3079 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
3080 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
3081 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
3082 * gdb.ada/tagged.exp: Use standard_ada_testfile.
3083 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
3084 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
3085 * gdb.ada/tasks.exp: Use standard_ada_testfile.
3086 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
3087 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
3088 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
3089 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
3090 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
3091 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
3092 * gdb.ada/widewide.exp: Use standard_ada_testfile.
3093
bbec57e4
JK
30942012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3095
3096 Fix testsuite regression after --use-deprecated-index-sections removal.
3097 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
3098
9cc8e32c
JK
30992012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3100
3101 Fix compatibility with Tcl before 7.5.
3102 * lib/future.exp (lreverse): New function if it does not exist.
3103
ea5ca7b5
MK
31042012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
3105
3106 * gdb.mi/mi-pending.c: New method to set a second pending
3107 breakpoint.
3108 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
3109 condition.
3110
64776a0b
PA
31112012-07-20 Pedro Alves <palves@redhat.com>
3112
3113 PR threads/11692
3114 PR gdb/12203
3115
3116 * gdb.threads/create-fail.c: New file.
3117 * gdb.threads/create-fail.exp: New file.
3118
13e4e967
PA
31192012-07-19 Pedro Alves <palves@redhat.com>
3120
3121 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
3122 * config/vx.exp (gdb_start): Likewise.
3123 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
3124 * gdb.base/setvar.exp (test_set): Likewise.
3125 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
3126 * gdb.reverse/sigall-precsave.exp: Likewise.
3127 * gdb.reverse/sigall-reverse.exp: Likewise.
3128
b7aefa4d
PA
31292012-07-19 Pedro Alves <palves@redhat.com>
3130
3131 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
3132 handler before recording.
3133
608b4967
TT
31342012-07-19 Tom Tromey <tromey@redhat.com>
3135
3136 * gdb.cp/casts.exp: Add tests for typeof and decltype.
3137 * gdb.cp/casts.cc (decltype): New function.
3138 (main): Use it.
3139
b1e0c0fa
PA
31402012-07-19 Pedro Alves <palves@redhat.com>
3141
3142 * gdb.base/sigall.exp (signals): New list.
3143 <top level>: Loop over signals in the $signals list instead of
3144 calling a test function once per signal.
3145 * gdb.reverse/sigall-precsave.exp (signals): New list.
3146 <top level>: Loop over signals in the $signals list instead of
3147 calling a test function once per signal.
3148 * gdb.reverse/sigall-reverse.exp (signals): New list.
3149 <top level>: Loop over signals in the $signals list instead of
3150 calling a test function once per signal.
3151
6ace3df1
YQ
31522012-07-19 Yao Qi <yao@codesourcery.com>
3153
3154 * gdb.base/setshow.exp: Test 'set args ~'.
3155
263a0f8c
JK
31562012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3157
3158 * gdb.base/store.exp (check_set): Import gdb_prompt.
3159 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
3160 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
3161
8f043999
JK
31622012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3163
3164 PR 11914
3165 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
3166 (main): Call eval_sub.
3167 * gdb.python/py-prettyprint.exp:
3168 (python execfile ('py-prettyprint.py')): Move it earlier.
3169 New breakpoint for eval-break.
3170 (continue to breakpoint: eval-break, info locals): New test.
3171 (python execfile ('py-prettyprint.py')): Move it from here.
3172 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
3173 (register_pretty_printers): Register pp_eval_type.
3174
725c7b66
JK
31752012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3176
3177 Fix a testcase regression by me.
3178 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
3179 DW_FORM_data4.
3180
4359dff1
JK
31812012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3182 Doug Evans <dje@google.com>
3183
3184 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
3185 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
3186
61e44cfa
JK
31872012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3188
3189 Fix gdbserver run regression.
3190 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
3191
93c0ef37
TT
31922012-07-12 Tom Tromey <tromey@redhat.com>
3193
3194 * lib/gdb.exp (standard_testfile): Don't declare objdir.
3195 (clean_restart): Likewise.
3196 (core_find): Use standard_output_file.
3197
76027ef5
TT
31982012-07-12 Tom Tromey <tromey@redhat.com>
3199
3200 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
3201 * gdb.dwarf2/dw2-anonymous-func.exp: Use
3202 prepare_for_testing_full.
3203 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
3204 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
3205 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
3206 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
3207 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
3208 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
3209 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
3210 prepare_for_testing_full.
3211 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
3212 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
3213 prepare_for_testing_full.
3214 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
3215 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
3216 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
3217
85b4440a
TT
32182012-07-12 Tom Tromey <tromey@redhat.com>
3219
3220 * lib/gdb.exp (build_executable_from_specs): New proc, from
3221 build_executable.
3222 (build_executable): Use it.
3223 (prepare_for_testing_full): New proc.
3224
55baab26
TT
32252012-07-11 Tom Tromey <tromey@redhat.com>
3226
3227 * gdb.reverse/break-precsave.exp: Use standard_output_file.
3228 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
3229 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
3230 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
3231 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
3232 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
3233 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
3234 * gdb.reverse/step-precsave.exp: Use standard_output_file.
3235 * gdb.reverse/until-precsave.exp: Use standard_output_file.
3236 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
3237
298a9cf0
TT
32382012-07-10 Tom Tromey <tromey@redhat.com>
3239
3240 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
3241 standard_output_file.
3242 * gdb.mi/gdb2549.exp: Use standard_testfile.
3243 * gdb.mi/gdb669.exp: Use standard_testfile.
3244 * gdb.mi/gdb701.exp: Use standard_testfile.
3245 * gdb.mi/gdb792.exp: Use standard_testfile.
3246 * gdb.mi/mi-async.exp: Use standard_testfile.
3247 * gdb.mi/mi-basics.exp: Use standard_testfile.
3248 * gdb.mi/mi-break.exp: Use standard_testfile.
3249 * gdb.mi/mi-cli.exp: Use standard_testfile.
3250 * gdb.mi/mi-console.exp: Use standard_testfile.
3251 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
3252 * gdb.mi/mi-eval.exp: Use standard_testfile.
3253 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
3254 * gdb.mi/mi-file.exp: Use standard_testfile.
3255 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
3256 * gdb.mi/mi-logging.exp: Use standard_testfile.
3257 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
3258 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
3259 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
3260 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
3261 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
3262 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
3263 * gdb.mi/mi-pending.exp: Use standard_testfile,
3264 standard_output_file.
3265 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
3266 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
3267 * gdb.mi/mi-regs.exp: Use standard_testfile.
3268 * gdb.mi/mi-return.exp: Use standard_testfile.
3269 * gdb.mi/mi-reverse.exp: Use standard_testfile.
3270 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
3271 * gdb.mi/mi-solib.exp: Use standard_testfile,
3272 standard_output_file.
3273 * gdb.mi/mi-stack.exp: Use standard_testfile.
3274 * gdb.mi/mi-stepi.exp: Use standard_testfile.
3275 * gdb.mi/mi-stepn.exp: Use standard_testfile.
3276 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
3277 * gdb.mi/mi-until.exp: Use standard_testfile.
3278 * gdb.mi/mi-var-block.exp: Use standard_testfile.
3279 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
3280 * gdb.mi/mi-var-child.exp: Use standard_testfile.
3281 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
3282 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
3283 * gdb.mi/mi-var-display.exp: Use standard_testfile.
3284 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
3285 standard_output_file.
3286 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
3287 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
3288 * gdb.mi/mi-watch.exp: Use standard_testfile.
3289 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
3290 * gdb.mi/mi2-basics.exp: Use standard_testfile.
3291 * gdb.mi/mi2-break.exp: Use standard_testfile.
3292 * gdb.mi/mi2-cli.exp: Use standard_testfile.
3293 * gdb.mi/mi2-console.exp: Use standard_testfile.
3294 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
3295 * gdb.mi/mi2-eval.exp: Use standard_testfile.
3296 * gdb.mi/mi2-file.exp: Use standard_testfile.
3297 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
3298 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
3299 * gdb.mi/mi2-regs.exp: Use standard_testfile.
3300 * gdb.mi/mi2-return.exp: Use standard_testfile.
3301 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
3302 * gdb.mi/mi2-stack.exp: Use standard_testfile.
3303 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
3304 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
3305 * gdb.mi/mi2-until.exp: Use standard_testfile.
3306 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
3307 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
3308 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
3309 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
3310 * gdb.mi/mi2-watch.exp: Use standard_testfile.
3311
f5f3a911
TT
33122012-07-10 Tom Tromey <tromey@redhat.com>
3313
3314 * gdb.cp/abstract-origin.exp: Use standard_testfile.
3315 * gdb.cp/ambiguous.exp: Use standard_testfile,
3316 prepare_for_testing.
3317 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
3318 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
3319 * gdb.cp/anon-ns.exp: Use standard_testfile.
3320 * gdb.cp/anon-struct.exp: Use standard_testfile.
3321 * gdb.cp/anon-union.exp: Use standard_testfile,
3322 prepare_for_testing.
3323 * gdb.cp/arg-reference.exp: Use standard_testfile,
3324 prepare_for_testing.
3325 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
3326 * gdb.cp/breakpoint.exp: Use standard_testfile,
3327 prepare_for_testing.
3328 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
3329 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
3330 standard_output_file.
3331 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
3332 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
3333 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
3334 (test_static_members): Update.
3335 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
3336 * gdb.cp/converts.exp: Use standard_testfile.
3337 * gdb.cp/cp-relocate.exp: Use standard_testfile.
3338 * gdb.cp/cpcompletion.exp: Use standard_testfile,
3339 prepare_for_testing.
3340 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
3341 * gdb.cp/cplabel.exp: Use standard_testfile.
3342 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
3343 prepare_for_testing.
3344 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
3345 * gdb.cp/derivation.exp: Use standard_testfile,
3346 prepare_for_testing.
3347 * gdb.cp/destrprint.exp: Use standard_testfile.
3348 * gdb.cp/dispcxx.exp: Use standard_testfile.
3349 * gdb.cp/exception.exp: Use standard_testfile,
3350 prepare_for_testing.
3351 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
3352 * gdb.cp/extern-c.exp: Use standard_testfile,
3353 prepare_for_testing.
3354 * gdb.cp/formatted-ref.exp: Use standard_testfile,
3355 prepare_for_testing.
3356 * gdb.cp/fpointer.exp: Use standard_testfile.
3357 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
3358 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
3359 standard_output_file.
3360 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
3361 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
3362 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
3363 standard_output_file.
3364 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
3365 (do_tests): Update.
3366 * gdb.cp/koenig.exp: Use standard_testfile.
3367 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
3368 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
3369 * gdb.cp/m-static.exp: Use standard_testfile,
3370 prepare_for_testing.
3371 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
3372 * gdb.cp/mb-inline.exp: Use standard_testfile,
3373 prepare_for_testing.
3374 * gdb.cp/mb-templates.exp: Use standard_testfile,
3375 prepare_for_testing.
3376 * gdb.cp/member-ptr.exp: Use standard_testfile,
3377 prepare_for_testing.
3378 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
3379 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
3380 * gdb.cp/method2.exp: Use standard_testfile.
3381 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
3382 standard_output_file.
3383 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
3384 (do_tests): Update.
3385 * gdb.cp/namespace-enum.exp: Use standard_testfile,
3386 prepare_for_testing.
3387 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
3388 prepare_for_testing.
3389 * gdb.cp/namespace.exp: Use standard_testfile,
3390 prepare_for_testing.
3391 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
3392 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
3393 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
3394 * gdb.cp/nsimport.exp: Use standard_testfile,
3395 prepare_for_testing.
3396 * gdb.cp/nsnested.exp: Use standard_testfile.
3397 * gdb.cp/nsnoimports.exp: Use standard_testfile.
3398 * gdb.cp/nsrecurs.exp: Use standard_testfile,
3399 prepare_for_testing.
3400 * gdb.cp/nsstress.exp: Use standard_testfile,
3401 prepare_for_testing.
3402 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
3403 * gdb.cp/operator.exp: Use standard_testfile.
3404 * gdb.cp/oranking.exp: Use standard_testfile.
3405 * gdb.cp/overload-const.exp: Use standard_testfile.
3406 * gdb.cp/overload.exp: Use standard_testfile,
3407 prepare_for_testing.
3408 * gdb.cp/ovldbreak.exp: Use standard_testfile.
3409 * gdb.cp/ovsrch.exp: Use standard_testfile.
3410 * gdb.cp/paren-type.exp: Use standard_testfile.
3411 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
3412 prepare_for_testing.
3413 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
3414 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
3415 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
3416 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
3417 * gdb.cp/pr10728.exp: Use standard_testfile,
3418 standard_output_file.
3419 * gdb.cp/pr12028.exp: Use standard_testfile.
3420 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
3421 * gdb.cp/pr9167.exp: Use standard_testfile.
3422 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
3423 * gdb.cp/printmethod.exp: Use standard_testfile,
3424 prepare_for_testing.
3425 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
3426 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
3427 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
3428 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
3429 standard_output_file.
3430 * gdb.cp/readnow-language.exp: Use standard_testfile.
3431 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
3432 (gdb_start_again): Use clean_restart.
3433 * gdb.cp/ref-types.exp: Use standard_testfile,
3434 prepare_for_testing.
3435 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
3436 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
3437 * gdb.cp/smartp.exp: Use standard_testfile.
3438 * gdb.cp/static-method.exp: Use standard_testfile.
3439 * gdb.cp/static-print-quit.exp: Use standard_testfile.
3440 * gdb.cp/temargs.exp: Use standard_testfile.
3441 * gdb.cp/templates.exp: Use standard_testfile,
3442 prepare_for_testing.
3443 (do_tests): Update.
3444 * gdb.cp/try_catch.exp: Use standard_testfile,
3445 prepare_for_testing.
3446 * gdb.cp/typedef-operator.exp: Use standard_testfile.
3447 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
3448 * gdb.cp/virtbase.exp: Use standard_testfile,
3449 prepare_for_testing.
3450 * gdb.cp/virtfunc.exp: Use standard_testfile,
3451 prepare_for_testing.
3452 (do_tests): Update.
3453 * gdb.cp/virtfunc2.exp: Use standard_testfile,
3454 prepare_for_testing.
3455
686f09d0
TT
34562012-07-10 Tom Tromey <tromey@redhat.com>
3457
3458 * lib/gdb.exp (standard_testfile): Unset output variables from
3459 earlier invocations.
3460
9357e021
YQ
34612012-07-10 Yao Qi <yao@codesourcery.com>
3462
3463 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
3464 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
3465 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
3466 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
3467 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
3468 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
3469 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
3470 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
3471 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
3472 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
3473 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
3474 * gdb.mi/mi-var-display.exp: Likewise.
3475 * gdb.mi/mi-var-invalidate.exp: Likewise.
3476 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
3477 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
3478 * gdb.mi/mi2-console.exp: Likewise.
3479 * gdb.mi/mi2-disassemble.exp: Likewise.
3480 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
3481 * gdb.mi/mi2-read-memory.exp: Likewise.
3482 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
3483 * gdb.mi/mi2-simplerun.exp: Likewise.
3484 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
3485 * gdb.mi/mi2-syn-frame.exp: Likewise.
3486 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
3487 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
3488 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
3489
e314d629
TT
34902012-07-09 Tom Tromey <tromey@redhat.com>
3491
3492 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
3493 * gdb.base/callfuncs.exp: Add cast-based test.
3494 * gdb.base/callfuncs.c (voidfunc): New function.
3495
06928b3f
DE
34962012-07-08 Doug Evans <dje@google.com>
3497
3498 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
3499
32f11bad
JK
35002012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3501
3502 Fix XFAIL compatibility with old i386 systems.
3503 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
3504 Check also 'Cannot insert breakpoint 0'.
3505
76b83c51
JK
35062012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3507
3508 PR 14321
3509 * gdb.base/find.exp
3510 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
3511
a6fb9c08
TT
35122012-07-06 Tom Tromey <tromey@redhat.com>
3513
3514 * gdb.base/whatis.exp: Add test.
3515
71918a86
TT
35162012-07-06 Tom Tromey <tromey@redhat.com>
3517
3518 * gdb.base/whatis.exp: Add regression test.
3519
fcde5961
TT
35202012-07-06 Tom Tromey <tromey@redhat.com>
3521
3522 * gdb.base/whatis.exp: Add tests.
3523
f9cf0f4a
JK
35242012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3525
3526 PR 12649
3527 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
3528 gdb_test_multiple $gdb_prompt terminator.
3529
979ade8b
PA
35302012-07-04 Pedro Alves <palves@redhat.com>
3531
3532 * gdb.mi/mi-reverse.exp: Use supports_reverse and
3533 supports_process_record.
3534
8a980b44
PA
35352012-07-04 Pedro Alves <palves@redhat.com>
3536
3537 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
3538 endings.
3539 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
3540
855ba978
SS
35412012-07-03 Stan Shebs <stan@codesourcery.com>
3542
3543 * gdb.base/info-os.c (main): Retry resource acquisition until an
3544 available one is found.
3545 * gdb.base/info-os.exp: Collect resource keys from the program
3546 and use them in matching.
3547
fcb44371
JK
35482012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3549
3550 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
3551 Wrap the test into loop for corefile and core0file.
3552
08a67be6
JK
35532012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3554
3555 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
3556 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
3557 .note.GNU-stack.
3558
0f3c2347
JK
3559 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
3560
ff4a4500
SDJ
35612012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
3562
3563 * gdb.base/help.exp (help b, help br, help bre, help brea, help
3564 break): Include help message for the new `-probe' and `-probe-stap'
3565 options.
3566
d3ce09f5
SS
35672012-07-02 Stan Shebs <stan@codesourcery.com>
3568
3569 * gdb.base/dprintf.exp: Add agent style tests.
3570
a1624241
JK
35712012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3572
3573 * gdb.base/stale-infcall.c (infcall): New label test-next.
3574 (main): New labels test-pass and test-fail.
3575 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
3576 $test_fail_bpnum to test-fail.
3577 (test system longjmp tracking support): New test.
3578 Delete $test_fail_bpnum.
3579 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
3580 breakpoint.
3581
42e7ad6c
DE
35822012-06-30 Doug Evans <dje@google.com>
3583
3584 * gdb.dwarf2/fission-reread.S: New file.
3585 * gdb.dwarf2/fission-reread.exp: New file.
3586
37ce89eb
SS
35872012-06-28 Stan Shebs <stan@codesourcery.com>
3588
3589 * gdb.mi/mi-logging.exp: New file.
3590
e5ef252a
PA
35912012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3592 Pedro Alves <palves@redhat.com>
3593
3594 * gdb.threads/siginfo-threads.exp: New file.
3595 * gdb.threads/siginfo-threads.c: New file.
3596 * gdb.threads/sigstep-threads.exp: New file.
3597 * gdb.threads/sigstep-threads.c: New file.
3598
22f1fbae
TT
35992012-06-28 Tom Tromey <tromey@redhat.com>
3600
3601 * gdb.go/package.exp: Partially revert earlier patch; use
3602 gdb_compile again. Use standard_output_file.
3603
2e3cf129
DE
36042012-06-27 Doug Evans <dje@google.com>
3605
3606 * gdb.dwarf2/fission-base.c: New file.
3607 * gdb.dwarf2/fission-base.S: New file.
3608 * gdb.dwarf2/fission-base.exp: New file.
3609
785fd303
JK
36102012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3611
3612 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
3613
1bb9788d
TT
36142012-06-27 Tom Tromey <tromey@redhat.com>
3615
3616 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
3617 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
3618
c83ee902
TT
36192012-06-27 Tom Tromey <tromey@redhat.com>
3620
3621 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
3622 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
3623 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
3624 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
3625 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
3626 prepare_for_testing.
3627 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
3628 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
3629 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
3630 standard_testfile.
3631 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
3632 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
3633 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
3634 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
3635 prepare_for_testing.
3636 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
3637 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
3638 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
3639 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
3640 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
3641 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
3642 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
3643 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
3644 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
3645 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
3646 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
3647 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
3648 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
3649 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
3650 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
3651 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
3652 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
3653 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
3654 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
3655 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
3656 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
3657 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
3658 standard_output_file.
3659 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
3660 standard_output_file.
3661 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
3662 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
3663 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
3664 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
3665 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
3666 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
3667 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
3668 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
3669 * gdb.dwarf2/implptr.exp: Use standard_testfile.
3670 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
3671 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
3672 * gdb.dwarf2/pieces.exp: Use standard_testfile.
3673 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
3674 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
3675 * gdb.dwarf2/valop.exp: Use standard_testfile,
3676 prepare_for_testing.
3677
5204774b
TT
36782012-06-27 Tom Tromey <tromey@redhat.com>
3679
3680 * gdb.python/python.exp: Fix regexps in pagination tests.
3681
ee0bf529
SCR
36822012-06-26 Siva Chandra Reddy <sivachandra@google.com>
3683
3684 * gdb.python/py-symtab.exp: Add tests to test the new attribute
3685 'last' of gdb.Symtab_and_line.
3686 * gdb.python/py-symbol.c: Move break point comment to enable
3687 testing of gdb.Symtab_and_line.last.
3688
14fcc022
TT
36892012-06-26 Tom Tromey <tromey@redhat.com>
3690
3691 * gdb.threads/step.c: Remove.
3692 * gdb.threads/step.exp: Remove.
3693 * gdb.threads/step2.exp: Remove.
3694
0efbbabc
TT
36952012-06-26 Tom Tromey <tromey@redhat.com>
3696
3697 * gdb.threads/watchpoint-fork.exp (test): Use
3698 standard_output_file. Don't declare objdir.
3699 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
3700 standard_output_file.
3701 * gdb.threads/attach-stopped.exp: Use standard_testfile.
3702 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
3703 clean_restart. Remove incdir.
3704 * gdb.threads/corethreads.exp: Use standard_testfile.
3705 * gdb.threads/execl.exp: Use standard_testfile,
3706 standard_output_file, clean_restart.
3707 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
3708 clean_restart.
3709 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
3710 clean_restart.
3711 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
3712 incdir.
3713 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
3714 clean_restart. Remove incdir.
3715 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
3716 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
3717 clean_restart. Remove incdir.
3718 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
3719 Remove incdir.
3720 * gdb.threads/leader-exit.exp: Use standard_testfile.
3721 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
3722 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
3723 clean_restart.
3724 * gdb.threads/manythreads.exp: Use standard_testfile,
3725 clean_restart. Remove incdir.
3726 * gdb.threads/multi-create.exp: Use standard_testfile,
3727 clean_restart.
3728 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
3729 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
3730 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
3731 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
3732 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
3733 * gdb.threads/pending-step.exp: Use standard_testfile,
3734 clean_restart. Remove incdir.
3735 * gdb.threads/print-threads.exp: Use standard_testfile,
3736 clean_restart. Remove incdir.
3737 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
3738 clean_restart. Remove incdir.
3739 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
3740 Remove incdir.
3741 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
3742 incdir.
3743 * gdb.threads/sigthread.exp: Use standard_testfile,
3744 clean_restart.
3745 * gdb.threads/staticthreads.exp: Use standard_testfile,
3746 clean_restart. Remove incdir.
3747 * gdb.threads/switch-threads.exp: Use standard_testfile,
3748 clean_restart. Remove incdir.
3749 * gdb.threads/thread-execl.exp: Use standard_testfile,
3750 clean_restart. Remove incdir.
3751 * gdb.threads/thread-find.exp: Use standard_testfile,
3752 clean_restart.
3753 * gdb.threads/thread-specific.exp: Use standard_testfile,
3754 clean_restart. Remove incdir.
3755 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
3756 clean_restart. Remove incdir.
3757 * gdb.threads/thread_check.exp: Use standard_testfile,
3758 clean_restart. Remove incdir.
3759 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
3760 incdir.
3761 * gdb.threads/threadapply.exp: Use standard_testfile,
3762 clean_restart. Remove incdir.
3763 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
3764 clean_restart. Remove incdir.
3765 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
3766 clean_restart.
3767 * gdb.threads/tls-shared.exp: Use standard_testfile,
3768 clean_restart, standard_output_file.
3769 * gdb.threads/tls-var.exp: Use standard_testfile,
3770 standard_output_file.
3771 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
3772 Remove incdir.
3773 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
3774 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
3775 incdir.
3776 * gdb.threads/watchthreads2.exp: Use standard_testfile,
3777 clean_restart. Remove incdir.
3778
497a5eb0
TT
37792012-06-26 Tom Tromey <tromey@redhat.com>
3780
3781 * gdb.trace/actions.exp: Use standard_testfile.
3782 * gdb.trace/ax.exp: Use standard_testfile.
3783 * gdb.trace/backtrace.exp: Use standard_testfile.
3784 * gdb.trace/change-loc.exp: Use standard_testfile.
3785 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
3786 * gdb.trace/collection.exp: Use standard_testfile,
3787 prepare_for_testing.
3788 * gdb.trace/deltrace.exp: Use standard_testfile.
3789 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
3790 * gdb.trace/ftrace.exp: Use standard_testfile.
3791 * gdb.trace/infotrace.exp: Use standard_testfile.
3792 * gdb.trace/packetlen.exp: Use standard_testfile.
3793 * gdb.trace/passc-dyn.exp: Use standard_testfile.
3794 * gdb.trace/passcount.exp: Use standard_testfile.
3795 * gdb.trace/pending.exp: Use standard_testfile.
3796 * gdb.trace/report.exp: Use standard_testfile.
3797 * gdb.trace/save-trace.exp: Use standard_testfile.
3798 * gdb.trace/stap-trace.exp: Use standard_testfile.
3799 * gdb.trace/status-stop.exp: Use standard_testfile.
3800 * gdb.trace/strace.exp: Use standard_testfile.
3801 * gdb.trace/tfile.exp: Use standard_testfile.
3802 * gdb.trace/tfind.exp: Use standard_testfile.
3803 * gdb.trace/trace-break.exp: Use standard_testfile.
3804 * gdb.trace/trace-mt.exp: Use standard_testfile.
3805 * gdb.trace/tracecmd.exp: Use standard_testfile.
3806 * gdb.trace/tspeed.exp: Use standard_testfile.
3807 * gdb.trace/tstatus.exp: Use standard_testfile.
3808 * gdb.trace/tsv.exp: Use standard_testfile.
3809 * gdb.trace/unavailable.exp: Use standard_testfile,
3810 prepare_for_testing.
3811 * gdb.trace/while-dyn.exp: Use standard_testfile.
3812 * gdb.trace/while-stepping.exp: Use standard_testfile.
3813
7686c074
TT
38142012-06-26 Tom Tromey <tromey@redhat.com>
3815
3816 * gdb.reverse/break-precsave.exp: Use standard_testfile.
3817 * gdb.reverse/break-reverse.exp: Use standard_testfile.
3818 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
3819 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
3820 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
3821 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
3822 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
3823 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
3824 prepare_for_testing.
3825 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
3826 prepare_for_testing.
3827 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
3828 prepare_for_testing.
3829 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
3830 prepare_for_testing.
3831 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
3832 prepare_for_testing
3833 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
3834 * gdb.reverse/machinestate.exp: Use standard_testfile.
3835 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
3836 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
3837 build_executable.
3838 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
3839 build_executable.
3840 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
3841 standard_output_file.
3842 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
3843 standard_output_file.
3844 * gdb.reverse/step-precsave.exp: Use standard_testfile.
3845 * gdb.reverse/step-reverse.exp: Use standard_testfile.
3846 * gdb.reverse/until-precsave.exp: Use standard_testfile.
3847 * gdb.reverse/until-reverse.exp: Use standard_testfile.
3848 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
3849 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
3850
481fc100
TT
38512012-06-26 Tom Tromey <tromey@redhat.com>
3852
3853 * gdb.stabs/weird.exp: Remove directory-checking code. Use
3854 standard_output_file.
3855 * gdb.stabs/exclfwd.exp: Use standard_testfile,
3856 prepare_for_testing. Remove directory-checking code.
3857
7bb18ae2
TT
38582012-06-25 Tom Tromey <tromey@redhat.com>
3859
3860 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
3861 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
3862 build_executable, not prepare_for_testing.
3863 * gdb.multi/base.exp: Use standard_output_file. Use
3864 build_executable, not prepare_for_testing.
3865
cf09b3e4
TT
38662012-06-25 Tom Tromey <tromey@redhat.com>
3867
3868 * gdb.fortran/subarray.exp: Use standard_testfile,
3869 prepare_for_testing.
3870 * gdb.fortran/multi-dim.exp: Use standard_testfile.
3871 * gdb.fortran/module.exp: Use standard_testfile.
3872 * gdb.fortran/logical.exp: Use standard_testfile.
3873 * gdb.fortran/library-module.exp: Use standard_testfile,
3874 standard_output_file.
3875 * gdb.fortran/derived-type.exp: Use standard_testfile,
3876 prepare_for_testing.
3877 * gdb.fortran/complex.exp: Use standard_testfile,
3878 prepare_for_testing.
3879 * gdb.fortran/charset.exp: Use standard_testfile.
3880 * gdb.fortran/array-element.exp: Use standard_testfile,
3881 prepare_for_testing.
3882
18b5ff1b
KS
38832012-06-25 Keith Seitz <keiths@redhat.com>
3884
3885 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
3886 Change rbreak-related tests to KFAIL and add bugzilla numbers.
3887
17b77626
TT
38882012-06-25 Tom Tromey <tromey@redhat.com>
3889
3890 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
3891 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
3892 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
3893 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
3894
f91e3dc1
TT
38952012-06-25 Tom Tromey <tromey@redhat.com>
3896
3897 * gdb.linespec/ls-errs.exp: Use standard_testfile.
3898 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
3899 * gdb.linespec/linespec.exp: Use standard_testfile.
3900
a884434d
TT
39012012-06-25 Tom Tromey <tromey@redhat.com>
3902
3903 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
3904 prepare_for_testing.
3905
efc9d70a
TT
39062012-06-25 Tom Tromey <tromey@redhat.com>
3907
3908 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
3909 prepare_for_testing.
3910 * gdb.opt/inline-break.exp: Use standard_testfile,
3911 prepare_for_testing.
3912 * gdb.opt/inline-bt.exp: Use standard_testfile,
3913 prepare_for_testing.
3914 * gdb.opt/inline-cmds.exp: Use standard_testfile,
3915 prepare_for_testing.
3916 * gdb.opt/inline-locals.exp: Use standard_testfile,
3917 prepare_for_testing.
3918
e2fc92c6
TT
39192012-06-25 Tom Tromey <tromey@redhat.com>
3920
3921 * gdb.asm/asm-source.exp: Use standard_output_file,
3922 standard_testfile. Construct .o files in proper subdir.
3923
b0963d73
TT
39242012-06-25 Tom Tromey <tromey@redhat.com>
3925
3926 * gdb.server/ext-attach.exp: Use standard_testfile,
3927 prepare_for_testing.
3928 * gdb.server/ext-run.exp: Use standard_testfile,
3929 build_executable.
3930 * gdb.server/file-transfer.exp: Use standard_testfile,
3931 prepare_for_testing.
3932 * gdb.server/server-exec-info.exp: Use standard_testfile.
3933 * gdb.server/server-mon.exp: Use standard_testfile,
3934 prepare_for_testing.
3935 * gdb.server/server-run.exp: Use standard_testfile,
3936 build_executable.
3937 * gdb.server/solib-list.exp: Use standard_testfile,
3938 standard_output_file.
3939
8a3e1f8d
TT
39402012-06-25 Tom Tromey <tromey@redhat.com>
3941
3942 * lib/gdb.exp (standard_output_file): Use "file join".
3943 * gdb.go/chan.exp: Use standard_testfile.
3944 * gdb.go/handcall.exp: Use standard_testfile.
3945 * gdb.go/hello.exp: Use standard_testfile.
3946 * gdb.integers/chan.exp: Use standard_testfile.
3947 * gdb.go/methods.exp: Use standard_testfile.
3948 * gdb.go/package.exp: Use standard_testfile.
3949 * gdb.go/strings.exp: Use standard_testfile.
3950 * gdb.go/types.exp: Use standard_testfile.
3951 * gdb.go/unsafe.exp: Use standard_testfile.
3952
944a9061
MGD
39532012-06-25 Greta Yorsh <greta.yorsh@arm.com>
3954
3955 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
3956
1c06bd58
JK
39572012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3958
3959 Fix regression by the previous commit.
3960 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
3961
b4a58790
TT
39622012-06-22 Tom Tromey <tromey@redhat.com>
3963
3964 * gdb.python/lib-types.exp: Use standard_testfile,
3965 prepare_for_testing.
3966 * gdb.python/py-block.exp: Use standard_testfile.
3967 * gdb.python/py-breakpoint.exp: Use standard_testfile.
3968 * gdb.python/py-events.exp: Use standard_testfile,
3969 standard_output_file.
3970 * gdb.python/py-evsignal.exp: Use standard_testfile.
3971 * gdb.python/py-evethreads.exp: Use standard_testfile.
3972 * gdb.python/py-explore-cc.exp: Use standard_testfile.
3973 * gdb.python/py-explore.exp: Use standard_testfile.
3974 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
3975 standard_output_file.
3976 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
3977 prepare_for_testing.
3978 * gdb.python/py-frame-inline.exp: Use standard_testfile.
3979 * gdb.python/py-frame.exp: Use standard_testfile.
3980 * gdb.python/py-inferior.exp: Use standard_testfile.
3981 * gdb.python/py-infthread.exp: Use standard_testfile.
3982 * gdb.python/py-mi.exp: Use standard_testfile.
3983 * gdb.python/py-objfile-script.exp: Use standard_testfile,
3984 build_executable.
3985 * gdb.python/py-objfile.exp: Use standard_testfile.
3986 * gdb.python/py-pp-maint.exp: Use standard_testfile,
3987 prepare_for_testing.
3988 * gdb.python/py-prettyprint.exp: Use standard_testfile.
3989 * gdb.python/py-progspace.exp: Use standard_testfile,
3990 build_executable.
3991 * gdb.python/py-prompt.exp: Use standard_testfile,
3992 build_executable.
3993 * gdb.python/py-section-script.exp: Use standard_testfile,
3994 build_executable.
3995 * gdb.python/py-shared.exp: Use standard_testfile,
3996 standard_output_file, clean_restart.
3997 * gdb.python/py-symbol.exp: Use standard_output_file,
3998 prepare_for_testing.
3999 * gdb.python/py-symtab.exp: Use standard_output_file,
4000 prepare_for_testing
4001 * gdb.python/py-template.exp: Use standard_testfile.
4002 * gdb.python/py-type.exp: Use standard_testfile.
4003 * gdb.python/py-value-cc.exp: Use standard_testfile.
4004 * gdb.python/py-value.exp: Use standard_testfile.
4005 * gdb.python/python.exp: Use standard_testfile, build_executable.
4006
2c44deac
TT
40072012-06-22 Tom Tromey <tromey@redhat.com>
4008
4009 * gdb.objc/basicclass.exp: Use standard_testfile.
4010 (do_objc_tests): Don't declare objdir.
4011 * gdb.objc/nondebug.exp: Use standard_testfile.
4012 (do_objc_tests): Don't declare objdir.
4013 * gdb.objc/objcdecode.exp: Use standard_testfile.
4014 (do_objc_tests): Don't declare objdir.
4015
c24ccbce
TT
40162012-06-22 Tom Tromey <tromey@redhat.com>
4017
4018 * gdb.java/jmain.exp: Use standard_testfile.
4019 * gdb.java/jmisc.exp: Use standard_testfile.
4020 * gdb.java/jnpe.exp: Use standard_testfile.
4021 * gdb.java/jprint.exp: Use standard_testfile.
4022
0a6d0306
TT
40232012-06-22 Tom Tromey <tromey@redhat.com>
4024
4025 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
4026 (standard_output_file, standard_testfile): New procs.
4027 (build_executable, clean_restart): Use standard_output_file.
4028
6ea815ef
YQ
40292012-06-22 Yao Qi <yao@codesourcery.com>
4030
4031 * boards/native-gdbserver.exp: New proc ${board}_exec.
4032 * boards/native-stdio-gdbserver.exp: Likewise.
4033
4c93b1db
TT
40342012-06-21 Tom Tromey <tromey@redhat.com>
4035
4036 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
4037 (build_executable): Update.
4038 (get_compiler_info): Remove 'binfile' argument.
4039 * gdb.ada/arrayidx.exp: Update.
4040 * gdb.ada/null_array.exp: Update.
4041 * gdb.arch/altivec-abi.exp: Update.
4042 * gdb.arch/altivec-regs.exp: Update.
4043 * gdb.arch/amd64-byte.exp: Update.
4044 * gdb.arch/amd64-dword.exp: Update.
4045 * gdb.arch/amd64-word.exp: Update.
4046 * gdb.arch/i386-avx.exp: Update.
4047 * gdb.arch/i386-byte.exp: Update.
4048 * gdb.arch/i386-sse.exp: Update.
4049 * gdb.arch/i386-word.exp: Update.
4050 * gdb.arch/ppc-dfp.exp: Update.
4051 * gdb.arch/ppc-fp.exp: Update.
4052 * gdb.arch/vsx-regs.exp: Update.
4053 * gdb.base/all-bin.exp: Update.
4054 * gdb.base/annota1.exp: Update.
4055 * gdb.base/async.exp: Update.
4056 * gdb.base/attach.exp: Update.
4057 * gdb.base/break-interp.exp: Update.
4058 * gdb.base/call-ar-st.exp: Update.
4059 * gdb.base/call-rt-st.exp: Update.
4060 * gdb.base/call-sc.exp: Update.
4061 * gdb.base/callfuncs.exp: Update.
4062 * gdb.base/catch-load.exp: Update.
4063 * gdb.base/completion.exp: Update.
4064 * gdb.base/complex.exp: Update.
4065 * gdb.base/condbreak.exp: Update.
4066 * gdb.base/consecutive.exp: Update.
4067 * gdb.base/constvars.exp: Update.
4068 * gdb.base/corefile.exp: Update.
4069 * gdb.base/eval-skip.exp: Update.
4070 * gdb.base/expand-psymtabs.exp: Update.
4071 * gdb.base/exprs.exp: Update.
4072 * gdb.base/fileio.exp: Update.
4073 * gdb.base/fixsection.exp: Update.
4074 * gdb.base/funcargs.exp: Update.
4075 * gdb.base/gdb11530.exp: Update.
4076 * gdb.base/gdb1555.exp: Update.
4077 * gdb.base/gnu-ifunc.exp: Update.
4078 * gdb.base/gnu_vector.exp: Update.
4079 * gdb.base/info-macros.exp: Update.
4080 * gdb.base/jit-simple.exp: Update.
4081 * gdb.base/jit-so.exp: Update.
4082 * gdb.base/jit.exp: Update.
4083 * gdb.base/langs.exp: Update.
4084 * gdb.base/list.exp: Update.
4085 * gdb.base/logical.exp: Update.
4086 * gdb.base/long_long.exp: Update.
4087 * gdb.base/longjmp.exp: Update.
4088 * gdb.base/macscp.exp: Update.
4089 * gdb.base/mips_pro.exp: Update.
4090 * gdb.base/miscexprs.exp: Update.
4091 * gdb.base/morestack.exp: Update.
4092 * gdb.base/nodebug.exp: Update.
4093 * gdb.base/opaque.exp: Update.
4094 * gdb.base/pc-fp.exp: Update.
4095 * gdb.base/pending.exp: Update.
4096 * gdb.base/permissions.exp: Update.
4097 * gdb.base/pointers.exp: Update.
4098 * gdb.base/prelink.exp: Update.
4099 * gdb.base/printcmds.exp: Update.
4100 * gdb.base/psymtab.exp: Update.
4101 * gdb.base/ptype.exp: Update.
4102 * gdb.base/relational.exp: Update.
4103 * gdb.base/scope.exp: Update.
4104 * gdb.base/setvar.exp: Update.
4105 * gdb.base/shlib-call.exp: Update.
4106 * gdb.base/shreloc.exp: Update.
4107 * gdb.base/signals.exp: Update.
4108 * gdb.base/sizeof.exp: Update.
4109 * gdb.base/so-impl-ld.exp: Update.
4110 * gdb.base/so-indr-cl.exp: Update.
4111 * gdb.base/solib-disc.exp: Update.
4112 * gdb.base/solib-display.exp: Update.
4113 * gdb.base/solib-nodir.exp: Update.
4114 * gdb.base/solib-overlap.exp: Update.
4115 * gdb.base/solib-symbol.exp: Update.
4116 * gdb.base/solib-weak.exp: Update.
4117 * gdb.base/solib.exp: Update.
4118 * gdb.base/store.exp: Update.
4119 * gdb.base/structs.exp: Update.
4120 * gdb.base/structs2.exp: Update.
4121 * gdb.base/type-opaque.exp: Update.
4122 * gdb.base/unload.exp: Update.
4123 * gdb.base/varargs.exp: Update.
4124 * gdb.base/volatile.exp: Update.
4125 * gdb.base/watch_thread_num.exp: Update.
4126 * gdb.base/watchpoint-solib.exp: Update.
4127 * gdb.base/watchpoint.exp: Update.
4128 * gdb.base/watchpoints.exp: Update.
4129 * gdb.base/whatis.exp: Update.
4130 * gdb.cell/arch.exp: Update.
4131 * gdb.cell/break.exp: Update.
4132 * gdb.cell/bt.exp: Update.
4133 * gdb.cell/core.exp: Update.
4134 * gdb.cell/data.exp: Update.
4135 * gdb.cell/ea-cache.exp: Update.
4136 * gdb.cell/f-regs.exp: Update.
4137 * gdb.cell/fork.exp: Update.
4138 * gdb.cell/gcore.exp: Update.
4139 * gdb.cell/mem-access.exp: Update.
4140 * gdb.cell/ptype.exp: Update.
4141 * gdb.cell/registers.exp: Update.
4142 * gdb.cell/sizeof.exp: Update.
4143 * gdb.cell/solib-symbol.exp: Update.
4144 * gdb.cell/solib.exp: Update.
4145 * gdb.cp/ambiguous.exp: Update.
4146 * gdb.cp/breakpoint.exp: Update.
4147 * gdb.cp/bs15503.exp: Update.
4148 * gdb.cp/casts.exp: Update.
4149 * gdb.cp/class2.exp: Update.
4150 * gdb.cp/cpexprs.exp: Update.
4151 * gdb.cp/cplusfuncs.exp: Update.
4152 * gdb.cp/ctti.exp: Update.
4153 * gdb.cp/dispcxx.exp: Update.
4154 * gdb.cp/gdb1355.exp: Update.
4155 * gdb.cp/gdb2384.exp: Update.
4156 * gdb.cp/gdb2495.exp: Update.
4157 * gdb.cp/infcall-dlopen.exp: Update.
4158 * gdb.cp/local.exp: Update.
4159 * gdb.cp/m-data.exp: Update.
4160 * gdb.cp/m-static.exp: Update.
4161 * gdb.cp/mb-ctor.exp: Update.
4162 * gdb.cp/mb-inline.exp: Update.
4163 * gdb.cp/mb-templates.exp: Update.
4164 * gdb.cp/member-ptr.exp: Update.
4165 * gdb.cp/method.exp: Update.
4166 * gdb.cp/namespace.exp: Update.
4167 * gdb.cp/nextoverthrow.exp: Update.
4168 * gdb.cp/nsdecl.exp: Update.
4169 * gdb.cp/nsrecurs.exp: Update.
4170 * gdb.cp/nsstress.exp: Update.
4171 * gdb.cp/nsusing.exp: Update.
4172 * gdb.cp/pr-1023.exp: Update.
4173 * gdb.cp/pr-1210.exp: Update.
4174 * gdb.cp/pr-574.exp: Update.
4175 * gdb.cp/pr9631.exp: Update.
4176 * gdb.cp/printmethod.exp: Update.
4177 * gdb.cp/psmang.exp: Update.
4178 * gdb.cp/re-set-overloaded.exp: Update.
4179 * gdb.cp/rtti.exp: Update.
4180 * gdb.cp/shadow.exp: Update.
4181 * gdb.cp/templates.exp: Update.
4182 * gdb.cp/try_catch.exp: Update.
4183 * gdb.dwarf2/dw2-ranges.exp: Update.
4184 * gdb.dwarf2/pr10770.exp: Update.
4185 * gdb.fortran/library-module.exp: Update.
4186 * gdb.hp/gdb.aCC/optimize.exp: Update.
4187 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
4188 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
4189 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
4190 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
4191 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
4192 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
4193 * gdb.hp/gdb.compat/xdb1.exp: Update.
4194 * gdb.hp/gdb.compat/xdb2.exp: Update.
4195 * gdb.hp/gdb.compat/xdb3.exp: Update.
4196 * gdb.hp/gdb.defects/bs14602.exp: Update.
4197 * gdb.hp/gdb.defects/solib-d.exp: Update.
4198 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
4199 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
4200 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
4201 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
4202 * gdb.mi/gdb792.exp: Update.
4203 * gdb.mi/mi-pending.exp: Update.
4204 * gdb.mi/mi-solib.exp: Update.
4205 * gdb.mi/mi-var-cp.exp: Update.
4206 * gdb.opt/clobbered-registers-O2.exp: Update.
4207 * gdb.opt/inline-bt.exp: Update.
4208 * gdb.opt/inline-cmds.exp: Update.
4209 * gdb.opt/inline-locals.exp: Update.
4210 * gdb.python/py-events.exp: Update.
4211 * gdb.python/py-finish-breakpoint.exp: Update.
4212 * gdb.python/py-type.exp: Update.
4213 * gdb.reverse/solib-precsave.exp: Update.
4214 * gdb.reverse/solib-reverse.exp: Update.
4215 * gdb.server/solib-list.exp: Update.
4216 * gdb.stabs/weird.exp: Update.
4217 * gdb.threads/attach-into-signal.exp: Update.
4218 * gdb.threads/attach-stopped.exp: Update.
4219 * gdb.threads/tls-shared.exp: Update.
4220 * gdb.trace/change-loc.exp: Update.
4221 * gdb.trace/strace.exp: Update.
4222
95c391b6
TT
42232012-06-19 Tom Tromey <tromey@redhat.com>
4224
4225 * gdb.base/whatis.exp: Add tests.
4226
e910f0b6
TT
42272012-06-19 Tom Tromey <tromey@redhat.com>
4228
4229 * gdb.cp/m-static.cc (keepalive): New function.
4230 (gnu_obj_1::method): Use it.
4231
422d65e7
DE
42322012-06-18 Doug Evans <dje@google.com>
4233
4234 * gdb.base/info-fun.exp: New file.
4235 * gdb.base/info-fun.c: New file.
4236 * gdb.base/info-fun-solib.c: New file.
4237
e2e4d78b
JK
42382012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4239
4240 Remove stale dummy frames.
4241 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
4242 (maintenance info breakpoints): New tests.
4243 * gdb.base/stale-infcall.c: New file.
4244 * gdb.base/stale-infcall.exp: New file.
4245
1788b2d3
JK
42462012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4247
4248 * gdb.arch/amd64-entry-value-param.S: New file.
4249 * gdb.arch/amd64-entry-value-param.c: New file.
4250 * gdb.arch/amd64-entry-value-param.exp: New file.
4251
663b969e
TT
42522012-06-15 Tom Tromey <tromey@redhat.com>
4253
4254 * gdb.cp/namespace.exp: Add "show lang" test.
4255
8e09ad05
IS
42562012-06-15 Iain Sandoe <iain@codesourcery.com>
4257
4258 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
4259 case. (top level): Use gdb_file_cmd instead of gdb_load.
4260
f85e18ee
JK
42612012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4262
4263 PR tdep/14222
4264 * gdb.arch/i386-sse-stack-align.S: New file.
4265 * gdb.arch/i386-sse-stack-align.c: New file.
4266 * gdb.arch/i386-sse-stack-align.exp: New file.
4267
f3b5e280
KS
42682012-06-13 Keith Seitz <keiths@redhat.com>
4269
4270 PR breakpoints/13798 and mi/11541
4271 * gdb.linespec/ls-errs.exp: Add a few more tests for
4272 filenames with spaces and colons.
4273
50af5481
JK
42742012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4275
4276 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
4277 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
4278 (test_function): Call CV_f.
4279 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
4280 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
4281 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
4282 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
4283 (p CV_f(CV::i)): New tests.
4284
d55637df
TT
42852012-06-13 Tom Tromey <tromey@redhat.com>
4286
4287 * gdb.base/condbreak.exp: Add tests for "condition" completion.
4288
cc80f267
JK
42892012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4290
4291 Fix regression by the "ambiguous linespec" series.
4292 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
4293 tests.
4294
bb2af9cc
JK
42952012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4296
4297 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
4298 missing.
4299
e81a37f7
TT
43002012-06-11 Tom Tromey <tromey@redhat.com>
4301
4302 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
4303 location...
4304 (main): ...here.
4305
8efd7788
YQ
43062012-06-07 Yao Qi <yao@codesourcery.com>
4307
4308 * gdb.trace/strace.exp: Shorten some too-long lines.
4309
359f5fe6
PA
43102012-06-06 Pedro Alves <palves@redhat.com>
4311
4312 * gdb.threads/clone-new-thread-event.c: New file.
4313 * gdb.threads/clone-new-thread-event.exp: New file.
4314
7b2fe205
YQ
43152012-06-06 Yao Qi <yao@codesourcery.com>
4316
4317 * gdb.base/dprintf.c (main): Add extra parameter when calling
4318 printf and fprintf.
4319 (bar): New function. It is a dead function, but to ensure
4320 'malloc' is linked explicitly.
4321
3eca55e8
YQ
43222012-06-06 Yao Qi <yao@codesourcery.com>
4323
4324 * gdb.base/info-proc.exp: Return if target doesn't support
4325 'info proc'.
4326
91cc9324
JK
43272012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4328
4329 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
4330 (run program with breakpoint commands): XFAIl if it is not.
4331
c56e7c43
JB
43322012-06-05 Joel Brobecker <brobecker@adacore.com>
4333
4334 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
4335 and add comment.
4336 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
4337 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
4338 "STOP" marker. Adjust testing strategy to make it work on
4339 all targets.
4340
4341 * gdb.base/print-file-var-main.c (main): Rewrite using local
4342 variables and adjust get_version_2's return value check.
4343 Add small comment.
4344 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
4345 marker. Adjust testing strategy to make it work on all targets.
4346
ccab2054
JB
43472012-06-05 Joel Brobecker <brobecker@adacore.com>
4348
4349 * gdb.ada/bad-task-bp-keyword: New testcase.
4350
d0d86158
JK
43512012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4352
4353 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
4354 Simplify it to ...
4355 (symbol-file ${testfile1}): ... here.
4356 (test eliminated var my_global_symbol)
4357 (test eliminated var my_static_symbol)
4358 (test eliminated var my_global_func, get address of main): Wrap them to
4359 'single psymtabs' and 'single symtabs'
4360 (get address of my_global_symbol, get address of my_static_symbol)
4361 (get address of my_global_func, get address of main): Wrap them to
4362 'order1' and 'order2'.
4363
952cf74c
JK
4364 * gdb.base/code_elim.exp
4365 (add-symbol-file ${testfile1} 0x100000)
4366 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
4367 'order2'.
4368 (order1: add-symbol-file ${testfile1} 0x100000)
4369 (order1: add-symbol-file ${testfile2} 0x200000)
4370 (order2: add-symbol-file ${testfile2} 0x200000)
4371 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
4372 .bss as appropriate.
4373
0c5bf5a9
JK
43742012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4375
4376 * gdb.server/solib-list-lib.c: New file.
4377 * gdb.server/solib-list-main.c: New file.
4378 * gdb.server/solib-list.exp: New file.
4379
4196f325
MR
43802012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
4381
4382 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
4383 for 'set print symbol' change.
4384
bfb05775
JK
43852012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4386
4387 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
4388 .debug_abbrev_seg3.
4389
685b1105
JK
43902012-05-24 John Steele Scott <toojays@toojays.net>
4391
4392 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
4393 * gdb.dwarf2/dw2-icc-opaque.S: New file.
4394 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
4395
f3e0e960
SS
43962012-05-23 Stan Shebs <stan@codesourcery.com>
4397
4398 * gdb.mi/mi-info-os.exp: New file.
4399
11eb1b4d
KS
44002012-05-23 Keith Seitz <keiths@redhat.com>
4401
4402 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
4403 return -1 to suppress the rest of the tests.
4404 (compile_stap_bin): Return boolean success value.
4405
b1af9e97
TT
44062012-05-21 Tom Tromey <tromey@redhat.com>
4407
4408 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
4409 Remove kfails.
4410 (test_print_mi_member_types): Likewise.
4411
248537e3
TT
44122012-05-21 Tom Tromey <tromey@redhat.com>
4413
4414 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
4415 print symbol' change.
4416
d791e155
TJB
44172012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
4418
4419 * gdb.python/py-prompt.exp: Quit if the target is remote.
4420
e77afa2e
JK
44212012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4422
4423 Fix ERROR: internal buffer is full.
4424 * gdb.base/info-os.exp (expect_multiline): New function.
4425 (get process list, get process groups, get threads)
4426 (get file descriptors, get internet-domain sockets)
4427 (get shared-memory regions, get semaphores, get message queues): Use
4428 it for these tests.
4429
9cb709b6
TT
44302012-05-18 Tom Tromey <tromey@redhat.com>
4431
4432 * gdb.mi/mi-var-cmd.exp: Update.
4433 * gdb.objc/basicclass.exp (do_objc_tests): Update.
4434 * gdb.cp/virtbase.exp: Update.
4435 * gdb.cp/classes.exp (test_static_members): Update.
4436 * gdb.cp/casts.exp: Update.
4437 * gdb.base/pointers.exp: Update.
4438 * gdb.base/funcargs.exp (pointer_args): Update.
4439 (structs_by_reference): Update.
4440 * gdb.base/find.exp: Update.
4441 * gdb.base/call-strs.exp: Send "set print symbol off".
4442 * gdb.base/call-ar-st.exp: Update.
4443 * gdb.ada/fun_addr.exp: Update.
4444 * gdb.base/printcmds.exp (test_print_symbol): New proc.
4445 Call it.
4446 (test_print_repeats_10, test_print_strings)
4447 (test_print_char_arrays): Update.
4448
b012acdd
TT
44492012-05-18 Tom Tromey <tromey@redhat.com>
4450
4451 * gdb.base/charset.exp (string_display): Update.
4452
1d51a733
TT
44532012-05-18 Tom Tromey <tromey@redhat.com>
4454
4455 * gdb.mi/mi2-var-display.exp: Update.
4456 * gdb.mi/mi-var-display.exp: Update.
4457 * gdb.mi/mi-var-child.exp: Update.
4458 * gdb.cp/expand-psymtabs-cxx.exp: Update.
4459 * gdb.cp/cp-relocate.exp (get_func_address): Update.
4460
957df313
DE
44612012-05-17 Doug Evans <dje@google.com>
4462
682c7f7b
DE
4463 * info-macros.exp: Pass "debug" to prepare_for_testing.
4464
957df313
DE
4465 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
4466 * gdb.ada/Makefile.in (clean): Ditto.
4467 * gdb.arch/Makefile.in (clean): Ditto.
4468 * gdb.asm/Makefile.in (clean): Ditto.
4469 * gdb.base/Makefile.in (clean): Ditto.
4470 * gdb.cell/Makefile.in (clean): Ditto.
4471 * gdb.cp/Makefile.in (clean): Ditto.
4472 * gdb.disasm/Makefile.in (clean): Ditto.
4473 * gdb.dwarf2/Makefile.in (clean): Ditto.
4474 * gdb.fortran/Makefile.in (clean): Ditto.
4475 * gdb.go/Makefile.in (clean): Ditto.
4476 * gdb.hp/Makefile.in (clean): Ditto.
4477 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
4478 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
4479 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
4480 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
4481 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
4482 * gdb.java/Makefile.in (clean): Ditto.
4483 * gdb.linespec/Makefile.in (clean): Ditto.
4484 * gdb.mi/Makefile.in (clean): Ditto.
4485 * gdb.modula2/Makefile.in (clean): Ditto.
4486 * gdb.multi/Makefile.in (clean): Ditto.
4487 * gdb.objc/Makefile.in (clean): Ditto.
4488 * gdb.opencl/Makefile.in (clean): Ditto.
4489 * gdb.opt/Makefile.in (clean): Ditto.
4490 * gdb.pascal/Makefile.in (clean): Ditto.
4491 * gdb.python/Makefile.in (clean): Ditto.
4492 * gdb.reverse/Makefile.in (clean): Ditto.
4493 * gdb.server/Makefile.in (clean): Ditto.
4494 * gdb.stabs/Makefile.in (clean): Ditto.
4495 * gdb.threads/Makefile.in (clean): Ditto.
4496 * gdb.trace/Makefile.in (clean): Ditto.
4497 * gdb.xml/Makefile.in (clean): Ditto.
4498
abc9d0dc
TT
44992012-05-16 Tom Tromey <tromey@redhat.com>
4500
4501 * gdb.base/macscp1.c (macscp_expr): Add comment.
4502 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
4503
6a3a010b
MR
45042012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
4505
4506 * gdb.base/return-nodebug.exp: Also test float and double types.
4507
01429c8e
JK
45082012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4509
4510 PR testsuite/12649
4511 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
4512
54115cd4
JK
4513 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
4514
0c5f383f
SDJ
45152012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
4516
4517 * gdb.base/stap-probe.exp (stap_test): Remove calls to
4518 `rerun_to_main'.
4519 (stap_test_no_debuginfo): Likewise.
4520
e7e0cddf
SS
45212012-05-14 Stan Shebs <stan@codesourcery.com>
4522
4523 * gdb.base/dprintf.c: New file.
4524 * gdb.base/dprintf.exp: New file.
4525
c772f8e7
HZ
45262012-05-14 Hui Zhu <hui_zhu@mentor.com>
4527
4528 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
4529 * gdb.trace/disconnected-tracing.c: New file.
4530 * gdb.trace/disconnected-tracing.exp: New file.
4531
7efc75aa
SCR
45322012-05-13 Siva Chandra Reddy <sivachandra@google.com>
4533
4534 * gdb.python/python.c: Add a new breakpoint comment.
4535 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
4536
85d4a676
SS
45372011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
4538
4539 * gdb.base/info-os.exp: New file.
4540 * gdb.base/info-os.c: New file.
4541
64ea88dc
JB
45422012-05-10 Joel Brobecker <brobecker@adacore.com>
4543
4647ab1b
JB
4544 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
4545 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
4546 New files.
64ea88dc 4547
afba63f1
JB
45482012-05-10 Joel Brobecker <brobecker@adacore.com>
4549
4550 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
4551 gdb.base/ctxobj.exp: New files.
4552
9d198b1e
TT
45532012-05-09 Tom Tromey <tromey@redhat.com>
4554
4555 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
4556
9bfee719
MR
45572012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
4558
4559 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
4560
3a7341d8
MR
45612012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
4562
4563 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
4564 before using it.
4565
52b3699b
TG
45662012-05-04 Tristan Gingold <gingold@adacore.com>
4567
4568 * gdb.base/set-noassign.exp: New test.
4569
a20ee7a4
SCR
45702012-05-03 Siva Chandra Reddy <sivachandra@google.com>
4571
4572 * gdb.python/py-symbol.exp: Add tests to test the new methods
4573 gdb.Symtab.global_block() and gdb.Symtab.static_block().
4574 * gdb.python/py-symbol.c: Add new struct to help test
4575 gdb.Symtab.static_block().
4576
bf2f0858
DE
45772012-05-03 Doug Evans <dje@google.com>
4578
4579 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
4580 commented out.
4581
2d4e0376
YQ
45822012-05-03 Yao Qi <yao@codesourcery.com>
4583
4584 * gdb.base/catch-syscall.exp: Skip it before compilation if target
4585 doesn't support.
4586 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
4587 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
4588
6d0bb9f3
YQ
45892012-05-03 Yao Qi <yao@codesourcery.com>
4590
4591 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
4592
fd820528
DE
45932012-04-30 Doug Evans <dje@google.com>
4594
4595 PR testsuite/13961
4596 * gdb.dwarf2/pr13961.S: New file.
4597 * gdb.dwarf2/pr13961.exp: New file.
4598
b9e219b9
YQ
45992012-04-29 Yao Qi <yao@codesourcery.com>
4600
4601 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
4602
3019eac3
DE
46032012-04-28 Doug Evans <dje@google.com>
4604
4605 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
4606 .Ltype_int_in_cu2. Use name "int2" instead of "int".
4607 All uses updated.
4608 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
4609 "ptype func_cu1" to expand cu2 before cu1.
4610
62e5f89c
SDJ
46112012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
4612 Tom Tromey <tromey@redhat.com>
4613
4614 * gdb.base/default.exp: Add `$_probe_arg*' convenience
4615 variables.
4616 * gdb.base/stap-probe.c: New file.
4617 * gdb.base/stap-probe.exp: New file.
4618 * gdb.trace/stap-trace.c: New file.
4619 * gdb.trace/stap-trace.exp: New file.
4620 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
4621 libgcc's unwinder.
4622
14132e89
MR
46232012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
4624
4625 * gdb.arch/mips16-thunks-inmain.c: New file.
4626 * gdb.arch/mips16-thunks-main.c: New file.
4627 * gdb.arch/mips16-thunks-sin.c: New file.
4628 * gdb.arch/mips16-thunks-sinfrob.c: New file.
4629 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
4630 * gdb.arch/mips16-thunks-sinmain.c: New file.
4631 * gdb.arch/mips16-thunks-sinmips16.c: New file.
4632 * gdb.arch/mips16-thunks.exp: New file.
4633
a766d390
DE
46342012-04-25 Doug Evans <dje@google.com>
4635
4636 * configure.ac: Create gdb.go/Makefile.
4637 * configure: Regenerate.
4638 * gdb.base/default.exp: Add "go" to "set language" testing.
4639 * gdb.go/Makefile.in: New file.
4640 * gdb.go/basic-types.exp: New file.
4641 * gdb.go/chan.exp: New file.
4642 * gdb.go/chan.go: New file.
4643 * gdb.go/handcall.exp: New file.
4644 * gdb.go/handcall.go: New file.
4645 * gdb.go/hello.exp: New file.
4646 * gdb.go/hello.go: New file.
4647 * gdb.go/integers.exp: New file.
4648 * gdb.go/integers.go: New file.
4649 * gdb.go/methods.exp: New file.
4650 * gdb.go/methods.go: New file.
4651 * gdb.go/package.exp: New file.
4652 * gdb.go/package1.go: New file.
4653 * gdb.go/package2.go: New file.
4654 * gdb.go/print.exp: New file.
4655 * gdb.go/strings.exp: New file.
4656 * gdb.go/strings.go: New file.
4657 * gdb.go/types.exp: New file.
4658 * gdb.go/types.go: New file.
4659 * gdb.go/unsafe.exp: New file.
4660 * gdb.go/unsafe.go: New file.
4661 * lib/future.exp: Add Go support.
4662 (gdb_find_go, gdb_find_go_linker): New procs.
4663 (gdb_default_target_compile): Add Go support.
4664 * lib/gdb.exp (skip_go_tests): New proc.
4665 * lib/go.exp: New file.
4666
e65f9ffb
TT
46672012-04-25 Tom Tromey <tromey@redhat.com>
4668
4669 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
4670
14e75d8e
JK
46712012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
4672 Jan Kratochvil <jan.kratochvil@redhat.com>
4673
4674 PR symtab/7259:
4675 * gdb.base/enumval.c: New test case.
4676 * gdb.base/enumval.exp: New test case.
4677 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
4678 field.bitpos.
4679
f3525b70
PA
46802012-04-17 Pedro Alves <palves@redhat.com>
4681
4682 * Makefile.in (site.exp): Make site.exp source
4683 $srcdir/lib/append_gdb_boards_dir.exp.
4684 * lib/append_gdb_boards_dir.exp: New file.
4685
bccbefd2
JK
46862012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4687
4688 New option "set auto-load safe-path".
4689 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
4690 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
4691
bf88dd68
JK
46922012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4693
4694 auto-load: Implementation.
4695 * gdb.base/help.exp (test set height): Increase the height.
4696 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
4697 to ...
4698 (info auto-load python-scripts): ... here.
4699 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
4700 to ...
4701 (info auto-load python-scripts *): ... here.
4702
c0d4d1c0
YQ
47032012-04-16 Yao Qi <yao@codesourcery.com>
4704
4705 * lib/trace-support.exp (get_in_proc_agent): New.
4706 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
4707 of in process trace agent.
4708 * gdb.trace/ftrace.exp: Likewise.
4709 * gdb.trace/pending.exp: Likewise.
4710 * gdb.trace/trace-break.exp: Likewise.
4711 * gdb.trace/trace-mt.exp
4712 * gdb.trace/tspeed.exp: Likewise.
4713 * gdb.trace/tstatus.exp
4714 * gdb.trace/strace.exp: Likewise.
4715
cbf68a60
TS
47162012-04-16 Thomas Schwinge <thomas@codesourcery.com>
4717
dd6d3b70
TS
4718 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
4719 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
4720
cbf68a60
TS
4721 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
4722
8264ba82
AG
47232012-04-14 Anton Gorenkov <xgsa@yandex.ru>
4724
4725 PR mi/13393
4726 * gdb.mi/mi-var-rtti.cc: New file.
4727 * gdb.mi/mi-var-rtti.exp: New file.
4728 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
4729 function.
4730 (mi_varobj_update_with_type_change): updated to avoid code duplication.
4731
de0919f8 47322012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
4733
4734 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
4735 EXECUTABLES.
4736 * gdb.python/py-explore.c: C program used for testing the new
4737 'explore' command on C constructs.
4738 * gdb.python/py-explore.cc: C++ program used for testing the new
4739 'explore' command on C++ constructs.
4740 * gdb-python/py-explore.exp: Tests for the new 'explore'
4741 command on C constructs.
4742 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
4743 command on C++ constructs.
4744
a82da7dd
MK
47452012-04-07 Mark Kettenis <kettenis@gnu.org>
4746
4747 * gdb.base/funcargs.exp (complex_args): Fix typo.
4748
e127cba8
JK
47492012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4750
4751 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
4752 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
4753
40e084e1
KS
47542012-04-05 Keith Seitz <keiths@redhat.com>
4755
4756 * gdb.base/advance.exp: Update error message for
4757 "advance malformed" test.
4758 * gdb.base/break.exp: Likewise for "breakpoint with
4759 trailing garbage" test.
4760 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
4761 with trailing garbage" test.
4762 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
4763 trailng garbage" test.
4764 * gdb.base/until.exp: Likewise for "malformed until" test.
4765 * gdb.cp/ovldbreak.exp: Create the breakpoint table
4766 for "breakpoint info (after setting on all)".
4767 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
4768 tests.
4769 * gdb.cp/cplabel.cc: New file.
4770 * gdb.cp/cplabel.exp: New test.
4771 * gdb.linespec/ls-errs.c: New file.
4772 * gdb.linespec/ls-errs.exp: New test.
4773
a72c8f6a
JK
47742012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4775
4776 * gdb.trace/unavailable.exp
4777 (collect globals: print object on: print derived_partial)
4778 (collect globals: print object on: print derived_whole)
4779 (collect globals: print object off: print derived_partial)
4780 (collect globals: print object off: print derived_whole): Update
4781 expected output.
4782
f87a3023
KS
47832012-03-30 Keith Seitz <keiths@redhat.com>
4784
4785 * gdb.python: Add test for linespecs with commas.
4786
e2171b3c
KS
47872012-03-28 Keith Seitz <keiths@redhat.com>
4788
4789 * gdb.linespec/ls-dollar.cc: New file.
4790 * gdb.linespec/ls-dollar.exp: New test.
4791
47922012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
4793
4794 * gdb.cp/namespace.exp: Add breakpoint tests for functions
4795 starting with the global namespace.
4796
2f4e0a80
DE
47972012-03-23 Doug Evans <dje@google.com>
4798
4799 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
4800
7b282c5a
SCR
48012012-03-22 Siva Chandra Reddy <sivachandra@google.com>
4802
4803 * gdb.python/py-value.cc: Add test case for testing the
4804 methodology exposing C++ values to Python.
4805 * gdb.python/py-value-cc.exp: Add tests testing the methodology
4806 exposing C++ values to Python.
4807 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
4808
2e98ca53
JK
48092012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4810 Siddhesh Poyarekar <siddhesh@redhat.com>
4811
4812 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
4813 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
4814 (generate native core dump): Make the test unsupported if core cannot
4815 be generated.
4816
8320cc4f
JK
48172012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4818
4819 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
4820 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
4821 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
4822
3a69ffb2
JK
48232012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
4824
4825 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
4826
8fabffee
DE
48272012-03-17 Doug Evans <dje@google.com>
4828
4829 * dg-extract-results.sh: Handle KFAILs.
4830
ab260dad
JK
48312012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4832
4833 PR symtab/13777
4834 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
4835
53ba8333
JB
48362012-03-16 Joel Brobecker <brobecker@adacore.com>
4837
4838 * gdb.ada/set_pckd_arr_elt: New testcase.
4839
481860b3
GB
48402012-03-16 Gary Benson <gbenson@redhat.com>
4841
4842 PR breakpoints/10738
4843 * gdb.opt/inline-break.exp: New file.
4844 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
4845 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
4846 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
4847 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
4848 * gdb.base/async-shell.exp: Likewise.
4849 * lib/mi-support.exp (library_loaded_re): Likewise.
4850
410528f0
TT
48512012-03-15 Tom Tromey <tromey@redhat.com>
4852
4853 * gdb.cp/virtfunc2.exp: Update expected output.
4854 * gdb.cp/pr9631.exp: Update expected output.
4855 * gdb.cp/member-ptr.exp: Update expected output.
4856 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
4857 output.
4858 * gdb.cp/casts.exp: Update expected output.
4859
c4aeac85
TT
48602012-03-15 Tom Tromey <tromey@redhat.com>
4861
4862 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
4863 (test_info_vtbl): Likewise.
4864 (do_tests): Call test_info_vtbl.
4865 * gdb.cp/virtfunc.cc (va): New global.
4866
856d06f9
TS
48672012-03-15 Thomas Schwinge <thomas@codesourcery.com>
4868
4869 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
4870 describing DWARF data structures.
4871 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
4872 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
4873 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
4874 * gdb.dwarf2/dw2-entry-value.S: Likewise.
4875 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
4876 * gdb.dwarf2/dw2-param-error.S: Likewise.
4877 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
4878 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
4879 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
4880 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
4881 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
4882 * gdb.dwarf2/pr11465.S: Likewise.
4883
e837f12a
JK
48842012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4885
4886 * gdb.mi/mi2-prompt.exp: New file.
4887
ccbb4f28
JB
48882012-03-13 Joel Brobecker <brobecker@adacore.com>
4889
4890 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
4891
32039130
JB
48922012-03-13 Joel Brobecker <brobecker@adacore.com>
4893
4894 * gdb.ada/bp_range_type: New testcase.
4895
16899756
DE
48962012-03-13 Doug Evans <dje@google.com>
4897
4898 * gdb.base/default.exp: Delete tests for symbol-reloading.
4899 * gdb.base/help.exp: Ditto.
4900 * gdb.base/setshow.exp: Ditto.
4901 * gdb.base/gdb_history: Delete references to symbol-reloading.
4902
87b0bb13
JK
49032012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4904
4905 * gdb.base/attach-twice.c: New files.
4906 * gdb.base/attach-twice.exp: New files.
4907
0d7941a9
KS
49082012-03-08 Keith Seitz <keiths@redhat.com>
4909
4910 * lib/gdb.exp (gdb_get_line_number): Throw an
4911 error instead of returning -1.
4912 * gdb.base/break.exp: Remove unused variable
4913 bp_location5.
4914 * gdb.base/hbreak2.exp: Likewise.
4915 * gdb.base/sepdebug.exp: Likewise.
4916
f4647387
YQ
49172012-03-08 Yao Qi <yao@codesourcery.com>
4918 Pedro Alves <palves@redhat.com>
4919
4920 Fix PR server/13392.
4921 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
4922 (tracepoint_change_loc_2): Remove kfail. Return if failed to
4923 download tracepoints.
4924 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
4925 (pending_tracepoint_resolved_during_trace): Likewise.
4926 (pending_tracepoint_installed_during_trace): Likewise.
4927 (pending_tracepoint_with_action_resolved): Likewise.
4928
83c532cb
KS
49292012-03-08 Keith Seitz <keiths@redhat.com>
4930
4931 * gdb.ada/array_bounds.exp: Get breakpoint for line
4932 with "START", not "STOP".
4933 * gdb.python/py-infthread.exp: Do not continue to
4934 line marked "Break here.", which is undefined.
4935
d6b6bbb7
LM
49362012-03-08 Luis Machado <lgustavo@codesourcery.com>
4937
4938 Revert:
4939
4940 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4941
4942 Implement testsuite workaround for PR breakpoints/13781.
4943 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4944 (set breakpoint condition-evaluation host): New conditional command.
4945
7fe25d9b
JK
49462012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4947
4948 Fix CU relative vs. absolute DIE offsets.
4949 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
4950 one.
4951
51898c15
JK
49522012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4953
4954 Fix false FAIL on distros with relro linkage as default.
4955 * gdb.reverse/solib-precsave.exp: Try to compile the test using
4956 -Wl,-z,norelro first.
4957
8131799e
JB
49582012-03-06 Joel Brobecker <brobecker@adacore.com>
4959
4960 * gdb.ada/bp_on_var: New testcase.
4961
ba241969
JB
49622012-03-06 Joel Brobecker <brobecker@adacore.com>
4963
4964 * gdb.ada/bp_enum_homonym: New testcase.
4965
abe49676
YQ
49662012-03-06 Yao Qi <yao@codesourcery.com>
4967
4968 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
4969 x86_64-*-* and i?86-*-*.
4970 Set up KFAIL for gdb/13808.
4971
d8df103b
TT
49722012-03-05 Tom Tromey <tromey@redhat.com>
4973
4974 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
4975 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
4976
b7b189f3
TT
49772012-03-05 Tom Tromey <tromey@redhat.com>
4978
4979 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
4980
69dc1c4d
YQ
49812012-03-04 Yao Qi <yao@codesourcery.com>
4982
4983 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
4984 messages for KFAIL.
4985
3f20c47f
JK
49862012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4987
4988 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
4989 (print one_two_three, indexes off, print few_reps, indexes off)
4990 (print many_reps, indexes off, print empty, indexes off)
4991 (print one_two_three, print few_reps, print many_reps, print empty):
4992 Call setup_xfail if $gcc_old.
4993
abf1152a
JK
49942012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4995
4996 Implement testsuite workaround for PR breakpoints/13781.
4997 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4998 (set breakpoint condition-evaluation host): New conditional command.
4999
a06715f8
JK
50002012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5001
5002 Code cleanup.
5003 * gdb.cp/mb-templates.exp: New variables executable. Use it for
5004 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
5005 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
5006 number 1 by $bpnum. Four times.
5007
5808517f
YQ
50082012-03-03 Yao Qi <yao@codesourcery.com>
5009
5010 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
5011
dfe2ac14
JK
50122012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5013
5014 Setup KFAIL for PR server/13796.
5015 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
5016
8bbc467a
JB
50172012-03-02 Joel Brobecker <brobecker@adacore.com>
5018
5019 * gdb.ada/operator_bp: New testcase.
5020
c0eac87f
JB
50212012-03-02 Joel Brobecker <brobecker@adacore.com>
5022
5023 * gdb.ada/info_locals_renaming: New testcase.
5024
4f42c881
TT
50252012-03-02 Tom Tromey <tromey@redhat.com>
5026
5027 * gdb.base/nextoverexit.c: New file.
5028 * gdb.base/nextoverexit.exp: New file.
5029
7380c0c9
EBM
50302012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5031
5032 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
5033 parameter.
5034
1faeff08
MR
50352012-03-01 Maciej W. Rozycki <macro@mips.com>
5036
5037 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
5038 core registers.
5039
320b6f49 50402012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
5041 Maciej W. Rozycki <macro@codesourcery.com>
5042 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
5043
5044 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
5045
ad5f7d6e
PA
50462012-03-01 Pedro Alves <palves@redhat.com>
5047
5048 PR gdb/13767
5049
5050 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
5051 (gdb_collect_globals_test): Call it.
5052
d3dc44a6
KS
50532012-03-01 Keith Seitz <keiths@redhat.com>
5054
5055 * gdb.cp/method2.exp: Output of overload menu is now
5056 alphabetized. Update tests for "break A::method".
5057 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
5058 of hard-coding them.
5059 Overload menu is alphabetized: rewrite to accommodate.
5060 Unset variables LINE and TYPES which are used in other tests.
5061 Compute the output of "info break".
5062 Update the breakpoint table after all breakpoints are deleted.
5063 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
5064 compute ACTUALS and the method body based on parameters.
5065 Update expected output accordingly.
5066 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
5067 unique comments to allow the use of gdb_get_line_number.
5068
50692012-03-01 Keith Seitz <keiths@redhat.com>
5070
5071 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
5072 some Tcl syntax.
5073 * gdb.cp/ovldbreak.exp: Likewise.
5074
7949c2a0
KS
50752012-03-01 Keith Seitz <keiths@redhat.com>
5076
5077 * gdb.base/help.exp (help show user): Update expected result
5078 for new doc string changes (add "non-python").
5079
7d74f244
DE
50802012-03-01 Scott J. Goldman <scottjg@vmware.com>
5081
5082 * gdb.python/py-cmd.exp: Add test to verify that python commands can
5083 be put in the user-defined category and that the commands appear in
5084 "help user-defined".
5085
1b611343
JB
50862012-02-29 Joel Brobecker <brobecker@adacore.com>
5087
5088 * gdb.ada/tagged_not_init: New testcase.
5089
99b1c762
JB
50902012-02-29 Joel Brobecker <brobecker@adacore.com>
5091
5092 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
5093 * gdb.ada/enum_idx_packed: New testcase.
5094
2d4a02ee
JB
50952012-02-29 Joel Brobecker <brobecker@adacore.com>
5096
5097 * gdb.ada/aliased_array: New testcase.
5098
2e6fda7d
JB
50992012-02-29 Joel Brobecker <brobecker@adacore.com>
5100
5101 * gdb.ada/whatis_array_val: New testcase.
5102
9a7f938f
JK
51032012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5104
5105 Fix disp-step-syscall.exp: fork: single step over fork.
5106 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
5107 whitespaces.
5108 (single step over $syscall): Remove its check.
5109 (single step over $syscall final pc): New check.
5110
8703a944
JK
51112012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5112
5113 Support processors without SSSE3.
5114 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
5115 pabsd into ...
5116 (ssse3_test): ... a new function.
5117 (main): Call ssse3_test.
5118 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
5119 Update expected values everywhere.
5120 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
5121 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
5122 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
5123 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
5124 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
5125 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
5126 Move these tests lower.
5127 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
5128 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
5129 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
5130 New tests.
5131
c03e6ccc
YQ
51322012-02-29 Yao Qi <yao@codesourcery.com>
5133 Pedro Alves <palves@redhat.com>
5134
5135 * gdb.trace/trace-mt.c: New.
5136 * gdb.trace/trace-mt.exp: New.
5137
7964b62a
TS
51382012-02-28 Thomas Schwinge <thomas@codesourcery.com>
5139
2c8910ba
TS
5140 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
5141 numbers instead of hardcoding them.
5142 * gdb.base/annota1.c: Provide suitable markers.
5143 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
5144 numbers instead of hardcoding them.
5145 * gdb.base/annota3.c: Provide suitable markers.
5146
5147 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
5148 * gdb.base/annota3.c: Likewise.
5149 * gdb.base/sigall.c: Likewise.
5150 * gdb.base/signals.c: Likewise.
5151 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 5152
5a41c0b7
MR
51532012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
5154
5155 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
5156 failure return path.
5157
ebbbe5c5
LM
51582012-02-27 Luis Machado <lgustavo@codesourcery.com>
5159
5160 * gdb.base/save-bp.exp: Account for new condition evaluator output.
5161
8d126d8a
LM
51622012-02-24 Luis Machado <lgustavo@codesourcery.com>
5163
5164 * gdb.base/cond-eval-mode.exp: New file.
5165
11337c2f
PA
51662012-02-24 Pedro Alves <palves@redhat.com>
5167
5168 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
5169 (top level): Use with_test_prefix.
5170
13fc3e3c
PA
51712012-02-24 Pedro Alves <palves@redhat.com>
5172
5173 * gdb.threads/attach-into-signal.exp (corefunc): Use
5174 with_test_prefix.
5175
07c1b626
JK
51762012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5177
5178 Fix false FAILs on old CPUs without SSE.
5179 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
5180 Return untested for Illegal instruction.
5181
596ba138
JK
51822012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5183
5184 Fix false FAILs with glibc debug infos installed.
5185 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
5186 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
5187
aeaa2474
SA
51882012-02-22 Sterling Augustine <saugustine@google.com>
5189
5190 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
5191 constant with cast.
5192
aed555c9
PA
51932012-02-21 Pedro Alves <palves@redhat.com>
5194
5195 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
5196
78afebb4
PA
51972012-02-21 Pedro Alves <palves@redhat.com>
5198
5199 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
5200
fdcfef12
PA
52012012-02-21 Pedro Alves <palves@redhat.com>
5202
5203 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
5204 with_test_prefix.
5205
0f4d39d5
PA
52062012-02-21 Pedro Alves <palves@redhat.com>
5207
5208 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
5209 with_test_prefix here.
5210 (top level): Do it here instead. Remove `:' from the
5211 with_test_prefix string.
5212 * gdb.base/attach-pie-misread.exp: Remove the leading space the
5213 the suffix `:' from the with_test_prefix prefix string.
5214 * gdb.base/break-interp.exp: Ditto.
5215 * gdb.base/catch-load.exp: Ditto.
5216 * gdb.base/disp-step-syscall.exp: Ditto.
5217 * gdb.base/jit-so.exp: Ditto.
5218 * gdb.base/jit.exp: Ditto.
5219 * gdb.base/sepdebug.exp: Ditto.
5220 * gdb.base/solib-display.exp: Ditto.
5221 * gdb.base/solib-overlap.exp: Ditto.
5222 * gdb.base/watch-cond-infcall.exp: Ditto.
5223 * gdb.base/watchpoint.exp: Ditto.
5224 * gdb.dwarf2/dw2-noloc.exp: Ditto.
5225 * gdb.mi/mi-watch.exp: Ditto.
5226 * gdb.mi/mi2-watch.exp: Ditto.
5227 * gdb.threads/non-ldr-exc-1.exp: Ditto.
5228 * gdb.threads/non-ldr-exc-2.exp: Ditto.
5229 * gdb.threads/non-ldr-exc-3.exp: Ditto.
5230 * gdb.threads/non-ldr-exc-4.exp: Ditto.
5231 * gdb.threads/watchpoint-fork.exp: Ditto.
5232 * gdb.threads/watchthreads-reorder.exp: Ditto.
5233 * gdb.trace/change-loc.exp: Ditto.
5234 * gdb.trace/pending.exp: Ditto.
5235 * gdb.trace/status-stop.exp: Ditto.
5236 * gdb.trace/strace.exp: Ditto.
5237 * gdb.trace/trace-break.exp: Ditto.
5238 * gdb.trace/unavailable.exp: Ditto.
5239 * lib/gdb.exp (with_test_prefix): Always prefix with space and
5240 suffix with colon. Adjust leading comments.
5241
6a5870ce
PA
52422012-02-21 Pedro Alves <palves@redhat.com>
5243 Tom Tromey <tromey@redhat.com>
5244
5245 * lib/gdb.exp: Add description of test prefixes.
5246 (with_test_prefix): New procedure.
5247 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
5248 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
5249 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
5250 instead of lappend to append to pf_prefix.
5251 * gdb.base/catch-load.exp: Use with_test_prefix.
5252 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
5253 * gdb.base/jit-so.exp: Use with_test_prefix.
5254 * gdb.base/jit.exp: Use with_test_prefix.
5255 * gdb.base/return-nodebug.exp (do_test): Use append instead of
5256 lappend to append to pf_prefix.
5257 * gdb.base/sepdebug.exp: Use with_test_prefix.
5258 * gdb.base/solib-display.exp: Use with_test_prefix.
5259 * gdb.base/solib-overlap.exp: Use with_test_prefix.
5260 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
5261 * gdb.base/watchpoint.exp: Use with_test_prefix.
5262 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
5263 * gdb.mi/mi-watch.exp: Use with_test_prefix.
5264 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
5265 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
5266 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
5267 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
5268 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
5269 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
5270 append instead of lappend to append to pf_prefix.
5271 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
5272 * gdb.trace/change-loc.exp: Use with_test_prefix.
5273 * gdb.trace/pending.exp: Use with_test_prefix.
5274 * gdb.trace/status-stop.exp: Use with_test_prefix.
5275 * gdb.trace/strace.exp: Use with_test_prefix.
5276 * gdb.trace/trace-break.exp: Use with_test_prefix.
5277 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
5278 instead of lappend to append to pf_prefix.
5279
35dc4a6b
JK
52802012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5281
5282 Fix racy FAILs.
5283 * gdb.base/inferior-died.c (main): Add return of 0.
5284 * gdb.base/inferior-died.exp (continue): Fix expectation of
5285 asynchronous events.
5286 (p 1): New test.
5287
c5a006e6
PA
52882012-02-20 Pedro Alves <palves@redhat.com>
5289
5290 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
5291 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
5292 gdb's internal debug output. For the non-threaded case, look for
5293 "Program received signal SIGLARM", for the threaded case, peek at
5294 the thread's siginfo.
5295
cc51a170
PA
52962012-02-20 Pedro Alves <palves@redhat.com>
5297
5298 General cleanup, make output test messages unique, and build
5299 different executable files for the non-threaded and threaded
5300 cases.
5301
5302 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
5303 Delete.
5304 (executable_nothr, executable_thr): New globals.
5305 (top level): Adjust to delete both executables.
5306 (corefunc): New parameter $executable. Set $pf_prefix instead of
5307 hand writing a prefix in tests. Issue a clean_restart and enable
5308 lin-lwp debug output here.
5309 (top level): Adjust. Use build_executable. Don't start gdb here,
5310 and don't enable lin-lwp debug output here.
5311 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
5312
c755f03d
JK
53132012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5314
5315 Fix racy FAILs.
5316 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
5317 "continue" command.
5318
6bec5e0a
JK
53192012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5320
5321 Fix for gdbserver non-extended mode.
5322 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
5323 and gdb_run_cmd.
5324
2e8265fd
TT
53252012-02-17 Tom Tromey <tromey@redhat.com>
5326
5327 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
5328 * gdb.python/py-events.exp: Check 'dir' output.
5329 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
5330
9e507076
YQ
53312012-02-17 Yao Qi <yao@codesourcery.com>
5332
5333 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
5334
32d22ab1
TT
53352012-02-16 Tom Tromey <tromey@redhat.com>
5336
5337 * gdb.base/inferior-died.c: Don't include stdio.h.
5338
9addecb9
TT
53392012-02-16 Tom Tromey <tromey@redhat.com>
5340
5341 * gdb.base/inferior-died.c: New file.
5342 * gdb.base/inferior-died.exp: New file.
5343
4cb6da1c
AR
53442012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
5345
5346 * gdb.base/break-inline.exp: New file.
5347 * gdb.base/break-inline.c: New file.
5348
3af2590d
TT
53492012-02-15 Tom Tromey <tromey@redhat.com>
5350
5351 * gdb.base/pc-fp.exp: Add "info register" tests.
5352
29988831
TT
53532012-02-15 Tom Tromey <tromey@redhat.com>
5354
5355 * gdb.base/regs.exp: Remove.
5356
10010058
PA
53572012-02-15 Pedro Alves <palves@redhat.com>
5358
5359 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
5360 the target doesn't support tracepoints.
5361 * gdb.trace/circ.exp: Ditto.
5362 * gdb.trace/collection.exp: Ditto.
5363 * gdb.trace/packetlen.exp: Ditto.
5364 * gdb.trace/passc-dyn.exp: Ditto.
5365 * gdb.trace/report.exp: Ditto.
5366 * gdb.trace/tfind.exp: Ditto.
5367 * gdb.trace/tspeed.exp: Ditto.
5368 * gdb.trace/tsv.exp: Ditto.
5369 * gdb.trace/unavailable.exp: Ditto.
5370 * gdb.trace/while-dyn.exp: Ditto.
5371
a2e0062d
PA
53722012-02-15 Pedro Alves <palves@redhat.com>
5373
5374 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
5375 gdb_test_multiple, and call unsupported instead of fail, if the
5376 remote side does not support the request.
5377
a1999d40
PA
53782012-02-15 Pedro Alves <palves@redhat.com>
5379
5380 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
5381 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
5382 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
5383 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
5384 * gdb.server/server-run.exp: Make sure gdb is disconnected.
5385 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
5386 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
5387 doesn't start with "extended-" already.
5388
7cee1e54
PA
53892012-02-15 Pedro Alves <palves@redhat.com>
5390
5391 Support extended-remote. Avoid cascading timeouts.
5392
5393 * gdb.base/attach.exp (do_attach_tests): Add expected output for
5394 the extended-remote target. If attaching with no file fails, load
5395 the file manually.
5396 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
5397
816338b5
SS
53982012-02-14 Stan Shebs <stan@codesourcery.com>
5399
5400 * gdb.base/ena-dis-br.exp: Add enable count test.
5401
cc30c4bd
PA
54022012-02-13 Pedro Alves <palves@redhat.com>
5403
5404 * config/mips-idt.exp: Delete.
5405 * gdb.base/a2-run.exp: Remove mips-idt xfails.
5406 * gdb.base/bitfields.exp: Remove mips-idt restarts.
5407 * gdb.base/break.exp: Remove mips-idt references.
5408 * gdb.base/chng-syms.exp: Ditto.
5409 * gdb.base/default.exp: Ditto.
5410 * gdb.base/funcargs.exp (funcargs_reload): Delete.
5411 (top level): Don't call it.
5412 * gdb.base/opaque.exp: Remove mips-idt restarts.
5413 * gdb.base/ptype.exp: Remove mips-idt xfails.
5414 * gdb.base/scope.exp: Remove mips-idt restarts.
5415 * gdb.base/sepdebug.exp: Remove mips-idt references.
5416 * gdb.base/watchpoint.exp (maybe_clean_restart)
5417 (maybe_reinitialize): Delete.
5418 (test_disabling_watchpoints, test_disabling_watchpoints)
5419 (test_watchpoint_triggered_in_syscall)
5420 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
5421 Don't call them.
5422
57008375
JK
54232012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5424
5425 * gdb.server/server-exec-info.exp: New file.
5426
4a2d9c08
PA
54272012-02-10 Pedro Alves <palves@redhat.com>
5428
5429 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
5430 always non-empty.
5431 (test_attach): Always pass $exec to test_attach_gdb.
5432
09fa21bd
TT
54332012-02-08 Tom Tromey <tromey@redhat.com>
5434
5435 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
5436 before inferior is started.
5437
f0823d2c
TT
54382012-02-07 Tom Tromey <tromey@redhat.com>
5439
5440 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
5441 Symbol.value.
5442 * gdb.python/py-symbol.c (qq): Set default value.
5443
54442012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
5445
5446 * gdb.python/py-symbol.c (qq): New global.
5447 * gdb.python/py-symbol.exp: Add test for frame-less
5448 lookup_symbol.
5449 * gdb.python/py-symtab.exp: Fix line number.
5450
f7e44f65
JB
54512012-02-03 Joel Brobecker <brobecker@adacore.com>
5452
5453 * gdb.ada/mi_task_arg: New testcase.
5454
4c9ed63c
PA
54552012-02-02 Pedro Alves <palves@redhat.com>
5456
5457 * gdb.reverse/until-precsave.exp: Also put "record save" under the
5458 extended timeout.
5459
c0b9f2c6
PA
54602012-02-02 Pedro Alves <palves@redhat.com>
5461
5462 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
5463 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
5464
5f8cefd7
PA
54652012-02-02 Pedro Alves <palves@redhat.com>
5466
5467 * gdb.base/term.exp: Rewrite.
5468 * gdb.base/term.c: New.
5469
2f3a2569
PA
54702012-02-02 Pedro Alves <palves@redhat.com>
5471
5472 * gdb.base/default.exp (run "r" abbreviation, run): Add
5473 extended-remote expected output.
5474
f149aabd
TT
54752012-02-02 Tom Tromey <tromey@redhat.com>
5476
5477 * gdb.cp/dispcxx.exp: New file.
5478 * gdb.cp/dispcxx.cc: New file.
5479
03bef283
TT
54802012-02-01 Tom Tromey <tromey@redhat.com>
5481
5482 * gdb.base/jit-simple.exp: New file.
5483 * gdb.base/jit-simple.c: New file.
5484
a79b18b5
YQ
54852012-01-30 Yao Qi <yao@codesourcery.com>
5486
5487 * gdb.base/skip.exp: Make test result unique.
5488
f0d1a53e
JK
54892012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5490
5491 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
5492 compatibility with valgrind-3.7.0.
5493
4b3c9f41
PA
54942012-01-27 Pedro Alves <palves@redhat.com>
5495
5496 * gdb.base/watchpoint.exp (no_hw): New global.
5497 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
5498 disable hw watchpoints.
5499 (test_wide_location_1, test_wide_location_2): If no_hw is set,
5500 don't expect hw watchpoints.
5501 (no_hw_watchpoints): Always clean restart.
5502 (do_tests): New procedure, factored out from the top level.
5503 (top level): Run tests twice. Once with hw watchpoints enabled,
5504 another time with hw watchpoints disabled.
5505
a13491c8
PA
55062012-01-27 Pedro Alves <palves@redhat.com>
5507
5508 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
5509 out from the top level.
5510 (top level): Call it instead.
5511
f2c8a051
PA
55122012-01-27 Pedro Alves <palves@redhat.com>
5513
5514 * gdb.base/watchpoint.exp (top level): Re-enable hardware
5515 watchpoints sooner.
5516
654d7a9e
PA
55172012-01-27 Pedro Alves <palves@redhat.com>
5518
5519 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
5520
274f47f3
PA
55212012-01-27 Pedro Alves <palves@redhat.com>
5522
5523 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
5524 "You may have requested too many hardware
5525 breakpoints/watchpoints".
5526
e4d63ba2
PA
55272012-01-27 Pedro Alves <palves@redhat.com>
5528
5529 * gdb.base/watchpoint.exp (maybe_clean_restart)
5530 (maybe_reinitialize): New.
5531 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
5532 expect "hit N times".
5533 (test_disabling_watchpoints, test_complex_watchpoint)
5534 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
5535 Call maybe_clean_restart.
5536 (top level): Use clean_restart. Remove "mips-idt-*"
5537 reinitialization.
5538
dbd95daf
PA
55392012-01-27 Pedro Alves <palves@redhat.com>
5540
5541 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
5542
f3ad2025
PA
55432012-01-27 Pedro Alves <palves@redhat.com>
5544
5545 * gdb.base/watchpoint.exp: Clean restart after tests that don't
5546 require `initialize' anymore. Remove unnecessary `initialize'
5547 calls.
5548
100aa3ae
PA
55492012-01-27 Pedro Alves <palves@redhat.com>
5550
5551 * gdb.base/watchpoint.exp (wp_set): Delete.
5552 (initialize, test_simple_watchpoint, top level): Remove dead code.
5553
c79a8e11
PA
55542012-01-27 Pedro Alves <palves@redhat.com>
5555
5556 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
5557 typo.
5558
048fe15a
PA
55592012-01-27 Pedro Alves <palves@redhat.com>
5560
5561 * config/extended-gdbserver.exp: New file.
5562 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
5563 comment.
5564 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
5565 * boards/native-extended-gdbserver.exp: New file.
5566
4033a6bf
PA
55672012-01-26 Pedro Alves <palves@redhat.com>
5568
5569 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
5570 and gdb_test_multiple.
5571
3d7f4b81
PA
55722012-01-26 Pedro Alves <palves@redhat.com>
5573
5574 Make test messages unique, and more identifiable.
5575 * gdb.multi/watchpoint-multi.exp: Change test messages.
5576
484abf42
TT
55772012-01-25 Tom Tromey <tromey@redhat.com>
5578
5579 * gdb.base/solib-disc.exp: Fix regexps.
5580
edcc5120
TT
55812012-01-24 Tom Tromey <tromey@redhat.com>
5582
5583 * lib/mi-support.exp (mi_expect_stop): Add special case for
5584 solib-event.
5585 * gdb.base/catch-load-so.c: New file.
5586 * gdb.base/catch-load.exp: New file.
5587 * gdb.base/catch-load.c: New file.
5588 * gdb.base/break-interp.exp (reach_1): Update regexp.
5589
30b91c90
JK
55902012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5591
5592 Fix fuzzy results.
5593 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
5594 lpsimple and func.
5595
53fe1783
GB
55962012-01-24 Gary Benson <gbenson@redhat.com>
5597
5598 Delete #if 0'd out code.
5599 * gdb.base/default.exp (info catch): Remove.
5600 * gdb.base/gdb_history (info catch): Likewise.
5601 * gdb.base/help.exp (info catch): Likewise.
5602
d0d8b0c6
JK
56032012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5604
5605 Fix watchpoints to be specific for each inferior.
5606 * gdb.multi/watchpoint-multi.c: New file.
5607 * gdb.multi/watchpoint-multi.exp: New file.
5608
4403d8e9
JK
56092012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5610
5611 Fix watchpoints across inferior fork.
5612 * gdb.threads/watchpoint-fork-child.c: New file.
5613 * gdb.threads/watchpoint-fork-mt.c: New file.
5614 * gdb.threads/watchpoint-fork-parent.c: New file.
5615 * gdb.threads/watchpoint-fork-st.c: New file.
5616 * gdb.threads/watchpoint-fork.exp: New file.
5617 * gdb.threads/watchpoint-fork.h: New file.
5618
050a2e1d
PA
56192012-01-23 Pedro Alves <palves@redhat.com>
5620
5621 * gdb.base/call-signal-resume.exp: Allow output after "return".
5622
6a52fb62
PA
56232012-01-20 Pedro Alves <palves@redhat.com>
5624
5625 * gdb.python/py-finish-breakpoint.py: Fix typo.
5626
145b16a9
UW
56272012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
5628
5629 * gdb.base/info-proc.exp: Also run on remote targets. Main
5630 "info proc" command is now always present; whether target supports
5631 actual info proc operation is detected when attempting to issue
5632 the command.
5633
26f6125e
JK
56342012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5635
5636 * .gdbinit: Remove.
5637
eb5227ce
PA
56382012-01-19 Pedro Alves <palves@redhat.com>
5639
5640 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
5641 look at the funtions' returns.
5642 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
5643 (jprint.print(int, int)): Change return type to int. Adjust.
5644
1db33378
PP
56452012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5646
5647 PR gdb/9538
5648 * gdb.base/sepdebug.exp: New test.
5649
b9736cf8
PA
56502012-01-18 Pedro Alves <palves@redhat.com>
5651
5652 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
5653 Allow output before ^done.
5654
4aac40c8
TT
56552012-01-16 Tom Tromey <tromey@redhat.com>
5656
5657 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
5658 Add tests for relative directory.
5659
cafec441
TT
56602012-01-16 Tom Tromey <tromey@redhat.com>
5661
5662 * gdb.base/printcmds.c (enum flag_enum): New.
5663 (three): New global.
5664 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
5665 enum printing.
5666 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
5667 FlagEnumerationPrinter.
5668 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
5669 * gdb.python/py-pp-maint.c (enum flag_enum): New.
5670 (fval): New global.
5671
abcc4978
PA
56722012-01-16 Pedro Alves <palves@redhat.com>
5673
5674 * lib/gdb.exp (banned_procedures): New variable.
5675 (banned_variables_traced): Rename to ...
5676 (banned_traced): ... this.
5677 (gdb_init): Also trace banned procedures.
5678 (gdb_finish): Also untrace banned procedures.
5679
97ccebe8
PA
56802012-01-16 Pedro Alves <palves@redhat.com>
5681
5682 Remove all calls to strace.
5683
2af7517b
JK
56842012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5685
5686 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
5687 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
5688
9241a8bc
PP
56892012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5690
5691 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
5692 * gdb.base/pie-execl.exp: Likewise.
5693
3848a17f
KS
56942012-01-12 Keith Seitz <keiths@redhat.com>
5695
5696 PR mi/10586
5697 * gdb.mi/var-cmd.c (struct anonymous): New structure.
5698 (do_anonymous_type_tests): New function.
5699 (main): Call do_anonymous_type_tests.
5700 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
5701 (verify_everything): New procedure.
5702 * gdb.mi/mi-var-cp.cc (class A): New class.
5703 (anonymous_structs_and_unions): New function.
5704 (main): Call anonymous_structs_and_unions.
5705 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
5706 (verify_everything): New procedure.
5707
440e2fca
KS
57082012-01-12 Keith Seitz <keiths@redhat.com>
5709
5710 * lib/mi-support.exp: Expand comments about PATH_EXPR.
5711 (varobj_tree::get_path_expr): Assume that all varobjs are
5712 compound unless they are known simple types.
5713 Adjust path expressions based on parent type, path parent type,
5714 and tree language.
5715 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
5716 the root varobj.
5717 (mi_walk_varobj_tree): Add LANGUAGE parameter.
5718
675399c9
PA
57192012-01-11 Pedro Alves <palves@redhat.com>
5720
5721 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
5722 core files on this machine" anymore.
5723
97ddaa9b
PH
57242012-01-11 Paul Hilfinger <hilfingr@adacore.com>
5725
5726 * gdb.base/watchpoint.c (recurser): Initialize local_x.
5727 (main): Repeat recurser call.
5728 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
5729 equivalent to 'local_x'.
5730
ea733575 57312012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 5732 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
5733
5734 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
5735
2ca0b532
PA
57362012-01-05 Pedro Alves <alves.ped@gmail.com>
5737
5738 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
5739 * gdb.python/py-events.c (first): Add bits for new "step N" test.
5740 * gdb.python/py-events.exp: Test that "step N" tripping on a
5741 breakpoint emits a breakpoint event.
5742
6e681866
JB
57432012-01-03 Joel Brobecker <brobecker@adacore.com>
5744
5745 * gdb.base/auxv.exp: Reformat the copyright notice.
5746
3c2d6aff
YQ
57472012-01-03 Yao Qi <yao@codesourcery.com>
5748
5749 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
5750 (strace_trace_on_diff_addr): New.
5751 * gdb.trace/strace.c: (main): Add two local variables.
5752
0852fee3
UW
57532011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
5754
5755 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
5756 * gdb.cell/gcore.exp: Likewise.
5757 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
5758 to verify the correct instance of main is selected.
5759
12c3e59c
JB
57602012-01-02 Joel Brobecker <brobecker@adacore.com>
5761
5762 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
5763 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
5764 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
5765 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
5766 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
5767 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
5768 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
5769 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
5770 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
5771 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
5772 gdb.threads/thread_check.c: Reformat copyright header.
5773
c0f378ec
EBM
57742011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
5775
e4a7ca93 5776 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
5777 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
5778 is not enabled.
5779
3bc96cfb
JK
57802011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5781
5782 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
5783 parameter to self_exec, adjust the function.
5784 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
5785 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
5786 (set var do_exit = 0): Remove test.
5787 (newline at end of file): Add one.
5788
095bcf5e
JB
57892011-12-27 Joel Brobecker <brobecker@adacore.com>
5790
5791 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
5792 New files.
5793
18d19bd1
JK
57942011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5795
5796 Fix racy FAILs.
5797 * gdb.threads/fork-thread-pending.c (barrier): New variable.
5798 (thread_function, thread_forker): Call pthread_barrier_wait for it.
5799 (main): Call pthread_barrier_init for it.
5800
e809353a
JK
58012011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5802
5803 Fix double send_gdb leading to racy FAILs.
5804 * gdb.base/break.exp (set silent break bp_location1): Replace
5805 3x send_gdb and gdb_expect by gdb_test.
5806 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
5807 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
5808 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
5809 instead of send_gdb. Twice.
5810 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
5811 3x send_gdb and gdb_expect by gdb_test.
5812 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
5813
da8cb7ec
JK
58142011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5815
5816 * gdb.linespec/linespec.exp: Compile using {c++}.
5817
ae1a303e
JK
58182011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5819
5820 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
5821 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
5822 (verify GCC PR debug/51668): New test.
5823
cc72b2a2
KP
58242011-12-23 Kevin Pouget <kevin.pouget@st.com>
5825
5826 Introduce gdb.FinishBreakpoint in Python.
5827 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
5828 py-finish-breakpoint2
5829 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
5830 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
5831 instead of line number.
5832 * gdb.python/py-finish-breakpoint.c: New file.
5833 * gdb.python/py-finish-breakpoint.exp: New file.
5834 * gdb.python/py-finish-breakpoint.py: New file.
5835 * gdb.python/py-finish-breakpoint2.cc: New file.
5836 * gdb.python/py-finish-breakpoint2.exp: New file.
5837 * gdb.python/py-finish-breakpoint2.py: New file.
5838
3b7962f9
JK
58392011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5840
5841 Partial fix of compatibility with gcc-4.7.
5842 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
5843 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
5844 Add comment to add a PASS case in the future.
5845
6538471c
JK
5846 Fix compatibility with gcc-4.7.
5847 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
5848
7052e42c
UW
58492011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
5850
5851 PR tdep/12797
5852 * gdb.base/callfuncs.exp: Remove KFAIL.
5853
9ac7f98e
JB
58542011-12-21 Joel Brobecker <brobecker@adacore.com>
5855
5856 * gdb.ada/task_bp: New testcase.
5857
f6eeced0
JK
58582011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5859
5860 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
5861 -DNO_SECTIONS.
5862 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
5863
72225e17
JK
58642011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5865
5866 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
5867 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
5868 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5869 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
5870 conditional for gcc <= 4.5.
5871
13ac8d2c
JK
58722011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5873
5874 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
5875 by XFAIL.
5876 * gdb.cp/static-method.exp (info addr A::func())
5877 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5878 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5879 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5880 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
5881 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
5882 (test value of F in k3_m): Likewise.
5883 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5884 Likewise.
5885
049682ba
JK
58862011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5887
5888 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
5889 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
5890 Remove.
5891 * gdb.threads/attachstop-mt.c: Remove.
5892 * gdb.threads/attachstop-mt.exp: Remove.
5893
2c9d8796
MK
58942011-12-17 Mark Kettenis <kettenis@gnu.org>
5895
5896 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
5897
e0f9f062
DE
58982011-12-16 Doug Evans <dje@google.com>
5899
f4aa2101 5900 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
5901 * boards/native-gdbserver.exp: New file.
5902
e0f9f062
DE
5903 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
5904 gdbserver output.
5905 (gdbserver_default_get_remote_address): New function.
5906 (gdbserver_start): Call gdb,get_remote_address to compute argument
5907 to "target remote" command.
5908
80b6e756
PM
59092011-12-16 Phil Muldoon <pmuldoon@redhat.com>
5910
1c3ad6ab 5911 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
5912 python print-stack. Add set/show python print-stack
5913 off|full|message tests.
5914
1576bd00
YQ
59152011-12-15 Yao Qi <yao@codesourcery.com>
5916
5917 * gdb.trace/strace.c: New
5918 * gdb.trace/strace.exp: New.
5919
d6a0f6e0
TT
59202011-12-14 Tom Tromey <tromey@redhat.com>
5921
5922 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
5923
31015e1d
DE
59242011-12-14 Doug Evans <dje@google.com>
5925
5926 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
5927
7b50312a
PA
59282011-12-14 Pedro Alves <pedro@codesourcery.com>
5929
5930 PR threads/10729
5931
5932 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 5933 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 5934
924437bc
PA
59352011-12-13 Pedro Alves <pedro@codesourcery.com>
5936 Doug Evans <dje@google.com>
5937
5938 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
5939 (clean_restart): Remove references to the gdb_stub target board
5940 variable.
5941 (gdb_step_for_stub): Delete.
5942
5943 * gdb.base/annota1.exp: Remove all references to [target_info
5944 exists gdb_stub], gdb_step_for_stub and usestubs.
5945 * gdb.base/annota3.exp: Ditto.
5946 * gdb.base/async.exp: Ditto.
5947 * gdb.base/break.exp: Ditto.
5948 * gdb.base/code-expr.exp: Ditto.
5949 * gdb.base/commands.exp: Ditto.
5950 * gdb.base/completion.exp: Ditto.
5951 * gdb.base/condbreak.exp: Ditto.
5952 * gdb.base/consecutive.exp: Ditto.
5953 * gdb.base/cvexpr.exp: Ditto.
5954 * gdb.base/define.exp: Ditto.
5955 * gdb.base/display.exp: Ditto.
5956 * gdb.base/ena-dis-br.exp: Ditto.
5957 * gdb.base/environ.exp: Ditto.
5958 * gdb.base/gnu-ifunc.exp: Ditto.
5959 * gdb.base/maint.exp: Ditto.
5960 * gdb.base/pending.exp: Ditto.
5961 * gdb.base/sect-cmd.exp: Ditto.
5962 * gdb.base/sepdebug.exp: Ditto.
5963 * gdb.base/unload.exp: Ditto.
5964 * gdb.base/watchpoint-solib.exp: Ditto.
5965 * gdb.cp/annota2.exp: Ditto.
5966 * gdb.cp/annota3.exp: Ditto.
5967 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
5968 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
5969 * gdb.mi/mi-pending.exp: Ditto.
5970 * gdb.trace/circ.exp: Ditto.
5971 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
5972 * gdb.base/list.exp: Ditto.
5973
5974 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
5975 breakpoint function and all references to the usestubs macro.
5976 * gdb.base/exprs.c: Ditto.
5977 * gdb.base/freebpcmd.c: Ditto.
5978 * gdb.base/bitfields.c: Ditto.
5979 * gdb.base/bitfields2.c: Ditto.
5980 * gdb.base/break.c: Ditto.
5981 * gdb.base/call-sc.c: Ditto.
5982 * gdb.base/call-signals.c: Ditto.
5983 * gdb.base/callfuncs.c: Ditto.
5984 * gdb.base/charset.c: Ditto.
5985 * gdb.base/consecutive.c: Ditto.
5986 * gdb.base/constvars.c: Ditto.
5987 * gdb.base/funcargs.c: Ditto.
5988 * gdb.base/int-type.c: Ditto.
5989 * gdb.base/interrupt.c: Ditto.
5990 * gdb.base/langs0.c: Ditto.
5991 * gdb.base/list0.c: Ditto.
5992 * gdb.base/mips_pro.c: Ditto.
5993 * gdb.base/miscexprs.c: Ditto.
5994 * gdb.base/nodebug.c: Ditto.
5995 * gdb.base/opaque0.c: Ditto.
5996 * gdb.base/pointers.c: Ditto.
5997 * gdb.base/printcmds.c: Ditto.
5998 * gdb.base/ptype.c: Ditto.
5999 * gdb.base/recurse.c: Ditto.
6000 * gdb.base/reread1.c: Ditto.
6001 * gdb.base/reread2.c: Ditto.
6002 * gdb.base/restore.c: Ditto.
6003 * gdb.base/return.c: Ditto.
6004 * gdb.base/run.c: Ditto.
6005 * gdb.base/scope0.c: Ditto.
6006 * gdb.base/sepdebug.c: Ditto.
6007 * gdb.base/setshow.c: Ditto.
6008 * gdb.base/setvar.c: Ditto.
6009 * gdb.base/sigall.c: Ditto.
6010 * gdb.base/signals.c: Ditto.
6011 * gdb.base/structs.c: Ditto.
6012 * gdb.base/structs2.c: Ditto.
6013 * gdb.base/testenv.c: Ditto.
6014 * gdb.base/twice.c: Ditto.
6015 * gdb.base/unwindonsignal.c: Ditto.
6016 * gdb.base/watchpoint.c: Ditto.
6017 * gdb.base/watchpoints.c: Ditto.
6018 * gdb.base/whatis.c: Ditto.
6019 * gdb.cp/classes.cc: Ditto.
6020 * gdb.cp/cplusfuncs.cc: Ditto.
6021 * gdb.cp/derivation.cc: Ditto.
6022 * gdb.cp/formatted-ref.cc: Ditto.
6023 * gdb.cp/misc.cc: Ditto.
6024 * gdb.cp/overload.cc: Ditto.
6025 * gdb.cp/ovldbreak.cc: Ditto.
6026 * gdb.cp/ref-params.cc: Ditto.
6027 * gdb.cp/ref-types.cc: Ditto.
6028 * gdb.cp/templates.cc: Ditto.
6029 * gdb.cp/virtfunc.cc: Ditto.
6030 * gdb.hp/gdb.aCC/run.c: Ditto.
6031 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
6032 * gdb.hp/gdb.compat/xdb0.c: Ditto.
6033 * gdb.reverse/consecutive-reverse.c: Ditto.
6034 * gdb.reverse/sigall-reverse.c: Ditto.
6035 * gdb.reverse/until-reverse.c: Ditto.
6036 * gdb.reverse/watch-reverse.c: Ditto.
6037 * gdb.trace/actions.c: Ditto.
6038 * gdb.trace/circ.c: Ditto.
6039 * gdb.trace/collection.c: Ditto.
6040
fabde485
PA
60412011-12-13 Pedro Alves <pedro@codesourcery.com>
6042
6043 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
6044 (func6, func7): New.
6045 (main): Call func6 and func7.
6046 * gdb.base/watchpoint.exp (test_wide_location_1)
6047 (test_wide_location_2): New.
6048 (top level): Re-enable hardware watchpoints if necessary. Call
6049 test_wide_location_1 and test_wide_location_2.
6050
ff7d1690
YQ
60512011-12-11 Yao Qi <yao@codesourcery.com>
6052
6053 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
6054
a6af7abe
JB
60552011-12-11 Joel Brobecker <brobecker@adacore.com>
6056
6057 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
6058 expected output for unsupported case.
6059
61638e15
JK
60602011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6061
6062 PR testsuite/12649
6063 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
6064 Protect gdb_test_multiple by final $gdb_prompt match.
6065
0a00efc3
JK
60662011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6067
6068 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
6069 New variable, new test.
6070 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6071 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6072 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6073 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
6074 them if HAVE_GCC_45682_FIXED is not set.
6075
4511b1ba
YQ
60762011-12-10 Yao Qi <yao@codesourcery.com>
6077
6078 * gdb.trace/status-stop.exp: New.
6079 * gdb.trace/status-stop.c: New.
6080
27949e73
JK
60812011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6082
6083 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
6084 timeout.
6085
d8ea7931
TT
60862011-12-08 Tom Tromey <tromey@redhat.com>
6087
6088 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
6089 condition.
6090
1cc310d2
SS
60912011-12-07 Stan Shebs <stan@codesourcery.com>
6092
6093 * gdb.trace/tfind.exp: Update for output changes.
6094
d482a875
PA
60952011-12-07 Pedro Alves <pedro@codesourcery.com>
6096
6097 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
6098 throws "Cannot insert catchpoints in this configuration".
6099 * gdb.ada/mi_catch_ex.exp: Likewise.
6100
f0ba3972
PA
61012011-12-06 Pedro Alves <pedro@codesourcery.com>
6102
6103 * gdb.base/break-always.exp: Test changing memory at addresses
6104 with breakpoints inserted.
6105
f8eba3c6
TT
61062011-12-06 Joel Brobecker <brobecker@acacore.com>
6107
6fdff2c5
PA
6108 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
6109 involving a fully qualified function name.
f8eba3c6
TT
6110
61112011-12-06 Tom Tromey <tromey@redhat.com>
6112
6113 * gdb.ada/homonym.exp: Add three breakpoint tests.
6114
61152011-12-06 Tom Tromey <tromey@redhat.com>
6116
6117 * gdb.base/solib-weak.exp (do_test): Remove kfail.
6118 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
6119 * gdb.objc/objcdecode.exp: Update for output changes.
6120 * gdb.linespec/linespec.exp: New file.
6121 * gdb.linespec/lspec.cc: New file.
6122 * gdb.linespec/lspec.h: New file.
6123 * gdb.linespec/body.h: New file.
6124 * gdb.linespec/base/two/thefile.cc: New file.
6125 * gdb.linespec/base/one/thefile.cc: New file.
6126 * gdb.linespec/Makefile.in: New file.
6127 * gdb.cp/templates.exp (test_template_breakpoints): Update for
6128 output changes.
6129 * gdb.cp/re-set-overloaded.exp: Remove kfail.
6130 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
6131 makes one breakpoint.
6132 * gdb.cp/method2.exp (test_break): Update for output changes.
6133 * gdb.cp/mb-templates.exp: Update for output changes.
6134 * gdb.cp/mb-inline.exp: Update for output changes.
6135 * gdb.cp/mb-ctor.exp: Update for output changes.
6136 * gdb.cp/ovsrch.exp: Use fully-qualified names.
6137 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
6138 has multiple matches.
6139 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
6140 error message change.
6141 * gdb.base/list.exp (test_list_filename_and_number): Update for
6142 error message change.
6143 * gdb.base/break.exp: Disable pending breakpoints. Update for
6144 output changes.
6145 * configure.ac: Add gdb.linespec.
6146 * configure: Rebuild.
6147 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
6148
c642a434
UW
61492011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
6150
6151 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
6152 last_break register on s390*-*-* targets.
6153
b18003d1
JB
61542011-12-06 Joel Brobecker <brobecker@adacore.com>
6155
6156 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
6157 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
6158 of parameter X in procedure Foo.
6159
fe96589c
SS
61602011-12-05 Stan Shebs <stan@codesourcery.com>
6161
6162 * gdb.trace/tfind.exp: Update help string matches.
6163
1820ab47
JK
61642011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6165
6166 * gdb.server/ext-run.exp (get process list): Accept also systemd
6167 as PID 1.
6168
e11ac3a3
JK
61692011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6170 Pedro Alves <pedro@codesourcery.com>
6171
6172 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
6173 starting GDB.
6174 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
6175 $use_gdb_stub.
6176 * gdb.base/display.exp: Likewise.
6177 * gdb.base/ending-run.exp: Likewise.
6178 * gdb.base/list.exp (test_listsize): Likewise.
6179 * gdb.base/setshow.exp: Likewise.
6180 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
6181 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
6182 check by global $use_gdb_stub.
6183 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
6184 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
6185 (default_gdb_init): Unset global $use_gdb_stub.
6186 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
6187 by global $use_gdb_stub.
6188 * lib/gdbserver-support.exp: Extend comments for set_board_info
6189 gdb_protocol and gdb,socketport.
6190 (gdbserver_start_extended): Set global gdbserver_protocol and
6191 gdbserver_gdbport. Clear global use_gdb_stub.
6192 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
6193 from target use_gdb_stub.
6194 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
6195
1d41d75c
DE
61962011-12-03 Doug Evans <dje@google.com>
6197
6198 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
6199 (gdb_step_for_stub): Add comments.
6200
d6d7a51a
MR
62012011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
6202
6203 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
6204 to the caller.
6205 (gdb_test_multiple): Likewise.
6206
05acf274
JK
62072011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6208
6209 Fix gdb.mi/mi-solib.exp without system debug info installed.
6210 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
6211 expect attribute, return 0 for it. Update comments.
6212
2268b414
JK
62132011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6214
6215 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
6216 (corrupted list): Adjust the expectation.
6217
585861ea
JK
62182011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6219
6220 PR threads/13448
6221 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
6222 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
6223 * gdb.threads/tls-var-main.c: New file.
6224 * gdb.threads/tls-var.c: New file.
6225 * gdb.threads/tls-var.exp: New file.
6226
968643aa
JK
62272011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6228
6229 PR testsuite/12649
6230 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
6231 Protect gdb_test_multiple by final $gdb_prompt match.
6232 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
6233 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
6234 (test_tracepoints): Likewise.
6235
9750bca9
JK
62362011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6237
6238 PR breakpoints/13346
6239 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
6240 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
6241 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
6242
ac1349b7
JB
62432011-12-01 Joel Brobecker <brobecker@adacore.com>
6244
6245 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
6246 * gdb.ada/homonym/homonym.adb: For use of all types defined
6247 locally inside both Get_Value subprograms.
6248
26d44faf
JK
62492011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6250
6251 Fix racy FAILs.
6252 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
6253 of send_gdb.
6254
514f6425
UW
62552011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6256
6257 * gdb.base/testenv.exp: Skip on remote targets. Unset global
6258 environment variable after test completed.
6259
4255c8d2
UW
62602011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6261
6262 * gdb.base/solib-nodir.exp: Skip if remote target.
6263 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
6264 application. Call gdb_load_shlibs.
6265 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
6266
a35ad96a
JB
62672011-11-29 Joel Brobecker <brobecker@adacore.com>
6268
6269 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
6270
1a1d5513
JB
62712011-11-28 Joel Brobecker <brobecker@adacore.com>
6272
6273 * gdb.ada/fullname_bp: New testcase.
6274
50b4ddf8
JK
62752011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6276
6277 PR testsuite/12649
6278 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
6279 Wrap send_gdb into a new gdb_test.
6280
fb0aec57
JK
6281 Code cleanup.
6282 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
6283 Convert send_gdb and gdb_expect to gdb_test_multiple.
6284
2376d946
JK
62852011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6286
6287 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
6288
1eec78bd
KS
62892011-11-23 Keith Seitz <keiths@redhat.com>
6290
6291 * lib/mi-support.exp (varobj_tree): New namespace and procs.
6292 (mi_varobj_tree_test_children_callback): New proc.
6293 (mi_walk_varobj_tree): New proc.
6294
36dfb11c
TT
62952011-11-22 Tom Tromey <tromey@redhat.com>
6296
6297 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
6298 Add "use_mi_command" argument.
6299 (mi_run_cmd, mi_run_with_cli): New procs.
6300 * gdb.mi/solib-lib.c: New file.
6301 * gdb.mi/solib-main.c: New file.
6302 * gdb.mi/mi-solib.exp: New file.
6303
0e965dd0
DE
63042011-11-21 Doug Evans <dje@google.com>
6305
6306 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
6307 _Unwind_DebugHook is missing.
6308
f196051f
SS
63092011-11-20 Stan Shebs <stan@codesourcery.com>
6310
6311 * gdb.trace/tstatus.exp: New.
6312 * gdb.trace/actions.c: Include string.h.
6313
bfccc43c
YQ
63142011-11-18 Yao Qi <yao@codesourcery.com>
6315
6316 * gdb.trace/pending.exp: New.
6317 * gdb.trace/pending.c: New.
6318 * gdb.trace/pendshr1.c: New.
6319 * gdb.trace/pendshr2.c: New.
6320 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
6321 tracepoint location becomes pending.
6322 (tracepoint_change_loc_2): New.
6323
73cd8ab1
DM
63242011-11-16 David S. Miller <davem@davemloft.net>
6325
6326 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
6327 target is sparc*-*-linux*
6328
77426730
PK
63292011-11-15 Paul Koning <paul_koning@dell.com>
6330
6331 * gdb.python/py-type.exp: New testcases for exceptions on scalar
6332 types.
6333
ed59ded5
DE
63342011-11-14 Doug Evans <dje@google.com>
6335
6336 * gdb.base/shell.exp: New file.
6337
405f8e94
SS
63382011-11-14 Stan Shebs <stan@codesourcery.com>
6339
6340 * gdb.trace/ftrace.c: New.
6341 * gdb.trace/ftrace.exp: New.
6342
1e4d1764
YQ
63432011-11-14 Yao Qi <yao@codesourcery.com>
6344
6345 * gdb.trace/change-loc-1.c: New.
6346 * gdb.trace/change-loc-2.c: New.
6347 * gdb.trace/change-loc.c: New.
6348 * gdb.trace/change-loc.exp: New.
6349 * gdb.trace/change-loc.h: New.
6350 * gdb.trace/trace-break.c (marker): Define new symbol.
6351 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 6352 New.
1e4d1764
YQ
6353 (break_trace_same_addr_6): New.
6354
71eba9c2 63552011-11-12 Matt Rice <ratmice@gmail.com>
6356
6357 * gdb.base/info-macros.exp: Make tests for info definitions
6358 test info macro. Add tests for info macro argument processing.
6359 Rename a few tests.
6360
1d93e29a
KS
63612011-11-11 Keith Seitz <keiths@redhat.com>
6362
6363 PR gdb/12843
6364 * gdb.base/linespecs.exp: New file.
6365
a4b5b48a
DE
63662011-11-11 Doug Evans <dje@google.com>
6367
6368 * gdb.threads/print-threads.exp: Extend timeout for slower
6369 tests.
6370
f6b47be4
DE
63712011-11-10 Doug Evans <dje@google.com>
6372
792a0230
DE
6373 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
6374 "record to end of main" test.
6375
f6b47be4
DE
6376 * gdb.python/py-type.c (TS): New typedef.
6377 (ts): New global.
6378 * gdb.python/py-type.exp: Test field list of typedef.
6379
22355c90
JB
63802011-11-10 Joel Brobecker <brobecker@adacore.com>
6381
6382 * gdb.ada/small_reg_param: New testcase.
6383
a7860e76
TT
63842011-11-09 Tom Tromey <tromey@redhat.com>
6385
6386 * gdb.cp/destrprint.exp: New file.
6387 * gdb.cp/destrprint.cc: New file.
6388
72a2e3dc
MI
63892011-11-08 Meador Inge <meadori@codesourcery.com>
6390
6391 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
6392 (switch_stack_to_other): New test function.
6393 * gdb.arch/thumb-prologue.exp: New test cases.
6394
c7195df2 63952011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
6396
6397 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
6398
d3895d7d
YQ
63992011-11-08 Yao Qi <yao@codesourcery.com>
6400
6401 * gdb.exp (supports_process_record): New.
6402 (supports_reverse): New.
6403 * gdb.reverse/break-precsave.exp: Call support_process_record
6404 to run test conditionally.
6405 * gdb.reverse/consecutive-precsave.exp: Likewise.
6406 * gdb.reverse/i386-precsave.exp: Likewise.
6407 * gdb.reverse/machinestate-precsave.exp: Likewise.
6408 * gdb.reverse/solib-precsave.exp: Likewise.
6409 * gdb.reverse/step-precsave.exp: Likewise.
6410 * gdb.reverse/until-precsave.exp: Likewise.
6411 * gdb.reverse/watch-precsave.exp: Likewise.
6412 * gdb.reverse/break-reverse.exp: Call support_reverse to run
6413 test conditionally.
6414 * gdb.reverse/consecutive-reverse.exp: Likewise.
6415 * gdb.reverse/finish-precsave.exp: Likewise.
6416 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
6417 * gdb.reverse/finish-reverse.exp: Likewise.
6418 * gdb.reverse/i386-reverse.exp: Likewise.
6419 * gdb.reverse/i386-sse-reverse.exp: Likewise.
6420 * gdb.reverse/machinestate.exp: Likewise.
6421 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
6422 * gdb.reverse/sigall-precsave.exp: Likewise.
6423 * gdb.reverse/sigall-reverse.exp: Likewise.
6424 * gdb.reverse/solib-reverse.exp: Likewise.
6425 * gdb.reverse/step-reverse.exp: Likewise.
6426 * gdb.reverse/until-reverse.exp: Likewise.
6427 * gdb.reverse/watch-reverse.exp: Likewise.
6428
a59306a3
YQ
64292011-11-05 Yao Qi <yao@codesourcery.com>
6430
6431 * gdb.trace/trace-break.exp: Add test on setting two
6432 fast tracepoints at the same address.
6433
87769f59
JK
64342011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6435
6436 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
6437
3065dfb6
SS
64382011-11-02 Stan Shebs <stan@codesourcery.com>
6439
6440 * gdb.trace/collection.c: Add code using strings.
6441 * gdb.trace/collection.exp: Add tests of string collection.
6442
89e208db
JK
64432011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6444
6445 * gdb.base/skip-solib.exp (executable_main): New variable.
6446 (binfile_main): Base it on that.
6447 Use $executable_main in clean_restart calls. Drop gdb_exit and
6448 gdb_start calls.
6449
405e54e9
JK
64502011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6451
6452 Fix racy FAILs.
6453 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
6454 breakpoint_re globals import by async. Set string_regex to .* for
6455 async. Remove the optional thread_selected_re and breakpoint_re
6456 globals expectations.
6457
58e8570a
JM
64582011-11-01 Joseph Myers <joseph@codesourcery.com>
6459
6460 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
6461 well as Cygwin.
6462
7b35ec7f 64632011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
6464
6465 Add tests for skip command.
89e208db
JK
6466 * gdb.base/skip-solib-lib.c: New
6467 * gdb.base/skip-solib-main.c: New
6468 * gdb.base/skip-solib.exp: New
6469 * gdb.base/skip.c: New
6470 * gdb.base/skip.exp: New
6471 * gdb.base/skip1.c: New
6472 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 6473
b9fd1791
PA
64742011-10-31 Yao Qi <yao@codesourcery.com>
6475 Pedro Alves <pedro@codesourcery.com>
6476
6fdff2c5
PA
6477 * gdb.trace/trace-break.c: New.
6478 * gdb.trace/trace-break.exp: New.
b9fd1791 6479
4323fecc
JK
64802011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6481
6482 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
6483 break-here-2.
6484
0e5bf2a8
PA
64852011-10-28 Pedro Alves <pedro@codesourcery.com>
6486
6487 * gdb.threads/no-unwaited-for-left.c: New.
6488 * gdb.threads/no-unwaited-for-left.exp: New.
6489 * gdb.threads/non-ldr-exc-1.c: New.
6490 * gdb.threads/non-ldr-exc-1.exp: New.
6491 * gdb.threads/non-ldr-exc-2.c: New.
6492 * gdb.threads/non-ldr-exc-2.exp: New.
6493 * gdb.threads/non-ldr-exc-3.c: New.
6494 * gdb.threads/non-ldr-exc-3.exp: New.
6495 * gdb.threads/non-ldr-exc-4.c: New.
6496 * gdb.threads/non-ldr-exc-4.exp: New.
6497
3a3dad98
JK
64982011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6499
6500 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
6501 * gdb.base/attach-pie-misread.exp: Likewise.
6502 * gdb.base/break-interp.exp: Likewise.
6503 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
6504 testcases for use_gdb_stub.
6505 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
6506 (continue): New testcase.
6507 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
6508 * gdb.threads/attach-into-signal.exp: Likewise.
6509 * gdb.threads/attach-stopped.exp: Likewise.
6510 * gdb.threads/attachstop-mt.exp: Likewise.
6511
d6a5d40c
PK
65122011-10-28 Paul Koning <paul_koning@dell.com>
6513
6514 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
6515
ca539be8
JK
65162011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6517
6518 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
6519 (mi_gdb_test): Import globals thread_selected_re
6520 and breakpoint_re. Expect them optionally at the regex start.
6521
d234ef5c
DE
65222011-10-27 Doug Evans <dje@google.com>
6523
6524 * gdb.python/python.exp: Test source -s.
6525
ab964825
PK
65262011-10-26 Paul Koning <paul_koning@dell.com>
6527
6528 * gdb.python/lib-types.cc (struct A): New structure.
6529 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 6530
54d8a644
PK
65312011-10-25 Paul Koning <paul_koning@dell.com>
6532
6533 PR python/13327
d234ef5c 6534
54d8a644
PK
6535 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
6536 fetch_lazy method.
6537
b0221781
YQ
65382011-10-24 Yao Qi <yao@codesourcery.com>
6539
6540 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
6541 target is tic6x-*-*.
6542
6cda5a20
JB
65432011-10-21 Joel Brobecker <brobecker@adacore.com>
6544
6545 * gdb.ada/mi_task_info/task_switch.adb: New file.
6546 * gdb.ada/mi_task_info.exp: New file.
6547
5ed9db04
JK
65482011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6549
6550 * gdb.cp/expand-psymtabs-cxx.exp: New file.
6551 * gdb.cp/expand-psymtabs-cxx.cc: New file.
6552
9df2fbc4
PM
65532011-10-20 Phil Muldoon <pmuldoon@redhat.com>
6554
6555 PR python/12656
6556
6557 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
6558 global_block tests.
6559
736086ba
TT
65602011-10-18 Tom Tromey <tromey@redhat.com>
6561
6562 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
6563
4af31552
TT
65642011-10-18 Tom Tromey <tromey@redhat.com>
6565
6566 * gdb.base/source.exp: Don't include full file name in test name.
6567 * gdb.python/python.exp: Don't include full file name in test
6568 name.
6569
43136979
AR
65702011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6571
6572 * gdb.base/attach-pie-noexec.c: New files.
6573 * gdb.base/attach-pie-noexec.exp: New files.
6574
543a9323
JM
65752011-10-17 Joseph Myers <joseph@codesourcery.com>
6576
6577 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
6578 prompt for each extra line in command.
6579
21ae7a4d
JK
65802011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6581
6582 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
6583 Revert the part of:
6584 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6585 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6586 Change the expected string.
6587
20ec36d9
JK
65882011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6589
6590 Fix results with system glibc debug info installed.
6591 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
6592 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
6593 Accept also __libc_ symbol prefix and no prefix.
6594
6501c2fc
KS
65952011-10-14 Keith Seitz <keiths@redhat.com>
6596
6597 PR c++/13225
6598 * gdb.cp/converts.cc (foo3_1): New function.
6599 (foo3_2): New functions.
6600 * gdb.cp/converts.exp: Add tests for int to pointer conversion
6601 and null pointer conversions of integer constant zero.
6602 Add test to check if all arguments are checked for incompatible
6603 conversion BADNESS.
6604
55b1fd0c
TT
66052011-10-14 Tom Tromey <tromey@redhat.com>
6606
6607 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
6608 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
6609 linespec.
6610
22c05d8a
JK
66112011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6612
6613 Fix internal error regression.
6614 * gdb.dwarf2/implptr-optimized-out.S: New file.
6615 * gdb.dwarf2/implptr-optimized-out.exp: New file.
6616
1d6edc3c
JK
66172011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6618
6619 Fix empty DWARF expressions DATA vs. SIZE conditionals.
6620 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
6621 (loclist): New.
6622 (4): New abbrev.
6623 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
6624 Use prepare_for_testing, remove clean_restart.
6625 (p arraynoloc, p arraycallnoloc): New tests.
6626
9ec72168
JK
66272011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6628
6629 * gdb.cp/namespace-enum.exp (executable): New variable.
6630 (binfile): Use ${objdir}/${subdir}/ prefix.
6631 Use ${executable} for clean_restart.
6632
9c6c53f7
SA
66332011-10-11 Sterling Augustine <saugustine@google.com>
6634
6635 * gdb.cp/Makefile.in: Add namespace-enum test.
6636 * gdb.cp/namespace-enum.exp: New file.
6637 * gdb.cp/namespace-enum.c: New file.
6638 * gdb.cp/namespace-enum-main.c: New file.
6639
fac7ceb3
UW
66402011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
6641
6642 * gdb.python/py-shared.exp: Relax filename check to handle remote:
6643 sysroot.
6644
941b2081
JK
66452011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6646
6647 Reimplement @entry in input expressions.
6648 * gdb.base/exprs.c (v_int_array_init): New variable.
6649 * gdb.base/exprs.exp (print v_int_array_init)
6650 (print *v_int_array_init@1, print *v_int_array_init@2)
6651 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
6652 (print v_int_array_init[1]@1): New tests.
6653
0344e878
JM
66542011-10-10 Joseph Myers <joseph@codesourcery.com>
6655
6656 * gdb.cp/gdb2495.exp: Do not include directories in filename in
6657 expected message.
6658
5a56e9c5
DE
66592011-10-09 Doug Evans <dje@google.com>
6660
6661 * gdb.base/alias.exp: Add tests for alias command.
6662
2bda9cc5
JK
66632011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6664
6665 * gdb.arch/amd64-entry-value.s: New file.
6666 * gdb.mi/mi2-amd64-entry-value.s: New file.
6667
a471c594
JK
66682011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6669
6670 Display @entry parameter values even for references.
6671 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
6672 functions.
6673 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
6674 reference and datap_input.
6675 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
6676 breakpoints.
6677 (continue to breakpoint: entry_reference: reference)
6678 (entry_reference: bt at entry)
6679 (continue to breakpoint: entry_reference: breakhere_reference)
6680 (entry_reference: bt, entry_reference: ptype regparam)
6681 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
6682 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
6683 (entry_reference: p regcopy, entry_reference: p nodataparam)
6684 (entry_reference: p nodataparam@entry): New tests.
6685
36b11add
JK
66862011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6687
6688 Support @entry in input expressions.
6689 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
6690 (entry_stack: p s1@entry, entry_stack: p s2@entry)
6691 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
6692 (tailcall: p j@entry): New tests.
6693 * gdb.cp/koenig.cc (A::entry): New function.
6694 (main): Call it.
6695 * gdb.cp/koenig.exp (p entry (c)): New test.
6696
e18b2753
JK
66972011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6698
6699 Display @entry parameter values (without references).
6700 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
6701 (different, validity, invalid): New functions.
6702 (main): Call them.
6703 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
6704 stacktest, breakhere_stacktest, different, breakhere_different,
6705 breakhere_validity and breakhere_invalid.
6706 (entry: bt): Update for @entry.
6707 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
6708 (entry_validity: *, entry_invalid: *): Many new tests.
6709 * gdb.base/break.exp
6710 (run until breakpoint set at small function, optimized file): Accept
6711 also the @entry suffix.
6712 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
6713 * gdb.mi/mi2-amd64-entry-value.c: New files.
6714 * gdb.mi/mi2-amd64-entry-value.exp: New files.
6715
2d6c5dc2
JK
67162011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6717
6718 Protect entry values against self tail calls.
6719 * gdb.arch/amd64-entry-value.cc (self2, self): New.
6720 (main): Call self.
6721 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
6722 (set debug entry-values 1, self: bt debug entry-values): New tests.
6723
111c6489
JK
67242011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6725
6726 Recognize virtual tail call frames.
6727 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
6728 (amb_b, amb_a): New.
6729 (main): Call a and b.
6730 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
6731 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
6732 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
6733 New tests.
6734
8e3b41a9
JK
67352011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6736
6737 Implement basic support for DW_TAG_GNU_call_site.
6738 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
6739 * gdb.arch/amd64-entry-value.cc: New file.
6740 * gdb.arch/amd64-entry-value.exp: New file.
6741
181cebd4
JK
67422011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6743
6744 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
6745 * gdb.dwarf2/implptr-64bit.S: New file.
6746 * gdb.dwarf2/implptr-64bit.exp: New file.
6747
741f5e3c
JK
67482011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6749
6750 Fix initial language detection with -readnow.
6751 * gdb.cp/readnow-language.cc: New file.
6752 * gdb.cp/readnow-language.exp: New file.
6753
a73d2258
JK
67542011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6755
6756 Fix printed anonymous struct name.
6757 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
6758
af369495
JM
67592011-10-09 Joseph Myers <joseph@codesourcery.com>
6760
6761 * gdb.base/solib-symbol.exp: Do not include directories in
6762 filenames in expected messages.
6763
1fa57852
DE
67642011-10-07 Doug Evans <dje@google.com>
6765
6766 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
6767
bd054e06
KP
67682011-10-07 Kevin Pouget <kevin.pouget@st.com>
6769
6770 Allow Python notification of new object-file loadings.
6771 * gdb.python/py-events.exp: Test newobjfile event.
6772 * gdb.python/py-events.py: Register newobjfile callback.
6773 * gdb.python/py-events.c: Add call to shared library
6774 * gdb.python/py-events-shlib.c: New file.
6775
8031b6f8
JM
67762011-10-06 Joseph Myers <joseph@codesourcery.com>
6777
6778 * gdb.base/fixsection.exp: Do not include directories in filename
6779 in expected message.
6780
7fea6923
PM
67812011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6782
6783 Add tests for passing of environment variables to inferior.
6784 * gdb.base/testenv.c: New test source.
6785 * gdb.base/testenv.exp: New expect test.
6786
687f2a88
PK
67872011-10-04 Paul Koning <paul_koning@dell.com>
6788
6789 * gdb.python/py-value.c (main): Break before return.
6790
cb6be26b
KP
67912011-10-04 Kevin Pouget <kevin.pouget@st.com>
6792
6793 PR python/12691: Add the inferior to Python exited event
6794 * gdb.python/py-events.exp: Test the inferior attribute of exited
6795 event with a fork.
6796 * gdb.python/py-events.py: Print inferior number on exit.
6797 * gdb.python/py-events.c: Fork the inferior.
6798
fb213700
EBM
67992011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
6800
6801 * gdb.base/jit.exp: Add testcase name to log message
6802
aa2071bd
PK
68032011-10-03 Paul Koning <paul_koning@dell.com>
6804 Jan Kratochvil <jan.kratochvil@redhat.com>
6805
6806 * gdb.python/py-value.exp
6807 (python inval = gdb.parse_and_eval('*(int*)0'))
6808 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
6809 (set argc=2, python print argc_lazy): New tests.
6810
dd11a36c
JB
68112011-10-02 Joel Brobecker <brobecker@adacore.com>
6812
6813 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
6814
46f886f1
JK
68152011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6816 Pedro Alves <pedro@codesourcery.com>
6817
6818 * gdb.python/py-value.exp (test_value_in_inferior): New variable
6819 can_read_0, test for it.
6820 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
6821 (parse_and_eval with memory error): ... here, make it untested if
6822 can_read_0.
6823
c5cb204f
MP
68242011-09-30 Marek Polacek <mpolacek@redhat.com>
6825
6826 * gdb.python/python.exp (verify pagination beforehand)
6827 (verify pagination afterwards): Fix race by splitting the line.
6828
68fb0ec0
JM
68292011-09-29 Joseph Myers <joseph@codesourcery.com>
6830
6831 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
6832 for 64-bit multilibs from i?86-* targets.
6833
6aee0d90
MP
68342011-09-29 Marek Polacek <mpolacek@redhat.com>
6835
6836 * lib/gdb.exp: Fix a typo in one of the comments.
6837
e9101ff5
MP
68382011-09-29 Marek Polacek <mpolacek@redhat.com>
6839
6840 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
6841 matching pattern.
6842
7a81bdbf
PK
68432011-09-28 Paul Koning <paul_koning@dell.com>
6844
6845 * gdb.python/py-type.c (enum E): New.
6846 * gdb.python/py-type.exp (test_fields): Add tests for Python
6847 mapping access to fields.
6848 (test_enums): New test for field access on enums.
6849
6710bf39
SS
68502011-09-27 Stan Shebs <stan@codesourcery.com>
6851
6852 * gdb.trace/collection.exp: Test collection of $_ret.
6853
b2a6bdeb
AT
68542011-09-22 Andreas Tobler <andreast@fgznet.ch>
6855
6856 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
6857 list of compilation switches for <*-*-freebsd*>.
6858
3c9057f3
SS
68592011-09-19 Stan Shebs <stan@codesourcery.com>
6860
6861 * gdb.trace/tspeed.exp: New file.
6862 * gdb.trace/tspeed.c: New file.
6863
34518530
YQ
68642011-09-18 Yao Qi <yao@codesourcery.com>
6865
6866 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
6867 instructions.
6868 (test_adr_32bit, test_pop_pc): Likewise.
6869 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
6870 Thumb instructions.
6871 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
6872 in gdb_test_multiple.
6873 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
6874
ab254057
YQ
68752011-09-17 Yao Qi <yao@codesourcery.com>
6876
6877 * lib/gdb.exp (can_single_step_to_signal_handler): New.
6878 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
6879 support single step to signal handler.
6880
9c317b71
YQ
68812011-09-17 Yao Qi <yao@codesourcery.com>
6882
6883 * gdb.base/disp-step-fork.c: New.
6884 * gdb.base/disp-step-syscall.exp: New.
6885 * gdb.base/disp-step-vfork.c: New.
6886
a8123151
JB
68872011-09-16 Joel Brobecker <brobecker@adacore.com>
6888
6889 * gdb.ada/tasks.exp: Make the expected output for
6890 the `info tasks' tests more resilient to spacing
6891 changes.
6892
63a9aad8
JK
68932011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6894
6895 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
6896 (reached breakpoint 2, reached breakpoint 3): Update expected output.
6897
2aa48337
KP
68982011-09-15 Kevin Pouget <kevin.pouget@st.com>
6899
6900 PR Python/12692 Add gdb.selected_inferior() to Python interface.
6901 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
6902
6839b47f
KP
69032011-04-30 Kevin Pouget <kevin.pouget@st.com>
6904
6905 Handle multiple breakpoint hits in Python interface:
6906 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
6907 presence.
6908 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
6909 breakpoint hits.
6910
0935723e
JK
69112011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6912 Jan Kratochvil <jan.kratochvil@redhat.com>
6913
6914 * gdb.python/py-events.exp: Remove pretty printing comment.
6915 * gdb.python/py-evsignal.exp: New file.
6916 * gdb.python/py-evthreads.c: Include signal.h.
6917 (thread3): Remove variable count3. Remove variable bad and use raise
6918 instead.
6919 (thread2): Remove variable count2. Move thread3 pthread_create here,
6920 merge pthread_join to a single line.
6921 (main): Remove variable count1. Merge pthread_join with pthread_create
6922 to a single line.
6923 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
6924 KFAIL python/12966 for gdbserver. Test return value of
6925 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
6926 gdb_expect by gdb_test and gdb_test_multiple.
6927 (thread 2, thread 3): New tests.
6928
4801a9a3
PA
69292011-09-12 Matt Rice <ratmice@gmail.com>
6930 Pedro Alves <pedro@codesourcery.com>
6931
6932 PR gdb/13175
6933
6934 * gdb.base/interp.exp: New tests.
6935 * gdb.base/interp.c: New file.
6936
24ece742
DE
69372011-09-12 Doug Evans <dje@google.com>
6938
6939 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
6940 * gdb.dwarf2/typeddwarf.exp: Ditto.
6941
7f062217
JK
69422011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6943
6944 Fix compatibility with x32 arch.
6945 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
6946 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
6947 is_x86_like_target.
6948 * testsuite/gdb.trace/collection.exp: Likewise.
6949 * testsuite/gdb.trace/report.exp: Likewise.
6950 * testsuite/gdb.trace/unavailable.exp: Likewise.
6951 * testsuite/gdb.trace/while-dyn.exp: Likewise.
6952 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
6953 (is_x86_like_target): Check also is_amd64_regs_target.
6954
08711b9a
JK
69552011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6956
6957 PR breakpoints/12435
6958 * gdb.arch/amd64-prologue-xmm.c: New file.
6959 * gdb.arch/amd64-prologue-xmm.exp: New file.
6960 * gdb.arch/amd64-prologue-xmm.s: New file.
6961
b99b5f66
JK
69622011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6963
6964 * gdb.dwarf2/dw2-param-error-main.c: New file.
6965 * gdb.dwarf2/dw2-param-error.S: New file.
6966 * gdb.dwarf2/dw2-param-error.exp: New file.
6967
a391a2f6
PA
69682011-09-08 Pedro Alves <pedro@codesourcery.com>
6969
6970 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
6971 inferior's pid and look for a core dump named core.$pid. Use
6972 `remote_file' commands on the host instead of hand coding shell
6973 commands on the build.
6974 * gdb.base/valgrind-db-attach.exp: Kill the program before
6975 finishing the test.
6976
7d8e6458 69772011-09-02 Matt Rice <ratmice@gmail.com>
6978
6979 * lib/prompt.exp: New file for testing the first prompt.
6980 * gdb.python/py-prompt.exp: Ditto.
6981 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
6982
68e77c9e
PA
69832011-09-02 Pedro Alves <pedro@codesourcery.com>
6984
6985 * gdb.threads/gcore-thread.exp: Set the global core_supported to
6986 0, before testing gcore.
6987
9655e943
JK
69882011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6989
df6dc84d
JK
6990 * dw2-ifort-parameter-debug.S: Update copyright year.
6991 * dw2-ifort-parameter.c: Update copyright year.
6992 * dw2-ifort-parameter.exp: Update copyright year.
6993
9655e943
JK
6994 * dw2-ifort-parameter-debug.S: New file.
6995 * dw2-ifort-parameter.c: New file.
6996 * dw2-ifort-parameter.exp: New file.
6997
353d1d73
JK
69982011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6999
7000 * gdb.base/commands.exp (error_clears_commands_left): New function.
7001 (): Call it.
7002
5c07461a
JK
70032011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7004
7005 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
7006 (C): Initialize `a'.
7007 * gdb.mi/mi-inheritance-syntax-error.exp
7008 (-data-evaluate-expression $path): Expect `a' as 5.
7009
0d932b2f
MK
70102011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
7011
7012 PR mi/11912
7013 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
7014 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
7015 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
7016 keyword in output of -var-info-path-expression.
7017
bdb54049
JK
70182011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7019
7020 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
7021 * gdb.trace/collection.exp: Likewise.
7022 * gdb.trace/report.exp: Likewise.
7023 * gdb.trace/unavailable.exp: Likewise.
7024 * gdb.trace/while-dyn.exp: Likewise.
7025
59cde39c
KS
70262011-08-18 Keith Seitz <keiths@redhat.com>
7027
7028 PR c++/12266
7029 * gdb.cp/meth-typedefs.cc: New file.
7030 * gdb.cp/meth-typedefs.exp: New file.
7031
fa3a4f15
PM
70322011-08-17 Phil Muldoon <pmuldoon@redhat.com>
7033
6fdff2c5 7034 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 7035
c1049fca
JK
70362011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7037
7038 * gdb.arch/i386-dr3-watch.exp
7039 (watchpoint on gap1 does not fit debug registers)
7040 (delete all watchpoints): Fix racy expect strings.
7041
d93f7b5c
YQ
70422011-08-14 Yao Qi <yao@codesourcery.com>
7043
7044 * gdb.base/maint.exp: set data_section to ".neardata".
7045 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
7046 * gdb.base/savedregs.exp: Handle SIGILL.
7047 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
7048 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
7049
457e09f0
DE
70502011-08-12 Doug Evans <dje@google.com>
7051
7052 * gdb.python/py-symbol.exp: Add test for symbol.type.
7053
5d0bb2fb
UW
70542011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
7055
7056 * gdb.threads/pthreads.exp: Enable on non-native configurations.
7057 * gdb.mi/mi-pthreads.exp: Likewise.
7058 * gdb.mi/mi2-pthreads.exp: Likewise.
7059 * gdb.mi/gdb669.exp.exp: Likewise.
7060
fcdfa280
PA
70612011-08-09 Pedro Alves <pedro@codesourcery.com>
7062
7063 * lib/mi-support.exp (detect_async): Rename to...
7064 (mi_detect_async): ... this.
7065 * gdb.mi/mi-nonstop-exit.exp: Adjust.
7066 * gdb.mi/mi-nonstop.exp: Adjust.
7067 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
7068 * gdb.mi/mi-nsintrall.exp: Adjust.
7069 * gdb.mi/mi-nsmoribund.exp: Adjust.
7070 * gdb.mi/mi-nsthrexec.exp: Adjust.
7071
9d8fa392
PA
70722011-08-09 Pedro Alves <pedro@codesourcery.com>
7073
7074 * gdb.base/display.c (do_loops): New `p_i' local.
7075 * gdb.base/display.exp: Test displaying a variable that is
7076 temporarily at a bad address.
7077
b6cede78
JK
70782011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7079
7080 * gdb.dwarf2/dw2-op-stack-value.S: New file.
7081 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
7082
67bedb8c
JK
70832011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7084
7085 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
7086 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
7087 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 7088
af6e93b2
PA
70892011-08-05 Pedro Alves <pedro@codesourcery.com>
7090
7091 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
7092 procedure.
7093 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
7094
1cf0e11f
YQ
70952011-08-05 Yao Qi <yao@codesourcery.com>
7096
7097 * gdb.base/callfuncs.exp: Set language after main.
7098 * gdb.cp/cplusfuncs.exp: Likewise.
7099 * gdb.cp/inherit.exp: Likewise.
7100
a1e28cb2
UW
71012011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7102
7103 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
7104 * gdb.base/watch-vfork.exp: Skip on remote targets.
7105
d4f5bbb9
UW
71062011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7107
7108 * gdb.threads/thread-find.exp: Support remote targets.
7109
724f4f80
UW
71102011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7111
7112 * gdb.base/jit.exp: Download solib_binfile to target.
7113 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
7114 and call dlopen without full path name.
7115 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
7116 dlopen without full path name.
7117
934709f0
PW
71182011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7119
7120 * gdb.base/break-always.exp: Complete the test
7121 with duplicated breakpoints and enabling/disabling them.
7122
c26106c4
TT
71232011-08-02 Tom Tromey <tromey@redhat.com>
7124
7125 PR gdb/11289:
7126 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
7127
9300444e 71282011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
7129
7130 PR gdb/13045
7131 * gdb.base/float.exp: Add new test case for PR gdb/13045
7132 * gdb.base/float.c: New file.
7133
00bd41d6
PM
71342011-07-28 Phil Muldoon <pmuldoon@redhat.com>
7135
7136 * gdb.python/py-mi.exp: Test printers returning string hint, and
7137 also not returning a value.
7138 * gdb.python/py-prettyprint.c: Add testcase for above.
7139 * gdb.python/py-prettyprint.py: Add test printer for above.
7140
d24f74ce
JK
71412011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7142
7143 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
7144 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
7145 (.Ldie30) Add as field "data4".
7146 (.Ldie32) Rename field "b" to "shl".
7147 (abbrev4) Change for the "data4" field.
7148 (abbrev5, abbrev6) Remove.
7149 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
7150 (p &s.shl): ... here. Add comment.
7151 (p &s.data4): New.
7152
bb7da2bf
JK
71532011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7154
7155 Fix crash on lval_computed values.
7156 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
7157
11081198
JK
71582011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7159
7160 * gdb.base/help.exp (help whatis): Update the expected string.
7161
3c6e0cb3
JK
71622011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7163
7164 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
7165 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
7166 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7167 Change the expected string.
7168
efa80663
PA
71692011-07-26 Pedro Alves <pedro@codesourcery.com>
7170
7171 * gdb.base/watchpoint.exp
7172 (test_disable_enable_software_watchpoint): New procedure.
7173 (top level): Run it.
7174
db8e4570
UW
71752011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7176
7177 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
7178 executable file "${binfile}", C++ version "${binfile}-cxx".
7179 * gdb.python/py-prettyprint.exp: Likewise.
7180 * gdb.python/py-symbol.exp: Likewise.
7181 * gdb.python/py-type.exp: Likewise.
7182 * gdb.python/py-value.exp: Likewise.
7183 * gdb.python/py-template.exp (test_template_arg): Pass full executable
7184 file name instead of just suffix.
7185
543305c9
JK
71862011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7187
7188 Fix implicit pointer offsets.
7189 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
7190 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
7191 (continue to breakpoint: continue to baz breakpoint for implptr)
7192 (sanity check element 0, sanity check element 1)
7193 (enter the inlined function, check element 0 for the offset)
7194 (check element 1 for the offset)
7195 (continue to breakpoint: ignore the second baz breakpoint): New tests.
7196 (set foo breakpoint for implptr): Update the breakpoint number.
7197
b3215adc
UW
71982011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7199
7200 * gdb.python/py-mi.exp: Use different file names for different
7201 versions of the executable under test.
7202 * gdb.python/py-prettyprint.exp: Likewise.
7203 * gdb.python/py-symbol.exp: Likewise.
7204 * gdb.python/py-template.exp: Likewise.
7205 * gdb.python/py-type.exp: Likewise.
7206 * gdb.python/py-value.exp: Likewise.
7207
182b9acc
UW
72082011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7209
7210 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
7211 flag after restarting GDB if necessary.
7212
e6052b5d
UW
72132011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7214
7215 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
7216
1ced966e
PA
72172011-07-22 Pedro Alves <pedro@codesourcery.com>
7218
7219 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
7220 backend doesn't leave used debug registers behind.
7221
3543a589
TT
72222011-07-22 Tom Tromey <tromey@redhat.com>
7223
7224 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
7225 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
7226 argument.
7227 * gdb.dwarf2/typeddwarf-amd64.S: New file.
7228
14d15303 72292011-07-21 Matt Rice <ratmice@gmail.com>
7230
7231 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
7232 in mostlyclean rule. Add files ending in .core.
7233
9b158ba0 72342011-07-21 Matt Rice <ratmice@gmail.com>
7235
7236 PR macros/12999
7237 * gdb.base/info-macros.c: New test sources.
7238 * gdb.base/info-macros.exp: New tests.
7239
d17b6f81
PM
72402011-07-21 Phil Muldoon <pmuldoon@redhat.com>
7241
7242 * gdb.python/python.exp: Add prompt substitution tests.
7243
918dd910
JK
72442011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7245
7246 Fix crash if referenced CU is aged out.
7247 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
7248 New.
7249 * gdb.dwarf2/implptr.exp: Likewise.
7250
0e37a63c
JK
72512011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7252
7253 * gdb.dwarf2/implptr.S: Rebuilt.
7254 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
7255 (bar): Use them for j, k, l.
7256 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
7257 COMPILE.
7258 (print j in implptr:bar): Update for the intp typedef.
7259 (print p[0].x in implptr:foo): Use more exact regex.
7260
f65cf84c
TT
72612011-07-18 Tom Tromey <tromey@redhat.com>
7262
7263 * gdb.cp/static-method.exp: Add missing single quote.
7264
d5b4a7be
YQ
72652011-07-18 Yao Qi <yao@codesourcery.com>
7266
7267 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
7268 supported.
7269 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7270 * gdb.mi/mi-nonstop.exp: Likewise.
7271 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7272 * gdb.mi/mi-nsintrall.exp: Likewise.
7273 * gdb.mi/mi-nsmoribund.exp: Likewise.
7274 * gdb.mi/mi-nsthrexec.exp: Likewise.
7275 * gdb.python/py-evthreads.exp: Likewise.
7276
e9ea2662
JK
72772011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7278
7279 Code cleanup.
7280 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
7281 it. Substitute it instead of test_compiler_info everywhere.
7282
ce451573
UW
72832011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7284
7285 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
7286 remote targets as well.
7287
756d88a7
UW
72882011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7289
7290 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
7291 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
7292
31f83dc5
UW
72932011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7294
7295 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
7296 a remote machine, not the host.
7297 (gdb_compile_shlib): Set soname if target is remote.
7298
059241a0
PP
72992011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7300
7301 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
7302
28a0b48c 73032011-07-13 Matt Rice <ratmice@gmail.com>
7304
7305 * gdb.python/py-objfile-script-gdb.py: Renamed to
7306 py-objfile-script-gdb.py.in.
7307 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
7308 py-objfile-script-gdb.py.
7309 * gdb.python/py-objfile-script.exp: Update reference to
7310 py-objfile-script-gdb.py.
7311
9a771b67
JK
73122011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7313
7314 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
7315 reference undefined label.
7316
04ad99e6
JK
73172011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7318
7319 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
7320 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
7321 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
7322 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
7323
713389e0
PM
73242011-07-11 Phil Muldoon <pmuldoon@redhat.com>
7325
6fdff2c5 7326 PR python/12438
713389e0 7327 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 7328 deprecated tests. Add set/show python print-backtrace tests.
713389e0 7329
97d146f8
JK
73302011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7331
7332 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
7333 debug info.
7334
facde0e5 73352011-07-06 Matt Rice <ratmice@gmail.com>
7336
7337 * gdb.python/python.exp: Update filename paths.
7338 * gdb.python/py-symtab.exp: Ditto.
7339
438640d1
MP
73402011-07-06 Marek Polacek <mpolacek@redhat.com>
7341
7342 * gdb.python/py-evthreads.exp: Add missing `$'.
7343
33a365df
MF
73442011-07-06 Jie Zhang <jie.zhang@analog.com>
7345
7346 * config/bfin.exp: New file.
7347 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
7348 * gdb.asm/bfin.inc: New file.
7349
8f7ae686
MP
73502011-07-06 Marek Polacek <mpolacek@redhat.com>
7351
df46027d 7352 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
7353 the whole output.
7354
eb2a6f42
TT
73552011-07-05 Tom Tromey <tromey@redhat.com>
7356
7357 * gdb.java/jprint.java (jprint.hi): New field.
7358 * gdb.java/jprint.exp: Print string.
7359
177b42fe
TJB
73602011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
7361
7362 * gdb.base/call-sc.c: Fix typos.
7363 * gdb.base/ifelse.exp: Likewise.
7364 * gdb.base/structs.c: Likewise.
7365
3b2a0cf2
JB
73662011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7367
7368 * gdb.base/jit-so.exp: New test.
7369 * gdb.base/jit-dlmain.c: New file.
7370 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
7371
46fc714c
JK
73722011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7373
7374 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
7375 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
7376 * gdb.cp/pr9167.exp (p b): Likewise.
7377 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
7378 (test value of P in inner_m, test type of Z in inner_m): Call
7379 setup_xfail for gcc <= 4.5.
46fc714c 7380
418c7cf7
JK
73812011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7382
7383 * gdb.cp/paren-type.cc: New files.
7384 * gdb.cp/paren-type.exp: New files.
7385
3d50dd94
JK
73862011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7387
7388 Stop on first linespec terminator instead of eating what we can.
7389 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
7390 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
7391 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
7392 (break C::f()): ... this one.
7393 (break C::operator()()): New test.
7394 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
7395 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
7396 test.
7397
dcf9f4ab
JK
73982011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7399
7400 Fall back linespec to minimal symbols.
7401 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
7402 error message.
7403 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
7404 * gdb.cp/minsym-fallback-main.cc: New file.
7405 * gdb.cp/minsym-fallback.cc: New file.
7406 * gdb.cp/minsym-fallback.exp: New file.
7407 * gdb.cp/minsym-fallback.h: New file.
7408
3f542ed1
JK
74092011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7410
7411 * gdb.cp/no-dmgl-verbose.cc: New file.
7412 * gdb.cp/no-dmgl-verbose.exp: New file.
7413
74142011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
7415
7416 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
7417 __GI_.
7418 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
7419 (f): New function.
7420 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
7421 (complete p 'func<short>(): ... here.
7422 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
7423 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
7424 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
7425 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
7426 Make them KFAIL gcc/49546.
7427
00eb2c4a
JB
74282011-07-01 Joel Brobecker <brobecker@adacore.com>
7429
7430 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
7431
85a20c42
JK
74322011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7433
7434 Test GCC PR debug/49546.
7435 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
7436 (test type of F in k3_m, test value of F in k3_m): New.
7437 * gdb.cp/temargs.cc (struct S3, struct K3): New.
7438 (main): New variable k3. Call k3.k3_m.
7439
d2d43431
JB
74402011-07-01 Jean-Charles Delay <delay@adacore.com>
7441
7442 * gdb.ada/packed_array.exp: Fix expected outout.
7443
54ae186f
JB
74442011-07-01 Jean-Charles Delay <delay@adacore.com>
7445
7446 * gdb.ada/packed_array.exp: fixed expected output.
7447
8f17729f
JB
74482011-07-01 Joel Brobecker <brobecker@adacore.com>
7449
7450 * gdb.ada/same_enum: New testcase.
7451
f5aa6869
JB
74522011-07-01 Joel Brobecker <brobecker@adacore.com>
7453
7454 * gdb.ada/ptr_typedef: New testcase.
7455
828292f2
JB
74562011-07-01 Joel Brobecker <brobecker@adacore.com>
7457
7458 * gdb.ada/arrayptr.exp: Add ptype test.
7459
18920c42
JB
74602011-07-01 Joel Brobecker <brobecker@adacore.com>
7461
7462 * gdb.ada/char_enum: New testcase.
7463
3536d9e3 74642011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
7465
7466 * gdb.base/dump.exp (capture_pointer_with_type): New.
7467 Get value from address instead of name.
7468 Start GDB once, and do `dump' and `restore'
7469 tests together.
7470
db863c42
MF
74712011-06-30 Jie Zhang <jie.zhang@analog.com>
7472 Mike Frysinger <vapier@gentoo.org>
7473
7474 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
7475 helper functions for getting/setting remotetimeout variable.
7476 * lib/gdb.exp (gdb_load): If the target is remote, set
7477 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
7478 with $loadtimeout. Set $load_ok to 0 before doing the load.
7479 Instead of returning, immediately, set $load_ok to 0. Call
7480 set_remotetimeout with $oldremotetimeout, and then return if
7481 $load_ok is 1.
7482
e9e642a8
AB
74832011-06-30 Andrew Burgess <aburgess@broadcom.com>
7484
7485 * gdb.python/py-template.exp: Don't run this test if the target
7486 does not support c++ tests.
7487
32019081
JK
74882011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7489
7490 Fix non-only rename list for Fortran modules import.
7491 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
7492 tests.
7493 * gdb.fortran/module.f90 (module moduse): New.
7494 (program module): use moduse, test var_x, var_y and var_z.
7495
0ecee54c
TT
74962011-06-29 Tom Tromey <tromey@redhat.com>
7497
7498 PR testsuite/12040:
7499 * gdb.fortran/array-element.exp: Use f90, not f77.
7500 * gdb.fortran/complex.exp: Use f90, not f77.
7501 * gdb.fortran/derived-type.exp: Use f90, not f77.
7502 * gdb.fortran/library-module.exp: Use f90, not f77.
7503 * gdb.fortran/logical.exp: Use f90, not f77.
7504 * gdb.fortran/module.exp: Use f90, not f77.
7505 * gdb.fortran/multi-dim.exp: Use f90, not f77.
7506 * gdb.fortran/subarray.exp: Use f90, not f77.
7507
3b2b8fea
TT
75082011-06-29 Tom Tromey <tromey@redhat.com>
7509
7510 * gdb.fortran/charset.exp: New file.
7511 * gdb.fortran/charset.f90: New file.
7512
42159ca5
TT
75132011-06-29 Tom Tromey <tromey@redhat.com>
7514
7515 PR testsuite/12040:
7516 * lib/future.exp: New file, mostly extracted from ada.exp.
7517 Rewrote compatibility code to use rename.
7518 (gdb_find_gfortran): New proc.
7519 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
7520 gfortran patch.
7521 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
7522 Move to future.exp.
7523 * lib/gdb.exp: Always load future.exp.
7524
af69a5ce
YQ
75252011-06-28 Yao Qi <yao@codesourcery.com>
7526
7527 * gdb.cp/exception.cc: Don't include iostream.
7528 (bar): Remove print statement.
7529 (catcher): New.
7530 (main): Remove print statements. Call function catcher.
7531 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
7532 Set breakpoint on catcher, and check the value of parameter.
7533
ab5c6a72
YQ
75342011-06-23 Yao Qi <yao@codesourcery.com>
7535
6fdff2c5
PA
7536 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
7537 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 7538
9497469f
MP
75392011-06-23 Marek Polacek <mpolacek@redhat.com>
7540
7541 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
7542 mi_gdb_test.
7543
b9132588
MP
75442011-06-23 Marek Polacek <mpolacek@redhat.com>
7545
5d197ed0 7546 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 7547
e55595ca
MP
75482011-06-23 Marek Polacek <mpolacek@redhat.com>
7549
5d197ed0
MP
7550 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
7551
75522011-06-23 Marek Polacek <mpolacek@redhat.com>
7553
7554 * gdb.mi/mi2-basics.exp: Fix races. Honour the
7555 `test_exec_and_symbol_mi_operatons' return value.
7556 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7557 gdb_test_multiple.
7558 (test_exec_and_symbol_mi_operatons): Likewise.
7559 (test_path_specification): Likewise.
e55595ca 7560
be777e08
YQ
75612011-06-23 Yao Qi <yao@codesourcery.com>
7562
7563 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
7564 supported.
7565 * lib/gdb.exp (support_displaced_stepping): New.
7566
615556d6
YQ
75672011-06-23 Yao Qi <yao@codesourcery.com>
7568
7569 * gdb.threads/execl.exp: Skip on remote target.
7570
833b0ca7
MP
75712011-06-21 Marek Polacek <mpolacek@redhat.com>
7572
5d197ed0 7573 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
7574 mi_gdb_test.
7575
1ee4023a
MP
75762011-06-20 Marek Polacek <mpolacek@redhat.com>
7577
5d197ed0 7578 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 7579
d0b1d624
MP
75802011-06-20 Marek Polacek <mpolacek@redhat.com>
7581
5d197ed0 7582 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
7583 mi_gdb_test.
7584
79aa92c1
MP
75852011-06-20 Marek Polacek <mpolacek@redhat.com>
7586
5d197ed0 7587 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 7588
5ce5db06
YQ
75892011-06-14 Yao Qi <yao@codesourcery.com>
7590
7591 gdb/testsuite/
7592 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
7593
533a737e
JK
75942011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7595
7596 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
7597
d0e53741
TT
75982011-06-10 Tom Tromey <tromey@redhat.com>
7599
7600 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
7601 Add tests for pointer-to-member-function.
7602 * gdb.cp/temargs.cc (S::somefunc): New function.
7603 (K2): New class.
7604 (main): Instantiate K2; call method.
7605
b5916bbd
JB
76062011-06-08 Joel Brobecker <brobecker@adacore.com>
7607
7608 * gdb.python/py-inferior.c (f2): Make str an array rather
7609 than a pointer.
7610 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
7611
5be4dfca
JK
76122011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7613
7614 * gdb.base/async-shell.c: New file.
7615 * gdb.base/async-shell.exp: New file.
7616
9f47e254
PA
76172011-06-06 Pedro Alves <pedro@codesourcery.com>
7618
7619 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
7620
64b9b334
JB
76212011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
7622
7623 From Stephen Kitt <steve@sk2.org>
7624 * gdb.base/help.exp: Adjust following some spelling corrections
7625 in GDB.
7626
dbc0f131
YQ
76272011-06-01 Yao Qi <yao@codesourcery.com>
7628
7629 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
7630
fd336a18
KS
76312010-05-31 Keith Seitz <keiths@redhat.com>
7632
7633 PR c++/12750
7634 * gdb.cp/static-method.cc: New file.
7635 * gdb.cp/static-method.exp: New file.
7636
fa8b9902
KS
76372010-05-31 Keith Seitz <keiths@redhat.com>
7638
7639 PR symtab/12704
7640 * gdb.cp/anon-ns.cc: New file.
7641 * gdb.cp/anon-ns.exp: New file.
7642
0a5b1e09
PA
76432011-05-31 Pedro Alves <pedro@codesourcery.com>
7644
7645 * gdb.arch/i386-dr3-watch.c: New file.
7646 * gdb.arch/i386-dr3-watch.exp: New file.
7647
0578b8d1
YQ
76482011-05-30 Yao Qi <yao@codesourcery.com>
7649
7650 * gdb.base/callfuncs.c (t_structs_fc): New.
7651 (t_structs_dc, t_structs_ldc): New.
7652 (t_double_many_args):
7653 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
7654 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
7655 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
7656 * gdb.base/callfuncs.exp: Call new functions.
7657
6680506e
YQ
76582011-05-30 Yao Qi <yao@codesourcery.com>
7659
ff4d2c60
YQ
7660 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
7661 Call rerun_and_prepare for each test to isolate effects.
7662
76632011-05-30 Yao Qi <yao@codesourcery.com>
7664
7665 * gdb.base/varargs.c (find_max_float_real): New.
7666 (find_max_double_real, find_max_long_double_real): New.
7667 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
7668 * lib/gdb.exp (setup_kfail_for_target): New.
7669
e43ec454
YQ
76702011-05-30 Yao Qi <yao@codesourcery.com>
7671
7672 * gdb.base/funcargs.c (callca, callcb, callcc): New.
7673 (callcd, callce, callcf, callc1a, callc1b): New.
7674 (callc2a, callc2b): New.
7675 * gdb.base/funcargs.exp (complex_args): New.
7676 (complex_integral_args, complex_float_integral_args): New.
7677 * lib/gdb.exp (support_complex_tests): New. Determine
7678 whether to run test cases on _Complex types.
7679
432b4d03
JK
76802011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7681
7682 * gdb.threads/leader-exit.c: New file.
7683 * gdb.threads/leader-exit.exp: New file.
7684
6caf069d
MP
76852011-05-27 Marek Polacek <mpolacek@redhat.com>
7686
9497469f 7687 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 7688
97fce28b
MP
76892011-05-27 Marek Polacek <mpolacek@redhat.com>
7690
7691 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
7692 remove the `supported' variable.
7693 * gdb.mi/mi-nonstop.exp: Likewise.
7694 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7695 * gdb.mi/mi-nsintrall.exp: Likewise.
7696 * gdb.mi/mi-nsmoribund.exp: Likewise.
7697 * gdb.mi/mi-nsthrexec.exp: Likewise.
7698
9da8c2a0
PA
76992011-05-26 Pedro Alves <pedro@codesourcery.com>
7700
7701 * gdb.reverse/finish-reverse-bkpt.exp: New test.
7702
2c03e5be
PA
77032011-05-26 Pedro Alves <pedro@codesourcery.com>
7704
7705 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
7706
2e21250d
KS
77072011-05-24 Keith Seitz <keiths@redhat.com>
7708
7709 PR breakpoint/12803
7710 * gdb.cp/cmpd-minsyms.cc (a): New method.
7711 (b): New method.
7712 (c): New method.
7713 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
7714
cdac0397
PA
77152011-05-24 Pedro Alves <pedro@codesourcery.com>
7716
7717 * gdb.base/commands.exp (watchpoint_command_test): Check that the
7718 watchpoint's command list didn't execute when the watchpoint went
7719 out of scope.
7720
ee5683ab
PM
77212011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
7722
7723 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
7724 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
7725 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
7726 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7727 * gdb.arch/i386-permbkpt.exp: Likewise.
7728 * gdb.arch/i386-prologue.exp: Likewise.
7729 * gdb.arch/i386-size-overlap.exp: Likewise.
7730 * gdb.arch/i386-size.exp: Likewise.
7731 * gdb.arch/i386-unwind.exp: Likewise.
7732 * gdb.reverse/i386-precsave.exp: Likewise.
7733 * gdb.reverse/i386-reverse.exp: Likewise.
7734 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7735 * gdb.reverse/i387-env-reverse.exp: Likewise.
7736 * gdb.reverse/i387-stack-reverse.exp: Likewise.
7737
c91c8c16
PA
77382011-05-24 Pedro Alves <pedro@codesourcery.com>
7739
7740 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
7741 file doesn't error, using MI.
7742
c50491a7
TT
77432011-05-23 Tom Tromey <tromey@redhat.com>
7744
7745 * gdb.base/charset.exp (string_display): Add tests to assign to
7746 arrays.
7747 * gdb.base/charset.c (short_array, int_array, long_array): New.
7748
4a07b7da
PA
77492011-05-20 Pedro Alves <pedro@codesourcery.com>
7750
7751 Cope with async mode.
7752
4a07b7da
PA
7753 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
7754 into gdb_test + mi_expect_stop.
7755
b275f2d2
PA
77562011-05-20 Pedro Alves <pedro@codesourcery.com>
7757
7758 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
7759 (callme): Remove printf call.
7760
eec52c44
PM
77612011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
7762
7763 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
7764 quote pattern to avoid problems with Cygwin/mingw expect versions.
7765 * gdb.base/default.exp (show convenience): Use double
7766 quote pattern for regular expressions.
7767
b3c8eb43
JK
77682011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7769
7770 Fix -readnow for -gdwarf-4 unused type units.
7771 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
7772 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
7773
ed731959
JK
77742011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7775
7776 * gdb.base/kill-after-signal.c: New file.
7777 * gdb.base/kill-after-signal.exp: New file.
7778
3b48433d
PA
77792011-05-16 Pedro Alves <pedro@codesourcery.com>
7780
7781 * gdb.ada/start.exp: Call untested with the correct test filename.
7782 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
7783 test filename. Make the test's binary unique.
7784 * gdb.arch/i386-signal.exp: Call untested with the correct test
7785 filename.
7786 * gdb.arch/i386-size-overlap.exp: Ditto.
7787 * gdb.arch/Makefile.in (EXECUTABLES): Update.
7788 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7789 * gdb.cp/call-c.exp: Ditto.
7790 * gdb.mi/mi-reverse.exp: Call untested with the correct test
7791 filename. Make the test's binary unique.
7792 * gdb.mi/Makefile.in (EXECUTABLES): Update.
7793 * gdb.python/py-mi.exp: Ditto.
7794 * gdb.python/Makefile.in (EXECUTABLES): Update.
7795 * gdb.reverse/i386-precsave.exp: Ditto.
7796 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
7797 test filename.
7798 * gdb.reverse/i387-stack-reverse.exp: Ditto.
7799 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
7800 unique.
7801 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
7802 test filename.
7803 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
7804 * gdb.trace/tfile.exp: Ditto.
7805
ba4a8bdd
YQ
78062011-05-14 Yao Qi <yao@codesourcery.com>
7807
7808 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
7809 type.
7810
dbaefcf7
DE
78112011-05-13 Doug Evans <dje@google.com>
7812
7813 * gdb.python/py-objfile-script.exp: New file.
7814 * gdb.python/py-objfile-script.c: New file.
7815 * gdb.python/py-objfile-script-gdb.py: New file.
7816 * testsuite/gdb.python/py-section-script.exp: Test
7817 "info auto-load-scripts".
7818
9930639c
TT
78192011-05-13 Tom Tromey <tromey@redhat.com>
7820
7821 * gdb.dwarf2/clztest.exp: New file.
7822 * gdb.dwarf2/clztest.c: New file.
7823 * gdb.dwarf2/clztest.S: New file.
7824
05272e11
DE
78252011-05-13 Doug Evans <dje@google.com>
7826
cc63ef9b
DE
7827 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
7828 String16 tests.
05272e11 7829
6edba76f
TT
78302011-05-13 Tom Tromey <tromey@redhat.com>
7831
7832 * lib/gdb.exp (is_x86_like_target): New proc.
7833 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
7834 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
7835 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
7836 -nostdlib to compiler.
7837 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
7838 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
7839 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
7840 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
7841 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
7842
028d0ed5
TJB
78432011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7844
7845 * gdb.python/py-function.exp: Test setting a value from a function
7846 which executes a command.
7847
8a9b8146
TT
78482011-05-12 Tom Tromey <tromey@redhat.com>
7849
7850 * gdb.dwarf2/typeddwarf.S: New file.
7851 * gdb.dwarf2/typeddwarf.c: New file.
7852 * gdb.dwarf2/typeddwarf.exp: New file.
7853
10483e8e
MP
78542011-05-12 Marek Polacek <mpolacek@redhat.com>
7855
7856 * gdb.mi/mi-basics.exp: Fix races. Honour the
7857 `test_exec_and_symbol_mi_operatons' return value.
7858 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7859 gdb_test_multiple.
7860 (test_exec_and_symbol_mi_operatons): Likewise.
7861 (test_path_specification): Likewise.
7862
faf067f1
JK
78632011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7864
7865 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
7866 (gdb_touch_execfile): Remove catch wrappers. New variable time.
7867 Replace `file copy' and `file rename' by `file mtime'. Twice.
7868
7ff911a3
JK
78692011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7870
7871 * gdb.base/readline-ask.c: New file.
7872 * gdb.base/readline-ask.exp: New file.
7873 * gdb.base/readline-ask.inputrc: New file.
7874
a536c6d7
UW
78752011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
7876
7877 * gdb.cell/bt.exp: Delete breakpoints before running to signal
7878 to avoid race condition.
7879 * gdb.cell/coremaker.c: Use small stack size.
7880 * gdb.cell/ea-standalone.exp: Use file name without path as
7881 argument to c_to.
7882 * gdb.cell/fork.exp: Allow other output when continuing to end.
7883
d472a426
JK
78842011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7885
7886 * gdb.threads/corethreads.c: New file.
7887 * gdb.threads/corethreads.exp: New file.
7888
78892011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
7890
7891 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
7892 Try to compile the test using -Wl,-z,norelro first.
7893 (load_core): New variable libthread_db_seen, initialize it.
7894 (zeroed-threads cannot be listed): Protect it by XFAIL on
7895 !$libthread_db_seen.
7896
8be455d7
JK
78972011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7898
7899 PR 12573
7900 * gdb.dwarf2/dw2-skip-prologue.S: New file.
7901 * gdb.dwarf2/dw2-skip-prologue.c: New file.
7902 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
7903
1976171a
JK
79042011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7905
7906 * gdb.cp/psymtab-parameter.cc: New file.
7907 * gdb.cp/psymtab-parameter.exp: New file.
7908
7db6f30f
JK
79092011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7910
7911 Fix a race.
7912 * gdb.cp/static-print-quit.exp (print c): Split to ...
7913 (print c - <return>, print c - q <return>, print c - to quit):
7914 ... these. Make the testfile untested on gdb-7.1.
7915
85161e9e 79162011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
7917
7918 * lib/gdb.exp (exec_target_file, exec_symbol_file,
7919 gdb_rename_execfile, gdb_touch_execfile): New.
7920 * gdb.base/reread.exp: Use new procs to handle multiple
7921 exec files.
7922
0c51be18
YQ
79232011-05-05 Yao Qi <yao@codesourcery.com>
7924
7925 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
7926 (test_adr_32bit, test_pop_pc): New.
7927 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
7928 (test_adr_32bit, test_pop_pc): New.
7929
4d393d60
JM
79302011-05-04 Joseph Myers <joseph@codesourcery.com>
7931
7932 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
7933 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
7934 targets.
7935 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
7936 handle targets.
7937
8ffd0459
JK
79382011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7939
7940 * gdb.base/completion.exp (complete help info wat): Rename to ...
7941 (complete 'help info wat'): ... here.
7942 Remove all `-re ".*' and `-re "^.*' redundant regexes.
7943 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
7944
8e28d804
PA
79452011-05-04 Pedro Alves <pedro@codesourcery.com>
7946
7947 * gdb.base/completion.exp: Use gdb_test_multiple instead of
7948 gdb_test and explicit $gdb_prompt/timeout matches.
7949
3eb2ef34
YQ
79502011-05-04 Yao Qi <yao@codesourcery.com>
7951
7952 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
7953 and __thumb2__.
7954
aaaf81a3
MP
79552011-05-03 Marek Polacek <mpolacek@redhat.com>
7956
7957 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
7958 in place of `gdb_test "delete breakpoints"'. This eliminates two
7959 testcases.
7960
c4cbc0df
PA
79612011-05-02 Pedro Alves <pedro@codesourcery.com>
7962
7963 PR testsuite/12649
7964 Fix races.
7965
7966 * gdb.base/completion.exp: Remove all sleep calls. Remove
7967 unnecessary regexs. Don't explicitly expect anything after the
7968 prompt. Eat the prompt if necessary.
7969
b4cbb4a3
EBM
79702011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7971
7972 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
7973 accept to show the caller line again as well as the line after.
7974
d65aec65
PM
79752011-04-29 Phil Muldoon <pmuldoon@redhat.com>
7976
7977 PR mi/12531
7978
7979 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
7980 compile target.
7981 * gdb.python/py-prettyprint.exp: Add C++ object for
7982 CPLUS_FAKE_CHILD test.
7983
30852783
UW
79842011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
7985
7986 * gdb.base/signest.exp: New file.
7987 * gdb.base/signest.c: Likewise.
7988
c7b1f0d9
JK
79892011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7990
7991 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
7992 thread and breakpoint notifications.
7993
559a7a62
JK
79942011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7995
7996 * gdb.base/fortran-sym-case.c: New file.
7997 * gdb.base/fortran-sym-case.exp: New file.
7998 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
7999 * gdb.dwarf2/dw2-case-insensitive.c: New file.
8000 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
8001
8344e389
JK
80022011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8003
8004 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
8005 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
8006 false #1', `if true else false #2' and `if true else false #3'.
8007
2484c66b
UW
80082011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
8009
8010 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
8011 while delivering signal.
8012
8d3788bd
VP
80132011-04-27 Vladimir Prus <vladimir@codesourcery.com>
8014
8015 MI breakpoint notifications.
8016
8017 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
8018 * testsuite/gdb.mi/mi2-cli.exp: Adust.
8019 * testsuite/gdb.mi/mi-watch.exp: Adust.
8020 * testsuite/gdb.mi/mi2-watch.exp: Adust.
8021 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
8022 notifications.
8d3788bd 8023
3e03848b
JK
80242011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8025
8026 * gdb.base/gdbindex-stabs-dwarf.c: New file.
8027 * gdb.base/gdbindex-stabs.c: New file.
8028 * gdb.base/gdbindex-stabs.exp: New file.
8029
918c9108
YQ
80302011-04-25 Yao Qi <yao@codesourcery.com>
8031
8032 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
8033 with /*...*/.
8034 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
8035
90556b8c
JK
80362011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8037
8038 * gdb.python/py-value.exp (test_objfiles): Name the first test
8039 `py-value in file.filename'.
8040
03f2bd59
JK
80412011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8042
8043 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
8044 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
8045 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
8046 !gdbserver_reconnect_p..
8047 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
8048
7b08b9eb
JK
80492011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8050
8051 * gdb.cp/cpcompletion.exp (complete class methods)
8052 (complete class methods beginning with F): Move them above runto. New
8053 comment about the runto delimiter.
8054
b78974c3
PA
80552011-04-20 Pedro Alves <pedro@codesourcery.com>
8056
8057 * gdb.base/maint.exp: Test that "maint print registers" works
8058 without a running program.
8059
20429c40 80602011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 8061
20429c40
MP
8062 * gdb.base/setshow.exp: Fix racy tests.
8063 ($old_gdb_prompt): New variable.
8064
7a9dd1b2
TT
80652011-04-19 Tom Tromey <tromey@redhat.com>
8066
8067 * gdb.mi/mi-nsmoribund.exp:
8068 * gdb.hp/gdb.objdbg/objdbg01.exp:
8069 * gdb.base/structs.exp (test_struct_returns):
8070 * gdb.base/call-sc.exp (test_scalar_returns):
8071 * gdb.base/bigcore.exp: Remove duplicate words.
8072
02835898
JK
80732011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8074
8075 * gdb.base/break-interp-lib.c (v, vptr): New variables.
8076 * gdb.base/break-interp.exp (test_attach): New comment.
8077
254f582e
JK
80782011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8079
8080 * gdb.threads/gcore-thread.exp ($core0file): New variable.
8081 (clear __stack_user.next, clear stack_used.next)
8082 (save a zeroed-threads corefile): New test.
8083 Call core_load for $core0file.
8084 (zeroed-threads cannot be listed): New test.
8085
4fe85f5c
JK
80862011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8087
8088 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
8089 filename.
8090 ($srcfile): Preserve the original value.
8091 ($testfile): Match it the .exp filename.
8092 ($corefile): New variable. Substitute it around.
8093 Use clean_restart.
8094 ($prev_timeout): Remove.
8095 (load_core): Move core loading into this proc.
8096 Fix restore of $timeout if load_core fails.
8097
63524580
JK
80982011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8099
8100 * gdb.base/eu-strip-infcall.c: New file.
8101 * gdb.base/eu-strip-infcall.exp: New file.
8102
90359a16
JK
81032011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8104
8105 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
8106 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
8107
626e7282
JK
81082011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8109
8110 Fix Python access to inlined frames.
8111 * gdb.python/py-frame-inline.c: New file.
8112 * gdb.python/py-frame-inline.exp: New file.
8113
3363d018
EBM
81142011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
8115
8116 * gdb.base/gdb1090.exp: Change breakpoint location to read the
8117 content of 's24' correctly (avoiding "optimized out").
8118 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
8119
28781456
JK
81202011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8121
8122 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
8123
4a4106ca
TJB
81242011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8125
8126 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
8127 expect a colon in watch -location output.
8128
d26ccb4f
JK
81292011-04-13 Marek Polacek <mpolacek@redhat.com>
8130
df46027d 8131 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
8132 New testcase `expect response to define backtrace'. Also remove
8133 redundant `default' block.
8134
e1ab1f9c
JK
81352011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8136
8137 * gdb.python/py-prettyprint.c (struct hint_error): New.
8138 (main): New variable hint_error.
8139 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
8140 "print hint_error".
8141 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
8142 (register_pretty_printers): Register it.
8143
0c2e6019
TT
81442011-04-04 Tom Tromey <tromey@redhat.com>
8145
8146 * gdb.cp/maint.exp (test_help): Update.
8147 (test_namespace): Likewise.
8148
af57139d
JB
81492011-04-01 Joel Brobecker <brobecker@adacore.com>
8150
8151 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
8152 * gdb.ada/arrayptr.exp: Add new tests.
8153
956a9fb9
JB
81542011-04-01 Joel Brobecker <brobecker@adacore.com>
8155
8156 * gdb.ada/mi_catch_ex: New testcase.
8157
d0c4d642
PA
81582011-04-01 Pedro Alves <pedro@codesourcery.com>
8159
8160 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
8161 base::overload(void) method without specifying "const".
8162
18819fa6
UW
81632011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
8164
8165 * gdb.arch/thumb-singlestep.S: New file.
8166 * gdb.arch/thumb-singlestep.exp: Likewise.
8167
a4c8e806
TT
81682011-03-31 Tom Tromey <tromey@redhat.com>
8169
8170 * gdb.python/py-prettyprint.py (exception_flag): New global.
8171 (NoStringContainerPrinter._iterator.next): Check it.
8172 * gdb.python/py-prettyprint.c (main): New variable nstype2.
8173 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
8174
53832f31
TT
81752011-03-29 Tom Tromey <tromey@redhat.com>
8176
8177 * gdb.cp/anon-struct.cc: New file.
8178 * gdb.cp/anon-struct.exp: New file.
8179
e4620230
JK
81802011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8181
8182 Test STT_GNU_IFUNC support.
8183 * gdb.base/gnu-ifunc-lib.c: New file.
8184 * gdb.base/gnu-ifunc.c: New file.
8185 * gdb.base/gnu-ifunc.exp: New file.
8186
d0fb5eae
JK
81872011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8188
8189 Support a ring of related breakpoints.
8190 * gdb.base/watchpoint-delete.c: New file.
8191 * gdb.base/watchpoint-delete.exp: New file.
8192
20106cfb
JK
81932011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8194
8195 * gdb.ada/arrayparam.exp (print first after function call): Use
8196 explicit package name. Add a comment
8197 (print lasta after function call): Rename ...
8198 (print last after function call): ... it and use explicit package
8199 name.
8200 (print length after function call): Use explicit package name.
8201 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
8202 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
8203 (multiple matches for symbol i): Rename ...
8204 (multiple matches for symbol integervar): ... it.
8205 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
8206 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
8207
e7ab5e63
AB
82082011-03-25 Andrew Burgess <aburgess@broadcom.com>
8209
8210 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
8211 environment variable to make grep output more predictable. Move
8212 all the environment setup into gdb_init so it's done once per test
8213 case rather than each time we start gdb.
8214
9ef07c8c
TT
82152011-03-24 Tom Tromey <tromey@redhat.com>
8216
8217 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
8218 test.
8219
dd90784c
JK
82202011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8221
8222 * gdb.dwarf2/dw2-entry-value-main.c: New file.
8223 * gdb.dwarf2/dw2-entry-value.S: New file.
8224 * gdb.dwarf2/dw2-entry-value.exp: New file.
8225
05775840
PM
82262011-03-22 Phil Muldoon <pmuldoon@redhat.com>
8227
6fdff2c5 8228 PR python/12183
05775840
PM
8229
8230 * gdb.python/py-function.exp: Add GdbError tests.
8231
8661b11b
PA
82322011-03-18 Pedro Alves <pedro@codesourcery.com>
8233
8234 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
8235 (reglocal_test_func, statlocal_test_func): New functions.
8236 (globals_test_func): Call new functions.
8237 * gdb.trace/unavailable.exp (gdb_collect_args_test)
8238 (gdb_collect_locals_test): New procedure.
8239 (gdb_trace_collection_test): Call new procedures.
8240
0fdb4f18
PA
82412011-03-18 Pedro Alves <pedro@codesourcery.com>
8242
8243 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
8244 (test_register, test_register_unavailable): New procedures.
8245 (gdb_unavailable_registers_test): New procedure.
8246 (gdb_trace_collection_test): Call it.
8247
99c3dc11
PM
82482011-03-18 Phil Muldoon <pmuldoon@redhat.com>
8249
6fdff2c5 8250 PR python/12149
99c3dc11
PM
8251
8252 * gdb.python/python.exp: Add gdb.write tests.
8253
29703da4
PM
82542010-03-17 Phil Muldoon <pmuldoon@redhat.com>
8255
8256 * gdb.python/Makefile.in: Add py-objfile.
8257 * gdb.python/py-objfile.exp: New file.
8258 * gdb.python/py-objfile.c: New file.
8259 * gdb.python/py-block.exp: Add is_valid tests.
8260 * gdb.python/py-inferior.exp: Ditto.
8261 * gdb.python/py-infthread.exp: Ditto.
8262 * gdb.python/py-symbol.exp: Ditto.
8263 * gdb.python/py-symtab.exp: Ditto.
8264
598997c8
KS
82652011-03-16 Keith Seitz <keiths@redhat.com>
8266
8267 PR c++/12273
8268 * gdb.cp/cmpd-minsyms.exp: New test.
8269 * gdb.cp/cmpd-minsyms.cc: New file.
8270
8271 PR c++/11734
8272 * gdb.cp/ovsrch.exp: New test.
8273 * gdb.cp/ovsrch.h: New file.
8274 * gdb.cp/ovsrch1.cc: New file.
8275 * gdb.cp/ovsrch2.cc: New file.
8276 * gdb.cp/ovsrch3.cc: New file.
8277 * gdb.cp/ovsrch4.cc: New file.
8278
c91513d8
PP
82792011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
8280
8281 PR gdb/12528
8282 * gdb.base/Makefile.in: Adjust EXECUTABLES.
8283 * gdb.base/break-on-linker-gcd-function.exp: New test.
8284 * gdb.base/break-on-linker-gcd-function.cc: New file.
8285
7470fc63
AT
82862011-03-15 Andreas Tobler <andreast@fgznet.ch>
8287
8288 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
8289
959e7469
PM
82902011-03-15 Phil Muldoon <pmuldoon@redhat.com>
8291
8292 * lib/gdb.exp (gdb_unload): Add another termination case.
8293
9373cf26
JK
82942011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8295
8296 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
8297 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
8298 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
8299 Provide a stub byte there.
8300 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
8301 DW_AT_entry_pc.
8302 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
8303
24e9cda0
UW
83042011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
8305
8306 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
8307 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
8308 "generic ABI, auto".
8309 (altivec_abi_tests): Accept vectors returned by reference.
8310
7371cf6d
PM
83112010-03-14 Phil Muldoon <pmuldoon@redhat.com>
8312
8313 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
8314
ce77046a
UW
83152011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
8316
8317 * gdb.python/py-section-script.exp: Skip test if no Python support.
8318
176400c3
UW
83192011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
8320
8321 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
8322
ecec24e6
PM
83232011-03-10 Phil Muldoon <pmuldoon@redhat.com>
8324
8325 * gdb.python/py-parameter.exp: Update tests to the new Python
8326 parameter API. Add "no documentation" test. Add deprecated API
8327 backward compatibility test.
8328
5dbdd470
TT
83292011-03-09 Tom Tromey <tromey@redhat.com>
8330
8331 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
8332 gdb_continue_to_end.
8333
b66e66ee
MK
83342011-03-09 Mark Kettenis <kettenis@gnu.org>
8335
8336 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
8337 tabs.
8338
eceb0c5f
TT
83392011-03-09 Tom Tromey <tromey@redhat.com>
8340
8341 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
8342 parentheses.
8343 (gdb_continue_to_end): Add "allow_extra" parameter. Use
8344 $command.
8345 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
8346 argument to gdb_continue_to_end.
8347 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
8348 argument to gdb_continue_to_end.
8349 * gdb.cp/annota3.exp: Fix regex.
8350 * gdb.cp/annota2.exp: Fix regex.
8351 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
8352 gdb_continue_to_end.
8353 * gdb.base/call-signal-resume.exp: Revert earlier patch.
8354 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
8355 gdb_continue_to_end.
8356
63154eca
PA
83572011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8358
8359 * gdb.server/ext-run.exp
8360 (load new file without any gdbserver inferior): New test.
8361
967d1f9b
TT
83622011-03-07 Tom Tromey <tromey@redhat.com>
8363
8364 * Makefile.in (TAGS): Rewrite.
8365
d68dcbb9
JK
83662011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8367
8368 * gdb.trace/report.exp (12.1: trace report #1): New match for the
8369 initial commands echo. New match for `Found trace'. Anchor all the
8370 other matches. Anchor and match for `No trace frame found' the final
8371 match.
8372
6bf58e63
TT
83732011-03-07 Tom Tromey <tromey@redhat.com>
8374
8375 * Makefile.in (TAGS): New target.
8376
fda326dd
TT
83772011-03-07 Tom Tromey <tromey@redhat.com>
8378
8379 * lib/opencl.exp (skip_opencl_tests): Update for exit message
8380 change.
8381 * lib/mi-support.exp (mi_gdb_test): Update for exit message
8382 change.
8383 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
8384 exit message change.
8385 (skip_altivec_tests): Update for exit message change.
8386 (skip_vsx_tests): Likewise.
8387 (gdb_continue_to_end): Likewise. Add 'command' argument.
8388 * lib/cell.exp (skip_cell_tests): Update for exit message change.
8389 * gdb.threads/tls.exp: Update for exit message change.
8390 * gdb.threads/thread-unwindonsignal.exp: Use
8391 gdb_continue_to_end.
8392 * gdb.threads/step.exp (step_it): Update for exit message change.
8393 (continue_all): Likewise.
8394 * gdb.threads/print-threads.exp (test_all_threads): Update for
8395 exit message change.
8396 * gdb.threads/interrupted-hand-call.exp: Use
8397 gdb_continue_to_end.
8398 * gdb.threads/execl.exp: Use gdb_continue_to_end.
8399 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
8400 gdb_continue_to_end.
8401 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
8402 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
8403 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
8404 * gdb.cp/method.exp: Update for exit message change.
8405 * gdb.cp/mb-templates.exp: Update for exit message change.
8406 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
8407 * gdb.cp/annota3.exp: Update for exit message change.
8408 * gdb.cp/annota2.exp: Update for exit message change.
8409 * gdb.cell/fork.exp: Use gdb_continue_to_end.
8410 * gdb.base/term.exp: Update for exit message change.
8411 * gdb.base/step-test.exp (test_i): Update for exit message change.
8412 * gdb.base/sigstep.exp (advance): Update for exit message change.
8413 (advancei): Likewise.
8414 * gdb.base/siginfo.exp: Update for exit message change.
8415 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
8416 * gdb.base/reread.exp: Use gdb_continue_to_end.
8417 * gdb.base/langs.exp: Use gdb_continue_to_end.
8418 * gdb.base/interrupt.exp: Update for exit message change.
8419 * gdb.base/gdb1555.exp: Update for exit message change.
8420 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
8421 * gdb.base/ending-run.exp: Update for exit message change.
8422 * gdb.base/chng-syms.exp: Update for exit message change.
8423 * gdb.base/checkpoint.exp: Update for exit message change.
8424 * gdb.base/catch-syscall.exp (check_for_program_end): Use
8425 gdb_continue_to_end.
8426 (test_catch_syscall_with_wrong_args): Likewise.
8427 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
8428 * gdb.base/break-interp.exp (test_ld): Update for exit message
8429 change.
8430 * gdb.base/bang.exp: Update for exit message change.
8431 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
8432 (do_call_attach_tests): Likewise.
8433 * gdb.base/a2-run.exp: Update for exit message change.
8434 * gdb.arch/ppc-dfp.exp: Update for exit message change.
8435 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
8436 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
8437
dd19bd70
JK
84382011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8439
8440 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
8441
30e62689
TT
84422011-03-03 Tom Tromey <tromey@redhat.com>
8443
8444 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
8445 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
8446 * gdb.hp/gdb.aCC/configure.ac: Remove.
8447 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
8448 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
8449 * gdb.hp/gdb.base-hp/configure.ac: Remove.
8450 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
8451 * gdb.hp/gdb.compat/configure (Makefile): Remove.
8452 * gdb.hp/gdb.compat/configure.ac: Remove.
8453 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
8454 * gdb.hp/gdb.defects/configure (Makefile): Remove.
8455 * gdb.hp/gdb.defects/configure.ac: Remove.
8456 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
8457 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
8458 * gdb.hp/gdb.objdbg/configure.ac: Remove.
8459 * gdb.hp/configure.ac: Remove.
8460 * gdb.hp/configure: Remove.
8461 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
8462 substitution.
8463 (Makefile): Remove rule.
8464 * gdb.cell/configure.ac: Remove.
8465 * gdb.cell/configure: Remove.
8466 * gdb.stabs/Makefile.in (Makefile): Remove.
8467 (distclean): Don't remove config.status or config.log.
8468 * gdb.stabs/configure (Makefile): Remove.
8469 * gdb.stabs/configure.ac: Remove.
8470 * configure: Rebuild.
8471 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
8472 Remove stabs- and cell-specific logic. Test for existence of
8473 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
8474 subdirectories, gdb.cell, and and gdb.stabs.
8475 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
8476
c171f854
JB
84772011-03-03 Joel Brobecker <brobecker@adacore.com>
8478
8479 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
8480 end of buffer.
8481
9a5193cb
JB
84822011-03-02 Joel Brobecker <brobecker@adacore.com>
8483
8484 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
8485 gdb_test when running a test where we expected no output back.
8486
9bb4c1bb
MS
84872011-02-28 Michael Snyder <msnyder@vmware.com>
8488
8489 * gdb.cp/overload.cc: Change initializer value to integer.
8490
3bd0f5ef
MS
84912011-02-27 Michael Snyder <msnyder@vmware.com>
8492
8493 * gdb.multi/base.exp: Add test for remove-inferiors.
8494
2279eaad
JB
84952011-02-26 Joel Brobecker <brobecker@adacore.com>
8496
8497 * gdb.python/py-frame.exp: Simplify the initialization phase
8498 using prepare_for_testing.
8499
c82c0b55
MS
85002011-02-25 Michael Snyder <msnyder@vmware.com>
8501
8502 * gdb.multi/base.exp: Add tests for info inferiors with args.
8503
1d94651b
JK
85042011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8505
8506 * gdb.dwarf2/dw2-ranges.S: Rename to ...
8507 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
8508 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
8509 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
8510 asmfile3. Comment the STABS (#3) file compilation. Compile
8511 everything through assembler. Provide KFAIL for symtab/12497.
8512 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
8513 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
8514 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
8515 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
8516
3bd0f5ef
MS
85172011-02-24 Michael Snyder <msnyder@vmware.com>
8518
8519 * gdb.base/break.exp: Add tests for delete breakpoints using
8520 convenience variables and value history references.
8521
12c1418e
MS
85222011-02-24 Michael Snyder <msnyder@vmware.com>
8523
8524 * gdb.base/break.exp: Remove debugging 'printf' accidentally
8525 left behind in previous check-in.
8526
e5a67952
MS
85272011-02-23 Michael Snyder <msnyder@vmware.com>
8528
8529 * gdb.base/break.exp: Add tests for "info break" with arguments.
8530 * gdb.trace/infotrace.exp: Update patterns for error and help.
8531 * gdb.base/completion.exp: Update pattern.
8532 * gdb.base/ena-dis-br.exp: Update pattern.
8533 * gdb.base/help.exp: Update patterns.
8534
85352011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
8536
8537 * gdb.base/memattr.exp: New test.
8538 * gdb.base/memattr.c: Test load for memattr.exp.
8539
6e6fbe60
DE
85402011-02-22 Doug Evans <dje@google.com>
8541
8542 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
8543
1d41d745
MS
85442011-02-22 Michael Snyder <msnyder@vmware.com>
8545
8546 * Makefile.in: Make more clean.
8547 * gdb.ada/Makefile.in: Ditto.
8548 * gdb.arch/Makefile.in: Ditto.
8549 * gdb.asm/Makefile.in: Ditto.
8550 * gdb.base/Makefile.in: Ditto.
8551 * gdb.cp/Makefile.in: Ditto.
8552 * gdb.dwarf2/Makefile.in: Ditto.
8553 * gdb.java/Makefile.in: Ditto.
8554 * gdb.mi/Makefile.in: Ditto.
8555 * gdb.modula2/Makefile.in: Ditto.
8556 * gdb.python/Makefile.in: Ditto.
8557 * gdb.server/Makefile.in: Ditto.
8558 * gdb.stabs/Makefile.in: Ditto.
8559 * gdb.threads/Makefile.in: Ditto.
8560 * gdb.trace/Makefile.in: Ditto.
8561
79ba84ca
MS
85622011-02-22 Michael Snyder <msnyder@vmware.com>
8563
df46027d 8564 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
8565 info threads.
8566
b9b35694
JB
85672011-02-22 Joel Brobecker <brobecker@adacore.com>
8568
8569 * gdb.python/py-breakpoint.exp: Fix the expected output of
8570 one of the "maint info breakpoints" tests to accept the output
8571 generated on platforms that do not have hardware watchpoints.
8572
8bfb830f
JB
85732011-02-22 Joel Brobecker <brobecker@adacore.com>
8574
8575 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
8576 clean_restart. Be a little stricter in the expected output
8577 for one of the tests. Fix a typo in one of the comments.
8578
c45f3c54
JB
85792011-02-22 Joel Brobecker <brobecker@adacore.com>
8580
8581 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
8582 Delete variable binfile, no longer use. Add or modify test
8583 comments to make them unique.
8584
b97c863c
MS
85852011-02-21 Michael Snyder <msnyder@vmware.com>
8586
8587 * Makefile.in: Update for make clean.
8588 * gdb.ada/Makefile.in: Ditto.
8589 * gdb.arch/Makefile.in: Ditto.
8590 * gdb.asm/Makefile.in: Ditto.
8591 * gdb.base/Makefile.in: Ditto.
8592 * gdb.cp/Makefile.in: Ditto.
8593 * gdb.dwarf2/Makefile.in: Ditto.
8594 * gdb.java/Makefile.in: Ditto.
8595 * gdb.mi/Makefile.in: Ditto.
8596 * gdb.modula2/Makefile.in: Ditto.
8597 * gdb.python/Makefile.in: Ditto.
8598 * gdb.server/Makefile.in: Ditto.
8599 * gdb.stabs/Makefile.in: Ditto.
8600 * gdb.threads/Makefile.in: Ditto.
8601 * gdb.trace/Makefile.in: Ditto.
8602
aea5b279
MS
86032011-02-21 Michael Snyder <msnyder@vmware.com>
8604
8605 * gdb.threads/thread-find.exp: Update patterns for changes in
8606 output of "info threads" command.
8607
e3039479
UW
86082011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8609 Ulrich Weigand <uweigand@de.ibm.com>
8610
8611 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
8612 (skip_hw_watchpoint_tests): Likewise.
8613 (skip_hw_watchpoint_multi_tests): Likewise.
8614
b800ec70
UW
86152011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
8616
8617 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
8618 (skip_hw_watchpoint_tests): Likewise.
8619 (skip_hw_watchpoint_multi_tests): Likewise.
8620 (skip_hw_watchpoint_access_tests): Likewise.
8621
8622 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
8623 * gdb.base/pr11022.exp: Likewise.
8624 * gdb.base/watch-read.exp: Likewise.
8625 * gdb.base/watch_thread_num.exp: Likewise.
8626 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
8627 * gdb.base/watchpoint-hw.exp: Likewise.
8628 * gdb.base/watchpoint.exp: Likewise.
8629 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
8630 * gdb.threads/watchthreads-reorder.exp: Likewise.
8631 * gdb.threads/watchthreads.exp: Likewise.
8632 * gdb.threads/watchthreads2.exp: Likewise.
8633
91033e37
JB
86342011-02-21 Joel Brobecker <brobecker@adacore.com>
8635
8636 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
8637 the debugger is unable to find the array bounds.
8638
eeaafae2
JK
86392011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8640
8641 * gdb.cp/typedef-operator.exp: New file.
8642 * gdb.cp/typedef-operator.cc: New file.
8643
e338d953
MS
86442011-02-17 Michael Snyder <msnyder@vmware.com>
8645
8646 * gdb.threads/thread-find.exp: Fix regular expressions.
8647
e67ad678
JB
86482011-02-17 Joel Brobecker <brobecker@adacore.com>
8649
8650 * gdb.ada/packed_array: Expand testcase to test printing of
8651 unconstrained packed array.
8652
93084bca
JB
86532011-02-17 Joel Brobecker <brobecker@adacore.com>
8654
8655 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
8656
a0c78a73
PA
86572011-02-16 Pedro Alves <pedro@codesourcery.com>
8658
f65d5553 8659 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
8660 (main): Initialize it before collecting, and and clear it
8661 afterwards.
f65d5553
PA
8662 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8663 collecting with '{type} addr', where the addr expression is not an
8664 rvalue.
a0c78a73 8665
3dfcbbd2
KW
86662011-02-16 Ken Werner <ken.werner@de.ibm.com>
8667
8668 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
8669 a bool variable. Expect correct OpenCL names for vector types. Use the
8670 uc3 variable name instead of referring to the uchar3 built-in type.
8671 Escape the asterisk at the half pointer test.
8672
08807d5a
PA
86732011-02-16 Pedro Alves <pedro@codesourcery.com>
8674
f65d5553 8675 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
8676 (main): Initialize it before collecting, and and clear it
8677 afterwards.
f65d5553
PA
8678 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8679 collecting overlapping memory ranges.
08807d5a 8680
60f98dde
MS
86812011-02-15 Michael Snyder <msnyder@vmware.com>
8682
8683 * gdb.base/default.exp: Add tests for thread commands.
8684 * gdb.base/help.exp: Add tests for thread commands.
8685 * gdb.threads/thread-find.exp: New test for thread find command.
8686
648cd113
KW
86872011-02-15 Ken Werner <ken.werner@de.ibm.com>
8688
8689 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
8690
494e194e
YQ
86912011-02-15 Yao Qi <yao@codesourcery.com>
8692
8693 PR tdep/12352
8694 * gdb.arch/arm-disp-step.S : New test for str instruction.
8695 * gdb.arch/arm-disp-step.exp : Likewise.
8696
d9492458
TJB
86972011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
8698
8699 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
8700 "vector_register2_vr" test strings. Test the extended floating
8701 point registers (F32~F63).
8702 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
8703 IBM XL C compiler. Make the test program use a register provided
8704 by the compiler for the lxvd2x instruction.
8705
8af8e3bc
PA
87062011-02-14 Pedro Alves <pedro@codesourcery.com>
8707
8708 * gdb.trace/unavailable.cc (class Base, class Middle, class
8709 Derived): New types.
8710 (derived_unavail, derived_partial, derived_whole): New globals.
8711 (virtual_partial): New global.
8712 (virtualp): Point at virtual_partial.
8713 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
8714 related to unavailable vptr.
8715
1b28d0b3
PA
87162011-02-14 Pedro Alves <pedro@codesourcery.com>
8717
8718 * gdb.trace/unavailable.cc (a, b, c): New globals.
8719 (main): Set and clear them.
8720 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
8721 `a' and `c', and check that `b' isn't collected, although `a' and
8722 `c' are.
8723
ec0a52e1
PA
87242011-02-14 Pedro Alves <pedro@codesourcery.com>
8725
8726 * gdb.trace/unavailable.cc (struct Virtual): New.
8727 (virtualp): New global pointer.
8728 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
8729 printing a pointer to an object whose type has a vtable, with
8730 print object on.
8731
24e6bcee
PA
87322011-02-14 Pedro Alves <pedro@codesourcery.com>
8733
8734 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
8735 value repeat handles unavailableness.
8736
39d37385
PA
87372011-02-14 Pedro Alves <pedro@codesourcery.com>
8738
8739 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
8740 tests for building arrays from unavailable values, subscripting
8741 non-memory rvalue unvailable arrays, and accessing fields or
8742 baseclasses of non-lazy unavailable values,
8743 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
8744 struct types.
8745 (g_smallstruct, g_smallstruct_b): New globals.
8746
06d72e16
PA
87472011-02-14 Pedro Alves <pedro@codesourcery.com>
8748
8749 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
8750
bc9a5551
JK
87512011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8752
8753 Fix const/volatile qualifiers of C++ types, PR c++/12328.
8754 * gdb.cp/overload-const.exp: New file.
8755 * gdb.cp/overload-const.cc: New file.
8756
54fcddd0
UW
87572011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8758
8759 * gdb.opencl/callfuncs.cl: New file.
8760 * gdb.opencl/callfuncs.exp: New test.
8761 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
8762
d6dafb7c
UW
87632011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8764
8765 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
8766 when computing result.
8767 * gdb.arch/altivec-abi.exp: Update expected results.
8768
a449c2d8
TJB
87692011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8770
8771 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
8772 * gdb.base/jit.exp: Likewise.
8773 * gdb.base/pie-execl.exp: Likewise.
8774 * gdb.base/solib-nodir.exp: Likewise.
8775 * gdb.base/solib-overlap.exp: Likewise.
8776
764880b7
PA
87772011-02-07 Pedro Alves <pedro@codesourcery.com>
8778
8779 * gdb.trace/collection.c (global_pieces): New.
8780 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
8781 New procedure.
8782 (gdb_trace_collection_test): Call it.
8783
505500db
SW
87842011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
8785
8786 * gdb.python/py-evthreads.c: New file.
8787 * gdb.python/py-evthreads.exp: New file.
8788 * gdb.python/py-events.py: New file.
8789 * gdb.python/py-events.exp: New file.
8790 * gdb.python/py-events.c: New file.
8791
385203ed
DD
87922011-02-04 David Daney <ddaney@caviumnetworks.com>
8793
8794 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
8795
9011945e
AB
87962011-02-03 Andrew Burgess <aburgess@broadcom.com>
8797
8798 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
8799 gdb.base/disasm-end-cu.exp: New test for disassembling over the
8800 boundary between two compilation units.
8801
580688f3
PA
88022011-02-02 Pedro Alves <pedro@codesourcery.com>
8803
8804 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
8805 (Virtual): New structs.
8806 (virtual_o, virtual_middle_b): New globals.
8807 * gdb.cp/virtbase.exp: New tests.
8808
d3f0f853
PP
88092011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
8810
8811 * gdb.base/jit.exp: New file.
8812 * gdb.base/jit-main.c: New file.
8813 * gdb.base/jit-solib.c: New file.
8814
b2030fb5
UW
88152011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
8816
8817 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
8818 proceed to initial kernel entry point.
8819 * gdb.opencl/datatypes.exp: Likewise.
8820 * gdb.opencl/operators.exp: Likewise.
8821 * gdb.opencl/vec_comps.exp: Likewise.
8822
2db19d1e
SW
88232011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
8824
8825 * gdb.cp/nsnested.cc: New.
8826 * gdb.cp/nsnested.exp: New.
8827 * gdb.cp/nsnoimports.exp: New.
8828 * gdb.cp/nsnoimports.cc: New.
8829
6b0c4c1f
JB
88302011-01-31 Joel Brobecker <brobecker@adacore.com>
8831
8832 * gdb.base/interact.exp: Add extra tests that verify that
8833 the value of the interactive-mode setting does not change
8834 after the script is sourced.
8835
80b23b6a
JK
88362011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8837
8838 * gdb.cp/noparam.exp: New file.
8839 * gdb.cp/noparam.cc: New file.
8840
ffd5ec24
PA
88412011-01-28 Pedro Alves <pedro@codesourcery.com>
8842
8843 * gdb.trace/tfile.exp: Test that with no traceframe selected,
8844 there's no stack or registers.
8845
a81766d8
TT
88462011-01-26 Tom Tromey <tromey@redhat.com>
8847
8848 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
8849 space before string output. Add test for "set print pretty off"
8850 case.
8851
585fdaa1
PA
88522011-01-25 Pedro Alves <pedro@codesourcery.com>
8853
8854 * gdb.base/frame-args.exp: Adjust.
8855 * gdb.dwarf2/dw2-noloc.exp: Adjust.
8856 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
8857 * gdb.dwarf2/pieces.exp: Adjust.
8858 * gdb.opt/clobbered-registers-O2.exp: Adjust.
8859 * gdb.opt/inline-locals.exp: Adjust.
8860 * gdb.threads/fork-child-threads.exp: Adjust.
8861
d468832a
KW
88622011-01-25 Ken Werner <ken.werner@de.ibm.com>
8863
8864 * gdb.opencl/convs_casts.cl: Move program scope variables into the
8865 OpenCL kernel function. Add a comment as marker. Add address space
8866 qualifiers for the remaining program scope variables.
8867 * gdb.opencl/datatypes.cl: Likewise.
8868 * gdb.opencl/operators.cl: Likewise.
8869 * gdb.opencl/vec_comps.cl: Likewise.
8870 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
8871 Add breakpoint at the marker comment.
8872 * gdb.opencl/datatypes.exp: Likewise.
8873 * gdb.opencl/operators.exp: Likewise.
8874 * gdb.opencl/vec_comps.exp: Likewise.
8875
490f124f
PA
88762011-01-24 Pedro Alves <pedro@codesourcery.com>
8877
8878 * gdb.base/printcmds.c (some_struct): New struct and instance.
8879 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
8880 procedure.
8881 <global scope>: Call it.
8882
6da78614
KW
88832011-01-21 Ken Werner <ken.werner@de.ibm.com>
8884
8885 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
8886 argument to the gdb_compile_opencl_hostapp call.
8887
ec64c9aa
YQ
88882011-01-19 Yao Qi <yao@codesourcery.com>
8889
8890 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
8891 positve list.
8892
810cfdbb
YQ
88932011-01-19 Yao Qi <yao@codesourcery.com>
8894
8895 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
8896 canonical form.
8897 Remove "xscale-*-*"
8898 * gdb.xml/tdesc-regs.exp: Likewise.
8899 * gdb.python/py-section-script.exp: Replace ARM target triplet
8900 with canonical form.
8901 Match arm*-*-symbianelf*.
8902 * gdb.base/dup-sect.exp: Likewise.
8903 * lib/dwarf.exp: New.
8904 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
8905 dwarf2_support.
8906 * gdb.dwarf2/dup-psym.exp: Likewise.
8907 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
8908 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
8909 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
8910 * gdb.dwarf2/dw2-basic.exp: Likewise.
8911 * gdb.dwarf2/dw2-compressed.exp: Likewise.
8912 * gdb.dwarf2/dw2-const.exp: Likewise.
8913 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
8914 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
8915 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
8916 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
8917 * gdb.dwarf2/dw2-filename.exp: Likewise.
8918 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
8919 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
8920 * gdb.dwarf2/dw2-intercu.exp: Likewise.
8921 * gdb.dwarf2/dw2-intermix.exp: Likewise.
8922 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
8923 * gdb.dwarf2/dw2-noloc.exp: Likewise.
8924 * gdb.dwarf2/dw2-op-call.exp: Likewise.
8925 * gdb.dwarf2/dw2-producer.exp: Likewise.
8926 * gdb.dwarf2/dw2-ranges.exp: Likewise.
8927 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
8928 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
8929 * gdb.dwarf2/dw2-strp.exp: Likewise.
8930 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
8931 * gdb.dwarf2/implptr.exp: Likewise.
8932 * gdb.dwarf2/mac-fileno.exp: Likewise.
8933 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
8934 * gdb.dwarf2/pieces.exp: Likewise.
8935 * gdb.dwarf2/pr11465.exp: Likewise.
8936 * gdb.dwarf2/valop.exp: Likewise.
8937 * gdb.dwarf2/watch-notconst.exp: Likewise.
8938 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
8939
4694da01
TT
89402011-01-19 Tom Tromey <tromey@redhat.com>
8941
8942 * gdb.python/py-infthread.exp: Add thread tests.
8943
b075872c
JB
89442011-01-14 Joel Brobecker <brobecker@adacore.com>
8945
8946 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
8947
2c3e6e24
JB
89482011-01-14 Joel Brobecker <brobecker@adacore.com>
8949
8950 * gdb.ada/widewide: New testcase.
8951
de8fa76c
JB
89522011-01-13 Joel Brobecker <brobecker@adacore.com>
8953
8954 * gdb.base/interact.exp: New testcase.
8955
1b05df00
TT
89562011-01-12 Tom Tromey <tromey@redhat.com>
8957
8958 * gdb.mi/gdb2549.exp: Update for error message changes.
8959 * gdb.mi/mi-cli.exp: Likewise.
8960 * gdb.mi/mi-disassemble.exp: Likewise.
8961 * gdb.mi/mi-pthreads.exp: Likewise.
8962 * gdb.mi/mi-regs.exp: Likewise.
8963 * gdb.mi/mi-stack.exp: Likewise.
8964 * gdb.mi/mi-var-block.exp: Likewise.
8965 * gdb.mi/mi-var-cmd.exp: Likewise.
8966 * gdb.mi/mi2-cli.exp: Likewise.
8967 * gdb.mi/mi2-disassemble.exp: Likewise.
8968 * gdb.mi/mi2-pthreads.exp: Likewise.
8969 * gdb.mi/mi2-regs.exp: Likewise.
8970 * gdb.mi/mi2-stack.exp: Likewise.
8971 * gdb.mi/mi2-var-block.exp: Likewise.
8972 * gdb.mi/mi2-var-cmd.exp: Likewise.
8973
c2ff108b
JK
89742011-01-12 Andrew Burgess <aburgess@broadcom.com>
8975 Jan Kratochvil <jan.kratochvil@redhat.com>
8976
8977 PR fortran/11104 and DWARF unbound arrays detection.
8978 * gdb.fortran/multi-dim.exp: New file.
8979 * gdb.fortran/multi-dim.f90: New file.
8980
b716877b
AB
89812011-01-12 Andrew Burgess <aburgess@broadcom.com>
8982
8983 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
8984 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
8985 add new tests for opcode dumping.
8986
6c162d5e
TT
89872011-01-11 Tom Tromey <tromey@redhat.com>
8988
8989 * gdb.python/py-infthread.exp: Load gdb-python.exp.
8990
77b06cd7
TJB
89912010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
8992
8993 Convert hardware watchpoints to use breakpoint_ops.
8994 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
8995 type is not supported.
8996 * gdb.base/foll-fork.exp: Likewise.
8997 * gdb.base/foll-vfork.exp: Likewise.
8998
f39a75d0
PM
89992011-01-10 Phil Muldoon <pmuldoon@redhat.com>
9000
9001 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
9002 Use load_lib gdb-python.exp.
9003 * gdb.python/python.exp: Ditto.
9004 * gdb.python/py-function.exp: Ditto.
9005
fc529d80
AS
90062011-01-09 Andreas Schwab <schwab@linux-m68k.org>
9007
9008 * gdb.threads/tls.exp ("info address me"): Fix expected output.
9009
fb03cb59
JK
90102011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9011
9012 * configure: Regenerate.
9013
d8e22779
TT
90142011-01-06 Tom Tromey <tromey@redhat.com>
9015
9016 * gdb.python/py-frame.exp: Test gdb.newest_frame.
9017
09050809
JB
90182011-01-06 Joel Brobecker <brobecker@adacore.com>
9019
fc529d80
AS
9020 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
9021 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
9022 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9023 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
9024 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
9025 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9026 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
9027 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
9028 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
9029 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
9030 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
9031 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
9032 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
9033 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9034 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9035 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
9036 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
9037 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
9038 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9039 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
9040 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
9041 gdb.ada/uninitialized_vars.exp,
9042 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
9043 Simplify by using clean_restart.
09050809 9044
8ed5dd9e
JB
90452011-01-06 Joel Brobecker <brobecker@adacore.com>
9046
9047 Add marker to be used as anchor for inserting breakpoints.
9048 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
9049 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
9050 Likewise.
9051
9052 Remove uses of gdb_start_cmd.
9053 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
9054 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
9055
9056 Do not run testcase if testing with GDBserver.
9057 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
9058 if testing with GDBserver.
9059
368a124f
JB
90602011-01-06 Joel Brobecker <brobecker@adacore.com>
9061
9062 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
9063 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
9064 copyright header.
9065
44944448
JB
90662011-01-05 Joel Brobecker <brobecker@adacore.com>
9067
9068 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
9069 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
9070 testsuite/gdb.fortran/complex.f,
9071 testsuite/gdb.fortran/derived-type.f90,
9072 testsuite/gdb.fortran/library-module-lib.f90,
9073 testsuite/gdb.fortran/library-module-main.f90,
9074 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
9075 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
9076 Copyright year update.
9077
31886ea6
JB
90782011-01-05 Joel Brobecker <brobecker@adacore.com>
9079
9080 * gdb.base/langs1.f: Add copyright header.
9081
ebedcab5
JK
90822011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9083
9084 * gdb.base/morestack.exp: New file.
9085 * gdb.base/morestack.c: New file.
9086
de1eb2f9
JK
90872011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9088
9089 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
9090
9e87a409
JB
90912010-12-29 Joel Brobecker <brobecker@adacore.com>
9092
9093 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
9094 * gdb.ada/arrayptr.exp: Add test printing that new variable.
9095
720d1a40
JB
90962010-12-29 Joel Brobecker <brobecker@adacore.com>
9097
9098 * gdb.ada/lang_switch.exp: Correct expected parameter value.
9099
a283af87
AS
91002010-12-25 Andreas Schwab <schwab@linux-m68k.org>
9101
5d3d9cba
AS
9102 * gdb.threads/tls.exp: Fix typo.
9103
a283af87
AS
9104 * gdb.threads/thread-specific.exp (get_thread_list): Update.
9105 * gdb.threads/execl.exp: Update.
9106
2a20745c
YQ
91072010-12-23 Yao Qi <yao@codesourcery.com>
9108
9109 * gdb.arch/arm-disp-step.exp: New.
9110 * gdb.arch/arm-disp-step.S: New.
9111
a7658b96
TT
91122010-12-21 Tom Tromey <tromey@redhat.com>
9113
9114 * gdb.threads/execl.exp: Update.
9115 * gdb.threads/linux-dp.exp: Update.
9116 * gdb.threads/manythreads.exp: Update.
9117 * gdb.threads/tls.exp: Update.
9118
5b79abe7
TT
91192010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9120
9121 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
9122 (NextOverThrowDerivates) <resumebpt>: New.
9123 (resumebpt_test): New.
9124 (main): Call resumebpt_test.
9125 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
9126
0914bcdb
SS
91272010-12-12 Stan Shebs <stan@codesourcery.com>
9128
9129 * gdb.trace/tsv.exp: Test print command on trace state variables.
9130
305aeedc
TT
91312010-12-09 Tom Tromey <tromey@redhat.com>
9132
9133 * gdb.base/interp.exp: Add regression test.
9134
186c406b
TT
91352010-12-09 Tom Tromey <tromey@redhat.com>
9136
9137 * gdb.java/jnpe.java: New file.
9138 * gdb.java/jnpe.exp: New file.
9139 * gdb.cp/nextoverthrow.exp: New file.
9140 * gdb.cp/nextoverthrow.cc: New file.
9141
aae1c79a
DE
91422010-12-07 Doug Evans <dje@google.com>
9143
9144 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
9145 of data-directory.
9146 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
9147 updated.
9148 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
9149
60f98dde 91502010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
9151
9152 * gdb.base/callfuncs.exp: Test for skip_float_tests.
9153 * gdb.base/call-sc.exp: Ditto.
9154 * gdb.base/finish.exp: Ditto.
9155 * gdb.base/return.exp: Ditto.
9156 * gdb.base/return2.exp: Ditto.
9157
5fa290c1
DE
91582010-11-30 Doug Evans <dje@google.com>
9159
9160 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
9161 (gdb_expect_list): Fix spelling errors in comments.
9162 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
9163 send_gdb/gdb_expect_list where applicable.
9164 * gdb.base/call-ar-st.exp: Ditto.
9165 * gdb.base/funcargs.exp: Ditto.
9166 * gdb.base/gcore.exp: Ditto.
9167 * gdb.base/page.exp: Ditto.
9168 * gdb.base/sigaltstack.exp: Ditto.
9169 * gdb.base/siginfo.exp: Ditto.
9170 * gdb.base/sigstep.exp: Ditto.
9171 * gdb.base/trace-commands.exp: Ditto.
9172
4e04c971
DE
91732010-11-29 Doug Evans <dje@google.com>
9174
9175 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
9176 printer-name;subprinter-name.
9177
8cf6f0b1
TT
91782010-11-29 Tom Tromey <tromey@redhat.com>
9179
9180 * gdb.dwarf2/implptr.exp: New file.
9181 * gdb.dwarf2/implptr.c: New file.
9182 * gdb.dwarf2/implptr.S: New file.
9183
94b6973e
PM
91842010-11-29 Phil Muldoon <pmuldoon@redhat.com>
9185
fc529d80 9186 PR python/12199
94b6973e
PM
9187
9188 * gdb.python/py-breakpoint.exp: Test the delete method.
9189
8358c15c
JK
91902010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9191
9192 Fix step_resume_breakpoint unsaved during an infcall.
9193 * gdb.base/step-resume-infcall.exp: New file.
9194 * gdb.base/step-resume-infcall.c: New file.
9195
f6df29bc
TJB
91962010-11-24 Edjunior Machado <emachado@br.ibm.com>
9197
9198 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
9199
f2b5a5cf
TJB
92002010-11-24 Edjunior Machado <emachado@br.ibm.com>
9201
9202 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
9203 on ppc64's symbols; "finish" and "return" commands must accept to
9204 show the caller line again as well as the line after.
9205 * gdb.asm/powerpc64.inc: New file.
9206
6b0ecdc2
DE
92072010-11-23 Doug Evans <dje@google.com>
9208
9209 * lib/gdb.exp (gdb_test_sequence): New function.
9210 (gdb_expect_list): Add verbose -log call for each pattern.
9211 * gdb.base/signals.exp (test_handle_all_print): Call it.
9212 Reduce timeout increment from 6 minutes to 1 minute.
9213 * gdb.server/ext-run.exp: Call it.
9214
ea976c60
PM
92152010-11-23 Phil Muldoon <pmuldoon@redhat.com>
9216
f2b5a5cf 9217 PR python/12212
ea976c60
PM
9218
9219 * gdb.python/python.exp: Check that selected_thread raises an
9220 error when no inferior is loaded.
9221
c0efa795
JK
92222010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9223
9224 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
9225 * gdb.dwarf2/dw2-stack-boundary.S: New file.
9226
ec3aa567
JK
92272010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9228
9229 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
9230 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
9231
d8249011
DE
92322010-11-18 Doug Evans <dje@google.com>
9233
9234 * gdb.server/ext-run.exp: Fix intermittent failures.
9235
d4eba7d1
NF
92362010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9237
9238 * gdb.stabs/gdb11479.exp: Use runto_main.
9239
b04c2f88
NF
92402010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9241
9242 * gdb.base/break-entry.exp: Skip if using a stub.
9243
ae9d7ce4
NF
92442010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9245
9246 * gdb.python/py-inferior.exp: Pack values in target endianness.
9247
621c8364
TT
92482010-11-12 Tom Tromey <tromey@redhat.com>
9249
9250 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
9251 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
9252 MemoryError.
9253 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
9254 type.
9255 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
9256 MemoryError.
9257 (test_subscript_regression): Update exception type.
9258
84f4c1fe
PM
92592010-11-11 Phil Muldoon <pmuldoon@redhat.com>
9260
9261 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
9262 breakpoint tests.
9263
a1442452
PA
92642010-11-09 Pedro Alves <pedro@codesourcery.com>
9265
9266 * gdb.base/watchpoint.exp: Test "watch -location" with an
9267 innacessible location.
9268
efd11a33
JK
92692010-11-09 Edjunior Machado <emachado@br.ibm.com>
9270 Luis Machado <luisgpm@br.ibm.com>
9271
9272 * gdb.base/maint.exp: Expect "." prefix.
9273 * gdb.base/nodebug.exp: Expect "." Likewise.
9274 * gdb.base/sepsymtab.exp: Expect "." Likewise.
9275 * gdb.base/watchpoint-cond-gone.exp: Likewise.
9276 * gdb.base/watchpoint.exp: Expect a software watch to be created for
9277 POWER server processors.
9278
aa00efb5
JK
92792010-11-08 Edjunior Machado <emachado@br.ibm.com>
9280 Luis Machado <luisgpm@br.ibm.com>
9281
9282 * gdb.base/break-entry.exp: convert entry point for
9283 ppc64 and expect leading `.' on ppc64's symbols
9284
99e7ae30
DE
92852010-11-05 Doug Evans <dje@google.com>
9286
9287 * gdb.base/help.exp: Update expected output.
b521dba8
DE
9288 * gdb.python/py-param.exp: Delete, contents moved to ...
9289 * gdb.python/py-parameter.exp: ... here. New file.
9290 Add test for gdb.parameter ("directories").
99e7ae30 9291
f4b8a18d
KW
92922010-11-05 Ken Werner <ken.werner@de.ibm.com>
9293
9294 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
9295 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
9296 * configure: Regenerate.
9297 * gdb.opencl/Makefile.in: New File.
9298 * gdb.opencl/datatypes.exp: Likewise.
9299 * gdb.opencl/datatypes.cl: Likewise.
9300 * gdb.opencl/operators.exp: Likewise.
9301 * gdb.opencl/operators.cl: Likewise.
9302 * gdb.opencl/vec_comps.exp: Likewise.
9303 * gdb.opencl/vec_comps.cl: Likewise.
9304 * gdb.opencl/convs_casts.exp: Likewise.
9305 * gdb.opencl/convs_casts.cl: Likewise.
9306 * lib/opencl.exp: Likewise.
9307 * lib/opencl_hostapp.c: Likewise.
9308 * lib/opencl_kernel.cl: Likewise.
9309 * lib/cl_util.c: Likewise.
9310 * lib/cl_util.c: Likewise.
9311 * gdb.base/default.exp (set language): Add "opencl" to the list of
9312 languages.
9313
a9d5ef47
SW
93142010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
9315
9316 * gdb.cp/overload.exp: Added test for inheritance overload.
9317 * gdb.cp/overload.cc: Ditto.
9318 * gdb.cp/oranking.exp: Removed releveant kfails.
9319
03eb1c79
JK
93202010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9321 Joel Brobecker <brobecker@adacore.com>
9322
9323 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
9324 check test_compiler_info.
9325
dbc98a8b
KW
93262010-11-03 Ken Werner <ken.werner@de.ibm.com>
9327
9328 * gdb.base/gnu_vector.exp: Adjust expect messages.
9329
120bd360
KW
93302010-11-03 Ken Werner <ken.werner@de.ibm.com>
9331
9332 * gdb.base/gnu_vector.exp: Add unary operator tests.
9333
c37f7098
KW
93342010-11-03 Ken Werner <ken.werner@de.ibm.com>
9335
9336 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
9337
7b51bc51
DE
93382010-11-02 Doug Evans <dje@google.com>
9339
9340 * gdb.python/py-pp-maint.c: New file.
9341 * gdb.python/py-pp-maint.exp: New file.
9342 * gdb.python/py-pp-maint.py: New file.
9343
50c97f38
TT
93442010-11-02 Tom Tromey <tromey@redhat.com>
9345
9346 * gdb.base/default.exp: Remove "scheme" from language list.
9347
a289b8f6
JK
93482010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9349
9350 Revert:
9351 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9352 * gdb.threads/sigstep-threads.exp: New file.
9353 * gdb.threads/sigstep-threads.c: New file.
9354
cd017491
MS
93552010-10-20 Michael Snyder <msnyder@vmware.com>
9356
9357 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
9358
8e6a5956
UW
93592010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
9360
9361 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
9362 Skip test completely if gdb,no_hardware_watchpoints.
9363
2c04da0d
UW
93642010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
9365
9366 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
9367 strict, but do not check for any particular function name within libc.
9368
79afc5ef
SW
93692010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
9370
9371 * gdb.cp/smartp.exp: New test.
9372 * gdb.cp/smartp.cc : New test.
9373
026ffab7
SW
93742010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
9375
9376 * gdb.cp/converts.exp: Test pointer to bool conversion.
9377 Test pointer to long conversion.
9378 * gdb.cp/oranking.exp: Removed relevant kfail.
9379
3a772aa4
TT
93802010-10-18 Tom Tromey <tromey@redhat.com>
9381
9382 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
9383 argument to lazy_string.
9384 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
9385 (pp_ls.to_string): Use it.
9386 * gdb.python/py-prettyprint.c (main): Move declarations to top.
9387 Add "estring2" local.
9388
5fc3827b
JK
93892010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9390
9391 Fix s390x compatibility.
9392 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
9393 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
9394
8aeb23f3
JK
93952010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9396
9397 * gdb.threads/sigstep-threads.exp: New file.
9398 * gdb.threads/sigstep-threads.c: New file.
9399
c1e56572
JK
94002010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9401
9402 * gdb.base/pie-execl.exp: New file.
9403 * gdb.base/pie-execl.c: New file.
9404
92163a10
JK
94052010-10-13 Doug Evans <dje@google.com>
9406 Jan Kratochvil <jan.kratochvil@redhat.com>
9407
9408 PR exp/12117
9409 * gdb.cp/ptype-cv-cp.cc: New file.
9410 * gdb.cp/ptype-cv-cp.exp: New file.
9411
7062b0a0
SW
94122010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
9413
9414 * gdb.cp/converts.cc: New test program.
9415 * gdb.cp/converts.exp: New test.
9416 * gdb.cp/overload.exp: Added test for void* vs int*.
9417 * gdb.cp/overload.exp: Ditto.
9418 * gdb.cp/oranking.exp: Removed related kfail.
9419
0e3509db
DE
94202010-10-13 Doug Evans <dje@google.com>
9421
9422 * lib/gdb-python.exp (gdb_check_python_config): New function.
9423 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
9424 * gdb.python/lib-types.cc: New file.
9425 * gdb.python/lib-types.exp: New file.
9426
8dc78533
JK
94272010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9428
9429 * gdb.python/py-error.exp: New file.
9430 * gdb.python/py-error.py: New file.
9431
93c17e06
JK
94322010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9433
9434 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
9435 gdb_test_multiple.
9436
d8b34041
JK
94372010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9438
9439 * gdb.base/break-interp.exp: Use ldlags for linking flags.
9440 * gdb.base/prelink.exp: Likewise.
9441 * gdb.base/solib-nodir.exp: Likewise.
9442 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
9443 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
9444 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
9445
e0cc584e
UW
94462010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
9447
9448 * break-interp.exp (test_ld): Use two separate gdb_expect statements
9449 for the "info files" test to avoid timeouts on slow machines.
9450
cfc353b1
JK
94512010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9452
9453 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
9454 (main): Make openlib dummy call.
9455
d3d7896d
JK
94562010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9457
9458 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
9459 * break-interp.exp (reach): Move the core body ...
9460 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
9461 (test_ld): Provide always real argument, even to the linker. Replace
9462 dl_main by _dl_debug_state.
9463
5e533c94
JK
94642010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9465
9466 Fix results of prelinked PIEs on ppc*.
9467 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
9468 Accept also DISPLACEMENT "PRESENT".
9469 (main): Replace "ZERO" displacements by "PRESENT".
9470
33540610
SW
94712010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
9472
9473 * gdb.cp/oranking.exp: New test.
9474 * gdb.cp/oranking.cc: New test program.
9475
3bdf2bbd
KW
94762010-10-08 Ken Werner <ken.werner@de.ibm.com>
9477
9478 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
9479 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
9480
2f608a3a
KW
94812010-10-06 Ken Werner <ken.werner@de.ibm.com>
9482
9483 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
9484 lush, lynx) New constant.
9485 * gdb.base/constvars.exp: Test const array types.
9486 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
9487
aa2e2d8d
DE
94882010-10-06 Doug Evans <dje@google.com>
9489
9490 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
9491 of syscall staging area.
9492
2844d6b5
KW
94932010-10-06 Ken Werner <ken.werner@de.ibm.com>
9494
9495 * gdb.base/gnu_vector.c: Add variable c4.
9496 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
9497 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
9498
7d8ac8bb
MR
94992010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
9500
9501 * gdb.arch/altivec-abi.exp: Fix a typo.
9502
84a02e58
MR
95032010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
9504
9505 * lib/mi-support.exp (thread_selected_re): Correct pattern used
9506 to match a thread ID.
9507
b18e6318
JK
95082010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9509
9510 Fix s390x testcase compatibility.
9511 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
9512
a2c09bd0
DE
95132010-10-01 Doug Evans <dje@google.com>
9514
9515 * lib/gdb-python.exp: New file.
9516 * gdb.python/py-block.exp: Use it.
9517 * gdb.python/py-breakpoint.exp: Ditto.
9518 * gdb.python/py-frame.exp: Ditto.
9519 * gdb.python/py-inferior.exp: Ditto.
9520 * gdb.python/py-param.exp: Ditto.
9521 * gdb.python/py-prettyprint.exp: Ditto.
9522 * gdb.python/py-shared.exp: Ditto.
9523 * gdb.python/py-symbol.exp: Ditto.
9524 * gdb.python/py-symtab.exp: Ditto.
9525 * gdb.python/py-type.exp: Ditto.
9526 * gdb.python/py-value.exp: Ditto.
9527 * gdb.python/python.exp: Ditto.
9528
38f12cfc
TT
95292010-09-30 Tom Tromey <tromey@redhat.com>
9530
9531 * gdb.base/anon.exp: New file.
9532 * gdb.base/anon.c: New file.
9533
9ae8282d
TT
95342010-09-30 Tom Tromey <tromey@redhat.com>
9535
9536 * gdb.base/completion.exp: Test completion through anonymous
9537 union.
9538 * gdb.base/break1.c (struct some_struct): Add anonymous union.
9539
e9e07ba6
JK
95402010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9541
9542 Fix printing parameters of inlined functions.
9543 * gdb.dwarf2/dw2-inline-param.exp: New file.
9544 * gdb.dwarf2/dw2-inline-param-main.c: New file.
9545 * gdb.dwarf2/dw2-inline-param.S: New file.
9546
cd2effb2
JK
95472010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9548
9549 PR corefiles/12071.
9550 * gdb.base/corefile.exp (quit with a process, no question: load core)
9551 (quit with a core file): New tests.
9552
bceffbf3
JK
95532010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9554
9555 Fix GDB crash on inferior calls with self-referencing classes.
9556 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
9557 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
9558 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
9559
1736ad11
JK
95602010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9561
9562 Fix lost siginfo_t for inferior calls.
9563 * gdb.base/siginfo-infcall.exp: New file.
9564 * gdb.base/siginfo-infcall.c: New file.
9565
a176ad92
JB
95662010-09-22 Joel Brobecker <brobecker@adacore.com>
9567
9568 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
9569
c2b0a229
JK
95702010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9571
9572 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
9573 New test.
9574 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
9575
e8ae22d1
JB
95762010-09-22 Joel Brobecker <brobecker@adacore.com>
9577
9578 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
9579 type of our const type.
9580
ec322823
SW
95812010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
9582
9583 * gdb.cp/pr12028.cc: New.
9584 * gdb.cp/pr12028.exp: New.
9585
72929c62
JB
95862010-09-22 Joel Brobecker <brobecker@adacore.com>
9587
9588 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
9589
875b4ff5 95902010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 9591 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
9592
9593 PR mi/11407
9594 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
9595 * gdb.mi/dw2-ref-missing-frame-main.c New File.
9596 * gdb.mi/dw2-ref-missing-frame.S New File.
9597 * gdb.mi/dw2-ref-missing-frame.exp New File.
9598
7155d578
TT
95992010-09-14 Tom Tromey <tromey@redhat.com>
9600
9601 PR symtab/8399:
9602 * gdb.threads/tls.exp: Remove kfail. Update expected output.
9603
515ed532
TT
96042010-09-14 Tom Tromey <tromey@redhat.com>
9605
9606 PR exp/11803:
9607 * gdb.threads/tls.exp: Use C++.
9608 (check_thread_local): Use K::another_thread_local.
9609 * gdb.threads/tls.c (class K): New.
9610 (another_thread_local): Now a member of K.
9611 (spin): Update. No longer K&R C.
9612
450ca57c
SW
96132010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
9614
9615 * gdb.cp/koenig.cc: created class for testing member lookup.
9616 * gdb.cp/koenig.exp: Added test for member lookup.
9617
dbd492a3
JK
96182010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9619
9620 Fix false FAILs on sourcetree topdir directory containing "kill".
9621 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
9622 source line matching regexp.
9623
8d4d924b
JK
96242010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9625
9626 * gdb.python/python.exp (set height 0, collect help from uiout)
9627 (verify help to uiout): New tests.
9628
8e64f2a0
JK
96292010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9630
9631 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
9632 is_lp64_target to check 64bit target.
9633
4569eed2
JK
96342010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9635
9636 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
9637 (test_ld) <powerpc64-*>: New.
9638
5e1617b1
DJ
96392010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9640
9641 * gdb.cp/templates.exp (test_template_args): Allow "struct".
9642
c767944b
DJ
96432010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9644
9645 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
9646 (FunctionArg::method): New function.
9647 (empty, arg): New variables.
9648 (main): Call arg.method.
9649 * gdb.cp/templates.exp (test_template_args): New function.
9650 (do_tests): Call it.
9651
27d3a3fc
UW
96522010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9653
9654 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
9655 of "next" to proceed over pthread_exit call.
9656
55b7ce7f
UW
96572010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9658
9659 * gdb.base/maint.exp: Avoid wildcards against potentially very long
9660 "maint print statistics" output to prevent expect timeouts.
9661
809df446
JK
96622010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9663
9664 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
9665 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9666 (test_float_rejected): ... here.
9667 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
9668 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9669 (test_float_rejected): ... here.
9670 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
9671 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9672 (test_float_rejected): ... here.
9673 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
9674 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9675 (test_float_rejected): ... here.
9676
8464be76
DJ
96772010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9678
9679 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
9680 before disabling hardware watchpoints.
9681 (test_inaccessible_watchpoint): Check that hardware watchpoints
9682 are used. Test for watchpoints on a constant address.
9683
14dba4b4
JK
96842010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9685
9686 * gdb.base/ui-redirect.exp: New file.
9687
3f3540e1 96882010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 9689 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
9690
9691 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
9692
0f254bb7
DE
96932010-08-31 Doug Evans <dje@google.com>
9694
9695 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
9696
03f17ccf
TT
96972010-08-30 Tom Tromey <tromey@redhat.com>
9698
9699 PR python/11792:
9700 * gdb.python/py-value.exp (test_subscript_regression): Add
9701 dynamic_type test.
9702
640617ad
DJ
97032010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
9704
9705 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
9706 instead of running to main. Do not test the main function.
9707 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
9708 Add new main.
9709
2ed91d1b
PA
97102010-08-26 Pedro Alves <pedro@codesourcery.com>
9711
9712 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
9713 one test.
9714
673bfd45
DE
97152010-08-24 Doug Evans <dje@google.com>
9716
9717 PR symtab/11942
9718 * gdb.dwarf2/dw4-sig-types.cc: New file.
9719 * gdb.dwarf2/dw4-sig-types.h: New file.
9720 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
9721 * gdb.dwarf2/dw4-sig-types.exp: New file.
9722
f9ffd4bb
TT
97232010-08-23 Tom Tromey <tromey@redhat.com>
9724
9725 PR python/11145:
9726 * gdb.python/py-value.c (Base, Derived): New types.
9727 (base): New global.
9728 * gdb.python/py-value.exp (test_subscript_regression): Add
9729 dynamic_cast test.
9730
d839c8a4
TT
97312010-08-23 Tom Tromey <tromey@redhat.com>
9732
9733 PR python/10676:
9734 * gdb.python/py-type.exp (test_fields): Add tests for type
9735 equality.
9736
702c2711
TT
97372010-08-23 Tom Tromey <tromey@redhat.com>
9738
9739 PR python/11915:
9740 * gdb.python/py-type.exp (test_fields): Add tests for array.
9741
832bafd3
KS
97422010-08-23 Keith Seitz <keiths@redhat.com>
9743
9744 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
9745 have any children. Create a new abbrev for it.
9746 Add missing terminal sequence to .debug_abbrev.
9747
c37bf528
KS
97482010-08-20 Keith Seitz <keiths@redhat.com>
9749
9750 PR symtab/11465:
9751 * gdb.dwarf2/pr11465.exp: New test.
9752 * gdb.dwarf2/pr11465.S: New file.
9753 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
9754 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
9755
4572cbac
TJB
97562010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
9757
9758 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
9759 registers. Update data sets with the new v2_double element in the
9760 VSX register union. Add vector_register3_vr data set for the AltiVec
9761 registers. Use gdb_test_no_output instead of send_gdb.
9762
e7fbb131
PA
97632010-08-19 Pedro Alves <pedro@codesourcery.com>
9764
9765 * gdb.python/py-shared.exp: New file, factored out from
9766 python.exp.
9767 * gdb.python/py-shared.c: New file.
9768 * gdb.python/py-shared-sl.c: New file.
9769 * gdb.python/python-1.c: New file.
9770 * gdb.python/python-sl.c: Delete.
9771 * gdb.python/python.c: Mention python-1.c.
9772 * gdb.python/python.exp: Move shared library tests to
9773 py-shared.exp.
9774 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
9775 (MISCELLANEOUS): New.
9776 (clean mostlyclean): Also remove $MISCELLANEOUS.
9777
d30f5e1f
DE
97782010-08-19 Doug Evans <dje@google.com>
9779
9780 PR exp/11926
9781 * gdb.base/printcmds.exp (test_float_accepted): New function.
9782 Move existing float tests there. Add tests for floats with suffixes.
9783 (test_float_rejected): New function.
9784 * gdb.java/jv-print.exp (test_float_accepted): New function.
9785 (test_float_rejected): New function.
9786 * gdb.objc/print.exp: New file.
9787 * gdb.pascal/print.exp: New file.
9788 * lib/objc.exp: New file.
9789
7b3fd859
PM
97902010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
9791
9792 * gdb.base/default.exp (info set): Avoid full buffer error and force
9793 reading up to final gdb prompt.
9794 (show): Likewise.
9795
c92817ce
TT
97962010-08-18 Tom Tromey <tromey@redhat.com>
9797
9798 PR symtab/11919:
9799 * gdb.base/completion.exp: Add test.
9800
f1208f9e
DE
98012010-08-18 Doug Evans <dje@google.com>
9802
9803 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
9804 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
9805 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
9806 Simplify, early exit if runto_main fails.
9807 * gdb.fortran/exprs.exp: load_lib fortran.exp.
9808 (set_lang_fortran): Moved to lib/fortran.exp.
9809 * gdb.fortran/types.exp: load_lib fortran.exp.
9810 (set_lang_fortran): Moved to lib/fortran.exp.
9811 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
9812 * gdb.java/jprint.exp (set_lang_java): Ditto.
9813 * gdb.java/jv-exp.exp: load_lib java.exp.
9814 If set_lang_java fails, issue a warning instead of failure to be
9815 consistent with other set_lang_foo uses.
9816 (set_lang_java): Moved to lib/java.exp.
9817 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
9818 If set_lang_java fails, issue a warning instead of failure to be
9819 consistent with other set_lang_foo uses.
9820 * gdb.pascal/types.exp: load_lib pascal.exp.
9821 (set_lang_pascal): Moved to lib/pascal.exp.
9822 * lib/fortran.exp: New file.
9823 * lib/java.exp (set_lang_java): New function.
9824 * lib/pascal.exp (set_lang_pascal): New function.
9825
2f06b485
YQ
98262010-08-18 Yao Qi <yao@codesourcery.com
9827
9828 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
9829 func_nofb_start and func_loopfb_start, so that address of functions
9830 is equal to these labels on Thumb.
9831
96e25403
YQ
98322010-08-18 Yao Qi <yao@codesourcery.com>
9833
9834 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
9835 to reflect latest c source file.
9836
36e6adc4
JK
98372010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9838
9839 * gdb.cp/infcall-dlopen.exp: New file.
9840 * gdb.cp/infcall-dlopen.cc: New file.
9841 * gdb.cp/infcall-dlopen-lib.cc: New file.
9842
f431efe5
PA
98432010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9844 Pedro Alves <pedro@codesourcery.com>
9845
9846 PR breakpoints/11371
9847
9848 * gdb.base/watch-cond-infcall.exp: New file.
9849 * gdb.base/watch-cond-infcall.c: New file.
9850
06a64a0b
TT
98512010-08-16 Tom Tromey <tromey@redhat.com>
9852
9853 * gdb.base/help.exp: Update.
9854 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
9855 watchpoint.
9856 (test_watch_location): New proc.
9857 (test_watchpoint_in_big_blob): Delete watchpoint.
9858 * gdb.base/watchpoint.c (func5): New function.
9859 (main): Call it.
9860
70ebf4ed
DE
98612010-08-16 Doug Evans <dje@google.com>
9862
9863 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
9864
ca5c20b6
PM
98652010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9866
9867 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
9868 tests.
9869
7346b668
KW
98702010-08-11 Ken Werner <ken.werner@de.ibm.com>
9871
9872 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
9873 * gdb.base/gnu_vector.c: New File.
9874 * gdb.base/gnu_vector.exp: Likewise.
9875
cb2e07a6
PM
98762010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9877
9878 * gdb.python/python.c: New File.
9879 * gdb.python/python-sl.c: New File.
9880 * gdb.python/python.exp: Test solib_address and decode_line
9881 * functions.
9882
5da1313b
JK
98832010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9884
9885 * gdb.python/python.exp (show height, set height 10)
9886 (verify pagination beforehand, verify pagination beforehand: q)
9887 (gdb.execute does not page, verify pagination afterwards)
9888 (verify pagination afterwards: q): New.
9889
49c3ccf7
DE
98902010-08-02 Doug Evans <dje@google.com>
9891
9892 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
9893 because of an older gcc, change test2
9894 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
9895 to unsupported.
9896
42c0c4f1
KH
98972010-07-30 Kazu Hirata <kazu@codesourcery.com>
9898
9899 * gdb.base/break-always.exp: Do not expect full paths to file
9900 names.
9901 * gdb.base/commands.exp: Likewise.
9902
d3765805
DE
99032010-07-30 Doug Evans <dje@google.com>
9904
c98ee71b
DE
9905 * gdb.cp/temargs.exp: For new tests that require newer gccs,
9906 xfail them when run with older gccs.
9907
fd961404
DE
9908 * lib/gdb.exp (build_executable): Forward "c++" option to
9909 get_compiler_info.
9910
999adef4
DE
9911 * gdb.python/py-type.exp (test_template): Mark as xfail tests
9912 "python print ttype.template_argument(1)" and
9913 "python print isinstance(ttype.template_argument(1), gdb.Value)"
9914 if using gcc 4.4 or earlier.
9915
d3765805
DE
9916 * gdb.base/valgrind-db-attach.exp: Use unique test name for
9917 attach-to-debugger handling.
9918
1276c759
JK
99192010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9920
9921 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
9922 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
9923 (main): Use copyreloc.
9924 * gdb.base/prelink.exp (split debug of executable)
9925 (.dynbss vs. .bss address shift): New tests.
9926
88caa9b9
PA
99272010-07-29 Pedro Alves <pedro@codesourcery.com>
9928
9929 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
9930 in gdb_test_multiple.
9931
c6f2ac43
PA
99322010-07-29 Pedro Alves <pedro@codesourcery.com>
9933
9934 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
9935 environment.
9936
326fd672
TT
99372010-07-28 Tom Tromey <tromey@redhat.com>
9938
9939 PR python/11060:
9940 * gdb.python/py-type.c (Temargs): New template.
9941 (temvar): New variable.
9942 * gdb.python/py-type.exp (test_template): New proc.
9943
3ce3b1ba
PA
99442010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
9945
9946 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
9947 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
9948
34eaf542
TT
99492010-07-28 Tom Tromey <tromey@redhat.com>
9950
9951 PR c++/9946:
9952 * gdb.cp/temargs.exp: New file.
9953 * gdb.cp/temargs.cc: New file.
9954
d41b819e
JK
99552010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9956
9957 * gdb.base/help.exp (help disassemble): Update the content.
9958
26ab7092
JK
99592010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9960
9961 * gdb.threads/ia64-sigill.exp: New file.
9962 * gdb.threads/ia64-sigill.c: New file.
9963
5283e9e1
TT
99642010-07-27 Tom Tromey <tromey@redhat.com>
9965
9966 * gdb.opt/inline-cmds.c (ATTR): New define.
9967 (func1): Use it.
9968 (func2): Likewise.
9969 (func3): Likewise.
9970 (outer_inline1): Likewise.
9971 (outer_inline2): Likewise.
9972 * gdb.opt/inline-bt.c (ATTR): New define.
9973 (func1): Use it.
9974 (func2): Likewise.
9975 * gdb.opt/inline-locals.c (ATTR): New define.
9976 (func1): Use it.
9977 (func2): Likewise.
9978
e992ef73
TT
99792010-07-27 Tom Tromey <tromey@redhat.com>
9980
9981 * gdb.stabs/gdb11479.c (hack): New function.
9982 (test): Use it.
9983 (test2): Use it.
9984 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
9985 (int32_search_buf, int64_search_buf): No longer static.
9986 (x): Remove.
9987 * gdb.base/relocate.c (hack): New function.
9988
5374244e
PM
99892010-07-27 Phil Muldoon <pmuldoon@redhat.com>
9990
9991 * gdb.python/py-value.exp (test_inferior_function_call): New function.
9992 * gdb.python/py-value.c (func1): New function.
9993 (func2): Likewise.
9994
a99aee83
CV
99952010-07-26 Corinna Vinschen <vinschen@redhat.com>
9996
9997 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
9998 as not to clash with .data section.
9999
a04ba985
JG
100002010-07-26 Jerome Guitton <guitton@adacore.com>
10001
10002 * gdb.base/code_elim.exp: New file.
10003 * gdb.base/code_elim1.c: New file.
10004 * gdb.base/code_elim2.c: New file.
10005
23bd0f7c
PA
100062010-07-21 Pedro Alves <pedro@codesourcery.com>
10007
10008 PR symtab/11827
10009
10010 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
10011 (some_volatile_enum): New variable.
10012 * gdb.base/printcmds.exp (test_print_enums): New.
10013 <top level>: Call it.
10014
883df6dd
SW
100152010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
10016
10017 * gdb.cp/fpointer.cc: New test.
10018 * gdb.cp/fpointer.exp: New test.
10019
569b05a5
JK
100202010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10021
10022 * gdb.base/solib-nodir.exp: New file.
10023 * lib/gdb.exp (runto): New case for a GDB internal error.
10024
51d7d803
JK
100252010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10026 Ulrich Weigand <uweigand@de.ibm.com>
10027 Tom Tromey <tromey@redhat.com>
10028
10029 * gdb.base/charset-malloc.c: New file.
10030 * gdb.base/charset.c (malloc_stub): New prototype.
10031 (main): Call it instead of malloc itself.
10032 * gdb.base/charset.exp: Use only prepare_for_testing.
10033 (binfile): Remove the variable.
10034
c0edd9ed
JK
100352010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10036
10037 Make core files the process_stratum.
10038 * gdb.base/corefile.exp (run: load core again)
10039 (run: sanity check we see the core file, run: with core)
10040 (run: core file is cleared, attach: load core again)
10041 (attach: sanity check we see the core file, attach: with core)
10042 (attach: core file is cleared): New tests.
10043 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
10044
3cbaedff
KW
100452010-07-14 Ken Werner <ken.werner@de.ibm.com>
10046
10047 * gdb.arch/altivec-abi.exp: New tests.
10048
91158a56
TT
100492010-07-13 Tom Tromey <tromey@redhat.com>
10050
10051 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
10052 (main): Use it.
10053 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
10054
0f5238ed
TT
100552010-07-13 Tom Tromey <tromey@redhat.com>
10056
10057 * gdb.base/label.exp: New file.
10058 * gdb.base/label.c: New file.
10059
add265ae
L
100602010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
10061 H.J. Lu <hongjiu.lu@intel.com>
10062
10063 * lib/gdb.exp (is_ilp32_target): New.
10064 (is_lp64_target): Likewise.
10065
10066 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
10067 target.
10068 * gdb.arch/amd64-disp-step.exp: Likewise.
10069 * gdb.arch/amd64-dword.exp: Likewise.
10070 * gdb.arch/amd64-i386-address.exp: Likewise.
10071 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 10072
add265ae
L
10073 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
10074 target.
10075 * gdb.arch/i386-bp_permanent.exp: Likewise.
10076 * gdb.arch/i386-byte.exp: Likewise.
10077 * gdb.arch/i386-disp-step.exp: Likewise.
10078 * gdb.arch/i386-gnu-cfi.exp: Likewise.
10079 * gdb.arch/i386-prologue.exp: Likewise.
10080 * gdb.arch/i386-size-overlap.exp: Likewise.
10081 * gdb.arch/i386-size.exp: Likewise.
10082 * gdb.arch/i386-sse.exp: Likewise.
10083 * gdb.arch/i386-unwind.exp: Likewise.
10084 * gdb.arch/i386-word.exp: Likewise.
10085
10086 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
10087 test only when building 64-bit executables. Do not hard-code
10088 -m64 option.
10089
2dfb8c17
DE
100902010-07-07 Doug Evans <dje@google.com>
10091
10092 * lib/gdb.exp (gdb_test_list_exact): New function.
10093 * gdb.base/default.exp (show convenience): Call it, add tests for
10094 $_sdata = void, $_thread = 0.
10095
4e5799b6
JK
100962010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10097 Joel Brobecker <brobecker@adacore.com>
10098
10099 Fix re-run of PIE executable, PR shlibs/11776.
10100 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
10101 Remove $displacement_main to match the solib-svr4.c change. New "kill"
10102 and re-"run" of the inferior.
10103
1a219cc7
JK
101042010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10105 Joel Brobecker <brobecker@adacore.com>
10106
10107 Cope with missing /usr/sbin/prelink.
10108 * lib/prelink-support.exp (prelink_no):
10109 <result == 1 && $output is "no such file or directory">: New.
10110 (prelink_yes): Likewise. Return on failed prelink_no.
10111
5e3b36f8
JK
101122010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10113 Joel Brobecker <brobecker@adacore.com>
10114
10115 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
10116 build_executable by build_executable_own_libs. Replace "prelink -R"
10117 execution by a call of prelink_yes. Comment why "prelink -r" needs no
10118 change.
10119 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
10120 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
10121 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
10122 Replace build_executable by build_executable_own_libs's function
10123 build_executable_own_libs.
10124 (prelinkNO): Create new stub to call prelink_no.
10125 (prelinkYES): Create new stub to call prelink_yes.
10126 (test_attach): Rename calls of copy to file_copy.
10127 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
10128 (copy): Move to ...
10129 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
10130 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
10131 * gdb.base/prelink.exp: Disable testcase also for is_remote and
10132 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
10133 special flags by gdb_compile_shlib. Replace second gdb_compile by
10134 build_executable_own_libs. Replace "prelink -R" execution by a call of
10135 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
10136 a second call of prelink_yes. Replace restart commands by
10137 clean_restart.
10138 (prelink): Rename to ...
10139 (seen displacement message): ... this test. Extend its expectation
10140 strictness.
10141
86e4bafc
JK
101422010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10143
10144 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
10145 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
10146 displacement message exactly once.
10147
3cd07d20
JK
101482010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10149 Joel Brobecker <brobecker@adacore.com>
10150
10151 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
10152 its restore after the <$relink_args != ""> loop. new comment.
10153
0a1e94c7
JK
101542010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10155 Joel Brobecker <brobecker@adacore.com>
10156
10157 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
10158 code for it. New variable relink_args.
10159 (prelinkYES): Call prelinkNO.
10160 (test_attach): Accept new parameter relink_args. Re-prelink the binary
10161 in such case. Move the core code to ...
10162 (test_attach_gdb): ... a new function. Send GDB command "file".
10163 Extend expected "Attaching to " string.
10164
2f70bcfb
TT
101652010-07-02 Tom Tromey <tromey@redhat.com>
10166
10167 * gdb.base/bitops.exp: Remove extraneous "pass".
10168
a17ac5b0
TT
101692010-07-02 Ken Werner <ken.werner@de.ibm.com>
10170
10171 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10172
dc10affe
PA
101732010-07-01 Pedro Alves <pedro@codesourcery.com>
10174
d41c0fc8
PA
10175 * gdb.base/help.exp: Adjust expected output.
10176
101772010-07-01 Pedro Alves <pedro@codesourcery.com>
10178
10179 * gdb.base/help.exp: Adjust expected output.
dc10affe 10180
0a600c36
JK
101812010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10182
10183 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
10184 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
10185 c++/11702.
10186
37cc8bfe
JK
101872010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10188 Doug Evans <dje@google.com>
10189
10190 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
10191 add .dynamic entry'.
10192
254e6b9e
DE
101932010-06-29 Doug Evans <dje@google.com>
10194
10195 Test PR c++/11702.
10196 * gdb.cp/m-static.exp: Add testcase.
10197 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
10198
595939de 101992010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
10200 Tom Tromey <tromey@redhat.com>
10201 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
10202
10203 * gdb.python/py-inferior.c: New File.
10204 * gdb.python/py-infthread.c: New File.
10205 * gdb.python/py-inferior.exp: New File.
10206 * gdb.python/py-infthread.exp: New File.
10207
98751a41
JK
102082010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10209
10210 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
10211 (ptype ::C::OtherFileClass typedefs): New.
10212 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
10213 (C::OtherFileClass::cOtherFileClassVar2): New.
10214 (C::OtherFileClass::cOtherFileClassVar_use): Use also
10215 cOtherFileClassVar2.
10216 (C::cOtherFileType2, C::cOtherFileVar2): New.
10217 (C::cOtherFileVar_use): use also cOtherFileVar2.
10218 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
10219
41f62f39
JK
102202010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10221
10222 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
10223 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
10224 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
10225 (print ::C::cOtherFileVar)
10226 (whatis C::OtherFileClass::cOtherFileClassType)
10227 (whatis ::C::OtherFileClass::cOtherFileClassType)
10228 (print C::OtherFileClass::cOtherFileClassVar)
10229 (print ::cOtherFileClassVar)
10230 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
10231 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
10232 trailing content.
10233 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
10234 (C::OtherFileClass::cOtherFileClassVar)
10235 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
10236 (C::cOtherFileVar, C::cOtherFileVar_use): New.
10237
af53d231
JK
102382010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10239
10240 Test PR c++/11703 and PR gdb/1448.
10241 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
10242 gdb/1448.
10243
9655fd1a
JK
102442010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10245
10246 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
10247 (main) <rtti_data>: New.
10248 * gdb.cp/virtbase.exp (print rtti_data): New.
10249
824cc8dd
JK
102502010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10251 Joel Brobecker <brobecker@adacore.com>
10252
10253 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
10254
6036c742
JK
102552010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10256
10257 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
10258
de6a0421
DE
102592010-06-28 Doug Evans <dje@google.com>
10260
10261 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
10262
b2dae948
DE
102632010-06-27 Doug Evans <dje@google.com>
10264
10265 * gdb.cp/m-static.exp: Update expected test output.
10266
0f3bb72e
PH
102672010-06-25 Paul Hilfinger <hilfinger@adacore.com>
10268
889bf7c5
PA
10269 * gdb.gdb/selftest.exp: Adjust expected message for
10270 capturing start-up runtime.
0f3bb72e 10271
bc9f0842
TT
102722010-06-25 Tom Tromey <tromey@redhat.com>
10273
10274 PR python/10808:
10275 * gdb.python/python.exp: Add new tests.
10276
099ef718
SW
102772010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
10278
10279 * gdb.cp/operator.cc: Created an import loop.
10280 * gdb.cp/operator.exp: Added testcase for import loop.
10281
5868a632
JK
102822010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10283
10284 Test PR python/11407.
10285 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
10286 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
10287 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
10288 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
10289 executable_nofb and executable_fb. New variables srcsfile, objsfile,
10290 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
10291 binfile. Call gdb_compile with clean_restart twice.
10292 (func_nofb print, func_nofb backtrace, func_loopfb print)
10293 (func_loopfb backtrace): New.
10294
af76db58
JK
102952010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10296
10297 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
10298 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
10299 by a hand made one.
10300 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
10301 i?86 requirement. Remove variables srcfile and binfile. New variable
10302 sources, executable_nofb and executable_fb. Call prepare_for_testing.
10303
f2c7657e
UW
103042010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10305
10306 * gdb.cell/dwarfaddr.exp: New file.
10307 * gdb.cell/dwarfaddr.S: New file.
10308
628fe4e4
JK
103092010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10310
10311 Test PR 9436.
10312 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
10313
f1421989
HZ
103142010-06-24 Hui Zhu <teawater@gmail.com>
10315
10316 * gdb.base/eval.exp: New file.
10317
d03285ec
UW
103182010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10319
10320 * gdb.cell/fork.exp: New file.
10321 * gdb.cell/fork.c: Likewise.
10322 * gdb.cell/fork-spu.c: Likewise.
10323
41b2c92d
PM
103242010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
10325
10326 * lib/gdb.exp (banned_variables_traced): New global variable.
10327 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
10328 (gdb_init): Use `trace add variable' instead of obsolete
10329 `trace variable'.
10330
d5bc977f
DE
103312010-06-21 Doug Evans <dje@google.com>
10332
10333 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
10334
d2ed6730
UW
103352010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10336
10337 * gdb.arch/spu-ls.exp: New file.
10338 * gdb.arch/spu-ls.c: Likewise.
10339
6aed2dbc
SS
103402010-06-18 Stan Shebs <stan@codesourcery.com>
10341
10342 * gdb.threads/thread-specific.exp: Add tests of $_thread.
10343
e0756905
UW
103442010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10345
10346 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
10347 * gdb.base/watch-cond.exp: Likewise.
10348 * gdb.python/py-breakpoint.exp: Likewise.
10349
d8053d4d
PA
103502010-06-18 Pedro Alves <pedro@codesourcery.com>
10351
10352 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
10353 clean_restart, make sure every test has a distinct message, and
10354 that messages don't include the executable' full path.
10355
81ce510c
DE
103562010-06-17 Doug Evans <dje@google.com>
10357
10358 * gdb.arch/i386-size.exp: Updated expected output for
10359 DISASSEMBLY_OMIT_FNAME.
10360
65d79d4b
SDJ
103612010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10362 Sergio Durigan Junior <sergiodj@redhat.com>
10363
10364 * gdb.base/watch-notconst.c: New file.
10365 * gdb.base/watch-notconst.S: New file.
10366 * gdb.base/watch-notconst2.c: New file.
10367 * gdb.base/watch-notconst2.S: New file.
10368 * gdb.base/watch-notconst.exp: New file.
10369 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
10370 (func4): Add operations on `global_ptr_ptr'.
10371 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
10372 routine to test watchpoints created with a constant expression.
10373 (test_inaccessible_watchpoint): Include tests for watchpoints
10374 created with a constant expression.
10375
df0f4836
KB
103762010-06-14 Kevin Buettner <kevinb@redhat.com>
10377
10378 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
10379 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
10380 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
10381 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
10382 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
10383 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
10384 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
10385 of `_start'.
10386
b769def5
UW
103872010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10388
10389 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
10390 not supported on the target.
10391 * gdb.mi/mi-nonstop-exit.exp: Likewise.
10392 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10393 * gdb.mi/mi-nsintrall.exp: Likewise.
10394 * gdb.mi/mi-nsmoribund.exp: Likewise.
10395 * gdb.mi/mi-nsthrexec.exp: Likewise.
10396
d914c394
SS
103972010-06-11 Stan Shebs <stan@codesourcery.com>
10398
10399 * gdb.base/permissions.exp: New file.
10400
104012010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
10402
10403 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
10404 does not support ELF executable class.
10405
f3ce5b9c
UW
104062010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10407
10408 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
10409
8e46892c
JK
104102010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10411
10412 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
10413 (runto): Catch "The target does not support running in non-stop mode.".
10414
6cc55c64
MS
104152010-06-11 Michael Snyder <msnyder@vmware.com>
10416
10417 * gdb.base/setshow.exp (set language asm): Don't use
10418 gdb_test_no_output, fails on some targets.
10419
caddefa4
UW
104202010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10421
10422 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
10423 * gdb.cp/pr9167.exp: Likewise.
10424
468b1aa7
UW
104252010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10426
10427 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
10428
5c3552dc
UW
104292010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10430
10431 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
10432
02e6fe6a
UW
104332010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10434
10435 * gdb.base/charset.c (main): Make sure malloc gets linked in.
10436
0e03807e
TT
104372010-06-11 Tom Tromey <tromey@redhat.com>
10438
10439 PR gdb/9977, PR exp/11636::
10440 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
10441 (pieces_test_f6): Update expected output.
10442
2bdf28a0
JK
104432010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10444
10445 * gdb.base/moribund-step.exp: New.
10446
f6978de9
MS
104472010-06-08 Michael Snyder <msnyder@vmware.com>
10448
10449 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 10450 * gdb.ada/boolean_expr.exp:
f6978de9
MS
10451 * gdb.ada/frame_args.exp: Ditto.
10452 * gdb.ada/lang_switch.exp: Ditto.
10453 * gdb.ada/ptype_arith_binop.exp: Ditto.
10454 * gdb.ada/ref_param.exp: Ditto.
10455 * gdb.ada/type_coercion.exp:Ditto.
10456
10457 * gdb.asm/asm-source.exp: Ditto.
10458
10459 * gdb.base/attach.exp: Ditto.
10460 * gdb.base/bitfields2.exp: Ditto.
10461 * gdb.base/call-signal-resume.exp: Ditto.
10462 * gdb.base/callfuncs.exp: Ditto.
10463 * gdb.base/commands.exp: Ditto.
10464 * gdb.base/dbx.exp: Ditto.
10465 * gdb.base/default.exp: Ditto.
10466 * gdb.base/dump.exp: Ditto.
10467 * gdb.base/exprs.exp: Ditto.
10468 * gdb.base/freebpcmd.exp: Ditto.
10469 * gdb.base/interrupt.exp: Ditto.
10470 * gdb.base/list.exp: Ditto.
10471 * gdb.base/long_long.exp: Ditto.
10472 * gdb.base/maint.exp: Ditto.
10473 * gdb.base/ptype.exp: Ditto.
10474 * gdb.base/return.exp: Ditto.
10475 * gdb.base/setshow.exp: Ditto.
10476 * gdb.base/sigbpt.exp: Ditto.
10477 * gdb.base/sigrepeat.exp: Ditto.
10478
10479 * gdb.cp/classes.exp: Ditto.
10480
10481 * gdb.dwarf2/dw2-restore.exp: Ditto.
10482
10483 * gdb.gdb/selftest.exp: Ditto.
10484
10485 * gdb.multi/base.exp: Ditto.
10486 * gdb.multi/bkpt-multi-exec.exp: Ditto.
10487
10488 * gdb.python/py-block.exp: Ditto.
10489 * gdb.python/py-prettyprint.exp: Ditto.
10490 * gdb.python/py-template.exp: Ditto.
10491
10492 * gdb.server/ext-attach.exp: Ditto.
10493 * gdb.server/ext-run.exp: Ditto.
10494 * gdb.server/server-mon.exp: Ditto.
10495
10496 * gdb.threads/fork-thread-pending.exp: Ditto.
10497 * gdb.threads/hand-call-in-threads.exp: Ditto.
10498 * gdb.threads/interrupted-hand-call.exp: Ditto.
10499 * gdb.threads/linux-dp.exp: Ditto.
10500 * gdb.threads/manythreads.exp: Ditto.
10501 * gdb.threads/print-threads.exp: Ditto.
10502 * gdb.threads/pthreads.exp: Ditto.
10503 * gdb.threads/schedlock.exp: Ditto.
10504 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10505 * gdb.threads/threadapply.exp: Ditto.
10506
de7ff789
MS
105072010-06-08 Michael Snyder <msnyder@vmware.com>
10508
889bf7c5 10509 * gdb.ada/exec_changed.exp:
de7ff789
MS
10510 Use ".*" instead of "" as wildcard regexp.
10511
10512 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
10513 * gdb.base/call-ar-st.exp: Ditto.
10514 * gdb.base/checkpoint.exp: Ditto.
10515 * gdb.base/default.exp: Ditto.
10516 * gdb.base/dump.exp: Ditto.
10517 * gdb.base/ending-run.exp: Ditto.
10518 * gdb.base/fileio.exp: Ditto.
10519 * gdb.base/miscexprs.exp: Ditto.
10520 * gdb.base/pointers.exp: Ditto.
10521 * gdb.base/readline.exp: Ditto.
10522 * gdb.base/reread.exp: Ditto.
10523 * gdb.base/restore.exp: Ditto.
10524 * gdb.base/shlib-call.exp: Ditto.
10525 * gdb.base/valgrind-db-attach.exp: Ditto.
10526 * gdb.base/volatile.exp: Ditto.
10527 * gdb.base/watchpoints.exp: Ditto.
10528
10529 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
10530
10531 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
10532 * gdb.python/py-value.exp: Ditto.
10533
10534 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
10535 * gdb.trace/circ.exp: Ditto.
10536 * gdb.trace/collection.exp: Ditto.
10537 * gdb.trace/packetlen.exp: Ditto.
10538 * gdb.trace/passc-dyn.exp: Ditto.
10539 * gdb.trace/report.exp: Ditto.
10540 * gdb.trace/tfile.exp: Ditto.
10541 * gdb.trace/tfind.exp: Ditto.
10542 * gdb.trace/while-dyn.exp: Ditto.
10543
3bebe2f2
JK
105442010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10545
10546 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
10547
5c631832
JK
105482010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10549
10550 Test PR 10640.
10551 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
10552
4c3376c8
SW
105532010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
10554
10555 * gdb.cp/koenig.exp: Test for ADL operators.
10556 * gdb.cp/koenig.cc: Added ADL operators.
10557 * gdb.cp/operator.exp: New test.
10558 * gdb.cp/operator.cc: New test.
10559
dc226d5a
MS
105602010-06-04 Michael Snyder <msnyder@vmware.com>
10561
dfb88a23
MS
10562 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
10563 * gdb.base/pending.exp: Ditto.
f7ae76b3 10564
dc226d5a
MS
10565 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
10566
967cf477
DE
105672010-06-04 Doug Evans <dje@google.com>
10568
10569 * gdb.python/py-prettyprint.exp: Add new test for enabled and
10570 disabled printers.
10571 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
10572 (enable_lookup_function): New function.
10573
eb801841
TT
105742010-06-04 Tom Tromey <tromey@redhat.com>
10575
10576 * gdb.python/py-value.exp (test_value_hash): Don't test equality
10577 of hash and id.
10578
38979823
JK
105792010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10580
10581 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
10582 newline.
10583 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
10584 (empty verbose non-noisy clear, empty verbose noisy clear)
10585 (empty non-verbose noisy clear): Likewise.
10586
35ec993f
MS
105872010-06-03 Michael Snyder <msnyder@vmware.com>
10588
10589 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
10590 * gdb.base/display.exp: Ditto.
10591 * gdb.base/find.exp: Ditto.
10592 * gdb.base/ifelse.exp: Ditto.
10593 * gdb.base/multi-forks.exp: Ditto.
10594 * gdb.base/recurse.exp: Ditto.
10595 * gdb.base/setshow.exp: Ditto.
10596 * gdb.base/value-double-free.exp: Ditto.
10597 * gdb.base/watch-vfork.exp: Ditto.
10598 * gdb.base/watch_thread_num.exp: Ditto.
10599 * gdb.base/watchpoint-solib.exp: Ditto.
10600 * gdb.base/watchpoint.exp: Ditto.
10601 * gdb.base/watchpoints.exp: Ditto.
10602
10603 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
10604 * gdb.cp/overload.exp: Ditto.
10605 * gdb.cp/virtfunc.exp: Ditto.
10606
10607 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
10608
889bf7c5 10609 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
10610 Replace gdb_test with gdb_test_no_output.
10611
889bf7c5 10612 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
10613 Replace gdb_test with gdb_test_no_output.
10614 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10615 * gdb.threads/watchthreads.exp: Ditto.
10616 * gdb.threads/watchthreads2.exp: Ditto.
10617
10618 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
10619 * gdb.trace/tfind.exp: Ditto.
10620
c22decce
JB
106212010-06-03 Joel Brobecker <brobecker@adacore.com>
10622
10623 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
10624 successful test if message is the empty string.
10625
fd5700c7
JK
106262010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10627
10628 * gdb.fortran/module.exp (stopped language detection): New test.
10629
f55ee35c
JK
106302010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10631
10632 Support DW_TAG_module as separate namespaces.
10633 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
10634 gdb.fortran/library-module-lib.f90: New.
10635 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
10636 (print i): Remove.
10637 (continue to breakpoint: i-is-1, print var_i value 1)
10638 (continue to breakpoint: i-is-2, print var_i value 2)
10639 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
10640 (print var_d, print var_i value 14, ptype modmany, complete `modm)
10641 (complete `modmany, complete `modmany`, complete `modmany`var)
10642 (show language, setting breakpoint at module): New tests.
10643 * gdb.fortran/module.f90 (module mod): Remove.
10644 (module mod1, module mod2, module modmany, subroutine sub1)
10645 (subroutine sub2, program module): New.
10646
b8e8282f
JK
106472010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10648
10649 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
10650 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
10651 * gdb.cp/anon-union.exp (pass): Rename to ...
10652 (print z 2): ... here.
b8e8282f 10653
019ebafc
MS
106542010-06-02 Michael Snyder <msnyder@vmware.com>
10655
e68d8fd4
MS
10656 * gdb.trace/actions.exp: Use gdb_test_no_output.
10657 * gdb.trace/circ.exp: Ditto.
10658 * gdb.trace/packetlen.exp: Ditto.
10659 * gdb.trace/save-trace.exp: Ditto.
10660 * gdb.trace/tracecmd.exp: Ditto.
10661 * gdb.trace/tsv.exp: Ditto.
10662
12b5d08a
MS
10663 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
10664 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
10665 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10666 * gdb.threads/manythreads.exp: Ditto.
10667 * gdb.threads/print-threads.exp: Ditto.
10668 * gdb.threads/pthreads.exp: Ditto.
10669 * gdb.threads/schedlock.exp: Ditto.
10670 * gdb.threads/staticthreads.exp: Ditto.
10671 * gdb.threads/thread-specific.exp: Ditto.
10672 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10673 * gdb.threads/threadapply.exp: Ditto.
10674 * gdb.threads/watchthreads.exp: Ditto.
10675 * gdb.threads/watchthreads2.exp: Ditto.
10676
89493308
MS
10677 * gdb.python/py-block.exp: Use gdb_test_no_output.
10678 * gdb.python/py-prettyprint.exp: Ditto.
10679 * gdb.python/py-template.exp: Ditto.
10680 * gdb.python/py-value.exp: Ditto.
10681
10682 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
10683 * gdb.reverse/watch-reverse.exp: Ditto.
10684
10685 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
10686 * gdb.server/ext-run.exp: Ditto.
10687
019ebafc
MS
10688 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
10689 * gdb.dwarf2/dw2-compressed.exp: Ditto.
10690 * gdb.dwarf2/dw2-intercu.exp: Ditto.
10691 * gdb.dwarf2/dw2-intermix.exp: Ditto.
10692 * gdb.dwarf2/dw2-producer.exp: Ditto.
10693 * gdb.dwarf2/mac-fileno.exp: Ditto.
10694
10695 * gdb.gdb/observer.exp: Use gdb_test_no_output.
10696 * gdb.gdb/selftest.exp: Ditto.
10697
10698 * gdb.multi/base.exp: Use gdb_test_no_output.
10699
10700 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
10701
3e0ca3a5
JK
107022010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10703
10704 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
10705
9db70545
MS
107062010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
10707
a8d52276
MS
10708 * gdb.cp/class2.exp: Use gdb_test_no_output.
10709 * gdb.cp/classes.exp: Ditto.
10710 * gdb.cp/extern-c.exp: Ditto.
10711 * gdb.cp/inherit.exp: Ditto.
10712 * gdb.cp/maint.exp: Ditto.
10713 * gdb.cp/mb-inline.exp: Ditto.
10714 * gdb.cp/mb-templates.exp: Ditto.
10715 * gdb.cp/method2.exp: Ditto.
10716 * gdb.cp/misc.exp: Ditto.
10717 * gdb.cp/ovldbreak.exp: Ditto.
10718 * gdb.cp/punctuator.exp: Ditto.
10719 * gdb.cp/templates.exp: Ditto.
10720 * gdb.cp/virtbase.exp: Ditto.
10721
889bf7c5 10722 * gdb.threads/attach-stopped.exp:
9db70545 10723 Replace uses of send_gdb / gdb_expect.
889bf7c5 10724 * gdb.threads/attachstop-mt.exp:
9db70545 10725 Replace uses of send_gdb / gdb_expect.
889bf7c5 10726 * gdb.threads/gcore-thread.exp:
9db70545 10727 Replace uses of send_gdb / gdb_expect.
889bf7c5 10728 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
10729 Replace uses of send_gdb / gdb_expect.
10730 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10731 * gdb.threads/print-threads.exp:
9db70545
MS
10732 Replace uses of send_gdb / gdb_expect.
10733 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
10734 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
10735 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
10736
10737 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
10738 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
10739 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
10740 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
10741 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
10742 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
10743 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
10744 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
10745 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
10746 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
10747 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
10748
359cc68c
JK
107492010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10750
10751 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
10752
7d3fe98e
SW
107532010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
10754
10755 * gdb.cp/koenig.exp: Added new test case.
10756 * gdb.cp/koenig.cc: Ditto.
10757
27d3a1a2
MS
107582010-06-01 Michael Snyder <msnyder@vmware.com>
10759
10760 * gdb.base/arithmet.exp: Use gdb_test_no_output.
10761 * gdb.base/arrayidx.exp: Ditto.
10762 * gdb.base/attach.exp: Ditto.
10763 * gdb.base/auxv.exp: Ditto.
10764 * gdb.base/bigcre.exp: Ditto.
10765 * gdb.base/break-always.exp: Ditto.
10766 * gdb.base/break-interp.exp: Ditto.
10767 * gdb.base/break.exp: Ditto.
10768 * gdb.base/breakpoint-shadow.exp: Ditto.
10769 * gdb.base/call-ar-st.exp: Ditto.
10770 * gdb.base/call-sc.exp: Ditto.
10771 * gdb.base/call-signal-resume.exp: Ditto.
10772 * gdb.base/callfuncs.exp: Ditto.
10773 * gdb.base/catch-syscall.exp: Ditto.
10774 * gdb.base/charset.exp: Ditto.
10775 * gdb.base/code-expr.exp: Ditto.
10776 * gdb.base/commands.exp: Ditto.
10777 * gdb.base/cond-expr.exp: Ditto.
10778 * gdb.base/condbreak.exp: Ditto.
10779 * gdb.base/cursal.exp: Ditto.
10780 * gdb.base/cvexpr.exp: Ditto.
10781 * gdb.base/default.exp: Ditto.
10782 * gdb.base/del.exp: Ditto.
10783 * gdb.base/detach.exp: Ditto.
10784 * gdb.base/display.exp: Ditto.
10785 * gdb.base/ena-dis-br.exp: Ditto.
10786 * gdb.base/eval-skip.exp: Ditto.
10787 * gdb.base/foll-fork.exp: Ditto.
10788 * gdb.base/foll-vfork.exp: Ditto.
10789 * gdb.base/frame-args.exp: Ditto.
10790 * gdb.base/funcargs.exp: Ditto.
10791 * gdb.base/gcore-buffer-overflow.exp: Ditto.
10792 * gdb.base/gdbvars.exp: Ditto.
10793 * gdb.base/help.exp: Ditto.
10794 * gdb.base/ifelse.exp: Ditto.
10795 * gdb.base/included.exp: Ditto.
10796 * gdb.base/list.exp: Ditto.
10797 * gdb.base/macscp.exp: Ditto.
10798 * gdb.base/maint.exp: Ditto.
10799 * gdb.base/multi-fork.exp: Ditto.
10800 * gdb.base/overlays.exp: Ditto.
10801 * gdb.base/page.exp: Ditto.
10802 * gdb.base/pending.exp: Ditto.
10803 * gdb.base/pointers.exp: Ditto.
10804 * gdb.base/pr11022.exp: Ditto.
10805 * gdb.base/prelink.exp: Ditto.
10806 * gdb.base/printcmds.exp: Ditto.
10807 * gdb.base/psymtab.exp: Ditto.
10808 * gdb.base/randomize.exp: Ditto.
10809 * gdb.base/relational.exp: Ditto.
10810 * gdb.base/relocate.exp: Ditto.
10811 * gdb.base/remote.exp: Ditto.
10812 * gdb.base/sepdebug.exp: Ditto.
10813 * gdb.base/set-lang-auto.exp: Ditto.
10814 * gdb.base/setshow.exp: Ditto.
10815 * gdb.base/setvar.exp: Ditto.
10816 * gdb.base/signals.exp: Ditto.
10817 * gdb.base/signull.exp: Ditto.
10818 * gdb.base/sigstep.exp: Ditto.
10819 * gdb.base/sizeof.exp: Ditto.
10820 * gdb.base/solib-disc.exp: Ditto.
10821 * gdb.base/store.exp: Ditto.
10822 * gdb.base/structs.exp: Ditto.
10823 * gdb.base/structs2.exp: Ditto.
10824 * gdb.base/subst.exp: Ditto.
10825 * gdb.base/term.exp: Ditto.
10826 * gdb.base/trace-commands.exp: Ditto.
10827 * gdb.base/unwindonsignal.exp: Ditto.
10828 * gdb.base/valgrind-db-attach.exp: Ditto.
10829 * gdb.base/varargs.exp: Ditto.
10830 * gdb.base/watch-cond.exp: Ditto.
10831 * gdb.base/watch_thread_num.exp: Ditto.
10832 * gdb.base/watchpoint-cond-gone.exp: Ditto.
10833 * gdb.base/watchpoint.exp: Ditto.
10834 * gdb.base/whatis-exp.exp: Ditto.
10835
f8d3bf8f
MS
108362010-06-01 Michael Snyder <msnyder@vmware.com>
10837
10838 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
10839 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
10840 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
10841 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
10842 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
10843 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
10844 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
10845 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
10846 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
10847 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
10848 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
10849 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
10850 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
10851 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
10852 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
10853
3f9e0d32
JK
108542010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10855
10856 * gdb.base/commands.exp (begin commands on watch): Remove excessive
10857 trailing newline.
10858 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
10859 * gdb.java/jmisc.exp (p *args\n): Rename to ...
10860 (p *args): ... here and remove excessive trailing newline.
10861
f629457d
JB
108622010-05-31 Joel Brobecker <brobecker@adacore.com>
10863
10864 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
10865
09eef106
JK
108662010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10867
10868 Accept the new Linux kernel "t (tracing stop)" string.
10869 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
10870 Update comment.
10871 (state_wait) <T (tracing stop)>: New.
10872 (main): Update the state_wait expect string.
10873
94f31136
PA
108742010-05-28 Pedro Alves <pedro@codesourcery.com>
10875
10876 * limits.c, limits.exp: Delete files.
10877 * Makefile.in (clean mostlyclean): Adjust.
10878 * tracecmd.exp: Adjust.
10879
096554ab
JK
108802010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10881
10882 * gdb.base/tui-layout.exp: New.
10883
27d3a1a2 108842010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 10885
889bf7c5 10886 * gdb.reverse/break-precsave.exp:
bcd2dc50 10887 Replace uses of send_gdb / gdb_expect.
889bf7c5 10888 * gdb.reverse/break-reverse.exp:
bcd2dc50 10889 Replace uses of send_gdb / gdb_expect.
889bf7c5 10890 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 10891 Replace uses of send_gdb / gdb_expect.
889bf7c5 10892 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 10893 Replace uses of send_gdb / gdb_expect.
889bf7c5 10894 * gdb.reverse/finish-precsave.exp:
bcd2dc50 10895 Replace uses of send_gdb / gdb_expect.
889bf7c5 10896 * gdb.reverse/finish-reverse.exp:
bcd2dc50 10897 Replace uses of send_gdb / gdb_expect.
889bf7c5 10898 * gdb.reverse/i386-precsave.exp:
bcd2dc50 10899 Replace uses of send_gdb / gdb_expect.
889bf7c5 10900 * gdb.reverse/i386-reverse.exp:
bcd2dc50 10901 Replace uses of send_gdb / gdb_expect.
889bf7c5 10902 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 10903 Replace uses of send_gdb / gdb_expect.
889bf7c5 10904 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 10905 Replace uses of send_gdb / gdb_expect.
889bf7c5 10906 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 10907 Replace uses of send_gdb / gdb_expect.
889bf7c5 10908 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 10909 Replace uses of send_gdb / gdb_expect.
889bf7c5 10910 * gdb.reverse/machinestate.exp:
bcd2dc50 10911 Replace uses of send_gdb / gdb_expect.
889bf7c5 10912 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 10913 Replace uses of send_gdb / gdb_expect.
889bf7c5 10914 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 10915 Replace uses of send_gdb / gdb_expect.
889bf7c5 10916 * gdb.reverse/solib-precsave.exp:
bcd2dc50 10917 Replace uses of send_gdb / gdb_expect.
889bf7c5 10918 * gdb.reverse/solib-reverse.exp:
bcd2dc50 10919 Replace uses of send_gdb / gdb_expect.
889bf7c5 10920 * gdb.reverse/step-precsave.exp:
bcd2dc50 10921 Replace uses of send_gdb / gdb_expect.
889bf7c5 10922 * gdb.reverse/step-reverse.exp:
bcd2dc50 10923 Replace uses of send_gdb / gdb_expect.
889bf7c5 10924 * gdb.reverse/until-precsave.exp:
bcd2dc50 10925 Replace uses of send_gdb / gdb_expect.
889bf7c5 10926 * gdb.reverse/until-reverse.exp:
bcd2dc50 10927 Replace uses of send_gdb / gdb_expect.
889bf7c5 10928 * gdb.reverse/watch-precsave.exp:
bcd2dc50 10929 Replace uses of send_gdb / gdb_expect.
889bf7c5 10930 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
10931 Replace uses of send_gdb / gdb_expect.
10932
3def43e0
JK
109332010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10934
10935 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
10936 excessive newline.
10937
27d3a1a2 109382010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
10939
10940 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
10941 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
10942 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
10943 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
10944 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
10945 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
10946 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
10947 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
10948 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
10949 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
10950 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
10951 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
10952 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
10953 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
10954 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
10955 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
10956 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
10957 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
10958 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 10959
27d3a1a2 109602010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 10961
22454424
MS
10962 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
10963 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
10964
10965 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
10966 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
10967 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
10968
889bf7c5 10969 * gdb.reverse/consecutive-reverse.exp:
22454424 10970 Replace uses of send_gdb / gdb_expect.
889bf7c5 10971 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
10972 Replace uses of send_gdb / gdb_expect.
10973
10974 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
10975 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
10976 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10977 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
10978 Replace uses of send_gdb / gdb_expect.
10979 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
10980 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
10981 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
10982 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
10983 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
10984 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
10985 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
10986 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
10987 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
10988
109892010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 10990
22454424 10991 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10992
22454424 10993 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10994
22454424
MS
10995 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
10996 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
10997 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
10998 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
10999 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
11000 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
11001 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
11002 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
11003 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11004
6e5f2c59
TT
110052010-05-25 Tom Tromey <tromey@redhat.com>
11006
11007 * gdb.base/macscp.exp: Add missing space after setup_kfail.
11008
bbc8b958
TT
110092010-05-25 Tom Tromey <tromey@redhat.com>
11010
11011 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
11012 argument order.
11013 * gdb.base/macscp.exp: Fix setup_kfail argument order.
11014 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
11015 order.
11016 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
11017 order.
11018 * gdb.base/call-sc.exp (setup_kfails): Remove.
11019 (setup_compiler_kfails): Remove.
11020 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
11021 argument order.
11022 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
11023 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
11024 (advancei): Fix setup_kfail argument order.
11025 * gdb.base/radix.exp: Fix setup_kfail argument order.
11026 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
11027 order.
11028 * gdb.base/structs.exp (setup_kfails): Remove.
11029 (setup_compiler_kfails): Fix setup_kfail argument order.
11030 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
11031 order.
11032 * gdb.java/jmain.exp: Fix setup_kfail argument order.
11033 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
11034 setup_kfail argument order.
11035 * gdb.cp/overload.exp: Fix setup_kfail argument order.
11036
83d1babf
TT
110372010-05-25 Tom Tromey <tromey@redhat.com>
11038
11039 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
11040
6acb16a2
MS
110412010-05-25 Michael Snyder <msnyder@vmware.com>
11042
11043 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
11044 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
11045 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
11046 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
11047 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
11048 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
11049 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
11050 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
11051 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
11052 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
11053 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
11054 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
11055 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
11056 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
11057 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
11058 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
11059 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
11060 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
11061 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
11062 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
11063 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
11064 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
11065 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
11066 * gdb.base/default.exp: Replace send_gdb with gdb_test.
11067 * gdb.base/define.exp: Replace send_gdb with gdb_test.
11068 * gdb.base/display.exp: Replace send_gdb with gdb_test.
11069 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
11070 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
11071 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
11072 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
11073 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
11074 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
11075 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
11076 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
11077 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
11078 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
11079 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
11080 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
11081 * gdb.base/help.exp: Replace send_gdb with gdb_test.
11082 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
11083 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
11084 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
11085 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
11086 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
11087 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
11088 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
11089 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 11090 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
11091
110922010-05-25 Doug Evans <dje@google.com>
11093
11094 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
11095 gdb.string_to_argv.
ad3986f0 11096
d3b1e874
TT
110972010-05-21 Tom Tromey <tromey@redhat.com>
11098
11099 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
11100 Call it.
11101 * gdb.dwarf2/pieces.S: Update.
11102 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
11103
cb826367
TT
111042010-05-21 Tom Tromey <tromey@redhat.com>
11105
11106 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
11107 Call it.
11108 * gdb.dwarf2/pieces.c (struct C): New.
11109 (f6): New function.
11110 * gdb.dwarf2/pieces.S: Replace.
11111
74de6778
TT
111122010-05-21 Tom Tromey <tromey@redhat.com>
11113
11114 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
11115 Call it.
11116
afd74c5f
TT
111172010-05-21 Tom Tromey <tromey@redhat.com>
11118
11119 * gdb.dwarf2.pieces.exp: New file.
11120 * gdb.dwarf2.pieces.S: New file.
11121 * gdb.dwarf2.pieces.c: New file.
11122
a7b75dfd 111232010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11124 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
11125
11126 * lib/gdb.exp (gdb_test_no_output): New function.
11127 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
11128 when testing commands that should produce no output.
11129
c81c812a
JB
111302010-05-17 Joel Brobecker <brobecker@adacore.com>
11131
11132 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
11133 parameter that we want to watch being a constant.
11134
0cce5bd9
JB
111352010-05-17 Joel Brobecker <brobecker@adacore.com>
11136
11137 * gdb.ada/cond_lang: New testcase.
11138
47050449
JB
111392010-05-17 Joel Brobecker <brobecker@adacore.com>
11140
11141 * lib/gdb.exp (banned_variables): New variable/constant.
11142 (gdb_init): Add write trace on variables listed in banned_variables.
11143 (gdb_finish): Remove write traces on variables listed in
11144 banned_variables.
11145
77c01586
JB
111462010-05-17 Joel Brobecker <brobecker@adacore.com>
11147
11148 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
11149 * gdb.cp/koenig.exp: Likewise.
11150
88d4aea7
PM
111512010-05-14 Phil Muldoon <pmuldoon@redhat.com>
11152
889bf7c5 11153 PR python/11482
88d4aea7
PM
11154
11155 * gdb.python/py-value.exp (test_value_hash): New function.
11156
f5a010c0
PM
111572010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
11158
11159 PR exp/11530.
11160 * gdb.base/gdb11530.c: New file.
11161 * gdb.base/gdb11530.exp: New file.
11162
8ef4892f
JK
111632010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11164
11165 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
11166 * gdb.dwarf2/dw2-modula2-self-type.S: New.
11167
7322dca9
SW
111682010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
11169
11170 * gdb.cp/koenig.exp: New test.
11171 * gdb.cp/koenig.cc: New test program.
11172
02e7ea18
JB
111732010-05-05 Joel Brobecker <brobecker@adacore.com>
11174
11175 Remove the use of prms_id and bug_id throughout the testsuite.
11176
e1c34c5d
PM
111772010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
11178
11179 PR exp/11349.
11180 * testsuite/gdb.cp/ref-types.exp: Add test to examine
11181 use a reference local variable.
11182
8e1d0c49
JK
111832010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11184
11185 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
11186 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
11187 variable different_dir. Move debugfile into a full directory pathname
11188 under DIFFERENT_DIR.
11189 * lib/gdb.exp (separate_debug_filename): Remove.
11190 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
11191 variable debug_dir and mkdir of it. Update function comments.
11192
e66408ed
PA
111932010-04-29 Pedro Alves <pedro@codesourcery.com>
11194
11195 PR gdb/11557
11196
11197 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
11198 files.
11199
d7b32ed3
PM
112002010-04-29 Phil Muldoon <pmuldoon@redhat.com>
11201
889bf7c5 11202 * gdb.python/py-param.exp: New File.
d7b32ed3 11203
6aecb9c2
JB
112042010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
11205
11206 * gdb.base/default.exp: Fix "set language" test.
11207
bdf92a1c
PM
112082010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
11209
11210 PR breakpoints/11531.
11211 * gdb.base/gdb11531.c: New file.
11212 * gdb.base/gdb11531.exp: New file.
11213
3f172e24
TT
112142010-04-26 Tom Tromey <tromey@redhat.com>
11215
11216 * gdb.base/completion.exp: Add tests for completion and deprecated
11217 commands.
11218
64af4c92
JK
112192010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11220
11221 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
11222 (print /x char_array): Escape curly brackets.
11223
492928e4
JK
112242010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11225
11226 Fix deadlock on looped list of loaded shared objects.
11227 * gdb.base/solib-corrupted.exp: New.
11228
66d09542
DE
112292010-04-23 Doug Evans <dje@google.com>
11230
11231 * gdb.python/py-section-script.c: New file.
11232 * gdb.python/py-section-script.exp: New file.
11233 * gdb.python/py-section-script.py: New file.
11234
8bd10a10
CM
112352010-04-20 Chris Moller <cmoller@redhat.com>
11236
11237 PR 10179
11238
11239 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
11240 * gdb.base/pr10179-a.c:
11241 * gdb.base/pr10179-b.c:
11242 * gdb.base/pr10179.exp: New files.
11243
c0201579
JK
112442010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11245
11246 Fix crashes on dangling display expressions.
11247 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
11248 is SEP.
11249 (lib_flags): Remove the "debug" keyword.
11250 (libsepdebug): New variable for iterating new loop.
11251 (save_pf_prefix): New variable wrapping the loop.
11252 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
11253 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
11254
793b0ff8
PM
112552010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11256
11257 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
11258
097f51f7
PM
112592010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11260
11261 PR stabs/11479.
11262 * gdb.stabs/gdb11479.exp: New file.
11263 * gdb.stabs/gdb11479.c: New file.
11264
9a22f0d0
PM
112652010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11266
11267 * gdb.base/charset.c (Strin16, String32): New variables.
11268 * gdb.base/charset.exp (gdb_test): Test correct display
11269 of 16 or 32 bit strings.
11270
112712010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
11272
11273 PR 9167
11274 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
11275 * gdb.cp/pr9167.cc: New file.
11276 * gdb.cp/pr9167.exp: New file.
11277
11278
6e354e5e
PM
112792010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
11280
11281 PR pascal/11492.
11282 * gdb.pascal/gdb11492.pas: New file.
11283 * gdb.pascal/gdb11492.exp: New file.
11284
be942545
JB
112852010-04-20 Joel Brobecker <brobecker@adacore.com>
11286
1667e6e3 11287 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 11288
0c3acc09
JB
112892010-04-20 Joel Brobecker <brobecker@adacore.com>
11290
11291 * gdb.ada/dyn_loc: New testcase.
11292
ec31cde5
CM
112932010-04-20 Chris Moller <cmoller@redhat.com>
11294
11295 PR 10867
889bf7c5 11296
ec31cde5
CM
11297 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
11298 * gdb.cp/pr10687.cc: New file.
11299 * gdb.cp/pr10687.exp: New file.
11300
11301
ce4b0682
SDJ
113022010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11303 Sergio Durigan Junior <sergiodj@redhat.com>
11304
11305 * gdb.fortran/logical.exp: New testcase.
11306 * gdb.fortran/logical.f90: New file.
11307
3436961f
DE
113082010-04-19 Doug Evans <dje@google.com>
11309
11310 * gdb.base/help.exp (help source): Update expected output.
11311
4d836c09
JK
113122010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11313
11314 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
11315 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
11316 gdb_exit and return.
11317 (executable): New variable.
11318 (binfile): Use it.
11319
6149aea9
PA
113202010-04-19 Pedro Alves <pedro@codesourcery.com>
11321
11322 PR breakpoints/8554.
11323
11324 * gdb.trace/save-trace.exp: Adjust.
11325
ed41462c
L
113262010-04-17 H.J. Lu <hongjiu.lu@intel.com>
11327
11328 PR corefiles/11511
11329 * gdb.arch/system-gcore.exp: New.
11330 * gdb.arch/gcore.c: Likewise.
11331
3f7b2faa
DE
113322010-04-15 Doug Evans <dje@google.com>
11333
fa33c3cd
DE
11334 * gdb.python/py-progspace.c: New file.
11335 * gdb.python/py-progspace.exp: New file.
11336
3f7b2faa
DE
11337 * gdb.base/source.exp: Add tests for "source -s".
11338
79f283fe
PM
113392010-04-14 Phil Muldoon <pmuldoon@redhat.com>
11340
11341 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
11342 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
11343 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
11344 * gdb.python/py-mi.exp: New test for to_string returning None.
11345
fc8eb08a
PM
113462010-04-12 Phil Muldoon <pmuldoon@redhat.com>
11347
11348 * gdb.python/py-breakpoint.c: Make result global.
11349
26e197f6
JK
113502010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11351
11352 Fix non-GNU make compatibility.
11353 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
11354
adc36818
PM
113552010-04-09 Phil Muldoon <pmuldoon@redhat.com>
11356
11357 * gdb.python/py-breakpoint.exp: New File.
11358 * gdb.python/py-breakpoint.C: Ditto.
11359
64e17368
SS
113602010-04-08 Stan Shebs <stan@codesourcery.com>
11361
11362 * gdb.trace/actions.exp: Clear default-collect.
11363 * gdb.trace/save-trace.exp: Clear default-collect.
11364
fff5cc64
PM
113652010-04-08 Phil Muldoon <pmuldoon@redhat.com>
11366
11367 * gdb.python/py-value: Add null string variable.
11368 (test_lazy_string): Test zero length, NULL address lazy
11369 strings.
11370
a055a187
L
113712010-04-07 H.J. Lu <hongjiu.lu@intel.com>
11372
11373 * gdb.arch/i386-avx.c: New.
11374 * gdb.arch/i386-avx.exp: Likewise.
11375
11376 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
11377
96e39866
DE
113782010-04-06 Doug Evans <dje@google.com>
11379
11380 * gdb.base/source-test.gdb: New file.
11381 * gdb.base/source.exp: Test source -v.
11382
5984a431
UW
113832010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11384
11385 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
11386
ec8a089a
PM
113872010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
11388
11389 * gdb.stabs/aout.sed: Convert all backslash to double backslash
11390 within one line, unless it is followed by a double quote.
11391 * gdb.stabs/hppa.sed: Idem.
11392 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
11393 * gdb.stabs/weird.exp: Check for correct parsing of
11394 char and string constants.
ec8a089a
PM
11395 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
11396 in .stabs to .stabx substitution.
11397
fce3c1f0
SS
113982010-04-05 Stan Shebs <stan@codesourcery.com>
11399
11400 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
11401 constant global.
11402 * gdb.trace/tfile.exp: Try to print them.
11403
d77f58be
SS
114042010-04-04 Stan Shebs <stan@codesourcery.com>
11405
11406 * gdb.base/completion.exp: Update for new "info watchpoints".
11407 * gdb.base/default.exp: Ditto.
11408 * gdb.base/help.exp: Ditto.
11409 * gdb.base/watchpoint.exp: Ditto.
11410 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 11411
af54718e
SS
114122010-04-04 Stan Shebs <stan@codesourcery.com>
11413
11414 * gdb.trace/tfile.exp: Sharpen tfind test.
11415
74d1f91e
JK
114162010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11417
11418 * gdb.base/break-entry.exp: New.
11419
eb8e76db 114202010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 11421 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
11422
11423 * gdb.reverse/i386-sse-reverse.exp: New file.
11424 * gdb.reverse/i386-sse-reverse.c: New file.
11425
bf65cad8
PA
114262010-04-02 Pedro Alves <pedro@codesourcery.com>
11427
11428 * gdb.trace/tfind.exp: Adjust expected disassembly output.
11429
fff87407
SS
114302010-04-01 Stan Shebs <stan@codesourcery.com>
11431
11432 * gdb.trace/actions.exp: Tweak expected output.
11433 * gdb.trace/while-stepping.exp: Tweak expected output.
11434
fe01d668
L
114352010-04-01 H.J. Lu <hongjiu.lu@intel.com>
11436
11437 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
11438
86b17b60
PA
114392010-04-01 Pedro Alves <pedro@codesourcery.com>
11440
11441 * gdb.base/commands.exp: Adjust.
11442 * gdb.cp/extern-c.exp: Adjust.
11443
2c58c0a9
PA
114442010-04-01 Pedro Alves <pedro@codesourcery.com>
11445
11446 * gdb.trace/collection.c (local_test_func): Define a local struct,
11447 and instanciate it.
11448
0db9b91c
PA
114492010-04-01 Pedro Alves <pedro@codesourcery.com>
11450
11451 * gdb.trace/collection.exp (gdb_collect_args_test)
11452 (gdb_collect_argarray_test): XFAIL the tests that assume the
11453 argarray argument's elements are collected.
11454
8072405b
JK
114552010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11456
11457 * gdb.dwarf2/dw2-bad-parameter-type.exp,
11458 gdb.dwarf2/dw2-bad-parameter-type.S: New.
11459
8bf6485c
SS
114602010-03-31 Stan Shebs <stan@codesourcery.com>
11461
11462 * gdb.trace/save-trace.exp: Test save/restore of default-collect
11463 and tracepoint conditionals.
11464 (gdb_verify_tracepoints): Delete unused return.
11465
fd7f724a
KS
114662010-03-26 Keith Seitz <keiths@redhat.com>
11467
11468 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
11469 appear in the output before main.
11470 Remove KFAIL for gdb/2215 aka bz 9320.
11471
8d9e7719
DE
114722010-03-30 Doug Evans <dje@google.com>
11473
0906dd0b
DE
11474 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
11475 by dejagnu.
11476 * gdb.arch/amd64-dword.exp: Ditto.
11477
8d9e7719
DE
11478 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
11479 match.
11480 (break printf): Ditto.
11481
1da644f0
SW
114822010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
11483
11484 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
11485 gcc < 4.4.
11486 * gdb.cp/shadow.exp: Ditto.
11487
a8121990
PA
114882010-03-29 Pedro Alves <pedro@codesourcery.com>
11489
11490 * gdb.trace/collection.exp (run_trace_experiment): Make sure
11491 "tstart" is silent.
11492
6e79d367
PA
114932010-03-29 Pedro Alves <pedro@codesourcery.com>
11494
11495 * gdb.trace/collection.exp (executable): New.
11496 (binfile): Use it.
11497 (fpreg, spreg, pcreg): New.
11498 (test_register): Use gdb_test_multiple. Pass /x to print.
11499 (prepare_for_trace_test): New.
11500 (run_trace_experiment): Use "continue", not gdb_run_cmd.
11501 (gdb_collect_args_test, gdb_collect_argstruct_test)
11502 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
11503 prepare_for_trace_test.
11504 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
11505 fpreg, spreg and pcreg.
11506 (gdb_collect_expression_test, gdb_collect_globals_test): Use
11507 prepare_for_trace_test.
11508 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
11509 try to detect tracing support here. Don't set breakpoints at
11510 `begin' or `end' here.
11511 <global scope>: Use clean_restart. Run to main before checking
11512 for tracing support. Check for for tracing support here.
11513
09248348
JK
115142010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11515
11516 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
11517 " as $displacement" to "seen displacement message".
11518
d350db38
PA
115192010-03-28 Pedro Alves <pedro@codesourcery.com>
11520
11521 * gdb.trace/while-dyn.exp (executable): New variable.
11522 (binfile): Use it.
11523 (test_while_stepping): New function. Move most tests here. Call
11524 it once for each of the while-stepping, stepping and ws aliases.
11525
907af001
UW
115262010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11527
11528 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
11529 that do not provide the tagless_struct type name at all.
11530 (test_print_anon_union): Do not check value of uninitialized
11531 union member. Do not use cp_test_ptype_class, so we can accept
11532 "long" as well as "long int".
11533
610197fd
PA
115342010-03-26 Pedro Alves <pedro@codesourcery.com>
11535
11536 * gdb.trace/tfile.c (tohex, bin2hex): New.
11537 (write_error_trace_file): Hexify error description.
11538
6c28cbf2
SS
115392010-03-25 Stan Shebs <stan@codesourcery.com>
11540
11541 * gdb.trace/tfile.c: Generate an additional trace file, improve
11542 portability.
11543 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
11544 files in a better way.
11545
e62b8c7e
KS
115462010-03-25 Keith Seitz <keiths@redhat.com>
11547
11548 * gdb.java/jprint.exp: XFAIL printing of static class members
11549 because of GCC debuginfo problem.
11550
82ccf5a5
JK
115512010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11552
11553 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
11554
293e2f9e
DJ
115552010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11556
11557 * gdb.base/completion.exp: Allow long instead of long int.
11558 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
11559 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
11560 variable p.
11561 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
11562 * gdb.base/pointers.exp: Allow long instead of long int.
11563 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
11564 * gdb.base/step-line.exp: Allow a directory before the source file name.
11565
95a42b64
TT
115662010-03-24 Tom Tromey <tromey@redhat.com>
11567
11568 PR breakpoints/9352:
11569 * gdb.base/default.exp: Update.
11570 * gdb.base/commands.exp: Update.
11571 * gdb.cp/extern-c.exp: Test setting commands on multiple
11572 breakpoints at once.
11573
2390201f
DJ
115742010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11575
11576 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
11577 if gdb,nosignals.
11578 * gdb.base/watchpoints.c: Do not include unnecessary headers.
11579 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
11580 exited".
11581
8c9a6790
SS
115822010-03-24 Stan Shebs <stan@codesourcery.com>
11583
11584 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
11585
a6c727b2
DJ
115862010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11587
11588 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
11589 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
11590 argument. Handle "short" and "long".
11591 (Top level): Pass overprototyped output for old_fptr and xptr.
11592
4dfd5423
PA
115932010-03-23 Pedro Alves <pedro@codesourcery.com>
11594
11595 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
11596 format strings and add casts to avoid compiler warnings.
11597
115982010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
11599
11600 * lib/trace-support.exp (gdb_trace_setactions):
11601 Don't expect whitespace after ">" prompt.
11602 * gdb.trace/actions.exp: Adjust for output changes.
11603 * gdb.trace/while-stepping.exp: Likewise.
11604
c847d045
JK
116052010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11606
11607 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
11608 and r157645).
11609
5f717f1d
JK
116102010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11611
11612 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
11613 New.
11614
7d6d51d5
DJ
116152010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
11616
11617 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
11618 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
11619
3b11a015
SS
116202010-03-19 Stan Shebs <stan@codesourcery.com>
11621
11622 * gdb.trace/ax.exp: New file.
11623
d7d158ed
DE
116242010-03-19 Doug Evans <dje@google.com>
11625
6bb85cd1
DE
11626 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
11627 output from gcc.
11628
d7d158ed
DE
11629 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
11630 named /usr/sbin/prelink<foo>.
11631
4daf5ac0
SS
116322010-03-18 Stan Shebs <stan@codesourcery.com>
11633
11634 * gdb.trace/circ.exp: Test circular-trace-buffer.
11635 * gdb.trace/tfile.exp: Update tstatus test.
11636
e8d05480
JB
116372010-03-18 Joel Brobecker <brobecker@adacore.com>
11638
11639 * gdb.dwarf2/dw2-anonymous-func.S: New file.
11640 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
11641
441b986a
UW
116422010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11643
11644 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
11645
4247603b
PA
116462010-03-18 Pedro Alves <pedro@codesourcery.com>
11647
11648 * gdb.base/default.exp: Adjust the expected output of the finish
11649 and until commands when the inferior is not being run.
11650
13387711
SW
116512010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
11652
11653 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
11654 * gdb.cp/nsusing.exp: Ditto.
11655
6e31430b
TT
116562010-03-15 Tom Tromey <tromey@redhat.com>
11657
11658 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
11659 * gdb.cp/userdef.cc (operator==): New function.
11660 (main): New locals mem1, mem2.
11661
e2d69cb5
JZ
116622010-03-15 Jie Zhang <jie@codesourcery.com>
11663
11664 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
11665 Declare and use new loadtimeout variable.
11666
f572f0a9
DJ
116672010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
11668
11669 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
11670 Use gdb_load later.
11671
51f4c0b0
PA
116722010-03-14 Pedro Alves <pedro@codesourcery.com>
11673
11674 * gdb.base/solib-disc.c (main): Make format of fprintf a string
11675 literal. Add missing endlines to prints to stderr.
11676
1c809c68
TT
116772010-03-12 Tom Tromey <tromey@redhat.com>
11678
11679 PR c++/9708:
11680 * gdb.cp/m-static.exp: Add regression test.
11681 * gdb.cp/m-static.cc (method): New method.
11682 (main): Call it.
11683
00ae8fef
SW
116842010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
11685
11686 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
11687 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
11688
759f0f0b
PA
116892010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11690
21e24d21
PA
11691 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
11692
116932010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11694
759f0f0b
PA
11695 * lib/gdb.exp (skip_stl_tests): New.
11696 (gdb_compile): Symbian needs -ldl.
11697 (shlib_target_file): New.
11698 (shlib_symbol_file): New.
11699 (gdb_load_shlibs): Use shlib_target_file.
11700 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
11701 * gdb.cp/exception.exp: Use skip_stl_tests.
11702 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
11703 * gdb.cp/try_catch.exp: Use skip_stl_tests.
11704 * gdb.cp/mb-templates.exp: Ditto.
11705 * gdb.base/commands.exp: Relax regexes.
11706 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
11707 shlib_target_file and shlib_symbol_file.
11708 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
11709 sections.
11710 * gdb.base/ending-run.exp: Accept E32Main for symbian.
11711 * gdb.base/solib-disc.exp: Use
11712 shlib_target_file and shlib_symbol_file.
11713 * gdb.base/unload.exp: Don't skip on symbian. Use
11714 shlib_target_file and shlib_symbol_file.
11715 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
11716
6a8f2671 117172010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11718
6a8f2671
PA
11719 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
11720 * gdb.trace/report.exp: Adjust for x86 and x86_64.
11721 Issue a tfind end before looking for a tracepoint frame.
11722 * gdb.trace/tfind.exp: Adjust tstatus output.
11723 Adjust disassembly output.
11724 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
11725
ccf26247
JK
117262010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11727
11728 * gdb.base/break-interp.exp: Create new displacement parameter value
11729 for the test_ld calls.
11730 (reach): New parameter displacement, verify its content. New push of
11731 pf_prefix "reach-$func:". Import global expect_out.
11732 (test_core): New parameter displacement, verify its content. New push
11733 of pf_prefix "core:". New command "set verbose on". Import global
11734 expect_out.
11735 (test_attach): New parameter displacement, verify its content. New
11736 push of pf_prefix "attach:". New command "set verbose on". Import
11737 global expect_out.
11738 (test_ld): New parameter displacement, pass it to the reach, test_core
11739 and test_attach calls and verify its content in the "ld.so exit" test.
11740 * gdb.base/prelink.exp: Remove gdb_exit and final return.
11741 (prelink): Update expected text, use gdb_test.
11742
e469c7fb
DE
117432010-03-10 Doug Evans <dje@google.com>
11744
11745 * gdb.base/checkpoint.exp: Fix comment.
11746 Lengthen timeout while doing >600 checkpoints test.
11747 Rename duplicate "kill all one" test to keep test names unique.
11748
60e1c644
PA
117492010-03-10 Pedro Alves <pedro@codesourcery.com>
11750
11751 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
11752
cec808ec
KS
117532010-03-08 Keith Seitz <keiths@redhat.com>
11754
889bf7c5
PA
11755 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
11756 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
11757 (dm_type_long): New function.
11758 (dm_type_unsigned_short): New function.
11759 (dm_type_unsigned_long): New function.
11760 (myint): New typedef.
11761 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
11762 long, unsigned shor and long, operator char*, and typedef.
11763 (test_lookup_operator_functions): Add operator char* test.
11764 (test_paddr_operator_functions): Likewise.
11765 (test_paddr_overloaded_functions): Use probe values for
11766 short, long, and unsigned short and long.
11767 (test_paddr_hairy_functions): If the demangler probe detected
11768 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
11769 demangler.
11770 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
11771 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
11772 and "print null_pmf".
11773 Add test "ptype a.*pmf".
11774 * gdb.cp/overload.exp: Allow optional "int" to appear with
11775 "short" and "long".
11776 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
11777 long expect value for men_overload1arg.
11778 Allow "int" to appear with "short" and "long".
11779 When testing "info break", add argument for main (void).
11780 Also allow "int" to appear with "short" and "long".
11781 Ditto with "unsigned" and "long long".
cec808ec
KS
11782 * gdb.java/jmain.exp: Do not enclose methods names in single
11783 quotes.
11784 * gdb.java/jmisc.exp: Likewise.
11785 * gdb.java/jprint.exp: Likewise.
11786 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
11787
11788 From Jan Kratochvil <jan.kratochvil@redhat.com>:
11789 * gdb.cp/exception.exp (backtrace after first throw)
11790 (backtrace after second throw): Allow a namespace before __cxa_throw.
11791 (backtrace after first catch, backtrace after second catch): Allow
11792 a namespace before __cxa_begin_catch.
11793
11794 * gdb.cp/cpexprs.exp: New file.
11795 * gdb.cp/cpexprs.cc: New file.
11796
11797 From Daniel Jacobowitz <dan@codesourcery.com>
11798 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
11799 to use string_to_regexp.
11800 (ctor, dtor): New functions. Use them to match constructor
11801 and destructor function types.
11802 (Top level): Use runto_main.
11803
f870a310
TT
118042010-03-05 Tom Tromey <tromey@redhat.com>
11805
11806 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
11807 gdb.target_charset.
11808 (pp_ns.to_string): Likewise.
11809
0c199f28
KS
118102010-03-04 Keith Seitz <keiths@redhat.com>
11811
11812 * gdb.cp/overload.exp: Test that the filename portion of a linespec
11813 can be quoted. Test that both the filename and function/line
11814 portions can be quoted at the same time.
11815
c7437ca6
PA
118162010-03-04 Pedro Alves <pedro@codesourcery.com>
11817
11818 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
11819
b111b805
DE
118202010-03-03 Doug Evans <dje@google.com>
11821
24486cb7
DE
11822 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
11823 libc contains libpthread.
11824
b111b805
DE
11825 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
11826 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
11827 of gdb_compile. Add another pattern to match android backtrace.
11828
a0e0ef55
TT
118292010-03-03 Tom Tromey <tromey@redhat.com>
11830
11831 PR gdb/11345:
11832 * gdb.base/printcmds.exp (test_printf): Add test.
11833
1ba53b71
L
118342010-03-02 H.J. Lu <hongjiu.lu@intel.com>
11835
11836 * gdb.arch/amd64-byte.exp: New.
11837 * gdb.arch/amd64-dword.exp: Likewise.
11838 * gdb.arch/amd64-pseudo.c: Likewise.
11839 * gdb.arch/amd64-word.exp: Likewise.
11840 * gdb.arch/i386-byte.exp: Likewise.
11841 * gdb.arch/i386-pseudo.c: Likewise.
11842 * gdb.arch/i386-word.exp: Likewise.
11843
f5dff777
DJ
118442010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11845
11846 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
11847 types. Add structreg, bitfields, and flags registers.
11848 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
11849 registers.
11850
90884b2b
L
118512010-03-01 H.J. Lu <hongjiu.lu@intel.com>
11852
11853 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
11854 (load_description): Set architecture if defined.
11855
dc00d89f
PM
118562010-02-28 Phil Muldoon <pmuldoon@redhat.com>
11857
11858 * gdb.python/py-frame.exp: Add read_var block tests.
11859 * gdb.python/py-frame.c (block): New function.
11860
0e095b7e
JK
118612010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11862 Daniel Jacobowitz <dan@codesourcery.com>
11863
11864 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
11865
624f1a65
DM
118662010-02-25 David S. Miller <davem@davemloft.net>
11867
11868 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
11869 fix logic for setting all_syscalls_numbers.
11870
f3e9a817
PM
118712010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11872
11873 * Makefile.in: Add py-block and py-symbol.
11874 * gdb.python/py-symbol.exp: New File.
11875 * gdb.python/py-symtab.exp: New File.
11876 * gdb.python/py-block.exp: New File.
11877 * gdb.python/py-symbol.c: New File.
11878 * gdb.python/py-block.c: New File.
11879
f6bbabf0
PM
118802010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11881
11882 PR python/11314
11883 * lib/gdb.exp (skip_python_tests): New function.
11884 * gdb.python/py-cmd.exp: Use skip_python_tests.
11885 * gdb.python/py-frame.exp: Likewise.
11886 * gdb.python/py-function.exp: Likewise.
11887 * gdb.python/py-prettyprint.exp: Likewise.
11888 * gdb.python/py-template.exp: Likewise.
11889 * gdb.python/py-type.exp: Likewise.
11890 * gdb.python/py-value.exp: Likewise.
11891
85d721b8
PA
118922010-02-22 Pedro Alves <pedro@codesourcery.com>
11893
11894 PR9605
11895
11896 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
11897
48e32051
TT
118982010-02-19 Tom Tromey <tromey@redhat.com>
11899
11900 PR c++/8693, PR c++/9496:
11901 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
11902 regression tests.
11903
ac9c0048
JK
119042010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11905
11906 Fix compatibility with m68k as.
11907 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
11908 Use only /* comments */.
11909
57bb97a4
UW
119102010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11911
11912 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
11913 * configure: Regenerate.
11914
7d1bf85c
DJ
119152010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
11916
11917 * gdb.python/py-type.exp: Check for Python support.
11918
061b5285
PA
119192010-02-17 Pedro Alves <pedro@codesourcery.com>
11920
11921 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
11922 `regsub' syntax available.
11923
f8a8bc2c
PA
119242010-02-17 Pedro Alves <pedro@codesourcery.com>
11925
11926 * gdb.base/shmain.c (main): Remove printf call.
11927 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
11928 * gdb.base/unload.c (main): Make format of fprintf a string
11929 literal. Add missing endlines to prints to stderr.
11930 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
11931
6f451e5e
TT
119322010-02-17 Tom Tromey <tromey@redhat.com>
11933
11934 * gdb.java/jprint.java (jprint.props): New field.
11935 * gdb.java/jprint.exp (set_lang_java): Add regression test.
11936
12d79008
PA
119372010-02-17 Pedro Alves <pedro@codesourcery.com>
11938
ef801a0e 11939 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
11940 available.
11941
d252f7e5
DJ
119422010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11943
11944 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
11945 creation to support remote host testing.
11946
67bdab6c
DJ
119472010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11948
11949 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
11950 Recognize "command not found".
11951
bb391223
DJ
119522010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11953
11954 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
11955 single-stepping.
11956
70362913
DJ
119572010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11958
11959 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
11960 if arguments are not supported.
11961
493f3c00
DJ
119622010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11963
11964 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
11965 be const or non-const.
11966
8034c749
DJ
119672010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11968
11969 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
11970 mi_send_resuming_command to send -exec-continue.
11971
791dfb64
DJ
119722010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11973
11974 * gdb.base/list.exp (test_list_filename_and_function): Add test
11975 with single quotes.
11976 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
11977 matching.
11978 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
11979 Add KFAIL'd tests for PR gdb/11289.
11980
7c5fe868
DJ
119812010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11982
11983 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
11984
fdc498b8
DJ
119852010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11986
11987 * gdb.base/comp-dir/subdir/dummy.txt: New file.
11988 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
11989 a temporary directory.
11990
b519e2a6
DJ
119912010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11992
11993 * gdb.base/charset.exp: Use a single regular expression to match
11994 show host-charset and show target-charset output.
11995
74164c56
JK
119962010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11997
11998 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
11999 "Illegal process-id" expect string more exact.
12000 (attach to digits-starting nonsense is prohibited): New.
12001
701ed6dc
JK
120022010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12003
12004 * gdb.base/prelink.exp (set verbose on): New.
12005
889bf7c5 120062010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
12007
12008 * mi-reverse.exp: New file. Test for reverse option to the
12009 following MI commands: exec-continue, exec-finish, exec-next,
12010 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 12011
dadf0e9c
JB
120122010-02-09 Joel Brobecker <brobecker@adacore.com>
12013
12014 * gdb.ada/ptype_tagged_param: New testcase.
12015
714f19d5
TT
120162010-02-08 Tom Tromey <tromey@redhat.com>
12017
12018 PR c++/8017:
12019 * gdb.cp/overload.exp: Add tests.
12020 * gdb.cp/overload.cc (struct K): New.
12021 (namespace N): New.
12022 (main): Call new functions.
12023 (K::staticoverload): Define.
12024
889bf7c5 120252010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
12026
12027 PR gdb/10728
12028 * gdb.cp/pr10728-x.h: New file.
12029 * gdb.cp/pr10728-x.cc: New file.
12030 * gdb.cp/pr10728-y.cc: New file.
12031 * gdb.cp/pr10728.exp: New file.
12032 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
12033
889bf7c5 120342010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
12035
12036 PR gdb/9067
12037 * gdb.cp/pr9067.exp: New
12038 * gdb.cp/pr9067.cc: New
12039 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
12040
7b356089
JB
120412010-02-08 Joel Brobecker <brobecker@adacore.com>
12042
12043 * lib/gdb.exp (gdb_test_timeout): New global variable.
12044 Set it to timeout if not already set.
12045 (gdb_init): Reset the value of timeout to gdb_test_timeout.
12046
1be00882
DE
120472010-02-05 Doug Evans <dje@google.com>
12048
12049 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
12050 user.
12051
82856980
SW
120522010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
12053
12054 PR c++/7935:
12055 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
12056
1a334831
TT
120572010-02-04 Tom Tromey <tromey@redhat.com>
12058
12059 * gdb.cp/virtbase.exp: Make test case names unique.
12060
9c3c02fd
TT
120612010-02-02 Tom Tromey <tromey@redhat.com>
12062
12063 * gdb.cp/virtbase.exp: Add regression tests.
12064 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
12065 (main): Instantiate RHC.
12066
0cc2414c
TT
120672010-02-02 Tom Tromey <tromey@redhat.com>
12068
12069 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
12070 type-printing change.
12071
edf3d5f3
TT
120722010-02-02 Tom Tromey <tromey@redhat.com>
12073
12074 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
12075 * gdb.cp/virtbase.cc: New file.
12076 * gdb.cp/virtbase.exp: New file.
12077 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
12078
e4b7f41c
JK
120792010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12080
12081 PR libc/11214:
12082 * gdb.threads/current-lwp-dead.c: Include features.h.
12083 (HAS_NOMMU): New.
12084 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
12085
b381ea14
JK
120862010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12087
12088 * gdb.base/symbol-without-target_section.exp,
12089 gdb.base/symbol-without-target_section.c: New.
12090
c593ac0e
DJ
120912010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12092
12093 * gdb.base/bigcore.exp: Reset increased timeout.
12094 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
12095
db25f29d
DJ
120962010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12097
12098 * gdb.base/gcore.exp (capture_command_output): Use
12099 gdb_test_multiple.
12100
f9d67f43
DJ
121012010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12102
12103 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
12104 * gdb.arch/thumb2-it.exp (test_it_break): New function.
12105 (Top level): Call it.
12106
177321bd
DJ
121072010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12108
12109 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
12110
97f2ed50
DJ
121112010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12112
12113 * gdb.base/call-strs.exp, gdb.base/default.exp,
12114 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
12115 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
12116 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
12117 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
12118 gdb.base/watchpoint-solib.exp: Save and restore timeout.
12119 * gdb.base/ending-run.exp: Correct restore of timeout.
12120 * gdb.base/page.exp: Remove unnecessary timeout setting.
12121
e4e2711a
JB
121222010-01-29 Joel Brobecker <brobecker@adacore.com>
12123
12124 * gdb.ada/rec_return: New testcase.
12125
ba581dc1
JB
121262010-01-29 Joel Brobecker <brobecker@adacore.com>
12127
12128 * gdb.ada/call_pn: New testcase.
12129
4ea95be9
DJ
121302010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
12131
12132 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
12133 (Top level): Use it to resume.
12134 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
12135 the Thumb mode displaced stepping error as unsupported.
12136
df83a9bf
SW
121372010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
12138
889bf7c5
PA
12139 * gdb.cp/nsusing.exp: Added more tests.
12140 * gdb.cp/nsrecurs.exp: Ditto.
12141 * gdb.cp/nsusing.cc: Added test functions.
12142 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 12143
40b27cdc
JK
121442010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12145
12146 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
12147 absolute directory pathnames in gdb.sum file.
12148
de958931
SW
121492010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
12150
12151 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
12152 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
12153
708ead4e
TT
121542010-01-26 Tom Tromey <tromey@redhat.com>
12155
12156 PR exp/7643:
12157 * gdb.base/printcmds.exp (test_print_string_constants): Remove
12158 setup_kfail.
12159
b14e635e
SW
121602010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
12161
12162 * gdb.cp/nsrecurs.exp: New test.
12163 * gdb.cp/nsrecurs.cc: New test program.
12164 * gdb.cp/nsstress.exp: New test.
12165 * gdb.cp/nsstress.cc: New test program.
12166 * gdb.cp/nsdecl.exp: New test.
12167 * gdb.cp/nsdecl.cc: New test program.
12168
8540c487
SW
121692010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
12170
12171 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
12172 imported into file scope.
12173 Marked test as xfail.
12174 * gdb.cp/namespace-using.cc (marker5): New function.
12175 * gdb.cp/shadow.exp: New test.
12176 * gdb.cp/shadow.cc: New test program.
12177 * gdb.cp/nsimport.exp: New test.
12178 * gdb.cp/nsimport.cc: New test program.
12179
421d5d99
TT
121802010-01-25 Tom Tromey <tromey@redhat.com>
12181
12182 PR gdb/11049:
12183 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
12184 with "set print null-stop on".
12185
691f8dc1
JK
121862010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12187
12188 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
12189 Adjust it for DISASSEMBLY_OMIT_FNAME.
12190
0b92b5bb
TT
121912010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12192
12193 PR symtab/11199:
12194 * gdb.dwarf2/member-ptr-forwardref.exp,
12195 gdb.dwarf2/member-ptr-forwardref.S: New.
12196
23787403
JK
121972010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12198
12199 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
12200 (thread1_func): Protect thread1_tid with thread1_tid_cond by
12201 thread1_tid_mutex. Remove gdbstop_mutex handling.
12202 (thread2_func): Protect thread2_tid with thread2_tid_cond by
12203 thread2_tid_mutex. Remove gdbstop_mutex handling.
12204 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
12205 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
12206 pthread_cond_wait conditionalizations by while loops.
12207
b966cb8a
TT
122082010-01-20 Tom Tromey <tromey@redhat.com>
12209
12210 PR backtrace/10770:
12211 * gdb.dwarf2/pr10770.exp: New file.
12212 * gdb.dwarf2/pr10770.c: New file.
12213 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
12214
fcae584b
VP
122152010-01-20 Vladimir Prus <vladimir@codesourcery.com>
12216
12217 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
12218 that target was removed, and the test always runs native anyway.
12219
a0f49112
JK
122202010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12221
12222 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
12223 gdb.base/watchpoint-cond-gone-stripped.c: New.
12224
ceeb3d5a
TT
122252010-01-19 Tom Tromey <tromey@redhat.com>
12226
12227 PR c++/8000:
12228 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
12229 existing tests.
12230 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
12231 (main): Use AAA::SomeEnum.
12232
dd322c54
JK
122332010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12234
12235 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
12236 (test_ignore_count): Declare line_callme_body global.
12237 (run to breakpoint with ignore count): Use line_callme_body.
12238 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
12239 (set line_main_hello, set line_main_return): Reindent.
12240 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
12241 New.
12242 (continue to callee4): Use line_callee4_body.
12243 (check *stopped from CLI command): Use line_callee4_next.
12244 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
12245 (set line_main_hello, set line_main_return): Reindent.
12246 (set line_callee4_head, set line_callee4_body): New.
12247 (continue to callee4): Use line_callee4_body.
12248
4e8f195d
TT
122492010-01-18 Tom Tromey <tromey@redhat.com>
12250
12251 PR c++/9680:
12252 * gdb.cp/casts.cc: Add new classes and variables.
12253 * gdb.cp/casts.exp: Test new operators.
12254
9e14a9ba
JB
122552010-01-18 Tom Tromey <tromey@redhat.com>
12256 Thiago Jung Bauermann <bauerman@br.ibm.com>
12257
12258 * gdb.python/source2.py: New file.
12259 * gdb.python/source1: New file.
12260 * gdb.python/python.exp: Test "source" command.
12261
00bf0b85
SS
122622010-01-15 Stan Shebs <stan@codesourcery.com>
12263
12264 * gdb.trace/tfile.c: New file.
12265 * gdb.trace/tfile.exp: New file.
889bf7c5 12266
55235ad7
JK
122672010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12268
12269 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
12270
9f2982ff
JK
122712010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12272
12273 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
12274
bbfba9ed
JK
122752010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12276
12277 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
12278 (libfunc): New parameter action. Implement also selectable "sleep".
12279 * gdb.base/break-interp-main.c: Include assert.h.
12280 (libfunc): New parameter action.
12281 (main): New parameters argc and argv. Assert argc. Pass argv.
12282 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
12283 (test_attach): New proc.
12284 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
12285 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
12286
61f0d762
JK
122872010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12288
12289 * gdb.base/break-interp.exp (test_core): New proc.
12290 (test_ld): Call it.
12291
06a6f270
JK
122922010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12293
12294 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
12295 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
12296 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
12297 and gdb_compile_shlib. Use new -Wl compiler options.
12298 (dl bt, main bt): New tests.
12299
51bee8e9
JK
123002010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12301
12302 Support PIEs with no symfile_objfile.
12303 * gdb.base/break-interp.exp: New argument at the test_ld calls.
12304 (test_ld): New parameter trynosym.
12305 (test_ld <$trynosym>): New block.
12306
b8040f19
JK
123072010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12308
12309 * gdb.base/break-interp.exp: New file.
12310
be759fcf
PM
123112010-01-13 Phil Muldoon <pmuldoon@redhat.com>
12312
12313 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
12314 * gdb.python/py-prettyprint.py (pp_ls): New printer.
12315 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
12316 test.
12317 * gdb.python/py-prettyprint.c: Define lazystring test structure.
12318 * gdb.python/py-mi.exp: Add lazy string test.
12319
dc146f7c
VP
123202010-01-13 Vladimir Prus <vladimir@codesourcery.com>
12321
12322 * lib/mi-support.exp (mi_check_thread_states): Handle
12323 core number in thread listing.
12324
b4ba55a1
JB
123252010-01-12 Joel Brobecker <brobecker@adacore.com>
12326
12327 * gdb.base/maint.exp: Adjust the expected output for the
12328 "maint print type" test. Use gdb_test_multiple instead of
12329 gdb_sent/gdb_expect.
12330
08e24bd4
DE
123312010-01-11 Doug Evans <dje@google.com>
12332
6496a609
DE
12333 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
12334 from gdbserver_download. All callers updated.
12335
08e24bd4
DE
12336 * gdb.server/ext-run.exp: "info os processes" requires xml support.
12337
b5cfddf5
JK
123382010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12339
12340 Implement binary numbers parsing.
12341 * gdb.base/printcmds.exp (test_integer_literals_accepted)
12342 (test_integer_literals_rejected): New binary tests.
12343
3725885a
RW
123442010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12345
12346 * gdb.cell/configure: Regenerate.
12347
37aeb5df
JK
123482010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12349
12350 * gdb.base/corefile.exp: Move the core finding block out and call it as
12351 core_find, new variable $corefile, replace corefile by $corefile and
12352 [file tail $corefile] for usage vs. test names resp.
12353 * lib/gdb.exp (core_find): Move it as a new function here. New
12354 parameter binfile and deletefiles. New variable $destcore. Pre-delete
12355 $destcore. Return "" on error.
12356
d521f563
JK
123572010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12358
12359 Workaround PR binutils/10802.
12360 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
12361 (twice).
12362
28f24826
DJ
123632010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
12364
12365 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
12366
2de75e71
JB
123672010-01-08 Joel Brobecker <brobecker@adacore.com>
12368
12369 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
12370 call, to avoid interruption.
12371
fe00719b 123722010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
12373
12374 * gdb.stabs/weird.def (args93): New.
12375
d0ef5df8
DE
123762010-01-07 Doug Evans <dje@google.com>
12377
12378 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
12379
3a08d52f
TT
123802010-01-07 Tom Tromey <tromey@redhat.com>
12381
12382 * gdb.base/source.exp: Use correct line number.
12383
7a697b8d
SS
123842010-01-05 Stan Shebs <stan@codesourcery.com>
12385
12386 * gdb.trace/tracecmd.exp: Test ftrace.
12387
7803799a
UW
123882010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12389
12390 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
12391
c54eabfa
JK
123922010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12393
12394 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
12395 "uint_for_mi_testing".
12396
02e7ef19
JB
123972010-01-01 Joel Brobecker <brobecker@adacore.com>
12398
12399 Test indented comment in file being sourced.
12400 * gdb.base/commands.exp: Test indented comment in file being sourced.
12401
abd775ce
JB
124022010-01-01 Joel Brobecker <brobecker@adacore.com>
12403
12404 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
12405 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
12406 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
12407 notice.
12408
79b55b82
JB
124092010-01-01 Joel Brobecker <brobecker@adacore.com>
12410
12411 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
12412 notice.
12413
8997583e
JK
124142010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12415
12416 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
12417 missing $after_stopped and comma (,) expectation.
12418
6da95a67
SS
124192009-12-31 Stan Shebs <stan@codesourcery.com>
12420
12421 * gdb.trace/actions.exp: Test teval action.
889bf7c5 12422
218d2fc6
TJB
124232009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12424
12425 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
12426 (top level): Call test_watchpoint_in_big_blob.
12427 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
12428 watchpoints.
12429 (func3): Write to buf.
12430
236f1d4d
SS
124312009-12-29 Stan Shebs <stan@codesourcery.com>
12432
12433 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 12434
f61e138d
SS
124352009-12-28 Stan Shebs <stan@codesourcery.com>
12436
12437 * gdb.trace/tsv.exp: New file.
12438 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 12439
0219b378
DJ
124402009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
12441
12442 * gdb.base/find.c (main): Reference search buffers.
12443 * gdb.base/included.c (main): Reference integer.
12444 * gdb.base/ptype.c (charfoo): Declare.
12445 (intfoo): Call charfoo.
12446 * gdb.base/scope0.c (useitp): New function.
12447 (usestatics): Use useitp.
12448 (useit): Add a type for val.
12449 * gdb.base/scope1.c (useit1): Take a pointer argument.
12450 (usestatics1): Update calls to useit1.
12451 * gdb.cp/call-c.cc: Declare foo.
12452 (main): Call foo.
12453 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
12454 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
12455 (main): Call C::ensureRefs and ensureOtherRefs.
12456 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
12457 variables.
12458 (ensureOtherRefs): New function.
12459 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
12460 * gdb.cp/templates.cc (main): Call t5i.value.
12461
3f78692f
JK
124622009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12463
12464 Fix compatibility with G++-4.5.
12465 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
12466 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
12467 (uncaught return): Remove.
12468
429374b8
JK
124692009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12470 Phil Muldoon <pmuldoon@redhat.com>
12471
12472 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
12473 (bp_location13, bp_location14, bp_location17, bp_location18)
12474 (marker3_proto, marker4_proto): New variables.
12475 (breakpoint info): Update output.
12476 (run until breakpoint at marker3, run until breakpoint at marker4): New
12477 tests.
12478
859825b8
JK
124792009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12480
12481 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
12482 Replace the printf call of Y by provided "y-set-1" label. New block
12483 for the second shared library.
12484 * gdb.base/unload.exp: Compile also the second library, call
12485 gdb_load_shlibs also for it. Use now gdb_breakpoint.
12486 (single pending breakpoint info): Rename to ...
12487 (pending breakpoint info before run): ... this extended test.
12488 (libfile2, libname2, libsrcfile2, libsrc2)
12489 (lib_sl2): New variables.
12490 (exec_opts): Set also SHLIB_NAME2.
12491 (pending breakpoint info on first run at shrfunc1)
12492 (pending breakpoint info on second run at shrfunc1)
12493 (pending breakpoint info on second run at shrfunc2)
12494 (print y from libfile, print y from libfile2): New tests.
12495 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
12496 * gdb.base/unloadshr2.c: New.
12497
e6a386cd
HZ
124982009-12-22 Hui Zhu <teawater@gmail.com>
12499
12500 * gdb.reverse/sigall-reverse.exp: Adjust.
12501
9e19b45e
VP
125022009-12-21 Vladimir Prus <vladimir@codesourcery.com>
12503
12504 PR gdb/10884
12505
12506 * gdb.mi/var-cmd.c (do_bitfield_tests): New
12507 (main): Call do_bitfield_tests.
aacf5b1e 12508 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 12509
d53a7b30
JB
125102009-12-20 Joel Brobecker <brobecker@adacore.com>
12511
12512 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
12513 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
12514 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
12515 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
12516 gdb.modula2/unbounded1.c: Update copyright header.
12517
191ca0a1
CM
125182009-12-10 Chris Moller <moller@mollerware.com>
12519
12520 PR gdb/9399
12521 * gdb.cp/virtfunc2.exp: New tests
12522 * gdb.cp/virtfunc2.cc: New tests
12523 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
12524
0fa6cf1b
MS
125252009-12-10 Oza Pawandeep (paawan1982@yahoo.com
12526
12527 * gdb.reverse/i387-env-reverse.c: New file.
12528 * gdb.reverse/i387-env-reverse.exp: New file.
12529 * gdb.reverse/i387-stack-reverse.c: New file.
12530 * gdb.reverse/i387-stack-reverse.exp: New file.
12531
361ae042
PM
125322009-12-08 Phil Muldoon <pmuldoon@redhat.com>
12533
12534 * gdb.python/py-type.exp (test_range): New test.
12535
bfd31e71
PM
125362009-12-03 Phil Muldoon <pmuldoon@redhat.com>
12537
12538 PR python/10805
12539
12540 * gdb.python/py-type.exp: New file.
12541 * gdb.python/py-type.c: New file.
12542 * Makefile.in: Add py-type.
12543
57a1d736
TT
125442009-12-03 Tom Tromey <tromey@redhat.com>
12545
12546 * gdb.python/py-value.exp (test_parse_and_eval): New
12547 function.
12548
1f3b5d1b
PP
125492009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
12550
12551 PR gdb/11022
12552
12553 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
12554 * gdb.base/pr11022.c: New test.
12555
8b7dbdc9
JK
125562009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12557
12558 Fix spurious false FAILs.
12559 * gdb.base/structs.c (chartest): New.
12560 (main): Fill-in chartest.
12561 * gdb.base/structs.exp (anychar_re, first): New.
12562 (start_structs_test): Import global anychar_re and first.
12563 New gdb_test call "set print elements 300; ${testfile}"
12564 (start_structs_test <$first>): New block.
12565 (any): Import global anychar_re. New variable ac. Use ${ac}.
12566
6a53b2ec
JK
125672009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12568
12569 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
12570
d7167b4c
JK
125712009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12572
12573 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
12574 Force $srcfile file.
12575 * gdb.base/foll-fork.c (callee): Comment out the printf call.
12576
b1798462
UW
125772009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12578
12579 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
12580 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
12581 * gdb.threads/watchthreads-reorder.exp: Likewise.
12582
b6199126
DJ
125832009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
12584
12585 PR gdb/8704
12586
12587 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
12588 "if", and "thread". Correct matching in the previous test.
12589
b22a0510
DJ
125902009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
12591
12592 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
12593
930636d2
MS
125942009-11-23 Michael Snyder <msnyder@vmware.com>
12595
12596 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
12597 * gdb.reverse-watch-precsave.exp: Ditto.
12598
21a0512e
PP
125992009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
12600
12601 * gdb.asm/asm-source.exp: Adjust.
12602 * gdb.base/help.exp: Adjust.
889bf7c5 12603
fc30d5e0
PA
126042009-11-22 Pedro Alves <pedro@codesourcery.com>
12605
12606 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
12607 (do_syscall_tests_without_xml): Set data-directory to
12608 /the/path/to/nowhere.
12609
f6bc2008
PA
126102009-11-21 Pedro Alves <pedro@codesourcery.com>
12611
12612 * gdb.threads/local-watch-wrong-thread.c,
12613 gdb.threads/local-watch-wrong-thread.exp: New files.
12614
8c2fb5de
PA
126152009-11-21 Pedro Alves <pedro@codesourcery.com>
12616
12617 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
12618 assume new `regsub' syntax available.
12619
ebec9a0f
PA
126202009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12621
a79d3c27
JK
12622 * gdb.base/watchpoint-hw-hit-once.exp,
12623 gdb.base/watchpoint-hw-hit-once.c: New.
12624
126252009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12626
12627 * gdb.threads/watchthreads-reorder.exp,
12628 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 12629
276a961b
MK
126302009-11-17 Nathan Sidwell <nathan@codesourcery.com>
12631
12632 * gdb.xml/tdesc-regs.exp: Use for m68k.
12633
4867c1fb
PA
126342009-11-15 Pedro Alves <pedro@codesourcery.com>
12635
12636 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
12637
f6838f81
DJ
126382009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12639
12640 * lib/gdb.exp (current_target_name): New procedure.
12641 (gdb_wrapper_target): New variable.
12642 (gdb_wrapper_init): Set gdb_wrapper_target.
12643 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
12644 wrapper.
12645
4ac4dd3f
DJ
126462009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12647
12648 * gdb.base/remote.exp: Delete the slowest load test.
12649 Do not load with fixed packet sizes.
12650
a7881759
DJ
126512009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12652
12653 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
12654
97a5b505
DJ
126552009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12656
12657 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
12658 srcfile when setting a breakpoint.
12659
d3e1fc54
DJ
126602009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
12661
12662 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
12663 macros.
12664
7cbcbded
DJ
126652009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12666
12667 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
12668 to be in memory.
12669 * gdb.base/display.c (force_mem): New.
12670 (do_loops): Use it. Add breakpoint comments.
12671 (do_vars): Add a breakpoint comment.
12672 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
12673 line numbers.
12674
bdea3a92
NF
126752009-11-13 Nathan Froyd <froydnj@codesourcery.com>
12676
12677 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
12678 instead of a bare "run".
12679
269f82e5
PP
126802009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
12681
12682 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 12683
a69b7d9d
DJ
126842009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12685
12686 * lib/cell.exp (skip_cell_tests): Clean up test files before
12687 returning.
12688
b598bfda
DJ
126892009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12690
12691 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
12692 and the breakpoint menu. Do not call perror if a prompt is seen.
12693 Consume the following GDB prompt.
12694 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
12695 * gdb.cp/namespace.exp: Use gdb_test.
12696 * gdb.cp/templates.exp: Use gdb_test.
12697 (test_template_breakpoints): Use gdb_test_multiple.
12698
87728fa0
DJ
126992009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12700
12701 * gdb.base/break1.c (struct some_struct, values): Move earlier.
12702 (marker4): Reference values.
12703
b67c692f
DJ
127042009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12705
12706 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
12707 is missing.
12708
f0df251a
DJ
127092009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12710
12711 * gdb.base/break.c (need_malloc): New.
12712 * gdb.base/constvars.c (main): Reference crass and crisp.
12713 * gdb.base/gdb1821.c (main): Reference bar.
12714 * gdb.cp/gdb1355.cc (main): Reference s1.
12715 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
12716 (main): Call them.
12717 * gdb.cp/hang2.cc (dummy2): Define.
12718 * gdb.cp/hang3.cc (dummy3): Define.
12719 * gdb.cp/m-data.cc (main): Reference shadow.
12720
bdf7534a
NF
127212009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12722 Nathan Froyd <froydnj@codesourcery.com>
12723
12724 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
12725 remote host.
12726
f24fce77
NF
127272009-11-12 Nathan Froyd <froydnj@codesourcery.com>
12728
12729 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
12730 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
12731 * gdb.dwarf2/dw2-compressed.exp: Likewise.
12732 * gdb.dwarf2/dw2-intercu.exp: Likewise.
12733 * gdb.dwarf2/dw2-intermix.exp: Likewise.
12734 * gdb.dwarf2/dw2-producer.exp: Likewise.
12735 * gdb.dwarf2/mac-fileno.exp: Likewise.
12736 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
12737 py-prettyprint.py to the remote host.
12738 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
12739
40f0318e
KS
127402009-11-11 Keith Seitz <keiths@redhat.com>
12741
12742 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
12743 use it instead of "Foo".
12744 * gdb.cp/classes.exp (do_tests): Add a test to access
12745 a method through a typedef'd class name.
12746
f3d9f7fb
NF
127472009-11-11 Nathan Froyd <froydnj@codesourcery.com>
12748
12749 * gdb.base/long_long.exp: Permit leading zeros on floating-point
12750 exponents.
12751 * gdb.base/pointers.exp: Likewise.
12752 * gdb.cp/ref-types.exp: Likewise.
12753
a4216f37
KS
127542009-11-11 Keith Seitz <keiths@redhat.com>
12755
12756 * gdb.cp/cplusfuncs.cc (class foo): Add operators
12757 new[] and delete[].
12758 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
12759 "void".
12760 (probe_demangler): Remove all single-quoting of
12761 method and variable names.
12762 (info_func_regexp): Remove the word "void" from any
12763 occurrence of "(void)".
12764 (print_addr_2): Remove all single-quoting of
12765 method names.
12766 (print_addr_2_kfail): Likewise.
12767 (print_addr): Single-quote C function names before
12768 passing to print_addr_2.
12769 (test_paddr_operator_functions): Remove single-quoting
12770 for method names.
12771 Add tests for operator new[] and operator delete[].
12772
9b14d7aa
JK
127732009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12774
12775 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
12776
85feb311
KS
127772009-11-09 Keith Seitz <keiths@redhat.com>
12778
12779 * gdb.cp/overload.exp: Add tests for resolving overloaded
12780 methods in expression parsing/evaluation.
12781
fa335448
DJ
127822009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
12783
12784 * lib/gdb.exp (default_gdb_version): Use --version instead of
12785 --command.
12786
ec3c07fc
NS
127872009-11-10 Nathan Sidwell <nathan@codesourcery.com>
12788
12789 * lib/gdb.exp (gdb_compile_test): New.
12790 (skip_ada_tests, skip_java_tests): New.
12791 (gdb_compile): Use gdb_compile_test for f77.
12792 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
12793 * lib/java.exp (compile_java_from_source): Remove runtests check,
12794 use gdb_compile_test to record result.
12795 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
12796 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
12797 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
12798 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
12799 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
12800 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
12801 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
12802 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
12803 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
12804 adjust gdb_compile invocations.
12805
b8b4e42b
JK
128062009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12807
12808 * Makefile.in (abs_builddir): New.
12809 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
12810 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
12811 `$(abs_builddir)/site.exp'.
12812
f8b7eaf3
DJ
128132009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
12814
12815 * config/m68k-emc.exp, lib/emc-support.exp,
12816 gdb.trace/gdb_c_test.c: Delete.
12817 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
12818 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12819 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12820 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12821 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12822 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
12823 casing for m68k-*-elf.
12824
c4187697
NS
128252009-11-03 Pedro Alves <pedro@codesourcery.com>
12826
12827 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
12828 * gdb.arch/i386-prologue.exp: Likewise.
12829 * gdb.arch/i386-unwind.exp: Likewise.
12830
db16b772
DJ
128312009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12832
12833 * lib/gdb.exp (gdb_expect): Fix timeout typo.
12834
bcf71277
DJ
128352009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12836
12837 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
12838
0105cee2
DJ
128392009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12840
12841 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
12842
24ddea62
JK
128432009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12844
12845 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
12846
287ccc17
JK
128472009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12848
12849 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
12850 * gdb.base/sepdebug2.c: New file.
12851
08bca259 128522009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
12853
12854 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
12855 the modified warnings for catch syscall. Verify if GDB was compiled
12856 with support for lib expat, and choose which tests to run depending
12857 on this.
12858
5d4e2b76
VP
128592009-10-30 Vladimir Prus <vladimir@codesourcery.com>
12860
12861 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
12862 that composite commands are parsed OK. And also test
12863 that breakpoint commands do work.
12864
240e538a
MS
128652009-10-23 Michael Snyder <msnyder@vmware.com>
12866
12867 gdb.reverse/consecutive-precsave.exp: Change expect pattern
12868 to allow for new disassembly style.
12869
9c419145
PP
128702009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
12871
12872 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 12873
02506ff1
MS
128742009-10-22 Michael Snyder <msnyder@vmware.com>
12875
12876 * gdb.reverse/break-precsave.exp: New test.
12877 * gdb.reverse/consecutive-precsave.exp: Ditto.
12878 * gdb.reverse/finish-precsave.exp: Ditto.
12879 * gdb.reverse/i386-precsave.exp: Ditto.
12880 * gdb.reverse/machinestate-precsave.exp: Ditto.
12881 * gdb.reverse/sigall-precsave.exp: Ditto.
12882 * gdb.reverse/solilb-precsave.exp: Ditto.
12883 * gdb.reverse/step-precsave.exp: Ditto.
12884 * gdb.reverse/until-precsave.exp: Ditto.
12885 * gdb.reverse/watch-precsave.exp: Ditto.
12886
4cf866a3
MS
128872009-10-22 Michael Snyder <msnyder@vmware.com>
12888
12889 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
12890 for gdb_expect. Adjust one test's expect strings for the new
12891 format of disassemble.
12892 * gdb.reverse/finish-reverse.exp: Delete 'return'.
12893 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
12894 gdb_test_multiple.
12895 * gdb.reverse/step-reverse.exp: Delete 'return'.
12896 * gdb.reverse/until-reverse.exp: Delete blank lines.
12897 * gdb.reverse/watch-reverse.exp: Delete blank lines.
12898
2b28d209
PP
128992009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
12900
12901 * gdb.base/consecutive.exp: Adjust.
12902 * gdb.base/display.exp: Likewise.
12903 * gdb.base/pc-fp.exp: Likewise.
12904 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 12905
33b9c32b
MS
129062009-10-19 Michael Snyder <msnyder@vmware.com>
12907
12908 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
12909 * gdb.reverse/finish-reverse.c: Ditto.
12910 * gdb.reverse/sigall-reverse.c: Ditto.
12911 * gdb.reverse/solib-reverse.c: Ditto.
12912 * gdb.reverse/step-reverse.c: Ditto.
12913 * gdb.reverse/watch-reverse.c: Ditto.
12914
6c95b8df
PA
129152009-10-19 Pedro Alves <pedro@codesourcery.com>
12916 Stan Shebs <stan@codesourcery.com>
12917
12918 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
12919 * gdb.base/foll-exec.exp: Adjust to expect a process id before
12920 "Executing new program".
12921 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
12922 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
12923 left listed after having been killed.
12924 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
12925 * gdb.base/maint.exp: Adjust test.
12926
12927 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
12928 * gdb.multi/Makefile.in: New.
12929 * gdb.multi/base.exp: New.
12930 * gdb.multi/goodbye.c: New.
12931 * gdb.multi/hangout.c: New.
12932 * gdb.multi/hello.c: New.
12933 * gdb.multi/bkpt-multi-exec.c: New.
12934 * gdb.multi/bkpt-multi-exec.exp: New.
12935 * gdb.multi/crashme.c: New.
12936
279017b7
TG
129372009-10-13 Tristan Gingold <gingold@adacore.com>
12938
12939 * gdb.base/sepdebug.exp: Check debug info are found.
12940
0413d738
PA
129412009-10-08 Pedro Alves <pedro@codesourcery.com>
12942
12943 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
12944 bits.
12945
c628eecc
JK
129462009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12947
12948 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
12949
38af1bfe
JB
129502009-10-07 Joel Brobecker <brobecker@adacore.com>
12951
12952 * gdb.base/watchpoints.c: Add copyright header. Reformat one
12953 of the comments.
12954
2b0adecd
PM
129552009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
12956
12957 * gdb.base/annota1.exp: Remove obsolete match_max increase.
12958 * gdb.base/annota3.exp: Idem.
12959 * gdb.base/maint.exp: Idem.
12960
8d417781
PM
129612009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
12962
889bf7c5 12963 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
12964 to default.
12965
bb61102d
PM
129662009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12967
889bf7c5 12968 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
12969 mingw and cygwin targets.
12970
ace5c364
PM
129712009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12972 Pedro Alves <pedro@codesourcery.com>
12973
889bf7c5 12974 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
12975 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
12976
c2d494a0
PM
129772009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12978
e1b52ce2
PM
12979 * gdb.base/shr1.c: Use %p in format string.
12980 * gdb.base/unload.c: Avoid warning in fprintf.
12981 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 12982
209f53f5
PM
129832009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12984
12985 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
12986 long type.
12987 (test_unlink): Correct printf string.
12988 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
12989 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
12990
8172766a
JK
129912009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12992
12993 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
12994 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
12995 * gdb.arch/ia64-breakpoint-shadow.S: New file.
12996
0f73703c
UW
129972009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12998
12999 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
13000 * gdb.objc/nondebug.exp: Likewise.
13001
b32306ca
UW
130022009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13003
13004 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
13005 target_info setting.
13006
13007 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
13008 that detect new threads during "info threads".
13009
0057022f
UW
130102009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13011
13012 * gdb.threads/manythreads.c (main): Increase thread stack size
13013 to 2*PTHREAD_STACK_MIN.
13014 * gdb.threads/multi-create.c (main): Likewise.
13015 (create_function): Likewise.
13016
f29c0325
UW
130172009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13018
13019 * gdb.base/dump.exp: Pass difference of pointer types instead
13020 of integer types as offset to restore in intarr3.srec case.
13021
fcb34849
UW
130222009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13023
13024 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
13025
d5142e3b
UW
130262009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13027
13028 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
13029
087b74b2 130302009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 13031
087b74b2
PM
13032 New test for two watchpoints, with disabling of
13033 the first inserted.
13034 * testsuite/gdb.base/watchpoints.c: New file.
13035 * testsuite/gdb.base/watchpoints.exp: New file.
13036
96c07c5b
TT
130372009-09-25 Tom Tromey <tromey@redhat.com>
13038
13039 * gdb.base/charset.exp: Test utf-16 strings with Python.
13040
b8899f2b
TT
130412009-09-25 Tom Tromey <tromey@redhat.com>
13042
13043 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
13044 UCS-4.
13045 * gdb.base/charset.c (utf_32_string): Rename.
13046 (init_utf32): Rename.
13047 (main): Update.
13048
329719ec
TT
130492009-09-22 Tom Tromey <tromey@redhat.com>
13050
13051 * gdb.python/py-function.exp: Add regression tests.
13052
11ef0d76
KS
130532009-09-21 Keith Seitz <keiths@redhat.com>
13054
13055 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
13056 with invalid operator.
13057
3fe8f3b3
KS
130582009-09-21 Keith Seitz <keiths@redhat.com>
13059
13060 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
13061 and destructor using typedef name of class.
13062 * gdb.cp/classes.cc (class Base1): Add a destructor.
13063 (base1): New typedef.
13064 (use_methods): Instanitate an object of type base1.
13065 * gdb.cp/templates.exp (test_template_typedef): New procedure.
13066 (do_tests): Call test_template_typedef.
13067 * gdb.cp/templates.cc (Baz::~Baz): New method.
13068 (intBazOne): New typedef.
13069 (main): Instantiate intBazOne.
13070
7a9fe101
PM
130712009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13072
13073 PR python/10633
13074
13075 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
13076 Function.
13077 (run_lang_tests): Add print elements test.
13078
2e4d963f
PM
130792009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13080
13081 * gdb.python/py-value.exp (test_subscript_regression): New
13082 function. Test for invalid subscripts.
13083 * gdb.python/py-value.c (main): Add test array, and pointer to it.
13084 (ptr_ref): New function.
13085
ec7e75e7
PP
130862009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13087
13088 * gdb.base/default.exp: Fix "show convenience".
13089
0cc7d26f
TT
130902009-09-15 Tom Tromey <tromey@redhat.com>
13091
13092 * lib/mi-support.exp (mi_create_varobj): Update.
13093 (mi_create_floating_varobj): Likewise.
13094 (mi_create_dynamic_varobj): New proc.
13095 (mi_varobj_update): Update.
13096 (mi_varobj_update_with_type_change): Likewise.
13097 (mi_varobj_update_kv_helper): New proc.
13098 (mi_varobj_update_dynamic_helper): Rewrite.
13099 (mi_varobj_update_dynamic): New proc.
13100 (mi_list_varobj_children): Update.
13101 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
13102 * gdb.python/python-prettyprint.py (pp_outer): New class.
13103 (pp_nullstr): Likewise.
13104 (lookup_function): Register new printers.
13105 * gdb.python/python-prettyprint.c (struct substruct): New type.
13106 (struct outerstruct): Likewise.
13107 (substruct_test): New function.
13108 (struct nullstr): New type.
13109 (string_1, string_2): New globals.
13110 (main): Add new tests.
13111 * gdb.python/python-mi.exp: Added regression tests.
13112 * gdb.mi/mi2-var-display.exp: Update.
13113 * gdb.mi/mi2-var-cmd.exp: Update.
13114 * gdb.mi/mi2-var-child.exp: Update.
13115 * gdb.mi/mi2-var-block.exp: Update.
13116 * gdb.mi/mi-var-invalidate.exp: Update.
13117 * gdb.mi/mi-var-display.exp: Update.
13118 * gdb.mi/mi-var-cmd.exp: Update.
13119 * gdb.mi/mi-var-child.exp: Update.
13120 * gdb.mi/mi-var-block.exp: Update.
13121 * gdb.mi/mi-break.exp: Update.
13122 * gdb.mi/gdb701.exp: Update.
13123
a96d9b2e
SDJ
131242009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
13125
13126 * Makefile.in: Inclusion of catch-syscall object.
13127 * gdb.base/catch-syscall.c: New file.
13128 * gdb.base/catch-syscall.exp: New file.
13129
b43b923a
MS
131302009-09-12 Michael Snyder <msnyder@vmware.com>
13131
13132 * gdb.reverse/step-reverse.exp: Explicitly check for targets
13133 that can support reverse debuggnig.
13134
cec03d70
TT
131352009-09-11 Tom Tromey <tromey@redhat.com>
13136
13137 * gdb.dwarf2/valop.S: New file.
13138 * gdb.dwarf2/valop.exp: New file.
13139
e23bb3fc
MK
131402009-09-11 Mark Kettenis <kettenis@gnu.org>
13141
13142 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
13143
37c3696d
DE
131442009-09-10 Doug Evans <dje@google.com>
13145
13146 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
13147 Add $gdb_prompt to second breakpoint regexp.
13148
5172aecb
JB
131492009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
13150
13151 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
13152 names, add missing ones.
13153 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
13154 * gdb.python/py-frame.c: Rename from python-frame.c.
13155 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
13156 testfile name.
13157 * gdb.python/py-function.exp: Rename from python-function.exp.
13158 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
13159 testfile name.
13160 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
13161 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
13162 Adjust testfile name.
13163 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
13164 * gdb.python/py-template.cc: Rename from python-template.cc.
13165 * gdb.python/py-template.exp: Rename from python-template.exp.
13166 Adjust testfile name.
13167 * gdb.python/py-value.c: Rename from python-value.c.
13168 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
13169 testfile name.
13170
b554e4bd
JK
131712009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13172
13173 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
13174 $bpt2address.
13175 (Second breakpoint address is valid on ia64)
13176 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
13177
9a68ae16
JM
131782009-09-03 Joseph Myers <joseph@codesourcery.com>
13179
13180 * gdb.base/ending-run.exp: Restrict regular expression matching
13181 line number to require closing brace following.
13182
146b9145
DE
131832009-09-03 Doug Evans <dje@google.com>
13184
13185 * gdb.base/store.exp (check_set): Fix typo in expected value message.
13186
787d21e1
TT
131872009-09-02 Tom Tromey <tromey@redhat.com>
13188
13189 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
13190
e7802207
TT
131912009-09-02 Tom Tromey <tromey@redhat.com>
13192
13193 * gdb.dwarf2/callframecfa.exp: New file.
13194 * gdb.dwarf2/callframecfa.S: New file.
13195
817aadd2
JK
131962009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13197
13198 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
13199 gdb.base/solib-overlap-main.c: New.
13200
4a76eae5
DJ
132012009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
13202
13203 PR gdb/10565
13204
13205 * gdb.base/bitfields.c (struct container, container): New.
13206 (main): Initialize it and call break5.
13207 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
13208
d4b96c9a
JK
132092009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13210
13211 Support constant DW_AT_data_member_location by GCC PR debug/40659.
13212 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
13213
4e22772d
JK
132142009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13215
13216 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
13217
2efab443
MS
132182009-08-26 Michael Snyder <msnyder@vmware.com>
13219
13220 * gdb.base/i386-reverse.c: New file.
13221 * gdb.base/i386-reverse.exp: New file.
13222 * gdb.base/Makefile.in: Add new files to be removed.
13223
07ab73a0
JM
132242009-08-26 Joseph Myers <joseph@codesourcery.com>
13225
13226 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
13227 environment-pwd for remote host.
13228 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
13229
676accff
KS
132302009-08-24 Keith Seitz <keiths@redhat.com>
13231
13232 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
13233 Add two new C++ completer tests which limit the output to a
889bf7c5 13234 given class.
676accff 13235
f9f7ad22
MS
132362009-08-24 Michael Snyder <msnyder@vmware.com>
13237
13238 * gdb.base/del.exp: Fix typo in comment.
13239 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
13240
81ecdfbb
RW
132412009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
13242
13243 * configure: Regenerate.
13244 * gdb.hp/configure: Likewise.
13245 * gdb.hp/gdb.aCC/configure: Likewise.
13246 * gdb.hp/gdb.base-hp/configure: Likewise.
13247 * gdb.hp/gdb.compat/configure: Likewise.
13248 * gdb.hp/gdb.defects/configure: Likewise.
13249 * gdb.hp/gdb.objdbg/configure: Likewise.
13250 * gdb.stabs/configure: Likewise.
13251
cab0c772
UW
132522009-08-19 Doug Evans <dje@google.com>
13253
13254 * gdb.base/gdbvars.c: New file.
13255 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
13256
b8fa0bfa
PA
132572009-08-14 Pedro Alves <pedro@codesourcery.com>
13258
13259 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
13260 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
13261
b84aa90a
PA
132622009-08-13 Pedro Alves <pedro@codesourcery.com>
13263
13264 * gdb.base/default.exp: Adjust "set language test": it's now an
13265 enum command. Larger help string moved to "help set language".
13266 * gdb.base/help.exp: Adjust "help set language" expected output,
13267 now lists all known languages.
13268
0d8f9b2c
NF
132692009-08-11 Nathan Froyd <froydnj@codesourcery.com>
13270
13271 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
13272 all frame arguments.
13273 * gdb.arch/altivec-regs.exp: Likewise.
13274
bda180e0
TT
132752009-08-07 Tom Tromey <tromey@redhat.com>
13276
13277 * gdb.base/setshow.exp: Add tests for changes to set language, set
13278 check range, and set check type.
13279
48cb2d85
VP
132802009-08-03 Vladimir Prus <vladimir@codesourcery.com>
13281
13282 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
13283 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 13284 Call it.
48cb2d85 13285
1ea34204
UW
132862009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13287
13288 * configure.ac: Run gdb.cell tests when appropriate.
13289 * configure: Regenerate.
13290 * lib/cell.exp: New file.
13291 * gdb.cell: New directory.
13292 * gdb.cell/configure.ac: New file.
13293 * gdb.cell/configure: New file.
13294 * gdb.cell/Makefile.in: New file.
13295 * gdb.cell/arch.exp: New file.
13296 * gdb.cell/break.c: New file.
13297 * gdb.cell/break.exp: New file.
13298 * gdb.cell/break-spu.c: New file.
13299 * gdb.cell/bt.c: New file.
13300 * gdb.cell/bt2-spu.c: New file.
13301 * gdb.cell/bt-spu.c: New file.
13302 * gdb.cell/bt.exp: New file.
13303 * gdb.cell/coremaker.c: New file.
13304 * gdb.cell/coremaker-spu.c: New file.
13305 * gdb.cell/core.exp: New file.
13306 * gdb.cell/gcore.exp: New file.
13307 * gdb.cell/data.c: New file.
13308 * gdb.cell/data.exp: New file.
13309 * gdb.cell/data-spu.c: New file.
13310 * gdb.cell/ea-cache.exp: New file.
13311 * gdb.cell/ea-cache.c: New file.
13312 * gdb.cell/ea-cache-spu.c: New file.
13313 * gdb.cell/ea-standalone.c: New file.
13314 * gdb.cell/ea-standalone.exp: New file.
13315 * gdb.cell/ea-test.c: New file.
13316 * gdb.cell/ea-test.exp: New file.
13317 * gdb.cell/f-regs.exp: New file.
13318 * gdb.cell/mem-access.c: New file.
13319 * gdb.cell/mem-access.exp: New file.
13320 * gdb.cell/mem-access-spu.c: New file.
13321 * gdb.cell/ptype.exp: New file.
13322 * gdb.cell/registers.exp: New file.
13323 * gdb.cell/size.c: New file.
13324 * gdb.cell/sizeof.exp: New file.
13325 * gdb.cell/size-spu.c: New file.
13326 * gdb.cell/solib.exp: New file.
13327 * gdb.cell/solib-symbol.exp: New file.
13328
85e747d2
UW
133292009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13330
13331 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
13332
58d6951d
DJ
133332009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
13334
13335 * gdb.base/float.exp: Handle VFP registers.
13336
6e0a4f15
MS
133372009-07-14 Michael Snyder <msnyder@vmware.com>
13338
dcd5da87
MS
13339 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
13340 to bring gdb to the beginning of the calling line.
13341
6e0a4f15
MS
13342 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
13343 confusing the i386 epilogue unwinder.
13344
782b2b07
SS
133452009-07-14 Stan Shebs <stan@codesourcery.com>
13346
13347 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
13348
f662c3bc
MS
133492009-07-14 Michael Snyder <msnyder@vmware.com>
13350
13351 * gdb.reverse/step-reverse.exp (stepi into function call):
13352 Call instruction may not be first instruction in the line.
13353 (reverse stepi from a function call): Used wrong line number.
13354
8f313923
JK
133552009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13356
13357 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
13358
4662c76e
JK
133592009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13360
13361 Fix gdb.base/macscp.exp when using custom inputrc.
13362 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
13363 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
13364 env(TERM) set.
13365 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
13366 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
13367
aa81e255
JK
133682009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13369
13370 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
13371 * gdb.base/annota1.exp (thread_test): Import global $testfile.
13372 Change the compilation target to match the testcase name.
13373 * gdb.base/sect-cmd.exp: Change the compilation target to match the
13374 testcase name.
13375 * a2-run.exp: Use for setup prepare_for_testing. Change the
13376 compilation target to match the testcase name.
13377 * gdb.base/commands.exp: Likewise.
13378 * gdb.base/finish.exp: Likewise.
13379 * gdb.base/float.exp: Likewise.
13380 * gdb.base/info-target.exp: Likewise.
13381 * gdb.base/relational.exp: Likewise.
13382 * gdb.base/term.exp: Likewise.
13383 * gdb.base/until.exp: Likewise.
13384 * gdb.base/volatile.exp: Likewise.
13385 * gdb.base/whatis-exp.exp: Likewise.
13386
4c93b1d7
HZ
133872009-07-11 Hui Zhu <teawater@gmail.com>
13388
13389 * gdb.base/help.exp (disassemble): Update expected help text.
13390
812f7342
TT
133912009-07-09 Tom Tromey <tromey@redhat.com>
13392
13393 * lib/gdb.exp: Handle TRANSCRIPT.
13394 (remote_spawn, remote_close, send_gdb): New procs.
13395
fbb8f299
PM
133962009-07-10 Phil Muldoon <pmuldoon@redhat.com>
13397
13398 * gdb.python/python-prettyprint.c: Add counted null string
13399 structure.
13400 * gdb.python/python-prettyprint.exp: Print null string. Test for
13401 embedded nulls.
13402 * gdb.python/python-prettyprint.py (pp_ns): New Function.
13403 * gdb.python/python-value.exp (test_value_in_inferior): Add
13404 variable length string fetch tests.
13405 * gdb.python/python-value.c (main): Add strings for string fetch tests.
13406
c0ac0ec7
JK
134072009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13408
13409 * gdb.base/dump.exp (inaccessible memory is reported): New test.
13410
30b66ecc
TT
134112009-07-07 Tom Tromey <tromey@redhat.com>
13412
13413 * gdb.base/call-rt-st.exp: Update for change to escape output.
13414 * gdb.base/callfuncs.exp: Likewise.
13415 * gdb.base/charset.exp: Likewise.
13416 * gdb.base/constvars.exp: Likewise.
13417 * gdb.base/long_long.exp: Likewise.
13418 * gdb.base/pointers.exp: Likewise.
13419 * gdb.base/printcmds.exp: Likewise.
13420 * gdb.base/setvar.exp: Likewise.
13421 * gdb.base/store.exp: Likewise.
13422 * gdb.cp/ref-types.exp: Likewise.
13423 * gdb.mi/mi-var-child.exp: Likewise.
13424 * gdb.mi/mi-var-display.exp: Likewise.
13425 * gdb.mi/mi2-var-display.exp: Likewise.
13426 * gdb.base/charset.exp: Test octal escape sequence length.
13427 Update for change to escape output.
13428
187c4a2b
JK
134292009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13430
13431 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
13432
d80a43f9
DJ
134332009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
13434
13435 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
13436
047427a8
JK
134372009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
13438
13439 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
13440 gdbserver increasing $portnum if "Can't bind address" has been seen.
13441
8b5a0f4f
PA
134422009-07-05 Pedro Alves <pedro@codesourcery.com>
13443
13444 * gdb.base/ending-run.exp: Add "step out of main" pattern for
13445 mingw32ce.
13446
7d93ba58
PA
134472009-07-05 Pedro Alves <pedro@codesourcery.com>
13448
13449 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
13450 VFP format.
13451
2277426b
PA
134522009-07-02 Pedro Alves <pedro@codesourcery.com>
13453
13454 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
13455 linux. Adjust to use "inferior", "info inferiors", "detach
13456 inferior" and "kill inferior" instead of "restart", "info fork",
13457 "detach fork" and "delete fork".
13458 * gdb.base/ending-run.exp: Spell out "info".
13459 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
13460 the "kill" command.
13461
5af949e3
UW
134622009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13463
13464 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
13465 change to prefix TLS offset in hex with 0x.
13466
5d3729b5
UW
134672009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13468
13469 * gdb.base/default.exp: Update test case for "x" changes.
13470
af589bd0
TG
134712009-07-01 Tristan Gingold <gingold@adacore.com>
13472
13473 * gdb.base/bigcore.exp: Make darwin untested.
13474
40974f91
JK
134752009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13476
13477 * gdb.base/completion.exp (directory completion): Create the directory.
13478 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
13479 escapeuniquesub.
13480 (directory completion 2): Expect now ${escapeuniquesub}.
13481 (Glob remaining of directory test): Remove one excessive newline.
13482 Expect the real output.
13483
59dd3af6
JK
134842009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13485
13486 Fix `make check//%' target after `make check' has been ran.
13487 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
13488 a mkdir call.
13489 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
13490 (%/.dir): Remove.
13491
f4e164aa
JK
134922009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13493
13494 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
13495 the expected result record.
13496
69af2122
JK
134972009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13498
13499 Remove racy FAILs relying just on the timeouts.
13500 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
13501 (annotation_level 2): Remove racy FAILs.
13502
2fd481e1
PP
135032009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
13504
13505 gdb/10275
889bf7c5
PA
13506 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
13507
c38f313d
DJ
135082009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
13509
13510 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
13511
8b777f02
VP
135122009-06-30 Vladimir Prus <vladimir@codesourcery.com>
13513
13514 * gdb.mi/mi-stack.exp: Testing symbolic options
13515 to -stack-list-locals and -stack-list-arguments.
13516
00c7eacf
JK
135172009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13518
13519 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
13520
6bc80edc
TT
135212009-06-29 Tom Tromey <tromey@redhat.com>
13522
13523 * dg-extract-results.sh: New file.
13524 * Makefile.in (FORCE_PARALLEL): New variable.
13525 (CHECK_TARGET): New conditional variable.
13526 (check): Use CHECK_TARGET.
13527 (DO_RUNTEST): New variable.
13528 (check-single): New target.
13529 (TEST_DIRS): New variable.
13530 (TEST_TARGETS): Likewise.
13531 (check-parallel): New target.
13532 (check-gdb.%): New pattern.
13533 (BASE1_FILES): New variable.
13534 (BASE2_FILES): Likewise.
13535 (check-gdb.base%): New pattern.
13536 (%/.dir): New pattern.
13537 * configure: Rebuild.
13538 * aclocal.m4 (AM_CONDITIONAL): New defun.
13539 * configure.ac: Check whether user is using GNU make.
13540 (GMAKE): New conditional.
13541
794684b6
SW
135422009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
13543
13544 * gdb.cp/namespace-nested-import.cc: New test.
13545 * gdb.cp/namespace-nested-import.exp: New test.
13546
edb3359d
DJ
135472009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
13548
13549 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
13550 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
13551 * gdb.opt/Makefile.in (EXECUTABLES): Update.
13552 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
13553 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
13554 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
13555 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
13556 gdb.opt/inline-markers.c: New files.
13557 * lib/gdb.exp (skip_inline_frame_tests): New function.
13558 (skip_inline_var_tests): New function.
13559
cf657a0c
AS
135602009-06-27 Andreas Schwab <schwab@linux-m68k.org>
13561
13562 * gdb.cp/exception.exp: Don't require $hex before inner frame in
13563 backtrace.
13564
28d41a99
MS
135652009-06-27 Michael Snyder <msnyder@vmware.com>
13566
13567 * gdb.reverse: New directory.
13568 * gdb.reverse/break-reverse.c: New test.
13569 * gdb.reverse/break-reverse.exp: New test.
13570 * gdb.reverse/consecutive-reverse.c: New test.
13571 * gdb.reverse/consecutive-reverse.exp: New test.
13572 * gdb.reverse/finish-reverse.c: New test.
13573 * gdb.reverse/finish-reverse.exp: New test.
13574 * gdb.reverse/machinestate.c: New test.
13575 * gdb.reverse/ms1.c: New test.
13576 * gdb.reverse/machinestate.exp: New test.
13577 * gdb.reverse/Makefile.in: New file.
13578 * gdb.reverse/shr2.c: New test.
13579 * gdb.reverse/solib-reverse.c: New test.
13580 * gdb.reverse/solib-reverse.exp: New test.
13581 * gdb.reverse/step-reverse.c: New test.
13582 * gdb.reverse/step-reverse.exp: New test.
13583 * gdb.reverse/until-reverse.c: New test.
13584 * gdb.reverse/ur1.c: New test.
13585 * gdb.reverse/until-reverse.exp: New test.
13586 * gdb.reverse/watch-reverse.c: New test.
13587 * gdb.reverse/watch-reverse.exp: New test.
13588 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
13589 * configure: Regenerate.
13590
fe3c8b0d
DE
135912009-06-26 Doug Evans <dje@google.com>
13592
13593 * gdb.base/psymtab.exp: Turn off pending breakpoints.
13594
3a72a602
PM
135952009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
13596
13597 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
13598 windows problem for 'file delete $binfile'.
13599
27aa8d6a
SW
136002009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
13601
13602 * gdb.cp/namespace-using.exp: New test.
13603 * gdb.cp/namespace-using.cc: New test.
13604
8ac055f8
JB
136052009-05-20 Joel Brobecker <brobecker@adacore.com>
13606
13607 * gdb.ada/variant_record_packed_array: New testcase.
13608
85e306ed
TT
136092009-06-23 Tom Tromey <tromey@redhat.com>
13610
13611 * gdb.base/charset.exp (test_combination): Regression test.
13612 * gdb.base/charset.c (my_wchar_t): New typedef.
13613 (myvar): New global.
13614 (main): Set myvar.
13615
56643c5e
PM
136162009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
13617
13618 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
13619 target.
13620
1fac167a
UW
136212009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13622
13623 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
13624
7ccb0be9
UW
136252009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13626
13627 * gdb.mi/gdb680.exp: Update test for error message.
13628
568d6575
UW
136292009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13630
13631 * gdb.base/annota1.exp: Allow multiple occurrences of the
13632 frames-invalid annotation.
13633 * gdb.cp/annota2.exp: Likewise.
13634
7cd1089b
PM
136352009-06-15 Phil Muldoon <pmuldoon@redhat.com>
13636
13637 * gdb.cp/gdb2495.cc: New file.
13638 * gdb.cp/gdb2495.exp: New file.
13639
72c63395
JK
136402009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13641
13642 Report error on GDB crash during runto.
13643 * lib/gdb.exp (runto <eof>): New.
13644
3788363d
DJ
136452009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
13646
13647 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
13648 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
13649 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
13650 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
13651 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
13652 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
13653 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
13654 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
13655 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
13656 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
13657 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
13658 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
13659 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
13660 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
13661 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
13662 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
13663 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
13664 gdb.server/server-mon.exp, gdb.server/server-run.exp,
13665 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13666 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
13667 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
13668 gdb.trace/passcount.exp, gdb.trace/report.exp,
13669 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
13670 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
13671 gdb.trace/while-stepping.exp: Use a unique name for the compiled
13672 executable.
13673
17592de3
PA
136742009-06-07 Pedro Alves <pedro@codesourcery.com>
13675
13676 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
13677 defined before referencing it.
13678
701e355d
DE
136792009-06-03 Doug Evans <dje@google.com>
13680
13681 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
13682 * gdb.arch/i386-see.c: Ditto.
13683
f2292c65
PM
136842009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
13685
13686 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
13687 (check_macro): Return 1 if undefined.
13688 If first test fails, check if macro debug information is available,
13689 and report unsupported test if no macro information is found.
13690
5a437975
DE
136912009-05-29 Doug Evans <dje@google.com>
13692
13693 * gdb.threads/hand-call-in-threads.exp: New.
13694 * gdb.threads/hand-call-in-threads.c: New.
13695
c141c696
MS
136962009-05-29 Michael Snyder <msnyder@vmware.com>
13697
13698 * gdb.base/break-always.exp: Change "1" to "on".
13699 Add confirmation check.
13700
b3444185
PA
137012009-05-28 Pedro Alves <pedro@codesourcery.com>
13702
13703 * gdb.threads/threxit-hop-specific.c: New.
13704 * gdb.threads/threxit-hop-specific.exp: New.
13705 * gdb.threads/thread-execl.c: New.
13706 * gdb.threads/thread-execl.exp: New.
13707
b6313243
TT
137082009-05-27 Tom Tromey <tromey@redhat.com>
13709 Thiago Jung Bauermann <bauerman@br.ibm.com>
13710
13711 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
13712 (mi_child_regexp): Likewise.
13713 (mi_list_varobj_children_range): Likewise.
13714 (mi_get_features): Likewise.
13715 (mi_list_varobj_children): Rewrite.
13716 * gdb.python/python-mi.exp: New file.
13717
a6bac58e
TT
137182009-05-27 Tom Tromey <tromey@redhat.com>
13719 Thiago Jung Bauermann <bauerman@br.ibm.com>
13720 Phil Muldoon <pmuldoon@redhat.com>
13721 Paul Pluzhnikov <ppluzhnikov@google.com>
13722
13723 * gdb.python/python-prettyprint.exp: New file.
13724 * gdb.python/python-prettyprint.c: New file.
13725 * gdb.python/python-prettyprint.py: New file.
13726 * gdb.base/display.exp: print/r is now valid.
13727
2c74e833
TT
137282009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
13729 Tom Tromey <tromey@redhat.com>
13730 Pedro Alves <pedro@codesourcery.com>
13731 Paul Pluzhnikov <ppluzhnikov@google.com>
13732
13733 * gdb.python/python-template.exp: New file.
13734 * gdb.python/python-template.cc: New file.
13735 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13736 tests.
13737 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13738 Call it.
13739 (test_value_after_death): New proc.
13740 * gdb.python/python-value.c (PTR): New typedef.
13741 (main): New variable 'x'.
13742
89c73ade
TT
137432009-05-27 Tom Tromey <tromey@redhat.com>
13744
13745 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13746 tests.
13747 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13748 Call it.
13749
a75724bc
PA
137502009-05-27 Pedro Alves <pedro@codesourcery.com>
13751
13752 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
13753
e58b0e63
PA
137542009-05-24 Pedro Alves <pedro@codesourcery.com>
13755
13756 * gdb.threads/fork-thread-pending.c: New.
13757 * gdb.threads/fork-thread-pending.exp: New.
13758
4ac36638
JK
137592009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13760
13761 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
13762 * gdb.dwarf2/dw2-strp.S (a_string2): New.
13763
889bf7c5 137642009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 13765
889bf7c5 13766 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 13767
b242c3c2
PA
137682009-05-17 Pedro Alves <pedro@codesourcery.com>
13769
13770 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
13771 `gdb_get_line_number'. Call `callee' in both parent and child.
13772 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
13773 `gdb_get_line_number' instead of hardcoding line numbers.
13774 (catch_fork_unpatch_child): New procedure to test detaching
13775 breakpoints from child fork.
13776 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
13777 hardcoding line numbers.
13778 (do_fork_tests): Run `catch_fork_unpatch_child'.
13779
ee342b23
VP
137802009-05-17 Vladimir Prus <vladimir@codesourcery.com>
13781
13782 * gdb.mi/mi-cmd-var.exp: Check that when varobj
13783 of structure type enters or leaves the scope, it
13784 is reported by -var-update.
13785
e2009e98
DE
137862009-05-11 Doug Evans <dje@sebabeach.org>
13787
13788 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 13789 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
13790 * gdb.threads/schedlock.c (main): Fix off-by-one error.
13791
00903456
JK
137922009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13793
13794 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
13795
dc621c35
DE
137962009-04-30 Doug Evans <dje@google.com>
13797
13798 * gdb.threads/watchthreads2.exp: New testcase.
13799 * gdb.threads/watchthreads2.c: New testcase.
13800
9ab4e744
DE
138012009-04-29 Doug Evans <dje@google.com>
13802
13803 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
13804 * gdb.cp/mb-ctor.cc: Ditto.
13805 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
13806 * gdb.cp/mb-inline.h (multi_line_foo): New function.
13807 * gdb.cp/mb-inline1.cc: Call it.
13808 * gdb.cp/mb-inline2.cc: Ditto.
13809 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
13810 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
13811
484086b7
JK
138122009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13813
13814 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
13815 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
13816 Replace all uses of `decimal' by `nonzero'.
13817 (info macro FROM_COMMANDLINE): New test.
13818
379a77b5
TT
138192009-04-27 Tom Tromey <tromey@redhat.com>
13820
13821 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
13822
b92b73c2
DE
138232009-04-27 Doug Evans <dje@google.com>
13824
13825 * gdb.threads/watchthreads.c (main): Initialize args before starting
13826 the threads. Plus formatting cleanup.
13827 * gdb.threads/watchthreads.exp: Avoid errant failures due to
13828 biased scheduling of one thread.
13829
945a118d
JG
138302009-04-27 Jerome Guitton <guitton@adacore.com>
13831
13832 * gdb.cp/templates.cc (GetMax): New template.
13833 (main): Declare two instances of GetMax.
13834 * gdb.cp/templates.exp: Add new test.
13835
d389af10
JK
138362009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13837
13838 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
13839
e7f86de9
JM
138402009-04-22 Joseph Myers <joseph@codesourcery.com>
13841
13842 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
13843
334cc82d
TT
138442009-04-15 Tom Tromey <tromey@redhat.com>
13845
13846 * gdb.base/charset.exp: Add regression test.
13847
d12672cc
JB
138482009-04-14 Joel Brobecker <brobecker@adacore.com>
13849
13850 * gdb.base/exe-lock.exp: New testcase.
13851
18e8c3bc
TT
138522009-04-13 Tom Tromey <tromey@redhat.com>
13853
13854 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
13855 operator on Frame.
13856
5ecd5cbe
UW
138572009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13858
13859 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
13860 * gdb.server/ext-attach.exp: Likewise.
13861
7309f756
VP
138622009-04-03 Vladimir Prus <vladimir@codesourcery.com>
13863
13864 Eliminate some sleep usage.
13865
889bf7c5
PA
13866 * gdb.mi/basics.c (do_nothing): New.
13867 (main): Use do_nothing instead of printf, so that
13868 not to introduce race condition between output of
13869 inferiour and output of gdb. Do not use sleep as it
13870 is not generally available on embedded targets.
7309f756 13871
f4b95f6f
PA
138722009-04-02 Pedro Alves <pedro@codesourcery.com>
13873
13874 * gdb.server/ext-attach.exp: Expect an optional process id after
13875 "Detached from remote process".
13876
de40b933
JK
138772009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13878
13879 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
13880 gdb.dwarf2/dw2-unresolved.exp: New.
13881
2ae101a4
PA
138822009-04-02 Pedro Alves <pedro@codesourcery.com>
13883
13884 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
13885 mi_run_to_main.
13886
56a8e183
PA
138872009-04-02 Pedro Alves <pedro@codesourcery.com>
13888
13889 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
13890 mi_run_to_main. Skip thread exit test on remote targets.
13891 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
13892 mi_run_to_main.
13893 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
13894 mi_run_to_main.
13895 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
13896 when expecting ^connected. Detect when the target doesn't support
13897 non-stop mode.
13898 (mi_run_cmd): Detect if non-stop mode was requested by isn't
13899 supported. Return -1 on error, 0 on success.
13900 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
13901 (mi_runto): Return mi_runto_helper's result explicitly.
13902
c35fafde
PA
139032009-04-01 Pedro Alves <pedro@codesourcery.com>
13904
13905 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
13906
f8a8dce6
JB
139072009-04-01 Tom Tromey <tromey@redhat.com>
13908
13909 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
13910 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
13911 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
13912 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
13913
71c25dea
TT
139142009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
13915 Jan Kratochvil <jan.kratochvil@redhat.com>
13916
13917 PR gdb/931
13918 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
13919 output.
13920 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
13921 for gdb/931.
13922 * dw2-strp.S (DW_AT_language): Change to C++.
13923 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
13924
02d9a9ce
JB
139252009-03-31 Joel Brobecker <brobecker@adacore.com>
13926
13927 * gdb.ada/tasks: New testcase.
13928
1042e4c0
SS
139292009-03-30 Stan Shebs <stan@codesourcery.com>
13930
13931 * gdb.trace/actions.exp: Update to match new info trace format.
13932 * gdb.trace/deltrace.exp: Ditto.
13933 * gdb.trace/infotrace.exp: Ditto.
13934 * gdb.trace/passcount.exp: Ditto.
13935 * gdb.trace/save-trace.exp: Ditto.
13936 * gdb.trace/while-stepping.exp: Ditto.
13937 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
13938
f8f6f20b
TJB
139392009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13940
13941 * gdb.python/python-frame.c: New file.
13942 * gdb.python/python-frame.exp: New file.
13943
c0c6f777
TJB
139442009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
13945
13946 * gdb.python/python-value.exp: Add tests for the address
13947 attribute.
13948
3cb51905
AS
139492009-03-29 Andreas Schwab <schwab@linux-m68k.org>
13950
13951 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
13952
88fc996f
DE
139532009-03-26 Doug Evans <dje@google.com>
13954
13955 * gdb.mi/mi-nonstop-exit.exp: New file.
13956 * gdb.mi/non-stop-exit.c: New file.
13957
56ef84b1
TT
139582009-03-26 Tom Tromey <tromey@redhat.com>
13959
13960 Update for change to prologue skipping:
13961 * gdb.mi/mi2-simplerun.exp: Update.
13962 * gdb.mi/mi2-break.exp: Update.
13963 * gdb.mi/mi-simplerun.exp: Update.
13964 * gdb.mi/mi-break.exp: Update.
13965 * gdb.base/ending-run.exp: Update.
13966
def2b000
TJB
139672009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
13968
13969 * gdb.python/python-value.exp (test_value_in_inferior): Test
13970 gdb.Value.is_optimized_out attribute.
13971
442ddf59
JK
139722009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13973
13974 * gdb.dwarf2/dw2-noloc-main.c: New file.
13975 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
13976 (.text): Remove.
13977 (.data): New.
13978 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
13979 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
13980 (DW_TAG_subprogram func_cu1, noloc): Remove.
13981 (main): New.
13982 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
13983 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
13984 (file_symbols): New procedure.
13985
a8df5de4
TT
139862009-03-25 Tom Tromey <tromey@redhat.com>
13987
13988 * gdb.base/charset.exp (valid_target_charset): New proc.
13989 Use it to skip tests on invalid charsets.
13990
cc1d7add
PM
139912009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
13992
13993 * gdb.base/completion.exp: Add a test for directory completion.
13994
bcd5727b
JK
139952009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13996
13997 Fix a racy FAIL.
13998 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
13999 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
14000
cc924cad
TJB
140012009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
14002
14003 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
14004 * gdb.python/python-function.exp: Add test for function returning
14005 a GDB value.
14006
bc3b79fd
TJB
140072009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
14008
14009 * gdb.python/python-function.exp: New file.
14010
6c7a06a3
TT
140112009-03-20 Tom Tromey <tromey@redhat.com>
14012
14013 * gdb.base/store.exp: Update for change to escape output.
14014 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
14015 to escape output.
14016 * gdb.base/pointers.exp: Update for change to escape output.
14017 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
14018 to escape output.
14019 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
14020 escape output.
14021 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
14022 to escape output.
14023 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
14024 escape output.
14025 * gdb.base/setvar.exp: Update for change to escape output.
14026 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
14027 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
14028 to escape output.
14029 (test_print_string_constants): Likewise.
14030 * gdb.base/charset.exp (valid_host_charset): Check size of
14031 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
14032 cases. Handle "auto"-related output.
14033 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
14034 (uvar, Uvar): New globals.
14035
c31af87b
JG
140362009-03-19 Jerome Guitton <guitton@adacore.com>
14037
14038 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
14039 deltas.
14040 * gdb.ada/fixed_points.exp: Ditto.
14041
51272cf2
PA
140422009-03-18 Pedro Alves <pedro@codesourcery.com>
14043
14044 * return-nodebug.c: Don't include stdio.h.
14045 (init): Delete.
14046 (func): Delete definition and provide extern declaration.
14047 (t): New.
14048 (main): Don't call printf. Call func and store its result in t.
14049 * return-nodebug1.c: New.
14050 * return-nodebug.exp: Don't expect stdio output. Instead, print
14051 the global variable t. Drop printf formatters and cast types from
14052 foreach loop. Don't use prepare_for_testing. Compile
14053 return-nodebug.c and return-nodebug1.c in separate steps. Don't
14054 define FORMAT or CAST.
14055
d24948ac
PP
140562009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14057
14058 * gdb.base/solib-display.exp: Disable test for remote targers.
14059
61ff14c6
JK
140602009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14061
14062 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
14063
cb4dce93
JK
140642009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14065
14066 Fix a racy FAIL.
14067 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
14068 code from `follow parent, print pids'.
14069 (`follow child, print pids', `follow parent, print pids'): Call it.
14070 Replace `gdb_test "break..."' by gdb_breakpoint.
14071
f7c60c5e
VP
140722009-03-13 Vladimir Prus <vladimir@codesourcery.com>
14073
14074 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 14075 sync and async modes.
f7c60c5e 14076
383ace49
JB
140772009-03-12 Joel Brobecker <brobecker@adacore.com>
14078
14079 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
14080 that was checked in by mistake. Remove loading of ada.exp, since
14081 this is not necessary in this case.
14082
4ce102af
JB
140832009-03-12 Joel Brobecker <brobecker@adacore.com>
14084
14085 * gdb.ada/ptype_arith_binop.exp: New testcase.
14086
529a2aef
JB
140872009-03-12 Joel Brobecker <brobecker@adacore.com>
14088
14089 * gdb.ada/mod_from_name: New testcase.
14090
8a38181c
JB
140912009-03-12 Joel Brobecker <brobecker@adacore.com>
14092
14093 * gdb.ada/tick_last_segv: New testcase.
14094
11436dee
VP
140952009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14096
61ff14c6 14097 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 14098
1f31650a
VP
140992009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14100
61ff14c6
JK
14101 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
14102 include the token in ^running and frame info in *stopped.
1f31650a 14103
a3247a22
PP
141042009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14105
14106 * solib-display.exp: New file.
14107 * solib-display-main.c: New file.
14108 * solib-display-lib.c: New file.
61ff14c6 14109
aae64587
PA
141102009-03-05 Pedro Alves <pedro@codesourcery.com>
14111
14112 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
14113
44aabfbc
JK
141142009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
14115
14116 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
14117 (list_and_check_macro): Use more specific test name.
14118 (next to definition): Make the test names unique.
14119
c087fcd3
PM
141202009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
14121
14122 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 14123
c86cf029
VP
141242009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14125
14126 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
14127 notifications.
14128 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
14129 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
14130 * lib/mi-support.exp (library_loaded_re): New.
14131 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
14132
3ea85240
VP
141332009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14134
14135 * gdb.gdb/observer.exp: Use test_notification observer, not
14136 normal_stop, everywhere.
14137 (test_normal_stop_notifications): Rename to...
14138 (test_notifications): ...this.
14139 (test_observer_normal_stop): Rename to...
14140 (test_observer): ...this.
14141
1903f0e6
DE
141422009-02-16 Doug Evans <dje@google.com>
14143
14144 * gdb.arch/amd64-disp-step.S (test_int3): New test.
14145 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
14146 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
14147 (test_prefixed_syscall,test_int3): New tests.
14148 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
14149 (test_prefixed_syscall,test_int3): New tests.
14150
1d33d6ba
VP
141512009-02-14 Vladimir Prus <vladimir@codesourcery.com>
14152
3cb51905
AS
14153 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
14154 (mi_expect_interrupt): Likewise.
14155 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
14156 response.
1d33d6ba 14157
faafb047
PM
141582009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14159
14160 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
14161 * gdb.base/pc-fp.exp (get_valueofx): Remove.
14162 Replace calls to get_valueofx by get_hexadecimal_valueof.
14163
417e16e2
PM
141642009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14165
14166 * lib/gdb.exp (get_valueof): Accept anything as a return value.
14167 (get_integer_valueof): New procedure.
14168 (get_sizeof): Use new get_integer_value_of.
14169 * gdb.base/sizeof.exp: Replace all uses of get_valueof
14170 by get_integer_valueof.
14171
7065b901
TT
141722009-02-13 Tom Tromey <tromey@redhat.com>
14173
14174 * gdb.base/remote.exp (get_sizeof): Remove.
14175 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
14176 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
14177 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
14178 * lib/gdb.exp (get_valueof): Move from long_long.exp.
14179 (get_sizeof): Likewise.
14180
5d7cb8df
JK
141812009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14182
14183 PR fortran/9806
14184 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
14185
b2febfff
PP
141862009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14187
14188 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
14189
4aa995e1
PA
141902009-02-06 Pedro Alves <pedro@codesourcery.com>
14191
14192 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
14193
d8906c6f
TJB
141942009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14195
14196 * gdb.python/python-cmd.exp: New file.
14197
ff4ab08d
TG
141982009-02-06 Tristan Gingold <gingold@adacore.com>
14199
14200 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
14201
aacd552b
TG
142022009-02-05 Tristan Gingold <gingold@adacore.com>
14203
14204 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
14205 pointer is dereferenced and use this signal name in regexp.
14206 * gdb.base/signull.exp: Ditto.
14207 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
14208 * gdb.base/signull.c (main): Ditto.
14209
08c637de
TJB
142102009-02-04 Tom Tromey <tromey@redhat.com>
14211 Thiago Jung Bauermann <bauerman@br.ibm.com>
14212
14213 * gdb.python/python-value.exp: Use `gdb.history' instead of
14214 `gdb.value_from_history'.
14215 (test_value_numeric_ops): Add test for conversion of enum constant.
14216 * gdb.python/python-value.c (enum e): New type.
14217 (evalue): New global.
14218 (main): Use argv.
14219
20261af8
JG
142202009-02-04 Jerome Guitton <guitton@adacore.com>
14221
14222 * gdb.ada/uninitialized_vars: New test program.
14223 * gdb.ada/uninitialized_vars.exp: New testcase.
14224
52e44b43
TT
142252009-02-02 Tom Tromey <tromey@redhat.com>
14226
14227 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
14228 * gdb.cp/pr2489.cc: Rename...
14229 * gdb.cp/pr9594.cc: ... to this.
14230
1c71341a
TT
142312009-02-02 Tom Tromey <tromey@redhat.com>
14232
14233 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
14234 * gdb.cp/pr2489.cc: New file.
14235 * gdb.cp/cpcompletion.exp: New file.
14236
a4295225
TT
142372009-02-02 Tom Tromey <tromey@redhat.com>
14238
14239 PR exp/9059:
14240 * gdb.cp/call-c.exp: Add regression test.
14241 * gdb.cp/call-c.cc (FooHandle): New typedef.
14242 (main): New variable 'handle'.
14243
592375cd
VP
142442009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14245
14246 * lib/mi-support.exp (et_mi_thread_list)
14247 (check_mi_and_console_threads): Adjust for current thread in
14248 -thread-list-ids output.
14249
41447f92
VP
142502009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14251
889bf7c5
PA
14252 * gdb.mi/mi-break.exp (test_disabled_creation): New.
14253 Call it.
41447f92 14254
35669430
DE
142552009-01-28 Doug Evans <dje@google.com>
14256
14257 * gdb.arch/amd64-disp-step.S: New file.
14258 * gdb.arch/amd64-disp-step.exp: New file.
14259 * gdb.arch/i386-disp-step.S: New file.
14260 * gdb.arch/i386-disp-step.exp: New file.
14261
09f00d9a
PM
142622009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
14263
14264 * gdb.base/find.exp: Set newline variable
14265 using quotes instead of braces to fix cygwin failures.
14266
1e8fb976
PA
142672009-01-23 Pedro Alves <pedro@codesourcery.com>
14268
14269 * gdb.base/radix.exp: Add tests to ensure that that set
14270 input-radix 0 and set output-radix 0 are really rejected.
14271
da061712
PA
142722009-01-23 Pedro Alves <pedro@codesourcery.com>
14273
14274 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
14275 copyright years.
14276
dd7e2d2b
PA
142772009-01-23 Pedro Alves <pedro@codesourcery.com>
14278
14279 PR gdb/9664:
14280 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
14281
392452f6
PA
142822009-01-22 Pedro Alves <pedro@codesourcery.com>
14283
14284 PR c++/9631:
14285 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
14286
8653e71c
PM
142872009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
14288
14289 * gdb.server/file-transfer.exp: Use EXEEXT variable for
14290 binfile definition to fix Windows OS failure.
14291
a12cc160
DJ
142922009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14293
14294 PR gdb/9346
14295 * gdb.base/interrupt.c (sigint_handler): New.
14296 (main): Install a SIGINT handler if SIGNALS is defined. Exit
14297 on error.
14298 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
14299 Test "signal SIGINT".
14300
b89667eb
DE
143012009-01-19 Doug Evans <dje@google.com>
14302
14303 * gdb.base/break.exp: Update expected gdb output.
14304 * gdb.base/sepdebug.exp: Ditto.
14305 * gdb.mi/mi-syn-frame.exp: Ditto.
14306 * gdb.mi/mi2-syn-frame.exp: Ditto.
14307 * gdb.base/call-signal-resume.exp: New file.
14308 * gdb.base/call-signals.c: New file.
14309 * gdb.base/unwindonsignal.exp: New file.
14310 * gdb.base/unwindonsignal.c: New file.
14311 * gdb.threads/interrupted-hand-call.exp: New file.
14312 * gdb.threads/interrupted-hand-call.c: New file.
14313 * gdb.threads/thread-unwindonsignal.exp: New file.
14314
adb483fe
DJ
143152009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
14316
14317 * gdb.base/define.exp: Test defining and hooking prefix commands.
14318 * gdb.python/python.exp: Update test for "show user" output.
14319
60023297
JK
143202009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14321
14322 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
14323 now the output exactly, using less wildcards. Expect also the output
14324 of gfortran-4.3. Update for the f-valprint.c modification from
14325 2008-04-22.
14326 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
14327 Remove gdb_test test names where matching the command.
14328
ccc57cf9
PA
143292009-01-01 Pedro Alves <pedro@codesourcery.com>
14330
14331 PR breakpoints/9681:
14332 * gdb.base/watchpoint.exp: Add regression test.
14333
c7a6ca08
PA
143342008-12-31 Pedro Alves <pedro@codesourcery.com>
14335
14336 * gdb.threads/attach-into-signal.exp: Don't use
14337 gdb_suppress_entire_file.
14338 * gdb.threads/attach-stopped.exp: Ditto.
14339 * gdb.threads/attachstop-mt.exp: Ditto.
14340
3a031f65
PA
143412008-12-31 Pedro Alves <pedro@codesourcery.com>
14342
14343 PR gdb/8812:
14344 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
14345
09e6485f
PA
143462008-12-29 Pedro Alves <pedro@codesourcery.com>
14347
14348 PR gdb/7536:
14349 * gdb.base/radix.exp: Add tests to ensure invalid input radices
14350 and unsupported output radices are really rejected.
14351
0cd53049
JK
143522008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14353
14354 * gdb.cp/punctuator.exp: Backslash the '$' signs.
14355
ba163c7e
TT
143562008-12-22 Tom Tromey <tromey@redhat.com>
14357
14358 * gdb.cp/punctuator.exp: New file.
14359
6f4de6c9
JK
143602008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14361
14362 * gdb.base/completion.exp (Completing non-existing component): New test.
14363
0f34d0b4
JK
143642008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14365
14366 Fix for PR gdb/8648.
14367 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
14368 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
14369 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
14370 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
14371
db2ad4c3
JK
143722008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14373
14374 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
14375
bb5ef15e
DP
143762008-12-16 Christophe Lyon <christophe.lyon@st.com>
14377
14378 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
14379 compiler actually generate code at the expected line number.
14380
90142adc
JZ
143812008-12-15 Jie Zhang <jie.zhang@analog.com>
14382
14383 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
14384
fad6eecd
TT
143852008-12-12 Tom Tromey <tromey@redhat.com>
14386
14387 * gdb.base/commands.exp (redefine_hook_test): New proc.
14388 Call it.
14389
17c8aaf5
TT
143902008-12-11 Tom Tromey <tromey@redhat.com>
14391
14392 * gdb.base/macscp.exp: New regression test.
14393
7c8adf68
TT
143942008-12-11 Tom Tromey <tromey@redhat.com>
14395
14396 * gdb.base/macscp.exp: Print "address.addr".
14397 * gdb.base/macscp1.c (struct outer): New struct.
14398 (address): New global.
14399
b05dcbb7
TT
144002008-12-09 Tom Tromey <tromey@redhat.com>
14401
14402 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
14403 Call it.
14404
2d476de1
DE
144052008-12-04 Doug Evans <dje@google.com>
14406
14407 * gdb.server/ext-run.exp: Relax regexp for init program.
14408
87bdc959
TG
144092008-12-03 Tristan Gingold <gingold@adacore.com>
14410
14411 * gdb.base/macscp.exp: Generate an object file during compilation
14412 to work around Darwin dsymutil limitations.
14413
e0740f77
JK
144142008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14415
14416 Test resolving external references to TLS variables.
14417 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
14418 FILE2_THREAD_LOCAL.
14419 (testfile2, srcfile2): New variables.
14420 * gdb.threads/tls.c (file2_thread_local)
14421 (function_referencing_file2_thread_local): New.
14422 * gdb.threads/tls2.c: New file.
14423
67f0aac5
JB
144242008-11-28 Joel Brobecker <brobecker@adacore.com>
14425
14426 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
14427 rather than integer, as integer might not be big enough when
14428 on 64bit targets.
67f0aac5 14429
c332165e
JG
144302008-11-27 Jerome Guitton <guitton@adacore.com>
14431
14432 * gdb.cp/formatted-ref.exp: Add equality test.
14433 * gdb.ada/formatted_ref.exp: Ditto.
14434
fc9b693c
JK
144352008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14436
14437 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
14438 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
14439
a9c64011
AS
144402008-11-20 Andreas Schwab <schwab@suse.de>
14441
14442 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
14443 matching syscall entry point.
14444 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
14445 (tcatch_vfork_then_child_follow): Likewise. Finish through
14446 vfork even if we stopped at the syscall trampoline.
14447
e2fd701e
DE
144482008-11-20 Doug Evans <dje@google.com>
14449
14450 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
14451
69abc51c
TJB
144522008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
14453
14454 * gdb.arch/ppc-dfp.exp: New file.
14455 * gdb.arch/ppc-dfp.c: New file.
14456
c14c28ba
PP
144572008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
14458
14459 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 14460
2e74121d
DE
144612008-11-17 Doug Evans <dje@google.com>
14462
14463 * gdb.mi/mi-syn-frame.exp: Update expected output.
14464 * gdb.mi/mi2-syn-frame.exp: Update expected output.
14465
66bb093b
VP
144662008-11-17 Vladimir Prus <vladimir@codesourcery.com>
14467
14468 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
14469 "thread N" results in =thread-selected.
14470 * lib/mi-support (mi_run_cmd, mi_expect_stop)
14471 (mi_send_resuming_command_raw): Be prepared for
14472 =thread-selected.
14473
3d043ef6
VP
144742008-11-17 Vladimir Prus <vladimir@codesourcery.com>
14475
a9c64011
AS
14476 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
14477 * lib/mi-support.exp: Likewise.
3d043ef6 14478
808104c8
JB
144792008-11-16 Joel Brobecker <brobecker@adacore.com>
14480
14481 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
14482 commands from the expected output for "help catch".
14483
00b22944
JB
144842008-11-15 Joel Brobecker <brobecker@adacore.com>
14485
14486 * gdb.ada/int_deref.exp: New testcase.
14487
59669435
TT
144882008-11-14 Nick Roberts <nickrob@snap.net.nz>
14489
14490 * gdb.mi/gdb2549.exp: New file.
14491
de04a248
DE
144922008-11-11 Doug Evans <dje@google.com>
14493
14494 * gdb.base/callexit.exp: New file.
14495 * gdb.base/callexit.c: New file.
14496
6b8ce727
DE
144972008-11-10 Doug Evans <dje@google.com>
14498
14499 * lib/gdb.exp (GDBFLAGS): Move -nx ...
14500 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
14501 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
14502 (default_gdb_start,default_gdb_exit): Ditto.
14503 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
14504 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
14505 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
14506 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
14507 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
14508 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
14509
1b14b8aa
AS
145102008-11-03 Andreas Schwab <schwab@suse.de>
14511
14512 * gdb.base/hashline2.exp: Fix typo.
14513 * gdb.base/hashline3.exp: Likewise.
14514
f3134b88
TT
145152008-10-30 Tom Tromey <tromey@redhat.com>
14516
14517 * gdb.base/pointers.exp: Add test.
14518 * gdb.base/pointers.c (k, S): New typedefs.
14519 (instance): New global.
14520
c2226152
AS
145212008-10-30 Andreas Schwab <schwab@suse.de>
14522
14523 * gdb.base/args.exp: Add tests for newlines.
14524
462f405c
JB
145252008-10-30 Joel Brobecker <brobecker@adacore.com>
14526
14527 gdb.base/foll-exec.exp: Update the expected output of a couple
14528 of "info breakpoints" tests.
14529
79a45b7d
TT
145302008-10-28 Tom Tromey <tromey@redhat.com>
14531
14532 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
14533
adc13a14
PA
145342008-10-24 Pedro Alves <pedro@codesourcery.com>
14535
14536 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
14537 gdb_start_cmd.
14538 Use runto_main before any test that requires execution.
14539
252fbfc8
PA
145402008-10-23 Pedro Alves <pedro@codesourcery.com>
14541
14542 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
14543 instead of SIGINT.
14544
28148e3d
JB
145452008-10-22 Joel Brobecker <brobecker@adacore.com>
14546
14547 * gdb.base/completion.exp: Update expected output following
14548 the addition of the "info tasks" command.
14549
c209f847
TT
145502008-10-22 Tom Tromey <tromey@redhat.com>
14551
14552 * gdb.base/exprs.exp (test_expr): Add test for string
14553 concatenation.
14554
f177e350
PA
145552008-10-19 Pedro Alves <pedro@codesourcery.com>
14556
14557 * configure.ac: Output gdb.python/Makefile.
14558 * configure: Regenerate.
14559 * gdb.python/Makefile.in: New.
14560
cce89356
JB
145612008-10-16 Joel Brobecker <brobecker@adacore.com>
14562
14563 * gdb.base/foll-fork.exp: Adjust the expected output to match
14564 the new description for fork/vfork catchpoints in the "info
14565 breakpoints" output.
14566
176d289d
TJB
145672008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
14568
14569 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
14570
a08702d6
TJB
145712008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14572
14573 * gdb.python/python-value.c: New file.
14574 * gdb.python/python-value.exp: New file.
14575
1c5cfe86
PA
145762008-10-15 Pedro Alves <pedro@codesourcery.com>
14577
14578 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
14579
5a98ad69
DP
145802008-10-15 Denis Pilat <denis.pilat@st.com>
14581
41702f1b 14582 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 14583
dcb1a1e2
TT
145842008-10-09 Tom Tromey <tromey@redhat.com>
14585
14586 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
14587 'fprintf' and 'stderr'.
14588
9124fe48
JB
145892008-10-07 Joel Brobecker <brobecker@adacore.com>
14590
14591 * gdb.ada/ref_tick_size.exp: New testcase.
14592
45452591
DE
145932008-10-06 Doug Evans <dje@google.com>
14594
14595 * gdb.dwarf2/dw2-cu-size.exp: New file.
14596 * gdb.dwarf2/dw2-cu-size.S: New file.
14597
14598 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
14599 .Ltype_int for clarity.
14600
4fc5b208
PP
146012008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
14602
14603 PR gdb/2384:
14604 * gdb.cp/gdb2384.exp: Extended to test more cases.
14605 * gdb.cp/gdb2384.cc: Likewise.
14606 * gdb.cp/gdb2384-base.h: Likewise.
14607 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 14608
d78df370
JK
146092008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14610
14611 * gdb.base/maint.exp (maint print type): Remove printing
14612 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
14613
9a044a89
TT
146142008-09-30 Tom Tromey <tromey@redhat.com>
14615
14616 * gdb.base/macscp.exp: Add completion tests.
14617 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
14618 (TWENTY_THREE): Likewise.
14619 (FORTY_EIGHT): Likewise.
14620
506800a9
TT
146212008-09-30 Tom Tromey <tromey@redhat.com>
14622
14623 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
14624 everywhere.
14625 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
14626
1a6f01b5
JK
146272008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14628
14629 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
14630 testcase is derived from. Fix racy dependency on an expected PID
14631 number. No longer support the testcase on Linux kernel 2.4.x.
14632
2fae03e8
TT
146332008-09-27 Tom Tromey <tromey@redhat.com>
14634
14635 * gdb.base/macscp.exp: Add tests for stringification, splicing,
14636 and varargs.
14637
1ad15515
PA
146382008-09-22 Pedro Alves <pedro@codesourcery.com>
14639
14640 * lib/mi-support.exp (mi_expect_interrupt): New.
14641 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
14642 from gdb.mi/mi-nonstop.exp.
14643 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
14644 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
14645 lib/mi-support.exp.
14646 Use mi_check_thread_states throughout. Avoid ".*" and do not
14647 require an anchor after -exec-run.
14648
d0b76dc6
DJ
146492008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
14650
14651 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
14652 stop is pending. Avoid ".*" when two stops are pending.
14653 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
14654 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
14655 newlines in fullnames.
14656 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
14657 (mi_expect_stop): Update comments. Only anchor in sync mode.
14658 Do not match newlines.
14659 (mi_send_resuming_command_raw): Always return status.
14660 (mi_get_stop_line): Do not match more than one line by accident.
14661 Only anchor in sync mode.
14662 (mi_run_inline_test): If -exec-next fails, give up.
14663
9990c830
UW
146642008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14665
14666 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
14667 on SPU.
14668
ebcf6f00
JB
146692008-09-10 Joel Brobecker <brobecker@adacore.com>
14670
14671 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
14672
b6db24e5
JB
146732008-09-10 Joel Brobecker <brobecker@adacore.com>
14674
14675 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
14676 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
14677 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
14678 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
14679 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
14680 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
14681 gdb.ada/interface.exp, gdb.ada/null_array.exp,
14682 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
14683 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
14684 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
14685 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
14686 Include the "= " sequence in the expected output of print tests.
14687
2bf448e0
JB
146882008-09-10 Joel Brobecker <brobecker@adacore.com>
14689
14690 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
14691 description for boolean types.
14692
d51fd4c8
PA
146932008-09-09 Pedro Alves <pedro@codesourcery.com>
14694
14695 * gdb.base/hook-stop-continue.c: New.
14696 * gdb.base/hook-stop-continue.exp: New.
14697
694182d2
DJ
146982008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
14699
14700 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
14701
3b8a7fc0
JG
147022008-09-08 Jerome Guitton <guitton@adacore.com>
14703
14704 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
14705 (stack_check_probe_2, stack_check_probe_loop_1)
14706 (stack_check_probe_loop_2): New functions.
14707 (main): Add call to these new functions.
14708 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
14709 functions, check that the breakpoint is inserted at the appropriate
14710 location.
14711 (insert_breakpoint): Slightly refine this procedure so that it can
14712 be called several times in the test.
14713
96cc0ae8
JG
147142008-09-08 Jerome Guitton <guitton@adacore.com>
14715
14716 * gdb.base/stack-checking.c: New file.
14717 * gdb.base/stack-checking.exp: New file.
14718
1f08b409
TJB
147192008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14720
14721 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
14722 * gdb.arch/altivec-regs.exp: Likewise.
14723 * gdb.arch/vsx-regs.exp: Likewise.
14724
3099e1c4
TJB
147252008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14726
14727 * gdb.arch/ppc-fp.exp: New file.
14728 * gdb.arch/ppc-fp.c: New file.
14729
cc69bfc1
PP
147302008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14731
14732 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
14733 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 14734
b02a33db
MS
147352008-09-04 Michael Snyder <msnyder@vmware.com>
14736
14737 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
14738 as "at" (for non-debug functions such as _start).
14739
2992cbe0
UW
147402008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14741
14742 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
14743 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
14744 software watchpoints.
14745 * gdb.base/watch_thread_num.exp: Likewise.
14746
514f746b
AR
147472008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
14748
14749 * gdb.arch/i386-bp_permanent.exp: New test.
14750
876cecd0
TT
147512008-08-24 Tom Tromey <tromey@redhat.com>
14752
14753 * gdb.base/maint.exp: Update "maint print type".
14754
80f73d71
VP
147552008-08-21 Vladimir Prus <vladimir@codesourcery.com>
14756
14757 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
14758 support. Adjust the order of "*running" notifications.
14759 * gdb.mi/non-stop.c: Don't cast from int to void* and
14760 back.
14761
d9c78d7d
MK
147622008-08-20 Mark Kettenis <kettenis@gnu.org>
14763
14764 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
14765 expect to find it in the "info frame" output.
14766
97a2d1d3
DJ
147672008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
14768
14769 * gdb.base/interp.exp: Always consume both prompts.
14770
b96e2927
PA
147712008-08-20 Pedro Alves <pedro@codesourcery.com>
14772
14773 * gdb.base/pending.exp: Test pending breakpoints without symbols
14774 loaded.
14775
8cf6e61a
VP
147762008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14777
14778 * lib/mi-support.exp (mi_expect_stop): Produce
14779 more details on failures.
14780 * gdb.mi/mi-nonstop.exp: New.
14781 * gdb.mi/non-stop.c: New.
14782
c6ebd6cf
VP
147832008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14784
a9c64011
AS
14785 * gdb.mi/mi-async.exp: Use 'set target-async'.
14786 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 14787
46a9b8ed
DJ
147882008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
14789
14790 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
14791
44feb3ce
TT
147922008-08-17 Tom Tromey <tromey@redhat.com>
14793
14794 * gdb.base/help.exp (help catch): Rewrite.
14795
311a4e6b
TJB
147962008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14797
14798 * gdb.base/define.exp: Test indented command documentation.
14799 * gdb.python/python.exp: Test indented multi-line command.
14800
604c2f83
LM
148012008-08-15 Luis Machado <luisgpm@br.ibm.com>
14802
14803 * testsuite/gdb.arch/vsx-regs.c: New source file.
14804 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
14805 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
14806
886a217c
TT
148072008-08-14 Tom Tromey <tromey@redhat.com>
14808
14809 * gdb.base/macscp.exp: Add regression test for "macro define" or
14810 "macro undef" with no arguments.
14811
c814a4f3
PP
148122008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
14813
14814 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 14815
12ab8a60
UW
148162008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14817
14818 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
14819
d57a3c85
TJB
148202008-08-06 Tom Tromey <tromey@redhat.com>
14821
14822 * gdb.python/python.exp: New file.
14823
c7b778ff
JK
148242008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14825
14826 Fix for PR gdb/1543.
14827 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
14828 $LOCATION.
14829 (location): New variable.
14830 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
14831 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
14832 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
14833 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
14834 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
14835 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
14836 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
14837 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
14838 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
14839 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
14840 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
14841 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
14842 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
14843 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
14844 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
14845 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
14846 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
14847 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
14848 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
14849 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
14850 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
14851 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
14852 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
14853 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
14854 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
14855 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
14856 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
14857 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
14858 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
14859 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
14860 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
14861 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
14862 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
14863 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
14864 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
14865 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
14866 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
14867 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
14868 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
14869 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
14870 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
14871 gdb.base/type-opaque.exp, gdb.base/until.exp,
14872 gdb.base/value-double-free.c, gdb.base/varargs.exp,
14873 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
14874 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
14875 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
14876 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
14877 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
14878 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
14879 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
14880 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14881 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
14882 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
14883 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
14884 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
14885 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
14886 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
14887 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
14888 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
14889 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
14890 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
14891 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
14892 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
14893 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
14894 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
14895 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
14896 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
14897 gdb.pascal/types.exp, gdb.stabs/weird.exp,
14898 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
14899 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
14900 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
14901 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
14902 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
14903 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
14904 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14905 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
14906 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
14907 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
14908 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
14909 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
14910 lib/mi-support.exp, lib/trace-support.exp: Remove reference
14911 to bug-gdb@prep.ai.mit.edu .
14912
5e06a3d1
VP
149132008-07-31 Vladimir Prus <vladimir@codesourcery.com>
14914
14915 * lib/mi-support.exp (mi_load_shlibs): New.
14916 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
14917
9d81d21b
VP
149182008-07-30 Vladimir Prus <vladimir@codesourcery.com>
14919
14920 * lib/mi-support.exp (get_mi_thread_list)
14921 (check_mi_and_console_threads): New, moved from ...
14922 * gdb.mi/mi-pthread.exp: ...here.
14923 * gdb.mi/gdb669.exp (get_mi_thread_list)
14924 (check_mi_and_console_threads): Delete.
14925 * gdb.mi/mi2-pthread.exp: Likewise.
14926
bae98fe0
TT
149272008-07-28 Tom Tromey <tromey@redhat.com>
14928
14929 * Makefile.in (just-check): Remove. Move body to...
14930 (check): ... here.
14931
57380f4e
DJ
149322008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14933
14934 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
14935 Add a test for duplicated SIGINTs.
14936
e09490f1
DJ
149372008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14938
14939 * gdb.threads/schedlock.exp (get_args): Update to work for any
14940 value of NUM.
14941 (Top level): Report the number of threads that did not resume.
14942
6387b45f
DJ
149432008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14944
14945 * gdb.dwarf2/dw2-compressed.S: Also define __start.
14946
62f64ff2
DJ
149472008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14948
14949 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
14950 non-MI prompt.
14951
fa8de41e
TT
149522008-07-26 Tom Tromey <tromey@redhat.com>
14953
14954 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
14955 (function_struct, function_struct_ptr): New globals.
14956 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
14957 function pointer in a struct.
14958
ccb3ac8a
TT
149592008-07-26 Tom Tromey <tromey@redhat.com>
14960
14961 * gdb.base/macscp.exp: Add test for macro lexing bug.
14962
d7d9f01e
TT
149632008-07-18 Tom Tromey <tromey@redhat.com>
14964
14965 * gdb.base/macscp.exp: Add macro tests.
14966
9bf07184
PP
149672008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14968
14969 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
14970
becf6477
PP
149712008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14972
14973 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
14974
0709f7d3
PP
149752008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
14976
14977 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 14978
7093c834
PP
149792008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
14980
14981 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 14982
b432ffe3
JK
149832008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14984
14985 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
14986
b1a268e5
VP
149872008-07-12 Vladimir Prus <vladimir@codesourcery.com>
14988
14989 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
14990
e2995f8e
KB
149912008-07-11 Kevin Buettner <kevinb@redhat.com>
14992
14993 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
14994 of regexp to account for changes made to GDB in the printing of
14995 byte vectors.
14996
14032a66
TT
149972008-07-11 Tom Tromey <tromey@redhat.com>
14998
14999 * gdb.base/completion.exp: Add 'help' completion test.
15000
981505ef
JK
150012008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15002
15003 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
15004
10568435
JK
150052008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15006
15007 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
15008
4487aabf
PA
150092008-07-09 Pedro Alves <pedro@codesourcery.com>
15010
15011 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
15012
a4a9b1c4
PA
150132008-07-09 Pedro Alves <pedro@codesourcery.com>
15014
15015 * gdb.base/fullname.exp: Restore pwd if compiling failed.
15016
3c3185ac
JK
150172008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15018
15019 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
15020
7ebd49dc
VP
150212008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15022
15023 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
15024 previous commit. Add a comment.
15025
84e46146
PA
150262008-06-28 Pedro Alves <pedro@codesourcery.com>
15027
15028 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
15029
0f8d4a2f
VP
150302008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15031
15032 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
15033
f747e0ce
PA
150342008-06-27 Pedro Alves <pedro@codesourcery.com>
15035
15036 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
15037 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
15038 compiling an executable, link in an object that forces unbuffered
15039 output.
15040 * lib/set_unbuffered_mode.c: New file.
15041
734a5c36
JK
150422008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15043
15044 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
15045
a2840c35
VP
150462008-06-25 Vladimir Prus <vladimir@codesourcery.com>
15047
a9c64011
AS
15048 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
15049 mi_expect_stop.
15050 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
15051 Demand that *running is output.
15052 (detect_async): Perform checking every time.
15053 (mi_send_resuming_command): Extract everything into...
15054 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
15055 (mi_expect_stop): Don't accept any output before *stopped.
15056
6ae37fef
VP
150572008-06-13 Vladimir Prus <vladimir@codesourcery.com>
15058
15059 Robustify mi-simplerun.
a9c64011
AS
15060 * gdb.mi/basics.c (main): Add a call to sleep.
15061 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
15062 * gdb.mi/mi2-cli.exp: Likewise.
15063 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 15064
b4aa76f0 150652008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
15066
15067 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
15068
e1ac3328
VP
150692008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15070
a9c64011
AS
15071 * gdb.mi/mi-console.exp: Adjust.
15072 * gdb.mi/mi-syn-frame.exp: Adjust.
15073 * gdb.mi/mi2-console.exp: Adjust.
15074 * gdb.mi/mi2-syn-frame.exp: Adjust.
15075 * lib/mi-support.exp (mi_run_cmd): Adjust.
15076 (mi_send_resuming_command): Adjust.
e1ac3328 15077
f7f9a841
VP
150782008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15079
15080 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
15081 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
15082 testing of stopped.
15083 * gdb.mi/mi2-syn-frame.exp: Likewise.
15084 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
15085 (async, detect_async): New.
15086 (mi_expect_stop, mi_continue_to_line): Adjust expectation
15087 depending on if we're running in sync or async mode.
f7f9a841 15088
37cd5d19
TT
150892008-06-09 Tom Tromey <tromey@redhat.com>
15090
15091 * gdb.base/completion.exp: New tests for field name completion
15092 with spaces, and field name completion with '->'.
15093
65d12d83
TT
150942008-06-06 Tom Tromey <tromey@redhat.com>
15095
15096 * gdb.base/break1.c (struct some_struct): New struct.
15097 (values): New global.
15098 * gdb.base/completion.exp: Add field name completion test.
15099
ebfe2e3f
PP
151002008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
15101
15102 * gdb.cp/call-c.exp: Test for incorrect handling of reference
15103 to pointer.
15104 * gdb.cp/call-c.cc: Likewise.
15105
bcf6fc3a
NR
151062008-06-06 Nick Roberts <nickrob@snap.net.nz>
15107
15108 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
15109 annotation.
15110
49fd4a42 151112008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 15112 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
15113
15114 * gdb.threads/execl.c, gdb.threads/execl1.c,
15115 gdb.threads/execl.exp: New tests.
a9c64011 15116
8a34ac3f
AR
151172008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
15118 Daniel Jacobowitz <dan@codesourcery.com>
15119
15120 * gdb.cp/exception.exp: Activate test, make it work with pending
15121 catchpoints.
15122
86ae69ef
JK
151232008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
15124
15125 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
15126
f7f9ae2c
VP
151272008-05-28 Vladimir Prus <vladimir@codesourcery.com>
15128
a9c64011
AS
15129 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
15130 now printed.
15131 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 15132
2a2d4dc3
AS
151332008-05-27 Andreas Schwab <schwab@suse.de>
15134
15135 * gdb.base/frame-args.exp: Handle arguments that are optimized
15136 out.
15137
5099e4d9
LM
151382008-05-26 Luis Machado <luisgpm@br.ibm.com>
15139
15140 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
15141 quiet for ppc32 and group options into a single variable.
15142
d9c36a91
JB
151432008-05-23 Joel Brobecker <brobecker@adacore.com>
15144
15145 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
15146 of zero-size elements.
15147 * gdb.ada/null_array.exp: Test printing this new array.
15148
103a8671
JK
151492008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15150
15151 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
15152
07a4cc1a 151532008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
15154
15155 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
15156 of the "finish" command.
15157
55f996a7
NR
151582008-05-21 Nick Roberts <nickrob@snap.net.nz>
15159
15160 * gdb.base/annota1.exp: Test for new annotation.
15161
907fc202
UW
151622008-05-16 Pedro Alves <pedro@codesourcery.com>
15163
15164 * gdb.base/fixsection.exp: New file.
15165 * gdb.base/fixsection0.c: New file.
15166 * gdb.base/fixsection1.c: New file.
15167
e8f97270
UW
151682008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15169
15170 * gdb.base/annota1.exp: Accept printf@... in place of printf.
15171 * gdb.base/annota3.exp: Likewise.
15172
ac0bb574
NF
151732008-05-13 Nathan Froyd <froydnj@codesourcery.com>
15174
15175 * gdb.base/watch_thread_num.exp: Don't run tests that require
15176 watchpoints if the target doesn't support them.
15177
6fadd07a
DE
151782008-05-12 Doug Evans <dje@google.com>
15179
15180 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
15181
6e9a4a30
JB
151822008-05-09 Joel Brobecker <brobecker@adacore.com>
15183
15184 * gdb.ada/assign_1.exp: New testcase.
15185
08388c79
DE
151862008-05-09 Doug Evans <dje@google.com>
15187
a3c83fae
DE
15188 * gdb.base/find.exp: New file.
15189 * gdb.base/find.c: New file.
08388c79 15190
bd5ddfe8
DJ
151912008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
15192
15193 * gdb.base/commands.exp (watchpoint_command_test): Handle
15194 gdb,no_hardware_watchpoints.
15195 * gdb.base/float.exp: Allow ARM targets without floating point.
15196 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
15197
b5dd68e2 151982008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 15199 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
15200
15201 * gdb.ada/lang_switch: New test program.
15202 * gdb.ada/lang_switch.exp: New testcase.
15203
382d13d1
DE
152042008-05-05 Doug Evans <dje@google.com>
15205
15206 * gdb.base/help.exp (disassemble): Update expected help text.
15207
9dd789d0
PA
152082008-05-04 Pedro Alves <pedro@codesourcery.com>
15209
15210 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
15211
611c83ae
PA
152122008-05-04 Pedro Alves <pedro@codesourcery.com>
15213
15214 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
15215 different times.
15216
ff013f42
JK
152172008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
15218
15219 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
15220 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
15221 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
15222 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
15223
96dff6a2
VP
152242008-05-04 Vladimir Prus <vladimir@codesourcery.com>
15225
15226 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
15227 notification to appear.
15228
55cd6f92
DJ
152292008-05-04 Daniel Jacobowitz <dan@debian.org>
15230
15231 * gdb.base/fullname.c: New file.
15232 * gdb.base/fullname.exp: New file.
15233 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
15234
d705c43c
PA
152352008-05-03 Pedro Alves <pedro@codesourcery.com>
15236
15237 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
15238 expressions with macros.
15239
333222e1
JK
152402008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15241
15242 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
15243
5ac01682
DJ
152442008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
15245
15246 * gdb.base/completion.exp: Handle lack of other symbols beginning
15247 with "a".
15248
15249 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
15250
237fc4c9
PA
152512008-05-02 Jim Blandy <jimb@codesourcery.com>
15252
15253 * gdb.asm/asmsrc1.s: Add scratch space.
15254
ed5e9466
DJ
152552008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15256 Daniel Jacobowitz <dan@codesourcery.com>
15257
15258 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
15259 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
15260 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
15261
b39cc962
DJ
152622007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
15263
15264 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
15265
36d520f5
JB
152662008-05-01 Joel Brobecker <brobecker@adacore.com>
15267
15268 * gdb.base/info-target.exp: New testcase.
15269
8d4e3071
DJ
152702008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15271
15272 * gdb.cp/hang.exp: Use .cc instead of .C.
15273 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
15274 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
15275
6f3f3097
DJ
152762008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15277
15278 * gdb.base/gdb1250.exp: Remove perror.
15279 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
15280
5550a914
PA
152812008-04-30 Pedro Alves <pedro@codesourcery.com>
15282
15283 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
15284 .2byte.
15285
d848e687
DJ
152862008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
15287
15288 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
15289 (maybe_kfail): New.
15290
93b5768b
PA
152912008-04-25 Pedro Alves <pedro@codesourcery.com>
15292
15293 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
15294
721c02de
VP
152952008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15296
a9c64011
AS
15297 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
15298 * gdb.mi/mi2-syn-frame.exp: Likewise.
15299 * lib/mi-support.exp: Likewise.
721c02de 15300
74960c60
VP
153012008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15302
15303 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
15304 to specify regexp for the location to stop at.
15305 * gdb.base/break-always.c: New.
15306 * gdb.base/break-always.exp: New.
15307
d24317b4
VP
153082008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15309
15310 * lib/mi-support.exp (mi_runto_helper): Adjust
15311 for the original-location field.
15312 (mi_create_breakpoint, mi_list_breakpoints): New.
15313 * gdb.mi/mi-break.exp: Adjust.
15314 * gdb.mi/mi2-break.exp: Adjust.
15315 * gdb.mi/mi-pending.exp: Adjust.
15316 * gdb.mi/mi-simplerun.exp: Adjust.
15317 * gdb.mi/mi2-simplerun.exp: Adjust.
15318 * gdb.mi/mi-syn-frame.exp: Adjust.
15319 * gdb.mi/mi2-syn-frame.exp: Adjust.
15320 * gdb.mi/mi-until.exp: Adjust.
15321 * gdb.mi/mi2-until.exp: Adjust.
15322 * gdb.mi/mi-var-display.exp: Adjust.
15323 * gdb.mi/mi2-var-display.exp: Adjust.
15324 * gdb.mi/mi-watch.exp: Adjust.
15325 * gdb.mi/mi2-watch.exp: Adjust.
15326
fdc59709 153272008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 15328
a9c64011
AS
15329 * aclocal.m4: Add override.m4.
15330 * configure: Regenerate.
fdc59709 15331
8e91f023
VP
153322008-04-19 Vladimir Prus <vladimir@codesourcery.com>
15333
15334 * gdb.mi/var-cmd.c (do_at_tests): Verify that
15335 '-var-update --all-values' reports new value even the type
15336 of a variable object has changed.
15337
233a11ab
CS
153382008-04-18 Craig Silverstein <csilvers@google.com>
15339
15340 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
15341 files.
d24317b4 15342
9c1137ad
JB
153432008-04-18 Joel Brobecker <brobecker@adacore.com>
15344
15345 * gdb.ada/atomic_enum: New test program.
15346 * gdb.ada/atomic_enum.exp: New testcase.
15347
66d0bbc7
DE
153482008-04-17 Doug Evans <dje@google.com>
15349
15350 * gdb.opt/Makefile.in: Fix whitespace.
15351
100906b0
UW
153522008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
15353
15354 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
15355
4584e32e
DE
153562008-04-17 Doug Evans <dje@google.com>
15357
15358 * gdb.base/hashline1.exp: New testcase.
15359 * gdb.base/hashline2.exp: New testcase.
15360 * gdb.base/hashline2.exp: New testcase.
15361
0a320680
PA
153622008-04-17 Pedro Alves <pedro@codesourcery.com>
15363
15364 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
15365
18ac113b
AR
153662008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
15367
15368 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
15369 temporary breakpoint to match "Temporary breakpoint".
15370 * gdb.base/break.exp (delete_breakpoints): Likewise.
15371 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
15372 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
15373 * gdb.base/display.exp: Likewise.
15374 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
15375 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
15376 * gdb.base/restore.exp (restore_tests): Likewise.
15377 * gdb.base/sepdebug.exp: Likewise.
15378 * gdb.base/watchpoint.exp: Likewise.
15379 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
15380 * gdb.mi/mi-pending.exp: Likewise.
15381 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
15382 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
15383 * gdb.mi/mi-var-cmd.exp: Likewise.
15384 * gdb.mi/mi-var-display.exp: Likewise.
15385 * gdb.mi/mi2-cli.exp: Likewise.
15386 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
15387 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
15388 * gdb.mi/mi2-var-display.exp: Likewise.
15389 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
15390 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
15391 new "disp" field.
a9c64011 15392 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
15393 reason. This is to support fix for PR2424.
15394
add38693
JK
153952008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15396
15397 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
15398
fcacd99f
VP
153992008-04-13 Vladimir Prus <vladimir@codesourcery.com>
15400
15401 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 15402 field. Add more floating varobj tests.
fcacd99f 15403 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
15404 field.
15405 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
15406 (main): Call do_at_tests.
15407 * lib/mi-support.exp (mi_create_floating_varobj)
15408 (mi_varobj_update_with_type_change): New.
fcacd99f 15409
de051565
MK
154102008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
15411
15412 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
15413 option of -var-evaluate-expression.
15414 * gdb.mi/mi2-var-display.exp: Likewise.
15415
dbc52822
VP
154162008-04-07 Vladimir Prus <vladimir@codesourcery.com>
15417
15418 Introduce test setup helpers.
a9c64011
AS
15419 * lib/gdb.exp (build_executable, clean_restart)
15420 (prepare_for_testing): New.
15421 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
15422 * gdb.base/return.exp: Likewise.
15423 * gdb.base/ending-run.exp: Likewise.
dbc52822 15424
473591da
NR
154252008-04-07 Nick Roberts <nickrob@snap.net.nz>
15426
15427 * gdb.mi/mi-async.exp: New test for asynchronous Machine
15428 Interface (MI) responses.
15429
2b2d9e11
VP
154302008-04-06 Vladimir Prus <vladimir@codesourcery.com>
15431
a9c64011
AS
15432 * gdb.cp/breakpoint.cc: New code to test conditions involving
15433 member variables.
15434 * gdb.cp/breakpoint.exp: Test condition involving member
15435 variables.
2b2d9e11 15436
bb378428
VP
154372008-04-05 Vladimir Prus <vladimir@codesourcery.com>
15438
15439 * lib/mi-support.exp (mi_expect_stop): New.
15440 (mi_run_cmd): Change the
15441 token. Use mi_send_resuming_command, use
15442 mi_expect_stop.
15443 (mi_execute_to_helper): Rename to mi_execute_to.
15444 (mi_send_resuming_command): Add more error patterns.
15445 (mi_wait_for_stop): Renamed to...
15446 (mi_get_stop_line): ...this.
15447 (mi_run_inline_test): Adjust.
15448
15449 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
15450 * gdb.mi/mi-console.exp: Likewise.
15451 * gdb.mi/mi-pending.exp: Likewise.
15452 * gdb.mi/mi-simplerun.exp: Likewise.
15453 * gdb.mi/mi-stack.exp: Likewise.
15454 * gdb.mi/mi-stepi.exp: Likewise.
15455 * gdb.mi/mi-syn-frame.exp: Add comment.
15456 * gdb.mi/mi-until.exp: Likewise.
15457 * gdb.mi/mi-var-display.exp: Likewise.
15458 * gdb.mi/mi-watch.exp: Likewise.
15459 * gdb.mi/mi2-cli.exp: Likewise.
15460 * gdb.mi/mi2-console.exp: Likewise.
15461 * gdb.mi/mi2-simplerun.exp: Likewise.
15462 * gdb.mi/mi2-stack.exp: Likewise.
15463 * gdb.mi/mi2-stepi.exp: Likewise.
15464 * gdb.mi/mi2-until.exp: Likewise.
15465 * gdb.mi/mi2-var-display.exp: Likewise.
15466 * gdb.mi/mi2-watch.exp: Likewise.
15467
62172bb9
UW
154682008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15469
15470 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
15471
15472 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
15473
a13e061a
PA
154742008-04-04 Pedro Alves <pedro@codesourcery.com>
15475
15476 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
15477 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
15478 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
15479 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
15480 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
15481 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
15482 expect an mi error duplicated in stderr.
15483
eae06beb
JB
154842008-04-03 Joel Brobecker <brobecker@adacore.com>
15485
15486 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
15487 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
15488 Add a couple of tests that verify the behavior when the new setting
15489 is set to "cancel" and "all".
15490 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
15491 "ask" before we start the testing.
15492
79c6ced6
AR
154932008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
15494
15495 * gdb.cp/casts.cc: Add class reference variables.
15496 * gdb.cp/casts.exp: New test cases for up/down casting references.
15497
6c2d1a6b
MK
154982008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
15499
15500 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
15501 instead of beginning to make an extra test pass.
15502 * gdb.mi/mi2-var-display.exp: Likewise.
15503
55b411d9
MR
155042008-03-31 Maciej W. Rozycki <macro@mips.com>
15505
15506 * gdb.base/break.exp: Mark failures as such. Fix formatting.
15507
c6140da2
MD
155082008-03-31 Markus Deuling <deuling@de.ibm.com>
15509 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15510
15511 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
15512 value. Add xfail for older kernels.
15513
79732189
AR
155142008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
15515
15516 Bring mi-support in line with gdb.exp.
15517 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
15518 (mi_gdb_start): New function.
15519
33c3676e
MR
155202008-03-28 Maciej W. Rozycki <macro@mips.com>
15521
15522 * gdb.mi/mi-var-cmd.exp: Fix a typo.
15523
92e28119
VP
155242008-03-26 Vladimir Prus <vladimir@codesourcery.com>
15525
15526 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
15527 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 15528
9e8e3afe
VP
155292008-03-26 Vladimir Prus <vladimir@codesourcery.com>
15530
15531 * lib/mi-support.exp (mi_create_varobj_checked): New.
15532 (mi_list_varobj_children): Allow to check for a
15533 value.
15534 (mi_list_array_varobj_children): New.
15535
15536 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
15537 and mi_list_varobj_children, as opposed to hardcoding
15538 expected strings.
15539 * gdb.mi/gdb701.exp: Likewise.
15540 * gdb.mi/gdb792.exp: Likewise.
15541 * gdb.mi/mi-var-block.exp: Likewise.
15542 * gdb.mi/mi-var-cmd.exp: Likewise.
15543 * gdb.mi/mi-var-invalidate.exp: Likewise.
15544 * gdb.mi/mi2-var-block.exp: Likewise.
15545 * gdb.mi/mi2-var-child.exp: Likewise.
15546 * gdb.mi/mi2-var-cmd.exp: Likewise.
15547 * gdb.mi/mi2-var-display.exp: Likewise.
15548
9df50351
JK
155492008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15550
15551 Fix random false FAILs on i386.
15552 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
15553
31e5d73a
DJ
155542008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15555
15556 PR gdb/544
15557 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
15558
12f4afab
DJ
155592008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15560
15561 PR gdb/544
15562 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
15563
b562a0cb
DJ
155642008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15565
15566 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
15567 fixed PR gdb/544.
15568
17faa917
DJ
155692008-03-21 Pedro Alves <pedro@codesourcery.com>
15570
15571 * gdb.threads/fork-child-threads.exp: Test next over fork.
15572
6214f497
DJ
155732008-03-21 Chris Demetriou <cgd@google.com>
15574
15575 * gdb.base/break.exp (rbreak junk): New test for rbreak
15576 "Junk at end of arguments" issue.
15577
63092375
DJ
155782008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15579
15580 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
15581 *& to work on created array elements.
15582 (Top level): Test print $pc with a file. Test string operations
15583 without a target.
15584 * gdb.base/ptype.exp: Do not expect *& to work on created array
15585 elements.
15586
b21991b0
DJ
155872008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15588
15589 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
15590 gdb.threads/staticthreads.exp: Update exit query.
15591
c4b347c7
SL
155922008-03-07 Sandra Loosemore <sandra@codesourcery.com>
15593
15594 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
15595
fa4727a6
DJ
155962008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
15597
15598 * gdb.base/watchpoint.c (global_ptr, func4): New.
15599 (main): Call func4.
15600 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
15601 (test_inaccessible_watchpoint): New.
15602
2f34202f
MR
156032008-02-29 Maciej W. Rozycki <macro@mips.com>
15604
15605 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
15606 select the largest.
15607
0d6ba1b1
DJ
156082008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
15609
15610 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
15611 frames-invalid annotations.
15612
e691325a
PM
156132008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
15614
a9c64011 15615 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 15616
f85b5ecc
DE
156172008-02-27 Doug Evans <dje@google.com>
15618
15619 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
15620 for bug 1738.
15621 (breakpoint_to_handler_entry): Ditto.
15622
b40e7bf3
JB
156232008-02-27 Joel Brobecker <brobecker@adacore.com>
15624
15625 * gdb.base/ending-run.exp: Use the first line of code inside
15626 function body to test breakpoints.
15627 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
15628 location where the breakpoint is inserted when using the line
15629 where a function is declared. Fix typo in the description of
15630 one of the tests.
15631 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
15632
2faca73a
PM
156332008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15634
15635 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 15636 tests.
2faca73a 15637
6f439c36
PM
156382008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15639
15640 * gdb.base/args.exp: avoid same output for tests
15641 with single quotes.
15642
54e52265
VP
156432008-02-26 Vladimir Prus <vladimir@codesourcery.com>
15644
a9c64011
AS
15645 * gdb.base/annota1.exp: Adjust for 'info break'
15646 format changes.
15647 * gdb.base/annota3.exp: Likewise.
15648 * gdb.base/break.exp: Likewise.
15649 * gdb.base/condbreak.exp: Likewise.
15650 * gdb.base/pending.exp: Likewise.
15651 * gdb.base/sepdebug.exp: Likewise.
15652 * gdb.base/unload.exp: Likewise.
15653 * gdb.cp/ovldbreak.exp: Likewise.
15654 * gdb.mi/mi-pending.exp: Likewise.
54e52265 15655
897b09ca
DE
156562008-02-07 Doug Evans <dje@google.com>
15657
15658 * gdb.cp/mb-inline.exp: New.
15659 * gdb.cp/mb-inline.h: New.
15660 * gdb.cp/mb-inline1.cc: New.
15661 * gdb.cp/mb-inline2.cc: New.
15662
b1c32d35
PM
156632008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
15664
15665 * gdb.pascal/floats.pas: New test program.
15666 * gdb.pascal/floats.exp: New testcase.
15667
1a4ca44a
TJB
156682008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
15669
15670 * gdb.base/callfuncs.c (t_float_many_args): New function.
15671 (t_double_many_args): New function.
15672 * gdb.base/callfuncs.exp: Add tests for exceeding float
15673 and double parameters passed through the stack.
15674
439048e8
JB
156752008-02-05 Joel Brobecker <brobecker@adacore.com>
15676
15677 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
15678 gdb.ada/complete/foo.adb: New files.
15679 * gdb.ada/complete.exp: New testcase.
15680
81fe8080
DE
156812008-02-03 Doug Evans <dje@google.com>
15682
301f0ecf
DE
15683 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
15684
81fe8080
DE
15685 * gdb.cp/gdb2384.exp: New file.
15686 * gdb.cp/gdb2384.cc: New file.
15687 * gdb.cp/gdb2384-base.h: New file.
15688 * gdb.cp/gdb2384-base.cc: New file.
15689
4b071aec
DE
156902008-02-02 Doug Evans <dje@google.com>
15691
15692 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
15693
61137ba6
JB
156942007-02-01 Joel Brobecker <brobecker@adacore.com>
15695
15696 * gdb.ada/sym_print_name: New test program.
15697 * gdb.ada/sym_print_name.exp: New testcase.
15698
156992007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
15700
15701 * gdb.ada/nested/hello.adb: New file.
15702 * gdb.ada/nested.exp: New testcase.
15703 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15704
98deb0da
VP
157052008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15706
15707 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
15708 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
15709 don't cause future evaluations of function to report
15710 creation of internal breakpoints.
98deb0da 15711
723a2275
VP
157122008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15713
15714 * gdb.mi/mi-break.exp (test_error): New.
15715 Call it.
15716
fb546a2f
LM
157172008-01-31 Luis Machado <luisgpm@br.ibm.com>
15718
15719 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
15720 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
15721
2d8fd90a
PM
157222008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15723
15724 * gdb.pascal/integers.pas: New test program.
15725 * gdb.pascal/integers.exp: New testcase.
15726
a7fa0ded
PM
157272008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15728
15729 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
15730
5e1a1926
TJB
157312008-01-30 Luis Machado <luisgpm@br.ibm.com>
15732
15733 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
15734 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
15735
8d04f9f0
JB
157362008-01-30 Paul Hilfinger <hilfinger@adacore.com>
15737
15738 * gdb.ada/formatted_ref: New test program.
15739 * gdb.ada/formatted_ref.exp: New testcase.
15740
15741 * gdb.cp/formatted-ref.cc: New file.
15742 * gdb.cp/formatted-ref.exp: New testcase.
15743
ce75a98f
JB
157442008-01-30 Joel Brobecker <brobecker@adacore.com>
15745
15746 * gdb.base/ptype.exp: Add testing of "ptype $pc".
15747
e835f6bf
NR
157482008-01-30 Nick Roberts <nickrob@snap.net.nz>
15749
15750 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
15751 (test_file_list_exec_source_file): Update to new macro-info field.
15752
d118ef87
PH
157532008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
15754
15755 * gdb.ada/exprs: New test program.
15756 * gdb.ada/exprs.exp: New testcase.
15757
7d35ab09
TJB
157582008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
15759
15760 * dfp-test.c (DELTA, DELTA_B): New definitions.
15761 (double_val1, double_val2, double_val3, double_val4, double_val5,
15762 double_val6, double_val7, double_val8, double_val9, double_val10,
15763 double_val11, double_val12, double_val13, double_val14, dec32_val1,
15764 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
15765 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
15766 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
15767 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
15768 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
15769 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
15770 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
15771 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
15772 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
15773 dec128_val16): New global variables.
15774 (decimal_dec128_align): New function.
15775 (decimal_mixed): Likewise.
15776 (decimal_many_args_dec32): Likewise.
15777 (decimal_many_args_dec64): Likewise.
15778 (decimal_many_args_dec128): Likewise.
15779 (decimal_many_args_mixed): Likewise.
15780 * dfp-test.exp: Add tests calling new inferior functions.
15781
2d717e4f
DJ
157822008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15783
15784 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
15785 gdb.server/ext-run.exp: New files.
15786 * lib/gdbserver-support.exp (gdbserver_download): New.
15787 (gdbserver_start): New. Update gdbserver expected
15788 output.
15789 (gdbserver_spawn): Use them.
15790 (gdbserver_start_extended): New.
15791
e85a822c
DJ
157922008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15793
15794 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
15795 Run on GNU/Linux.
15796 (do_exec_tests): Check for systems which do not support catchpoints.
15797 Do not match START.
15798 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
15799 Run on GNU/Linux. Enable verbose output.
15800 (check_fork_catchpoints): New.
15801 (explicit_fork_child_follow, catch_fork_child_follow)
15802 (tcatch_fork_parent_follow): Update expected messages.
15803 (do_fork_tests): Use check_fork_catchpoints.
15804 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
15805 Run on GNU/Linux. Enable verbose output.
15806 (check_vfork_catchpoints): New.
15807 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
15808 expected messages.
15809 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
15810
401ea829
JB
158112008-01-29 Jim Blandy <jimb@red-bean.com>
15812
15813 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
15814 host' errors.
15815 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
15816
aceaf3ad
JB
158172008-01-29 Jim Blandy <jimb@red-bean.com>
15818
15819 * gdb.threads/sigthread.c: Use barriers to ensure that
15820 child_thread and child_thread_two are always initialized before we
15821 start to use them.
15822
a5606eee
VP
158232008-01-29 Vladimir Prus <vladimir@codesourcery.com>
15824
15825 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
15826 * gdb.base/watchpoint-solib.c: New.
15827 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 15828
c55a82bb
PM
158292008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
15830
15831 * gdb.base/gdb1056.exp: Add unsigned integer test.
15832
0993fe05
DE
158332008-01-28 Doug Evans <dje@google.com>
15834
15835 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
15836
4fe42e7f
JB
158372008-01-27 Jim Blandy <jimb@codesourcery.com>
15838
c7a69933
JB
15839 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
15840
4fe42e7f
JB
15841 * gdb.base/expand-psymtabs.exp: Doc fix.
15842
5def8285
MK
158432008-01-26 Mark Kettenis <kettenis@gnu.org>
15844
15845 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
15846
5313c911
NR
158472008-01-24 Nick Roberts <nickrob@snap.net.nz>
15848
a9c64011 15849 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
15850 -var-set-format.
15851
93815fbf
VP
158522008-01-23 Chris Demetriou <cgd@google.com>
15853
15854 * gdb.threads/thread_events.c: New testcase source file.
15855 * gdb.threads/thread_events.exp: New testcase expect file.
15856
467a88ee
NR
158572008-01-23 Nick Roberts <nickrob@snap.net.nz>
15858
15859 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
15860
15861 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
15862 -var-set-format.
15863
d8f82aba
DJ
158642008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15865 Vladimir Prus <vladimir@codesourcery.com>
15866
15867 * gdb.base/float.exp: Allow missing floating point for m68k and
15868 PowerPC.
15869
60c46647
VP
158702008-01-22 Vladimir Prus <vladimir@codesourcery.com>
15871
15872 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
15873 ignore count.
15874 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
15875 * gdb.mi/mi-cli.exp: Adjust.
15876 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 15877
c7dd36a1
PA
158782008-01-17 Pedro Alves <pedro@codesourcery.com>
15879
15880 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
15881 and 'dummy_ptr' integer pointer. Initialize struct_declarations
15882 with dummy_ptr's address.
15883 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
15884 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
15885 all targets.
15886 * gdb.mi/mi2-var-child.exp: Likewise.
15887
39d5313e
JB
158882008-01-09 Joel Brobecker <brobecker@adacore.com>
15889
15890 * gdb.ada/null_array: New test program.
15891 * gdb.ada/null_array.exp: New testcase.
15892
0aea4bf3
LM
158932008-01-09 Luis Machado <luisgpm@br.ibm.com>
15894
15895 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
15896 with required float modifiers.
15897
0b354900
JB
158982008-01-08 Joel Brobecker <brobecker@adacore.com>
15899
15900 * gdb.ada/funcall_param: New test program.
15901 * gdb.ada/funcall_param.exp: New testcase.
15902
cdb7f5d4
JB
159032008-01-08 Joel Brobecker <brobecker@adacore.com>
15904
15905 * gdb.ada/arrayparam: New test program.
15906 * gdb.ada/arrayparam.exp: New testcase.
15907
88e2547f
JB
159082008-01-08 Joel Brobecker <brobecker@adacore.com>
15909
15910 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
15911 landed. Should also fix random failures in the test following it.
15912
f6867ce0
TJB
159132008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
15914
15915 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
15916 for expressions with decimal float values.
15917 (test_dfp_conversions): New function to test casts to and from
15918 decimal float types.
15919 Call test_dfp_conversions.
15920 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
15921 elements.
15922 (main): Initialize ds.float4 and ds.double8 elements.
15923 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
15924 string to new error message.
15925 (d64_set_tests): Likewise.
15926 (d128_set_tests): Likewise.
15927 Add tests for expressions with decimal float variables. Add tests for
15928 conversions to and from decimal float types.
15929
f9c11282
JB
159302008-01-05 Joel Brobecker <brobecker@adacore.com>
15931
15932 * gdb.ada/packed_tagged/comp_bug.adb: New file.
15933 * gdb.ada/packed_tagged.exp: New testcase.
15934
0ecbca72
JB
159352008-01-04 Joel Brobecker <brobecker@adacore.com>
15936
15937 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
15938 gdb.ada/homonym/homonym_main.adb: New files.
15939 * gdb.ada/homonym.exp: New testcase.
15940
c18d3d89
JB
159412008-01-04 Joel Brobecker <brobecker@adacore.com>
15942
15943 * gdb.ada/packed_array.exp: Add testing of references to
15944 a packed array.
15945
ecc7085b
JB
159462008-01-04 Joel Brobecker <brobecker@adacore.com>
15947
15948 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
15949 New files.
15950 * gdb.ada/type_coercion.exp: New testcase.
15951
c474c922
JB
159522008-01-04 Joel Brobecker <brobecker@adacore.com>
15953
15954 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
15955 gdb.ada/tagged/foo.adb: New file.
15956 * gdb.ada/tagged.exp: New testcase.
15957
9005b927
JB
159582008-01-04 Joel Brobecker <brobecker@adacore.com>
15959
15960 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
15961 gdb.ada/ptype_field/foo.adb: New files.
15962 * gdb.ada/ptype_field.exp: New testcase.
15963
1a6aaad8
JB
159642008-01-03 Joel Brobecker <brobecker@adacore.com>
15965
15966 * gdb.ada/print_pc.exp: New testcase.
15967
0ef22f53
JB
159682008-01-03 Joel Brobecker <brobecker@adacore.com>
15969
15970 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
15971 gdb.ada/taft_type/p.adb: New files.
15972 * gdb.ada/taft_type.exp: New testcase.
15973
1689ecf8
JB
159742008-01-03 Joel Brobecker <brobecker@adacore.com>
15975
15976 * gdb.ada/array_bounds/bar.adb: New file.
15977 * gdb.ada/array_bounds.exp: New testcase.
15978
a4d0b9c3
JB
159792008-01-03 Joel Brobecker <brobecker@adacore.com>
15980
15981 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
15982 gdb.ada/arrayptr/foo.adb: New files.
15983 * gdb.ada/arrayptr.exp: New testcase.
15984
a31ace00
JB
159852008-01-03 Joel Brobecker <brobecker@adacore.com>
15986
15987 * gdb.base/set-lang-auto.exp: New testcase.
15988
a97fced3
JB
159892008-01-03 Joel Brobecker <brobecker@adacore.com>
15990
15991 * gdb.ada/fun_addr/foo.adb: New file.
15992 * gdb.ada/fun_addr.exp: New testcase.
15993
ef29ce1a
JK
159942008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15995
15996 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
15997 New files
15998
0fafefe3
JB
159992008-01-02 Joel Brobecker <brobecker@adacore.com>
16000
16001 * array_subscript_addr/p.adb: New file.
a9c64011 16002 * array_subscript_addr.exp: New testcase.
0fafefe3 16003
c4359f8d
JB
160042008-01-02 Joel Brobecker <brobecker@adacore.com>
16005
a9c64011 16006 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
16007 New files.
16008 * gdb.ada/str_cmp_ref.exp: New testcase.
16009
1aa1b15b
JB
160102008-01-01 Joel Brobecker <brobecker@adacore.com>
16011
16012 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
16013 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 16014 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 16015
81c9b2cf
JB
160162008-01-01 Joel Brobecker <brobecker@adacore.com>
16017
16018 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
16019 gdb.ada/ref_param/pck.ads: New files.
16020 * gdb.ada/ref_param.exp: New testcase.
16021
319e4674
JB
160222008-01-01 Joel Brobecker <brobecker@adacore.com>
16023
16024 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
16025 gdb.ada/interface/foo.adb: New files.
16026 * gdb.ada/interface.exp: New testcase.
16027
ef682c56
JB
160282007-12-31 Jim Blandy <jimb@codesourcery.com>
16029
16030 * gdb.base/multi-forks.exp: Consume all output from child
16031 processes before proceeding to next test.
16032
f6f3eb6c
JB
160332007-12-29 Jim Blandy <jimb@codesourcery.com>
16034
16035 * configure: Regenerated.
16036
f652e42f
JB
160372007-12-27 Joel Brobecker <brobecker@adacore.com>
16038
16039 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
16040 gdb.ada/fixed_cmp/fixed.adb: New files.
16041 * gdb.ada/fixed_cmp.exp: New testcase.
16042
6943e596
JB
160432007-12-27 Joel Brobecker <brobecker@adacore.com>
16044
16045 * gdb.ada/boolean_expr.exp: New testcase.
16046
aad9a193
JB
160472007-12-26 Jim Blandy <jimb@codesourcery.com>
16048
16049 * gdb.base/multi-forks.exp: Doc fix.
16050
fb5f3683
JB
160512007-12-26 Joel Brobecker <brobecker@adacore.com>
16052
16053 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
16054 * gdb.ada/char_param.exp: Do not compile our test program with
16055 -gnata, this is unnecessary.
16056 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
16057
384e4a9c
JB
160582007-12-24 Joel Brobecker <brobecker@adacore.com>
16059
16060 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
16061 gdb.ada/print_chars/foo.adb: New files.
16062 * gdb.ada/print_chars.exp: New testcase.
16063
01e044f7
JB
160642007-12-24 Joel Brobecker <brobecker@adacore.com>
16065
16066 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
16067 gdb.ada/char_param/foo.adb: New files.
16068 * gdb.ada/char_param.exp: New testcase.
16069
0ce17860
JB
160702007-12-22 Jim Blandy <jimb@codesourcery.com>
16071
16072 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
16073 hard-coding source line numbers into the test.
16074 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
16075 gdb_get_line_number to find.
16076
919809b9
JB
160772007-12-22 Joel Brobecker <brobecker@adacore.com>
16078
16079 * gdb.base/ptype.c (highest): New struct type.
16080 (the_highest): New variable of that type.
16081 (main): Add dummy assignment to a field of variable the_highest.
16082 * gdb.base/ptype.exp: Test type printing of our new variable.
16083
abc8a88d
PM
160842007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
16085
16086 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 16087 and record first explicitly generated thread number.
abc8a88d
PM
16088 Use that thread number for thread specific watchpoint test.
16089 Add iteration number to repetitive tests.
16090
5158f3e3
CES
160912007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
16092 Jim Blandy <jimb@codesourcery.com>
16093
16094 * gdb.base/expand-psymtabs.c: New testcase
16095 source file.
16096 * gdb.base/expand-psymtabs.exp: New testcase
16097 expect file.
16098
37e4754d
LM
160992007-12-17 Luis Machado <luisgpm@br.ibm.com>
16100
16101 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
16102 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
16103
551e5d04
JB
161042007-12-17 Joel Brobecker <brobecker@adacore.com>
16105
16106 * gdb.ada/frame_args/foo.adb: New file.
16107 * gdb.ada/frame_args/pck.ads: New file.
16108 * gdb.ada/frame_args/pck.adb: New file.
16109 * gdb.ada/frame_args.exp: New testcase.
16110
a05ee097
JB
161112007-12-17 Joel Brobecker <brobecker@adacore.com>
16112
16113 * gdb.base/frame-args.c: New file.
16114 * gdb.base/frame-args.exp: New testcase.
16115
c162e8c9 161162007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 16117 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
16118
16119 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
16120
afe8ab22 161212007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16122
afe8ab22
VP
16123 * gdb.mi/mi-pending.exp: New.
16124 * gdb.mi/mi-pending.c: New.
16125 * gdb.mi/mi-pendshr.c: New.
16126
dfdfb3ca
JB
161272007-12-06 Jim Blandy <jimb@codesourcery.com>
16128
16129 * gdb.base/default.exp: Update expected output for 'info catch'.
16130
b7fca990
JK
161312007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16132
16133 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
16134 must be set to binary.
16135
6a1afc1e
PA
161362007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
16137
16138 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
16139
a6b151f1
DJ
161402007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
16141
16142 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
16143 gdb.mi/mi-file-transfer.exp: New.
16144
43039443
JK
161452007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16146
16147 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
16148
0ef2251b
MR
161492007-11-22 Maciej W. Rozycki <macro@mips.com>
16150
16151 * gdb.trace/backtrace.exp: Fix a typo.
16152 * gdb.trace/circ.exp: Likewise.
16153 * gdb.trace/collection.exp: Likewise.
16154 * gdb.trace/limits.exp: Likewise.
16155 * gdb.trace/report.exp: Likewise.
16156 * gdb.trace/tfind.exp: Likewise.
16157 * gdb.trace/while-dyn.exp: Likewise.
16158
5443631e
NR
161592007-11-21 Nick Roberts <nickrob@snap.net.nz>
16160
16161 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
16162 objects of pointers that can't be dereferenced are now
16163 "noneditable".
16164
a4ce5b0d
UW
161652007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16166
16167 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
16168 (target_cpu): Remove.
16169
d6e956e5
VP
161702007-10-15 Vladimir Prus <vladimir@codesourcery.com>
16171
16172 * gdb.base/ending-run.exp: Expect the list of cleared
16173 breakpoint to come in natural order, not the reversed one.
a9c64011 16174
214270ab
VP
161752007-11-07 Vladimir Prus <vladimir@codesourcery.com>
16176
16177 * gdb.mi/mi-var-child.c (do_child_deletion): New.
16178 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 16179
1a619819
LM
161802007-11-05 Luis Machado <luisgpm@br.ibm.com>
16181
16182 * gdb.base/printcmds.exp: New function
16183 test_printf_with_dfp.
16184
5b01a6fa
DE
161852007-11-02 Doug Evans <dje@google.com>
16186
16187 * gdb.disasm/t01_mov.s: Remove carriage returns.
16188 * gdb.disasm/t02_mova.s: Ditto.
16189 * gdb.disasm/t03_add.s: Ditto.
16190 * gdb.disasm/t04_sub.s: Ditto.
16191 * gdb.disasm/t05_cmp.s: Ditto.
16192 * gdb.disasm/t06_ari2.s: Ditto.
16193 * gdb.disasm/t07_ari3.s: Ditto.
16194 * gdb.disasm/t08_or.s: Ditto.
16195 * gdb.disasm/t09_xor.s: Ditto.
16196 * gdb.disasm/t10_and.s: Ditto.
16197 * gdb.disasm/t11_logs.s: Ditto.
16198 * gdb.disasm/t12_bit.s: Ditto.
16199 * gdb.disasm/t13_otr.s: Ditto.
16200
ec33ab7f
JK
162012007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16202
16203 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
16204
ae0d01ff
UW
162052007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16206
16207 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
16208 provide DFP support.
16209
55eddb0f
DJ
162102007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
16211
16212 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
16213 Test "set powerpc vector-abi". Skip auto-detection tests for old
16214 toolchains.
16215
7020f05c
PA
162162007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16217
16218 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
16219 with [string compare].
16220
84bc3db9
PA
162212007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16222
16223 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
16224 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
16225
5876dc88
LM
162262007-10-25 Luis Machado <luisgpm@br.ibm.com>
16227
16228 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
16229 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
16230 * gdb.opt/Makefile.in: New makefile.
16231 * Makefile.in: Create new directory "gdb.opt".
16232 * configure.ac: Add "gdb.opt" directory.
16233 * configure: Regenerated.
a9c64011 16234
c3ea9a14
DE
162352007-10-25 Doug Evans <dje@google.com>
16236
16237 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
16238 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
16239
a9c64011 162402007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
16241 Thiago Jung Bauermann <bauerman@br.ibm.com>
16242
16243 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
16244 Floating Point expressions.
16245 * gdb.base/dfp-test.exp: new file adding tests for Decimal
16246 Floating Point variables.
16247 * gdb.base/dfp-test.c: new file containing program with Decimal
16248 Floating variables, used by gdb.base/dfp-test.exp.
16249
62a24a2b
DJ
162502007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
16251
16252 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
16253
e7b1eae6
UW
162542007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16255
16256 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
16257 compiling test case with GCC.
16258 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
16259
c641edcc
UW
162602007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16261
16262 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16263 format changes.
16264
5e5ebfe6
MS
162652007-10-18 Michael Snyder <msnyder@specifix.com>
16266
16267 * gdb.base/dbx.exp: Add missing "-re " operator.
16268
e831e7b6
GM
162692007-10-16 Gaius Mulley <gaius@glam.ac.uk>
16270
16271 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
16272 * configure.ac: Removed trailing spaces after backslash.
16273 * gdb.modula2: New directory.
16274 * gdb.modula2/Makefile.in: New file.
16275 * gdb.modula2/unbounded-array.exp: New file.
16276 * gdb.modula2/unbounded1.c: New file.
16277
7cc46491
DJ
162782007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
16279
16280 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
16281
162822007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
16283
16284 * gdb.base/sigstep.c (main): Add checks for
16285 return values for setitimer call.
16286 Call setitimer again with itimer = ITIMER_REAL
16287 if first call to setitimer fails.
16288
e91528f0
KH
162892007-10-11 Kazu Hirata <kazu@codesourcery.com>
16290
16291 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
16292 of $timeout.
16293
2ec9a4f8
DJ
162942007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
16295
16296 * gdb.server/server-run.exp: Test for dynamic linker symbols.
16297
162982007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
16299
16300 * lib/gdb.exp (gdb_run_cmd): Move comment outside
16301 of gdb_expect call, to avoid interruption.
16302
64b2fa04
PA
163032007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
16304
16305 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
16306 (v_unsigned_long_long, v_long_long_array)
16307 (v_signed_long_long_array, v_unsigned_long_long_array)
16308 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
16309 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
16310 [!NO_LONG_LONG]: New.
16311 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
16312 v_long_long_member.
16313
16314 (v_long_long_func, v_signed_long_long_func)
16315 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
16316 (main) [!NO_LONG_LONG]: Initialize long long variants.
16317
16318 * gdb.base/whatis.exp: If board file requests no_long_long, build
16319 test with NO_LONG_LONG defined. Test long long, signed long long,
16320 and unsigned long long variants but only if board file doesn't
16321 disable it.
16322
a912286e 163232007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 16324 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
16325
16326 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
16327 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
16328 * configure: Regenerated.
16329 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
16330 gdb.pascal/types.exp, lib/pascal.exp: New files.
16331
471ba8c9
DJ
163322007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
16333
16334 * gdb.cp/classes.exp (do_tests): Always step to the line after the
16335 call.
16336 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
16337 to return to the call.
16338 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
16339 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
16340 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
16341 * gdb.mi/mi-until.exp (test_until): Likewise.
16342 * gdb.mi/mi2-until.exp (test_until): Likewise.
16343
fef8a650
DJ
163442007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
16345
16346 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
16347 two-char array.
16348 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
16349
d983da9c
DJ
163502007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
16351
16352 * gdb.threads/watchthreads.c (thread_function): Sleep between
16353 iterations.
16354 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
16355 at once for S/390. Generate matching fails and passes.
16356
17f62551
VP
163572007-09-27 Vladimir Prus <vladimir@codesourcery.com>
16358
16359 * gdb.mi/var-cmd.c (do_children_tests): Initialize
16360 the 'struct_declarations' variable to zeros.
a9c64011 16361
ed0616c6
VP
163622007-09-24 Vladimir Prus <vladimir@codesourcery.com>
16363
16364 * gdb.cp/mb-ctor.cc: New.
16365 * gdb.cp/mb-ctor.exp: New.
16366 * gdb.cp/mb-templates.cc: New.
16367 * gdb.cp/mb-templates.exp: New.
16368
41f1b697
DJ
163692007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
16370
16371 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
16372
3f213f78
PA
163732007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
16374
16375 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
16376 targets.
16377 * configure: Regenerate.
16378
0d381245 163792007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16380
0d381245
VP
16381 * gdb.base/annota1.exp: Adjust for 'info break'
16382 format changes.
16383 * gdb.base/annota3.exp: Likewise.
16384 * gdb.base/break.exp: Likewise.
16385 * gdb.base/condbreak.exp: Likewise.
16386 * gdb.base/pending.exp: Likewise.
16387 * gdb.base/sepdebug.exp: Likewise.
16388 * gdb.base/unload.exp: Likewise.
16389 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 16390
fe3f5fa8
VP
163912007-09-22 Vladimir Prus <vladimir@codesourcery.com>
16392
16393 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
16394 messages.
16395 * gdb.base/chng-syms.exp: Likewise.
16396 * gdb.base/unload.exp: Likewise.
a9c64011 16397
a75cf6c0
DJ
163982007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
16399
16400 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
16401
18ecae38
DJ
164022007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
16403
16404 * schedlock.c (NUM): Change to 1.
16405 (main): Use args[0] for the main thread.
16406 * schedlock.exp: Only expect two threads. Only issue one pass or fail
16407 regardless of the number of threads.
16408
5509918f
MR
164092007-09-14 Maciej W. Rozycki <macro@mips.com>
16410
4a543daf
MR
16411 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
16412 type down.
16413 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
16414 test.
16415 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
16416 watchpoint type down.
16417 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
16418 test.
16419
164202007-09-14 Maciej W. Rozycki <macro@mips.com>
16421
5509918f
MR
16422 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
16423 Move all the tests here and run them twice, once using software
16424 watchpoints and once using hardware watchpoints.
16425 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
16426
40b53987
DJ
164272007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
16428
16429 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
16430 test.
16431
695e2681
MK
164322007-09-10 Mark Kettenis <kettenis@gnu.org>
16433
8b3fc8d8
MK
16434 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
16435 build-id.
16436
695e2681
MK
16437 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
16438 know about $ORIGIN. Calculate output dir from $dest instead of
16439 using ${objdir}/{$subdir}.
16440
58d69f29
MK
164412007-09-09 Mark Kettenis <kettenis@gnu.org>
16442
16443 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
16444 gcore, before continuing with the test.
16445
3e347599
DJ
164462007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
16447
16448 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
16449 * gdb.mi/mi-watch.exp: Likewise.
16450
ea37ba09
DJ
164512007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
16452 Jim Blandy <jimb@codesourcery.com>
16453
16454 * gdb.arch/i386-sse.exp: Do not expect character constants.
16455 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
16456 * gdb.base/display.exp: Allow print/s.
16457 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
16458 and unsigned char array changes.
16459
2025a643
DJ
164602007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
16461
16462 * gdb.base/display.exp: Add tests for printf %p.
16463
26669a27
PA
164642007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
16465
16466 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
16467 the dll name to unicode.
16468
c8f021f8
JK
164692007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16470
16471 * gdb.base/default.exp (show version): Update the version text.
16472 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
16473
4cf31eea
JK
164742007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16475
16476 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
16477 New files.
16478
4935890f
JK
164792007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16480
16481 * lib/gdb.exp (build_id_debug_filename_get): New function.
16482 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
16483 Remove the generate DEBUG file for the future testcase runs.
16484 New testcase for the NT_GNU_BUILD_ID retrieval.
16485 Move the final testing step to ...
16486 (test_different_dir): ... a new function.
16487 New parameter XFAIL to XFAIL all the tests performed.
16488 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
16489 New parameter TYPE to PF_PREFIX all the tests performed.
16490
02142340
VP
164912007-08-31 Vladimir Prus <vladimir@codesourcery.com>
16492
16493 * gdb.mi/mi-var-cp.cc (path_expression): New
16494 function.
16495 * gdb.mi/mi-var-cp.exp: Run path exression tests.
16496
36acd84e
UW
164972007-08-27 Markus Deuling <deuling@de.ibm.com>
16498
16499 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
16500 to fit into SPU Local Store memory.
16501
a896d121
JB
165022007-08-23 Joel Brobecker <brobecker@adacore.com>
16503
16504 * gdb.base/default.exp: Adjust the expected output of "info
16505 warranty" after the switch to GPLv3.
16506
7b433602
JB
165072007-08-23 Joel Brobecker <brobecker@adacore.com>
16508
16509 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
16510 to 30000 (from 20000).
16511
e22f8b7c
JB
165122007-08-23 Joel Brobecker <brobecker@adacore.com>
16513
16514 Switch the license of all .exp files to GPLv3.
16515 Switch the license of all .f and .f90 files to GPLv3.
16516 Switch the license of all .s and .S files to GPLv3.
16517
5a0e3bd0
JB
165182007-08-23 Joel Brobecker <brobecker@adacore.com>
16519
16520 * configure.ac: Switch license to GPLv3.
16521
cc00619d
JB
165222007-08-23 Joel Brobecker <brobecker@adacore.com>
16523
16524 Switch the licensing to GPLv3 for all .ads and .adb files.
16525
8d26208a
DJ
165262007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
16527
16528 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
16529 and t_int_double.
16530 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
16531
4fcb9948
JB
165322007-08-17 Joel Brobecker <brobecker@adacore.com>
16533
16534 * gdb.base/step-line.c: Switch license to GPL version 3, and
16535 update copyright year.
16536 * gdb.base/step-line.inp: Likewise.
16537
b9c34f67
JB
165382007-08-17 Joel Brobecker <brobecker@adacore.com>
16539
16540 * gdb.base/gdb1555.exp: Make expected output immune to formatting
16541 changes inside gdb1555.c.
16542 * gdb.base/pending.exp: Likewise.
16543
2cc17678
DJ
165442007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
16545
16546 * config/default.exp: New file.
16547
e48883f7
DJ
165482007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16549
16550 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
16551 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
16552
1ab80e5b
MR
165532007-07-30 Maciej W. Rozycki <macro@mips.com>
16554
16555 * gdb.base/dump.exp: Force the correct endianness for binary
16556 formats not carrying this information.
16557
aba471f5
DJ
165582007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16559
16560 * gdb.threads/staticthreads.exp: Match .*sem_post.
16561
d4e07204
DJ
165622007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16563
16564 * gdb.base/readline.exp (operate_and_get_next): Match the final
16565 prompt.
16566
2b97317d
KB
165672007-07-23 Kevin Buettner <kevinb@redhat.com>
16568
16569 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
16570 to restarting SID.
16571
44efa07a
KB
165722007-07-18 Kevin Buettner <kevinb@redhat.com>
16573
16574 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
16575 prior to `gdb_start'.
16576
7b5ebade
KB
165772007-07-18 Kevin Buettner <kevinb@redhat.com>
16578
16579 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
16580 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
16581 Remove call to gdb_unload.
16582
255e7678
DJ
165832007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
16584 Daniel Jacobowitz <dan@codesourcery.com>
16585
16586 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
16587 for __WIN32__.
16588 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
16589 * gdb.base/unload.exp: Use shared library test routines.
16590
3a40aaa0
UW
165912007-07-03 Markus Deuling <deuling@de.ibm.com>
16592
16593 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
16594 * gdb.base/solib-symbol-lib.c: Likewise.
16595 * gdb.base/solib-symbol-main.c: Likewise.
16596
b0f4b84b
DJ
165972007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
16598
16599 * config/gdbserver.exp (gdb_reconnect): New.
16600 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
16601 gdb.base/solib-disc.exp: New files.
16602 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
16603 remote debugging".
16604 (gdb_compile): Add shlib_load flag.
16605 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
16606 port.
16607 (gdbserver_reconnect): New.
16608
1b05479a
DJ
166092007-07-01 Nick Roberts <nickrob@snap.net.nz>
16610 Daniel Jacobowitz <dan@codesourcery.com>
16611
16612 * gdb.base/annota3.exp: Test for if construct.
16613
86f78eb2
DJ
166142007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
16615
16616 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
16617
6a2eb474 166182007-06-21 Chris Dearman <chris@mips.com>
a9c64011 16619 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
16620
16621 * gdb.base/display.exp: Allow a newline after display/i.
16622 * gdb.base/pc-fp.exp: Likewise.
16623 * gdb.base/sigbpt.exp: Likewise.
16624
f8b73d13
DJ
166252007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16626
16627 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
16628 required features to be included.
16629
4339e69e
DJ
166302007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16631
16632 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
16633 in info threads output.
16634
23d964e7
UW
166352007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16636 Markus Deuling <deuling@de.ibm.com>
16637
16638 * gdb.arch/spu-info.exp: New testcase.
16639 * gdb.arch/spu-info.c: New file.
16640
fd20f75b
DJ
166412007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
16642
16643 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
16644 tpcs_offset. Restore lr after the call.
16645 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
16646
2226f861
DJ
166472007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
16648
16649 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
16650 (gdbserver_run): Kill any running gdbserver.
16651 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
16652
d12371a9
MR
166532007-05-17 Maciej W. Rozycki <macro@mips.com>
16654
16655 * gdb.base/sigbpt.exp: Preset segv_addr.
16656
93f02886
DJ
166572007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
16658
16659 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
16660 (gdb_compile_shlib): Likewise.
16661 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
16662 (default_gdb_init): Clear cleanfiles.
16663 (gdb_finish): Delete recorded cleanfiles.
16664 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
16665
16666 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
16667 Do not use isnative.
16668 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
16669 gdb.base/so-impl-ld.exp: Likewise.
16670 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
16671 * gdb.base/unload.exp: Likewise. Do not pass empty option to
16672 gdb_compile.
16673
b04e06d7
VP
166742007-05-15 Vladimir Prus <vladimir@codesourcery.com>
16675
16676 * config/unknown.exp: Remove.
16677
069ed931
UW
166782007-05-15 Markus Deuling <deuling@de.ibm.com>
16679
16680 * gdb.base/info-proc.exp: Check is_remote.
16681
09db0d03
UW
166822007-05-14 Markus Deuling <deuling@de.ibm.com>
16683
16684 * gdb.base/gcore.exp: Initialize variable core_supported.
16685
af2cbe8c
DJ
166862007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16687
16688 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
16689
027c0295
DJ
166902007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16691
16692 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
16693 * gdb.threads/print-threads.exp (test_all_threads): Allow
16694 negative and hexadecimal thread IDs.
16695
dc5000e7
DJ
166962007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16697
16698 * gdb.java/jprint.java (public): Avoid invalid call to static
16699 method.
16700
2e74ed18
DP
167012007-05-14 Denis Pilat <denis.pilat@st.com>
16702
16703 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
16704 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
16705 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16706 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
16707 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
16708
83547f02
UW
167092007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16710
16711 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 16712 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
16713 this mode.
16714 * gdb.base/ovlymgr.c: Provide stubs for spu target.
16715 * gdb.base/spu.ld: New file.
16716
b18be20d
DJ
167172007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
16718
16719 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
16720
be444858
DJ
167212007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
16722
16723 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
16724
b1d53152
DJ
167252007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16726
16727 * gdb.java/jmain.exp: Handle demangled names with and without method
16728 signatures.
16729
d084b331
DJ
167302007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16731
16732 * gdb.mi/mi-syn-frame.c (main, foo, bar)
16733 (have_a_very_merry_interrupt): Remove calls to puts.
16734 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
16735 inferior output.
16736 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
16737 test names.
16738
db9d7fc5
DJ
167392007-04-29 Markus Deuling <deuling@de.ibm.com>
16740 Daniel Jacobowitz <dan@codesourcery.com>
16741
16742 * gdb.base/auxv.exp (core_works): Also check is_remote.
16743 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
16744
ef783a7d 167452007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16746
ef783a7d
VP
16747 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
16748 message, not the undefined 'module' variable.
16749 * gdb.base/siginfo.exp: Likewise.
16750 * gdb.base/sigstep.exp: Likewise.
16751 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
16752 serialport.
16753 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
16754
b7b73cae
CV
167552007-04-25 Corinna Vinschen <vinschen@redhat.com>
16756
16757 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
16758 target sim fails. Return 0 otherwise.
16759 (gdb_load): Return prematurely if gdb_target_sim fails.
16760
7d90fdfa
DP
167612007-04-16 Denis Pilat <denis.pilat@st.com>
16762
16763 * gdb.base/setshow.exp: Reset height after having set it to 100.
16764
5d3e9c85
DP
167652007-04-16 Denis Pilat <denis.pilat@st.com>
16766
16767 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
16768
18e75969
DP
167692007-04-16 Denis Pilat <denis.pilat@st.com>
16770
16771 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
16772
25d5ea92
VP
167732007-04-14 Vladimir Prus <vladimir@codesourcery.com>
16774
16775 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
16776 tests. Run the frozen varobjs test.
16777 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 16778 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 16779
0b49cb80
JK
167802007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16781
16782 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
16783 gdb.base/type-opaque.exp: New files.
16784
a73bafbc 167852007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
16786
16787 * gdb.mi/mi-var-child.c
a73bafbc
VP
16788 (do_children_tests): User char[2] instead of
16789 char so that automatic printing of pointers to char
16790 don't give unpredicable result.
16791 * gdb.mi/var-cmd.c (do_locals_test): Initialize
16792 local variables.
16793 * gdb.mi/mi-var-child.exp: Step to right line
16794 of do_children_tests.
16795 * gdb.mi/mi2-var-child.exp: Likewise.
16796 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 16797 do_locals_tests.
a73bafbc
VP
16798 (do_children_tests): User char[2] instead of
16799 char so that automatic printing of pointers to char
a9c64011 16800 don't give unpredicable result.
a73bafbc 16801 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16802 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
16803 Pass test name to mi_wait_for_stop.
16804
7ce59000
DJ
168052007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16806
16807 * gdb.asm/asm-source.exp: Remove d10v case.
16808 * lib/gdb.exp (skip_cplus_tests): Likewise.
16809 * gdb.asm/d10v.inc: Deleted.
16810
20389057
DJ
168112007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16812
16813 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
16814
8807d78b
DJ
168152007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16816
16817 * config/netware.exp: Delete file.
16818
aa3edb8e
JB
168192007-03-29 Joel Brobecker <brobecker@adacore.com>
16820
16821 * gdb.dwarf2/dw2-noloc.S: New file.
16822 * gdb.dwarf2/dw2-noloc.exp: New file.
16823
297561ac
PA
168242007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
16825
16826 * gdb.cp/method2.cc: New test.
16827 * gdb.cp/method2.exp: New test.
16828 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
16829
1f81bd39
DJ
168302007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16831
16832 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
16833
9453113a
DJ
168342007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
16835
16836 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
16837
b741e217
DJ
168382007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16839
16840 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
16841 (gdb_load): Delete, replace with...
16842 (gdb_reload): ...this.
16843 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
16844 * gdb.server/server-mon.exp: Likewise.
16845 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
16846 (gdb_start_cmd): New.
16847 (gdb_file_cmd): Save the last loaded file.
16848 (gdb_reload): New.
16849 (gdb_gnu_strip_debug): Use transform.
16850 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
16851 support here. Use new $last_loaded_file. Check mtime.
16852 (gdb_target_cmd): Handle ObjC failure case.
16853 (infer_host_exec): Delete.
16854 (gdbserver_load): Rename to...
16855 (gdbserver_run): ...this. Simplify.
16856 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
16857 (mi_gdb_load): Move most contents to a new function...
16858 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
16859 (mi_run_cmd): Use mi_gdb_target_load.
16860 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
16861 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
16862 Use gdb_run_cmd.
16863 * gdb.base/charsign.exp: Remove incorrect comment.
16864 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
16865 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
16866 gdb.base/start.exp: Use gdb_start_cmd.
16867
446ab585 168682007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 16869 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
16870
16871 * gdb.base/sigbpt.exp: Fix the message when skipping test.
16872 * gdb.base/signull.exp: Similarly.
16873
bbb88ebf
UW
168742007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16875
16876 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
16877 messages available to test cases (like chng-sym.exp).
16878
cb8c4a99
AS
168792007-03-14 Andreas Schwab <schwab@suse.de>
16880
16881 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16882 format changes.
16883
4e463ff5
DJ
168842007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
16885
16886 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
16887 (optimized_1): New.
16888 (main): Call optimized_1.
16889 (gdb2029): Correct typos. Call gdb2029_marker.
16890 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
16891 for gdb2029.
16892
b6db2c47
MK
168932007-03-12 Mark Kettenis <kettenis@gnu.org>
16894
16895 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
16896 as tabs. Remove redundant test pattern.
16897
70ed3737
UW
168982007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16899
16900 * gdb.base/long_long.exp: Accept optional symbol name in <...>
16901 for /a format output.
16902
47b67b60
DJ
169032007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
16904
16905 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
16906 collect output incrementally.
16907
b8953b0e
UW
169082007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16909
16910 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
16911 for -var-create lpcharacter test.
16912 * gdb.mi/mi2-var-cmd.exp: Likewise.
16913
7acd5c40
UW
169142007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16915
16916 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
16917 pass on targets where address zero is readable.
16918
9c6759c1
UW
169192007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16920
16921 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
16922 just a single architecture.
16923
a2f1aeb4
UW
169242007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16925
16926 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
16927 (fetch_all_registers): New function, uses gdb_test_multiple and
16928 exp_continue to fetch inferior output line-by-line.
16929 Replace all uses of do_get_all_registers by fetch_all_registers.
16930
46579ac2
UW
169312007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16932
16933 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
16934 in target_info.
16935
fc133f24
MS
169362007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16937
a9c64011 16938 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
16939 consistancy; add a default (timeout) case.
16940
7646a51d
MS
169412007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16942
16943 * gdb.base/watchpoint.exp: Fix truncated comment.
16944
dcfff61f
MS
169452007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16946
16947 * Makefile.in: Remove spurious single-quotes from sed command.
16948
664e3ee9
DJ
169492007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
16950
16951 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
16952 func.
16953 * gdb.mi/mi2-var-cmd.exp: Likewise.
16954
d7cc6f2f
JB
169552007-02-27 Joel Brobecker <brobecker@adacore.com>
16956
a9c64011
AS
16957 * gdb.dwarf2/dw2-producer.S: New file.
16958 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
16959
169602007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
16961
16962 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16963 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16964 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16965 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16966 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
16967 Revert tests to use mi_gdb_test and include value field in output
16968 of -var-create.
16969
93d42b30
DJ
169702007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16971
16972 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
16973
c499ed39
DJ
169742007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16975
16976 * gdb.base/maint.exp: Remove full paths from test names.
16977 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
16978 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
16979
9836f81b
JB
169802007-02-27 Joel Brobecker <brobecker@adacore.com>
16981
16982 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
16983
c74d0ad8
DJ
169842007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16985
16986 * gdb.server/server-mon.exp: New test.
16987
2711e456
DJ
169882007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16989
16990 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
16991
ff6f572f
DJ
169922007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16993
16994 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
16995 register capitalization.
16996
fada3feb
DP
169972007-02-13 Denis Pilat <denis.pilat@st.com>
16998
16999 * gdb.mi/mi-var-invalidate.exp: New file.
17000
fb1e4ffc
DJ
170012007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17002
17003 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
17004
3da939d7
DJ
170052007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17006
17007 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
17008
123dc839
DJ
170092007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17010
17011 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
17012 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
17013
877e3645 170142007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
17015
17016 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17017 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17018 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17019 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17020 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 17021 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 17022 Update tests to include value field in output of -var-create.
a9c64011 17023
3c0a2960
AS
170242007-02-08 Andreas Schwab <schwab@suse.de>
17025
17026 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
17027
108546a0
DJ
170282007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
17029
17030 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
17031 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
17032
d701dcab
DP
170332007-02-02 Denis Pilat <denis.pilat@st.com>
17034
17035 * gdb.threads/threadapply.exp: check that frame is not changed by
17036 the thread apply all command.
17037
783e3e2f
AS
170382007-01-31 Andreas Schwab <schwab@suse.de>
17039
6d9c3a87
AS
17040 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
17041
3c50d7b9
AS
17042 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
17043 in the dwarf sections.
17044 * gdb.dwarf2/mac-fileno.S: Likewise.
17045
783e3e2f
AS
17046 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
17047 bspstore register on ia64.
17048
78ff580e
AS
170492007-01-29 Andreas Schwab <schwab@suse.de>
17050
cc8e9b12
AS
17051 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
17052 "frame-begin" annotation.
17053
78ff580e
AS
17054 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
17055 number of "frames-invalid" annotations.
17056
704a4f78
DJ
170572007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
17058
17059 * gdb.base/commands.exp: Call if_commands_test.
17060 (gdb_test_no_prompt, if_commands_test): New.
17061
e741bf94
MK
170622007-01-28 Mark Kettenis <kettenis@gnu.org>
17063
17064 * gdb.threads/sigthread.c (NSIGS): Make bigger.
17065
474d0ad3
AS
170662007-01-27 Andreas Schwab <schwab@suse.de>
17067
17068 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
17069 .short/.int/.quad in the dwarf sections.
17070 * gdb.dwarf2/dw2-intercu.S: Likewise.
17071 * gdb.dwarf2/dw2-intermix.S: Likewise.
17072
e784b426
JK
170732007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17074
17075 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
17076 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
17077 array.
e784b426
JK
17078 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
17079 * gdb.base/setvar.exp: Likewise.
17080
37f08e04
AS
170812007-01-26 Andreas Schwab <schwab@suse.de>
17082
9a01813a
AS
17083 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
17084 test.
17085
37f08e04
AS
17086 * gdb.base/multi-forks.exp ("restart $i"): Also match
17087 __kernel_syscall_via_break.
17088
6e2a9270
VP
170892007-01-24 Vladimir Prus <vladimir@codesourcery.com>
17090
17091 * lib/mi-support.exp (mi_delete_varobj): New.
17092 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
17093 testcase.
17094 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
17095 (main): Call the above.
17096 (reference_update_test, base_in_reference_test)
17097 (reference_to_pointer): Delete the created varobjs.
a9c64011 17098
e515b470
DJ
170992007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
17100
17101 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
17102 * configure: Regenerated.
17103 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
17104 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
17105 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
17106 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
17107 * lib/gdb.exp (gdb_skip_xml_test): New function.
17108
08d8bcd7
DJ
171092007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
17110
17111 * gdb.base/sigrepeat.exp: Correct error message.
17112
171132007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
17114 Daniel Jacobowitz <dan@codesourcery.com>
17115
17116 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
17117 gdb.arch/i386-gnu-cfi-asm.S: New files.
17118
97c3f1f3
JK
171192007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17120
17121 * lib/gdb.exp: Abort on missing `site.exp'.
17122
cb1df416
DJ
171232007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17124 Daniel Jacobowitz <dan@codesourcery.com>
17125
17126 * gdb.base/included.c, gdb.base/included.exp,
17127 gdb.base/included.h: New files.
17128
35990120
DJ
171292007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17130
17131 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
17132 (maximize_rlimit): Reduce limits on 64-bit systems.
17133
6e81a116 171342007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
17135
17136 From Marcus Deuling <deuling@de.ibm.com>:
17137 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
17138 every case.
17139
6c3c41f3
NR
171402007-01-13 Nick Roberts <nickrob@snap.net.nz>
17141
17142 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
17143 (test_path_specification): Use objdir instead of srcdir to always
17144 get an absolute filename.
17145
2f12c312
DJ
171462007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
17147
17148 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
17149
81121995
VP
171502007-01-11 Vladimir Prus <vladimir@codesourcery.com>
17151
17152 * gdb.mi/mi-var-cp.cc (reference_update_tests):
17153 Make sure the variable we're using is in scope.
17154 (reference_to_pointer): Likewise.
17155
4741b737
DJ
171562007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17157
17158 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
17159 has no debug information.
17160
054410c3
DJ
171612007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17162
17163 * gdb.base/annota1.exp: Remove extra send_gdb.
17164
818f79f6
DJ
171652007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17166
17167 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
17168
f7a6bb70
DJ
171692007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17170
17171 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
17172
57e66780
DJ
171732007-01-08 Nick Roberts <nickrob@snap.net.nz>
17174 Daniel Jacobowitz <dan@codesourcery.com>
17175
17176 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
17177 lcharacter or linteger change. Correct duplicated test name.
17178 * gdb.mi/mi2-var-cmd.exp: Likewise.
17179
3d799a95
DJ
171802007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
17181
17182 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
17183
171842007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 17185
a9c64011
AS
17186 * gdb.base/nofield.c: New file.
17187 * gdb.base/nofield.exp: New testcase.
51679ba9 17188
eafb94e8
NR
171892007-01-05 Nick Roberts <nickrob@snap.net.nz>
17190
17191 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
17192
17193 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
17194 test.
17195
5e572bb4
DJ
171962007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17197
17198 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
17199
74a44383
DJ
172002007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17201
17202 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
17203 when continuing.
17204
1b572db9
DJ
172052007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17206
17207 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
17208 Expect ".exe" extension.
17209
381bc39b
DJ
172102007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17211
17212 * gdb.base/charset.exp: Add explicit filename to break.
17213 * gdb.base/dbx.exp: Add explicit filename to breaks.
17214
2b70e4c6
DJ
172152007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17216
17217 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
17218 * gdb.mi/mi2-file.exp: Likewise.
17219
303b6f5d
DJ
172202007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17221
17222 Implement specification of MI tests as comments
17223 in C and C++ sources.
17224 * lib/mi-support.exp (mi_autotest_data): New variable.
17225 (mi_autotest_source): New variable.
17226 (count_newlines, mi_prepare_inline_tests)
17227 (mi_get_inline_test, mi_continue_to_line)
17228 (mi_run_inline_test, mi_tbreak)
17229 (mi_send_resuming_command, mi_wait_for_stop): New functions.
17230 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
17231 Run inline tests.
17232 * gdb.mi/mi-var-cp.cc: Define tests here.
17233
23da0d94
VP
172342007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17235
17236 Simplify usage of mi_continue_to.
17237 * lib/mi-support.exp (mi_runto_helper): Renamed
17238 from mi_runto, added new parameter 'run_or_continue'.
17239 (mi_runto): Use mi_runto_helper.
17240 (mi_continue_to): Accept just function name as parameter.
17241 Use mi_runto_helper.
17242 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
17243 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 17244
f9e18282
JB
172452006-01-04 Joel Brobecker <brobecker@adacore.com>
17246
17247 Make this testcase a bit more realistic. The current code
17248 is too simplistic, and allows the compiler to optimize out
17249 some of the entities we need for this testcase.
17250 * gdb.ada/null_record/bar.ads (Void_Star): New type.
17251 (Do_Nothing): Add extra parameter.
17252 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
17253 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
17254 by using a variable of type Void_Star.
17255
fd678c65
JB
172562006-01-04 Joel Brobecker <brobecker@adacore.com>
17257
17258 * gdb.ada/catch_ex/foo.adb: New file.
17259 * gdb.ada/catch_ex.exp: New testcase.
17260
05cfdb42
DJ
172612007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
17262
17263 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
17264 pass --image-base to linker.
17265
2e03ee74
DJ
172662007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17267 Daniel Jacobowitz <dan@codesourcery.com>
17268
17269 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
17270 secondary prompts.
17271
0d5de010
DJ
172722007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17273
17274 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
17275 output. Test the types of members and member pointers.
17276 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
17277 gdb/2092.
17278 * gdb.cp/member-ptr.exp: Search for a comment instead of a
17279 statement. Enable for GCC. Update expected output for some tests
17280 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
17281 layout.
17282 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
17283 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
17284 (Diamond::vget_base): New.
17285 (main): Add new tests.
17286 * gdb.cp/printmethod.exp: Update expected output for member functions.
17287 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
17288 print pEe->D::vg().
17289
61a771aa
DJ
172902007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17291
17292 * gdb.threads/tls.exp: Allow stops in sem_post.
17293
2fa63963
DJ
172942006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
17295
17296 * gdb.base/annota1.exp: Allow .*printf in backtraces.
17297 * gdb.base/annota3.exp: Likewise.
17298 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
17299 again (instead of timing out).
17300 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
17301 GCC bug 26475.
17302 * gdb.java/jmisc.exp: Adjust to work with method signatures including
17303 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
17304 test from jmisc1.exp.
17305 * gdb.java/jmisc1.exp: Delete.
17306 * gdb.java/jprint.exp: Adjust to work with method signatures including
17307 return types.
17308 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
17309 * gdb.threads/linux-dp.exp: Don't be confused by program output.
17310 * lib/java.exp (compile_java_from_source): Pass the correct type
17311 to target_compile.
17312
5eefc2b7
JB
173132006-12-31 Joel Brobecker <brobecker@adacore.com>
17314
17315 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
17316 (stack_align_edx): New function.
17317 (stack_align_eax): New function.
17318 (main): Add calls to stack_align_edx and stack_align_eax.
17319 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
17320 Add testing for the cases where the register used during a stack
17321 realignment is edx. Same for eax.
17322
227c54da
DJ
173232006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
17324
17325 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
17326 and generic PE targets.
17327
cab8ac94
JB
173282006-12-29 Joel Brobecker <brobecker@adacore.com>
17329
17330 * gdb.ada/array_return.exp: Update copyright date list.
17331
ba54f318
JB
173322006-12-27 Joel Brobecker <brobecker@adacore.com>
17333
17334 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
17335 (Create_Small_Float_Vector): New function.
17336 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
17337 function body.
17338 * gdb.ada/array_return/p.adb: Use new type and function from
17339 package Pck.
17340 * gdb.ada/array_return.exp: Add a test verifying that GDB is
17341 able to print the value returned by a function returning an
17342 array of float.
17343
6b7a35dd
JB
173442006-12-20 Joel Brobecker <brobecker@adacore.com>
17345
17346 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
17347 The associated tests should be PASSing.
17348
038224f6
VP
173492006-12-08 Vladimir Prus <vladimir@codesourcery.com>
17350
17351 Test for base in references.
17352 * gdb.mi/mi-var-cp.cc: Add test code.
17353 * gdb.mi/mi-var-cp.exp: Test for bases in references.
17354 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
17355 * gdb.mi/mi2-watch.exp: Likewise.
17356 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
17357 (mi_list_varobj_children): New function.
17358
b26ed50d
VP
173592006-12-08 Vladimir Prus <vladimir@codesourcery.com>
17360
17361 * lib/mi-support.exp
17362 (mi_runto): Accept "()" after function name.
17363 (mi_create_varobj): New function.
17364 (mi_varobj_update): New function.
17365 (mi_Check_varobj_value): New function.
17366 * gdb.mi/mi-var-cp.exp: New file.
17367 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 17368
08232497
DJ
173692006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
17370
17371 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
17372 gdb.base/weaklib2.c: New files.
17373
d394c993 173742006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 17375
ac6c2fba
NS
17376 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
17377 info. Adjust test names.
17378
8ec659a0 17379 * gdb.base/break.c (main): Move position of malloc.
d394c993 17380 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 17381
acd65feb
VP
173822006-11-28 Vladimir Prus <vladimir@codesourcery.com>
17383
17384 * gdb.mi/mi-var-cmd.exp: Check -var-update after
17385 assignement of arrays and function pointers.
17386 * gdb.mi/var-cmd.c: Add declaration necessary for above
17387 tests.
17388
f556d5e5
NS
173892006-11-27 Nathan Sidwell <nathan@codesourcery.com>
17390
17391 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
17392
17393 * gdb.threads/linux-dp.exp: Read thread table before and after
17394 creating each philosopher and verify it.
17395
697bc68d
NS
173962006-11-27 Nathan Sidwell <nathan@codesourcery.com>
17397 Paul Brook <paul@codesourcery.com>
17398 Daniel Jacobowitz <dan@codesourcery.com>
17399
17400 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 17401 main to remove duplication. Add start function of the form
697bc68d
NS
17402 '_*start[1-9]*'. Add RVDS start function.
17403
29d73ae4
DJ
174042006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
17405
17406 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
17407
c1d88655
UW
174082006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17409
17410 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
17411 * gdb.asm/spu.inc: New file.
17412 * gdb.base/term.exp: Disable if [target_info exists noargs].
17413 * gdb.gdb/complaints.exp: Disable if ![isnative].
17414 * gdb.gdb/selftest.exp: Likewise.
17415 * gdb.gdb/observer.exp: Likewise.
17416 * gdb.gdb/xfullpath.exp: Likewise.
17417 * gdb.base/attach.exp: Disable on SPU target.
17418 * gdb.cp/bs145503.exp: Likewise.
17419 * gdb.cp/exception.exp: Likewise.
17420 * gdb.cp/userdef.exp: Likewise.
17421
32a13b1a
DJ
174222006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
17423
17424 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
17425
d8295fe9
VP
174262006-11-10 Vladimir Prus <vladimir@codesourcery.com>
17427
17428 * gdb.base/completion.exp: Fix completion tests for
17429 'info' and 'info '.
17430 * gdb.base/help.exp (help_test_raw, test_class_help)
17431 (test_prefix_command_help): Move...
17432 * lib/gdb.exp: Here.
17433 * gdb.base/main.exp: Adjust.
17434 * gdb.cp/maint.exp: Adjust.
17435 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 17436
8c394015
VP
174372006-11-09 Vladimir Prus <vladimir@codesourcery.com>
17438
17439 * gdb.stabs/weird.exp (print_weird_var): Use
17440 gdb_test_multiple instead of gdb_expect.
17441
027fc1bc
VP
174422006-11-09 Vladimir Prus <vladimir@codesourcery.com>
17443
17444 * gdb.base/help.exp (help_test_raw): New.
17445 (test_class_help): New.
17446 (test_prefix_command_help): New.
17447 Adjust testcases.
17448
67609209
FR
174492006-11-09 Christophe Lyon <christophe.lyon@st.com>
17450
17451 * gdb.base/constvars.c (main): Write to crass and crips, so that
17452 they are allocated by the compiler.
17453
f73adfeb
AS
174542006-10-27 Andreas Schwab <schwab@suse.de>
17455
17456 * gdb.base/multi-forks.exp: Use "detach fork" instead of
17457 "detach-fork".
17458
2f83a18e
DJ
174592006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
17460
17461 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
17462 of patterns.
17463
94277a38
DJ
174642006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
17465
17466 * gdb.base/sepdebug.exp: Remove debug format test.
17467 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
17468 Handle no-symtab.
17469 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
17470
5bd2f6e2
DJ
174712006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
17472
17473 * gdb.threads/manythreads.c (thread_function, main): Don't cast
17474 int to pointer or pointer to int.
17475 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
17476
8c008720
DJ
174772006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
17478
17479 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
17480
9e35dae4
DJ
174812006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17482
17483 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
17484
d9639e13
DJ
174852006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
17486
17487 PR c++/2116
17488 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
17489
390a1bd0
JB
174902006-10-06 Joel Brobecker <brobecker@adacore.com>
17491
17492 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
17493 the corresponding bug has been fixed in GDB (PR/2018).
17494
dd920c33
JB
174952006-10-06 Joel Brobecker <brobecker@adacore.com>
17496
17497 * gdb.base/subst.exp: New testcase.
17498
53bbefe9
JB
174992006-10-06 Joel Brobecker <brobecker@adacore.com>
17500
17501 * gdb.ada/array_return/pck.ads: Add copyright notice.
17502 * gdb.ada/array_return/pck.adb: Likewise.
17503 * gdb.ada/array_return/p.adb: Likewise.
17504 * gdb.ada/exec_changed/first.adb: Likewise.
17505 * gdb.ada/exec_changed/second.adb: Likewise.
17506
09851417
JB
175072006-10-06 Joel Brobecker <brobecker@adacore.com>
17508
17509 * gdb.ada/watch_arg/watch.adb: New file.
17510 * gdb.ada/watch_arg.exp: New testcase.
17511
041bf30d
VP
175122006-10-02 Vladimir Prus <vladimir@codesourcery.com>
17513
17514 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 17515 via string_to_regexp.
041bf30d 17516 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 17517
f286fbdd 175182006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
17519
17520 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
17521 Remove unused / obsolete files.
17522
7c07f349
NR
175232006-09-19 Nick Roberts <nickrob@snap.net.nz>
17524
17525 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
17526
cd5ff84a
VP
175272006-09-17 Vladimir Prus <vladimir@codesourcery.com>
17528
17529 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
17530 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 17531 the number of frames.
cd5ff84a 17532
ae018d1a
DJ
175332006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
17534
17535 * gdb.base/args.c (main): Add breakpoint marker.
17536 * gdb.base/args.exp: Use args_test for tests. Add new tests which
17537 really test empty arguments.
17538 (args_load): Delete.
17539 (args_test): New.
17540
b399c549
NR
175412006-09-13 Nick Roberts <nickrob@snap.net.nz>
17542
17543 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 17544 check for one file.
b399c549 17545
2ab1eb7a
VP
175462006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
17547
17548 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
17549 HIGH_FRAME argument to -stack-list-locals can be larger than
17550 the number of frames.
a9c64011 17551
476308bf
FF
175522006-08-18 Fred Fish <fnf@specifix.com>
17553
17554 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
17555 '$' in front of skip_vmx_tests_saved when setting that.
17556
8625200f
AS
175572006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
17558
17559 * gdb.base/trace-commands.exp: New file.
17560
089ec8f1
DJ
175612006-08-10 Joel Brobecker <brobecker@adacore.com>
17562 Daniel Jacobowitz <dan@codesourcery.com>
17563
17564 * gdb.base/step-bt.exp: Make hexadecimal address optional in
17565 expected output of the backtrace commands.
17566
b60f0898
JB
175672006-08-09 Joel Brobecker <brobecker@adacore.com>
17568
17569 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
17570 untested followed by return combination.
17571 * gdb.arch/altivec-regs.exp: Likewise.
17572 * gdb.arch/e500-abi.exp: Likewise.
17573 * gdb.arch/e500-regs.exp: Likewise.
17574 * gdb.arch/gdb1291.exp: Likewise.
17575 * gdb.arch/gdb1431.exp: Likewise.
17576 * gdb.arch/gdb1558.exp: Likewise.
17577 * gdb.arch/i386-prologue.exp: Likewise.
17578 * gdb.arch/i386-unwind.exp: Likewise.
17579 * gdb.asm/asm-source.exp: Likewise.
17580 * gdb.base/a2-run.exp: Likewise.
17581 * gdb.base/advance.exp: Likewise.
17582 * gdb.base/all-bin.exp: Likewise.
17583 * gdb.base/annota1.exp: Likewise.
17584 * gdb.base/annota3.exp: Likewise.
17585 * gdb.base/args.exp: Likewise.
17586 * gdb.base/arithmet.exp: Likewise.
17587 * gdb.base/assign.exp: Likewise.
17588 * gdb.base/async.exp: Likewise.
17589 * gdb.base/attach.exp: Likewise.
17590 * gdb.base/bang.exp: Likewise.
17591 * gdb.base/bigcore.exp: Likewise.
17592 * gdb.base/bitfields.exp: Likewise.
17593 * gdb.base/bitfields2.exp: Likewise.
17594 * gdb.base/break.exp: Likewise.
17595 * gdb.base/call-sc.exp: Likewise.
17596 * gdb.base/call-strs.exp: Likewise.
17597 * gdb.base/callfuncs.exp: Likewise.
17598 * gdb.base/checkpoint.exp: Likewise.
17599 * gdb.base/chng-syms.exp: Likewise.
17600 * gdb.base/code-expr.exp: Likewise.
17601 * gdb.base/commands.exp: Likewise.
17602 * gdb.base/completion.exp: Likewise.
17603 * gdb.base/cond-expr.exp: Likewise.
17604 * gdb.base/condbreak.exp: Likewise.
17605 * gdb.base/consecutive.exp: Likewise.
17606 * gdb.base/constvars.exp: Likewise.
17607 * gdb.base/corefile.exp: Likewise.
17608 * gdb.base/cvexpr.exp: Likewise.
17609 * gdb.base/dbx.exp: Likewise.
17610 * gdb.base/define.exp: Likewise.
17611 * gdb.base/detach.exp: Likewise.
17612 * gdb.base/display.exp: Likewise.
17613 * gdb.base/dump.exp: Likewise.
17614 * gdb.base/ena-dis-br.exp: Likewise.
17615 * gdb.base/ending-run.exp: Likewise.
17616 * gdb.base/environ.exp: Likewise.
17617 * gdb.base/eval-skip.exp: Likewise.
17618 * gdb.base/exprs.exp: Likewise.
17619 * gdb.base/fileio.exp: Likewise.
17620 * gdb.base/finish.exp: Likewise.
17621 * gdb.base/float.exp: Likewise.
17622 * gdb.base/foll-exec.exp: Likewise.
17623 * gdb.base/foll-fork.exp: Likewise.
17624 * gdb.base/foll-vfork.exp: Likewise.
17625 * gdb.base/freebpcmd.exp: Likewise.
17626 * gdb.base/funcargs.exp: Likewise.
17627 * gdb.base/gcore.exp: Likewise.
17628 * gdb.base/gdb1090.exp: Likewise.
17629 * gdb.base/gdb1250.exp: Likewise.
17630 * gdb.base/huge.exp: Likewise.
17631 * gdb.base/info-proc.exp: Likewise.
17632 * gdb.base/interrupt.exp: Likewise.
17633 * gdb.base/jump.exp: Likewise.
17634 * gdb.base/langs.exp: Likewise.
17635 * gdb.base/lineinc.exp: Likewise.
17636 * gdb.base/list.exp: Likewise.
17637 * gdb.base/logical.exp: Likewise.
17638 * gdb.base/long_long.exp: Likewise.
17639 * gdb.base/macscp.exp: Likewise.
17640 * gdb.base/maint.exp: Likewise.
17641 * gdb.base/mips_pro.exp: Likewise.
17642 * gdb.base/miscexprs.exp: Likewise.
17643 * gdb.base/multi-forks.exp: Likewise.
17644 * gdb.base/opaque.exp: Likewise.
17645 * gdb.base/overlays.exp: Likewise.
17646 * gdb.base/pc-fp.exp: Likewise.
17647 * gdb.base/pointers.exp: Likewise.
17648 * gdb.base/printcmds.exp: Likewise.
17649 * gdb.base/psymtab.exp: Likewise.
17650 * gdb.base/ptype.exp: Likewise.
17651 * gdb.base/recurse.exp: Likewise.
17652 * gdb.base/relational.exp: Likewise.
17653 * gdb.base/relocate.exp: Likewise.
17654 * gdb.base/remote.exp: Likewise.
17655 * gdb.base/reread.exp: Likewise.
17656 * gdb.base/restore.exp: Likewise.
17657 * gdb.base/return.exp: Likewise.
17658 * gdb.base/return2.exp: Likewise.
17659 * gdb.base/scope.exp: Likewise.
17660 * gdb.base/sect-cmd.exp: Likewise.
17661 * gdb.base/sep.exp: Likewise.
17662 * gdb.base/sepdebug.exp: Likewise.
17663 * gdb.base/setshow.exp: Likewise.
17664 * gdb.base/setvar.exp: Likewise.
17665 * gdb.base/sigall.exp: Likewise.
17666 * gdb.base/sigbpt.exp: Likewise.
17667 * gdb.base/signals.exp: Likewise.
17668 * gdb.base/signull.exp: Likewise.
17669 * gdb.base/sizeof.exp: Likewise.
17670 * gdb.base/solib.exp: Likewise.
17671 * gdb.base/step-line.exp: Likewise.
17672 * gdb.base/step-test.exp: Likewise.
17673 * gdb.base/structs.exp: Likewise.
17674 * gdb.base/structs2.exp: Likewise.
17675 * gdb.base/term.exp: Likewise.
17676 * gdb.base/twice.exp: Likewise.
17677 * gdb.base/until.exp: Likewise.
17678 * gdb.base/varargs.exp: Likewise.
17679 * gdb.base/volatile.exp: Likewise.
17680 * gdb.base/watchpoint.exp: Likewise.
17681 * gdb.base/whatis-exp.exp: Likewise.
17682 * gdb.base/whatis.exp: Likewise.
17683 * gdb.cp/ambiguous.exp: Likewise.
17684 * gdb.cp/annota2.exp: Likewise.
17685 * gdb.cp/annota3.exp: Likewise.
17686 * gdb.cp/bool.exp: Likewise.
17687 * gdb.cp/breakpoint.exp: Likewise.
17688 * gdb.cp/casts.exp: Likewise.
17689 * gdb.cp/class2.exp: Likewise.
17690 * gdb.cp/classes.exp: Likewise.
17691 * gdb.cp/cplusfuncs.exp: Likewise.
17692 * gdb.cp/ctti.exp: Likewise.
17693 * gdb.cp/derivation.exp: Likewise.
17694 * gdb.cp/exception.exp: Likewise.
17695 * gdb.cp/gdb1355.exp: Likewise.
17696 * gdb.cp/hang.exp: Likewise.
17697 * gdb.cp/inherit.exp: Likewise.
17698 * gdb.cp/local.exp: Likewise.
17699 * gdb.cp/m-data.exp: Likewise.
17700 * gdb.cp/m-static.exp: Likewise.
17701 * gdb.cp/member-ptr.exp: Likewise.
17702 * gdb.cp/method.exp: Likewise.
17703 * gdb.cp/misc.exp: Likewise.
17704 * gdb.cp/namespace.exp: Likewise.
17705 * gdb.cp/overload.exp: Likewise.
17706 * gdb.cp/ovldbreak.exp: Likewise.
17707 * gdb.cp/pr-1023.exp: Likewise.
17708 * gdb.cp/pr-1210.exp: Likewise.
17709 * gdb.cp/pr-574.exp: Likewise.
17710 * gdb.cp/printmethod.exp: Likewise.
17711 * gdb.cp/psmang.exp: Likewise.
17712 * gdb.cp/ref-params.exp: Likewise.
17713 * gdb.cp/ref-types.exp: Likewise.
17714 * gdb.cp/rtti.exp: Likewise.
17715 * gdb.cp/templates.exp: Likewise.
17716 * gdb.cp/try_catch.exp: Likewise.
17717 * gdb.cp/userdef.exp: Likewise.
17718 * gdb.cp/virtfunc.exp: Likewise.
17719 * gdb.disasm/am33.exp: Likewise.
17720 * gdb.disasm/h8300s.exp: Likewise.
17721 * gdb.disasm/mn10300.exp: Likewise.
17722 * gdb.disasm/sh3.exp: Likewise.
17723 * gdb.disasm/t01_mov.exp: Likewise.
17724 * gdb.disasm/t02_mova.exp: Likewise.
17725 * gdb.disasm/t03_add.exp: Likewise.
17726 * gdb.disasm/t04_sub.exp: Likewise.
17727 * gdb.disasm/t05_cmp.exp: Likewise.
17728 * gdb.disasm/t06_ari2.exp: Likewise.
17729 * gdb.disasm/t07_ari3.exp: Likewise.
17730 * gdb.disasm/t08_or.exp: Likewise.
17731 * gdb.disasm/t09_xor.exp: Likewise.
17732 * gdb.disasm/t10_and.exp: Likewise.
17733 * gdb.disasm/t11_logs.exp: Likewise.
17734 * gdb.disasm/t12_bit.exp: Likewise.
17735 * gdb.disasm/t13_otr.exp: Likewise.
17736 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
17737 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
17738 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17739 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
17740 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
17741 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
17742 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
17743 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
17744 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
17745 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
17746 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
17747 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
17748 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
17749 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
17750 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
17751 * gdb.mi/gdb701.exp: Likewise.
17752 * gdb.mi/gdb792.exp: Likewise.
17753 * gdb.mi/mi-basics.exp: Likewise.
17754 * gdb.mi/mi-break.exp: Likewise.
17755 * gdb.mi/mi-cli.exp: Likewise.
17756 * gdb.mi/mi-console.exp: Likewise.
17757 * gdb.mi/mi-disassemble.exp: Likewise.
17758 * gdb.mi/mi-eval.exp: Likewise.
17759 * gdb.mi/mi-file.exp: Likewise.
17760 * gdb.mi/mi-read-memory.exp: Likewise.
17761 * gdb.mi/mi-regs.exp: Likewise.
17762 * gdb.mi/mi-return.exp: Likewise.
17763 * gdb.mi/mi-simplerun.exp: Likewise.
17764 * gdb.mi/mi-stack.exp: Likewise.
17765 * gdb.mi/mi-stepi.exp: Likewise.
17766 * gdb.mi/mi-syn-frame.exp: Likewise.
17767 * gdb.mi/mi-until.exp: Likewise.
17768 * gdb.mi/mi-var-block.exp: Likewise.
17769 * gdb.mi/mi-var-child.exp: Likewise.
17770 * gdb.mi/mi-var-cmd.exp: Likewise.
17771 * gdb.mi/mi-var-display.exp: Likewise.
17772 * gdb.mi/mi-watch.exp: Likewise.
17773 * gdb.mi/mi2-basics.exp: Likewise.
17774 * gdb.mi/mi2-break.exp: Likewise.
17775 * gdb.mi/mi2-cli.exp: Likewise.
17776 * gdb.mi/mi2-console.exp: Likewise.
17777 * gdb.mi/mi2-disassemble.exp: Likewise.
17778 * gdb.mi/mi2-eval.exp: Likewise.
17779 * gdb.mi/mi2-file.exp: Likewise.
17780 * gdb.mi/mi2-read-memory.exp: Likewise.
17781 * gdb.mi/mi2-regs.exp: Likewise.
17782 * gdb.mi/mi2-return.exp: Likewise.
17783 * gdb.mi/mi2-simplerun.exp: Likewise.
17784 * gdb.mi/mi2-stack.exp: Likewise.
17785 * gdb.mi/mi2-stepi.exp: Likewise.
17786 * gdb.mi/mi2-syn-frame.exp: Likewise.
17787 * gdb.mi/mi2-until.exp: Likewise.
17788 * gdb.mi/mi2-var-block.exp: Likewise.
17789 * gdb.mi/mi2-var-child.exp: Likewise.
17790 * gdb.mi/mi2-var-cmd.exp: Likewise.
17791 * gdb.mi/mi2-var-display.exp: Likewise.
17792 * gdb.mi/mi2-watch.exp: Likewise.
17793 * gdb.stabs/exclfwd.exp: Likewise.
17794 * gdb.stabs/weird.exp: Likewise.
17795 * gdb.threads/gcore-thread.exp: Likewise.
17796 * gdb.trace/actions.exp: Likewise.
17797 * gdb.trace/backtrace.exp: Likewise.
17798 * gdb.trace/circ.exp: Likewise.
17799 * gdb.trace/collection.exp: Likewise.
17800 * gdb.trace/deltrace.exp: Likewise.
17801 * gdb.trace/infotrace.exp: Likewise.
17802 * gdb.trace/limits.exp: Likewise.
17803 * gdb.trace/packetlen.exp: Likewise.
17804 * gdb.trace/passc-dyn.exp: Likewise.
17805 * gdb.trace/passcount.exp: Likewise.
17806 * gdb.trace/report.exp: Likewise.
17807 * gdb.trace/save-trace.exp: Likewise.
17808 * gdb.trace/tfind.exp: Likewise.
17809 * gdb.trace/tracecmd.exp: Likewise.
17810 * gdb.trace/while-dyn.exp: Likewise.
17811 * gdb.trace/while-stepping.exp: Likewise.
17812
f4b618d1
JB
178132006-08-08 Joel Brobecker <brobecker@adacore.com>
17814
17815 * gdb.base/step-bt.c: New file.
17816 * gdb.base/step-bt.exp: New testcase.
17817
3d00d119
DJ
178182006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
17819
17820 * config/monitor.exp (gdb_load): Remove support for obsolete
17821 download-write-size.
17822 * gdb.base/remote.exp: Likewise. Update all callers of
17823 gdb_timed_load.
17824
017b5bd4
DJ
178252006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
17826
17827 * cursal.exp: Pass binfile to gdb_load.
17828
837c599d
DJ
178292006-08-01 Nathan Sidwell <nathan@codesourcery.com>
17830
17831 * gdb.base/cursal.exp: Add "" to gdb_load call.
17832
8dd4540b
MK
178332006-07-29 Mark Kettenis <kettenis@gnu.org>
17834
17835 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
17836 NetBSD/ELF targets.
17837
ab5c9f60
DJ
178382006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
17839
17840 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
17841 operator*.
17842
4c42eaff
DJ
178432006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
17844
17845 * gdb.base/completion.exp: Update for change in "file" behavior.
17846 * gdb.stabs/weird.exp: Likewise.
17847 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
17848 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
17849
0155cc76
NS
178502006-07-24 Nathan Sidwell <nathan@codesourcery.com>
17851
17852 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
17853 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
17854
16026cd7
AS
178552006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
17856
17857 * gdb.base/default.exp: Update source command error message.
17858 * gdb.base/help.exp: Update 'help source' message.
17859
16963cb6
DJ
178602006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
17861
17862 * gdb.cp/bs15503.exp: Update comment for no longer crashing
17863 test.
17864
6d7fd486
AS
178652006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
17866
17867 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
17868
29e8a844
DJ
178692006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17870
17871 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
17872
6afcfa39
DJ
178732006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17874
17875 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
17876
267a692b
MK
178772006-07-17 Mark Kettenis <kettenis@gnu.org>
17878
17879 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
17880 *-*-openbsd* from targets for wich we expect ARM FPA floating
17881 point format.
17882
85d2fec4
NR
178832006-07-17 Nick Roberts <nickrob@snap.net.nz>
17884
17885 * gdb.cp/annota3.exp: Expect frame-begin annotation.
17886
178872006-07-17 Mark Kettenis <kettenis@gnu.org>
17888
17889 * gdb.base/annota3.exp: Expect frame-begin annotation.
17890
85b4c6e8
JB
178912006-07-14 Joel Brobecker <brobecker@adacore.com>
17892
17893 * gdb.base/help.exp: Adjust "help unset" test to accept
17894 any list of unset commands.
17895
fb933624
DJ
178962006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
17897 Daniel Jacobowitz <dan@codesourcery.com>
17898
17899 * gdb.cp/ref-params.exp: New test.
17900 * gdb.cp/ref-params.cc: New source file.
17901 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
17902
1dff4b64
MK
179032006-07-08 Mark Kettenis <kettenis@gnu.org>
17904
17905 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
17906 spaces/tabs in regular expressions since they might not be there.
17907
40d2e0e3
AS
179082006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
17909
17910 * gdb.base/ifelse.exp: New file.
17911
f6c957d2
NS
179122006-07-04 Nathan Sidwell <nathan@codesourcery.com>
17913
17914 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
17915 line.
17916 * gdb.base/huge.exp: Loop over compilation to find a size that
17917 is acceptable.
17918 * gdb.base/remote.exp: Correct expected strings.
17919 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
17920
b9c5a23d
DJ
179212006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17922
17923 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
17924
9af2e58d
DJ
179252006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17926
17927 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
17928 native.
17929
30930ca5
DJ
179302006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17931
17932 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
17933 enable stabs testing.
17934
aa32fa1d
DJ
179352006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17936
bd4a4c80 17937 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
17938 gdb_test_multiple does.
17939
321fef15
DJ
179402006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17941
17942 * Makefile.in (host_alias): Remove.
17943 (target_alias): Use @target_noncanonical@.
17944 (site.exp): Don't set host_alias.
17945 * aclocal.m4: Remove contents. Include acx.m4.
17946 * configure: Regenerated.
17947 * configure.ac: Use ACX_NONCANONICAL_TARGET.
17948
e1c2defa
NS
179492006-06-13 Nathan Sidwell <nathan@codesourcery.com>
17950
e63b55d1
NS
17951 * lib/gdb.exp (gdb_load_cmd): New.
17952
5600ea19
NS
17953 * gdb.base/fileio.c: Add system(NULL) test.
17954 * gdb.base/fileio.exp: Check it.
17955
e1c2defa
NS
17956 * gdb.base/break.c: Add 10a breakpoint at }
17957 * gdb.base/break.exp: Add test for breakpoint at }
17958 * gdb.cp/anon-union.cc: Add code at end of function.
17959 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
17960 * gdb.mi/var-cmd.c: Add code at end of function.
17961 * gdb.mi/mi-var-display.exp: Adjust end of next.
17962 * gdb.mi/mi2-var-display.exp: Likewise.
17963 * gdb.base/fileio.c: Add stop function and insert calls at
17964 stopping places.
17965 * gdb.base/fileio.exp: Breakpoint stop function and remove
17966 explicit line number references.
17967
6c0112ec
JB
179682006-05-19 Joel Brobecker <brobecker@adacore.com>
17969
a9c64011
AS
17970 * gdb.base/del.exp (test_delete_alias): New function.
17971 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 17972
154189a4
FF
179732006-05-18 Fred Fish <fnf@specifix.com>
17974
17975 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
17976 required. Check for spurious output after program exits normally.
17977
582e64c2
FF
179782006-05-17 Fred Fish <fnf@specifix.com>
17979
17980 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
17981 gdb_load, so it works in the simulator.
17982
8ef6493a
FF
179832006-05-11 Fred Fish <fnf@specifix.com>
17984
17985 * gdb.base/bang.exp: Ignore unexpected output between the
17986 "program exited normally" and the gdb prompt, as many other
17987 tests do.
17988
692b141c
MK
179892006-05-07 Mark Kettenis <kettenis@gnu.org>
17990
17991 * gdb.base/help.exp: Make "delete checkpoint" part option for
17992 "help d" and "help delete" tests.
17993
540b8a30
UW
179942006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17995
a9c64011 17996 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
17997 expected output in some mi_gdb_test statements.
17998 * gdb.mi/mi2-basics.exp: Likewise.
17999
9b6462d9
JB
180002006-05-05 Joel Brobecker <brobecker@adacore.com>
18001
18002 * gdb.base/del.c: New file.
18003 * gdb.base/del.exp: New testcase.
18004
954de43b
DM
180052006-05-05 David S. Miller <davem@sunset.davemloft.net>
18006
18007 * gdb.base/break.exp: Do not assume a breakpoint on
18008 main will actually be in $srcfile when optimizing.
1303f75e
DM
18009 * gdb.base/savedregs.exp: Do not require that the dummy
18010 frame location match up to a symbol and source file location.
c3242428
DM
18011 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
18012 will get printed without a mi_cmd_data_list_register_values prefix.
18013 (*-data-list-register-*): Correct regular expressions to expect the new
18014 pseudo d? floating point registers.
18015 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 18016
c7e64c9a
DJ
180172006-05-05 Christophe Lyon <christophe.lyon@st.com>
18018
18019 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
18020 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
18021 is allocated by the compiler.
18022 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
18023 anons, e, anone to force their allocation by the compiler.
18024
180252006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
18026
18027 * gdb.base/help.exp: Update expected text for help d and
18028 help delete.
18029
27ce9a6d
MK
180302006-05-02 Mark Kettenis <kettenis@gnu.org>
18031
18032 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
18033 NetBSD/ELF targets.
18034
8608915f
MK
180352006-04-30 Mark Kettenis <kettenis@gnu.org>
18036
18037 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
18038 single-step breakpoint fails; make this a KFAIL on
18039 sparc*-*-openbsd*.
18040 * gdb.base/siginfo.exp: Likewise.
18041 * gdb.base/sigstep.exp (advance, advancei): Likewise.
18042
b8db102d
MS
180432006-04-26 Michael Snyder <msnyder@redhat.com>
18044
18045 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
18046 which may have to consume output from other forks.
18047 Add tests to make sure that "delete fork" succeeded.
18048
c702009a
MS
180492006-04-20 Michael Snyder <msnyder@redhat.com>
18050
18051 * 2006-03-22 Jim Blandy <jimb@redhat.com>
18052 Add support for the Renesas M32C and M16C.
18053
18054 * gdb.asm/asm-source.exp: Add m32c target.
18055 * gdb.asm/m32c.inc: Support for m32c target.
18056
e28493f2
AS
180572006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
18058
18059 * gdb.base/commands.exp (recursive_source_test): New test.
18060
880da185
DM
180612006-04-04 David S. Miller <davem@sunset.davemloft.net>
18062
18063 * gdb.base/float.exp: Add pattern for sparc targets.
18064
61d9b92f
DJ
180652006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18066
18067 * gdb.base/commands.exp (stray_arg0_test): New test.
18068
bd717df8
PB
180692006-03-30 Paul Brook <paul@codesourcery.com>
18070
18071 * gdb.mi/mi-until.exp: kfail broken until command.
18072 * gdb.mi/mi2-until.exp: Ditto.
18073
ec793d3c
NR
180742006-03-27 Nick Roberts <nickrob@snap.net.nz>
18075
18076 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
18077
831004b7
AO
180782006-03-08 Alexandre Oliva <aoliva@redhat.com>
18079
18080 * gdb.base/prelink.exp: Anchor tested-for regular expression
18081 on gdb prompt.
18082
effe49a0
PB
180832006-03-07 Paul Brook <paul@codesourcery.com>
18084
18085 * gdb.base/assign.exp: Correct fail message.
18086
e5461016
PB
180872006-03-07 Paul Brook <paul@codesourcery.com>
18088
18089 * lib/compiler.c: Extract armcc version number.
18090 * lib/compiler.cc: Ditto.
18091
fc91c6c2
PB
180922006-03-07 Paul Brook <paul@codesourcery.com>
18093
18094 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
18095 additional_flags=-w.
18096 * gdb.arch/altivec-regs.exp: Ditto.
18097 * gdb.arch/e500-abi.exp: Ditto.
18098 * gdb.arch/e500-regs.exp: Ditto.
18099 * gdb.base/all-bin.exp: Ditto.
18100 * gdb.base/annota1.exp: Ditto.
18101 * gdb.base/annota3.exp: Ditto.
18102 * gdb.base/args.exp: Ditto.
18103 * gdb.base/arithmet.exp: Ditto.
18104 * gdb.base/assign.exp: Ditto.
18105 * gdb.base/async.exp: Ditto.
18106 * gdb.base/bang.exp: Ditto.
18107 * gdb.base/break.exp: Ditto.
18108 * gdb.base/call-rt-st.exp: Ditto.
18109 * gdb.base/completion.exp: Ditto.
18110 * gdb.base/cond-expr.exp: Ditto.
18111 * gdb.base/condbreak.exp: Ditto.
18112 * gdb.base/consecutive.exp: Ditto.
18113 * gdb.base/define.exp: Ditto.
18114 * gdb.base/display.exp: Ditto.
18115 * gdb.base/ena-dis-br.exp: Ditto.
18116 * gdb.base/environ.exp: Ditto.
18117 * gdb.base/eval-skip.exp: Ditto.
18118 * gdb.base/info-proc.exp: Ditto.
18119 * gdb.base/jump.exp: Ditto.
18120 * gdb.base/logical.exp: Ditto.
18121 * gdb.base/long_long.exp: Ditto.
18122 * gdb.base/maint.exp: Ditto.
18123 * gdb.base/miscexprs.exp: Ditto.
18124 * gdb.base/pc-fp.exp: Ditto.
18125 * gdb.base/pointers.exp: Ditto.
18126 * gdb.base/relational.exp: Ditto.
18127 * gdb.base/reread.exp: Ditto.
18128 * gdb.base/sect-cmd.exp: Ditto.
18129 * gdb.base/sep.exp: Ditto.
18130 * gdb.base/sepdebug.exp: Ditto.
18131 * gdb.base/until.exp: Ditto.
18132 * gdb.base/whatis-exp.exp: Ditto.
18133 * gdb.cp/annota2.exp: Ditto.
18134 * gdb.cp/annota3.exp: Ditto.
18135 * gdb.trace/actions.exp: Ditto.
18136 * gdb.trace/backtrace.exp: Ditto.
18137 * gdb.trace/circ.exp: Ditto.
18138 * gdb.trace/collection.exp: Ditto.
18139 * gdb.trace/deltrace.exp: Ditto.
18140 * gdb.trace/infotrace.exp: Ditto.
18141 * gdb.trace/limits.exp: Ditto.
18142 * gdb.trace/packetlen.exp: Ditto.
18143 * gdb.trace/passc-dyn.exp: Ditto.
18144 * gdb.trace/passcount.exp: Ditto.
18145 * gdb.trace/report.exp: Ditto.
18146 * gdb.trace/save-trace.exp: Ditto.
18147 * gdb.trace/tfind.exp: Ditto.
18148 * gdb.trace/tracecmd.exp: Ditto.
18149 * gdb.trace/while-dyn.exp: Ditto.
18150 * gdb.trace/while-stepping.exp: Ditto.
18151 * lib/gdb.exp: Ditto.
18152 (gdb_compile): Handle nowarning option.
18153
5f4a23d9
AO
181542006-03-07 Alexandre Oliva <aoliva@redhat.com>
18155
18156 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
18157 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
18158 Rename executable to prelinkt. Don't re-prelink if we didn't
18159 get a core file. Test prelink -u exit status to tell whether
18160 prelinking failed. Use gdb_test_multiple.
18161
9733fc94
DJ
181622006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
18163
18164 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
18165 (do_tests): Call it.
18166
cc10cae3
AO
181672006-02-28 Alexandre Oliva <aoliva@redhat.com>
18168
18169 * gdb.base/prelink.exp: New test.
18170 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
18171
15c46491
WZ
181722006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
18173
18174 * gdb.fortran/derived-type.f90: New file.
18175 * gdb.fortran/derived-type.exp: New testcase.
18176
5c9f7ded
DJ
181772006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
18178
18179 * gdb.base/default.exp: Allow ';' as a directory separator.
18180
5b96932b
AS
181812006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18182
18183 * gdb.base/help.exp (help add-symbol-file): Update.
18184
1986bccd
AS
181852006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18186
18187 * gdb.base/help.exp (help load): Update expected results.
18188
a8b7528f
FF
181892006-02-19 Fred Fish <fnf@specifix.com>
18190
18191 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
18192 specifix hex value as part of results.
18193 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 18194
f8261448
FF
181952006-02-16 Fred Fish <fnf@specifix.com>
18196
18197 * gdb.base/whatis.c: Define variables using typedefs char_addr,
18198 ushort_addr, and slong_addr, so the typedefs are not optimized
18199 away.
18200 * gdb.base/whatis.exp: Add tests using type name for struct type,
18201 union type, enum type, and typedef.
a9c64011 18202
31d8bdd2
MK
182032006-02-13 Mark Kettenis <kettenis@gnu.org>
18204
18205 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
18206
34e41e63
JB
182072006-02-13 Jim Blandy <jimb@redhat.com>
18208
18209 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
18210 case where it takes two "next" commands to skip past the init
18211 call.
18212
ac6e4f31
FF
182132006-02-12 Fred Fish <fnf@specifix.com>
18214
18215 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
18216 to handle cases where it takes two "next" commands to skip
18217 past the init call.
18218
2db2d571
JB
182192006-02-07 Joel Brobecker <brobecker@adacore.com>
18220
18221 * gdb.ada/array_return.exp: Mark the last test as expected to fail
18222 on hppa32 targets.
18223
38fcd64c
DJ
182242006-02-06 Vladimir Prus <ghost@cs.msu.su>
18225
18226 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
18227 field.
18228
1315ad46
MK
182292006-01-29 Mark Kettenis <kettenis@gnu.org>
18230
18231 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
18232
5625b943
DJ
182332006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
18234
18235 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
18236 files.
18237
80df1bbe
DJ
182382006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
18239
18240 * gdb.cp/maint.exp: Set complaints to a positive value.
18241
9078e690
DJ
182422006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18243
18244 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
18245 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
18246 function name.
18247
9c903399
DJ
182482006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18249
18250 * gdb.base/checkpoint.c: Update copyright notice. Include
18251 <stdlib.h>.
18252
761ae4d6
JB
182532006-01-04 Jim Blandy <jimb@redhat.com>
18254
18255 * gdb.asm/asm-source.exp: Independently provide default values for
18256 asm-flags and debug-flags. Use 'string equal' to do the
18257 comparison, not the implicit expr's '==' operator. Remove
18258 now-unneeded assignments to asm-flags. In h8300 case, place
18259 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
18260
099ac3dd
MS
182612006-01-04 Michael Snyder <msnyder@redhat.com>
18262
18263 * gdb.base/checkpoint.c: New file.
18264 * gdb.base/checkpoint.exp: New file.
18265 * gdb.base/multi-fork.c: New file.
18266 * gdb.base/multi-fork.exp: New file.
18267 * gdb.base/pi.txt: New file (data for checkpoint.c test).
18268
f4d85314
FF
182692006-01-04 Fred Fish <fnf@specifix.com>
18270
18271 * gdb.base/ptype.c (foo): Add typedef.
18272 (intfoo): Add function.
18273 * gdb.base/ptype1.c: New file.
18274 * gdb.base/ptype.exp: Handle compilation and linking with two
18275 source files. Test that proper type for "foo" is found based
18276 on source context rather than first match found in symtabs.
18277
a1b06f35
MK
182782005-12-28 Mark Kettenis <kettenis@gnu.org>
18279
18280 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
18281 * gdb.asm/openbsd.inc: Indent commands.
18282
d082a1e2
MK
182832005-12-26 Mark Kettenis <kettenis@gnu.org>
18284
c65016bd
MK
18285 * gdb.base/freebpcmd.exp: Increase timeout.
18286
d082a1e2
MK
18287 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
18288
d3c32a0e
DJ
182892005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
18290
18291 * gdb.base/default.exp: Update check for "show version".
18292
9fdb1f50
RC
182932005-12-09 Randolph Chung <tausq@debian.org>
18294
18295 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
18296 * gdb.asm/pa64.inc: New file.
18297
5f2c56f7
RC
182982005-12-09 Randolph Chung <tausq@debian.org>
18299
18300 * gdb.asm/common.inc: Indent commands.
18301 * gdb.asm/asmsrc1.s: Likewise.
18302 * gdb.asm/asmsrc2.s: Likewise.
18303
8117349c
RC
183042005-12-09 Randolph Chung <tausq@debian.org>
18305
18306 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
18307 (get_addr_of_sym): Remove duplicate print.
18308 (gen_core): xfail hppa*-*-hpux*, update expected output.
18309 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
18310 * gdb.arch/pa64-nullify.s: New file.
18311
8f07f25a
RC
183122005-12-09 Randolph Chung <tausq@debian.org>
18313
18314 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
18315
55b39184
DJ
183162005-12-07 Christophe Lyon <christophe.lyon@st.com>
18317
18318 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
18319 code generation for these functions.
18320 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
18321 error message.
18322
31e2b00f
AS
183232005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
18324
18325 * gdb.base/help.exp (help b, help br, help bre, help brea)
18326 (help break): Update the expected message.
18327
c3d0b56e
SC
183282005-11-11 Stephane Carrez <stcarrez@nerim.fr>
18329
18330 * gdb.asm/m68hc11.inc: Setup the data section.
18331 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
18332 script for this test.
18333 (m6812-*-*): Likewise.
18334
36ae0ea9
RC
183352005-11-09 Randolph Chung <tausq@debian.org>
18336
18337 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
18338
9d6f42e9
WZ
183392005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
18340
18341 * gdb.base/break.exp: Fix a comment typo.
18342
e2126a14
EZ
183432005-11-03 Jim Blandy <jimb@redhat.com>
18344
a9c64011
AS
18345 Checked in by Elena Zannoni <ezannoni@redhat.com>
18346
889bf7c5 18347 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 18348
e0ac7199
CV
183492005-11-02 Corinna Vinschen <vinschen@redhat.com>
18350
18351 * gdb.arch/gdb1558.c: Include stdio.h.
18352
31d3fb18
MK
183532005-10-31 Mark Kettenis <kettenis@gnu.org>
18354
18355 * gdb.asm/asm-source.exp: Use -e instead of --entry.
18356
e52b687c
MK
183572005-10-31 Mark Kettenis <kettenis@gnu.org>
18358
18359 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
18360
f4711d79
PG
183612005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
18362
a9c64011
AS
18363 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
18364 vscr" tests to better match output.
f4711d79 18365
987a9106
JB
183662005-10-12 Jim Blandy <jimb@redhat.com>
18367
18368 * gdb.base/structs.exp (any): New function.
18369 (test_struct_returns): Don't make any assumptions at all about
18370 what value the function returns when GDB can't set the return
18371 value.
18372
2336bb58
JB
183732005-10-09 Joel Brobecker <brobecker@adacore.com>
18374
18375 * gdb.ada/arrayidx/p.adb: New file.
18376 * gdb.ada/arrayidx.exp: New testcase
18377
183782005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
18379
18380 * gdb.ada/array_return/pck.ads: New file.
18381 * gdb.ada/array_return/pck.adb: New file.
18382 * gdb.ada/array_return/p.adb: New file.
18383 * gdb.ada/array_return.exp: New testcase.
18384
705335ea
JB
183852005-10-03 Joel Brobecker <brobecker@adacore.com>
18386
a9c64011
AS
18387 * gdb.base/arrayidx.c: New file.
18388 * gdb.base/arrayidx.exp: New testcase.
705335ea 18389
11ee9940
NR
183902005-09-29 Nick Roberts <nickrob@snap.net.nz>
18391
18392 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
18393 frames-invalid and breakpoints-invalid are no longer generated
18394 with level 3 so don't expect them in the output.
18395
39fb8e9e
BR
183962005-09-27 Bob Rossi <bob@brasko.net>
18397
a9c64011 18398 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
18399 from test. Escape the | in mi_gdb_test call.
18400 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
18401 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
18402 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
18403 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
18404 expected regex's in mi_gdb_test calls.
18405 * lib/mi-support.exp: Remove arbitrary .* from tests.
18406 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
18407 Fully anchor GDB/MI expected results in mi_gdb_test.
18408 * lib/gdb.exp (string_to_regexp): Escape the ] character.
18409 * gdb.base/sizeof.exp: Remove escape character. Correct test.
18410
2af48f68
PB
184112005-09-26 Paul Brook <paul@codesourcery.com>
18412
18413 * long_long.exp: Exclude eabi targets from arm FPA float format test.
18414
f34502bc
WZ
184152005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
18416
18417 * bfp-test.c: New file.
18418 * bfp-test.exp: New testcase.
18419
ca929517
WZ
184202005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
18421
18422 * gdb.fortran/subarray.exp: New testcase to test the evaluation
18423 of subarray and substring variable.
18424 * gdb.fortran/subarray.f: New source file for the test of subarray
18425 and substring variable evaluation.
18426 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
18427 of string constant.
18428
c761af65
DJ
184292005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
18430
18431 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
18432 copyright dates.
18433
561d7a1d
PG
184342005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
18435
18436 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
18437 powerpc altivec' test with an almost identical 'info vector' test.
18438
b2b64cc9
PG
184392005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
18440
a9c64011
AS
18441 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
18442 vscr" tests to match output.
b2b64cc9 18443
6ac4d15a
PG
184442005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
18445
a9c64011
AS
18446 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
18447 output.
6ac4d15a 18448
40e55bef
BR
184492005-09-11 Bob Rossi <bob@brasko.net>
18450
889bf7c5
PA
18451 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
18452 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
18453 commands that return an MI output command and an asyncronous MI output
18454 command.
40e55bef
BR
18455 * gdb.mi/mi-console.exp: Ditto.
18456
3c7385ec
BR
184572005-09-11 Bob Rossi <bob@brasko.net>
18458
18459 * gdb.mi/mi-var-child.c: Include <string.h>.
18460
a6cd0eb3
DJ
184612005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
18462
18463 * killed.exp: Correct gdb_expect syntax.
18464
2f168eed
CV
184652005-08-09 Corinna Vinschen <vinschen@redhat.com>
18466
18467 * lib/mi-support.exp (mi_gdb_load): Fix typo.
18468
ecd3fd0f
BR
184692005-08-02 Bob Rossi <bob@brasko.net>
18470
18471 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
18472 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
18473 Change tests to inferior-tty-set/show.
18474 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
18475 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
18476 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
18477 inferior. Use mi_gdb_test to get GDB and Inferior output.
18478 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
18479 descriptor.
18480 (mi_inferior_tty_name): Add inferior PTY file name.
18481 (mi_gdb_start): Add INFERIOR_PTY parameter.
18482 (mi_gdb_test): Add IPATTERN parameter.
18483
f1ea48cb 184842005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 18485
f1ea48cb
BR
18486 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
18487 parameter to mi_gdb_test.
18488 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
18489
6e650a67
DJ
184902005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18491
18492 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
18493 struct_declarations.
18494 * gdb.mi/mi-var-child.exp: Step over the initialization of
18495 struct_declarations.
18496
8be260b6
DJ
184972005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18498
18499 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
18500 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
18501 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
18502 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
18503 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
18504 file.
18505
4e660f07
NR
185062005-07-27 Nick Roberts <nickrob@snap.net.nz>
18507
18508 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
18509 (do_children_tests): Assign values to the extra elements.
18510
18511 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
18512 them for tests for "-var-update --no-values" and
a9c64011 18513 "-var-update --all-values".
4e660f07
NR
18514 Add test for "-var-list-children --simple-values".
18515
18516 * gdb.mi/basics.c (callee4): Add integer array D[3]...
18517
18518 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
18519 "-stack-list-locals --simple-values" Improve doc strings and
18520 comments.
18521
6bdae935
MK
185222005-07-18 Mark Kettenis <kettenis@gnu.org>
18523
598b7a6f
MK
18524 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
18525 *-*-openbsd*.
18526 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
18527
6bdae935
MK
18528 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
18529 sigaltsatck'.
18530
1323e929 185312005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 18532
1323e929
BR
18533 * gdb.base/default.exp (tty): Changed output of command.
18534 * gdb.base/help.exp (help tty): Ditto.
18535
b1a9c082
MK
185362005-07-12 Mark Kettenis <kettenis@gnu.org>
18537
18538 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
18539
10a844a2
MK
185402005-07-10 Mark Kettenis <kettenis@gnu.org>
18541
18542 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
18543 -stack-select-frame without arguments.
18544 (test_stack_frame_listing): Add test for newly implemented command
18545 -stack-info-frame.
18546
3cb3b8df
BR
185472005-07-06 Bob Rossi <bob@brasko.net>
18548
18549 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
18550 command.
18551 (Copyright): Update copyright.
18552
a0c5fbcf
WZ
185532005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
18554
18555 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
18556 tests to evaluate exponentiation expression.
18557
984971d0
AS
185582005-06-29 Andreas Schwab <schwab@suse.de>
18559
18560 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
18561 main to avoid warnings.
18562
18563 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
18564
fe03833f
NR
185652005-06-20 Nick Roberts <nickrob@snap.net.nz>
18566
18567 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
18568 -stack-select-frame without arguments.
18569 (test_stack_frame_listing): Add test for newly implemented command
18570 -stack-info-frame.
a9c64011 18571
7a55f279
WZ
185722005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
18573
0ffa0ea5
DJ
18574 * gdb.fortran/array-element.f: New file.
18575 * gdb.fortran/array-element.exp: New testcase.
7a55f279 18576
26585198
DJ
185772005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18578
18579 * gdb.base/bigcore.exp: Correct checks for systems which can
18580 not dump a large core file.
18581
c1bd25fd
DJ
185822005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18583
18584 * gdb.base/relocate.c: Add a copyright notice.
18585 (dummy): Remove.
18586 * gdb.base/relocate.exp: Test printing the values of variables
18587 from a relocatable file.
18588
589e074d
DJ
185892005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
18590
18591 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
18592 excess MI output after an error.
18593
0915f927
JB
185942005-05-29 Joel Brobecker <brobecker@adacore.com>
18595
18596 * gdb.arch/alpha-step.c: New file.
18597 * gdb.arch/alpha-step.exp: New testcase.
18598
76ff342d
DJ
185992005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
18600 Dennis Brueni <dennis@slickedit.com>
18601
18602 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
18603 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
18604 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
18605 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
18606 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
18607 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
18608 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
18609
96b0c7ac
DJ
186102005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
18611 Wu Zhou <woodzltc@cn.ibm.com>
18612
18613 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
18614 IBM's xlc compiler.
18615 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
18616 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
18617
f21565d2
JB
186182005-05-13 Jim Blandy <jimb@redhat.com>
18619
18620 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
18621 calling gdb_suppress_entire_file.
18622 * gdb.base/charset.exp: Same.
18623 * gdb.base/call-rt-st.exp: Same.
18624
6006a3a1
BR
186252005-05-05 Bob Rossi <bob_rossi@cox.net>
18626
18627 * lib/gdb.exp (fullname_syntax): Added global regex.
18628 (fullname_syntax_POSIX): Ditto.
18629 (fullname_syntax_UNC): Ditto.
18630 (fullname_syntax_DOS_CASE): Ditto.
18631 (fullname_syntax_DOS): Ditto.
18632 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
18633 fullname_syntax variable to scope and use it.
18634 (test_file_list_exec_source_files): Ditto.
18635 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
18636
c3b69c04
DJ
186372005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
18638
18639 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
18640
3c95e6af
PG
186412004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
18642
a9c64011
AS
18643 * lib/gdb.exp (skip_altivec_tests): New function, based on
18644 check_vmx_hw_available from the GCC testsuite.
18645 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
18646 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 18647
78df6c56
JB
186482005-05-02 Jim Blandy <jimb@redhat.com>
18649
18650 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
18651 calling gdb_suppress_entire_file.
18652
1690f9cf
DJ
186532005-04-30 Randolph Chung <tausq@debian.org>
18654
18655 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
18656 Slightly relax "sem_post" name checking.
18657
5ea106f7
PG
186582005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18659
18660 * gdb.base/unload.exp: Use new shared library infrastructure.
18661
bf7234cf
PG
186622005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18663
18664 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 18665 infrastructure.
bf7234cf 18666
547b869a
CV
186672005-04-29 Corinna Vinschen <vinschen@redhat.com>
18668
18669 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
18670 * gdb.asm/h8300.inc: New file.
18671
f07e55f0
PG
186722005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18673
18674 * gdb.base/shlib-call.exp: Change to use new shared library
18675 infrastructure.
18676
3cbba3d1
PG
186772005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18678
a9c64011
AS
18679 * gdb.base/pending.exp: Change to use new shared library
18680 infrastructure.
3cbba3d1 18681
ed6df200
PG
186822005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18683
a9c64011
AS
18684 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
18685 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 18686
8c8f4ebe
PG
186872005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
18688
a9c64011
AS
18689 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
18690 shared objects being adjusted and update copyright years.
8c8f4ebe 18691
607fbc54
DJ
186922005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
18693
18694 * ChangeLog: Correct some 2003-01-13 dates.
18695 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
18696 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
18697 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
18698 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
18699 gdb.trace/tfind.exp: Update copyright years.
18700
57bf0e56
DJ
187012005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
18702 Daniel Jacobowitz <dan@codesourcery.com>
18703
18704 * lib/gdb.exp (gdb_compile): Handle shlib=.
18705 (gdb_compile_shlib): New function.
18706
9b593790
PG
187072005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
18708
a9c64011 18709 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 18710
9494c6a5
DJ
187112005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18712
18713 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
18714 gdb.server.
18715 * configure.ac: Likewise.
18716 * configure: Regenerated.
18717 * gdb.gdbserver/Makefile.in: Moved to...
18718 * gdb.server/Makefile.in: ... here.
18719 * gdb.gdbserver/server.c: Moved to...
18720 * gdb.server/server.c: ... here.
18721 * gdb.gdbserver/server-run.exp: Moved to...
18722 * gdb.server/server-run.exp: ... here.
18723
6f8eac0e
DJ
187242005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18725
18726 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
18727 * configure.ac: Create gdb.gdbserver/Makefile.
18728 * configure: Regenerated.
18729 * lib/gdbserver-support.exp: New file, derived from
18730 config/gdbserver.exp.
18731 * config/gdbserver.exp: Use gdbserver-support.exp.
18732 * gdb.gdbserver/Makefile.in: New file.
18733 * gdb.gdbserver/server.c: New file.
18734 * gdb.gdbserver/server-run.exp: New file.
18735
6e87504d
PG
187362005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
18737
a9c64011
AS
18738 * lib/gdb.exp (test_compiler_info): Return compiler_info
18739 if no arguments are given.
6e87504d 18740
d1779be4
PG
187412005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
18742
18743 * gdb.arch/altivec-abi.exp: Check for compiler and set
18744 use altivec' flag accordingly.
18745 * gdb.arch/altivec-regs.exp: Likewise.
18746
88750304
DJ
187472005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
18748
18749 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
18750
f3fb768d
AS
187512005-03-27 Andreas Schwab <schwab@suse.de>
18752
18753 * gdb.base/bigcore.c (main): Add missing mode argument in open
18754 call.
18755
7e813ac5
DJ
187562005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
18757
18758 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
18759 downloads.
18760 * config/gdbserver.exp (gdb_load): Likewise.
18761
8e3049aa
PB
187622005-03-14 Paul Brook <paul@codesourcery.com>
18763
18764 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
18765 targets.
18766
a9df7c44
JB
187672005-03-09 Joel Brobecker <brobecker@adacore.com>
18768
18769 * gdb.dwarf2/dup-psym.S: New file.
18770 * gdb.dwarf2/dup-psym.exp: New testcase.
18771
9f0d94e8
JB
187722005-03-09 Joel Brobecker <brobecker@adacore.com>
18773
18774 * gdb.ada/exec_changed/first.adb: New file.
18775 * gdb.ada/exec_changed/second.adb: New file.
18776 * gdb.ada/exec_changed.exp: New testcase.
18777
5f579bc5
NS
187782005-03-08 Nathan Sidwell <nathan@codesourcery.com>
18779
36e9969c
NS
18780 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
18781 (A2): New class.
18782 (main): Test operator+.
18783 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
18784 breakpoint test.
18785
5f579bc5
NS
18786 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
18787 * gdb.base/signull.exp: Disable if gdb,nosignals.
18788 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
18789 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
18790 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
18791 * gdb.mi/mi2-console.exp: Likewise.
18792 * gdb.trace/collection.exp (run_trace_experiment): Consume the
18793 continue output at start.
18794 (gdb_collect_locals_test): Robustify regexp.
18795 * gdb.trace/passc-dyn.exp: Fix comment typo.
18796 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
18797
be46087e
CV
187982005-03-08 Corinna Vinschen <vinschen@redhat.com>
18799
18800 * gdb.asm/asm-source.exp: Add iq2000 case.
18801 * gdb.asm/iq2000.inc: New file.
18802
384e1a61 188032005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 18804
384e1a61
MI
18805 * gdb.base/command.exp: Change hardcoded value to regular expression.
18806 * gdb.base/float.exp: Add powerpc to the list of targets checked.
18807
584b6e9e
DJ
188082005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
18809
18810 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
18811 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
18812 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
18813 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
18814 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
18815
ab5b5d61
MK
188162005-03-05 Mark Kettenis <kettenis@gnu.org>
18817
18818 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
18819 changes.
18820
ae051c1b
PG
188212004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
18822
a9c64011
AS
18823 * lib/compiler.c: Add test for IBM's xlc compiler.
18824 * lib/compiler.cc: Likewise.
ae051c1b 18825
3f0f6ed2
JB
188262004-02-24 Joel Brobecker <brobecker@adacore.com>
18827
18828 * gdb.ada/fixed_points.exp: Create compilation object directory
18829 before running the test.
18830 * gdb.ada/null_record.exp: Likewise.
18831 * gdb.ada/packed_array.exp: Likewise.
18832 * gdb.ada/start.exp: Likewise.
18833
724f452b
JB
188342005-02-15 Joel Brobecker <brobecker@adacore.com>
18835
18836 * gdb.ada/packed_array/pa.adb: New file.
18837 * gdb.ada/packed_array.exp: New testcase.
18838
57f5cdfb 188392005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 18840
1f393151
MK
18841 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
18842 files.
18843
ebdda337
MK
18844 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
18845 on *-*-openbsd*. Correctly match whitespace in regukar
18846 expressions.
18847
cf309262
DJ
188482005-02-10 Daniel Jacobowitz <dan@debian.org>
18849
18850 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
18851 PR exp/1821
18852 * gdb.base/gdb1821.c: New test file.
18853 * gdb.base/gdb1821.exp: New test file.
18854
3be49e7a
JB
188552005-02-09 Joel Brobecker <brobecker@adacore.com>
18856
18857 * gdb.base/start.c: New file.
18858 * gdb.base/start.exp: New testcase.
18859
e292e67d
JB
188602005-02-09 Joel Brobecker <brobecker@adacore.com>
18861
18862 * gdb.ada/start/dummy.adb: New file.
18863 * gdb.ada/start.exp: New testcase.
18864
dbdfa66c
CV
188652005-02-09 Corinna Vinschen <vinschen@redhat.com>
18866
18867 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
18868 for printing symbols and statistics.
18869 Add test for using relative pathnames in "maint print msymbols" test.
18870 Mark "maint info sections DATA" XFAIL on Cygwin.
18871 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
18872 tests.
18873
d7941671
AC
188742005-02-09 Andreas Schwab <schwab@suse.de>
18875
18876 Committed by Andrew Cagney <cagney@gnu.org>
18877 * gdb.base/remotetimeout.exp: New file.
18878
74e5ef44
MK
188792005-02-07 Mark Kettenis <kettenis@gnu.org>
18880
18881 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
18882
464dd14d
JB
188832005-02-03 Joel Brobecker <brobecker@adacore.com>
18884
18885 * gdb.ada/gnat_ada.gpr: New file.
18886 * gdb.ada/gnat_ada.gin: Delete, no longer used.
18887 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
18888 * configure.ac: No longer generate gnat_ada.gpr.
18889 * configure: Regenerate.
18890 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
18891 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
18892 * gdb.ada/null_record/bar.ads: Likewise.
18893 * gdb.ada/null_record/bar.adb: Likewise.
18894 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
18895 * gdb.ada/null_record.exp (testdir): New variable.
18896 (testfile): executable is now in testdir subdirectory.
18897 (srcfile): Use full path to the main compilation unit.
18898 * gdb.ada/fixed_points.exp: Same changes as above.
18899
30d756ae
NR
189002005-02-03 Nick Roberts <nickrob@snap.net.nz>
18901
18902 * gdb.base/interp.exp: New test.
18903
9d799f85
AC
189042005-01-24 Andrew Cagney <cagney@gnu.org>
18905
18906 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
18907
15656118
AC
189082005-01-19 Andrew Cagney <cagney@gnu.org>
18909
a892c31b
AC
18910 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
18911 configure.ac not configure.in.
18912
15656118
AC
18913 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
18914 of powerpc*-*-*.
18915 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 18916 * gdb.base/list.exp (test_list_function)
15656118
AC
18917 (test_list_filename_and_function): Ditto.
18918 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
18919
a7b01baf
AC
189202005-01-16 Andrew Cagney <cagney@gnu.org>
18921
17d92a02
AC
18922 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
18923
a7b01baf
AC
18924 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
18925
bc8332bb
AC
189262005-01-14 Andrew Cagney <cagney@gnu.org>
18927
18928 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
18929 * gdb.mi/mi2-var-cmd.exp: Ditto.
18930
4d074752
CV
189312005-01-10 Corinna Vinschen <vinschen@redhat.com>
18932
18933 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
18934
bec39cab
AC
189352005-01-07 Andrew Cagney <cagney@gnu.org>
18936
18937 * configure.ac: Rename configure.in, require autoconf 2.59.
18938 * configure: Re-generate.
18939 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
18940 * gdb.stabs/configure: Re-generate.
18941 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
18942 * gdb.hp/configure: Re-generate.
18943 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
18944 autoconf 2.59.
18945 * gdb.hp/gdb.objdbg/configure: Re-generate.
18946 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
18947 autoconf 2.59.
18948 * gdb.hp/gdb.defects/configure: Re-generate.
18949 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
18950 autoconf 2.59.
18951 * gdb.hp/gdb.compat/configure: Re-generate.
18952 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
18953 autoconf 2.59.
18954 * gdb.hp/gdb.base-hp/configure: Re-generate.
18955 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
18956 autoconf 2.59.
18957 * gdb.hp/gdb.aCC/configure: Re-generate.
18958
f10b16d4
JB
189592004-12-15 Jim Blandy <jimb@redhat.com>
18960
18961 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
18962 under NPTL when there is debugging info available for libpthread.
18963
fb6e1814
JG
189642004-12-13 Jerome Guitton <guitton@gnat.com>
18965
18966 * gdb.ada/fixed_points.c: New file.
18967 * gdb.ada/fixed_points.exp: New file.
18968
fe46cd3a
RC
189692004-12-03 Randolph Chung <tausq@debian.org>
18970
18971 * gdb.arch/pa-nullify.exp: New file.
18972 * gdb.arch/pa-nullify.s: New file.
18973
8de0841b
RC
189742004-11-30 Randolph Chung <tausq@debian.org>
18975
18976 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
18977 instead of "tbug". Fix regexp to work properly with gdb_test.
18978
c8170782
PH
189792004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
18980
18981 * gdb.base/bitfields2.exp: New test.
18982 * gdb.base/bitfields2.c: New file.
18983
954269c2
RE
189842004-11-28 Richard Earnshaw <rearnsha@arm.com>
18985
18986 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
18987
0107feed
RC
189882004-11-16 Randolph Chung <tausq@debian.org>
18989
18990 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
18991
f073ae8c
DJ
189922004-11-14 Daniel Jacobowitz <dan@debian.org>
18993
18994 * gdb.threads/threadapply.exp: Correct "macro details" test.
18995
19ad59e7
JJ
189962004-11-11 Jeff Johnston <jjohnstn@redhat.com>
18997
18998 * gdb.threads/threadapply.exp: New test.
18999 * gdb.threads/threadapply.c: New file.
19000
9cf0961b
MK
190012004-11-07 Mark Kettenis <kettenis@gnu.org>
19002
19003 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
19004 frames.
19005
c789492a
FL
190062004-11-05 Felix Lee <felix+log1@specifixinc.com>
19007
19008 * gdb.base/cursal.exp: New file.
19009 * gdb.base/cursal.c: New file.
19010
a1e167bb
AC
190112004-11-03 Andrew Cagney <cagney@gnu.org>
19012
19013 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
19014
b7cbf173
MK
190152004-10-30 Mark Kettenis <kettenis@gnu.org>
19016
19017 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
19018 NetBSD/ELF targets.
19019
88f9d34f
JB
190202004-10-29 Joel Brobecker <brobecker@gnat.com>
19021
19022 * gdb.threads/bp_in_thread.c: New file, copied from
19023 pthread_cond_wait.c.
19024 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
19025 file, rather than reusing the .c file from another testcase.
19026
ca7d6a0c
JB
190272004-10-20 Joel Brobecker <brobecker@gnat.com>
19028
19029 * gdb.ada/null_record.exp: Check where we stopped after
19030 sending the start command, instead of where the associated
19031 temporary breakpoint was inserted.
19032
0d863d03
AC
190332004-10-14 Andrew Cagney <cagney@gnu.org>
19034
19035 * gdb.mi/gdb701.c (main): Return 0.
19036
d11e72cb
DJ
190372004-10-13 Daniel Jacobowitz <dan@debian.org>
19038
d40539a4 19039 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 19040
e1923096
JJ
190412004-10-12 Jeff Johnston <jjohnstn@redhat.com>
19042
19043 * gdb.threads/schedlock.c: Add comment markers to use to find
19044 line numbers.
19045 * gdb.threads/schedlock.exp: Adjust regex to handle the new
19046 comments.
19047 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
19048 breakpoint lines.
19049
ec8ba2c9
DJ
190502004-10-12 Daniel Jacobowitz <dan@debian.org>
19051
19052 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
19053
0eb3658b
DJ
190542004-10-12 Daniel Jacobowitz <dan@debian.org>
19055
19056 * configure.in: Add gdb.dwarf2.
19057 * configure: Regenerated.
19058 * Makefile.in: Add gdb.dwarf2.
19059 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
19060 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
19061 gdb.dwarf2/file1.txt: New files.
19062
a271cc33
OF
190632004-10-11 Orjan Friberg <orjanf@axis.com>
19064
a9c64011 19065 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
19066 of "run", since the latter doesn't work with remote targets. Adjust
19067 the breakpoint numbering accordingly.
19068 * gdb.threads/pthread_cond_wait.exp: Ditto.
19069
895ce074
MC
190702004-10-08 Michael Chastain <mec.gnu@mindspring.com>
19071
19072 * gdb.base/overlays.exp: Update copyright years.
19073
6be3092d
KI
190742004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
19075
19076 * gdb.base/overlays.exp: Disable if target is Linux.
19077
e05389b8
FL
190782004-10-06 Felix Lee <felix+log1@specifixinc.com>
19079
19080 * config/gdbserver.exp (gdb_load): Use right filename on remote.
19081
73cb587d
KI
190822004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
19083
19084 * gdb.asm/asm-source.exp: Add m32r-linux target.
19085 * gdb.asm/m32r-linux.inc: New file.
19086
3c0edcdc
AC
190872004-09-24 Andrew Cagney <cagney@redhat.com>
19088 David Anderson <anderson@redhat.com>
19089
19090 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
19091 command fails, assume things will work.
19092 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
19093 (_GNU_SOURCE): Define.
19094 (print_unsigned, print_hex): Change parameter to "long long".
19095 (print_byte_count): New function, use to print byte counts.
19096 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
19097 O_LARGEFILE.
19098 (main): Compute an upper bound on a corefile in max_core_size.
19099 Limit memory chunk size to max_core_size. Limit total memory
19100 allocated to max_core_size.
19101
4bb3667f
AC
191022004-09-23 Andrew Cagney <cagney@gnu.org>
19103
19104 * gdb.base/bigcore.exp: Replace the code that creates a corefile
19105 from a separate process with code that creates a corefile by
19106 making the inferior dump core.
19107
60fe1a51
MK
191082004-09-23 Mark Kettenis <kettenis@gnu.org>
19109
19110 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
19111 block.
19112
8e937346
MC
191132004-09-23 Michael Chastain <mec.gnu@mindspring.com>
19114
19115 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
19116 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
19117 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
19118 Likewise.
19119
7213f6d6
JJ
191202004-09-20 Jeff Johnston <jjohnstn@redhat.com>
19121
19122 * gdb.java/jprint.exp: New test case for java inferior call.
19123 * gdb.java/jprint.java: Ditto.
19124
eac69dca
JB
191252004-09-15 Joel Brobecker <brobecker@gnat.com>
19126
19127 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
19128
22227696
MC
191292004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19130
19131 * gdb.threads/killed.c: Include <stdlib.h>.
19132 * gdb.threads/pthreads.c: Likewise.
19133
7dd403a4
MC
191342004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19135
19136 * gdb.threads/killed.c: Add copyright notice.
19137
33f2d567
JM
191382004-09-10 Jason Molenda (jmolenda@apple.com)
19139
a9c64011
AS
19140 * gdb.base/define.exp: Two new tests to verify zero space chars
19141 after 'if' and 'while' commands in a user-defined command is correctly
19142 parsed.
33f2d567 19143
e05b62ac
AC
191442004-09-08 Andrew Cagney <cagney@gnu.org>
19145
19146 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
19147 delivery test with duplicate at end of file.
19148
9cbe82da
MK
191492004-09-06 Mark Kettenis <kettenis@jive.nl>
19150
19151 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
19152
564803d9
MC
191532004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19154
19155 * config/hppro.exp: Removed.
19156
7c6807ce
MC
191572004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19158
19159 * config/sparclet.exp: Removed.
19160
bf7e26dd
MC
191612004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19162
19163 * config/udi.exp: Removed.
19164
714e341b
MC
191652004-09-02 Michael Chastain <mec.gnu@mindspring.com>
19166
19167 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
19168 of "exp_continue".
19169 (advancei): Likewise.
19170
1236e623
JJ
191712004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19172
19173 * gdb.base/unload.exp: Fix so messages aren't duplicated.
19174
3bdcad15
MI
191752004-09-01 Manoj Iyer <manjo@austin.ibm.com>
19176
228af206 19177 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
19178 to check for nodebug in executable.
19179 * gdb.gdb/observer.exp (setup_test): Likewise.
19180 * gdb.gdb/selftest.exp (test_with_self): Likewise.
19181 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
19182
c72b934c
AC
191832004-09-01 Andrew Cagney <cagney@gnu.org>
19184
19185 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19186 files.
19187
edd9b715
JJ
191882004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19189
19190 * gdb.base/unload.exp: Fix expected warning message to match
19191 latest format.
19192
fb4ce06b
CV
191932004-09-01 Corinna Vinschen <vinschen@redhat.com>
19194
19195 * gdb.base/call-rt-st.exp: Fix typos.
19196
ce78e7c3
MI
191972004-08-31 Manoj Iyer <manjo@austin.ibm.com>
19198
19199 * gdb.threads/thread_check.exp: New testcase.
19200 * gdb.threads/thread_check.c: New testcase.
19201
2dedb159
AC
192022004-08-31 Andrew Cagney <cagney@gnu.org>
19203
19204 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
19205 (skip_to_handler_entry): New procedures. Test stepping into a
19206 handler when the breakpoint is at the handler's entry point.
19207
68f53502
AC
192082004-08-30 Andrew Cagney <cagney@gnu.org>
19209
19210 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
19211 gdb/1757.
19212
3e3ffd2b
MC
192132004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19214
19215 With code from Manoj Iyer <manjo@austin.ibm.com>:
19216 * lib/gdb.exp (gdb_file_cmd): Return more information in the
19217 return value. Add an arm for "no debugging symbols found".
19218 Change a stray "error" to "perror".
19219 (gdb_run_cmd): Adapt to new return value.
19220 * gdb.base/remote.exp: Adapt to new return value.
19221 * gdb.gdb/complaints.exp: Likewise.
19222 * gdb.gdb/observer.exp: Likewise.
19223 * gdb.gdb/selftest.exp: Likewise.
19224 * gdb.gdb/xfullpath.exp: Likewise.
19225
4b6f5fd2
JB
192262004-08-27 Joel Brobecker <brobecker@gnat.com>
19227
19228 * gdb.threads/bp_in_thread.exp: New testcase.
19229
e5b25496
MC
192302004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19231
19232 Fix PR testsuite/1735.
19233 * gdb.threads/schedlock.c (thread_function): Add a cast
19234 to suppress a gcc warning.
19235 * gdb.threads/thread-specific.c (thread_function): Likewise.
19236
934353d6
MC
192372004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19238
19239 * gdb.base/unload.c: Include <stdlib.h>.
19240
f98a0aef 192412004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 19242
f98a0aef 19243 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
19244 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
19245 synchronized after the "return".
19246
5a2e8882
MC
192472004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19248
19249 * gdb.mi/basics.c: Include <stdio.h>.
19250 * gdb.mi/pthreads.c: Include <stdlib.h>.
19251 * gdb.mi/var-cmd.c: Include <stdlib.h>.
19252
a9640423
MC
192532004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19254
19255 * gdb.threads/schedlock.c: Add copyright notice.
19256
b04e311d
AC
192572004-08-25 Andrew Cagney <cagney@gnu.org>
19258
19259 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
19260 (skip_over_handler, breakpoint_over_hander): New test procedures.
19261 (advance, advancei): Add a proper prefix, do not use
19262 rerun_to_main.
19263 * gdb.base/sigstep.c (main): Change to use an infinite loop.
19264
7c27f15b
MC
192652004-08-24 Michael Chastain <mec.gnu@mindspring.com>
19266
19267 * gdb.mi/basics.c: Add copyright notice.
19268 * gdb.mi/var-cmd.c: Add copyright notice.
19269
fffc87ae
MC
192702004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19271
19272 * lib/gdb.exp: Remove signed_keyword_not_used.
19273 * lib/compiler.c: Likewise.
19274 * lib/compiler.cc: Likewise.
19275
d782e0bf
MC
192762004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19277
19278 * gdb.base/whatis.c: Remove conditional disabling of "signed".
19279 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
19280
96033e83
MC
192812004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19282
19283 * gdb.base/whatis.c: Add copyright notice.
19284
cf38c229
MK
192852004-08-20 Mark Kettenis <kettenis@gnu.org>
19286
19287 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
19288 it to skip the breakpoints encoded in the inline assembly.
19289
f4b49756
MC
192902004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19291
19292 * Makefile.in: Add gdb.fortran.
19293
2f193b69
MC
192942004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19295
19296 * gdb.base/call-sc.exp (test_scalar_returns):
19297 Fix cut-and-paste glitch in "Make fun return now".
19298
89a237cb
MC
192992004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19300
19301 * configure.in: Add gdb.fortran.
19302 * configure: Regenerate.
19303 * gdb.fortran/Makefile.in: New file.
19304 * lib/gdb.exp (skip_fortran_tests): New procedure.
19305
469aff8e
MC
193062004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19307
19308 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
19309 reference to bug-gnu@prep.ai.mit.edu.
19310 * gdb.mi/mi-var-child.exp: Likewise.
19311 * gdb.mi/mi-var-cmd.exp: Likewise.
19312 * gdb.mi/mi-var-display.exp: Likewise.
19313 * gdb.mi/mi2-var-block.exp: Likewise.
19314 * gdb.mi/mi2-var-child.exp: Likewise.
19315 * gdb.mi/mi2-var-cmd.exp: Likewise.
19316 * gdb.mi/mi2-var-display.exp: Likewise.
19317
00b51b9f
MK
193182004-08-15 Mark Kettenis <kettenis@gnu.org>
19319
19320 * gdb.base/unload.c (main): Make local variable msg const.
19321
45f07fef
MC
193222004-08-15 Michael Chastain <mec.gnu@mindspring.com>
19323
19324 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
19325 to bug-gnu@prep.ai.mit.edu.
19326 * gdb.mi/mi-disassemble.exp: Likewise.
19327 * gdb.mi/mi-eval.exp: Likewise.
19328 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
19329 default line number.
19330 * gdb.mi/mi-return.exp: Likewise.
19331 * gdb.mi/mi-simplerun.exp: Likewise.
19332 * gdb.mi/mi-stack.exp: Likewise.
19333 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
19334 number with explicit range test.
19335 * gdb.mi/mi-watch.exp: Likewise.
19336 * gdb.mi/mi2-break.exp: Likewise.
19337 * gdb.mi/mi2-cli.exp: Likewise.
19338 * gdb.mi/mi2-disassemble.exp: Likewise.
19339 * gdb.mi/mi2-eval.exp: Likewise.
19340 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
19341 default line number.
19342 * gdb.mi/mi2-return.exp: Likewise.
19343 * gdb.mi/mi2-simplerun.exp: Likewise.
19344 * gdb.mi/mi2-stack.exp: Likewise.
19345 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
19346 number with explicit range test.
19347 * gdb.mi/mi2-watch.exp: Likewise.
19348
dd8c8ee7
MC
193492004-08-15 Michael Chastain <mec.gnu@mindspring.com>
19350
19351 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
19352 * gdb.cp/m-static.exp: Likewise.
19353 * gdb.cp/rtti.exp: Likewise.
19354
4e838464
MK
193552004-08-14 Mark Kettenis <kettenis@gnu.org>
19356
19357 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
19358
8d8cb839
EZ
193592004-08-14 Eli Zaretskii <eliz@gnu.org>
19360
19361 * ChangeLog: Prefix Local Variables with semi-colons and indent
19362 the reference to older ChangeLog files, to fix fontification in
19363 Emacs.
19364
deea8bb0
MC
193652004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19366
19367 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
19368 * gdb.mi/mi2-break.exp: Likewise.
19369
c3297504
MC
193702004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19371
19372 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
19373
25808999
MC
193742004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19375
19376 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
19377
226a8d71
MC
193782004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19379
19380 * gdb.cp/classes.exp: Remove unused declarations. Just let
19381 test names default instead of providing special names. Remove
19382 extraneous demangler test.
19383
37fdf854
JJ
193842004-08-12 Jeff Johnston <jjohnstn@redhat.com>
19385
19386 * gdb.base/unload.exp: New test for breakpoints in dynamically
19387 loaded libraries.
19388 * gdb.base/unload.c: Ditto.
19389 * gdb.base/unloadshr.c: Ditto.
19390
2d3a7986
MC
193912004-08-12 Michael Chastain <mec.gnu@mindspring.com>
19392
19393 * gdb.cp/classes.exp (test_ptype_class_objects): Call
19394 cp_test_ptype_class.
19395 (test_enums): Likewise.
19396
c72b934c
AC
193972004-08-10 Andrew Cagney <cagney@gnu.org>
19398
19399 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19400 files.
19401
cc503c8a
AC
194022004-08-10 Andrew Cagney <cagney@gnu.org>
19403
19404 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
19405 init_malloc call.
19406
902f2ccb
MC
194072004-08-10 Michael Chastain <mec.gnu@mindspring.com>
19408
19409 * ChangeLog: Add copyright notice. The notice is copied
19410 from emacs 21.3 top level ChangeLog.
19411
78c90502
MC
194122004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19413
19414 * lib/cp-support.exp: New file.
19415 * lib/cp-support.exp (cp_test_type_class): New function.
19416 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
19417 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
19418 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
19419 cp_test_ptype_class.
19420
88e5ea78
MC
194212004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19422
19423 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
19424 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
19425 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
19426 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
19427 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
19428 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
19429 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
19430 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
19431 gdb.mi/mi2-watch.exp: Update copyright years.
19432
6a89fc9c
MK
194332004-08-09 Mark Kettenis <kettenis@gnu.org>
19434
19435 * gdb.base/sigaltstack.exp: Provide proper anchoring.
19436
1482e0de
MC
194372004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19438
19439 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
19440 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
19441 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
19442 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
19443 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
19444 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
19445 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
19446 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
19447 gdb.mi/mi-watch.exp: Update copyright years.
19448
1a5ce3f3
DJ
194492004-08-08 Daniel Jacobowitz <dan@debian.org>
19450
19451 PR gdb/1738
19452 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
19453 from a breakpoint with a pending signal.
19454
04f6ecf2
DJ
194552004-08-08 Daniel Jacobowitz <dan@debian.org>
19456
19457 PR gdb/1736
19458 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
19459 * gdb.base/sigaltstack.exp (finish_test): Consume output until
19460 the prompt.
19461 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
19462
54d90d35
DJ
194632004-08-08 Daniel Jacobowitz <dan@debian.org>
19464
19465 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
19466
d2f6abb0
DJ
194672004-08-08 Daniel Jacobowitz <dan@debian.org>
19468
19469 PR gdb/1736
19470 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
19471 for i?86-*-linux*.
19472
5598c03d
DJ
194732004-08-08 Daniel Jacobowitz <dan@debian.org>
19474
19475 * gdb.arch/i386-prologue.exp: Compile without debug information.
19476
c6fee705
MC
194772004-08-08 Michael Chastain <mec.gnu@mindspring.com>
19478
19479 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
19480 rather than asking gdb to search.
19481
dd90efdb
MC
194822004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19483
19484 * gdb.base/gcore.c: Include <string.h>.
19485
1e84bec1
MC
194862004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19487
19488 * gdb.base/gcore.c: Add copyright notice.
19489
e425eb2b
MC
194902004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19491
19492 * gdb.base/freebpcmd.c: Include <stdio.h>.
19493 * gdb.base/long_long.c: Include <string.h>.
19494 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
19495 * gdb.base/siginfo.c: Include <string.h>.
19496 * gdb.base/sigstep.c: Include <string.h>.
19497
cb9aaed5
MC
194982004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19499
19500 * gdb.base/complex.c: Include <stdlib.h>.
19501
55944f3d
MC
195022004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19503
19504 * gdb.base/complex.c: Add copyright notice.
19505
7b2953d9
MC
195062004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19507
19508 * gdb.base/charset.c: Include <stdlib.h>.
19509
c9133d23
MC
195102004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19511
19512 * gdb.base/auxv.c: Include <stdlib.h>.
19513
0a8490ad
MC
195142004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19515
19516 * gdb.base/auxv.c: Add copyright notice.
19517
3426d5ec
MC
195182004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19519
19520 * gdb.base/coremaker.c: Add copyright notice.
19521 * gdb.base/coremaker2.c: Add copyright notice.
19522
8da195dd
AC
195232004-08-04 Andrew Cagney <cagney@gnu.org>
19524
19525 * gdb.base/store.exp: Update copyright.
19526 (check_set, up_set, check_struct, up_struct): Add a prefix to test
19527 names, do not import gdb_prompt.
19528
8d394f98
AC
195292004-08-01 Andrew Cagney <cagney@gnu.org>
19530
19531 Fix PR testsuite/1729.
19532 * gdb.base/dump.exp: Add test name to callers of capture_value, do
19533 not use capture_value with value 4.
19534 (capture_value): Add optional test name parameter.
19535 (test_reload_saved_value, test_restore_saved_value): Use $msg as
19536 the prefix, pass to capture_value.
19537
b6702b23
MK
195382004-08-01 Mark Kettenis <kettenis@gnu.org>
19539
19540 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
19541 * gdb.arch/i386-prologue.c (standard): New prototype and function.
19542 (main): Call new function.
19543
c203e0ca
MC
195442004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19545
19546 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
19547
a7995a30
MC
195482004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19549
19550 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
19551
9366563b
MC
195522004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19553
b6eeaf26 19554 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
19555 Accept more values of vtbl pointer. Remove some messages
19556 about "obsolete gcc or gdb".
19557
2fc1f950
MC
195582004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19559
19560 * gdb.cp/classes.exp: Accept more varieties of ptype output.
19561
c724d49b
MC
195622004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19563
19564 * gdb.base/asm-source.exp: Properly convert target board
19565 debug flags from gcc format to binutils format.
19566
736b0fce
MK
195672004-07-28 Mark Kettenis <kettenis@gnu.org>
19568
19569 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
19570 gdb1718". PR backtrace/1718 partially fixed.
19571
5633ea5c
JJ
195722004-07-27 Jeff Johnston <jjohnstn@redhat.com>
19573
19574 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
19575
575eebb1
NC
195762004-07-26 Nick Clifton <nickc@redhat.com>
19577
19578 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
19579 good default value for a specific architecture is available then
19580 set it to that value. Otherwise default to the -gstabs switch.
19581 Remove the -g... switches from the asm-flags variable. Allow the
19582 target board info to override the value if it wants to. Pass the
19583 switch on the assembler command line.
19584
62104619
MK
195852004-07-23 Mark Kettenis <kettenis@gnu.org>
19586
19587 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
19588 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
19589 (main): Call new function.
19590
4a1135b8
MC
195912004-07-22 Michael Chastain <mec.gnu@mindspring.com>
19592
19593 Test for PR exp/1715.
19594 * gdb.base/radix.exp: Refactor common procedures. Make all
19595 test names unique. Change XFAIL to KFAIL.
19596
8a12c1f0
MC
195972004-07-20 Michael Chastain <mec.gnu@mindspring.com>
19598
19599 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
19600 * gdb.ada/gnat_ada.gin: ... to here.
19601 * configure.in: Use gnat_ada.gin.
19602 * configure: Regenerate.
19603
23b451cf
AC
196042004-07-20 Andrew Cagney <cagney@gnu.org>
19605
19606 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
19607 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
19608 XFAILs. Clean up test messages and comments. Check backtraces.
19609 Delete re-sync code.
19610
ab618a02
MC
196112004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19612
19613 Fix PR cli/740.
19614 * gdb.base/annota1.exp: Honor gdb,nosignals.
19615 * gdb.base/annota3.exp: Likewise.
19616
46dad340
MC
196172004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19618
19619 * lib/java.exp: Update copyright notice.
19620
756d8c70
AC
196212004-07-19 Andrew Cagney <cagney@gnu.org>
19622
19623 * gdb.base/selftest.exp: Copy file from here ...
19624 * gdb.gdb/selftest.exp: ... to here.
19625
586027e6
AC
196262004-07-16 Andrew Cagney <cagney@redhat.com>
19627
19628 * lib/insight-support.exp: Delete file.
19629 * lib/java.exp (java_init): Fix copyright.
19630
029d2200
AC
196312004-07-16 Andrew Cagney <cagney@gnu.org>
19632
19633 * gdb.base/restore.c: Append "prologue" to comments marking the a
19634 function's prologue.
19635 * gdb.base/restore.exp: Update copyright, re-indent.
19636 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
19637 callerN" prefix where needed. Update patterns that match a
19638 function's prologue.
19639
653b62c5
MC
196402004-07-16 Michael Chastain <mec.gnu@mindspring.com>
19641
19642 * gdb.base/restore.c: Add copyright notice.
19643
f7d690e5
AC
196442004-07-16 Andrew Cagney <cagney@gnu.org>
19645
19646 * gdb.base/logical.exp: Update copyright.
19647 (evaluate): New procedure. Use to re-implement tests using
19648 several tables.
19649
d629a7cb
MH
196502004-07-14 Martin Hunt <hunt@redhat.com>
19651
19652 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
19653 which fixes some problems where init.tcl was not found.
19654
9c7bb332
AC
196552004-07-13 Andrew Cagney <cagney@gnu.org>
19656
6bf46641
AC
19657 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
19658 (check_sizeof, check_valueof): Do not include the output in the
19659 test name. Use gdb_test.
19660 (get_valueof): Use gdb_test_multiple.
19661
c4ffd4c0
AC
19662 * gdb.base/step-test.exp: Update copyright. Use
19663 gdb_test_multiple. Ensure that test names do not include
19664 architecture dependent output.
19665
ab89363a
AC
19666 * gdb.gdb/observer.exp: Update copyright.
19667 (setup_test): Use gdb_test_multiple.
19668 (attach_first_observer, attach_second_observer)
19669 (attach_third_observer, detach_first_observer)
19670 (detach_second_observer, detach_third_observer)
19671 (reset_counters, check_counters): Make $message a prefix.
19672 (test_normal_stop_notifications): Add "args" parameter - a list of
19673 init functions to be called. Make $message a prefix,
19674 (test_observer_normal_stop): Change the message prefixes so that
19675 they are unique, pass the attach / detach procedures to
19676 test_normal_stop_notifications.
19677
ec58997a
AC
19678 * gdb.base/signull.exp (test_segv): Prefix all tests with
19679 "${name}". Clean up test messages.
19680
b475183b
AC
19681 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
19682
9c7bb332
AC
19683 * gdb.base/ena-dis-br.exp: Update copyright.
19684 (break_at): New function. Replace send_gdb with gdb_test,
19685 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
19686 ignore count, not stopped at bpt", with KFAIL.
19687
2dd95497
CV
196882004-07-13 Corinna Vinschen <vinschen@redhat.com>
19689
19690 * gdb.base/attach.exp: Remove cleanupfile handling.
19691
419e626b
AC
196922004-07-12 Andrew Cagney <cagney@gnu.org>
19693
19694 * gdb.base/annota1.exp: Cleanup corefile test name.
19695 * gdb.base/annota3.exp: Ditto.
19696
8b1b3228
AC
196972004-07-12 Andrew Cagney <cagney@gnu.org>
19698
78650829
AC
19699 * gdb.base/signals.exp: Clean up copyright, re-indent.
19700
8b1b3228
AC
19701 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
19702 gdb_test and gdb_test_multiple.
19703
935c2760
JJ
197042004-07-08 Jeff Johnston <jjohnstn@redhat.com>
19705
19706 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 19707 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
19708 provide line number info for first statement in main.
19709
1544280f
AC
197102004-07-08 Andrew Cagney <cagney@gnu.org>
19711
1279f4ff
AC
19712 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
19713
1544280f
AC
19714 * gdb.base/sigbpt.exp: Make the common part of each test name a
19715 prefix instead of suffix.
19716
bcc82369
BR
197172004-07-07 Bob Rossi <bob_rossi@cox.net>
19718
19719 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
19720 test from test_tbreak_creation_and_listing to
19721 test_file_list_exec_source_file
19722 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
19723 Changed name of test from test_tbreak_creation_and_listing to
19724 test_file_list_exec_source_file
19725
23f4b0aa
JJ
197262004-07-07 Jeff Johnston <jjohnstn@redhat.com>
19727
19728 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
19729 the jmisc() constructor instead of <init>.
19730 * gdb.java/jmisc1.exp: Ditto.
19731
56401cd5
AC
197322004-07-07 Andrew Cagney <cagney@gnu.org>
19733
19734 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
19735 corrupting the PC.
19736
44ae2f6a
MC
197372004-07-06 Michael Chastain <mec.gnu@mindspring.com>
19738
19739 * gdb.cp/templates.exp: Accept whitespace change in demangler
19740 output.
19741
45a83408
AC
197422004-07-06 Andrew Cagney <cagney@gnu.org>
19743
19744 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
19745
d205ad70
MC
197462004-07-02 Michael Chastain <mec.gnu@mindspring.com>
19747
19748 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
19749 * lib/compiler.cc: Likewise.
19750
06ea1a61
MC
197512004-06-30 Michael Chastain <mec.gnu@mindspring.com>
19752
19753 * lib/compiler.cc: Work around string preprocessing problem
19754 with old hp c++ compiler.
19755 * lib/compiler.c: Likewise.
19756
daab1251
CV
197572004-06-29 Corinna Vinschen <vinschen@redhat.com>
19758
19759 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
19760 directives to conditionalize symbol prefixing.
19761 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
19762 additional_flags handling. Add underscore prefix for Cygwin.
19763 * gdb.arch/i386-unwind.c: Use preprocessor directives to
19764 conditionalize symbol prefixing.
19765 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
19766 additional_flags handling. Add underscore prefix for Cygwin.
19767
cc984116
CV
197682004-06-29 Corinna Vinschen <vinschen@redhat.com>
19769
19770 * gdb.base/bigcore.exp: Skip test on Cygwin.
19771
c279b077
MC
197722004-06-28 Michael Chastain <mec.gnu@mindspring.com>
19773
19774 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
19775 formats for "info register". Use gdb_test_multiple. Fix
19776 the "invalid register" test.
19777
0e915747
CV
197782004-06-28 Corinna Vinschen <vinschen@redhat.com>
19779
19780 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
19781 PID for Cygwin. Add Cygwin specific strings to check for in some
19782 tests.
19783 (do_attach_tests): Add a test for user interaction when attaching
19784 to a process with no matching symbol table already loaded.
19785
11422c86
AC
197862004-06-26 Andrew Cagney <cagney@gnu.org>
19787
19788 Test PR java/1567 and PR java/1565.
19789 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
19790 * gdb.java/jmisc2.exp: Delete file.
19791
cefbce26
MC
197922004-06-26 Michael Chastain <mec.gnu@mindspring.com>
19793
19794 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
19795
e19f872c
CV
197962004-06-25 Corinna Vinschen <vinschen@redhat.com>
19797
19798 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
19799 attach process.
19800
d931ba3b
MC
198012004-06-23 Michael Chastain <mec.gnu@mindspring.com>
19802
19803 * gdb.cp/pr-1553.exp: Remove.
19804
aef68c48
MC
198052004-06-22 Michael Chastain <mec.gnu@mindspring.com>
19806
19807 * gdb.cp/pr-1553.cc: Remove.
19808 * gdb.cp/pr-1553.exp: Disable this test.
19809
8d5df71a
JB
198102004-06-20 Jim Blandy <jimb@redhat.com>
19811
a9c64011 19812 Fix PR testsuite/1680.
8d5df71a
JB
19813 * gdb.arch/i386-sse.exp: Properly quote curly braces in
19814 regular expressions.
19815
4ac6f39d
MC
198162004-06-19 Michael Chastain <mec.gnu@mindspring.com>
19817
19818 Fix PR testsuite/1679.
19819 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
19820 Issue an UNSUPPORTED result instead.
19821
1b413552
JB
198222004-06-18 Jim Blandy <jimb@redhat.com>
19823
19824 * gdb.base/charset.exp: Only send a control-C if we see a new
19825 prompt and incomplete command.
19826
6daa6ebd
MC
198272004-06-18 Michael Chastain <mec.gnu@mindspring.com>
19828
19829 * gdb.cp/pr-574.cc: Add copyright notice.
19830
51fa4ae0
JB
198312004-06-17 Jim Blandy <jimb@redhat.com>
19832
19833 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
19834 cases where the regexp has no groups; this grabs random text from
19835 the previous test suite, whatever that was.
19836
8fea26c5
MC
198372004-06-17 Michael Chastain <mec.gnu@mindspring.com>
19838
19839 * gdb.cp/printmethod.cc: Add copyright notice.
19840
1e3aeb41
MC
198412004-06-16 Michael Chastain <mec.gnu@mindspring.com>
19842
19843 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
19844
9d9030bc
AC
198452004-06-16 Andrew Cagney <cagney@gnu.org>
19846
19847 * gdb.base/signull.c: Update copyright. Include <string.h>.
19848 (bowler): Replace data_pointer with data_read
19849 and data_write cases. Add code_descriptor case.
19850 (zero, desc): New array and pointer.
19851 (data, code): Change to simple pointers.
19852 * gdb.base/signull.exp: Fix probe pattern matching a function
19853 descriptor SIGSEGV. Replace data_pointer with data_read and
19854 data_write tests.
19855
acd4ad44
AC
198562004-06-16 Andrew Cagney <cagney@gnu.org>
19857
19858 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
19859
08fd625c
MC
198602004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19861
19862 * gdb.base/long_long.c: Add copyright notice.
19863
1903502c
MC
198642004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19865
19866 * gdb.base/long_long.exp: Remove reference to
19867 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
19868 to gdb_breakpoint and gdb_continue_to_breakpoint.
19869
83313cb1
JB
198702004-06-14 Jim Blandy <jimb@redhat.com>
19871
19872 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
19873 endian case.
19874
1bf404ef
AC
198752004-06-14 Andrew Cagney <cagney@gnu.org>
19876
19877 * gdb.base/gcore.exp (capture_command_output): Delete the always
19878 passing tests containing inferior values.
19879 * gdb.base/ending-run.exp: Do not include the breakpoint address
19880 in the test message. Update copyright.
19881 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
19882 size in the test name, use gdb_test_multiple. Update copyright.
19883
ef220b33
MC
198842004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19885
19886 * gdb.cp/ref-types.cc: Add copyright notice.
19887
4f70a4c9
MC
198882004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19889
19890 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
19891 hp_aCC_compiler.
19892 * lib/compiler.cc: Likewise.
19893 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
19894 'set' commands. Log diagnostics for other lines. Set
19895 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
19896
335928ac
MC
198972004-06-13 Michael Chastain <mec.gnu@mindspring.com>
19898
19899 * gdb.cp/try_catch.cc: Add copyright notice.
19900
2efb12e8
MC
199012004-06-12 Michael Chastain <mec.gnu@mindspring.com>
19902
19903 * gdb.cp/userdef.cc: Add copyright notice.
19904
0bbed51a
MC
199052004-06-11 Michael Chastain <mec.gnu@mindspring.com>
19906
19907 * gdb.cp/virtfunc.cc: Add copyright notice.
19908
e12a46c9
RC
199092004-06-11 Randolph Chung <tausq@debian.org>
19910
19911 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
19912 problem.
19913
338e05af
AC
199142004-06-10 Andrew Cagney <cagney@gnu.org>
19915
19916 * lib/compiler.cc, lib/compiler.c: Append either
19917 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
19918 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
19919 instead of gcc-3-3.
19920
dc3f10cb
AC
199212004-06-09 Andrew Cagney <cagney@gnu.org>
19922
b4d946af
AC
19923 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
19924 gdb/1455, bug is specific to "long long" and "double".
a9c64011 19925
dc3f10cb
AC
19926 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
19927 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
19928 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
19929 fixed.
19930
b5c0bfa2
AC
199312004-06-09 Andrew Cagney <cagney@gnu.org>
19932
19933 * gdb.base/structs.exp (test_struct_returns): Replace
19934 "return_value_unknown" and "finish_value_unknown" by
19935 "return_value_known" and "finish_value_known". Instead of
19936 "return_value_unknown" iff "finish_value_unknown", check
19937 "return_value_known" implies "finish_value_known".
19938
caeb605f
MH
199392004-06-08 Martin Hunt <hunt@redhat.com>
19940
19941 * gdb.base/float.exp: Add pattern for mips targets.
19942
c892bb64
RC
199432004-06-08 Randolph Chung <tausq@debian.org>
19944
19945 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
19946 message for unknown architectures more clear.
19947
48306d3e
JB
199482004-06-08 Joel Brobecker <brobecker@gnat.com>
19949
19950 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
19951 start the execution of the program.
19952
83ecb59f
JB
199532004-06-07 Jim Blandy <jimb@redhat.com>
19954
19955 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
19956 * gdb.arch/i386-cpuid.h: New helper file.
19957
55264cb4
RC
199582004-06-07 Randolph Chung <tausq@debian.org>
19959
19960 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
19961 has started.
19962
23cadb28
RM
199632004-06-04 Roland McGrath <roland@redhat.com>
19964
19965 Fix PR gdb/1647.
19966 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
19967 differently to be robust to output buffering differences.
19968
51d01eda
MC
199692004-06-04 Michael Chastain <mec.gnu@mindspring.com>
19970
19971 * gdb.threads/pthreads.exp: Update copyright years.
19972 (check_control_c): Change asynchronous 'after' to synchronous.
19973
f4fc3b93
RM
199742004-06-04 Roland McGrath <roland@redhat.com>
19975
19976 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
19977 next gdb prompt.
19978
4013522b
MC
199792004-06-02 Michael Chastain <mec.gnu@mindspring.com>
19980
19981 Fix PR gdb/1636.
19982 * gdb.threads/manythreads.exp: Change asynchronous 'after'
19983 calls to synchronous.
19984
7a8f1e6b
JB
199852004-05-26 Jim Blandy <jimb@redhat.com>
19986
19987 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
19988
81bb3443
RC
199892004-05-24 Randolph Chung <tausq@debian.org>
19990
19991 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
19992 * gdb.asm/pa.inc: New file.
19993
8f5a3103
MK
199942004-05-22 Mark Kettenis <kettenis@gnu.org>
19995
19996 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
19997
734b8fe8 199982004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 19999 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
20000
20001 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
20002 GDB prompt.
20003
725603e1
UW
200042004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20005
f4fc3b93 20006 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
20007 setjmp/longjmp. Use sigaction instead of signal.
20008
8b923272 200092004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 20010 Michael Snyder <msnyder@redhat.com>
8b923272
JB
20011
20012 * gdb.threads/pthread_cond_wait.c: New file.
20013 * gdb.threads/pthread_cond_wait.exp: New testcase.
20014
8bfabb04
AC
200152004-05-13 Andrew Cagney <cagney@redhat.com>
20016
20017 * gdb.base/signull.exp, gdb.base/signull.c: New files.
20018 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
20019
42edda50
AC
200202004-05-11 Andrew Cagney <cagney@redhat.com>
20021
20022 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
20023 fixed but revealed gdb/1639.
20024
d303a6c7
AC
200252004-05-10 Andrew Cagney <cagney@redhat.com>
20026
20027 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
20028 func1" and "next to 2nd alarm", kernel bug avoided.
20029
bf08c2a1
DJ
200302004-05-10 Daniel Jacobowitz <dan@debian.org>
20031
20032 PR external/1568
20033 * gdb.base/bigcore.exp: Check the size of the dumped core file.
20034 XFAIL if it is smaller than bytes_allocated.
20035 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
20036 (main): Make chunks_allocated unsigned. Correct comment.
20037
c0586a34
JB
200382004-05-07 Joel Brobecker <brobecker@gnat.com>
20039
20040 * gdb.arch/powerpc-aix-prologue.c: New file.
20041 * gdb.arch/powerpc-aix-prologue.exp: New file.
20042
f2785d12
JB
200432004-05-07 Jim Blandy <jimb@redhat.com>
20044
20045 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
20046 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
20047
bd7f6e30
JB
200482004-05-06 Joel Brobecker <brobecker@gnat.com>
20049
20050 * gdb.base/sep.exp: No longer setup_kfail when the program was
20051 built with dwarf2.
20052
0a5e7efe
JI
200532004-05-05 Jim Ingham <jingham@apple.com>
20054
20055 * gdb.base/pending.exp: Make sure pending breakpoints
20056 preserve the ignore count.
f4fc3b93 20057
a8958849
MK
200582004-04-27 Jerome Guitton <guitton@gnat.com>
20059
20060 * i386-prologue.exp: Add testcase for jump instruction as first
20061 instruction of the real code.
20062 * i386-prologue.c (jump_at_beginning): New function.
20063
7e103f5b
MK
200642004-04-28 Mark Kettenis <kettenis@gnu.org>
20065
20066 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
20067 x86_64-*-*.
20068
5d38b224
MK
200692004-04-28 Mark Kettenis <kettenis@gnu.org>
20070
20071 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
20072 i*86-*-*.
20073
0ef32fd9
MK
200742004-04-25 Mark Kettenis <kettenis@gnu.org>
20075
20076 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
20077 expression that checks the return type.
20078
71d7dd7c
AC
200792004-04-23 Andrew Cagney <cagney@redhat.com>
20080
20081 * gdb.base/call-sc.exp: New test of scalar call/return values.
20082 * gdb.base/call-sc.c: Ditto.
20083
1e9f977e
JJ
200842004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20085
20086 * gdb.threads/manythreads.c: Reduce thread stack size.
20087
899d9e3a
JJ
200882004-04-23 Jeff Johnston <jjohnstn@redhat.com>
20089
20090 * gdb.threads/manythreads.c: Add copyright notice.
20091
61bcae62
AC
200922004-04-23 Andrew Cagney <cagney@redhat.com>
20093
20094 * gdb.base/siginfo.exp: Better handle step out of signal.
20095 * gdb.base/sigstep.exp: Ditto.
20096
7339a42e 200972004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 20098 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
20099
20100 * gdb.threads/manythreads.c: New testcase.
20101 * gdb.threads/manythreads.exp: Ditto.
20102
5c98409b
JB
201032004-04-22 Jim Blandy <jimb@redhat.com>
20104
20105 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
20106 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
20107
3b611f1a
MC
201082004-04-21 Michael Chastain <mec.gnu@mindspring.com>
20109
20110 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
20111
f0fd9238
AC
201122004-04-21 Andrew Cagney <cagney@redhat.com>
20113
20114 * gdb.base/sigstep.c: New file.
20115 * gdb.base/sigstep.exp: New file.
20116
90990674
JB
201172004-04-16 Joel Brobecker <brobecker@gnat.com>
20118
20119 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
20120 call to observer_notify_normal_stop.
20121
78cef34b
AC
201222004-04-15 Andrew Cagney <cagney@redhat.com>
20123
20124 * gdb.base/siginfo.c: New file.
20125 * gdb.base/siginfo.exp: New file.
20126
d2343407
JB
201272004-04-12 J. Brobecker <brobecker@gnat.com>
20128
20129 * gdb.base/sep.exp: Fix typo in comment.
20130
a2dba3c8
JB
201312004-04-12 J. Brobecker <brobecker@gnat.com>
20132
20133 * gdb.base/sep.c: New file.
20134 * gdb.base/sep-proc.c: New file.
20135 * gdb.base/sep.exp: New testcase.
20136
15f7b60e
MK
201372004-04-09 Mark Kettenis <kettenis@gnu.org>
20138
20139 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
20140 support.
20141
44f4de1a
AC
201422004-04-05 Andrew Cagney <cagney@redhat.com>
20143
20144 * gdb.base/sigaltstack.c: New file.
20145 * gdb.base/sigaltstack.exp: New file.
20146
ef04f396
JB
201472004-04-04 Joel Brobecker <brobecker@gnat.com>
20148
20149 * gdb.base/foll-fork.exp: Update the expected output for
20150 "help set follow-fork-mode", to match a change that was made
20151 to the help of this variable on 2004-01-13.
20152
d40d2c92
JB
201532004-04-01 Joel Brobecker <brobecker@gnat.com>
20154
20155 * lib/ada.exp: Add copyright notice.
20156 * bar.ads: Likewise.
20157 * bar.adb: Likewise.
20158 * null_record.adb: Likewise.
20159 * null_record.exp: Likewise.
20160 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
20161
f86ef5a3
JB
201622004-04-01 Joel Brobecker <brobecker@gnat.com>
20163
20164 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
20165 * configure: Regenerate.
20166
414e70e3
JB
201672004-04-01 Joel Brobecker <brobecker@gnat.com>
20168
20169 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
20170 to build the application. Remove the message printed when in
20171 verbose mode, redundant with the UNSUPPORTED message above.
20172
f0aaee49
JB
201732004-03-31 Joel Brobecker <brobecker@gnat.com>
20174
20175 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
20176 * gdb.ada (null_record.exp): New testcase.
20177
ac81cb54
JB
201782004-03-31 Joel Brobecker <brobecker@gnat.com>
20179
20180 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
20181
854af2f7
JB
201822004-03-31 Joel Brobecker <brobecker@gnat.com>
20183
20184 * gdb.ada: New subdirectory.
20185 * gdb.ada/Makefile.in: New file.
20186 * gdb.ada/gnat_ada.gpr.in: New file.
20187
034cb681
JB
201882004-03-31 Joel Brobecker <brobecker@gnat.com>
20189
20190 * lib/ada.exp: New file.
20191
78a1a894
DJ
201922004-03-24 Daniel Jacobowitz <drow@mvista.com>
20193
20194 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
20195 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
20196
4b2b3b3e
AC
201972004-03-22 Andrew Cagney <cagney@redhat.com>
20198
20199 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
20200 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
20201 Problem identified by Ulrich Weigand.
20202
23c73aa3
DC
202032004-03-17 David Carlton <carlton@kealia.com>
20204
20205 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
20206 PR c++/826.
20207
d63a86f8
RM
202082004-03-16 Roland McGrath <roland@redhat.com>
20209
20210 * gdb.base/auxv.exp: New file.
20211 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
20212
0e02aa50
DC
202132004-03-12 David Carlton <carlton@kealia.com>
20214
20215 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
20216 * gdb.cp/pr-1553.cc: Ditto.
20217 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
20218 pass branch.
20219
c20b71be
MC
202202004-03-12 Michael Chastain <mec.gnu@mindspring.com>
20221
20222 * gdb.cp/templates.exp: Accept more template types.
20223
c7414a01
MC
202242004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20225
20226 From Corinna Vinschen with modifications.
20227 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
20228 local variable obj_with_enum.
20229 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
20230 results with obj_with_enum.
20231
ed69573c
MC
202322004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20233
20234 * gdb.cp/classes.cc: New file, copied from misc.cc.
20235 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
20236
28301461
MC
202372004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20238
20239 * gdb.cp/misc.cc: Add copyright notice.
20240
1198ecbe
DC
202412004-03-05 David Carlton <carlton@kealia.com>
20242
20243 * gdb.cp/rtti.exp: Add 'print *obj3' test.
20244 * gdb.cp/rtti.h: Update copyright.
20245 (namespace n2::n3): New.
20246 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
20247 (n2::n3::func3): New.
20248 (main): Call n2::n3::func3.
20249 * gdb.cp/rtti2.cc: Update copyright.
20250 (n2::create3): New.
20251
9e08c470
MK
202522004-03-04 Mark Kettenis <kettenis@gnu.org>
20253
20254 * gdb.asm/openbsd.inc: Fix typo.
20255
4bebc3aa
FF
202562004-03-03 Fred Fish <fnf@redhat.com>
20257
20258 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
20259 "val" instead of unused "size". Update copyright year.
20260
6ea9fb37
DJ
202612004-02-29 Daniel Jacobowitz <drow@mvista.com>
20262
20263 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
20264 to use unsigned char.
20265 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
20266 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
20267
23b23974
DJ
202682004-02-29 Daniel Jacobowitz <drow@mvista.com>
20269
20270 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
20271 line of output.
20272
7574fd53
DJ
202732004-02-28 Daniel Jacobowitz <drow@mvista.com>
20274
20275 * gdb.base/relocate.c (dummy): Initialize.
20276
a195357f
DJ
202772004-02-28 Daniel Jacobowitz <drow@mvista.com>
20278
20279 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
20280 a breakpoint at exit.
20281
72fd54a9
FF
202822004-02-27 Fred Fish <fnf@redhat.com>
20283
20284 * gdb.base/chng-syms.exp: Add expect condition to match failing
20285 case that isn't a timeout.
20286
b9d23137
AC
202872004-02-27 Andrew Cagney <cagney@redhat.com>
20288
20289 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
20290 support.
20291
15d208f6 202922004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 20293
15d208f6
FF
20294 * gdb.arch/gdb1431.c: Remove.
20295 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
20296 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
20297 of "until" incorrectly.
20298
98f9cd2d
JB
202992004-02-26 J. Brobecker <brobecker@gnat.com>
20300
20301 * gdb.cp/class2.cc (empty): New class.
20302 (refer): New function.
20303 (main): Declare an object of type empty and use it.
20304 * gdb.cp/class2.exp: Print the value of an object of type empty.
20305
9b50c11b
JJ
203062004-02-26 Jeff Johnston <jjohnstn@redhat.com>
20307
20308 * gdb.base/langs.exp: Update query string to match the
20309 new nquery format used for pending breakpoints.
20310
0dcd613f
AC
203112004-02-26 Andrew Cagney <cagney@redhat.com>
20312
20313 Fix PR i18n/1570.
20314 * gdb.base/charset.c: Update copyright notice.
20315 (main, init_string): Remove the escape character '\e' tests.
20316 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
20317 * gdb.base/charset.exp (valid_host_charset): Ditto.
20318 * gdb.base/setvar.exp: Ditto.
20319
b8a56647
AC
203202004-02-24 Andrew Cagney <cagney@redhat.com>
20321
90d59e34
AC
20322 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
20323 mmapped data in core file" PASS and FAIL messages consistent.
20324
b8a56647
AC
20325 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
20326 setting a breakpoint. Work around PR java/1565.
20327
9f27c604
JJ
203282004-02-23 Jeff Johnston <jjohnstn@redhat.com>
20329
20330 * lib/gdb.exp (gdb_breakpoint): Update query string to match
20331 new nquery format.
20332 * gdb.base/pending.exp: Ditto.
20333
3224a706
MK
203342004-02-22 Mark Kettenis <kettenis@gnu.org>
20335
20336 * configure.in: Run stabs tests on *BSD.
20337 * configure: Regenerated.
20338
41e0a9ca
MK
203392004-02-21 Mark Kettenis <kettenis@gnu.org>
20340
20341 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
20342
1e1b3428
FF
203432004-02-20 Fred Fish <fnf@redhat.com>
20344
20345 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
20346 blank in test for "returns short", for consistency with other
20347 "returns xxx" tests. Update copyright year.
20348
f9a7572a
FF
203492004-02-19 Fred Fish <fnf@redhat.com>
20350
20351 New testcase for PR breakpoint/1558.
20352 * gdb.arch/gdb1558.exp: New file.
20353 * gdb.arch/gdb1558.c: New file.
20354
b2ce2854
EZ
203552004-02-19 Elena Zannoni <ezannoni@redhat.com>
20356
20357 * gdb.base/nodebug.exp: Fix typo.
20358
e7c9ff01
JB
203592004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20360
20361 Committed by Jim Blandy <jimb@redhat.com>.
20362
62f4b920
JB
20363 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
20364
2db536a1
JB
20365 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
20366
e7c9ff01
JB
20367 * gdb.base/float.exp: Support s390*-*-* targets.
20368
f3205b34
AF
203692004-02-17 Adam Fedor <fedor@gnu.org>
20370
20371 * gdb.base/gdb1555.exp: New file.
20372 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
20373
9d62932d
EZ
203742004-02-17 Elena Zannoni <ezannoni@redhat.com>
20375
20376 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
20377
344c9711
FF
203782004-02-16 Fred Fish <fnf@redhat.com>
20379
20380 * gdb.arch/gdb1291.c: Remove
20381 * gdb.arch/gdb1291.s: New test input file.
20382 * gdb.arch/gdb1291.exp: Expand test to check case that should not
20383 fail. Test for correct result, known incorrect result, other
20384 failures and timeouts.
20385
2d822687
AC
203862004-02-16 Andrew Cagney <cagney@redhat.com>
20387
20388 * gdb.base/bigcore.exp: New file.
20389 * gdb.base/bigcore.c: New file.
20390
dac15b66
AC
203912004-02-13 Andrew Cagney <cagney@redhat.com>
20392
20393 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
20394 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
20395 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
20396 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
20397 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
20398 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
20399 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
20400 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
20401 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
20402 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
20403
6bdfc2c4
JJ
204042004-02-11 Jeff Johnston <jjohnstn@redhat.com>
20405
20406 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
20407 executed is an alloc instruction.
20408
87b3ede8
DC
204092004-02-11 David Carlton <carlton@kealia.com>
20410
20411 * gdb.cp/breakpoint.exp: New.
20412 * gdb.cp/breakpoint.cc: New.
20413
6e19e2bf
MC
204142004-02-11 Michael Chastain <mec.gnu@mindspring.com>
20415
20416 Partial fix for PR gdb/1543.
20417 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
20418 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
20419 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
20420 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
20421 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
20422 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
20423 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
20424 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
20425 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
20426 to bug-gdb@prep.ai.mit.edu .
20427 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
20428 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
20429 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
20430 Likewise.
20431
5c5455dc
AC
204322004-02-10 Andrew Cagney <cagney@redhat.com>
20433
20434 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
20435 using gdb_internal_error_resync.
20436
9cf689d7
DJ
204372004-02-09 Daniel Jacobowitz <drow@mvista.com>
20438
20439 * gdb.threads/thread-specific.exp: Stop early if no threads are
20440 found.
20441
d2dc51db
MC
204422004-02-09 Michael Chastain <mec.gnu@mindspring.com>
20443
20444 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
20445
14b1a056
DJ
204462004-02-08 Daniel Jacobowitz <drow@mvista.com>
20447
20448 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
20449 breakpoints.
20450
83f66e8f
DJ
204512004-02-07 Daniel Jacobowitz <drow@mvista.com>
20452
20453 * config/sim.exp (gdb_load): Handle $arg == "".
20454 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
20455 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
20456
30fc0091
EZ
204572004-02-07 Elena Zannoni <ezannoni@redhat.com>
20458
a9c64011
AS
20459 * gdb.base/maint.exp: Update test to reflect
20460 obstack changes.
30fc0091 20461
4d806929
JJ
204622004-02-04 Jeff Johnston <jjohnstn@redhat.com>
20463
20464 * gdb.base/pendshr.c (pendfunc): New function that calls
20465 pendfunc1.
20466 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
20467
7bfdd688
FF
204682004-02-04 Fred Fish <fnf@redhat.com>
20469
20470 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
20471 function symbols and update copyright years.
20472 * gdb.arch/gdb1291.c: Ditto.
20473
aaa08ee4
MC
204742004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20475
20476 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
20477
dbad7755
MC
204782004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20479
20480 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
20481
ec4646ef
MC
204822004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20483
20484 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
20485
1b802196
FF
204862004-02-02 Fred Fish <fnf@redhat.com>
20487
20488 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
20489 remote targets. Update copyright years.
20490
18fe2033
JJ
204912004-02-02 Jeff Johnston <jjohnstn@redhat.com>
20492
20493 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
20494 support.
20495 * gdb.base/langs.exp: Fix test which attempts to create
20496 breakpoint on non-existent function to handle new pending
20497 support.
20498 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
20499 a breakpoint.
20500 * gdb.base/pending.exp: New test.
20501 * gdb.base/pending.c: New file.
20502 * gdb.base/pendshr.c: Ditto.
20503
8d577d32
DC
205042004-02-02 David Carlton <carlton@kealia.com>
20505
20506 * gdb.cp/overload.exp: Add overloadNamespace tests.
20507 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
20508 (overloadNamespace, XXX): New.
20509 (main): Call XXX::marker2.
20510
3ad13771
FF
205112004-02-01 Fred Fish <fnf@redhat.com>
20512
20513 * gdb.base/dump.exp: Use runto_main instead of "runto main".
20514 * gdb.base/finish.exp: Ditto.
20515 * gdb.base/gcore.exp: Ditto.
20516 * gdb.base/huge.exp: Ditto.
20517 * gdb.base/info-proc.exp: Ditto.
20518 * gdb.base/return2.exp: Ditto.
20519 * gdb.threads/gcore-thread.exp: Ditto.
20520
44c75849
DJ
205212004-02-01 Daniel Jacobowitz <drow@mvista.com>
20522
20523 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
20524
005bc093
MK
205252004-02-01 Mark Kettenis <kettenis@gnu.org>
20526
20527 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
20528 that opening the file succeeds on OpenBSD.
20529
c47cebdb
DJ
205302004-02-01 Daniel Jacobowitz <drow@mvista.com>
20531
20532 * gdb.threads/thread-specific.c: New file.
20533 * gdb.threads/threads-specific.exp: New test script.
20534 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
20535 to expect_out.
20536
5a01311c
MK
205372004-02-01 Mark Kettenis <kettenis@gnu.org>
20538
20539 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
20540 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
20541 only on the "print_small_structs from print_long_arg_list" test.
20542
ce22a4f1
DJ
205432004-02-01 Daniel Jacobowitz <drow@mvista.com>
20544
20545 * gdb.base/completion.exp: Kill a stray backslash.
20546
20547 From Jim Ingham <jingham@apple.com>:
20548 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
20549 agrees with the result from sending a tab.
20550
abbab9d3
DJ
205512004-01-31 Daniel Jacobowitz <drow@mvista.com>
20552
20553 * gdb.base/chng-syms.exp: Remove stray newline.
20554
53904d1e
MK
205552004-01-31 Mark Kettenis <kettenis@gnu.org>
20556
20557 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
20558 *-*-openbsd*.
20559 * gdb.asm/openbsd.inc: New file.
20560
3a4b3aac
MK
205612004-01-30 Mark Kettenis <kettenis@gnu.org>
20562
20563 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
20564 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
20565 *-*solaris2*. Remove commented out default settings for
20566 asm-flags. Replace gdb_compile with target_link.
20567
ebac27b4
MC
205682004-01-29 Michael Chastain <mec.gnu@mindspring.com>
20569
20570 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
20571 for all tests. Remove old hp-ux and cygnus xfail cases.
20572
d8679d84
PH
205732004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
20574
20575 * gdb.base/chng-syms.exp: New file.
20576 * gdb.base/chng-syms.c: New file.
20577
0a55bc22
MC
205782004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20579
20580 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
20581 Provide arms for current output in all my configurations.
20582
94b8e876
MC
205832004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20584
20585 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
20586 * lib/compiler.cc: Likewise.
20587 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
20588 get the right preprocessor. Eval the output directly. Remove
20589 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
20590 hp_f77_compiler and hp_f90_compiler completely.
20591 (gdb_preprocess): Delete.
20592 (get_compiler): Delete.
20593
7cf03d44
MK
205942004-01-24 Mark Kettenis <kettenis@gnu.org>
20595
20596 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
20597 <string.h>.
20598
68b6dce9
NR
205992004-01-24 Nick Roberts <nick@nick.uklinux.net>
20600
20601 * gdb.mi/mi-stack.exp: Update copyright.
20602
b368761e
DC
206032004-01-23 David Carlton <carlton@kealia.com>
20604
20605 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
20606 test for cp_lookup_transparent_type.
20607 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
20608 call them.
20609
f2061b53
DJ
206102004-01-23 Daniel Jacobowitz <drow@mvista.com>
20611
20612 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
20613 after -var-update.
20614
37fc574a
DC
206152004-01-23 David Carlton <carlton@kealia.com>
20616
20617 * gdb.cp/namespace.cc (C::ensureRefs): New.
20618 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
20619
8e94b928
NR
206202004-01-20 Nick Roberts <nick@nick.uklinux.net>
20621
20622 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
20623 case "-stack-list-locals 2".
20624 * gdb.mi/mi-var-child.exp: Test for case
20625 "-var-list-children --all-values NAME".
20626
997b0952
MC
206272004-01-18 Michael Chastain <mec.gnu@mindspring.com>
20628
20629 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
20630
52470da3
MK
206312004-01-18 Mark Kettenis <kettenis@gnu.org>
20632
7049b4b8
MK
20633 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
20634 used with gdb_test_multiple.
20635
52470da3
MK
20636 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
20637 read at address 0. This fixes PR testsuite/1504.
20638
da6012e5
DJ
206392004-01-18 Daniel Jacobowitz <drow@mvista.com>
20640
20641 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
20642 Remove downloading, guessing the host executable, the calls to
20643 gdb_file_cmd and gdb_target_cmd, and "load" support.
20644 (infer_host_exec): New function broken out from gdb_load.
20645 (gdb_load): New wrapper for gdbserver_gdb_load.
20646 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
20647 gdb_target_cmd. Use -target-select.
20648 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
20649 Download binaries to the host. Clear last_mi_remote_file when
20650 we load a new binary.
20651 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
20652 call gdbserver_gdb_load and mi_gdb_target_cmd.
20653
32c70722
MC
206542004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20655
20656 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
20657 type patterns.
20658
b0cecf36
MC
206592004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20660
20661 * gdb.cp/templates.exp: Fix typo in test name of
20662 "print Foo<volatile char*>::foo".
20663
4120d7e6
MC
206642004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20665
20666 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
20667
f679e530
BE
206682004-01-16 Ben Elliston <bje@wasabisystems.com>
20669
20670 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
20671 (clean mostlyclean): Remove empty rm.
20672
091c48f6
MC
206732004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20674
20675 * gdb.base/setvar.exp: Add copyright years.
20676
3e5fc8d2
DC
206772004-01-14 David Carlton <carlton@bactrian.org>
20678
20679 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
20680 PR c++/1511 and update coment.
20681 * gdb.cp/templates.exp: Update patterns to match current output.
20682 If changes involve something other than whitespace, KFAIL
20683 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
20684
63d06c5c
DC
206852004-01-14 David Carlton <carlton@kealia.com>
20686
20687 * gdb.cp/namespace.exp: Add tests involving classes defined within
20688 namespaces.
20689 * gdb.cp/namespace.cc (C::CClass): New.
20690 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
20691
a51dab88
EZ
206922004-01-14 Elena Zannoni <ezannoni@redhat.com>
20693
20694 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
20695 what debug info we have. Print a better message if something goes
20696 wrong while producing the separate debug info file.
20697
a476ccc9
MC
206982004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20699
20700 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
20701
f453692c
MC
207022004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20703
20704 * gdb.base/callfuncs.c: Add copyright notice.
20705
f40063a5
MC
207062004-01-13 Michael Chastain <mec.gnu@mindspring.com>
20707
20708 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
20709 inheritance. PR gdb/1498, PR gcc/13539.
20710
19ac3974
EZ
207112004-01-13 Elena Zannoni <ezannoni@redhat.com>
20712
a9c64011
AS
20713 * gdb.threads/gcore-thread.exp: Prefix name of binary with
20714 test specific name.
20715 * gdb.mi/gdb669.exp: Ditto.
20716 * gdb.mi/mi-pthreads.exp: Ditto.
20717 * gdb.mi/mi1-pthreads.exp: Ditto.
20718 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 20719
56c97c6e
MC
207202004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20721
20722 * gdb.cp/member-ptr.cc: Add copyright notice.
20723
a0644324
MC
207242004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20725
20726 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
20727 some patterns for recent versions of gcc and hpacc. Delete
20728 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
20729 Delete tests that access a NULL pointer-to-member-data. This
20730 script is still disabled for gcc.
20731
32fabe09
EZ
207322004-01-12 Elena Zannoni <ezannoni@redhat.com>
20733
20734 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 20735 escaped correctly.
32fabe09 20736
1f8a6abb
EZ
207372004-01-12 Elena Zannoni <ezannoni@redhat.com>
20738
20739 * gdb.base/sepdebug.exp: New file.
20740 * gdb.base/sepdebug.c: New file.
20741 * lib/gdb.exp (separate_debug_filename): New procedure.
20742 (gdb_gnu_strip_debug): New procedure.
20743
48efe704
AC
207442004-01-12 Andrew Cagney <cagney@redhat.com>
20745
20746 * gdb.mi/ChangeLog: Delete file. Renamed to ...
20747 * gdb.mi/ChangeLog-1999-2003: New file.
20748
a9415475
AC
207492004-01-12 Andrew Cagney <cagney@redhat.com>
20750
20751 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
20752 "Renaming a directory to a non-empty directory returns ENOTEMPTY
20753 or EEXIST", treat EBUSY as an XFAIL.
20754
83b8cf9d
MC
207552004-01-11 Michael Chastain <mec.gnu@mindspring.com>
20756
20757 * gdb.base/scope.exp: Remove obsolete setup_xfail for
20758 hp_cc_compiler.
20759
9939d2a8
MC
207602004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20761
20762 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
20763 decorations.
20764
1ff8cadf
MC
207652004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20766
20767 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
20768 and "(aCC)" decorations. Remove obsolete doco about old
20769 test results.
20770
6fa9022e
MC
207712004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20772
20773 * gdb.cp/exception.exp: Fix typo in doco.
20774
209721fe
MK
207752004-01-09 Mark Kettenis <kettenis@gnu.org>
20776
20777 * gdb.base/gdb1476.exp: Fix typo.
20778
ef11303e
MC
207792004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20780
20781 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
20782 file.
20783
041ab88c
MC
207842004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20785
20786 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
20787 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
20788 Use gdb_compile. Remove restriction on gcc. Add some patterns
20789 for recent version of gdb. Delete second half, which was a copy
20790 of the first half with different build flags. This test is
20791 still disabled because it is still not ready for production.
20792
e36d075a
MC
207932004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20794
20795 * gdb.cp/exception.cc: Add copyright notice.
20796 * gdb.cp/exception.exp: Add a notice that this file is broken
20797 because of line number changes caused by addition of copyright
20798 notice.
20799
42b190ad
MC
208002004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20801
20802 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
20803 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
20804
8f25f06b
MC
208052004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20806
20807 * gdb.cp/classes.exp: Accept gnu abi 2.
20808 * gdb.cp/derivation.exp: Likewise.
20809 * gdb.cp/overload.exp: Likewise.
20810 * gdb.cp/virtfunc.exp: Likewise.
20811
06ded8b8
MC
208122004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20813
20814 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
20815 semicolon after end of function.
20816
77c26ae3
MC
208172004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20818
20819 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
20820 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
20821 boilerplate code for compiling and running the program under
20822 test. Add some string method tests.
20823
20757486
MC
208242004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20825
20826 * gdb.cp/bs15503.cc: Add copyright notice.
20827 * gdb.cp/bs15503.exp: Adjust line number.
20828
0fd3b503
MC
208292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20830
20831 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
20832 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
20833
10d1bea8
MC
208342004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20835
20836 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
20837 hp_cc_compiler.
20838
2789202a
MC
208392004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20840
20841 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
20842 * gdb.cp/ctti.exp: Use the marker instead of "next".
20843 With gcc, run further before bailing.
20844
b862f14c
MC
208452004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20846
20847 * gdb.cp/cttiadd.cc: Add copyright notice.
20848 * gdb.cp/cttiadd1.cc: Likewise.
20849 * gdb.cp/cttiadd2.cc: Likewise.
20850 * gdb.cp/cttiadd3.cc: Likewise.
20851
96da2469
MC
208522004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20853
20854 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
20855 Use gdb_test, gdb_test_multiple. Use floating-point values that
20856 have exact representations in IEEE-ish formats.
20857
053248ff
MC
208582004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20859
20860 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
20861 compilers. Delete duplicate call to get_compiler_info.
20862 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
20863 * gdb.base/volatile.exp: Likewise.
20864
84acecdd
MK
208652004-01-07 Mark Kettenis <kettenis@gnu.org>
20866
20867 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
20868 memory at address 0.
20869
fe11a27f
MC
208702004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20871
20872 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
20873 to test for hp-ux assembler. Fix copyright years.
20874
60ad077b
AC
208752004-01-07 Andrew Cagney <cagney@redhat.com>
20876
20877 * gdb.base/fileio.c (strerrno): Add "EBUSY".
20878
1c9b8f33
AC
208792004-01-07 Andrew Cagney <cagney@redhat.com>
20880
20881 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
20882 when creating the read-only file. From analysis by Roland McGrath
20883 and Elena Zannoni.
20884
753ccc7a
MC
208852004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20886
20887 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
20888
eca3e36b
MC
208892004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20890
20891 * gdb.base/cvexpr.c: Be type-safe with function pointers and
20892 data pointers.
20893
f8d4bac4
MC
208942004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20895
20896 * gdb.cp/m-static.exp: Compile one source file at a time.
20897 Delete unused call to get_compiler_info.
20898
9b4e0f94
MC
208992004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20900
20901 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
20902 * gdb.base/call-rt-st.exp: Likewise.
20903 * gdb.base/nodebug.exp: Likewise.
20904 * gdb.base/volatile.exp: Likewise.
20905 * gdb.cp/ref-types.exp: Likewise.
20906 * gdb.cp/templates.exp: Likewise.
20907
023c1024
MK
209082004-01-05 Mark Kettenis <kettenis@gnu.org>
20909
20910 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
20911
19703c4a
MC
209122004-01-05 Michael Chastain <mec.gnu@mindspring.com>
20913
20914 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
20915 hppa*-hp-hpux*.
20916
18b67037
MK
209172004-01-04 Mark Kettenis <kettenis@gnu.org>
20918
ba6219c8
MK
20919 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20920 x86_64-*-*.
20921
18b67037
MK
20922 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20923 sparc64-*-* and sparc*-solaris2*.
20924
1bfbbb9d
MK
209252004-01-04 Mark Kettenis <kettenis@gnu.org>
20926
20927 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
20928 return ${tests}" test. The ${tests} already mentions the
20929 filename.
20930
06846494
MC
209312004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20932
20933 * gdb.cp/local.exp: Accept gcc abi 2.
20934
3b0cb202
MC
209352004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20936
20937 * gdb.cp/templates.exp: Accept gcc abi 2.
20938
0643ec3f
MC
209392004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20940
20941 * lib/compiler.cc: Remove supports_template_debugging.
20942 * gdb.cp/templates.exp: Do not test supports_template_debugging.
20943
d231d0b1
MC
209442004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20945
20946 * gdb.cp/namespace.exp: Accept gcc abi 2.
20947
44ffb27c
MC
209482004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20949
20950 * gdb.cp/method.exp: Accept gcc abi 2.
20951
184ad485
MC
209522004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20953
20954 * gdb.cp/classes.exp: Generate identical results as old version.
20955 * gdb.cp/derivation.exp: Likewise.
20956 * gdb.cp/overload.exp: Likewise.
20957 * gdb.cp/virtfunc.exp: Likewise.
20958
116f09e7
MC
209592004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20960
20961 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
20962 mysterious bug with sourceware version of expect.
20963
b1379776
MC
209642004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20965
20966 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
20967 current versions of gcc, including gcc abi 2. Remove gratuitous
20968 restart of test program. Use gdb_test_multiple and gdb_test for
20969 all tests. Add patterns to xfail missing "const" in "const char *"
20970 and kfail PR gdb/1155.
20971
6b7a4c0e
MC
209722004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20973
20974 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
20975 current versions of gcc, including gcc abi 2. Remove gratuitous
20976 restart of test program. Use gdb_test_multiple and gdb_test for
20977 all tests. Add patterns to kfail PR gdb/1498.
20978
51615d72
MC
209792003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20980
20981 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
20982 current versions of gcc, including gcc abi 2. Use "breakpoint"
20983 and "continue" instead of restarting the target program. Use
20984 gdb_test_multiple and gdb_test for all tests.
20985
7b79a9d7
MK
209862004-01-01 Mark Kettenis <kettenis@gnu.org>
20987
20988 * gdb.asm/asm-source.exp: Update copyright year. Link statically
20989 for *-*-solaris2*.
20990
1cd3489f
MC
209912003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20992
20993 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
20994 current versions of gcc, including gcc abi 2. Use "breakpoint"
20995 and "continue" instead of restarting the target program several
20996 times. Use gdb_test_multiple and gdb_test for all tests.
20997
850742db
MC
209982003-12-18 Michael Chastain <mec.gnu@mindspring.com>
20999
21000 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
21001 source files.
21002
eb4bbda8
MC
210032003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21004
21005 * gdb.base/environ.exp: Handle compiling test case from multiple
21006 source files.
21007
e42c7771
MC
210082003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21009
21010 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
21011
80e4b428
JB
210122003-12-17 Jim Blandy <jimb@redhat.com>
21013
5f06973a
JB
21014 * gdb.base/freebpcmd.c: Add copyright notice.
21015
80e4b428
JB
21016 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
21017
0ab84fb7
MC
210182003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21019
21020 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
21021
1b3bb3d0
JB
210222003-12-13 Jim Blandy <jimb@redhat.com>
21023
21024 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
21025
3a4c9371
KB
210262003-12-12 Kevin Buettner <kevinb@redhat.com>
21027
21028 * gdb.asm/frv.inc: New file.
21029 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
21030
a1dea79a
FF
210312003-12-09 Fred Fish <fnf@redhat.com>
21032
21033 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
21034 functions to break1.c and leave prototypes behind. Add more
21035 "set breakpoint NN here" comments.
21036 * gdb.base/break1.c: New file.
21037
21038 * gdb.base/break.exp: Handle compiling test case from multiple
21039 source files and change source file references as needed.
21040 * gdb.base/completion.exp: Ditto.
21041 * gdb.base/condbreak.exp: Ditto.
21042 * gdb.base/define.exp: Ditto.
21043 * gdb.base/ena-dis-br.exp: Ditto.
21044 * gdb.base/info-proc.exp: Ditto.
21045 * gdb.base/maint.exp: Ditto.
21046 * gdb.base/until.exp: Ditto.
21047
21048 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
21049 hardcoded line numbers.
21050 * gdb.base/define.exp: Ditto.
21051 * gdb.base/ena-dis-br.exp: Ditto.
21052 * gdb.base/maint.exp: Ditto.
21053 * gdb.base/until.exp: Ditto.
21054
21055 * gdb.base/completion.exp: Use "break1" for completion tests since
21056 "break" is no longer a unique prefix.
21057
5266b69c
AC
210582003-12-06 Andrew Cagney <cagney@redhat.com>
21059
21060 * gdb.base/structs.exp (test_struct_returns): When applicable, set
21061 "return_value_unimplemented". When an unimplemented struct return
21062 architecture, report incorrect values as a KFAIL
21063
374451f0
MC
210642003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21065
21066 * gdb.cp/rtti.exp: Accept new wording of warning from
21067 cp_lookup_rtti_type.
21068
ba9b20a7
MC
210692003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21070
21071 Partial fix for PR testsuite/1456.
21072 * gdb.base/scope.exp (test_at_main): Replace references to
21073 gcc_compiled with calls to test_compiler_info.
21074 (test_at_foo): Likewise.
21075 (test_at_bar): Likewise.
21076
b74b6d0b
MC
210772003-12-04 Michael Chastain <mec.gnu@mindspring.com>
21078
21079 Partial fix for PR testsuite/1456.
21080 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
21081 to test_compiler_info.
21082
ccfa3402
MC
210832003-12-03 Michael Chastain <mec.gnu@mindspring.com>
21084
21085 * gdb.base/so-impl-ld.exp: Update copyright notice.
21086
f6246aba
MC
210872003-12-02 Michael Chastain <mec.gnu@mindspring.com>
21088
21089 Partial fix for PR testsuite/1456.
21090 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
21091 to test_compiler_info.
21092
13ae734a
MC
210932003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21094
21095 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
21096 from current versions of gdb. Clean up regular expressions.
21097 Delete redundant timeout case.
21098
d8e1cdee
MC
210992003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21100
21101 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
21102 from current versions of gdb. Clean up regular expressions.
21103 Delete redundant timeout case.
21104
96457b64
MC
211052003-12-01 Michael Chastain <mec.gnu@mindspring.com>
21106
21107 Partial fix for PR testsuite/1456.
21108 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
21109 gcc_compiled with call to test_compiler_info.
21110
f35309fc
MC
211112003-11-30 Michael Chastain <mec.gnu@mindspring.com>
21112
21113 Partial fix for PR testsuite/1456.
21114 * gdb.base/list.exp (test_list_function): Delete unused declaration
21115 of gcc_compiled.
21116
d7afdf9b
MC
211172003-11-29 Michael Chastain <mec.gnu@mindspring.com>
21118
21119 Partial fix for PR testsuite/1456.
21120 * gdb.base/complex.exp: Replace reference to gcc_compiled with
21121 call to test_compiler_info.
21122
71507b56
MK
211232003-11-29 Mark Kettenis <kettenis@gnu.org>
21124
21125 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
21126 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
21127 it to create the appropriate note.inc.
21128 * gdb.asm/asmsrc1.s: Include "note.inc".
21129 * gdb.asm/netbsd.inc: New file.
21130 * gdb.asm/empty.inc: New file.
21131
f81f93f7
MC
211322003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21133
21134 Partial fix for PR testsuite/1456.
21135 * gdb.base/constvars.exp: Replace references to gcc_compiled with
21136 calls to test_compiler_info.
21137
9a77938e
MC
211382003-11-27 Michael Chastain <mec.gnu@mindspring.com>
21139
21140 Partial fix for PR testsuite/1456.
21141 * gdb.base/volatile.exp: Replace references to gcc_compiled with
21142 calls to test_compiler_info.
21143
e8367dc7
MK
211442003-11-27 Mark Kettenis <kettenis@gnu.org>
21145
21146 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
21147 pattern for the KFAILs.
21148
526c61ee
AF
211492003-11-25 Adam Fedor <fedor@gnu.org>
21150
21151 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
21152 * gdb.objc/objcdecode.m: New file.
21153
28f2d600
AF
211542003-11-25 Adam Fedor <fedor@gnu.org>
21155
21156 * gdb.objc/nondebug.exp: Test for PR objc/1236.
21157 * gdb.objc/nondebug.m: New file.
21158
a3895cee
BE
211592003-11-26 Ben Elliston <bje@wasabisystems.com>
21160
21161 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21162 NetBSD as it does on FreeBSD. Modelled on a similar change by
21163 Mark Kettenis on 2003-05-30.
21164 (link-flags): Set to "--entry _start" regardless of target.
21165 Special linker flags are to be appended to $link-flags.
21166 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
21167
c9f2c8a3
MC
211682003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21169
21170 * gdb.cp/method.exp: Accept output of new demangler.
21171
15a0587a 211722003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
21173
21174 * gdb/class2.exp: New file.
21175 * gdb/class2.cc: New file.
21176
3c00b570
MC
211772003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21178
21179 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
21180 of new demangler.
21181
7027acc7
MK
211822003-11-23 Mark Kettenis <kettenis@gnu.org>
21183
21184 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
21185 of gdb_test "run".
21186
b0e1598a
MK
211872003-11-23 Mark Kettenis <kettenis@gnu.org>
21188
21189 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
21190 "continue" into "run".
21191
4d9eda44
MC
211922003-11-23 Michael Chastain <mec.gnu@mindspring.com>
21193
21194 Partial fix for PR testsuite/1456.
21195 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
21196 call to test_compiler_info.
21197 * gdb.cp/ctti.exp: Likewise.
21198 * gdb.cp/derivation.exp: Likewise.
21199 * gdb.cp/member-ptr.exp: Likewise.
21200 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
21201 reference to gcc_compiled.
21202
212032003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
21204
21205 Fix PR testsuite/1463.
21206 * gdb.base/structs.exp (start_structs_test): Call
21207 get_debug_format before using the debug format.
21208
d422fe19
AC
212092003-11-22 Andrew Cagney <cagney@redhat.com>
21210
21211 * lib/gdb.exp (gdb_test_multiple): Add simple example.
21212 * gdb.base/structs.exp: Use gdb_test_multiple.
21213
039cf96d
AC
212142003-11-20 Andrew Cagney <cagney@redhat.com>
21215
6882279b
AC
21216 * gdb.base/structs.exp: Handle and recover from internal errors.
21217 Replace "foo${n}" with "foo<n>" in test messages.
21218
e53890ae
AC
21219 * gdb.base/structs.exp: Update copyright. Rewrite.
21220 * gdb.base/structs.c: Update copyright. Rewrite.
21221
2b211c59
AC
21222 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
21223 resync count exceeded.
d63a86f8 21224
039cf96d
AC
21225 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
21226 from the internal error.
21227 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
21228 Original from Jim Blandy.
21229 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 21230
eac98b22
AC
212312003-11-19 Andrew Cagney <cagney@redhat.com>
21232
21233 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
21234 KFAIL.
21235
67455b2a
MK
212362003-11-17 Mark Kettenis <kettenis@gnu.org>
21237
21238 New testcase for PR backtrace/1435.
21239 * gdb.arch/i386-unwind.exp: New file.
21240 * gdb.arch/i386-unwind.c: New file.
21241
853d6e5b
AC
212422003-11-17 Andrew Cagney <cagney@redhat.com>
21243
21244 * lib/gdb.exp (compiler_info): New global.
21245 (test_compiler_info): New function.
21246 (get_compiler_info): Set compiler_info.
21247 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
21248 "compiler_info" to gcc-<major>-<minor>.
21249
38cf6e11
MC
212502003-11-15 Michael Chastain <mec.gnu@mindspring.com>
21251
21252 * gdb.trace/configure: Remove.
21253
a50d3602
EZ
212542003-11-13 Elena Zannoni <ezannoni@redhat.com>
21255
21256 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 21257 breakpoints.
a50d3602
EZ
21258 * gdb.base/break.exp: Remove all references to explicit line
21259 numbers.
21260
d9407aaa
NC
212612003-11-11 Nick Clifton <nickc@redhat.com>
21262
21263 * gdb.base/shreloc.exp: Do not run for targets which do not
21264 support shared objects.
21265
db488fc1
CV
212662003-11-10 Corinna Vinschen <vinschen@redhat.com>
21267
21268 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
21269 Don't run tests if nofileio flag is given.
21270
6a90a18e
EZ
212712003-11-07 Elena Zannoni <ezannoni@redhat.com>
21272
21273 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 21274 as well as 'Watchpoint'.
6a90a18e 21275
0b915e9c
EZ
212762003-11-06 Elena Zannoni <ezannoni@redhat.com>
21277
21278 Reported by Jim Ingham <jingham@apple.com>:
21279 * gdb.base/annota1.exp: Match at least one occurrence of the
21280 signal handler annotation.
21281
d7e4b55f
EZ
212822003-11-06 Elena Zannoni <ezannoni@redhat.com>
21283
a9c64011
AS
21284 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
21285 as well as 'Watchpoint'.
d7e4b55f 21286
2fe4e8d0
MC
212872003-11-05 Michael Chastain <mec@shout.net>
21288
21289 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
21290
6ef88553
KW
212912003-11-03 Kris Warkentin <kewarken@qnx.com>
21292
21293 * gdb.arch/gdb1291.c: New test file.
21294 * gdb.arch/gdb1291.exp: New test script.
21295 * gdb.arch/gdb1431.c: New test file.
21296 * gdb.arch/gdb1431.exp: New test script.
21297
ae7dc4d8
MC
212982003-10-22 Michael Chastain <mec@shout.net>
21299
21300 * gdb.mi/pthreads.c: Add copyright notice.
21301
c39d7427
MC
213022003-10-22 Michael Chastain <mec@shout.net>
21303
21304 * gdb.threads/pthreads.c: Add copyright notice.
21305
8b7d96c1
MC
213062003-10-20 Michael Chastain <mec@shout.net>
21307
21308 * gdb.base/gdb1056.exp: New test script.
21309
d1d69fdd
DJ
213102003-10-13 Daniel Jacobowitz <drow@mvista.com>
21311
21312 * gdb.threads/killed.exp: Use gdb_run_cmd.
21313
7d605576
DJ
213142003-10-13 Daniel Jacobowitz <drow@mvista.com>
21315
21316 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
21317 create a core file.
21318 * gdb.threads/gcore-thread.exp: Likewise.
21319
618ec112
CV
213202003-10-13 Corinna Vinschen <vinschen@redhat.com>
21321
21322 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
21323 type, based on char type.
21324 (struct bit_flags_short_t): New bitfield type, based on short type.
21325 (init_bit_flags_char): New fuction.
21326 (init_bit_flags_short): Ditto.
21327 (print_bit_flags_char): Ditto.
21328 (print_bit_flags_short): Ditto.
21329 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
21330
9367a73c
MC
213312003-10-11 Michael Chastain <mec@shout.net>
21332
21333 * gdb.base/call-rt-st.exp: Update copyright year.
21334
1decf120
KI
213352003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
21336
21337 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
21338 * gdb.disasm/sh3.s: Ditto.
21339
5445b2ae
DJ
213402003-10-07 Daniel Jacobowitz <drow@mvista.com>
21341
21342 * gdb.threads/switch-threads.exp: New test.
21343 * gdb.threads/switch-threads.c: New source file.
21344
aec24853
CV
213452003-10-07 Corinna Vinschen <vinschen@redhat.com>
21346
21347 * gdb.base/ending-run.exp: Add sh specific case.
21348
adc7428d
AC
213492003-10-06 Andrew Cagney <cagney@redhat.com>
21350
21351 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
21352 * gdb.disasm/mn10200.exp: Delete obsolete file.
21353
c9d37158
DJ
213542003-09-29 Daniel Jacobowitz <drow@mvista.com>
21355
21356 * ChangeLog: Correct an entry command.exp -> commands.exp.
21357 * gdb.base/commands.exp (bp_deleted_in_command_test)
21358 (temporary_breakpoint_commands): Check noargs.
21359
79c2c32d
DC
213602003-09-25 David Carlton <carlton@kealia.com>
21361
21362 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
21363 of some print tests, where appropriate. Add tests for C::D::cd,
21364 E::ce, F::cXfX, G::XgX.
21365 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
21366
594e6d67
RE
213672003-09-25 Richard Earnshaw <rearnsha@arm.com>
21368
21369 * lib/java.exp (java_init): Import target_alias before using it.
21370
10f0d451
DC
213712003-09-25 David Carlton <carlton@kealia.com>
21372
21373 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
21374
274bcba0
EZ
213752003-09-23 Elena Zannoni <ezannoni@redhat.com>
21376
d63a86f8 21377 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 21378 weirdness.
274bcba0 21379
cdbf20f7
MC
213802003-09-17 Michael Chastain <mec@shout.net>
21381
21382 * gdb.cp/gdb1355.exp: New file.
21383 * gdb.cp/gdb1355.c: New file.
21384
71e06f80
CV
213852003-09-15 Corinna Vinschen <vinschen@redhat.com>
21386
21387 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
21388 * gdb.asm/sh.inc: New file.
21389
5c4e30ca
DC
213902003-09-11 David Carlton <carlton@kealia.com>
21391
bd45b7af
DC
21392 * gdb.cp/namespace.exp: Add tests for namespace types.
21393 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
21394 (test_namespace): New.
21395
1c199746
EZ
213962003-09-11 Elena Zannoni <ezannoni@redhat.com>
21397
a9c64011 21398 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 21399 * gdb.stabs/weird.exp: Ditto.
1c199746 21400
04ed252f
MC
214012003-09-08 Michael Chastain <mec@shout.net>
21402
21403 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
21404
d8a2d9e7
MC
214052003-09-07 Michael Chastain <mec@shout.net>
21406
21407 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
21408 'parse error'.
21409
161afb24
MK
214102003-09-07 Mark Kettenis <m.kettenis@osp.nl>
21411
21412 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
21413
49f2741a
MC
214142003-08-30 Michael Chastain <mec@shout.net>
21415
21416 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
21417 * gdb.gdb/observer.exp: Ditto.
21418 * gdb.gdb/xfullpath.exp: Ditto.
21419
8afa723e
MK
214202003-08-29 Mark Kettenis <kettenis@gnu.org>
21421
21422 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
21423 *-*-*bsd*.
21424
f31dfe3b
JJ
214252003-08-28 Jeff Johnston <jjohnstn@redhat.com>
21426
21427 * gdb.base/dump.exp: Skip for ia64.
21428
4630e498
JJ
214292003-08-25 Jeff Johnston <jjohnstn@redhat.com>
21430
21431 * gdb.asm/asm-source.exp: Add ia64 support.
21432 * gdb.asm/ia64.inc: New file.
21433
1105b7ef
MC
214342003-08-22 Michael Chastain <mec@shout.net>
21435
21436 * gdb.cp: New directory.
21437 * gdb.cp/*: Copy from gdb.c++/*.
21438 * gdb.c++/*: Remove.
21439 * Makefile.in: Change gdb.c++ to gdb.cp.
21440 * configure.in: Ditto.
21441 * configure: Regnerate.
21442
c945b932
MK
214432003-08-18 Mark Kettenis <kettenis@gnu.org>
21444
21445 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
21446 * gdb.arch/i386-prologue.c (gdb1338): Add function.
21447
2b66634b
DJ
214482003-08-17 Daniel Jacobowitz <drow@mvista.com>
21449
21450 * mi-var-display.exp (-var-list-children weird): Accept function
21451 pointers with argument types.
21452 * mi1-var-display.exp (-var-list-children weird): Likewise.
21453 * mi2-var-display.exp (-var-list-children weird): Likewise.
21454
a356f73b
DJ
214552003-08-17 Daniel Jacobowitz <drow@mvista.com>
21456
21457 * gdb.base/annota3.exp: Add missing newline.
21458
483417b8
MC
214592003-08-06 Michael Chastain <mec@shout.net>
21460
21461 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
21462
c99c59c3
MS
214632003-08-12 Michael Snyder <msnyder@redhat.com>
21464
21465 * gdb.base/float.exp: Add test for SH.
21466
55ed7501
MK
214672003-08-10 Mark Kettenis <kettenis@gnu.org>
21468
21469 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
21470
1a371f2e
EZ
214712003-08-07 Elena Zannoni <ezannoni@redhat.com>
21472
21473 * gdb.base/completion.exp: Remove reduntant completion test
21474 on filename.
21475
e0f353ce
EZ
214762003-08-07 Elena Zannoni <ezannoni@redhat.com>
21477
a9c64011
AS
21478 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
21479 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
21480 gdb.trace/save-trace.exp: Make sure that full pathnames are
21481 escaped correctly.
e0f353ce 21482
5710a1af 214832003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 21484
a9c64011
AS
21485 * configure.in: Don't generate config.h from config.hin.
21486 * configure: Regenerate.
21487 * config.hin: Remove file.
21488 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
21489 * gdb.threads/pthreads.c: Ditto.
5710a1af 21490
dcd81ce9
DJ
214912003-08-07 Daniel Jacobowitz <drow@mvista.com>
21492
21493 From Kei Sakamoto <sakamoto.kei@renesas.com>:
21494 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
21495 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
21496 Replace ld24 with seth/add3.
21497
6009d884
AC
214982003-08-02 Andrew Cagney <cagney@redhat.com>
21499
21500 * gdb.base/annota3.exp: New file.
21501 * gdb.base/annota3.c: New file.
21502 * gdb.c++/annota3.exp: New file.
21503 * gdb.c++/annota3.cc: New file.
21504
51514e06
MC
215052003-07-29 Michael Chastain <mec@shout.net>
21506
21507 * gdb.threads/tls.c (spin): Check errno only if sem_wait
21508 actually failed.
21509 (do_pass): Likewise.
21510 * gdb.threads/tls.exp: Always initialize no_of_threads.
21511
4ee6625b
DJ
215122003-07-27 Daniel Jacobowitz <drow@mvista.com>
21513
21514 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
21515 pattern.
21516 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
21517 * gdb.threads/tls.exp: Recognize one case of the host library not
21518 supporting TLS.
21519
225f2bf6
AC
215202003-07-27 Andrew Cagney <cagney@redhat.com>
21521
21522 * gdb.base/fileio.exp: Use SH when running commands using
21523 remote_exec.
21524
bcb27c9f
DJ
215252003-07-24 Daniel Jacobowitz <drow@mvista.com>
21526
21527 From Kei Sakamoto <sakamoto.kei@renesas.com>:
21528 * gdb.base/relocate.c (dummy): New padding array.
21529
3d67be83
MS
215302003-07-22 Michael Snyder <msnyder@redhat.com>
21531
d63a86f8 21532 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
21533
21534 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
21535 patterns to be more general, accepting old and new output.
21536 Some output chars (such as '+') also must be quoted.
d63a86f8 21537 Some addresses are displayed numerically instead of
3d67be83
MS
21538 symbolically.
21539
57ba3b85
MS
215402003-07-23 Michael Snyder <msnyder@redhat.com>
21541
686d097c
MS
21542 * gdb.base/return2.exp: Don't test long-long return.
21543
57ba3b85
MS
21544 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
21545 * gdb.disasm/t01_mov.exp: Ditto.
21546 * gdb.disasm/t02_mova.s: Ditto.
21547 * gdb.disasm/t02_mova.exp: Ditto.
21548 * gdb.disasm/t03_add.s: Ditto.
21549 * gdb.disasm/t03_add.exp: Ditto.
21550 * gdb.disasm/t04_sub.s: Ditto.
21551 * gdb.disasm/t04_sub.exp: Ditto.
21552 * gdb.disasm/t05_cmp.s: Ditto.
21553 * gdb.disasm/t05_cmp.exp: Ditto.
21554 * gdb.disasm/t06_ari2.s: Ditto.
21555 * gdb.disasm/t06_ari2.exp: Ditto.
21556 * gdb.disasm/t07_ari3.s: Ditto.
21557 * gdb.disasm/t07_ari3.exp: Ditto.
21558 * gdb.disasm/t08_or.s: Ditto.
21559 * gdb.disasm/t08_or.exp: Ditto.
21560 * gdb.disasm/t09_xor.s: Ditto.
21561 * gdb.disasm/t09_xor.exp: Ditto.
21562 * gdb.disasm/t10_and.s: Ditto.
21563 * gdb.disasm/t10_and.exp: Ditto.
21564 * gdb.disasm/t11_logs.s: Ditto.
21565 * gdb.disasm/t11_logs.exp: Ditto.
21566 * gdb.disasm/t12_bit.s: Ditto.
21567 * gdb.disasm/t12_bit.exp: Ditto.
21568 * gdb.disasm/t13_otr.s: Ditto.
21569 * gdb.disasm/t13_otr.exp: Ditto.
21570
e00759ef
EZ
215712003-07-22 Elena Zannoni <ezannoni@redhat.com>
21572
21573 * gdb.threads/tls.exp :Add kfail for 'info address' case.
21574
8bc2021f
EZ
215752003-07-22 Elena Zannoni <ezannoni@redhat.com>
21576
a9c64011
AS
21577 * gdb.threads/tls.c : New file.
21578 * gdb.threads/tls.exp : New file.
21579 * gdb.threads/tls-main.c : New file.
21580 * gdb.threads/tls-shared.c : New file.
21581 * gdb.threads/tls-shared.exp : New file.
8bc2021f 21582
89320c4c
AS
215832003-07-22 Andreas Schwab <schwab@suse.de>
21584
21585 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
21586
180dea7c
AS
215872003-07-20 Andreas Schwab <schwab@suse.de>
21588
21589 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
21590 due to insn reordering.
21591
0714963c
AC
215922003-07-15 Andrew Cagney <cagney@redhat.com>
21593
21594 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
21595
98a23b3f
MC
215962003-07-15 Michael Chastain <mec@shout.net>
21597
21598 * gdb.base/gdb1250.exp: New file.
21599 * gdb.base/gdb1250.c: New file.
21600
27e417a2
ML
216012003-07-09 Michal Ludvig <mludvig@suse.cz>
21602
21603 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
21604 expansion of size_t to 'unsigned long', not only to 'unsigned'.
21605
8bc2021f
EZ
216062003-07-09 Elena Zannoni <ezannoni@redhat.com>
21607
a9c64011
AS
21608 * gdb.threads/tls.c: New file.
21609 * gdb.threads/tls.exp: New file.
21610 * gdb.threads/tls-main.c: New file.
21611 * gdb.threads/tls-shared.c: New file.
21612 * gdb.threads/tls-shared.exp: New file.
8bc2021f 21613
d99968dc
EZ
216142003-07-09 Elena Zannoni <ezannoni@redhat.com>
21615
21616 * gdb.base/annota1.exp: Make sure that we properly escape the
21617 full path of the source file. Xfail more permissive patterns,
d63a86f8 21618 due to a compiler debug info problem.
d99968dc 21619
83876b3b
AS
216202003-07-07 Andreas Schwab <schwab@suse.de>
21621
2705e972
AS
21622 * gdb.asm/m68k.inc: New file.
21623 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
21624
83876b3b
AS
21625 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
21626 arguments"): Also match negative number.
21627
21628 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
21629
3a871b37
DJ
216302003-07-03 Daniel Jacobowitz <drow@mvista.com>
21631
21632 * gdb.base/store.c (charest): New typedef.
21633 (add_char): Rename to add_charest, update.
21634 (wack_char): Rename to wack_charest, update types. Return l + r
21635 to keep r live across the call.
21636 (wack_short, wack_int, wack_long, wack_longest, wack_float)
21637 (wack_double, wack_doublest): Return l + r to keep r live across
21638 the call.
21639 * gdb.base/store.exp: Accomodate store.c changes.
21640
b2a7f303
DC
216412003-06-30 David Carlton <carlton@kealia.com>
21642
21643 * gdb.c++/maint.exp (test_invalid_name): New.
21644 (test_first_component): Add tests for invalid names.
21645
3c6cb4a1
MC
216462003-06-29 Michael Chastain <mec@shout.net>
21647
21648 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
21649 output of '<VTT for class>' for virtual base classes.
21650
f1c2644b
DJ
216512003-06-29 Daniel Jacobowitz <drow@mvista.com>
21652
21653 * gdb.base/completion.exp: Tab-complete "complet" instead of
21654 "compl".
21655 * gdb.base/complex.exp, gdb.base/complex.c: New files.
21656
18080350
DJ
216572003-06-29 Daniel Jacobowitz <drow@mvista.com>
21658
21659 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
21660 * gdb.base/volatile.exp: Likewise.
21661
f56973f8
DJ
216622003-06-29 Daniel Jacobowitz <drow@mvista.com>
21663
21664 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
21665 gdb/1265.
21666
216672003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
21668 Daniel Jacobowitz <drow@mvista.com>
21669
21670 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
21671 initial line count of 'captured_main' from 26 to 32.
21672 (test_with_self): Allow xmalloc call to be interleaved with the
21673 preceding two lines.
21674
e766d4d6
JB
216752003-06-24 Joel Brobecker <brobecker@gnat.com>
21676
21677 * gdb.base/bang.exp: New testcase.
21678
f125c9a4
JB
216792003-06-23 Joel Brobecker <brobecker@gnat.com>
21680
21681 * gdb.base/langs.exp: Add some tests for the "minimal" language
21682 support.
21683
6e25beaf
EZ
216842003-06-23 Elena Zannoni <ezannoni@redhat.com>
21685
21686 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
21687 the testcase.
21688
2f816dda
DJ
216892003-06-22 Daniel Jacobowitz <drow@mvista.com>
21690
21691 * gdb.base/relocate.exp: Test add-symbol-file with a variable
21692 offset.
21693
db5a5748
DJ
216942003-06-22 Daniel Jacobowitz <drow@mvista.com>
21695
21696 * gdb.c++/pr-1210.cc: New file.
21697 * gdb.c++/pr-1210.exp: New file.
21698
1df0c130
DJ
216992003-06-21 Daniel Jacobowitz <drow@mvista.com>
21700
21701 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
21702 000-exec-continue.
21703
a92feac0
MK
217042003-06-15 Mark Kettenis <kettenis@gnu.org>
21705
21706 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
21707 on *-*-*bsd* instead of *-*-freebsd*.
21708
81a58f5b
AC
217092003-06-14 Andrew Cagney <cagney@redhat.com>
21710
21711 * gdb.base/store.exp: Test longest and doublest. Test all
21712 parameters. Weaken return statement match.
21713 * gdb.base/store.c: Add longest and doublest - aka long long and
21714 long double functions. Put all parameters into local register
21715 variables. Use negative values.
21716
b257a0d3
AC
217172003-06-14 Andrew Cagney <cagney@redhat.com>
21718
21719 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
21720 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
21721 exit status.
21722 * gdb.base/fileio.exp: Disable target when nointerrupts and
21723 noinferiorio, instead of limiting it to remote. Use remote_exec
21724 instead of system.
d63a86f8 21725
21c38304
JJ
217262003-06-12 Jeff Johnston <jjohnstn@redhat.com>
21727
21728 * gdb.base/float.exp: Add ia64 support.
21729
1bcdb424
CV
217302003-06-12 Corinna Vinschen <vinschen@redhat.com>
21731
21732 * gdb.base/fileio.exp: Run only on remote targets.
21733
6aeb981f
CV
217342003-06-10 Corinna Vinschen <vinschen@redhat.com>
21735
21736 * gdb.base/fileio.c: New file, testing File-I/O.
21737 * gdb.base/fileio.exp: Ditto.
21738
53df362e
RG
217392003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
21740
21741 * gdb.base/shreloc.exp: New file, check symbol values obtained from
21742 shared objects after relocation at load time (gdb PR/1132).
21743 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 21744 as above, part of the shared object relocation test.
53df362e 21745
ffee1b46
MK
217462003-06-08 Mark Kettenis <kettenis@gnu.org>
21747
b5ca3722
MK
21748 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
21749 fully filled history list.
21750 * gdb.base/gdb_history: New file.
21751
03ed860d
MK
21752 * gdb.base/signals.exp: XFAIL "continue to func1" on
21753 i*86-*-freebsd*.
21754
ffee1b46
MK
21755 * gdb.base/attach.exp: When trying to attach to a nonexistent
21756 process, make it possible to specify the PID based on the target,
21757 and do so for *-*-freebsd*.
21758
d80dbb52
RH
217592003-06-02 Richard Henderson <rth@redhat.com>
21760
21761 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
21762
6dd77b81
RH
217632003-06-02 Richard Henderson <rth@redhat.com>
21764
21765 * gdb.base/selftest.exp: Next over lim_at_start initialization.
21766
f6347e16
RH
217672003-06-02 Richard Henderson <rth@redhat.com>
21768
21769 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
21770
2c161407
DJ
217712003-06-01 Daniel Jacobowitz <drow@mvista.com>
21772
21773 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
21774 of globalvar.
21775
572eb746
MK
217762003-06-01 Mark Kettenis <kettenis@gnu.org>
21777
21778 * gdb.asm/asm-source.exp: Check for memory read errors in
21779 disassembler test on *BSD too.
21780
9e9617a5
RH
217812003-06-01 Richard Henderson <rth@redhat.com>
21782
21783 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
21784 for .frame.
21785 (gdbasm_call): Lose ldgp.
21786 (gdbasm_startup): Add frame information.
21787 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
21788
7b34ad4e
MK
217892003-05-31 Mark Kettenis <kettenis@gnu.org>
21790
21791 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
21792 i?86-*-*.
21793
10059fdf
MK
217942003-05-30 Mark Kettenis <kettenis@gnu.org>
21795
21796 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21797 FreeBSD.
21798
acf4b816
RH
217992003-05-29 Richard Henderson <rth@redhat.com>
21800
21801 * gdb.asm/alpha.inc: New file.
21802 * gdb.asm/asm-source.exp: Use it.
21803
e9ecd949
JB
218042003-05-29 Jim Blandy <jimb@redhat.com>
21805
21806 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
21807 'core.PID'.
21808
e3e5a4f3
JB
218092003-05-22 Jim Blandy <jimb@redhat.com>
21810
21811 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
21812 backtrace.
d63a86f8 21813
72fe3d25
DC
218142003-05-20 David Carlton <carlton@math.stanford.edu>
21815
21816 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
21817 this time.
21818
58da2eb2
DC
218192003-05-19 David Carlton <carlton@bactrian.org>
21820
21821 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
21822 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
21823
1fcb5155
DC
218242003-05-19 David Carlton <carlton@bactrian.org>
21825
21826 * gdb.c++/namespace.exp: Add namespace scope and anonymous
21827 namespace tests.
21828 Bump copyright date.
21829 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
21830 (main): Call C::D::marker2.
21831 * gdb.c++/namespace1.cc: New file.
21832
85e85163
JJ
218332003-05-14 Jeff Johnston <jjohnstn@redhat.com>
21834
21835 Roland McGrath <roland@redhat.com>
d63a86f8 21836 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
21837 there is no manager thread.
21838
a25fbfec
JJ
218392003-05-08 Jeff Johnston <jjohnstn@redhat.com>
21840
d63a86f8
RM
21841 * gdb.threads/schedlock.exp: Remove assumption that all threads
21842 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
21843 in one of the child threads rather than the main thread.
21844
be375bae
JB
218452003-05-07 Jim Blandy <jimb@redhat.com>
21846
09bf6082
JB
21847 Add support for assembly source testing on the s390x.
21848 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
21849 architecture.
21850 * gdb.asm/s390x.inc: New file.
21851
be375bae
JB
21852 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
21853 succession of 'if' statements.
21854
00905d52
AC
218552003-05-05 Andrew Cagney <cagney@redhat.com>
21856
21857 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
21858
b1e29e33
AC
218592003-05-05 Andrew Cagney <cagney@redhat.com>
21860
21861 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
21862 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
21863
e33d66ec
EZ
218642003-05-02 Elena Zannoni <ezannoni@redhat.com>
21865
21866 * gdb.base/charset.exp: Update based on new behavior of set/show
21867 charset commands.
21868
2b6fd0d8
AC
218692003-05-01 Andrew Cagney <cagney@redhat.com>
21870
21871 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
21872 variable do not give memory errors.
21873
130cacce
AF
218742003-04-30 Adam Fedor <fedor@gnu.org>
21875
21876 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
21877 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
21878 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
21879 gdb.objc/basicclass.m: : New files
21880
21881 * lib/gdb.exp (gdb_compile_objc): New procedure.
21882
bea71854
DJ
218832003-04-27 Daniel Jacobowitz <drow@mvista.com>
21884
21885 * gdb.base/signals.exp: Make backtrace tests more specific.
21886
0f20eeea
DC
218872003-04-23 David Carlton <carlton@bactrian.org>
21888
21889 * gdb.c++/maint.exp (test_first_component): Add tests for
21890 'operator' in more locations.
21891
c8c4d8dc
KB
218922003-04-16 Kevin Buettner <kevinb@redhat.com>
21893
21894 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
21895
3fe60e3c
EZ
218962003-04-16 Elena Zannoni <ezannoni@redhat.com>
21897
21898 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 21899 func marke' instead. Update test name.
3fe60e3c 21900
9219021c
DC
219012003-04-15 David Carlton <carlton@math.stanford.edu>
21902
21903 * gdb.c++/maint.exp: New file.
21904
5dd55bdd
EZ
219052003-04-14 Elena Zannoni <ezannoni@redhat.com>
21906
21907 * gdb.threads/schedlock.c: Change type of thread function argument
21908 to long, to avoid warnings on 64-bit platforms.
21909
00890572
EZ
219102003-04-14 Elena Zannoni <ezannoni@redhat.com>
21911
a9c64011
AS
21912 * gdb.base/attach.exp: Add new message from ptrace in case of
21913 attaching to nonexistent process.
d63a86f8 21914
93201743
JB
219152003-04-11 Jim Blandy <jimb@redhat.com>
21916
21917 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21918 gdb.c++/userdef.cc: Place comments on the lines to which the
21919 marker function might return.
21920 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21921 gdb.c++/userdef.exp: Look for those comments to check that we've
21922 returned to the right place, instead of checking line numbers.
21923
2a11c64d
EZ
219242003-04-11 Elena Zannoni <ezannoni@redhat.com>
21925
a9c64011
AS
21926 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
21927 match on sourcefile name, instead of directory name.
2a11c64d 21928
68ab8fc5
EZ
219292003-04-10 Elena Zannoni <ezannoni@redhat.com>
21930
d63a86f8 21931 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
21932 working directory name.
21933
5624293a
JB
219342003-04-09 Jim Blandy <jimb@redhat.com>
21935
21936 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21937 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
21938 after an inferior function call, report the failure, but allow the
21939 test to continue.
21940
f1f02ee4
SC
219412003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21942
21943 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21944 with -DPROTOTYPES.
21945
6eb79af0
SC
219462003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21947
21948 * gdb.base/break.exp: Revert last patch.
21949
8dfb4cf0
SC
219502003-04-04 Stephane Carrez <stcarrez@nerim.fr>
21951
21952 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21953 with -DPROTOTYPES.
21954
ed4c619a
AC
219552003-04-02 Andrew Cagney <cagney@redhat.com>
21956
21957 * gdb.base/callfuncs.exp: Make "print add" messages unique.
21958 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
21959 matching directories by the name breakpoint.
21960 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
21961 Make "continue to marker1" consistent.
21962 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
21963 message consistent.
21964 * lib/gdb.exp: Put "the program is no longer running", and "the
21965 program exited" in parenthesis.
21966 * lib/mi-support.exp: Ditto.
d63a86f8 21967
4e35d5f0 219682003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 21969
4e35d5f0
BR
21970 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
21971
71900fe8
AC
219722003-03-29 Andrew Cagney <cagney@redhat.com>
21973
21974 * gdb.base/sizeof.c (main): Print the value of '\377'.
21975 * gdb.base/sizeof.exp: Check the sign of '\377'.
21976
c0655a16
MC
219772003-03-27 Michael Chastain <mec@shout.net>
21978
21979 * gdb.base/gdb1090.exp: New file.
21980 * gdb.base/gdb1090.cc: New file.
21981
5b2a3989
JB
219822003-03-27 J. Brobecker <brobecker@gnat.com>
21983
21984 * gdb.gdb/observer.exp: New regression test.
21985
79876890
MC
219862003-03-27 Michael Chastain <mec@shout.net>
21987
21988 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
21989 * gdb.base/ptype.exp: Likewise.
21990
6eac95e3
CV
219912003-03-27 Corinna Vinschen <vinschen@redhat.com>
21992
21993 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
21994
e8c71839
MC
219952003-03-26 Michael Chastain <mec@shout.net>
21996
21997 * gdb.base/ptype.exp: Actually use some typedef'd types.
21998
71b10041
SC
219992003-03-21 Stephane Carrez <stcarrez@nerim.fr>
22000
22001 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
22002 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
22003
2512cf80
CV
220042003-03-20 Corinna Vinschen <vinschen@redhat.com>
22005
22006 * gdb.base/default.exp: Fix regular expression.
22007
0d195a4f
CV
220082003-03-20 Corinna Vinschen <vinschen@redhat.com>
22009
22010 * gdb.base/args.exp: Fix regular expression.
22011
8a2dbca8
CV
220122003-03-20 Corinna Vinschen <vinschen@redhat.com>
22013
22014 * gdb.base/help.exp: Allow Win32 child process.
22015
bf028682
CV
220162003-03-20 Corinna Vinschen <vinschen@redhat.com>
22017
22018 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
22019 when stepping out of main().
22020
182dbe85
CV
220212003-03-20 Corinna Vinschen <vinschen@redhat.com>
22022
22023 * gdb.base/default.exp: Check for win32 specific message when calling
22024 "run" without executable.
22025
d67a6ba5
CV
220262003-03-20 Corinna Vinschen <vinschen@redhat.com>
22027
22028 * gdb.base/args.exp: Expect .exe in output.
22029
a955b5bb
CV
220302003-03-20 Corinna Vinschen <vinschen@redhat.com>
22031
22032 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
22033 Cygwin native.
22034
bf6bad4b
AC
220352003-03-17 Andrew Cagney <cagney@redhat.com>
22036
22037 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
22038 vector registes.
22039 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
22040 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
22041
293e9a31
DC
220422003-03-17 David Carlton <carlton@math.stanford.edu>
22043
22044 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
22045 test, for PR breakpoints/38.
22046 Call test_watchpoint_and_breakpoint.
22047 * gdb.base/watchpoint.c (func3): New function.
22048 (main): Call func3.
22049
5330f2db
DC
220502003-03-04 David Carlton <carlton@math.stanford.edu>
22051
22052 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
22053 Garply<Garply<char> >:: garply".
22054 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
22055 with respect to PR c++/1111; note also PR c++/1113.
22056 (test_template_breakpoints): KFAIL "constructor breakpoint" with
22057 respect to PR c++/1062.
22058 KFAIL "destructor breakpoint" with respect to PR c++/1112.
22059
6ece72da
DC
220602003-03-03 David Carlton <carlton@math.stanford.edu>
22061
22062 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
22063 with respect to PR c++/57.
22064 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
22065 c++/826.
22066 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
22067 respect to PR c++/57.
22068
85ca1584
DC
220692003-03-03 David Carlton <carlton@math.stanford.edu>
22070
22071 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
22072 respect to PR c++/33 into FAILs.
22073
98e9c5b8
MC
220742003-03-03 Michael Chastain <mec@shout.net>
22075
7bedbf27
MC
22076 * configure.in: Update copyright years.
22077
220782003-03-03 Michael Chastain <mec@shout.net>
22079
22080 * Makefile.in: Update copyright years.
98e9c5b8 22081
f683e100
DC
220822003-02-28 David Carlton <carlton@math.stanford.edu>
22083
22084 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
22085 print class instead of struct and/or superfluous protection
22086 specifiers, as long as the resulting output is equivalent to the
22087 source code.
22088 Delete FIXME from end of messages on tests that don't need
22089 fixing.
22090
a9e0cf2c
DC
220912003-02-28 David Carlton <carlton@math.stanford.edu>
22092
22093 * gdb.c++/templates.exp (do_tests): Allow const in the two
22094 Foo<volatile char *>::foo tests.
22095
e8d359df
MS
220962003-02-27 Michael Snyder <msnyder@redhat.com>
22097
d63a86f8 22098 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
22099 will be consistant.
22100
0b71dc91
DC
221012003-02-26 David Carlton <carlton@math.stanford.edu>
22102
22103 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
22104 char *>::foo" test with respect to PR c++/33. Create a new test
22105 which is identical to that one except that it doesn't put the
22106 space between the "char" and the "*"; KFAIL it, too.
22107
dd14ab43
DC
221082003-02-26 David Carlton <carlton@math.stanford.edu>
22109
22110 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
22111 template types into either PASSes or KFAILs (corresponding to PR
22112 c++/57). Tweak indentation. Update copyright.
22113
1146c7f1
SC
221142003-02-23 Stephane Carrez <stcarrez@nerim.fr>
22115
22116 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
22117
74641dfb
MC
221182003-02-13 Michael Chastain <mec@shout.net>
22119
22120 * gdb.base/exprs.exp: Remove i960 remnants.
22121 * gdb.base/funcargs.exp: Likewise.
22122 * gdb.base/list.exp: Likewise.
22123 * gdb.base/ptype.exp: Likewise.
22124
559cd2d0
DC
221252003-02-14 David Carlton <carlton@math.stanford.edu>
22126
22127 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
22128 pEe->D::vg()" from XFAIL to KFAIL.
22129
c4f90d87
JM
221302003-02-13 Jason Molenda (jmolenda@apple.com)
22131
22132 * gdb.base/maint.exp: Update maint print statistics regexp to include
22133 new entries.
22134
cbc4d97c
MC
221352003-02-13 Michael Chastain <mec@shout.net>
22136
22137 * gdb.c++/inherit.exp: Remove call to get_debug_format.
22138
40f235b7
MC
221392003-02-12 Michael Chastain <mec@shout.net>
22140
22141 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
22142 * gdb.c++/inherit.exp: Likewise.
22143 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
22144 * gdb.c++/templates.exp: Likewise.
22145 * gdb.c++/virtfunc.exp: Likewise.
22146
c56716b0
JM
221472003-02-06 Jason Molenda (jason-cl@molenda.com)
22148
22149 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
22150 why the code is written that way.
22151
070afcf8
MC
221522003-02-05 Michael Chastain <mec@shout.net>
22153
22154 * gdb.base/dump.exp: Add missing copyright line.
22155
5d0331e5
JM
221562003-02-05 Jason Molenda (jason-cl@molenda.com)
22157
f7ae6d3e 22158 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
22159 at the beginning so the breakpoint doesn't get set on the loop.
22160
92851186
MC
221612003-02-05 Michael Chastain <mec@shout.net>
22162
22163 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
22164 output for configurations with gcc 2.95.3.
22165
cbf1e085
AC
221662003-02-05 Keith Seitz <keiths@redhat.com>
22167 Andrew Cagney <ac131313@redhat.com>
22168
22169 * gdb.mi/mi-cli.exp: New file.
d63a86f8 22170
29518e1e
MC
221712003-02-04 Michael Chastain <mec@shout.net>
22172
22173 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
22174 Call perror and then continue.
22175
5af1d5f3
MC
221762003-02-03 Michael Chastain <mec@shout.net>
22177
22178 * gdb.c++/pr-1023.cc: New file.
22179 * gdb.c++/pr-1023.exp: New file.
22180
6b549786
JB
221812003-02-05 Jim Blandy <jimb@redhat.com>
22182
22183 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
22184 it's local to foobar. Check for it there, and check that it's not
22185 present in main.
22186 * gdb.c++/local.cc (marker2): New function.
22187 (foobar): Call marker1.
22188 (main): Call marker2 instead of marker1.
22189
67f16606
AC
221902003-02-04 Andrew Cagney <ac131313@redhat.com>
22191
22192 * gdb.disasm/mn10200.exp: Obsolete file.
22193 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
22194 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
22195 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
22196
1c5cb38e
DC
221972003-02-04 David Carlton <carlton@math.stanford.edu>
22198
22199 * gdb.c++/overload.exp: Test intToChar(1).
22200 * gdb.c++/overload.cc (intToChar): New.
22201 (main): Call intToChar.
22202
d1fe6965
DC
222032003-02-03 David Carlton <carlton@math.stanford.edu>
22204
22205 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
22206 'might_kfail' arg.
22207 KFAIL some of the continue_to_bp_overloaded calls, according to
22208 PR c++/1025.
22209
9ba61c5d
MC
222102003-02-01 Michael Chastain <mec@shout.net>
22211
22212 * gdb.base/advance.c (marker1): New marker function.
22213 * gdb.base/advance.exp: When the 'advance' command lands on the
22214 return breakpoint, it can legitimately stop on either the
22215 current line or the next line. Accommodate both outcomes.
22216 * gdb.base/until.exp: Likewise.
22217
e7494ffb
AC
222182003-02-02 Andrew Cagney <ac131313@redhat.com>
22219
22220 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
22221 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
22222 now a list, not a tuple.
22223 * gdb.mi/mi-var-display.exp: Ditto.
22224 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 22225
075559bc
AC
222262003-02-01 Andrew Cagney <ac131313@redhat.com>
22227
22228 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
22229 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
22230 stack backtraces.
22231 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 22232
2bd4c7b1
MK
222332003-02-01 Mark Kettenis <kettenis@gnu.org>
22234
22235 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
22236 gdb.mi/mi1-pthreads.exp: Return instead of calling
22237 gdb_suppress_entire_file.
22238
eabd8992
MS
222392003-02-01 Mark Salter <msalter@redhat.com>
22240
22241 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
22242
71469e2f
MS
222432003-01-31 Mark Salter <msalter@redhat.com>
22244
22245 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
22246 Support empty arg.
22247
38a94d44
MC
222482003-01-30 Michael Chastain <mec@shout.net>
22249
22250 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
22251 This was a workaround for a UTF-8 bug in readline 4.3. The bug
22252 has been fixed in gdb/readline on 2003-01-09.
22253
19ea9e73
MS
222542003-01-29 Michael Snyder <msnyder@redhat.com>
22255
e8d359df
MS
22256 * gdb.base/maint.exp: Allow for leading underscore in symbol.
22257 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
22258 * gdb.base/args.exp: Skip if target does not support args passing.
22259
2307bd6a
DJ
222602003-01-22 Daniel Jacobowitz <drow@mvista.com>
22261
19ea9e73 22262 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
22263 gdb_test. Accept a list of expect arguments as the third
22264 parameter.
22265 (gdb_test): Use it.
22266
f2dd3617
EZ
222672003-01-20 Elena Zannoni <ezannoni@redhat.com>
22268
22269 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
22270 allow for different test tree configurations. Update some
22271 tescases accordingly.
22272 * gdb.arch/altivec-regs.exp: Ditto.
22273 * gdb.asm/asm-source.exp: Ditto.
22274 * gdb.base/advance.exp: Ditto.
22275 * gdb.base/display.exp: Ditto.
d63a86f8 22276 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
22277 * gdb.base/mips_pro.exp: Ditto.
22278 * gdb.base/overlays.exp: Ditto.
22279 * gdb.base/relocate.exp: Ditto.
22280 * gdb.base/setshow.exp: Ditto.
22281 * gdb.base/step-line.exp: Ditto.
22282 * gdb.base/step-test.exp: Ditto.
22283 * gdb.base/until.exp: Ditto.
22284 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
22285
c71cdefd
DC
222862003-01-17 David Carlton <carlton@math.stanford.edu>
22287
22288 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
22289 corresponding to PR c++/945.
22290 Update copyright.
22291
fdba05d7
DC
222922003-01-17 David Carlton <carlton@math.stanford.edu>
22293
22294 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
22295 corresponding to PR c++/68.
22296
222972003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
22298
22299 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
22300 (test_paddr_hairy_functions): Call print_addr_2_kfail for
22301 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
22302
c362c33a
EZ
223032003-01-15 Elena Zannoni <ezannoni@redhat.com>
22304
0fbc361c
EZ
22305 * gdb.base/break.exp: Fix change of default location, because of
22306 removal of until tests.
22307 * gdb.base/help.exp: Update test for new 'until' help message.
22308 Add test for help on 'advance'.
a9c64011 22309 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 22310
dabf8a35
MK
223112003-01-15 Mark Kettenis <kettenis@gnu.org>
22312
22313 * gdb.base/default.exp: Adapt "info float" test for recent changes
22314 to that command. Add test for "info vector".
22315 * gdb.base/float.exp: New file. Add test for "info float" that
22316 resembles the old test in gdb.base/default.exp.
22317
a1769aca
DC
223182003-01-15 David Carlton <carlton@math.stanford.edu>
22319
22320 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
22321
82025e13
EZ
223222003-01-15 Elena Zannoni <ezannoni@redhat.com>
22323
22324 * gdb.base/break.exp: Move the tests of until command from here...
22325 * gdb.base/until.exp: ... to here. New file. Add other tests.
22326 * gdb.base/advance.c: New file.
22327 * gdb.base/advance.exp: New file.
22328
8f9ab801
EZ
223292003-01-14 Elena Zannoni <ezannoni@redhat.com>
22330
a9c64011
AS
22331 * gdb.base/args.c: New file.
22332 * gdb.base/args.exp: New file.
8f9ab801 22333
9ae66589
DJ
223342003-01-14 Daniel Jacobowitz <drow@mvista.com>
22335
22336 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
22337
8d77e5c3
DJ
223382003-01-14 Daniel Jacobowitz <drow@mvista.com>
22339
22340 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
22341
12d2f0a1
DJ
223422003-01-14 Daniel Jacobowitz <drow@mvista.com>
22343
22344 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
22345 dates.
22346
6ca37014
DJ
223472003-01-13 Daniel Jacobowitz <drow@mvista.com>
22348
22349 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
22350
b0023472
DJ
223512003-01-13 Daniel Jacobowitz <drow@mvista.com>
22352
22353 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
22354 (ptype &*"foo").
22355 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
22356
607fbc54 223572003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
22358
22359 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
22360 * gdb.mi/mi1-console.exp: Likewise.
22361
607fbc54 223622003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
22363
22364 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
22365 * gdb.mi/mi1-console.exp: Likewise.
22366
a1fb14a2
DJ
223672003-01-13 Daniel Jacobowitz <drow@mvista.com>
22368
22369 * gdb.c++/overload.exp: Remove some fixed XFAILs.
22370
c4cf40b7
DJ
223712003-01-09 Daniel Jacobowitz <drow@mvista.com>
22372
22373 * gdb.base/detach.exp: New test.
22374
696d5a5b
DJ
223752003-01-09 Daniel Jacobowitz <drow@mvista.com>
22376
22377 * Makefile.in (ALL_SUBDIRS): New variable.
22378 (subdirs, clean, distclean): Use it.
22379 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
22380 regenerating Makefile, since it is generated from the top level.
22381 * gdb.asm/Makefile.in: Likewise.
22382 * gdb.base/Makefile.in: Likewise.
22383 * gdb.c++/Makefile.in: Likewise.
22384 * gdb.disasm/Makefile.in: Likewise.
22385 * gdb.java/Makefile.in: Likewise.
22386 * gdb.mi/Makefile.in: Likewise.
22387 * gdb.threads/Makefile.in: Likewise.
22388 * gdb.trace/Makefile.in: Likewise.
22389
754533e4
DC
223902003-01-09 David Carlton <carlton@math.stanford.edu>
22391
22392 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
22393 Add copyright year 2003.
22394
d8b3e9ee
MC
223952003-01-06 Michael Chastain <mec@shout.net>
22396
22397 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
22398 When selecting a thread, 'line' and 'file' are optional.
22399 * gdb.mi/mi1-pthreads.exp: Likewise.
22400
8e9e0fe6
AS
224012003-01-06 Andreas Schwab <schwab@suse.de>
22402
22403 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
22404 failures.
22405
b5ab8ff3
DJ
224062003-01-04 Daniel Jacobowitz <drow@mvista.com>
22407
22408 Fix PR gdb/844
22409 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
22410 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
22411
22412 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
22413 instead of calling gdb_suppress_entire_file.
22414 * gdb.threads/print-threads.exp: Likewise.
22415 * gdb.threads/schedlock.exp: Likewise.
22416
22417 * gdb.threads/killed.exp: Return instead of calling
22418 gdb_suppress_entire_file.
22419 * gdb.threads/linux-dp.exp: Likewise.
22420 * gdb.threads/pthreads.exp: Likewise.
22421
1e698235
DJ
224222003-01-04 Daniel Jacobowitz <drow@mvista.com>
22423
22424 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
22425 stabs.
22426 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
22427 * gdb.base/whatis.exp: Always allow (void) after function names.
22428
147ff08c
DJ
224292003-01-04 Daniel Jacobowitz <drow@mvista.com>
22430
22431 * gdb.c++/casts.exp: Correct regexp.
22432
dc62bfc2
MK
224332003-01-04 Mark Kettenis <kettenis@gnu.org>
22434
22435 * configure.in: Call AC_CONFIG_HEADER. Don't call
22436 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
22437 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
22438 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
22439 aforementioned directories in the AC_OUPUT call.
22440 * config.hin: New file.
22441 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
22442 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
22443 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
22444 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
22445 pass -I$objdir instead of -I$objdir/$subdir in compilation.
22446 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
22447 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
22448 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
22449 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
22450 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
22451 gdb.threads/configure.in, gdb.threads/configure,
22452 gdb.threads/config.in, gdb.trace/configure.in,
22453 gdb.trace/configure: Removed.
22454
77afa639
MC
224552003-01-03 Michael Chastain <mec@shout.net>
22456
22457 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
22458 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
22459
7634bb6e
DJ
224602003-01-03 Daniel Jacobowitz <drow@mvista.com>
22461
22462 * gdb.base/store.exp: Fix regular expressions.
22463
b39c905e
MK
224642002-12-28 Mark Kettenis <kettenis@gnu.org>
22465
22466 * configure.in: Rewrite.
22467 * configure: Regenerated.
22468
0a8551dd
DC
224692003-01-03 David Carlton <carlton@math.stanford.edu>
22470
22471 * gdb.base/psymtab.exp: New file.
22472 * gdb.base/psymtab1.c: Ditto.
22473 * gdb.base/psymtab2.c: Ditto.
22474
c60b7188
AF
224752002-12-23 Adam Fedor <fedor@gnu.org>
22476
22477 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
22478
ee73db83
DC
224792002-12-23 David Carlton <carlton@math.stanford.edu>
22480
22481 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
22482 and current_directory initialization.
22483
d6c1774e
JB
224842002-12-22 Jim Blandy <jimb@redhat.com>
22485
f0a847b8
JB
22486 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
22487 rather than as part of the output file name.
22488
d6c1774e
JB
22489 * gdb.base/attach.exp: There's no need to copy the test program to
22490 /tmp; that was only ever necessary on HP/UX, and this test is
22491 entirely disabled there anyway.
22492
f0708dbb
JB
224932002-12-21 Jim Blandy <jimb@redhat.com>
22494
4c2acfea
JB
22495 * gdb.c++/psmang.exp: Doc fix.
22496
f0708dbb
JB
22497 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
22498 test.
22499
9579e000
DC
225002002-12-20 David Carlton <carlton@math.stanford.edu>
22501
22502 * gdb.c++/annota2.exp: KFAIL annotate-quit.
22503
d1810171
MC
225042002-12-18 Michael Chastain <mec@shout.net>
22505
22506 * gdb.c++/annota2.exp: Add copyright year 2002.
22507
76565097
DC
225082002-12-17 David Carlton <carlton@math.stanford.edu>
22509
22510 * gdb.c++/try_catch.cc: Add marker comments.
22511 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
22512 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
22513 * gdb.c++/m-static.cc: Ditto.
22514 * gdb.c++/m-static1.cc: Ditto.
22515 * gdb.c++/try_catch.cc: Ditto.
22516
da81390b
JJ
225172002-12-16 Jeff Johnston <jjohnstn@redhat.com>
22518
22519 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
22520 to see whether we are using the new -environment-directory
22521 command which resets via -r or the old version of the command
22522 which may prompt the user. Part of fix for gdb/741.
22523
b304d130
AC
225242002-12-13 Andrew Cagney <ac131313@redhat.com>
22525
22526 * gdb.fortran/types.exp: Update obsolete comment.
22527 * gdb.fortran/exprs.exp: Ditto.
22528 * lib/gdb.exp: Delete obsolete code.
22529 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
22530 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
22531 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
22532 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
22533 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
22534 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
22535 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
22536 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
22537 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
22538 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
22539 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
22540 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
22541 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
22542 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
22543 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
22544 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
22545 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
22546 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
22547 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
22548 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
22549 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
22550 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
22551 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
22552 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
22553 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
22554 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
22555 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
22556 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
22557 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
22558 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
22559 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
22560 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
22561 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
22562 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
22563 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
22564 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
22565 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
22566
a23b6e6a
DC
225672002-12-11 David Carlton <carlton@math.stanford.edu>
22568
22569 * gdb.c++/m-data.exp: Add test for members that shadow global
22570 variables: see PR gdb/804.
22571 * gdb.c++/m-data.cc: Ditto.
22572
6604731b
DJ
225732002-12-10 Daniel Jacobowitz <drow@mvista.com>
22574
22575 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
22576
de46ecd7
DC
225772002-12-06 David Carlton <carlton@math.stanford.edu>
22578
22579 * gdb.base/store.c: Don't declare functions static.
22580
27e829d0
AC
225812002-12-04 Andrew Cagney <ac131313@redhat.com>
22582
22583 * gdb.base/store.exp, gdb.base/store.c: New files.
22584
92806416
DJ
225852002-12-03 Daniel Jacobowitz <drow@mvista.com>
22586
22587 * gdb.base/selftest.exp: Update for current gdb.
22588
3bcbaac5
DJ
225892002-12-03 Daniel Jacobowitz <drow@mvista.com>
22590
22591 * gdb.base/maint.exp: Only dump symbols from one source file
22592 or objfile.
22593
f4f00b1f
DJ
225942002-12-03 Daniel Jacobowitz <drow@mvista.com>
22595
22596 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
22597 function call.
22598
f1c8a949
JB
225992002-11-25 Jim Blandy <jimb@redhat.com>
22600
22601 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
22602 function appearing in error message.
22603
9e297a97
DJ
226042002-11-21 Daniel Jacobowitz <drow@mvista.com>
22605
22606 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
22607
1f312e79
JJ
226082002-11-08 Jeff Johnston <jjohnstn@redhat.com>
22609
d63a86f8
RM
22610 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
22611 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
22612 should be in mi console format. This is part of fix for PR gdb/604.
22613
83c31e7d
FN
226142002-09-18 Fernando Nasser <fnasser@redhat.com>
22615
22616 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
22617 which explicitly prints the zero offset as "+0".
22618
322b3f65
DJ
226192002-10-22 Daniel Jacobowitz <drow@mvista.com>
22620
22621 * gdb.threads/schedlock.c (args): Make unsigned.
22622
226232002-10-21 Daniel Jacobowitz <drow@mvista.com>
22624
22625 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
22626 numbers. Allow "foo2|selected stack frame".
22627 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
22628 * gdb.asm/asmsrc2.s: Likewise.
22629 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
22630 comments.
22631 * gdb.asm/mips.inc: New file.
22632
5e2fe5b8
AF
226332002-10-18 Adam Fedor <fedor@gnu.org>
22634
22635 * gdb.base/default.exp: Update expected output to include 'ObjC'.
22636 * gdb.base/help.exp: Likewise.
22637
abe1a5d0
KB
226382002-10-17 Kevin Buettner <kevinb@redhat.com>
22639
22640 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
22641 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
22642
10abb1d4
JB
226432002-10-02 Jim Blandy <jimb@redhat.com>
22644
22645 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
22646
1f609b42
AC
226472002-10-01 Andrew Cagney <ac131313@redhat.com>
22648
22649 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
22650 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
22651 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
22652 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
22653 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
22654 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
22655 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
22656
0aee02e4
AC
226572002-09-29 Andrew Cagney <ac131313@redhat.com>
22658
22659 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
22660 * mi0-disassemble.exp, mi0-eval.exp: Delete.
22661 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
22662 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
22663 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
22664 * mi0-var-block.exp, mi0-var-child.exp: Delete.
22665 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 22666
6fde09ad
KB
226672002-09-27 Kevin Buettner <kevinb@redhat.com>
22668
22669 * gdb.base/annota1.exp (info break): Make directory components of
22670 path optional since not all compilers emit this debug information.
22671
889bf7c5
PA
22672 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
22673 step ends up stepping out of the function instead of stopping on
22674 the epilogue.
6fde09ad 22675
9e8aab75
KS
226762002-09-26 Keith Seitz <keiths@redhat.com>
22677
22678 * lib/insight-support.exp (gdbtk_start): Figure out where
22679 the insight executable is based on where gdb is. Use this
22680 executable to start insight instead of gdb.
22681
e36180d7
AC
226822002-09-25 Andrew Cagney <cagney@redhat.com>
22683
22684 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
22685
9dd34b2b
AC
226862002-09-24 Andrew Cagney <ac131313@redhat.com>
22687
22688 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
22689 test_isolated_complaints.
22690 (test_empty_complaint): New function.
22691 (test_empty_complaints): New function. Check no output when no
22692 complaints.
d63a86f8 22693
dea97812
KB
226942002-09-19 Jim Blandy <jimb@redhat.com>
22695
a9c64011 22696 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 22697
54951bd7
AC
226982002-09-19 Andrew Cagney <ac131313@redhat.com>
22699
22700 * gdb.gdb/complaints.exp: New file.
22701
dec43320
AC
227022002-09-18 Andrew Cagney <ac131313@redhat.com>
22703
22704 * gdb.base/maint.exp: Check `help maint internal-warning'.
22705
e70d6e3f
DC
227062002-09-18 David Carlton <carlton@math.stanford.edu>
22707
22708 * gdb.c++/m-static.exp: Remove breakpoints depending on line
22709 numbers, and replace them by a single breakpoint after the
22710 constructors are all finished.
22711 Add test 4.
22712 * gdb.c++/m-static.cc: Add test 4.
22713 * gdb.c++/m-static.h: New file.
22714 * gdb.c++/m-static1.cc: New file.
22715
22716 * gdb.c++/printmethod.exp: New file.
22717 * gdb.c++/printmethod.cc: New file.
22718
22719 * gdb.c++/pr-574.exp: New file.
22720 * gdb.c++/pr-574.cc: New file.
22721
afb5c968
CV
227222002-09-18 Corinna Vinschen <vinschen@redhat.com>
22723
22724 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
22725 embedded targets which never actually exit.
22726
31e45dee
FN
227272002-09-18 Fernando Nasser <fnasser@redhat.com>
22728
22729 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
22730 "don't step after run" as unresolved or unsupported, instead of xfail.
22731
a283c5a1
CV
227322002-09-18 Corinna Vinschen <vinschen@redhat.com>
22733
22734 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
22735 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
22736 Add newline to expected string in "step out of main (status wrapper)"
22737 case.
22738
11350d2a
CV
227392002-09-18 Corinna Vinschen <vinschen@redhat.com>
22740
22741 * lib/gdb.exp (rerun_to_main): Allow restarting application.
22742 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
22743
0deec7d6
TT
227442002-09-17 Tom Tromey <tromey@redhat.com>
22745
22746 * gdb.base/printcmds.exp (test_print_string_constants): Expect
22747 \000, not \0, in double-quoted string.
22748
b2b4a1b5
CV
227492002-09-14 Corinna Vinschen <vinschen@redhat.com>
22750
c9d37158 22751 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
22752 string after running the commands execution on breakpoint tests.
22753
1c56143a
CV
227542002-09-13 Corinna Vinschen <vinschen@redhat.com>
22755
22756 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
22757
37f8da45
JB
227582002-09-12 Joel Brobecker <brobecker@gnat.com>
22759
22760 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
22761
08b468e0
KS
227622002-09-10 Keith Seitz <keiths@redhat.com>
22763
22764 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
22765 runto proc.
22766 (mi_run_to_main): Use mi_runto.
22767 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
22768
dc360f58
KS
227692002-09-10 Keith Seitz <keiths@redhat.com>
22770
22771 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
22772 regexp for stopping at main. Could have multiple event notifications.
22773 Don't assume that main was declared with no parameters.
22774 (mi_next): Use mi_step_to.
22775 (mi_step): Use mi_next_to.
22776
ce3abcfb
CV
227772002-09-09 Corinna Vinschen <vinschen@redhat.com>
22778
22779 * gdb.base/default.exp: Fix expected string in `info float' test.
22780
d1f5b980
BE
227812002-09-09 Ben Elliston <bje@redhat.com>
22782
22783 * config/mips.exp: Update comments.
22784 * config/mips-idt.exp: Likewise.
22785 * config/nind.exp: Likewise.
22786 * config/slite.exp: Likewise.
22787 * config/sparclet.exp: Likewise.
22788 * config/udi.exp: Likewise.
22789 * config/vx.exp: Likewise.
22790 * config/vxworks29k.exp: Likewise.
22791
2f71430b
JB
227922002-09-05 Jim Blandy <jimb@redhat.com>
22793
22794 * gdb.threads/killed.exp: Fix test failure message.
22795
7ddebc7e
KS
227962002-09-04 Keith Seitz <keiths@redhat.com>
22797
22798 * lib/mi-support.exp: Update copyright.
22799 (mi_gdb_test): Increase the priority of the expected pattern
22800 so that it matches gdb_test.
22801
0ae67eb3
KS
228022002-09-03 Keith Seitz <keiths@redhat.com>
22803
22804 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
22805 Use integer comparison instead of string comparison for testing
22806 whether binary was built.
22807
38fc42c8
JB
228082002-09-03 Jim Blandy <jimb@redhat.com>
22809
22810 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
22811
b6ff0e81
JB
228122002-08-29 Jim Blandy <jimb@redhat.com>
22813
22814 * gdb.threads/pthreads.exp: Move the portable thread compilation
22815 code into a function in lib/gdb.exp, and call that from here.
22816 * lib/gdb.exp (gdb_compile_pthreads): New function.
22817
07c98896
KS
228182002-08-29 Keith Seitz <keiths@redhat.com>
22819
22820 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
22821 expect_out so that callers can get at it.
22822
0312286c
DJ
228232002-08-23 Daniel Jacobowitz <drow@mvista.com>
22824
22825 * gdb.threads/print-threads.c: New file.
22826 * gdb.threads/print-threads.exp: New file.
22827 * gdb.threads/schedlock.c: New file.
22828 * gdb.threads/schedlock.exp: New file.
22829
dd039bc4
EZ
228302002-08-22 Elena Zannoni <ezannoni@redhat.com>
22831
a9c64011
AS
22832 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
22833 not altivec.c.
dd039bc4 22834
1f36144c
MK
228352002-08-17 Mark Kettenis <kettenis@gnu.org>
22836
22837 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
22838 targets. The problem should be fixed now.
22839
16057ec7 228402002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
22841
22842 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
22843 2002-07-24 change that removes final dots from error messages.
22844
3c1499ad
TT
228452002-08-13 Tom Tromey <tromey@redhat.com>
22846
22847 * gdb.base/readline.exp: New file.
22848
a20ce2c3
AC
228492002-08-01 Andrew Cagney <ac131313@redhat.com>
22850
22851 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
22852 supress message.
22853
db034ac5
AC
228542002-08-01 Andrew Cagney <cagney@redhat.com>
22855
22856 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
22857 CHILL_FOR_TARGET and CHILL_LIB.
22858 * configure.in (configdirs): Remove gdb.chill.
22859 * configure: Regenerate.
22860 * lib/gdb.exp: Obsolete references to chill.
22861 * gdb.fortran/types.exp: Ditto.
22862 * gdb.fortran/exprs.exp: Ditto.
22863
3e000b18
KB
228642002-07-30 Kevin Buettner <kevinb@redhat.com>
22865
22866 * gdb.base/shlib-call.exp (additional_flags): Conditionally
22867 set Irix-specific compile and link flags.
22868
28f4966b
KB
228692002-07-29 Kevin Buettner <kevinb@redhat.com>
22870
22871 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
22872 source files. The ``-o'' option doesn't work with the ``-E'' option
22873 when using the Irix compiler.
22874
46c0d5a6
DJ
228752002-07-19 Daniel Jacobowitz <drow@mvista.com>
22876
22877 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
22878 Improve support for reusing an exec file. Copy exec file
22879 to target, and run gdbserver on the target instead of on the host.
22880
eecf4bed
JB
228812002-07-18 Jim Blandy <jimb@redhat.com>
22882
0f815cdf
JB
22883 * gdb.base/ending-run.exp: Don't expect to see the program end in
22884 some orderly fashion when we're running on a real stand-alone
22885 board.
22886
eecf4bed
JB
22887 * gdb.base/interrupt.exp: Correct logic for skipping tests on
22888 targets that don't support interrupts.
22889
52d309e4
JB
228902002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
22891
22892 * gdb.base/attach.exp: Add patterns to match output from /proc-based
22893 systems.
22894 Move comments in expect statements to inside the actions, so that they
22895 don't get matched against.
22896
ff683d9e
MK
228972002-07-10 Mark Kettenis <kettenis@gnu.org>
22898
22899 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
22900 function when asleep" test.
22901
b5356753
AC
229022002-07-10 Andrew Cagney <ac131313@redhat.com>
22903
22904 * gdb.base/page.exp: Rewrite to handle problems with very long
22905 `info set' output. Update copyright.
22906
6aa4d13a
AC
229072002-06-26 Andrew Cagney <ac131313@redhat.com>
22908
22909 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
22910 gdb.threads-hp.
22911 * gdb.hp/configure: Regenerate.
22912 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
22913 * gdb.hp/gdb.threads-hp/configure: Delete file.
22914 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
22915
8cf8c2b8
AC
229162002-06-22 Andrew Cagney <ac131313@redhat.com>
22917
22918 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
22919 setlocale, bindtextdomain and textdomain.
22920
6827a8f8
JB
229212002-06-11 Jim Blandy <jimb@redhat.com>
22922
919d772c
JB
22923 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
22924 preprocessor macro information is present.
22925
6827a8f8
JB
22926 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
22927 tests.
22928
c15b0d21
MS
229292002-06-06 Michael Snyder <msnyder@redhat.com>
22930
c5984d70
MS
22931 * gdb.base/overlays.exp: Record addresses of overlay
22932 functions in TCL variables rather than in GDB variables,
22933 to avoid having GDB convert them to pointers (with loss
22934 of information).
22935
d63a86f8 22936 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 22937 default linker script changes.
c15b0d21
MS
22938 * gdb.base/long_long.exp: Add check for sizeof (long double).
22939
be26fe0d
ML
229402002-06-06 Michal Ludvig <mludvig@suse.cz>
22941
22942 * gdb.asm/asm-source.exp: Add x86-64 target.
22943 * gdb.asm/x86_64.inc: New.
d63a86f8 22944
258093ca 229452002-05-30 Michael Chastain <mec@shout.net>
258093ca 22946
4b3153f1 22947 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
22948 * gdb.c++/m-static.cc: New file.
22949 * gdb.c++/m-static.exp: New file.
22950
241264c6
MS
229512002-05-28 Michael Snyder <msnyder@redhat.com>
22952
22953 * gdb.base/call-ar-st.exp: Allow for reduced floating point
22954 precision.
22955
9bba8c8f 229562002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 22957
4b3153f1 22958 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
22959 * gdb.c++/m-data.cc: New file.
22960 * gdb.c++/m-data.exp: New file.
22961
229622002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 22963
4b3153f1 22964 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 22965 * gdb.c++/try_catch.cc: New file.
d63a86f8 22966 * gdb.c++/try_catch.exp: New file.
9bba8c8f 22967
def1b996
MC
229682002-05-27 Michael Chastain <mec@shout.net>
22969
22970 * gdb.c++/local.exp: Accept more nested types in output.
22971
522ba268
MC
229722002-05-26 Michael Chastain <mec@shout.net>
22973
22974 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
22975
277254ba
MS
229762002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
22977
22978 * lib/gdb.exp (gdb_wrapper_init): Just because
22979 gdb_wrapper_file exists, this does not mean that the file
22980 should not be rebuilt. That is what gdb_wrapper_initialized
22981 is for.
22982 (default_gdb_init): Reset gdb_wrapper_initialized.
22983
b61a8733
MS
229842002-05-23 Michael Snyder <msnyder@redhat.com>
22985
d63a86f8 22986 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
22987 the precision of the floating point test results.
22988 * gdb.base/call-rt-st.exp: Ditto.
22989
b61a8733
MS
22990 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
22991 * gdb.base/call-rt-st.exp: Ditto.
22992
56f6e910
MC
229932002-05-19 Michael Chastain <mec@shout.net>
22994
22995 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
22996
ad0b0016
EZ
229972002-05-19 Elena Zannoni <ezannoni@redhat.com>
22998
a9c64011
AS
22999 * configure.in (configdirs): Add gdb.arch.
23000 * configure: Regenerate.
ad0b0016 23001
f617d2b6
JB
230022002-05-17 Jim Blandy <jimb@redhat.com>
23003
23004 * gdb.base/completion.exp: Recognize the more detailed error
23005 messages produced by the macro expander's lexical analyzer.
23006
eac2a696
EZ
230072002-05-14 Elena Zannoni <ezannoni@redhat.com>
23008
a9c64011
AS
23009 * gdb.arch/altivec-abi.c: New file.
23010 * gdb.arch/altivec-abi.exp: New file.
23011 * gdb.arch/altivec-regs.c: New file.
23012 * gdb.arch/altivec-regs.exp: New file.
eac2a696 23013
2fdde8f8
DJ
230142002-05-14 Daniel Jacobowitz <drow@mvista.com>
23015
23016 * gdb.base/maint.exp (maint print type): Update for new type
23017 structure.
d63a86f8 23018
e31f1a7c
EZ
230192002-05-14 Elena Zannoni <ezannoni@redhat.com>
23020
23021 * gdb.arch: New directory.
23022 * gdb.arch/configure.in: New file.
23023 * gdb.arch/configure: New file.
23024 * gdb.arch/Makefile.in: New file.
23025
db589741
CV
230262002-05-13 Corinna Vinschen <vinschen@redhat.com>
23027
23028 * gdb.asm/asm-source.exp: Add v850 as supported target.
23029 * gdb.asm/v850.inc: New file.
23030
8ce2a7dc
DJ
230312002-05-13 Daniel Jacobowitz <drow@mvista.com>
23032
23033 * gdb.c++/annota2.exp (annotate-quit): Add comment.
23034
df763c7f
DJ
230352002-05-12 Daniel Jacobowitz <drow@mvista.com>
23036
23037 * gdb.base/break.exp: Check 'break "marker2"'.
23038
377daeed
MS
230392002-05-10 Michael Snyder <msnyder@redhat.com>
23040
23041 * gdb.base/long_long.exp: Fix typo.
23042
c4b7bc2b
JB
230432002-05-10 Jim Blandy <jimb@redhat.com>
23044
ecac9a4e
JB
23045 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
23046 a bug.
23047
c4b7bc2b
JB
23048 * gdb.base/printcmds.exp (test_integer_literals_rejected):
23049 Recognize more detailed error message produced by the macro
23050 expander's lexical analyzer.
23051 * lib/gdb.exp (test_print_reject): Same.
23052
e71019a1
MK
230532002-05-09 Mark Kettenis <kettenis@gnu.org>
23054
23055 * gdb.c++/method.exp: Fix typo.
23056
fedfc8e6
MS
230572002-05-08 Michael Snyder <msnyder@redhat.com>
23058
166a1957
MS
23059 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
23060 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 23061 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
23062 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
23063 Add iftarget clause for strongarm.
d63a86f8 23064
f1c47eb2
MS
230652002-05-06 Michael Snyder <msnyder@redhat.com>
23066
cb9a9d3e
MS
23067 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
23068 (gdb_continue_to_end): Accept output from status wrapper.
23069 * gdb.base/ending-run.exp: Add case for output from status wrapper.
23070 Clean up fail messages to match pass messages.
23071
f1c47eb2
MS
23072 Enable the "needs_status_wrapper" testsuite feature.
23073 * lib/gdb.exp (gdb_wrapper_init): New procedure.
23074 (gdb_compile): Conditionally call gdb_wrapper_init.
23075 * gdb.base/a2-run.exp: Recognize output from status wrapper.
23076 * gdb.c++/method.exp: Recognize output from status wrapper.
23077
6079c749
BE
230782002-05-06 Ben Elliston <bje@redhat.com>
23079From Graydon Hoare <graydon@redhat.com>
23080
23081 * config/sid.exp: Include support for "rawsid" protocol.
23082
188baff3
JB
230832002-05-03 Jim Blandy <jimb@redhat.com>
23084
23085 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
23086 * gdb.c++/hang3.C: New file.
23087
b9c07f0f
AC
230882002-05-04 Andrew Cagney <ac131313@redhat.com>
23089
23090 * gdb.base/default.exp: Remove obsolete code.
23091 * gdb.c++/misc.exp: Ditto. Update copyright.
23092 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
23093 * gdb.base/whatis.exp: Ditto. Update copyright.
23094 * gdb.base/scope.exp: Ditto. Update copyright.
23095 * gdb.base/ptype.exp: Ditto. Update copyright.
23096 * gdb.base/printcmds.exp: Ditto. Update copyright.
23097 * gdb.base/opaque.exp: Ditto. Update copyright.
23098 * gdb.base/list.exp: Ditto.
23099 * gdb.base/funcargs.exp: Ditto. Update copyright.
23100 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
23101 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
23102 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
23103 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
23104 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
23105 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
23106
5c7a0397
MS
231072002-05-02 Michael Snyder <msnyder@redhat.com>
23108
d6dcc264 23109 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
23110 * gdb.base/long_long.exp: Add xscale target.
23111 * gdb.base/default.exp: Add xscale target.
23112
eb7f1c48
JB
231132002-05-01 Jim Blandy <jimb@redhat.com>
23114
23115 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
23116 gdb.c++/hang.exp: New test.
23117
a6befae8
FF
231182002-05-01 Fred Fish <fnf@redhat.com>
23119
23120 * gdb.base/completion.exp: Handle completions of "./Make" for
23121 more than one completion possibility, as is the case when we
23122 build and test in the source tree.
23123
0a310277
AG
231242002-04-29 Anthony Green <green@redhat.com>
23125
23126 * gdb.java/jmisc1.exp: New file.
23127 * gdb.java/jmisc2.exp: New file.
23128
6ff9af88
DJ
231292002-04-24 Daniel Jacobowitz <drow@mvista.com>
23130
23131 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
23132
96b3d632
EZ
231332002-04-23 Elena Zannoni <ezannoni@redhat.com>
23134
23135 * gdb.base/help.exp: Change 'help status' to allow for target
23136 dependent output differences.
23137
5019bb54
MC
231382002-04-22 Michael Chastain <mec@shout.net>
23139
23140 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
23141
a805a116
MC
231422002-04-22 Michael Chastain <mec@shout.net>
23143
23144 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
23145
a1706bfd
DM
231462002-04-17 David S. Miller <davem@redhat.com>
23147
23148 * gdb.asm/sparc64.inc: New file.
23149 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
23150
a73a20a2
EZ
231512002-04-19 Elena Zannoni <ezannoni@redhat.com>
23152
23153 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
23154 instruction file directly into the build tree. Clean up at end of
23155 test.
23156
ba678339
DM
231572002-04-18 David S. Miller <davem@redhat.com>
23158
23159 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
23160 handle 64-bit platforms correctly.
23161 * gdb.base/maint.exp: Likewise.
23162
b03399da
KB
231632002-04-18 Kevin Buettner <kevinb@redhat.com>
23164
23165 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
23166 ``-fpic'' when compiling files comprising a shared library, but
23167 it does need additional linker flags in order to find shared
23168 libraries at run time.
23169
e2004992
KB
231702002-04-18 Kevin Buettner <kevinb@redhat.com>
23171
23172 * gdb.base/cvexpr.c (use): New function.
23173 (main): Invoke use() on all global variables to prevent
23174 some linkers from deleting these otherwise unused symbols.
23175
d8937120
MC
231762002-04-17 Michael Chastain <mec@shout.net>
23177From David S. Miller <davem@redhat.com>
23178
23179 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
23180 handle 64-bit platforms correctly.
23181
ffd61a58
MS
231822002-04-12 Michael Snyder <msnyder@redhat.com>
23183From Jim Blandy <jimb@redhat.com>
a9c64011 23184 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
23185 script can handle this instead.
23186 * gdb.base/bar.c (barx): Same.
23187 * gdb.base/baz.c (bazx): Same.
23188 * gdb.base/grbx.c (grbxx): Same.
23189
23190 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
23191 manager doesn't automatically unmap overlays unnecessarily.
23192
6b8426a6
MH
231932002-04-10 Martin M. Hunt <hunt@redhat.com>
23194
23195 * gdb.base/ending-run.exp: Fix pattern for Mips targets
23196 stepping out of main.
23197
34af4875
MC
231982002-04-09 Michael Chastain <mec@shout.net>
23199
23200 * gdb.c++/local.cc (main): Move call to marker1() inside nested
23201 scope so that the nested scope tests will make sense.
23202 * gdb.c++/local.exp: Write patterns that actually work with gcc
23203 (the HP patterns "were never known to work with gcc").
23204 Keep the old aCC patterns too.
23205
2d1676a0
DJ
232062002-04-09 Daniel Jacobowitz <drow@mvista.com>
23207
23208 * gdb.base/attach.exp: Correct target board test.
23209
3a63e3f9
MC
232102002-04-08 Michael Chastain <mec@shout.net>
23211
23212 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
23213 in a const method. Add some xfail and fail cases for configurations
23214 that do not emit the "const ...".
23215
f18dabd2
MC
232162002-04-07 Michael Chastain <mec@shout.net>
23217
23218 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
23219 Accept "A * const" and "const A * const" as type of "this".
23220 Fix spelling of getFunky throughout. Make messages uniform.
23221
0fcddd82
EZ
232222002-04-07 Elena Zannoni <ezannoni@redhat.com>
23223
a9c64011 23224 Work around for PR gdb/285:
0fcddd82
EZ
23225 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
23226
16a8534a
EZ
232272002-04-07 Elena Zannoni <ezannoni@redhat.com>
23228
23229 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
23230 instructions file at run time instead of configure time.
23231 Sometimes we run the test in a directory that is not the one we
23232 configured in.
23233 * gdb.asm/configure.in: Delete creation of symlink.
23234 * gdb.asm/configure: Regenerate.
23235
24181d81
JB
232362002-04-05 J. Brobecker <brobecker@gnat.com>
23237
23238 * gdb.gdb/xfullpath.exp: New test, to exercise the new
23239 xfullpath () function.
23240
7cdb7107
DJ
232412002-04-04 Daniel Jacobowitz <drow@mvista.com>
23242
23243 * gdb.asm/Makefile.in: Correct dependencies.
23244
23245 * gdb.asm/powerpc.inc: New file.
23246 * gdb.asm/asm-source.exp: Add PowerPC.
23247 * gdb.asm/configure.in: Likewise.
23248 * gdb.asm/configure: Regenerated.
23249
a7d17088
DJ
232502002-04-04 Daniel Jacobowitz <drow@mvista.com>
23251
23252 * gdb.base/relocate.exp: New file.
23253 * gdb.base/relocate.c: New file.
23254
cd721503
FF
232552002-04-04 Fred Fish <fnf@redhat.com>
23256
23257 * gdb.base/step-test.exp: Update comment regarding stopping in
23258 memcpy/bcopy calls inserted as part of the compiler runtime.
23259
b22ad7a7
MS
232602002-04-04 Michael Snyder <msnyder@redhat.com>
23261
23262 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
23263
5f279fa6
DJ
232642002-04-03 Daniel Jacobowitz <drow@mvista.com>
23265
23266 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
23267 (gdb_expect): Remove $notransfer hack.
23268
dd0fd3ce
DJ
232692002-04-02 Daniel Jacobowitz <drow@mvista.com>
23270
23271 * gdb.c++/classes.exp ("calling method for small class"): Match
23272 updated register output.
23273
1e50cda1
DJ
232742002-03-30 Daniel Jacobowitz <drow@mvista.com>
23275
23276 Fix PR gdb/452
23277 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
23278 when finished. Make gdb_file_cmd send "exec-file" when
23279 appropriate.
23280
24015922
DJ
232812002-03-30 Daniel Jacobowitz <drow@mvista.com>
23282
23283 * gdb.base/attach.exp: Remove extra setup_xfail.
23284
dd7dfd64
MS
232852002-03-26 Michael Snyder <msnyder@redhat.com>
23286
23287 * gdb.base/default.exp: Add tests for dump, append, and restore.
23288 * gdb.base/help.exp: Add tests for dump, append, and restore.
23289 * gdb.base/dump.exp: New file, test dump, append and restore.
23290 * gdb.base/dump.c: New file.
23291
48b2f8d7
MS
232922002-03-27 Michael Snyder <msnyder@redhat.com>
23293
d63a86f8 23294 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
23295 clean-ups in help messages.
23296
05b4d525
FF
232972002-03-26 Fred Fish <fnf@redhat.com>
23298
23299 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
23300 have debugging info for those functions and the compiler uses them
23301 internally to copy structs around.
23302
d7679631
FF
233032002-03-26 Fred Fish <fnf@redhat.com>
23304
23305 * gdb.base/list.exp: Revert the change made yesterday and add note
23306 about why we don't list the default lines for remote targets.
23307
523ac3f9
MS
233082002-03-25 Michael Snyder <msnyder@redhat.com>
23309
23310 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
23311
754b2b8d
FF
233122002-03-25 Fred Fish <fnf@redhat.com>
23313
23314 * gdb.base/list.exp: This test works on remote targets so remove
23315 the short circuit for remote targets. Update copyright.
23316
33c3e192
FF
233172002-03-25 Fred Fish <fnf@redhat.com>
23318
23319 * gdb.base/attach.exp: Fix logic error that was suppressing this
23320 test for all non hppa*-*-hpux* targets, instead of the hp target.
23321 Move comments closer to the suppression point. Also now need to
23322 check that we are running natively.
23323
d43e73ee
MS
233242002-03-22 Michael Snyder <msnyder@redhat.com>
23325
882c8f02
MS
23326 * gdb.base/default.exp: Add test for gcore. Update copyright.
23327 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 23328
04c12f60
FF
233292002-03-06 Fred Fish <fnf@redhat.com>
23330
23331 * gdb.base/funcargs.c: Remove extraneous ';' character.
23332 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
23333
b43df995
MC
233342002-03-04 Michael Chastain <mec@shout.net>
23335
23336 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
23337 accommodate gcc v3 function signature.
23338 * gdb.mi/mi0-var-cmd-exp: Ditto.
23339
92362027
AC
233402002-02-24 Andrew Cagney <ac131313@redhat.com>
23341
23342 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
23343 ``GNU/Linux'' or ``Linux kernel''
23344 * testsuite/gdb.threads/pthreads.c: Ditto.
23345
258ad32d
MC
233462002-02-24 Michael Chastain <mec@shout.net>
23347
23348 * gdb.threads/pthreads.c (thread1): Add a return statement.
23349 (thread2): Likewise.
23350 (foo): Likewise.
23351
04c3b3d4
MC
233522002-02-23 Michael Chastain <mec@shout.net>
23353
23354 * gdb.threads/linux-dp.c (philosopher): Add a return statement
23355 to placate gcc.
23356
5a2a0a20
MC
233572002-02-23 Michael Chastain <mec@shout.net>
23358
23359 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
23360 test "ptype bint". The test passes on all my stabs configurations.
23361
a640f7fc
JB
233622002-02-21 Jim Blandy <jimb@redhat.com>
23363
27924826
JB
23364 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
23365 filename at a time, and watch for the ones we want to see.
23366
a640f7fc
JB
23367 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
23368 types of pointers to prototyped functions.
23369
edcc8c75
AC
233702002-02-20 Andrew Cagney <ac131313@redhat.com>
23371
23372 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
23373 signed, unsigned and straight char.
23374 (padding_char, padding_short, padding_int, padding_long,
23375 padding_long_long, padding_float, padding_double,
23376 padding_long_double): New global variables.
23377 (fill, fill_structs): New functions.
23378
23379 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
23380 for correctly sized writes. Update copyright.
23381 (get_valueof): New procedure.
23382 (get_sizeof): Call get_valueof.
23383 (check_valueof): New procedure.
23384 (check_padding): New procedure.
23385
ac57ea44
MC
233862002-02-20 Michael Chastain <mec@shout.net>
23387
23388 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
23389 to setup_xfail. Document some of the remaining calls.
23390
7a10c941
MC
233912002-02-18 Michael Chastain <mec@shout.net>
23392
23393 * gdb.c++/userdef.exp: Update copyright year.
23394
fb8acdcc
DJ
233952002-02-18 Daniel Jacobowitz <drow@mvista.com>
23396
23397 * gdb.c++/userdef.exp: Test overloaded operators properly.
23398 Remove xfails.
23399
fda6ae12
MS
234002002-02-14 Michael Snyder <msnyder@redhat.com>
23401
23402 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
23403
676a0442
DJ
234042002-02-14 Daniel Jacobowitz <drow@mvista.com>
23405
23406 * gdb.base/a2-run.exp: Check for a remote target properly.
23407 * gdb.base/annota1.exp: Likewise.
23408 * gdb.base/list.exp: Likewise.
23409 * gdb.base/reread.exp: Likewise.
23410 * gdb.base/scope.exp: Likewise.
23411 * gdb.base/shlib-call.exp: Likewise.
23412 * gdb.base/term.exp: Likewise.
23413 * gdb.c++/annota2.exp: Likewise.
23414
78b4f468
RE
234152002-02-13 Richard Earnshaw <rearnsha@arm.com>
23416
23417 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
23418
9a81ba51
MC
234192002-02-10 Michael Chastain <mec@shout.net>
23420
23421 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
23422 (call_after_alloca): Ditto.
23423
004af6c7
DJ
234242002-02-10 Daniel Jacobowitz <drow@mvista.com>
23425
23426 * gdb.base/ending-run.exp: Guard "cont" test with
23427 gdb_skip_stdio_test.
23428
37225f62
JB
234292002-02-06 Jim Blandy <jimb@redhat.com>
23430
23431 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
23432 from here...
23433 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
23434 To here. Disable this test on non-HP platforms. Add big comment.
23435
fe6fdd96
MS
234362002-02-04 Michael Snyder <msnyder@redhat.com>
23437
23438 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
23439 other than d10v and m32r.
23440
036fad3f
RE
234412002-02-02 Richard Earnshaw <rearnsha@arm.com>
23442
23443 * gdb.base/default.exp: Rewrite test patterns to reduce time
23444 taken to match them.
23445
7148ab62
DJ
234462002-01-30 Daniel Jacobowitz <drow@mvista.com>
23447
23448 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
23449 Allow a start function above main.
23450 * gdb.threads/linux-dp.exp: Fix copyright date.
23451
396cc255
DJ
234522002-01-30 Daniel Jacobowitz <drow@mvista.com>
23453
a9c64011
AS
23454 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
23455 (check_philosopher_stack): Check for manager thread before checking
23456 for a just-starting thread.
396cc255 23457
f038d31b
DJ
234582002-01-30 Daniel Jacobowitz <drow@mvista.com>
23459
23460 From Neil Booth <neil@daikokuya.demon.co.uk>:
23461 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
23462 warnings.
23463
b3ff9d9a
FF
234642002-01-21 Fred Fish <fnf@redhat.com>
23465
23466 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
23467 not caller.
23468
39ad761d
JB
234692002-01-21 Jim Blandy <jimb@redhat.com>
23470
23471 * gdb.base/reread.exp: Check that GDB properly re-reads the
23472 executable file when it changes while no inferior is running.
23473
aaf320fa
FF
234742002-01-21 Fred Fish <fnf@redhat.com>
23475
a9c64011
AS
23476 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
23477 optionally accept the "shlib events" variation.
aaf320fa 23478
808a31f5
JB
234792002-01-21 Jim Blandy <jimb@redhat.com>
23480
23481 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
23482 call `fflush' after every `printf', so that the output is produced
23483 at predictable points, regardless of whatever buffering does (or
23484 doesn't) take place.
23485 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
23486 at different points.
23487
4420d5e2
DJ
234882002-01-20 Daniel Jacobowitz <drow@mvista.com>
23489
23490 * gdb.c++/inherit.exp: Update copyright years.
23491 * gdb.c++/method.exp: Likewise.
23492
3e36a0f4
DJ
234932002-01-20 Daniel Jacobowitz <drow@mvista.com>
23494
23495 * gdb.c++/classes.exp: Update for improved v3 support and skipping
23496 artificial methods/arguments.
23497 * gdb.c++/derivation.exp: Likewise.
23498 * gdb.c++/inherit.exp: Likewise.
23499 * gdb.c++/method.exp: Likewise.
23500 * gdb.c++/virtfunc.exp: Likewise.
23501
b4ceaee6
AC
235022002-01-18 Andrew Cagney <ac131313@redhat.com>
23503
23504 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
23505 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
23506 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
23507 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
23508 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
23509 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
23510
ecace851
JB
235112002-01-17 Jim Blandy <jimb@redhat.com>
23512
23513 * gdb.asm/asm-source.exp (info symbol): Take another shot at
23514 anchoring the pattern matching the entry point symbol's name.
23515
375fc983
AC
235162002-01-17 Andrew Cagney <ac131313@redhat.com>
23517
23518 * gdb.base/maint.exp: Update ``maint internal-error'' to match
23519 continue/quit query. Update copyright.
23520
fe6fdd96
MS
235212002-01-14 Michael Snyder <msnyder@redhat.com>
23522
23523 * gdb.base/gcore.exp: Remove extra debugging output.
23524
e017c81f
DJ
235252002-01-13 Daniel Jacobowitz <drow@mvista.com>
23526
23527 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
23528 for slightly dubious v2 mangled string.
23529
37ab3bf8
DJ
235302002-01-13 Daniel Jacobowitz <drow@mvista.com>
23531
23532 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
23533
1bc05c3a 235342002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 23535
1bc05c3a 23536 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 23537
1bc05c3a
JM
23538 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
23539 constructors.
23540 * gdb.c++/derivation.exp: Likewise.
23541 * gdb.c++/templates.exp: Likewise.
23542 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 23543
1bc05c3a
JM
235442002-01-10 Michael Snyder <msnyder@redhat.com>
23545
23546 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 23547
a911c360
MS
235482002-01-08 Michael Snyder <msnyder@redhat.com>
23549
23550 * gdb.base/gcore.exp: New test for generate-core-file command.
23551 * gdb.base/gcore.c: Testcase for above.
23552 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
23553
ea2119ec
JM
235542002-01-08 Jason Merrill <jason@redhat.com>
23555
23556 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
23557
68203136
FF
235582002-01-07 Fred Fish <fnf@redhat.com>
23559
23560 * gdb.c++/overload.exp: Remove unconditional xfails for:
23561 print foo_instance1.overloadargs(1)
23562 print foo_instance1.overloadargs(1, 2)
23563 print foo_instance1.overloadargs(1, 2, 3)
23564 print foo_instance1.overloadargs(1, 2, 3, 4)
23565 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
23566 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
23567 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
23568 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
23569 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
23570 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
23571 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
23572 print foo_instance1.overload1arg()
23573 print foo_instance1.overload1arg((char)arg2)
23574 print foo_instance1.overload1arg((signed char)arg3)
23575 print foo_instance1.overload1arg((unsigned char)arg4)
23576 print foo_instance1.overload1arg((int)arg7)
23577 print foo_instance1.overload1arg((unsigned int)arg8)
23578 print foo_instance1.overload1arg((float)arg11)
23579 print foo_instance1.overload1arg((double)arg12)
d63a86f8 23580
21b9b5b1
MS
235812002-01-07 Michael Snyder <msnyder@redhat.com>
23582
23583 * gdb.base/huge.exp: New test. Print a very large target data object.
23584 (skip_huge_test): New test variable. Define if you want to skip this
23585 test. The test reads an 8 megabyte data object from the target, so it
23586 might be very time consuming on remote targets with a slow connection.
23587 * gdb.base/huge.c: New file. Test case for above.
23588
725f922e
FF
235892002-01-07 Fred Fish <fnf@redhat.com>
23590
23591 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
23592 g_instance.bfoo, and g_instance.cfoo.
23593
889bf7c5 235942002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 23595
889bf7c5
PA
23596 * gdb.base/break.c (multi_line_if_conditional): New function.
23597 (multi_ilne_while_conditional): Likewise.
23598 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
23599 IF or WHILE condition puts the breakpoint at the start of
23600 the condition.
f286b2c3 23601
634d57ec
JL
23602 * gdb.base/selftest.exp (backtrace through signal handler): Remove
23603 hppa*-*-hpux* expected failure.
23604 * gdb.base/structs.exp (do_function_calls): Similarly.
23605
23606 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
23607 watchpoints.
23608
9fbfe2dc
AC
236092002-01-06 Andrew Cagney <ac131313@redhat.com>
23610
23611 Fix PR gdb/66.
23612 * gdb.base/structs.exp: Replace skip for a29k with skip for
23613 gdb,cannot_call_functions.
23614 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
23615 * gdb.base/callfuncs.exp: Ditto.
23616 * gdb.base/call-rt-st.exp: Ditto.
23617 * gdb.base/call-strs.exp: Ditto.
23618 * gdb.base/callfwmall.exp: Ditto.
23619 * gdb.base/scope.exp: Obsolete xfail a29k.
23620 * gdb.c++/misc.exp: Ditto.
23621 * gdb.c++/cplusfuncs.exp: Ditto.
23622 * gdb.base/ptype.exp: Ditto.
23623 * gdb.base/printcmds.exp: Ditto.
23624 * gdb.base/opaque.exp: Ditto.
23625 * gdb.base/list.exp: Ditto.
23626 * gdb.base/funcargs.exp: Ditto.
23627 * gdb.base/default.exp: Ditto.
23628
8ddad156
MS
236292002-01-04 Michael Snyder <msnyder@redhat.com>
23630
ca4976a6 23631 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
23632 * gdb.base/maint.exp: Add tests for maint info sections options.
23633
1b074332
JL
23634Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
23635
23636 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
23637
7d159115
CV
236382001-12-20 Corinna Vinschen <vinschen@redhat.com>
23639
23640 * gdb.asm/arm.inc: New file.
23641 * gdb.asm/asm-source.exp: Add arm targets.
23642 * gdb.asm/configure.in: Ditto.
23643 * gdb.asm/configure: Recreated from configure.in.
23644
8fb87725
JL
23645Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
23646
afabe08c
JL
23647 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
23648 with HP's compiler.
23649 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
23650 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
23651 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
23652 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
23653
23654 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
23655 either HP's compilers or GCC.
23656
db521deb
JL
23657 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
23658 a SIGBUS or SIGSEGV.
23659
23660 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
23661
23662 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
23663 can be compiled with either HP's compiler or GCC.
23664
cfa88ab7
JL
23665 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
23666 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
23667 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
23668
ca344dff
JL
23669 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
23670 to match current gdb output. Update due to using auto-solib-limit
23671 for limiting instead of overloading auto-solib-add.
23672 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
23673 test program.
23674
3f3c6e55 23675 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
23676 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
23677 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
23678 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
23679 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
23680 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
23681 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
23682 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
23683 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
23684 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
23685 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
23686 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
23687 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 23688
8fb87725
JL
23689 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
23690 a SIGTRAP to the inferior.
23691
cf599fa7
CV
236922001-12-19 Corinna Vinschen <vinschen@redhat.com>
23693
23694 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
23695 Substitute call to target_link by call to gdb_compile.
23696
2cd045cd
JL
23697Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
23698
a9c64011
AS
23699 * gdb.base/break.exp: Fix HP specific search string when testing
23700 backtracing in a called function.
2cd045cd 23701
a9c64011
AS
23702 * gdb.base/constvars.exp: Only set lang to C++ if we're
23703 compiling the test with HP's compilers.
23704 * gdb.base/volatile.exp: Similarly.
2cd045cd 23705
99ebe9ac
JB
237062001-12-19 Jim Blandy <jimb@redhat.com>
23707
23708 * gdb.base/printcmds.exp: Expect the null character to be printed
23709 as '\0', and the '\013' to be printed as '\v'.
23710 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
23711 * gdb.base/setvar.exp: Same.
23712
b9891b29
JB
237132001-12-17 Jim Blandy <jimb@redhat.com>
23714
0eba65ab
JB
23715 * gdb.base/completion.exp: Rather than completing very long
23716 filenames, which can make the readline library produce output we
23717 don't recognize, cd to the directory first, and then complete
23718 using nice, short relative paths.
23719
6970b5b1
JB
23720 * gdb.base/completion.exp: On some systems, there is, in fact, a
23721 variable named `b' in scope, since GDB treats all static
a9c64011
AS
23722 variables as being in scope. So use `no_var_named_this'
23723 instead of `b'.
6970b5b1 23724
b9891b29 23725 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 23726 can't find the core file's registers as a failure.
b9891b29 23727
e6ccd35f
JSC
237282001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
23729
a9c64011
AS
23730 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
23731 test expect string more specific.
e6ccd35f 23732
105ba819
CV
237332001-12-13 Corinna Vinschen <vinschen@redhat.com>
23734
23735 * gdb.asm/asm-source.exp: Add support for xstormy16.
23736 * gdb.asm/configure.in: Ditto.
23737 * gdb.asm/configure: Rebuild.
23738 * gdb.asm/xstormy16.inc: New file.
23739
e9e79dd9
FF
237402001-12-10 Fred Fish <fnf@redhat.com>
23741
23742 * gdb.base/maint.exp: Update to match changes in type dumping code.
23743
347dc97d
JB
237442001-12-10 Jim Blandy <jimb@redhat.com>
23745
23746 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
23747 matching the entry point symbol's name at the beginning of the
23748 line.
347dc97d 23749
5178b9d6
DJ
237502001-12-07 Daniel Jacobowitz <drow@mvista.com>
23751
23752 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
23753 gdb.c++/inherit.exp, gdb.c++/method.exp,
23754 gdb.c++/namespace.exp, gdb.c++/templates.exp,
23755 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
23756 and class layout support.
23757
af890c52
DJ
237582001-12-07 Daniel Jacobowitz <drow@mvista.com>
23759
23760 * gdb.c++/classes.exp: Add test for static member function.
23761 * gdb.c++/misc.cc: Add class with static member function.
23762
7a345fb3
JB
237632001-12-07 Jim Blandy <jimb@redhat.com>
23764
f2e54a80 23765 If GDB says it can't find the struct the function returned, report
8032bf31
JB
23766 those tests as `unsupported'.
23767 * gdb.base/call-rt-st.exp (print_struct_call): New function.
23768 Rewrite subsequent tests to use it.
23769
23770 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
23771 those tests as `unsupported'.
23772 * gdb.base/structs.exp (call_struct_func): New function.
23773 (do_function_calls): Use call_struct_func to call the functions
23774 returning structs.
23775
0bc69509
JB
23776 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
23777 whether functions are prototyped or not, so we can't possibly pass
23778 arguments to t_float_values2 properly.
23779
7a345fb3
JB
23780 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
23781 value of `timeout' for targets other than the mips*tx39-*.
23782
edb6ede1
MS
237832001-12-06 Michael Snyder <msnyder@redhat.com>
23784
d63a86f8 23785 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
23786 and detect whether the start symbol has a leading underscore.
23787
2d842f13
JB
237882001-12-04 Jim Blandy <jimb@redhat.com>
23789
23790 * gdb.base/completion.exp: Clarify indentation.
23791
68550daf
JB
237922001-12-03 Jim Blandy <jimb@redhat.com>
23793
23794 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
23795 variables on the S/390, not `.word'.
23796
cd5195a8
JB
237972001-11-30 Jim Blandy <jimb@redhat.com>
23798
23799 Add assembly-source tests for s390-ibm-linux.
23800 * gdb.asm/s390.inc: New file.
23801 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
23802 the S/390 architecture.
a9c64011 23803 * gdb.asm/configure: Regenerated.
cd5195a8 23804
ca9efc90
MS
238052001-11-30 Michael Snyder <msnyder@redhat.com>
23806
23807 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
23808 next, info source, info sources, info line, global and static
23809 variables, and static functions.
23810 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
23811 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
23812 * gdb.asm/asmsrc1.s: Add a static function and some variables.
23813 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
23814 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
23815 (gdbasm_leave): Restore frame pointer.
23816 (gdbasm_startup): Copy stack set-up from crt0.S.
23817
d0e66976
FN
238182001-11-26 Fernando Nasser <fnasser@redhat.com>
23819
23820 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
23821 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
23822 to a local (non-static) variable. Copy tstruct.a to a static buffer
23823 and return a pointer to that buffer.
23824 * gdb.base/callfwmall.c (t_structs_a): Ditto.
23825
e2334072
MK
238262001-11-24 Mark Kettenis <kettenis@gnu.org>
23827
23828 * gdb.asm/configure.in: Fix recognition of ix86 target.
23829 * gdb.asm/configure: Regenerate.
23830
756caa3d
MS
238312001-11-21 Michael Snyder <msnyder@redhat.com>
23832
23833 * gdb.asm/sparc.inc: New file.
23834 * gdb.asm/asm-source.exp: Recognize sparc target.
23835 * gdb.asm/configure.in: Recognize sparc target.
23836 * gdb.asm/configure: Regenerate.
d63a86f8 23837
9a4d72d5
MS
238382001-11-21 Michael Snyder <msnyder@redhat.com>
23839
23840 * gdb.asm/m32r.inc: New file.
23841 * gdb.asm/asm-source.exp: Recognize m32r target.
23842 * gdb.asm/configure.in: Recognize m32r target.
23843 * gdb.asm/configure: Regenerate.
23844
a773d1cd
MS
238452001-11-20 Michael Snyder <msnyder@redhat.com>
23846
017ac23d
MS
23847 * gdb.asm/i386.inc: New file.
23848 * gdb.asm/asm-source.exp: Recognize ix86 target.
23849 * gdb.asm/configure.in: Recognize ix86 target.
23850 * gdb.asm/configure: Regenerate.
23851
a773d1cd
MS
23852 * gdb.c++/namespace.exp: Fix quotes in output messages.
23853
bb632afb
MS
238542001-11-14 Michael Snyder <msnyder@redhat.com>
23855
25d559ca 23856 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
23857 qualifier in a type cast expression, to designate an address
23858 in the instruction space (Harvard architecture).
23859
4749e309
MS
238602001-11-13 Michael Snyder <msnyder@redhat.com>
23861
23862 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
23863 Tests for expressions using 'const' and 'volatile'.
23864
25050984
CV
238652001-11-13 Corinna Vinschen <vinschen@redhat.com>
23866
23867 * gdb.asm/asm-sources.exp: Allow defining linker flags.
23868
1902c51f
DJ
238692001-11-12 Daniel Jacobowitz <drow@mvista.com>
23870
23871 * lib/mi-support.exp (mi_run_to_helper): Move comments
23872 outside of gdb_expect.
23873
dcf95b47
DJ
238742001-11-11 Daniel Jacobowitz <drow@mvista.com>
23875
23876 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
23877 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
23878 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
23879 mi0_run_to): New functions.
23880 * gdb.mi/mi-simplerun.exp: Use them.
23881 * gdb.mi/mi0-simplerun.exp: Likewise.
23882 * gdb.mi/mi-var-cmd.exp: Likewise.
23883 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 23884
45b074e1
AC
238852001-11-10 Andrew Cagney <ac131313@redhat.com>
23886
23887 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
23888 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
23889
bf50d346
AC
238902001-11-09 Andrew Cagney <ac131313@redhat.com>
23891
23892 * gdb.base/restore.exp: Include $expected value in restored test
23893 message.
23894
9383332c
AC
238952001-11-09 Andrew Cagney <ac131313@redhat.com>
23896
23897 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
23898 implemented.
23899
db62520a
MS
239002001-11-08 Michael Snyder <msnyder@redhat.com>
23901
23902 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
23903 Add pass/fail message for stop at breakpoint in call dummy function.
23904
b5703437
MS
239052001-11-07 Michael Snyder <msnyder@redhat.com>
23906
d63a86f8
RM
23907 * gdb.c++/templates.exp (test_template_breakpoints):
23908 If we get an overload menu, but it does not match what
760f6330 23909 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
23910 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
23911 making the whitespace optional. Argument for "new" may be
23912 "unsigned" as well as "unsigned int/long".
d63a86f8 23913 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
23914 making the whitespace optional. Also replace "(void) with
23915 "((void|)), making the keyword "void" optional.
d63a86f8 23916 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
23917 making the whitespace optional. Also replace "(void) with
23918 "((void|)), making the keyword "void" optional.
3bf40917
MS
23919 * gdb.base/callfuncs.c (t_float_values): This function must
23920 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 23921 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
23922 can be tested against both cases. Usually one case involves
23923 promotion of float to double, while the other does not.
23924 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
23925 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
23926 includes a stack frame for "start".
23927
c8ab4e6d
JB
239282001-11-05 Jim Blandy <jimb@redhat.com>
23929
23930 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
23931 pointers are 32 bits long, and that offsets of relocs are always
23932 stored in the data (REL-style), and not in the reloc entry itself
23933 (RELA-style).
23934 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
23935 stabs.
23936
3f08ced9
MS
239372001-11-01 Michael Snyder <msnyder@redhat.com>
23938
23939 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
23940 and regular expression operators by using quoting.
23941
cbfa24cd
MS
239422001-10-31 Michael Snyder <msnyder@redhat.com>
23943
23944 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
23945 depending on what the symbol table contains.
23946 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
23947 the output of the ptype command. Similarly, accept both "const &"
23948 and "const&".
23949
aaa68313
CV
239502001-10-31 Corinna Vinschen <vinschen@redhat.com>
23951
23952 * gdb.base/miscexprs.c (main): Add usage of preprocessor
23953 symbol `STORAGE' to allow to choose the storage class of
23954 the local datastructures.
23955 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
23956 compiler directive.
23957
91740388
MS
239582001-10-30 Michael Snyder <msnyder@redhat.com>
23959
23960 * gdb.base/jump.exp: Allow it to run for all targets.
23961
1b7c05e7
CV
239622001-10-29 Corinna Vinschen <vinschen@redhat.com>
23963
23964 * gdb.base/call-ar-st.c (print_double_array): Match for loop
23965 with new double_array size.
23966 (main): Change storage class of all local variables to static.
23967 Reduce size of double_array to 9.
23968 * gdb.base/call-ar-st.exp: Increase timeout value.
23969 Change expected output for double array to match new size in
23970 call-ar-st.c.
23971
36a22261
CV
239722001-10-29 Corinna Vinschen <vinschen@redhat.com>
23973
23974 * gdb.base/ending-run.exp: Create identical output when passing
23975 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 23976 Stormy16 target.
36a22261 23977
92b8ae91
MK
239782001-10-28 Mark Kettenis <kettenis@gnu.org>
23979
23980 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
23981 that we catch the expected failure under Linux/x86.
23982
cb135b83
OF
239832001-10-29 Orjan Friberg <orjanf@axis.com>
23984
23985 * gdb.base/setvar.exp: Escape curly braces.
23986 * gdb.stabs/weird.exp: Ditto.
23987
6884aa54
DJ
239882001-10-27 Daniel Jacobowitz <drow@mvista.com>
23989
23990 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
23991 * gdm.mi/mi0-hack-cli.exp: Likewise.
23992
0398c9aa
AC
239932001-10-25 Andrew Cagney <ac131313@redhat.com>
23994
23995 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
23996 messages.
23997
d20bf2e8
AC
239982001-10-21 Andrew Cagney <ac131313@redhat.com>
23999
24000 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
24001 checking MI enabled.
24002
03dd63aa
CV
240032001-10-09 Corinna Vinschen <vinschen@redhat.com>
24004
24005 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
24006
1d9d99f3
FCE
240072001-10-04 Frank Ch. Eigler <fche@redhat.com>
24008
24009 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
24010 if gdb child process crashes, just signal an error.
24011
838ae6c4
JB
240122001-10-02 Jim Blandy <jimb@redhat.com>
24013
24014 * lib/gdb.exp (test_xfail_format): Simplify.
24015
24016 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
24017 front of the variable name `format'. Simplify `if'.
24018
8f0cbc1c
DJ
240192001-10-01 Daniel Jacobowitz <drow@mvista.com>
24020
24021 * gdb.threads/pthreads.exp: Wait for output and delay
24022 before sending ^C.
24023
1f08dafd
DJ
240242001-10-01 Daniel Jacobowitz <drow@mvista.com>
24025
24026 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
24027 some incorrect output instead of timing out.
24028 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
24029
674f90ff
CV
240302001-09-28 Corinna Vinschen <vinschen@redhat.com>
24031
24032 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
24033 check to allow additional `int'.
24034
9b284272
DJ
240352001-09-27 Daniel Jacobowitz <drow@mvista.com>
24036
24037 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
24038 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
24039
b55a4771
MS
240402001-09-27 Michael Snyder <msnyder@redhat.com>
24041
24042 * lib/gdb.exp (test_debug_format): New proc.
24043 (setup_xfail_format): Use new proc test_debug_format.
24044 * gdb.base/constvars.exp (local_compiler_xfail_check): New
24045 proc; use new service proc test_debug_format.
24046 Replace all other "gcc_compiled" tests with this test.
24047 * gdb.base/volatile.exp (local_compiler_xfail_check): New
24048 proc; use new service proc test_debug_format.
24049 Replace all other "gcc_compiled" tests with this test.
24050
240512001-09-27 Michael Snyder <msnyder@redhat.com>
24052
24053 * gdb.base/cvexpr.exp: New file.
24054 * gdb.base/cvexpr.c: New file
24055 Test for expressions using const and volatile keywords.
24056
4e6667ac
CV
240572001-09-26 Corinna Vinschen <vinschen@redhat.com>
24058
24059 * gdb.base/constvars.exp: Check for different orders of keywords
24060 and additional "int" strings in output.
24061
4f337972
AC
240622001-09-22 Andrew Cagney <ac131313@redhat.com>
24063
24064 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
24065 responses from "help maint".
24066
2015650d
FCE
240672001-09-19 Frank Ch. Eigler <fche@redhat.com>
24068
24069 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
24070 to localhost:NNN instead of :NNN, in case Xvfb is listening
24071 only on TCP.
24072
f3bcedc1
CV
240732001-09-19 Corinna Vinschen <vinschen@redhat.com>
24074
24075 * gdb.base/recurse.exp: When checking leaving the watchpoint
24076 scope, recognize when gdb is in function's epilogue and pass.
24077
6b819c92
KS
240782001-09-18 Keith Seitz <keiths@redhat.com>
24079
24080 * lib/insight-support.exp (_gdbtk_export_target_info): Add
24081 support for running tests against sid targets.
24082 (gdbtk_done): Ditto.
24083
a10c9419
CV
240842001-09-18 Corinna Vinschen <vinschen@redhat.com>
24085
24086 * gdb.base/ending-run.c (main): Set stdout buffersize
24087 to the same reasonable value for any target.
24088 * gdb.base/ending-run.exp: Add a regular expression
24089 to make testsuite happy on Sanyo Stormy16 target.
24090
739d0d99
CV
240912001-09-17 Corinna Vinschen <vinschen@redhat.com>
24092
24093 * gdb.base/display.c (do_loops): Add float variable `f'.
24094 Increment f in loop.
24095 * gdb.base/display.exp: Increment timeout by 60 seconds.
24096 Change float display test to use variable `f'.
24097
1b8947f0
JB
240982001-09-17 Jim Blandy <jimb@redhat.com>
24099
24100 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
24101 overflowing the limited breakpoint tables on some ROM monitors
24102 (like the ROM68K).
24103
9890ac81
FCE
241042001-09-15 Frank Ch. Eigler <fche@redhat.com>
24105
24106 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
24107 the "-ac" (disable access control) flag.
24108
6db765ea
JH
241092001-08-30 Jeff Holcomb <jeffh@redhat.com>
24110
24111 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
24112 ints.
24113
4c32cc04
KS
241142001-08-30 Keith Seitz <keiths@redhat.com>
24115
24116 * lib/gdb.exp: Move all insight-related functionality into
24117 separate file.
24118 * lib/insight-support.exp: New file.
24119
8d6e6f81
FCE
241202001-08-29 Frank Ch. Eigler <fche@redhat.com>
24121
24122 * config/sid.exp (sid_start): Never set sid verbosity; disable
24123 expect_background {} that consumed its stdout; tolerate </dev/null.
24124 Attempt to set endianness override in "sid" protocol mode. Cleanup.
24125
6a90e1d0
AC
241262001-08-18 Andrew Cagney <ac131313@redhat.com>
24127
24128 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
24129 CLI jump command to start it.
24130 (mi_run_to_main): Fail immediatly when unexpected output.
24131
1759b3c3
AC
241322001-08-18 Andrew Cagney <ac131313@redhat.com>
24133
24134 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
24135 beginning of function. Fix PR gdb/191.
24136
61d11d80
FCE
241372001-08-16 Frank Ch. Eigler <fche@redhat.com>
24138
24139 * config/sid.exp (sid_start): Don't warn if we cannot figure out
24140 what to force sid endianness to.
24141
942a4df2
KS
241422001-08-15 Keith Seitz <keiths@redhat.com>
24143
24144 * lib/gdb.exp (gdbtk_start): Don't set environment
24145 variables for TCL_LIBRARY and friends. Insight will
24146 now figure these out for itself.
24147
0521c418
MS
241482001-08-02 Michael Snyder <msnyder@redhat.com>
24149
24150 * gdb.base/completion.exp: Remove the symbol "a64l" from
24151 the expect string; this is target-specific, and not related
24152 to what is being tested.
24153
74a9a58a
DB
241542001-08-02 Dave Brolley <brolley@redhat.com>
24155
24156 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
24157
c70819fa
MS
241582001-07-25 Michael Snyder <msnyder@redhat.com>
24159
c2b8fa57
MS
24160 * gdb.base/consecutive.exp: New file. Test stepping over
24161 breakpoints on consecutive instructions.
24162 * gdb.base/consecutive.c: New file.
24163
c70819fa
MS
24164 * gdb.base/call-rt-st.exp: Use double-backslash to quote
24165 curly braces in regular expressions.
24166
2b1a1355
MS
241672001-07-25 Michael Snyder <msnyder@redhat.com>
24168
24169 * gdb.base/ending-run.exp: Accept "Program exited normally" as
24170 legitimate output from stepping out of main.
24171
413eca6f
KS
241722001-07-22 Keith Seitz <keiths@redhat.com>
24173
24174 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
24175 the empty string, do not run the tests.
24176
7e5a9322
SC
241772001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24178
24179 * gdb.base/long_long.exp: Detect size of pointer. Take into
24180 account 2-byte pointers when testing for p/a results.
24181
de58f10f
SC
241822001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24183
d63a86f8 24184 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
24185 and defined to 1K for m68hc11.
24186 (random_data): Reduce table to 1K for embedded platforms (68hc11).
24187 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
24188 (sizeof_random_data): New variable to tell the size of the data table;
24189 don't test past this size; always run to main.
24190
d6f5fea1
SC
241912001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24192
24193 * gdb.base/return2.exp: return of long long and double fails for
24194 68HC11; don't execute these tests on that platform.
24195 * gdb.base/return.exp: Return of a double fails for 68hc11.
24196
c477543d
SC
241972001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24198
24199 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
24200 tests that print a float.
24201 * call-rt-st.exp: Likewise.
24202
63cf1c79
MK
242032001-07-12 Mark Kettenis <kettenis@gnu.org>
24204
24205 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
24206 running this test on Linux.
24207
112f9ab5
MC
242082001-06-24 Michael Chastain <chastain@redhat.com>
24209
24210 * gdb.base/arithmet.exp: Remove some tests to make all test names
24211 unique.
24212
4970cb0f
MS
242132001-07-03 Michael Snyder <msnyder@redhat.com>
24214
24215 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
24216 the output of the ptype command.
24217
d85da69f
MS
242182001-07-02 Michael Snyder <msnyder@redhat.com>
24219
4c8a82de
MS
24220 * gdb.base/completion.exp: Don't assume that break.c is the only
24221 source file that may contain functions named "marker".
d85da69f
MS
24222 * gdb.base/corefile.exp: Quote the curly braces in regexp.
24223
8afc772b
AC
242242001-06-28 Andrew Cagney <ac131313@redhat.com>
24225
24226 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
24227 of files to delete.
24228
24229 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
24230 * gdb.disasm/h8300s.exp: New file.
24231 gdb.disasm/h8300s.s: Likewise.
24232
cff22675
AC
242332001-06-27 Andrew Cagney <ac131313@redhat.com>
24234
24235 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
24236 empty breakpoint tables.
24237
68c81b54
AC
242382001-06-25 Andrew Cagney <ac131313@redhat.com>
24239
24240 * lib/mi-support.exp: Update args=... part of stop-reason
24241 patterns. Accept either a list or a tuple.
24242
2dd62704
AC
242432001-06-23 Andrew Cagney <ac131313@redhat.com>
24244
24245 * lib/mi-support.exp: Remove local emacs variable defining
24246 change-log-default-name.
24247
b4127474
MC
242482001-06-22 Michael Chastain <chastain@redhat.com>
24249
24250 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
24251 This is operationally compatible with the previous version.
24252
8dbfb380
JB
242532001-06-13 Jim Blandy <jimb@redhat.com>
24254
24255 * lib/gdb.exp (gdb_test): Doc fix.
24256
f2d8c86d
MC
242572001-06-10 Michael Chastain <chastain@redhat.com>
24258
24259 * gdb.base/exprs.exp: Remove a duplicate test.
24260
81564d34
JB
242612001-06-06 Jim Blandy <jimb@redhat.com>
24262
24263 * gdb.base/return2.exp (main): Use values to test float and double
24264 returns that are not NaN's, to avoid being confused by IEEE
24265 comparison rules.
24266
da55addb
MS
242672001-06-04 Michael Snyder <msnyder@redhat.com>
24268
24269 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 24270 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
24271 rather than wait for 12 more tests to time out.
24272
42c65987
JB
242732001-06-06 Jim Blandy <jimb@redhat.com>
24274
b18bced9 24275 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 24276 Don't forget to match the GDB prompt.
b18bced9 24277
42c65987
JB
24278 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
24279
5b41e5f0
JB
242802001-06-04 Jim Blandy <jimb@redhat.com>
24281
24282 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
24283 command.
24284
015e046f
KB
242852001-05-31 Kevin Buettner <kevinb@redhat.com>
24286
24287 * gdb.base/annota1.exp (info break): Match four or more spaces
24288 after "Address".
24289
fb1ffbbe
MC
242902001-05-31 Michael Chastain <chastain@redhat.com>
24291
24292 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
24293 (dm_type_int_star): Likewise.
24294 (dm_type_long_star): Likewise.
24295 (dm_type_void_star): Likewise.
24296
5ea2a32c
KB
242972001-05-29 Kevin Buettner <kevinb@redhat.com>
24298
24299 * gdb.base/completion.exp (INPUTRC): Set this environment variable
24300 to a known value in order to get consistent results regardless
24301 of the setting of INPUTRC or the presence or contents of .inputrc.
24302
ae23c492
MS
243032001-05-24 Michael Snyder <msnyder@redhat.com>
24304
ac55707e
MS
24305 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
24306 Don't require that the main thread and the manager thread are the
24307 first in the list.
24308
ae23c492
MS
24309 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
24310 debugging. If test fails, issue an "unsupported" not a "fail".
24311
400071f1
JB
243122001-05-24 Jim Blandy <jimb@redhat.com>
24313
24314 Don't assume that short is shorter than int.
24315 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
24316 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 24317 this isn't true.
400071f1
JB
24318 ("print unsigned char == (~0)"): Add test that verifies that ~0,
24319 an int, is not equal to ~0 stored in an unsigned char. This tests
24320 the same thing that the previous test meant to, but works on
24321 16-bit machines, too.
24322 ("print unsigned char != (~0)"): Same test, complemented.
24323
0816a3e5
MS
243242001-05-24 Michael Snyder <msnyder@redhat.com>
24325
24326 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 24327 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
24328 and prevents dejagnu getting out of step.
24329
f6dc23a9
KB
243302001-05-23 Kevin Buettner <kevinb@redhat.com>
24331
24332 * gdb.base/finish.exp (finish_void): Revise pattern for
24333 stopping on the call statement to not permit stopping at
24334 the start of the instructions comprising the call sequence.
24335
7dbd117d
MC
243362001-05-19 Michael Chastain <chastain@redhat.com>
24337
24338 * gdb.base/callfuncs.exp: Make all test names unique.
24339 * gdb.base/commands.exp: Make all test names unique.
24340 * gdb.base/condbreak.exp: Make all test names unique.
24341 * gdb.base/dbx.exp: Make all test names unique.
24342 * gdb.base/default.exp: Make all test names unique.
24343 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
24344 and TIMEOUT messages to their corresponding PASS message.
24345 * gdb.base/ending-run.exp: Make all test names unique.
24346 * gdb.base/long_long.exp: Remove duplicate test.
24347
6b0b0a9e
KB
243482001-05-21 Kevin Buettner <kevinb@redhat.com>
24349
24350 * gdb.base/finish.exp (finish_void): Allow "finish" command to
24351 stop on the call statement as well as the statement after the
24352 call.
24353
2caa35cb
MS
243542001-05-21 Michael Snyder <msnyder@redhat.com>
24355
24356 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
24357
40713331
EZ
243582001-05-10 Elena Zannoni <ezannoni@redhat.com>
24359
a9c64011
AS
24360 * gdb.base/completion.exp: Revamp test. Make it execute on all
24361 platforms.
40713331 24362
c2c1be8d
EZ
243632001-05-10 Elena Zannoni <ezannoni@redhat.com>
24364
a9c64011
AS
24365 * config/gdbserver.exp (gdb_load): Handle the case
24366 in which the arguments to gdbserver are given in the
24367 baseboard configuration file.
24368 Also handle the case in which the server needs to do a
24369 load.
2c9cd303 24370
9671de48
KS
243712001-05-07 Keith Seitz <keiths@cygnus.com>
24372
a9c64011
AS
24373 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
24374 set up the display for testing.
24375 (gdbtk_start): Convert all paths to paths that tcl will like.
24376 Export target information to environment.
24377 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
24378 necessary.
24379 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
24380 (to_tcl_path): New proc to convert a given pathname into
24381 a path acceptible as an argument to a tcl command.
24382 (_gdbtk_export_target_info): New proc to export target info
24383 into the environment for gdbtk testing.
24384 (gdbtk_done): New proc to signal end-of-test.
9671de48 24385
5a360f47
JB
243862001-05-06 Jim Blandy <jimb@redhat.com>
24387
24388 * restore.c: Make the code of caller0 correspond to its comment.
24389
66c756c6
MS
243902001-05-03 Michael Snyder <msnyder@redhat.com>
24391
24392 * config/sid.exp (gdb_target_sid): Check for error messages.
24393 On error or timeout, don't make expect exit (which will terminate
24394 all subsequent tests); instead just make gdb exit.
d63a86f8 24395 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
24396 return a negative value.
24397
a966fde5
JB
243982001-04-24 Jim Blandy <jimb@redhat.com>
24399
851c18e0
JB
24400 * gdb.c++/templates.exp: If we see the prompt for the overload
24401 list, but we haven't recognized any of the longer patterns,
24402 arrange for this test to fail, not hang.
24403
a966fde5
JB
24404 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
24405 variations.
24406
db144853
MC
244072001-04-22 Michael Chastain <chastain@redhat.com>
24408
24409 * gdb.c++/local.exp: Use the 'runto' library function.
24410 * gdb.c++/namespace.exp: Likewise.
24411 * gdb.c++/overload.exp: Likewise.
24412
3207ec21
KB
244132001-03-26 Kevin Buettner <kevinb@redhat.com>
24414
24415 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
24416 * gdb.base/step-line.exp: New file. Test step/next in presence of
24417 #line directives.
24418 * gdb.base/step-line.c: New file. Test program for the above.
24419 * gdb.base/step-line.inp: New file. We pretend that this file has
24420 been transformed by some other tool into step-line.c.
24421
13b57657
JB
244222001-03-21 Jim Blandy <jimb@redhat.com>
24423
24424 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
24425 unmangled operator names.
24426
754cbe1c
JB
244272001-03-20 Jim Blandy <jimb@redhat.com>
24428
24429 * gdb.threads/linux-dp.exp: Recognize an additional message
24430 generated by GDB when it doesn't understand how to debug threads
24431 on the target system.
24432
177495c9
AC
244332001-03-19 Andrew Cagney <ac131313@redhat.com>
24434
24435 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
24436
f266096b
MC
244372001-03-12 Michael Chastain <chastain@redhat.com>
24438
24439 * gdb.c++/derivation.exp: Use the 'runto' library function.
24440
cac3c2ff
MC
244412001-03-12 Michael Chastain <chastain@redhat.com>
24442
24443 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
24444
b6c11a24
MC
244452001-02-24 Michael Chastain <chastain@redhat.com>
24446
24447 * gdb.c++/ref-types.exp: Change handwritten code to library
24448 function 'runto'.
24449
6bae5bce
OF
244502001-03-16 Orjan Friberg <orjanf@axis.com>
24451
24452 * gdb.base/signals.exp: Set count to 0 explicitly.
24453
0015fd9a
MS
244542001-03-15 Mark Salter <msalter@redhat.com>
24455
24456 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
24457 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
24458 (gdb_load): Add support for additional target_info: gdb_download_size
24459 and gdb_load_timeout.
0015fd9a 24460
fc33412a
DT
24461Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
24462
24463 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
24464 file -- to prevent failing when the compile fails but we have no
24465 intention of running the tests anyway.
fc33412a
DT
24466
24467 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
24468 tests if set.
24469
24470 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 24471 integers.
fc33412a
DT
24472
24473 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
24474 * gdb.c++/namespace.exp: Ditto.
24475
115f06de
OF
244762001-03-07 Orjan Friberg <orjanf@axis.com>
24477
24478 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
24479 * gdb.base/pointers.exp: Relax pattern match of decimals.
24480
b6ba6518
KB
244812001-03-06 Kevin Buettner <kevinb@redhat.com>
24482
24483 * Makefile.in, config/abug.exp, config/cfdbug.exp,
24484 config/cpu32bug.exp, config/dve.exp, config/est.exp,
24485 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
24486 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
24487 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
24488 config/sh.exp, config/sid.exp, config/slite.exp,
24489 config/sparclet.exp, config/udi.exp, config/unknown.exp,
24490 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
24491 config/vxworks.exp, config/vxworks29k.exp,
24492 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
24493 gdb.base/all-bin.exp, gdb.base/annota1.exp,
24494 gdb.base/arithmet.exp, gdb.base/assign.exp,
24495 gdb.base/async.exp, gdb.base/attach.exp,
24496 gdb.base/bitfields.exp, gdb.base/bitops.exp,
24497 gdb.base/break.exp, gdb.base/call-ar-st.exp,
24498 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
24499 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
24500 gdb.base/commands.exp, gdb.base/completion.exp,
24501 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
24502 gdb.base/constvars.exp, gdb.base/corefile.exp,
24503 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
24504 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
24505 gdb.base/ending-run.exp, gdb.base/environ.exp,
24506 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
24507 gdb.base/finish.exp, gdb.base/foll-exec.exp,
24508 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
24509 gdb.base/funcargs.exp, gdb.base/help.exp,
24510 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
24511 gdb.base/logical.exp, gdb.base/long_long.exp,
24512 gdb.base/maint.exp, gdb.base/mips_pro.exp,
24513 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
24514 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
24515 gdb.base/pointers.exp, gdb.base/printcmds.exp,
24516 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
24517 gdb.base/regs.exp, gdb.base/relational.exp,
24518 gdb.base/remote.exp, gdb.base/reread.exp,
24519 gdb.base/restore.exp, gdb.base/return2.exp,
24520 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
24521 gdb.base/selftest.exp, gdb.base/setshow.exp,
24522 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
24523 gdb.base/sigall.exp, gdb.base/signals.exp,
24524 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
24525 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
24526 gdb.base/step-test.exp, gdb.base/structs.c,
24527 gdb.base/structs.exp, gdb.base/structs2.exp,
24528 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
24529 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
24530 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
24531 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
24532 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
24533 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
24534 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
24535 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
24536 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
24537 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
24538 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
24539 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
24540 gdb.fortran/types.exp, gdb.java/jmisc.exp,
24541 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
24542 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
24543 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
24544 gdb.trace/circ.exp, gdb.trace/collection.exp,
24545 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
24546 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
24547 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
24548 gdb.trace/report.exp, gdb.trace/save-trace.exp,
24549 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
24550 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
24551 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
24552 notices.
24553
dc96c6c7 245542001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
24555
24556 * gdb.base/varargs.c (find_max_double): Fix printf format string:
24557 first arg is int not float.
24558
dc96c6c7 245592001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
24560
24561 * gdb.base/reread.exp: Unsupported for non-native targets;
24562 doesn't work for remote debugging.
24563
9b0c4aeb
FN
245642001-02-19 Fernando Nasser <fnasser@redhat.com>
24565
24566 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
24567 * gdb.base/ending-run.exp: Properly handle the BSP state when
24568 stepping past the end of main.
9b0c4aeb 24569
02aa71d5
MC
245702001-02-19 John Moore <jmoore@redhat.com>
24571
24572 * gdb.base/commands.exp (infrun_breakpoint_command_test):
24573 Converted HPUX fix for non-expected items following multiple
24574 step commands into general solution for all platforms.
24575
1fa449a4
MC
245762001-02-18 Michael Chastain <chastain@redhat.com>
24577
24578 * gdb.c++/classes.exp (do_tests): Change runto statements
24579 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24580 statements demangler agnostic.
24581 * gdb.c++/virtfunc.exp (do_tests): Likewise.
24582 (gdb_virtfunc_restart): Likewise.
24583
b2f9ec70
MC
245842001-02-14 Michael Chastain <chastain@redhat.com>
24585
24586 * gdb.c++/inherit.exp (do_tests): Change runto statements
24587 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24588 statements demangler agnostic.
24589
cf74b8ca
AC
24590Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
24591
24592 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
24593 ``continue to bkpt at common_routine in thread 2'' and ``stopped
24594 before calling common_routine 15 times'' tests.
cf74b8ca 24595
99f78f56
MC
245962001-02-11 Michael Chastain <chastain@redhat.com>
24597
24598 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
24599 Helps the test script figure out which demangler is in use.
24600 (dm_type_foo_ref): Ditto.
24601 (dm_type_int_star): Ditto.
24602 (dm_type_long_star): Ditto.
24603 (dm_type_unsigned_int): Ditto.
24604 (dm_type_void): Ditto.
24605 (dm_type_void_star): Ditto.
99707966 24606 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
24607 Probe the gdb demangler and set variables to accommodate
24608 formatting differences.
24609 (info_func_regexp): New function. Same as info_func, but
24610 matches against a regexp.
24611 (info_func): Match against a literal string.
24612 (print_addr_2): New function. Match against a literal string,
24613 which can be different from the input to gdb.
24614 (print_addr): Simply call print_addr_2 with the same argument twice.
24615 (test_lookup_operator_functions): Use demangler formatting variables.
24616 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
24617 the tests in the same order as the C++ class declaration.
24618 (test_paddr_operator_functions): Ditto.
24619 (test_paddr_overloaded_functions): Ditto.
24620 (test_paddr_hairy_functions): Use demangler formatting variables.
24621 Add reference to gdb/19 for related tests.
24622 (do_tests): Call probe_demangler.
24623
1de8f023
KB
246242001-01-30 Kevin Buettner <kevinb@redhat.com>
24625
24626 * gdb.c++/templates.cc (printf): Remove unused function definition.
24627
ca3f91ed
MS
246282001-01-26 Felix Lee <flee@redhat.com>
24629
24630 * sid.exp (sid_exit): Pass host, not target, to remote_close.
24631
246322001-01-25 matthew green <mrg@redhat.com>
24633
24634 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
24635 up sid.
24636 (sid_exit): Call `remote_pop_conn' after GDB is gone.
24637
246382001-01-25 matthew green <mrg@redhat.com>
24639
24640 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 24641 Deprecate $sid_spawn_id.
ca3f91ed
MS
24642 (sid_exit): Remove code necessary only for `spawn.'
24643
246442001-01-25 matthew green <mrg@redhat.com>
24645
24646 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
24647
fb18ec4a
MC
246482001-01-28 Michael Chastain <chastain@redhat.com>
24649
24650 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
24651 to call when tests fail. It takes gdb out of the overloaded
24652 function choice menu back to the main prompt, so that the test
24653 program stays synchronized.
24654 (set_bp_overloaded): New proc to collect all the common
24655 code for setting a breakpoint on an overloaded name. Calls
24656 take_gdb_out_of_choice_menu when needed.
24657 (menu_overload1arg): New variable to collect the repeated
24658 instances of the expected menu for an overloaded name. Change
24659 the regular expression to handle changes in g++ type encoding:
24660 "void" can be either "void" or "", and "unsigned int" can be
24661 either "unsigned int" or "unsigned".
24662 (continue_to_bp_overloaded): Change regular expressions to handle
24663 changes in g++ type encoding.
24664 (no proc): Call take_gdb_out_of_choice_menu when needed.
24665 Remove redundant calls to "info break". Accept either "canceled"
24666 or "cancelled". Change regular expressions in "info break"
24667 calls to handle changes in g++ type encoding. Give all tests
24668 unique strings.
24669
9c646a6e
BE
246702001-01-17 Ben Elliston <bje@redhat.com>
24671
24672 * config/sid.exp: New file.
24673
9549d9c1
AC
24674Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
24675
24676 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
24677
dc96c6c7 246782000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
24679
24680 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
24681 Add a RE to accept a non-ascii char if one is ever presented.
24682
b4df4f68
FN
246832000-12-20 Fernando Nasser <fnasser@redhat.com>
24684
297dd0fd 24685 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 24686
dc96c6c7 246872000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 24688
d63a86f8 24689 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
24690 in regexp. One '\' does not suffice on Linux.
24691
4a7bddb6
MC
246922000-12-09 Michael Chastain <chastain@redhat.com>
24693
24694 * gdb.base/break.exp (test_clear_command): Use a marker function
24695 rather than 'main' for the test function. Also move this
24696 test to an execution point where the marker function names are
24697 guaranteed to be bound to functions. (Executing tests after a
24698 'finish' from main runs into name conflicts with local names
24699 in __libc_start_main).
24700
dc96c6c7 247012000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
24702
24703 * gdb.base/finish.exp: New test for gdb's "finish" command.
24704 * gdb.base/return2.exp: New test for gdb's "return" command.
24705 * gdb.base/return2.c: New source file for above.
24706
dc96c6c7 247072000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
24708
24709 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
24710 * gdb.base/miscexprs.exp: Ditto.
24711 * gdb.base/pointers.exp: Ditto.
24712 * gdb.c++/derivation.exp: Ditto.
24713 * gdb.c++/local.exp: Ditto.
24714 * gdb.c++/namespace.exp: Ditto.
24715 * gdb.c++/overload.exp: Ditto.
24716 * gdb.c++/ref-types.exp: Ditto.
24717
dc96c6c7 247182000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
24719
24720 * gdb.base/constvars.exp: Test result of "up" command.
24721 * gdb.base/miscexprs.exp: Ditto.
24722 * gdb.base/pointers.exp: Ditto.
24723 * gdb.base/scope.exp: Ditto.
24724 * gdb.c++/derivation.exp: Ditto.
24725 * gdb.c++/local.exp: Ditto.
24726 * gdb.c++/namespace.exp: Ditto.
24727 * gdb.c++/overload.exp: Ditto.
24728 * gdb.c++/ref-types.exp: Ditto.
24729
44097287
FN
247302000-11-22 Michael Chastain <chastain@redhat.com>
24731
24732 * mips_pro.exp: Accept either "middle -> top -> main" or
24733 "middle -> main" in the backtrace, because gcc can optimize
24734 tail calls to jumps. Remove setup_xfail for the hppa case.
24735 Add a comment with the original warning messages from PR 3016,
24736 which was filed in 1993, to preserve them for posterity.
24737
9d2e1bab
ND
247382000-11-17 Nick Duffek <nsd@redhat.com>
24739
24740 * lib/gdb.exp (gdb_test): Override timeout with board info.
24741
1aca8eb7
ND
247422000-11-17 Nick Duffek <nsd@redhat.com>
24743
24744 * gdb.base/display.exp: Don't kill running stub. Add "again" to
24745 the second kill and detach messages.
24746
93076499
ND
247472000-11-17 Nick Duffek <nsd@redhat.com>
24748
24749 * configure.in: Add AC_EXEEXT.
24750 * configure: Regenerate.
24751 * Makefile.in (just-check): Export EXEEXT.
24752 * lib/gdb.exp ($EXEEXT): Import from environment.
24753 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
24754 expect "maint dump-me" on Cygwin.
24755 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
24756 $EXEEXT.
24757
30e87cd3
ND
247582000-11-17 Nick Duffek <nsd@redhat.com>
24759
24760 * gdb.base/break.exp: Test backtrace and finish from called
24761 function on all platforms, not just HP-UX.
24762
dc96c6c7 247632000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
24764
24765 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
24766 code from gdb_target_monitor, so it can be used independantly
24767 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 24768
dc96c6c7 247692000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
24770
24771 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
24772 * gdb.base/corefile.exp: Expect the message "Program is being
24773 debugged already" when we send the "corefile" command, since
24774 the preceeding gdb_load may have connected gdb to a remote target.
24775 * gdb.base/display.exp: Disable hardware watchpoints if new
24776 board info variable "no_hardware_watchpoints" is true.
24777 Replace single-letter commands with more readable ones.
24778 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
24779 if new board info variable "no_hardware_watchpoints" is true.
24780 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
24781 to see if stdio (printf) testing is possible.
24782 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
24783 board info variable "no_hardware_watchpoints" is true. Use new
24784 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
24785
39124dea
FN
247862000-11-13 Fernando Nasser <fnasser@redhat.com>
24787
24788 From Orjan Friberg <orjanf@axis.com>:
24789 * gdb.base/printcmds.exp: Escape curly braces followed by a number
24790 in array print pattern match.
24791
a9e2e984
FN
247922000-11-09 Fernando Nasser <fnasser@redhat.com>
24793
24794 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
24795 spelling "cancelled" to U.S. spelling "canceled" to match changes
24796 made to gdb.
24797 * gdb.c++/ovldbreak.exp: Ditto.
24798
c7db355b
PS
247992000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24800
24801 * gdb.base/callfuncs.c (main): Moved to end of file, call
24802 t_double_values to initialize the FPU before inferior calls are made.
24803 * gdb.base/callfuncs.exp: Test for register preservation after calling
24804 inferior functions. Add tests for continuining, finishing and
24805 returning from a stop in a call dummy.
24806
dc96c6c7 248072000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
24808
24809 * gdb.base/commands.exp: Break up long lines, and re-indent.
24810
dc96c6c7 248112000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
24812
24813 * config/gdbserver.exp: Rewritten from the ground up, to make it
24814 compatible with the current dejagnu tree, and to make it work with
24815 the new "gdbserver" in libremote.
24816
dc96c6c7 248172000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24818
24819 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
24820 * gdb.base/varargs.exp: Skip entire test if no printf support.
24821 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
24822 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
24823
dc96c6c7 248242000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24825
24826 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
24827 no floating point support.
24828 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
24829 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
24830 * gdb.base/call-rt-st.exp: Ditto.
24831 * gdb.base/call-strs.exp: Ditto.
24832
bac5fc66
JG
248332000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
24834
24835 * gdb.base/sizeof.c: include <stdio.h>.
24836
24837 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
24838 'finish', otherwise uncaptured gdb_prompt would potentially
24839 throw remaining test points out of sync.
bac5fc66 24840
b22a6027
SB
248412000-07-26 Scott Bambrough <scottb@netwinder.org>
24842
24843 * gdb.base/recurse.exp: Run tests for all targets.
24844 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
24845 gnu-oldld case on ARM.
24846 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
24847 for ARM targets.
d63a86f8 24848
d8231941
AG
24849Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
24850
24851 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
24852 * gdb.java/configure: Rebuild.
24853
8caabe69
AG
24854Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
24855
24856 * gdb.java/jv-exp.exp: New file.
24857
9d273ca3
AG
24858Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
24859
24860 * configure: Rebuilt.
24861 * configure.in (configdirs): Add gdb.java.
24862 * gdb.java/jmisc.java: New file.
24863 * gdb.java/jmisc.exp: New file.
24864 * gdb.java/Makefile.in: New file.
24865 * gdb.java/configure: Rebuilt.
24866 * gdb.java/configure.in: New file.
24867 * lib/java.exp: New file.
24868
4f823a66
AC
24869Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
24870
24871 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 24872 underflow.
4f823a66 24873
2391e11d
AC
24874Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
24875
24876 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 24877 and the compilers sizes.
2391e11d 24878
54602222
ND
248792000-07-09 Nick Duffek <nsd@redhat.com>
24880
24881 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
24882 (use_methods): New function.
24883 (main): Call use_methods().
24884 * gdb.c++/classes.exp (test_method_param_class): New procedure.
24885 (do_tests): Call test_method_param_class.
24886
2bec0572
ND
248872000-07-09 Nick Duffek <nsd@redhat.com>
24888
24889 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
24890 spelling.
24891 (test_enums): New procedure. Move enum tests from end of script
24892 to here. Set breakpoint on function name instead of line number.
24893 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
24894 (enums2): New marker function.
24895 (enums1): New function.
24896 (main): Call enums1(). Move enum tests to enums1().
24897
78492fde
AC
24898Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
24899
24900 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 24901 compile/link program. Update line numbers.
78492fde
AC
24902 * gdb.asm/d10v.inc: Define ``startup''.
24903 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 24904
49a2cef8
AC
24905Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
24906
24907 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
24908
3e6c8688
EZ
249092000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24910
24911 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 24912 of 'help maint print' command.
3e6c8688 24913
9ff5cbe9
AC
24914Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
24915
24916 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 24917 they use gdb_expect_list.
9ff5cbe9 24918
17c579bd
AC
24919Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
24920
24921 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
24922 memory-read-packet-size'' instead of ``set endian big'' to test
24923 long commands.
17c579bd 24924
e6d71bf3
DB
249252000-06-03 Daniel Berlin <dan@cgsoftware.com>
24926
24927 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 24928 g++, and stop skipping them.
e6d71bf3
DB
24929
24930 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
24931 work under g++.
24932
d63a86f8 24933 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
24934 initialization.
24935
dc96c6c7 249362000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
24937
24938 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
24939 the regular expression: accept an (almost) arbitrary sequence of
24940 "frames-invalid" and "breakpoints-invalid" messages both before
24941 and after the "starting" message.
24942
dc96c6c7 249432000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
24944
24945 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 24946
dc96c6c7 249472000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
24948
24949 * gdb.base/annota1.exp (annotate-signal-handler-caller):
24950 Relax the regular expression a little, make it pass on Solaris 8.
24951
8216cda9
KB
249522000-05-12 Kevin Buettner <kevinb@redhat.com>
24953
24954 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 24955 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
24956 Instead, it is permissible for gdb to stop on the line of the
24957 call itself.
24958
1a570b2f
MS
249592000-05-12 Michael Snyder <msnyder@.cygnus.com>
24960
24961 * gdb.base/break.exp (bp on small function, optimized file):
24962 Add a second pass pattern. The behavior differs here between stabs
24963 and dwarf for one-line functions. Stabs preserves two line symbols
24964 (one before the prologue and one after) with the same line number,
24965 but dwarf regards these as duplicates and discards one of them.
24966 Therefore the address after the prologue (where the breakpoint is)
24967 has no exactly matching line symbol, and GDB reports the breakpoint
24968 as if it were in the middle of a line rather than at the beginning.
24969
dc96c6c7 249702000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 24971
d63a86f8 24972 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
24973 rather than "send_gdb" (for consistancy).
24974
7d418785
AC
24975Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
24976
24977 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
24978 * gdb.c++/templates.cc: Properly check for GCC version number.
24979 * lib/compiler.cc: Likewise
24980
dc96c6c7 249812000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 24982
d63a86f8 24983 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
24984 gdb may not stop at the first line of main, due to code motion.
24985
dc96c6c7 249862000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
24987
24988 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
24989 This test depends on parsing the printf output from the target.
24990 Since the sparclet stub doesn't do stdio, this will never work.
24991 * gdb.base/call-rt-st.exp: ditto.
24992 * gdb.base/call-strs: ditto.
24993
dc96c6c7 249942000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
24995
24996 * gdb.base/miscexprs.exp: make sizeof long array test portable.
24997
24998 * gdb.base/ending-run.exp: After connecting to a remote target,
24999 but before running, the target will appear to be in a random
25000 location. Specify both a file and a line for breakpoints.
25001 Also, the function that calls main may be called 'init'
25002 rather than 'start'.
25003
a5a51225
EZ
250042000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25005
25006 * gdb.base/help.exp: Update output for add-symbol-file command.
25007
7930cc7c
FN
250082000-04-10 Fernando Nasser <fnasser@cygnus.com>
25009
25010 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25011 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
25012
23e37ab1
C
250132000-04-07 J.T. Conklin <jtc@redback.com>
25014
e93c542c
C
25015 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
25016
23e37ab1
C
25017 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
25018
591b8fa3
PDM
25019Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
25020
25021 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 25022 values that can be represented exactly.
591b8fa3
PDM
25023 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
25024 above change, and to not check against the directory part of the source
25025 file name.
25026 (step into print_long_arg_list): Likewise.
25027 (print print_small_structs from print_long_arg_list): Likewise.
25028 (print print_long_arg_list): Likewise.
25029
7a495180
EZ
250302000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25031
30b53638 25032 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 25033
beb998c6
AC
25034Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
25035
25036 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
25037
1c689132
DB
250382000-03-25 Daniel Berlin <dan@cgsoftware.com>
25039
25040 * gdb.base/commands.exp (deprecated_command_test): Add test for
25041 deprecate with no arguments.
25042
c1790a9d
JL
250432000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
25044
25045 * gdb.base/break.exp: Add new test for setting breakpoints on
25046 optimized code so we can test breakpoints work even when function
25047 prologues may be optimized away
25048
003ba290
FN
250492000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
25050
25051 From David Whedon <dwhedon@gordian.com>
a9c64011 25052 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 25053
6837a0a2
DB
250542000-03-22 Daniel Berlin <dan@cgsoftware.com>
25055
25056 * gdb.base/help.exp: Added test for new apropos command.
25057
b9593231
KB
250582000-03-21 Kevin Buettner <kevinb@redhat.com>
25059
25060 * gdb.base/pointers.c (usevar): New function.
25061 (main): Make sure that global variables v_int_pointer2, rptr,
25062 and y are all referenced someplace in the program by calling
25063 usevar() on them. [Some linkers delete symbols which are
25064 never referenced. The space remains, but there's no way to
25065 get a (symbolic) handle on the variable from the debugger.]
25066
751a959b
EZ
250672000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25068
25069 * gdb.base/printcmds.c: Add typedeffed arrays.
25070
25071 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 25072 procedure to test arrays that are typedef'd.
751a959b 25073
73a93a32
JI
250742000-03-13 James Ingham <jingham@leda.cygnus.com>
25075
25076 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 25077 the library directories.
73a93a32 25078
fb40c209
AC
25079Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
25080
25081 * configure.in (configdirs): Add sub directory gdb.mi.
25082 * configure: Re-generate.
25083
25084 * gdb.mi: New directory.
d63a86f8 25085
ee4dd2c9
AC
250862000-02-25 Scott Bambrough <scottb@netwinder.org>
25087
25088 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 25089 a long long value as a double on ARM platforms.
ee4dd2c9 25090
70f0cc22
JB
250912000-02-16 Jim Blandy <jimb@redhat.com>
25092
25093 * gdb.base/break.exp ("breakpoint line number"): Make sure the
25094 default source file is set properly before running this test.
25095
853819b8
EZ
250962000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25097
25098 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 25099 gdbtk/library directory, not in gdbtcl2.
853819b8 25100
dfcd3bfb
JM
251012000-02-04 Jim Blandy <jimb@redhat.com>
25102
25103 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
25104 backslash from regexp pattern.
25105
25106 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
25107 procedure. Use it to run all the "continue to bp overloaded"
25108 tests. Note that this changes the names of the tests slightly.
25109 If the breakpoint hit message includes a hex PC value, because
25110 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
25111 from the real source code, still consider that a pass.
25112
25113 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
25114 XFAIL here if the breakpoint message contains a hex address. Note
25115 similar change on 1999-11-02.
25116
25117 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
25118
25119 * gdb.base/ptype.exp: Establish a default source file before
25120 calling get_debug_format.
25121
251222000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
25123
25124 * gdb.base/watchpoint.exp: Remove duplication of test messages.
25125
8b93c638
JM
251262000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25127
25128 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
25129 of successive stepi commands -- while in the prologue we should see
25130 the function entry bracket.
25131
251322000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25133
25134 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
25135 reach __change_mode() when stepping through the end of main().
25136
c5394b80
JM
251372000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
25138
25139 * gdb.base/default.exp: Fix expected pattern.
25140 * gdb.base/help.exp: Same.
25141
0d06e24b
JM
251422000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25143
25144 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 25145 Don't use xfail's because that affects only the following test.
d63a86f8 25146
0d06e24b 25147 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 25148 solaris or linux.
0d06e24b
JM
25149
25150 * gdb.base/selftest.exp: Update to reflect changes to main.c.
25151
dc96c6c7 251522000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 25153
d63a86f8 25154 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
25155 "A syntax error" rather than "A parse error". Accept both.
25156
251572000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
25158
25159 * gdb.base/default.exp: Remove OS dependent string from "target
25160 remote" test.
25161 * gdb.base/help.exp: Same for "help target remote" test.
25162
c3f6f71d
JM
251632000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25164
25165 From Jim Kingdon <kingdon@redhat.com>:
25166
25167 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
25168 prompt (cleanup rather than necessity, but still might keep output
25169 from spilling to next test).
c3f6f71d
JM
25170
251712000-01-02 Fred Fish <fnf@cygnus.com>
25172
25173 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
25174 AIX, which defines them in <sys/types.h>.
25175
ed9a39eb 251761999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 25177
ed9a39eb 25178 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 25179 float" test.
ed9a39eb
JM
25180
251811999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 25182
ed9a39eb 25183 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
25184
25185 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
25186 outermost frame disallowed".
25187
251881999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
25189
25190 * gdb.base/setvar.exp: New tests for setting the value of a struct
25191 with a constant list.
25192
251931999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25194
25195 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
25196 require the user to type a cast before setting the value of a struct.
25197
de57eccd
JM
251981999-12-06 Jim Blandy <jimb@cygnus.com>
25199
25200 * gdb.base/default.exp: Expect the new 'info float' command on
25201 all i386 platforms.
25202
25203 * gdb.threads/linux-dp.exp: Expand our ability to recognize
25204 LinuxThreads libraries that don't support debugging.
25205
c2d11a7d
JM
25206Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25207
25208 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
25209 Change the buffer type to ``unsigned char'' to simplify size
25210 arithmetic.
c2d11a7d
JM
25211
25212 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
25213 stub only handles 400-1 byte packets. Verify that the download
25214 worked.
c2d11a7d
JM
25215
252161999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
25217
25218 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
25219 tests, using UNRESOLVED for the untested cases. Also, does not wait
25220 for a timeout if the prompt was received before a recognizable pattern.
25221
252221999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
25223
25224 * lib/gdb.exp (gdb_expect_list): Fix spelling.
25225
252261999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25227
25228 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 25229 watchpoints.
c2d11a7d
JM
25230
252311999-11-24 Jason Merrill <jason@casey.cygnus.com>
25232
25233 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
25234
25235 * gdb.c++/local.exp: Be more flexible in recognizing local class
25236 name mangling. Don't allow horribly truncated method names.
25237 * gdb.c++/derivation.exp: Expect protected inheritance.
25238 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
25239 * gdb.c++/virtfunc.exp: Likewise.
25240 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
25241 when printing a nested enum.
25242
252431999-11-22 Jim Blandy <jimb@cygnus.com>
25244
25245 * gdb.base/step-test.exp: Properly await GDB's response to setting
25246 a breakpoint on the call to large_struct_by_value.
25247
25248 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
25249 just because we have debug info for the `start' function.
25250
252511999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
25252
25253 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
25254 "Unknown signal" messages, which indicate (on LinuxThreads) that
25255 GDB doesn't know how to debug threads on this system. This is
25256 better than hanging while philosopher 0 dumps chatter into gdb.log.
25257
252581999-11-18 Tom Tromey <tromey@cygnus.com>
25259
25260 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
25261
252621999-11-18 Fred Fish <fnf@cygnus.com>
25263
25264 * gdb.base/coremaker2.c: Add sample program for generating
25265 cores that is more self contained than coremaker.c. Eventually
25266 I'll add more code to this and tie it into the testsuite.
25267
4ce44c66
JM
252681999-11-12 Stan Shebs <shebs@andros.cygnus.com>
25269
25270 * gdb.base/dollar.exp: Remove, now in gdb.hp.
25271
252721999-11-10 Jimmy Guo <guo@cup.hp.com>
25273
25274 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 25275 from $srcdir/lib/.
4ce44c66 25276 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 25277 and gdb.c++/.
4ce44c66
JM
25278
25279 * gdb.c++/derivation.exp: remove redundant get compiler info code.
25280
d63a86f8 25281 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
25282 'continue with watch' test point.
25283
252841999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
25285
25286 Merged from p2linux-990323-branch:
d63a86f8 25287
4ce44c66
JM
25288 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
25289
11cf8741
JM
25290Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
25291
25292 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 25293 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
25294
25295Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
25296
25297 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 25298 gdb_expect_list.
11cf8741
JM
25299
25300Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
25301
25302 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
25303
253041999-11-03 Mark Salter <msalter@cygnus.com>
25305
25306 * gdb.base/break.exp: Fix "stub continue" pattern.
25307
253081999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
25309
25310 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
25311
253121999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
25313
25314 * gdb.base/display.exp ("finish"): Add timeout clause.
25315
25316 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
25317 plain prompt clause, so this doesn't have to time out in order to
25318 fail.
25319
25320 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 25321 breakpoint hit messages include an address.
11cf8741
JM
25322
25323 * gdb.base/display.exp: Don't forget to escape parens in regular
25324 expressions. Unix regexp notatation sucks.
25325
253261999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25327
25328 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 25329 order for 'signalled' message.
11cf8741 25330
5c44784c
JM
253311999-11-01 Stan Shebs <shebs@andros.cygnus.com>
25332
25333 From Jimmy Guo <guo@cup.hp.com>:
25334 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
25335 * gdb.base/annota1.c: Add code for tests to work with.
25336
253371999-10-26 Frank Ch. Eigler <fche@cygnus.com>
25338
25339 * gdb.base/remote.exp: New test for remote downloading settings.
25340 * gdb.base/remote.c: New file with large .data.
25341
917317f4
JM
253421999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
25343
25344 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
25345 for LinuxThreads support, merged from the Code Fusion branch.
25346
25347Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
25348
25349 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
25350 containing exp_continue into a while within an expect. Don't
25351 attempt a start more than three times. Check return value from
25352 gdb_load.
d63a86f8 25353
2df3850c
JM
25354Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
25355
25356 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 25357 a pass case.
2df3850c 25358
2acceee2
JM
253591999-10-01 Kevin Buettner <kevinb@cygnus.com>
25360
25361 * gdb.base/break.c (main): Added a statement that we can step
25362 off of.
25363 * gdb.base/break.exp: Added tests for setting a breakpoint
25364 at an offset and stepping onto a breakpoint.
25365
253661999-10-01 Fred Fish <fnf@cygnus.com>
25367
d63a86f8 25368 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
25369 gdb output.
25370
c2c6d25f
JM
253711999-09-18 Jim Blandy <jimb@cris.red-bean.com>
25372
25373 * gdb.base/break.exp: Code locations are in hex, don't forget!
25374 (For HP-UX.)
25375
253761999-09-17 Stan Shebs <shebs@andros.cygnus.com>
25377
25378 * condbreak.exp: Use break.c as test program.
25379 * condbreak.c: Remove, redundant with break.c.
25380
253811999-09-15 Stan Shebs <shebs@andros.cygnus.com>
25382
25383 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 25384 Z-packets if the target needs it.
c2c6d25f
JM
25385
253861999-09-13 James Ingham <jingham@leda.cygnus.com>
25387
25388 * gdb.c++/overload.exp: Added tests for listing overloaded
25389 functions with function pointers in the arg, explicitly calling
25390 out the version you want.
25391
cff3e48b
JM
253921999-09-09 Stan Shebs <shebs@andros.cygnus.com>
25393
25394 * long_long.exp: Add variations of test cases that work for
25395 targets with 16-bit ints and 32-bit doubles.
25396
d4f3574e
SS
253971999-09-08 Stan Shebs <shebs@andros.cygnus.com>
25398
25399 * break.c (main): Compare a possibly-uninitialized argc with an
25400 unlikely value that fits in 16 bits.
25401
254021999-09-07 Stan Shebs <shebs@andros.cygnus.com>
25403
25404 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
25405 0xfeeb, don't want negative numbers if ints are 16 bits.
25406
25407 * lib/gdb.exp (skip_cplus_tests): New proc.
25408 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
25409 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
25410 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
25411 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
25412 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
25413 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
25414 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
25415 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
25416
25417 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
25418
25419Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
25420
25421 * gdb.base/corefile.exp (up): Allow a parameter to appear
25422 in the frame that we're going up to.
25423
25424 From Jim Blandy <jimb@cygnus.com>:
25425
25426 * gdb.base/default.exp (info float): Expect some output now.
25427
25428 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
25429 returning floating-point values to fail on the x86.
25430 * gdb.base/callfwmall.exp (do_function_calls): Same.
25431
25432 * gdb.base/list.exp (test_listsize): Correct expectations for
25433 listing line 1 with listsize 2. Also, listing a single line
25434 works now, as does listing three lines. [Kevin's note: There
25435 were a number of other cases fixed too where the expectations
25436 differed...]
25437
254381999-09-02 Stan Shebs <shebs@andros.cygnus.com>
25439
25440 * gdb.base/selftest.exp: Add case for when version prints as
25441 constant string instead of char pointer.
25442
104c1213
JM
254431999-08-25 Stan Shebs <shebs@andros.cygnus.com>
25444
25445 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 25446 stepping out of main.
104c1213
JM
25447
25448 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
25449 G++ used.
25450
25451 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 25452 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
25453
25454 * gdb.c++/ovldbreak.exp: Update match string in test that
25455 includes a warning of multiple breakpoints.
25456
254571999-08-24 Stan Shebs <shebs@andros.cygnus.com>
25458
25459 * gdb.base/display.exp: Improve precision of step-after-finish
25460 added yesterday.
25461
25462 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 25463 test.
104c1213
JM
25464
25465 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
25466 configs when using G++, not just hppa*.
25467
254681999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25469
25470 * gdb.base/async.c: New file.
25471 * gdb.base/async.exp: New file.
25472
25473Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
25474
25475 * gdb.base/break.exp: Tweak PA specific tests to properly handle
25476 PA64.
25477
53a5351d
JM
25478Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
25479
104c1213
JM
25480 * gdb.base/display.exp: "finish" can leave us mid-line on many
25481 targets, deal with it. Add a small constant to main, instead of
25482 1000 since main+1000 may not be a valid address in the target.
25483
53a5351d
JM
25484 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
25485 on hpux11.
25486
25487 * gdb.base/attach.exp: Handle another hpux11 error message variant
25488 when attaching to a process that does not exist.
25489
254901999-08-19 J.T. Conklin <jtc@redback.com>
25491
25492 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 25493 characters in 'continue to 1241' test.
53a5351d
JM
25494
254951999-08-17 Stan Shebs <shebs@andros.cygnus.com>
25496
25497 * gdb.base/call-ar-st.exp: Add a shorter match case for the
25498 stop in print_long_arg_list, define and use a whitespace
25499 variable in print_small_structs test, add an XFAIL for Solaris.
25500 * gdb.base/dbx.exp: XFAIL func commands until somebody is
25501 interested enough to fix.
25502
7be570e7
JM
255031999-08-13 Keith Seitz <keiths@cygnus.com>
25504
25505 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
25506 (dbx_gdb_load): Remove. Use gdb_load instead, since that
25507 proc knows about targets other than the natives.
25508 (test_assign): Use "gdb_run_cmd" to "run" the target.
25509 Check that we've actually hit the breakpoint at main.
25510 When we attempt to assign a value to a local variable, check
25511 that the variable is in the current scope, i.e., don't use
25512 a test with an empty result.
25513
25514Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
25515
25516 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 25517 command.
7be570e7
JM
25518
255191999-08-09 Stan Shebs <shebs@andros.cygnus.com>
25520
25521 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25522 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
25523 gdb.compat, gdb.threads-hp.
25524 gdb.hp/configure, gdb.hp/configure.in: New files.
25525 gdb.hp/Makefile.in: Recurse into new subdirs.
25526 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
25527 gdb.hp/gdb.objdbg: New directory, tests for debugging info
25528 in object files.
25529 gdb.hp/tools: New directory, aux tools for HP-specific tests.
25530
96baa820
JM
255311999-08-05 Stan Shebs <shebs@andros.cygnus.com>
25532
25533 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 25534 funky printf, remove a bogus p/a test.
96baa820
JM
25535
255361999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25537
25538 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
25539 connected to the target. This is necessary when running not
25540 natively.
96baa820
JM
25541
255421999-08-03 Stan Shebs <shebs@andros.cygnus.com>
25543
25544 * gdb.base/step-test.exp: Removed some extraneous messages.
25545
25546 * gdb.base/long_long.exp: Don't run memory examination tests
25547 on little-endian targets (they will need a different set of
25548 results to match).
25549
255501999-08-02 Stan Shebs <shebs@andros.cygnus.com>
25551
25552 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
25553 until somebody decides to fix GDB.
25554
25555 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 25556 constant as "ULL".
96baa820
JM
25557 * gdb.base/long_long.exp: Loosen x/c test, add partial result
25558 matches for a couple x/2 commands.
25559
a0b3c4fd
JM
255601999-07-30 Stan Shebs <shebs@andros.cygnus.com>
25561
25562 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
25563 by merging in ref-types2 tests.
25564 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
25565
25566 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25567 * gdb.c++/Makefile.in: Add standard actions.
25568 (EXECUTABLES): Rename from PROGS, update list.
25569 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
25570 from gdb.hp.
25571 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
25572 foo and bar locals.
25573 * gdb.c++/anon-union.exp: Fix tests to match.
25574 * gdb.c++/classes.exp: Run if HP compiler used, add extra
25575 expect matches to handle output variations.
25576 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
25577 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 25578 output, add HP alternatives for new and delete prints.
a0b3c4fd 25579 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 25580 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
25581 * gdb.c++/demangle.exp: Use $style when reporting failure.
25582 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
25583 * gdb.c++/inherit.exp: Run if HP compiler used, add some
25584 match alternatives.
25585 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 25586 compilers.
a0b3c4fd
JM
25587 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
25588 * gdb.c++/method.exp: Add match alternatives.
25589 * gdb.c++/misc.cc: Add bool types.
25590 * gdb.c++/misc.exp: Add tests for bool types.
25591 * gdb.c++/overload.exp: Add xfails.
25592 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
25593 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
25594 add some more template parameter tests (only for HP currently).
25595 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
25596 * gdb.c++/virtfunc.cc: Add return type and value for main.
25597 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
25598 match alternatives.
d63a86f8 25599
a0b3c4fd
JM
256001999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25601
25602 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
25603
256041999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
25605
25606 * gdb.base/signals.exp: Don't expect getting a backtrace from
25607 within a signal handler to fail on Linux.
25608
256091999-07-29 Stan Shebs <shebs@andros.cygnus.com>
25610
25611 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25612 * lib/gdb.exp: Remove some gratuitious semicolons.
25613 (delete_breakpoints): Increase timeout.
25614 (gdb_expect): Add -notransfer option.
25615 (gdb_test): Use -notransfer option.
25616 (get_compiler_info): Add f77 case.
25617 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 25618 case.
a0b3c4fd
JM
25619 (gdb_preprocess): Call get_compiler.
25620
25621 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
25622 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
25623 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
25624 gdb.base/long_long.exp, gdb.base/printcmds.exp,
25625 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
25626 third arg to gdb_test.
a0b3c4fd
JM
25627 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
25628 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 25629 HP-UX xfails, add others.
a0b3c4fd
JM
25630 * gdb.base/completion.exp: Reflect name change of self-test.
25631 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
25632 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
25633 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
25634 HP failure number.
a0b3c4fd
JM
25635 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
25636 useless HP-UX 10.30 references.
25637 * gdb.base/maint.exp: Loosen matches.
25638 * gdb.base/pointers.c (main): Declare more_code.
25639 * gdb.base/pointers.exp: Match on output of a `next'.
25640 * gdb.base/structs.c: Add prototypes.
25641 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
25642 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
25643
256441999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25645
25646 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 25647 command.
a0b3c4fd
JM
25648
256491999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25650
25651 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
25652 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
25653
25654 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
25655 debug info. Deal with lack of signal hanlder info in stack.
25656
a9c64011 25657 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
25658 * gdb.base/annota1.exp: If printf has debug info, deal with it.
25659
5a2468f5
JM
256601999-07-19 Stan Shebs <shebs@andros.cygnus.com>
25661
25662 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 25663 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 25664
adf40b2e
JM
25665Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25666
25667 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 25668 a1-selftest.exp.
adf40b2e
JM
25669 * gdb.base/configure: Re-generate.
25670
256711999-07-12 Stan Shebs <shebs@andros.cygnus.com>
25672
25673 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
25674 in trying to run first and name is too long.
25675
25676 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
25677 pointers2.c and pointers2.exp, respectively.
25678 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
25679 doschk happier.
25680
43e526b9
JM
256811999-07-08 Stan Shebs <shebs@andros.cygnus.com>
25682
25683 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
25684 callfuncs2.c and callfuncs2.exp.
25685
25686 * gdb.base/list.exp: Remove mistaken xfails.
25687 * gdb.base/list0.h: Add optional prototypes.
25688
9846de1b
JM
25689Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
25690
a9c64011 25691 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 25692 calling malloc.
a9c64011
AS
25693 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
25694 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 25695 use.
9846de1b
JM
25696
256971999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25698
25699 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
25700 * gdb.base/annota2.cc, annota2.exp: Move from here.
25701 * gdb.c++/annota2.cc, annota2.exp: To here.
25702 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
25703
43ff13b4
JM
25704Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
25705
25706 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 25707 a consistent format.
43ff13b4 25708
085dd6e6
JM
257091999-06-25 Stan Shebs <shebs@andros.cygnus.com>
25710
25711 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25712 * lib/gdb.exp (get_compiler_info): Add detection for assorted
25713 HP compilers, also set the globals $true and $false.
25714
25715 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
25716 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
25717 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
25718 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
25719 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
25720 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
25721 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
25722 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
25723 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
25724 whatis.c} Add C++ compatible function definitions and return
25725 types, add includes for library functions.
085dd6e6
JM
25726 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
25727 * gdb.base/step-test.c (myglob): Rename from glob.
25728 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
25729 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
25730 files, move here from gdb.hp.
085dd6e6 25731 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
25732 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
25733 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
25734 Adjust line numbers in regexps.
085dd6e6
JM
25735
25736 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
25737 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
25738 instead of 0/1.
25739
25740 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
25741 foll-vfork.exp: New files, move here from gdb.hp.
25742 * gdb.base/page.exp: New file, test of pagination command.
25743
25744 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
25745 recursion test.
25746 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
25747
25748 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 25749 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
25750
25751 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 25752 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 25753 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 25754 watchpoint test.
085dd6e6
JM
25755 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
25756 them work.
25757 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
25758 expressions properly.
25759 * gdb.base/corefile.exp: Loosen the match slightly.
25760 * gdb.base/default.exp: Allow "Error accessing memory" message
25761 also.
25762 * gdb.base/display.exp: Skip over x/0 j if PA64.
25763 * gdb.base/funcargs.exp: Add xfails for HP-UX.
25764 * gdb.base/interrupt.exp: Ditto.
25765 * gdb.base/langs.exp: Add symbolic matches governed by compiler
25766 in use.
25767 * gdb.base/list.exp: Add xfails for HP-UX.
25768 * gdb.base/long_long.exp: Refine some of the numeric matches.
25769 * gdb.base/mips_pro.exp: Xfail on HP-UX.
25770 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
25771 * gdb.base/nodebug.exp: Succeed on more varieties of output.
25772 * gdb.base/opaque.exp: Remove some HP-UX xfails.
25773 * gdb.base/ptype.exp: Succeed on more varieties of output.
25774 * gdb.base/scope.exp: Add xfails for HP-UX.
25775 * gdb.base/sect-cmd.exp: Add more cases.
25776 * gdb.base/setvar.exp: Add xfails for HP-UX.
25777 * gdb.base/shlib-call.exp: Loosen some matches slightly.
25778 * gdb.base/signals.exp: Match on void symbolically.
25779 * gdb.base/step-test.exp: Add case for PA64.
25780 * gdb.base/term.exp: Add exit and restart.
25781 * gdb.base/twice.exp: Clean up after self.
25782 * gdb.base/varargs.exp: Disable overload resolution explicitly.
25783 * gdb.base/whatis.exp: Allow more ways to pass tests.
25784
25785 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 25786 no longer useful.
085dd6e6
JM
25787
25788Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
25789
25790 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 25791 list of patterns.
085dd6e6 25792 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
25793 print_double_array(double_array)", "continuing to breakpoint
25794 1018", "print print_double_array(array_d)" and "continuing to
25795 1034" tests.
d63a86f8 25796
085dd6e6
JM
257971999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
25798
a9c64011 25799 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
25800
258011999-06-24 Stan Shebs <shebs@andros.cygnus.com>
25802
25803 * config/mt-*: Remove, these haven't been used since 1996.
25804
258051999-06-22 Stan Shebs <shebs@andros.cygnus.com>
25806
25807 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 25808 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
25809 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
25810
9e0b60a8
JM
258111999-06-18 Stan Shebs <shebs@andros.cygnus.com>
25812
25813 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
25814 simpler match case for the ptype of the big class.
25815
258161999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25817
25818 * gdb.exp: Fix test for gdb_prompt existence.
25819
258201999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25821
25822 * gdb.exp (gdb_test): Add fail after calls to perror.
25823
258241999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25825
25826 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
25827
258281999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25829
25830 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
25831
0f71a2f6
JM
25832Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
25833
25834 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 25835 malloc() is linked in.
0f71a2f6
JM
25836
258371999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25838
25839 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
25840 step at end.
25841
25842 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
25843
258441999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
25845
25846 * gdb.java/jv-print.exp: New file. (Our first Java test!)
25847
cce74817
JM
25848Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
25849
25850 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
25851 * gdb.base/mips_pro.exp: Likewise.
25852
258531999-06-02 Keith Seitz <keiths@cygnus.com>
25854
25855 * gdb.c++/templates.cc: Change all "new" operators to throw
25856 an exception.
25857 * gdb.c++/cplusfuncs.cc: Likewise.
25858
25859 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
25860
25861Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
25862
25863 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
25864 * gdb.base/ending-run.exp: When stepping out of main, accept a
25865 step into an arbitrary assembler file.
cce74817 25866
392a587b
JM
258671999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25868
d63a86f8 25869 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 25870 "breakpoint-invalid" to be printed.
6fdff2c5
PA
25871 * gdb.base/annota2.exp: Revise line number for main
25872 breakpoint. Allow any number of "frames-invalid" and
25873 "breakpoint-invalid" to be printed.
392a587b
JM
25874 * gdb.base/annota2.cc: Initialize a.x to 0.
25875
9e086581
JM
258761999-05-17 Keith Seitz <keiths@cygnus.com>
25877
6fdff2c5
PA
25878 * gdb.base/call-ar-st.exp: Skip
25879 "print print_double_array (double_array)" when "skip_float_tests" set.
25880 Ditto for "print print_double_array(array_d)",
25881 "print print_small_structs", "print print_ten_doubles", and
25882 "step into print_long_arg_list".
25883 Don't assume we can step into "print_long_arg_list": we could step
25884 into memcpy.
25885 * gdb.base/call-rt-st.exp: Don't run float-related tests when
25886 "skip_float_tests" is set: "print print_one_double(*d1)"
25887 and "print print_two_floats(*f3)".
9e086581
JM
25888 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
25889 "skip_float_tests" is set.
6fdff2c5
PA
25890 * gdb.base/varargs.exp: Skip
25891 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
25892 "skip_float_tests" set.
d63a86f8 25893
cd0fc7c3
SS
258941999-05-06 Keith Seitz <keiths@cygnus.com>
25895
25896 * gdb.base/annota2.cc: Include stdio.h.
25897
25898Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
25899
25900 * gdb.base/crossload.exp: Remove, this has been disabled ever
25901 since BFD stopped including all targets, and cross-GDB gets
25902 plenty of testing anyway.
25903 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
25904 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
25905 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
25906 * gdb.base/README: Remove, was doc for this.
25907 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 25908 needed.
cd0fc7c3 25909
b83266a0
SS
259101999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25911
25912 * gdb.base/call-ar-st.exp: Fix one regular expression in test
25913 output.
25914
25915 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
25916 * gdb.base/annota2.exp: New file. More annotation tests.
25917 * gdb.base/annota1.c: New file. Source file for annota1.exp.
25918 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
25919
259201999-04-23 Angela Marie Thomas <angela@cygnus.com>
25921
25922 * config/cfdbug.exp: New file.
25923
7a292a7a
SS
259241999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
25925
25926 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
25927 Marcus Daniel's and Dale Hawkins's demangler crashes.
25928
25929 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
25930 test_lucid_style_demangling, test_arm_style_demangling,
25931 test_hp_style_demangling): Try Tom Tromey's core-dumping
25932 identifier under each demangling style.
7a292a7a
SS
25933
259341999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
25935
25936 * gdb.c++/demangle.exp: Include the current demangling style
25937 in all test names.
25938 (current_demangling_style): New global variable.
25939 (set_demangling_style, test_demangling_core, test_demangling,
25940 test_demangling_exact): New functions.
25941 (test_gnu_style_demangling, test_lucid_style_demangling,
25942 test_arm_style_demangling, test_hp_style_demangling): Use those,
25943 instead of calling gdb_test and gdb_test_exact directly.
25944 (catch_demangling_errors): New function, which reports errors
25945 signalled by the demangling test functions in an orderly way.
25946 (do_tests): Use catch_demangling_errors.
25947
259481999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
25949
25950 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 25951 grouping in expressions, not {}.
7a292a7a
SS
25952
25953 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 25954 initialized yet.
7a292a7a
SS
25955
259561999-04-01 Stan Shebs <shebs@andros.cygnus.com>
25957
25958 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
25959 are listed.
25960
259611999-03-26 Stan Shebs <shebs@andros.cygnus.com>
25962
25963 * gdb.stabs/weird.exp: Test for CC being defined before
25964 looking at its value.
25965
259661999-03-25 Stan Shebs <shebs@andros.cygnus.com>
25967
25968 * gdb.base/call-ar-st.exp: Remove stray '#'.
25969 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
25970 "short int" and "long int".
25971 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 25972 change, to mollify finicky HP compiler.
7a292a7a
SS
25973 * gdb.hp/reg-test.exp (testfile): Fix file name.
25974 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 25975
7a292a7a
SS
25976 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
25977 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
25978 alternate form of enum ptype.
25979
c906108c
SS
259801999-03-23 Stan Shebs <shebs@andros.cygnus.com>
25981
7a292a7a
SS
25982 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
25983 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
25984 passing skip_hp_tests, so as not to waste time on guaranteed
25985 failure.
7a292a7a 25986
c906108c
SS
25987 * gdb.c++/overload.cc: Pass string instead of char addr, always
25988 init ccpfoo.
25989 * gdb.c++/templates.cc: Fix syntax error.
25990
7a292a7a
SS
25991Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25992
25993 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 25994 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
25995 command.
25996
259971999-03-18 James Ingham <jingham@cygnus.com>
25998
25999 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
26000
26001 * gdb.c++/method.exp: It was testing an uninitialized int on the
26002 stack and assuming it was positive.
26003
26004 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
26005
26006 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 26007 keep it from killing the rest of the tests.
7a292a7a
SS
26008 Use gdb_continue_to_end.
26009
26010 * gdb.base/sigall.exp: use gdb_continue_to_end.
26011
26012 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
26013
26014 * gdb.base/display.exp: use runto_main, not run.
26015
d63a86f8
RM
26016 * gdb.base/default.exp: Check for the current error message in the
26017 r abbreviation test.
7a292a7a
SS
26018 Add strongarm to the targets that know info float.
26019
d63a86f8 26020 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
26021 run which doesn't work with monitors.
26022
6fdff2c5
PA
26023 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
26024 1034 test.
7a292a7a
SS
26025
26026 * gdb.base/break.exp: use the gdb_continue_to_end proc.
26027
6fdff2c5
PA
26028 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
26029 end of a program. Traps the case (in Cygmon) when the program
26030 never really exits. Same as Mark's continue_to_exit, but I had
26031 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
26032
26033 * config/monitor.exp (gdb_target_monitor): added another
26034 target_info parameter: remotebinarydownload. This will set the
26035 remotebinarydownload flag if this is causing some boards trouble.
26036
260371999-03-18 Mark Salter <msalter@cygnus.com>
26038
26039 * lib/gdb.exp (continue_to_exit): New function.
26040
26041 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
26042 * gdb.base/ending-run.exp: Ditto.
26043 * gdb.base/step-test.exp: Ditto.
26044
260451999-03-16 Stan Shebs <shebs@andros.cygnus.com>
26046
26047 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
26048 (suggested by Art Haas <ahaas@neosoft.com>).
26049
260501999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
26051
889bf7c5 26052 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
26053
26054Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
26055
26056 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 26057 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
26058
260591999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
26060
26061 * gdb.base/call-strs.exp: Don't assume that `step' will step over
26062 a call to strlen; sometimes we do have sources.
26063
260641999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
26065
26066 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 26067 character, so GDB won't print garbage after its end.
d63a86f8 26068
c906108c
SS
26069 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
26070 breakpoint there instead. Sometimes GCC emits memcpy to handle
26071 the large structures being passed by value, so we step into that
26072 instead of sum_array_print, which obscures what we're really testing.
26073 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
26074 the bizarre steps into memcpy, so do that here. Add check for
26075 stepping into function calls that pass large structures by value.
26076 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
26077 Remove all references to specific line numbers.
26078 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
26079 New type and function.
26080 (main): Call large_struct_by_value, passing it a large struct by value.
26081 * lib/gdb.exp (gdb_get_line_number): New function.
26082
26083 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
26084 more portable.
26085
7a292a7a
SS
260861999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
26087
c906108c
SS
26088 * lib/gdb.exp: Doc fixes.
26089
7a292a7a
SS
260901999-03-05 Nick Clifton <nickc@cygnus.com>
26091
d63a86f8 26092 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
26093
260941999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
26095
c906108c 26096 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
26097 commands. They're not germane to this test, and they don't work
26098 that way on remote targets.
c906108c 26099
3fc11d3e
JM
261001999-03-01 James Ingham <jingham@cygnus.com>
26101
26102 * Changelog entries merged over from gdb development branch.
26103
3fc11d3e
JM
26104 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
26105
26106 * lib/gdb.exp (gdbtk_analyze_results): Generic function
26107 for outputting results of test run.
26108
2d4a1622 26109 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
26110
26111 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 26112
7a292a7a
SS
261131999-02-25 Felix Lee <flee@cygnus.com>
26114
26115 * lib/gdb.exp (debug_format): initialize
26116
c906108c
SS
261171999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
26118
26119 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
26120 * gdb.base/call-rt-st.c: Ditto.
26121
c906108c
SS
261221999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
26123
26124 * gdb.threads/pthreads.exp (horiz): New variable.
26125 (test_startup): Fix regexps that capture thread numbers.
26126
261271999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
26128
26129 * gdb.base/smoke.exp: Disambiguate two test case names (both
26130 called ``print'').
26131
26132Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26133
26134 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 26135 compilation.
c906108c
SS
26136
261371999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26138
26139 * gdb.base/miscexprs.exp: Change patterns to match GDB's
26140 actual output formatting.
26141 * gdb.base/smoke.exp: GDB removes leading 0's.
26142 * gdb.base/volatile.exp: Don't check type of remuneration;
26143 that variable is no longer defined in constvars.c.
26144 * gdb.base/step-test.c (main): Exit with explicit exit code.
26145 * gdb.base/step-test.exp: Remove two nexti checks--they are
26146 not portable.
26147
261481999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26149
26150 * gdb.base/help.exp ("help delete display"): Fix test to match
26151 gdb's output.
26152
26153 * gdb.base/long_long.c (known_types): Initialize values to zero.
26154 * gdb.base/long_long.exp: Step one more line
26155 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
26156 leading zeros. Explicitly ask for hex formatting. Use
26157 unique test case names.
c906108c
SS
26158
26159Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26160
d63a86f8 26161 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
26162
26163 * gdb.c++/method.exp: Add missing close brace.
26164
261651999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
26166
26167 * gdb.base/maint.exp: Use 'set height 0' to disable page
26168 prompting, not 'set height 400'.
26169
26170 Fix a bunch of timeouts.
26171 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
26172 four separate tests, so expect doesn't take forever to match a ton
26173 of text against a regexp with lots of .* forms.
26174 ("maint print psymbols", "maint print symbols"): Make some of
26175 these greps more selective, so that expect doesn't try to wade
26176 through huge piles of output and time out.
26177
26178 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
26179
26180 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
26181 tests: one which doesn't expect shlib events to be reported, and
26182 another which does, but is XFAIL for all platforms other than
26183 HP/UX.
c906108c
SS
26184
26185 * gdb.base/break.exp: Teach the test suite that the `catch
26186 fork', `catch vfork', and `catch exec' commands produce error
26187 messages on platforms that don't provide these features.
26188
26189Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26190
26191 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
26192 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
26193 (shortening names from solib_threshold.exp etc), won't run on
26194 anything but HP-UX for the foreseeable future.
c906108c 26195 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 26196 reflect move.
c906108c
SS
26197
26198Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
26199
26200 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 26201 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
26202
26203Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
26204
26205 * gdb.base/shlib-call.exp: add test cases to verify that gdb
26206 successfully re-sets breakpoints in shared libraries.
26207 * gdb.base/shmain.c (main): return 0, don't fall off the end.
26208
26209Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26210
d63a86f8
RM
26211 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
26212 and compiled w/o GCC.
c906108c
SS
26213
26214 * gdb.hp/watch-cmd.exp: ditto.
26215
26216 * gdb.hp/watch-hp.exp: ditto.
26217
26218 * gdb.hp/xdb1.exp: ditto.
26219
26220 * gdb.hp/xdb2.exp: ditto.
26221
26222 * gdb.hp/dbx.exp: ditto.
26223
26224Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
26225
26226 * constvars.c: Remove C++-isms.
26227 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 26228 with GCC.
c906108c
SS
26229
26230Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
26231
26232 The following changes are part of the HP merge.
26233
26234 * gdb.base/break.exp: new tests to verify that catchpoints for
26235 fork, vfork, and exec don't trigger inappropriately.
26236
26237 * gdb.base/opaque.exp: compile one file at a time, then link.
26238
26239 * gdb.base/signals.exp: be more restrictive about which hppa
26240 systems receive a setup_xfail. new tests.
26241
26242 * gdb.base/solib_threshold.build: new file.
26243 * gdb.base/solib_threshold.exp: new file.
26244 * gdb.base/solib_threshold.link_opts: new file.
26245 * gdb.base/solib_threshold.mk: new file.
26246 * gdb.base/gen_solib_threshold.c: new file.
26247
26248 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
26249 tests. New tests for enums inside classes.
26250
26251 * gdb.c++/compiler.cc: indicate support of template debugging.
26252
26253 * gdb.c++/demangle.exp: run hp style demangling tests.
26254
26255 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
26256 tests.
26257
26258 * gdb.c++/misc.cc: changes to support new tests.
26259
26260 * gdb.c++/templates.cc: changes to support HP's compiler; changes
26261 to support new tests.
26262
26263 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
26264 gcc, then skip these tests.
26265
26266Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
26267
26268 The following files are part of the HP merge; some had longer
26269 names at HP, but have been renamed to be no more than 14
26270 characters in length.
26271
26272 * gdb.hp/ambiguous.cc: new file.
26273 * gdb.hp/ambiguous.exp: new file.
26274 * gdb.hp/attach.exp: new file.
26275 * gdb.hp/attach2.exp: new file.
26276 * gdb.hp/classes-hp.exp: new file.
26277 * gdb.hp/ctti.exp: new file.
26278 * gdb.hp/ctti-add.cc: new file.
26279 * gdb.hp/ctti-add1.cc: new file.
26280 * gdb.hp/ctti-add2.cc: new file.
26281 * gdb.hp/ctti-add3.cc: new file.
26282 * gdb.hp/dbx.exp: new file.
26283 * gdb.hp/exception.cc: new file.
26284 * gdb.hp/exception.exp: new file.
26285 * gdb.hp/foll-exec.c: new file.
26286 * gdb.hp/foll-exec.exp: new file.
26287 * gdb.hp/foll-fork.c: new file.
26288 * gdb.hp/foll-fork.exp: new file.
26289 * gdb.hp/foll-vfork.c: new file.
26290 * gdb.hp/foll-vfork.exp: new file.
26291 * gdb.hp/inherit-hp.exp: new file.
26292 * gdb.hp/more-steps.exp: new file.
26293 * gdb.hp/namespace.cc: new file.
26294 * gdb.hp/namespace.exp: new file.
26295 * gdb.hp/optimize.exp: new file.
26296 * gdb.hp/pxdb.c: new file.
26297 * gdb.hp/pxdb.exp: new file.
26298 * gdb.hp/quicksort.exp: new file.
26299 * gdb.hp/reg-test.exp: new file.
26300 * gdb.hp/reg-test.s: new file.
26301 * gdb.hp/sized-enum.c: new file.
26302 * gdb.hp/sized-enum.exp: new file.
26303 * gdb.hp/start-stop.exp: new file.
26304 * gdb.hp/templ-hp.cc: new file.
26305 * gdb.hp/templ-hp.exp: new file.
26306 * gdb.hp/thr-lib.c: new file.
26307 * gdb.hp/thr-lib.exp: new file.
26308 * gdb.hp/thr-lib.h: new file.
26309 * gdb.hp/thr-liblib.c: new file.
26310 * gdb.hp/virtfun-hp.c: new file.
26311 * gdb.hp/virtfun-hp.exp: new file.
26312 * gdb.hp/watch-cmd.exp: new file.
26313 * gdb.hp/watch-hp.exp: new file.
26314 * gdb.hp/xdb1.exp: new file.
26315 * gdb.hp/xdb2.exp: new file.
26316 * gdb.hp/xdb3.exp: new file.
26317
26318Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
26319
26320 The following files are part of the HP merge; some had longer
26321 names at HP, but have been renamed to be no more than 14
26322 characters in length.
26323
26324 * gdb.base/ss.h: new file.
26325 * gdb.base/call-ar-st.c: new file.
26326 * gdb.base/call-ar-st.exp: new file.
26327 * gdb.base/call-rt-st.c: new file.
26328 * gdb.base/call-rt-st-exp: new file.
26329 * gdb.base/call-strs.exp: new file.
26330 * gdb.base/ena-dis-br.exp: new file.
26331 * gdb.base/environ.exp: new file.
26332 * gdb.base/long_long.exp: new file.
26333 * gdb.base/sect-cmd.exp: new file.
26334 * gdb.base/shlib-cl2.exp: new file.
26335 * gdb.base/smoke.exp: new file.
26336 * gdb.base/so-impl-ld.c: new file.
26337 * gdb.base/so-impl-ld.exp: new file.
26338 * gdb.base/so-indr-cl.c: new file.
26339 * gdb.base/so-indr-cl.exp: new file.
26340 * gdb.base/varargs.exp: new file.
26341 * gdb.base/volatile.exp: new file.
26342 * gdb.base/whatis-exp.exp: new file.
7a292a7a 26343 * gdb.base/display.exp: new file.
c906108c
SS
26344 * gdb.c++/derivation.exp: new file.
26345 * gdb.c++/local.exp: new file.
26346 * gdb.c++/member-ptr.exp: new file.
26347 * gdb.c++/overload.exp: new file.
26348 * gdb.c++/ovldbreak.exp: new file.
26349 * gdb.c++/ref-types.exp: new file.
26350 * gdb.c++/ref-types2.exp: new file.
26351 * gdb.c++/userdef.exp: new file.
d63a86f8 26352
c906108c
SS
26353Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
26354
26355 * gdb.base/default.exp: Reflect wording change in remote.c.
26356
dc96c6c7 26357Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26358
26359 * gdb.base/help.exp: Update to reflect current text.
26360
26361Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
26362
26363 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
26364 they're stack variables and contain garbage.
26365 * gdb.c++/anon-union.exp: new file.
26366
26367 The following changes were made by David Taylor
889bf7c5
PA
26368 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
26369 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
26370 in changes by HP.
c906108c
SS
26371
26372 * gdb.base/bitops.exp: new file.
26373 * gdb.base/default.exp: change expected messages for catch and
26374 info catch tests to reflect HP merge changes.
26375 * gdb.base/enable-disable-break.exp
26376 * gdb.base/ending-run.c: new file.
26377 * gdb.base/long_long.c: new file.
26378 * gdb.base/maint.exp: new file.
26379 * gdb.base/pointers2.exp: new file.
26380 * gdb.base/shlib-call2.exp: new file.
26381 * gdb.base/solib.exp: new file.
26382 * gdb.base/step-test.c: new file.
26383 * gdb.c++/anon-union.cc: new file.
26384 * gdb.c++/local.cc: new file.
26385 * gdb.c++/member-pointer.cc: new file.
26386 * gdb.c++/method.cc: new file.
26387 * gdb.c++/ref-types.cc: new file.
26388 * gdb.c++/ref-types2.cc: new file.
26389 * gdb.c++/userdef.cc: new file.
d63a86f8 26390
c906108c
SS
26391 * gdb.base/scope.exp: compile one file at a time, then link.
26392 * gdb.base/langs.exp: ditto.
26393 * gdb.base/list.exp: ditto.
d63a86f8 26394
c906108c
SS
26395Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
26396
26397 The following changes were made by David Taylor
889bf7c5
PA
26398 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
26399 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
26400 in changes by HP.
d63a86f8 26401
c906108c
SS
26402 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
26403 skip tests. When compiling pass c++ flag to gdb_compile.
26404 * gdb.c++/
d63a86f8 26405
c906108c
SS
26406 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
26407 test for on hppa*-*-hpux*; use args to see if c++ was specified.
26408 (skip_hp_tests): new function.
26409 (gdb_preprocess): new function.
26410
26411 * configure.in (hpdir): decide whether to configure gdb.hp.
26412 * configure: regenerated.
26413
26414 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
26415 to delete on clean.
26416 (EXECUTABLES): update to reflect new additions.
26417 * gdb.base/commands.exp: update message expected.
26418 * gdb.base/default.exp: add copyright notice.
26419 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
26420 * gdb.base/help.exp: update messages to reflect current text.
26421 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
26422 targets for recurse tests.
26423 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
26424 skip this file.
26425
26426 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
26427 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
26428 compilation.
26429 * gdb.c++/misc.exp: ditto.
26430 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
26431 run the tests. tell gdb_compile that it's a c++ compilation.
26432
26433 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 26434
c906108c
SS
26435 * gdb.base/all-bin.exp: new file.
26436 * gdb.base/arithmet.exp: new file.
26437 * gdb.base/assign.exp: new file.
26438 * gdb.base/completion.exp: new file.
26439 * gdb.base/cond-expr.exp: new file.
26440 * gdb.base/condbreak.exp: new file.
26441 * gdb.base/define.exp: new file.
26442 * gdb.base/dollar.exp: new file.
26443 * gdb.base/environment.exp: new file.
26444 * gdb.base/eval-skip.exp: new file.
26445 * gdb.base/jump.exp: new file.
26446 * gdb.base/logical.exp: new file.
26447 * gdb.base/pointers.exp: new file.
26448 * gdb.base/relational.exp: new file.
26449 * gdb.base/section_command.exp: new file.
26450 * gdb.base/whatis-expr.exp: new file.
26451
26452 * gdb.base/all-types.c: new file.
26453 * gdb.base/call-array-struct.c: new file.
26454 * gdb.base/call-return-struct.c: new file.
26455 * gdb.base/call-strings.c: new file.
26456 * gdb.base/callfuncs2.c: new file.
26457 * gdb.base/condbreak.c: new file.
26458 * gdb.base/constvars.c: new file.
26459 * gdb.base/display.c: new file.
26460 * gdb.base/int-type.c: new file.
26461 * gdb.base/jump.c: new file.
26462 * gdb.base/miscexprs.c: new file.
26463 * gdb.base/pointers.c: new file.
26464 * gdb.base/pointers2.c: new file.
26465 * gdb.base/shmain.c: new file.
26466 * gdb.base/shr1.c: new file.
26467 * gdb.base/shr2.c: new file.
26468 * gdb.base/solib.c: new file.
26469 * gdb.base/solib1.c: new file.
26470 * gdb.base/solib2.c: new file.
26471 * gdb.base/varargs.c: new file.
26472 * gdb.c++/derivation.cc: new file.
26473 * gdb.c++/overload.cc: new file.
26474 * gdb.c++/ovldbreak.cc: new file.
26475 * gdb.hp/attach.c: new file.
26476 * gdb.hp/attach2.c: new file.
26477 * gdb.hp/average.c: new file.
26478 * gdb.hp/compiler.c: new file.
26479 * gdb.hp/compiler.cc: new file.
26480 * gdb.hp/execd-program.c: new file.
26481 * gdb.hp/follow-exec.c: new file.
26482 * gdb.hp/follow-fork.c: new file.
26483 * gdb.hp/follow-vfork-and-exec.c: new file.
26484 * gdb.hp/misc-hp.cc: new file.
26485 * gdb.hp/more-steps.c: new file.
26486 * gdb.hp/optimize.c: new file.
26487 * gdb.hp/quicksort.c: new file.
26488 * gdb.hp/run-hp.c: new file.
26489 * gdb.hp/start-stop.c: new file.
26490 * gdb.hp/sum.c: new file.
26491 * gdb.hp/templates-hp.cc: new file.
26492 * gdb.hp/thread-local-in-lib.c: new file.
26493 * gdb.hp/thread-local-in-lib.h: new file.
26494 * gdb.hp/thread-local-in-lib.lib.c: new file.
26495 * gdb.hp/vforked-program.c: new file.
26496 * gdb.hp/virtfunc-hp.cc: new file.
26497 * gdb.hp/watchpoint-hp.c: new file.
26498 * gdb.hp/xdb.c: new file.
26499 * gdb.hp/xdb0.c: new file.
26500 * gdb.hp/xdb0.h: new file.
26501 * gdb.hp/xdb1.c: new file.
26502
26503Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
26504
26505 The following change was made by Edith Epstein
889bf7c5
PA
26506 <eepstein@cygnus.com> as part of a project to merge in changes
26507 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
26508
26509 * gdb.c++/demangle.exp: changed the expected output for some
26510 ARM-style mangling -- removed second reference to datatype.
889bf7c5 26511 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 26512 T1<char>::~T1<char>(void)
c906108c 26513 becomes,
a9c64011
AS
26514 maint demangle __dt__11T1__pt__2_cFv
26515 T1<char>::~T1(void)
c906108c 26516
889bf7c5 26517 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 26518
c906108c
SS
26519Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
26520
26521 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
26522 * gdb.trace/backtrace.exp: Likewise.
26523 * gdb.trace/circ.exp: Likewise.
26524 * gdb.trace/collection.exp: Likewise.
26525 * gdb.trace/deltrace.exp: Likewise.
26526 * gdb.trace/infotrace.exp: Likewise.
26527 * gdb.trace/limits.exp: Likewise.
26528 * gdb.trace/packetlen.exp: Likewise.
26529 * gdb.trace/passc-dyn.exp: Likewise.
26530 * gdb.trace/passcount.exp: Likewise.
26531 * gdb.trace/report.exp: Likewise.
26532 * gdb.trace/save-trace.exp: Likewise.
26533 * gdb.trace/tfind.exp: Likewise.
26534 * gdb.trace/tracecmd.exp: Likewise.
26535 * gdb.trace/while-dyn.exp: Likewise.
26536 * gdb.trace/while-stepping.exp: Likewise.
26537
265381998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
26539
26540 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
26541
26542Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
26543
26544 From Brendan Kehoe:
26545 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
26546 int return types.
26547
26548Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
26549
26550 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 26551 remote dos host testing right.
c906108c
SS
26552
26553Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
26554
26555 * gdb.base/corefile.exp: remove some xfails.
26556
26557Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
26558
26559 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 26560 have different timestamps.
c906108c
SS
26561
26562Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
26563
26564 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 26565 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
26566
26567Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
26568
26569 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 26570 delta.
c906108c
SS
26571
26572Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
26573
26574 * gdb.base/default.exp: Add brace missing from previous delta.
26575
26576Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
26577
26578 * gdb.base/default.exp: Support test for info float for all
26579 varieties of arm toolchain.
26580
dc96c6c7 26581Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26582
26583 * gdb.trace/*.exp: remove "remote_download" command.
26584
dc96c6c7 26585Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26586
26587 * gdb.trace/*.exp: remove -gdwarf from compile.
26588
26589Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
26590
26591 * gdb.trace/configure.in(AC_INIT): typo
26592 * gdb.trace/configure: regenerated
26593
dc96c6c7 26594Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26595
26596 * config/m68k-emc.exp: New file.
26597 * lib/<emc-support.exp trace-support.exp}: New files.
26598 * configure.in: add new test directory gdb.trace.
26599 * gdb.trace/{configure configure.in Makefile.in}: New files.
26600 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
26601 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
26602 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
26603 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
26604 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
26605 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
26606 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 26607
dc96c6c7 26608Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26609
26610 * gdb.c++/classes.exp: Change all regular expressions to match
26611 arbitrary combinations of newline/carriage-return, so that they
26612 will work equally well on Unix and Windows.
26613 * gdb.c++/inherit.exp: ditto.
26614 * gdb.c++/virtfunc.exp: ditto.
26615
266161998-08-11 Dawn Perchik <dawn@cygnus.com>
26617
26618 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
26619
c2d11a7d
JM
26620Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
26621
26622 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
26623 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
26624 to use a0-a3/d0-d3 as needed.
26625
26626Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
26627
26628 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
26629 * gdb.disasm/am33.exp: Corresponding changes.
26630
c906108c
SS
266311998-07-11 Felix Lee <flee@cygnus.com>
26632
26633 * gdb.base/callfuncs.exp: add cmp10 test.
26634 * gdb.base/callfuncs.c (cmp10): new function.
26635
26636Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
26637
d63a86f8 26638 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
26639 into two parts to get around a synchronization problem in expect.
26640
3fc11d3e
JM
26641Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
26642
26643 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
26644
26645 * configure.in: Add options for gdbtk testsuite.
26646
26647 * configure: Regenerate.
26648
26649 * gdb.gdbtk: New directory to hold gdbtk tests.
26650
c906108c
SS
26651Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26652
26653 * gdb.fortran/types.exp: Escape brackets in expect patterns
26654 for test_float_literal_types_accepted tests.
26655 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
26656 before run test.
26657
c2d11a7d
JM
26658Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
26659
26660 * am33.exp: Just compile, do not link the testcase.
26661 * am33.s: Add ".am33" pseudoop to force am33 mode.
26662
c906108c
SS
266631998-06-25 Felix Lee <flee@cygnus.com>
26664
26665 * gdb.base/setshow.exp: make sure $pc is sane.
26666
26667 * gdb.stabs/weird.exp: split expect patterns properly.
26668
c2d11a7d
JM
26669Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
26670
26671 * gdb.disasm/am33.s: New disassembler testfile for the am33.
26672 * gdb.disasm/am33.exp: Run it.
26673
dc96c6c7 26674Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26675
26676 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
26677 match processing (and eliminate spurious timeouts when running).
26678
dc96c6c7 26679Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26680
26681 * gdb.base/signals.exp (test_handle_all_print): put back Mach
26682 exception test, but conditionalize it on target [mach | gnu].
26683
dc96c6c7 26684Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26685
26686 * gdb.base/overlays.exp: fixup compile line for linker script.
26687
26688Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
26689
26690 * gdb.fortran/types.exp: don't guess at float size.
26691
26692Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
26693
26694 * gdb.base/exprs.exp: delete test that depends on int size.
26695
26696Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
26697
26698 * config/sim.exp: Removed checks for target triplets.
26699 (gdb_target_sim): Use gdb,target_sim_options.
26700
26701Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
26702
26703 * gdb.base/reread.exp: New file.
26704 * gdb.base/reread1.c: New file.
26705 * gdb.base/reread2.c: New file.
26706
26707Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
26708
26709 * config/sim.exp: Use 'target sim -sparclite' when running
26710 SPARClite programs.
26711
26712Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
26713
26714 * gdb.base/structs2.exp: New file.
26715 * gdb.base/structs2.c: New file.
26716
26717Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
26718
26719 * gdb.asm/common.inc: New file.
26720 * gdb.asm/d10v.inc: New file.
26721 * asm-source.exp: Pass -I's to gas to find .inc files.
26722 Update line numbers in expected output.
26723 * asmsrc1.s: Rewrite.
26724 * asmsrc2.s: Rewrite.
26725 * configure.in: Create arch.inc symlink.
26726 * configure: Regenerate.
26727 * Makefile.in (distclean): Delete arch.inc.
26728
26729Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
26730
26731 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
26732 (t_enum_value2): ditto
26733 (t_enum_value3): ditto
26734 (main): ditto
c906108c
SS
26735Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26736
26737 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
26738 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
26739 change.
26740 Use gdb_test instead of send_gdb/gdb_expect sequences.
26741
26742Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
26743
26744 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
26745 not void.
26746
26747Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
26748
26749 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
26750 subroutines. Used to test gdbs ability to single step through PC
26751 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
26752
26753Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
26754
26755 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
26756 more rigorous EGCS C++ error checking.
26757
26758Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26759
a9c64011
AS
26760 * gdb.base/help.exp: Clean up `help set args' and `help show args'
26761 tests.
26762 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
26763 function when asleep.
26764 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
26765 for i*86 Linux and SVR4 signal handling problems.
26766 Remove linux xfail for `next to handler in signals_tests_1', fixed
26767 by recent infrun.c change.
26768 Limit backtrace to 10 frames to avoid timeout problems with infinite
26769 stack backtraces.
26770 Adjust expect pattern in `handle all print' test to match Apr 28 1997
26771 target.[ch] change.
c906108c
SS
26772
26773Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
26774
26775 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
26776 for a newline from gdb before continuing.
26777 (default_gdb_exit): Just look for y or n.
26778 (gdb_test): Detect abnormal exit from GDB running on DOS; if
26779 it does, fail the rests of the tests in the file.
26780
26781Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
26782
26783 * config/cygmon.exp: New file.
26784
26785Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
26786
26787 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 26788 main" test on remote targets.
c906108c
SS
26789
26790 * gdb.base/scope.exp: Fix problem with filelocal_bss before
26791 run test on remote targets.
26792
26793Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
26794
26795 * gdb.asm: New directory.
26796 * configure.in: Configure it.
26797 * configure: Regenerate.
26798 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
26799 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
26800
26801Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
26802
26803 * config/mn10300-eval.exp: New file to support MN10300 eval board.
26804
dc96c6c7 26805Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26806
a9c64011
AS
26807 * gdb.base/overlays (several files): Merge the two overlay
26808 managers into one. Change variables (foox, barx, bazx, grbxx)
26809 back into ints but force them to load in their proper sections.
c906108c
SS
26810
26811Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
26812
26813 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 26814 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
26815 (D10VCopy): Handle memory regions crossing 16k boundaries.
26816 (D10VCopy): Transfer data in 32 bit chunks.
26817
26818Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
26819
26820 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 26821 correct.
c906108c
SS
26822
26823 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 26824 map. Include space for printf in .text segment.
c906108c
SS
26825
26826 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 26827 updated d10v memory VMA/LMA map.
c906108c 26828 (D10VCopy): Call D10VTranslate.
d63a86f8 26829
c906108c
SS
26830Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
26831
26832 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
26833
26834 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
26835 that it won't be put into the .sdata - small data -
26836 section. Update reference.
c906108c
SS
26837 * gdb.base/baz.c (bazx, baz): Ditto.
26838 * gdb.base/foo.c (foox, foo): Ditto.
26839 * gdb.base/grbx.c (grbxx, grbx): Ditto.
26840
26841 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 26842 to be arrays.
d63a86f8 26843
dc96c6c7 26844Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26845
a9c64011
AS
26846 * gdb.base/overlays.exp: fix up and get working again.
26847 Add tests for backtraces from an overlay function.
d63a86f8 26848
c906108c
SS
26849Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
26850
26851 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
26852 "calling function with watchpoint enabled".
26853
26854Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
26855
26856 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 26857 gdb_suppress_tests for d10v-*-*.
c906108c
SS
26858 * lib/gdb.exp (gdb_suppress_tests): Disable this function
26859 pending review of whether it is useful or not.
26860
26861Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
26862
26863 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
26864
26865Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
26866
26867 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
26868 * config/dve.exp: New file to support Densan boards.
26869
26870Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
26871
26872 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 26873 reads and BSD.
c906108c
SS
26874
26875Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
26876
26877 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
26878 response.
26879
26880 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
26881
26882Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
26883
26884 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 26885 test.
c906108c
SS
26886
26887 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 26888 target_sizeof_long and target_bigendian_p.
c906108c 26889 (structs_by_value, structs_by_reference): Check values according
889bf7c5 26890 to targets word size and endianess.
d63a86f8 26891
c906108c
SS
26892Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
26893
26894 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 26895 output.
c906108c
SS
26896
26897Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
26898
26899 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 26900 Update test of set args help to match source change.
c906108c
SS
26901
26902Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
26903
26904 * gdb.base/default.exp: Expect help system output to be in
26905 alphabetical order.
26906 * gdb.base/help.exp: Ditto.
26907
26908Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
26909
26910 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
26911 "i*86-pc-linux-gnu*".
26912 * gdb.base/interrupt.exp: Ditto.
26913 * gdb.base/corefile.exp: Ditto.
26914
26915 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 26916 define vxworks when building the testcase.
c906108c
SS
26917
26918 * gdb.base/ptype.exp: Fix testnames to be unique.
26919 * gdb.base/radix.exp: Ditto.
26920 * gdb.base/term.exp: Ditto.
26921 * gdb.base/whatis.exp: Ditto.
26922 * gdb.c++/classes.exp: Ditto.
26923
26924Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
26925
26926 * gdb.base/callfuncs.exp: Fix indentation.
26927
26928 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
26929 suppress_flag has been set.
26930 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
26931 target feature.
26932
26933Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
26934
26935 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
26936 the testcase.
26937
26938 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 26939 set_debug_traps() and breakpoint().
c906108c
SS
26940 * gdb.c++/misc.cc (main): Ditto.
26941 * gdb.c++/templates.cc (main): Ditto.
26942 * gdb.c++/virtfunc.cc (main): Ditto.
26943
26944Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
26945
26946 * lib/gdb.exp(gdb_step_for_stub): New function.
26947 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
26948 exists, reload the executable and do a "continue" instead of
26949 doing a jump.
26950 (runto_main): Use gdb_step_for_stub.
d63a86f8 26951
c906108c 26952 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 26953 tests to have unique names.
c906108c
SS
26954 * gdb.base/callfuncs.exp: Ditto.
26955 * gdb.base/commands.exp: Ditto.
26956 * gdb.base/default.exp: Ditto.
26957 * gdb.base/help.exp: Ditto.
26958 * gdb.base/list.exp: Ditto.
26959 * gdb.base/opaque.exp: Ditto.
26960 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
26961 similar tests.
d63a86f8 26962
c906108c
SS
26963 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
26964 * gdb.c++/cplusfuncs.cc: Ditto.
26965 * gdb.c++/virtfunc.cc: Ditto.
26966
26967 * config/monitor.exp: Keep track of the last file we saw, rather
26968 than trying to get the info from gdb.
26969
26970 * gdb.fortran/types.exp: Move comment to previous line.
26971
26972Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
26973
26974 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 26975 target mode.
c906108c
SS
26976
26977Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
26978
26979 From Bob Manson:
26980 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 26981 string from GDB when it connects.
c906108c
SS
26982
26983 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
26984
26985Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
26986
26987 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
26988 if we can't get a debug format from GDB (we may be testing an
26989 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
26990
26991 * gdb.stabs/weird.exp: Fix quoting.
26992
26993 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
26994
26995Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
26996
26997 * config/arm-ice.exp: New file.
26998
26999Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
27000
27001 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 27002 until it has been modified to work with the new testsuite.
c906108c 27003
99707966 27004 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
27005 testcase won't compile, cause all of the testcases in the file to
27006 fail instead.
c906108c
SS
27007
27008 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
27009 (gdb_clear_suppressed): New procedure.
27010 (gdb_stop_suppressing_tests): Only clear suppress_flag if
27011 it contains a positive value.
27012
27013Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
27014
27015 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
27016
27017 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
27018
27019Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
27020
27021 * lib/gdb.exp (setup_xfail_format): New function.
27022 (get_debug_format): New function to get debug format.
27023 (debug_format): New global variable to hold last value set
27024 by get_debug_format.
27025 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 27026 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
27027 * gdb.c++/ptype.exp: Ditto.
27028 * gdb.c++/classes.exp: Ditto.
27029 * gdb.c++/cplusfuncs.exp: Ditto.
27030 * gdb.c++/inherit.exp: Ditto.
27031 * gdb.c++/templates.exp: Ditto.
27032 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 27033
c906108c
SS
27034Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
27035
27036 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
27037 host doesn't have a currently-open connection.
27038
27039 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
27040 any gdb stub target. Handle cases where gdb doesn't respond when
27041 interrupted in a sane fashion.
c906108c
SS
27042
27043 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 27044 same thing in a totally different way.
c906108c
SS
27045
27046 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 27047 setting "timeout".
c906108c 27048 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 27049 default_gdb_init now.
c906108c
SS
27050
27051Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
27052
27053 * gdb.base/printcmds.exp: Fix "check for floating addition"
27054 regexp to accept results within approx +/- .01 of exact value.
27055 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
27056
27057Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
27058
27059 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 27060 properly.
c906108c
SS
27061 (gdb_expect): Add optional timeout parameter, and add timeout
27062 value to various calls.
27063 (gdb_suppress_tests): Only give one warning message per group.
27064
27065Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
27066
27067 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
27068 global variables. Handle getting a value for $timeout more
27069 gracefully.
c906108c
SS
27070
27071Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27072
27073 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 27074 initialize.
c906108c 27075 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 27076 by a target configuration file.
c906108c
SS
27077 (gdb_expect): Pass the timeout to remote_expect.
27078
27079 * config/monitor.exp(gdb_load): Fix typo in regexp.
27080
27081Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
27082
27083 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
27084
27085Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
27086
27087 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
27088 here. Call gdb_target_exec before rebooting the target, to make
27089 sure the connection to the target is closed.
c906108c
SS
27090 (gdb_load): Pass the name of the executable to gdb_target_monitor.
27091 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
27092 Also detect "Timeout reading from remote" error.
27093
27094 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
27095 gdb_target_monitor. Don't call gdb_file_cmd here; let
27096 gdb_target_monitor do it.
c906108c
SS
27097
27098 * gdb.disasm/hppa.exp: Don't use exec_output.
27099
27100Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
27101
27102 * gdb.base/list.exp: If we're debugging a non-native target,
27103 try to set the pc register to point to the start of the
27104 program before doing the first list command.
27105
27106 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 27107 test_calls after restarting.
c906108c
SS
27108
27109 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 27110 reloading.
c906108c
SS
27111
27112 * gdb.base/watchpoint.exp: Fix typo.
27113
27114 * gdb.base/setshow.exp: Check for use_gdb_stub.
27115
27116 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 27117 stub case.
c906108c
SS
27118 * gdb.base/langs.exp: Ditto.
27119
27120 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
27121 gdb_load_offset. If we weren't given a file to load, figure out
27122 what the current file is and use it.
c906108c
SS
27123
27124 * config/i386-bozo.exp: New file.
27125
27126Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
27127
27128 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
27129 feature.
27130
27131 * config/proelf.exp: New entry.
27132
27133Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
27134
27135 * lib/gdb.exp: Remove spurious .* patterns at the beginning
27136 of regexps.
27137
27138 * gdb.base/watchpoint.exp: Don't run the test_stepping
27139 tests if gdb can't call functions on the target.
27140
27141 * gdb.base/setshow.exp: Don't run the set prompt tests if
27142 the board has gdb_prompt set.
27143
27144Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
27145
27146 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
27147 * gdb.base/commands.exp: Likewise.
27148 * gdb.base/setshow.exp: Likewise.
27149
27150Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
27151
27152 * config/monitor.exp(gdb_start): Look for gdb_prompt target
27153 feature.
27154
27155 * config/i960.exp: New file.
27156
27157Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
27158
27159 * gdb.base/funcargs.exp: Check for gdb,short_int target
27160 feature instead of looking for explicit target triplets.
27161
dc96c6c7 27162Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 27163
d63a86f8 27164 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
27165 "p 123DEADBEEF", to check parse_number.
27166 * top.c: change "to enable to enable" to "to enable" in a couple
27167 of help strings.
27168
27169Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
27170
27171 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
27172 on the mn10300.
d63a86f8 27173
c906108c
SS
27174Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
27175
27176 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
27177 where the test executable is run with explicit args.
27178 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
27179
27180Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
27181
27182 * gdb.base/run.c: Use FAKEARGV to build test executable that
27183 does not require a command line arg, since most simulators
27184 don't currently support passing such an arg into the simulated
27185 program.
27186 * gdb.base/commands.exp: Change tests to insert the proper
27187 value as the arg to the first recursive factorial call. Change
27188 compilation line to define FAKEARGV at compile time.
27189
27190Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
27191
27192 * gdb.base/recurse.exp: Enable these tests for the mn10300.
27193 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
27194 function with watchpoint enabled" test.
27195
27196Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
27197
27198 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 27199 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
27200
27201 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 27202 "Tests restarted" messages.
c906108c
SS
27203
27204Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
27205
27206 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
27207
dc96c6c7 27208Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27209
27210 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
27211 for INFO SYMBOL; add help tests for OVERLAY commands.
27212 * gdb.base/default.exp: add tests for INFO SYMBOL command;
27213 add tests for OVERLAY commands
27214 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
27215 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
27216 * gdb.base/sigall.c: add usestubs code frag
27217 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 27218
c906108c
SS
27219Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
27220
27221 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
27222 failures.
27223 (gdb_stop_suppressing_tests): Note that tests have restarted.
27224
27225Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
27226
27227 * config/h8300.exp: New file.
27228
27229Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
27230
27231 * gdb.base/setshow.exp: Check for the existence of a
27232 feature, not its value.
27233
27234Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
27235
27236 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
27237
27238 * gdb.base/scope.exp: It's now init0(), not init().
27239
27240 * gdb.base/scope0.c: For now, change init() to be init0().
27241
27242 * config/monitor.exp: Use gdb_serial in preference to serial
27243 or netport.
27244
27245 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 27246 and it's not already set.
c906108c
SS
27247
27248Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
27249
27250 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 27251 isn't using a stub and if it supports argument passing.
c906108c
SS
27252
27253Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
27254
27255 * config/udi.exp(gdb_start): Make sure UDICONF is set
27256 properly before starting gdb.
27257
27258Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
27259
27260 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
27261 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
27262 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
27263
27264Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
27265
27266 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 27267 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
27268
27269 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
27270
27271 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
27272
27273 * config/monitor.exp: Make sure we disconnect from the target.
27274 Also, try a reboot/reload cycle instead of failing if the
27275 load fails.
27276
27277Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
27278
27279 * gdb.base/default.exp: Don't set match_max.
27280 * gdb.base/help.exp: Ditto.
27281 * gdb.base/list.exp: Ditto.
27282 * gdb.base/signals.exp: Ditto.
27283
27284 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
27285 set, use remote_ld to download the testcase instead of
27286 the GDB loader.
27287
27288Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
27289
27290 * config/vr5000.exp: New file.
27291
27292 * config/monitor.exp(gdb_target_monitor): Add pattern for
27293 "Ending remote" to detect errors in connecting.
27294
27295 * gdb.base/setshow.exp: Add .* within auto language test.
27296
27297 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
27298 target feature.
27299
27300 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 27301 and reboot the board if necessary.
c906108c
SS
27302
27303 * gdb.base/setvar.exp(test_set): Handle multiple prints within
27304 a set of tests. Remove print.* from the patterns being checked.
27305
27306Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
27307
27308 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
27309 refer to gdb_spawn_id.
27310
27311 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
27312 longer used.
27313 * config/sparclet.exp: Ditto.
27314 * config/sparclet-old.exp: Ditto.
27315 * config/slite.exp: Ditto.
27316 * config/sim.exp: Ditto.
27317 * gdb.base/funcargs.exp: Ditto.
27318
27319 * lib/gdb.exp:Remove references to gdb_spawn_id.
27320 (gdb_expect): Move to remote.exp.
27321
27322Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
27323
27324 * config/monitor.exp: Detect the "Couldn't establish connection"
27325 message from GDB.
27326
27327Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
27328
27329 * gdb.base/bitfields.exp: Use runto instead of explicit
27330 gdb_run_cmd/gdb_expect sequences.
27331
27332 * gdb.base/break.exp(text_next_with_recursion): Add match for
27333 gdb_expect call.
27334
27335 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
27336 We also need to handle the "A program is being debugged already"
27337 prompt from gdb. Use gdb_test to set the baud rate.
27338
27339 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
27340 to 20000. Really. I mean it.
27341
27342Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27343
27344 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
27345 fails. If suppress_flag is set, skip perror message about not
27346 being able to send to GDB.
c906108c 27347 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 27348 GDB.
c906108c
SS
27349 (gdb_expect): If suppress_flag is set, always fail immediately.
27350 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
27351 (gdb_init): Call gdb_stop_suppressing_tests.
27352 (default_gdb_exit): Ditto.
27353 (default_gdb_start): Ditto.
27354
27355 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 27356 gdb_stop_suppressing_tests as appropriate.
c906108c 27357 * gdb.base/break.exp: Ditto.
889bf7c5 27358 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
27359 * gdb.base/commands.exp: Ditto.
27360 * gdb.base/exprs.exp: Ditto.
889bf7c5 27361 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
27362 * gdb.base/list.exp: Ditto.
27363 * gdb.base/recurse.exp: Ditto.
889bf7c5 27364 * gdb.base/scope.exp: Ditto.
c906108c
SS
27365 * gdb.base/structs.exp: Ditto.
27366 * gdb.c++/inherit.exp: Ditto.
27367
27368Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
27369
27370 * config/vr4300.exp: New file.
27371
99707966 27372 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 27373
99707966 27374 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
27375
27376Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
27377
27378 * lib/gdb.exp(gdb_init): New function.
27379
27380 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 27381 for each individual variable set.
c906108c
SS
27382
27383 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
27384 name.
27385
27386 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
27387
27388 * gdb.base/scope.exp: Use gdb_test.
27389
27390 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
27391 aborting; the testsuite driver will do that for us (see
27392 gdb_finish). Also, use gdb_test in a few more places.
27393
27394Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
27395
27396 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
27397
27398Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
27399
27400 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
27401 and "add_tests" are not at the same address.
27402
27403Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
27404
27405 * gdb.base/ptype.exp: Use gdb_test.
27406
27407Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
27408
27409 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
27410 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
27411 left in. No longer expect them to fail.
27412
27413 * gdb.stabs/*.mt; Deleted, no longer used.
27414 * gdb.stabs/configure.in: Remove references to target makefile
27415 frags.
27416 * gdb.stabs/configure: Rebuilt.
27417
27418 * gdb.disasm/*.mt: Deleted, no longer used.
27419 * gdb.disasm/configure.in: Remove references to target makefile
27420 frags. Use "sh3.s" as the unique filename for this directory.
27421 * gdb.disasm/configure: Rebuilt.
27422
27423 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
27424 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
27425 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
27426
27427Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
27428
27429 * config/udi.exp: Use mondfe,name instead of remote_host.
27430
27431Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
27432
27433 * gdb.base/watchpoint.exp: Don't expect a failure when calling
27434 a function with a watchpoint enabled on the mn10200.
27435
27436 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
27437 before trying to create it!
27438
27439Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
27440
27441 * config/vx.exp: Use hostname instead of netport.
27442
27443 * config/vxworks.exp: New file.
27444
27445 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
27446
27447 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 27448 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
27449 occurs.
27450
27451 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
27452 $gdb_spawn_id directly.
27453 (gdb_run_cmd): Try _start as well as start. Use the target feature
27454 gdb,start_symbol as the symbol to start from when jumping.
27455
27456Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
27457
27458 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
27459 redundant) test.
27460
27461 * gdb.base/recurse.exp: Relax final value test for 'b' so that
27462 it doesn't lose for 16bit integer systems.
27463
27464Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
27465
27466 * gdb.fortran/types.exp: If the target doesn't support "double"
27467 data types, then expect "real" types to only be 4 bytes.
27468
27469 * gdb.c++/virtfunc.exp: Expect failure for virtual function
27470 call tests if the target doesn't support inferior function calls.
27471
27472 * gdb.base/printcmds.exp: Allow minor deviation in FP values
27473 in printf tests.
27474
27475Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
27476
27477 * gdb.base/help.exp: Disable "help set", "help show", and
27478 "help support". Simplify regexp for "help stack".
27479
27480 * gdb.base/default.exp: Set match_max to 5000 and the timeout
27481 to 60 seconds. Temporarily set match_max to 15000 around the
27482 "info copying" test.
27483
27484 * gdb.base/nodebug.exp: Don't try to do an inferior function
27485 call if the target doesn't support them.
27486 * gdb.base/printcmds.exp: Likewise.
27487 * gdb.base/setvar.exp: Likewise.
27488 * gdb.base/structs.exp: Likewise.
27489 * gdb.c++/templates.exp: Likewise.
27490 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
27491
27492 * gdb.base/recurse.exp: Enable for the mn10200.
27493
27494 * configure.in: Do configure gdb.stabs directory for *-*-elf
27495 targets.
27496 * configure: Rebuilt.
27497
27498 * gdb.base/break.exp: Check for gdb,noresults before testing
27499 exit status and/or results from the target.
27500 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
27501 * lib/gdb.exp: Remove old (now bogus) initialization of
27502 noinferior, noargs, noresults and nosignals.
27503
27504Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
27505
27506 * config/sh.exp: New file.
27507
27508 * config/slite.exp: Try to connect multiple times to the board
27509 before rebooting. Only send a "monitor run" if need_monitor_run
27510 is set.
27511
27512 * gdb.base/break.exp: Don't do the "stub continue" test if
27513 the target has gdb_stub set.
27514
27515 * gdb.base/callfuncs.exp: Increase the timeout.
27516
27517 * gdb.base/interrupt.exp: Don't even try to compile the testcase
27518 if the target has gdb,noinferiorio set.
27519
27520 * gdb.base/list.exp: Increase match_max to 10000 characters.
27521
27522 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
27523
27524 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
27525 target.
27526
27527 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
27528
27529Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
27530
27531 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
27532 trying to delete the copy of gdb. Catch the file delete so we
27533 don't die if the delete fails; also, the file should be copied to
27534 the host, not to the build.
c906108c
SS
27535
27536Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
27537
27538 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 27539 parenthesis in case it contains multiple regexps separated
c906108c
SS
27540 with |.
27541
27542 * gdb.base/watchpoint.exp: Use gdb_test.
27543 * gdb.base/default.exp: Ditto.
27544
27545Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
27546
99707966 27547 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 27548
c906108c
SS
27549 * gdb.base/scope.exp: Use gdb_test.
27550 * gdb.c++/classes.exp: Ditto.
27551 * gdb.c++/inherit.exp: Ditto.
27552
27553Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
27554
27555 * gdb.base/crossload.exp: Don't use execute_anywhere, use
27556 remote_exec instead.
27557 * gdb.base/corefile.exp: Don't be ridiculous.
27558 * gdb.base/*.c: Add missing stub invocations.
27559
27560Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
27561
27562 * config/slite.exp: Miscellaneous fixes.
27563
27564 * lib/gdb.exp: Fix runto.
27565
27566 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
27567 the target.
27568
27569 * gdb.base/watchpoint.exp: Fix regexp.
27570
27571 * lib/gdb.exp(default_gdb_exit): Add a catch to the
27572 close and wait commands, as the descriptor may now be
27573 invalid. Always call "remote_close host".
27574
27575Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
27576
27577 Major rewrite for testsuite revision.
d63a86f8 27578
c906108c
SS
27579 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
27580 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
27581 instead of relying on spawn_id to always contain a valid
27582 spawn id.
27583 (get_compiler_info): New procedure to build the ${binfile}.ci
27584 file, instead of replicating this in N different places.
27585 (gdb_compile): New procedure.
d63a86f8 27586
c906108c 27587 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
27588 appropriate arguments) instead of compile. Use gdb_test in a lot
27589 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
27590 at the start of a testcase, as this is no longer done magically.
27591
27592 config/*-gdb.exp: Rename without the -gdb suffix.
27593
27594 config/mips.exp: Use remote_close instead of exit_remote_shell.
27595 config/monitor.exp: Use target_info instead of looking at
27596 baud, timeout, etc.
27597 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
27598
27599Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27600
27601 * gdb.c++/templates.exp (test_ptype_of_templates),
27602 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
27603 Update expect patterns for destructors and assignment operators
27604 to match corresponding c-typeprint.c changes.
27605 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
27606 to destructor breakpoint test, GDB should be able to set the
27607 destructor breakpoint without specifying arguments.
27608
27609Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
27610
27611 * gdb.threads/pthreads.exp: Change result for failure to compile due
27612 to lack of pthreads runtime support from an error to simply an
27613 unsupported test, per dejagnu standards.
27614
27615Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27616
27617 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
27618 where GDB exits to reduce pattern match time.
27619 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
27620
27621 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
27622
dc96c6c7 27623Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27624
27625 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
27626 * gdb.base/default.exp: ditto.
27627 * gdb.base/nodebug.exp: ditto.
27628 * gdb.base/printcmds.exp: ditto.
27629 * gdb.base/ptype.exp: ditto.
27630 * gdb.base/setvar.exp: ditto.
27631 * gdb.base/structs.exp: ditto.
27632 * gdb.base/setshow.c: Guard against uninitialized values of argc.
27633
27634Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
27635
27636 * configure, */configure: Rebuild with autoconf 2.12.
27637
27638Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
27639
27640 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
27641 use new i*86-pc-linux*-gnu quads.
27642 * gdb.base/corefile.exp: Ditto.
27643 * gdb.base/signals.exp: Ditto.
27644 * gdb.base/sigall.exp: Ditto.
27645 * gdb.base/interrupt.exp: Ditto.
27646
27647 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
27648 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
27649 RedHat 4.0.
d63a86f8 27650
c906108c 27651 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
27652 linux. This allows the test case to at least compile on latest
27653 linux, but still not run due to missing the threads runtime library.
c906108c
SS
27654
27655Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27656
27657 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
27658 directory to search gdb directory. Accept and step over conditional
27659 stack alignment code. Consume $prompt in failure cases.
27660 Reset timeout to $oldtimeout instead of some arbitrary value.
27661 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
27662 timeout problems with infinite stack backtraces.
27663 * gdb.base/ptype.exp (ptype struct link, union tu_link):
27664 Accept function parameters for linkfunc member.
27665
27666Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
27667
27668 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
27669 (CXXFLAGS): Remove, unreferenced.
27670 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
27671 previous -B options and also add -B option to pick up cross compiled
27672 runtime.
c906108c
SS
27673 (TARGET_INCLUDES): Add for -I options and add code to initialize when
27674 doing cross compiles.
27675 (target_alias): Declare global.
27676 (xgcc): Set variable to full path of gcc in build tree. Use findfile
27677 to verify that gcc exists in build tree, and if so set CC to that
27678 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 27679
c906108c
SS
27680Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
27681
27682 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
27683 ptype test for anonymous union. Fixup testcase to match
27684 current gcc debug output.
27685
27686Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
27687
27688 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
27689 force argument to an unsigned long type.
27690
27691Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
27692
27693 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 27694 tests and anonymous union print/ptype tests.
c906108c
SS
27695 * gdb.base/list.exp (test_forward-search): Increase timeout by
27696 5 minutes for the "search extremely long line" case.
27697 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
27698 completely optional and that the pass/fail messages use the command as
27699 the message if that third arg is a null string.
27700 (gdb_test_exact): Arrange that a null string pattern means match a
27701 null string output rather than any output, which might include random
889bf7c5 27702 errors.
c906108c
SS
27703 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
27704 backtrace test.
27705 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
27706 always failing and failure is now exposed by gdb.exp changes.
27707
27708Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
27709
27710 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
27711 weren't being noted.
27712
27713Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27714
27715 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
27716 * gdb.stabs/weird.exp: Remove v_comb xfails.
27717
dc96c6c7 27718Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27719
27720 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 27721 list.exp scope.exp watchpoint.exp]
c906108c 27722 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 27723
dc96c6c7 27724Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27725
27726 * config/monitor.exp: Increase download timeout to 1000 seconds.
27727
dc96c6c7 27728Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27729
27730 * config/m32r.exp: Increase timeout to 120 seconds.
27731
27732Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
27733
27734 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
27735 and accept older ordering as obsolescent gcc or gdb.
27736 * gdb.c++/templates.exp: Ditto.
27737 * gdb.c++/virtfunc.exp: Ditto.
27738
27739Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
27740
27741 * gdb.base/coremaker.c: Add code to mmap some data so we
27742 can check that it ends up in the core file.
27743 * gdb.base/corefile.exp: Add test to read mmapped data
27744 from core file.
27745
dc96c6c7 27746Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27747
27748 * config/m32r.exp: New file.
27749
27750Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
27751
27752 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
27753 that cflags can contains -gstabs, and work correctly for other tests.
27754
dc96c6c7 27755Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27756
27757 * gdb.base/setshow.exp: New file, tests show and set.
27758 * gdb.base/setshow.c: New file, tests show and set.
27759 * gdb.base/help.exp: Add test for help set|show annotate.
27760 * gdb.base/default.exp: Add test for set|show annotate.
27761
27762Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
27763
27764 * testsuite/gdb.base/break.exp: Make backtrace from factorial
27765 errors unique.
27766 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
27767 explicitly.
27768
27769Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
27770
27771 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
27772 and width commands. This is done elsewhere.
27773 * (gdb_start): Don't call gdb_start_sim here. That's already
27774 done in gdb_load. This fixes lots of failures in default.exp.
27775
27776Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
27777
27778 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
27779 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
27780 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
27781 in the same we we treat other failures (since it may be an expected
889bf7c5 27782 condition), rather than as an error.
c906108c
SS
27783 * gdb.base/signals.exp (test_handle_all_print): Revert back to
27784 old test format.
27785
27786Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
27787
27788 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
27789 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 27790 twice. Nuke the duplicates.
c906108c 27791 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 27792 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
27793 Remove config.h along with other config files.
27794
27795Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
27796
27797 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
27798 "p func1 ()" and note that rests of tests are skipped.
27799 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27800 setup_xfails for "print func2::coremaker_local".
c906108c
SS
27801 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
27802 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
27803 affected by the previous run test.
27804 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
27805 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
27806 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
27807 "pass int powerset tuple" and "pass modeless int powerset tuple".
27808 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
27809 "real write 4" and "real write 8".
27810 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27811 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
27812 "print \$i after tuple assign 2", and
27813 "print vs2 after tuple assign 2".
27814 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
27815 meaningful error message and return -1 so the caller can
27816 suppress further tests and avoid a cascade of errors.
d63a86f8 27817
c906108c
SS
27818Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
27819
27820 * gdb.base/a1-selftest.exp: Tweak tests to account for new
27821 format for printing version.
27822 * gdb.base/default.exp: Ditto.
27823 * gdb.base/interrupt.exp: Fix problem with cascade of
27824 errors if child process dies while calling a function.
d63a86f8 27825
c906108c
SS
27826Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
27827
27828 * Makefile.in (VPATH): Add
27829 * Makefile.in (Makefile, config.status): Fix rules so things get
27830 remade when necessary.
27831
27832Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
27833
27834 * Makefile.in (just-check): Add path to sibling expect dir
27835 to environment variable specified by RPATH_ENVVAR.
27836
27837Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
27838
27839 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
27840 (just-check): Add shared library paths for libstdc++, tk,
27841 tcl, bfd, and opcodes to the environment variable specified
27842 in RPATH_ENVVAR.
27843 * configure.in: Add support to recognize --enable-shared flag
27844 and generate correct value for RPATH_ENVVAR.
27845 * configure: Regenerated with autoconf.
27846
27847Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
27848
27849 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 27850 include all osf versions.
c906108c
SS
27851 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
27852 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
27853 when target is linux. When failing to build pthreads test
27854 executable, give more meaningful message.
27855 * gdb.threads/pthreads.c: Hpux also uses old definition of second
27856 arg for pthread_create.
d63a86f8 27857
c906108c
SS
27858Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
27859
27860 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 27861 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 27862 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 27863 and -lpthreads (everybody else).
c906108c
SS
27864 (test_startup): Fail gracefully if threads are not supported.
27865 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
27866 "p/c array_index("abcdef",2)" when not gcc compiled.
27867 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
27868 "print func2::coremaker_local" when not gcc compiled.
27869 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
27870 "ptype on opaque struct tagname (statically)",
27871 "ptype on opaque struct tagname (dynamically) 1", and
27872 "ptype on opaque struct tagname (dynamically) 2"
27873 for not compiled with gcc.
27874 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
27875 backtrace when compiled with gcc.
d63a86f8 27876 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
27877 than always return success.
27878
27879Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
27880
27881 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
27882
27883Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
27884
27885 * gdb.base/structs.exp: Undo last change.
27886
27887Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
27888
27889 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
27890 encapsulate all the steps/nexts done during self test, starting
27891 at main, and makes them less sensitive to optimization issues.
27892 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
27893 signal handler" test.
27894 * gdb.threads/pthreads.exp: Only run this for native configs.
27895 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
27896 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
27897 tests.
27898 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
27899 for "runto test_calls(void)" test.
d63a86f8 27900
c906108c
SS
27901Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
27902
27903 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
27904 and don't expect address info in breakpoint confirmations.
27905
27906Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
27907
27908 * gdb.base/list.exp (test_forward_search): Increase timeout
27909 temporarily by 60 seconds for searching extremely long line,
889bf7c5 27910 and then reset to old value when done. Increase expect input
c906108c
SS
27911 buffer to 10000.
27912
27913Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
27914
27915 * gdb.base/list.exp (test_forward_search): Fix to handle very
27916 long source line without overflowing expect's input buffer.
27917
27918Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
27919
27920 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
27921 "buffer_full".
27922
27923 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
27924 "buffer_full".
27925
27926 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
27927 "buffer_full".
27928
27929 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
27930 "buffer_full".
27931
27932Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
27933
27934 * configure.in (configdirs): Add gdb.threads.
27935 * configure: Regenerated with autoconf.
27936 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
27937 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
27938 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 27939
c906108c
SS
27940Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
27941
27942 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
27943
27944Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
27945
27946 * gdb.base/signals.exp (test_handle_all_print): Test separately for
27947 each signal's status in the output of "handle all print".
27948 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
27949 the \r\n sequence that immediately precedes the gdb prompt.
27950 * gdb.base/a1-selftest.exp: Save original timeout and restore
27951 after test.
27952
27953Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
27954
27955 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
27956 symbol.
27957
27958Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
27959
27960 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
27961
27962Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
27963
27964 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
27965 timeout by 60 seconds.
27966
27967Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
27968
27969 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
27970 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
27971 error return.
27972
27973Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
27974
27975 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
27976 gdb initialization, also report how long dejagnu waited. Restore
27977 old timeout before doing error return. Temporarily increase timeout
889bf7c5 27978 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
27979
27980Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
27981
27982 * lib/gdb.exp: Report timeout value for verbosity level 2.
27983 * config/gdbserver.exp: Ditto.
27984 * config/hppro.exp: Ditto.
27985 * config/mips-gdb.exp: Ditto.
27986 * config/monitor.exp: Ditto.
27987 * config/netware.exp: Ditto.
27988 * config/sim-gdb.exp: Ditto.
27989 * config/slite-gdb.exp: Ditto.
27990 * config/udi-gdb.exp: Ditto.
27991 * config/unix-gdb.exp: Ditto.
27992 * config/vx-gdb.exp: Ditto.
27993 * gdb.base/a1-selftest.exp: Ditto.
27994 * gdb.base/a2-run.exp: Ditto.
27995 * gdb.base/break.exp: Ditto.
27996 * gdb.base/corefile.exp: Ditto.
27997 * gdb.base/list.exp: Ditto.
27998 * gdb.base/recurse.exp: Ditto.
27999 * gdb.base/scope.exp: Ditto.
28000 * gdb.base/signals.exp: Ditto.
28001
28002Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28003
28004 * gdb.threads/Makefile.in (docdir): Removed.
28005
28006Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28007
28008 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 28009 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 28010 @srcdir@.
d63a86f8 28011 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
28012 autoconf 2.5 or higher.
28013 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
28014
28015Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
28016
28017 * configure: Regenerated.
28018 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
28019 avoid name clashes with SunOS headers.
28020
28021Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
28022
28023 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
28024
28025Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
28026
28027 * gdb.base/callfuncs.exp: Finish last change -- make sure the
28028 prototype information ends up in the compiler info file.
28029
28030Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
28031
28032 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
28033 attempting to regenerate it. Eliminate use of a temporary file
28034 and just generate the info file directly. Source it immediately,
28035 for consistency of use.
28036 * gdb.base/corefile.exp: Ditto
28037 * gdb.base/exprs.exp: Ditto.
28038 * gdb.base/funcargs.exp: Ditto.
28039 * gdb.base/langs.exp: Ditto.
28040 * gdb.base/list.exp: Ditto.
28041 * gdb.base/mips_pro.exp: Ditto.
28042 * gdb.base/nodebug.exp: Ditto.
28043 * gdb.base/opaque.exp: Ditto.
28044 * gdb.base/ptype.exp: Ditto.
28045 * gdb.base/scope.exp: Ditto.
28046 * gdb.base/setvar.exp: Ditto.
28047 * gdb.base/signals.exp: Ditto.
28048 * gdb.base/whatis.exp: Ditto.
28049 * gdb.c++/templates.exp: Ditto.
28050 * gdb.c++/virtfunc.exp: Ditto.
28051 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 28052 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
28053
28054Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28055
28056 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
28057 it got fixed by the recent lookup_minimal_symbol_by_pc change.
28058 Increase timeout, a lot of single stepping might be needed if the
28059 target has no hardware watchpoints.
28060
28061Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
28062
28063 * gdb.base/break.exp: Ignore compiler warnings when compiling
28064 break.c.
28065 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
28066 * gdb.base/default.exp: Add h8300 xfails. Handle messages
28067 from remote-sim.
28068 * gdb.base/exprs.exp: Add h8300 xfails.
28069 * gdb.base/funcargs.exp: Likewise.
28070 * gdb.base/nodebug.exp: Likewise.
28071 * gdb.base/printcmds.exp: Likewise.
28072 * gdb.base/ptype.exp: Likewise.
28073 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
28074 h8300 xfails.
d63a86f8 28075 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
28076 on the h8300.
28077 * gdb.base/funcargs.c: Explicitly make last constant argument to
28078 call_after_alloca_subr an unsigned long type.
28079 * gdb.base/return.c: Include stdio.h.
28080
28081Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
28082
28083 * config/abug.exp: New file for the older Motorola Bug monitor
28084 that runs on the mvme13x series VME boards.
28085 * config/monitor.exp: Use the new config array for target settings
28086 if they exist.
28087
28088Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
28089
28090 * sim-gdb.exp: Make the SH simulator allocate less space when
28091 it is targeted.
28092
28093Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
28094
28095 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
28096 test.
28097
28098Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
28099
28100 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
28101 "rs6000-*-*" for "list function in include file" when gcc compiled.
28102 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
28103 for "p ctable1[120]".
28104 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
28105 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
28106 Remove setup_xfail for "rs6000-*-*" for
28107 "print 'scope0.c'::filelocal before run".
28108 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
28109 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
28110 since some compilers don't allow both options to be given
28111 on the same command line. Create object file and move it.
d63a86f8 28112
c906108c
SS
28113Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
28114
28115 * gdb.base/corefile.exp: Always regenerate the core file, since
28116 we always regenerate the coremaker program. Detect special case
28117 where registers cannot be read from core file.
d63a86f8 28118
c906108c
SS
28119Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
28120
28121 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
28122 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
28123 * gdb.c++/templates.exp: Only match on basename of file since
28124 some formats like xcoff don't encode directory information.
28125 * gdb.stabs/weird.exp: Use the right sed script for powerpc
28126 and rs6000 AIX xcoff targets.
28127 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
28128 * configure: Regenerate.
28129 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
28130 here, rather than in distclean.
d63a86f8 28131
c906108c
SS
28132Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
28133
28134 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
28135 defined, and use it to compile the test case with -O2. The
28136 native compilation still uses no optimization.
28137 * gdb.base/mips_pro.c: Remove inline assembly code since
28138 it is compiled PIC by default, which results in assembler
28139 warnings that make the testsuite think the compilation
28140 was unsuccessful.
28141
28142Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
28143
28144 * gdb.c++/misc.exp: Add note to message for
28145 "print s.a for foo struct" that this is a known gcc 2.7.2
28146 and earlier bug.
28147
28148Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
28149
28150 * gdb.base/break.exp: Fix pattern for matching "Delete all
28151 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
28152 setup_xfail for deleting all breakpoints test. Fix various
28153 timeout messages to include "(timeout)".
28154 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
28155 for "p t_float_values2(3.14159,float_val2)".
28156 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
28157 for "continue to call2g" when gcc compiled.
28158 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
28159 "up to foo in langs.exp", "show language at foo in langs.exp",
28160 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
28161 and "show language at fsub in langs.exp".
28162 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
28163 "list line 1 in include file", "list message for lines past EOF",
28164 "list function in include file", "list list0.h:foo", and
28165 "list filename:function; nonexistant function".
28166 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
28167 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
28168 and "ptype t_char_array" to be for native cc only.
d63a86f8 28169
c906108c
SS
28170Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
28171
d63a86f8 28172 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 28173 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 28174 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
28175
28176Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
28177
28178 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
28179 "bt in signals.exp". This problem only appears when running
28180 the testsuite, and then only intermittently.
28181
28182Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
28183
28184 * gdb.base/return.exp (return_tests): Differentiate between
28185 two tests of continuing.
28186
28187Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
28188
28189 * */Makefile.in (maintainer-clean): Remove config.log.
28190 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
28191 * gdb.c++/Makefile.in (PROGS): Add inherit.
28192 (clean): Remove *.ci.
28193
28194Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
28195
28196 * gdb.c++/misc.cc: Add test code from Mike Stump.
28197 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
28198
28199Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
28200
28201 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
28202 to "alpha-*-osf2*" and add comment.
28203 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
28204 setup_xfail for "step over execarg initialization" and
28205 "step over corearg initialization".
c906108c
SS
28206 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
28207 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
28208 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 28209 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
28210 "print func2::coremaker_local", and "backtrace in corefile.exp".
28211 * gdb.base/signals.exp: Build and source signals.ci.
28212 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
28213 to be for gcc only.
28214 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 28215
c906108c
SS
28216Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28217
28218 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
28219 Feb 3 procfs.c change.
28220
28221Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
28222
28223 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
28224
28225Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
28226
28227 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
28228 from dejagnu's apparent default of 10 seconds, which gives random
28229 results when running the tests over NFS on moderately loaded systems.
28230 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
28231
28232Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
28233
28234 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
28235 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 28236 result reports.
c906108c
SS
28237
28238Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
28239
28240 * configure.in (CY_AC_PATH_TCLH): Remove.
28241 * configure: Regenerate.
28242
28243Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
28244
28245 * gdb.c++/Makefile.in (clean): Add missing '{'.
28246
28247Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
28248
28249 * lib/gdb.exp: Provide a default value for noinferior.
28250
28251 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
28252 Load libgloss.exp.
28253
28254Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
28255
28256 * gdb.disasm/hppa.exp: Compile directly into an executable, use
28257 the executable, not the .o to run the tests from.
28258
28259Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
28260
28261 * gdb.base/break.exp: Don't test for program exit or exit status
28262 if $noresults if nonzero.
28263 * gdb.base/langs.exp: Likewise.
28264 * gdb.base/watchpoint.exp: Likewise.
28265
28266 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
28267 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
28268 trying to compile the testcase.
28269
28270Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
28271
28272 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
28273 * gdb.base/signals.exp (continue to handler): Likewise.
28274
28275Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
28276
28277 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
28278
28279 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
28280
28281Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
28282
28283 * gdb.base/corefile.exp: Recognize "not found" as failure
28284 when trying to determine if a core file was generated.
28285 If no core file was generate the first time, try again without
28286 the ulimit -c to work around braindamaged shells.
28287
28288Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
28289
28290 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
28291 [] tests with "test" and enclose string in quotes.
28292 * gdb.stabs/configure: Rebuild
d63a86f8 28293
c906108c
SS
28294Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
28295
28296 Changes in sync with expect:
28297 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
28298 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
28299 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
28300 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
28301 argument to AC_REQUIRE.
28302 * configure: Regenerated.
28303
28304Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
28305
28306 * gdb.base/corefile.exp: When generating a core, discard any
28307 error messages about ulimit not found and the "core dumped"
28308 message from the shell that runs the coredumper.
28309
28310Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
28311
28312 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
28313
28314 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
28315 which sed script to run. Expect failure for v_comb test
28316 on PA targets too.
d63a86f8 28317
c906108c
SS
28318Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
28319
28320 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 28321 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
28322
28323Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
28324
28325 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
28326 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 28327 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
28328 * lib/gdb.exp (default_gdb_start): Fix typo.
28329 * gdb.base/corefile.exp: Allow "Core was generated by ..."
28330 messages to not include the full program name that caused
28331 the core dump since some systems (such as solaris) apparently
28332 truncate this path to about 80 characters.
28333 When generating a core file first try increasing the core file
28334 size limit to unlimited since some systems may default it to
28335 zero, and it is harmless to try it. Move the test for failing
28336 to generate a core file to where it will actually get executed.
28337 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
28338 new gdb result from g++ debug info improvements and make old
28339 pattern obsolescent. Also account for size_t differences
28340 (may be int or long).
28341 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
28342 initialization before function call is placed in the delay slot
28343 and thus appears to be skipped over by commands such as "next".
28344
28345Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
28346
28347 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
28348
28349Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
28350
28351 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
28352 input source file; fix code to compile test to deal with this
28353 convention.
28354 * gdb.c++/*.exp: Likewise.
28355
28356Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
28357
28358 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
28359 "bt in signals.exp".
28360
28361Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
28362
28363 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
28364 "step over execarg initialization" and
889bf7c5 28365 "step over corearg initialization".
c906108c
SS
28366
28367Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
28368
28369 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
28370 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
28371
28372Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
28373
28374 From Rob Savoye (rob@poseidon.cygnus.com)
28375 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
28376 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
28377 configure.in}, gdb.disasm/{Makefile.in, configure.in},
28378 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
28379 configure.in}: Major reworking for autoconfig.
c906108c
SS
28380 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
28381 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 28382 New files.
c906108c
SS
28383 * config/unix-gdb.exp: Make GDB global.
28384 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
28385 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
28386 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
28387 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
28388 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
28389 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 28390 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
28391 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
28392 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
28393 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
28394 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 28395 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
28396 to returns as necessary, arrange for test to compile own testcase
28397 executable.
c906108c 28398 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 28399
c906108c
SS
28400Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
28401
28402 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 28403 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
28404 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
28405 "backtrace through signal handler".
28406
28407Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28408
28409 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
28410 continuing from a job control stop signal.
28411 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
28412
28413Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
28414
28415 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
28416 * gdb.base/corefile.exp: Likewise.
28417 * gdb.base/funcargs.exp: Likewise.
28418
28419Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
28420
28421 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
28422 * config/monitor.exp: Add support for setting baud rate.
28423
28424Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
28425
28426 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
28427 i*86-*-linux* xfails for "backtrace through signal handler".
28428 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
28429 "print func2::coremaker_local".
28430 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 28431 alpha-dec-osf2* xfail for
c906108c
SS
28432 "delete all breakpoints when none".
28433
28434Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
28435
28436 * gdb.base/break.exp: Change test that deletes all breakpoints
28437 when no user breakpoints are installed. A post 4.15 change
28438 causes gdb to no longer prompt in this case.
28439
28440Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
28441
28442 * gdb.base/return.exp (return_tests): Change xfail for test
28443 "correct value returned double test" to stop xfailing at
28444 Solaris 2.5. Apparently the bug has been fixed.
28445
28446Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
28447
28448 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
28449 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
28450
28451Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
28452
28453 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
28454 * gdb.disasm/hppa.s: Corresponding changes.
28455
28456Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
28457
28458 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
28459 makefile fragment.
28460 * config/mt-hpux: Deleted.
28461
28462Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
28463
d63a86f8 28464 * Many files: When warning about suppressed tests due to a
c906108c
SS
28465 nonexistant test binary, avoid incrementing the warning count.
28466
28467Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
28468
28469 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 28470
c906108c
SS
28471Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28472
28473 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
28474 "sparc-*-solaris2*".
28475
28476Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28477
28478 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
28479 Add global and local variables and initialize them.
28480 * gdb.base/corefile.exp: Test correct mapping of corefile sections
28481 by printing variables. Remove rs6000 and powerpc xfails, BFD now
28482 extracts the file name and terminating signal from the core file.
28483 * TODO: Remove note about tests for correct mapping of corefile.
28484 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
28485 from optimizing it away.
28486 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
28487 handles common blocks.
28488
28489Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
28490
28491 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
28492 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
28493
28494Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
28495
28496 * Makefile.in (maintainer-clean): New target, synonym for
28497 realclean.
28498 * gdb.base/Makefile.in (maintainer-clean): Likewise.
28499 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
28500 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
28501 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
28502 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
28503 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
28504
28505Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
28506
28507 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
28508 xfails when not gcc compiled for "print foo::funclocal".
28509 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
28510 "print foo::funclocal at foo",
28511 "print 'scope1.c'::foo::funclocal at foo",
28512 "print foo::funclocal_bss at foo",
28513 "print 'scope1.c'::foo::funclocal_bss at foo",
28514 "print foo::funclocal_ro at foo",
28515 "print 'scope1.c'::foo::funclocal_ro at foo",
28516 "print bar::funclocal at foo" and
28517 "print 'scope1.c'::bar::funclocal at foo".
28518 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
28519 gcc compiled for "print foo::funclocal at bar".
28520 Expand all messages to ensure that they identify that
28521 the test is at bar().
28522 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
28523 gcc compiled for:
28524 "ptype on opaque struct pointer (statically)",
28525 "ptype on opaque struct tagname (statically)",
28526 "ptype on opaque struct pointer (dynamically) 1",
28527 "ptype on opaque struct tagname (dynamically) 1",
28528 "ptype on opaque struct pointer (dynamically) 2" and
28529 "ptype on opaque struct tagname (dynamically) 2
28530 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
28531 gcc compiled for:
28532 "p datalocal"
28533 "whatis datalocal",
28534 "ptype datalocal",
28535 "p bsslocal",
28536 "whatis bsslocal", and
28537 "ptype bsslocal".
28538 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
28539 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
28540 when not gcc compiled.
28541 * gdb.base/funcargs.exp (float_and_integral_args): Add
28542 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
28543 compiled.
28544 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
28545 "backtrace from call6a" when not gcc compiled.
28546 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
28547 "backtrace from call7a" when not gcc compiled.
28548 * gdb.base/callfuncs.exp (do_function_calls):
28549 Add "hppa*-*-hpux*" xfail when not gcc compiled for
28550 "p t_char_array_values(char_array_val2,char_array_val1)",
28551 "p t_char_array_values(char_array_val1,char_array_val2)",
28552 "p t_char_array_values("carray 1","carray 2")",
28553 "p t_char_array_values("carray 1",char_array_val2)",
28554 "p t_char_array_values(char_array_val1,"carray 2")",
28555 "p sum_args(1,{2})",
28556 "p sum_args(2,{2,3})",
28557 "p sum_args(3,{2,3,4})",
28558 "p sum_args(4,{2,3,4,5})"
28559 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
28560 "backtrace in corefile.exp" when not gcc compiled.
28561
28562Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28563
28564 * gdb.base/signals.exp: Rewrite `handle all print' test as
28565 a procedure. Accept blanks or TABs as whitespace, increase
28566 timeout and expect input buffer size for the large output
28567 from the command. Remove "i*86-*-bsdi2.0" xfail.
28568
28569Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28570
28571 * gdb.base/setvar.exp: Add new testcases for truncation when
28572 assigning invalid values to bitfields.
28573
28574Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
28575
d63a86f8 28576 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
28577 mips-sgi-irix* xfail for
28578 "call inferior func with struct - returns char *"
28579 and fix test so that an optional (unsigned char *) cast is
889bf7c5 28580 accepted in the result.
c906108c
SS
28581
28582Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
28583
28584 * gdb.base/funcargs.exp (float_and_integral_args): Remove
28585 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
28586 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
28587 * gdb.base/signals.exp: Remove duplicate "handle all print" test
28588 that accidentally got checked in.
28589
28590Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
28591
d63a86f8 28592 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
28593 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
28594 compiled test.
28595 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
28596 Add mips-sgi-irix5* xfail for not gcc compiled.
28597 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
28598 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
28599 compiled for "p top", "whatis top", "p middle", and "whatis
28600 middle".
c906108c
SS
28601 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
28602 "whatis signed char" for not gcc compiled.
28603 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
28604 "set variable signed char=-1 (-1)" and
28605 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
28606 * gdb.base/funcargs.exp (float_and_integral_args):
28607 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
28608 Add mips-sgi-irix* xfail when not gcc compiled for
28609 "continue to call2b".
28610 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
28611 "continue to call2g".
6fdff2c5
PA
28612 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
28613 compiled for "backtrace from call6a"
28614 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
28615 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
28616 when not gcc compiled for "backtrace from call7a".
c906108c
SS
28617 (localvars_after_alloca): Fix gdb_test cmds for
28618 "print * after runto ...".
28619 Remove rs6000-*-* xfails for
28620 "print i after runto localvars_after_alloca" and
28621 "print l after runto localvars_after_alloca"
28622 for all compilers.
28623 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 28624 when not compiled with gcc, for:
c906108c
SS
28625 "print signed char == (minus)",
28626 "print signed char != (minus)",
28627 "print signed char < (minus)",
28628 "print signed char > (minus)".
28629 * gdb.base/callfuncs.exp (do_function_calls):
28630 Add mips-sgi-irix* xfail, when compiled with native compiler, for
28631 "call inferior func with struct - returns char *".
d63a86f8 28632 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
28633 "correct value returned double test" to include Solaris 2.4.
28634 * gdb.base/funcargs.exp (float_and_integral_args):
28635 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 28636
c906108c
SS
28637Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28638
28639 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
28640 enumeration bitfields if compiling with GNU C.
28641 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
28642 to empty' prompt.
28643
28644Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
28645
28646 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
28647 test for PRO targets.
28648
28649 * gdb.base/funcargs.exp: Avoid ever setting more than 8
28650 breakpoints in the inferior at any given time by making
28651 two groups of breakpoints for call2*, call6* and call7*
28652 tests.
28653
28654Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28655
28656 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
28657 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
28658 from optimizing it away.
28659 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
28660 "call inferior func with struct".
28661
28662Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
28663
28664 * configure.in: Only configure gdb.chill for particular targets.
28665
28666Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
28667
28668 * gdb.base/Makefile.in: Add action to .c.o transformation
28669 rule that generates a .ci file for each .o file and remove
28670 explicit .c.o rules except for callfuncs.o.
28671 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
28672 generates a .ci file for each .o file and remove explicit
28673 .cc.o rules.
28674 (clean): Remove *.tmp *.ci files.
28675 (EXECUTABLES): Remove templ-info.exp.
28676 * gdb.base/compiler.c: New file.
28677 * gdb.c++/compiler.cc: New file
28678 * gdb.base/scope.exp: Source gdb.base/scope.ci.
28679 Change rs6000-*-* xfail for
28680 "print 'scope0.c'::filelocal_ro" and
28681 "print 'scope1.c'::filelocal" and
28682 "print 'scope1.c'::filelocal_bss" and
28683 "print 'scope1.c'::filelocal_ro" and
28684 "print 'scope1.c'::foo::funclocal" and
28685 "print 'scope1.c'::foo::funclocal_ro" and
28686 "print 'scope1.c'::bar::funclocal" and
28687 "print 'scope0.c'::filelocal_ro" and
28688 "print 'scope1.c'::filelocal at foo" and
28689 "print 'scope1.c'::filelocal_bss at foo" and
28690 "print 'scope1.c'::filelocal_ro at foo" and
28691 "print 'scope1.c'::foo::funclocal at foo" and
28692 "print 'scope1.c'::foo::funclocal_bss at foo" and
28693 "print 'scope1.c'::foo::funclocal_ro at foo" and
28694 "print 'scope1.c'::bar::funclocal at foo" and
28695 "print 'scope0.c'::filelocal_ro" and
28696 "print 'scope1.c'::filelocal" and
28697 "print 'scope1.c'::filelocal_bss" and
28698 "print 'scope1.c'::filelocal_ro" and
28699 "print 'scope1.c'::foo::funclocal" and
28700 "print 'scope1.c'::foo::funclocal_bss" and
28701 "print 'scope1.c'::foo::funclocal_ro" and
28702 "print 'scope1.c'::bar::funclocal" and
28703 "print 'scope1.c'::bar::funclocal_bss"
28704 to only be xfail'd when not compiled with gcc.
d63a86f8 28705 Add rs6000-*-* xfail for
c906108c
SS
28706 "print 'scope0.c'::filelocal_bss before run"
28707 when compiled with gcc.
28708 (test_at_main): Add rs6000-*-* xfail for
28709 "print filelocal_ro in test_at_main"
28710 when compiled with gcc.
28711 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 28712 Add rs6000-*-aix* xfail for
c906108c
SS
28713 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
28714 "ptype t_char_array", not compiled with gcc.
28715 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
28716 xfail for "list foo (in include file)" when gcc compiled.
28717 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 28718 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
28719 "run to call0a" if not compiled with gcc.
28720 (unsigned_integral_args): Add rs6000-*-* xfail for
28721 "run to call1a" if not compiled with gcc.
28722 (float_and_integral_args): Add rs6000-*-* xfail for
28723 "run to call2a" if not compiled with gcc and for
28724 "continue to call2b" for any compiler.
28725 Add rs6000-*-* xfail to
28726 "print f1 after run to call2a" for gcc compiled.
28727 (discard_and_shuffle): Add rs6000-*-* xfail for
28728 "run to call6a".
28729 (shuffle_round_robin): Add rs6000-*-* xfail for
28730 "backtrace from call7a" if not compiled with gcc.
28731 Add rs6000-*-* xfail for
28732 "backtrace from call7b" if compiled with gcc.
28733 (call_after_alloca): Add rs6000-*-* xfail for
28734 "print c in call_after_alloca" and
28735 "print s in call_after_alloca" and
28736 "backtrace from call_after_alloca_subr"
28737 if not compiled with gcc.
28738 (localvars_in_indirect_call): Add rs6000-*-* xfail for
28739 "print c in localvars_in_indirect_call" and
28740 "print c in localvars_in_indirect_call" and
28741 "backtrace in indirectly called function" and
28742 "stepping into indirectly called function"
28743 if not compiled with gcc.
28744 (localvars_after_alloca): Add rs6000-*-* xfail for
28745 "print c after runto localvars_after_alloca" and
28746 "print s after runto localvars_after_alloca" and
28747 "print i after runto localvars_after_alloca" and
28748 "print l after runto localvars_after_alloca"
28749 for all compilers.
28750 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
28751 than whatis-info.exp.
28752 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
28753 than opaque-info.exp.
28754 Setup rs6000-*-* xfail for
d63a86f8 28755 "ptype on opaque struct pointer (statically)" and
c906108c
SS
28756 "ptype on opaque struct pointer (dynamically)" when
28757 not compiled with gcc.
28758 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
28759 rather than callf-info.exp.
28760 (do_function_calls): Add clear_xfail for rs6000-*-* for
28761 "p t_float_values2(3.14159,float_val2)". Seems to work
28762 fine there, both with xlc and gcc. Need to find out what
28763 it is doing right and fix other platforms.
28764 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
28765 "call inferior func with struct - returns int",
28766 "call inferior func with struct - returns long",
28767 "call inferior func with struct - returns float",
28768 "call inferior func with struct - returns double",
28769 "call inferior func with struct - returns char *",
28770 but only if not gcc compiled (presumes xlc compiled).
28771 Change rs6000-*-* xfails for
28772 "call inferior func with struct - returns char" and
28773 " call inferior func with struct - returns short" to only
28774 xfail if not using gcc.
28775 (clean mostlyclean): Remove *.ci and *.tmp files.
28776 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
28777 than templ-info.exp.
28778 * gdb.base/langs.exp: Source gdb.base/langs.ci.
28779 Add rs6000-*-* xfail for "up to foo in langs.exp"
28780 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 28781 when not gcc compiled.
d63a86f8 28782
c906108c
SS
28783Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28784
28785 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
28786 * gdb.base/corefile.exp: Likewise.
28787 * gdb.base/list.exp: Likewise.
28788 * gdb.base/scope.exp: Likewise.
28789 * gdb.base/siganls.exp: Likewise.
28790
28791 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
28792 compiler output.
28793 * gdb.base/whatis.exp: Likewise.
28794
28795Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
28796
28797 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
28798 failure (opcode table has been fixed to match reality).
28799
28800Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
28801
28802 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
28803 "call inferior func with struct - returns char",
28804 "call inferior func with struct - returns short"
28805
28806 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
28807 "print 'scope0.c'::filelocal at main",
28808 "print 'scope0.c'::filelocal_bss in test_at_main",
28809 "print 'scope0.c'::filelocal at foo",
28810 "print 'scope0.c'::filelocal_bss in test_at_foo",
28811 "print 'scope0.c'::filelocal at bar",
28812 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 28813
c906108c
SS
28814 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
28815 in source file 1". This bug seems to have been fixed with both
28816 gcc and native cc (was native assembler bug?).
28817
28818Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
28819
28820 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
28821 "backtrace through signal handler" to "i*86-*-sysv4*".
28822 * gdb.base/signals.exp: Add xfail for "'next' behaved as
28823 continue" case. Add "known SVR4 bug" to fail message.
28824 Add "i*86-*-bsdi2.0" xfail for "handle all print".
28825 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
28826 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
28827 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
28828 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
28829 "up to foo in langs.exp", "show language at foo in
28830 langs.exp", "up to cppsub_ in langs.exp", "show
28831 language at cppsub_ in langs.exp", "up to fsub in
28832 langs.exp", and "show language at fsub in langs.exp".
28833 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
28834 "bactrace in corefile.exp".
28835 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
28836 "call inferior function with struct - returns float" and
28837 "call inferior function with struct - returns double".
d63a86f8 28838
c906108c
SS
28839Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
28840
28841 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
28842 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
28843 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
28844 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
28845
28846Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
28847
28848 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
28849 (or overriden) "CHILL" macro rather then bare "gcc".
28850 Also look for ../../gcc/xgcc since that is what we will
28851 actually need, not "Makefile". Remove following assignment
28852 of CHILL to CHILL_FOR_TARGET because that results in
28853 recursive definition.
28854
28855Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
28856
28857 * gdb.base/corefile.exp: Change xfail for backtrace in
28858 corefile.exp from linuxaout to all linux.
28859 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
28860 cases where we miss the breakpoint at the signal handler
28861 for some reason. Setup xfail for linuxoldld/linuxaout and
28862 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
28863 hitting SIGURG breakpoint.
28864 * gdb.base/signals.exp: Setup xfail for "next" acting like
28865 continue to add linuxoldld. Setup xfail for all linux for
28866 "next to handler in signals_tests_1", "backtrace in
28867 signals_tests_1", "continue to func1", "pass SIGUSR1",
28868 and continue to handler".
28869
28870Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
28871
28872 * Update all FSF addresses except those in COPYING* files.
28873
28874Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
28875
28876 * gdb.base/a2-run.exp: Change messages to be more explicit about
28877 the status of args, and quote binfile in results.
28878
28879Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
28880
28881 * gdb.base/callfuncs.exp: Add tests for passing structs to
28882 inferior functions and return various types.
28883 * gdb.base/callfuncs.c: Add functions to receive a struct
28884 and return a member of the struct, in various types.
28885
28886Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28887
28888 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
28889
28890Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
28891
28892 * config/vxworks29k.exp: New file, sources vxworks.exp.
28893
28894Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28895
28896 * config/gdbremote.exp: New file. Testing framework using
28897 gdbserver.
28898
28899Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
28900
28901 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
28902 "call function when asleep" and "send end of file".
28903 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
28904 for "backtrace in corefile.exp".
28905 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
28906 for "backtrace through signal handler".
28907 * gdb.base/corefile.exp: Make sure we actually generate a core file
28908 before trying the core tests. Some systems allow the user to suppress
28909 generation of core files and default to that (linux for example).
28910 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
28911 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
28912
28913Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28914
28915 * gdb.threads: New directory with some crude multi-threaded
28916 gdb tests (step.exp and step2.exp).
28917 * config/mt-lynx (STEP_EXECUTABLE): Define.
28918 (THREADFLAGS): Define.
28919
28920Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
28921
28922 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
28923
28924 * gdb.base/signals.exp: Disable whole file for lynx until
28925 further notice.
28926
28927 * gdb.base/signals.exp: xfail test where "next" acts like
28928 "continue" for lynx.
28929
28930 * gdb.base/interrupt.exp: xfail test for calling function while
28931 inferior is asleep for lynx.
28932
28933 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
28934 than one cr-lf after each command.
28935
28936Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28937
28938 * configure.in: Reinstate setting of stabsdirs variable, fix
28939 typo in setting up configdirs for native builds.
28940
28941 * gdb.base/return.exp: Fix typo in return double test.
28942 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
28943 compiler from optimizing them away.
28944
28945Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
28946
28947 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
28948 sequences to be echo'd by gdb when using gdb_test.
28949 * gdb.chill/chexp.exp: Likewise.
28950 * gdb.fortran/exprs.exp: Likewise
28951
28952Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28953
28954 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
28955 after the inferior gdb has started.
28956
28957 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
28958 after each command.
28959 * gdb.base/funcargs.exp: Likewise.
28960 * gdb.base/gdbvars.exp: Likewise.
28961 * gdb.base/interrupt.exp: Likewise.
28962 * gdb.base/list.exp: Likewise.
28963 * gdb.base/watchpoint.exp: Likewise.
28964 * gdb.c++/demangle.exp: Likewise.
28965 * gdb.c++/inherit.exp: Likewise.
28966 * gdb.chill/chexp.exp: Likewise.
28967 * gdb.fortran/exprs.exp: Likewise.
28968
28969 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
28970 test if we can't handle IO to/from the inferior.
28971
28972 * gdb.c++/misc.exp: Always check for a program already being
28973 started after sending a "run" command to gdb.
28974
28975 * gdb.base/twice.exp: Start with a fresh gdb.
28976
28977 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
28978 only depend on gdb's expression code, not the chill runtime.
28979
28980 * gdb.base/return.c: Put return values into variables so we
28981 can have gdb print them rather than depending on the program
28982 to print them.
28983 * gdb.base/return.exp: Corresponding changes.
28984
28985 * lib/gdb.exp: Provide default value for noinferiorio.
28986 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
28987 the inferior.
28988
28989 * gdb.base/break.exp: Always check for a program already being
28990 started after sending a "run" command to gdb.
28991 (text_next_with_recursion): Don't check the output from the
28992 program's printf statement. Instead just make sure the program
28993 exited.
28994
28995 * gdb.base/commands.exp: Protect tests which need arguments with
28996 $noargs conditionals.
28997
28998Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28999
29000 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
29001 of structure member arrays to match gdb/valops.c:value_addr change.
29002
29003Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
29004
29005 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
29006 cases.
29007
29008Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
29009
29010 * configure.in (configdirs): Remove gdb.chill from default list
29011 of subdirs and then add it back in only if doing a native build.
29012 The current chill compiler does not yet work in any cross build.
29013 * Revert all signal changes from Jul 6.
29014 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
29015 for sh-hms targets, allowing these tests to link, with no other
29016 changes. Testing is suppressed by setting "nosignals" in site.exp.
29017
29018Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
29019
29020 * configure.in (signaldirs): Define and add to configdirs for all
29021 targets except some specific ones that are known to not support signals.
29022 Also clean up formatting.
29023 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
29024 (signals, sigall): Remove rules to build.
29025 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
29026 Moved to new gdb.signals directory.
29027 * gdb.signals: New test directory.
29028 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
29029 signals.c signals.exp}: New or moved files.
29030
29031Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
29032
29033 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
29034
29035Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
29036
29037 * gdb.base/return.exp: Xfail `return double' test failure
29038 on at least Solaris 2.3 and handle future/past versions on
29039 a case by case basis as appropriate. Also update message
29040 to include i*86 failures.
29041
29042Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29043
29044 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
29045
29046 * lib/gdb.exp: Fix comment which erroneously identified
29047 gdb_file_cmd as gdb_load (the 19 May change was in fact to
29048 gdb_file_cmd not gdb_load).
29049 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
29050
29051 * gdb.base/setvar.exp: Make test names consistent between pass and
29052 fail cases. Use gdb_test more.
29053
29054Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29055
29056 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
29057
29058Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29059
29060 * gdb.base/help.exp: Fix expected help string for `show commands'.
29061
29062Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
29063
29064 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
29065
29066 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
29067 of a text section.
29068
29069Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
29070
29071 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
29072 that loop eventually terminates. Fix Connection refused logic so
29073 that testsuite will expire nicely.
29074
29075Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
29076
29077 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
29078 config/rom68k.exp: New tcl glue for the appropriate monitors.
29079 These all just end up calling monitor.exp.
29080 * config/monitor.exp (gdb_target_monitor): Handle `Connection
29081 refused' by retrying. Cleanup some timeout issues.
29082 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
29083 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
29084 callers don't have to set/restore global timeout variable.
29085
29086 * The following set of changes centralizes management of the global
29087 timeout variable. This way, it can be set in one target dependent
29088 place instead of dozens of places scattered throughout the test suite.
29089 If you need to lengthen a timeout, then you should either set timeout
29090 in one of the config/{target}.exp files, or multiply it by a factor.
29091 Setting it to an absolute value is always going to lose for some
29092 targets.
29093 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
29094 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
29095 * gdb.base/funcargs.exp: Don't set timeout.
29096 * gdb.base/list.exp (test_forward_search): Only use local timeout.
29097 * gdb.base/printcmds.exp (test_print_string_constants
29098 test_print_array_constants): Don't set timeout.
29099 * gdb.base/ptype.exp: Don't set timeout.
29100 * gdb.base/recurse.exp: Don't set timeout.
29101 * gdb.base/return.exp: Don't set timeout.
29102 * gdb.base/watchpoint.exp: Don't set timeout.
29103 * gdb.c++/classes.exp (do_tests): Don't set timeout.
29104 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
29105
29106Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
29107
29108 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
29109
29110Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29111
29112 * lib/gdb.exp: Disable chill tests for irix5.
29113
29114Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29115
29116 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
29117 each test pass or fail.
29118
29119Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29120
29121 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
29122 xlc not gcc.
29123
29124Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
29125
29126 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
29127
29128Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
29129
29130 * config/est.exp: Fix copyright and comments. Remove dead code.
29131 Use targetname, serialport and baud variables instead of fixed
29132 constants.
29133 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
29134 * config/cpu32bug.exp: New file to support cpu32bug monitors.
29135
29136Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29137
29138 * gdb.base/watchpoint.exp: Don't run
29139 test_watchpoint_triggered_in_syscall for sunos.
29140
29141Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29142
29143 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
29144 they don't seem to exist. Do include stdio.h.
29145
29146Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29147
29148 * gdb.base/a1-selftest.exp: Add alpha xfail.
29149
29150Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29151
29152 * gdb.base/watchpoint.c (main): Prompt before calling read().
29153 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
29154 Revise accordingly. Remove cruft about sending "123" several
29155 times, until it gets noticed. Clean up the "print buf[0]" stuff
29156 so that it passes or fails, and waits for prompts in the usual way.
29157
29158Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29159
29160 * gdb.base/recurse.exp: Fix comment.
29161
29162 * TODO: Remove item about printing variables in nodebug.exp. Add
29163 item about enabling tests which are only run on some targets.
29164
29165 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
29166 fail, make test names unique, use new gdb_test convention
29167 regarding pattern, use gdb_test more, etc.).
29168
29169 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
29170 fail, make test names unique, etc.).
29171
29172Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29173
29174 * gdb.base/nodebug.c: Change return type of top and middle to
29175 short.
29176 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
29177 are fixed by the recent mdebugread.c changes. Allow `short ()'
29178 as type for top and middle.
29179
29180Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29181
29182 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
29183 nearly as I can tell, the whole thing was an accident in Stu's
29184 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
29185 to replace a send/expect pair with gdb_test, but ended up only
29186 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
29187 of 30 Mar 1995 took care of it, but left this vestigial comment
29188 which I am now nuking.
29189
29190Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29191
29192 * gdb.base/break.exp: Look for different line number for
29193 breakpoint at main depending on usestubs.
29194
29195Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29196
29197 * gdb.base/list.exp: Adjust some alternate expect patterns to
29198 match recent list0.c change. Add alternate expect pattern for
29199 output from `list default lines around main' for optimizing
29200 compilers.
29201
29202Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29203
29204 * lib/gdb.exp: If nosignals is not set, set it to 0.
29205
29206Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
29207
29208 * config/slite-gdb.exp: Responds to load symbol table prompt.
29209 * gdb.base/break.exp: Adjust line number, fix rerun.
29210 * gdb.base/langs0.c: Add #ifdef usestubs.
29211
29212Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
29213
29214 * gdb.base/list.exp: Adjust line contents after adding new lines in
29215 list0.c. Also fix a syntax error.
29216
29217 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
29218 * gdb.base/break.exp: ditto.
29219 * gdb.base/list.exp: ditto.
29220 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
29221 * gdb.base/run.c: ditto.
29222 * gdb.base/list0.c: ditto.
29223 * gdb.base/funcargs.c: ditto.
29224
29225Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
29226
29227 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
29228 $targetname, $serialport and $baud instead of hardwired variables.
29229 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
29230 target doesn't support signals.
29231
29232Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
29233
29234 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
29235
29236Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29237
29238 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
29239 Don't rely on the value of an auto variable before it has been
29240 initialized. Use gdb_test more.
29241
29242Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29243
29244 * lib/gdb.exp (default_gdb_version): A version number must start
29245 with a digit, but other than that contains all characters up to
29246 the first whitespace character.
29247
29248Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29249
29250 * gdb.base/commands.exp (breakpoint_command_test): New tests.
29251
29252Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29253
29254 * gdb.c++/*.exp: Warn if executable does not exist. The original
29255 reason for skipping the warning was that configure.in sometimes
29256 intentionally skipped building the executables but the tcl code
29257 had no way of knowing. That (a) was always bogus with respect to
29258 error handling, (b) is no longer true (right now there is no way
29259 to skip C++ tests).
29260
29261 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
29262
29263Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29264
29265 * gdb.base/list.exp: Add expect patterns for output from
29266 SunPRO compiled executables.
29267 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
29268 types.
29269
29270Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29271
29272 * gdb.base/break.exp (test_next_with_recursion): Accept any line
29273 number (we are already testing that the correct source line text
29274 gets printed).
29275
29276 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
29277 that is what is intended, but something needed to be done to get
29278 sunos4 native working again.
29279
29280 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
29281
29282 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
29283 apparently went with a (very) old xfail.
29284
29285Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
29286
29287 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
29288 runto_main is a proc in gdb.exp that will do 'step' for target use
29289 stubs.
29290 * gdb.base/exprs.exp: ditto.
29291 * gdb.base/interrupt.exp: ditto.
29292 * gdb.base/opaque.exp: ditto.
29293 * gdb.base/printcmds.exp: ditto.
29294 * gdb.base/ptype.exp: ditto.
29295 * gdb.base/scope.exp: ditto.
29296 * gdb.base/setvar.exp: ditto.
29297 * gdb.base/signals.exp: ditto.
29298 * gdb.base/twice.exp: ditto.
29299 * gdb.c++/classes.exp: ditto.
29300 * gdb.c++/inherit.exp: ditto.
29301 * gdb.c++/templates.exp: ditto.
29302 * gdb.base/break.exp: no run and hit main for stubs. Change line
29303 numbers for breakpoints and info breakpoint.
29304 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
29305 breakpoint().
29306 * gdb.base/callfuncs.c: ditto.
29307 * gdb.base/exprs: ditto.
29308 * gdb.base/interrupt.c: ditto.
29309 * gdb.base/opaque0.c: ditto.
29310 * gdb.base/printcmds.c: ditto.
29311 * gdb.base/ptype.c: ditto.
29312 * gdb.base/scope0.c: ditto.
29313 * gdb.base/setvar.c: ditto.
29314 * gdb.base/signals.c: ditto.
29315 * gdb.base/twice.c: ditto.
29316 * gdb.c++/misc.cc: ditto.
29317 * gdb.c++/templates.cc: ditto.
29318
29319Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29320
29321 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
29322
29323 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
29324 somewhere between `read' and `main.c'. I'm pretty sure the
29325 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
29326 and it isn't particularly useful.
29327
29328 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
29329
29330Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29331
29332 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
29333
29334Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
29335
29336 * config/mt-slite: add LIBS and -nostdlib.
29337 * config/slite-gdb.exp: add this new file to support sparclite target.
29338
29339Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
29340
29341 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
29342
29343 * gdb.base/a2-run.exp: Change argument to istarget from
29344 "*-*-vxworks" to "*-*-vxworks*".
29345 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
29346
29347Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
29348
29349 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
29350 will not runto main but do a 'step' to step out of breakpoint().
29351 * config/mt-slite: add -Dusestubs.
29352
29353Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29354
29355 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
29356 instead of just @.
29357
29358 * gdb.base/signals.exp: Add test for "handle all print".
29359 * TODO: Remove "handle all print". Also remove item about
29360 checking copyright date (I don't like the idea of a spurious FAIL
29361 based on when we run the tests).
29362
29363 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
29364 for SunOS4 (reason for failure not investigated). Remove
29365 redundant test for $binfile.
29366
29367 * gdb.base/nodebug.c (array_index): Call malloc.
29368
29369 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
29370
29371Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
29372
29373 * gdb.base/recurse.exp: Update gdb_test invocation to use new
29374 conventions and slightly simplify the matching regexp.
29375
29376Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29377
29378 * gdb.base/break.exp: Update gdb_test invocation to use new
29379 convention.
29380
29381 * lib/gdb.exp: If noargs is not set, set it to 0.
29382
29383 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
29384 tests unique.
29385
29386 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
29387
29388Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29389
29390 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
29391 one argument of type "<non-float parameter>".
29392
29393Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
29394
29395 * config/rom68k.exp: New file to support Motorola IDP board.
29396 * gdb.base/a2-run.exp: Skip this file if noargs is set.
29397 * gdb.base/break.c: Change things around so that this program
29398 doesn't depend upon args. This is necessary to make remote
29399 targets work (in general, they can't take args).
29400 * gdb.base/break.exp: Don't try to send args to program. Don't
29401 expect output. Also, replace lots of code with gdb_test.
29402
29403Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29404
29405 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
29406 printing of '\'' (which is what the comment says we are testing,
29407 even though we were not), not '''.
29408 (test_integer_literals_rejected): Test that printing ''' is an error.
29409
29410 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29411 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
29412 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
29413 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
29414 Use gdb_test not test_print_accept.
29415 * lib/gdb.exp: Remove test_print_accept.
29416
29417 * gdb.base/signals.exp (signal_tests_1): Make pass message
29418 consistent with fail message.
29419
29420 * gdb.base/whatis.exp: Remove xfails for printing char vs.
29421 unsigned char; the bug (PR 1821) is fixed.
29422
29423 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
29424
29425 * gdb.base/scope.exp (test_at_localscopes): Call pass for
29426 successful tests--makes xfailing them work right.
29427
29428Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29429
29430 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
29431 only \r\n, not .*. The test can pass .* as the last thing in
29432 $pattern if that is what it wants. In addition to providing this
29433 flexibility, this change should speed up pattern matching in cases
29434 where the pattern already ended with .* (there were a number of
29435 them). This change also helps catch bad patterns--in the old
29436 scheme the typo "char \*" instead of "char \\*" would pass. Now
29437 it is caught.
29438 * Many .exp files: Update callers.
29439
29440 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
29441 clearer and does not spuriously match multiple ('s. Likewise for
29442 ) and *.
29443
29444 * gdb.base/nodebug.exp: Test ability to call a function and pass
29445 it a string (even with no debugging info).
29446
29447 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
29448 "p '\'", which is the same as "p ''" once tcl gets done with
29449 quoting, to "p '\\'", which I suspect is what is intended (one
29450 backslash gets sent to GDB).
29451
29452 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
29453
29454Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29455
29456 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
29457 1817) was fixed literally years ago.
29458
29459Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29460
29461 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
29462 test, it causes stepping out of call_after_alloca_subr with
29463 optimizing compilers.
29464 (localvars_in_indirect_call): Consume GDB prompt if `finish'
29465 fails.
29466
29467 * gdb.c++/templates.exp: Source templ-info.exp only if
29468 the templates executable exists.
29469
29470 * gdb.c++/misc.cc (class Contains_static_instance,
29471 class Contains_nested_static_instance),
29472 gdb.c++/classes.exp (test_static_members): Test printing of
29473 a class that contains a static instance of the class.
29474
29475Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29476
29477 * gdb.base/langs2.c (cppsub_): Don't prototype.
29478 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
29479 only, I believe).
29480
29481Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29482
29483 * lib/gdb.exp (skip_chill_tests): New procedure.
29484
29485 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
29486
29487Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
29488
29489 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
29490 each expect pattern. Cuts runtime from 12 to about 4 seconds.
29491
29492Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29493
29494 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
29495
29496 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
29497 disassemble 8, not 16, instructions for part 4.
29498
29499 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
29500 support the latter anymore.
29501
29502 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
29503 -DNO_PROTOTYPES.
29504 * gdb.base/callfuncs.c: Control use of prototypes based on
29505 NO_PROTOTYPES, not __STDC__.
29506 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
29507 t_float_values2 tests if prototypes in use.
29508
29509 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
29510 t_double_values): When checking differences against DELTA, check
29511 that difference is within the range (-DELTA,DELTA), not just
29512 (-infinity,DELTA).
29513
29514Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
29515
29516 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
29517 'file' command firts, then 'target', then 'load', this is due to gdb
29518 target set up.
29519 * config/mips-gdb.exp: Fix a couple regular exp bugs.
29520
29521Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
29522
29523 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
29524 FP load/store variants.
29525 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
29526
29527Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29528
29529 * gdb.base/term.exp: Do not give a warning if not native, it is
29530 not an abnormal condition.
29531
29532Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
29533
29534 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
29535 t_char_array".
29536
29537Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29538
29539 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
29540 are getting the version number.
29541
29542 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
29543 if not native, it is not an abnormal condition.
29544
29545Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29546
29547 * lib/gdb.exp: Just use "file exists", rather than undocumented
29548 dejagnu procedure "findfile".
29549
29550Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29551
29552 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
29553 (LDFLAGS): Set to -Xlinker -Ur.
29554
29555 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
29556 Removed, these values are set by lib/gdb.exp.
29557
29558 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
29559
29560Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29561
29562 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
29563 of replicating gdb startup code.
29564
29565 * config/mt-vxworks (LDFLAGS): Set to -r.
29566 (CFLAGS_FOR_TARGET): Removed.
29567
29568 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
29569 (gdb) and gdb for vxworks uses (vxgdb).
29570
29571 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
29572 executable is not in the tree and host != target, use sed and
29573 program_transform_name to determine the gdb name used by the
29574 target.
29575
29576 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
29577 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
29578
29579Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29580
29581 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
29582 floats, chars, and shorts where there are ANSI-style function
29583 definitions.
29584
29585 * gdb.base/langs.exp, gdb.base/langs*: New test.
29586 * gdb.base/Makefile.in: Build it.
29587 * TODO: Remove item about checking that C names don't get C++
29588 demangling applied; this test tests it.
29589
29590Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29591
29592 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
29593 went with the const70 xfail. The xfail went away a year ago.
29594
29595 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
29596
29597 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
29598 for hp300.
29599
29600 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
29601
29602 * gdb.base/a1-selftest.exp: Don't run on hp300.
29603
29604Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29605
29606 * Makefile.in (site.exp): Set host_alias and target_alias as well
29607 as host_triplet and target_triplet.
29608
29609Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29610
29611 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
29612
29613 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
29614 places as other ecoff systems).
29615
29616 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
29617 ultrix.
29618
29619Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29620
29621 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
29622 remove them.
29623 * gdb.base/nodebug.exp: Accept "function" in addition to "text
29624 variable and "variable" in addition to "data variable".
29625 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
29626
29627 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
29628 2.
29629 * gdb.base/list1.c (long_line): Add additional statement at start
29630 of function.
29631 * gdb.base/list.exp (test_forward_search): Update line number to
29632 reflect new statement.
29633
29634Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29635
29636 * gdb.base/signals.exp: Reinitialize searched source directories
29637 after gdb_start call.
29638
29639Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
29640
29641 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
29642 * gdb.stabs/Makefile.in: Likewise.
29643
29644 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
29645 change. Instead split the tests into smaller pieces.
29646 * gdb.disasm/hppa.s: Corresponding changes.
29647
29648Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29649
29650 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29651 Quote ^C when passing it to stty. For some shells ^ is a pipe.
29652
29653 * gdb.base/funcargs.exp: Modify many tests so that every test
29654 either passes or fails. Make some test names unique.
29655
29656Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29657
29658 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29659 Call stty to set interrupt character.
29660
29661 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
29662 for HP assembler versus GNU assembler based on actual behavior of
29663 $(CC), rather than assuming that $(AS) is always the GNU assembler.
29664
29665 * TODO: Suggest a few more stepping tests.
29666
29667Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
29668
29669 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
29670 restart GDB for h8300 after a continue.
29671 (return): Add pattern to match a29k-udi behavior.
29672 * gdb.base/nodebug.exp: Remove obsolete comment.
29673 * gdb.base/regs.exp: New file, testing of register displays.
29674 * gdb.base/return.exp: Fix typo in reference to $objdir.
29675 * gdb.base/whatis.exp: Always start with a fresh GDB.
29676
29677Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29678
29679 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
29680 higher, these tests generate a lot of output.
29681
29682Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29683
29684 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
29685 code following the catch silently ignored some errors; without the
29686 catch they should be thrown like any other tcl error. Also, the
29687 catch used "" instead of {} which meant all the callers who wanted
29688 to include one of the characters "[]$ had to quote it an extra time.
29689 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
29690 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
29691 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
29692 Remove extra quoting.
29693
29694Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
29695
29696 * gdb.base/commands.exp: Make test names unique; every test either
29697 passes or fails. Update some comments.
29698
29699 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
29700
29701Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29702
29703 The following fixes a FAIL caused by the fact that the alpha stabs
29704 configuration didn't use the ".if alpha" code in weird.def.
29705 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
29706 bit pointer, so the 32 bit version works even on the alpha.
29707 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
29708 Remove the stuff which allowed us to have separate versions for
29709 alpha and everything else.
29710
29711 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
29712 regexp which "info func operator\[\](" is supposed to match. Fix
29713 string to send to GDB. Note that GDB still doesn't work right. Add a
29714 new test for "info func .perator\[\](" which GDB does handle correctly.
29715
29716 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
29717
29718Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29719
29720 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
29721 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
29722 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
29723 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
29724 it makes the tests harder to understand and confuses test-o-matic.
29725 The preferred style is that each test provides a PASS or a FAIL,
29726 and has a unique message (e.g. "continue #54" not just "continue")
29727 which is the same for the pass and the fail.
29728 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29729 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
29730 to lib/gdb.exp.
29731 * gdb.base/printcmds.exp: Use test_print_accept. Remove
29732 prt_accept which was basically the same thing. Likewise for
29733 test_print_reject and prt_reject.
29734 * lib/gdb.exp (test_print_reject): Add some more error message
29735 patterns to match from the former printcmds.exp (prt_reject).
29736 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
29737 One defect of the passcount stuff is that some of it failed to
29738 report XPASS where appropriate.
29739 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
29740 stuff before and after arg in expected pattern.
29741 (test_paddr_operator_functions): Re-do test without print_addr_of;
29742 this is the only test which seems to want extra stuff there.
29743
29744Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29745
29746 * gdb.base/nodebug.exp: Update new tests to reflect improved
29747 wording of gdb output.
29748
29749 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
29750 and "ptype" work on variables in files compiled without -g.
29751 Replaces commented out "maint print msymbol" tests.
29752
29753Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29754
29755 * gdb.base/setvar.c (dummy): Call malloc.
29756
29757 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
29758 losing with the irix4 sed.
29759
29760 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
29761 ALRM" on irix4.
29762
29763Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29764
29765 * TODO: Remove items about corefile.exp testing new exec-file and
29766 backtrace; both are now done. Add items about printing enums.
29767
29768Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29769
29770 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
29771 "get signal $thissig" test fails.
29772
29773 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
29774
29775Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29776
29777 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
29778 compiler warning with dec alpha compiler.
29779
29780 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
29781 extra \n from gdb_test call (this explains why the prompt test
29782 that I removed yesterday was there).
29783 (user_defined_command_test): Remove extra \n and prompt test.
29784
29785 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
29786 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
29787 doesn't exist.
29788 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
29789 Also remove alpha workaround, which turns out to be because
29790 SIGABRT == SIGLOST.
29791
29792 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
29793
29794 * gdb.base/help.exp: Don't test "help show".
29795
29796Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29797
29798 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
29799 "set print address" is on.
29800 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
29801 pass prompt to gdb_test; gdb_test already looks for the prompt.
29802
29803 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
29804
29805 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
29806 was a vestige of the manual TESTSTRATEGY, and the purpose of it
29807 was to make sure that gdb can read a core file. But (a) the "read
29808 the corefile" part didn't make it to a1-selftest.exp, we just
29809 delete the corefile after creating it, and (b) we test reading
29810 corefiles in corefile.exp anyway. Also, this test left around a
29811 xgdb process on Solaris.
29812
29813 * gdb.base/corefile.exp: Also test backtrace.
29814
29815Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
29816
29817 * gdb.base/commands.exp: Test a simple user defined command with
29818 arguments and if/while statements; verify the full user command is
29819 printed by "show user".
29820
29821 * gdb.base/commands.exp: Test if/while commands as part of a
29822 breakpoint command list; verify they appear in breakpoint
29823 information.
29824
29825Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29826
29827 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
29828 than by dividing by zero.
29829
29830Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
29831
29832 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
29833 performing an inferior call with watchpoints enabled.
29834 * gdb.base/watchpoint.c (main): Delete second unnecessary read
29835 call.
29836
29837Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29838
29839 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
29840 of "file" command.
29841
29842 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
29843 Add additional pattern for when "int operator int(void);" appears
29844 in a different order.
29845
29846Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29847
29848 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
29849
29850 * gdb.base/help.exp: Replace most of docstrings for "info signals"
29851 and "signal" with ".*".
29852
29853Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29854
29855 * TODO: Add note about "handle all nostop".
29856
29857 * gdb.base/{sigall.c, sigall.exp}: New test.
29858 * gdb.base/Makefile.in: Add it.
29859
29860Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
29861
29862 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
29863 when invoking GDB, suppresses any windowing interface.
29864
29865Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
29866
29867 * config/sim-gdb: New file, simulator testing support.
29868
29869Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
29870
29871 * gdb.base/interrupt.exp: Test calling func1 twice.
29872
29873Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
29874
29875 * gdb.base/list.exp (test_forward_search): Set timeout higher
29876 when we'll be getting lots of output from gdb.
29877
29878 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
29879 "init_malloc" to after the expect statement. Run it if that
29880 regexp is taken, but also for two others which happen if source
29881 cannot be found.
29882
29883Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29884
29885 * gdb.base/printcmds.exp: New test, for printing register before
29886 program is running.
29887
29888Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29889
29890 * gdb.base/list.exp: Correct some alternate expect patterns
29891 to reflect changes in list1.c.
29892
29893Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29894
29895 * TODO: Add item regarding large frames.
29896
29897 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
29898
29899 * TODO: Remove item about enabling return.exp; it
29900 is enabled. Suggest a few more "return" tests.
29901
29902Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29903
29904 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
29905 anonymous unions.
29906
29907Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29908
29909 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
29910 and pr-5646.o, so "make" is the same as "make all", not "make
29911 pr-4975.o".
29912
29913Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
29914
29915 * gdb.base/list.exp: Adjust expectations to reflect changes in
29916 list1.c.
29917 (test_forward_search): New test proc.
29918 * gdb.base/list1.c (long_line): New function, has long source line.
29919
29920Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
29921
29922 * gdb.base/a1-selftest.exp: Change initial stepping to know about
29923 additional line of code that was added.
29924
29925Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
29926
29927 * gdb.disasm/hppa.s: Break the large branching tests into smaller
29928 tests so as not to overflow expect's input buffers.
29929 * gdb.disasm/hppa.exp: Corresponding changes.
29930
29931Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29932
29933 Beginnings of template debugging tests.
29934 * gdb.c++/templ-info.cc: New file to test for template
29935 debugging capability of the compiler.
29936 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
29937 templ-info.cc.
29938 * gdb.c++/templates.cc: Add explicit template instantiations
29939 to enable compiling with -fno-implicit-templates. Add destructor
29940 and 'value' method to T5 class for template tests.
29941 * gdb.c++/templates.exp: Add testcases for printing of template
29942 types, setting breakpoints on template methods and calling a
d63a86f8 29943 template method.
c906108c
SS
29944
29945Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
29946
29947 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
29948 branch target since some assemblers (gas-2.5) may emit a
29949 relocation for the branch instead of resolving it in the
29950 assembler.
29951
29952Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29953
29954 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
29955 through signal handler.
29956
29957Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29958
29959 * configure.in (*-*-netware): Use config/mt-netware.
29960
29961 * config/mt-netware: New file.
29962 * config/mt-i386-netware: Removed, separate configs for different
29963 netware architectures are no longer needed now that we have
29964 --with-headers.
29965
29966Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29967
29968 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
29969 by the recent changes to use ANSI C arithmetic conversions.
29970
29971Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29972
29973 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
29974 bug involving using inferior_pid to figure out whether to select a
29975 frame.
29976
29977Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
29978
29979 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
29980 match the current disassembler output.
29981
29982Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
29983
29984 * gdb.fortran/exprs.exp: Expect VOID instead of void.
29985 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
29986 types, expect "int" as type of integer values (for now).
29987
29988Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
29989
29990 * gdb.base/commands.exp: New tests for if/while commands.
29991
29992Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
29993
29994 * lib/gdb.exp (runto): Replace sub-pattern for hex value
29995 by .*, since hex values have different syntax in Chill mode.
29996
29997Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29998
29999 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
30000 linefeed from expect pattern for repeated types with indices > 9.
30001
30002Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
30003
30004 First part of Fortran test suite.
30005 * gdb.fortran: New directory.
30006 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
30007
30008Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30009
30010 * gdb.base/default.exp: Update expect pattern for load command
30011 without arguments.
30012
30013Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
30014
30015 * configure.in: Change i386 to i[345]86.
30016 * gdb.base/configure.in: Likewise.
30017 * gdb.c++/configure.in: Likewise.
30018 * gdb.chill/configure.in: Likewise.
30019
30020Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
30021
30022 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
30023 patterns, since that is not a valid context for comments.
30024
30025Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
30026
30027 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
30028 repeated types and repeated types with indices > 9.
30029
30030Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
30031
30032 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
30033 2417; old bug has been fixed.
30034
30035Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
30036
30037 * gdb.base/interrupt.exp: When trying to wake up the inferior,
30038 send the newline ourselves instead of assuming gdb_test will do
30039 so when passed an empty input string.
30040
30041 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
30042 stabs testcode.
30043
30044Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30045
30046 * lib/gdb.exp (gdb_test): Don't send anything if the first
30047 argument is an empty string. This makes cases where we want to
30048 match output that is already in expect's buffers (for example,
30049 matching a breakpoint after gdb_run_cmd has been called) work
30050 reliably.
30051
30052Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30053
30054 * config/netware.exp: New file.
30055
30056Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30057
30058 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
30059 the -B and -L prefixes so we can find the debugging stub.
30060
30061 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
30062 there and we are using the gcc from the tree.
30063
30064 * gdb.base/types.c: Removed.
30065
30066 * gdb.base/configure.in: Look for makefile fragments in ../config.
30067 Recognize i386-*-netware.
30068 * gdb.c++/configure.in: Likewise.
30069
30070Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30071
30072 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
30073 the correct TCL syntax.
30074
30075Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30076
30077 * gdb.base/opaque.exp: use runto instead of messing around with
30078 breakpoints. Simplify by using gdb_test.
30079
30080 * gdb.base/bitfields.exp: restart between tests on netware targets
30081 because breakpoints aren't relocated after target death. Run
30082 processes to completion.
30083
30084 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
30085
30086Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
30087
30088 * Makefile.in: Remove extra tabs that confuse some versions
30089 of "make". Use the newly built gdb to test with by default,
30090 rather than the first one in the tester's search path.
30091
30092Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
30093
30094 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
30095
30096 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
30097 condition help.
30098
30099Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30100
30101 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
30102
30103 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
30104 running.
30105 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
30106 * gdb.base/funcargs.exp: Likewise.
30107
30108 * gdb.base/bitfields.exp: Simplify by using gdb_test.
30109 * gdb.base/funcargs.exp: Likewise.
30110
30111 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
30112 message is "".
30113
30114Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30115
30116 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
30117 return,signals,twice}.exp: Handle non-existant binaries
30118 consistantly.
30119
30120 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
30121 * gdb.base/Makefile.in: Don't try to generate a core dump, we
30122 might testing a cross development system.
30123
30124Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30125
30126 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
30127 runtest script is relative to ${srcdir}, not ${rootdir}.
30128
30129Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
30130
30131 * gdb.base/signals.exp: Allow for optionality of breakpoint
30132 address.
30133
30134Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30135
30136 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
30137
30138Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30139
30140 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
30141 for size_t definition.
30142 * gdb.c++/templates.cc: Likewise
30143
30144 * config/mt-i386-netware: New file.
30145
30146 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
30147 defined.
30148
30149 * gdb.base/Makefile.in: Added support for systems that name core
30150 files by appending "core" to the program name.
30151 * gdb.base/a1-selftest.exp: Likewise.
30152
30153Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30154
30155 * gdb.base/return.exp: Add comment and message for `return double'
30156 test failure on Sparc Solaris.
30157
30158Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
30159
30160 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
30161
30162Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30163
30164 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
30165 from optimizing them away.
30166 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
30167 patterns to include default constructors and assignment operators,
30168 to match gcc versions beyond 2.5.8. Accept any cplus demangling
30169 character in the output of the virtual base pointer.
30170
30171Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30172
30173 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
30174 expression match in print_addr_of to avoid unintented matches.
30175 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
30176 versions up to 2.5.8.
30177
30178Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30179
30180 * gdb.base/list.exp: Tweak alternate pattern for listing of an
30181 included file to run under newer versions of expect.
30182 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
30183 consecutive >'s in templates to accomodate recent cplus-dem.c change.
30184 Remove xfail for the virtual table of BDDHookV.
30185
30186Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
30187
30188 * lib/gdb.exp (string_to_regexp): Set a default result.
30189 (default_gdb_start): Fix misleading message.
30190
30191Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
30192
30193 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
30194 Remove all CC, etc definitions.
30195 * config/mt-hpux: New file.
30196 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
30197 (CFLAGS, LDFLAGS): Define.
30198 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
30199
30200 * Makefile.in (site.exp): Don't insert host_os, etc.
30201 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
30202 (distclean): Check existence of subdir.
30203 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
30204 * gdb.base/Makefile.in: General cleanup and simplification.
30205 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30206 to build executables. Use default rule to build .o files.
30207 (EXPECT, RUNTEST, CC): Fix relative pathname.
30208 (site.exp): Don't insert host_os, etc.
30209 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
30210 and/or SIGUSR1 defined.
30211 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
30212 * gdb.c++/Makefile.in: General cleanup and simplification.
30213 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30214 (CFLAGS): Remove.
30215 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
30216
30217Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
30218
30219 * gdb.base/recurse.exp: Misc changes to get tests running again
30220 after Kung's changes to the watchpoint code.
30221 * gdb.base/watchpoint.exp: Likewise.
30222
30223Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
30224
30225 * lib/gdb.exp (string_to_regexp): Convert {\} also.
30226
30227Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
30228
30229 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
30230 * lib/gdb.exp (default_gdb_start): Define.
30231 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
30232 gdb.base/funcargs.exp, gdb.base/opaque.exp,
30233 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
30234 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
30235 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
30236 Don't call gdb_target_udi in between tests.
30237
30238Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30239
30240 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
30241 (which was basically just a local version of the same thing). In
30242 addition to avoiding duplication, gdb_test_exact is faster.
30243 * lib/gdb.exp (gdb_test_exact): Fix typo.
30244
30245 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
30246 don't give an error.
30247
30248 * gdb.base/term.exp: Call delete_breakpoints before starting.
30249
30250 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
30251 (t10): Add comment.
30252
30253Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30254
30255 Reorganization of the GDB Test Suite.
30256
30257 * gdb.base: New directory, contains all the basic tests.
30258 * gdb.c++: New directory, tests specific to C++.
30259 * gdb.chill: New directory, tests specific to Chill.
30260 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
30261 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
30262 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
30263 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
30264 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
30265 t30-31 to chill).
30266 * */gdbme.*: Rename to match appropriate expect scripts.
30267 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
30268 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
30269 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
30270 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
30271 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
30272 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
30273 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
30274 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
30275 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
30276 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
30277 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
30278 gdb.c++/virtfunc.cc: New names of C++ files.
30279 * gdb.chill/chillvars.ch: New name of Chill file.
30280 * gdb.base/configure.in, gdb.c++/configure.in,
30281 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
30282 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
30283 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
30284 * configure.in (configdirs): Update to reflect directory changes.
30285 (target_abbrev): No longer define for any configuration.
30286 * Makefile.in: Cosmetic improvements to header comments.
30287
30288Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
30289
30290 Various changes to gdb.t31:
30291
30292 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
30293 * gdbme.ch: Make all key-words and predefineds be upper-case.
30294 * chillvars.exp: Expect key-words and predefinds in upper-case.
30295
30296 * chillvars.exp: Use gdb_test_exact many places.
30297 Change expected output for arrays (which now includes index labels).
30298
30299 * pr-5020.exp, gdme.ch (module PR_5020):
30300 New test, for PR-5020.
30301
30302Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
30303
30304 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
30305 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
30306
30307Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
30308
30309 * Makefile.in: Fix bit-rot in definitions of CHILL,
30310 CHILL_FOR_TARGET and Chill_LIB.
30311 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
30312 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
30313 CHILL, and CHILL_LIB.
30314
30315Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
30316
30317 * Revert the previous changes. Please see Rob's directory
30318 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
30319
30320Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
30321
30322 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
30323 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
30324 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
30325 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
30326 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
30327 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
30328 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
30329 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
30330 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
30331 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
30332 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
30333 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
30334 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
30335 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
30336 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
30337 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
30338 changes from 94Q1.
30339
30340Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
30341
30342 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
30343 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
30344 Rob's new testing fragments.
30345
30346Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
30347
30348 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 30349 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
30350
30351Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30352
30353 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
30354 version also, match on casted version strings, and match on
30355 gdb startup case where the line numbers might be messed up.
30356
30357Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
30358
30359 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 30360 (CFLAGS): Delete it from here.
c906108c
SS
30361
30362Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
30363
30364 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
30365
30366Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
30367
30368 * Makefile.in (RUNTEST): Default to just "runtest".
30369
30370Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30371
30372 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
30373 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
30374 the code has been restructured.
30375
30376Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30377
30378 * gdb.t00/default.exp (set write): Allow any number of \r and/or
30379 \n, not just one of each.
30380
30381 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
30382 /bin/cc gives a warning if you do.
30383
30384Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
30385
d63a86f8 30386 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
30387 __t10ListS_link1ZUiRCUiPT0
30388
30389Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30390
30391 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
30392 on local variables in recursive functions.
30393
30394 * gdb.t07/Makefile.in: Build the new test.
30395
30396Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30397
30398 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
30399 directly. Instead compare the return values from actual calls.
30400
30401Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
30402
30403 * Makefile.in (check): Set TCL_LIBRARY for runtest.
30404
30405Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30406
30407 * From Peter Schauer with minor modifications.
a9c64011
AS
30408 * gdb.t15/return.exp (return_tests): Handle targets where "return"
30409 stops in mid-line in the caller. Add xfail for returning a float
30410 value on X86 targets.
c906108c
SS
30411
30412Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30413
30414 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
30415 to avoid expect lossage.
30416 (fmem_LRbug_tests): Likewise.
30417 * gdb.disasm/hppa.s: Corresponding changes.
30418
30419 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
30420 conditions to work with latest dejagnu/expect.
30421
30422 * gdb.t15/funcargs.exp (finish from indirect call): No longer
30423 expected to fail on the PA.
30424 (backtrace in call with trampolines): Explicitly require main
30425 to be frame #1 (no trampolines should show up in backtrace).
30426
30427 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
30428 "continue -expect".
30429 * gdb.t06/break.exp: Likewise.
30430 * gdb.t07/watchpoint.exp: Likewise.
30431 * gdb.t13/bitfields.exp: Likewise.
30432 * gdb.t15/{funcargs,return}.exp: Likewise.
30433 * gdb.stabs/weird.exp: Likewise.
30434 * config/{mips,udi}-gdb.exp: Likewise.
30435
30436 * hppa.sed: Enclose comments within a sed command to avoid
30437 losing with the old OSF1 sed.
30438
30439Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30440
30441 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
30442 sequent dynix.
30443 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
30444 * gdb.t15/funcargs.exp: Conditionally step again to really
30445 finish from marker_call_with_trampolines. Handle the case where
30446 the first step from within call_with_trampolines already steps
30447 us back to main.
30448 * gdb.t15/gdbme.c: Add comment to closing brace of
30449 call_with_trampolines for funcargs.exp.
30450
30451Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30452
d63a86f8 30453 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
30454 Fix typo(s).
30455
30456Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30457
30458 * gdb.t07/gdbme.c: More code for watchpoint testing.
30459
30460 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
30461 "Hardware watchpoint" throughout file.
30462 (test_watchpoint_triggered_in_syscall): New test.
30463 (test_complex_watchpoint): New test.
30464
30465Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30466
30467 * gdbme.c (call_with_trampolines): New function to try and step
30468 into. Tests trampoline problems on the PA.
30469
30470 * funcargs.exp (localvars_in_indirect_call): No longer expect
30471 stepping into indirect call to fail on PAs.
30472 (test_stepping_over_trampolines): New test.
30473
30474Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30475
30476 * TODO: Add suggestions for static member function tests, and
30477 completion tests.
30478
30479Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30480
30481 * TODO: Add suggestions for "p/a" tests.
30482
30483 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
30484 (default_gdb_exit): Replace all the hair with sending "quit" to
30485 the process with a simple close.
30486
30487Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30488
30489 * TODO: Add suggestions for shared library tests.
30490
30491Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30492
30493 * TODO: Add suggestions for x/s tests.
30494
30495Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30496
30497 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
30498 "enable once", and "enable breakpoints once" with ".*".
30499
30500Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30501
30502 * TODO: Add suggestions about structure passing tests.
30503
30504Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30505
30506 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
30507 the primary1 test, use work around if __GNUC__ < 2.
30508 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
30509 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
30510 Test for bad output rather than waiting for timeout. Issue
30511 second continue only if first continue failed.
30512
30513Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30514
30515 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
30516 operator[] test with gdb_test because the old code didn't seem to
30517 be getting the quoting right with the new dejagnu.
30518
30519Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
30520
30521 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
30522 one from the path.
30523 * Makefile.in: Use a fresh expect if there is one, use runtest
30524 from the src tree if there is one.
d63a86f8 30525
c906108c
SS
30526Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30527
30528 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
30529 next over recursive call. Revise the tests from that point on
30530 (which had been skipped) to match GDB's actual (correct) output.
30531
30532 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
30533 with next over a breakpoint whose condition is false.
30534
30535 * gdb.t00/help.exp: Comment out "help set print" tests just like
30536 (and for same reason as) "help set" test.
30537
30538Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30539
30540 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
30541 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
30542
30543Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30544
30545 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
30546 necessary gdb_target_udi.
30547
30548 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
30549
30550 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
30551 1838 and 2417; they are fixed.
30552
30553 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
30554 gdb.t03/ptype.exp (ptype structure, ptype union):
30555 Remove xfails; the test is looser than when the xfails were added.
30556
30557 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
30558 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
30559
30560 * gdb.t01/run.exp: Only run shell test if isnative.
30561
30562 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
30563 since "run" automatically loads if necessary. Call gdb_target_udi
30564 after the "file" since "file" kills any execution target.
30565
30566 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
30567 GDB. GDB doesn't work that way (not anymore at least) on UDI.
30568 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
30569 argument for UDI.
30570
30571Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30572
30573 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
30574
30575 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
30576
30577Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30578
30579 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
30580 properly quoting regexps. This makes the second argument to
30581 demangle a fixed string, which matches the callers, instead of a
30582 shell-style pattern which is what the previous implementation
30583 used. Update some of the callers.
30584
30585Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30586
30587 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
30588 (comib_nullified_tests): Fix typo.
30589 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
30590 strings. No longer expected to fail.
30591
30592 * gdb.disasm/hppa.s (addib_tests): Fix typo.
30593 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
30594 strings. No longer expected to fail.
30595
30596 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
30597 string. No longer expected to fail.
30598
30599Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30600
30601 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
30602 No longer expected to fail.
30603
30604 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
30605 string. No longer expected to fail.
30606
30607Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30608
30609 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
30610 only in the names (I probably got most of them). I was even
30611 generous with some which differed in underscores in names, and
30612 probably missed a few, and I *still* was able to remove almost a
30613 third of the file with almost no impact on testsuite coverage.
30614
30615Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30616
30617 * gdb.t00/default.exp: Match udi_attach error message as well as
30618 the one from child_attach.
30619
30620 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
30621
30622 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
30623
30624 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
30625 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
30626
30627 * Move test with enums and partial symbols back to
30628 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
30629 Reverts the change of 26 May 93. Per today's change to
30630 stabs.texinfo, the behavior that weird.exp was expecting was
30631 unreasonable; what is important is that the compiler+gdb get
30632 things right, which happens with a recent gcc. Also fix the test
30633 to deal with native compilers which put out the stab gdb can't
30634 deal with.
30635
30636Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30637
30638 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
30639 in the names. The main thing these accomplish is to slow things down.
30640 Many more such duplicates surely remain.
30641
30642 * gdb.t00/help.exp: Comment out "help support" test just like
30643 (and for same reason as) "help set" test.
30644
30645Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
30646
30647 * gdb.t06/break.exp: Remove setup_xfails for
30648 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
30649 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
30650 about known bug in gcc to include up through 2.5.8.
30651 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
30652 well as "_vb$".
30653 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
30654 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
30655 with latest gcc and gdb.
30656 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
30657 well as "_vb$".
30658
30659Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30660
30661 * configure.in (hppa*-*-*): Also configure and build stabs-only
30662 tests.
30663
30664Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30665
30666 * gdb.t10/hppa.mt: A makefile fragment for the PA.
30667 * gdb.t10/configure.in (hppa*-*-*): Use it.
30668
30669Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30670
30671 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
30672
30673Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30674
30675 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
30676 versions prior to 1.13.5.
30677
30678Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30679
30680 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
30681 the prompt is at the start of a line.
30682
30683Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30684
30685 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
30686 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
30687 in the copr tests now.
30688 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
30689 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
30690 expected to fail.
30691
30692Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
30693
30694 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
30695 gdb.t31/chillvars.exp, lib/gdb.exp:
30696 Tweak to run under either version of expect.
30697 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
30698 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
30699 * gdb.t11/list.exp: Remove extraneous whitespace.
30700
30701Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30702
30703 * gdb.t16/printcmds.exp (test_print_strings): Accept
30704 "(unsigned char *) " before the string.
30705
30706 * TODO: Add notes about printing of fancy types and GDB expressions.
30707
30708Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
30709
30710 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
30711 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 30712 if doing mips-idt-ecoff.
c906108c
SS
30713
30714Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
30715
30716 * Most .exp files: Tweak to run under either version of expect.
30717
30718Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30719
30720 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
30721 xfails; I'm not sure why they are failing, but not because of PR 1806.
30722
30723Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
30724
30725 * config/unix-gdb.exp: Remove gdb_unload cause it's already
30726 defined in lib/gdb.exp.
30727
30728Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30729
30730 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
30731 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
30732 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
30733 have to be typeless.
30734
30735Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30736
30737 * TODO: Add suggestion for copyright year test.
30738
30739Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
30740
30741 * configure.in (*-*-lynxos*): Add stabs tests.
30742
30743Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30744
30745 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
30746 so insert a tab before any assembler directive in column zero.
30747
30748 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
30749 stores.
30750 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
30751 stores.
30752 (fpu_short_memory_tests): Likewise.
30753
30754Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30755
30756 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
30757 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
30758 .stabs directives in comments.
30759
30760Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30761
30762 * TODO: New file, describing tests we could write.
30763 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
30764
30765Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30766
30767 * gdb.t06/signals.exp: Add kludge to force re-sync.
30768
30769 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
30770 to xgdb instead of gdb, get out of gdb.
30771
30772Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
30773
30774 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
30775 for info.
30776
30777Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30778
30779 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
30780 * gdb.stabs/configure.in (hppa*-*-*): Use it.
30781 * gdb.stabs/hppa.sed: New sed script for the PA.
30782
30783Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30784
30785 * gdb.stabs: Re-write weird.def and configuration to use sed
30786 instead of cpp. sed is portable and POSIX; cpp is neither.
30787
30788Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30789
30790 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
30791
30792Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30793
30794 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
30795
30796Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30797
30798 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
30799 "_vb$".
30800 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
30801 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
30802
30803Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30804
30805 * lib/gdb.exp: Comment out code which depends on non-existent
30806 `transform' procedure.
30807
30808Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
30809
30810 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
30811 * lib/gdb.exp: Transform tool name.
30812 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
30813 1.1's new error handling system.
30814
30815Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30816
30817 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
30818
30819Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30820
30821 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
30822 They made pattern matching so slow that timeouts happened on
30823 heavily loaded systems. Now any output from "show print" which
30824 gets us back to the GDB prompt is a PASS.
30825
30826Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
30827
30828 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
30829
30830Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30831
30832 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
30833
30834 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
30835 It is not from PR 3220.
30836
30837Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30838
30839 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
30840 just started failing because they depended on the order the
30841 subcommands are presented, or exact docstring text. This kind of
30842 test is a pain and has minimal benefit.
30843
30844Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30845
30846 * gdb.t09/corefile.exp: At end of test, use "core" command with
30847 no arguments.
30848
30849Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
30850
30851 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
30852 17}/Makefile.in: Make it possible to run the testsuite with Sun
30853 make and CC = cross gcc by adding explicit build rules for .o
30854 files.
30855
30856Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30857
30858 * gdb.t15/funcargs.exp: Don't put comments on same line as
30859 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 30860
c906108c
SS
30861Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30862
30863 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
30864
30865Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
30866
30867 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
30868 * gdb.t20/inherit.exp: remove three dumplicate entries.
30869
30870Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30871
30872 * gdb.t06/break.exp: For "next over recursive call", fail on any
30873 incorrect output, not just on "factorial (value=2)".
30874
30875Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30876
30877 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
30878 working now. Add an xfail if accesing a bss variable causes
30879 a memory error if the target is not yet run.
30880
30881Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30882
30883 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
30884 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
30885 name of __st* demangling (2 strings). Did Kung really get the
30886 more than 95 others right without testing them?
30887
30888Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
30889
30890 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
30891
30892Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
30893
30894 * configure.in (configdirs): Add gdb.disasm
30895 * gdb.disasm: New directory for GDB disassembler tests.
30896 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
30897
30898Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30899
30900 * gdb.t00/help.exp: Don't test "help set".
30901
30902 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
30903 from within expect statements. None of these happen anymore and
30904 they cause regressions to be silently unnoticed.
30905
30906 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
30907 messages) about known failures with gcc cygnus-2.4.5-930417.
30908
30909 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
30910 comp-info.exp so it gets built if it doesn't exist.
30911
30912 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
30913 it is no longer used.
30914 * gdb.t13/comp-info.c: Removed.
30915
30916Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30917
30918 * gdb.t06/signals.exp: Add xfail for sun3.
30919
30920Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30921
30922 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
30923 relevant because ^C doesn't get sent but failure can be reproduced
30924 interactively).
30925
30926Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30927
30928 * gdb.stabs/alpha.mt: New configuration file for alpha.
30929 * gdb.stabs/configure.in: Use it.
30930 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
30931 sharing with alpha.mt, redefine long to word via preprocessor.
30932 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
30933 for alpha.
30934 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
30935 native cc.
30936 * gdb.t00/teststrategy.exp: Change expect string so that we
30937 consume the `(xgdb)' from the command echo and from the gdb prompt.
30938 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
30939 gdb currently compares all values as long, so this failure probably
30940 applies to any configuration where LONGEST is bigger than a target int.
30941 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
30942 with gcc.
30943 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
30944 to handle opaque pointers, gcc is.
30945 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
30946 as first argument. Include <sys/types.h> and change all operator
30947 new definitions to use size_t.
30948 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
30949 now that we use size_t.
30950
30951Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30952
a9c64011 30953 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 30954 a long or float array cast all array members to the same type.
a9c64011 30955 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 30956 with 64 bit longs.
a9c64011 30957 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 30958 on alpha.
a9c64011 30959 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
30960
30961Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30962
30963 * gdb.t24 (demangle.exp): Constructors of templates have names like
30964 vector<int>::vector(int) not vector<int>::vector<int>(int). See
30965 section 14.6 of the ARM.
30966
30967 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
30968 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
30969 accomplish little and slow down the testsuite.
30970
30971 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
30972 Accept spaces various places.
30973
30974Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30975
30976 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
30977 with watchpoint enabled.
30978
30979 * Makefile.in: Remove definition of CC and remove the second
30980 definition of CXX (the "CXX = gcc" one remains). These definitions
30981 were causing backquotes to be expanded within backquotes, which
30982 doesn't work.
30983
30984Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
30985
30986 * gdb.t17/callfuncs.exp: Add "return 0" to end.
30987
30988Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30989
a9c64011
AS
30990 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
30991 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
30992 by mips cc and contains no stabs entries.
30993
30994Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
30995
30996 * config/vx-gdb.exp: Use fake device to load files rather than
30997 NFS.
30998 * lib/gdb.exp: New proc to do "file" command.
30999 * config/unix-gdb.exp: Use new "file" proc.
31000
31001Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
31002
31003 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
31004 Rework board rebooting slightly.
31005 (gdb_exit): Don't exit from the remote shell; there isn't one.
31006 * gdb.stabs/weird.exp: If a program is being debugged already,
31007 kill it.
31008 * gdb.t04/setvar.exp: Stop and restart gdb.
31009 * gdb.t05/expr.exp: Likewise.
31010 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
31011 restart gdb and reload the program.
31012 * gdb.t08/opaque.exp: Likewise.
31013 * gdb.t12/scope.exp: Likewise.
31014 * gdb.t13/bitfields.exp: Likewise.
31015 * gdb.t15/funcargs.exp: Likewise.
31016 * gdb.t20/classes.exp: Likewise.
31017 * gdb.t03/ptype.exp: Increase timeout.
31018 * gdb.t16/printcmds.exp (test_print_string_constants,
31019 test_print_array_constants): Likewise.
31020 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
31021 * gdb.t20/classes.exp (do_tests): Likewise.
31022 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
31023
31024Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
31025
31026 * gdb.stabs: Renamed *wierd* to *weird*.
31027
31028Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31029
31030 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
31031 for timeout. Add "known gcc 2.4.5 bug" to failure message.
31032
31033Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31034
31035 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
31036 (do_tests): Remove xfail for whatis on one_var and two_var.
31037
31038Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
31039
31040 * Makefile.in: Made cross building work better by adding
31041 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
31042
31043Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31044
31045 * gdb.t15/{return.c,return.exp,Makefile.in}:
31046 New test, currently commented out.
31047
31048Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
31049
31050 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
31051 still running and removes the leftover named socket so GDb can do
31052 clean restarts.
31053
31054Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
31055
31056 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
31057 console, not GDB.
31058 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
31059 cross testing works better with "make check"
31060 * config/unix-gdb: Use default procedures for exit and version.
31061 * config/vx-gdb.exp: Cleaned up and massaged back to working order
31062 with the newest VxWorks.
31063
31064Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31065
31066 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
31067 old form.
31068
31069 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
31070 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
31071
31072 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
31073
31074 * config/unix-gdb.exp: Remove this version of gdb_exit
31075 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
31076 Rob says he'll look at it when he gets back to testing boards.
31077
31078Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
31079
31080 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
31081 an expected fail for certain ptype commands.
31082
31083 * gdb.t20/classes.exp: Update expected results of "ptype class
31084 Base1" to account for the constructor that now appears in the type.
31085
31086Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
31087
31088 * configure.in (configdirs): Restore gdb.t04, which mysteriously
31089 disappeared from list.
31090 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
31091 "alldone" proc with call to cleanup and exit.
31092 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
31093 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
31094 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
31095 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
31096 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
31097 "alldone" proc with simple returns that suppress remaining
31098 tests. The alldone proc went away many months ago.
31099
31100Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31101
31102 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
31103
31104 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
31105
31106Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31107
31108 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
31109 as vax gdb will display them.
31110
31111Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31112
31113 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
31114 optimizers.
31115
31116 * scope.exp: Change "bad value for localval" messages so each one
31117 is unique.
31118
31119 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
31120 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
31121
31122 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
31123
31124Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31125
31126 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
31127 doesn't exist (due to optimization).
31128
31129Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31130
31131 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
31132 contains \r because the filename is long.
31133
31134 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
31135 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
31136
31137Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31138
31139 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
31140 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
31141 Ultrix.
31142 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
31143 int tests.
31144 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
31145
31146Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
31147
31148 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
31149
31150 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 31151 to match does not match the passing case but still matches the
c906108c
SS
31152 failing case.
31153
31154Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31155
31156 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
31157
31158Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
31159
31160 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
31161 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
31162 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
31163 Remove various versions of gdb_exit.
31164 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
31165 gdb_exit.
31166 * config/unix-gdb.exp: gdb_exit remains here, and should override
31167 the generic version, since it's doing a lot of wierd stuff that
31168 the other versions aren't. FIXME, fold it in, or abandon this
31169 version.
31170
31171Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31172
31173 * gdb.t24/demangle.exp: Add tests for PR 3220.
31174
31175Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31176
31177 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
31178
31179Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
31180
31181 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
31182 "i386-*-*". Works for i486 as well.
31183
31184 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
31185 bug, and expand domain of xfail to all SVR4 systems, since the
31186 actual problem is likely to be in generic SVR4 /proc support.
31187
31188Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31189
31190 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
31191
31192Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
31193
31194 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
31195 xfails for other systems. Match a missing 'Continuing.' as an
31196 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
31197
31198 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
31199 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
31200 Only issue warning for missing executables if -all option is used.
31201
31202 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
31203 file if -all option is used. It's like an unpredictable XFAIL.
31204
31205Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31206
31207 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
31208 for dynamically linked binaries.
31209
31210 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
31211
31212Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31213
31214 * gdb.t20/inherit.exp: Change message for "print tagless struct"
31215 to state that this is a known bug in old versions of g++.
31216
31217Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31218
31219 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
31220 while waiting for `Continuing'.
31221
31222Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
31223
31224 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
31225 in text, data, and bss.
31226 * gdb.t10/nodebug.c: Add local and global test variables for
31227 initialized and uninitialized data.
31228
31229Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31230
31231 * config/unix-gdb.exp (gdb_exit): Add "wait".
31232
31233Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31234
31235 * gdb.t06/signals.exp: xfail the continue from the handler for all
31236 targets.
31237
31238 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
31239 function with watchpoints enabled, the i386 call dummy starts with
31240 a call.
31241
31242 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
31243 386 bsd names its corefiles.
31244
31245Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
31246
31247 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
31248 compilers don't grok it.
31249 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
31250 with small octal ints rather than character constants, which
31251 are signed and might not fit if first promoted to int.
31252
31253Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
31254
31255 * gdb.t09/Makefile.in (clean): Remove corefile.
31256
31257Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31258
31259 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
31260
31261Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31262 and Jim Kingdon (kingdon@cygnus.com)
31263
31264 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
31265 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
31266 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
31267
31268Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31269
31270 * gdb.t17/interrupt.exp: Add xfail for hppa.
31271
31272Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31273
31274 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
31275 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
31276 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
31277 to determine signed-ness of bitfields and use the result to setup
31278 the xfail.
31279 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
31280 * gdb.t15/funcargs.exp: Use them to step until the second indirect
31281 call line is reached if necessary.
31282
31283Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31284
31285 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
31286
31287Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31288
31289 * gdb.t06/break.exp: Also test `clear' command.
31290
31291Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31292
31293 * gdb.t00/teststrategy.exp: Remove extra quote.
31294
31295 * gdb.t07/watchpoint.exp: Change xfail for calling function with
31296 watchpoint enabled to be for all non-68k machines.
31297
31298 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
31299
31300Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31301
31302 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
31303 targets use aout.mt instead of ecoff.mt as gas understands
31304 standard aout format.
31305
31306Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31307
31308 * lib/gdb.exp (runto): Don't insist that function we are running to
31309 was compiled with -g.
31310
31311 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
31312
31313 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
31314 to get back into the read system call.
31315 Accept leading newline in case where we woke it up.
31316
31317Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31318
31319 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
31320 to make the stabs test work on ecoff systems using gcc and -with-stabs.
31321 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
31322 enable ecoff configuration.
31323
31324Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31325
31326 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
31327
31328Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31329
31330 * gdb.t16/printcmds.exp: Add another printf test.
31331
31332Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
31333
31334 * configure.in: If configured -with-stabs on any target, add
31335 stabsdirs to configdirs.
31336
31337Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31338
31339 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
31340 fun" so pattern does not match the command itself.
31341
31342Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31343
31344 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
31345
31346Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31347
31348 * gdb.t17/interrupt.exp: Test for more things.
31349
31350Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31351
31352 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
31353 compiler arranges the code and line numbers.
31354
31355 * gdb.t17/interrupt.exp: Don't send \n after ^C.
31356
31357Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31358
31359 * gdb.t00/help.exp: Increase expect input buffer size.
31360
31361Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31362
31363 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
31364
31365 * gdb.t07/watchpoint.exp: Add xfail for hppa.
31366
31367 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
31368
31369 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
31370 [0-9]*, not just [0-9].
31371
31372Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31373
31374 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
31375
31376 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
31377
31378Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31379
31380 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
31381
31382Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31383
31384 * gdb.t06/signals.c: Add xfails for sun3.
31385
31386 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
31387
31388 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
31389 test_stepping tests.
31390
31391Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31392
31393 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
31394
31395 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
31396
31397 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
31398 rather than actually putting it through cpp twice.
31399
31400 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
31401
31402Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
31403
31404 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
31405 no longer needed.
31406
31407Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31408
31409 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
31410
31411 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
31412 C++ features prints as "struct", make it a pass, not an xfail.
31413
31414Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31415
31416 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
31417 Don't require VA to print as "class" rather than "struct".
31418
31419Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
31420
31421 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
31422
31423Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31424
31425 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
31426
31427Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31428
31429 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
31430 order.
31431
31432Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31433
31434 * gdb.t16/printcmds.exp: Add printf tests.
31435
31436 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
31437
31438 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
31439
31440Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
31441
31442 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
31443 pass counts, to counteract any existing or future setup_xfails.
31444
31445Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31446
31447 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
31448 {BEGIN,END}_COMMON for common block instead of STAB.
31449 * gdb.stabs/wierd.exp: Add xfail for rs6000.
31450
31451 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
31452 intp_var should be N_GSYM not N_LSYM.
31453 wierd-aout.S: Use a label for the value of the N_SO.
31454 wierd.def: Remove all backslashes.
31455 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
31456
31457Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31458
31459 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
31460 get the expected next to inheritance3.
31461
31462Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31463
31464 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
31465 now that gcc-2.4 gets it right.
31466
31467Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31468
31469 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
31470
31471 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
31472 generating comp-info.exp which works for cross-compilation.
31473
31474Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
31475
31476 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
31477 "*-*-sysv4.*".
31478
31479Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
31480
31481 * gdb.t01/run.exp: Start with a fresh gdb.
31482 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
31483 SVR4.x.
31484
31485Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
31486
31487 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
31488 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
31489 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
31490 Makefile.in (distclean, realclean): Remove gdbme.c from list of
31491 things to remove.
31492
31493Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
31494
31495 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
31496 test cases from bug reports.
31497
31498Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
31499
31500 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
31501 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
31502 avoid spurious xfails.
31503 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
31504 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
31505 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
31506
31507Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
31508
31509 * gdb.t00/teststrategy.exp: Rework to provide more useful
31510 description of each test, fix problem with systems that define
31511 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
31512 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
31513 results for "next over recursive call" so timeouts aren't taken
31514 by error.
31515
31516Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
31517
31518 * gdb.t12/scope.exp: Test printing of variables before run.
31519
31520 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
31521 printed in wrong order due to sorting.
31522
31523Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
31524
31525 * gdb.t00/teststrategy.exp: Fix expected results for printing
31526 user entered string constant. Is array of char, prints with no
31527 address.
31528
31529 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
31530 commands.
31531 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
31532 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
31533 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
31534 of struct of char arrays.
31535 * gdb.t00/radix.exp: New tests for radix commands.
31536
31537Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
31538
31539 * gdb.t16/printcmd.exp: Print a variable before running program
31540 (with xfail for AIX).
31541
31542Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
31543
31544 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
31545
31546 * gdb.t16/printcmd.exp: Don't print variables before running program.
31547
31548 * gdb.t06/break.exp: Don't require envp argument to main.
31549
31550 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
31551
31552 * gdb.t02/whatis.exp, gdb.t11/list.exp:
31553 Add xfails for rs6000.
31554
31555 * gdb.t02/whatis.exp: Change other tests not to re-test something
31556 we already tested.
31557
31558 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
31559 each type used has a variable of that type.
31560
31561Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
31562
31563 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
31564
31565Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
31566
31567 * configure.in: change srctrigger to be a file, not a directory
31568
31569Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
31570
31571 * configure.in (mips-idt-ecoff*): Added trailing '*'.
31572
31573 * gdb.t11/list.exp: Fixed a couple of typos.
31574
31575Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
31576
31577 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
31578 is fixed and PR is closed.
31579 * gdb.t16 (gdbme.c): Add simple test string variable.
31580 * gdb.t16 (printcmds.exp): Add tests with simple test string
31581 variable, primarily for boundaries on "set print elements".
31582
31583Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
31584
31585 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
31586 Make leading 0's optional and don't expect a tab in the middle
31587 of the number.
31588
31589 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
31590
31591 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
31592 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
31593 don't end command passed to gdb_test with newline.
31594
31595 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
31596 signed keyword away, don't expect signed bitfields to be signed.
31597
31598 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
31599 printing with only as many 1's as are in the field as well as printing
31600 with 32 1's (see comment).
31601
31602Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
31603
31604 * gdb.t00/default.exp: Start with a fresh gdb.
31605 * configure.in (configdirs): Remove gdb.t31 until the chill
31606 compiler works again. It no longer is able to find chillrt0
31607 since it isn't in libchill.a anymore.
31608 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
31609 wierd.o, make more modular.
31610 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
31611 spurious newlines that caused problems.
31612
31613Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31614
31615 * Move test with enums and partial symbols from gdb.t03/ptype.exp
31616 to gdb.stabs/wierd.exp since GCC has worked around the bug.
31617 gdb.stabs/wierd.{exp,def}: Many new tests.
31618
31619 * gdb.t00/default.exp: update info line for new message.
31620
31621 * gdb.t02/{whatis.exp,gdbme.c}:
31622 Test that "char *" doesn't print as "caddr_t".
31623
31624Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31625
31626 * gdb.t00/help.exp: Use .* in place of some help messages which
31627 just changed.
31628 gdb.t00/default.exp: Update "info frame" test for new message.
31629 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
31630 Remove some xfails
31631
31632Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31633
31634 * gdb.t03/{gdbme.c,ptype.exp}:
31635 Add tests for typedef'd struct and union without tags.
31636 Also check "whatis" on a variable of a typedef'd enum without a tag.
31637
31638 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
31639 PRMS 1823; the bug still exists but isn't reproduced by this test
31640 anymore), and remove rs6000 XFAIL (the bug is fixed).
31641
31642 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
31643 duplicated from whatis.exp. For those that are left, accept
31644 "long", "long int", or "int" for long variables (whatis.exp already
31645 has an XFAIL for "int", so no need to fail it here).
31646
31647 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
31648 Deal with GCC's names for types now that GDB uses the compiler's names.
31649
31650 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
31651 setup_xfail's for sunos4. If we #defined the signed keyword away,
31652 don't expect GDB to know that char it is signed.
31653
31654 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
31655
31656Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
31657
31658 * configure.in (configdirs): Add gdb.t24 for C++ tests that
31659 should work on any system, regardless of debugging format.
31660 * gdb.t21/demangle.exp: Move to gdb.t24.
31661 * gdb.t24/demangle.exp: Move from gdb.t21.
31662 * gdb.t24/{Makefile.in, configure.in}: New files.
31663
31664Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31665
31666 * configure.in: Do gdb.stabs and C++ tests only for stabs.
31667 * gdb.stabs: New directory.
31668
31669Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31670
31671 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
31672 not just "Quit anyway?".
31673
31674Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
31675
31676 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
31677 that all setup_xfails are immediately followed by clear_xfails.
31678
31679Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
31680
31681 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
31682 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
31683 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
31684 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
31685 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
31686 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31687 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31688 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
31689 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
31690 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
31691 gdb.t31/chillvars.exp, lib/gdb.exp:
31692 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
31693 bug-gdb@prep.ai.mit.edu.
31694
31695Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
31696
31697 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
31698 with 0.0, not integer 0.
31699
31700Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
31701
31702 * gdb.t06/break.exp: Update for "Kill the program" message change.
31703
31704Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
31705
31706 * Makefile.in (GDBFLAGS): Set to -nx.
31707 * Makefile.in (site.exp): Use GDBFLAGS.
31708
31709Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31710
31711 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
31712 Makefiles.
31713 (check): depend on just-check.
31714 (just-check): added so that tests can be run without a noop
31715 build pass.
31716
31717Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31718
31719 Switch to using configure's configdirs.
31720 * Makefile.in (Makefile): add configure.in dependency.
31721 (SUBDIRS): removed redundant assignment.
31722 * configure.in: switch subdirs assignment to configdirs.
31723 * gdb.t*/configure.in: new files.
31724
31725Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
31726
31727 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
31728 works.
31729
31730Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
31731
31732 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
31733 in explicit rules. Apparently this is not supported by some makes.
31734
31735Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
31736
31737 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
31738
31739Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31740
31741 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
31742 disappeared.
31743
31744Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
31745
31746 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
31747
31748Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
31749
31750 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
31751 watchpoint problem that is now fixed.
31752 * gdb.t30/chexp.exp: Remove setup_xfail for printing
31753 uninitialized convenience variables.
31754 * gdb.t31/chillvars.exp: Fix expected patterns for printing
31755 structures.
31756
31757Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31758
31759 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
31760 which causes expect to get out of sync with gdb on long output
31761 from help set.
31762 * gdb.t09/corefile.exp: Make expected pattern for core file
31763 failing signal and frame output format less sun specific.
31764
31765Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
31766
31767 * gdb.t31/chillvars.exp: Add and remove initial dummy
31768 breakpoint, so that symbol table is forced in.
31769 (Needed at least on Sunos4, though it seems not SVR4.)
31770 * gdb.t31/chillvars.exp: Update for changed output format.
31771
31772Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
31773
a9c64011 31774 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
31775
31776Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
31777
31778 * Makefile.in: Added --srcdir when invoking runtest, removed the
31779 need for a local config file. (optional now)
31780
31781Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
31782
31783 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
31784 failure count used to force early termination. Add some more
31785 expected failures for gnu style demangling.
31786
31787Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31788
31789 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
31790 pmi variable from gdb.t20/gdbme to get optimized away.
31791 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
31792 Check for written corefile upon timeout _and_ eof.
31793
31794Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31795
31796 * config/unix-gdb.exp: Add missing return 0.
31797
31798Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31799
31800 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
31801 test termination.
31802
31803Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
31804
31805 * configure.in (subdirs): Put back gdb.t17 which mysteriously
31806 disappeared.
31807
31808Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
31809
31810 * gdb.t10/crossload.exp: Disable the i860-elf test until such
31811 time as i860 support works.
31812
d63a86f8 31813 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
31814 "backtrace 100\r" rather than just "backtrace\r", to match last
31815 change.
31816
31817Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
31818
31819 * config/udi-gdb.exp (gdb_exit): Remove close command.
31820 (gdb_target_udi): New procedure to set the UDI target.
31821 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
31822 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
31823 Added waits for prompts after several question responses. Added
31824 some more responses used by a29k-amd-udi-gdb.
31825 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
31826 pass different arguments, restart UDI connection after program
31827 completion.
31828 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
31829 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31830 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
31831 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
31832 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
31833 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
31834 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31835 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
31836 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
31837 after program completion.
31838 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
31839 compiled with a SELECT_VECS setting.
31840 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
31841 infinite recursion.
31842
31843 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
31844 Added checks for COFF results, and made them expected failures for
31845 all targets. It would be better to make them expected failures
31846 for COFF targets only.
31847
31848Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
31849
31850 * Makefile.in: add null dvi target, don't bother to recurse
31851 through test directories for info and install-info; rename
31852 $(datadir) to be dejagnu instead of deja-gnu
31853
31854Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
31855
31856 * gdb.t31/gdbme.ch: Re-enable code that previously caused
31857 compiler to coredump.
31858 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
31859 code.
31860
31861Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
31862
31863 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
31864 coredump.
31865 * gdb.t31/chillvars.exp: Comment out tests that depend on that
31866 code.
31867
31868Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
31869
31870 * gdb.t03/ptype.exp: tests for return code from gdb_test.
31871 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
31872 which in a shell. Deletes xgdb when done.
31873 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
31874 Tests the return from the "set height" or "set width" commands.
31875 Added a few return codes where needed.
31876
31877Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
31878
31879 * Makefile.in (SUBDIRS): Add gdb.t17.
31880 * configure.in (subdirs): Add gdb.t17.
31881 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
31882 files to test gdb's calling of functions in the inferior with
31883 the correct arguments and gdb's ability to retrieve any
31884 result returned.
31885
31886Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
31887
31888 * config/unix-gdb.exp (gdb_exit): Remove close commands that
31889 may be called after gdb goes away. Previous versions of expect
31890 needed these to avoid file descriptor leaks, but they cause
31891 errors with the current revision of expect.
31892 * gdb.t00/gdbvars.exp: Use -re on expected output after
31893 setting sevenbit-strings.
31894 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
31895 to set sevenbit-strings consistent across tests.
31896 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
31897 set sevenbit-strings consistent across tests.
31898
31899Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
31900
31901 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
31902 expected output to match current "expect" expectations.
31903
31904Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
31905
31906 * gdb.t00/default.exp: Change expected output for default "source"
31907 command, to match new gdb behavior which requires a filename to
31908 source.
31909
31910Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
31911
31912 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
31913 expected fail for i486-*-* that misses the marker2 function.
31914 * gdb.t10/crossload.exp (bfddefault): Allow successful
31915 recognition of a format to pass even if no symbols are found.
31916 Explicitly catch failures where the format is not recognized
31917 or is ambiguous, and add the reason to the fail message.
31918 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
31919 the cause is and invalid target and add reason to failure message.
31920 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
31921 elf32-i386, elf32-sparc, and elf32-i860.
31922 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
31923 Set up expected failure for 'filename'::variable scope resolution,
31924 which is now apparently broken on all targets.
31925 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
31926 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
31927 gdb.t23/templates.exp: Change failure for missing binfile into
31928 just a warning.
31929 gdb.t21/demangle.exp: Change all cfront references to 'arm'
31930 references.
31931
31932Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
31933
31934 * gdb.t00/default.exp: Add expected output for default "source"
31935 command, to match new gdb behavior.
31936 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
31937
31938Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
31939
31940 * config/*-gdb.exp: returns an error, rather than exiting on
31941 internal errors.
31942
31943Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
31944
31945 * gdb.t03/gdbme.c: Add pointer to struct variable.
31946 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
31947 referencing struct members.
31948
31949Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
31950
31951 * configure.in (mips-idt-ecoff): New target.
31952 * config/mips-gdb.exp: New file for remote board using MIPS remote
31953 debugging protocol.
31954
31955 * Redid configuration scheme. Removed gdb.t*/configure.in.
31956 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
31957 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
31958 distclean targets. Built executables via .o files. Adjusted
31959 tests to account for source files in $(srcdir) rather than
31960 $(objdir).
31961 * lib/gdb.exp (runto): Don't expect () after the function name,
31962 because it may have arguments.
31963
31964Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
31965
31966 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
31967 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
31968 expected failures for mips-idt-* and mips-sgi-*.
31969 * gdb.t00/default.exp (attach): Kill process if requested.
31970 * gdb.t00/help.exp (help target core, help target): Accept a gdb
31971 that does not read core files.
31972 * gdb.t01/run.exp: Removed checks for exit status code.
31973 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
31974 it is linked in.
31975 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
31976 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
31977 appropriate, rather than doing it by hand.
31978 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
31979 execution.
31980 * gdb.t10/crossload.exp: Kill existing program if needed.
31981 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
31982 appropriate, rather than doing it by hand. Always increase
31983 timeout for this test, not just for VxWorks.
31984
31985Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
31986
31987 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
31988 of Chill STRUCT types and STRUCT values.
31989 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
31990 than "char".
31991 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 31992 struct2): New struct definitions and initializations to test
c906108c
SS
31993 simple Chill STRUCT types.
31994
31995Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
31996
31997 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
31998 the null byte at the end of strings.
31999 * gdb.t00/default.exp: Make show version insensitive to copyright
32000 date.
32001 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
32002 to avoid dependencies on target char signedness.
32003 * gdb.t16/printcmds.exp: Update expected results for explicitly
32004 unsigned char.
32005 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
32006 now work.
32007 * gdb.t21/demangle.exp: Add many more patterns for template
32008 demangling, most of them being expected failures.
32009 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
32010 string we are matching for, to match on the whole string.
32011 * gdb.t21/demangle.exp: Add many new test strings to demangle,
32012 and fix a whole bunch that had incorrect expected output but were
32013 passing anyway because of the bug in "proc demangle".
32014 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
32015 type.
32016 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
32017
32018Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
32019
a9c64011
AS
32020 * gdb/testsuite: made modifications to testcases, etc., to allow
32021 them to work properly given the reorganization of deja-gnu and the
32022 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
32023
32024Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
32025
32026 * gdb/testsuite: Initial creation of gdb/testsuite.
32027 Migrated dejagnu testcases and support files for testing nm to
32028 gdb/testsuite from deja-gnu. These files were moved "as is"
32029 with no modifications. This migration is part of a major overhaul
32030 of dejagnu. The modifications to these testcases, etc., which
32031 will allow them to work with the new version of dejagnu will be
32032 made in a future update.
48efe704 32033
8d8cb839 32034 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 32035\f
8d8cb839
EZ
32036;; Local Variables:
32037;; mode: change-log
32038;; left-margin: 8
32039;; fill-column: 74
32040;; version-control: never
32041;; End:
902f2ccb 32042
28e7fd62 32043 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
32044 Copying and distribution of this file, with or without modification,
32045 are permitted provided the copyright notice and this notice are preserved.
This page took 3.321066 seconds and 4 git commands to generate.