* config/tc-msp430.c (msp430_srcoperand): Do not allow the use of
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
e7ab3185
TT
12013-06-21 Tom Tromey <tromey@redhat.com>
2
3 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
4 name in a test name.
5
c898adb7
YQ
62013-06-20 Yao Qi <yao@codesourcery.com>
7
8 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
9 and set an action.
10 (test_trace_unavailable): Test command -data-list-register-values
11 in the context of traceframe and with option --skip-unavailable.
12 * gdb.trace/trace-unavailable.c (foo): New.
13 (main): Call it.
14 * gdb.mi/gdb2549.exp: Update matching pattern.
15
4d157a3d
MF
162013-06-19 Mike Frysinger <vapier@gentoo.org>
17
18 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
19 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
20 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
21 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
22 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
23
d69cace4
LM
242013-06-19 Luis Machado <lgustavo@codesourcery.com>
25
26 * gdb.base/subst.exp: Delete default rules before further
27 tests.
28
9bdd0636
YQ
292013-06-19 Yao Qi <yao@codesourcery.com>
30
31 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
32 unsupported if it is not registered.
33
427cd150
TT
342013-06-18 Tom Tromey <tromey@redhat.com>
35
36 * gdb.base/random-signal.c: New file.
37 * gdb.base/random-signal.exp: New file.
38
6de7c271
WN
392013-06-18 Will Newton <will.newton@linaro.org>
40
41 * gdb.base/skip.c: Use comma to evaluate results of foo()
42 and bar() before passing to baz().
43 * gdb.base/skip.c: baz() now takes one argument instead of
44 two.
45
5bd1ef56
TT
462013-06-18 Tom Tromey <tromey@redhat.com>
47
48 * gdb.dwarf2/implptrpiece.exp: New file.
49 * gdb.dwarf2/implptrconst.exp (d): New variable.
50 Print d.
51 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
52
e379b391
TT
532013-06-18 Tom Tromey <tromey@redhat.com>
54
55 * lib/selftest-support.exp (do_self_tests): Reject remote or
56 non-native targets.
57 * gdb.gdb/complaints.exp: Remove check.
58 * gdb.gdb/observer.exp: Remove check.
59 * gdb.gdb/xfullpath.exp: Remove check.
60 * gdb.gdb/complaints.exp: Remove check.
61
4ec70201
PA
622013-06-07 Pedro Alves <palves@redhat.com>
63
64 * boards/native-extended-gdbserver.exp: Remove semicolon.
65 * config/arm-ice.exp: Likewise.
66 * config/bfin.exp: Likewise.
67 * config/cygmon.exp: Likewise.
68 * config/h8300.exp: Likewise.
69 * config/monitor.exp: Likewise.
70 * config/sid.exp: Likewise.
71 * config/sim.exp: Likewise.
72 * config/slite.exp: Likewise.
73 * config/vx.exp: Likewise.
74 * gdb.arch/i386-bp_permanent.exp: Likewise.
75 * gdb.asm/asm-source.exp: Likewise.
76 * gdb.base/args.exp: Likewise.
77 * gdb.base/attach-pie-misread.exp: Likewise.
78 * gdb.base/auxv.exp: Likewise.
79 * gdb.base/bigcore.exp: Likewise.
80 * gdb.base/bitfields2.exp: Likewise.
81 * gdb.base/bitfields.exp: Likewise.
82 * gdb.base/break.exp: Likewise.
83 * gdb.base/break-interp.exp: Likewise.
84 * gdb.base/callfuncs.exp: Likewise.
85 * gdb.base/call-sc.exp: Likewise.
86 * gdb.base/commands.exp: Likewise.
87 * gdb.base/corefile.exp: Likewise.
88 * gdb.base/dbx.exp: Likewise.
89 * gdb.base/ending-run.exp: Likewise.
90 * gdb.base/exprs.exp: Likewise.
91 * gdb.base/funcargs.exp: Likewise.
92 * gdb.base/hbreak2.exp: Likewise.
93 * gdb.base/huge.exp: Likewise.
94 * gdb.base/list.exp: Likewise.
95 * gdb.base/memattr.exp: Likewise.
96 * gdb.base/overlays.exp: Likewise.
97 * gdb.base/printcmds.exp: Likewise.
98 * gdb.base/recurse.exp: Likewise.
99 * gdb.base/remotetimeout.exp: Likewise.
100 * gdb.base/reread.exp: Likewise.
101 * gdb.base/savedregs.exp: Likewise.
102 * gdb.base/scope.exp: Likewise.
103 * gdb.base/sepdebug.exp: Likewise.
104 * gdb.base/setshow.exp: Likewise.
105 * gdb.base/setvar.exp: Likewise.
106 * gdb.base/sigaltstack.exp: Likewise.
107 * gdb.base/siginfo-addr.exp: Likewise.
108 * gdb.base/siginfo.exp: Likewise.
109 * gdb.base/siginfo-obj.exp: Likewise.
110 * gdb.base/sigrepeat.exp: Likewise.
111 * gdb.base/sigstep.exp: Likewise.
112 * gdb.base/structs.exp: Likewise.
113 * gdb.base/testenv.exp: Likewise.
114 * gdb.base/twice.exp: Likewise.
115 * gdb.base/valgrind-db-attach.exp: Likewise.
116 * gdb.base/valgrind-infcall.exp: Likewise.
117 * gdb.base/varargs.exp: Likewise.
118 * gdb.base/watchpoint.exp: Likewise.
119 * gdb.cp/gdb1355.exp: Likewise.
120 * gdb.cp/misc.exp: Likewise.
121 * gdb.disasm/hppa.exp: Likewise.
122 * gdb.disasm/t01_mov.exp: Likewise.
123 * gdb.disasm/t02_mova.exp: Likewise.
124 * gdb.disasm/t03_add.exp: Likewise.
125 * gdb.disasm/t04_sub.exp: Likewise.
126 * gdb.disasm/t05_cmp.exp: Likewise.
127 * gdb.disasm/t06_ari2.exp: Likewise.
128 * gdb.disasm/t07_ari3.exp: Likewise.
129 * gdb.disasm/t08_or.exp: Likewise.
130 * gdb.disasm/t09_xor.exp: Likewise.
131 * gdb.disasm/t10_and.exp: Likewise.
132 * gdb.disasm/t11_logs.exp: Likewise.
133 * gdb.disasm/t12_bit.exp: Likewise.
134 * gdb.disasm/t13_otr.exp: Likewise.
135 * gdb.gdb/selftest.exp: Likewise.
136 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
137 * gdb.mi/mi-reverse.exp: Likewise.
138 * gdb.pascal/floats.exp: Likewise.
139 * gdb.python/py-inferior.exp: Likewise.
140 * gdb.threads/attach-into-signal.exp: Likewise.
141 * gdb.threads/pthreads.exp: Likewise.
142 * gdb.threads/thread_events.exp: Likewise.
143 * gdb.threads/watchthreads.exp: Likewise.
144 * gdb.trace/actions-changed.exp: Likewise.
145 * gdb.trace/actions.exp: Likewise.
146 * gdb.trace/ax.exp: Likewise.
147 * gdb.trace/backtrace.exp: Likewise.
148 * gdb.trace/change-loc.exp: Likewise.
149 * gdb.trace/deltrace.exp: Likewise.
150 * gdb.trace/disconnected-tracing.exp: Likewise.
151 * gdb.trace/ftrace.exp: Likewise.
152 * gdb.trace/infotrace.exp: Likewise.
153 * gdb.trace/passc-dyn.exp: Likewise.
154 * gdb.trace/passcount.exp: Likewise.
155 * gdb.trace/pending.exp: Likewise.
156 * gdb.trace/qtro.exp: Likewise.
157 * gdb.trace/range-stepping.exp: Likewise.
158 * gdb.trace/report.exp: Likewise.
159 * gdb.trace/save-trace.exp: Likewise.
160 * gdb.trace/status-stop.exp: Likewise.
161 * gdb.trace/strace.exp: Likewise.
162 * gdb.trace/tfile.exp: Likewise.
163 * gdb.trace/tfind.exp: Likewise.
164 * gdb.trace/trace-break.exp: Likewise.
165 * gdb.trace/tracecmd.exp: Likewise.
166 * gdb.trace/trace-mt.exp: Likewise.
167 * gdb.trace/tspeed.exp: Likewise.
168 * gdb.trace/tsv.exp: Likewise.
169 * gdb.trace/while-stepping.exp: Likewise.
170 * lib/gdb.exp: Likewise.
171 * lib/gdbserver-support.exp: Likewise.
172 * lib/java.exp: Likewise.
173 * lib/mi-support.exp: Likewise.
174 * lib/pascal.exp: Likewise.
175 * lib/prompt.exp: Likewise.
176 * lib/trace-support.exp: Likewise.
177
47d48711
PA
1782013-06-07 Pedro Alves <palves@redhat.com>
179
180 * gdb.ada/info_types.c: Fix formating in copyright header.
181 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
182 * gdb.base/float.c: Likewise.
183 * gdb.base/inferior-died.c: Likewise.
184 * gdb.base/interp.c: Likewise.
185 * gdb.base/jit-main.c: Likewise.
186 * gdb.base/jit-solib.c: Likewise.
187 * gdb.base/long_long.c: Likewise.
188 * gdb.base/longjmp.c: Likewise.
189 * gdb.base/nextoverexit.c: Likewise.
190 * gdb.base/pr11022.c: Likewise.
191 * gdb.base/prelink-lib.c: Likewise.
192 * gdb.base/prelink.c: Likewise.
193 * gdb.base/prologue.c: Likewise.
194 * gdb.base/restore.c: Likewise.
195 * gdb.base/sigchld.c: Likewise.
196 * gdb.base/solib-search-lib1.c: Likewise.
197 * gdb.base/solib-search-lib2.c: Likewise.
198 * gdb.base/solib-search.c: Likewise.
199 * gdb.base/solib-search.h: Likewise.
200 * gdb.base/whatis.c: Likewise.
201 * gdb.cp/abstract-origin.cc: Likewise.
202 * gdb.cp/anon-struct.cc: Likewise.
203 * gdb.cp/baseenum.cc: Likewise.
204 * gdb.cp/bs15503.cc: Likewise.
205 * gdb.cp/call-c-1.c: Likewise.
206 * gdb.cp/call-c.cc: Likewise.
207 * gdb.cp/class2.cc: Likewise.
208 * gdb.cp/classes.cc: Likewise.
209 * gdb.cp/cttiadd.cc: Likewise.
210 * gdb.cp/cttiadd1.cc: Likewise.
211 * gdb.cp/cttiadd2.cc: Likewise.
212 * gdb.cp/cttiadd3.cc: Likewise.
213 * gdb.cp/derivation.cc: Likewise.
214 * gdb.cp/derivation2.cc: Likewise.
215 * gdb.cp/dispcxx.cc: Likewise.
216 * gdb.cp/exception.cc: Likewise.
217 * gdb.cp/gdb2384-base.cc: Likewise.
218 * gdb.cp/gdb2384-base.h: Likewise.
219 * gdb.cp/gdb2384.cc: Likewise.
220 * gdb.cp/gdb2495.cc: Likewise.
221 * gdb.cp/mb-inline.h: Likewise.
222 * gdb.cp/mb-inline1.cc: Likewise.
223 * gdb.cp/mb-inline2.cc: Likewise.
224 * gdb.cp/member-name.cc: Likewise.
225 * gdb.cp/member-ptr.cc: Likewise.
226 * gdb.cp/misc.cc: Likewise.
227 * gdb.cp/namespace1.cc: Likewise.
228 * gdb.cp/nextoverthrow.cc: Likewise.
229 * gdb.cp/pr-574.cc: Likewise.
230 * gdb.cp/pr9631.cc: Likewise.
231 * gdb.cp/printmethod.cc: Likewise.
232 * gdb.cp/psmang1.cc: Likewise.
233 * gdb.cp/psmang2.cc: Likewise.
234 * gdb.cp/psymtab-parameter.cc: Likewise.
235 * gdb.cp/ptype-flags.cc: Likewise.
236 * gdb.cp/ref-params.cc: Likewise.
237 * gdb.cp/ref-types.cc: Likewise.
238 * gdb.cp/smartp.cc: Likewise.
239 * gdb.cp/try_catch.cc: Likewise.
240 * gdb.cp/userdef.cc: Likewise.
241 * gdb.cp/using-crash.cc: Likewise.
242 * gdb.cp/virtfunc.cc: Likewise.
243 * gdb.cp/virtfunc2.cc: Likewise.
244 * gdb.dwarf2/callframecfa.S: Likewise.
245 * gdb.dwarf2/dw2-ranges.c: Likewise.
246 * gdb.dwarf2/dw2-ranges2.c: Likewise.
247 * gdb.dwarf2/dw2-ranges3.c: Likewise.
248 * gdb.dwarf2/dw2-restore.S: Likewise.
249 * gdb.dwarf2/pieces.S: Likewise.
250 * gdb.dwarf2/valop.S: Likewise.
251 * gdb.java/jnpe.java: Likewise.
252 * gdb.mi/mi-stepn.c: Likewise.
253 * gdb.mi/mi-var-cp.cc: Likewise.
254 * gdb.mi/mi-var-rtti.cc: Likewise.
255 * gdb.mi/ns-stale-regcache.c: Likewise.
256 * gdb.mi/pr11022.c: Likewise.
257 * gdb.mi/solib-lib.c: Likewise.
258 * gdb.mi/solib-main.c: Likewise.
259 * gdb.python/py-arch.c: Likewise.
260 * gdb.python/py-block.c: Likewise.
261 * gdb.python/py-breakpoint.c: Likewise.
262 * gdb.python/py-events.c: Likewise.
263 * gdb.python/py-evthreads.c: Likewise.
264 * gdb.python/py-explore.c: Likewise.
265 * gdb.python/py-explore.cc: Likewise.
266 * gdb.python/py-finish-breakpoint.c: Likewise.
267 * gdb.python/py-finish-breakpoint2.cc: Likewise.
268 * gdb.python/py-symbol.c: Likewise.
269 * gdb.threads/execl.c: Likewise.
270 * gdb.threads/execl1.c: Likewise.
271
88ab5684
WN
2722013-06-07 Will Newton <will.newton@linaro.org>
273
274 * gdb.base/long_long.exp: Fix ARM EABI target glob.
275
42daa7a0
WN
2762013-06-07 Will Newton <will.newton@linaro.org>
277
278 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
279 and "starting".
280
f4059ef3
WN
2812013-06-07 Will Newton <will.newton@linaro.org>
282
283 * gdb.cp/anon-struct.exp: Conditionalize constructor and
284 destructor prototypes for ARM ABI.
285 * gdb.cp/m-static.exp: Likewise.
286
8cb5cc78
YQ
2872013-06-07 Yao Qi <yao@codesourcery.com>
288
289 * gdb.trace/mi-trace-unavailable.exp: New.
290 * gdb.trace/trace-unavailable.c: New.
291
c6cf1712
DE
2922013-06-06 Doug Evans <dje@google.com>
293
294 * gdb.cp/derivation.exp: Make tests have unique names.
295
bf6be0f4
TT
2962013-06-06 Tom Tromey <tromey@redhat.com>
297
298 * gdb.base/dump.exp (capture_value): Don't put expression into
299 test name if arguments passed in.
300 Rename a couple more tests to make them unique.
301
ebb022fa
TT
3022013-06-06 Tom Tromey <tromey@redhat.com>
303
304 * gdb.base/break-always.exp: Explicitly specify test name.
305
69fc87c2
DE
3062013-06-05 Doug Evans <dje@google.com>
307 Keith Seitz <keiths@redhat.com>
308
309 * gdb.cp/derivation2.cc: New file.
310 * gdb.cp/derivation.cc (main): Call foo2.
311 * gdb.cp/derivation.exp: Add tests for typedefs in another
312 file, and when there's an active block.
313
f993f39e
LM
3142013-06-05 Luis Machado <lgustavo@codesourcery.com>
315
316 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
317 from targets that use function descriptors in the virtual tables.
318 Handle presence of dot symbols.
319
afacd7f3
GB
3202013-06-04 Gary Benson <gbenson@redhat.com>
321
322 * gdb.base/break-probes.exp: New file.
323 * gdb.base/break-probes.c: Likewise.
324 * gdb.base/break-probes-solib.c: Likewise.
325 * gdb.base/info-shared.exp: New file.
326 * gdb.base/info-shared.c: Likewise.
327 * gdb.base/info-shared-solib1.c: Likewise.
328 * gdb.base/info-shared-solib2.c: Likewise.
329
a29a3fb7
GB
3302013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
331 Gary Benson <gbenson@redhat.com>
332
333 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
334 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
335 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
336 to be set to "no" to indicate that no ld.so copy should be made.
337 * gdb.base/break-interp.exp (solib_bp): New constant.
338 (reach_1): Use the above instead of "_dl_debug_state".
339 (test_attach): Likewise.
340 (test_ld): Likewise.
341 * gdb.threads/dlopen-libpthread.exp: New file.
342 * gdb.threads/dlopen-libpthread.c: Likewise.
343 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
344 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
345
62a813cc
YQ
3462013-05-30 Yao Qi <yao@codesourcery.com>
347
348 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
349 Add a test that no MI notification is emitted when executing
350 -exec-arguments.
351
8f56dad4
JK
3522013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
353
354 PR testsuite/12649
355 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
356 $mi_gdb_prompt expectation by mi_expect_stop.
357 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
358 (mi info dprintf second time): Replace them by mi_send_resuming_command
359 and mi_expect_stop.
360
c588eb20
GB
3612013-05-24 Gary Benson <gbenson@redhat.com>
362
363 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
364 backslash.
365 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
366 backslashes.
367 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
368 backslash.
369
c0ea94eb
YQ
3702013-05-24 Yao Qi <yao@codesourcery.com>
371
372 * gdb.trace/tfile.exp: Test inferior and thread.
373
db1ac436
YQ
3742013-05-24 Yao Qi <yao@codesourcery.com>
375 Pedro Alves <palves@redhat.com>
376
377 * gdb.base/range-stepping.exp: Skip the rest of tests if the
378 test fails.
379 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
380 Return 0 if the test passes, otherwise return 1.
381
b6abb10c
DE
3822013-05-23 Doug Evans <dje@google.com>
383
384 * boards/fission-dwp.exp: New file.
385
bc5065a7
PA
3862013-05-23 Yao Qi <yao@codesourcery.com>
387 Pedro Alves <palves@redhat.com>
388
389 * gdb.base/range-stepping.c: New file.
390 * gdb.base/range-stepping.exp: New file.
391 * gdb.trace/range-stepping.c: New file.
392 * gdb.trace/range-stepping.exp: New file.
393 * lib/range-stepping-support.exp: New file.
394
5f2e6b00
TT
3952013-05-22 Tom Tromey <tromey@redhat.com>
396
397 * gdb.cp/class2.cc (main): New local 'aref'.
398 * gdb.cp/class2.exp: Check printing of 'aref'.
399
e6ba475a
DE
4002013-05-22 Doug Evans <dje@google.com>
401
402 * gdb.threads/wp-replication.c (main): Insert some code at the start
403 to ensure the breakpoint on main is only hit once. Fix comment.
404
52c935b6
KS
4052013-05-21 Keith Seitz <keiths@redhat.com>
406 Pedro Alves <palves@redhat.com>
407
408 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
409 gdb_expect.
410 Add test to flush the remaining input buffer so that this
411 file passes testsuite/12649.
412
bd9673a4
PW
4132013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
414
415 * gdb.base/catch-signal-fork.exp: New file.
416 * gdb.base/catch-signal-fork.c: New file.
417
69a97597
SA
4182013-05-21 Sterling Augustine <saugustine@google.com>
419
420 * boards/remote-stdio-gdbserver.exp: New file.
421
44e97363
JK
4222013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
423
424 PR testsuite/12649
425 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
426 racy matches.
427
02392865
CG
4282013-05-21 Christian Groessler <chris@groessler.org>
429
430 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
431 since it's not supported in all shells.
432
c5867ab6
HZ
4332013-05-21 Hui Zhu <hui@codesourcery.com>
434
435 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
436 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
437
6c9e2db4
DE
4382013-05-20 Doug Evans <dje@google.com>
439
440 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
441 (_handle_DW_TAG): Use it.
442 (cu, tu): Replace parameters is_64, version, addr_size with options.
443 All callers updated. Add Fission support.
444 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
445 * gdb.dwarf2/method-ptr.exp: Ditto.
446 * gdb.dwarf2/nostaticblock.exp: Ditto.
447 * gdb.dwarf2/subrange.exp: Ditto.
448 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
449
4a6e676c
TT
4502013-05-20 Tom Tromey <tromey@redhat.com>
451
452 * gdb.gdb/python-selftest.exp: New file.
453
e19d3afb
DE
4542013-05-20 Doug Evans <dje@google.com>
455
456 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
457 -fdebug-types-section.
458
4d804846
JB
4592013-05-20 Joel Brobecker <brobecker@adacore.com>
460
461 * gdb.ada/float_param: New testcase.
462
8d324e83
DE
4632013-05-17 Doug Evans <dje@google.com>
464
7d0c9981
DE
465 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
466 Add tests for "maint check-symtabs", "maint expand-symtabs".
467
8d324e83
DE
468 * gdb.base/maint.exp: Remove testing of individual maint command
469 help output.
470
177aadc4
PA
4712013-05-16 Pedro Alves <palves@redhat.com>
472
473 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
474 comment. Use gdb_test_no_output.
475
b8fea896
JB
4762013-05-16 Joel Brobecker <brobecker@adacore.com>
477
478 * gdb.ada/complete.exp: Add test verifying completion using
479 the "tab" key.
480
52c935b6
KS
4812013-05-15 Keith Seitz <keiths@redhat.com>
482
483 * gdb.base/filesym.exp: New completer test.
484 * gdb.base/filesym.c: New file.
485
ed0f00b8
PA
4862013-05-15 Pedro Alves <palves@redhat.com>
487
488 * gdb.base/fixsection.c: Remove attribution.
489 * gdb.base/watch-read.exp: Ditto.
490
55fb6d27
TT
4912013-05-13 Tom Tromey <tromey@redhat.com>
492
493 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
494 size and change type sizes to 4 bytes.
495
ac1ca910
TT
4962013-05-13 Tom Tromey <tromey@redhat.com>
497
498 * gdb.base/exprs.exp (test_expr): Add regression test.
499 * gdb.base/exprs.c (null_t_struct): New global.
500
8414efef
MB
5012013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
502
503 * gdb.base/default.exp: Disable history saving.
504 * gdb.base/setshow.exp: Likewise.
505
9779ab84
PA
5062013-05-10 Pedro Alves <palves@redhat.com>
507
508 PR remote/15455
509
510 * gdb.trace/qtro.c: New file.
511 * gdb.trace/qtro.exp: New file.
512
1e611234
PM
5132013-05-10 Phil Muldoon <pmuldoon@redhat.com>
514
515 * gdb.python/py-framefilter.py: New File.
516 * gdb.python/py-framefilter-mi.exp: Ditto.
517 * gdb.python/py-framefilter.c: Ditto.
518 * gdb.python/py-framefilter-mi.exp: Ditto.
519 * gdb.python/py-framefilter-mi.c: Ditto,
520 * gdb.python/py-framefilter-gdb.py.in: Ditto.
521
5e4c3ac4
TT
5222013-05-08 Tom Tromey <tromey@redhat.com>
523
524 * gdb.base/solib-search.exp: Set test name for "set
525 solib-search-path" test.
526
993654a9
HAQ
5272013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
528
529 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
530 (set_a_tracepoint): Set tracepoint before prologue.
531 (run_trace_experiment): Test setup_tracepoints and 'break end'
532 in it.
533 (trace_buffer_normal): Remove.
534 (gdb_trace_circular_tests): Remove. Move tests to...
535 (top level): ...here. Call 'runto_main' before checking for
536 trace support. Use commands to check the support for circular
537 trace buffer and changing of trace buffer size. Add test
538 to calculate size of single frame. Use this size to
539 calculate the size of trace buffer. Use 'tfind pc func9'
540 instead of 'tfind 9'. Use 'with_test_prefix'.
541
c95aea6b
TT
5422013-05-07 Tom Tromey <tromey@redhat.com>
543
544 * lib/selftest-support.exp: New file.
545 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
546 do_self_tests.
547 (setup_test, find_gdb): Remove.
548 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
549 do_self_tests.
550 (setup_test, find_gdb): Remove.
551 (test_observer): Don't call setup_test. Remove argument.
552 * gdb.gdb/selftest.exp: Load selftest-support.exp.
553 (find_gdb): Remove.
554 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
555 do_self_tests.
556 (setup_test, find_gdb): Remove.
557 (test_with_self): Don't call setup_test. Remove argument.
558
1f031429
PA
5592013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
560
561 * gdb.arch/system-gcore.exp: Remove.
562 * gdb.arch/gcore.c: Remove.
563 * gdb.base/gcore.exp: Add "info reg system".
564
58ce7251
SDJ
5652013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
566
567 PR breakpoints/15413:
568 * gdb.base/pending.exp: Add test for completion of the "condition"
569 command for pending breakpoints.
570 * gdb.linespec/linespec.ex: Add test for completion of the
571 "condition" command when dealing with multiple locations.
572
aacbb8a5
LM
5732013-05-07 Luis Machado <lgustavo@codesourcery.com>
574
575 * gdb.threads/wp-replication.c: New file.
576 * gdb.threads/wp-replication.exp: New file.
577
2dd6254d
SL
5782013-05-06 Sandra Loosemore <sandra@codesourcery.com>
579
580 * gdb.xml/tdesc-regs.exp: Add case for nios2.
581
c2a96e8c
DE
5822013-05-06 Doug Evans <dje@google.com>
583
b903e17e
DE
584 * gdb.base/solib-search-lib1.c: New file.
585 * gdb.base/solib-search-lib2.c: New file.
586 * gdb.base/solib-search.c: New file.
587 * gdb.base/solib-search.h: New file.
588 * gdb.base/solib-search.exp: New file.
589
fac51dd9
DE
590 * lib/gdb.exp (gdb_core_cmd): New function.
591 * gdb.arch/system-gcore.exp: Use it.
592 * gdb.arch/vsx-regs.exp: Ditto.
593 * gdb.base/gcore.exp: Ditto.
594 * gdb.threads/gcore-thread.exp: Ditto.
595
c2a96e8c
DE
596 * gdb.reverse/shr.h: New file.
597 * gdb.reverse/shr1.c: New file.
598 * gdb.reverse/shr2.c: #include "shr.h".
599 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
600 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
601 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
602 Update tests using sleep/printf to use shr2.sl instead.
603 * gdb.reverse/solib-reverse.exp: Ditto.
604
b6807d98
TT
6052013-05-06 Tom Tromey <tromey@redhat.com>
606
607 * gdb.dwarf2/implptrconst.c: New file.
608 * gdb.dwarf2/implptrconst.exp: New file.
609 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
610 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
611 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
612
96f7d3f1
PW
6132013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
614
615 * gdb.base/catch-sig.c (main): Raise SIGINT.
616 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
617
1ebff1fd
HAQ
6182013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
619
620 * status-stop.exp (test_tstart_tstart): Check for error
621 returned by the second 'tstart' command.
622
f92b06da
WT
6232013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
624
625 * gdb.xml/maint_print_struct.exp: New file.
626 * gdb.xml/maint_print_struct.xml: New file.
627
ff546935
TT
6282013-04-25 Tom Tromey <tromey@redhat.com>
629
630 * gdb.dwarf2/nostaticblock.exp: New file.
631
bf9e4d0c
MB
6322013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
633
634 PR gdb/10462
635 * gdb.base/setshow.exp: Add test case.
636
a11cfd87
HZ
6372013-04-23 Hui Zhu <hui@codesourcery.com>
638
639 PR gdb/15293
a11cfd87
HZ
640 * gdb.base/dprintf.exp: Add ignore command.
641
2d9442cc
HZ
6422013-04-23 Hui Zhu <hui@codesourcery.com>
643
644 PR gdb/15165
2d9442cc
HZ
645 * gdb.base/save-bp.exp: Add test for dprintf.
646
0f3305ed
TT
6472013-04-22 Tom Tromey <tromey@redhat.com>
648
649 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
650 notice_open_fds.
651
d504301e
SDJ
6522013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
653
654 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
655 ldflags.
656
9991b207
SDJ
6572013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
658
659 * gdb.arch/arm-bl-branch-dest.c: New file.
660 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
661
433730c9
PA
6622013-04-19 Vladimir Kargov <kargov@gmail.com>
663 Pedro Alves <palves@redhat.com>
664
665 * gdb.arch/i386-float.S: New file.
666 * gdb.arch/i386-float.exp: New file.
667
9a908334
LM
6682013-04-18 Luis Machado <lgustavo@codesourcery.com>
669
670 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
671 type void *.
672
4f22ed5c
DE
6732013-04-17 Doug Evans <dje@google.com>
674
675 * lib/dwarf.exp (Dwarf): New proc "tu".
676 * gdb.dwarf2/missing-sig-type.exp: New file.
677
a0d3f2f5
SCR
6782013-04-15 Siva Chandra Reddy <sivachandra@google.com>
679
680 Add option to link testcases with Pthreads library when
681 using 'prepare_for_testing' in tests.
682
683 * lib/gdb.exp (build_executable_from_specs): Use
684 gdb_compile_pthreads to compile if option "pthreads" is
685 specified.
686
cc16e6c9
TT
6872013-04-15 Tom Tromey <tromey@redhat.com>
688
689 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
690
72f1fe8a
TT
6912013-04-15 Tom Tromey <tromey@redhat.com>
692
693 * gdb.base/default.exp: Update for $_exception.
694 * gdb.cp/exceptprint.cc: New file.
695 * gdb.cp/exceptprint.exp: New file.
696 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
697
6e72ca20
TT
6982013-04-15 Tom Tromey <tromey@redhat.com>
699
700 * gdb.cp/typeid.cc: New file.
701 * gdb.cp/typeid.exp: New file.
702
591f19e8
TT
7032013-04-15 Tom Tromey <tromey@redhat.com>
704
705 * gdb.cp/exception.exp: Add "catch rethrow" tests.
706
da9160e4
YQ
7072013-04-13 Yao Qi <yao@codesourcery.com>
708
709 * gdb.base/completion.exp: Test completion of command
710 'target ctf' if target ctf is supported.
711
f81d1120
PA
7122013-04-10 Pedro Alves <palves@redhat.com>
713
714 * gdb.base/completion.exp: Test "set height", "set listsize" and
715 "set trace-buffer-size" completion.
716 * gdb.base/setshow.exp: Test "set height unlimited".
717 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
718 unlimited".
719
393fd4c3
YQ
7202013-04-10 Yao Qi <yao@codesourcery.com>
721
722 * gdb.trace/actions.exp: Save trace data to CTF.
723 Change to ctf target if GDB supports, read CTF data in ctf
724 target, and check the actions of tracepoints.
725 * gdb.trace/while-stepping.exp: Likewise.
726 * gdb.trace/report.exp: Test GDB saves trace data to CTF
727 format and read CTF trace file if GDB supports.
728 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
729 target is supported, change to ctf target, read trace data and
730 check output of command "tstatus".
731 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
732 read CTF data by target ctf and call check_tsv.
733
b7a273f8
YQ
7342013-04-10 Yao Qi <yao@codesourcery.com>
735
736 * gdb.trace/actions.exp (check_tracepoint): New.
737 (top level): Start the tracing and check the actions of
738 tracepoints. Save trace data to tfile format. Restart GDB
739 and read trace file in tfile target. Check the actions of
740 tracepoints again.
741 * gdb.trace/while-stepping.exp: Likewise.
742
f3786771
YQ
7432013-04-10 Yao Qi <yao@codesourcery.com>
744
745 * gdb.trace/report.exp: Use standard_output_file for saved
746 trace file.
747
5c2b4418
HZ
7482013-04-10 Hui Zhu <hui@codesourcery.com>
749
750 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
751 (MISCELLANEOUS): Add dprintf-pendshr.sl.
752 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
753
f7543f0a
JK
7542013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
755
756 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
757 response.
758
f6de8ec2
PA
7592013-04-08 Pedro Alves <palves@redhat.com>
760
761 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
762 the location.
763
b8abfd58
SL
7642013-04-04 Sandra Loosemore <sandra@codesourcery.com>
765
766 * gdb.cp/cplabel.exp: Allow empty directory in file reported
767 for breakpoint location.
768
156bffd0
SL
7692013-04-04 Sandra Loosemore <sandra@codesourcery.com>
770
771 * gdb.linespec/linespec.exp: Make dir/file:line tests
772 conditional for non-remote hosts only.
773
c9a6ce02
PA
7742013-04-04 Stan Shebs <stan@codesourcery.com>
775 Pedro Alves <palves@redhat.com>
776
777 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
778 * gdb.trace/actions-changed.c: New file.
779 * gdb.trace/actions-changed.exp: New file.
780 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
781 (gdb_trace_setactions_command): ... this. Add "actions_command"
782 parameter, and handle it.
783 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
784
4bd05f24
YQ
7852013-04-04 Yao Qi <yao@codesourcery.com>
786
787 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
788 'step'.
789
3758b5ce
YQ
7902013-04-03 Yao Qi <yao@codesourcery.com>
791
792 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
793 "tfile-basic.tf".
794 (test_tfind_tfile): Likewise.
795
1dcaed0d
YQ
7962013-04-03 Yao Qi <yao@codesourcery.com>
797
798 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
799 "tfile-basic.tf" instead of "basic.tf".
800 (write_error_trace_file): Pass argument "tfile-error.tf"
801 instead of "error.tf".
802 * gdb.trace/tfile.exp: Update tfile names to
803 "tfile-basic.tf" and "tfile-error.tf".
804
0e7a53fc
SL
8052013-04-02 Sandra Loosemore <sandra@codesourcery.com>
806
807 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
808 empty directory in file for breakpoint hit.
809
9852c492
YQ
8102013-03-29 Yao Qi <yao@codesourcery.com>
811
812 * gdb.base/completion.exp: Test completion of commands
813 "target core", "target tfile" and "target exec".
814 * gdb.trace/tfile.exp: Test completion of command
815 "target tfile".
816
af312be7
JB
8172013-03-28 Joel Brobecker <brobecker@adacore.com>
818
819 * gdb.ada/win_fu_syms: New testcase.
820
e4a48d9d
DE
8212013-03-28 Doug Evans <dje@google.com>
822
823 * gdb.base/maint.exp (maint print statistics): Update expected output.
824
7f7cc265
PA
8252013-03-28 Pedro Alves <palves@redhat.com>
826
827 PR gdb/15294
828
829 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
830 mean unlimited instead of $arg < 0.
831 (test_listsize): Remove "listsize of 0 suppresses output" test.
832 Test that "set listsize 0" ends up with an unlimited listsize.
833
fc0da894
PA
8342013-03-28 Pedro Alves <palves@redhat.com>
835
836 * gdb.base/list.exp (last_line): New global.
837 (last_line_re): New global.
838 (test_listsize, test_list_function, test_list_forward)
839 (test_repeat_list_command, test_list_range)
840 (test_list_filename_and_function): Use them.
841 * gdb.base/list0.c: Comment the last line of the file with "last
842 line".
843
abe7b711
PA
8442013-03-28 Pedro Alves <palves@redhat.com>
845
846 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
847 list the whole file.
848
15b3979c
PA
8492013-03-28 Pedro Alves <palves@redhat.com>
850
851 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
852 "set listsize".
853
96811e3b
KS
8542013-03-26 Keith Seitz <keiths@redhat.com>
855
856 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
857 from passing.
858
4043f22b
PA
8592013-03-26 Pedro Alves <palves@redhat.com>
860
861 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
862 until after GDB has run.
863
14a1aa17
YQ
8642013-03-26 Yao Qi <yao@codesourcery.com>
865
866 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
867 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
868
99c819ee
MM
8692013-03-26 Markus Metzger <markus.t.metzger@intel.com>
870
871 * gdb.btrace/enable.exp: Add regression test.
872
24955f63
TT
8732013-03-25 Tom Tromey <tromey@redhat.com>
874
875 * gdb.cp/m-static.exp: Add destructor-printing tests.
876
fce632b6
TT
8772013-03-25 Tom Tromey <tromey@redhat.com>
878
879 * gdb.cp/m-static.exp: Add constructor ptype tests.
880 * gdb.cp/m-static.cc (single_constructor): New class.
881 (main): Make instance of single_constructor.
882
598d3636
JK
8832013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
884 Pedro Alves <palves@redhat.com>
885
886 * gdb.server/server-kill.c: New file.
887 * gdb.server/server-kill.exp: New file.
888
c12440c9
PA
8892013-03-21 Pedro Alves <palves@redhat.com>
890
891 * gdb.trace/trace-buffer-size.exp (get default buffer size):
892 Expect $gdb_prompt in gdb_test_multiple.
893
bd712aed
DE
8942013-03-21 Doug Evans <dje@google.com>
895
896 * gdb.base/maint.exp: Update tests for per-command stats.
897
b2f83c08
TT
8982013-03-21 Tom Tromey <tromey@redhat.com>
899
900 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
901 * gdb.cp/misc.exp: Add test for FILENAME:: case.
902
ef0026f0
PA
9032013-03-20 Pedro Alves <palves@redhat.com>
904
905 PR gdb/15289
906
907 * gdb.base/remote.exp: Test
908 "set remote hardware-watchpoint-limit -1",
909 "set remote hardware-breakpoint-limit -1",
910 "set remote hardware-watchpoint-limit 2147483647" and
911 "set remote hardware-breakpoint-limit 2147483647".
912
3f1175a9
PA
9132013-03-20 Pedro Alves <palves@redhat.com>
914 Yao Qi <yao@codesourcery.com>
915
916 * gdb.trace/tfile.c: Add comments.
917 (nonconstglob): New global.
918 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
919 global that is not covered by the trace frame. Test
920 disassembling.
921
a09ae1c1
JK
9222013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
923
924 * gdb.base/valgrind-infcall.exp
925 (continue #$continue_count) <remote connection closed>
926 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
927 $valgrind_pid.
928
9ce98649
TT
9292013-03-15 Tom Tromey <tromey@redhat.com>
930
931 * gdb.cp/overload.cc (intintfunc): New.
932 * gdb.cp/overload.exp: Add regression test.
933
0a251e08
YQ
9342013-03-15 Yao Qi <yao@codesourcery.com>
935
936 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
937 using with_test_prefix.
938 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
939 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
940 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
941 * gdb.threads/watchpoint-fork.exp (test): Likewise.
942 * gdb.base/break-interp.exp (test_core): Likewise.
943 (test_attach_gdb): Likewise.
944 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
945 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
946 Likewise.
947 * gdb.base/jit-so.exp (one_jit_test): Likewise.
948 * gdb.base/jit.exp (one_jit_test): Likewise.
949 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
950 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
951 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
952 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
953 Likewise.
954 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
955 Likewise.
956 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
957 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
958 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
959 (tracepoint_change_loc_2): Likewise.
960 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
961 Likewise.
962 (disconnected_tfind): Likewise.
963 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
964 Likewise.
965 (test_tfind_remote): Likewise.
966 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
967 Likewise.
968 (test_pending_resolved): Likewise.
969 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
970 Likewise.
971 (test_upload_tsv): Likewise.
972 * gdb.trace/pending.exp (pending_tracepoint_resolved):
973 Likewise.
974 (pending_tracepoint_works): Likewise.
975 * gdb.trace/report.exp (use_collected_data): Likewise.
976 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
977 Likewise.
978 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
979 * gdb.trace/strace.exp (strace_info_marker): Likewise.
980 (strace_trace_on_same_addr): Likewise.
981 (strace_trace_on_diff_addr): Likewise.
982 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
983 (gdb_collect_locals_test): Likewise.
984 (gdb_unavailable_registers_test): Likewise.
985 (gdb_collect_globals_test): Likewise.
986
2c415c0f
YQ
9872013-03-15 Yao Qi <yao@codesourcery.com>
988
989 * gdb.base/condbreak.exp: Add semicolon back which was removed
990 by my previous commit.
991
ae59b1da
YQ
9922013-03-14 Yao Qi <yao@codesourcery.com>
993
994 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
995 'return'.
996 (gdb_target_monitor, gdb_load): Likewise.
997 * config/sid.exp (gdb_load): Likewise.
998 * config/slite.exp (gdb_load): Likewise.
999 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
1000 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
1001 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
1002 (single_step_until): Likewise.
1003 * gdb.arch/powerpc-d128-regs.exp: Likewise.
1004 * gdb.arch/system-gcore.exp: Likewise.
1005 * gdb.base/bigcore.exp (extract_heap): Likewise.
1006 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
1007 * gdb.base/call-ar-st.exp: Likewise.
1008 * gdb.base/call-rt-st.exp: Likewise.
1009 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
1010 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
1011 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
1012 * gdb.base/corefile.exp: Likewise.
1013 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
1014 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
1015 * gdb.base/fixsection.exp: Likewise.
1016 * gdb.base/funcargs.exp: Likewise.
1017 * gdb.base/gcore-buffer-overflow.exp: Likewise.
1018 * gdb.base/gcore-relro.exp: Likewise.
1019 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
1020 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
1021 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
1022 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
1023 * gdb.base/list.exp: Likewise.
1024 (set_listsize): Likewise.
1025 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
1026 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
1027 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
1028 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
1029 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
1030 * gdb.base/setvar.exp: Likewise.
1031 (test_set): Likewise.
1032 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
1033 * gdb.base/solib-overlap.exp: Likewise.
1034 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
1035 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
1036 * gdb.base/watchpoint.exp (initialize): Likewise.
1037 (test_simple_watchpoint): Likewise.
1038 (test_disabling_watchpoints): Likewise.
1039 (test_watchpoint_triggered_in_syscall): Likewise.
1040 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
1041 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
1042 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
1043 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
1044 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1045 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1046 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1047 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1048 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1049 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
1050 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1051 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
1052 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
1053 * gdb.mi/gdb792.exp: Likewise.
1054 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
1055 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
1056 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
1057 * gdb.threads/gcore-thread.exp: Likewise.
1058 (load_core): Likewise.
1059 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
1060 (test_startup, check_control_c): Likewise.
1061 * gdb.threads/sigstep-threads.exp: Likewise.
1062 * gdb.threads/thread_check.exp: Likewise.
1063 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
1064 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
1065 (set_a_tracepoint, trace_buffer_normal): Likewise.
1066 (gdb_trace_circular_tests): Likewise.
1067 * gdb.trace/collection.exp: Likewise.
1068 * gdb.trace/disconnected-tracing.exp: Likewise.
1069 * gdb.trace/infotrace.exp: Likewise.
1070 * gdb.trace/mi-traceframe-changed.exp: Likewise.
1071 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
1072 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
1073 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
1074 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
1075 * gdb.trace/stap-trace.exp: Likewise.
1076 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
1077 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
1078 * gdb.trace/trace-buffer-size.exp: Likewise.
1079 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
1080 * gdb.trace/unavailable.exp: Likewise.
1081 * gdb.trace/while-dyn.exp: Likewise.
1082 * lib/fortran.exp (set_lang_fortran): Likewise.
1083 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
1084 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
1085 (default_gdb_start, get_compiler_info): Likewise.
1086 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
1087 (get_debug_format, setup_xfail_format): Likewise.
1088 (rerun_to_main, gdb_skip_float_test): Likewise.
1089 (build_id_debug_filename_get, get_remotetimeout): Likewise.
1090 * lib/java.exp (set_lang_java): Likewise.
1091 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
1092 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
1093 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
1094 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
1095 * lib/objc.exp (set_lang_objc): Likewise.
1096 * lib/pascal.exp (set_lang_pascal): Likewise.
1097 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
1098 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
1099 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
1100
bb869963
SDJ
11012013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
1102
1103 PR c++/15203
1104 PR c++/15210
1105 * gdb.cp/m-static.cc (keepalive_int): New function.
1106 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
1107 * gdb.cp/m-static.exp: New test for `sintvar'.
1108
e2be70a0
YQ
11092013-03-14 Yao Qi <yao@codesourcery.com>
1110
1111 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
1112 of 'tstatus' into tstatus_output.
1113 (top level): Save the trace data to tfile. Read trace file in
1114 tfile target. Check the trace status.
1115
8ddb1965
YQ
11162013-03-13 Yao Qi <yao@codesourcery.com>
1117
1118 * gdb.trace/tsv.exp (check_tsv): New.
1119 (top level): Save a tfile on current trace session. Call
1120 check_tsv on live target. Load the tfile with target tfile
1121 and call check_tsv again.
1122
045dd51f
YQ
11232013-03-13 Yao Qi <yao@codesourcery.com>
1124
1125 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
1126 Replace some "gdb_test" with "gdb_test_no_output".
1127
82d049ab
PH
11282013-03-12 Paul Hilfinger <hilfingr@adacore.com>
1129
1130 * gdb.ada/expr_delims.exp: New file.
1131 * gdb.ada/expr_delims/foo.adb: New file.
1132 * gdb.ada/expr_delims/pck.ads: New file.
1133 * gdb.ada/expr_delims/pck.adb: New file.
1134
cb8ea32b
KS
11352013-03-11 Keith Seitz <keiths@redhat.com>
1136
1137 * watchpoint.exp (test_no_hw_watchpoints): Add test using
1138 both condition and thread. Then delete the watchpoint.
1139
2f1d9bdd
MM
11402013-03-11 Christian Himpel <christian.himpel@intel.com>
1141
1142 * Makefile.in: Add btrace testsuite.
1143 * configure: Regenerated.
1144 * configure.ac: Add btrace testsuite.
1145 * gdb.btrace/Makefile.in: New file.
1146 * gdb.btrace/enable.c: New file.
1147 * gdb.btrace/enable.exp: New file.
1148 * gdb.btrace/function_call_history.c: New file.
1149 * gdb.btrace/function_call_history.exp: New file.
1150 * gdb.btrace/instruction_history.c: New file.
1151 * gdb.btrace/instruction_history.exp: New file.
1152 * gdb.btrace/instruction_history.S: New file.
1153 * lib/gdb.exp: Add btrace skip proc.
1154
05c56a9d
JK
11552013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1156
1157 Fix entry-values if the callee called a noreturn function.
1158 * gdb.arch/amd64-tailcall-noret.S: New file.
1159 * gdb.arch/amd64-tailcall-noret.c: New file.
1160 * gdb.arch/amd64-tailcall-noret.exp: New file.
1161
9112db09
JK
11622013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1163
1164 Fix entry-values in C++ across CUs.
1165 * gdb.arch/amd64-tailcall-cxx.exp: New file.
1166 * gdb.arch/amd64-tailcall-cxx1.S: New file.
1167 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
1168 * gdb.arch/amd64-tailcall-cxx2.S: New file.
1169 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
1170
be9a119c 11712013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
1172 Hafiz Abid Qadeer <abidh@codesourcery.com>
1173
1174 gdb/testsuite/
1175 * gdb.trace/trace-buffer-size.exp: New file.
1176 * gdb.trace/trace-buffer-size.c: New file.
1177
049109b0
PA
11782013-03-06 Pedro Alves <palves@redhat.com>
1179
1180 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
1181 doesn't support the tested optional feature, call "unsupported"
1182 with the same test message as the "pass" case, instead of calling
1183 "pass" with a different message. Use the same text for the "fail"
1184 cases too.
1185
4aa54120
YQ
11862013-03-06 Yao Qi <yao@codesourcery.com>
1187
1188 * gdb.trace/tstatus.exp: Remove the invocation of
1189 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
1190 (test_tracepoints): Don't set fast tracepoint.
1191 (top level): Don't check agent library is loaded or not.
1192
b8b71e63
YQ
11932013-03-06 Yao Qi <yao@codesourcery.com>
1194
1195 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
1196 parentheses by "\\".
1197
33f448b1
JK
11982013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1199
1200 * gdb.linespec/base/one/thefile.cc (twodup): New.
1201 (m): Call it.
1202 * gdb.linespec/base/two/thefile.cc (dupname): New.
1203 (n): Call it.
1204 * gdb.linespec/break-ask.exp: New file.
1205 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
1206
1c942fb9
YQ
12072013-02-28 Yao Qi <yao@codesourcery.com>
1208
1209 * gdb.trace/report.exp: Move some code to ...
1210 (use_collected_data): New.
1211 (top level): Call use_collected_data once on the live target.
1212 Save at file of the current trace session, load it with target
1213 tfile, and call use_collected_data again.
1214
5b967901
JK
12152013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1216
1217 * gdb.threads/fork-thread-pending.c (main): Add alarm.
1218
6447023f
JK
12192013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1220
1221 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
1222 Add final kill of ${valgrind_pid}.
1223
9f44fbc0
SCR
12242013-02-20 Siva Chandra Reddy <sivachandra@google.com>
1225
1226 * gdb.python/py-arch.c: New test case
1227 * gdb.python/py-arch.exp: New tests to test
1228 gdb.Architecture.disassemble
1229 * gdb.python/Makefile.in: Add py-arch to the list of
1230 EXECUTABLES.
1231
4c9ad8c2
TT
12322013-02-18 Tom Tromey <tromey@redhat.com>
1233
1234 * gdb.dwarf2/subrange.exp: New file.
1235
f5911ea1
HAQ
12362013-02-15 Pedro Alves <pedro@codesourcery.com>
1237 Hafiz Abid Qadeer <abidh@codesourcery.com>
1238
1239 * gdb.trace/tfile.exp: Add test for -trace-status command.
1240
420f4384
JK
12412013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1242
1243 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
1244 nanosleep by sleep.
1245
4819b3f8
PA
12462013-02-14 Pedro Alves <palves@redhat.com>
1247
1248 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
1249
1773c82c
HAQ
12502013-02-14 Pedro Alves <pedro@codesourcery.com>
1251 Hafiz Abid Qadeer <abidh@codesourcery.com>
1252
1253 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
1254
e234dfaf
TT
12552013-02-12 Tom Tromey <tromey@redhat.com>
1256
1257 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
1258 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
1259
6c01dd94
PA
12602013-02-12 Pedro Alves <palves@redhat.com>
1261
1262 * gdb.base/catch-signal.c: Update copyright years.
1263 * gdb.base/catch-signal.exp: Update copyright years.
1264 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
1265 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
1266 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
1267 * gdb.dwarf2/dw2-error.S: Update copyright years.
1268 * gdb.dwarf2/dw2-error.c: Update copyright years.
1269 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
1270 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
1271 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
1272
595fc67f
PA
12732013-02-12 Pedro Alves <palves@redhat.com>
1274
1275 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
1276 message.
1277 * gdb.base/sigaltstack.exp: Ditto.
1278 * gdb.base/siginfo.exp: Ditto.
1279 * gdb.base/sizeof.exp: Ditto.
1280
17282693
PA
12812013-02-12 Pedro Alves <palves@redhat.com>
1282
1283 * gdb.mi/mi-basics.exp: Tweak intro comment.
1284 * gdb.mi/mi-break.exp: Tweak intro comment.
1285 * gdb.mi/mi-console.exp: Tweak intro comment.
1286 * gdb.mi/mi-file.exp: Tweak intro comment.
1287 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
1288 * gdb.mi/mi-return.exp: Tweak intro comment.
1289 * gdb.mi/mi-stepi.exp: Tweak intro comment.
1290 * gdb.mi/mi-until.exp: Tweak intro comment.
1291 * gdb.mi/mi-watch.exp: Tweak intro comment.
1292
8a4ac37e
PA
12932013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
1294
1295 * gdb.server/no-thread-db.exp: New file.
1296 * gdb.server/no-thread-db.c: New file.
1297 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
1298
c2792f5a
DE
12992013-02-11 Doug Evans <dje@google.com>
1300
1301 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
1302 two decfloats.
1303
d9e98382
SDJ
13042013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
1305
1306 * gdb.base/bitfields.c (struct internalvartest): New declaration.
1307 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
1308
a321661a
JK
13092013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1310
1311 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
1312
134a2066
YQ
13132013-02-06 Yao Qi <yao@codesourcery.com>
1314
1315 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
1316 to ...
1317 (test_create_delete_modify_tsv): ... here. New test on modifying
1318 the initial value of a tsv.
1319
5a2dc60a
JK
13202013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1321
1322 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
1323 (cd .../rdir): ... here.
1324
233d95b5
JK
13252013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1326
1327 * gdb.linespec/base/one/header.h: New file.
1328 * gdb.linespec/base/two/header.h: New file.
1329 * gdb.linespec/macro-relative.c: New file.
1330 * gdb.linespec/macro-relative.exp: New file.
1331
fbd9ab74
JK
13322013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1333
1334 * gdb.base/fullpath-expand-func.c: New file.
1335 * gdb.base/fullpath-expand.c: New file.
1336 * gdb.base/fullpath-expand.exp: New file.
1337 * gdb.base/realname-expand-real.c: New file.
1338 * gdb.base/realname-expand.c: New file.
1339 * gdb.base/realname-expand.exp: New file.
1340
1b56eb55
JK
13412013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1342
1343 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
1344 * gdb.dwarf2/dw2-dir-file-name.c: New file.
1345
af529f8f
JK
13462013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1347
1348 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
1349 (compare_filenames_for_search does not match)
1350 (compare_filenames_for_search does match): New tests.
1351
f5b95b50
JK
13522013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1353
1354 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
1355
d47921b9
JK
13562013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1357
1358 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
1359
8a92335b
JK
13602013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1361
1362 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
1363 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
1364 ${binfile}.mini_debuginfo-debuglink and
1365 ${binfile}.mini_debuginfo-debuglink.xz.
1366
17f2157d
TT
13672013-02-01 Tom Tromey <tromey@redhat.com>
1368
1369 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
1370 attributes.
1371
d65f0a9c
TT
13722013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1373 Tom Tromey <tromey@redhat.com>
1374
1375 * gdb.dwarf2/method-ptr.exp: Link with c++.
1376 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
1377
f25c0135
TT
13782013-01-31 Tom Tromey <tromey@redhat.com>
1379
1380 * gdb.base/jit.exp (compile_jit_test): New proc.
1381 Add PIE tests.
1382
7078baeb
TT
13832013-01-31 Tom Tromey <tromey@redhat.com>
1384
1385 * gdb.dwarf2/method-ptr.cc: New file.
1386 * gdb.dwarf2/method-ptr.exp: New file.
1387
1d24041a
TT
13882013-01-31 Tom Tromey <tromey@redhat.com>
1389
1390 * lib/dwarf.exp (namespace Dwarf): New.
1391
8d9878a4
TT
13922013-01-29 Tom Tromey <tromey@redhat.com>
1393
1394 * gdb.dwarf2/fission-reread.exp: Add unload test.
1395
bed911e5
DE
13962013-01-28 Doug Evans <dje@google.com>
1397
1398 * gdb.dwarf2/fission-loclists.exp: New file.
1399 * gdb.dwarf2/fission-loclists.S: New file.
1400
e229648e
JK
14012013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1402
1403 Code cleanup.
1404 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
1405 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
1406 and prepare_for_testing.
1407 * gdb.base/store.exp: Likewise.
1408
86700f00
TT
14092013-01-25 Tom Tromey <tromey@redhat.com>
1410
1411 * gdb.python/py-explore.exp: Expect the gdb prompt.
1412
8954db33
AB
14132013-01-25 Andrew Burgess <aburgess@broadcom.com>
1414
1415 * gdb.base/gnu_vector.c: New variable for use in tests.
1416 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
1417 changes in scalar to vector casting and widening.
1418 * gdb.python/py-type.c: New variables for use in tests.
1419 * gdb.python/py-type.exp: Update vector related tests to reflect
1420 changes in scalar to vector casting and widening.
1421
2077afdd
TD
14222013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
1423
1424 * gdb.base/prologue-include.c: New file.
1425 * gdb.base/prologue-include.exp: New file.
1426 * gdb.base/prologue-include.h: New file.
1427
d7499464
HAQ
14282013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
1429
1430 PR gdb/13443
1431 * gdb.mi/mi-var-block.exp: Make test messages unique.
1432
e2a3e0f1
TT
14332013-01-23 Tom Tromey <tromey@redhat.com>
1434
1435 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
1436
152fcc9c
TT
14372013-01-23 Tom Tromey <tromey@redhat.com>
1438
1439 * gdb.cp/converts.cc (main): Initialize 'a'.
1440
bea883fd
SCR
14412013-01-23 Siva Chandra Reddy <sivachandra@google.com>
1442
1443 * testsuite/gdb.python/frame.exp: Add a test for
1444 gdb.Frame.architecture() method.
1445
0928e93d
PA
14462013-01-22 Pedro Alves <palves@redhat.com>
1447
1448 * gdb.base/annota1.exp (signal sent): No longer expect
1449 breakpoints-invalid.
1450 * gdb.cp/annota2.exp (continue until exit)
1451 (watch triggered on a.x): Ditto.
1452
9c97429f
PA
14532013-01-22 Pedro Alves <palves@redhat.com>
1454
1455 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
1456 Adjust tests to breakpoints-invalid changes.
1457 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
1458 variables.
1459 Adjust tests to breakpoints-invalid changes.
1460
187d10dd
PA
14612013-01-22 Pedro Alves <palves@redhat.com>
1462
1463 * gdb.base/annota1.exp (annotate ignore count change): Add
1464 expected output for failure case.
1465
ea3aedcb
TT
14662013-01-22 Tom Tromey <tromey@redhat.com>
1467
1468 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
1469 call.
1470
998580f1
MK
14712013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
1472
1473 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 1474 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
1475 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
1476 Also handle 'thread' field.
1477 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
1478 * gdb.mi/mi-watch.exp: Ditto.
1479 * lib/mi-support.exp: Ditto.
1480
8f1d5693
MK
14812013-01-21 Siva Chandra Reddy <sivachandra@google.com>
1482
1483 * gdb.python/py-explore.exp: Improve a test
1484
2d8c5d7c
DB
14852013-01-18  David Blaikie  <dblaikie@gmail.com>
1486
1487 * gdb.base/label.c (main): Correct the type of the second
1488 parameter.
1489
46f35228
TT
14902013-01-18 Tom Tromey <tromey@redhat.com>
1491
1492 * gdb.dwarf2/trace-crash.s: New file.
1493 * gdb.dwarf2/trace-crash.exp: New file.
1494
5965d69d
HAQ
14952013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
1496
43aaf8b6
PA
1497 PR gdb/13443
1498 * gdb.base/checkpoint.exp: Update test messages to make them
1499 unique.
5965d69d 1500
5ae4861a
YQ
15012013-01-18 Yao Qi <yao@codesourcery.com>
1502
1503 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
1504 output of 'info tracepoints'.
1505 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1506 Likewise.
1507 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
1508 * gdb.trace/disconnected-tracing.c (struct foo): New.
1509
d84fca2c
JK
15102013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1511
1512 * gdb.dwarf2/dw2-dos-drive.S: New file.
1513 * gdb.dwarf2/dw2-dos-drive.exp: New file.
1514
aebb1cc9
DE
15152013-01-17 Doug Evans <dje@google.com>
1516
2782d512
DE
1517 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
1518 CXX_FOR_TARGET.
1519
aebb1cc9
DE
1520 * boards/cc-with-tweaks.exp: New file.
1521
db2b2972
TT
15222013-01-17 Tom Tromey <tromey@redhat.com>
1523
1524 * gdb.base/completion.exp: Add "set cp-abi" completion test.
1525
96343774
PA
15262013-01-17 Pedro Alves <palves@redhat.com>
1527
1528 Merge dg-extract-results.sh from upstream (svn 195224).
1529
1530 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1531 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
1532
1533 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1534 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
1535
1536 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1537 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
1538
1539 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1540 * dg-extract-results.sh: Redirect grep output to /dev/null instead
1541 of grep -q.
1542
675921c0
SD
15432012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
1544
1545 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
1546 interface.
1547 * gdb.base/jithost.c: New file.
1548 * gdb.base/jithost.h: New file.
1549 * gdb.base/jitreader.c : New file.
1550 * gdb.base/jit-protocol.h: New file.
1551
ab04a2af
TT
15522013-01-16 Tom Tromey <tromey@redhat.com>
1553
1554 * gdb.base/catch-signal.c: New file.
1555 * gdb.base/catch-signal.exp: New file.
1556
8ac3646f
TT
15572013-01-16 Tom Tromey <tromey@redhat.com>
1558
1559 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
1560
22fc223e
JK
15612013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1562
1563 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
1564
44478ab3
TT
15652013-01-14 Tom Tromey <tromey@redhat.com>
1566
1567 * gdb.base/completion.exp: Add "set gnutarget" test.
1568
06d66ee9
TT
15692013-01-14 Tom Tromey <tromey@redhat.com>
1570
1571 * gdb.dwarf2/dw2-restrict.S: New file.
1572 * gdb.dwarf2/dw2-restrict.c: New file.
1573 * gdb.dwarf2/dw2-restrict.exp: New file.
1574
c9bf0622
TT
15752013-01-14 Tom Tromey <tromey@redhat.com>
1576
1577 * gdb.dwarf2/dw2-error.exp: New file.
1578 * gdb.dwarf2/dw2-error.c: New file.
1579 * gdb.dwarf2/dw2-error.S: New file.
1580
5b12a61c
JK
15812013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1582
1583 * gdb.cp/parse-lang.cc: New file.
1584 * gdb.cp/parse-lang.exp: New file.
1585
f0a4b570
JK
15862013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1587
1588 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
1589 (set substitute-path): New test.
1590 (fullname present): Remove content.
1591 (substituted fullname): New test.
1592
f751cc97
JB
15932013-01-13 Joel Brobecker <brobecker@adacore.com>
1594
1595 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
1596 check. Move $gdb_py_is_py24 value check right after.
1597
04164e8e
JK
15982013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1599
1600 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
1601 targets.
1602
5bf480a5
YQ
16032013-01-11 Yao Qi <yao@codesourcery.com>
1604
1605 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
1606 for dprintf.
1607 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1608 Check the fields in "=breakpoint-created" for dprintf.
1609
f35a17b5
JK
16102012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1611
1612 * gdb.mi/mi-fullname-deleted.exp: New file.
1613
85817405
JK
16142012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1615
1616 * gdb.base/skip-solib.exp (info skip with pending file): Update the
1617 expected output.
1618 (info skip with pending file): Remove.
1619 (ignoring function in solib, info skip for function multiply): Update
1620 the expected output.
1621 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
1622 (info skip (delete 1), info skip after disabling all)
1623 (info skip after enabling all, info skip after disabling 4 2-3)
1624 (info skip after enabling 2-3, info skip 2-3)
1625 (info skip after deleting 2 3): Update the expected output.
1626 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
1627 statement to its initialization and return.
1628 * gdb.linespec/skip-two.exp: New file.
1629
27210e12
DE
16302012-12-19 Doug Evans <dje@google.com>
1631
1632 * gdb.base/maint.exp: Handle testing with .gdb_index.
1633
bb627a12
JB
16342012-12-19 Joel Brobecker <brobecker@adacore.com>
1635
1636 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
1637 Cavium to FSF.
1638
7785b880
JB
16392012-12-19 Joel Brobecker <brobecker@adacore.com>
1640
1641 * dg-extract-results.sh: Update contact info in copyright notice.
1642 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
1643 GPL v3 or later. Update contact info.
1644 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
1645 gdb.threads/watchpoint-fork-mt.c,
1646 gdb.threads/watchpoint-fork-parent.c,
1647 gdb.threads/watchpoint-fork-st.c,
1648 gdb.threads/watchpoint-fork.h: Likewise.
1649
f2a8bc8a
YQ
16502012-12-15 Yao Qi <yao@codesourcery.com>
1651
1652 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
1653 'installed' field in '=breakpoint-modified'.
1654 (test_reconnect): Check 'installed' field in
1655 '=breakpoint-modified' and '=breakpoint-created'.
1656
1657 * gdb.trace/actions.exp: Update test for 'installed' field.
1658 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
1659 (tracepoint_change_loc_2): Likewise.
1660 Check 'info tracepoint' display nothing else.
1661 * gdb.trace/deltrace.exp: Likewise.
1662 * gdb.trace/infotrace.exp: Likewise.
1663 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
1664 Likewise.
1665 * gdb.trace/passcount.exp: Likewise.
1666 * gdb.trace/tracecmd.exp: Likewise.
1667 * gdb.trace/while-stepping.exp: Likewise.
1668
6592e36f
TT
16692012-12-14 Tom Tromey <tromey@redhat.com>
1670
1671 * gdb.cp/member-name.exp: New file.
1672 * gdb.cp/member-name.cc: New file.
1673
7d27a96d
TT
16742012-12-14 Tom Tromey <tromey@redhat.com>
1675
1676 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
1677
f8c05d0d
DE
16782012-12-14 Doug Evans <dje@google.com>
1679
1680 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
1681 DW_OP_GNU_implicit_pointer is section-relative.
1682
451b7c33
TT
16832012-12-14 Tom Tromey <tromey@redhat.com>
1684
43aaf8b6 1685 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 1686
10e339df
PA
16872012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
1688
6fdff2c5 1689 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 1690
e780d813
DE
16912012-12-13 Doug Evans <dje@google.com>
1692
1693 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
1694 * gdb.multi/multi-arch.exp: Ditto.
1695
ca3dbcc8 16962012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 1697
ca3dbcc8
MG
1698 * gdb.mi/mi-catch-load-so.c: New. Clone of the
1699 catch load test library source file.
1700 * gdb.mi/mi-catch-load.c: New. Clone of the catch
1701 load test source file.
1702 * gdb.mi/mi-catch-load.exp: New. Test file for
1703 basic MI -catch-load and -catch-unload tests.
1704
2960a434
PK
17052012-12-11 Paul Koning <paul_koning@dell.com>
1706
1707 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
1708 exception.
1709 (_iterator_except): New function.
1710 (ArrayPrinter): Use _iterator function instead of local _iterator
1711 class for Python 3 compatibility.
1712 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 1713 _iterator.
2960a434
PK
1714 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
1715 execfile for Python 3 compatibility.
1716 * gdb.python/python.exp: Handle Python 2.4 exception traceback
1717 format in error_prompt test.
6fdff2c5 1718
9325cb04
PK
17192012-12-10 Paul Koning <paul_koning@dell.com>
1720
1721 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 1722 compatibility.
9325cb04
PK
1723 * gdb.python/py-block.exp: Ditto.
1724 * gdb.python/py-breakpoint.exp: Ditto.
1725 * gdb.python/py-cmd.exp: Ditto.
1726 * gdb.python/py-events.py: Ditto.
1727 * gdb.python/py-finish-breakpoint.py: Ditto.
1728 * gdb.python/py-finish-breakpoint2.exp: Ditto.
1729 * gdb.python/py-finish-breakpoint2.py: Ditto.
1730 * gdb.python/py-frame-inline.exp: Ditto.
1731 * gdb.python/py-frame.exp: Ditto.
1732 * gdb.python/py-infthread.exp: Ditto.
1733 * gdb.python/py-objfile.exp: Ditto.
1734 * gdb.python/py-parameter.exp: Ditto.
1735 * gdb.python/py-progspace.exp: Ditto.
1736 * gdb.python/py-prompt.exp: Ditto.
1737 * gdb.python/py-symbol.exp: Ditto.
1738 * gdb.python/py-symtab.exp: Ditto.
1739 * gdb.python/py-template.exp: Ditto.
1740 * gdb.python/py-value-cc.exp: Ditto.
1741 * gdb.python/python.exp: Ditto.
1742 * gdb.python/source2.py: Ditto.
1743 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 1744 compatibility.
9325cb04
PK
1745 Use sorted() function rather than sort() method.
1746 Accept either int or long values for enum values.
1747 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
1748 execfile for Python 3 compatibility.
1749 * gdb.python/py-evsignal.exp: Ditto.
1750 * gdb.python/py-evthreads.exp: Ditto.
1751 * gdb.python/py-mi.exp: Ditto.
1752 * gdb.python/py-pp-maint.exp: Ditto.
1753 * gdb.python/py-prettyprint.exp: Ditto.
1754 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 1755 Python 3 compatibility.
9325cb04
PK
1756 Skip tests for Python 2.4.
1757 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 1758 Python 3 compatibility.
9325cb04
PK
1759 Use byte string rather than character string in memory write test
1760 if Python 3.
1761 * gdb.python/py-pp-maint.py: Change class declarations to "new
1762 class" syntax.
1763 * gdb.python/py-prettyprint.py: Change iterator class to generator
1764 function for Python 3 compatibility.
1765 Make all classes "new style".
1766 Fix indentation issue and stray semicolon.
1767 * gdb.python/py-shared.expChange print syntax for Python 3
1768 compatibility.
1769 Define "long" if Python 3.
1770 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 1771 compatibility.
9325cb04
PK
1772 Accept either int or long values for enum values.
1773 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 1774 compatibility.
9325cb04
PK
1775 Skip "long" and "unicode" tests if Python 3.
1776 Accept either "type" or "class" in type checks.
1777 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
1778 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
1779
8b9737bf
TT
17802012-12-10 Tom Tromey <tromey@redhat.com>
1781
1782 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
1783 (test): Add "two_cu" argument.
1784 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
1785 for types; allow two CUs.
1786
1b80a9fa
JK
17872012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1788
1789 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
1790 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
1791
f0b6d50a
YQ
17922012-12-08 Yao Qi <yao@codesourcery.com>
1793 Pedro Alves <palves@redhat.com>
1794
1795 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
1796 '=breakpoint-created' when GDB merges the tracepoints of both
1797 sides.
1798
2f68a895
TT
17992012-12-07 Tom Tromey <tromey@redhat.com>
1800
1801 * gdb.base/break1.c (enum some_enum, union some_union): New.
1802 (some_enum_global, some_union_global, some_value): New globals.
1803 * gdb.base/completion.exp: Add tag completion tests.
1804
4fc5d43e
TT
18052012-12-07 Tom Tromey <tromey@redhat.com>
1806
1807 * gdb.base/completion.exp: Add tests for ptype and whatis
1808 completion.
1809
6559e013
JB
18102012-12-07 Joel Brobecker <brobecker@adacore.com>
1811
1812 * gdb.base/stale-infcall.exp: Fix copyright line.
1813
ae2b630d
JB
18142012-12-07 Joel Brobecker <brobecker@adacore.com>
1815
1816 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
1817
0ba2eb0f
TT
18182012-12-06 Pedro Alves <palves@redhat.com>
1819 Tom Tromey <tromey@redhat.com>
1820
1821 * gdb.base/exprs.exp: Add tests for cast to void.
1822
731145cb
TT
18232012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
1824
1825 * gdb.python/py-mi.exp: Correct expected results for attribute
1826 "dynamic" returned by -var-update.
1827 Add test case for correct handling of "diplayhint" for children
1828 of dynamic varobjs.
1829 * gdb.python/py-prettyprint.c (set_itme): New function.
1830 (bug_14741) New function.
1831 (main) Add call to bug_14741().
1832 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
1833
e58fcc15
UW
18342012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
1835
1836 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
1837 ${binfile}.funcsyms list.
1838
e9eb0d14
YQ
18392012-12-04 Yao Qi <yao@codesourcery.com>
1840
1841 PR gdb/13443
1842 * gdb.trace/actions.exp: Make test messages unique.
1843
4983028c
TT
18442012-11-29 Tom Tromey <tromey@redhat.com>
1845
1846 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
1847
ea5e6b0e
UW
18482012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
1849
1850 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
1851 * gdb.opencl/datatypes.exp: Likewise.
1852 * gdb.opencl/operators.exp: Likewise.
1853 * gdb.opencl/vec_comps.exp: Likewise.
1854
cdde3dfb
JG
18552012-11-29 Jerome Guitton <guitton@adacore.com>
1856
1857 * gdb.ada/iwide: New testcase.
1858
b50d69b5
JG
18592012-11-29 Jerome Guitton <guitton@adacore.com>
1860
1861 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
1862 ptype test.
1863
c2d3fccf
JG
18642012-11-29 Jerome Guitton <guitton@adacore.com>
1865
1866 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
1867 form {VARIANT_TYPE}ADDRESS.
1868
5edf51fe
YQ
18692012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
1870
1871 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
1872 (func): New function.
1873 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
1874 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
1875 pointers to members with pointer-to-function type.
1876
608e2dbb
TT
18772012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1878 Tom Tromey <tromey@redhat.com>
1879
1880 * gdb.base/gnu-debugdata.exp: New file.
1881 * gdb.base/gnu-debugdata.c: New file.
1882 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
1883 (gdb_unload): Return 0 on success.
1884
4648e588
JK
18852012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1886
1887 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
1888
17d6efc4
JB
18892012-11-26 Joel Brobecker <brobecker@adacore.com>
1890
1891 * gdb.base/empty_exe.exp: New testcase.
1892
ace21957
MF
18932012-11-20 Mike Frysinger <vapier@gentoo.org>
1894
1895 * gdb.base/completion.exp: Add test for help aliases completion.
1896
5c401a0a
YQ
18972012-11-20 Yao Qi <yao@codesourcery.com>
1898
1899 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1900 Don't test 'maint set show-debug-regs'.
1901 Use command 'set remotecache' instead of
1902 'set circular-trace-buffer'.
1903
8dea366b
KS
19042012-11-16 Keith Seitz <keiths@redhat.com>
1905
1906 PR c++/13615
1907 * gdb.cp/baseenum.cc: New file.
1908 * gdb.cp/baseenum.exp: New file.
1909 * gdb.cp/derivation.cc (A): Add copyright.
1910 Add a typedef.
1911 (B): Use A::value_type instead of int. Change all references.
1912 (D): Use value_type instead of int. Change all references.
1913 (E): Likewise.
1914 (F); Likewise.
1915 (Z): New class.
1916 (ZZ): New class.
6fdff2c5 1917 (N, Base, Derived): New namespace and classes.
8dea366b
KS
1918 (main): Add instances of Z and ZZ.
1919 Make sure all symbols from N are kept.
1920 * gdb.cp/derivation.exp: Update typedef changes in tests.
1921 Add tests for class typedefs both before and after starting
1922 the inferior.
1923 Add tests for searching for a typedef while stopped in a
1924 method.
1925
5e34c6c3
LM
19262012-11-14 Luis Machado <lgustavo@codesourcery.com>
1927
1928 * gdb.mi/mi-var-create-rtti.c: New file.
1929 * gdb.mi/mi-var-create-rtti.exp: New file.
1930
5e487a5f
LM
19312012-11-14 Luis Machado <lgustavo@codesourcery.com>
1932
1933 * gdb.base/structs3.exp: Run to main before doing any tests.
1934
6d67b990
AB
19352012-11-14 Andrew Burgess <aburgess@broadcom.com>
1936
1937 * gdb.python/py-type.exp: Uniquify test names.
1938
e5d98164
YQ
19392012-11-14 Yao Qi <yao@codesourcery.com>
1940
1941 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
1942 (thread_function) [DEBUG]: Call 'printf'.
1943 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
1944 command line if 'DEBUG=1' is passed to test.
1945 Remove a pattern to match inferior's output.
1946
62747a60
TT
19472012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
1948
1949 * gdb.mi/mi-fill-memory.exp: New test.
1950
18a9fc12
TT
19512012-11-12 Tom Tromey <tromey@redhat.com>
1952
1953 * gdb.base/completion.exp: Update for "info type-printers".
1954 * gdb.python/py-typeprint.cc: New file.
1955 * gdb.python/py-typeprint.exp: New file.
1956 * gdb.python/py-typeprint.py: New file.
1957
bd69fc68
TT
19582012-11-12 Tom Tromey <tromey@redhat.com>
1959
1960 * gdb.base/call-sc.exp: Use "ptype/r".
1961 * gdb.base/volatile.exp: Don't expect "int".
1962 * gdb.cp/ptype-flags.cc: New file.
1963 * gdb.cp/ptype-flags.exp: New file.
1964 * gdb.cp/templates.exp: Use ptype/r.
1965 (test_ptype_of_templates, test_template_typedef): Likewise.
1966 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
1967 argument. Handle template names and template parameters.
1968 * gdb.mi/mi-var-cmd.exp: Accept "long".
1969 * gdb.mi/mi-var-child.exp: Accept "long".
1970 * gdb.mi/mi-var-display.exp: Accept "long".
1971 * gdb.mi/mi2-var-child.exp: Accept "long".
1972
b3720c3a
TT
19732012-11-12 Tom Tromey <tromey@redhat.com>
1974
1975 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
1976 "ptype" from calls to cp_test_ptype_class.
1977 (test_enums): Likewise.
1978 * gdb.cp/derivation.exp: Remove "ptype" from calls to
1979 cp_test_ptype_class.
1980 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
1981 calls to cp_test_ptype_class.
1982 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
1983 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
1984 from calls to cp_test_ptype_class.
1985 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
1986 command here. Change "in_command" argument to "in_exp".
1987
0d63ecda
KS
19882012-11-10 Keith Seitz <keiths@redhat.com>
1989
1990 PR gdb/14288
1991 * gdb.base/printcmds.c: Add invalid_XXX globals
1992 for repeated byte tests.
1993 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
1994 * gdb.base/wchar.c (main): Add and construct a wchar_t
1995 array with repeated characters.
1996 * gdb.base/wchar.exp: Add repeated character tests.
1997
ed8a1c2d
AB
19982012-11-09 Andrew Burgess <aburgess@broadcom.com>
1999
2000 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
2001 disassembly output.
2002
9107fc8d
PA
20032012-11-09 Pedro Alves <palves@redhat.com>
2004
2005 PR gdb/14306
2006
2007 * gdb.multi/multi-arch-exec.c: New file.
2008 * gdb.multi/multi-arch-exec.exp: New file.
2009
558a9d82
YQ
20102012-11-09 Yao Qi <yao@codesourcery.com>
2011
2012 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
2013 (top level): Call it.
2014
e714f336
YQ
20152012-11-09 Yao Qi <yao@codesourcery.com>
2016
2017 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
2018 typo.
2019
6ecd4729
PA
20202012-11-09 Pedro Alves <palves@redhat.com>
2021
2022 * gdb.multi/multi-arch.exp: New.
2023
9015683b
TT
20242012-11-08 Tom Tromey <tromey@redhat.com>
2025
2026 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
2027 core files, if possible.
2028 * gdb.base/siginfo-thread.c: New file
2029 * gdb.base/siginfo-thread.exp: New file
2030
ea9f10bb
TT
20312012-11-08 Tom Tromey <tromey@redhat.com>
2032
2033 * gdb.base/comprdebug.exp: New file.
2034
f6592439
PA
20352012-11-06 Pedro Alves <palves@redhat.com>
2036
2037 PR gdb/14810
2038
2039 * gdb.base/disabled-location.c: New file.
2040 * gdb.base/disabled-location.exp: New file.
2041
2d338fa9
TT
20422012-11-06 Tom Tromey <tromey@redhat.com>
2043
2044 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
2045 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
2046 gdb_gcore_cmd.
2047 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
2048 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
2049 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
2050 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
2051 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
2052 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
2053 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
2054 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
2055 * lib/gdb.exp (gdb_gcore_cmd): New proc.
2056
68c9da30
PA
20572012-11-05 Pedro Alves <palves@redhat.com>
2058
2059 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
2060 procedure.
2061 (do_vfork_and_follow_child_tests_exec)
2062 (do_vfork_and_follow_child_tests_exit): Call it.
2063
a7c8c931
PA
20642012-11-05 Pedro Alves <palves@redhat.com>
2065
2066 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
2067 fails.
2068
6f6484cd
YQ
20692012-11-03 Yao Qi <yao@codesourcery.com>
2070
2071 Fix PR gdb/14617.
2072 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2073 Remove setup_kfail, and update test.
2074
b45627a0
TT
20752012-11-02 Tom Tromey <tromey@redhat.com>
2076
2077 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
2078 test.
2079
f50f4e56
PA
20802012-11-02 Pedro Alves <palves@redhat.com>
2081
2082 PR gdb/14766
2083
2084 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
2085 setup_kfail.
2086 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
2087 get registers".
2088
71ce889d
PA
20892012-11-02 Pedro Alves <palves@redhat.com>
2090
2091 * gdb.base/foll-vfork-exit.c: New file.
2092 * gdb.base/foll-vfork.exp (top level): New file-describing
2093 comment.
2094 (vfork_child_follow_to_exit): New procedure.
2095 (tcatch_vfork_then_child_follow): Rename as ...
2096 (tcatch_vfork_then_child_follow_exec): ... this.
2097 (tcatch_vfork_then_child_follow_exit): New procedure.
2098 (do_vfork_and_follow_parent_tests): New procedure, factored out
2099 from do_vfork_and_exec_tests.
2100 (do_vfork_and_follow_child_tests_exec): Ditto.
2101 (do_vfork_and_exec_tests): Delete.
2102 (do_vfork_and_follow_child_tests_exit): New procedure.
2103 (top level): Run tests with both the program that has the vfork
2104 child execing, and the program has the vfork child exiting.
2105
1e35b1a9
PA
21062012-11-02 Pedro Alves <palves@redhat.com>
2107
2108 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
2109 (check_vfork_catchpoints, vfork_parent_follow_through_step)
2110 (vfork_parent_follow_to_bp): Call it.
2111 (kill_child): Delete.
2112 (vfork_and_exec_child_follow_to_main_bp)
2113 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
2114 longer call kill_child.
2115 (tcatch_vfork_then_parent_follow): Call setup_gdb.
2116 (do_vfork_and_exec_tests): Don't runto_main before calling each
2117 test procedure.
2118 (top level): Don't clean restart and set verbose before running
2119 each test procedure.
2120
21212012-11-02 Pedro Alves <palves@redhat.com>
2122
2123 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
2124 (vfork_parent_follow_to_bp)
2125 (vfork_and_exec_child_follow_to_main_bp)
2126 (vfork_and_exec_child_follow_through_step)
2127 (tcatch_vfork_then_parent_follow)
2128 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2129 Use with_test_prefix.
2130
21312012-11-02 Pedro Alves <palves@redhat.com>
2132
2133 * gdb.base/foll-vfork.c: Add copyright header.
2134 * gdb.base/vforked-prog.c: Add copyright header.
2135
21362012-11-02 Pedro Alves <palves@redhat.com>
2137
2138 * gdb.base/foll-vfork.exp
2139 (vfork_and_exec_child_follow_through_step): Don't skip on
2140 non-HP/UX targets. Expect the next to only step one line on
2141 non-HP/UX targets, rather than stopping only after the exec.
2142
21432012-11-02 Pedro Alves <palves@redhat.com>
2144
2145 Don't hard code line numbers.
2146
2147 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
2148 Expect text from the sources instead of a line number.
2149 (vfork_parent_follow_to_bp)
2150 (vfork_and_exec_child_follow_to_main_bp)
2151 (vfork_and_exec_child_follow_through_step)
2152 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2153 Use gdb_get_line_number.
2154
21552012-11-02 Pedro Alves <palves@redhat.com>
2156
2157 Modernize.
2158
2159 * gdb.base/foll-vfork.exp: Use standard_testfile and
2160 build_executable. Pass descriptive string to untested.
2161 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
2162 (vfork_and_exec_child_follow_to_main_bp)
2163 (vfork_and_exec_child_follow_through_step)
2164 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
2165 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
2166 of send_gdb/gdb_expect.
2167
2168 (kill_child): New procedure.
2169 (vfork_and_exec_child_follow_to_main_bp)
2170 (vfork_and_exec_child_follow_through_step): Use it.
2171
f0559fff
YQ
21722012-11-02 Yao Qi <yao@codesourcery.com>
2173
2174 * gdb.base/setvar.exp: Test setting nested struct.
2175 * gdb.base/setvar.c (v_struct3): New.
2176
c207c6da
DE
21772012-11-01 Doug Evans <dje@google.com>
2178
2179 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
2180 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
2181 use them.
2182
2f27adfe
AB
21832012-10-31 Andrew Burgess <aburgess@broadcom.com>
2184
2185 PR cli/14772
2186 * gdb.base/gnu_vector.c (union_with_vector_1)
2187 (struct_with_vector_1): Add new struct and union for testing
2188 ptype.
2189 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
2190 structs / unions containing vectors.
2191
bb662ca6
YQ
21922012-10-25 Yao Qi <yao@codesourcery.com>
2193
2194 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
2195 'setup_kfail' instead of 'setup_kfail_for_target'.
2196 * gdb.base/varargs.exp: Likewise.
2197 * lib/gdb.exp (setup_kfail_for_target): Remove.
2198
635d23ff
MK
21992012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
2200
2201 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
2202
afdb064f
MK
22032012-10-25 Mark Kettenis <kettenis@gnu.org>
2204
2205 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
2206
d99dcf51
JB
22072012-10-24 Joel Brobecker <brobecker@adacore.com>
2208
2209 * gdb.ada/set_wstr: New testcase.
2210
32560274
JB
22112012-10-24 Joel Brobecker <brobecker@adacore.com>
2212
2213 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
2214
5ded5331
JB
22152012-10-24 Joel Brobecker <brobecker@adacore.com>
2216
2217 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
2218
d8d84291
MK
22192012-10-24 Mark Kettenis <kettenis@gnu.org>
2220
2221 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
2222
6e933c51
JK
22232012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2224
2225 * gdb.base/callfuncs.exp (do_function_calls): Fix
2226 setup_kfail_for_target for -m32 mode.
2227
274bd000
MK
22282012-10-23 Mark Kettenis <kettenis@gnu.org>
2229
2230 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
2231 are now fixed.
2232
545f743d
YQ
22332012-10-23 Yao Qi <yao@codesourcery.com>
2234
2235 * gdb.base/info-os.exp: Resume the inferior until it exits.
2236
48b56b6a 22372012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
2238
99c7d5a8 2239 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
2240 * gdb.base/print-file-var.exp: Likewise.
2241 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 2242
8de0566d
YQ
22432012-10-17 Yao Qi <yao@codesourcery.com>
2244
2245 * gdb.mi/mi-memory-changed.exp: New.
2246
44883546
YQ
22472012-10-16 Yao Qi <yao@codesourcery.com>
2248
2249 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
2250 returns true.
2251 Call gdb_load_shlibs.
2252 * gdb.reverse/solib-reverse.exp: Likewise.
2253
345f514a
KS
22542012-10-15 Keith Seitz <keiths@redhat.com>
2255
2256 * lib/cp-support.exp (cp_test_ptype_class): Add support
2257 for class typedefs.
2258
2259 * gdb.cp/derivation.exp: Add tests for g_instance.
2260
9e3a7d65
JK
22612012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2262
2263 Fix entry values resolving in inlined frames.
2264 * gdb.arch/amd64-entry-value-inline.S: New file.
2265 * gdb.arch/amd64-entry-value-inline.c: New file.
2266 * gdb.arch/amd64-entry-value-inline.exp: New file.
2267
21a7b089
JK
22682012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2269 Doug Evans <dje@google.com>
2270
2271 Fix recent gdb_breakpoint regression.
2272 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
2273 braces from the parameter.
2274 * gdb.java/jprint.exp: Likewise.
2275
2c47921e
DE
22762012-10-15 Doug Evans <dje@google.com>
2277
2278 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
2279
89398707
JB
22802012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
2281
2282 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
2283
801e4185
TT
22842012-10-15 Tom Tromey <tromey@redhat.com>
2285
2286 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
2287
74f910c8
TT
22882012-10-15 Tom Tromey <tromey@redhat.com>
2289
2290 * gdb.python/py-symbol.exp: Test symbol destructor.
2291
91567807
YQ
22922012-10-14 Yao Qi <yao@codesourcery.com>
2293
2294 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
2295 * gdb.mi/mi-cli.exp: New.
2296
2297 * gdb.mi/mi2-basics.exp: Remove.
2298 * gdb.mi/mi2-break.exp: Remove.
2299 * gdb.mi/mi2-console.exp: Remove.
2300 * gdb.mi/mi2-disassemble.exp: Remove.
2301 * gdb.mi/mi2-eval.exp: Remove.
2302 * gdb.mi/mi2-file.exp: Remove.
2303 * gdb.mi/mi2-hack-cli.exp: Remove.
2304 * gdb.mi/mi2-pthreads.exp: Remove.
2305 * gdb.mi/mi2-read-memory.exp: Remove.
2306 * gdb.mi/mi2-regs.exp: Remove.
2307 * gdb.mi/mi2-return.exp: Remove.
2308 * gdb.mi/mi2-simplerun.exp: Remove.
2309 * gdb.mi/mi2-stack.exp: Remove.
2310 * gdb.mi/mi2-stepi.exp: Remove.
2311 * gdb.mi/mi2-syn-frame.exp: Remove.
2312 * gdb.mi/mi2-until.exp: Remove.
2313 * gdb.mi/mi2-watch.exp: Remove.
2314 * gdb.mi/mi2-var-block.exp: Remove.
2315 * gdb.mi/mi2-var-cmd.exp: Remove.
2316 * gdb.mi/mi2-var-display.exp: Remove.
2317
87332029
YQ
23182012-10-12 Yao Qi <yao@codesourcery.com>
2319
2320 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
2321 trail '.*' on matching patterns.
2322
11fc9057
L
23232012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2324
2325 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
2326 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
2327 * gdb.arch/i386-disp-step.exp: Likewise.
2328 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2329 * gdb.arch/i386-prologue.exp: Likewise.
2330 * gdb.arch/i386-size-overlap.exp: Likewise.
2331 * gdb.arch/i386-size.exp: Likewise.
2332 * gdb.arch/i386-unwind.exp: Likewise.
2333
7d46bcdc
L
23342012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2335
2336 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
2337 * gdb.arch/i386-word.exp: Likewise.
2338
31224d9d
L
23392012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2340
2341 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
2342 is_ilp32_target to set nr_regs.
2343 * gdb.arch/i386-sse.exp: Likewise.
2344
5b7d0050
DE
23452012-10-11 Doug Evans <dje@google.com>
2346
7c09e5a0
DE
2347 PR breakpoints/14643.
2348 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
2349 * gdb.linespec/thread.c: New file.
2350 * gdb.linespec/thread.exp: New file.
2351
5b7d0050
DE
2352 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
2353 Recognize "message" -> print pass and fail. Add eof case.
2354 (runto): Recognize message, no-message. Print pass/fail if requested,
2355 with same treatment as gdb_breakpoint.
2356 (runto_main): Pass no-message to runto.
2357 (gdb_internal_error_resync): Add log message.
2358 (gdb_file_cmd): Tweak internal error fail text for consistency.
2359
2e24f4aa
JK
23602012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2361
2362 Fix crash during stepping on ppc32.
2363 * gdb.base/step-symless.c: New file.
2364 * gdb.base/step-symless.exp: New file.
2365
aa14df25
DE
23662012-10-03 Doug Evans <dje@google.com>
2367
2368 PR symtab/14601
2369 * gdb.cp/using-crash.exp: New file.
2370 * gdb.cp/using-crash.cc: New file.
2371
975531db
DE
23722012-10-02 Doug Evans <dje@google.com>
2373
2374 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
2375 more consistent.
2376 (runto,gdb_debug_format): Ditto.
2377 (gdb_file_cmd): Watch for eof in nested gdb_expect.
2378 Clean up logging and error messages.
2379
b3dc46ff
AB
23802012-10-01 Andrew Burgess <aburgess@broadcom.com>
2381
2382 Test find command on unmapped memory.
2383 * gdb.base/find-unmapped.c: New file.
2384 * gdb.base/find-unmapped.exp: New file.
2385
45814d45
YQ
23862012-09-29 Yao Qi <yao@codesourcery.com>
2387
2388 * gdb.trace/mi-tracepoint-changed.exp: New.
2389 * gdb.mi/mi-breakpoint-changed.exp: New.
2390 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
2391 * gdb.mi/pendshr2.c: New.
2392
4c2786ba
YQ
23932012-09-28 Yao Qi <yao@codesourcery.com>
2394
2395 * gdb.mi/pr11022.exp: New.
2396 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
2397
7977e5d2
TT
23982012-09-27 Tom Tromey <tromey@redhat.com>
2399
2400 * gdb.cp/derivation.exp: Add regression test.
2401 * gdb.cp/derivation.cc (class V_base, class V_inter, class
2402 V_derived): New.
2403 (vderived): New global.
2404
0971de02
TT
24052012-09-26 Tom Tromey <tromey@redhat.com>
2406
2407 * gdb.dwarf2/dw2-common-block.S: New file.
2408 * gdb.dwarf2/dw2-common-block.exp: New file.
2409
4357ac6c
TT
24102012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2411
2412 * gdb.fortran/common-block.exp: New file.
2413 * gdb.fortran/common-block.f90: New file.
2414
6f380991
AB
24152012-09-26 Andrew Burgess <aburgess@broadcom.com>
2416
2417 * gdb.base/duplicate-bp.c: New file.
2418 * gdb.base/duplicate-bp.exp: New file.
2419
8ae551cf
YQ
24202012-09-26 Yao Qi <yao@codesourcery.com>
2421
2422 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
2423
2424 Revert:
2425 2012-09-21 Yao Qi <yao@codesourcery.com>
2426
2427 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2428
318102b9
SP
24292012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
2430
2431 * gdb.base/longest-types.c: New test case.
2432 * gdb.base/longest-types.exp: New test case.
2433
a1e5fd69
YQ
24342012-09-25 Yao Qi <yao@codesourcery.com>
2435
2436 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
2437
04e7407c
JK
24382012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2439
2440 Fix internal error on canonicalization of clang types.
2441 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
2442 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
2443 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
2444
9bf4bce9
JK
24452012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2446
2447 Fix disassemble without parameters in tailcall frame.
2448 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
2449
2603f7ee
AB
24502012-09-21 Andrew Burgess <aburgess@broadcom.com>
2451
2452 * gdb.dwarf2/dw2-op-out-param.S: New file.
2453 * gdb.dwarf2/dw2-op-out-param.exp: New file.
2454
a3569abd
YQ
24552012-09-21 Yao Qi <yao@codesourcery.com>
2456
2457 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2458
a065d7af
YQ
24592012-09-21 Yao Qi <yao@codesourcery.com>
2460
2461 * gdb.mi/mi-cli.exp: Remove.
2462 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
2463
15544bd9
YQ
24642012-09-21 Yao Qi <yao@codesourcery.com>
2465
2466 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
2467 "=record-started" notification.
2468
82a90ccf
YQ
24692012-09-21 Yao Qi <yao@codesourcery.com>
2470
2471 * gdb.mi/mi-record-changed.exp: New.
2472 * gdb.mi/mi-reverse.exp: Adjust expected output.
2473
d7de8e3c
TT
24742012-09-20 Tom Tromey <tromey@redhat.com>
2475
2476 * gdb.python/python.exp: Test atexit.register.
2477
1aa99537
DE
24782012-09-20 Doug Evans <dje@google.com>
2479
05eade73
DE
2480 * boards/dwarf4-gdb-index.exp: New file.
2481
1aa99537
DE
2482 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
2483 while running the tests.
2484
4ae24af0
JB
24852012-09-18 Joel Brobecker <brobecker@adacore.com>
2486
2487 * gdb.ada/bp_reset: New testcase.
2488
bb25a15c
YQ
24892012-09-18 Yao Qi <yao@codesourcery.com>
2490
2491 * gdb.trace/mi-tsv-changed.exp: New.
2492
201b4506
YQ
24932012-09-18 Yao Qi <yao@codesourcery.com>
2494
2495 * gdb.trace/mi-traceframe-changed.exp: New.
2496
6fc1c773
YQ
24972012-09-17 Yao Qi <yao@codesourcery.com>
2498
2499 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
2500 when it is less than 0.
2501
1ab3b62c
JK
25022012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2503
2504 PR 14119
2505 * gdb.arch/amd64-tailcall-ret.S: New file.
2506 * gdb.arch/amd64-tailcall-ret.c: New file.
2507 * gdb.arch/amd64-tailcall-ret.exp: New file.
2508 * gdb.reverse/amd64-tailcall-reverse.S: New file.
2509 * gdb.reverse/amd64-tailcall-reverse.c: New file.
2510 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
2511
acf9414f
JK
25122012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2513
2514 PR 14548
2515 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
2516 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
2517 * gdb.reverse/singlejmp-reverse.S: New file.
2518 * gdb.reverse/singlejmp-reverse.c: New file.
2519 * gdb.reverse/singlejmp-reverse.exp: New file.
2520
666b578b
JK
25212012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2522
2523 Fix compatibility with old GCC (~4.1).
2524 * gdb.cp/converts.cc (my_enum_var): New variable.
2525
42056501
AB
25262012-09-14 Andrew Burgess <aburgess@broadcom.com>
2527
2528 * gdb.xml/tdesc-regs.exp: Update expected output for new
2529 vector_size syntax of vector types.
2530
b9516fa1
YPK
25312012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
2532
2533 Refactor Python "gdb" module into a proper Python package, by
2534 introducing a new "_gdb" module for code implemented in C, and
2535 using reload/__import__ instead of exec.
2536 * gdb.python/python.exp (Test stderr location): Update module
2537 location of GDB-specific sys.stderr.
2538 (Test stdout location): Ditto for sys.stdout.
2539
18dc9ad8
JK
25402012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2541
2542 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
2543
ea3a9873
KS
25442012-09-12 Keith Seitz <keiths@redhat.com>
2545
2546 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
2547 conversion statement.
2548
5941debb
DE
25492012-09-12 Doug Evans <dje@google.com>
2550
2551 * gdb.base/help.exp: Remove testing of individual command help text,
2552 too much of a maintenance burden. Instead, test the functionality
2553 of "help" itself.
2554
cfc35e02
DE
25552012-09-11 Doug Evans <dje@google.com>
2556
3a0ed5d7
DE
2557 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
2558 breakpoint.
2559
cfc35e02
DE
2560 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
2561 * gdb.dwarf2/fission-reread.S: Ditto.
2562 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
2563 * gdb.dwarf2/fission-reread.exp: Ditto.
2564
350b1b26
AB
25652012-09-11 Andrew Burgess <aburgess@broadcom.com>
2566
2567 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
2568
2fa15f23
JB
25692012-09-10 Joel Brobecker <brobecker@adacore.com>
2570
2571 * gdb.ada/optim_drec: New testcase.
2572
09be558e
DE
25732012-09-10 Doug Evans <dje@google.com>
2574
2575 * boards/fission.exp: Explicitly mark "board" as not remote.
2576
5b4f6e25
KS
25772012-09-10 Keith Seitz <keiths@redhat.com>
2578
2579 PR gdb/13483
2580 * gdb.cp/converts.cc (A::A): Add ctor.
2581 (A::member_): Add member.
2582 (enum my_enum): New enumeration.
2583 (main): Add calls to foo1_7 with various
2584 permitted arguments.
2585 * gdb.cp/converts.exp: Add tests for boolean
2586 conversions permitted by the standard.
2587
b4ca5ed9
YPK
25882012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
2589
2590 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
2591 avoid spurious results due to ~/.gdbinit.
2592 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
2593 $INTERNAL_GDBFLAGS in run command.
2594 * gdb.gdb/observer.exp (setup_test): Ditto.
2595 * gdb.gdb/selftest.exp (test_with_self): Ditto.
2596 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
2597
d54b30bb
DE
25982012-09-06 Doug Evans <dje@google.com>
2599
14910956
DE
2600 * boards/fission.exp: New file.
2601
d54b30bb
DE
2602 * gdb.python/py-value.exp: Use clean_restart.
2603
91b253e1
DE
26042012-09-05 Doug Evans <dje@google.com>
2605
2606 * gdb.base/info-macros.c: Fix whitespace.
2607
1292279a
PA
26082012-08-28 Pedro Alves <palves@redhat.com>
2609
2610 PR gdb/14428
2611
2612 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
2613
1c8cdcb1
JK
26142012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2615
2616 * gdb.base/break-caller-line.c: New file.
2617 * gdb.base/break-caller-line.exp: New file.
2618
1e8e8b51
JK
26192012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2620
2621 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
2622 * gdb.arch/i386-cfi-notcurrent.S: New file.
2623 * gdb.arch/i386-cfi-notcurrent.exp: New file.
2624
1591a1e8
PA
26252012-08-27 Wei-cheng Wang <cole945@gmail.com>
2626 Yao Qi <yao@codesourcery.com>
2627 Pedro Alves <palves@redhat.com>
2628
2629 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
2630 New procedures.
2631 (top level): Add overlap checking tests.
2632
4442ada7
TT
26332012-08-24 Tom Tromey <tromey@redhat.com>
2634
2635 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
2636 gdb_test_multiple fails for other reasons.
2637
e7d50cc9
YQ
26382012-08-24 Yao Qi <yao@codesourcery.com>
2639
2640 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
2641
dfbd5e7b
PA
26422012-08-23 Pedro Alves <palves@redhat.com>
2643
2644 * gdb.base/help.exp: Adjust to "handle" help text change.
2645
8d735b87
YQ
26462012-08-23 Yao Qi <yao@codesourcery.com>
2647
2648 * gdb.trace/disconnected-tracing.c (start, end): New.
2649 (main): Call start and end.
2650 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
2651 existing tests into this proc.
2652 (disconnected_tfind): New.
2653
61b1d759
YQ
26542012-08-23 Yao Qi <yao@codesourcery.com>
2655
2656 * boards/native-gdbserver.exp (${board}_upload): New.
2657 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
2658 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
2659 Execute tfile on remote target.
2660 Copy trace file from target to host.
2661
6ca1b147
JM
26622012-08-22 Joseph Myers <joseph@codesourcery.com>
2663
2664 * gdb.arch/thumb-bx-pc.S: New file.
2665 * gdb.arch/thumb-bx-pc.exp: New file.
2666
706e3705
TT
26672012-08-22 Tom Tromey <tromey@redhat.com>
2668
2669 * gdb.base/maint.exp: Update.
2670
b4893d48
TT
26712012-08-22 Tom Tromey <tromey@redhat.com>
2672
2673 * lib/gdb.exp (skip_unwinder_tests): New proc.
2674 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
2675 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
2676
45b7da81
TT
26772012-08-21 Tom Tromey <tromey@redhat.com>
2678
2679 * gdb.hp/gdb.aCC/exception.exp: Remove.
2680
f94363d7
AP
2681012-08-19 Andrew Pinski <apinski@cavium.com>
2682
2683 * gdb.arch/mips-octeon-bbit.c: New file.
2684 * gdb.arch/mips-octeon-bbit.exp: New Test.
2685
e5afdbd7
KS
2686012-08-19 Keith Seitz <keiths@redhat.com>
2687
2688 PR c++/14365
2689 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
2690 * gdb.dwarf2/dw2-anon-mptr.S: New file.
2691
c29e8b64
JK
26922012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2693
2694 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
2695 verbose -log by more specific untested call.
2696
15a7e7bc
YQ
26972012-08-18 Yao Qi <yao@codesourcery.com>
2698
2699 * gdb.trace/tfind.exp: Move tests on various command help before
2700 checking target supports trace.
2701 Fix the expected output of 'help tfind end'.
2702
a451cb65
KS
27032012-08-17 Keith Seitz <keiths@redhat.com>
2704
2705 PR c++/13356
2706 * gdb.base/default.exp: Update all "check type" tests.
2707 * gdb.base/help.exp: Likewise.
2708 * gdb.base/setshow.exp: Likewise.
2709 * gdb.cp/converts.cc (foo1_type_check): New function.
2710 (foo2_type_check): New function.
2711 (foo3_type_check): New function.
2712 (main): Call new functions.
2713 * converts.exp: Add tests for integer-to-pointer conversions
2714 with/without strict type-checking.
2715
dbf6a605
MF
27162012-08-16 Mike Frysinger <vapier@gentoo.org>
2717
2718 * gdb.base/help.exp: Update expected output.
2719
0c92d8c1
JB
27202012-08-16 Joel Brobecker <brobecker@adacore.com>
2721
2722 * gdb.ada/rdv_wait: New testcase.
2723
e56f7f42
JK
27242012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2725
2726 * gdb.base/attach-twice.exp: Remove excessive ps exec.
2727
f47f77df
DE
27282012-08-13 Doug Evans <dje@google.com>
2729
e202d6e8 2730 * gdb.base/help.exp: Update expected output.
f47f77df
DE
2731 * gdb.base/default.exp: Update expected output of "show convenience".
2732
a72c3253
DE
27332012-08-10 Doug Evans <dje@google.com>
2734
2735 * gdb.python/py-strfns.c: New file.
2736 * gdb.python/py-strfns.exp: New file.
2737 * gdb.python/py-type.exp (test_fields): Add vector tests.
2738
de0bea00
MF
27392012-08-10 Mike Frysinger <vapier@gentoo.org>
2740
2741 PR cli/10436:
2742 * gdb.base/completion.exp: Add tests for handle completion.
2743
5b9afe8a
YQ
27442012-08-09 Yao Qi <yao@codesourcery.com>
2745
2746 * gdb.mi/mi-cmd-param-changed.exp: New.
2747 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
2748 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
2749 * gdb.mi/mi2-prompt.exp: Likewise.
2750
4f485ebc
DE
27512012-08-08 Doug Evans <dje@google.com>
2752
2753 * gdb.base/debug-expr.c: New file.
2754 * gdb.base/debug-expr.exp: New file.
2755 * gdb.base/exprs.exp: Test {type} casts.
2756 * gdb.cp/debug-expr.exp: New file.
2757
5888842d
JK
27582012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2759
2760 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
2761 global variable loop, not a 'break'. Add loop count limit to 100.
2762 Add new fail case for terminated vgdb.
2763
4f69f4c2
JK
27642012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2765 Jean-Marc Saffroy <saffroy@gmail.com>
2766
2767 PR 11804
2768 * gdb.base/gcore-relro.exp: New file.
2769 * gdb.base/gcore-relro-main.c: New file.
2770 * gdb.base/gcore-relro-lib.c: New file.
2771
e2de5390
JK
27722012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2773
2774 Do not false FAIL with old GCCs.
2775 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
2776 GCC < 4.5 in $no_hw mode.
2777
606603c5
JK
27782012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2779
2780 * gdb.base/default.exp (cd): Accept new directory with no arguments.
2781
777f26c2
JK
27822012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2783
2784 * gdb.base/list.exp (test_only_end): New function.
2785 Call it.
2786
2c12abee
TT
27872012-08-06 Tom Tromey <tromey@redhat.com>
2788
2789 * gdb.python/py-mi.exp: Add test for printer whose children
2790 are a list.
2791 * gdb.python/py-prettyprint.c (struct children_as_list): New.
2792 (main): New variable children_as_list.
2793 * gdb.python/py-prettyprint.py (class pp_children_as_list):
2794 New.
2795 (register_pretty_printers): Register new printer.
2796
0eae2cf4
EBM
27972012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
2798
2799 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
2800 symbols. Abort if vgdb remote connection is closed.
2801
09e0881d
DE
28022012-08-02 Doug Evans <dje@google.com>
2803
2804 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
2805
b40f514f
SDJ
28062012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
2807
2808 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
2809 s390x, PowerPC 64 and m68k-linux.
2810
11315ae0
UW
28112012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2812
2813 * gdb.base/annota1.exp: Accept no frames-invalid notification
2814 when starting up the program.
2815 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
2816 show a symbolic value as well.
2817 * gdb.server/server-exec-info.exp: Skip test when skipping
2818 gdbserver test and/or when skipping shared library tests.
2819 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
2820 avoid name conflicts with other tests.
2821
0547eeed
UW
28222012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2823
2824 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
2825 Fix wrong output on big-endian systems.
2826 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
2827 4-byte pointer types on 64-bit s390x.
2828
bdddb4de
UW
28292012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2830
2831 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
2832 marker comment at the beginning (after intialization).
2833 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
2834 breakpoint on marker comment instead of function begin.
2835 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
2836 PowerPC.
2837 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
2838 or 64-bit PowerPC.
2839 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
2840 gdb,no_hardware_watchpoints flag is set.
2841 (initialize): Remove now redundant can-use-hw-watchpoints change.
2842
5d206025
YQ
28432012-08-02 Yao Qi <yao@codesourcery.com>
2844 Pedro Alves <palves@redhat.com>
2845
2846 * boards/local-remote-host.exp: New.
2847
4f665099
UW
28482012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2849
2850 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
2851 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
2852 * gdb.base/print-file-var.exp: Likewise.
2853 * gdb.server/solib-list.exp: Skip on remote targets.
2854
b62e2b27
UW
28552012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2856
2857 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
2858 watchpoints on ARM. When expecting software watchpoints, tolerate
2859 (remote) targets that report unsupported hardware watchpoint only
2860 at continue time.
2861 (test_wide_location_2): Likewise.
2862
a967a851
JK
28632012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2864
2865 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
2866 valgrind versions.
2867
75d9f9ff 28682012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
2869
2870 * gdb.base/valgrind-infcall.c: New file.
2871 * gdb.base/valgrind-infcall.exp: New file.
2872
75d9f9ff
JK
2873 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
2874
1c9f2ed2
KS
28752012-07-30 Keith Seitz <keiths@redhat.com>
2876
2877 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
2878 linespecs.
2879
7f9b2034
DE
28802012-07-30 Doug Evans <dje@google.com>
2881
85220e01
DE
2882 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
2883 * gdb.dwarf2/pr13961.S: Ditto.
2884
7f9b2034
DE
2885 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
2886
4e969b4f
AB
28872012-07-30 Andrew Burgess <aburgess@broadcom.com>
2888
2889 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
2890 change its format immediately after reloading the binary.
2891
e7de8362
JK
28922012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2893
2894 Fix testsuite regression after --use-deprecated-index-sections removal.
2895 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
2896 string.
2897 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
2898
7255706c
YQ
28992012-07-27 Yao Qi <yao@codesourcery.com>
2900
2901 KFAIL for PR remote/14161.
2902 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
2903 Cleanup socket files.
2904 (strace_info_marker): Detach inferior.
2905
f2e8016f
TT
29062012-07-26 Tom Tromey <tromey@redhat.com>
2907
6fdff2c5 2908 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 2909
f66713d2
JK
29102012-07-26 Markus Metzger <markus.t.metzger@intel.com>
2911
2912 * gdb.python/py-inferior.c (thread): New function.
2913 (check_threads): New function.
2914 (test_threads): New function.
2915 * gdb.python/py-inferior.exp: Added test.
2916 Replaced runto with continue to breakpoint.
2917
8223e12c
TT
29182012-07-26 Tom Tromey <tromey@redhat.com>
2919
2920 * lib/ada.exp (standard_ada_testfile): New proc.
2921 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
2922 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
2923 * gdb.ada/array_return.exp: Use standard_ada_testfile.
2924 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
2925 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
2926 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
2927 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
2928 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
2929 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
2930 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
2931 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
2932 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
2933 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
2934 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
2935 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
2936 * gdb.ada/char_param.exp: Use standard_ada_testfile.
2937 * gdb.ada/complete.exp: Use standard_ada_testfile.
2938 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
2939 standard_output_file.
2940 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
2941 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
2942 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
2943 standard_output_file.
2944 * gdb.ada/exprs.exp: Use standard_ada_testfile.
2945 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
2946 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
2947 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
2948 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
2949 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
2950 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
2951 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
2952 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
2953 * gdb.ada/homonym.exp: Use standard_ada_testfile.
2954 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
2955 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
2956 * gdb.ada/interface.exp: Use standard_ada_testfile.
2957 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
2958 standard_output_file
2959 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
2960 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
2961 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
2962 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
2963 * gdb.ada/nested.exp: Use standard_ada_testfile.
2964 * gdb.ada/null_array.exp: Use standard_ada_testfile.
2965 * gdb.ada/null_record.exp: Use standard_ada_testfile.
2966 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
2967 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
2968 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
2969 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
2970 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
2971 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
2972 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
2973 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
2974 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
2975 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
2976 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
2977 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
2978 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
2979 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
2980 * gdb.ada/start.exp: Use standard_ada_testfile.
2981 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
2982 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
2983 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
2984 * gdb.ada/tagged.exp: Use standard_ada_testfile.
2985 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
2986 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
2987 * gdb.ada/tasks.exp: Use standard_ada_testfile.
2988 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
2989 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
2990 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
2991 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
2992 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
2993 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
2994 * gdb.ada/widewide.exp: Use standard_ada_testfile.
2995
bbec57e4
JK
29962012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2997
2998 Fix testsuite regression after --use-deprecated-index-sections removal.
2999 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
3000
9cc8e32c
JK
30012012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3002
3003 Fix compatibility with Tcl before 7.5.
3004 * lib/future.exp (lreverse): New function if it does not exist.
3005
ea5ca7b5
MK
30062012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
3007
3008 * gdb.mi/mi-pending.c: New method to set a second pending
3009 breakpoint.
3010 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
3011 condition.
3012
64776a0b
PA
30132012-07-20 Pedro Alves <palves@redhat.com>
3014
3015 PR threads/11692
3016 PR gdb/12203
3017
3018 * gdb.threads/create-fail.c: New file.
3019 * gdb.threads/create-fail.exp: New file.
3020
13e4e967
PA
30212012-07-19 Pedro Alves <palves@redhat.com>
3022
3023 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
3024 * config/vx.exp (gdb_start): Likewise.
3025 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
3026 * gdb.base/setvar.exp (test_set): Likewise.
3027 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
3028 * gdb.reverse/sigall-precsave.exp: Likewise.
3029 * gdb.reverse/sigall-reverse.exp: Likewise.
3030
b7aefa4d
PA
30312012-07-19 Pedro Alves <palves@redhat.com>
3032
3033 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
3034 handler before recording.
3035
608b4967
TT
30362012-07-19 Tom Tromey <tromey@redhat.com>
3037
3038 * gdb.cp/casts.exp: Add tests for typeof and decltype.
3039 * gdb.cp/casts.cc (decltype): New function.
3040 (main): Use it.
3041
b1e0c0fa
PA
30422012-07-19 Pedro Alves <palves@redhat.com>
3043
3044 * gdb.base/sigall.exp (signals): New list.
3045 <top level>: Loop over signals in the $signals list instead of
3046 calling a test function once per signal.
3047 * gdb.reverse/sigall-precsave.exp (signals): New list.
3048 <top level>: Loop over signals in the $signals list instead of
3049 calling a test function once per signal.
3050 * gdb.reverse/sigall-reverse.exp (signals): New list.
3051 <top level>: Loop over signals in the $signals list instead of
3052 calling a test function once per signal.
3053
6ace3df1
YQ
30542012-07-19 Yao Qi <yao@codesourcery.com>
3055
3056 * gdb.base/setshow.exp: Test 'set args ~'.
3057
263a0f8c
JK
30582012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3059
3060 * gdb.base/store.exp (check_set): Import gdb_prompt.
3061 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
3062 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
3063
8f043999
JK
30642012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3065
3066 PR 11914
3067 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
3068 (main): Call eval_sub.
3069 * gdb.python/py-prettyprint.exp:
3070 (python execfile ('py-prettyprint.py')): Move it earlier.
3071 New breakpoint for eval-break.
3072 (continue to breakpoint: eval-break, info locals): New test.
3073 (python execfile ('py-prettyprint.py')): Move it from here.
3074 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
3075 (register_pretty_printers): Register pp_eval_type.
3076
725c7b66
JK
30772012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3078
3079 Fix a testcase regression by me.
3080 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
3081 DW_FORM_data4.
3082
4359dff1
JK
30832012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3084 Doug Evans <dje@google.com>
3085
3086 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
3087 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
3088
61e44cfa
JK
30892012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3090
3091 Fix gdbserver run regression.
3092 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
3093
93c0ef37
TT
30942012-07-12 Tom Tromey <tromey@redhat.com>
3095
3096 * lib/gdb.exp (standard_testfile): Don't declare objdir.
3097 (clean_restart): Likewise.
3098 (core_find): Use standard_output_file.
3099
76027ef5
TT
31002012-07-12 Tom Tromey <tromey@redhat.com>
3101
3102 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
3103 * gdb.dwarf2/dw2-anonymous-func.exp: Use
3104 prepare_for_testing_full.
3105 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
3106 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
3107 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
3108 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
3109 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
3110 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
3111 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
3112 prepare_for_testing_full.
3113 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
3114 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
3115 prepare_for_testing_full.
3116 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
3117 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
3118 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
3119
85b4440a
TT
31202012-07-12 Tom Tromey <tromey@redhat.com>
3121
3122 * lib/gdb.exp (build_executable_from_specs): New proc, from
3123 build_executable.
3124 (build_executable): Use it.
3125 (prepare_for_testing_full): New proc.
3126
55baab26
TT
31272012-07-11 Tom Tromey <tromey@redhat.com>
3128
3129 * gdb.reverse/break-precsave.exp: Use standard_output_file.
3130 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
3131 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
3132 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
3133 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
3134 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
3135 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
3136 * gdb.reverse/step-precsave.exp: Use standard_output_file.
3137 * gdb.reverse/until-precsave.exp: Use standard_output_file.
3138 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
3139
298a9cf0
TT
31402012-07-10 Tom Tromey <tromey@redhat.com>
3141
3142 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
3143 standard_output_file.
3144 * gdb.mi/gdb2549.exp: Use standard_testfile.
3145 * gdb.mi/gdb669.exp: Use standard_testfile.
3146 * gdb.mi/gdb701.exp: Use standard_testfile.
3147 * gdb.mi/gdb792.exp: Use standard_testfile.
3148 * gdb.mi/mi-async.exp: Use standard_testfile.
3149 * gdb.mi/mi-basics.exp: Use standard_testfile.
3150 * gdb.mi/mi-break.exp: Use standard_testfile.
3151 * gdb.mi/mi-cli.exp: Use standard_testfile.
3152 * gdb.mi/mi-console.exp: Use standard_testfile.
3153 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
3154 * gdb.mi/mi-eval.exp: Use standard_testfile.
3155 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
3156 * gdb.mi/mi-file.exp: Use standard_testfile.
3157 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
3158 * gdb.mi/mi-logging.exp: Use standard_testfile.
3159 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
3160 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
3161 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
3162 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
3163 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
3164 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
3165 * gdb.mi/mi-pending.exp: Use standard_testfile,
3166 standard_output_file.
3167 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
3168 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
3169 * gdb.mi/mi-regs.exp: Use standard_testfile.
3170 * gdb.mi/mi-return.exp: Use standard_testfile.
3171 * gdb.mi/mi-reverse.exp: Use standard_testfile.
3172 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
3173 * gdb.mi/mi-solib.exp: Use standard_testfile,
3174 standard_output_file.
3175 * gdb.mi/mi-stack.exp: Use standard_testfile.
3176 * gdb.mi/mi-stepi.exp: Use standard_testfile.
3177 * gdb.mi/mi-stepn.exp: Use standard_testfile.
3178 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
3179 * gdb.mi/mi-until.exp: Use standard_testfile.
3180 * gdb.mi/mi-var-block.exp: Use standard_testfile.
3181 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
3182 * gdb.mi/mi-var-child.exp: Use standard_testfile.
3183 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
3184 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
3185 * gdb.mi/mi-var-display.exp: Use standard_testfile.
3186 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
3187 standard_output_file.
3188 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
3189 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
3190 * gdb.mi/mi-watch.exp: Use standard_testfile.
3191 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
3192 * gdb.mi/mi2-basics.exp: Use standard_testfile.
3193 * gdb.mi/mi2-break.exp: Use standard_testfile.
3194 * gdb.mi/mi2-cli.exp: Use standard_testfile.
3195 * gdb.mi/mi2-console.exp: Use standard_testfile.
3196 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
3197 * gdb.mi/mi2-eval.exp: Use standard_testfile.
3198 * gdb.mi/mi2-file.exp: Use standard_testfile.
3199 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
3200 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
3201 * gdb.mi/mi2-regs.exp: Use standard_testfile.
3202 * gdb.mi/mi2-return.exp: Use standard_testfile.
3203 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
3204 * gdb.mi/mi2-stack.exp: Use standard_testfile.
3205 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
3206 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
3207 * gdb.mi/mi2-until.exp: Use standard_testfile.
3208 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
3209 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
3210 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
3211 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
3212 * gdb.mi/mi2-watch.exp: Use standard_testfile.
3213
f5f3a911
TT
32142012-07-10 Tom Tromey <tromey@redhat.com>
3215
3216 * gdb.cp/abstract-origin.exp: Use standard_testfile.
3217 * gdb.cp/ambiguous.exp: Use standard_testfile,
3218 prepare_for_testing.
3219 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
3220 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
3221 * gdb.cp/anon-ns.exp: Use standard_testfile.
3222 * gdb.cp/anon-struct.exp: Use standard_testfile.
3223 * gdb.cp/anon-union.exp: Use standard_testfile,
3224 prepare_for_testing.
3225 * gdb.cp/arg-reference.exp: Use standard_testfile,
3226 prepare_for_testing.
3227 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
3228 * gdb.cp/breakpoint.exp: Use standard_testfile,
3229 prepare_for_testing.
3230 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
3231 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
3232 standard_output_file.
3233 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
3234 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
3235 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
3236 (test_static_members): Update.
3237 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
3238 * gdb.cp/converts.exp: Use standard_testfile.
3239 * gdb.cp/cp-relocate.exp: Use standard_testfile.
3240 * gdb.cp/cpcompletion.exp: Use standard_testfile,
3241 prepare_for_testing.
3242 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
3243 * gdb.cp/cplabel.exp: Use standard_testfile.
3244 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
3245 prepare_for_testing.
3246 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
3247 * gdb.cp/derivation.exp: Use standard_testfile,
3248 prepare_for_testing.
3249 * gdb.cp/destrprint.exp: Use standard_testfile.
3250 * gdb.cp/dispcxx.exp: Use standard_testfile.
3251 * gdb.cp/exception.exp: Use standard_testfile,
3252 prepare_for_testing.
3253 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
3254 * gdb.cp/extern-c.exp: Use standard_testfile,
3255 prepare_for_testing.
3256 * gdb.cp/formatted-ref.exp: Use standard_testfile,
3257 prepare_for_testing.
3258 * gdb.cp/fpointer.exp: Use standard_testfile.
3259 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
3260 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
3261 standard_output_file.
3262 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
3263 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
3264 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
3265 standard_output_file.
3266 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
3267 (do_tests): Update.
3268 * gdb.cp/koenig.exp: Use standard_testfile.
3269 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
3270 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
3271 * gdb.cp/m-static.exp: Use standard_testfile,
3272 prepare_for_testing.
3273 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
3274 * gdb.cp/mb-inline.exp: Use standard_testfile,
3275 prepare_for_testing.
3276 * gdb.cp/mb-templates.exp: Use standard_testfile,
3277 prepare_for_testing.
3278 * gdb.cp/member-ptr.exp: Use standard_testfile,
3279 prepare_for_testing.
3280 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
3281 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
3282 * gdb.cp/method2.exp: Use standard_testfile.
3283 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
3284 standard_output_file.
3285 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
3286 (do_tests): Update.
3287 * gdb.cp/namespace-enum.exp: Use standard_testfile,
3288 prepare_for_testing.
3289 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
3290 prepare_for_testing.
3291 * gdb.cp/namespace.exp: Use standard_testfile,
3292 prepare_for_testing.
3293 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
3294 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
3295 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
3296 * gdb.cp/nsimport.exp: Use standard_testfile,
3297 prepare_for_testing.
3298 * gdb.cp/nsnested.exp: Use standard_testfile.
3299 * gdb.cp/nsnoimports.exp: Use standard_testfile.
3300 * gdb.cp/nsrecurs.exp: Use standard_testfile,
3301 prepare_for_testing.
3302 * gdb.cp/nsstress.exp: Use standard_testfile,
3303 prepare_for_testing.
3304 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
3305 * gdb.cp/operator.exp: Use standard_testfile.
3306 * gdb.cp/oranking.exp: Use standard_testfile.
3307 * gdb.cp/overload-const.exp: Use standard_testfile.
3308 * gdb.cp/overload.exp: Use standard_testfile,
3309 prepare_for_testing.
3310 * gdb.cp/ovldbreak.exp: Use standard_testfile.
3311 * gdb.cp/ovsrch.exp: Use standard_testfile.
3312 * gdb.cp/paren-type.exp: Use standard_testfile.
3313 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
3314 prepare_for_testing.
3315 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
3316 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
3317 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
3318 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
3319 * gdb.cp/pr10728.exp: Use standard_testfile,
3320 standard_output_file.
3321 * gdb.cp/pr12028.exp: Use standard_testfile.
3322 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
3323 * gdb.cp/pr9167.exp: Use standard_testfile.
3324 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
3325 * gdb.cp/printmethod.exp: Use standard_testfile,
3326 prepare_for_testing.
3327 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
3328 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
3329 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
3330 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
3331 standard_output_file.
3332 * gdb.cp/readnow-language.exp: Use standard_testfile.
3333 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
3334 (gdb_start_again): Use clean_restart.
3335 * gdb.cp/ref-types.exp: Use standard_testfile,
3336 prepare_for_testing.
3337 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
3338 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
3339 * gdb.cp/smartp.exp: Use standard_testfile.
3340 * gdb.cp/static-method.exp: Use standard_testfile.
3341 * gdb.cp/static-print-quit.exp: Use standard_testfile.
3342 * gdb.cp/temargs.exp: Use standard_testfile.
3343 * gdb.cp/templates.exp: Use standard_testfile,
3344 prepare_for_testing.
3345 (do_tests): Update.
3346 * gdb.cp/try_catch.exp: Use standard_testfile,
3347 prepare_for_testing.
3348 * gdb.cp/typedef-operator.exp: Use standard_testfile.
3349 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
3350 * gdb.cp/virtbase.exp: Use standard_testfile,
3351 prepare_for_testing.
3352 * gdb.cp/virtfunc.exp: Use standard_testfile,
3353 prepare_for_testing.
3354 (do_tests): Update.
3355 * gdb.cp/virtfunc2.exp: Use standard_testfile,
3356 prepare_for_testing.
3357
686f09d0
TT
33582012-07-10 Tom Tromey <tromey@redhat.com>
3359
3360 * lib/gdb.exp (standard_testfile): Unset output variables from
3361 earlier invocations.
3362
9357e021
YQ
33632012-07-10 Yao Qi <yao@codesourcery.com>
3364
3365 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
3366 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
3367 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
3368 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
3369 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
3370 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
3371 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
3372 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
3373 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
3374 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
3375 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
3376 * gdb.mi/mi-var-display.exp: Likewise.
3377 * gdb.mi/mi-var-invalidate.exp: Likewise.
3378 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
3379 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
3380 * gdb.mi/mi2-console.exp: Likewise.
3381 * gdb.mi/mi2-disassemble.exp: Likewise.
3382 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
3383 * gdb.mi/mi2-read-memory.exp: Likewise.
3384 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
3385 * gdb.mi/mi2-simplerun.exp: Likewise.
3386 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
3387 * gdb.mi/mi2-syn-frame.exp: Likewise.
3388 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
3389 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
3390 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
3391
e314d629
TT
33922012-07-09 Tom Tromey <tromey@redhat.com>
3393
3394 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
3395 * gdb.base/callfuncs.exp: Add cast-based test.
3396 * gdb.base/callfuncs.c (voidfunc): New function.
3397
06928b3f
DE
33982012-07-08 Doug Evans <dje@google.com>
3399
3400 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
3401
32f11bad
JK
34022012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3403
3404 Fix XFAIL compatibility with old i386 systems.
3405 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
3406 Check also 'Cannot insert breakpoint 0'.
3407
76b83c51
JK
34082012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3409
3410 PR 14321
3411 * gdb.base/find.exp
3412 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
3413
a6fb9c08
TT
34142012-07-06 Tom Tromey <tromey@redhat.com>
3415
3416 * gdb.base/whatis.exp: Add test.
3417
71918a86
TT
34182012-07-06 Tom Tromey <tromey@redhat.com>
3419
3420 * gdb.base/whatis.exp: Add regression test.
3421
fcde5961
TT
34222012-07-06 Tom Tromey <tromey@redhat.com>
3423
3424 * gdb.base/whatis.exp: Add tests.
3425
f9cf0f4a
JK
34262012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3427
3428 PR 12649
3429 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
3430 gdb_test_multiple $gdb_prompt terminator.
3431
979ade8b
PA
34322012-07-04 Pedro Alves <palves@redhat.com>
3433
3434 * gdb.mi/mi-reverse.exp: Use supports_reverse and
3435 supports_process_record.
3436
8a980b44
PA
34372012-07-04 Pedro Alves <palves@redhat.com>
3438
3439 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
3440 endings.
3441 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
3442
855ba978
SS
34432012-07-03 Stan Shebs <stan@codesourcery.com>
3444
3445 * gdb.base/info-os.c (main): Retry resource acquisition until an
3446 available one is found.
3447 * gdb.base/info-os.exp: Collect resource keys from the program
3448 and use them in matching.
3449
fcb44371
JK
34502012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3451
3452 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
3453 Wrap the test into loop for corefile and core0file.
3454
08a67be6
JK
34552012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3456
3457 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
3458 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
3459 .note.GNU-stack.
3460
0f3c2347
JK
3461 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
3462
ff4a4500
SDJ
34632012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
3464
3465 * gdb.base/help.exp (help b, help br, help bre, help brea, help
3466 break): Include help message for the new `-probe' and `-probe-stap'
3467 options.
3468
d3ce09f5
SS
34692012-07-02 Stan Shebs <stan@codesourcery.com>
3470
3471 * gdb.base/dprintf.exp: Add agent style tests.
3472
a1624241
JK
34732012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3474
3475 * gdb.base/stale-infcall.c (infcall): New label test-next.
3476 (main): New labels test-pass and test-fail.
3477 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
3478 $test_fail_bpnum to test-fail.
3479 (test system longjmp tracking support): New test.
3480 Delete $test_fail_bpnum.
3481 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
3482 breakpoint.
3483
42e7ad6c
DE
34842012-06-30 Doug Evans <dje@google.com>
3485
3486 * gdb.dwarf2/fission-reread.S: New file.
3487 * gdb.dwarf2/fission-reread.exp: New file.
3488
37ce89eb
SS
34892012-06-28 Stan Shebs <stan@codesourcery.com>
3490
3491 * gdb.mi/mi-logging.exp: New file.
3492
e5ef252a
PA
34932012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3494 Pedro Alves <palves@redhat.com>
3495
3496 * gdb.threads/siginfo-threads.exp: New file.
3497 * gdb.threads/siginfo-threads.c: New file.
3498 * gdb.threads/sigstep-threads.exp: New file.
3499 * gdb.threads/sigstep-threads.c: New file.
3500
22f1fbae
TT
35012012-06-28 Tom Tromey <tromey@redhat.com>
3502
3503 * gdb.go/package.exp: Partially revert earlier patch; use
3504 gdb_compile again. Use standard_output_file.
3505
2e3cf129
DE
35062012-06-27 Doug Evans <dje@google.com>
3507
3508 * gdb.dwarf2/fission-base.c: New file.
3509 * gdb.dwarf2/fission-base.S: New file.
3510 * gdb.dwarf2/fission-base.exp: New file.
3511
785fd303
JK
35122012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3513
3514 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
3515
1bb9788d
TT
35162012-06-27 Tom Tromey <tromey@redhat.com>
3517
3518 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
3519 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
3520
c83ee902
TT
35212012-06-27 Tom Tromey <tromey@redhat.com>
3522
3523 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
3524 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
3525 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
3526 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
3527 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
3528 prepare_for_testing.
3529 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
3530 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
3531 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
3532 standard_testfile.
3533 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
3534 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
3535 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
3536 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
3537 prepare_for_testing.
3538 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
3539 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
3540 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
3541 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
3542 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
3543 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
3544 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
3545 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
3546 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
3547 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
3548 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
3549 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
3550 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
3551 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
3552 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
3553 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
3554 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
3555 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
3556 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
3557 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
3558 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
3559 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
3560 standard_output_file.
3561 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
3562 standard_output_file.
3563 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
3564 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
3565 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
3566 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
3567 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
3568 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
3569 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
3570 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
3571 * gdb.dwarf2/implptr.exp: Use standard_testfile.
3572 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
3573 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
3574 * gdb.dwarf2/pieces.exp: Use standard_testfile.
3575 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
3576 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
3577 * gdb.dwarf2/valop.exp: Use standard_testfile,
3578 prepare_for_testing.
3579
5204774b
TT
35802012-06-27 Tom Tromey <tromey@redhat.com>
3581
3582 * gdb.python/python.exp: Fix regexps in pagination tests.
3583
ee0bf529
SCR
35842012-06-26 Siva Chandra Reddy <sivachandra@google.com>
3585
3586 * gdb.python/py-symtab.exp: Add tests to test the new attribute
3587 'last' of gdb.Symtab_and_line.
3588 * gdb.python/py-symbol.c: Move break point comment to enable
3589 testing of gdb.Symtab_and_line.last.
3590
14fcc022
TT
35912012-06-26 Tom Tromey <tromey@redhat.com>
3592
3593 * gdb.threads/step.c: Remove.
3594 * gdb.threads/step.exp: Remove.
3595 * gdb.threads/step2.exp: Remove.
3596
0efbbabc
TT
35972012-06-26 Tom Tromey <tromey@redhat.com>
3598
3599 * gdb.threads/watchpoint-fork.exp (test): Use
3600 standard_output_file. Don't declare objdir.
3601 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
3602 standard_output_file.
3603 * gdb.threads/attach-stopped.exp: Use standard_testfile.
3604 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
3605 clean_restart. Remove incdir.
3606 * gdb.threads/corethreads.exp: Use standard_testfile.
3607 * gdb.threads/execl.exp: Use standard_testfile,
3608 standard_output_file, clean_restart.
3609 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
3610 clean_restart.
3611 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
3612 clean_restart.
3613 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
3614 incdir.
3615 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
3616 clean_restart. Remove incdir.
3617 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
3618 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
3619 clean_restart. Remove incdir.
3620 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
3621 Remove incdir.
3622 * gdb.threads/leader-exit.exp: Use standard_testfile.
3623 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
3624 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
3625 clean_restart.
3626 * gdb.threads/manythreads.exp: Use standard_testfile,
3627 clean_restart. Remove incdir.
3628 * gdb.threads/multi-create.exp: Use standard_testfile,
3629 clean_restart.
3630 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
3631 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
3632 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
3633 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
3634 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
3635 * gdb.threads/pending-step.exp: Use standard_testfile,
3636 clean_restart. Remove incdir.
3637 * gdb.threads/print-threads.exp: Use standard_testfile,
3638 clean_restart. Remove incdir.
3639 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
3640 clean_restart. Remove incdir.
3641 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
3642 Remove incdir.
3643 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
3644 incdir.
3645 * gdb.threads/sigthread.exp: Use standard_testfile,
3646 clean_restart.
3647 * gdb.threads/staticthreads.exp: Use standard_testfile,
3648 clean_restart. Remove incdir.
3649 * gdb.threads/switch-threads.exp: Use standard_testfile,
3650 clean_restart. Remove incdir.
3651 * gdb.threads/thread-execl.exp: Use standard_testfile,
3652 clean_restart. Remove incdir.
3653 * gdb.threads/thread-find.exp: Use standard_testfile,
3654 clean_restart.
3655 * gdb.threads/thread-specific.exp: Use standard_testfile,
3656 clean_restart. Remove incdir.
3657 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
3658 clean_restart. Remove incdir.
3659 * gdb.threads/thread_check.exp: Use standard_testfile,
3660 clean_restart. Remove incdir.
3661 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
3662 incdir.
3663 * gdb.threads/threadapply.exp: Use standard_testfile,
3664 clean_restart. Remove incdir.
3665 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
3666 clean_restart. Remove incdir.
3667 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
3668 clean_restart.
3669 * gdb.threads/tls-shared.exp: Use standard_testfile,
3670 clean_restart, standard_output_file.
3671 * gdb.threads/tls-var.exp: Use standard_testfile,
3672 standard_output_file.
3673 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
3674 Remove incdir.
3675 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
3676 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
3677 incdir.
3678 * gdb.threads/watchthreads2.exp: Use standard_testfile,
3679 clean_restart. Remove incdir.
3680
497a5eb0
TT
36812012-06-26 Tom Tromey <tromey@redhat.com>
3682
3683 * gdb.trace/actions.exp: Use standard_testfile.
3684 * gdb.trace/ax.exp: Use standard_testfile.
3685 * gdb.trace/backtrace.exp: Use standard_testfile.
3686 * gdb.trace/change-loc.exp: Use standard_testfile.
3687 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
3688 * gdb.trace/collection.exp: Use standard_testfile,
3689 prepare_for_testing.
3690 * gdb.trace/deltrace.exp: Use standard_testfile.
3691 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
3692 * gdb.trace/ftrace.exp: Use standard_testfile.
3693 * gdb.trace/infotrace.exp: Use standard_testfile.
3694 * gdb.trace/packetlen.exp: Use standard_testfile.
3695 * gdb.trace/passc-dyn.exp: Use standard_testfile.
3696 * gdb.trace/passcount.exp: Use standard_testfile.
3697 * gdb.trace/pending.exp: Use standard_testfile.
3698 * gdb.trace/report.exp: Use standard_testfile.
3699 * gdb.trace/save-trace.exp: Use standard_testfile.
3700 * gdb.trace/stap-trace.exp: Use standard_testfile.
3701 * gdb.trace/status-stop.exp: Use standard_testfile.
3702 * gdb.trace/strace.exp: Use standard_testfile.
3703 * gdb.trace/tfile.exp: Use standard_testfile.
3704 * gdb.trace/tfind.exp: Use standard_testfile.
3705 * gdb.trace/trace-break.exp: Use standard_testfile.
3706 * gdb.trace/trace-mt.exp: Use standard_testfile.
3707 * gdb.trace/tracecmd.exp: Use standard_testfile.
3708 * gdb.trace/tspeed.exp: Use standard_testfile.
3709 * gdb.trace/tstatus.exp: Use standard_testfile.
3710 * gdb.trace/tsv.exp: Use standard_testfile.
3711 * gdb.trace/unavailable.exp: Use standard_testfile,
3712 prepare_for_testing.
3713 * gdb.trace/while-dyn.exp: Use standard_testfile.
3714 * gdb.trace/while-stepping.exp: Use standard_testfile.
3715
7686c074
TT
37162012-06-26 Tom Tromey <tromey@redhat.com>
3717
3718 * gdb.reverse/break-precsave.exp: Use standard_testfile.
3719 * gdb.reverse/break-reverse.exp: Use standard_testfile.
3720 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
3721 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
3722 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
3723 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
3724 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
3725 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
3726 prepare_for_testing.
3727 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
3728 prepare_for_testing.
3729 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
3730 prepare_for_testing.
3731 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
3732 prepare_for_testing.
3733 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
3734 prepare_for_testing
3735 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
3736 * gdb.reverse/machinestate.exp: Use standard_testfile.
3737 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
3738 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
3739 build_executable.
3740 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
3741 build_executable.
3742 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
3743 standard_output_file.
3744 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
3745 standard_output_file.
3746 * gdb.reverse/step-precsave.exp: Use standard_testfile.
3747 * gdb.reverse/step-reverse.exp: Use standard_testfile.
3748 * gdb.reverse/until-precsave.exp: Use standard_testfile.
3749 * gdb.reverse/until-reverse.exp: Use standard_testfile.
3750 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
3751 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
3752
481fc100
TT
37532012-06-26 Tom Tromey <tromey@redhat.com>
3754
3755 * gdb.stabs/weird.exp: Remove directory-checking code. Use
3756 standard_output_file.
3757 * gdb.stabs/exclfwd.exp: Use standard_testfile,
3758 prepare_for_testing. Remove directory-checking code.
3759
7bb18ae2
TT
37602012-06-25 Tom Tromey <tromey@redhat.com>
3761
3762 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
3763 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
3764 build_executable, not prepare_for_testing.
3765 * gdb.multi/base.exp: Use standard_output_file. Use
3766 build_executable, not prepare_for_testing.
3767
cf09b3e4
TT
37682012-06-25 Tom Tromey <tromey@redhat.com>
3769
3770 * gdb.fortran/subarray.exp: Use standard_testfile,
3771 prepare_for_testing.
3772 * gdb.fortran/multi-dim.exp: Use standard_testfile.
3773 * gdb.fortran/module.exp: Use standard_testfile.
3774 * gdb.fortran/logical.exp: Use standard_testfile.
3775 * gdb.fortran/library-module.exp: Use standard_testfile,
3776 standard_output_file.
3777 * gdb.fortran/derived-type.exp: Use standard_testfile,
3778 prepare_for_testing.
3779 * gdb.fortran/complex.exp: Use standard_testfile,
3780 prepare_for_testing.
3781 * gdb.fortran/charset.exp: Use standard_testfile.
3782 * gdb.fortran/array-element.exp: Use standard_testfile,
3783 prepare_for_testing.
3784
18b5ff1b
KS
37852012-06-25 Keith Seitz <keiths@redhat.com>
3786
3787 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
3788 Change rbreak-related tests to KFAIL and add bugzilla numbers.
3789
17b77626
TT
37902012-06-25 Tom Tromey <tromey@redhat.com>
3791
3792 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
3793 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
3794 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
3795 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
3796
f91e3dc1
TT
37972012-06-25 Tom Tromey <tromey@redhat.com>
3798
3799 * gdb.linespec/ls-errs.exp: Use standard_testfile.
3800 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
3801 * gdb.linespec/linespec.exp: Use standard_testfile.
3802
a884434d
TT
38032012-06-25 Tom Tromey <tromey@redhat.com>
3804
3805 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
3806 prepare_for_testing.
3807
efc9d70a
TT
38082012-06-25 Tom Tromey <tromey@redhat.com>
3809
3810 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
3811 prepare_for_testing.
3812 * gdb.opt/inline-break.exp: Use standard_testfile,
3813 prepare_for_testing.
3814 * gdb.opt/inline-bt.exp: Use standard_testfile,
3815 prepare_for_testing.
3816 * gdb.opt/inline-cmds.exp: Use standard_testfile,
3817 prepare_for_testing.
3818 * gdb.opt/inline-locals.exp: Use standard_testfile,
3819 prepare_for_testing.
3820
e2fc92c6
TT
38212012-06-25 Tom Tromey <tromey@redhat.com>
3822
3823 * gdb.asm/asm-source.exp: Use standard_output_file,
3824 standard_testfile. Construct .o files in proper subdir.
3825
b0963d73
TT
38262012-06-25 Tom Tromey <tromey@redhat.com>
3827
3828 * gdb.server/ext-attach.exp: Use standard_testfile,
3829 prepare_for_testing.
3830 * gdb.server/ext-run.exp: Use standard_testfile,
3831 build_executable.
3832 * gdb.server/file-transfer.exp: Use standard_testfile,
3833 prepare_for_testing.
3834 * gdb.server/server-exec-info.exp: Use standard_testfile.
3835 * gdb.server/server-mon.exp: Use standard_testfile,
3836 prepare_for_testing.
3837 * gdb.server/server-run.exp: Use standard_testfile,
3838 build_executable.
3839 * gdb.server/solib-list.exp: Use standard_testfile,
3840 standard_output_file.
3841
8a3e1f8d
TT
38422012-06-25 Tom Tromey <tromey@redhat.com>
3843
3844 * lib/gdb.exp (standard_output_file): Use "file join".
3845 * gdb.go/chan.exp: Use standard_testfile.
3846 * gdb.go/handcall.exp: Use standard_testfile.
3847 * gdb.go/hello.exp: Use standard_testfile.
3848 * gdb.integers/chan.exp: Use standard_testfile.
3849 * gdb.go/methods.exp: Use standard_testfile.
3850 * gdb.go/package.exp: Use standard_testfile.
3851 * gdb.go/strings.exp: Use standard_testfile.
3852 * gdb.go/types.exp: Use standard_testfile.
3853 * gdb.go/unsafe.exp: Use standard_testfile.
3854
944a9061
MGD
38552012-06-25 Greta Yorsh <greta.yorsh@arm.com>
3856
3857 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
3858
1c06bd58
JK
38592012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3860
3861 Fix regression by the previous commit.
3862 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
3863
b4a58790
TT
38642012-06-22 Tom Tromey <tromey@redhat.com>
3865
3866 * gdb.python/lib-types.exp: Use standard_testfile,
3867 prepare_for_testing.
3868 * gdb.python/py-block.exp: Use standard_testfile.
3869 * gdb.python/py-breakpoint.exp: Use standard_testfile.
3870 * gdb.python/py-events.exp: Use standard_testfile,
3871 standard_output_file.
3872 * gdb.python/py-evsignal.exp: Use standard_testfile.
3873 * gdb.python/py-evethreads.exp: Use standard_testfile.
3874 * gdb.python/py-explore-cc.exp: Use standard_testfile.
3875 * gdb.python/py-explore.exp: Use standard_testfile.
3876 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
3877 standard_output_file.
3878 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
3879 prepare_for_testing.
3880 * gdb.python/py-frame-inline.exp: Use standard_testfile.
3881 * gdb.python/py-frame.exp: Use standard_testfile.
3882 * gdb.python/py-inferior.exp: Use standard_testfile.
3883 * gdb.python/py-infthread.exp: Use standard_testfile.
3884 * gdb.python/py-mi.exp: Use standard_testfile.
3885 * gdb.python/py-objfile-script.exp: Use standard_testfile,
3886 build_executable.
3887 * gdb.python/py-objfile.exp: Use standard_testfile.
3888 * gdb.python/py-pp-maint.exp: Use standard_testfile,
3889 prepare_for_testing.
3890 * gdb.python/py-prettyprint.exp: Use standard_testfile.
3891 * gdb.python/py-progspace.exp: Use standard_testfile,
3892 build_executable.
3893 * gdb.python/py-prompt.exp: Use standard_testfile,
3894 build_executable.
3895 * gdb.python/py-section-script.exp: Use standard_testfile,
3896 build_executable.
3897 * gdb.python/py-shared.exp: Use standard_testfile,
3898 standard_output_file, clean_restart.
3899 * gdb.python/py-symbol.exp: Use standard_output_file,
3900 prepare_for_testing.
3901 * gdb.python/py-symtab.exp: Use standard_output_file,
3902 prepare_for_testing
3903 * gdb.python/py-template.exp: Use standard_testfile.
3904 * gdb.python/py-type.exp: Use standard_testfile.
3905 * gdb.python/py-value-cc.exp: Use standard_testfile.
3906 * gdb.python/py-value.exp: Use standard_testfile.
3907 * gdb.python/python.exp: Use standard_testfile, build_executable.
3908
2c44deac
TT
39092012-06-22 Tom Tromey <tromey@redhat.com>
3910
3911 * gdb.objc/basicclass.exp: Use standard_testfile.
3912 (do_objc_tests): Don't declare objdir.
3913 * gdb.objc/nondebug.exp: Use standard_testfile.
3914 (do_objc_tests): Don't declare objdir.
3915 * gdb.objc/objcdecode.exp: Use standard_testfile.
3916 (do_objc_tests): Don't declare objdir.
3917
c24ccbce
TT
39182012-06-22 Tom Tromey <tromey@redhat.com>
3919
3920 * gdb.java/jmain.exp: Use standard_testfile.
3921 * gdb.java/jmisc.exp: Use standard_testfile.
3922 * gdb.java/jnpe.exp: Use standard_testfile.
3923 * gdb.java/jprint.exp: Use standard_testfile.
3924
0a6d0306
TT
39252012-06-22 Tom Tromey <tromey@redhat.com>
3926
3927 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
3928 (standard_output_file, standard_testfile): New procs.
3929 (build_executable, clean_restart): Use standard_output_file.
3930
6ea815ef
YQ
39312012-06-22 Yao Qi <yao@codesourcery.com>
3932
3933 * boards/native-gdbserver.exp: New proc ${board}_exec.
3934 * boards/native-stdio-gdbserver.exp: Likewise.
3935
4c93b1db
TT
39362012-06-21 Tom Tromey <tromey@redhat.com>
3937
3938 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
3939 (build_executable): Update.
3940 (get_compiler_info): Remove 'binfile' argument.
3941 * gdb.ada/arrayidx.exp: Update.
3942 * gdb.ada/null_array.exp: Update.
3943 * gdb.arch/altivec-abi.exp: Update.
3944 * gdb.arch/altivec-regs.exp: Update.
3945 * gdb.arch/amd64-byte.exp: Update.
3946 * gdb.arch/amd64-dword.exp: Update.
3947 * gdb.arch/amd64-word.exp: Update.
3948 * gdb.arch/i386-avx.exp: Update.
3949 * gdb.arch/i386-byte.exp: Update.
3950 * gdb.arch/i386-sse.exp: Update.
3951 * gdb.arch/i386-word.exp: Update.
3952 * gdb.arch/ppc-dfp.exp: Update.
3953 * gdb.arch/ppc-fp.exp: Update.
3954 * gdb.arch/vsx-regs.exp: Update.
3955 * gdb.base/all-bin.exp: Update.
3956 * gdb.base/annota1.exp: Update.
3957 * gdb.base/async.exp: Update.
3958 * gdb.base/attach.exp: Update.
3959 * gdb.base/break-interp.exp: Update.
3960 * gdb.base/call-ar-st.exp: Update.
3961 * gdb.base/call-rt-st.exp: Update.
3962 * gdb.base/call-sc.exp: Update.
3963 * gdb.base/callfuncs.exp: Update.
3964 * gdb.base/catch-load.exp: Update.
3965 * gdb.base/completion.exp: Update.
3966 * gdb.base/complex.exp: Update.
3967 * gdb.base/condbreak.exp: Update.
3968 * gdb.base/consecutive.exp: Update.
3969 * gdb.base/constvars.exp: Update.
3970 * gdb.base/corefile.exp: Update.
3971 * gdb.base/eval-skip.exp: Update.
3972 * gdb.base/expand-psymtabs.exp: Update.
3973 * gdb.base/exprs.exp: Update.
3974 * gdb.base/fileio.exp: Update.
3975 * gdb.base/fixsection.exp: Update.
3976 * gdb.base/funcargs.exp: Update.
3977 * gdb.base/gdb11530.exp: Update.
3978 * gdb.base/gdb1555.exp: Update.
3979 * gdb.base/gnu-ifunc.exp: Update.
3980 * gdb.base/gnu_vector.exp: Update.
3981 * gdb.base/info-macros.exp: Update.
3982 * gdb.base/jit-simple.exp: Update.
3983 * gdb.base/jit-so.exp: Update.
3984 * gdb.base/jit.exp: Update.
3985 * gdb.base/langs.exp: Update.
3986 * gdb.base/list.exp: Update.
3987 * gdb.base/logical.exp: Update.
3988 * gdb.base/long_long.exp: Update.
3989 * gdb.base/longjmp.exp: Update.
3990 * gdb.base/macscp.exp: Update.
3991 * gdb.base/mips_pro.exp: Update.
3992 * gdb.base/miscexprs.exp: Update.
3993 * gdb.base/morestack.exp: Update.
3994 * gdb.base/nodebug.exp: Update.
3995 * gdb.base/opaque.exp: Update.
3996 * gdb.base/pc-fp.exp: Update.
3997 * gdb.base/pending.exp: Update.
3998 * gdb.base/permissions.exp: Update.
3999 * gdb.base/pointers.exp: Update.
4000 * gdb.base/prelink.exp: Update.
4001 * gdb.base/printcmds.exp: Update.
4002 * gdb.base/psymtab.exp: Update.
4003 * gdb.base/ptype.exp: Update.
4004 * gdb.base/relational.exp: Update.
4005 * gdb.base/scope.exp: Update.
4006 * gdb.base/setvar.exp: Update.
4007 * gdb.base/shlib-call.exp: Update.
4008 * gdb.base/shreloc.exp: Update.
4009 * gdb.base/signals.exp: Update.
4010 * gdb.base/sizeof.exp: Update.
4011 * gdb.base/so-impl-ld.exp: Update.
4012 * gdb.base/so-indr-cl.exp: Update.
4013 * gdb.base/solib-disc.exp: Update.
4014 * gdb.base/solib-display.exp: Update.
4015 * gdb.base/solib-nodir.exp: Update.
4016 * gdb.base/solib-overlap.exp: Update.
4017 * gdb.base/solib-symbol.exp: Update.
4018 * gdb.base/solib-weak.exp: Update.
4019 * gdb.base/solib.exp: Update.
4020 * gdb.base/store.exp: Update.
4021 * gdb.base/structs.exp: Update.
4022 * gdb.base/structs2.exp: Update.
4023 * gdb.base/type-opaque.exp: Update.
4024 * gdb.base/unload.exp: Update.
4025 * gdb.base/varargs.exp: Update.
4026 * gdb.base/volatile.exp: Update.
4027 * gdb.base/watch_thread_num.exp: Update.
4028 * gdb.base/watchpoint-solib.exp: Update.
4029 * gdb.base/watchpoint.exp: Update.
4030 * gdb.base/watchpoints.exp: Update.
4031 * gdb.base/whatis.exp: Update.
4032 * gdb.cell/arch.exp: Update.
4033 * gdb.cell/break.exp: Update.
4034 * gdb.cell/bt.exp: Update.
4035 * gdb.cell/core.exp: Update.
4036 * gdb.cell/data.exp: Update.
4037 * gdb.cell/ea-cache.exp: Update.
4038 * gdb.cell/f-regs.exp: Update.
4039 * gdb.cell/fork.exp: Update.
4040 * gdb.cell/gcore.exp: Update.
4041 * gdb.cell/mem-access.exp: Update.
4042 * gdb.cell/ptype.exp: Update.
4043 * gdb.cell/registers.exp: Update.
4044 * gdb.cell/sizeof.exp: Update.
4045 * gdb.cell/solib-symbol.exp: Update.
4046 * gdb.cell/solib.exp: Update.
4047 * gdb.cp/ambiguous.exp: Update.
4048 * gdb.cp/breakpoint.exp: Update.
4049 * gdb.cp/bs15503.exp: Update.
4050 * gdb.cp/casts.exp: Update.
4051 * gdb.cp/class2.exp: Update.
4052 * gdb.cp/cpexprs.exp: Update.
4053 * gdb.cp/cplusfuncs.exp: Update.
4054 * gdb.cp/ctti.exp: Update.
4055 * gdb.cp/dispcxx.exp: Update.
4056 * gdb.cp/gdb1355.exp: Update.
4057 * gdb.cp/gdb2384.exp: Update.
4058 * gdb.cp/gdb2495.exp: Update.
4059 * gdb.cp/infcall-dlopen.exp: Update.
4060 * gdb.cp/local.exp: Update.
4061 * gdb.cp/m-data.exp: Update.
4062 * gdb.cp/m-static.exp: Update.
4063 * gdb.cp/mb-ctor.exp: Update.
4064 * gdb.cp/mb-inline.exp: Update.
4065 * gdb.cp/mb-templates.exp: Update.
4066 * gdb.cp/member-ptr.exp: Update.
4067 * gdb.cp/method.exp: Update.
4068 * gdb.cp/namespace.exp: Update.
4069 * gdb.cp/nextoverthrow.exp: Update.
4070 * gdb.cp/nsdecl.exp: Update.
4071 * gdb.cp/nsrecurs.exp: Update.
4072 * gdb.cp/nsstress.exp: Update.
4073 * gdb.cp/nsusing.exp: Update.
4074 * gdb.cp/pr-1023.exp: Update.
4075 * gdb.cp/pr-1210.exp: Update.
4076 * gdb.cp/pr-574.exp: Update.
4077 * gdb.cp/pr9631.exp: Update.
4078 * gdb.cp/printmethod.exp: Update.
4079 * gdb.cp/psmang.exp: Update.
4080 * gdb.cp/re-set-overloaded.exp: Update.
4081 * gdb.cp/rtti.exp: Update.
4082 * gdb.cp/shadow.exp: Update.
4083 * gdb.cp/templates.exp: Update.
4084 * gdb.cp/try_catch.exp: Update.
4085 * gdb.dwarf2/dw2-ranges.exp: Update.
4086 * gdb.dwarf2/pr10770.exp: Update.
4087 * gdb.fortran/library-module.exp: Update.
4088 * gdb.hp/gdb.aCC/optimize.exp: Update.
4089 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
4090 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
4091 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
4092 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
4093 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
4094 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
4095 * gdb.hp/gdb.compat/xdb1.exp: Update.
4096 * gdb.hp/gdb.compat/xdb2.exp: Update.
4097 * gdb.hp/gdb.compat/xdb3.exp: Update.
4098 * gdb.hp/gdb.defects/bs14602.exp: Update.
4099 * gdb.hp/gdb.defects/solib-d.exp: Update.
4100 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
4101 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
4102 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
4103 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
4104 * gdb.mi/gdb792.exp: Update.
4105 * gdb.mi/mi-pending.exp: Update.
4106 * gdb.mi/mi-solib.exp: Update.
4107 * gdb.mi/mi-var-cp.exp: Update.
4108 * gdb.opt/clobbered-registers-O2.exp: Update.
4109 * gdb.opt/inline-bt.exp: Update.
4110 * gdb.opt/inline-cmds.exp: Update.
4111 * gdb.opt/inline-locals.exp: Update.
4112 * gdb.python/py-events.exp: Update.
4113 * gdb.python/py-finish-breakpoint.exp: Update.
4114 * gdb.python/py-type.exp: Update.
4115 * gdb.reverse/solib-precsave.exp: Update.
4116 * gdb.reverse/solib-reverse.exp: Update.
4117 * gdb.server/solib-list.exp: Update.
4118 * gdb.stabs/weird.exp: Update.
4119 * gdb.threads/attach-into-signal.exp: Update.
4120 * gdb.threads/attach-stopped.exp: Update.
4121 * gdb.threads/tls-shared.exp: Update.
4122 * gdb.trace/change-loc.exp: Update.
4123 * gdb.trace/strace.exp: Update.
4124
95c391b6
TT
41252012-06-19 Tom Tromey <tromey@redhat.com>
4126
4127 * gdb.base/whatis.exp: Add tests.
4128
e910f0b6
TT
41292012-06-19 Tom Tromey <tromey@redhat.com>
4130
4131 * gdb.cp/m-static.cc (keepalive): New function.
4132 (gnu_obj_1::method): Use it.
4133
422d65e7
DE
41342012-06-18 Doug Evans <dje@google.com>
4135
4136 * gdb.base/info-fun.exp: New file.
4137 * gdb.base/info-fun.c: New file.
4138 * gdb.base/info-fun-solib.c: New file.
4139
e2e4d78b
JK
41402012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4141
4142 Remove stale dummy frames.
4143 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
4144 (maintenance info breakpoints): New tests.
4145 * gdb.base/stale-infcall.c: New file.
4146 * gdb.base/stale-infcall.exp: New file.
4147
1788b2d3
JK
41482012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4149
4150 * gdb.arch/amd64-entry-value-param.S: New file.
4151 * gdb.arch/amd64-entry-value-param.c: New file.
4152 * gdb.arch/amd64-entry-value-param.exp: New file.
4153
663b969e
TT
41542012-06-15 Tom Tromey <tromey@redhat.com>
4155
4156 * gdb.cp/namespace.exp: Add "show lang" test.
4157
8e09ad05
IS
41582012-06-15 Iain Sandoe <iain@codesourcery.com>
4159
4160 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
4161 case. (top level): Use gdb_file_cmd instead of gdb_load.
4162
f85e18ee
JK
41632012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4164
4165 PR tdep/14222
4166 * gdb.arch/i386-sse-stack-align.S: New file.
4167 * gdb.arch/i386-sse-stack-align.c: New file.
4168 * gdb.arch/i386-sse-stack-align.exp: New file.
4169
f3b5e280
KS
41702012-06-13 Keith Seitz <keiths@redhat.com>
4171
4172 PR breakpoints/13798 and mi/11541
4173 * gdb.linespec/ls-errs.exp: Add a few more tests for
4174 filenames with spaces and colons.
4175
50af5481
JK
41762012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4177
4178 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
4179 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
4180 (test_function): Call CV_f.
4181 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
4182 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
4183 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
4184 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
4185 (p CV_f(CV::i)): New tests.
4186
d55637df
TT
41872012-06-13 Tom Tromey <tromey@redhat.com>
4188
4189 * gdb.base/condbreak.exp: Add tests for "condition" completion.
4190
cc80f267
JK
41912012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4192
4193 Fix regression by the "ambiguous linespec" series.
4194 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
4195 tests.
4196
bb2af9cc
JK
41972012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4198
4199 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
4200 missing.
4201
e81a37f7
TT
42022012-06-11 Tom Tromey <tromey@redhat.com>
4203
4204 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
4205 location...
4206 (main): ...here.
4207
8efd7788
YQ
42082012-06-07 Yao Qi <yao@codesourcery.com>
4209
4210 * gdb.trace/strace.exp: Shorten some too-long lines.
4211
359f5fe6
PA
42122012-06-06 Pedro Alves <palves@redhat.com>
4213
4214 * gdb.threads/clone-new-thread-event.c: New file.
4215 * gdb.threads/clone-new-thread-event.exp: New file.
4216
7b2fe205
YQ
42172012-06-06 Yao Qi <yao@codesourcery.com>
4218
4219 * gdb.base/dprintf.c (main): Add extra parameter when calling
4220 printf and fprintf.
4221 (bar): New function. It is a dead function, but to ensure
4222 'malloc' is linked explicitly.
4223
3eca55e8
YQ
42242012-06-06 Yao Qi <yao@codesourcery.com>
4225
4226 * gdb.base/info-proc.exp: Return if target doesn't support
4227 'info proc'.
4228
91cc9324
JK
42292012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4230
4231 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
4232 (run program with breakpoint commands): XFAIl if it is not.
4233
c56e7c43
JB
42342012-06-05 Joel Brobecker <brobecker@adacore.com>
4235
4236 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
4237 and add comment.
4238 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
4239 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
4240 "STOP" marker. Adjust testing strategy to make it work on
4241 all targets.
4242
4243 * gdb.base/print-file-var-main.c (main): Rewrite using local
4244 variables and adjust get_version_2's return value check.
4245 Add small comment.
4246 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
4247 marker. Adjust testing strategy to make it work on all targets.
4248
ccab2054
JB
42492012-06-05 Joel Brobecker <brobecker@adacore.com>
4250
4251 * gdb.ada/bad-task-bp-keyword: New testcase.
4252
d0d86158
JK
42532012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4254
4255 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
4256 Simplify it to ...
4257 (symbol-file ${testfile1}): ... here.
4258 (test eliminated var my_global_symbol)
4259 (test eliminated var my_static_symbol)
4260 (test eliminated var my_global_func, get address of main): Wrap them to
4261 'single psymtabs' and 'single symtabs'
4262 (get address of my_global_symbol, get address of my_static_symbol)
4263 (get address of my_global_func, get address of main): Wrap them to
4264 'order1' and 'order2'.
4265
952cf74c
JK
4266 * gdb.base/code_elim.exp
4267 (add-symbol-file ${testfile1} 0x100000)
4268 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
4269 'order2'.
4270 (order1: add-symbol-file ${testfile1} 0x100000)
4271 (order1: add-symbol-file ${testfile2} 0x200000)
4272 (order2: add-symbol-file ${testfile2} 0x200000)
4273 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
4274 .bss as appropriate.
4275
0c5bf5a9
JK
42762012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4277
4278 * gdb.server/solib-list-lib.c: New file.
4279 * gdb.server/solib-list-main.c: New file.
4280 * gdb.server/solib-list.exp: New file.
4281
4196f325
MR
42822012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
4283
4284 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
4285 for 'set print symbol' change.
4286
bfb05775
JK
42872012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4288
4289 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
4290 .debug_abbrev_seg3.
4291
685b1105
JK
42922012-05-24 John Steele Scott <toojays@toojays.net>
4293
4294 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
4295 * gdb.dwarf2/dw2-icc-opaque.S: New file.
4296 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
4297
f3e0e960
SS
42982012-05-23 Stan Shebs <stan@codesourcery.com>
4299
4300 * gdb.mi/mi-info-os.exp: New file.
4301
11eb1b4d
KS
43022012-05-23 Keith Seitz <keiths@redhat.com>
4303
4304 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
4305 return -1 to suppress the rest of the tests.
4306 (compile_stap_bin): Return boolean success value.
4307
b1af9e97
TT
43082012-05-21 Tom Tromey <tromey@redhat.com>
4309
4310 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
4311 Remove kfails.
4312 (test_print_mi_member_types): Likewise.
4313
248537e3
TT
43142012-05-21 Tom Tromey <tromey@redhat.com>
4315
4316 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
4317 print symbol' change.
4318
d791e155
TJB
43192012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
4320
4321 * gdb.python/py-prompt.exp: Quit if the target is remote.
4322
e77afa2e
JK
43232012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4324
4325 Fix ERROR: internal buffer is full.
4326 * gdb.base/info-os.exp (expect_multiline): New function.
4327 (get process list, get process groups, get threads)
4328 (get file descriptors, get internet-domain sockets)
4329 (get shared-memory regions, get semaphores, get message queues): Use
4330 it for these tests.
4331
9cb709b6
TT
43322012-05-18 Tom Tromey <tromey@redhat.com>
4333
4334 * gdb.mi/mi-var-cmd.exp: Update.
4335 * gdb.objc/basicclass.exp (do_objc_tests): Update.
4336 * gdb.cp/virtbase.exp: Update.
4337 * gdb.cp/classes.exp (test_static_members): Update.
4338 * gdb.cp/casts.exp: Update.
4339 * gdb.base/pointers.exp: Update.
4340 * gdb.base/funcargs.exp (pointer_args): Update.
4341 (structs_by_reference): Update.
4342 * gdb.base/find.exp: Update.
4343 * gdb.base/call-strs.exp: Send "set print symbol off".
4344 * gdb.base/call-ar-st.exp: Update.
4345 * gdb.ada/fun_addr.exp: Update.
4346 * gdb.base/printcmds.exp (test_print_symbol): New proc.
4347 Call it.
4348 (test_print_repeats_10, test_print_strings)
4349 (test_print_char_arrays): Update.
4350
b012acdd
TT
43512012-05-18 Tom Tromey <tromey@redhat.com>
4352
4353 * gdb.base/charset.exp (string_display): Update.
4354
1d51a733
TT
43552012-05-18 Tom Tromey <tromey@redhat.com>
4356
4357 * gdb.mi/mi2-var-display.exp: Update.
4358 * gdb.mi/mi-var-display.exp: Update.
4359 * gdb.mi/mi-var-child.exp: Update.
4360 * gdb.cp/expand-psymtabs-cxx.exp: Update.
4361 * gdb.cp/cp-relocate.exp (get_func_address): Update.
4362
957df313
DE
43632012-05-17 Doug Evans <dje@google.com>
4364
682c7f7b
DE
4365 * info-macros.exp: Pass "debug" to prepare_for_testing.
4366
957df313
DE
4367 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
4368 * gdb.ada/Makefile.in (clean): Ditto.
4369 * gdb.arch/Makefile.in (clean): Ditto.
4370 * gdb.asm/Makefile.in (clean): Ditto.
4371 * gdb.base/Makefile.in (clean): Ditto.
4372 * gdb.cell/Makefile.in (clean): Ditto.
4373 * gdb.cp/Makefile.in (clean): Ditto.
4374 * gdb.disasm/Makefile.in (clean): Ditto.
4375 * gdb.dwarf2/Makefile.in (clean): Ditto.
4376 * gdb.fortran/Makefile.in (clean): Ditto.
4377 * gdb.go/Makefile.in (clean): Ditto.
4378 * gdb.hp/Makefile.in (clean): Ditto.
4379 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
4380 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
4381 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
4382 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
4383 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
4384 * gdb.java/Makefile.in (clean): Ditto.
4385 * gdb.linespec/Makefile.in (clean): Ditto.
4386 * gdb.mi/Makefile.in (clean): Ditto.
4387 * gdb.modula2/Makefile.in (clean): Ditto.
4388 * gdb.multi/Makefile.in (clean): Ditto.
4389 * gdb.objc/Makefile.in (clean): Ditto.
4390 * gdb.opencl/Makefile.in (clean): Ditto.
4391 * gdb.opt/Makefile.in (clean): Ditto.
4392 * gdb.pascal/Makefile.in (clean): Ditto.
4393 * gdb.python/Makefile.in (clean): Ditto.
4394 * gdb.reverse/Makefile.in (clean): Ditto.
4395 * gdb.server/Makefile.in (clean): Ditto.
4396 * gdb.stabs/Makefile.in (clean): Ditto.
4397 * gdb.threads/Makefile.in (clean): Ditto.
4398 * gdb.trace/Makefile.in (clean): Ditto.
4399 * gdb.xml/Makefile.in (clean): Ditto.
4400
abc9d0dc
TT
44012012-05-16 Tom Tromey <tromey@redhat.com>
4402
4403 * gdb.base/macscp1.c (macscp_expr): Add comment.
4404 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
4405
6a3a010b
MR
44062012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
4407
4408 * gdb.base/return-nodebug.exp: Also test float and double types.
4409
01429c8e
JK
44102012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4411
4412 PR testsuite/12649
4413 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
4414
54115cd4
JK
4415 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
4416
0c5f383f
SDJ
44172012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
4418
4419 * gdb.base/stap-probe.exp (stap_test): Remove calls to
4420 `rerun_to_main'.
4421 (stap_test_no_debuginfo): Likewise.
4422
e7e0cddf
SS
44232012-05-14 Stan Shebs <stan@codesourcery.com>
4424
4425 * gdb.base/dprintf.c: New file.
4426 * gdb.base/dprintf.exp: New file.
4427
c772f8e7
HZ
44282012-05-14 Hui Zhu <hui_zhu@mentor.com>
4429
4430 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
4431 * gdb.trace/disconnected-tracing.c: New file.
4432 * gdb.trace/disconnected-tracing.exp: New file.
4433
7efc75aa
SCR
44342012-05-13 Siva Chandra Reddy <sivachandra@google.com>
4435
4436 * gdb.python/python.c: Add a new breakpoint comment.
4437 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
4438
85d4a676
SS
44392011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
4440
4441 * gdb.base/info-os.exp: New file.
4442 * gdb.base/info-os.c: New file.
4443
64ea88dc
JB
44442012-05-10 Joel Brobecker <brobecker@adacore.com>
4445
4647ab1b
JB
4446 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
4447 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
4448 New files.
64ea88dc 4449
afba63f1
JB
44502012-05-10 Joel Brobecker <brobecker@adacore.com>
4451
4452 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
4453 gdb.base/ctxobj.exp: New files.
4454
9d198b1e
TT
44552012-05-09 Tom Tromey <tromey@redhat.com>
4456
4457 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
4458
9bfee719
MR
44592012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
4460
4461 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
4462
3a7341d8
MR
44632012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
4464
4465 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
4466 before using it.
4467
52b3699b
TG
44682012-05-04 Tristan Gingold <gingold@adacore.com>
4469
4470 * gdb.base/set-noassign.exp: New test.
4471
a20ee7a4
SCR
44722012-05-03 Siva Chandra Reddy <sivachandra@google.com>
4473
4474 * gdb.python/py-symbol.exp: Add tests to test the new methods
4475 gdb.Symtab.global_block() and gdb.Symtab.static_block().
4476 * gdb.python/py-symbol.c: Add new struct to help test
4477 gdb.Symtab.static_block().
4478
bf2f0858
DE
44792012-05-03 Doug Evans <dje@google.com>
4480
4481 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
4482 commented out.
4483
2d4e0376
YQ
44842012-05-03 Yao Qi <yao@codesourcery.com>
4485
4486 * gdb.base/catch-syscall.exp: Skip it before compilation if target
4487 doesn't support.
4488 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
4489 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
4490
6d0bb9f3
YQ
44912012-05-03 Yao Qi <yao@codesourcery.com>
4492
4493 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
4494
fd820528
DE
44952012-04-30 Doug Evans <dje@google.com>
4496
4497 PR testsuite/13961
4498 * gdb.dwarf2/pr13961.S: New file.
4499 * gdb.dwarf2/pr13961.exp: New file.
4500
b9e219b9
YQ
45012012-04-29 Yao Qi <yao@codesourcery.com>
4502
4503 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
4504
3019eac3
DE
45052012-04-28 Doug Evans <dje@google.com>
4506
4507 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
4508 .Ltype_int_in_cu2. Use name "int2" instead of "int".
4509 All uses updated.
4510 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
4511 "ptype func_cu1" to expand cu2 before cu1.
4512
62e5f89c
SDJ
45132012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
4514 Tom Tromey <tromey@redhat.com>
4515
4516 * gdb.base/default.exp: Add `$_probe_arg*' convenience
4517 variables.
4518 * gdb.base/stap-probe.c: New file.
4519 * gdb.base/stap-probe.exp: New file.
4520 * gdb.trace/stap-trace.c: New file.
4521 * gdb.trace/stap-trace.exp: New file.
4522 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
4523 libgcc's unwinder.
4524
14132e89
MR
45252012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
4526
4527 * gdb.arch/mips16-thunks-inmain.c: New file.
4528 * gdb.arch/mips16-thunks-main.c: New file.
4529 * gdb.arch/mips16-thunks-sin.c: New file.
4530 * gdb.arch/mips16-thunks-sinfrob.c: New file.
4531 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
4532 * gdb.arch/mips16-thunks-sinmain.c: New file.
4533 * gdb.arch/mips16-thunks-sinmips16.c: New file.
4534 * gdb.arch/mips16-thunks.exp: New file.
4535
a766d390
DE
45362012-04-25 Doug Evans <dje@google.com>
4537
4538 * configure.ac: Create gdb.go/Makefile.
4539 * configure: Regenerate.
4540 * gdb.base/default.exp: Add "go" to "set language" testing.
4541 * gdb.go/Makefile.in: New file.
4542 * gdb.go/basic-types.exp: New file.
4543 * gdb.go/chan.exp: New file.
4544 * gdb.go/chan.go: New file.
4545 * gdb.go/handcall.exp: New file.
4546 * gdb.go/handcall.go: New file.
4547 * gdb.go/hello.exp: New file.
4548 * gdb.go/hello.go: New file.
4549 * gdb.go/integers.exp: New file.
4550 * gdb.go/integers.go: New file.
4551 * gdb.go/methods.exp: New file.
4552 * gdb.go/methods.go: New file.
4553 * gdb.go/package.exp: New file.
4554 * gdb.go/package1.go: New file.
4555 * gdb.go/package2.go: New file.
4556 * gdb.go/print.exp: New file.
4557 * gdb.go/strings.exp: New file.
4558 * gdb.go/strings.go: New file.
4559 * gdb.go/types.exp: New file.
4560 * gdb.go/types.go: New file.
4561 * gdb.go/unsafe.exp: New file.
4562 * gdb.go/unsafe.go: New file.
4563 * lib/future.exp: Add Go support.
4564 (gdb_find_go, gdb_find_go_linker): New procs.
4565 (gdb_default_target_compile): Add Go support.
4566 * lib/gdb.exp (skip_go_tests): New proc.
4567 * lib/go.exp: New file.
4568
e65f9ffb
TT
45692012-04-25 Tom Tromey <tromey@redhat.com>
4570
4571 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
4572
14e75d8e
JK
45732012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
4574 Jan Kratochvil <jan.kratochvil@redhat.com>
4575
4576 PR symtab/7259:
4577 * gdb.base/enumval.c: New test case.
4578 * gdb.base/enumval.exp: New test case.
4579 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
4580 field.bitpos.
4581
f3525b70
PA
45822012-04-17 Pedro Alves <palves@redhat.com>
4583
4584 * Makefile.in (site.exp): Make site.exp source
4585 $srcdir/lib/append_gdb_boards_dir.exp.
4586 * lib/append_gdb_boards_dir.exp: New file.
4587
bccbefd2
JK
45882012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4589
4590 New option "set auto-load safe-path".
4591 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
4592 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
4593
bf88dd68
JK
45942012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4595
4596 auto-load: Implementation.
4597 * gdb.base/help.exp (test set height): Increase the height.
4598 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
4599 to ...
4600 (info auto-load python-scripts): ... here.
4601 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
4602 to ...
4603 (info auto-load python-scripts *): ... here.
4604
c0d4d1c0
YQ
46052012-04-16 Yao Qi <yao@codesourcery.com>
4606
4607 * lib/trace-support.exp (get_in_proc_agent): New.
4608 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
4609 of in process trace agent.
4610 * gdb.trace/ftrace.exp: Likewise.
4611 * gdb.trace/pending.exp: Likewise.
4612 * gdb.trace/trace-break.exp: Likewise.
4613 * gdb.trace/trace-mt.exp
4614 * gdb.trace/tspeed.exp: Likewise.
4615 * gdb.trace/tstatus.exp
4616 * gdb.trace/strace.exp: Likewise.
4617
cbf68a60
TS
46182012-04-16 Thomas Schwinge <thomas@codesourcery.com>
4619
dd6d3b70
TS
4620 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
4621 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
4622
cbf68a60
TS
4623 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
4624
8264ba82
AG
46252012-04-14 Anton Gorenkov <xgsa@yandex.ru>
4626
4627 PR mi/13393
4628 * gdb.mi/mi-var-rtti.cc: New file.
4629 * gdb.mi/mi-var-rtti.exp: New file.
4630 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
4631 function.
4632 (mi_varobj_update_with_type_change): updated to avoid code duplication.
4633
de0919f8 46342012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
4635
4636 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
4637 EXECUTABLES.
4638 * gdb.python/py-explore.c: C program used for testing the new
4639 'explore' command on C constructs.
4640 * gdb.python/py-explore.cc: C++ program used for testing the new
4641 'explore' command on C++ constructs.
4642 * gdb-python/py-explore.exp: Tests for the new 'explore'
4643 command on C constructs.
4644 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
4645 command on C++ constructs.
4646
a82da7dd
MK
46472012-04-07 Mark Kettenis <kettenis@gnu.org>
4648
4649 * gdb.base/funcargs.exp (complex_args): Fix typo.
4650
e127cba8
JK
46512012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4652
4653 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
4654 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
4655
40e084e1
KS
46562012-04-05 Keith Seitz <keiths@redhat.com>
4657
4658 * gdb.base/advance.exp: Update error message for
4659 "advance malformed" test.
4660 * gdb.base/break.exp: Likewise for "breakpoint with
4661 trailing garbage" test.
4662 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
4663 with trailing garbage" test.
4664 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
4665 trailng garbage" test.
4666 * gdb.base/until.exp: Likewise for "malformed until" test.
4667 * gdb.cp/ovldbreak.exp: Create the breakpoint table
4668 for "breakpoint info (after setting on all)".
4669 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
4670 tests.
4671 * gdb.cp/cplabel.cc: New file.
4672 * gdb.cp/cplabel.exp: New test.
4673 * gdb.linespec/ls-errs.c: New file.
4674 * gdb.linespec/ls-errs.exp: New test.
4675
a72c8f6a
JK
46762012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4677
4678 * gdb.trace/unavailable.exp
4679 (collect globals: print object on: print derived_partial)
4680 (collect globals: print object on: print derived_whole)
4681 (collect globals: print object off: print derived_partial)
4682 (collect globals: print object off: print derived_whole): Update
4683 expected output.
4684
f87a3023
KS
46852012-03-30 Keith Seitz <keiths@redhat.com>
4686
4687 * gdb.python: Add test for linespecs with commas.
4688
e2171b3c
KS
46892012-03-28 Keith Seitz <keiths@redhat.com>
4690
4691 * gdb.linespec/ls-dollar.cc: New file.
4692 * gdb.linespec/ls-dollar.exp: New test.
4693
46942012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
4695
4696 * gdb.cp/namespace.exp: Add breakpoint tests for functions
4697 starting with the global namespace.
4698
2f4e0a80
DE
46992012-03-23 Doug Evans <dje@google.com>
4700
4701 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
4702
7b282c5a
SCR
47032012-03-22 Siva Chandra Reddy <sivachandra@google.com>
4704
4705 * gdb.python/py-value.cc: Add test case for testing the
4706 methodology exposing C++ values to Python.
4707 * gdb.python/py-value-cc.exp: Add tests testing the methodology
4708 exposing C++ values to Python.
4709 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
4710
2e98ca53
JK
47112012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4712 Siddhesh Poyarekar <siddhesh@redhat.com>
4713
4714 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
4715 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
4716 (generate native core dump): Make the test unsupported if core cannot
4717 be generated.
4718
8320cc4f
JK
47192012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4720
4721 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
4722 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
4723 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
4724
3a69ffb2
JK
47252012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
4726
4727 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
4728
8fabffee
DE
47292012-03-17 Doug Evans <dje@google.com>
4730
4731 * dg-extract-results.sh: Handle KFAILs.
4732
ab260dad
JK
47332012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4734
4735 PR symtab/13777
4736 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
4737
53ba8333
JB
47382012-03-16 Joel Brobecker <brobecker@adacore.com>
4739
4740 * gdb.ada/set_pckd_arr_elt: New testcase.
4741
481860b3
GB
47422012-03-16 Gary Benson <gbenson@redhat.com>
4743
4744 PR breakpoints/10738
4745 * gdb.opt/inline-break.exp: New file.
4746 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
4747 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
4748 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
4749 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
4750 * gdb.base/async-shell.exp: Likewise.
4751 * lib/mi-support.exp (library_loaded_re): Likewise.
4752
410528f0
TT
47532012-03-15 Tom Tromey <tromey@redhat.com>
4754
4755 * gdb.cp/virtfunc2.exp: Update expected output.
4756 * gdb.cp/pr9631.exp: Update expected output.
4757 * gdb.cp/member-ptr.exp: Update expected output.
4758 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
4759 output.
4760 * gdb.cp/casts.exp: Update expected output.
4761
c4aeac85
TT
47622012-03-15 Tom Tromey <tromey@redhat.com>
4763
4764 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
4765 (test_info_vtbl): Likewise.
4766 (do_tests): Call test_info_vtbl.
4767 * gdb.cp/virtfunc.cc (va): New global.
4768
856d06f9
TS
47692012-03-15 Thomas Schwinge <thomas@codesourcery.com>
4770
4771 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
4772 describing DWARF data structures.
4773 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
4774 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
4775 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
4776 * gdb.dwarf2/dw2-entry-value.S: Likewise.
4777 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
4778 * gdb.dwarf2/dw2-param-error.S: Likewise.
4779 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
4780 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
4781 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
4782 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
4783 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
4784 * gdb.dwarf2/pr11465.S: Likewise.
4785
e837f12a
JK
47862012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4787
4788 * gdb.mi/mi2-prompt.exp: New file.
4789
ccbb4f28
JB
47902012-03-13 Joel Brobecker <brobecker@adacore.com>
4791
4792 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
4793
32039130
JB
47942012-03-13 Joel Brobecker <brobecker@adacore.com>
4795
4796 * gdb.ada/bp_range_type: New testcase.
4797
16899756
DE
47982012-03-13 Doug Evans <dje@google.com>
4799
4800 * gdb.base/default.exp: Delete tests for symbol-reloading.
4801 * gdb.base/help.exp: Ditto.
4802 * gdb.base/setshow.exp: Ditto.
4803 * gdb.base/gdb_history: Delete references to symbol-reloading.
4804
87b0bb13
JK
48052012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4806
4807 * gdb.base/attach-twice.c: New files.
4808 * gdb.base/attach-twice.exp: New files.
4809
0d7941a9
KS
48102012-03-08 Keith Seitz <keiths@redhat.com>
4811
4812 * lib/gdb.exp (gdb_get_line_number): Throw an
4813 error instead of returning -1.
4814 * gdb.base/break.exp: Remove unused variable
4815 bp_location5.
4816 * gdb.base/hbreak2.exp: Likewise.
4817 * gdb.base/sepdebug.exp: Likewise.
4818
f4647387
YQ
48192012-03-08 Yao Qi <yao@codesourcery.com>
4820 Pedro Alves <palves@redhat.com>
4821
4822 Fix PR server/13392.
4823 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
4824 (tracepoint_change_loc_2): Remove kfail. Return if failed to
4825 download tracepoints.
4826 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
4827 (pending_tracepoint_resolved_during_trace): Likewise.
4828 (pending_tracepoint_installed_during_trace): Likewise.
4829 (pending_tracepoint_with_action_resolved): Likewise.
4830
83c532cb
KS
48312012-03-08 Keith Seitz <keiths@redhat.com>
4832
4833 * gdb.ada/array_bounds.exp: Get breakpoint for line
4834 with "START", not "STOP".
4835 * gdb.python/py-infthread.exp: Do not continue to
4836 line marked "Break here.", which is undefined.
4837
d6b6bbb7
LM
48382012-03-08 Luis Machado <lgustavo@codesourcery.com>
4839
4840 Revert:
4841
4842 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4843
4844 Implement testsuite workaround for PR breakpoints/13781.
4845 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4846 (set breakpoint condition-evaluation host): New conditional command.
4847
7fe25d9b
JK
48482012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4849
4850 Fix CU relative vs. absolute DIE offsets.
4851 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
4852 one.
4853
51898c15
JK
48542012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4855
4856 Fix false FAIL on distros with relro linkage as default.
4857 * gdb.reverse/solib-precsave.exp: Try to compile the test using
4858 -Wl,-z,norelro first.
4859
8131799e
JB
48602012-03-06 Joel Brobecker <brobecker@adacore.com>
4861
4862 * gdb.ada/bp_on_var: New testcase.
4863
ba241969
JB
48642012-03-06 Joel Brobecker <brobecker@adacore.com>
4865
4866 * gdb.ada/bp_enum_homonym: New testcase.
4867
abe49676
YQ
48682012-03-06 Yao Qi <yao@codesourcery.com>
4869
4870 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
4871 x86_64-*-* and i?86-*-*.
4872 Set up KFAIL for gdb/13808.
4873
d8df103b
TT
48742012-03-05 Tom Tromey <tromey@redhat.com>
4875
4876 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
4877 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
4878
b7b189f3
TT
48792012-03-05 Tom Tromey <tromey@redhat.com>
4880
4881 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
4882
69dc1c4d
YQ
48832012-03-04 Yao Qi <yao@codesourcery.com>
4884
4885 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
4886 messages for KFAIL.
4887
3f20c47f
JK
48882012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4889
4890 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
4891 (print one_two_three, indexes off, print few_reps, indexes off)
4892 (print many_reps, indexes off, print empty, indexes off)
4893 (print one_two_three, print few_reps, print many_reps, print empty):
4894 Call setup_xfail if $gcc_old.
4895
abf1152a
JK
48962012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4897
4898 Implement testsuite workaround for PR breakpoints/13781.
4899 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4900 (set breakpoint condition-evaluation host): New conditional command.
4901
a06715f8
JK
49022012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4903
4904 Code cleanup.
4905 * gdb.cp/mb-templates.exp: New variables executable. Use it for
4906 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
4907 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
4908 number 1 by $bpnum. Four times.
4909
5808517f
YQ
49102012-03-03 Yao Qi <yao@codesourcery.com>
4911
4912 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
4913
dfe2ac14
JK
49142012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4915
4916 Setup KFAIL for PR server/13796.
4917 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
4918
8bbc467a
JB
49192012-03-02 Joel Brobecker <brobecker@adacore.com>
4920
4921 * gdb.ada/operator_bp: New testcase.
4922
c0eac87f
JB
49232012-03-02 Joel Brobecker <brobecker@adacore.com>
4924
4925 * gdb.ada/info_locals_renaming: New testcase.
4926
4f42c881
TT
49272012-03-02 Tom Tromey <tromey@redhat.com>
4928
4929 * gdb.base/nextoverexit.c: New file.
4930 * gdb.base/nextoverexit.exp: New file.
4931
7380c0c9
EBM
49322012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
4933
4934 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
4935 parameter.
4936
1faeff08
MR
49372012-03-01 Maciej W. Rozycki <macro@mips.com>
4938
4939 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
4940 core registers.
4941
320b6f49 49422012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
4943 Maciej W. Rozycki <macro@codesourcery.com>
4944 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
4945
4946 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
4947
ad5f7d6e
PA
49482012-03-01 Pedro Alves <palves@redhat.com>
4949
4950 PR gdb/13767
4951
4952 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
4953 (gdb_collect_globals_test): Call it.
4954
d3dc44a6
KS
49552012-03-01 Keith Seitz <keiths@redhat.com>
4956
4957 * gdb.cp/method2.exp: Output of overload menu is now
4958 alphabetized. Update tests for "break A::method".
4959 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
4960 of hard-coding them.
4961 Overload menu is alphabetized: rewrite to accommodate.
4962 Unset variables LINE and TYPES which are used in other tests.
4963 Compute the output of "info break".
4964 Update the breakpoint table after all breakpoints are deleted.
4965 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
4966 compute ACTUALS and the method body based on parameters.
4967 Update expected output accordingly.
4968 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
4969 unique comments to allow the use of gdb_get_line_number.
4970
49712012-03-01 Keith Seitz <keiths@redhat.com>
4972
4973 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
4974 some Tcl syntax.
4975 * gdb.cp/ovldbreak.exp: Likewise.
4976
7949c2a0
KS
49772012-03-01 Keith Seitz <keiths@redhat.com>
4978
4979 * gdb.base/help.exp (help show user): Update expected result
4980 for new doc string changes (add "non-python").
4981
7d74f244
DE
49822012-03-01 Scott J. Goldman <scottjg@vmware.com>
4983
4984 * gdb.python/py-cmd.exp: Add test to verify that python commands can
4985 be put in the user-defined category and that the commands appear in
4986 "help user-defined".
4987
1b611343
JB
49882012-02-29 Joel Brobecker <brobecker@adacore.com>
4989
4990 * gdb.ada/tagged_not_init: New testcase.
4991
99b1c762
JB
49922012-02-29 Joel Brobecker <brobecker@adacore.com>
4993
4994 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
4995 * gdb.ada/enum_idx_packed: New testcase.
4996
2d4a02ee
JB
49972012-02-29 Joel Brobecker <brobecker@adacore.com>
4998
4999 * gdb.ada/aliased_array: New testcase.
5000
2e6fda7d
JB
50012012-02-29 Joel Brobecker <brobecker@adacore.com>
5002
5003 * gdb.ada/whatis_array_val: New testcase.
5004
9a7f938f
JK
50052012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5006
5007 Fix disp-step-syscall.exp: fork: single step over fork.
5008 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
5009 whitespaces.
5010 (single step over $syscall): Remove its check.
5011 (single step over $syscall final pc): New check.
5012
8703a944
JK
50132012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5014
5015 Support processors without SSSE3.
5016 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
5017 pabsd into ...
5018 (ssse3_test): ... a new function.
5019 (main): Call ssse3_test.
5020 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
5021 Update expected values everywhere.
5022 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
5023 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
5024 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
5025 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
5026 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
5027 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
5028 Move these tests lower.
5029 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
5030 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
5031 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
5032 New tests.
5033
c03e6ccc
YQ
50342012-02-29 Yao Qi <yao@codesourcery.com>
5035 Pedro Alves <palves@redhat.com>
5036
5037 * gdb.trace/trace-mt.c: New.
5038 * gdb.trace/trace-mt.exp: New.
5039
7964b62a
TS
50402012-02-28 Thomas Schwinge <thomas@codesourcery.com>
5041
2c8910ba
TS
5042 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
5043 numbers instead of hardcoding them.
5044 * gdb.base/annota1.c: Provide suitable markers.
5045 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
5046 numbers instead of hardcoding them.
5047 * gdb.base/annota3.c: Provide suitable markers.
5048
5049 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
5050 * gdb.base/annota3.c: Likewise.
5051 * gdb.base/sigall.c: Likewise.
5052 * gdb.base/signals.c: Likewise.
5053 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 5054
5a41c0b7
MR
50552012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
5056
5057 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
5058 failure return path.
5059
ebbbe5c5
LM
50602012-02-27 Luis Machado <lgustavo@codesourcery.com>
5061
5062 * gdb.base/save-bp.exp: Account for new condition evaluator output.
5063
8d126d8a
LM
50642012-02-24 Luis Machado <lgustavo@codesourcery.com>
5065
5066 * gdb.base/cond-eval-mode.exp: New file.
5067
11337c2f
PA
50682012-02-24 Pedro Alves <palves@redhat.com>
5069
5070 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
5071 (top level): Use with_test_prefix.
5072
13fc3e3c
PA
50732012-02-24 Pedro Alves <palves@redhat.com>
5074
5075 * gdb.threads/attach-into-signal.exp (corefunc): Use
5076 with_test_prefix.
5077
07c1b626
JK
50782012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5079
5080 Fix false FAILs on old CPUs without SSE.
5081 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
5082 Return untested for Illegal instruction.
5083
596ba138
JK
50842012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5085
5086 Fix false FAILs with glibc debug infos installed.
5087 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
5088 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
5089
aeaa2474
SA
50902012-02-22 Sterling Augustine <saugustine@google.com>
5091
5092 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
5093 constant with cast.
5094
aed555c9
PA
50952012-02-21 Pedro Alves <palves@redhat.com>
5096
5097 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
5098
78afebb4
PA
50992012-02-21 Pedro Alves <palves@redhat.com>
5100
5101 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
5102
fdcfef12
PA
51032012-02-21 Pedro Alves <palves@redhat.com>
5104
5105 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
5106 with_test_prefix.
5107
0f4d39d5
PA
51082012-02-21 Pedro Alves <palves@redhat.com>
5109
5110 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
5111 with_test_prefix here.
5112 (top level): Do it here instead. Remove `:' from the
5113 with_test_prefix string.
5114 * gdb.base/attach-pie-misread.exp: Remove the leading space the
5115 the suffix `:' from the with_test_prefix prefix string.
5116 * gdb.base/break-interp.exp: Ditto.
5117 * gdb.base/catch-load.exp: Ditto.
5118 * gdb.base/disp-step-syscall.exp: Ditto.
5119 * gdb.base/jit-so.exp: Ditto.
5120 * gdb.base/jit.exp: Ditto.
5121 * gdb.base/sepdebug.exp: Ditto.
5122 * gdb.base/solib-display.exp: Ditto.
5123 * gdb.base/solib-overlap.exp: Ditto.
5124 * gdb.base/watch-cond-infcall.exp: Ditto.
5125 * gdb.base/watchpoint.exp: Ditto.
5126 * gdb.dwarf2/dw2-noloc.exp: Ditto.
5127 * gdb.mi/mi-watch.exp: Ditto.
5128 * gdb.mi/mi2-watch.exp: Ditto.
5129 * gdb.threads/non-ldr-exc-1.exp: Ditto.
5130 * gdb.threads/non-ldr-exc-2.exp: Ditto.
5131 * gdb.threads/non-ldr-exc-3.exp: Ditto.
5132 * gdb.threads/non-ldr-exc-4.exp: Ditto.
5133 * gdb.threads/watchpoint-fork.exp: Ditto.
5134 * gdb.threads/watchthreads-reorder.exp: Ditto.
5135 * gdb.trace/change-loc.exp: Ditto.
5136 * gdb.trace/pending.exp: Ditto.
5137 * gdb.trace/status-stop.exp: Ditto.
5138 * gdb.trace/strace.exp: Ditto.
5139 * gdb.trace/trace-break.exp: Ditto.
5140 * gdb.trace/unavailable.exp: Ditto.
5141 * lib/gdb.exp (with_test_prefix): Always prefix with space and
5142 suffix with colon. Adjust leading comments.
5143
6a5870ce
PA
51442012-02-21 Pedro Alves <palves@redhat.com>
5145 Tom Tromey <tromey@redhat.com>
5146
5147 * lib/gdb.exp: Add description of test prefixes.
5148 (with_test_prefix): New procedure.
5149 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
5150 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
5151 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
5152 instead of lappend to append to pf_prefix.
5153 * gdb.base/catch-load.exp: Use with_test_prefix.
5154 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
5155 * gdb.base/jit-so.exp: Use with_test_prefix.
5156 * gdb.base/jit.exp: Use with_test_prefix.
5157 * gdb.base/return-nodebug.exp (do_test): Use append instead of
5158 lappend to append to pf_prefix.
5159 * gdb.base/sepdebug.exp: Use with_test_prefix.
5160 * gdb.base/solib-display.exp: Use with_test_prefix.
5161 * gdb.base/solib-overlap.exp: Use with_test_prefix.
5162 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
5163 * gdb.base/watchpoint.exp: Use with_test_prefix.
5164 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
5165 * gdb.mi/mi-watch.exp: Use with_test_prefix.
5166 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
5167 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
5168 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
5169 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
5170 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
5171 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
5172 append instead of lappend to append to pf_prefix.
5173 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
5174 * gdb.trace/change-loc.exp: Use with_test_prefix.
5175 * gdb.trace/pending.exp: Use with_test_prefix.
5176 * gdb.trace/status-stop.exp: Use with_test_prefix.
5177 * gdb.trace/strace.exp: Use with_test_prefix.
5178 * gdb.trace/trace-break.exp: Use with_test_prefix.
5179 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
5180 instead of lappend to append to pf_prefix.
5181
35dc4a6b
JK
51822012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5183
5184 Fix racy FAILs.
5185 * gdb.base/inferior-died.c (main): Add return of 0.
5186 * gdb.base/inferior-died.exp (continue): Fix expectation of
5187 asynchronous events.
5188 (p 1): New test.
5189
c5a006e6
PA
51902012-02-20 Pedro Alves <palves@redhat.com>
5191
5192 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
5193 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
5194 gdb's internal debug output. For the non-threaded case, look for
5195 "Program received signal SIGLARM", for the threaded case, peek at
5196 the thread's siginfo.
5197
cc51a170
PA
51982012-02-20 Pedro Alves <palves@redhat.com>
5199
5200 General cleanup, make output test messages unique, and build
5201 different executable files for the non-threaded and threaded
5202 cases.
5203
5204 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
5205 Delete.
5206 (executable_nothr, executable_thr): New globals.
5207 (top level): Adjust to delete both executables.
5208 (corefunc): New parameter $executable. Set $pf_prefix instead of
5209 hand writing a prefix in tests. Issue a clean_restart and enable
5210 lin-lwp debug output here.
5211 (top level): Adjust. Use build_executable. Don't start gdb here,
5212 and don't enable lin-lwp debug output here.
5213 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
5214
c755f03d
JK
52152012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5216
5217 Fix racy FAILs.
5218 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
5219 "continue" command.
5220
6bec5e0a
JK
52212012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5222
5223 Fix for gdbserver non-extended mode.
5224 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
5225 and gdb_run_cmd.
5226
2e8265fd
TT
52272012-02-17 Tom Tromey <tromey@redhat.com>
5228
5229 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
5230 * gdb.python/py-events.exp: Check 'dir' output.
5231 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
5232
9e507076
YQ
52332012-02-17 Yao Qi <yao@codesourcery.com>
5234
5235 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
5236
32d22ab1
TT
52372012-02-16 Tom Tromey <tromey@redhat.com>
5238
5239 * gdb.base/inferior-died.c: Don't include stdio.h.
5240
9addecb9
TT
52412012-02-16 Tom Tromey <tromey@redhat.com>
5242
5243 * gdb.base/inferior-died.c: New file.
5244 * gdb.base/inferior-died.exp: New file.
5245
4cb6da1c
AR
52462012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
5247
5248 * gdb.base/break-inline.exp: New file.
5249 * gdb.base/break-inline.c: New file.
5250
3af2590d
TT
52512012-02-15 Tom Tromey <tromey@redhat.com>
5252
5253 * gdb.base/pc-fp.exp: Add "info register" tests.
5254
29988831
TT
52552012-02-15 Tom Tromey <tromey@redhat.com>
5256
5257 * gdb.base/regs.exp: Remove.
5258
10010058
PA
52592012-02-15 Pedro Alves <palves@redhat.com>
5260
5261 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
5262 the target doesn't support tracepoints.
5263 * gdb.trace/circ.exp: Ditto.
5264 * gdb.trace/collection.exp: Ditto.
5265 * gdb.trace/packetlen.exp: Ditto.
5266 * gdb.trace/passc-dyn.exp: Ditto.
5267 * gdb.trace/report.exp: Ditto.
5268 * gdb.trace/tfind.exp: Ditto.
5269 * gdb.trace/tspeed.exp: Ditto.
5270 * gdb.trace/tsv.exp: Ditto.
5271 * gdb.trace/unavailable.exp: Ditto.
5272 * gdb.trace/while-dyn.exp: Ditto.
5273
a2e0062d
PA
52742012-02-15 Pedro Alves <palves@redhat.com>
5275
5276 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
5277 gdb_test_multiple, and call unsupported instead of fail, if the
5278 remote side does not support the request.
5279
a1999d40
PA
52802012-02-15 Pedro Alves <palves@redhat.com>
5281
5282 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
5283 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
5284 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
5285 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
5286 * gdb.server/server-run.exp: Make sure gdb is disconnected.
5287 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
5288 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
5289 doesn't start with "extended-" already.
5290
7cee1e54
PA
52912012-02-15 Pedro Alves <palves@redhat.com>
5292
5293 Support extended-remote. Avoid cascading timeouts.
5294
5295 * gdb.base/attach.exp (do_attach_tests): Add expected output for
5296 the extended-remote target. If attaching with no file fails, load
5297 the file manually.
5298 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
5299
816338b5
SS
53002012-02-14 Stan Shebs <stan@codesourcery.com>
5301
5302 * gdb.base/ena-dis-br.exp: Add enable count test.
5303
cc30c4bd
PA
53042012-02-13 Pedro Alves <palves@redhat.com>
5305
5306 * config/mips-idt.exp: Delete.
5307 * gdb.base/a2-run.exp: Remove mips-idt xfails.
5308 * gdb.base/bitfields.exp: Remove mips-idt restarts.
5309 * gdb.base/break.exp: Remove mips-idt references.
5310 * gdb.base/chng-syms.exp: Ditto.
5311 * gdb.base/default.exp: Ditto.
5312 * gdb.base/funcargs.exp (funcargs_reload): Delete.
5313 (top level): Don't call it.
5314 * gdb.base/opaque.exp: Remove mips-idt restarts.
5315 * gdb.base/ptype.exp: Remove mips-idt xfails.
5316 * gdb.base/scope.exp: Remove mips-idt restarts.
5317 * gdb.base/sepdebug.exp: Remove mips-idt references.
5318 * gdb.base/watchpoint.exp (maybe_clean_restart)
5319 (maybe_reinitialize): Delete.
5320 (test_disabling_watchpoints, test_disabling_watchpoints)
5321 (test_watchpoint_triggered_in_syscall)
5322 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
5323 Don't call them.
5324
57008375
JK
53252012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5326
5327 * gdb.server/server-exec-info.exp: New file.
5328
4a2d9c08
PA
53292012-02-10 Pedro Alves <palves@redhat.com>
5330
5331 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
5332 always non-empty.
5333 (test_attach): Always pass $exec to test_attach_gdb.
5334
09fa21bd
TT
53352012-02-08 Tom Tromey <tromey@redhat.com>
5336
5337 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
5338 before inferior is started.
5339
f0823d2c
TT
53402012-02-07 Tom Tromey <tromey@redhat.com>
5341
5342 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
5343 Symbol.value.
5344 * gdb.python/py-symbol.c (qq): Set default value.
5345
53462012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
5347
5348 * gdb.python/py-symbol.c (qq): New global.
5349 * gdb.python/py-symbol.exp: Add test for frame-less
5350 lookup_symbol.
5351 * gdb.python/py-symtab.exp: Fix line number.
5352
f7e44f65
JB
53532012-02-03 Joel Brobecker <brobecker@adacore.com>
5354
5355 * gdb.ada/mi_task_arg: New testcase.
5356
4c9ed63c
PA
53572012-02-02 Pedro Alves <palves@redhat.com>
5358
5359 * gdb.reverse/until-precsave.exp: Also put "record save" under the
5360 extended timeout.
5361
c0b9f2c6
PA
53622012-02-02 Pedro Alves <palves@redhat.com>
5363
5364 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
5365 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
5366
5f8cefd7
PA
53672012-02-02 Pedro Alves <palves@redhat.com>
5368
5369 * gdb.base/term.exp: Rewrite.
5370 * gdb.base/term.c: New.
5371
2f3a2569
PA
53722012-02-02 Pedro Alves <palves@redhat.com>
5373
5374 * gdb.base/default.exp (run "r" abbreviation, run): Add
5375 extended-remote expected output.
5376
f149aabd
TT
53772012-02-02 Tom Tromey <tromey@redhat.com>
5378
5379 * gdb.cp/dispcxx.exp: New file.
5380 * gdb.cp/dispcxx.cc: New file.
5381
03bef283
TT
53822012-02-01 Tom Tromey <tromey@redhat.com>
5383
5384 * gdb.base/jit-simple.exp: New file.
5385 * gdb.base/jit-simple.c: New file.
5386
a79b18b5
YQ
53872012-01-30 Yao Qi <yao@codesourcery.com>
5388
5389 * gdb.base/skip.exp: Make test result unique.
5390
f0d1a53e
JK
53912012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5392
5393 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
5394 compatibility with valgrind-3.7.0.
5395
4b3c9f41
PA
53962012-01-27 Pedro Alves <palves@redhat.com>
5397
5398 * gdb.base/watchpoint.exp (no_hw): New global.
5399 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
5400 disable hw watchpoints.
5401 (test_wide_location_1, test_wide_location_2): If no_hw is set,
5402 don't expect hw watchpoints.
5403 (no_hw_watchpoints): Always clean restart.
5404 (do_tests): New procedure, factored out from the top level.
5405 (top level): Run tests twice. Once with hw watchpoints enabled,
5406 another time with hw watchpoints disabled.
5407
a13491c8
PA
54082012-01-27 Pedro Alves <palves@redhat.com>
5409
5410 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
5411 out from the top level.
5412 (top level): Call it instead.
5413
f2c8a051
PA
54142012-01-27 Pedro Alves <palves@redhat.com>
5415
5416 * gdb.base/watchpoint.exp (top level): Re-enable hardware
5417 watchpoints sooner.
5418
654d7a9e
PA
54192012-01-27 Pedro Alves <palves@redhat.com>
5420
5421 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
5422
274f47f3
PA
54232012-01-27 Pedro Alves <palves@redhat.com>
5424
5425 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
5426 "You may have requested too many hardware
5427 breakpoints/watchpoints".
5428
e4d63ba2
PA
54292012-01-27 Pedro Alves <palves@redhat.com>
5430
5431 * gdb.base/watchpoint.exp (maybe_clean_restart)
5432 (maybe_reinitialize): New.
5433 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
5434 expect "hit N times".
5435 (test_disabling_watchpoints, test_complex_watchpoint)
5436 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
5437 Call maybe_clean_restart.
5438 (top level): Use clean_restart. Remove "mips-idt-*"
5439 reinitialization.
5440
dbd95daf
PA
54412012-01-27 Pedro Alves <palves@redhat.com>
5442
5443 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
5444
f3ad2025
PA
54452012-01-27 Pedro Alves <palves@redhat.com>
5446
5447 * gdb.base/watchpoint.exp: Clean restart after tests that don't
5448 require `initialize' anymore. Remove unnecessary `initialize'
5449 calls.
5450
100aa3ae
PA
54512012-01-27 Pedro Alves <palves@redhat.com>
5452
5453 * gdb.base/watchpoint.exp (wp_set): Delete.
5454 (initialize, test_simple_watchpoint, top level): Remove dead code.
5455
c79a8e11
PA
54562012-01-27 Pedro Alves <palves@redhat.com>
5457
5458 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
5459 typo.
5460
048fe15a
PA
54612012-01-27 Pedro Alves <palves@redhat.com>
5462
5463 * config/extended-gdbserver.exp: New file.
5464 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
5465 comment.
5466 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
5467 * boards/native-extended-gdbserver.exp: New file.
5468
4033a6bf
PA
54692012-01-26 Pedro Alves <palves@redhat.com>
5470
5471 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
5472 and gdb_test_multiple.
5473
3d7f4b81
PA
54742012-01-26 Pedro Alves <palves@redhat.com>
5475
5476 Make test messages unique, and more identifiable.
5477 * gdb.multi/watchpoint-multi.exp: Change test messages.
5478
484abf42
TT
54792012-01-25 Tom Tromey <tromey@redhat.com>
5480
5481 * gdb.base/solib-disc.exp: Fix regexps.
5482
edcc5120
TT
54832012-01-24 Tom Tromey <tromey@redhat.com>
5484
5485 * lib/mi-support.exp (mi_expect_stop): Add special case for
5486 solib-event.
5487 * gdb.base/catch-load-so.c: New file.
5488 * gdb.base/catch-load.exp: New file.
5489 * gdb.base/catch-load.c: New file.
5490 * gdb.base/break-interp.exp (reach_1): Update regexp.
5491
30b91c90
JK
54922012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5493
5494 Fix fuzzy results.
5495 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
5496 lpsimple and func.
5497
53fe1783
GB
54982012-01-24 Gary Benson <gbenson@redhat.com>
5499
5500 Delete #if 0'd out code.
5501 * gdb.base/default.exp (info catch): Remove.
5502 * gdb.base/gdb_history (info catch): Likewise.
5503 * gdb.base/help.exp (info catch): Likewise.
5504
d0d8b0c6
JK
55052012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5506
5507 Fix watchpoints to be specific for each inferior.
5508 * gdb.multi/watchpoint-multi.c: New file.
5509 * gdb.multi/watchpoint-multi.exp: New file.
5510
4403d8e9
JK
55112012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5512
5513 Fix watchpoints across inferior fork.
5514 * gdb.threads/watchpoint-fork-child.c: New file.
5515 * gdb.threads/watchpoint-fork-mt.c: New file.
5516 * gdb.threads/watchpoint-fork-parent.c: New file.
5517 * gdb.threads/watchpoint-fork-st.c: New file.
5518 * gdb.threads/watchpoint-fork.exp: New file.
5519 * gdb.threads/watchpoint-fork.h: New file.
5520
050a2e1d
PA
55212012-01-23 Pedro Alves <palves@redhat.com>
5522
5523 * gdb.base/call-signal-resume.exp: Allow output after "return".
5524
6a52fb62
PA
55252012-01-20 Pedro Alves <palves@redhat.com>
5526
5527 * gdb.python/py-finish-breakpoint.py: Fix typo.
5528
145b16a9
UW
55292012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
5530
5531 * gdb.base/info-proc.exp: Also run on remote targets. Main
5532 "info proc" command is now always present; whether target supports
5533 actual info proc operation is detected when attempting to issue
5534 the command.
5535
26f6125e
JK
55362012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5537
5538 * .gdbinit: Remove.
5539
eb5227ce
PA
55402012-01-19 Pedro Alves <palves@redhat.com>
5541
5542 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
5543 look at the funtions' returns.
5544 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
5545 (jprint.print(int, int)): Change return type to int. Adjust.
5546
1db33378
PP
55472012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5548
5549 PR gdb/9538
5550 * gdb.base/sepdebug.exp: New test.
5551
b9736cf8
PA
55522012-01-18 Pedro Alves <palves@redhat.com>
5553
5554 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
5555 Allow output before ^done.
5556
4aac40c8
TT
55572012-01-16 Tom Tromey <tromey@redhat.com>
5558
5559 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
5560 Add tests for relative directory.
5561
cafec441
TT
55622012-01-16 Tom Tromey <tromey@redhat.com>
5563
5564 * gdb.base/printcmds.c (enum flag_enum): New.
5565 (three): New global.
5566 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
5567 enum printing.
5568 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
5569 FlagEnumerationPrinter.
5570 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
5571 * gdb.python/py-pp-maint.c (enum flag_enum): New.
5572 (fval): New global.
5573
abcc4978
PA
55742012-01-16 Pedro Alves <palves@redhat.com>
5575
5576 * lib/gdb.exp (banned_procedures): New variable.
5577 (banned_variables_traced): Rename to ...
5578 (banned_traced): ... this.
5579 (gdb_init): Also trace banned procedures.
5580 (gdb_finish): Also untrace banned procedures.
5581
97ccebe8
PA
55822012-01-16 Pedro Alves <palves@redhat.com>
5583
5584 Remove all calls to strace.
5585
2af7517b
JK
55862012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5587
5588 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
5589 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
5590
9241a8bc
PP
55912012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5592
5593 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
5594 * gdb.base/pie-execl.exp: Likewise.
5595
3848a17f
KS
55962012-01-12 Keith Seitz <keiths@redhat.com>
5597
5598 PR mi/10586
5599 * gdb.mi/var-cmd.c (struct anonymous): New structure.
5600 (do_anonymous_type_tests): New function.
5601 (main): Call do_anonymous_type_tests.
5602 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
5603 (verify_everything): New procedure.
5604 * gdb.mi/mi-var-cp.cc (class A): New class.
5605 (anonymous_structs_and_unions): New function.
5606 (main): Call anonymous_structs_and_unions.
5607 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
5608 (verify_everything): New procedure.
5609
440e2fca
KS
56102012-01-12 Keith Seitz <keiths@redhat.com>
5611
5612 * lib/mi-support.exp: Expand comments about PATH_EXPR.
5613 (varobj_tree::get_path_expr): Assume that all varobjs are
5614 compound unless they are known simple types.
5615 Adjust path expressions based on parent type, path parent type,
5616 and tree language.
5617 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
5618 the root varobj.
5619 (mi_walk_varobj_tree): Add LANGUAGE parameter.
5620
675399c9
PA
56212012-01-11 Pedro Alves <palves@redhat.com>
5622
5623 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
5624 core files on this machine" anymore.
5625
97ddaa9b
PH
56262012-01-11 Paul Hilfinger <hilfingr@adacore.com>
5627
5628 * gdb.base/watchpoint.c (recurser): Initialize local_x.
5629 (main): Repeat recurser call.
5630 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
5631 equivalent to 'local_x'.
5632
ea733575 56332012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 5634 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
5635
5636 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
5637
2ca0b532
PA
56382012-01-05 Pedro Alves <alves.ped@gmail.com>
5639
5640 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
5641 * gdb.python/py-events.c (first): Add bits for new "step N" test.
5642 * gdb.python/py-events.exp: Test that "step N" tripping on a
5643 breakpoint emits a breakpoint event.
5644
6e681866
JB
56452012-01-03 Joel Brobecker <brobecker@adacore.com>
5646
5647 * gdb.base/auxv.exp: Reformat the copyright notice.
5648
3c2d6aff
YQ
56492012-01-03 Yao Qi <yao@codesourcery.com>
5650
5651 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
5652 (strace_trace_on_diff_addr): New.
5653 * gdb.trace/strace.c: (main): Add two local variables.
5654
0852fee3
UW
56552011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
5656
5657 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
5658 * gdb.cell/gcore.exp: Likewise.
5659 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
5660 to verify the correct instance of main is selected.
5661
12c3e59c
JB
56622012-01-02 Joel Brobecker <brobecker@adacore.com>
5663
5664 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
5665 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
5666 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
5667 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
5668 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
5669 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
5670 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
5671 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
5672 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
5673 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
5674 gdb.threads/thread_check.c: Reformat copyright header.
5675
c0f378ec
EBM
56762011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
5677
e4a7ca93 5678 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
5679 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
5680 is not enabled.
5681
3bc96cfb
JK
56822011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5683
5684 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
5685 parameter to self_exec, adjust the function.
5686 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
5687 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
5688 (set var do_exit = 0): Remove test.
5689 (newline at end of file): Add one.
5690
095bcf5e
JB
56912011-12-27 Joel Brobecker <brobecker@adacore.com>
5692
5693 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
5694 New files.
5695
18d19bd1
JK
56962011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5697
5698 Fix racy FAILs.
5699 * gdb.threads/fork-thread-pending.c (barrier): New variable.
5700 (thread_function, thread_forker): Call pthread_barrier_wait for it.
5701 (main): Call pthread_barrier_init for it.
5702
e809353a
JK
57032011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5704
5705 Fix double send_gdb leading to racy FAILs.
5706 * gdb.base/break.exp (set silent break bp_location1): Replace
5707 3x send_gdb and gdb_expect by gdb_test.
5708 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
5709 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
5710 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
5711 instead of send_gdb. Twice.
5712 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
5713 3x send_gdb and gdb_expect by gdb_test.
5714 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
5715
da8cb7ec
JK
57162011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5717
5718 * gdb.linespec/linespec.exp: Compile using {c++}.
5719
ae1a303e
JK
57202011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5721
5722 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
5723 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
5724 (verify GCC PR debug/51668): New test.
5725
cc72b2a2
KP
57262011-12-23 Kevin Pouget <kevin.pouget@st.com>
5727
5728 Introduce gdb.FinishBreakpoint in Python.
5729 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
5730 py-finish-breakpoint2
5731 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
5732 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
5733 instead of line number.
5734 * gdb.python/py-finish-breakpoint.c: New file.
5735 * gdb.python/py-finish-breakpoint.exp: New file.
5736 * gdb.python/py-finish-breakpoint.py: New file.
5737 * gdb.python/py-finish-breakpoint2.cc: New file.
5738 * gdb.python/py-finish-breakpoint2.exp: New file.
5739 * gdb.python/py-finish-breakpoint2.py: New file.
5740
3b7962f9
JK
57412011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5742
5743 Partial fix of compatibility with gcc-4.7.
5744 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
5745 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
5746 Add comment to add a PASS case in the future.
5747
6538471c
JK
5748 Fix compatibility with gcc-4.7.
5749 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
5750
7052e42c
UW
57512011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
5752
5753 PR tdep/12797
5754 * gdb.base/callfuncs.exp: Remove KFAIL.
5755
9ac7f98e
JB
57562011-12-21 Joel Brobecker <brobecker@adacore.com>
5757
5758 * gdb.ada/task_bp: New testcase.
5759
f6eeced0
JK
57602011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5761
5762 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
5763 -DNO_SECTIONS.
5764 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
5765
72225e17
JK
57662011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5767
5768 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
5769 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
5770 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5771 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
5772 conditional for gcc <= 4.5.
5773
13ac8d2c
JK
57742011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5775
5776 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
5777 by XFAIL.
5778 * gdb.cp/static-method.exp (info addr A::func())
5779 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5780 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5781 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5782 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
5783 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
5784 (test value of F in k3_m): Likewise.
5785 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5786 Likewise.
5787
049682ba
JK
57882011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5789
5790 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
5791 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
5792 Remove.
5793 * gdb.threads/attachstop-mt.c: Remove.
5794 * gdb.threads/attachstop-mt.exp: Remove.
5795
2c9d8796
MK
57962011-12-17 Mark Kettenis <kettenis@gnu.org>
5797
5798 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
5799
e0f9f062
DE
58002011-12-16 Doug Evans <dje@google.com>
5801
f4aa2101 5802 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
5803 * boards/native-gdbserver.exp: New file.
5804
e0f9f062
DE
5805 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
5806 gdbserver output.
5807 (gdbserver_default_get_remote_address): New function.
5808 (gdbserver_start): Call gdb,get_remote_address to compute argument
5809 to "target remote" command.
5810
80b6e756
PM
58112011-12-16 Phil Muldoon <pmuldoon@redhat.com>
5812
1c3ad6ab 5813 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
5814 python print-stack. Add set/show python print-stack
5815 off|full|message tests.
5816
1576bd00
YQ
58172011-12-15 Yao Qi <yao@codesourcery.com>
5818
5819 * gdb.trace/strace.c: New
5820 * gdb.trace/strace.exp: New.
5821
d6a0f6e0
TT
58222011-12-14 Tom Tromey <tromey@redhat.com>
5823
5824 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
5825
31015e1d
DE
58262011-12-14 Doug Evans <dje@google.com>
5827
5828 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
5829
7b50312a
PA
58302011-12-14 Pedro Alves <pedro@codesourcery.com>
5831
5832 PR threads/10729
5833
5834 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 5835 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 5836
924437bc
PA
58372011-12-13 Pedro Alves <pedro@codesourcery.com>
5838 Doug Evans <dje@google.com>
5839
5840 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
5841 (clean_restart): Remove references to the gdb_stub target board
5842 variable.
5843 (gdb_step_for_stub): Delete.
5844
5845 * gdb.base/annota1.exp: Remove all references to [target_info
5846 exists gdb_stub], gdb_step_for_stub and usestubs.
5847 * gdb.base/annota3.exp: Ditto.
5848 * gdb.base/async.exp: Ditto.
5849 * gdb.base/break.exp: Ditto.
5850 * gdb.base/code-expr.exp: Ditto.
5851 * gdb.base/commands.exp: Ditto.
5852 * gdb.base/completion.exp: Ditto.
5853 * gdb.base/condbreak.exp: Ditto.
5854 * gdb.base/consecutive.exp: Ditto.
5855 * gdb.base/cvexpr.exp: Ditto.
5856 * gdb.base/define.exp: Ditto.
5857 * gdb.base/display.exp: Ditto.
5858 * gdb.base/ena-dis-br.exp: Ditto.
5859 * gdb.base/environ.exp: Ditto.
5860 * gdb.base/gnu-ifunc.exp: Ditto.
5861 * gdb.base/maint.exp: Ditto.
5862 * gdb.base/pending.exp: Ditto.
5863 * gdb.base/sect-cmd.exp: Ditto.
5864 * gdb.base/sepdebug.exp: Ditto.
5865 * gdb.base/unload.exp: Ditto.
5866 * gdb.base/watchpoint-solib.exp: Ditto.
5867 * gdb.cp/annota2.exp: Ditto.
5868 * gdb.cp/annota3.exp: Ditto.
5869 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
5870 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
5871 * gdb.mi/mi-pending.exp: Ditto.
5872 * gdb.trace/circ.exp: Ditto.
5873 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
5874 * gdb.base/list.exp: Ditto.
5875
5876 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
5877 breakpoint function and all references to the usestubs macro.
5878 * gdb.base/exprs.c: Ditto.
5879 * gdb.base/freebpcmd.c: Ditto.
5880 * gdb.base/bitfields.c: Ditto.
5881 * gdb.base/bitfields2.c: Ditto.
5882 * gdb.base/break.c: Ditto.
5883 * gdb.base/call-sc.c: Ditto.
5884 * gdb.base/call-signals.c: Ditto.
5885 * gdb.base/callfuncs.c: Ditto.
5886 * gdb.base/charset.c: Ditto.
5887 * gdb.base/consecutive.c: Ditto.
5888 * gdb.base/constvars.c: Ditto.
5889 * gdb.base/funcargs.c: Ditto.
5890 * gdb.base/int-type.c: Ditto.
5891 * gdb.base/interrupt.c: Ditto.
5892 * gdb.base/langs0.c: Ditto.
5893 * gdb.base/list0.c: Ditto.
5894 * gdb.base/mips_pro.c: Ditto.
5895 * gdb.base/miscexprs.c: Ditto.
5896 * gdb.base/nodebug.c: Ditto.
5897 * gdb.base/opaque0.c: Ditto.
5898 * gdb.base/pointers.c: Ditto.
5899 * gdb.base/printcmds.c: Ditto.
5900 * gdb.base/ptype.c: Ditto.
5901 * gdb.base/recurse.c: Ditto.
5902 * gdb.base/reread1.c: Ditto.
5903 * gdb.base/reread2.c: Ditto.
5904 * gdb.base/restore.c: Ditto.
5905 * gdb.base/return.c: Ditto.
5906 * gdb.base/run.c: Ditto.
5907 * gdb.base/scope0.c: Ditto.
5908 * gdb.base/sepdebug.c: Ditto.
5909 * gdb.base/setshow.c: Ditto.
5910 * gdb.base/setvar.c: Ditto.
5911 * gdb.base/sigall.c: Ditto.
5912 * gdb.base/signals.c: Ditto.
5913 * gdb.base/structs.c: Ditto.
5914 * gdb.base/structs2.c: Ditto.
5915 * gdb.base/testenv.c: Ditto.
5916 * gdb.base/twice.c: Ditto.
5917 * gdb.base/unwindonsignal.c: Ditto.
5918 * gdb.base/watchpoint.c: Ditto.
5919 * gdb.base/watchpoints.c: Ditto.
5920 * gdb.base/whatis.c: Ditto.
5921 * gdb.cp/classes.cc: Ditto.
5922 * gdb.cp/cplusfuncs.cc: Ditto.
5923 * gdb.cp/derivation.cc: Ditto.
5924 * gdb.cp/formatted-ref.cc: Ditto.
5925 * gdb.cp/misc.cc: Ditto.
5926 * gdb.cp/overload.cc: Ditto.
5927 * gdb.cp/ovldbreak.cc: Ditto.
5928 * gdb.cp/ref-params.cc: Ditto.
5929 * gdb.cp/ref-types.cc: Ditto.
5930 * gdb.cp/templates.cc: Ditto.
5931 * gdb.cp/virtfunc.cc: Ditto.
5932 * gdb.hp/gdb.aCC/run.c: Ditto.
5933 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
5934 * gdb.hp/gdb.compat/xdb0.c: Ditto.
5935 * gdb.reverse/consecutive-reverse.c: Ditto.
5936 * gdb.reverse/sigall-reverse.c: Ditto.
5937 * gdb.reverse/until-reverse.c: Ditto.
5938 * gdb.reverse/watch-reverse.c: Ditto.
5939 * gdb.trace/actions.c: Ditto.
5940 * gdb.trace/circ.c: Ditto.
5941 * gdb.trace/collection.c: Ditto.
5942
fabde485
PA
59432011-12-13 Pedro Alves <pedro@codesourcery.com>
5944
5945 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
5946 (func6, func7): New.
5947 (main): Call func6 and func7.
5948 * gdb.base/watchpoint.exp (test_wide_location_1)
5949 (test_wide_location_2): New.
5950 (top level): Re-enable hardware watchpoints if necessary. Call
5951 test_wide_location_1 and test_wide_location_2.
5952
ff7d1690
YQ
59532011-12-11 Yao Qi <yao@codesourcery.com>
5954
5955 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
5956
a6af7abe
JB
59572011-12-11 Joel Brobecker <brobecker@adacore.com>
5958
5959 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
5960 expected output for unsupported case.
5961
61638e15
JK
59622011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5963
5964 PR testsuite/12649
5965 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
5966 Protect gdb_test_multiple by final $gdb_prompt match.
5967
0a00efc3
JK
59682011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5969
5970 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
5971 New variable, new test.
5972 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5973 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5974 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5975 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
5976 them if HAVE_GCC_45682_FIXED is not set.
5977
4511b1ba
YQ
59782011-12-10 Yao Qi <yao@codesourcery.com>
5979
5980 * gdb.trace/status-stop.exp: New.
5981 * gdb.trace/status-stop.c: New.
5982
27949e73
JK
59832011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5984
5985 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
5986 timeout.
5987
d8ea7931
TT
59882011-12-08 Tom Tromey <tromey@redhat.com>
5989
5990 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
5991 condition.
5992
1cc310d2
SS
59932011-12-07 Stan Shebs <stan@codesourcery.com>
5994
5995 * gdb.trace/tfind.exp: Update for output changes.
5996
d482a875
PA
59972011-12-07 Pedro Alves <pedro@codesourcery.com>
5998
5999 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
6000 throws "Cannot insert catchpoints in this configuration".
6001 * gdb.ada/mi_catch_ex.exp: Likewise.
6002
f0ba3972
PA
60032011-12-06 Pedro Alves <pedro@codesourcery.com>
6004
6005 * gdb.base/break-always.exp: Test changing memory at addresses
6006 with breakpoints inserted.
6007
f8eba3c6
TT
60082011-12-06 Joel Brobecker <brobecker@acacore.com>
6009
6fdff2c5
PA
6010 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
6011 involving a fully qualified function name.
f8eba3c6
TT
6012
60132011-12-06 Tom Tromey <tromey@redhat.com>
6014
6015 * gdb.ada/homonym.exp: Add three breakpoint tests.
6016
60172011-12-06 Tom Tromey <tromey@redhat.com>
6018
6019 * gdb.base/solib-weak.exp (do_test): Remove kfail.
6020 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
6021 * gdb.objc/objcdecode.exp: Update for output changes.
6022 * gdb.linespec/linespec.exp: New file.
6023 * gdb.linespec/lspec.cc: New file.
6024 * gdb.linespec/lspec.h: New file.
6025 * gdb.linespec/body.h: New file.
6026 * gdb.linespec/base/two/thefile.cc: New file.
6027 * gdb.linespec/base/one/thefile.cc: New file.
6028 * gdb.linespec/Makefile.in: New file.
6029 * gdb.cp/templates.exp (test_template_breakpoints): Update for
6030 output changes.
6031 * gdb.cp/re-set-overloaded.exp: Remove kfail.
6032 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
6033 makes one breakpoint.
6034 * gdb.cp/method2.exp (test_break): Update for output changes.
6035 * gdb.cp/mb-templates.exp: Update for output changes.
6036 * gdb.cp/mb-inline.exp: Update for output changes.
6037 * gdb.cp/mb-ctor.exp: Update for output changes.
6038 * gdb.cp/ovsrch.exp: Use fully-qualified names.
6039 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
6040 has multiple matches.
6041 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
6042 error message change.
6043 * gdb.base/list.exp (test_list_filename_and_number): Update for
6044 error message change.
6045 * gdb.base/break.exp: Disable pending breakpoints. Update for
6046 output changes.
6047 * configure.ac: Add gdb.linespec.
6048 * configure: Rebuild.
6049 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
6050
c642a434
UW
60512011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
6052
6053 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
6054 last_break register on s390*-*-* targets.
6055
b18003d1
JB
60562011-12-06 Joel Brobecker <brobecker@adacore.com>
6057
6058 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
6059 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
6060 of parameter X in procedure Foo.
6061
fe96589c
SS
60622011-12-05 Stan Shebs <stan@codesourcery.com>
6063
6064 * gdb.trace/tfind.exp: Update help string matches.
6065
1820ab47
JK
60662011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6067
6068 * gdb.server/ext-run.exp (get process list): Accept also systemd
6069 as PID 1.
6070
e11ac3a3
JK
60712011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6072 Pedro Alves <pedro@codesourcery.com>
6073
6074 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
6075 starting GDB.
6076 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
6077 $use_gdb_stub.
6078 * gdb.base/display.exp: Likewise.
6079 * gdb.base/ending-run.exp: Likewise.
6080 * gdb.base/list.exp (test_listsize): Likewise.
6081 * gdb.base/setshow.exp: Likewise.
6082 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
6083 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
6084 check by global $use_gdb_stub.
6085 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
6086 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
6087 (default_gdb_init): Unset global $use_gdb_stub.
6088 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
6089 by global $use_gdb_stub.
6090 * lib/gdbserver-support.exp: Extend comments for set_board_info
6091 gdb_protocol and gdb,socketport.
6092 (gdbserver_start_extended): Set global gdbserver_protocol and
6093 gdbserver_gdbport. Clear global use_gdb_stub.
6094 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
6095 from target use_gdb_stub.
6096 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
6097
1d41d75c
DE
60982011-12-03 Doug Evans <dje@google.com>
6099
6100 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
6101 (gdb_step_for_stub): Add comments.
6102
d6d7a51a
MR
61032011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
6104
6105 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
6106 to the caller.
6107 (gdb_test_multiple): Likewise.
6108
05acf274
JK
61092011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6110
6111 Fix gdb.mi/mi-solib.exp without system debug info installed.
6112 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
6113 expect attribute, return 0 for it. Update comments.
6114
2268b414
JK
61152011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6116
6117 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
6118 (corrupted list): Adjust the expectation.
6119
585861ea
JK
61202011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6121
6122 PR threads/13448
6123 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
6124 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
6125 * gdb.threads/tls-var-main.c: New file.
6126 * gdb.threads/tls-var.c: New file.
6127 * gdb.threads/tls-var.exp: New file.
6128
968643aa
JK
61292011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6130
6131 PR testsuite/12649
6132 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
6133 Protect gdb_test_multiple by final $gdb_prompt match.
6134 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
6135 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
6136 (test_tracepoints): Likewise.
6137
9750bca9
JK
61382011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6139
6140 PR breakpoints/13346
6141 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
6142 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
6143 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
6144
ac1349b7
JB
61452011-12-01 Joel Brobecker <brobecker@adacore.com>
6146
6147 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
6148 * gdb.ada/homonym/homonym.adb: For use of all types defined
6149 locally inside both Get_Value subprograms.
6150
26d44faf
JK
61512011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6152
6153 Fix racy FAILs.
6154 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
6155 of send_gdb.
6156
514f6425
UW
61572011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6158
6159 * gdb.base/testenv.exp: Skip on remote targets. Unset global
6160 environment variable after test completed.
6161
4255c8d2
UW
61622011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6163
6164 * gdb.base/solib-nodir.exp: Skip if remote target.
6165 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
6166 application. Call gdb_load_shlibs.
6167 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
6168
a35ad96a
JB
61692011-11-29 Joel Brobecker <brobecker@adacore.com>
6170
6171 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
6172
1a1d5513
JB
61732011-11-28 Joel Brobecker <brobecker@adacore.com>
6174
6175 * gdb.ada/fullname_bp: New testcase.
6176
50b4ddf8
JK
61772011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6178
6179 PR testsuite/12649
6180 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
6181 Wrap send_gdb into a new gdb_test.
6182
fb0aec57
JK
6183 Code cleanup.
6184 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
6185 Convert send_gdb and gdb_expect to gdb_test_multiple.
6186
2376d946
JK
61872011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6188
6189 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
6190
1eec78bd
KS
61912011-11-23 Keith Seitz <keiths@redhat.com>
6192
6193 * lib/mi-support.exp (varobj_tree): New namespace and procs.
6194 (mi_varobj_tree_test_children_callback): New proc.
6195 (mi_walk_varobj_tree): New proc.
6196
36dfb11c
TT
61972011-11-22 Tom Tromey <tromey@redhat.com>
6198
6199 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
6200 Add "use_mi_command" argument.
6201 (mi_run_cmd, mi_run_with_cli): New procs.
6202 * gdb.mi/solib-lib.c: New file.
6203 * gdb.mi/solib-main.c: New file.
6204 * gdb.mi/mi-solib.exp: New file.
6205
0e965dd0
DE
62062011-11-21 Doug Evans <dje@google.com>
6207
6208 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
6209 _Unwind_DebugHook is missing.
6210
f196051f
SS
62112011-11-20 Stan Shebs <stan@codesourcery.com>
6212
6213 * gdb.trace/tstatus.exp: New.
6214 * gdb.trace/actions.c: Include string.h.
6215
bfccc43c
YQ
62162011-11-18 Yao Qi <yao@codesourcery.com>
6217
6218 * gdb.trace/pending.exp: New.
6219 * gdb.trace/pending.c: New.
6220 * gdb.trace/pendshr1.c: New.
6221 * gdb.trace/pendshr2.c: New.
6222 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
6223 tracepoint location becomes pending.
6224 (tracepoint_change_loc_2): New.
6225
73cd8ab1
DM
62262011-11-16 David S. Miller <davem@davemloft.net>
6227
6228 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
6229 target is sparc*-*-linux*
6230
77426730
PK
62312011-11-15 Paul Koning <paul_koning@dell.com>
6232
6233 * gdb.python/py-type.exp: New testcases for exceptions on scalar
6234 types.
6235
ed59ded5
DE
62362011-11-14 Doug Evans <dje@google.com>
6237
6238 * gdb.base/shell.exp: New file.
6239
405f8e94
SS
62402011-11-14 Stan Shebs <stan@codesourcery.com>
6241
6242 * gdb.trace/ftrace.c: New.
6243 * gdb.trace/ftrace.exp: New.
6244
1e4d1764
YQ
62452011-11-14 Yao Qi <yao@codesourcery.com>
6246
6247 * gdb.trace/change-loc-1.c: New.
6248 * gdb.trace/change-loc-2.c: New.
6249 * gdb.trace/change-loc.c: New.
6250 * gdb.trace/change-loc.exp: New.
6251 * gdb.trace/change-loc.h: New.
6252 * gdb.trace/trace-break.c (marker): Define new symbol.
6253 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 6254 New.
1e4d1764
YQ
6255 (break_trace_same_addr_6): New.
6256
71eba9c2 62572011-11-12 Matt Rice <ratmice@gmail.com>
6258
6259 * gdb.base/info-macros.exp: Make tests for info definitions
6260 test info macro. Add tests for info macro argument processing.
6261 Rename a few tests.
6262
1d93e29a
KS
62632011-11-11 Keith Seitz <keiths@redhat.com>
6264
6265 PR gdb/12843
6266 * gdb.base/linespecs.exp: New file.
6267
a4b5b48a
DE
62682011-11-11 Doug Evans <dje@google.com>
6269
6270 * gdb.threads/print-threads.exp: Extend timeout for slower
6271 tests.
6272
f6b47be4
DE
62732011-11-10 Doug Evans <dje@google.com>
6274
792a0230
DE
6275 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
6276 "record to end of main" test.
6277
f6b47be4
DE
6278 * gdb.python/py-type.c (TS): New typedef.
6279 (ts): New global.
6280 * gdb.python/py-type.exp: Test field list of typedef.
6281
22355c90
JB
62822011-11-10 Joel Brobecker <brobecker@adacore.com>
6283
6284 * gdb.ada/small_reg_param: New testcase.
6285
a7860e76
TT
62862011-11-09 Tom Tromey <tromey@redhat.com>
6287
6288 * gdb.cp/destrprint.exp: New file.
6289 * gdb.cp/destrprint.cc: New file.
6290
72a2e3dc
MI
62912011-11-08 Meador Inge <meadori@codesourcery.com>
6292
6293 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
6294 (switch_stack_to_other): New test function.
6295 * gdb.arch/thumb-prologue.exp: New test cases.
6296
c7195df2 62972011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
6298
6299 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
6300
d3895d7d
YQ
63012011-11-08 Yao Qi <yao@codesourcery.com>
6302
6303 * gdb.exp (supports_process_record): New.
6304 (supports_reverse): New.
6305 * gdb.reverse/break-precsave.exp: Call support_process_record
6306 to run test conditionally.
6307 * gdb.reverse/consecutive-precsave.exp: Likewise.
6308 * gdb.reverse/i386-precsave.exp: Likewise.
6309 * gdb.reverse/machinestate-precsave.exp: Likewise.
6310 * gdb.reverse/solib-precsave.exp: Likewise.
6311 * gdb.reverse/step-precsave.exp: Likewise.
6312 * gdb.reverse/until-precsave.exp: Likewise.
6313 * gdb.reverse/watch-precsave.exp: Likewise.
6314 * gdb.reverse/break-reverse.exp: Call support_reverse to run
6315 test conditionally.
6316 * gdb.reverse/consecutive-reverse.exp: Likewise.
6317 * gdb.reverse/finish-precsave.exp: Likewise.
6318 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
6319 * gdb.reverse/finish-reverse.exp: Likewise.
6320 * gdb.reverse/i386-reverse.exp: Likewise.
6321 * gdb.reverse/i386-sse-reverse.exp: Likewise.
6322 * gdb.reverse/machinestate.exp: Likewise.
6323 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
6324 * gdb.reverse/sigall-precsave.exp: Likewise.
6325 * gdb.reverse/sigall-reverse.exp: Likewise.
6326 * gdb.reverse/solib-reverse.exp: Likewise.
6327 * gdb.reverse/step-reverse.exp: Likewise.
6328 * gdb.reverse/until-reverse.exp: Likewise.
6329 * gdb.reverse/watch-reverse.exp: Likewise.
6330
a59306a3
YQ
63312011-11-05 Yao Qi <yao@codesourcery.com>
6332
6333 * gdb.trace/trace-break.exp: Add test on setting two
6334 fast tracepoints at the same address.
6335
87769f59
JK
63362011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6337
6338 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
6339
3065dfb6
SS
63402011-11-02 Stan Shebs <stan@codesourcery.com>
6341
6342 * gdb.trace/collection.c: Add code using strings.
6343 * gdb.trace/collection.exp: Add tests of string collection.
6344
89e208db
JK
63452011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6346
6347 * gdb.base/skip-solib.exp (executable_main): New variable.
6348 (binfile_main): Base it on that.
6349 Use $executable_main in clean_restart calls. Drop gdb_exit and
6350 gdb_start calls.
6351
405e54e9
JK
63522011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6353
6354 Fix racy FAILs.
6355 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
6356 breakpoint_re globals import by async. Set string_regex to .* for
6357 async. Remove the optional thread_selected_re and breakpoint_re
6358 globals expectations.
6359
58e8570a
JM
63602011-11-01 Joseph Myers <joseph@codesourcery.com>
6361
6362 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
6363 well as Cygwin.
6364
7b35ec7f 63652011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
6366
6367 Add tests for skip command.
89e208db
JK
6368 * gdb.base/skip-solib-lib.c: New
6369 * gdb.base/skip-solib-main.c: New
6370 * gdb.base/skip-solib.exp: New
6371 * gdb.base/skip.c: New
6372 * gdb.base/skip.exp: New
6373 * gdb.base/skip1.c: New
6374 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 6375
b9fd1791
PA
63762011-10-31 Yao Qi <yao@codesourcery.com>
6377 Pedro Alves <pedro@codesourcery.com>
6378
6fdff2c5
PA
6379 * gdb.trace/trace-break.c: New.
6380 * gdb.trace/trace-break.exp: New.
b9fd1791 6381
4323fecc
JK
63822011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6383
6384 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
6385 break-here-2.
6386
0e5bf2a8
PA
63872011-10-28 Pedro Alves <pedro@codesourcery.com>
6388
6389 * gdb.threads/no-unwaited-for-left.c: New.
6390 * gdb.threads/no-unwaited-for-left.exp: New.
6391 * gdb.threads/non-ldr-exc-1.c: New.
6392 * gdb.threads/non-ldr-exc-1.exp: New.
6393 * gdb.threads/non-ldr-exc-2.c: New.
6394 * gdb.threads/non-ldr-exc-2.exp: New.
6395 * gdb.threads/non-ldr-exc-3.c: New.
6396 * gdb.threads/non-ldr-exc-3.exp: New.
6397 * gdb.threads/non-ldr-exc-4.c: New.
6398 * gdb.threads/non-ldr-exc-4.exp: New.
6399
3a3dad98
JK
64002011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6401
6402 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
6403 * gdb.base/attach-pie-misread.exp: Likewise.
6404 * gdb.base/break-interp.exp: Likewise.
6405 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
6406 testcases for use_gdb_stub.
6407 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
6408 (continue): New testcase.
6409 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
6410 * gdb.threads/attach-into-signal.exp: Likewise.
6411 * gdb.threads/attach-stopped.exp: Likewise.
6412 * gdb.threads/attachstop-mt.exp: Likewise.
6413
d6a5d40c
PK
64142011-10-28 Paul Koning <paul_koning@dell.com>
6415
6416 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
6417
ca539be8
JK
64182011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6419
6420 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
6421 (mi_gdb_test): Import globals thread_selected_re
6422 and breakpoint_re. Expect them optionally at the regex start.
6423
d234ef5c
DE
64242011-10-27 Doug Evans <dje@google.com>
6425
6426 * gdb.python/python.exp: Test source -s.
6427
ab964825
PK
64282011-10-26 Paul Koning <paul_koning@dell.com>
6429
6430 * gdb.python/lib-types.cc (struct A): New structure.
6431 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 6432
54d8a644
PK
64332011-10-25 Paul Koning <paul_koning@dell.com>
6434
6435 PR python/13327
d234ef5c 6436
54d8a644
PK
6437 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
6438 fetch_lazy method.
6439
b0221781
YQ
64402011-10-24 Yao Qi <yao@codesourcery.com>
6441
6442 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
6443 target is tic6x-*-*.
6444
6cda5a20
JB
64452011-10-21 Joel Brobecker <brobecker@adacore.com>
6446
6447 * gdb.ada/mi_task_info/task_switch.adb: New file.
6448 * gdb.ada/mi_task_info.exp: New file.
6449
5ed9db04
JK
64502011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6451
6452 * gdb.cp/expand-psymtabs-cxx.exp: New file.
6453 * gdb.cp/expand-psymtabs-cxx.cc: New file.
6454
9df2fbc4
PM
64552011-10-20 Phil Muldoon <pmuldoon@redhat.com>
6456
6457 PR python/12656
6458
6459 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
6460 global_block tests.
6461
736086ba
TT
64622011-10-18 Tom Tromey <tromey@redhat.com>
6463
6464 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
6465
4af31552
TT
64662011-10-18 Tom Tromey <tromey@redhat.com>
6467
6468 * gdb.base/source.exp: Don't include full file name in test name.
6469 * gdb.python/python.exp: Don't include full file name in test
6470 name.
6471
43136979
AR
64722011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6473
6474 * gdb.base/attach-pie-noexec.c: New files.
6475 * gdb.base/attach-pie-noexec.exp: New files.
6476
543a9323
JM
64772011-10-17 Joseph Myers <joseph@codesourcery.com>
6478
6479 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
6480 prompt for each extra line in command.
6481
21ae7a4d
JK
64822011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6483
6484 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
6485 Revert the part of:
6486 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6487 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6488 Change the expected string.
6489
20ec36d9
JK
64902011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6491
6492 Fix results with system glibc debug info installed.
6493 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
6494 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
6495 Accept also __libc_ symbol prefix and no prefix.
6496
6501c2fc
KS
64972011-10-14 Keith Seitz <keiths@redhat.com>
6498
6499 PR c++/13225
6500 * gdb.cp/converts.cc (foo3_1): New function.
6501 (foo3_2): New functions.
6502 * gdb.cp/converts.exp: Add tests for int to pointer conversion
6503 and null pointer conversions of integer constant zero.
6504 Add test to check if all arguments are checked for incompatible
6505 conversion BADNESS.
6506
55b1fd0c
TT
65072011-10-14 Tom Tromey <tromey@redhat.com>
6508
6509 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
6510 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
6511 linespec.
6512
22c05d8a
JK
65132011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6514
6515 Fix internal error regression.
6516 * gdb.dwarf2/implptr-optimized-out.S: New file.
6517 * gdb.dwarf2/implptr-optimized-out.exp: New file.
6518
1d6edc3c
JK
65192011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6520
6521 Fix empty DWARF expressions DATA vs. SIZE conditionals.
6522 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
6523 (loclist): New.
6524 (4): New abbrev.
6525 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
6526 Use prepare_for_testing, remove clean_restart.
6527 (p arraynoloc, p arraycallnoloc): New tests.
6528
9ec72168
JK
65292011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6530
6531 * gdb.cp/namespace-enum.exp (executable): New variable.
6532 (binfile): Use ${objdir}/${subdir}/ prefix.
6533 Use ${executable} for clean_restart.
6534
9c6c53f7
SA
65352011-10-11 Sterling Augustine <saugustine@google.com>
6536
6537 * gdb.cp/Makefile.in: Add namespace-enum test.
6538 * gdb.cp/namespace-enum.exp: New file.
6539 * gdb.cp/namespace-enum.c: New file.
6540 * gdb.cp/namespace-enum-main.c: New file.
6541
fac7ceb3
UW
65422011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
6543
6544 * gdb.python/py-shared.exp: Relax filename check to handle remote:
6545 sysroot.
6546
941b2081
JK
65472011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6548
6549 Reimplement @entry in input expressions.
6550 * gdb.base/exprs.c (v_int_array_init): New variable.
6551 * gdb.base/exprs.exp (print v_int_array_init)
6552 (print *v_int_array_init@1, print *v_int_array_init@2)
6553 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
6554 (print v_int_array_init[1]@1): New tests.
6555
0344e878
JM
65562011-10-10 Joseph Myers <joseph@codesourcery.com>
6557
6558 * gdb.cp/gdb2495.exp: Do not include directories in filename in
6559 expected message.
6560
5a56e9c5
DE
65612011-10-09 Doug Evans <dje@google.com>
6562
6563 * gdb.base/alias.exp: Add tests for alias command.
6564
2bda9cc5
JK
65652011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6566
6567 * gdb.arch/amd64-entry-value.s: New file.
6568 * gdb.mi/mi2-amd64-entry-value.s: New file.
6569
a471c594
JK
65702011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6571
6572 Display @entry parameter values even for references.
6573 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
6574 functions.
6575 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
6576 reference and datap_input.
6577 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
6578 breakpoints.
6579 (continue to breakpoint: entry_reference: reference)
6580 (entry_reference: bt at entry)
6581 (continue to breakpoint: entry_reference: breakhere_reference)
6582 (entry_reference: bt, entry_reference: ptype regparam)
6583 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
6584 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
6585 (entry_reference: p regcopy, entry_reference: p nodataparam)
6586 (entry_reference: p nodataparam@entry): New tests.
6587
36b11add
JK
65882011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6589
6590 Support @entry in input expressions.
6591 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
6592 (entry_stack: p s1@entry, entry_stack: p s2@entry)
6593 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
6594 (tailcall: p j@entry): New tests.
6595 * gdb.cp/koenig.cc (A::entry): New function.
6596 (main): Call it.
6597 * gdb.cp/koenig.exp (p entry (c)): New test.
6598
e18b2753
JK
65992011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6600
6601 Display @entry parameter values (without references).
6602 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
6603 (different, validity, invalid): New functions.
6604 (main): Call them.
6605 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
6606 stacktest, breakhere_stacktest, different, breakhere_different,
6607 breakhere_validity and breakhere_invalid.
6608 (entry: bt): Update for @entry.
6609 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
6610 (entry_validity: *, entry_invalid: *): Many new tests.
6611 * gdb.base/break.exp
6612 (run until breakpoint set at small function, optimized file): Accept
6613 also the @entry suffix.
6614 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
6615 * gdb.mi/mi2-amd64-entry-value.c: New files.
6616 * gdb.mi/mi2-amd64-entry-value.exp: New files.
6617
2d6c5dc2
JK
66182011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6619
6620 Protect entry values against self tail calls.
6621 * gdb.arch/amd64-entry-value.cc (self2, self): New.
6622 (main): Call self.
6623 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
6624 (set debug entry-values 1, self: bt debug entry-values): New tests.
6625
111c6489
JK
66262011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6627
6628 Recognize virtual tail call frames.
6629 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
6630 (amb_b, amb_a): New.
6631 (main): Call a and b.
6632 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
6633 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
6634 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
6635 New tests.
6636
8e3b41a9
JK
66372011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6638
6639 Implement basic support for DW_TAG_GNU_call_site.
6640 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
6641 * gdb.arch/amd64-entry-value.cc: New file.
6642 * gdb.arch/amd64-entry-value.exp: New file.
6643
181cebd4
JK
66442011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6645
6646 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
6647 * gdb.dwarf2/implptr-64bit.S: New file.
6648 * gdb.dwarf2/implptr-64bit.exp: New file.
6649
741f5e3c
JK
66502011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6651
6652 Fix initial language detection with -readnow.
6653 * gdb.cp/readnow-language.cc: New file.
6654 * gdb.cp/readnow-language.exp: New file.
6655
a73d2258
JK
66562011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6657
6658 Fix printed anonymous struct name.
6659 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
6660
af369495
JM
66612011-10-09 Joseph Myers <joseph@codesourcery.com>
6662
6663 * gdb.base/solib-symbol.exp: Do not include directories in
6664 filenames in expected messages.
6665
1fa57852
DE
66662011-10-07 Doug Evans <dje@google.com>
6667
6668 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
6669
bd054e06
KP
66702011-10-07 Kevin Pouget <kevin.pouget@st.com>
6671
6672 Allow Python notification of new object-file loadings.
6673 * gdb.python/py-events.exp: Test newobjfile event.
6674 * gdb.python/py-events.py: Register newobjfile callback.
6675 * gdb.python/py-events.c: Add call to shared library
6676 * gdb.python/py-events-shlib.c: New file.
6677
8031b6f8
JM
66782011-10-06 Joseph Myers <joseph@codesourcery.com>
6679
6680 * gdb.base/fixsection.exp: Do not include directories in filename
6681 in expected message.
6682
7fea6923
PM
66832011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6684
6685 Add tests for passing of environment variables to inferior.
6686 * gdb.base/testenv.c: New test source.
6687 * gdb.base/testenv.exp: New expect test.
6688
687f2a88
PK
66892011-10-04 Paul Koning <paul_koning@dell.com>
6690
6691 * gdb.python/py-value.c (main): Break before return.
6692
cb6be26b
KP
66932011-10-04 Kevin Pouget <kevin.pouget@st.com>
6694
6695 PR python/12691: Add the inferior to Python exited event
6696 * gdb.python/py-events.exp: Test the inferior attribute of exited
6697 event with a fork.
6698 * gdb.python/py-events.py: Print inferior number on exit.
6699 * gdb.python/py-events.c: Fork the inferior.
6700
fb213700
EBM
67012011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
6702
6703 * gdb.base/jit.exp: Add testcase name to log message
6704
aa2071bd
PK
67052011-10-03 Paul Koning <paul_koning@dell.com>
6706 Jan Kratochvil <jan.kratochvil@redhat.com>
6707
6708 * gdb.python/py-value.exp
6709 (python inval = gdb.parse_and_eval('*(int*)0'))
6710 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
6711 (set argc=2, python print argc_lazy): New tests.
6712
dd11a36c
JB
67132011-10-02 Joel Brobecker <brobecker@adacore.com>
6714
6715 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
6716
46f886f1
JK
67172011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6718 Pedro Alves <pedro@codesourcery.com>
6719
6720 * gdb.python/py-value.exp (test_value_in_inferior): New variable
6721 can_read_0, test for it.
6722 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
6723 (parse_and_eval with memory error): ... here, make it untested if
6724 can_read_0.
6725
c5cb204f
MP
67262011-09-30 Marek Polacek <mpolacek@redhat.com>
6727
6728 * gdb.python/python.exp (verify pagination beforehand)
6729 (verify pagination afterwards): Fix race by splitting the line.
6730
68fb0ec0
JM
67312011-09-29 Joseph Myers <joseph@codesourcery.com>
6732
6733 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
6734 for 64-bit multilibs from i?86-* targets.
6735
6aee0d90
MP
67362011-09-29 Marek Polacek <mpolacek@redhat.com>
6737
6738 * lib/gdb.exp: Fix a typo in one of the comments.
6739
e9101ff5
MP
67402011-09-29 Marek Polacek <mpolacek@redhat.com>
6741
6742 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
6743 matching pattern.
6744
7a81bdbf
PK
67452011-09-28 Paul Koning <paul_koning@dell.com>
6746
6747 * gdb.python/py-type.c (enum E): New.
6748 * gdb.python/py-type.exp (test_fields): Add tests for Python
6749 mapping access to fields.
6750 (test_enums): New test for field access on enums.
6751
6710bf39
SS
67522011-09-27 Stan Shebs <stan@codesourcery.com>
6753
6754 * gdb.trace/collection.exp: Test collection of $_ret.
6755
b2a6bdeb
AT
67562011-09-22 Andreas Tobler <andreast@fgznet.ch>
6757
6758 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
6759 list of compilation switches for <*-*-freebsd*>.
6760
3c9057f3
SS
67612011-09-19 Stan Shebs <stan@codesourcery.com>
6762
6763 * gdb.trace/tspeed.exp: New file.
6764 * gdb.trace/tspeed.c: New file.
6765
34518530
YQ
67662011-09-18 Yao Qi <yao@codesourcery.com>
6767
6768 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
6769 instructions.
6770 (test_adr_32bit, test_pop_pc): Likewise.
6771 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
6772 Thumb instructions.
6773 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
6774 in gdb_test_multiple.
6775 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
6776
ab254057
YQ
67772011-09-17 Yao Qi <yao@codesourcery.com>
6778
6779 * lib/gdb.exp (can_single_step_to_signal_handler): New.
6780 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
6781 support single step to signal handler.
6782
9c317b71
YQ
67832011-09-17 Yao Qi <yao@codesourcery.com>
6784
6785 * gdb.base/disp-step-fork.c: New.
6786 * gdb.base/disp-step-syscall.exp: New.
6787 * gdb.base/disp-step-vfork.c: New.
6788
a8123151
JB
67892011-09-16 Joel Brobecker <brobecker@adacore.com>
6790
6791 * gdb.ada/tasks.exp: Make the expected output for
6792 the `info tasks' tests more resilient to spacing
6793 changes.
6794
63a9aad8
JK
67952011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6796
6797 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
6798 (reached breakpoint 2, reached breakpoint 3): Update expected output.
6799
2aa48337
KP
68002011-09-15 Kevin Pouget <kevin.pouget@st.com>
6801
6802 PR Python/12692 Add gdb.selected_inferior() to Python interface.
6803 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
6804
6839b47f
KP
68052011-04-30 Kevin Pouget <kevin.pouget@st.com>
6806
6807 Handle multiple breakpoint hits in Python interface:
6808 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
6809 presence.
6810 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
6811 breakpoint hits.
6812
0935723e
JK
68132011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6814 Jan Kratochvil <jan.kratochvil@redhat.com>
6815
6816 * gdb.python/py-events.exp: Remove pretty printing comment.
6817 * gdb.python/py-evsignal.exp: New file.
6818 * gdb.python/py-evthreads.c: Include signal.h.
6819 (thread3): Remove variable count3. Remove variable bad and use raise
6820 instead.
6821 (thread2): Remove variable count2. Move thread3 pthread_create here,
6822 merge pthread_join to a single line.
6823 (main): Remove variable count1. Merge pthread_join with pthread_create
6824 to a single line.
6825 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
6826 KFAIL python/12966 for gdbserver. Test return value of
6827 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
6828 gdb_expect by gdb_test and gdb_test_multiple.
6829 (thread 2, thread 3): New tests.
6830
4801a9a3
PA
68312011-09-12 Matt Rice <ratmice@gmail.com>
6832 Pedro Alves <pedro@codesourcery.com>
6833
6834 PR gdb/13175
6835
6836 * gdb.base/interp.exp: New tests.
6837 * gdb.base/interp.c: New file.
6838
24ece742
DE
68392011-09-12 Doug Evans <dje@google.com>
6840
6841 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
6842 * gdb.dwarf2/typeddwarf.exp: Ditto.
6843
7f062217
JK
68442011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6845
6846 Fix compatibility with x32 arch.
6847 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
6848 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
6849 is_x86_like_target.
6850 * testsuite/gdb.trace/collection.exp: Likewise.
6851 * testsuite/gdb.trace/report.exp: Likewise.
6852 * testsuite/gdb.trace/unavailable.exp: Likewise.
6853 * testsuite/gdb.trace/while-dyn.exp: Likewise.
6854 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
6855 (is_x86_like_target): Check also is_amd64_regs_target.
6856
08711b9a
JK
68572011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6858
6859 PR breakpoints/12435
6860 * gdb.arch/amd64-prologue-xmm.c: New file.
6861 * gdb.arch/amd64-prologue-xmm.exp: New file.
6862 * gdb.arch/amd64-prologue-xmm.s: New file.
6863
b99b5f66
JK
68642011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6865
6866 * gdb.dwarf2/dw2-param-error-main.c: New file.
6867 * gdb.dwarf2/dw2-param-error.S: New file.
6868 * gdb.dwarf2/dw2-param-error.exp: New file.
6869
a391a2f6
PA
68702011-09-08 Pedro Alves <pedro@codesourcery.com>
6871
6872 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
6873 inferior's pid and look for a core dump named core.$pid. Use
6874 `remote_file' commands on the host instead of hand coding shell
6875 commands on the build.
6876 * gdb.base/valgrind-db-attach.exp: Kill the program before
6877 finishing the test.
6878
7d8e6458 68792011-09-02 Matt Rice <ratmice@gmail.com>
6880
6881 * lib/prompt.exp: New file for testing the first prompt.
6882 * gdb.python/py-prompt.exp: Ditto.
6883 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
6884
68e77c9e
PA
68852011-09-02 Pedro Alves <pedro@codesourcery.com>
6886
6887 * gdb.threads/gcore-thread.exp: Set the global core_supported to
6888 0, before testing gcore.
6889
9655e943
JK
68902011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6891
df6dc84d
JK
6892 * dw2-ifort-parameter-debug.S: Update copyright year.
6893 * dw2-ifort-parameter.c: Update copyright year.
6894 * dw2-ifort-parameter.exp: Update copyright year.
6895
9655e943
JK
6896 * dw2-ifort-parameter-debug.S: New file.
6897 * dw2-ifort-parameter.c: New file.
6898 * dw2-ifort-parameter.exp: New file.
6899
353d1d73
JK
69002011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6901
6902 * gdb.base/commands.exp (error_clears_commands_left): New function.
6903 (): Call it.
6904
5c07461a
JK
69052011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6906
6907 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
6908 (C): Initialize `a'.
6909 * gdb.mi/mi-inheritance-syntax-error.exp
6910 (-data-evaluate-expression $path): Expect `a' as 5.
6911
0d932b2f
MK
69122011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
6913
6914 PR mi/11912
6915 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
6916 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
6917 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
6918 keyword in output of -var-info-path-expression.
6919
bdb54049
JK
69202011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6921
6922 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
6923 * gdb.trace/collection.exp: Likewise.
6924 * gdb.trace/report.exp: Likewise.
6925 * gdb.trace/unavailable.exp: Likewise.
6926 * gdb.trace/while-dyn.exp: Likewise.
6927
59cde39c
KS
69282011-08-18 Keith Seitz <keiths@redhat.com>
6929
6930 PR c++/12266
6931 * gdb.cp/meth-typedefs.cc: New file.
6932 * gdb.cp/meth-typedefs.exp: New file.
6933
fa3a4f15
PM
69342011-08-17 Phil Muldoon <pmuldoon@redhat.com>
6935
6fdff2c5 6936 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 6937
c1049fca
JK
69382011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6939
6940 * gdb.arch/i386-dr3-watch.exp
6941 (watchpoint on gap1 does not fit debug registers)
6942 (delete all watchpoints): Fix racy expect strings.
6943
d93f7b5c
YQ
69442011-08-14 Yao Qi <yao@codesourcery.com>
6945
6946 * gdb.base/maint.exp: set data_section to ".neardata".
6947 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
6948 * gdb.base/savedregs.exp: Handle SIGILL.
6949 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
6950 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
6951
457e09f0
DE
69522011-08-12 Doug Evans <dje@google.com>
6953
6954 * gdb.python/py-symbol.exp: Add test for symbol.type.
6955
5d0bb2fb
UW
69562011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
6957
6958 * gdb.threads/pthreads.exp: Enable on non-native configurations.
6959 * gdb.mi/mi-pthreads.exp: Likewise.
6960 * gdb.mi/mi2-pthreads.exp: Likewise.
6961 * gdb.mi/gdb669.exp.exp: Likewise.
6962
fcdfa280
PA
69632011-08-09 Pedro Alves <pedro@codesourcery.com>
6964
6965 * lib/mi-support.exp (detect_async): Rename to...
6966 (mi_detect_async): ... this.
6967 * gdb.mi/mi-nonstop-exit.exp: Adjust.
6968 * gdb.mi/mi-nonstop.exp: Adjust.
6969 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
6970 * gdb.mi/mi-nsintrall.exp: Adjust.
6971 * gdb.mi/mi-nsmoribund.exp: Adjust.
6972 * gdb.mi/mi-nsthrexec.exp: Adjust.
6973
9d8fa392
PA
69742011-08-09 Pedro Alves <pedro@codesourcery.com>
6975
6976 * gdb.base/display.c (do_loops): New `p_i' local.
6977 * gdb.base/display.exp: Test displaying a variable that is
6978 temporarily at a bad address.
6979
b6cede78
JK
69802011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6981
6982 * gdb.dwarf2/dw2-op-stack-value.S: New file.
6983 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
6984
67bedb8c
JK
69852011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6986
6987 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
6988 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
6989 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 6990
af6e93b2
PA
69912011-08-05 Pedro Alves <pedro@codesourcery.com>
6992
6993 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
6994 procedure.
6995 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
6996
1cf0e11f
YQ
69972011-08-05 Yao Qi <yao@codesourcery.com>
6998
6999 * gdb.base/callfuncs.exp: Set language after main.
7000 * gdb.cp/cplusfuncs.exp: Likewise.
7001 * gdb.cp/inherit.exp: Likewise.
7002
a1e28cb2
UW
70032011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7004
7005 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
7006 * gdb.base/watch-vfork.exp: Skip on remote targets.
7007
d4f5bbb9
UW
70082011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7009
7010 * gdb.threads/thread-find.exp: Support remote targets.
7011
724f4f80
UW
70122011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7013
7014 * gdb.base/jit.exp: Download solib_binfile to target.
7015 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
7016 and call dlopen without full path name.
7017 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
7018 dlopen without full path name.
7019
934709f0
PW
70202011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7021
7022 * gdb.base/break-always.exp: Complete the test
7023 with duplicated breakpoints and enabling/disabling them.
7024
c26106c4
TT
70252011-08-02 Tom Tromey <tromey@redhat.com>
7026
7027 PR gdb/11289:
7028 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
7029
9300444e 70302011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
7031
7032 PR gdb/13045
7033 * gdb.base/float.exp: Add new test case for PR gdb/13045
7034 * gdb.base/float.c: New file.
7035
00bd41d6
PM
70362011-07-28 Phil Muldoon <pmuldoon@redhat.com>
7037
7038 * gdb.python/py-mi.exp: Test printers returning string hint, and
7039 also not returning a value.
7040 * gdb.python/py-prettyprint.c: Add testcase for above.
7041 * gdb.python/py-prettyprint.py: Add test printer for above.
7042
d24f74ce
JK
70432011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7044
7045 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
7046 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
7047 (.Ldie30) Add as field "data4".
7048 (.Ldie32) Rename field "b" to "shl".
7049 (abbrev4) Change for the "data4" field.
7050 (abbrev5, abbrev6) Remove.
7051 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
7052 (p &s.shl): ... here. Add comment.
7053 (p &s.data4): New.
7054
bb7da2bf
JK
70552011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7056
7057 Fix crash on lval_computed values.
7058 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
7059
11081198
JK
70602011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7061
7062 * gdb.base/help.exp (help whatis): Update the expected string.
7063
3c6e0cb3
JK
70642011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7065
7066 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
7067 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
7068 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7069 Change the expected string.
7070
efa80663
PA
70712011-07-26 Pedro Alves <pedro@codesourcery.com>
7072
7073 * gdb.base/watchpoint.exp
7074 (test_disable_enable_software_watchpoint): New procedure.
7075 (top level): Run it.
7076
db8e4570
UW
70772011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7078
7079 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
7080 executable file "${binfile}", C++ version "${binfile}-cxx".
7081 * gdb.python/py-prettyprint.exp: Likewise.
7082 * gdb.python/py-symbol.exp: Likewise.
7083 * gdb.python/py-type.exp: Likewise.
7084 * gdb.python/py-value.exp: Likewise.
7085 * gdb.python/py-template.exp (test_template_arg): Pass full executable
7086 file name instead of just suffix.
7087
543305c9
JK
70882011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7089
7090 Fix implicit pointer offsets.
7091 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
7092 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
7093 (continue to breakpoint: continue to baz breakpoint for implptr)
7094 (sanity check element 0, sanity check element 1)
7095 (enter the inlined function, check element 0 for the offset)
7096 (check element 1 for the offset)
7097 (continue to breakpoint: ignore the second baz breakpoint): New tests.
7098 (set foo breakpoint for implptr): Update the breakpoint number.
7099
b3215adc
UW
71002011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7101
7102 * gdb.python/py-mi.exp: Use different file names for different
7103 versions of the executable under test.
7104 * gdb.python/py-prettyprint.exp: Likewise.
7105 * gdb.python/py-symbol.exp: Likewise.
7106 * gdb.python/py-template.exp: Likewise.
7107 * gdb.python/py-type.exp: Likewise.
7108 * gdb.python/py-value.exp: Likewise.
7109
182b9acc
UW
71102011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7111
7112 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
7113 flag after restarting GDB if necessary.
7114
e6052b5d
UW
71152011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7116
7117 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
7118
1ced966e
PA
71192011-07-22 Pedro Alves <pedro@codesourcery.com>
7120
7121 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
7122 backend doesn't leave used debug registers behind.
7123
3543a589
TT
71242011-07-22 Tom Tromey <tromey@redhat.com>
7125
7126 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
7127 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
7128 argument.
7129 * gdb.dwarf2/typeddwarf-amd64.S: New file.
7130
14d15303 71312011-07-21 Matt Rice <ratmice@gmail.com>
7132
7133 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
7134 in mostlyclean rule. Add files ending in .core.
7135
9b158ba0 71362011-07-21 Matt Rice <ratmice@gmail.com>
7137
7138 PR macros/12999
7139 * gdb.base/info-macros.c: New test sources.
7140 * gdb.base/info-macros.exp: New tests.
7141
d17b6f81
PM
71422011-07-21 Phil Muldoon <pmuldoon@redhat.com>
7143
7144 * gdb.python/python.exp: Add prompt substitution tests.
7145
918dd910
JK
71462011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7147
7148 Fix crash if referenced CU is aged out.
7149 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
7150 New.
7151 * gdb.dwarf2/implptr.exp: Likewise.
7152
0e37a63c
JK
71532011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7154
7155 * gdb.dwarf2/implptr.S: Rebuilt.
7156 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
7157 (bar): Use them for j, k, l.
7158 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
7159 COMPILE.
7160 (print j in implptr:bar): Update for the intp typedef.
7161 (print p[0].x in implptr:foo): Use more exact regex.
7162
f65cf84c
TT
71632011-07-18 Tom Tromey <tromey@redhat.com>
7164
7165 * gdb.cp/static-method.exp: Add missing single quote.
7166
d5b4a7be
YQ
71672011-07-18 Yao Qi <yao@codesourcery.com>
7168
7169 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
7170 supported.
7171 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7172 * gdb.mi/mi-nonstop.exp: Likewise.
7173 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7174 * gdb.mi/mi-nsintrall.exp: Likewise.
7175 * gdb.mi/mi-nsmoribund.exp: Likewise.
7176 * gdb.mi/mi-nsthrexec.exp: Likewise.
7177 * gdb.python/py-evthreads.exp: Likewise.
7178
e9ea2662
JK
71792011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7180
7181 Code cleanup.
7182 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
7183 it. Substitute it instead of test_compiler_info everywhere.
7184
ce451573
UW
71852011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7186
7187 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
7188 remote targets as well.
7189
756d88a7
UW
71902011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7191
7192 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
7193 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
7194
31f83dc5
UW
71952011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7196
7197 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
7198 a remote machine, not the host.
7199 (gdb_compile_shlib): Set soname if target is remote.
7200
059241a0
PP
72012011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7202
7203 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
7204
28a0b48c 72052011-07-13 Matt Rice <ratmice@gmail.com>
7206
7207 * gdb.python/py-objfile-script-gdb.py: Renamed to
7208 py-objfile-script-gdb.py.in.
7209 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
7210 py-objfile-script-gdb.py.
7211 * gdb.python/py-objfile-script.exp: Update reference to
7212 py-objfile-script-gdb.py.
7213
9a771b67
JK
72142011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7215
7216 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
7217 reference undefined label.
7218
04ad99e6
JK
72192011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7220
7221 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
7222 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
7223 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
7224 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
7225
713389e0
PM
72262011-07-11 Phil Muldoon <pmuldoon@redhat.com>
7227
6fdff2c5 7228 PR python/12438
713389e0 7229 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 7230 deprecated tests. Add set/show python print-backtrace tests.
713389e0 7231
97d146f8
JK
72322011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7233
7234 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
7235 debug info.
7236
facde0e5 72372011-07-06 Matt Rice <ratmice@gmail.com>
7238
7239 * gdb.python/python.exp: Update filename paths.
7240 * gdb.python/py-symtab.exp: Ditto.
7241
438640d1
MP
72422011-07-06 Marek Polacek <mpolacek@redhat.com>
7243
7244 * gdb.python/py-evthreads.exp: Add missing `$'.
7245
33a365df
MF
72462011-07-06 Jie Zhang <jie.zhang@analog.com>
7247
7248 * config/bfin.exp: New file.
7249 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
7250 * gdb.asm/bfin.inc: New file.
7251
8f7ae686
MP
72522011-07-06 Marek Polacek <mpolacek@redhat.com>
7253
df46027d 7254 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
7255 the whole output.
7256
eb2a6f42
TT
72572011-07-05 Tom Tromey <tromey@redhat.com>
7258
7259 * gdb.java/jprint.java (jprint.hi): New field.
7260 * gdb.java/jprint.exp: Print string.
7261
177b42fe
TJB
72622011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
7263
7264 * gdb.base/call-sc.c: Fix typos.
7265 * gdb.base/ifelse.exp: Likewise.
7266 * gdb.base/structs.c: Likewise.
7267
3b2a0cf2
JB
72682011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7269
7270 * gdb.base/jit-so.exp: New test.
7271 * gdb.base/jit-dlmain.c: New file.
7272 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
7273
46fc714c
JK
72742011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7275
7276 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
7277 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
7278 * gdb.cp/pr9167.exp (p b): Likewise.
7279 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
7280 (test value of P in inner_m, test type of Z in inner_m): Call
7281 setup_xfail for gcc <= 4.5.
46fc714c 7282
418c7cf7
JK
72832011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7284
7285 * gdb.cp/paren-type.cc: New files.
7286 * gdb.cp/paren-type.exp: New files.
7287
3d50dd94
JK
72882011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7289
7290 Stop on first linespec terminator instead of eating what we can.
7291 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
7292 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
7293 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
7294 (break C::f()): ... this one.
7295 (break C::operator()()): New test.
7296 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
7297 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
7298 test.
7299
dcf9f4ab
JK
73002011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7301
7302 Fall back linespec to minimal symbols.
7303 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
7304 error message.
7305 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
7306 * gdb.cp/minsym-fallback-main.cc: New file.
7307 * gdb.cp/minsym-fallback.cc: New file.
7308 * gdb.cp/minsym-fallback.exp: New file.
7309 * gdb.cp/minsym-fallback.h: New file.
7310
3f542ed1
JK
73112011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7312
7313 * gdb.cp/no-dmgl-verbose.cc: New file.
7314 * gdb.cp/no-dmgl-verbose.exp: New file.
7315
73162011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
7317
7318 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
7319 __GI_.
7320 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
7321 (f): New function.
7322 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
7323 (complete p 'func<short>(): ... here.
7324 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
7325 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
7326 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
7327 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
7328 Make them KFAIL gcc/49546.
7329
00eb2c4a
JB
73302011-07-01 Joel Brobecker <brobecker@adacore.com>
7331
7332 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
7333
85a20c42
JK
73342011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7335
7336 Test GCC PR debug/49546.
7337 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
7338 (test type of F in k3_m, test value of F in k3_m): New.
7339 * gdb.cp/temargs.cc (struct S3, struct K3): New.
7340 (main): New variable k3. Call k3.k3_m.
7341
d2d43431
JB
73422011-07-01 Jean-Charles Delay <delay@adacore.com>
7343
7344 * gdb.ada/packed_array.exp: Fix expected outout.
7345
54ae186f
JB
73462011-07-01 Jean-Charles Delay <delay@adacore.com>
7347
7348 * gdb.ada/packed_array.exp: fixed expected output.
7349
8f17729f
JB
73502011-07-01 Joel Brobecker <brobecker@adacore.com>
7351
7352 * gdb.ada/same_enum: New testcase.
7353
f5aa6869
JB
73542011-07-01 Joel Brobecker <brobecker@adacore.com>
7355
7356 * gdb.ada/ptr_typedef: New testcase.
7357
828292f2
JB
73582011-07-01 Joel Brobecker <brobecker@adacore.com>
7359
7360 * gdb.ada/arrayptr.exp: Add ptype test.
7361
18920c42
JB
73622011-07-01 Joel Brobecker <brobecker@adacore.com>
7363
7364 * gdb.ada/char_enum: New testcase.
7365
3536d9e3 73662011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
7367
7368 * gdb.base/dump.exp (capture_pointer_with_type): New.
7369 Get value from address instead of name.
7370 Start GDB once, and do `dump' and `restore'
7371 tests together.
7372
db863c42
MF
73732011-06-30 Jie Zhang <jie.zhang@analog.com>
7374 Mike Frysinger <vapier@gentoo.org>
7375
7376 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
7377 helper functions for getting/setting remotetimeout variable.
7378 * lib/gdb.exp (gdb_load): If the target is remote, set
7379 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
7380 with $loadtimeout. Set $load_ok to 0 before doing the load.
7381 Instead of returning, immediately, set $load_ok to 0. Call
7382 set_remotetimeout with $oldremotetimeout, and then return if
7383 $load_ok is 1.
7384
e9e642a8
AB
73852011-06-30 Andrew Burgess <aburgess@broadcom.com>
7386
7387 * gdb.python/py-template.exp: Don't run this test if the target
7388 does not support c++ tests.
7389
32019081
JK
73902011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7391
7392 Fix non-only rename list for Fortran modules import.
7393 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
7394 tests.
7395 * gdb.fortran/module.f90 (module moduse): New.
7396 (program module): use moduse, test var_x, var_y and var_z.
7397
0ecee54c
TT
73982011-06-29 Tom Tromey <tromey@redhat.com>
7399
7400 PR testsuite/12040:
7401 * gdb.fortran/array-element.exp: Use f90, not f77.
7402 * gdb.fortran/complex.exp: Use f90, not f77.
7403 * gdb.fortran/derived-type.exp: Use f90, not f77.
7404 * gdb.fortran/library-module.exp: Use f90, not f77.
7405 * gdb.fortran/logical.exp: Use f90, not f77.
7406 * gdb.fortran/module.exp: Use f90, not f77.
7407 * gdb.fortran/multi-dim.exp: Use f90, not f77.
7408 * gdb.fortran/subarray.exp: Use f90, not f77.
7409
3b2b8fea
TT
74102011-06-29 Tom Tromey <tromey@redhat.com>
7411
7412 * gdb.fortran/charset.exp: New file.
7413 * gdb.fortran/charset.f90: New file.
7414
42159ca5
TT
74152011-06-29 Tom Tromey <tromey@redhat.com>
7416
7417 PR testsuite/12040:
7418 * lib/future.exp: New file, mostly extracted from ada.exp.
7419 Rewrote compatibility code to use rename.
7420 (gdb_find_gfortran): New proc.
7421 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
7422 gfortran patch.
7423 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
7424 Move to future.exp.
7425 * lib/gdb.exp: Always load future.exp.
7426
af69a5ce
YQ
74272011-06-28 Yao Qi <yao@codesourcery.com>
7428
7429 * gdb.cp/exception.cc: Don't include iostream.
7430 (bar): Remove print statement.
7431 (catcher): New.
7432 (main): Remove print statements. Call function catcher.
7433 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
7434 Set breakpoint on catcher, and check the value of parameter.
7435
ab5c6a72
YQ
74362011-06-23 Yao Qi <yao@codesourcery.com>
7437
6fdff2c5
PA
7438 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
7439 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 7440
9497469f
MP
74412011-06-23 Marek Polacek <mpolacek@redhat.com>
7442
7443 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
7444 mi_gdb_test.
7445
b9132588
MP
74462011-06-23 Marek Polacek <mpolacek@redhat.com>
7447
5d197ed0 7448 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 7449
e55595ca
MP
74502011-06-23 Marek Polacek <mpolacek@redhat.com>
7451
5d197ed0
MP
7452 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
7453
74542011-06-23 Marek Polacek <mpolacek@redhat.com>
7455
7456 * gdb.mi/mi2-basics.exp: Fix races. Honour the
7457 `test_exec_and_symbol_mi_operatons' return value.
7458 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7459 gdb_test_multiple.
7460 (test_exec_and_symbol_mi_operatons): Likewise.
7461 (test_path_specification): Likewise.
e55595ca 7462
be777e08
YQ
74632011-06-23 Yao Qi <yao@codesourcery.com>
7464
7465 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
7466 supported.
7467 * lib/gdb.exp (support_displaced_stepping): New.
7468
615556d6
YQ
74692011-06-23 Yao Qi <yao@codesourcery.com>
7470
7471 * gdb.threads/execl.exp: Skip on remote target.
7472
833b0ca7
MP
74732011-06-21 Marek Polacek <mpolacek@redhat.com>
7474
5d197ed0 7475 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
7476 mi_gdb_test.
7477
1ee4023a
MP
74782011-06-20 Marek Polacek <mpolacek@redhat.com>
7479
5d197ed0 7480 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 7481
d0b1d624
MP
74822011-06-20 Marek Polacek <mpolacek@redhat.com>
7483
5d197ed0 7484 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
7485 mi_gdb_test.
7486
79aa92c1
MP
74872011-06-20 Marek Polacek <mpolacek@redhat.com>
7488
5d197ed0 7489 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 7490
5ce5db06
YQ
74912011-06-14 Yao Qi <yao@codesourcery.com>
7492
7493 gdb/testsuite/
7494 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
7495
533a737e
JK
74962011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7497
7498 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
7499
d0e53741
TT
75002011-06-10 Tom Tromey <tromey@redhat.com>
7501
7502 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
7503 Add tests for pointer-to-member-function.
7504 * gdb.cp/temargs.cc (S::somefunc): New function.
7505 (K2): New class.
7506 (main): Instantiate K2; call method.
7507
b5916bbd
JB
75082011-06-08 Joel Brobecker <brobecker@adacore.com>
7509
7510 * gdb.python/py-inferior.c (f2): Make str an array rather
7511 than a pointer.
7512 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
7513
5be4dfca
JK
75142011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7515
7516 * gdb.base/async-shell.c: New file.
7517 * gdb.base/async-shell.exp: New file.
7518
9f47e254
PA
75192011-06-06 Pedro Alves <pedro@codesourcery.com>
7520
7521 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
7522
64b9b334
JB
75232011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
7524
7525 From Stephen Kitt <steve@sk2.org>
7526 * gdb.base/help.exp: Adjust following some spelling corrections
7527 in GDB.
7528
dbc0f131
YQ
75292011-06-01 Yao Qi <yao@codesourcery.com>
7530
7531 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
7532
fd336a18
KS
75332010-05-31 Keith Seitz <keiths@redhat.com>
7534
7535 PR c++/12750
7536 * gdb.cp/static-method.cc: New file.
7537 * gdb.cp/static-method.exp: New file.
7538
fa8b9902
KS
75392010-05-31 Keith Seitz <keiths@redhat.com>
7540
7541 PR symtab/12704
7542 * gdb.cp/anon-ns.cc: New file.
7543 * gdb.cp/anon-ns.exp: New file.
7544
0a5b1e09
PA
75452011-05-31 Pedro Alves <pedro@codesourcery.com>
7546
7547 * gdb.arch/i386-dr3-watch.c: New file.
7548 * gdb.arch/i386-dr3-watch.exp: New file.
7549
0578b8d1
YQ
75502011-05-30 Yao Qi <yao@codesourcery.com>
7551
7552 * gdb.base/callfuncs.c (t_structs_fc): New.
7553 (t_structs_dc, t_structs_ldc): New.
7554 (t_double_many_args):
7555 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
7556 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
7557 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
7558 * gdb.base/callfuncs.exp: Call new functions.
7559
6680506e
YQ
75602011-05-30 Yao Qi <yao@codesourcery.com>
7561
ff4d2c60
YQ
7562 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
7563 Call rerun_and_prepare for each test to isolate effects.
7564
75652011-05-30 Yao Qi <yao@codesourcery.com>
7566
7567 * gdb.base/varargs.c (find_max_float_real): New.
7568 (find_max_double_real, find_max_long_double_real): New.
7569 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
7570 * lib/gdb.exp (setup_kfail_for_target): New.
7571
e43ec454
YQ
75722011-05-30 Yao Qi <yao@codesourcery.com>
7573
7574 * gdb.base/funcargs.c (callca, callcb, callcc): New.
7575 (callcd, callce, callcf, callc1a, callc1b): New.
7576 (callc2a, callc2b): New.
7577 * gdb.base/funcargs.exp (complex_args): New.
7578 (complex_integral_args, complex_float_integral_args): New.
7579 * lib/gdb.exp (support_complex_tests): New. Determine
7580 whether to run test cases on _Complex types.
7581
432b4d03
JK
75822011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7583
7584 * gdb.threads/leader-exit.c: New file.
7585 * gdb.threads/leader-exit.exp: New file.
7586
6caf069d
MP
75872011-05-27 Marek Polacek <mpolacek@redhat.com>
7588
9497469f 7589 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 7590
97fce28b
MP
75912011-05-27 Marek Polacek <mpolacek@redhat.com>
7592
7593 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
7594 remove the `supported' variable.
7595 * gdb.mi/mi-nonstop.exp: Likewise.
7596 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7597 * gdb.mi/mi-nsintrall.exp: Likewise.
7598 * gdb.mi/mi-nsmoribund.exp: Likewise.
7599 * gdb.mi/mi-nsthrexec.exp: Likewise.
7600
9da8c2a0
PA
76012011-05-26 Pedro Alves <pedro@codesourcery.com>
7602
7603 * gdb.reverse/finish-reverse-bkpt.exp: New test.
7604
2c03e5be
PA
76052011-05-26 Pedro Alves <pedro@codesourcery.com>
7606
7607 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
7608
2e21250d
KS
76092011-05-24 Keith Seitz <keiths@redhat.com>
7610
7611 PR breakpoint/12803
7612 * gdb.cp/cmpd-minsyms.cc (a): New method.
7613 (b): New method.
7614 (c): New method.
7615 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
7616
cdac0397
PA
76172011-05-24 Pedro Alves <pedro@codesourcery.com>
7618
7619 * gdb.base/commands.exp (watchpoint_command_test): Check that the
7620 watchpoint's command list didn't execute when the watchpoint went
7621 out of scope.
7622
ee5683ab
PM
76232011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
7624
7625 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
7626 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
7627 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
7628 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7629 * gdb.arch/i386-permbkpt.exp: Likewise.
7630 * gdb.arch/i386-prologue.exp: Likewise.
7631 * gdb.arch/i386-size-overlap.exp: Likewise.
7632 * gdb.arch/i386-size.exp: Likewise.
7633 * gdb.arch/i386-unwind.exp: Likewise.
7634 * gdb.reverse/i386-precsave.exp: Likewise.
7635 * gdb.reverse/i386-reverse.exp: Likewise.
7636 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7637 * gdb.reverse/i387-env-reverse.exp: Likewise.
7638 * gdb.reverse/i387-stack-reverse.exp: Likewise.
7639
c91c8c16
PA
76402011-05-24 Pedro Alves <pedro@codesourcery.com>
7641
7642 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
7643 file doesn't error, using MI.
7644
c50491a7
TT
76452011-05-23 Tom Tromey <tromey@redhat.com>
7646
7647 * gdb.base/charset.exp (string_display): Add tests to assign to
7648 arrays.
7649 * gdb.base/charset.c (short_array, int_array, long_array): New.
7650
4a07b7da
PA
76512011-05-20 Pedro Alves <pedro@codesourcery.com>
7652
7653 Cope with async mode.
7654
4a07b7da
PA
7655 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
7656 into gdb_test + mi_expect_stop.
7657
b275f2d2
PA
76582011-05-20 Pedro Alves <pedro@codesourcery.com>
7659
7660 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
7661 (callme): Remove printf call.
7662
eec52c44
PM
76632011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
7664
7665 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
7666 quote pattern to avoid problems with Cygwin/mingw expect versions.
7667 * gdb.base/default.exp (show convenience): Use double
7668 quote pattern for regular expressions.
7669
b3c8eb43
JK
76702011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7671
7672 Fix -readnow for -gdwarf-4 unused type units.
7673 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
7674 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
7675
ed731959
JK
76762011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7677
7678 * gdb.base/kill-after-signal.c: New file.
7679 * gdb.base/kill-after-signal.exp: New file.
7680
3b48433d
PA
76812011-05-16 Pedro Alves <pedro@codesourcery.com>
7682
7683 * gdb.ada/start.exp: Call untested with the correct test filename.
7684 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
7685 test filename. Make the test's binary unique.
7686 * gdb.arch/i386-signal.exp: Call untested with the correct test
7687 filename.
7688 * gdb.arch/i386-size-overlap.exp: Ditto.
7689 * gdb.arch/Makefile.in (EXECUTABLES): Update.
7690 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7691 * gdb.cp/call-c.exp: Ditto.
7692 * gdb.mi/mi-reverse.exp: Call untested with the correct test
7693 filename. Make the test's binary unique.
7694 * gdb.mi/Makefile.in (EXECUTABLES): Update.
7695 * gdb.python/py-mi.exp: Ditto.
7696 * gdb.python/Makefile.in (EXECUTABLES): Update.
7697 * gdb.reverse/i386-precsave.exp: Ditto.
7698 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
7699 test filename.
7700 * gdb.reverse/i387-stack-reverse.exp: Ditto.
7701 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
7702 unique.
7703 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
7704 test filename.
7705 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
7706 * gdb.trace/tfile.exp: Ditto.
7707
ba4a8bdd
YQ
77082011-05-14 Yao Qi <yao@codesourcery.com>
7709
7710 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
7711 type.
7712
dbaefcf7
DE
77132011-05-13 Doug Evans <dje@google.com>
7714
7715 * gdb.python/py-objfile-script.exp: New file.
7716 * gdb.python/py-objfile-script.c: New file.
7717 * gdb.python/py-objfile-script-gdb.py: New file.
7718 * testsuite/gdb.python/py-section-script.exp: Test
7719 "info auto-load-scripts".
7720
9930639c
TT
77212011-05-13 Tom Tromey <tromey@redhat.com>
7722
7723 * gdb.dwarf2/clztest.exp: New file.
7724 * gdb.dwarf2/clztest.c: New file.
7725 * gdb.dwarf2/clztest.S: New file.
7726
05272e11
DE
77272011-05-13 Doug Evans <dje@google.com>
7728
cc63ef9b
DE
7729 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
7730 String16 tests.
05272e11 7731
6edba76f
TT
77322011-05-13 Tom Tromey <tromey@redhat.com>
7733
7734 * lib/gdb.exp (is_x86_like_target): New proc.
7735 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
7736 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
7737 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
7738 -nostdlib to compiler.
7739 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
7740 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
7741 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
7742 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
7743 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
7744
028d0ed5
TJB
77452011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7746
7747 * gdb.python/py-function.exp: Test setting a value from a function
7748 which executes a command.
7749
8a9b8146
TT
77502011-05-12 Tom Tromey <tromey@redhat.com>
7751
7752 * gdb.dwarf2/typeddwarf.S: New file.
7753 * gdb.dwarf2/typeddwarf.c: New file.
7754 * gdb.dwarf2/typeddwarf.exp: New file.
7755
10483e8e
MP
77562011-05-12 Marek Polacek <mpolacek@redhat.com>
7757
7758 * gdb.mi/mi-basics.exp: Fix races. Honour the
7759 `test_exec_and_symbol_mi_operatons' return value.
7760 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7761 gdb_test_multiple.
7762 (test_exec_and_symbol_mi_operatons): Likewise.
7763 (test_path_specification): Likewise.
7764
faf067f1
JK
77652011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7766
7767 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
7768 (gdb_touch_execfile): Remove catch wrappers. New variable time.
7769 Replace `file copy' and `file rename' by `file mtime'. Twice.
7770
7ff911a3
JK
77712011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7772
7773 * gdb.base/readline-ask.c: New file.
7774 * gdb.base/readline-ask.exp: New file.
7775 * gdb.base/readline-ask.inputrc: New file.
7776
a536c6d7
UW
77772011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
7778
7779 * gdb.cell/bt.exp: Delete breakpoints before running to signal
7780 to avoid race condition.
7781 * gdb.cell/coremaker.c: Use small stack size.
7782 * gdb.cell/ea-standalone.exp: Use file name without path as
7783 argument to c_to.
7784 * gdb.cell/fork.exp: Allow other output when continuing to end.
7785
d472a426
JK
77862011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7787
7788 * gdb.threads/corethreads.c: New file.
7789 * gdb.threads/corethreads.exp: New file.
7790
77912011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
7792
7793 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
7794 Try to compile the test using -Wl,-z,norelro first.
7795 (load_core): New variable libthread_db_seen, initialize it.
7796 (zeroed-threads cannot be listed): Protect it by XFAIL on
7797 !$libthread_db_seen.
7798
8be455d7
JK
77992011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7800
7801 PR 12573
7802 * gdb.dwarf2/dw2-skip-prologue.S: New file.
7803 * gdb.dwarf2/dw2-skip-prologue.c: New file.
7804 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
7805
1976171a
JK
78062011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7807
7808 * gdb.cp/psymtab-parameter.cc: New file.
7809 * gdb.cp/psymtab-parameter.exp: New file.
7810
7db6f30f
JK
78112011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7812
7813 Fix a race.
7814 * gdb.cp/static-print-quit.exp (print c): Split to ...
7815 (print c - <return>, print c - q <return>, print c - to quit):
7816 ... these. Make the testfile untested on gdb-7.1.
7817
85161e9e 78182011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
7819
7820 * lib/gdb.exp (exec_target_file, exec_symbol_file,
7821 gdb_rename_execfile, gdb_touch_execfile): New.
7822 * gdb.base/reread.exp: Use new procs to handle multiple
7823 exec files.
7824
0c51be18
YQ
78252011-05-05 Yao Qi <yao@codesourcery.com>
7826
7827 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
7828 (test_adr_32bit, test_pop_pc): New.
7829 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
7830 (test_adr_32bit, test_pop_pc): New.
7831
4d393d60
JM
78322011-05-04 Joseph Myers <joseph@codesourcery.com>
7833
7834 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
7835 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
7836 targets.
7837 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
7838 handle targets.
7839
8ffd0459
JK
78402011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7841
7842 * gdb.base/completion.exp (complete help info wat): Rename to ...
7843 (complete 'help info wat'): ... here.
7844 Remove all `-re ".*' and `-re "^.*' redundant regexes.
7845 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
7846
8e28d804
PA
78472011-05-04 Pedro Alves <pedro@codesourcery.com>
7848
7849 * gdb.base/completion.exp: Use gdb_test_multiple instead of
7850 gdb_test and explicit $gdb_prompt/timeout matches.
7851
3eb2ef34
YQ
78522011-05-04 Yao Qi <yao@codesourcery.com>
7853
7854 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
7855 and __thumb2__.
7856
aaaf81a3
MP
78572011-05-03 Marek Polacek <mpolacek@redhat.com>
7858
7859 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
7860 in place of `gdb_test "delete breakpoints"'. This eliminates two
7861 testcases.
7862
c4cbc0df
PA
78632011-05-02 Pedro Alves <pedro@codesourcery.com>
7864
7865 PR testsuite/12649
7866 Fix races.
7867
7868 * gdb.base/completion.exp: Remove all sleep calls. Remove
7869 unnecessary regexs. Don't explicitly expect anything after the
7870 prompt. Eat the prompt if necessary.
7871
b4cbb4a3
EBM
78722011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7873
7874 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
7875 accept to show the caller line again as well as the line after.
7876
d65aec65
PM
78772011-04-29 Phil Muldoon <pmuldoon@redhat.com>
7878
7879 PR mi/12531
7880
7881 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
7882 compile target.
7883 * gdb.python/py-prettyprint.exp: Add C++ object for
7884 CPLUS_FAKE_CHILD test.
7885
30852783
UW
78862011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
7887
7888 * gdb.base/signest.exp: New file.
7889 * gdb.base/signest.c: Likewise.
7890
c7b1f0d9
JK
78912011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7892
7893 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
7894 thread and breakpoint notifications.
7895
559a7a62
JK
78962011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7897
7898 * gdb.base/fortran-sym-case.c: New file.
7899 * gdb.base/fortran-sym-case.exp: New file.
7900 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
7901 * gdb.dwarf2/dw2-case-insensitive.c: New file.
7902 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
7903
8344e389
JK
79042011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7905
7906 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
7907 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
7908 false #1', `if true else false #2' and `if true else false #3'.
7909
2484c66b
UW
79102011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
7911
7912 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
7913 while delivering signal.
7914
8d3788bd
VP
79152011-04-27 Vladimir Prus <vladimir@codesourcery.com>
7916
7917 MI breakpoint notifications.
7918
7919 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
7920 * testsuite/gdb.mi/mi2-cli.exp: Adust.
7921 * testsuite/gdb.mi/mi-watch.exp: Adust.
7922 * testsuite/gdb.mi/mi2-watch.exp: Adust.
7923 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
7924 notifications.
8d3788bd 7925
3e03848b
JK
79262011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7927
7928 * gdb.base/gdbindex-stabs-dwarf.c: New file.
7929 * gdb.base/gdbindex-stabs.c: New file.
7930 * gdb.base/gdbindex-stabs.exp: New file.
7931
918c9108
YQ
79322011-04-25 Yao Qi <yao@codesourcery.com>
7933
7934 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
7935 with /*...*/.
7936 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
7937
90556b8c
JK
79382011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7939
7940 * gdb.python/py-value.exp (test_objfiles): Name the first test
7941 `py-value in file.filename'.
7942
03f2bd59
JK
79432011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7944
7945 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
7946 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
7947 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
7948 !gdbserver_reconnect_p..
7949 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
7950
7b08b9eb
JK
79512011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7952
7953 * gdb.cp/cpcompletion.exp (complete class methods)
7954 (complete class methods beginning with F): Move them above runto. New
7955 comment about the runto delimiter.
7956
b78974c3
PA
79572011-04-20 Pedro Alves <pedro@codesourcery.com>
7958
7959 * gdb.base/maint.exp: Test that "maint print registers" works
7960 without a running program.
7961
20429c40 79622011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 7963
20429c40
MP
7964 * gdb.base/setshow.exp: Fix racy tests.
7965 ($old_gdb_prompt): New variable.
7966
7a9dd1b2
TT
79672011-04-19 Tom Tromey <tromey@redhat.com>
7968
7969 * gdb.mi/mi-nsmoribund.exp:
7970 * gdb.hp/gdb.objdbg/objdbg01.exp:
7971 * gdb.base/structs.exp (test_struct_returns):
7972 * gdb.base/call-sc.exp (test_scalar_returns):
7973 * gdb.base/bigcore.exp: Remove duplicate words.
7974
02835898
JK
79752011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7976
7977 * gdb.base/break-interp-lib.c (v, vptr): New variables.
7978 * gdb.base/break-interp.exp (test_attach): New comment.
7979
254f582e
JK
79802011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7981
7982 * gdb.threads/gcore-thread.exp ($core0file): New variable.
7983 (clear __stack_user.next, clear stack_used.next)
7984 (save a zeroed-threads corefile): New test.
7985 Call core_load for $core0file.
7986 (zeroed-threads cannot be listed): New test.
7987
4fe85f5c
JK
79882011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7989
7990 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
7991 filename.
7992 ($srcfile): Preserve the original value.
7993 ($testfile): Match it the .exp filename.
7994 ($corefile): New variable. Substitute it around.
7995 Use clean_restart.
7996 ($prev_timeout): Remove.
7997 (load_core): Move core loading into this proc.
7998 Fix restore of $timeout if load_core fails.
7999
63524580
JK
80002011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8001
8002 * gdb.base/eu-strip-infcall.c: New file.
8003 * gdb.base/eu-strip-infcall.exp: New file.
8004
90359a16
JK
80052011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8006
8007 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
8008 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
8009
626e7282
JK
80102011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8011
8012 Fix Python access to inlined frames.
8013 * gdb.python/py-frame-inline.c: New file.
8014 * gdb.python/py-frame-inline.exp: New file.
8015
3363d018
EBM
80162011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
8017
8018 * gdb.base/gdb1090.exp: Change breakpoint location to read the
8019 content of 's24' correctly (avoiding "optimized out").
8020 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
8021
28781456
JK
80222011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8023
8024 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
8025
4a4106ca
TJB
80262011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8027
8028 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
8029 expect a colon in watch -location output.
8030
d26ccb4f
JK
80312011-04-13 Marek Polacek <mpolacek@redhat.com>
8032
df46027d 8033 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
8034 New testcase `expect response to define backtrace'. Also remove
8035 redundant `default' block.
8036
e1ab1f9c
JK
80372011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8038
8039 * gdb.python/py-prettyprint.c (struct hint_error): New.
8040 (main): New variable hint_error.
8041 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
8042 "print hint_error".
8043 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
8044 (register_pretty_printers): Register it.
8045
0c2e6019
TT
80462011-04-04 Tom Tromey <tromey@redhat.com>
8047
8048 * gdb.cp/maint.exp (test_help): Update.
8049 (test_namespace): Likewise.
8050
af57139d
JB
80512011-04-01 Joel Brobecker <brobecker@adacore.com>
8052
8053 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
8054 * gdb.ada/arrayptr.exp: Add new tests.
8055
956a9fb9
JB
80562011-04-01 Joel Brobecker <brobecker@adacore.com>
8057
8058 * gdb.ada/mi_catch_ex: New testcase.
8059
d0c4d642
PA
80602011-04-01 Pedro Alves <pedro@codesourcery.com>
8061
8062 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
8063 base::overload(void) method without specifying "const".
8064
18819fa6
UW
80652011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
8066
8067 * gdb.arch/thumb-singlestep.S: New file.
8068 * gdb.arch/thumb-singlestep.exp: Likewise.
8069
a4c8e806
TT
80702011-03-31 Tom Tromey <tromey@redhat.com>
8071
8072 * gdb.python/py-prettyprint.py (exception_flag): New global.
8073 (NoStringContainerPrinter._iterator.next): Check it.
8074 * gdb.python/py-prettyprint.c (main): New variable nstype2.
8075 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
8076
53832f31
TT
80772011-03-29 Tom Tromey <tromey@redhat.com>
8078
8079 * gdb.cp/anon-struct.cc: New file.
8080 * gdb.cp/anon-struct.exp: New file.
8081
e4620230
JK
80822011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8083
8084 Test STT_GNU_IFUNC support.
8085 * gdb.base/gnu-ifunc-lib.c: New file.
8086 * gdb.base/gnu-ifunc.c: New file.
8087 * gdb.base/gnu-ifunc.exp: New file.
8088
d0fb5eae
JK
80892011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8090
8091 Support a ring of related breakpoints.
8092 * gdb.base/watchpoint-delete.c: New file.
8093 * gdb.base/watchpoint-delete.exp: New file.
8094
20106cfb
JK
80952011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8096
8097 * gdb.ada/arrayparam.exp (print first after function call): Use
8098 explicit package name. Add a comment
8099 (print lasta after function call): Rename ...
8100 (print last after function call): ... it and use explicit package
8101 name.
8102 (print length after function call): Use explicit package name.
8103 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
8104 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
8105 (multiple matches for symbol i): Rename ...
8106 (multiple matches for symbol integervar): ... it.
8107 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
8108 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
8109
e7ab5e63
AB
81102011-03-25 Andrew Burgess <aburgess@broadcom.com>
8111
8112 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
8113 environment variable to make grep output more predictable. Move
8114 all the environment setup into gdb_init so it's done once per test
8115 case rather than each time we start gdb.
8116
9ef07c8c
TT
81172011-03-24 Tom Tromey <tromey@redhat.com>
8118
8119 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
8120 test.
8121
dd90784c
JK
81222011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8123
8124 * gdb.dwarf2/dw2-entry-value-main.c: New file.
8125 * gdb.dwarf2/dw2-entry-value.S: New file.
8126 * gdb.dwarf2/dw2-entry-value.exp: New file.
8127
05775840
PM
81282011-03-22 Phil Muldoon <pmuldoon@redhat.com>
8129
6fdff2c5 8130 PR python/12183
05775840
PM
8131
8132 * gdb.python/py-function.exp: Add GdbError tests.
8133
8661b11b
PA
81342011-03-18 Pedro Alves <pedro@codesourcery.com>
8135
8136 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
8137 (reglocal_test_func, statlocal_test_func): New functions.
8138 (globals_test_func): Call new functions.
8139 * gdb.trace/unavailable.exp (gdb_collect_args_test)
8140 (gdb_collect_locals_test): New procedure.
8141 (gdb_trace_collection_test): Call new procedures.
8142
0fdb4f18
PA
81432011-03-18 Pedro Alves <pedro@codesourcery.com>
8144
8145 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
8146 (test_register, test_register_unavailable): New procedures.
8147 (gdb_unavailable_registers_test): New procedure.
8148 (gdb_trace_collection_test): Call it.
8149
99c3dc11
PM
81502011-03-18 Phil Muldoon <pmuldoon@redhat.com>
8151
6fdff2c5 8152 PR python/12149
99c3dc11
PM
8153
8154 * gdb.python/python.exp: Add gdb.write tests.
8155
29703da4
PM
81562010-03-17 Phil Muldoon <pmuldoon@redhat.com>
8157
8158 * gdb.python/Makefile.in: Add py-objfile.
8159 * gdb.python/py-objfile.exp: New file.
8160 * gdb.python/py-objfile.c: New file.
8161 * gdb.python/py-block.exp: Add is_valid tests.
8162 * gdb.python/py-inferior.exp: Ditto.
8163 * gdb.python/py-infthread.exp: Ditto.
8164 * gdb.python/py-symbol.exp: Ditto.
8165 * gdb.python/py-symtab.exp: Ditto.
8166
598997c8
KS
81672011-03-16 Keith Seitz <keiths@redhat.com>
8168
8169 PR c++/12273
8170 * gdb.cp/cmpd-minsyms.exp: New test.
8171 * gdb.cp/cmpd-minsyms.cc: New file.
8172
8173 PR c++/11734
8174 * gdb.cp/ovsrch.exp: New test.
8175 * gdb.cp/ovsrch.h: New file.
8176 * gdb.cp/ovsrch1.cc: New file.
8177 * gdb.cp/ovsrch2.cc: New file.
8178 * gdb.cp/ovsrch3.cc: New file.
8179 * gdb.cp/ovsrch4.cc: New file.
8180
c91513d8
PP
81812011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
8182
8183 PR gdb/12528
8184 * gdb.base/Makefile.in: Adjust EXECUTABLES.
8185 * gdb.base/break-on-linker-gcd-function.exp: New test.
8186 * gdb.base/break-on-linker-gcd-function.cc: New file.
8187
7470fc63
AT
81882011-03-15 Andreas Tobler <andreast@fgznet.ch>
8189
8190 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
8191
959e7469
PM
81922011-03-15 Phil Muldoon <pmuldoon@redhat.com>
8193
8194 * lib/gdb.exp (gdb_unload): Add another termination case.
8195
9373cf26
JK
81962011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8197
8198 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
8199 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
8200 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
8201 Provide a stub byte there.
8202 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
8203 DW_AT_entry_pc.
8204 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
8205
24e9cda0
UW
82062011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
8207
8208 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
8209 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
8210 "generic ABI, auto".
8211 (altivec_abi_tests): Accept vectors returned by reference.
8212
7371cf6d
PM
82132010-03-14 Phil Muldoon <pmuldoon@redhat.com>
8214
8215 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
8216
ce77046a
UW
82172011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
8218
8219 * gdb.python/py-section-script.exp: Skip test if no Python support.
8220
176400c3
UW
82212011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
8222
8223 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
8224
ecec24e6
PM
82252011-03-10 Phil Muldoon <pmuldoon@redhat.com>
8226
8227 * gdb.python/py-parameter.exp: Update tests to the new Python
8228 parameter API. Add "no documentation" test. Add deprecated API
8229 backward compatibility test.
8230
5dbdd470
TT
82312011-03-09 Tom Tromey <tromey@redhat.com>
8232
8233 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
8234 gdb_continue_to_end.
8235
b66e66ee
MK
82362011-03-09 Mark Kettenis <kettenis@gnu.org>
8237
8238 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
8239 tabs.
8240
eceb0c5f
TT
82412011-03-09 Tom Tromey <tromey@redhat.com>
8242
8243 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
8244 parentheses.
8245 (gdb_continue_to_end): Add "allow_extra" parameter. Use
8246 $command.
8247 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
8248 argument to gdb_continue_to_end.
8249 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
8250 argument to gdb_continue_to_end.
8251 * gdb.cp/annota3.exp: Fix regex.
8252 * gdb.cp/annota2.exp: Fix regex.
8253 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
8254 gdb_continue_to_end.
8255 * gdb.base/call-signal-resume.exp: Revert earlier patch.
8256 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
8257 gdb_continue_to_end.
8258
63154eca
PA
82592011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8260
8261 * gdb.server/ext-run.exp
8262 (load new file without any gdbserver inferior): New test.
8263
967d1f9b
TT
82642011-03-07 Tom Tromey <tromey@redhat.com>
8265
8266 * Makefile.in (TAGS): Rewrite.
8267
d68dcbb9
JK
82682011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8269
8270 * gdb.trace/report.exp (12.1: trace report #1): New match for the
8271 initial commands echo. New match for `Found trace'. Anchor all the
8272 other matches. Anchor and match for `No trace frame found' the final
8273 match.
8274
6bf58e63
TT
82752011-03-07 Tom Tromey <tromey@redhat.com>
8276
8277 * Makefile.in (TAGS): New target.
8278
fda326dd
TT
82792011-03-07 Tom Tromey <tromey@redhat.com>
8280
8281 * lib/opencl.exp (skip_opencl_tests): Update for exit message
8282 change.
8283 * lib/mi-support.exp (mi_gdb_test): Update for exit message
8284 change.
8285 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
8286 exit message change.
8287 (skip_altivec_tests): Update for exit message change.
8288 (skip_vsx_tests): Likewise.
8289 (gdb_continue_to_end): Likewise. Add 'command' argument.
8290 * lib/cell.exp (skip_cell_tests): Update for exit message change.
8291 * gdb.threads/tls.exp: Update for exit message change.
8292 * gdb.threads/thread-unwindonsignal.exp: Use
8293 gdb_continue_to_end.
8294 * gdb.threads/step.exp (step_it): Update for exit message change.
8295 (continue_all): Likewise.
8296 * gdb.threads/print-threads.exp (test_all_threads): Update for
8297 exit message change.
8298 * gdb.threads/interrupted-hand-call.exp: Use
8299 gdb_continue_to_end.
8300 * gdb.threads/execl.exp: Use gdb_continue_to_end.
8301 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
8302 gdb_continue_to_end.
8303 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
8304 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
8305 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
8306 * gdb.cp/method.exp: Update for exit message change.
8307 * gdb.cp/mb-templates.exp: Update for exit message change.
8308 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
8309 * gdb.cp/annota3.exp: Update for exit message change.
8310 * gdb.cp/annota2.exp: Update for exit message change.
8311 * gdb.cell/fork.exp: Use gdb_continue_to_end.
8312 * gdb.base/term.exp: Update for exit message change.
8313 * gdb.base/step-test.exp (test_i): Update for exit message change.
8314 * gdb.base/sigstep.exp (advance): Update for exit message change.
8315 (advancei): Likewise.
8316 * gdb.base/siginfo.exp: Update for exit message change.
8317 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
8318 * gdb.base/reread.exp: Use gdb_continue_to_end.
8319 * gdb.base/langs.exp: Use gdb_continue_to_end.
8320 * gdb.base/interrupt.exp: Update for exit message change.
8321 * gdb.base/gdb1555.exp: Update for exit message change.
8322 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
8323 * gdb.base/ending-run.exp: Update for exit message change.
8324 * gdb.base/chng-syms.exp: Update for exit message change.
8325 * gdb.base/checkpoint.exp: Update for exit message change.
8326 * gdb.base/catch-syscall.exp (check_for_program_end): Use
8327 gdb_continue_to_end.
8328 (test_catch_syscall_with_wrong_args): Likewise.
8329 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
8330 * gdb.base/break-interp.exp (test_ld): Update for exit message
8331 change.
8332 * gdb.base/bang.exp: Update for exit message change.
8333 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
8334 (do_call_attach_tests): Likewise.
8335 * gdb.base/a2-run.exp: Update for exit message change.
8336 * gdb.arch/ppc-dfp.exp: Update for exit message change.
8337 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
8338 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
8339
dd19bd70
JK
83402011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8341
8342 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
8343
30e62689
TT
83442011-03-03 Tom Tromey <tromey@redhat.com>
8345
8346 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
8347 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
8348 * gdb.hp/gdb.aCC/configure.ac: Remove.
8349 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
8350 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
8351 * gdb.hp/gdb.base-hp/configure.ac: Remove.
8352 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
8353 * gdb.hp/gdb.compat/configure (Makefile): Remove.
8354 * gdb.hp/gdb.compat/configure.ac: Remove.
8355 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
8356 * gdb.hp/gdb.defects/configure (Makefile): Remove.
8357 * gdb.hp/gdb.defects/configure.ac: Remove.
8358 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
8359 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
8360 * gdb.hp/gdb.objdbg/configure.ac: Remove.
8361 * gdb.hp/configure.ac: Remove.
8362 * gdb.hp/configure: Remove.
8363 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
8364 substitution.
8365 (Makefile): Remove rule.
8366 * gdb.cell/configure.ac: Remove.
8367 * gdb.cell/configure: Remove.
8368 * gdb.stabs/Makefile.in (Makefile): Remove.
8369 (distclean): Don't remove config.status or config.log.
8370 * gdb.stabs/configure (Makefile): Remove.
8371 * gdb.stabs/configure.ac: Remove.
8372 * configure: Rebuild.
8373 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
8374 Remove stabs- and cell-specific logic. Test for existence of
8375 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
8376 subdirectories, gdb.cell, and and gdb.stabs.
8377 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
8378
c171f854
JB
83792011-03-03 Joel Brobecker <brobecker@adacore.com>
8380
8381 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
8382 end of buffer.
8383
9a5193cb
JB
83842011-03-02 Joel Brobecker <brobecker@adacore.com>
8385
8386 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
8387 gdb_test when running a test where we expected no output back.
8388
9bb4c1bb
MS
83892011-02-28 Michael Snyder <msnyder@vmware.com>
8390
8391 * gdb.cp/overload.cc: Change initializer value to integer.
8392
3bd0f5ef
MS
83932011-02-27 Michael Snyder <msnyder@vmware.com>
8394
8395 * gdb.multi/base.exp: Add test for remove-inferiors.
8396
2279eaad
JB
83972011-02-26 Joel Brobecker <brobecker@adacore.com>
8398
8399 * gdb.python/py-frame.exp: Simplify the initialization phase
8400 using prepare_for_testing.
8401
c82c0b55
MS
84022011-02-25 Michael Snyder <msnyder@vmware.com>
8403
8404 * gdb.multi/base.exp: Add tests for info inferiors with args.
8405
1d94651b
JK
84062011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8407
8408 * gdb.dwarf2/dw2-ranges.S: Rename to ...
8409 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
8410 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
8411 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
8412 asmfile3. Comment the STABS (#3) file compilation. Compile
8413 everything through assembler. Provide KFAIL for symtab/12497.
8414 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
8415 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
8416 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
8417 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
8418
3bd0f5ef
MS
84192011-02-24 Michael Snyder <msnyder@vmware.com>
8420
8421 * gdb.base/break.exp: Add tests for delete breakpoints using
8422 convenience variables and value history references.
8423
12c1418e
MS
84242011-02-24 Michael Snyder <msnyder@vmware.com>
8425
8426 * gdb.base/break.exp: Remove debugging 'printf' accidentally
8427 left behind in previous check-in.
8428
e5a67952
MS
84292011-02-23 Michael Snyder <msnyder@vmware.com>
8430
8431 * gdb.base/break.exp: Add tests for "info break" with arguments.
8432 * gdb.trace/infotrace.exp: Update patterns for error and help.
8433 * gdb.base/completion.exp: Update pattern.
8434 * gdb.base/ena-dis-br.exp: Update pattern.
8435 * gdb.base/help.exp: Update patterns.
8436
84372011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
8438
8439 * gdb.base/memattr.exp: New test.
8440 * gdb.base/memattr.c: Test load for memattr.exp.
8441
6e6fbe60
DE
84422011-02-22 Doug Evans <dje@google.com>
8443
8444 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
8445
1d41d745
MS
84462011-02-22 Michael Snyder <msnyder@vmware.com>
8447
8448 * Makefile.in: Make more clean.
8449 * gdb.ada/Makefile.in: Ditto.
8450 * gdb.arch/Makefile.in: Ditto.
8451 * gdb.asm/Makefile.in: Ditto.
8452 * gdb.base/Makefile.in: Ditto.
8453 * gdb.cp/Makefile.in: Ditto.
8454 * gdb.dwarf2/Makefile.in: Ditto.
8455 * gdb.java/Makefile.in: Ditto.
8456 * gdb.mi/Makefile.in: Ditto.
8457 * gdb.modula2/Makefile.in: Ditto.
8458 * gdb.python/Makefile.in: Ditto.
8459 * gdb.server/Makefile.in: Ditto.
8460 * gdb.stabs/Makefile.in: Ditto.
8461 * gdb.threads/Makefile.in: Ditto.
8462 * gdb.trace/Makefile.in: Ditto.
8463
79ba84ca
MS
84642011-02-22 Michael Snyder <msnyder@vmware.com>
8465
df46027d 8466 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
8467 info threads.
8468
b9b35694
JB
84692011-02-22 Joel Brobecker <brobecker@adacore.com>
8470
8471 * gdb.python/py-breakpoint.exp: Fix the expected output of
8472 one of the "maint info breakpoints" tests to accept the output
8473 generated on platforms that do not have hardware watchpoints.
8474
8bfb830f
JB
84752011-02-22 Joel Brobecker <brobecker@adacore.com>
8476
8477 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
8478 clean_restart. Be a little stricter in the expected output
8479 for one of the tests. Fix a typo in one of the comments.
8480
c45f3c54
JB
84812011-02-22 Joel Brobecker <brobecker@adacore.com>
8482
8483 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
8484 Delete variable binfile, no longer use. Add or modify test
8485 comments to make them unique.
8486
b97c863c
MS
84872011-02-21 Michael Snyder <msnyder@vmware.com>
8488
8489 * Makefile.in: Update for make clean.
8490 * gdb.ada/Makefile.in: Ditto.
8491 * gdb.arch/Makefile.in: Ditto.
8492 * gdb.asm/Makefile.in: Ditto.
8493 * gdb.base/Makefile.in: Ditto.
8494 * gdb.cp/Makefile.in: Ditto.
8495 * gdb.dwarf2/Makefile.in: Ditto.
8496 * gdb.java/Makefile.in: Ditto.
8497 * gdb.mi/Makefile.in: Ditto.
8498 * gdb.modula2/Makefile.in: Ditto.
8499 * gdb.python/Makefile.in: Ditto.
8500 * gdb.server/Makefile.in: Ditto.
8501 * gdb.stabs/Makefile.in: Ditto.
8502 * gdb.threads/Makefile.in: Ditto.
8503 * gdb.trace/Makefile.in: Ditto.
8504
aea5b279
MS
85052011-02-21 Michael Snyder <msnyder@vmware.com>
8506
8507 * gdb.threads/thread-find.exp: Update patterns for changes in
8508 output of "info threads" command.
8509
e3039479
UW
85102011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8511 Ulrich Weigand <uweigand@de.ibm.com>
8512
8513 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
8514 (skip_hw_watchpoint_tests): Likewise.
8515 (skip_hw_watchpoint_multi_tests): Likewise.
8516
b800ec70
UW
85172011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
8518
8519 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
8520 (skip_hw_watchpoint_tests): Likewise.
8521 (skip_hw_watchpoint_multi_tests): Likewise.
8522 (skip_hw_watchpoint_access_tests): Likewise.
8523
8524 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
8525 * gdb.base/pr11022.exp: Likewise.
8526 * gdb.base/watch-read.exp: Likewise.
8527 * gdb.base/watch_thread_num.exp: Likewise.
8528 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
8529 * gdb.base/watchpoint-hw.exp: Likewise.
8530 * gdb.base/watchpoint.exp: Likewise.
8531 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
8532 * gdb.threads/watchthreads-reorder.exp: Likewise.
8533 * gdb.threads/watchthreads.exp: Likewise.
8534 * gdb.threads/watchthreads2.exp: Likewise.
8535
91033e37
JB
85362011-02-21 Joel Brobecker <brobecker@adacore.com>
8537
8538 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
8539 the debugger is unable to find the array bounds.
8540
eeaafae2
JK
85412011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8542
8543 * gdb.cp/typedef-operator.exp: New file.
8544 * gdb.cp/typedef-operator.cc: New file.
8545
e338d953
MS
85462011-02-17 Michael Snyder <msnyder@vmware.com>
8547
8548 * gdb.threads/thread-find.exp: Fix regular expressions.
8549
e67ad678
JB
85502011-02-17 Joel Brobecker <brobecker@adacore.com>
8551
8552 * gdb.ada/packed_array: Expand testcase to test printing of
8553 unconstrained packed array.
8554
93084bca
JB
85552011-02-17 Joel Brobecker <brobecker@adacore.com>
8556
8557 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
8558
a0c78a73
PA
85592011-02-16 Pedro Alves <pedro@codesourcery.com>
8560
f65d5553 8561 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
8562 (main): Initialize it before collecting, and and clear it
8563 afterwards.
f65d5553
PA
8564 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8565 collecting with '{type} addr', where the addr expression is not an
8566 rvalue.
a0c78a73 8567
3dfcbbd2
KW
85682011-02-16 Ken Werner <ken.werner@de.ibm.com>
8569
8570 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
8571 a bool variable. Expect correct OpenCL names for vector types. Use the
8572 uc3 variable name instead of referring to the uchar3 built-in type.
8573 Escape the asterisk at the half pointer test.
8574
08807d5a
PA
85752011-02-16 Pedro Alves <pedro@codesourcery.com>
8576
f65d5553 8577 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
8578 (main): Initialize it before collecting, and and clear it
8579 afterwards.
f65d5553
PA
8580 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8581 collecting overlapping memory ranges.
08807d5a 8582
60f98dde
MS
85832011-02-15 Michael Snyder <msnyder@vmware.com>
8584
8585 * gdb.base/default.exp: Add tests for thread commands.
8586 * gdb.base/help.exp: Add tests for thread commands.
8587 * gdb.threads/thread-find.exp: New test for thread find command.
8588
648cd113
KW
85892011-02-15 Ken Werner <ken.werner@de.ibm.com>
8590
8591 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
8592
494e194e
YQ
85932011-02-15 Yao Qi <yao@codesourcery.com>
8594
8595 PR tdep/12352
8596 * gdb.arch/arm-disp-step.S : New test for str instruction.
8597 * gdb.arch/arm-disp-step.exp : Likewise.
8598
d9492458
TJB
85992011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
8600
8601 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
8602 "vector_register2_vr" test strings. Test the extended floating
8603 point registers (F32~F63).
8604 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
8605 IBM XL C compiler. Make the test program use a register provided
8606 by the compiler for the lxvd2x instruction.
8607
8af8e3bc
PA
86082011-02-14 Pedro Alves <pedro@codesourcery.com>
8609
8610 * gdb.trace/unavailable.cc (class Base, class Middle, class
8611 Derived): New types.
8612 (derived_unavail, derived_partial, derived_whole): New globals.
8613 (virtual_partial): New global.
8614 (virtualp): Point at virtual_partial.
8615 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
8616 related to unavailable vptr.
8617
1b28d0b3
PA
86182011-02-14 Pedro Alves <pedro@codesourcery.com>
8619
8620 * gdb.trace/unavailable.cc (a, b, c): New globals.
8621 (main): Set and clear them.
8622 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
8623 `a' and `c', and check that `b' isn't collected, although `a' and
8624 `c' are.
8625
ec0a52e1
PA
86262011-02-14 Pedro Alves <pedro@codesourcery.com>
8627
8628 * gdb.trace/unavailable.cc (struct Virtual): New.
8629 (virtualp): New global pointer.
8630 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
8631 printing a pointer to an object whose type has a vtable, with
8632 print object on.
8633
24e6bcee
PA
86342011-02-14 Pedro Alves <pedro@codesourcery.com>
8635
8636 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
8637 value repeat handles unavailableness.
8638
39d37385
PA
86392011-02-14 Pedro Alves <pedro@codesourcery.com>
8640
8641 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
8642 tests for building arrays from unavailable values, subscripting
8643 non-memory rvalue unvailable arrays, and accessing fields or
8644 baseclasses of non-lazy unavailable values,
8645 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
8646 struct types.
8647 (g_smallstruct, g_smallstruct_b): New globals.
8648
06d72e16
PA
86492011-02-14 Pedro Alves <pedro@codesourcery.com>
8650
8651 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
8652
bc9a5551
JK
86532011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8654
8655 Fix const/volatile qualifiers of C++ types, PR c++/12328.
8656 * gdb.cp/overload-const.exp: New file.
8657 * gdb.cp/overload-const.cc: New file.
8658
54fcddd0
UW
86592011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8660
8661 * gdb.opencl/callfuncs.cl: New file.
8662 * gdb.opencl/callfuncs.exp: New test.
8663 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
8664
d6dafb7c
UW
86652011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8666
8667 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
8668 when computing result.
8669 * gdb.arch/altivec-abi.exp: Update expected results.
8670
a449c2d8
TJB
86712011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8672
8673 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
8674 * gdb.base/jit.exp: Likewise.
8675 * gdb.base/pie-execl.exp: Likewise.
8676 * gdb.base/solib-nodir.exp: Likewise.
8677 * gdb.base/solib-overlap.exp: Likewise.
8678
764880b7
PA
86792011-02-07 Pedro Alves <pedro@codesourcery.com>
8680
8681 * gdb.trace/collection.c (global_pieces): New.
8682 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
8683 New procedure.
8684 (gdb_trace_collection_test): Call it.
8685
505500db
SW
86862011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
8687
8688 * gdb.python/py-evthreads.c: New file.
8689 * gdb.python/py-evthreads.exp: New file.
8690 * gdb.python/py-events.py: New file.
8691 * gdb.python/py-events.exp: New file.
8692 * gdb.python/py-events.c: New file.
8693
385203ed
DD
86942011-02-04 David Daney <ddaney@caviumnetworks.com>
8695
8696 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
8697
9011945e
AB
86982011-02-03 Andrew Burgess <aburgess@broadcom.com>
8699
8700 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
8701 gdb.base/disasm-end-cu.exp: New test for disassembling over the
8702 boundary between two compilation units.
8703
580688f3
PA
87042011-02-02 Pedro Alves <pedro@codesourcery.com>
8705
8706 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
8707 (Virtual): New structs.
8708 (virtual_o, virtual_middle_b): New globals.
8709 * gdb.cp/virtbase.exp: New tests.
8710
d3f0f853
PP
87112011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
8712
8713 * gdb.base/jit.exp: New file.
8714 * gdb.base/jit-main.c: New file.
8715 * gdb.base/jit-solib.c: New file.
8716
b2030fb5
UW
87172011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
8718
8719 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
8720 proceed to initial kernel entry point.
8721 * gdb.opencl/datatypes.exp: Likewise.
8722 * gdb.opencl/operators.exp: Likewise.
8723 * gdb.opencl/vec_comps.exp: Likewise.
8724
2db19d1e
SW
87252011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
8726
8727 * gdb.cp/nsnested.cc: New.
8728 * gdb.cp/nsnested.exp: New.
8729 * gdb.cp/nsnoimports.exp: New.
8730 * gdb.cp/nsnoimports.cc: New.
8731
6b0c4c1f
JB
87322011-01-31 Joel Brobecker <brobecker@adacore.com>
8733
8734 * gdb.base/interact.exp: Add extra tests that verify that
8735 the value of the interactive-mode setting does not change
8736 after the script is sourced.
8737
80b23b6a
JK
87382011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8739
8740 * gdb.cp/noparam.exp: New file.
8741 * gdb.cp/noparam.cc: New file.
8742
ffd5ec24
PA
87432011-01-28 Pedro Alves <pedro@codesourcery.com>
8744
8745 * gdb.trace/tfile.exp: Test that with no traceframe selected,
8746 there's no stack or registers.
8747
a81766d8
TT
87482011-01-26 Tom Tromey <tromey@redhat.com>
8749
8750 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
8751 space before string output. Add test for "set print pretty off"
8752 case.
8753
585fdaa1
PA
87542011-01-25 Pedro Alves <pedro@codesourcery.com>
8755
8756 * gdb.base/frame-args.exp: Adjust.
8757 * gdb.dwarf2/dw2-noloc.exp: Adjust.
8758 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
8759 * gdb.dwarf2/pieces.exp: Adjust.
8760 * gdb.opt/clobbered-registers-O2.exp: Adjust.
8761 * gdb.opt/inline-locals.exp: Adjust.
8762 * gdb.threads/fork-child-threads.exp: Adjust.
8763
d468832a
KW
87642011-01-25 Ken Werner <ken.werner@de.ibm.com>
8765
8766 * gdb.opencl/convs_casts.cl: Move program scope variables into the
8767 OpenCL kernel function. Add a comment as marker. Add address space
8768 qualifiers for the remaining program scope variables.
8769 * gdb.opencl/datatypes.cl: Likewise.
8770 * gdb.opencl/operators.cl: Likewise.
8771 * gdb.opencl/vec_comps.cl: Likewise.
8772 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
8773 Add breakpoint at the marker comment.
8774 * gdb.opencl/datatypes.exp: Likewise.
8775 * gdb.opencl/operators.exp: Likewise.
8776 * gdb.opencl/vec_comps.exp: Likewise.
8777
490f124f
PA
87782011-01-24 Pedro Alves <pedro@codesourcery.com>
8779
8780 * gdb.base/printcmds.c (some_struct): New struct and instance.
8781 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
8782 procedure.
8783 <global scope>: Call it.
8784
6da78614
KW
87852011-01-21 Ken Werner <ken.werner@de.ibm.com>
8786
8787 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
8788 argument to the gdb_compile_opencl_hostapp call.
8789
ec64c9aa
YQ
87902011-01-19 Yao Qi <yao@codesourcery.com>
8791
8792 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
8793 positve list.
8794
810cfdbb
YQ
87952011-01-19 Yao Qi <yao@codesourcery.com>
8796
8797 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
8798 canonical form.
8799 Remove "xscale-*-*"
8800 * gdb.xml/tdesc-regs.exp: Likewise.
8801 * gdb.python/py-section-script.exp: Replace ARM target triplet
8802 with canonical form.
8803 Match arm*-*-symbianelf*.
8804 * gdb.base/dup-sect.exp: Likewise.
8805 * lib/dwarf.exp: New.
8806 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
8807 dwarf2_support.
8808 * gdb.dwarf2/dup-psym.exp: Likewise.
8809 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
8810 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
8811 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
8812 * gdb.dwarf2/dw2-basic.exp: Likewise.
8813 * gdb.dwarf2/dw2-compressed.exp: Likewise.
8814 * gdb.dwarf2/dw2-const.exp: Likewise.
8815 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
8816 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
8817 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
8818 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
8819 * gdb.dwarf2/dw2-filename.exp: Likewise.
8820 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
8821 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
8822 * gdb.dwarf2/dw2-intercu.exp: Likewise.
8823 * gdb.dwarf2/dw2-intermix.exp: Likewise.
8824 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
8825 * gdb.dwarf2/dw2-noloc.exp: Likewise.
8826 * gdb.dwarf2/dw2-op-call.exp: Likewise.
8827 * gdb.dwarf2/dw2-producer.exp: Likewise.
8828 * gdb.dwarf2/dw2-ranges.exp: Likewise.
8829 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
8830 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
8831 * gdb.dwarf2/dw2-strp.exp: Likewise.
8832 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
8833 * gdb.dwarf2/implptr.exp: Likewise.
8834 * gdb.dwarf2/mac-fileno.exp: Likewise.
8835 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
8836 * gdb.dwarf2/pieces.exp: Likewise.
8837 * gdb.dwarf2/pr11465.exp: Likewise.
8838 * gdb.dwarf2/valop.exp: Likewise.
8839 * gdb.dwarf2/watch-notconst.exp: Likewise.
8840 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
8841
4694da01
TT
88422011-01-19 Tom Tromey <tromey@redhat.com>
8843
8844 * gdb.python/py-infthread.exp: Add thread tests.
8845
b075872c
JB
88462011-01-14 Joel Brobecker <brobecker@adacore.com>
8847
8848 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
8849
2c3e6e24
JB
88502011-01-14 Joel Brobecker <brobecker@adacore.com>
8851
8852 * gdb.ada/widewide: New testcase.
8853
de8fa76c
JB
88542011-01-13 Joel Brobecker <brobecker@adacore.com>
8855
8856 * gdb.base/interact.exp: New testcase.
8857
1b05df00
TT
88582011-01-12 Tom Tromey <tromey@redhat.com>
8859
8860 * gdb.mi/gdb2549.exp: Update for error message changes.
8861 * gdb.mi/mi-cli.exp: Likewise.
8862 * gdb.mi/mi-disassemble.exp: Likewise.
8863 * gdb.mi/mi-pthreads.exp: Likewise.
8864 * gdb.mi/mi-regs.exp: Likewise.
8865 * gdb.mi/mi-stack.exp: Likewise.
8866 * gdb.mi/mi-var-block.exp: Likewise.
8867 * gdb.mi/mi-var-cmd.exp: Likewise.
8868 * gdb.mi/mi2-cli.exp: Likewise.
8869 * gdb.mi/mi2-disassemble.exp: Likewise.
8870 * gdb.mi/mi2-pthreads.exp: Likewise.
8871 * gdb.mi/mi2-regs.exp: Likewise.
8872 * gdb.mi/mi2-stack.exp: Likewise.
8873 * gdb.mi/mi2-var-block.exp: Likewise.
8874 * gdb.mi/mi2-var-cmd.exp: Likewise.
8875
c2ff108b
JK
88762011-01-12 Andrew Burgess <aburgess@broadcom.com>
8877 Jan Kratochvil <jan.kratochvil@redhat.com>
8878
8879 PR fortran/11104 and DWARF unbound arrays detection.
8880 * gdb.fortran/multi-dim.exp: New file.
8881 * gdb.fortran/multi-dim.f90: New file.
8882
b716877b
AB
88832011-01-12 Andrew Burgess <aburgess@broadcom.com>
8884
8885 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
8886 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
8887 add new tests for opcode dumping.
8888
6c162d5e
TT
88892011-01-11 Tom Tromey <tromey@redhat.com>
8890
8891 * gdb.python/py-infthread.exp: Load gdb-python.exp.
8892
77b06cd7
TJB
88932010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
8894
8895 Convert hardware watchpoints to use breakpoint_ops.
8896 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
8897 type is not supported.
8898 * gdb.base/foll-fork.exp: Likewise.
8899 * gdb.base/foll-vfork.exp: Likewise.
8900
f39a75d0
PM
89012011-01-10 Phil Muldoon <pmuldoon@redhat.com>
8902
8903 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
8904 Use load_lib gdb-python.exp.
8905 * gdb.python/python.exp: Ditto.
8906 * gdb.python/py-function.exp: Ditto.
8907
fc529d80
AS
89082011-01-09 Andreas Schwab <schwab@linux-m68k.org>
8909
8910 * gdb.threads/tls.exp ("info address me"): Fix expected output.
8911
fb03cb59
JK
89122011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8913
8914 * configure: Regenerate.
8915
d8e22779
TT
89162011-01-06 Tom Tromey <tromey@redhat.com>
8917
8918 * gdb.python/py-frame.exp: Test gdb.newest_frame.
8919
09050809
JB
89202011-01-06 Joel Brobecker <brobecker@adacore.com>
8921
fc529d80
AS
8922 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
8923 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
8924 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
8925 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
8926 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
8927 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
8928 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
8929 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
8930 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
8931 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
8932 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
8933 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
8934 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
8935 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
8936 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
8937 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
8938 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
8939 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
8940 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
8941 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
8942 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
8943 gdb.ada/uninitialized_vars.exp,
8944 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
8945 Simplify by using clean_restart.
09050809 8946
8ed5dd9e
JB
89472011-01-06 Joel Brobecker <brobecker@adacore.com>
8948
8949 Add marker to be used as anchor for inserting breakpoints.
8950 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
8951 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
8952 Likewise.
8953
8954 Remove uses of gdb_start_cmd.
8955 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
8956 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
8957
8958 Do not run testcase if testing with GDBserver.
8959 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
8960 if testing with GDBserver.
8961
368a124f
JB
89622011-01-06 Joel Brobecker <brobecker@adacore.com>
8963
8964 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
8965 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
8966 copyright header.
8967
44944448
JB
89682011-01-05 Joel Brobecker <brobecker@adacore.com>
8969
8970 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
8971 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
8972 testsuite/gdb.fortran/complex.f,
8973 testsuite/gdb.fortran/derived-type.f90,
8974 testsuite/gdb.fortran/library-module-lib.f90,
8975 testsuite/gdb.fortran/library-module-main.f90,
8976 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
8977 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
8978 Copyright year update.
8979
31886ea6
JB
89802011-01-05 Joel Brobecker <brobecker@adacore.com>
8981
8982 * gdb.base/langs1.f: Add copyright header.
8983
ebedcab5
JK
89842011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8985
8986 * gdb.base/morestack.exp: New file.
8987 * gdb.base/morestack.c: New file.
8988
de1eb2f9
JK
89892011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8990
8991 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
8992
9e87a409
JB
89932010-12-29 Joel Brobecker <brobecker@adacore.com>
8994
8995 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
8996 * gdb.ada/arrayptr.exp: Add test printing that new variable.
8997
720d1a40
JB
89982010-12-29 Joel Brobecker <brobecker@adacore.com>
8999
9000 * gdb.ada/lang_switch.exp: Correct expected parameter value.
9001
a283af87
AS
90022010-12-25 Andreas Schwab <schwab@linux-m68k.org>
9003
5d3d9cba
AS
9004 * gdb.threads/tls.exp: Fix typo.
9005
a283af87
AS
9006 * gdb.threads/thread-specific.exp (get_thread_list): Update.
9007 * gdb.threads/execl.exp: Update.
9008
2a20745c
YQ
90092010-12-23 Yao Qi <yao@codesourcery.com>
9010
9011 * gdb.arch/arm-disp-step.exp: New.
9012 * gdb.arch/arm-disp-step.S: New.
9013
a7658b96
TT
90142010-12-21 Tom Tromey <tromey@redhat.com>
9015
9016 * gdb.threads/execl.exp: Update.
9017 * gdb.threads/linux-dp.exp: Update.
9018 * gdb.threads/manythreads.exp: Update.
9019 * gdb.threads/tls.exp: Update.
9020
5b79abe7
TT
90212010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9022
9023 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
9024 (NextOverThrowDerivates) <resumebpt>: New.
9025 (resumebpt_test): New.
9026 (main): Call resumebpt_test.
9027 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
9028
0914bcdb
SS
90292010-12-12 Stan Shebs <stan@codesourcery.com>
9030
9031 * gdb.trace/tsv.exp: Test print command on trace state variables.
9032
305aeedc
TT
90332010-12-09 Tom Tromey <tromey@redhat.com>
9034
9035 * gdb.base/interp.exp: Add regression test.
9036
186c406b
TT
90372010-12-09 Tom Tromey <tromey@redhat.com>
9038
9039 * gdb.java/jnpe.java: New file.
9040 * gdb.java/jnpe.exp: New file.
9041 * gdb.cp/nextoverthrow.exp: New file.
9042 * gdb.cp/nextoverthrow.cc: New file.
9043
aae1c79a
DE
90442010-12-07 Doug Evans <dje@google.com>
9045
9046 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
9047 of data-directory.
9048 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
9049 updated.
9050 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
9051
60f98dde 90522010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
9053
9054 * gdb.base/callfuncs.exp: Test for skip_float_tests.
9055 * gdb.base/call-sc.exp: Ditto.
9056 * gdb.base/finish.exp: Ditto.
9057 * gdb.base/return.exp: Ditto.
9058 * gdb.base/return2.exp: Ditto.
9059
5fa290c1
DE
90602010-11-30 Doug Evans <dje@google.com>
9061
9062 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
9063 (gdb_expect_list): Fix spelling errors in comments.
9064 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
9065 send_gdb/gdb_expect_list where applicable.
9066 * gdb.base/call-ar-st.exp: Ditto.
9067 * gdb.base/funcargs.exp: Ditto.
9068 * gdb.base/gcore.exp: Ditto.
9069 * gdb.base/page.exp: Ditto.
9070 * gdb.base/sigaltstack.exp: Ditto.
9071 * gdb.base/siginfo.exp: Ditto.
9072 * gdb.base/sigstep.exp: Ditto.
9073 * gdb.base/trace-commands.exp: Ditto.
9074
4e04c971
DE
90752010-11-29 Doug Evans <dje@google.com>
9076
9077 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
9078 printer-name;subprinter-name.
9079
8cf6f0b1
TT
90802010-11-29 Tom Tromey <tromey@redhat.com>
9081
9082 * gdb.dwarf2/implptr.exp: New file.
9083 * gdb.dwarf2/implptr.c: New file.
9084 * gdb.dwarf2/implptr.S: New file.
9085
94b6973e
PM
90862010-11-29 Phil Muldoon <pmuldoon@redhat.com>
9087
fc529d80 9088 PR python/12199
94b6973e
PM
9089
9090 * gdb.python/py-breakpoint.exp: Test the delete method.
9091
8358c15c
JK
90922010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9093
9094 Fix step_resume_breakpoint unsaved during an infcall.
9095 * gdb.base/step-resume-infcall.exp: New file.
9096 * gdb.base/step-resume-infcall.c: New file.
9097
f6df29bc
TJB
90982010-11-24 Edjunior Machado <emachado@br.ibm.com>
9099
9100 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
9101
f2b5a5cf
TJB
91022010-11-24 Edjunior Machado <emachado@br.ibm.com>
9103
9104 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
9105 on ppc64's symbols; "finish" and "return" commands must accept to
9106 show the caller line again as well as the line after.
9107 * gdb.asm/powerpc64.inc: New file.
9108
6b0ecdc2
DE
91092010-11-23 Doug Evans <dje@google.com>
9110
9111 * lib/gdb.exp (gdb_test_sequence): New function.
9112 (gdb_expect_list): Add verbose -log call for each pattern.
9113 * gdb.base/signals.exp (test_handle_all_print): Call it.
9114 Reduce timeout increment from 6 minutes to 1 minute.
9115 * gdb.server/ext-run.exp: Call it.
9116
ea976c60
PM
91172010-11-23 Phil Muldoon <pmuldoon@redhat.com>
9118
f2b5a5cf 9119 PR python/12212
ea976c60
PM
9120
9121 * gdb.python/python.exp: Check that selected_thread raises an
9122 error when no inferior is loaded.
9123
c0efa795
JK
91242010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9125
9126 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
9127 * gdb.dwarf2/dw2-stack-boundary.S: New file.
9128
ec3aa567
JK
91292010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9130
9131 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
9132 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
9133
d8249011
DE
91342010-11-18 Doug Evans <dje@google.com>
9135
9136 * gdb.server/ext-run.exp: Fix intermittent failures.
9137
d4eba7d1
NF
91382010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9139
9140 * gdb.stabs/gdb11479.exp: Use runto_main.
9141
b04c2f88
NF
91422010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9143
9144 * gdb.base/break-entry.exp: Skip if using a stub.
9145
ae9d7ce4
NF
91462010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9147
9148 * gdb.python/py-inferior.exp: Pack values in target endianness.
9149
621c8364
TT
91502010-11-12 Tom Tromey <tromey@redhat.com>
9151
9152 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
9153 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
9154 MemoryError.
9155 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
9156 type.
9157 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
9158 MemoryError.
9159 (test_subscript_regression): Update exception type.
9160
84f4c1fe
PM
91612010-11-11 Phil Muldoon <pmuldoon@redhat.com>
9162
9163 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
9164 breakpoint tests.
9165
a1442452
PA
91662010-11-09 Pedro Alves <pedro@codesourcery.com>
9167
9168 * gdb.base/watchpoint.exp: Test "watch -location" with an
9169 innacessible location.
9170
efd11a33
JK
91712010-11-09 Edjunior Machado <emachado@br.ibm.com>
9172 Luis Machado <luisgpm@br.ibm.com>
9173
9174 * gdb.base/maint.exp: Expect "." prefix.
9175 * gdb.base/nodebug.exp: Expect "." Likewise.
9176 * gdb.base/sepsymtab.exp: Expect "." Likewise.
9177 * gdb.base/watchpoint-cond-gone.exp: Likewise.
9178 * gdb.base/watchpoint.exp: Expect a software watch to be created for
9179 POWER server processors.
9180
aa00efb5
JK
91812010-11-08 Edjunior Machado <emachado@br.ibm.com>
9182 Luis Machado <luisgpm@br.ibm.com>
9183
9184 * gdb.base/break-entry.exp: convert entry point for
9185 ppc64 and expect leading `.' on ppc64's symbols
9186
99e7ae30
DE
91872010-11-05 Doug Evans <dje@google.com>
9188
9189 * gdb.base/help.exp: Update expected output.
b521dba8
DE
9190 * gdb.python/py-param.exp: Delete, contents moved to ...
9191 * gdb.python/py-parameter.exp: ... here. New file.
9192 Add test for gdb.parameter ("directories").
99e7ae30 9193
f4b8a18d
KW
91942010-11-05 Ken Werner <ken.werner@de.ibm.com>
9195
9196 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
9197 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
9198 * configure: Regenerate.
9199 * gdb.opencl/Makefile.in: New File.
9200 * gdb.opencl/datatypes.exp: Likewise.
9201 * gdb.opencl/datatypes.cl: Likewise.
9202 * gdb.opencl/operators.exp: Likewise.
9203 * gdb.opencl/operators.cl: Likewise.
9204 * gdb.opencl/vec_comps.exp: Likewise.
9205 * gdb.opencl/vec_comps.cl: Likewise.
9206 * gdb.opencl/convs_casts.exp: Likewise.
9207 * gdb.opencl/convs_casts.cl: Likewise.
9208 * lib/opencl.exp: Likewise.
9209 * lib/opencl_hostapp.c: Likewise.
9210 * lib/opencl_kernel.cl: Likewise.
9211 * lib/cl_util.c: Likewise.
9212 * lib/cl_util.c: Likewise.
9213 * gdb.base/default.exp (set language): Add "opencl" to the list of
9214 languages.
9215
a9d5ef47
SW
92162010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
9217
9218 * gdb.cp/overload.exp: Added test for inheritance overload.
9219 * gdb.cp/overload.cc: Ditto.
9220 * gdb.cp/oranking.exp: Removed releveant kfails.
9221
03eb1c79
JK
92222010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9223 Joel Brobecker <brobecker@adacore.com>
9224
9225 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
9226 check test_compiler_info.
9227
dbc98a8b
KW
92282010-11-03 Ken Werner <ken.werner@de.ibm.com>
9229
9230 * gdb.base/gnu_vector.exp: Adjust expect messages.
9231
120bd360
KW
92322010-11-03 Ken Werner <ken.werner@de.ibm.com>
9233
9234 * gdb.base/gnu_vector.exp: Add unary operator tests.
9235
c37f7098
KW
92362010-11-03 Ken Werner <ken.werner@de.ibm.com>
9237
9238 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
9239
7b51bc51
DE
92402010-11-02 Doug Evans <dje@google.com>
9241
9242 * gdb.python/py-pp-maint.c: New file.
9243 * gdb.python/py-pp-maint.exp: New file.
9244 * gdb.python/py-pp-maint.py: New file.
9245
50c97f38
TT
92462010-11-02 Tom Tromey <tromey@redhat.com>
9247
9248 * gdb.base/default.exp: Remove "scheme" from language list.
9249
a289b8f6
JK
92502010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9251
9252 Revert:
9253 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9254 * gdb.threads/sigstep-threads.exp: New file.
9255 * gdb.threads/sigstep-threads.c: New file.
9256
cd017491
MS
92572010-10-20 Michael Snyder <msnyder@vmware.com>
9258
9259 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
9260
8e6a5956
UW
92612010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
9262
9263 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
9264 Skip test completely if gdb,no_hardware_watchpoints.
9265
2c04da0d
UW
92662010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
9267
9268 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
9269 strict, but do not check for any particular function name within libc.
9270
79afc5ef
SW
92712010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
9272
9273 * gdb.cp/smartp.exp: New test.
9274 * gdb.cp/smartp.cc : New test.
9275
026ffab7
SW
92762010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
9277
9278 * gdb.cp/converts.exp: Test pointer to bool conversion.
9279 Test pointer to long conversion.
9280 * gdb.cp/oranking.exp: Removed relevant kfail.
9281
3a772aa4
TT
92822010-10-18 Tom Tromey <tromey@redhat.com>
9283
9284 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
9285 argument to lazy_string.
9286 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
9287 (pp_ls.to_string): Use it.
9288 * gdb.python/py-prettyprint.c (main): Move declarations to top.
9289 Add "estring2" local.
9290
5fc3827b
JK
92912010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9292
9293 Fix s390x compatibility.
9294 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
9295 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
9296
8aeb23f3
JK
92972010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9298
9299 * gdb.threads/sigstep-threads.exp: New file.
9300 * gdb.threads/sigstep-threads.c: New file.
9301
c1e56572
JK
93022010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9303
9304 * gdb.base/pie-execl.exp: New file.
9305 * gdb.base/pie-execl.c: New file.
9306
92163a10
JK
93072010-10-13 Doug Evans <dje@google.com>
9308 Jan Kratochvil <jan.kratochvil@redhat.com>
9309
9310 PR exp/12117
9311 * gdb.cp/ptype-cv-cp.cc: New file.
9312 * gdb.cp/ptype-cv-cp.exp: New file.
9313
7062b0a0
SW
93142010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
9315
9316 * gdb.cp/converts.cc: New test program.
9317 * gdb.cp/converts.exp: New test.
9318 * gdb.cp/overload.exp: Added test for void* vs int*.
9319 * gdb.cp/overload.exp: Ditto.
9320 * gdb.cp/oranking.exp: Removed related kfail.
9321
0e3509db
DE
93222010-10-13 Doug Evans <dje@google.com>
9323
9324 * lib/gdb-python.exp (gdb_check_python_config): New function.
9325 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
9326 * gdb.python/lib-types.cc: New file.
9327 * gdb.python/lib-types.exp: New file.
9328
8dc78533
JK
93292010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9330
9331 * gdb.python/py-error.exp: New file.
9332 * gdb.python/py-error.py: New file.
9333
93c17e06
JK
93342010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9335
9336 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
9337 gdb_test_multiple.
9338
d8b34041
JK
93392010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9340
9341 * gdb.base/break-interp.exp: Use ldlags for linking flags.
9342 * gdb.base/prelink.exp: Likewise.
9343 * gdb.base/solib-nodir.exp: Likewise.
9344 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
9345 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
9346 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
9347
e0cc584e
UW
93482010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
9349
9350 * break-interp.exp (test_ld): Use two separate gdb_expect statements
9351 for the "info files" test to avoid timeouts on slow machines.
9352
cfc353b1
JK
93532010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9354
9355 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
9356 (main): Make openlib dummy call.
9357
d3d7896d
JK
93582010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9359
9360 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
9361 * break-interp.exp (reach): Move the core body ...
9362 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
9363 (test_ld): Provide always real argument, even to the linker. Replace
9364 dl_main by _dl_debug_state.
9365
5e533c94
JK
93662010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9367
9368 Fix results of prelinked PIEs on ppc*.
9369 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
9370 Accept also DISPLACEMENT "PRESENT".
9371 (main): Replace "ZERO" displacements by "PRESENT".
9372
33540610
SW
93732010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
9374
9375 * gdb.cp/oranking.exp: New test.
9376 * gdb.cp/oranking.cc: New test program.
9377
3bdf2bbd
KW
93782010-10-08 Ken Werner <ken.werner@de.ibm.com>
9379
9380 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
9381 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
9382
2f608a3a
KW
93832010-10-06 Ken Werner <ken.werner@de.ibm.com>
9384
9385 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
9386 lush, lynx) New constant.
9387 * gdb.base/constvars.exp: Test const array types.
9388 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
9389
aa2e2d8d
DE
93902010-10-06 Doug Evans <dje@google.com>
9391
9392 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
9393 of syscall staging area.
9394
2844d6b5
KW
93952010-10-06 Ken Werner <ken.werner@de.ibm.com>
9396
9397 * gdb.base/gnu_vector.c: Add variable c4.
9398 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
9399 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
9400
7d8ac8bb
MR
94012010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
9402
9403 * gdb.arch/altivec-abi.exp: Fix a typo.
9404
84a02e58
MR
94052010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
9406
9407 * lib/mi-support.exp (thread_selected_re): Correct pattern used
9408 to match a thread ID.
9409
b18e6318
JK
94102010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9411
9412 Fix s390x testcase compatibility.
9413 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
9414
a2c09bd0
DE
94152010-10-01 Doug Evans <dje@google.com>
9416
9417 * lib/gdb-python.exp: New file.
9418 * gdb.python/py-block.exp: Use it.
9419 * gdb.python/py-breakpoint.exp: Ditto.
9420 * gdb.python/py-frame.exp: Ditto.
9421 * gdb.python/py-inferior.exp: Ditto.
9422 * gdb.python/py-param.exp: Ditto.
9423 * gdb.python/py-prettyprint.exp: Ditto.
9424 * gdb.python/py-shared.exp: Ditto.
9425 * gdb.python/py-symbol.exp: Ditto.
9426 * gdb.python/py-symtab.exp: Ditto.
9427 * gdb.python/py-type.exp: Ditto.
9428 * gdb.python/py-value.exp: Ditto.
9429 * gdb.python/python.exp: Ditto.
9430
38f12cfc
TT
94312010-09-30 Tom Tromey <tromey@redhat.com>
9432
9433 * gdb.base/anon.exp: New file.
9434 * gdb.base/anon.c: New file.
9435
9ae8282d
TT
94362010-09-30 Tom Tromey <tromey@redhat.com>
9437
9438 * gdb.base/completion.exp: Test completion through anonymous
9439 union.
9440 * gdb.base/break1.c (struct some_struct): Add anonymous union.
9441
e9e07ba6
JK
94422010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9443
9444 Fix printing parameters of inlined functions.
9445 * gdb.dwarf2/dw2-inline-param.exp: New file.
9446 * gdb.dwarf2/dw2-inline-param-main.c: New file.
9447 * gdb.dwarf2/dw2-inline-param.S: New file.
9448
cd2effb2
JK
94492010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9450
9451 PR corefiles/12071.
9452 * gdb.base/corefile.exp (quit with a process, no question: load core)
9453 (quit with a core file): New tests.
9454
bceffbf3
JK
94552010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9456
9457 Fix GDB crash on inferior calls with self-referencing classes.
9458 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
9459 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
9460 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
9461
1736ad11
JK
94622010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9463
9464 Fix lost siginfo_t for inferior calls.
9465 * gdb.base/siginfo-infcall.exp: New file.
9466 * gdb.base/siginfo-infcall.c: New file.
9467
a176ad92
JB
94682010-09-22 Joel Brobecker <brobecker@adacore.com>
9469
9470 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
9471
c2b0a229
JK
94722010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9473
9474 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
9475 New test.
9476 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
9477
e8ae22d1
JB
94782010-09-22 Joel Brobecker <brobecker@adacore.com>
9479
9480 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
9481 type of our const type.
9482
ec322823
SW
94832010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
9484
9485 * gdb.cp/pr12028.cc: New.
9486 * gdb.cp/pr12028.exp: New.
9487
72929c62
JB
94882010-09-22 Joel Brobecker <brobecker@adacore.com>
9489
9490 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
9491
875b4ff5 94922010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 9493 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
9494
9495 PR mi/11407
9496 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
9497 * gdb.mi/dw2-ref-missing-frame-main.c New File.
9498 * gdb.mi/dw2-ref-missing-frame.S New File.
9499 * gdb.mi/dw2-ref-missing-frame.exp New File.
9500
7155d578
TT
95012010-09-14 Tom Tromey <tromey@redhat.com>
9502
9503 PR symtab/8399:
9504 * gdb.threads/tls.exp: Remove kfail. Update expected output.
9505
515ed532
TT
95062010-09-14 Tom Tromey <tromey@redhat.com>
9507
9508 PR exp/11803:
9509 * gdb.threads/tls.exp: Use C++.
9510 (check_thread_local): Use K::another_thread_local.
9511 * gdb.threads/tls.c (class K): New.
9512 (another_thread_local): Now a member of K.
9513 (spin): Update. No longer K&R C.
9514
450ca57c
SW
95152010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
9516
9517 * gdb.cp/koenig.cc: created class for testing member lookup.
9518 * gdb.cp/koenig.exp: Added test for member lookup.
9519
dbd492a3
JK
95202010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9521
9522 Fix false FAILs on sourcetree topdir directory containing "kill".
9523 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
9524 source line matching regexp.
9525
8d4d924b
JK
95262010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9527
9528 * gdb.python/python.exp (set height 0, collect help from uiout)
9529 (verify help to uiout): New tests.
9530
8e64f2a0
JK
95312010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9532
9533 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
9534 is_lp64_target to check 64bit target.
9535
4569eed2
JK
95362010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9537
9538 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
9539 (test_ld) <powerpc64-*>: New.
9540
5e1617b1
DJ
95412010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9542
9543 * gdb.cp/templates.exp (test_template_args): Allow "struct".
9544
c767944b
DJ
95452010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9546
9547 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
9548 (FunctionArg::method): New function.
9549 (empty, arg): New variables.
9550 (main): Call arg.method.
9551 * gdb.cp/templates.exp (test_template_args): New function.
9552 (do_tests): Call it.
9553
27d3a3fc
UW
95542010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9555
9556 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
9557 of "next" to proceed over pthread_exit call.
9558
55b7ce7f
UW
95592010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9560
9561 * gdb.base/maint.exp: Avoid wildcards against potentially very long
9562 "maint print statistics" output to prevent expect timeouts.
9563
809df446
JK
95642010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9565
9566 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
9567 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9568 (test_float_rejected): ... here.
9569 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
9570 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9571 (test_float_rejected): ... here.
9572 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
9573 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9574 (test_float_rejected): ... here.
9575 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
9576 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9577 (test_float_rejected): ... here.
9578
8464be76
DJ
95792010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9580
9581 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
9582 before disabling hardware watchpoints.
9583 (test_inaccessible_watchpoint): Check that hardware watchpoints
9584 are used. Test for watchpoints on a constant address.
9585
14dba4b4
JK
95862010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9587
9588 * gdb.base/ui-redirect.exp: New file.
9589
3f3540e1 95902010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 9591 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
9592
9593 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
9594
0f254bb7
DE
95952010-08-31 Doug Evans <dje@google.com>
9596
9597 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
9598
03f17ccf
TT
95992010-08-30 Tom Tromey <tromey@redhat.com>
9600
9601 PR python/11792:
9602 * gdb.python/py-value.exp (test_subscript_regression): Add
9603 dynamic_type test.
9604
640617ad
DJ
96052010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
9606
9607 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
9608 instead of running to main. Do not test the main function.
9609 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
9610 Add new main.
9611
2ed91d1b
PA
96122010-08-26 Pedro Alves <pedro@codesourcery.com>
9613
9614 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
9615 one test.
9616
673bfd45
DE
96172010-08-24 Doug Evans <dje@google.com>
9618
9619 PR symtab/11942
9620 * gdb.dwarf2/dw4-sig-types.cc: New file.
9621 * gdb.dwarf2/dw4-sig-types.h: New file.
9622 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
9623 * gdb.dwarf2/dw4-sig-types.exp: New file.
9624
f9ffd4bb
TT
96252010-08-23 Tom Tromey <tromey@redhat.com>
9626
9627 PR python/11145:
9628 * gdb.python/py-value.c (Base, Derived): New types.
9629 (base): New global.
9630 * gdb.python/py-value.exp (test_subscript_regression): Add
9631 dynamic_cast test.
9632
d839c8a4
TT
96332010-08-23 Tom Tromey <tromey@redhat.com>
9634
9635 PR python/10676:
9636 * gdb.python/py-type.exp (test_fields): Add tests for type
9637 equality.
9638
702c2711
TT
96392010-08-23 Tom Tromey <tromey@redhat.com>
9640
9641 PR python/11915:
9642 * gdb.python/py-type.exp (test_fields): Add tests for array.
9643
832bafd3
KS
96442010-08-23 Keith Seitz <keiths@redhat.com>
9645
9646 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
9647 have any children. Create a new abbrev for it.
9648 Add missing terminal sequence to .debug_abbrev.
9649
c37bf528
KS
96502010-08-20 Keith Seitz <keiths@redhat.com>
9651
9652 PR symtab/11465:
9653 * gdb.dwarf2/pr11465.exp: New test.
9654 * gdb.dwarf2/pr11465.S: New file.
9655 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
9656 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
9657
4572cbac
TJB
96582010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
9659
9660 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
9661 registers. Update data sets with the new v2_double element in the
9662 VSX register union. Add vector_register3_vr data set for the AltiVec
9663 registers. Use gdb_test_no_output instead of send_gdb.
9664
e7fbb131
PA
96652010-08-19 Pedro Alves <pedro@codesourcery.com>
9666
9667 * gdb.python/py-shared.exp: New file, factored out from
9668 python.exp.
9669 * gdb.python/py-shared.c: New file.
9670 * gdb.python/py-shared-sl.c: New file.
9671 * gdb.python/python-1.c: New file.
9672 * gdb.python/python-sl.c: Delete.
9673 * gdb.python/python.c: Mention python-1.c.
9674 * gdb.python/python.exp: Move shared library tests to
9675 py-shared.exp.
9676 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
9677 (MISCELLANEOUS): New.
9678 (clean mostlyclean): Also remove $MISCELLANEOUS.
9679
d30f5e1f
DE
96802010-08-19 Doug Evans <dje@google.com>
9681
9682 PR exp/11926
9683 * gdb.base/printcmds.exp (test_float_accepted): New function.
9684 Move existing float tests there. Add tests for floats with suffixes.
9685 (test_float_rejected): New function.
9686 * gdb.java/jv-print.exp (test_float_accepted): New function.
9687 (test_float_rejected): New function.
9688 * gdb.objc/print.exp: New file.
9689 * gdb.pascal/print.exp: New file.
9690 * lib/objc.exp: New file.
9691
7b3fd859
PM
96922010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
9693
9694 * gdb.base/default.exp (info set): Avoid full buffer error and force
9695 reading up to final gdb prompt.
9696 (show): Likewise.
9697
c92817ce
TT
96982010-08-18 Tom Tromey <tromey@redhat.com>
9699
9700 PR symtab/11919:
9701 * gdb.base/completion.exp: Add test.
9702
f1208f9e
DE
97032010-08-18 Doug Evans <dje@google.com>
9704
9705 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
9706 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
9707 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
9708 Simplify, early exit if runto_main fails.
9709 * gdb.fortran/exprs.exp: load_lib fortran.exp.
9710 (set_lang_fortran): Moved to lib/fortran.exp.
9711 * gdb.fortran/types.exp: load_lib fortran.exp.
9712 (set_lang_fortran): Moved to lib/fortran.exp.
9713 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
9714 * gdb.java/jprint.exp (set_lang_java): Ditto.
9715 * gdb.java/jv-exp.exp: load_lib java.exp.
9716 If set_lang_java fails, issue a warning instead of failure to be
9717 consistent with other set_lang_foo uses.
9718 (set_lang_java): Moved to lib/java.exp.
9719 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
9720 If set_lang_java fails, issue a warning instead of failure to be
9721 consistent with other set_lang_foo uses.
9722 * gdb.pascal/types.exp: load_lib pascal.exp.
9723 (set_lang_pascal): Moved to lib/pascal.exp.
9724 * lib/fortran.exp: New file.
9725 * lib/java.exp (set_lang_java): New function.
9726 * lib/pascal.exp (set_lang_pascal): New function.
9727
2f06b485
YQ
97282010-08-18 Yao Qi <yao@codesourcery.com
9729
9730 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
9731 func_nofb_start and func_loopfb_start, so that address of functions
9732 is equal to these labels on Thumb.
9733
96e25403
YQ
97342010-08-18 Yao Qi <yao@codesourcery.com>
9735
9736 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
9737 to reflect latest c source file.
9738
36e6adc4
JK
97392010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9740
9741 * gdb.cp/infcall-dlopen.exp: New file.
9742 * gdb.cp/infcall-dlopen.cc: New file.
9743 * gdb.cp/infcall-dlopen-lib.cc: New file.
9744
f431efe5
PA
97452010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9746 Pedro Alves <pedro@codesourcery.com>
9747
9748 PR breakpoints/11371
9749
9750 * gdb.base/watch-cond-infcall.exp: New file.
9751 * gdb.base/watch-cond-infcall.c: New file.
9752
06a64a0b
TT
97532010-08-16 Tom Tromey <tromey@redhat.com>
9754
9755 * gdb.base/help.exp: Update.
9756 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
9757 watchpoint.
9758 (test_watch_location): New proc.
9759 (test_watchpoint_in_big_blob): Delete watchpoint.
9760 * gdb.base/watchpoint.c (func5): New function.
9761 (main): Call it.
9762
70ebf4ed
DE
97632010-08-16 Doug Evans <dje@google.com>
9764
9765 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
9766
ca5c20b6
PM
97672010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9768
9769 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
9770 tests.
9771
7346b668
KW
97722010-08-11 Ken Werner <ken.werner@de.ibm.com>
9773
9774 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
9775 * gdb.base/gnu_vector.c: New File.
9776 * gdb.base/gnu_vector.exp: Likewise.
9777
cb2e07a6
PM
97782010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9779
9780 * gdb.python/python.c: New File.
9781 * gdb.python/python-sl.c: New File.
9782 * gdb.python/python.exp: Test solib_address and decode_line
9783 * functions.
9784
5da1313b
JK
97852010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9786
9787 * gdb.python/python.exp (show height, set height 10)
9788 (verify pagination beforehand, verify pagination beforehand: q)
9789 (gdb.execute does not page, verify pagination afterwards)
9790 (verify pagination afterwards: q): New.
9791
49c3ccf7
DE
97922010-08-02 Doug Evans <dje@google.com>
9793
9794 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
9795 because of an older gcc, change test2
9796 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
9797 to unsupported.
9798
42c0c4f1
KH
97992010-07-30 Kazu Hirata <kazu@codesourcery.com>
9800
9801 * gdb.base/break-always.exp: Do not expect full paths to file
9802 names.
9803 * gdb.base/commands.exp: Likewise.
9804
d3765805
DE
98052010-07-30 Doug Evans <dje@google.com>
9806
c98ee71b
DE
9807 * gdb.cp/temargs.exp: For new tests that require newer gccs,
9808 xfail them when run with older gccs.
9809
fd961404
DE
9810 * lib/gdb.exp (build_executable): Forward "c++" option to
9811 get_compiler_info.
9812
999adef4
DE
9813 * gdb.python/py-type.exp (test_template): Mark as xfail tests
9814 "python print ttype.template_argument(1)" and
9815 "python print isinstance(ttype.template_argument(1), gdb.Value)"
9816 if using gcc 4.4 or earlier.
9817
d3765805
DE
9818 * gdb.base/valgrind-db-attach.exp: Use unique test name for
9819 attach-to-debugger handling.
9820
1276c759
JK
98212010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9822
9823 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
9824 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
9825 (main): Use copyreloc.
9826 * gdb.base/prelink.exp (split debug of executable)
9827 (.dynbss vs. .bss address shift): New tests.
9828
88caa9b9
PA
98292010-07-29 Pedro Alves <pedro@codesourcery.com>
9830
9831 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
9832 in gdb_test_multiple.
9833
c6f2ac43
PA
98342010-07-29 Pedro Alves <pedro@codesourcery.com>
9835
9836 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
9837 environment.
9838
326fd672
TT
98392010-07-28 Tom Tromey <tromey@redhat.com>
9840
9841 PR python/11060:
9842 * gdb.python/py-type.c (Temargs): New template.
9843 (temvar): New variable.
9844 * gdb.python/py-type.exp (test_template): New proc.
9845
3ce3b1ba
PA
98462010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
9847
9848 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
9849 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
9850
34eaf542
TT
98512010-07-28 Tom Tromey <tromey@redhat.com>
9852
9853 PR c++/9946:
9854 * gdb.cp/temargs.exp: New file.
9855 * gdb.cp/temargs.cc: New file.
9856
d41b819e
JK
98572010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9858
9859 * gdb.base/help.exp (help disassemble): Update the content.
9860
26ab7092
JK
98612010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9862
9863 * gdb.threads/ia64-sigill.exp: New file.
9864 * gdb.threads/ia64-sigill.c: New file.
9865
5283e9e1
TT
98662010-07-27 Tom Tromey <tromey@redhat.com>
9867
9868 * gdb.opt/inline-cmds.c (ATTR): New define.
9869 (func1): Use it.
9870 (func2): Likewise.
9871 (func3): Likewise.
9872 (outer_inline1): Likewise.
9873 (outer_inline2): Likewise.
9874 * gdb.opt/inline-bt.c (ATTR): New define.
9875 (func1): Use it.
9876 (func2): Likewise.
9877 * gdb.opt/inline-locals.c (ATTR): New define.
9878 (func1): Use it.
9879 (func2): Likewise.
9880
e992ef73
TT
98812010-07-27 Tom Tromey <tromey@redhat.com>
9882
9883 * gdb.stabs/gdb11479.c (hack): New function.
9884 (test): Use it.
9885 (test2): Use it.
9886 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
9887 (int32_search_buf, int64_search_buf): No longer static.
9888 (x): Remove.
9889 * gdb.base/relocate.c (hack): New function.
9890
5374244e
PM
98912010-07-27 Phil Muldoon <pmuldoon@redhat.com>
9892
9893 * gdb.python/py-value.exp (test_inferior_function_call): New function.
9894 * gdb.python/py-value.c (func1): New function.
9895 (func2): Likewise.
9896
a99aee83
CV
98972010-07-26 Corinna Vinschen <vinschen@redhat.com>
9898
9899 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
9900 as not to clash with .data section.
9901
a04ba985
JG
99022010-07-26 Jerome Guitton <guitton@adacore.com>
9903
9904 * gdb.base/code_elim.exp: New file.
9905 * gdb.base/code_elim1.c: New file.
9906 * gdb.base/code_elim2.c: New file.
9907
23bd0f7c
PA
99082010-07-21 Pedro Alves <pedro@codesourcery.com>
9909
9910 PR symtab/11827
9911
9912 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
9913 (some_volatile_enum): New variable.
9914 * gdb.base/printcmds.exp (test_print_enums): New.
9915 <top level>: Call it.
9916
883df6dd
SW
99172010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
9918
9919 * gdb.cp/fpointer.cc: New test.
9920 * gdb.cp/fpointer.exp: New test.
9921
569b05a5
JK
99222010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9923
9924 * gdb.base/solib-nodir.exp: New file.
9925 * lib/gdb.exp (runto): New case for a GDB internal error.
9926
51d7d803
JK
99272010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9928 Ulrich Weigand <uweigand@de.ibm.com>
9929 Tom Tromey <tromey@redhat.com>
9930
9931 * gdb.base/charset-malloc.c: New file.
9932 * gdb.base/charset.c (malloc_stub): New prototype.
9933 (main): Call it instead of malloc itself.
9934 * gdb.base/charset.exp: Use only prepare_for_testing.
9935 (binfile): Remove the variable.
9936
c0edd9ed
JK
99372010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9938
9939 Make core files the process_stratum.
9940 * gdb.base/corefile.exp (run: load core again)
9941 (run: sanity check we see the core file, run: with core)
9942 (run: core file is cleared, attach: load core again)
9943 (attach: sanity check we see the core file, attach: with core)
9944 (attach: core file is cleared): New tests.
9945 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
9946
3cbaedff
KW
99472010-07-14 Ken Werner <ken.werner@de.ibm.com>
9948
9949 * gdb.arch/altivec-abi.exp: New tests.
9950
91158a56
TT
99512010-07-13 Tom Tromey <tromey@redhat.com>
9952
9953 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
9954 (main): Use it.
9955 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
9956
0f5238ed
TT
99572010-07-13 Tom Tromey <tromey@redhat.com>
9958
9959 * gdb.base/label.exp: New file.
9960 * gdb.base/label.c: New file.
9961
add265ae
L
99622010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
9963 H.J. Lu <hongjiu.lu@intel.com>
9964
9965 * lib/gdb.exp (is_ilp32_target): New.
9966 (is_lp64_target): Likewise.
9967
9968 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
9969 target.
9970 * gdb.arch/amd64-disp-step.exp: Likewise.
9971 * gdb.arch/amd64-dword.exp: Likewise.
9972 * gdb.arch/amd64-i386-address.exp: Likewise.
9973 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 9974
add265ae
L
9975 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
9976 target.
9977 * gdb.arch/i386-bp_permanent.exp: Likewise.
9978 * gdb.arch/i386-byte.exp: Likewise.
9979 * gdb.arch/i386-disp-step.exp: Likewise.
9980 * gdb.arch/i386-gnu-cfi.exp: Likewise.
9981 * gdb.arch/i386-prologue.exp: Likewise.
9982 * gdb.arch/i386-size-overlap.exp: Likewise.
9983 * gdb.arch/i386-size.exp: Likewise.
9984 * gdb.arch/i386-sse.exp: Likewise.
9985 * gdb.arch/i386-unwind.exp: Likewise.
9986 * gdb.arch/i386-word.exp: Likewise.
9987
9988 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
9989 test only when building 64-bit executables. Do not hard-code
9990 -m64 option.
9991
2dfb8c17
DE
99922010-07-07 Doug Evans <dje@google.com>
9993
9994 * lib/gdb.exp (gdb_test_list_exact): New function.
9995 * gdb.base/default.exp (show convenience): Call it, add tests for
9996 $_sdata = void, $_thread = 0.
9997
4e5799b6
JK
99982010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9999 Joel Brobecker <brobecker@adacore.com>
10000
10001 Fix re-run of PIE executable, PR shlibs/11776.
10002 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
10003 Remove $displacement_main to match the solib-svr4.c change. New "kill"
10004 and re-"run" of the inferior.
10005
1a219cc7
JK
100062010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10007 Joel Brobecker <brobecker@adacore.com>
10008
10009 Cope with missing /usr/sbin/prelink.
10010 * lib/prelink-support.exp (prelink_no):
10011 <result == 1 && $output is "no such file or directory">: New.
10012 (prelink_yes): Likewise. Return on failed prelink_no.
10013
5e3b36f8
JK
100142010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10015 Joel Brobecker <brobecker@adacore.com>
10016
10017 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
10018 build_executable by build_executable_own_libs. Replace "prelink -R"
10019 execution by a call of prelink_yes. Comment why "prelink -r" needs no
10020 change.
10021 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
10022 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
10023 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
10024 Replace build_executable by build_executable_own_libs's function
10025 build_executable_own_libs.
10026 (prelinkNO): Create new stub to call prelink_no.
10027 (prelinkYES): Create new stub to call prelink_yes.
10028 (test_attach): Rename calls of copy to file_copy.
10029 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
10030 (copy): Move to ...
10031 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
10032 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
10033 * gdb.base/prelink.exp: Disable testcase also for is_remote and
10034 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
10035 special flags by gdb_compile_shlib. Replace second gdb_compile by
10036 build_executable_own_libs. Replace "prelink -R" execution by a call of
10037 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
10038 a second call of prelink_yes. Replace restart commands by
10039 clean_restart.
10040 (prelink): Rename to ...
10041 (seen displacement message): ... this test. Extend its expectation
10042 strictness.
10043
86e4bafc
JK
100442010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10045
10046 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
10047 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
10048 displacement message exactly once.
10049
3cd07d20
JK
100502010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10051 Joel Brobecker <brobecker@adacore.com>
10052
10053 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
10054 its restore after the <$relink_args != ""> loop. new comment.
10055
0a1e94c7
JK
100562010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10057 Joel Brobecker <brobecker@adacore.com>
10058
10059 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
10060 code for it. New variable relink_args.
10061 (prelinkYES): Call prelinkNO.
10062 (test_attach): Accept new parameter relink_args. Re-prelink the binary
10063 in such case. Move the core code to ...
10064 (test_attach_gdb): ... a new function. Send GDB command "file".
10065 Extend expected "Attaching to " string.
10066
2f70bcfb
TT
100672010-07-02 Tom Tromey <tromey@redhat.com>
10068
10069 * gdb.base/bitops.exp: Remove extraneous "pass".
10070
a17ac5b0
TT
100712010-07-02 Ken Werner <ken.werner@de.ibm.com>
10072
10073 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10074
dc10affe
PA
100752010-07-01 Pedro Alves <pedro@codesourcery.com>
10076
d41c0fc8
PA
10077 * gdb.base/help.exp: Adjust expected output.
10078
100792010-07-01 Pedro Alves <pedro@codesourcery.com>
10080
10081 * gdb.base/help.exp: Adjust expected output.
dc10affe 10082
0a600c36
JK
100832010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10084
10085 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
10086 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
10087 c++/11702.
10088
37cc8bfe
JK
100892010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10090 Doug Evans <dje@google.com>
10091
10092 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
10093 add .dynamic entry'.
10094
254e6b9e
DE
100952010-06-29 Doug Evans <dje@google.com>
10096
10097 Test PR c++/11702.
10098 * gdb.cp/m-static.exp: Add testcase.
10099 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
10100
595939de 101012010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
10102 Tom Tromey <tromey@redhat.com>
10103 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
10104
10105 * gdb.python/py-inferior.c: New File.
10106 * gdb.python/py-infthread.c: New File.
10107 * gdb.python/py-inferior.exp: New File.
10108 * gdb.python/py-infthread.exp: New File.
10109
98751a41
JK
101102010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10111
10112 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
10113 (ptype ::C::OtherFileClass typedefs): New.
10114 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
10115 (C::OtherFileClass::cOtherFileClassVar2): New.
10116 (C::OtherFileClass::cOtherFileClassVar_use): Use also
10117 cOtherFileClassVar2.
10118 (C::cOtherFileType2, C::cOtherFileVar2): New.
10119 (C::cOtherFileVar_use): use also cOtherFileVar2.
10120 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
10121
41f62f39
JK
101222010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10123
10124 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
10125 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
10126 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
10127 (print ::C::cOtherFileVar)
10128 (whatis C::OtherFileClass::cOtherFileClassType)
10129 (whatis ::C::OtherFileClass::cOtherFileClassType)
10130 (print C::OtherFileClass::cOtherFileClassVar)
10131 (print ::cOtherFileClassVar)
10132 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
10133 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
10134 trailing content.
10135 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
10136 (C::OtherFileClass::cOtherFileClassVar)
10137 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
10138 (C::cOtherFileVar, C::cOtherFileVar_use): New.
10139
af53d231
JK
101402010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10141
10142 Test PR c++/11703 and PR gdb/1448.
10143 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
10144 gdb/1448.
10145
9655fd1a
JK
101462010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10147
10148 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
10149 (main) <rtti_data>: New.
10150 * gdb.cp/virtbase.exp (print rtti_data): New.
10151
824cc8dd
JK
101522010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10153 Joel Brobecker <brobecker@adacore.com>
10154
10155 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
10156
6036c742
JK
101572010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10158
10159 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
10160
de6a0421
DE
101612010-06-28 Doug Evans <dje@google.com>
10162
10163 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
10164
b2dae948
DE
101652010-06-27 Doug Evans <dje@google.com>
10166
10167 * gdb.cp/m-static.exp: Update expected test output.
10168
0f3bb72e
PH
101692010-06-25 Paul Hilfinger <hilfinger@adacore.com>
10170
889bf7c5
PA
10171 * gdb.gdb/selftest.exp: Adjust expected message for
10172 capturing start-up runtime.
0f3bb72e 10173
bc9f0842
TT
101742010-06-25 Tom Tromey <tromey@redhat.com>
10175
10176 PR python/10808:
10177 * gdb.python/python.exp: Add new tests.
10178
099ef718
SW
101792010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
10180
10181 * gdb.cp/operator.cc: Created an import loop.
10182 * gdb.cp/operator.exp: Added testcase for import loop.
10183
5868a632
JK
101842010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10185
10186 Test PR python/11407.
10187 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
10188 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
10189 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
10190 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
10191 executable_nofb and executable_fb. New variables srcsfile, objsfile,
10192 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
10193 binfile. Call gdb_compile with clean_restart twice.
10194 (func_nofb print, func_nofb backtrace, func_loopfb print)
10195 (func_loopfb backtrace): New.
10196
af76db58
JK
101972010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10198
10199 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
10200 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
10201 by a hand made one.
10202 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
10203 i?86 requirement. Remove variables srcfile and binfile. New variable
10204 sources, executable_nofb and executable_fb. Call prepare_for_testing.
10205
f2c7657e
UW
102062010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10207
10208 * gdb.cell/dwarfaddr.exp: New file.
10209 * gdb.cell/dwarfaddr.S: New file.
10210
628fe4e4
JK
102112010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10212
10213 Test PR 9436.
10214 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
10215
f1421989
HZ
102162010-06-24 Hui Zhu <teawater@gmail.com>
10217
10218 * gdb.base/eval.exp: New file.
10219
d03285ec
UW
102202010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10221
10222 * gdb.cell/fork.exp: New file.
10223 * gdb.cell/fork.c: Likewise.
10224 * gdb.cell/fork-spu.c: Likewise.
10225
41b2c92d
PM
102262010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
10227
10228 * lib/gdb.exp (banned_variables_traced): New global variable.
10229 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
10230 (gdb_init): Use `trace add variable' instead of obsolete
10231 `trace variable'.
10232
d5bc977f
DE
102332010-06-21 Doug Evans <dje@google.com>
10234
10235 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
10236
d2ed6730
UW
102372010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10238
10239 * gdb.arch/spu-ls.exp: New file.
10240 * gdb.arch/spu-ls.c: Likewise.
10241
6aed2dbc
SS
102422010-06-18 Stan Shebs <stan@codesourcery.com>
10243
10244 * gdb.threads/thread-specific.exp: Add tests of $_thread.
10245
e0756905
UW
102462010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10247
10248 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
10249 * gdb.base/watch-cond.exp: Likewise.
10250 * gdb.python/py-breakpoint.exp: Likewise.
10251
d8053d4d
PA
102522010-06-18 Pedro Alves <pedro@codesourcery.com>
10253
10254 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
10255 clean_restart, make sure every test has a distinct message, and
10256 that messages don't include the executable' full path.
10257
81ce510c
DE
102582010-06-17 Doug Evans <dje@google.com>
10259
10260 * gdb.arch/i386-size.exp: Updated expected output for
10261 DISASSEMBLY_OMIT_FNAME.
10262
65d79d4b
SDJ
102632010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10264 Sergio Durigan Junior <sergiodj@redhat.com>
10265
10266 * gdb.base/watch-notconst.c: New file.
10267 * gdb.base/watch-notconst.S: New file.
10268 * gdb.base/watch-notconst2.c: New file.
10269 * gdb.base/watch-notconst2.S: New file.
10270 * gdb.base/watch-notconst.exp: New file.
10271 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
10272 (func4): Add operations on `global_ptr_ptr'.
10273 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
10274 routine to test watchpoints created with a constant expression.
10275 (test_inaccessible_watchpoint): Include tests for watchpoints
10276 created with a constant expression.
10277
df0f4836
KB
102782010-06-14 Kevin Buettner <kevinb@redhat.com>
10279
10280 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
10281 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
10282 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
10283 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
10284 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
10285 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
10286 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
10287 of `_start'.
10288
b769def5
UW
102892010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10290
10291 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
10292 not supported on the target.
10293 * gdb.mi/mi-nonstop-exit.exp: Likewise.
10294 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10295 * gdb.mi/mi-nsintrall.exp: Likewise.
10296 * gdb.mi/mi-nsmoribund.exp: Likewise.
10297 * gdb.mi/mi-nsthrexec.exp: Likewise.
10298
d914c394
SS
102992010-06-11 Stan Shebs <stan@codesourcery.com>
10300
10301 * gdb.base/permissions.exp: New file.
10302
103032010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
10304
10305 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
10306 does not support ELF executable class.
10307
f3ce5b9c
UW
103082010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10309
10310 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
10311
8e46892c
JK
103122010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10313
10314 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
10315 (runto): Catch "The target does not support running in non-stop mode.".
10316
6cc55c64
MS
103172010-06-11 Michael Snyder <msnyder@vmware.com>
10318
10319 * gdb.base/setshow.exp (set language asm): Don't use
10320 gdb_test_no_output, fails on some targets.
10321
caddefa4
UW
103222010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10323
10324 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
10325 * gdb.cp/pr9167.exp: Likewise.
10326
468b1aa7
UW
103272010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10328
10329 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
10330
5c3552dc
UW
103312010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10332
10333 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
10334
02e6fe6a
UW
103352010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10336
10337 * gdb.base/charset.c (main): Make sure malloc gets linked in.
10338
0e03807e
TT
103392010-06-11 Tom Tromey <tromey@redhat.com>
10340
10341 PR gdb/9977, PR exp/11636::
10342 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
10343 (pieces_test_f6): Update expected output.
10344
2bdf28a0
JK
103452010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10346
10347 * gdb.base/moribund-step.exp: New.
10348
f6978de9
MS
103492010-06-08 Michael Snyder <msnyder@vmware.com>
10350
10351 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 10352 * gdb.ada/boolean_expr.exp:
f6978de9
MS
10353 * gdb.ada/frame_args.exp: Ditto.
10354 * gdb.ada/lang_switch.exp: Ditto.
10355 * gdb.ada/ptype_arith_binop.exp: Ditto.
10356 * gdb.ada/ref_param.exp: Ditto.
10357 * gdb.ada/type_coercion.exp:Ditto.
10358
10359 * gdb.asm/asm-source.exp: Ditto.
10360
10361 * gdb.base/attach.exp: Ditto.
10362 * gdb.base/bitfields2.exp: Ditto.
10363 * gdb.base/call-signal-resume.exp: Ditto.
10364 * gdb.base/callfuncs.exp: Ditto.
10365 * gdb.base/commands.exp: Ditto.
10366 * gdb.base/dbx.exp: Ditto.
10367 * gdb.base/default.exp: Ditto.
10368 * gdb.base/dump.exp: Ditto.
10369 * gdb.base/exprs.exp: Ditto.
10370 * gdb.base/freebpcmd.exp: Ditto.
10371 * gdb.base/interrupt.exp: Ditto.
10372 * gdb.base/list.exp: Ditto.
10373 * gdb.base/long_long.exp: Ditto.
10374 * gdb.base/maint.exp: Ditto.
10375 * gdb.base/ptype.exp: Ditto.
10376 * gdb.base/return.exp: Ditto.
10377 * gdb.base/setshow.exp: Ditto.
10378 * gdb.base/sigbpt.exp: Ditto.
10379 * gdb.base/sigrepeat.exp: Ditto.
10380
10381 * gdb.cp/classes.exp: Ditto.
10382
10383 * gdb.dwarf2/dw2-restore.exp: Ditto.
10384
10385 * gdb.gdb/selftest.exp: Ditto.
10386
10387 * gdb.multi/base.exp: Ditto.
10388 * gdb.multi/bkpt-multi-exec.exp: Ditto.
10389
10390 * gdb.python/py-block.exp: Ditto.
10391 * gdb.python/py-prettyprint.exp: Ditto.
10392 * gdb.python/py-template.exp: Ditto.
10393
10394 * gdb.server/ext-attach.exp: Ditto.
10395 * gdb.server/ext-run.exp: Ditto.
10396 * gdb.server/server-mon.exp: Ditto.
10397
10398 * gdb.threads/fork-thread-pending.exp: Ditto.
10399 * gdb.threads/hand-call-in-threads.exp: Ditto.
10400 * gdb.threads/interrupted-hand-call.exp: Ditto.
10401 * gdb.threads/linux-dp.exp: Ditto.
10402 * gdb.threads/manythreads.exp: Ditto.
10403 * gdb.threads/print-threads.exp: Ditto.
10404 * gdb.threads/pthreads.exp: Ditto.
10405 * gdb.threads/schedlock.exp: Ditto.
10406 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10407 * gdb.threads/threadapply.exp: Ditto.
10408
de7ff789
MS
104092010-06-08 Michael Snyder <msnyder@vmware.com>
10410
889bf7c5 10411 * gdb.ada/exec_changed.exp:
de7ff789
MS
10412 Use ".*" instead of "" as wildcard regexp.
10413
10414 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
10415 * gdb.base/call-ar-st.exp: Ditto.
10416 * gdb.base/checkpoint.exp: Ditto.
10417 * gdb.base/default.exp: Ditto.
10418 * gdb.base/dump.exp: Ditto.
10419 * gdb.base/ending-run.exp: Ditto.
10420 * gdb.base/fileio.exp: Ditto.
10421 * gdb.base/miscexprs.exp: Ditto.
10422 * gdb.base/pointers.exp: Ditto.
10423 * gdb.base/readline.exp: Ditto.
10424 * gdb.base/reread.exp: Ditto.
10425 * gdb.base/restore.exp: Ditto.
10426 * gdb.base/shlib-call.exp: Ditto.
10427 * gdb.base/valgrind-db-attach.exp: Ditto.
10428 * gdb.base/volatile.exp: Ditto.
10429 * gdb.base/watchpoints.exp: Ditto.
10430
10431 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
10432
10433 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
10434 * gdb.python/py-value.exp: Ditto.
10435
10436 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
10437 * gdb.trace/circ.exp: Ditto.
10438 * gdb.trace/collection.exp: Ditto.
10439 * gdb.trace/packetlen.exp: Ditto.
10440 * gdb.trace/passc-dyn.exp: Ditto.
10441 * gdb.trace/report.exp: Ditto.
10442 * gdb.trace/tfile.exp: Ditto.
10443 * gdb.trace/tfind.exp: Ditto.
10444 * gdb.trace/while-dyn.exp: Ditto.
10445
3bebe2f2
JK
104462010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10447
10448 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
10449
5c631832
JK
104502010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10451
10452 Test PR 10640.
10453 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
10454
4c3376c8
SW
104552010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
10456
10457 * gdb.cp/koenig.exp: Test for ADL operators.
10458 * gdb.cp/koenig.cc: Added ADL operators.
10459 * gdb.cp/operator.exp: New test.
10460 * gdb.cp/operator.cc: New test.
10461
dc226d5a
MS
104622010-06-04 Michael Snyder <msnyder@vmware.com>
10463
dfb88a23
MS
10464 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
10465 * gdb.base/pending.exp: Ditto.
f7ae76b3 10466
dc226d5a
MS
10467 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
10468
967cf477
DE
104692010-06-04 Doug Evans <dje@google.com>
10470
10471 * gdb.python/py-prettyprint.exp: Add new test for enabled and
10472 disabled printers.
10473 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
10474 (enable_lookup_function): New function.
10475
eb801841
TT
104762010-06-04 Tom Tromey <tromey@redhat.com>
10477
10478 * gdb.python/py-value.exp (test_value_hash): Don't test equality
10479 of hash and id.
10480
38979823
JK
104812010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10482
10483 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
10484 newline.
10485 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
10486 (empty verbose non-noisy clear, empty verbose noisy clear)
10487 (empty non-verbose noisy clear): Likewise.
10488
35ec993f
MS
104892010-06-03 Michael Snyder <msnyder@vmware.com>
10490
10491 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
10492 * gdb.base/display.exp: Ditto.
10493 * gdb.base/find.exp: Ditto.
10494 * gdb.base/ifelse.exp: Ditto.
10495 * gdb.base/multi-forks.exp: Ditto.
10496 * gdb.base/recurse.exp: Ditto.
10497 * gdb.base/setshow.exp: Ditto.
10498 * gdb.base/value-double-free.exp: Ditto.
10499 * gdb.base/watch-vfork.exp: Ditto.
10500 * gdb.base/watch_thread_num.exp: Ditto.
10501 * gdb.base/watchpoint-solib.exp: Ditto.
10502 * gdb.base/watchpoint.exp: Ditto.
10503 * gdb.base/watchpoints.exp: Ditto.
10504
10505 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
10506 * gdb.cp/overload.exp: Ditto.
10507 * gdb.cp/virtfunc.exp: Ditto.
10508
10509 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
10510
889bf7c5 10511 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
10512 Replace gdb_test with gdb_test_no_output.
10513
889bf7c5 10514 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
10515 Replace gdb_test with gdb_test_no_output.
10516 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10517 * gdb.threads/watchthreads.exp: Ditto.
10518 * gdb.threads/watchthreads2.exp: Ditto.
10519
10520 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
10521 * gdb.trace/tfind.exp: Ditto.
10522
c22decce
JB
105232010-06-03 Joel Brobecker <brobecker@adacore.com>
10524
10525 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
10526 successful test if message is the empty string.
10527
fd5700c7
JK
105282010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10529
10530 * gdb.fortran/module.exp (stopped language detection): New test.
10531
f55ee35c
JK
105322010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10533
10534 Support DW_TAG_module as separate namespaces.
10535 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
10536 gdb.fortran/library-module-lib.f90: New.
10537 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
10538 (print i): Remove.
10539 (continue to breakpoint: i-is-1, print var_i value 1)
10540 (continue to breakpoint: i-is-2, print var_i value 2)
10541 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
10542 (print var_d, print var_i value 14, ptype modmany, complete `modm)
10543 (complete `modmany, complete `modmany`, complete `modmany`var)
10544 (show language, setting breakpoint at module): New tests.
10545 * gdb.fortran/module.f90 (module mod): Remove.
10546 (module mod1, module mod2, module modmany, subroutine sub1)
10547 (subroutine sub2, program module): New.
10548
b8e8282f
JK
105492010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10550
10551 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
10552 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
10553 * gdb.cp/anon-union.exp (pass): Rename to ...
10554 (print z 2): ... here.
b8e8282f 10555
019ebafc
MS
105562010-06-02 Michael Snyder <msnyder@vmware.com>
10557
e68d8fd4
MS
10558 * gdb.trace/actions.exp: Use gdb_test_no_output.
10559 * gdb.trace/circ.exp: Ditto.
10560 * gdb.trace/packetlen.exp: Ditto.
10561 * gdb.trace/save-trace.exp: Ditto.
10562 * gdb.trace/tracecmd.exp: Ditto.
10563 * gdb.trace/tsv.exp: Ditto.
10564
12b5d08a
MS
10565 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
10566 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
10567 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10568 * gdb.threads/manythreads.exp: Ditto.
10569 * gdb.threads/print-threads.exp: Ditto.
10570 * gdb.threads/pthreads.exp: Ditto.
10571 * gdb.threads/schedlock.exp: Ditto.
10572 * gdb.threads/staticthreads.exp: Ditto.
10573 * gdb.threads/thread-specific.exp: Ditto.
10574 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10575 * gdb.threads/threadapply.exp: Ditto.
10576 * gdb.threads/watchthreads.exp: Ditto.
10577 * gdb.threads/watchthreads2.exp: Ditto.
10578
89493308
MS
10579 * gdb.python/py-block.exp: Use gdb_test_no_output.
10580 * gdb.python/py-prettyprint.exp: Ditto.
10581 * gdb.python/py-template.exp: Ditto.
10582 * gdb.python/py-value.exp: Ditto.
10583
10584 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
10585 * gdb.reverse/watch-reverse.exp: Ditto.
10586
10587 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
10588 * gdb.server/ext-run.exp: Ditto.
10589
019ebafc
MS
10590 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
10591 * gdb.dwarf2/dw2-compressed.exp: Ditto.
10592 * gdb.dwarf2/dw2-intercu.exp: Ditto.
10593 * gdb.dwarf2/dw2-intermix.exp: Ditto.
10594 * gdb.dwarf2/dw2-producer.exp: Ditto.
10595 * gdb.dwarf2/mac-fileno.exp: Ditto.
10596
10597 * gdb.gdb/observer.exp: Use gdb_test_no_output.
10598 * gdb.gdb/selftest.exp: Ditto.
10599
10600 * gdb.multi/base.exp: Use gdb_test_no_output.
10601
10602 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
10603
3e0ca3a5
JK
106042010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10605
10606 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
10607
9db70545
MS
106082010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
10609
a8d52276
MS
10610 * gdb.cp/class2.exp: Use gdb_test_no_output.
10611 * gdb.cp/classes.exp: Ditto.
10612 * gdb.cp/extern-c.exp: Ditto.
10613 * gdb.cp/inherit.exp: Ditto.
10614 * gdb.cp/maint.exp: Ditto.
10615 * gdb.cp/mb-inline.exp: Ditto.
10616 * gdb.cp/mb-templates.exp: Ditto.
10617 * gdb.cp/method2.exp: Ditto.
10618 * gdb.cp/misc.exp: Ditto.
10619 * gdb.cp/ovldbreak.exp: Ditto.
10620 * gdb.cp/punctuator.exp: Ditto.
10621 * gdb.cp/templates.exp: Ditto.
10622 * gdb.cp/virtbase.exp: Ditto.
10623
889bf7c5 10624 * gdb.threads/attach-stopped.exp:
9db70545 10625 Replace uses of send_gdb / gdb_expect.
889bf7c5 10626 * gdb.threads/attachstop-mt.exp:
9db70545 10627 Replace uses of send_gdb / gdb_expect.
889bf7c5 10628 * gdb.threads/gcore-thread.exp:
9db70545 10629 Replace uses of send_gdb / gdb_expect.
889bf7c5 10630 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
10631 Replace uses of send_gdb / gdb_expect.
10632 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10633 * gdb.threads/print-threads.exp:
9db70545
MS
10634 Replace uses of send_gdb / gdb_expect.
10635 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
10636 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
10637 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
10638
10639 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
10640 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
10641 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
10642 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
10643 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
10644 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
10645 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
10646 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
10647 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
10648 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
10649 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
10650
359cc68c
JK
106512010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10652
10653 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
10654
7d3fe98e
SW
106552010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
10656
10657 * gdb.cp/koenig.exp: Added new test case.
10658 * gdb.cp/koenig.cc: Ditto.
10659
27d3a1a2
MS
106602010-06-01 Michael Snyder <msnyder@vmware.com>
10661
10662 * gdb.base/arithmet.exp: Use gdb_test_no_output.
10663 * gdb.base/arrayidx.exp: Ditto.
10664 * gdb.base/attach.exp: Ditto.
10665 * gdb.base/auxv.exp: Ditto.
10666 * gdb.base/bigcre.exp: Ditto.
10667 * gdb.base/break-always.exp: Ditto.
10668 * gdb.base/break-interp.exp: Ditto.
10669 * gdb.base/break.exp: Ditto.
10670 * gdb.base/breakpoint-shadow.exp: Ditto.
10671 * gdb.base/call-ar-st.exp: Ditto.
10672 * gdb.base/call-sc.exp: Ditto.
10673 * gdb.base/call-signal-resume.exp: Ditto.
10674 * gdb.base/callfuncs.exp: Ditto.
10675 * gdb.base/catch-syscall.exp: Ditto.
10676 * gdb.base/charset.exp: Ditto.
10677 * gdb.base/code-expr.exp: Ditto.
10678 * gdb.base/commands.exp: Ditto.
10679 * gdb.base/cond-expr.exp: Ditto.
10680 * gdb.base/condbreak.exp: Ditto.
10681 * gdb.base/cursal.exp: Ditto.
10682 * gdb.base/cvexpr.exp: Ditto.
10683 * gdb.base/default.exp: Ditto.
10684 * gdb.base/del.exp: Ditto.
10685 * gdb.base/detach.exp: Ditto.
10686 * gdb.base/display.exp: Ditto.
10687 * gdb.base/ena-dis-br.exp: Ditto.
10688 * gdb.base/eval-skip.exp: Ditto.
10689 * gdb.base/foll-fork.exp: Ditto.
10690 * gdb.base/foll-vfork.exp: Ditto.
10691 * gdb.base/frame-args.exp: Ditto.
10692 * gdb.base/funcargs.exp: Ditto.
10693 * gdb.base/gcore-buffer-overflow.exp: Ditto.
10694 * gdb.base/gdbvars.exp: Ditto.
10695 * gdb.base/help.exp: Ditto.
10696 * gdb.base/ifelse.exp: Ditto.
10697 * gdb.base/included.exp: Ditto.
10698 * gdb.base/list.exp: Ditto.
10699 * gdb.base/macscp.exp: Ditto.
10700 * gdb.base/maint.exp: Ditto.
10701 * gdb.base/multi-fork.exp: Ditto.
10702 * gdb.base/overlays.exp: Ditto.
10703 * gdb.base/page.exp: Ditto.
10704 * gdb.base/pending.exp: Ditto.
10705 * gdb.base/pointers.exp: Ditto.
10706 * gdb.base/pr11022.exp: Ditto.
10707 * gdb.base/prelink.exp: Ditto.
10708 * gdb.base/printcmds.exp: Ditto.
10709 * gdb.base/psymtab.exp: Ditto.
10710 * gdb.base/randomize.exp: Ditto.
10711 * gdb.base/relational.exp: Ditto.
10712 * gdb.base/relocate.exp: Ditto.
10713 * gdb.base/remote.exp: Ditto.
10714 * gdb.base/sepdebug.exp: Ditto.
10715 * gdb.base/set-lang-auto.exp: Ditto.
10716 * gdb.base/setshow.exp: Ditto.
10717 * gdb.base/setvar.exp: Ditto.
10718 * gdb.base/signals.exp: Ditto.
10719 * gdb.base/signull.exp: Ditto.
10720 * gdb.base/sigstep.exp: Ditto.
10721 * gdb.base/sizeof.exp: Ditto.
10722 * gdb.base/solib-disc.exp: Ditto.
10723 * gdb.base/store.exp: Ditto.
10724 * gdb.base/structs.exp: Ditto.
10725 * gdb.base/structs2.exp: Ditto.
10726 * gdb.base/subst.exp: Ditto.
10727 * gdb.base/term.exp: Ditto.
10728 * gdb.base/trace-commands.exp: Ditto.
10729 * gdb.base/unwindonsignal.exp: Ditto.
10730 * gdb.base/valgrind-db-attach.exp: Ditto.
10731 * gdb.base/varargs.exp: Ditto.
10732 * gdb.base/watch-cond.exp: Ditto.
10733 * gdb.base/watch_thread_num.exp: Ditto.
10734 * gdb.base/watchpoint-cond-gone.exp: Ditto.
10735 * gdb.base/watchpoint.exp: Ditto.
10736 * gdb.base/whatis-exp.exp: Ditto.
10737
f8d3bf8f
MS
107382010-06-01 Michael Snyder <msnyder@vmware.com>
10739
10740 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
10741 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
10742 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
10743 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
10744 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
10745 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
10746 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
10747 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
10748 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
10749 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
10750 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
10751 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
10752 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
10753 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
10754 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
10755
3f9e0d32
JK
107562010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10757
10758 * gdb.base/commands.exp (begin commands on watch): Remove excessive
10759 trailing newline.
10760 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
10761 * gdb.java/jmisc.exp (p *args\n): Rename to ...
10762 (p *args): ... here and remove excessive trailing newline.
10763
f629457d
JB
107642010-05-31 Joel Brobecker <brobecker@adacore.com>
10765
10766 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
10767
09eef106
JK
107682010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10769
10770 Accept the new Linux kernel "t (tracing stop)" string.
10771 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
10772 Update comment.
10773 (state_wait) <T (tracing stop)>: New.
10774 (main): Update the state_wait expect string.
10775
94f31136
PA
107762010-05-28 Pedro Alves <pedro@codesourcery.com>
10777
10778 * limits.c, limits.exp: Delete files.
10779 * Makefile.in (clean mostlyclean): Adjust.
10780 * tracecmd.exp: Adjust.
10781
096554ab
JK
107822010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10783
10784 * gdb.base/tui-layout.exp: New.
10785
27d3a1a2 107862010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 10787
889bf7c5 10788 * gdb.reverse/break-precsave.exp:
bcd2dc50 10789 Replace uses of send_gdb / gdb_expect.
889bf7c5 10790 * gdb.reverse/break-reverse.exp:
bcd2dc50 10791 Replace uses of send_gdb / gdb_expect.
889bf7c5 10792 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 10793 Replace uses of send_gdb / gdb_expect.
889bf7c5 10794 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 10795 Replace uses of send_gdb / gdb_expect.
889bf7c5 10796 * gdb.reverse/finish-precsave.exp:
bcd2dc50 10797 Replace uses of send_gdb / gdb_expect.
889bf7c5 10798 * gdb.reverse/finish-reverse.exp:
bcd2dc50 10799 Replace uses of send_gdb / gdb_expect.
889bf7c5 10800 * gdb.reverse/i386-precsave.exp:
bcd2dc50 10801 Replace uses of send_gdb / gdb_expect.
889bf7c5 10802 * gdb.reverse/i386-reverse.exp:
bcd2dc50 10803 Replace uses of send_gdb / gdb_expect.
889bf7c5 10804 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 10805 Replace uses of send_gdb / gdb_expect.
889bf7c5 10806 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 10807 Replace uses of send_gdb / gdb_expect.
889bf7c5 10808 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 10809 Replace uses of send_gdb / gdb_expect.
889bf7c5 10810 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 10811 Replace uses of send_gdb / gdb_expect.
889bf7c5 10812 * gdb.reverse/machinestate.exp:
bcd2dc50 10813 Replace uses of send_gdb / gdb_expect.
889bf7c5 10814 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 10815 Replace uses of send_gdb / gdb_expect.
889bf7c5 10816 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 10817 Replace uses of send_gdb / gdb_expect.
889bf7c5 10818 * gdb.reverse/solib-precsave.exp:
bcd2dc50 10819 Replace uses of send_gdb / gdb_expect.
889bf7c5 10820 * gdb.reverse/solib-reverse.exp:
bcd2dc50 10821 Replace uses of send_gdb / gdb_expect.
889bf7c5 10822 * gdb.reverse/step-precsave.exp:
bcd2dc50 10823 Replace uses of send_gdb / gdb_expect.
889bf7c5 10824 * gdb.reverse/step-reverse.exp:
bcd2dc50 10825 Replace uses of send_gdb / gdb_expect.
889bf7c5 10826 * gdb.reverse/until-precsave.exp:
bcd2dc50 10827 Replace uses of send_gdb / gdb_expect.
889bf7c5 10828 * gdb.reverse/until-reverse.exp:
bcd2dc50 10829 Replace uses of send_gdb / gdb_expect.
889bf7c5 10830 * gdb.reverse/watch-precsave.exp:
bcd2dc50 10831 Replace uses of send_gdb / gdb_expect.
889bf7c5 10832 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
10833 Replace uses of send_gdb / gdb_expect.
10834
3def43e0
JK
108352010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10836
10837 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
10838 excessive newline.
10839
27d3a1a2 108402010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
10841
10842 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
10843 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
10844 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
10845 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
10846 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
10847 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
10848 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
10849 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
10850 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
10851 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
10852 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
10853 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
10854 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
10855 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
10856 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
10857 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
10858 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
10859 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
10860 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 10861
27d3a1a2 108622010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 10863
22454424
MS
10864 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
10865 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
10866
10867 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
10868 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
10869 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
10870
889bf7c5 10871 * gdb.reverse/consecutive-reverse.exp:
22454424 10872 Replace uses of send_gdb / gdb_expect.
889bf7c5 10873 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
10874 Replace uses of send_gdb / gdb_expect.
10875
10876 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
10877 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
10878 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10879 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
10880 Replace uses of send_gdb / gdb_expect.
10881 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
10882 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
10883 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
10884 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
10885 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
10886 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
10887 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
10888 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
10889 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
10890
108912010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 10892
22454424 10893 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10894
22454424 10895 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10896
22454424
MS
10897 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
10898 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
10899 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
10900 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
10901 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
10902 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
10903 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
10904 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
10905 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10906
6e5f2c59
TT
109072010-05-25 Tom Tromey <tromey@redhat.com>
10908
10909 * gdb.base/macscp.exp: Add missing space after setup_kfail.
10910
bbc8b958
TT
109112010-05-25 Tom Tromey <tromey@redhat.com>
10912
10913 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
10914 argument order.
10915 * gdb.base/macscp.exp: Fix setup_kfail argument order.
10916 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
10917 order.
10918 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
10919 order.
10920 * gdb.base/call-sc.exp (setup_kfails): Remove.
10921 (setup_compiler_kfails): Remove.
10922 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
10923 argument order.
10924 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
10925 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
10926 (advancei): Fix setup_kfail argument order.
10927 * gdb.base/radix.exp: Fix setup_kfail argument order.
10928 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
10929 order.
10930 * gdb.base/structs.exp (setup_kfails): Remove.
10931 (setup_compiler_kfails): Fix setup_kfail argument order.
10932 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
10933 order.
10934 * gdb.java/jmain.exp: Fix setup_kfail argument order.
10935 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
10936 setup_kfail argument order.
10937 * gdb.cp/overload.exp: Fix setup_kfail argument order.
10938
83d1babf
TT
109392010-05-25 Tom Tromey <tromey@redhat.com>
10940
10941 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
10942
6acb16a2
MS
109432010-05-25 Michael Snyder <msnyder@vmware.com>
10944
10945 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
10946 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
10947 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
10948 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
10949 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
10950 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
10951 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
10952 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
10953 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
10954 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
10955 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
10956 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
10957 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
10958 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
10959 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
10960 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
10961 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
10962 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
10963 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
10964 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
10965 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
10966 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
10967 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
10968 * gdb.base/default.exp: Replace send_gdb with gdb_test.
10969 * gdb.base/define.exp: Replace send_gdb with gdb_test.
10970 * gdb.base/display.exp: Replace send_gdb with gdb_test.
10971 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
10972 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
10973 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
10974 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
10975 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
10976 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
10977 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
10978 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
10979 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
10980 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
10981 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
10982 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
10983 * gdb.base/help.exp: Replace send_gdb with gdb_test.
10984 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
10985 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
10986 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10987 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
10988 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
10989 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
10990 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
10991 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 10992 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10993
109942010-05-25 Doug Evans <dje@google.com>
10995
10996 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
10997 gdb.string_to_argv.
ad3986f0 10998
d3b1e874
TT
109992010-05-21 Tom Tromey <tromey@redhat.com>
11000
11001 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
11002 Call it.
11003 * gdb.dwarf2/pieces.S: Update.
11004 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
11005
cb826367
TT
110062010-05-21 Tom Tromey <tromey@redhat.com>
11007
11008 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
11009 Call it.
11010 * gdb.dwarf2/pieces.c (struct C): New.
11011 (f6): New function.
11012 * gdb.dwarf2/pieces.S: Replace.
11013
74de6778
TT
110142010-05-21 Tom Tromey <tromey@redhat.com>
11015
11016 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
11017 Call it.
11018
afd74c5f
TT
110192010-05-21 Tom Tromey <tromey@redhat.com>
11020
11021 * gdb.dwarf2.pieces.exp: New file.
11022 * gdb.dwarf2.pieces.S: New file.
11023 * gdb.dwarf2.pieces.c: New file.
11024
a7b75dfd 110252010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11026 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
11027
11028 * lib/gdb.exp (gdb_test_no_output): New function.
11029 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
11030 when testing commands that should produce no output.
11031
c81c812a
JB
110322010-05-17 Joel Brobecker <brobecker@adacore.com>
11033
11034 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
11035 parameter that we want to watch being a constant.
11036
0cce5bd9
JB
110372010-05-17 Joel Brobecker <brobecker@adacore.com>
11038
11039 * gdb.ada/cond_lang: New testcase.
11040
47050449
JB
110412010-05-17 Joel Brobecker <brobecker@adacore.com>
11042
11043 * lib/gdb.exp (banned_variables): New variable/constant.
11044 (gdb_init): Add write trace on variables listed in banned_variables.
11045 (gdb_finish): Remove write traces on variables listed in
11046 banned_variables.
11047
77c01586
JB
110482010-05-17 Joel Brobecker <brobecker@adacore.com>
11049
11050 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
11051 * gdb.cp/koenig.exp: Likewise.
11052
88d4aea7
PM
110532010-05-14 Phil Muldoon <pmuldoon@redhat.com>
11054
889bf7c5 11055 PR python/11482
88d4aea7
PM
11056
11057 * gdb.python/py-value.exp (test_value_hash): New function.
11058
f5a010c0
PM
110592010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
11060
11061 PR exp/11530.
11062 * gdb.base/gdb11530.c: New file.
11063 * gdb.base/gdb11530.exp: New file.
11064
8ef4892f
JK
110652010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11066
11067 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
11068 * gdb.dwarf2/dw2-modula2-self-type.S: New.
11069
7322dca9
SW
110702010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
11071
11072 * gdb.cp/koenig.exp: New test.
11073 * gdb.cp/koenig.cc: New test program.
11074
02e7ea18
JB
110752010-05-05 Joel Brobecker <brobecker@adacore.com>
11076
11077 Remove the use of prms_id and bug_id throughout the testsuite.
11078
e1c34c5d
PM
110792010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
11080
11081 PR exp/11349.
11082 * testsuite/gdb.cp/ref-types.exp: Add test to examine
11083 use a reference local variable.
11084
8e1d0c49
JK
110852010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11086
11087 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
11088 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
11089 variable different_dir. Move debugfile into a full directory pathname
11090 under DIFFERENT_DIR.
11091 * lib/gdb.exp (separate_debug_filename): Remove.
11092 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
11093 variable debug_dir and mkdir of it. Update function comments.
11094
e66408ed
PA
110952010-04-29 Pedro Alves <pedro@codesourcery.com>
11096
11097 PR gdb/11557
11098
11099 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
11100 files.
11101
d7b32ed3
PM
111022010-04-29 Phil Muldoon <pmuldoon@redhat.com>
11103
889bf7c5 11104 * gdb.python/py-param.exp: New File.
d7b32ed3 11105
6aecb9c2
JB
111062010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
11107
11108 * gdb.base/default.exp: Fix "set language" test.
11109
bdf92a1c
PM
111102010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
11111
11112 PR breakpoints/11531.
11113 * gdb.base/gdb11531.c: New file.
11114 * gdb.base/gdb11531.exp: New file.
11115
3f172e24
TT
111162010-04-26 Tom Tromey <tromey@redhat.com>
11117
11118 * gdb.base/completion.exp: Add tests for completion and deprecated
11119 commands.
11120
64af4c92
JK
111212010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11122
11123 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
11124 (print /x char_array): Escape curly brackets.
11125
492928e4
JK
111262010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11127
11128 Fix deadlock on looped list of loaded shared objects.
11129 * gdb.base/solib-corrupted.exp: New.
11130
66d09542
DE
111312010-04-23 Doug Evans <dje@google.com>
11132
11133 * gdb.python/py-section-script.c: New file.
11134 * gdb.python/py-section-script.exp: New file.
11135 * gdb.python/py-section-script.py: New file.
11136
8bd10a10
CM
111372010-04-20 Chris Moller <cmoller@redhat.com>
11138
11139 PR 10179
11140
11141 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
11142 * gdb.base/pr10179-a.c:
11143 * gdb.base/pr10179-b.c:
11144 * gdb.base/pr10179.exp: New files.
11145
c0201579
JK
111462010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11147
11148 Fix crashes on dangling display expressions.
11149 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
11150 is SEP.
11151 (lib_flags): Remove the "debug" keyword.
11152 (libsepdebug): New variable for iterating new loop.
11153 (save_pf_prefix): New variable wrapping the loop.
11154 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
11155 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
11156
793b0ff8
PM
111572010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11158
11159 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
11160
097f51f7
PM
111612010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11162
11163 PR stabs/11479.
11164 * gdb.stabs/gdb11479.exp: New file.
11165 * gdb.stabs/gdb11479.c: New file.
11166
9a22f0d0
PM
111672010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11168
11169 * gdb.base/charset.c (Strin16, String32): New variables.
11170 * gdb.base/charset.exp (gdb_test): Test correct display
11171 of 16 or 32 bit strings.
11172
111732010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
11174
11175 PR 9167
11176 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
11177 * gdb.cp/pr9167.cc: New file.
11178 * gdb.cp/pr9167.exp: New file.
11179
11180
6e354e5e
PM
111812010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
11182
11183 PR pascal/11492.
11184 * gdb.pascal/gdb11492.pas: New file.
11185 * gdb.pascal/gdb11492.exp: New file.
11186
be942545
JB
111872010-04-20 Joel Brobecker <brobecker@adacore.com>
11188
1667e6e3 11189 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 11190
0c3acc09
JB
111912010-04-20 Joel Brobecker <brobecker@adacore.com>
11192
11193 * gdb.ada/dyn_loc: New testcase.
11194
ec31cde5
CM
111952010-04-20 Chris Moller <cmoller@redhat.com>
11196
11197 PR 10867
889bf7c5 11198
ec31cde5
CM
11199 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
11200 * gdb.cp/pr10687.cc: New file.
11201 * gdb.cp/pr10687.exp: New file.
11202
11203
ce4b0682
SDJ
112042010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11205 Sergio Durigan Junior <sergiodj@redhat.com>
11206
11207 * gdb.fortran/logical.exp: New testcase.
11208 * gdb.fortran/logical.f90: New file.
11209
3436961f
DE
112102010-04-19 Doug Evans <dje@google.com>
11211
11212 * gdb.base/help.exp (help source): Update expected output.
11213
4d836c09
JK
112142010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11215
11216 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
11217 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
11218 gdb_exit and return.
11219 (executable): New variable.
11220 (binfile): Use it.
11221
6149aea9
PA
112222010-04-19 Pedro Alves <pedro@codesourcery.com>
11223
11224 PR breakpoints/8554.
11225
11226 * gdb.trace/save-trace.exp: Adjust.
11227
ed41462c
L
112282010-04-17 H.J. Lu <hongjiu.lu@intel.com>
11229
11230 PR corefiles/11511
11231 * gdb.arch/system-gcore.exp: New.
11232 * gdb.arch/gcore.c: Likewise.
11233
3f7b2faa
DE
112342010-04-15 Doug Evans <dje@google.com>
11235
fa33c3cd
DE
11236 * gdb.python/py-progspace.c: New file.
11237 * gdb.python/py-progspace.exp: New file.
11238
3f7b2faa
DE
11239 * gdb.base/source.exp: Add tests for "source -s".
11240
79f283fe
PM
112412010-04-14 Phil Muldoon <pmuldoon@redhat.com>
11242
11243 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
11244 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
11245 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
11246 * gdb.python/py-mi.exp: New test for to_string returning None.
11247
fc8eb08a
PM
112482010-04-12 Phil Muldoon <pmuldoon@redhat.com>
11249
11250 * gdb.python/py-breakpoint.c: Make result global.
11251
26e197f6
JK
112522010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11253
11254 Fix non-GNU make compatibility.
11255 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
11256
adc36818
PM
112572010-04-09 Phil Muldoon <pmuldoon@redhat.com>
11258
11259 * gdb.python/py-breakpoint.exp: New File.
11260 * gdb.python/py-breakpoint.C: Ditto.
11261
64e17368
SS
112622010-04-08 Stan Shebs <stan@codesourcery.com>
11263
11264 * gdb.trace/actions.exp: Clear default-collect.
11265 * gdb.trace/save-trace.exp: Clear default-collect.
11266
fff5cc64
PM
112672010-04-08 Phil Muldoon <pmuldoon@redhat.com>
11268
11269 * gdb.python/py-value: Add null string variable.
11270 (test_lazy_string): Test zero length, NULL address lazy
11271 strings.
11272
a055a187
L
112732010-04-07 H.J. Lu <hongjiu.lu@intel.com>
11274
11275 * gdb.arch/i386-avx.c: New.
11276 * gdb.arch/i386-avx.exp: Likewise.
11277
11278 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
11279
96e39866
DE
112802010-04-06 Doug Evans <dje@google.com>
11281
11282 * gdb.base/source-test.gdb: New file.
11283 * gdb.base/source.exp: Test source -v.
11284
5984a431
UW
112852010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11286
11287 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
11288
ec8a089a
PM
112892010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
11290
11291 * gdb.stabs/aout.sed: Convert all backslash to double backslash
11292 within one line, unless it is followed by a double quote.
11293 * gdb.stabs/hppa.sed: Idem.
11294 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
11295 * gdb.stabs/weird.exp: Check for correct parsing of
11296 char and string constants.
ec8a089a
PM
11297 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
11298 in .stabs to .stabx substitution.
11299
fce3c1f0
SS
113002010-04-05 Stan Shebs <stan@codesourcery.com>
11301
11302 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
11303 constant global.
11304 * gdb.trace/tfile.exp: Try to print them.
11305
d77f58be
SS
113062010-04-04 Stan Shebs <stan@codesourcery.com>
11307
11308 * gdb.base/completion.exp: Update for new "info watchpoints".
11309 * gdb.base/default.exp: Ditto.
11310 * gdb.base/help.exp: Ditto.
11311 * gdb.base/watchpoint.exp: Ditto.
11312 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 11313
af54718e
SS
113142010-04-04 Stan Shebs <stan@codesourcery.com>
11315
11316 * gdb.trace/tfile.exp: Sharpen tfind test.
11317
74d1f91e
JK
113182010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11319
11320 * gdb.base/break-entry.exp: New.
11321
eb8e76db 113222010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 11323 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
11324
11325 * gdb.reverse/i386-sse-reverse.exp: New file.
11326 * gdb.reverse/i386-sse-reverse.c: New file.
11327
bf65cad8
PA
113282010-04-02 Pedro Alves <pedro@codesourcery.com>
11329
11330 * gdb.trace/tfind.exp: Adjust expected disassembly output.
11331
fff87407
SS
113322010-04-01 Stan Shebs <stan@codesourcery.com>
11333
11334 * gdb.trace/actions.exp: Tweak expected output.
11335 * gdb.trace/while-stepping.exp: Tweak expected output.
11336
fe01d668
L
113372010-04-01 H.J. Lu <hongjiu.lu@intel.com>
11338
11339 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
11340
86b17b60
PA
113412010-04-01 Pedro Alves <pedro@codesourcery.com>
11342
11343 * gdb.base/commands.exp: Adjust.
11344 * gdb.cp/extern-c.exp: Adjust.
11345
2c58c0a9
PA
113462010-04-01 Pedro Alves <pedro@codesourcery.com>
11347
11348 * gdb.trace/collection.c (local_test_func): Define a local struct,
11349 and instanciate it.
11350
0db9b91c
PA
113512010-04-01 Pedro Alves <pedro@codesourcery.com>
11352
11353 * gdb.trace/collection.exp (gdb_collect_args_test)
11354 (gdb_collect_argarray_test): XFAIL the tests that assume the
11355 argarray argument's elements are collected.
11356
8072405b
JK
113572010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11358
11359 * gdb.dwarf2/dw2-bad-parameter-type.exp,
11360 gdb.dwarf2/dw2-bad-parameter-type.S: New.
11361
8bf6485c
SS
113622010-03-31 Stan Shebs <stan@codesourcery.com>
11363
11364 * gdb.trace/save-trace.exp: Test save/restore of default-collect
11365 and tracepoint conditionals.
11366 (gdb_verify_tracepoints): Delete unused return.
11367
fd7f724a
KS
113682010-03-26 Keith Seitz <keiths@redhat.com>
11369
11370 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
11371 appear in the output before main.
11372 Remove KFAIL for gdb/2215 aka bz 9320.
11373
8d9e7719
DE
113742010-03-30 Doug Evans <dje@google.com>
11375
0906dd0b
DE
11376 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
11377 by dejagnu.
11378 * gdb.arch/amd64-dword.exp: Ditto.
11379
8d9e7719
DE
11380 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
11381 match.
11382 (break printf): Ditto.
11383
1da644f0
SW
113842010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
11385
11386 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
11387 gcc < 4.4.
11388 * gdb.cp/shadow.exp: Ditto.
11389
a8121990
PA
113902010-03-29 Pedro Alves <pedro@codesourcery.com>
11391
11392 * gdb.trace/collection.exp (run_trace_experiment): Make sure
11393 "tstart" is silent.
11394
6e79d367
PA
113952010-03-29 Pedro Alves <pedro@codesourcery.com>
11396
11397 * gdb.trace/collection.exp (executable): New.
11398 (binfile): Use it.
11399 (fpreg, spreg, pcreg): New.
11400 (test_register): Use gdb_test_multiple. Pass /x to print.
11401 (prepare_for_trace_test): New.
11402 (run_trace_experiment): Use "continue", not gdb_run_cmd.
11403 (gdb_collect_args_test, gdb_collect_argstruct_test)
11404 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
11405 prepare_for_trace_test.
11406 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
11407 fpreg, spreg and pcreg.
11408 (gdb_collect_expression_test, gdb_collect_globals_test): Use
11409 prepare_for_trace_test.
11410 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
11411 try to detect tracing support here. Don't set breakpoints at
11412 `begin' or `end' here.
11413 <global scope>: Use clean_restart. Run to main before checking
11414 for tracing support. Check for for tracing support here.
11415
09248348
JK
114162010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11417
11418 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
11419 " as $displacement" to "seen displacement message".
11420
d350db38
PA
114212010-03-28 Pedro Alves <pedro@codesourcery.com>
11422
11423 * gdb.trace/while-dyn.exp (executable): New variable.
11424 (binfile): Use it.
11425 (test_while_stepping): New function. Move most tests here. Call
11426 it once for each of the while-stepping, stepping and ws aliases.
11427
907af001
UW
114282010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11429
11430 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
11431 that do not provide the tagless_struct type name at all.
11432 (test_print_anon_union): Do not check value of uninitialized
11433 union member. Do not use cp_test_ptype_class, so we can accept
11434 "long" as well as "long int".
11435
610197fd
PA
114362010-03-26 Pedro Alves <pedro@codesourcery.com>
11437
11438 * gdb.trace/tfile.c (tohex, bin2hex): New.
11439 (write_error_trace_file): Hexify error description.
11440
6c28cbf2
SS
114412010-03-25 Stan Shebs <stan@codesourcery.com>
11442
11443 * gdb.trace/tfile.c: Generate an additional trace file, improve
11444 portability.
11445 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
11446 files in a better way.
11447
e62b8c7e
KS
114482010-03-25 Keith Seitz <keiths@redhat.com>
11449
11450 * gdb.java/jprint.exp: XFAIL printing of static class members
11451 because of GCC debuginfo problem.
11452
82ccf5a5
JK
114532010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11454
11455 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
11456
293e2f9e
DJ
114572010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11458
11459 * gdb.base/completion.exp: Allow long instead of long int.
11460 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
11461 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
11462 variable p.
11463 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
11464 * gdb.base/pointers.exp: Allow long instead of long int.
11465 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
11466 * gdb.base/step-line.exp: Allow a directory before the source file name.
11467
95a42b64
TT
114682010-03-24 Tom Tromey <tromey@redhat.com>
11469
11470 PR breakpoints/9352:
11471 * gdb.base/default.exp: Update.
11472 * gdb.base/commands.exp: Update.
11473 * gdb.cp/extern-c.exp: Test setting commands on multiple
11474 breakpoints at once.
11475
2390201f
DJ
114762010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11477
11478 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
11479 if gdb,nosignals.
11480 * gdb.base/watchpoints.c: Do not include unnecessary headers.
11481 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
11482 exited".
11483
8c9a6790
SS
114842010-03-24 Stan Shebs <stan@codesourcery.com>
11485
11486 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
11487
a6c727b2
DJ
114882010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11489
11490 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
11491 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
11492 argument. Handle "short" and "long".
11493 (Top level): Pass overprototyped output for old_fptr and xptr.
11494
4dfd5423
PA
114952010-03-23 Pedro Alves <pedro@codesourcery.com>
11496
11497 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
11498 format strings and add casts to avoid compiler warnings.
11499
115002010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
11501
11502 * lib/trace-support.exp (gdb_trace_setactions):
11503 Don't expect whitespace after ">" prompt.
11504 * gdb.trace/actions.exp: Adjust for output changes.
11505 * gdb.trace/while-stepping.exp: Likewise.
11506
c847d045
JK
115072010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11508
11509 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
11510 and r157645).
11511
5f717f1d
JK
115122010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11513
11514 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
11515 New.
11516
7d6d51d5
DJ
115172010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
11518
11519 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
11520 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
11521
3b11a015
SS
115222010-03-19 Stan Shebs <stan@codesourcery.com>
11523
11524 * gdb.trace/ax.exp: New file.
11525
d7d158ed
DE
115262010-03-19 Doug Evans <dje@google.com>
11527
6bb85cd1
DE
11528 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
11529 output from gcc.
11530
d7d158ed
DE
11531 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
11532 named /usr/sbin/prelink<foo>.
11533
4daf5ac0
SS
115342010-03-18 Stan Shebs <stan@codesourcery.com>
11535
11536 * gdb.trace/circ.exp: Test circular-trace-buffer.
11537 * gdb.trace/tfile.exp: Update tstatus test.
11538
e8d05480
JB
115392010-03-18 Joel Brobecker <brobecker@adacore.com>
11540
11541 * gdb.dwarf2/dw2-anonymous-func.S: New file.
11542 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
11543
441b986a
UW
115442010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11545
11546 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
11547
4247603b
PA
115482010-03-18 Pedro Alves <pedro@codesourcery.com>
11549
11550 * gdb.base/default.exp: Adjust the expected output of the finish
11551 and until commands when the inferior is not being run.
11552
13387711
SW
115532010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
11554
11555 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
11556 * gdb.cp/nsusing.exp: Ditto.
11557
6e31430b
TT
115582010-03-15 Tom Tromey <tromey@redhat.com>
11559
11560 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
11561 * gdb.cp/userdef.cc (operator==): New function.
11562 (main): New locals mem1, mem2.
11563
e2d69cb5
JZ
115642010-03-15 Jie Zhang <jie@codesourcery.com>
11565
11566 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
11567 Declare and use new loadtimeout variable.
11568
f572f0a9
DJ
115692010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
11570
11571 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
11572 Use gdb_load later.
11573
51f4c0b0
PA
115742010-03-14 Pedro Alves <pedro@codesourcery.com>
11575
11576 * gdb.base/solib-disc.c (main): Make format of fprintf a string
11577 literal. Add missing endlines to prints to stderr.
11578
1c809c68
TT
115792010-03-12 Tom Tromey <tromey@redhat.com>
11580
11581 PR c++/9708:
11582 * gdb.cp/m-static.exp: Add regression test.
11583 * gdb.cp/m-static.cc (method): New method.
11584 (main): Call it.
11585
00ae8fef
SW
115862010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
11587
11588 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
11589 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
11590
759f0f0b
PA
115912010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11592
21e24d21
PA
11593 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
11594
115952010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11596
759f0f0b
PA
11597 * lib/gdb.exp (skip_stl_tests): New.
11598 (gdb_compile): Symbian needs -ldl.
11599 (shlib_target_file): New.
11600 (shlib_symbol_file): New.
11601 (gdb_load_shlibs): Use shlib_target_file.
11602 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
11603 * gdb.cp/exception.exp: Use skip_stl_tests.
11604 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
11605 * gdb.cp/try_catch.exp: Use skip_stl_tests.
11606 * gdb.cp/mb-templates.exp: Ditto.
11607 * gdb.base/commands.exp: Relax regexes.
11608 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
11609 shlib_target_file and shlib_symbol_file.
11610 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
11611 sections.
11612 * gdb.base/ending-run.exp: Accept E32Main for symbian.
11613 * gdb.base/solib-disc.exp: Use
11614 shlib_target_file and shlib_symbol_file.
11615 * gdb.base/unload.exp: Don't skip on symbian. Use
11616 shlib_target_file and shlib_symbol_file.
11617 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
11618
6a8f2671 116192010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11620
6a8f2671
PA
11621 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
11622 * gdb.trace/report.exp: Adjust for x86 and x86_64.
11623 Issue a tfind end before looking for a tracepoint frame.
11624 * gdb.trace/tfind.exp: Adjust tstatus output.
11625 Adjust disassembly output.
11626 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
11627
ccf26247
JK
116282010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11629
11630 * gdb.base/break-interp.exp: Create new displacement parameter value
11631 for the test_ld calls.
11632 (reach): New parameter displacement, verify its content. New push of
11633 pf_prefix "reach-$func:". Import global expect_out.
11634 (test_core): New parameter displacement, verify its content. New push
11635 of pf_prefix "core:". New command "set verbose on". Import global
11636 expect_out.
11637 (test_attach): New parameter displacement, verify its content. New
11638 push of pf_prefix "attach:". New command "set verbose on". Import
11639 global expect_out.
11640 (test_ld): New parameter displacement, pass it to the reach, test_core
11641 and test_attach calls and verify its content in the "ld.so exit" test.
11642 * gdb.base/prelink.exp: Remove gdb_exit and final return.
11643 (prelink): Update expected text, use gdb_test.
11644
e469c7fb
DE
116452010-03-10 Doug Evans <dje@google.com>
11646
11647 * gdb.base/checkpoint.exp: Fix comment.
11648 Lengthen timeout while doing >600 checkpoints test.
11649 Rename duplicate "kill all one" test to keep test names unique.
11650
60e1c644
PA
116512010-03-10 Pedro Alves <pedro@codesourcery.com>
11652
11653 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
11654
cec808ec
KS
116552010-03-08 Keith Seitz <keiths@redhat.com>
11656
889bf7c5
PA
11657 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
11658 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
11659 (dm_type_long): New function.
11660 (dm_type_unsigned_short): New function.
11661 (dm_type_unsigned_long): New function.
11662 (myint): New typedef.
11663 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
11664 long, unsigned shor and long, operator char*, and typedef.
11665 (test_lookup_operator_functions): Add operator char* test.
11666 (test_paddr_operator_functions): Likewise.
11667 (test_paddr_overloaded_functions): Use probe values for
11668 short, long, and unsigned short and long.
11669 (test_paddr_hairy_functions): If the demangler probe detected
11670 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
11671 demangler.
11672 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
11673 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
11674 and "print null_pmf".
11675 Add test "ptype a.*pmf".
11676 * gdb.cp/overload.exp: Allow optional "int" to appear with
11677 "short" and "long".
11678 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
11679 long expect value for men_overload1arg.
11680 Allow "int" to appear with "short" and "long".
11681 When testing "info break", add argument for main (void).
11682 Also allow "int" to appear with "short" and "long".
11683 Ditto with "unsigned" and "long long".
cec808ec
KS
11684 * gdb.java/jmain.exp: Do not enclose methods names in single
11685 quotes.
11686 * gdb.java/jmisc.exp: Likewise.
11687 * gdb.java/jprint.exp: Likewise.
11688 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
11689
11690 From Jan Kratochvil <jan.kratochvil@redhat.com>:
11691 * gdb.cp/exception.exp (backtrace after first throw)
11692 (backtrace after second throw): Allow a namespace before __cxa_throw.
11693 (backtrace after first catch, backtrace after second catch): Allow
11694 a namespace before __cxa_begin_catch.
11695
11696 * gdb.cp/cpexprs.exp: New file.
11697 * gdb.cp/cpexprs.cc: New file.
11698
11699 From Daniel Jacobowitz <dan@codesourcery.com>
11700 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
11701 to use string_to_regexp.
11702 (ctor, dtor): New functions. Use them to match constructor
11703 and destructor function types.
11704 (Top level): Use runto_main.
11705
f870a310
TT
117062010-03-05 Tom Tromey <tromey@redhat.com>
11707
11708 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
11709 gdb.target_charset.
11710 (pp_ns.to_string): Likewise.
11711
0c199f28
KS
117122010-03-04 Keith Seitz <keiths@redhat.com>
11713
11714 * gdb.cp/overload.exp: Test that the filename portion of a linespec
11715 can be quoted. Test that both the filename and function/line
11716 portions can be quoted at the same time.
11717
c7437ca6
PA
117182010-03-04 Pedro Alves <pedro@codesourcery.com>
11719
11720 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
11721
b111b805
DE
117222010-03-03 Doug Evans <dje@google.com>
11723
24486cb7
DE
11724 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
11725 libc contains libpthread.
11726
b111b805
DE
11727 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
11728 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
11729 of gdb_compile. Add another pattern to match android backtrace.
11730
a0e0ef55
TT
117312010-03-03 Tom Tromey <tromey@redhat.com>
11732
11733 PR gdb/11345:
11734 * gdb.base/printcmds.exp (test_printf): Add test.
11735
1ba53b71
L
117362010-03-02 H.J. Lu <hongjiu.lu@intel.com>
11737
11738 * gdb.arch/amd64-byte.exp: New.
11739 * gdb.arch/amd64-dword.exp: Likewise.
11740 * gdb.arch/amd64-pseudo.c: Likewise.
11741 * gdb.arch/amd64-word.exp: Likewise.
11742 * gdb.arch/i386-byte.exp: Likewise.
11743 * gdb.arch/i386-pseudo.c: Likewise.
11744 * gdb.arch/i386-word.exp: Likewise.
11745
f5dff777
DJ
117462010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11747
11748 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
11749 types. Add structreg, bitfields, and flags registers.
11750 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
11751 registers.
11752
90884b2b
L
117532010-03-01 H.J. Lu <hongjiu.lu@intel.com>
11754
11755 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
11756 (load_description): Set architecture if defined.
11757
dc00d89f
PM
117582010-02-28 Phil Muldoon <pmuldoon@redhat.com>
11759
11760 * gdb.python/py-frame.exp: Add read_var block tests.
11761 * gdb.python/py-frame.c (block): New function.
11762
0e095b7e
JK
117632010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11764 Daniel Jacobowitz <dan@codesourcery.com>
11765
11766 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
11767
624f1a65
DM
117682010-02-25 David S. Miller <davem@davemloft.net>
11769
11770 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
11771 fix logic for setting all_syscalls_numbers.
11772
f3e9a817
PM
117732010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11774
11775 * Makefile.in: Add py-block and py-symbol.
11776 * gdb.python/py-symbol.exp: New File.
11777 * gdb.python/py-symtab.exp: New File.
11778 * gdb.python/py-block.exp: New File.
11779 * gdb.python/py-symbol.c: New File.
11780 * gdb.python/py-block.c: New File.
11781
f6bbabf0
PM
117822010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11783
11784 PR python/11314
11785 * lib/gdb.exp (skip_python_tests): New function.
11786 * gdb.python/py-cmd.exp: Use skip_python_tests.
11787 * gdb.python/py-frame.exp: Likewise.
11788 * gdb.python/py-function.exp: Likewise.
11789 * gdb.python/py-prettyprint.exp: Likewise.
11790 * gdb.python/py-template.exp: Likewise.
11791 * gdb.python/py-type.exp: Likewise.
11792 * gdb.python/py-value.exp: Likewise.
11793
85d721b8
PA
117942010-02-22 Pedro Alves <pedro@codesourcery.com>
11795
11796 PR9605
11797
11798 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
11799
48e32051
TT
118002010-02-19 Tom Tromey <tromey@redhat.com>
11801
11802 PR c++/8693, PR c++/9496:
11803 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
11804 regression tests.
11805
ac9c0048
JK
118062010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11807
11808 Fix compatibility with m68k as.
11809 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
11810 Use only /* comments */.
11811
57bb97a4
UW
118122010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11813
11814 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
11815 * configure: Regenerate.
11816
7d1bf85c
DJ
118172010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
11818
11819 * gdb.python/py-type.exp: Check for Python support.
11820
061b5285
PA
118212010-02-17 Pedro Alves <pedro@codesourcery.com>
11822
11823 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
11824 `regsub' syntax available.
11825
f8a8bc2c
PA
118262010-02-17 Pedro Alves <pedro@codesourcery.com>
11827
11828 * gdb.base/shmain.c (main): Remove printf call.
11829 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
11830 * gdb.base/unload.c (main): Make format of fprintf a string
11831 literal. Add missing endlines to prints to stderr.
11832 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
11833
6f451e5e
TT
118342010-02-17 Tom Tromey <tromey@redhat.com>
11835
11836 * gdb.java/jprint.java (jprint.props): New field.
11837 * gdb.java/jprint.exp (set_lang_java): Add regression test.
11838
12d79008
PA
118392010-02-17 Pedro Alves <pedro@codesourcery.com>
11840
ef801a0e 11841 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
11842 available.
11843
d252f7e5
DJ
118442010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11845
11846 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
11847 creation to support remote host testing.
11848
67bdab6c
DJ
118492010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11850
11851 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
11852 Recognize "command not found".
11853
bb391223
DJ
118542010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11855
11856 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
11857 single-stepping.
11858
70362913
DJ
118592010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11860
11861 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
11862 if arguments are not supported.
11863
493f3c00
DJ
118642010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11865
11866 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
11867 be const or non-const.
11868
8034c749
DJ
118692010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11870
11871 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
11872 mi_send_resuming_command to send -exec-continue.
11873
791dfb64
DJ
118742010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11875
11876 * gdb.base/list.exp (test_list_filename_and_function): Add test
11877 with single quotes.
11878 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
11879 matching.
11880 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
11881 Add KFAIL'd tests for PR gdb/11289.
11882
7c5fe868
DJ
118832010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11884
11885 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
11886
fdc498b8
DJ
118872010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11888
11889 * gdb.base/comp-dir/subdir/dummy.txt: New file.
11890 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
11891 a temporary directory.
11892
b519e2a6
DJ
118932010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11894
11895 * gdb.base/charset.exp: Use a single regular expression to match
11896 show host-charset and show target-charset output.
11897
74164c56
JK
118982010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11899
11900 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
11901 "Illegal process-id" expect string more exact.
11902 (attach to digits-starting nonsense is prohibited): New.
11903
701ed6dc
JK
119042010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11905
11906 * gdb.base/prelink.exp (set verbose on): New.
11907
889bf7c5 119082010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
11909
11910 * mi-reverse.exp: New file. Test for reverse option to the
11911 following MI commands: exec-continue, exec-finish, exec-next,
11912 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 11913
dadf0e9c
JB
119142010-02-09 Joel Brobecker <brobecker@adacore.com>
11915
11916 * gdb.ada/ptype_tagged_param: New testcase.
11917
714f19d5
TT
119182010-02-08 Tom Tromey <tromey@redhat.com>
11919
11920 PR c++/8017:
11921 * gdb.cp/overload.exp: Add tests.
11922 * gdb.cp/overload.cc (struct K): New.
11923 (namespace N): New.
11924 (main): Call new functions.
11925 (K::staticoverload): Define.
11926
889bf7c5 119272010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
11928
11929 PR gdb/10728
11930 * gdb.cp/pr10728-x.h: New file.
11931 * gdb.cp/pr10728-x.cc: New file.
11932 * gdb.cp/pr10728-y.cc: New file.
11933 * gdb.cp/pr10728.exp: New file.
11934 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
11935
889bf7c5 119362010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
11937
11938 PR gdb/9067
11939 * gdb.cp/pr9067.exp: New
11940 * gdb.cp/pr9067.cc: New
11941 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
11942
7b356089
JB
119432010-02-08 Joel Brobecker <brobecker@adacore.com>
11944
11945 * lib/gdb.exp (gdb_test_timeout): New global variable.
11946 Set it to timeout if not already set.
11947 (gdb_init): Reset the value of timeout to gdb_test_timeout.
11948
1be00882
DE
119492010-02-05 Doug Evans <dje@google.com>
11950
11951 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
11952 user.
11953
82856980
SW
119542010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
11955
11956 PR c++/7935:
11957 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
11958
1a334831
TT
119592010-02-04 Tom Tromey <tromey@redhat.com>
11960
11961 * gdb.cp/virtbase.exp: Make test case names unique.
11962
9c3c02fd
TT
119632010-02-02 Tom Tromey <tromey@redhat.com>
11964
11965 * gdb.cp/virtbase.exp: Add regression tests.
11966 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
11967 (main): Instantiate RHC.
11968
0cc2414c
TT
119692010-02-02 Tom Tromey <tromey@redhat.com>
11970
11971 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
11972 type-printing change.
11973
edf3d5f3
TT
119742010-02-02 Tom Tromey <tromey@redhat.com>
11975
11976 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
11977 * gdb.cp/virtbase.cc: New file.
11978 * gdb.cp/virtbase.exp: New file.
11979 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
11980
e4b7f41c
JK
119812010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11982
11983 PR libc/11214:
11984 * gdb.threads/current-lwp-dead.c: Include features.h.
11985 (HAS_NOMMU): New.
11986 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
11987
b381ea14
JK
119882010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11989
11990 * gdb.base/symbol-without-target_section.exp,
11991 gdb.base/symbol-without-target_section.c: New.
11992
c593ac0e
DJ
119932010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11994
11995 * gdb.base/bigcore.exp: Reset increased timeout.
11996 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
11997
db25f29d
DJ
119982010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11999
12000 * gdb.base/gcore.exp (capture_command_output): Use
12001 gdb_test_multiple.
12002
f9d67f43
DJ
120032010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12004
12005 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
12006 * gdb.arch/thumb2-it.exp (test_it_break): New function.
12007 (Top level): Call it.
12008
177321bd
DJ
120092010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12010
12011 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
12012
97f2ed50
DJ
120132010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12014
12015 * gdb.base/call-strs.exp, gdb.base/default.exp,
12016 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
12017 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
12018 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
12019 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
12020 gdb.base/watchpoint-solib.exp: Save and restore timeout.
12021 * gdb.base/ending-run.exp: Correct restore of timeout.
12022 * gdb.base/page.exp: Remove unnecessary timeout setting.
12023
e4e2711a
JB
120242010-01-29 Joel Brobecker <brobecker@adacore.com>
12025
12026 * gdb.ada/rec_return: New testcase.
12027
ba581dc1
JB
120282010-01-29 Joel Brobecker <brobecker@adacore.com>
12029
12030 * gdb.ada/call_pn: New testcase.
12031
4ea95be9
DJ
120322010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
12033
12034 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
12035 (Top level): Use it to resume.
12036 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
12037 the Thumb mode displaced stepping error as unsupported.
12038
df83a9bf
SW
120392010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
12040
889bf7c5
PA
12041 * gdb.cp/nsusing.exp: Added more tests.
12042 * gdb.cp/nsrecurs.exp: Ditto.
12043 * gdb.cp/nsusing.cc: Added test functions.
12044 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 12045
40b27cdc
JK
120462010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12047
12048 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
12049 absolute directory pathnames in gdb.sum file.
12050
de958931
SW
120512010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
12052
12053 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
12054 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
12055
708ead4e
TT
120562010-01-26 Tom Tromey <tromey@redhat.com>
12057
12058 PR exp/7643:
12059 * gdb.base/printcmds.exp (test_print_string_constants): Remove
12060 setup_kfail.
12061
b14e635e
SW
120622010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
12063
12064 * gdb.cp/nsrecurs.exp: New test.
12065 * gdb.cp/nsrecurs.cc: New test program.
12066 * gdb.cp/nsstress.exp: New test.
12067 * gdb.cp/nsstress.cc: New test program.
12068 * gdb.cp/nsdecl.exp: New test.
12069 * gdb.cp/nsdecl.cc: New test program.
12070
8540c487
SW
120712010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
12072
12073 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
12074 imported into file scope.
12075 Marked test as xfail.
12076 * gdb.cp/namespace-using.cc (marker5): New function.
12077 * gdb.cp/shadow.exp: New test.
12078 * gdb.cp/shadow.cc: New test program.
12079 * gdb.cp/nsimport.exp: New test.
12080 * gdb.cp/nsimport.cc: New test program.
12081
421d5d99
TT
120822010-01-25 Tom Tromey <tromey@redhat.com>
12083
12084 PR gdb/11049:
12085 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
12086 with "set print null-stop on".
12087
691f8dc1
JK
120882010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12089
12090 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
12091 Adjust it for DISASSEMBLY_OMIT_FNAME.
12092
0b92b5bb
TT
120932010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12094
12095 PR symtab/11199:
12096 * gdb.dwarf2/member-ptr-forwardref.exp,
12097 gdb.dwarf2/member-ptr-forwardref.S: New.
12098
23787403
JK
120992010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12100
12101 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
12102 (thread1_func): Protect thread1_tid with thread1_tid_cond by
12103 thread1_tid_mutex. Remove gdbstop_mutex handling.
12104 (thread2_func): Protect thread2_tid with thread2_tid_cond by
12105 thread2_tid_mutex. Remove gdbstop_mutex handling.
12106 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
12107 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
12108 pthread_cond_wait conditionalizations by while loops.
12109
b966cb8a
TT
121102010-01-20 Tom Tromey <tromey@redhat.com>
12111
12112 PR backtrace/10770:
12113 * gdb.dwarf2/pr10770.exp: New file.
12114 * gdb.dwarf2/pr10770.c: New file.
12115 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
12116
fcae584b
VP
121172010-01-20 Vladimir Prus <vladimir@codesourcery.com>
12118
12119 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
12120 that target was removed, and the test always runs native anyway.
12121
a0f49112
JK
121222010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12123
12124 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
12125 gdb.base/watchpoint-cond-gone-stripped.c: New.
12126
ceeb3d5a
TT
121272010-01-19 Tom Tromey <tromey@redhat.com>
12128
12129 PR c++/8000:
12130 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
12131 existing tests.
12132 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
12133 (main): Use AAA::SomeEnum.
12134
dd322c54
JK
121352010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12136
12137 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
12138 (test_ignore_count): Declare line_callme_body global.
12139 (run to breakpoint with ignore count): Use line_callme_body.
12140 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
12141 (set line_main_hello, set line_main_return): Reindent.
12142 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
12143 New.
12144 (continue to callee4): Use line_callee4_body.
12145 (check *stopped from CLI command): Use line_callee4_next.
12146 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
12147 (set line_main_hello, set line_main_return): Reindent.
12148 (set line_callee4_head, set line_callee4_body): New.
12149 (continue to callee4): Use line_callee4_body.
12150
4e8f195d
TT
121512010-01-18 Tom Tromey <tromey@redhat.com>
12152
12153 PR c++/9680:
12154 * gdb.cp/casts.cc: Add new classes and variables.
12155 * gdb.cp/casts.exp: Test new operators.
12156
9e14a9ba
JB
121572010-01-18 Tom Tromey <tromey@redhat.com>
12158 Thiago Jung Bauermann <bauerman@br.ibm.com>
12159
12160 * gdb.python/source2.py: New file.
12161 * gdb.python/source1: New file.
12162 * gdb.python/python.exp: Test "source" command.
12163
00bf0b85
SS
121642010-01-15 Stan Shebs <stan@codesourcery.com>
12165
12166 * gdb.trace/tfile.c: New file.
12167 * gdb.trace/tfile.exp: New file.
889bf7c5 12168
55235ad7
JK
121692010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12170
12171 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
12172
9f2982ff
JK
121732010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12174
12175 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
12176
bbfba9ed
JK
121772010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12178
12179 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
12180 (libfunc): New parameter action. Implement also selectable "sleep".
12181 * gdb.base/break-interp-main.c: Include assert.h.
12182 (libfunc): New parameter action.
12183 (main): New parameters argc and argv. Assert argc. Pass argv.
12184 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
12185 (test_attach): New proc.
12186 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
12187 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
12188
61f0d762
JK
121892010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12190
12191 * gdb.base/break-interp.exp (test_core): New proc.
12192 (test_ld): Call it.
12193
06a6f270
JK
121942010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12195
12196 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
12197 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
12198 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
12199 and gdb_compile_shlib. Use new -Wl compiler options.
12200 (dl bt, main bt): New tests.
12201
51bee8e9
JK
122022010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12203
12204 Support PIEs with no symfile_objfile.
12205 * gdb.base/break-interp.exp: New argument at the test_ld calls.
12206 (test_ld): New parameter trynosym.
12207 (test_ld <$trynosym>): New block.
12208
b8040f19
JK
122092010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12210
12211 * gdb.base/break-interp.exp: New file.
12212
be759fcf
PM
122132010-01-13 Phil Muldoon <pmuldoon@redhat.com>
12214
12215 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
12216 * gdb.python/py-prettyprint.py (pp_ls): New printer.
12217 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
12218 test.
12219 * gdb.python/py-prettyprint.c: Define lazystring test structure.
12220 * gdb.python/py-mi.exp: Add lazy string test.
12221
dc146f7c
VP
122222010-01-13 Vladimir Prus <vladimir@codesourcery.com>
12223
12224 * lib/mi-support.exp (mi_check_thread_states): Handle
12225 core number in thread listing.
12226
b4ba55a1
JB
122272010-01-12 Joel Brobecker <brobecker@adacore.com>
12228
12229 * gdb.base/maint.exp: Adjust the expected output for the
12230 "maint print type" test. Use gdb_test_multiple instead of
12231 gdb_sent/gdb_expect.
12232
08e24bd4
DE
122332010-01-11 Doug Evans <dje@google.com>
12234
6496a609
DE
12235 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
12236 from gdbserver_download. All callers updated.
12237
08e24bd4
DE
12238 * gdb.server/ext-run.exp: "info os processes" requires xml support.
12239
b5cfddf5
JK
122402010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12241
12242 Implement binary numbers parsing.
12243 * gdb.base/printcmds.exp (test_integer_literals_accepted)
12244 (test_integer_literals_rejected): New binary tests.
12245
3725885a
RW
122462010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12247
12248 * gdb.cell/configure: Regenerate.
12249
37aeb5df
JK
122502010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12251
12252 * gdb.base/corefile.exp: Move the core finding block out and call it as
12253 core_find, new variable $corefile, replace corefile by $corefile and
12254 [file tail $corefile] for usage vs. test names resp.
12255 * lib/gdb.exp (core_find): Move it as a new function here. New
12256 parameter binfile and deletefiles. New variable $destcore. Pre-delete
12257 $destcore. Return "" on error.
12258
d521f563
JK
122592010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12260
12261 Workaround PR binutils/10802.
12262 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
12263 (twice).
12264
28f24826
DJ
122652010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
12266
12267 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
12268
2de75e71
JB
122692010-01-08 Joel Brobecker <brobecker@adacore.com>
12270
12271 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
12272 call, to avoid interruption.
12273
fe00719b 122742010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
12275
12276 * gdb.stabs/weird.def (args93): New.
12277
d0ef5df8
DE
122782010-01-07 Doug Evans <dje@google.com>
12279
12280 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
12281
3a08d52f
TT
122822010-01-07 Tom Tromey <tromey@redhat.com>
12283
12284 * gdb.base/source.exp: Use correct line number.
12285
7a697b8d
SS
122862010-01-05 Stan Shebs <stan@codesourcery.com>
12287
12288 * gdb.trace/tracecmd.exp: Test ftrace.
12289
7803799a
UW
122902010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12291
12292 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
12293
c54eabfa
JK
122942010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12295
12296 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
12297 "uint_for_mi_testing".
12298
02e7ef19
JB
122992010-01-01 Joel Brobecker <brobecker@adacore.com>
12300
12301 Test indented comment in file being sourced.
12302 * gdb.base/commands.exp: Test indented comment in file being sourced.
12303
abd775ce
JB
123042010-01-01 Joel Brobecker <brobecker@adacore.com>
12305
12306 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
12307 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
12308 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
12309 notice.
12310
79b55b82
JB
123112010-01-01 Joel Brobecker <brobecker@adacore.com>
12312
12313 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
12314 notice.
12315
8997583e
JK
123162010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12317
12318 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
12319 missing $after_stopped and comma (,) expectation.
12320
6da95a67
SS
123212009-12-31 Stan Shebs <stan@codesourcery.com>
12322
12323 * gdb.trace/actions.exp: Test teval action.
889bf7c5 12324
218d2fc6
TJB
123252009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12326
12327 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
12328 (top level): Call test_watchpoint_in_big_blob.
12329 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
12330 watchpoints.
12331 (func3): Write to buf.
12332
236f1d4d
SS
123332009-12-29 Stan Shebs <stan@codesourcery.com>
12334
12335 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 12336
f61e138d
SS
123372009-12-28 Stan Shebs <stan@codesourcery.com>
12338
12339 * gdb.trace/tsv.exp: New file.
12340 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 12341
0219b378
DJ
123422009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
12343
12344 * gdb.base/find.c (main): Reference search buffers.
12345 * gdb.base/included.c (main): Reference integer.
12346 * gdb.base/ptype.c (charfoo): Declare.
12347 (intfoo): Call charfoo.
12348 * gdb.base/scope0.c (useitp): New function.
12349 (usestatics): Use useitp.
12350 (useit): Add a type for val.
12351 * gdb.base/scope1.c (useit1): Take a pointer argument.
12352 (usestatics1): Update calls to useit1.
12353 * gdb.cp/call-c.cc: Declare foo.
12354 (main): Call foo.
12355 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
12356 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
12357 (main): Call C::ensureRefs and ensureOtherRefs.
12358 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
12359 variables.
12360 (ensureOtherRefs): New function.
12361 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
12362 * gdb.cp/templates.cc (main): Call t5i.value.
12363
3f78692f
JK
123642009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12365
12366 Fix compatibility with G++-4.5.
12367 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
12368 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
12369 (uncaught return): Remove.
12370
429374b8
JK
123712009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12372 Phil Muldoon <pmuldoon@redhat.com>
12373
12374 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
12375 (bp_location13, bp_location14, bp_location17, bp_location18)
12376 (marker3_proto, marker4_proto): New variables.
12377 (breakpoint info): Update output.
12378 (run until breakpoint at marker3, run until breakpoint at marker4): New
12379 tests.
12380
859825b8
JK
123812009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12382
12383 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
12384 Replace the printf call of Y by provided "y-set-1" label. New block
12385 for the second shared library.
12386 * gdb.base/unload.exp: Compile also the second library, call
12387 gdb_load_shlibs also for it. Use now gdb_breakpoint.
12388 (single pending breakpoint info): Rename to ...
12389 (pending breakpoint info before run): ... this extended test.
12390 (libfile2, libname2, libsrcfile2, libsrc2)
12391 (lib_sl2): New variables.
12392 (exec_opts): Set also SHLIB_NAME2.
12393 (pending breakpoint info on first run at shrfunc1)
12394 (pending breakpoint info on second run at shrfunc1)
12395 (pending breakpoint info on second run at shrfunc2)
12396 (print y from libfile, print y from libfile2): New tests.
12397 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
12398 * gdb.base/unloadshr2.c: New.
12399
e6a386cd
HZ
124002009-12-22 Hui Zhu <teawater@gmail.com>
12401
12402 * gdb.reverse/sigall-reverse.exp: Adjust.
12403
9e19b45e
VP
124042009-12-21 Vladimir Prus <vladimir@codesourcery.com>
12405
12406 PR gdb/10884
12407
12408 * gdb.mi/var-cmd.c (do_bitfield_tests): New
12409 (main): Call do_bitfield_tests.
aacf5b1e 12410 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 12411
d53a7b30
JB
124122009-12-20 Joel Brobecker <brobecker@adacore.com>
12413
12414 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
12415 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
12416 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
12417 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
12418 gdb.modula2/unbounded1.c: Update copyright header.
12419
191ca0a1
CM
124202009-12-10 Chris Moller <moller@mollerware.com>
12421
12422 PR gdb/9399
12423 * gdb.cp/virtfunc2.exp: New tests
12424 * gdb.cp/virtfunc2.cc: New tests
12425 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
12426
0fa6cf1b
MS
124272009-12-10 Oza Pawandeep (paawan1982@yahoo.com
12428
12429 * gdb.reverse/i387-env-reverse.c: New file.
12430 * gdb.reverse/i387-env-reverse.exp: New file.
12431 * gdb.reverse/i387-stack-reverse.c: New file.
12432 * gdb.reverse/i387-stack-reverse.exp: New file.
12433
361ae042
PM
124342009-12-08 Phil Muldoon <pmuldoon@redhat.com>
12435
12436 * gdb.python/py-type.exp (test_range): New test.
12437
bfd31e71
PM
124382009-12-03 Phil Muldoon <pmuldoon@redhat.com>
12439
12440 PR python/10805
12441
12442 * gdb.python/py-type.exp: New file.
12443 * gdb.python/py-type.c: New file.
12444 * Makefile.in: Add py-type.
12445
57a1d736
TT
124462009-12-03 Tom Tromey <tromey@redhat.com>
12447
12448 * gdb.python/py-value.exp (test_parse_and_eval): New
12449 function.
12450
1f3b5d1b
PP
124512009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
12452
12453 PR gdb/11022
12454
12455 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
12456 * gdb.base/pr11022.c: New test.
12457
8b7dbdc9
JK
124582009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12459
12460 Fix spurious false FAILs.
12461 * gdb.base/structs.c (chartest): New.
12462 (main): Fill-in chartest.
12463 * gdb.base/structs.exp (anychar_re, first): New.
12464 (start_structs_test): Import global anychar_re and first.
12465 New gdb_test call "set print elements 300; ${testfile}"
12466 (start_structs_test <$first>): New block.
12467 (any): Import global anychar_re. New variable ac. Use ${ac}.
12468
6a53b2ec
JK
124692009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12470
12471 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
12472
d7167b4c
JK
124732009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12474
12475 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
12476 Force $srcfile file.
12477 * gdb.base/foll-fork.c (callee): Comment out the printf call.
12478
b1798462
UW
124792009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12480
12481 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
12482 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
12483 * gdb.threads/watchthreads-reorder.exp: Likewise.
12484
b6199126
DJ
124852009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
12486
12487 PR gdb/8704
12488
12489 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
12490 "if", and "thread". Correct matching in the previous test.
12491
b22a0510
DJ
124922009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
12493
12494 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
12495
930636d2
MS
124962009-11-23 Michael Snyder <msnyder@vmware.com>
12497
12498 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
12499 * gdb.reverse-watch-precsave.exp: Ditto.
12500
21a0512e
PP
125012009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
12502
12503 * gdb.asm/asm-source.exp: Adjust.
12504 * gdb.base/help.exp: Adjust.
889bf7c5 12505
fc30d5e0
PA
125062009-11-22 Pedro Alves <pedro@codesourcery.com>
12507
12508 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
12509 (do_syscall_tests_without_xml): Set data-directory to
12510 /the/path/to/nowhere.
12511
f6bc2008
PA
125122009-11-21 Pedro Alves <pedro@codesourcery.com>
12513
12514 * gdb.threads/local-watch-wrong-thread.c,
12515 gdb.threads/local-watch-wrong-thread.exp: New files.
12516
8c2fb5de
PA
125172009-11-21 Pedro Alves <pedro@codesourcery.com>
12518
12519 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
12520 assume new `regsub' syntax available.
12521
ebec9a0f
PA
125222009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12523
a79d3c27
JK
12524 * gdb.base/watchpoint-hw-hit-once.exp,
12525 gdb.base/watchpoint-hw-hit-once.c: New.
12526
125272009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12528
12529 * gdb.threads/watchthreads-reorder.exp,
12530 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 12531
276a961b
MK
125322009-11-17 Nathan Sidwell <nathan@codesourcery.com>
12533
12534 * gdb.xml/tdesc-regs.exp: Use for m68k.
12535
4867c1fb
PA
125362009-11-15 Pedro Alves <pedro@codesourcery.com>
12537
12538 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
12539
f6838f81
DJ
125402009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12541
12542 * lib/gdb.exp (current_target_name): New procedure.
12543 (gdb_wrapper_target): New variable.
12544 (gdb_wrapper_init): Set gdb_wrapper_target.
12545 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
12546 wrapper.
12547
4ac4dd3f
DJ
125482009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12549
12550 * gdb.base/remote.exp: Delete the slowest load test.
12551 Do not load with fixed packet sizes.
12552
a7881759
DJ
125532009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12554
12555 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
12556
97a5b505
DJ
125572009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12558
12559 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
12560 srcfile when setting a breakpoint.
12561
d3e1fc54
DJ
125622009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
12563
12564 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
12565 macros.
12566
7cbcbded
DJ
125672009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12568
12569 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
12570 to be in memory.
12571 * gdb.base/display.c (force_mem): New.
12572 (do_loops): Use it. Add breakpoint comments.
12573 (do_vars): Add a breakpoint comment.
12574 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
12575 line numbers.
12576
bdea3a92
NF
125772009-11-13 Nathan Froyd <froydnj@codesourcery.com>
12578
12579 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
12580 instead of a bare "run".
12581
269f82e5
PP
125822009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
12583
12584 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 12585
a69b7d9d
DJ
125862009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12587
12588 * lib/cell.exp (skip_cell_tests): Clean up test files before
12589 returning.
12590
b598bfda
DJ
125912009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12592
12593 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
12594 and the breakpoint menu. Do not call perror if a prompt is seen.
12595 Consume the following GDB prompt.
12596 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
12597 * gdb.cp/namespace.exp: Use gdb_test.
12598 * gdb.cp/templates.exp: Use gdb_test.
12599 (test_template_breakpoints): Use gdb_test_multiple.
12600
87728fa0
DJ
126012009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12602
12603 * gdb.base/break1.c (struct some_struct, values): Move earlier.
12604 (marker4): Reference values.
12605
b67c692f
DJ
126062009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12607
12608 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
12609 is missing.
12610
f0df251a
DJ
126112009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12612
12613 * gdb.base/break.c (need_malloc): New.
12614 * gdb.base/constvars.c (main): Reference crass and crisp.
12615 * gdb.base/gdb1821.c (main): Reference bar.
12616 * gdb.cp/gdb1355.cc (main): Reference s1.
12617 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
12618 (main): Call them.
12619 * gdb.cp/hang2.cc (dummy2): Define.
12620 * gdb.cp/hang3.cc (dummy3): Define.
12621 * gdb.cp/m-data.cc (main): Reference shadow.
12622
bdf7534a
NF
126232009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12624 Nathan Froyd <froydnj@codesourcery.com>
12625
12626 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
12627 remote host.
12628
f24fce77
NF
126292009-11-12 Nathan Froyd <froydnj@codesourcery.com>
12630
12631 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
12632 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
12633 * gdb.dwarf2/dw2-compressed.exp: Likewise.
12634 * gdb.dwarf2/dw2-intercu.exp: Likewise.
12635 * gdb.dwarf2/dw2-intermix.exp: Likewise.
12636 * gdb.dwarf2/dw2-producer.exp: Likewise.
12637 * gdb.dwarf2/mac-fileno.exp: Likewise.
12638 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
12639 py-prettyprint.py to the remote host.
12640 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
12641
40f0318e
KS
126422009-11-11 Keith Seitz <keiths@redhat.com>
12643
12644 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
12645 use it instead of "Foo".
12646 * gdb.cp/classes.exp (do_tests): Add a test to access
12647 a method through a typedef'd class name.
12648
f3d9f7fb
NF
126492009-11-11 Nathan Froyd <froydnj@codesourcery.com>
12650
12651 * gdb.base/long_long.exp: Permit leading zeros on floating-point
12652 exponents.
12653 * gdb.base/pointers.exp: Likewise.
12654 * gdb.cp/ref-types.exp: Likewise.
12655
a4216f37
KS
126562009-11-11 Keith Seitz <keiths@redhat.com>
12657
12658 * gdb.cp/cplusfuncs.cc (class foo): Add operators
12659 new[] and delete[].
12660 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
12661 "void".
12662 (probe_demangler): Remove all single-quoting of
12663 method and variable names.
12664 (info_func_regexp): Remove the word "void" from any
12665 occurrence of "(void)".
12666 (print_addr_2): Remove all single-quoting of
12667 method names.
12668 (print_addr_2_kfail): Likewise.
12669 (print_addr): Single-quote C function names before
12670 passing to print_addr_2.
12671 (test_paddr_operator_functions): Remove single-quoting
12672 for method names.
12673 Add tests for operator new[] and operator delete[].
12674
9b14d7aa
JK
126752009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12676
12677 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
12678
85feb311
KS
126792009-11-09 Keith Seitz <keiths@redhat.com>
12680
12681 * gdb.cp/overload.exp: Add tests for resolving overloaded
12682 methods in expression parsing/evaluation.
12683
fa335448
DJ
126842009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
12685
12686 * lib/gdb.exp (default_gdb_version): Use --version instead of
12687 --command.
12688
ec3c07fc
NS
126892009-11-10 Nathan Sidwell <nathan@codesourcery.com>
12690
12691 * lib/gdb.exp (gdb_compile_test): New.
12692 (skip_ada_tests, skip_java_tests): New.
12693 (gdb_compile): Use gdb_compile_test for f77.
12694 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
12695 * lib/java.exp (compile_java_from_source): Remove runtests check,
12696 use gdb_compile_test to record result.
12697 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
12698 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
12699 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
12700 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
12701 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
12702 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
12703 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
12704 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
12705 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
12706 adjust gdb_compile invocations.
12707
b8b4e42b
JK
127082009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12709
12710 * Makefile.in (abs_builddir): New.
12711 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
12712 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
12713 `$(abs_builddir)/site.exp'.
12714
f8b7eaf3
DJ
127152009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
12716
12717 * config/m68k-emc.exp, lib/emc-support.exp,
12718 gdb.trace/gdb_c_test.c: Delete.
12719 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
12720 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12721 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12722 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12723 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12724 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
12725 casing for m68k-*-elf.
12726
c4187697
NS
127272009-11-03 Pedro Alves <pedro@codesourcery.com>
12728
12729 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
12730 * gdb.arch/i386-prologue.exp: Likewise.
12731 * gdb.arch/i386-unwind.exp: Likewise.
12732
db16b772
DJ
127332009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12734
12735 * lib/gdb.exp (gdb_expect): Fix timeout typo.
12736
bcf71277
DJ
127372009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12738
12739 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
12740
0105cee2
DJ
127412009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12742
12743 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
12744
24ddea62
JK
127452009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12746
12747 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
12748
287ccc17
JK
127492009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12750
12751 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
12752 * gdb.base/sepdebug2.c: New file.
12753
08bca259 127542009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
12755
12756 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
12757 the modified warnings for catch syscall. Verify if GDB was compiled
12758 with support for lib expat, and choose which tests to run depending
12759 on this.
12760
5d4e2b76
VP
127612009-10-30 Vladimir Prus <vladimir@codesourcery.com>
12762
12763 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
12764 that composite commands are parsed OK. And also test
12765 that breakpoint commands do work.
12766
240e538a
MS
127672009-10-23 Michael Snyder <msnyder@vmware.com>
12768
12769 gdb.reverse/consecutive-precsave.exp: Change expect pattern
12770 to allow for new disassembly style.
12771
9c419145
PP
127722009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
12773
12774 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 12775
02506ff1
MS
127762009-10-22 Michael Snyder <msnyder@vmware.com>
12777
12778 * gdb.reverse/break-precsave.exp: New test.
12779 * gdb.reverse/consecutive-precsave.exp: Ditto.
12780 * gdb.reverse/finish-precsave.exp: Ditto.
12781 * gdb.reverse/i386-precsave.exp: Ditto.
12782 * gdb.reverse/machinestate-precsave.exp: Ditto.
12783 * gdb.reverse/sigall-precsave.exp: Ditto.
12784 * gdb.reverse/solilb-precsave.exp: Ditto.
12785 * gdb.reverse/step-precsave.exp: Ditto.
12786 * gdb.reverse/until-precsave.exp: Ditto.
12787 * gdb.reverse/watch-precsave.exp: Ditto.
12788
4cf866a3
MS
127892009-10-22 Michael Snyder <msnyder@vmware.com>
12790
12791 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
12792 for gdb_expect. Adjust one test's expect strings for the new
12793 format of disassemble.
12794 * gdb.reverse/finish-reverse.exp: Delete 'return'.
12795 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
12796 gdb_test_multiple.
12797 * gdb.reverse/step-reverse.exp: Delete 'return'.
12798 * gdb.reverse/until-reverse.exp: Delete blank lines.
12799 * gdb.reverse/watch-reverse.exp: Delete blank lines.
12800
2b28d209
PP
128012009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
12802
12803 * gdb.base/consecutive.exp: Adjust.
12804 * gdb.base/display.exp: Likewise.
12805 * gdb.base/pc-fp.exp: Likewise.
12806 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 12807
33b9c32b
MS
128082009-10-19 Michael Snyder <msnyder@vmware.com>
12809
12810 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
12811 * gdb.reverse/finish-reverse.c: Ditto.
12812 * gdb.reverse/sigall-reverse.c: Ditto.
12813 * gdb.reverse/solib-reverse.c: Ditto.
12814 * gdb.reverse/step-reverse.c: Ditto.
12815 * gdb.reverse/watch-reverse.c: Ditto.
12816
6c95b8df
PA
128172009-10-19 Pedro Alves <pedro@codesourcery.com>
12818 Stan Shebs <stan@codesourcery.com>
12819
12820 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
12821 * gdb.base/foll-exec.exp: Adjust to expect a process id before
12822 "Executing new program".
12823 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
12824 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
12825 left listed after having been killed.
12826 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
12827 * gdb.base/maint.exp: Adjust test.
12828
12829 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
12830 * gdb.multi/Makefile.in: New.
12831 * gdb.multi/base.exp: New.
12832 * gdb.multi/goodbye.c: New.
12833 * gdb.multi/hangout.c: New.
12834 * gdb.multi/hello.c: New.
12835 * gdb.multi/bkpt-multi-exec.c: New.
12836 * gdb.multi/bkpt-multi-exec.exp: New.
12837 * gdb.multi/crashme.c: New.
12838
279017b7
TG
128392009-10-13 Tristan Gingold <gingold@adacore.com>
12840
12841 * gdb.base/sepdebug.exp: Check debug info are found.
12842
0413d738
PA
128432009-10-08 Pedro Alves <pedro@codesourcery.com>
12844
12845 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
12846 bits.
12847
c628eecc
JK
128482009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12849
12850 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
12851
38af1bfe
JB
128522009-10-07 Joel Brobecker <brobecker@adacore.com>
12853
12854 * gdb.base/watchpoints.c: Add copyright header. Reformat one
12855 of the comments.
12856
2b0adecd
PM
128572009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
12858
12859 * gdb.base/annota1.exp: Remove obsolete match_max increase.
12860 * gdb.base/annota3.exp: Idem.
12861 * gdb.base/maint.exp: Idem.
12862
8d417781
PM
128632009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
12864
889bf7c5 12865 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
12866 to default.
12867
bb61102d
PM
128682009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12869
889bf7c5 12870 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
12871 mingw and cygwin targets.
12872
ace5c364
PM
128732009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12874 Pedro Alves <pedro@codesourcery.com>
12875
889bf7c5 12876 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
12877 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
12878
c2d494a0
PM
128792009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12880
e1b52ce2
PM
12881 * gdb.base/shr1.c: Use %p in format string.
12882 * gdb.base/unload.c: Avoid warning in fprintf.
12883 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 12884
209f53f5
PM
128852009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12886
12887 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
12888 long type.
12889 (test_unlink): Correct printf string.
12890 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
12891 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
12892
8172766a
JK
128932009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12894
12895 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
12896 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
12897 * gdb.arch/ia64-breakpoint-shadow.S: New file.
12898
0f73703c
UW
128992009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12900
12901 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
12902 * gdb.objc/nondebug.exp: Likewise.
12903
b32306ca
UW
129042009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12905
12906 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
12907 target_info setting.
12908
12909 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
12910 that detect new threads during "info threads".
12911
0057022f
UW
129122009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12913
12914 * gdb.threads/manythreads.c (main): Increase thread stack size
12915 to 2*PTHREAD_STACK_MIN.
12916 * gdb.threads/multi-create.c (main): Likewise.
12917 (create_function): Likewise.
12918
f29c0325
UW
129192009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12920
12921 * gdb.base/dump.exp: Pass difference of pointer types instead
12922 of integer types as offset to restore in intarr3.srec case.
12923
fcb34849
UW
129242009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12925
12926 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
12927
d5142e3b
UW
129282009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12929
12930 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
12931
087b74b2 129322009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 12933
087b74b2
PM
12934 New test for two watchpoints, with disabling of
12935 the first inserted.
12936 * testsuite/gdb.base/watchpoints.c: New file.
12937 * testsuite/gdb.base/watchpoints.exp: New file.
12938
96c07c5b
TT
129392009-09-25 Tom Tromey <tromey@redhat.com>
12940
12941 * gdb.base/charset.exp: Test utf-16 strings with Python.
12942
b8899f2b
TT
129432009-09-25 Tom Tromey <tromey@redhat.com>
12944
12945 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
12946 UCS-4.
12947 * gdb.base/charset.c (utf_32_string): Rename.
12948 (init_utf32): Rename.
12949 (main): Update.
12950
329719ec
TT
129512009-09-22 Tom Tromey <tromey@redhat.com>
12952
12953 * gdb.python/py-function.exp: Add regression tests.
12954
11ef0d76
KS
129552009-09-21 Keith Seitz <keiths@redhat.com>
12956
12957 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
12958 with invalid operator.
12959
3fe8f3b3
KS
129602009-09-21 Keith Seitz <keiths@redhat.com>
12961
12962 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
12963 and destructor using typedef name of class.
12964 * gdb.cp/classes.cc (class Base1): Add a destructor.
12965 (base1): New typedef.
12966 (use_methods): Instanitate an object of type base1.
12967 * gdb.cp/templates.exp (test_template_typedef): New procedure.
12968 (do_tests): Call test_template_typedef.
12969 * gdb.cp/templates.cc (Baz::~Baz): New method.
12970 (intBazOne): New typedef.
12971 (main): Instantiate intBazOne.
12972
7a9fe101
PM
129732009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12974
12975 PR python/10633
12976
12977 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
12978 Function.
12979 (run_lang_tests): Add print elements test.
12980
2e4d963f
PM
129812009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12982
12983 * gdb.python/py-value.exp (test_subscript_regression): New
12984 function. Test for invalid subscripts.
12985 * gdb.python/py-value.c (main): Add test array, and pointer to it.
12986 (ptr_ref): New function.
12987
ec7e75e7
PP
129882009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12989
12990 * gdb.base/default.exp: Fix "show convenience".
12991
0cc7d26f
TT
129922009-09-15 Tom Tromey <tromey@redhat.com>
12993
12994 * lib/mi-support.exp (mi_create_varobj): Update.
12995 (mi_create_floating_varobj): Likewise.
12996 (mi_create_dynamic_varobj): New proc.
12997 (mi_varobj_update): Update.
12998 (mi_varobj_update_with_type_change): Likewise.
12999 (mi_varobj_update_kv_helper): New proc.
13000 (mi_varobj_update_dynamic_helper): Rewrite.
13001 (mi_varobj_update_dynamic): New proc.
13002 (mi_list_varobj_children): Update.
13003 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
13004 * gdb.python/python-prettyprint.py (pp_outer): New class.
13005 (pp_nullstr): Likewise.
13006 (lookup_function): Register new printers.
13007 * gdb.python/python-prettyprint.c (struct substruct): New type.
13008 (struct outerstruct): Likewise.
13009 (substruct_test): New function.
13010 (struct nullstr): New type.
13011 (string_1, string_2): New globals.
13012 (main): Add new tests.
13013 * gdb.python/python-mi.exp: Added regression tests.
13014 * gdb.mi/mi2-var-display.exp: Update.
13015 * gdb.mi/mi2-var-cmd.exp: Update.
13016 * gdb.mi/mi2-var-child.exp: Update.
13017 * gdb.mi/mi2-var-block.exp: Update.
13018 * gdb.mi/mi-var-invalidate.exp: Update.
13019 * gdb.mi/mi-var-display.exp: Update.
13020 * gdb.mi/mi-var-cmd.exp: Update.
13021 * gdb.mi/mi-var-child.exp: Update.
13022 * gdb.mi/mi-var-block.exp: Update.
13023 * gdb.mi/mi-break.exp: Update.
13024 * gdb.mi/gdb701.exp: Update.
13025
a96d9b2e
SDJ
130262009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
13027
13028 * Makefile.in: Inclusion of catch-syscall object.
13029 * gdb.base/catch-syscall.c: New file.
13030 * gdb.base/catch-syscall.exp: New file.
13031
b43b923a
MS
130322009-09-12 Michael Snyder <msnyder@vmware.com>
13033
13034 * gdb.reverse/step-reverse.exp: Explicitly check for targets
13035 that can support reverse debuggnig.
13036
cec03d70
TT
130372009-09-11 Tom Tromey <tromey@redhat.com>
13038
13039 * gdb.dwarf2/valop.S: New file.
13040 * gdb.dwarf2/valop.exp: New file.
13041
e23bb3fc
MK
130422009-09-11 Mark Kettenis <kettenis@gnu.org>
13043
13044 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
13045
37c3696d
DE
130462009-09-10 Doug Evans <dje@google.com>
13047
13048 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
13049 Add $gdb_prompt to second breakpoint regexp.
13050
5172aecb
JB
130512009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
13052
13053 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
13054 names, add missing ones.
13055 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
13056 * gdb.python/py-frame.c: Rename from python-frame.c.
13057 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
13058 testfile name.
13059 * gdb.python/py-function.exp: Rename from python-function.exp.
13060 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
13061 testfile name.
13062 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
13063 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
13064 Adjust testfile name.
13065 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
13066 * gdb.python/py-template.cc: Rename from python-template.cc.
13067 * gdb.python/py-template.exp: Rename from python-template.exp.
13068 Adjust testfile name.
13069 * gdb.python/py-value.c: Rename from python-value.c.
13070 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
13071 testfile name.
13072
b554e4bd
JK
130732009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13074
13075 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
13076 $bpt2address.
13077 (Second breakpoint address is valid on ia64)
13078 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
13079
9a68ae16
JM
130802009-09-03 Joseph Myers <joseph@codesourcery.com>
13081
13082 * gdb.base/ending-run.exp: Restrict regular expression matching
13083 line number to require closing brace following.
13084
146b9145
DE
130852009-09-03 Doug Evans <dje@google.com>
13086
13087 * gdb.base/store.exp (check_set): Fix typo in expected value message.
13088
787d21e1
TT
130892009-09-02 Tom Tromey <tromey@redhat.com>
13090
13091 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
13092
e7802207
TT
130932009-09-02 Tom Tromey <tromey@redhat.com>
13094
13095 * gdb.dwarf2/callframecfa.exp: New file.
13096 * gdb.dwarf2/callframecfa.S: New file.
13097
817aadd2
JK
130982009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13099
13100 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
13101 gdb.base/solib-overlap-main.c: New.
13102
4a76eae5
DJ
131032009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
13104
13105 PR gdb/10565
13106
13107 * gdb.base/bitfields.c (struct container, container): New.
13108 (main): Initialize it and call break5.
13109 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
13110
d4b96c9a
JK
131112009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13112
13113 Support constant DW_AT_data_member_location by GCC PR debug/40659.
13114 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
13115
4e22772d
JK
131162009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13117
13118 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
13119
2efab443
MS
131202009-08-26 Michael Snyder <msnyder@vmware.com>
13121
13122 * gdb.base/i386-reverse.c: New file.
13123 * gdb.base/i386-reverse.exp: New file.
13124 * gdb.base/Makefile.in: Add new files to be removed.
13125
07ab73a0
JM
131262009-08-26 Joseph Myers <joseph@codesourcery.com>
13127
13128 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
13129 environment-pwd for remote host.
13130 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
13131
676accff
KS
131322009-08-24 Keith Seitz <keiths@redhat.com>
13133
13134 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
13135 Add two new C++ completer tests which limit the output to a
889bf7c5 13136 given class.
676accff 13137
f9f7ad22
MS
131382009-08-24 Michael Snyder <msnyder@vmware.com>
13139
13140 * gdb.base/del.exp: Fix typo in comment.
13141 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
13142
81ecdfbb
RW
131432009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
13144
13145 * configure: Regenerate.
13146 * gdb.hp/configure: Likewise.
13147 * gdb.hp/gdb.aCC/configure: Likewise.
13148 * gdb.hp/gdb.base-hp/configure: Likewise.
13149 * gdb.hp/gdb.compat/configure: Likewise.
13150 * gdb.hp/gdb.defects/configure: Likewise.
13151 * gdb.hp/gdb.objdbg/configure: Likewise.
13152 * gdb.stabs/configure: Likewise.
13153
cab0c772
UW
131542009-08-19 Doug Evans <dje@google.com>
13155
13156 * gdb.base/gdbvars.c: New file.
13157 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
13158
b8fa0bfa
PA
131592009-08-14 Pedro Alves <pedro@codesourcery.com>
13160
13161 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
13162 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
13163
b84aa90a
PA
131642009-08-13 Pedro Alves <pedro@codesourcery.com>
13165
13166 * gdb.base/default.exp: Adjust "set language test": it's now an
13167 enum command. Larger help string moved to "help set language".
13168 * gdb.base/help.exp: Adjust "help set language" expected output,
13169 now lists all known languages.
13170
0d8f9b2c
NF
131712009-08-11 Nathan Froyd <froydnj@codesourcery.com>
13172
13173 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
13174 all frame arguments.
13175 * gdb.arch/altivec-regs.exp: Likewise.
13176
bda180e0
TT
131772009-08-07 Tom Tromey <tromey@redhat.com>
13178
13179 * gdb.base/setshow.exp: Add tests for changes to set language, set
13180 check range, and set check type.
13181
48cb2d85
VP
131822009-08-03 Vladimir Prus <vladimir@codesourcery.com>
13183
13184 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
13185 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 13186 Call it.
48cb2d85 13187
1ea34204
UW
131882009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13189
13190 * configure.ac: Run gdb.cell tests when appropriate.
13191 * configure: Regenerate.
13192 * lib/cell.exp: New file.
13193 * gdb.cell: New directory.
13194 * gdb.cell/configure.ac: New file.
13195 * gdb.cell/configure: New file.
13196 * gdb.cell/Makefile.in: New file.
13197 * gdb.cell/arch.exp: New file.
13198 * gdb.cell/break.c: New file.
13199 * gdb.cell/break.exp: New file.
13200 * gdb.cell/break-spu.c: New file.
13201 * gdb.cell/bt.c: New file.
13202 * gdb.cell/bt2-spu.c: New file.
13203 * gdb.cell/bt-spu.c: New file.
13204 * gdb.cell/bt.exp: New file.
13205 * gdb.cell/coremaker.c: New file.
13206 * gdb.cell/coremaker-spu.c: New file.
13207 * gdb.cell/core.exp: New file.
13208 * gdb.cell/gcore.exp: New file.
13209 * gdb.cell/data.c: New file.
13210 * gdb.cell/data.exp: New file.
13211 * gdb.cell/data-spu.c: New file.
13212 * gdb.cell/ea-cache.exp: New file.
13213 * gdb.cell/ea-cache.c: New file.
13214 * gdb.cell/ea-cache-spu.c: New file.
13215 * gdb.cell/ea-standalone.c: New file.
13216 * gdb.cell/ea-standalone.exp: New file.
13217 * gdb.cell/ea-test.c: New file.
13218 * gdb.cell/ea-test.exp: New file.
13219 * gdb.cell/f-regs.exp: New file.
13220 * gdb.cell/mem-access.c: New file.
13221 * gdb.cell/mem-access.exp: New file.
13222 * gdb.cell/mem-access-spu.c: New file.
13223 * gdb.cell/ptype.exp: New file.
13224 * gdb.cell/registers.exp: New file.
13225 * gdb.cell/size.c: New file.
13226 * gdb.cell/sizeof.exp: New file.
13227 * gdb.cell/size-spu.c: New file.
13228 * gdb.cell/solib.exp: New file.
13229 * gdb.cell/solib-symbol.exp: New file.
13230
85e747d2
UW
132312009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13232
13233 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
13234
58d6951d
DJ
132352009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
13236
13237 * gdb.base/float.exp: Handle VFP registers.
13238
6e0a4f15
MS
132392009-07-14 Michael Snyder <msnyder@vmware.com>
13240
dcd5da87
MS
13241 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
13242 to bring gdb to the beginning of the calling line.
13243
6e0a4f15
MS
13244 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
13245 confusing the i386 epilogue unwinder.
13246
782b2b07
SS
132472009-07-14 Stan Shebs <stan@codesourcery.com>
13248
13249 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
13250
f662c3bc
MS
132512009-07-14 Michael Snyder <msnyder@vmware.com>
13252
13253 * gdb.reverse/step-reverse.exp (stepi into function call):
13254 Call instruction may not be first instruction in the line.
13255 (reverse stepi from a function call): Used wrong line number.
13256
8f313923
JK
132572009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13258
13259 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
13260
4662c76e
JK
132612009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13262
13263 Fix gdb.base/macscp.exp when using custom inputrc.
13264 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
13265 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
13266 env(TERM) set.
13267 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
13268 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
13269
aa81e255
JK
132702009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13271
13272 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
13273 * gdb.base/annota1.exp (thread_test): Import global $testfile.
13274 Change the compilation target to match the testcase name.
13275 * gdb.base/sect-cmd.exp: Change the compilation target to match the
13276 testcase name.
13277 * a2-run.exp: Use for setup prepare_for_testing. Change the
13278 compilation target to match the testcase name.
13279 * gdb.base/commands.exp: Likewise.
13280 * gdb.base/finish.exp: Likewise.
13281 * gdb.base/float.exp: Likewise.
13282 * gdb.base/info-target.exp: Likewise.
13283 * gdb.base/relational.exp: Likewise.
13284 * gdb.base/term.exp: Likewise.
13285 * gdb.base/until.exp: Likewise.
13286 * gdb.base/volatile.exp: Likewise.
13287 * gdb.base/whatis-exp.exp: Likewise.
13288
4c93b1d7
HZ
132892009-07-11 Hui Zhu <teawater@gmail.com>
13290
13291 * gdb.base/help.exp (disassemble): Update expected help text.
13292
812f7342
TT
132932009-07-09 Tom Tromey <tromey@redhat.com>
13294
13295 * lib/gdb.exp: Handle TRANSCRIPT.
13296 (remote_spawn, remote_close, send_gdb): New procs.
13297
fbb8f299
PM
132982009-07-10 Phil Muldoon <pmuldoon@redhat.com>
13299
13300 * gdb.python/python-prettyprint.c: Add counted null string
13301 structure.
13302 * gdb.python/python-prettyprint.exp: Print null string. Test for
13303 embedded nulls.
13304 * gdb.python/python-prettyprint.py (pp_ns): New Function.
13305 * gdb.python/python-value.exp (test_value_in_inferior): Add
13306 variable length string fetch tests.
13307 * gdb.python/python-value.c (main): Add strings for string fetch tests.
13308
c0ac0ec7
JK
133092009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13310
13311 * gdb.base/dump.exp (inaccessible memory is reported): New test.
13312
30b66ecc
TT
133132009-07-07 Tom Tromey <tromey@redhat.com>
13314
13315 * gdb.base/call-rt-st.exp: Update for change to escape output.
13316 * gdb.base/callfuncs.exp: Likewise.
13317 * gdb.base/charset.exp: Likewise.
13318 * gdb.base/constvars.exp: Likewise.
13319 * gdb.base/long_long.exp: Likewise.
13320 * gdb.base/pointers.exp: Likewise.
13321 * gdb.base/printcmds.exp: Likewise.
13322 * gdb.base/setvar.exp: Likewise.
13323 * gdb.base/store.exp: Likewise.
13324 * gdb.cp/ref-types.exp: Likewise.
13325 * gdb.mi/mi-var-child.exp: Likewise.
13326 * gdb.mi/mi-var-display.exp: Likewise.
13327 * gdb.mi/mi2-var-display.exp: Likewise.
13328 * gdb.base/charset.exp: Test octal escape sequence length.
13329 Update for change to escape output.
13330
187c4a2b
JK
133312009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13332
13333 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
13334
d80a43f9
DJ
133352009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
13336
13337 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
13338
047427a8
JK
133392009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
13340
13341 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
13342 gdbserver increasing $portnum if "Can't bind address" has been seen.
13343
8b5a0f4f
PA
133442009-07-05 Pedro Alves <pedro@codesourcery.com>
13345
13346 * gdb.base/ending-run.exp: Add "step out of main" pattern for
13347 mingw32ce.
13348
7d93ba58
PA
133492009-07-05 Pedro Alves <pedro@codesourcery.com>
13350
13351 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
13352 VFP format.
13353
2277426b
PA
133542009-07-02 Pedro Alves <pedro@codesourcery.com>
13355
13356 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
13357 linux. Adjust to use "inferior", "info inferiors", "detach
13358 inferior" and "kill inferior" instead of "restart", "info fork",
13359 "detach fork" and "delete fork".
13360 * gdb.base/ending-run.exp: Spell out "info".
13361 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
13362 the "kill" command.
13363
5af949e3
UW
133642009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13365
13366 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
13367 change to prefix TLS offset in hex with 0x.
13368
5d3729b5
UW
133692009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13370
13371 * gdb.base/default.exp: Update test case for "x" changes.
13372
af589bd0
TG
133732009-07-01 Tristan Gingold <gingold@adacore.com>
13374
13375 * gdb.base/bigcore.exp: Make darwin untested.
13376
40974f91
JK
133772009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13378
13379 * gdb.base/completion.exp (directory completion): Create the directory.
13380 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
13381 escapeuniquesub.
13382 (directory completion 2): Expect now ${escapeuniquesub}.
13383 (Glob remaining of directory test): Remove one excessive newline.
13384 Expect the real output.
13385
59dd3af6
JK
133862009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13387
13388 Fix `make check//%' target after `make check' has been ran.
13389 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
13390 a mkdir call.
13391 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
13392 (%/.dir): Remove.
13393
f4e164aa
JK
133942009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13395
13396 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
13397 the expected result record.
13398
69af2122
JK
133992009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13400
13401 Remove racy FAILs relying just on the timeouts.
13402 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
13403 (annotation_level 2): Remove racy FAILs.
13404
2fd481e1
PP
134052009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
13406
13407 gdb/10275
889bf7c5
PA
13408 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
13409
c38f313d
DJ
134102009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
13411
13412 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
13413
8b777f02
VP
134142009-06-30 Vladimir Prus <vladimir@codesourcery.com>
13415
13416 * gdb.mi/mi-stack.exp: Testing symbolic options
13417 to -stack-list-locals and -stack-list-arguments.
13418
00c7eacf
JK
134192009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13420
13421 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
13422
6bc80edc
TT
134232009-06-29 Tom Tromey <tromey@redhat.com>
13424
13425 * dg-extract-results.sh: New file.
13426 * Makefile.in (FORCE_PARALLEL): New variable.
13427 (CHECK_TARGET): New conditional variable.
13428 (check): Use CHECK_TARGET.
13429 (DO_RUNTEST): New variable.
13430 (check-single): New target.
13431 (TEST_DIRS): New variable.
13432 (TEST_TARGETS): Likewise.
13433 (check-parallel): New target.
13434 (check-gdb.%): New pattern.
13435 (BASE1_FILES): New variable.
13436 (BASE2_FILES): Likewise.
13437 (check-gdb.base%): New pattern.
13438 (%/.dir): New pattern.
13439 * configure: Rebuild.
13440 * aclocal.m4 (AM_CONDITIONAL): New defun.
13441 * configure.ac: Check whether user is using GNU make.
13442 (GMAKE): New conditional.
13443
794684b6
SW
134442009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
13445
13446 * gdb.cp/namespace-nested-import.cc: New test.
13447 * gdb.cp/namespace-nested-import.exp: New test.
13448
edb3359d
DJ
134492009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
13450
13451 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
13452 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
13453 * gdb.opt/Makefile.in (EXECUTABLES): Update.
13454 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
13455 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
13456 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
13457 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
13458 gdb.opt/inline-markers.c: New files.
13459 * lib/gdb.exp (skip_inline_frame_tests): New function.
13460 (skip_inline_var_tests): New function.
13461
cf657a0c
AS
134622009-06-27 Andreas Schwab <schwab@linux-m68k.org>
13463
13464 * gdb.cp/exception.exp: Don't require $hex before inner frame in
13465 backtrace.
13466
28d41a99
MS
134672009-06-27 Michael Snyder <msnyder@vmware.com>
13468
13469 * gdb.reverse: New directory.
13470 * gdb.reverse/break-reverse.c: New test.
13471 * gdb.reverse/break-reverse.exp: New test.
13472 * gdb.reverse/consecutive-reverse.c: New test.
13473 * gdb.reverse/consecutive-reverse.exp: New test.
13474 * gdb.reverse/finish-reverse.c: New test.
13475 * gdb.reverse/finish-reverse.exp: New test.
13476 * gdb.reverse/machinestate.c: New test.
13477 * gdb.reverse/ms1.c: New test.
13478 * gdb.reverse/machinestate.exp: New test.
13479 * gdb.reverse/Makefile.in: New file.
13480 * gdb.reverse/shr2.c: New test.
13481 * gdb.reverse/solib-reverse.c: New test.
13482 * gdb.reverse/solib-reverse.exp: New test.
13483 * gdb.reverse/step-reverse.c: New test.
13484 * gdb.reverse/step-reverse.exp: New test.
13485 * gdb.reverse/until-reverse.c: New test.
13486 * gdb.reverse/ur1.c: New test.
13487 * gdb.reverse/until-reverse.exp: New test.
13488 * gdb.reverse/watch-reverse.c: New test.
13489 * gdb.reverse/watch-reverse.exp: New test.
13490 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
13491 * configure: Regenerate.
13492
fe3c8b0d
DE
134932009-06-26 Doug Evans <dje@google.com>
13494
13495 * gdb.base/psymtab.exp: Turn off pending breakpoints.
13496
3a72a602
PM
134972009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
13498
13499 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
13500 windows problem for 'file delete $binfile'.
13501
27aa8d6a
SW
135022009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
13503
13504 * gdb.cp/namespace-using.exp: New test.
13505 * gdb.cp/namespace-using.cc: New test.
13506
8ac055f8
JB
135072009-05-20 Joel Brobecker <brobecker@adacore.com>
13508
13509 * gdb.ada/variant_record_packed_array: New testcase.
13510
85e306ed
TT
135112009-06-23 Tom Tromey <tromey@redhat.com>
13512
13513 * gdb.base/charset.exp (test_combination): Regression test.
13514 * gdb.base/charset.c (my_wchar_t): New typedef.
13515 (myvar): New global.
13516 (main): Set myvar.
13517
56643c5e
PM
135182009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
13519
13520 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
13521 target.
13522
1fac167a
UW
135232009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13524
13525 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
13526
7ccb0be9
UW
135272009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13528
13529 * gdb.mi/gdb680.exp: Update test for error message.
13530
568d6575
UW
135312009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13532
13533 * gdb.base/annota1.exp: Allow multiple occurrences of the
13534 frames-invalid annotation.
13535 * gdb.cp/annota2.exp: Likewise.
13536
7cd1089b
PM
135372009-06-15 Phil Muldoon <pmuldoon@redhat.com>
13538
13539 * gdb.cp/gdb2495.cc: New file.
13540 * gdb.cp/gdb2495.exp: New file.
13541
72c63395
JK
135422009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13543
13544 Report error on GDB crash during runto.
13545 * lib/gdb.exp (runto <eof>): New.
13546
3788363d
DJ
135472009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
13548
13549 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
13550 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
13551 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
13552 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
13553 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
13554 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
13555 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
13556 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
13557 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
13558 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
13559 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
13560 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
13561 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
13562 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
13563 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
13564 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
13565 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
13566 gdb.server/server-mon.exp, gdb.server/server-run.exp,
13567 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13568 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
13569 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
13570 gdb.trace/passcount.exp, gdb.trace/report.exp,
13571 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
13572 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
13573 gdb.trace/while-stepping.exp: Use a unique name for the compiled
13574 executable.
13575
17592de3
PA
135762009-06-07 Pedro Alves <pedro@codesourcery.com>
13577
13578 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
13579 defined before referencing it.
13580
701e355d
DE
135812009-06-03 Doug Evans <dje@google.com>
13582
13583 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
13584 * gdb.arch/i386-see.c: Ditto.
13585
f2292c65
PM
135862009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
13587
13588 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
13589 (check_macro): Return 1 if undefined.
13590 If first test fails, check if macro debug information is available,
13591 and report unsupported test if no macro information is found.
13592
5a437975
DE
135932009-05-29 Doug Evans <dje@google.com>
13594
13595 * gdb.threads/hand-call-in-threads.exp: New.
13596 * gdb.threads/hand-call-in-threads.c: New.
13597
c141c696
MS
135982009-05-29 Michael Snyder <msnyder@vmware.com>
13599
13600 * gdb.base/break-always.exp: Change "1" to "on".
13601 Add confirmation check.
13602
b3444185
PA
136032009-05-28 Pedro Alves <pedro@codesourcery.com>
13604
13605 * gdb.threads/threxit-hop-specific.c: New.
13606 * gdb.threads/threxit-hop-specific.exp: New.
13607 * gdb.threads/thread-execl.c: New.
13608 * gdb.threads/thread-execl.exp: New.
13609
b6313243
TT
136102009-05-27 Tom Tromey <tromey@redhat.com>
13611 Thiago Jung Bauermann <bauerman@br.ibm.com>
13612
13613 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
13614 (mi_child_regexp): Likewise.
13615 (mi_list_varobj_children_range): Likewise.
13616 (mi_get_features): Likewise.
13617 (mi_list_varobj_children): Rewrite.
13618 * gdb.python/python-mi.exp: New file.
13619
a6bac58e
TT
136202009-05-27 Tom Tromey <tromey@redhat.com>
13621 Thiago Jung Bauermann <bauerman@br.ibm.com>
13622 Phil Muldoon <pmuldoon@redhat.com>
13623 Paul Pluzhnikov <ppluzhnikov@google.com>
13624
13625 * gdb.python/python-prettyprint.exp: New file.
13626 * gdb.python/python-prettyprint.c: New file.
13627 * gdb.python/python-prettyprint.py: New file.
13628 * gdb.base/display.exp: print/r is now valid.
13629
2c74e833
TT
136302009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
13631 Tom Tromey <tromey@redhat.com>
13632 Pedro Alves <pedro@codesourcery.com>
13633 Paul Pluzhnikov <ppluzhnikov@google.com>
13634
13635 * gdb.python/python-template.exp: New file.
13636 * gdb.python/python-template.cc: New file.
13637 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13638 tests.
13639 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13640 Call it.
13641 (test_value_after_death): New proc.
13642 * gdb.python/python-value.c (PTR): New typedef.
13643 (main): New variable 'x'.
13644
89c73ade
TT
136452009-05-27 Tom Tromey <tromey@redhat.com>
13646
13647 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13648 tests.
13649 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13650 Call it.
13651
a75724bc
PA
136522009-05-27 Pedro Alves <pedro@codesourcery.com>
13653
13654 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
13655
e58b0e63
PA
136562009-05-24 Pedro Alves <pedro@codesourcery.com>
13657
13658 * gdb.threads/fork-thread-pending.c: New.
13659 * gdb.threads/fork-thread-pending.exp: New.
13660
4ac36638
JK
136612009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13662
13663 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
13664 * gdb.dwarf2/dw2-strp.S (a_string2): New.
13665
889bf7c5 136662009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 13667
889bf7c5 13668 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 13669
b242c3c2
PA
136702009-05-17 Pedro Alves <pedro@codesourcery.com>
13671
13672 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
13673 `gdb_get_line_number'. Call `callee' in both parent and child.
13674 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
13675 `gdb_get_line_number' instead of hardcoding line numbers.
13676 (catch_fork_unpatch_child): New procedure to test detaching
13677 breakpoints from child fork.
13678 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
13679 hardcoding line numbers.
13680 (do_fork_tests): Run `catch_fork_unpatch_child'.
13681
ee342b23
VP
136822009-05-17 Vladimir Prus <vladimir@codesourcery.com>
13683
13684 * gdb.mi/mi-cmd-var.exp: Check that when varobj
13685 of structure type enters or leaves the scope, it
13686 is reported by -var-update.
13687
e2009e98
DE
136882009-05-11 Doug Evans <dje@sebabeach.org>
13689
13690 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 13691 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
13692 * gdb.threads/schedlock.c (main): Fix off-by-one error.
13693
00903456
JK
136942009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13695
13696 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
13697
dc621c35
DE
136982009-04-30 Doug Evans <dje@google.com>
13699
13700 * gdb.threads/watchthreads2.exp: New testcase.
13701 * gdb.threads/watchthreads2.c: New testcase.
13702
9ab4e744
DE
137032009-04-29 Doug Evans <dje@google.com>
13704
13705 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
13706 * gdb.cp/mb-ctor.cc: Ditto.
13707 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
13708 * gdb.cp/mb-inline.h (multi_line_foo): New function.
13709 * gdb.cp/mb-inline1.cc: Call it.
13710 * gdb.cp/mb-inline2.cc: Ditto.
13711 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
13712 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
13713
484086b7
JK
137142009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13715
13716 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
13717 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
13718 Replace all uses of `decimal' by `nonzero'.
13719 (info macro FROM_COMMANDLINE): New test.
13720
379a77b5
TT
137212009-04-27 Tom Tromey <tromey@redhat.com>
13722
13723 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
13724
b92b73c2
DE
137252009-04-27 Doug Evans <dje@google.com>
13726
13727 * gdb.threads/watchthreads.c (main): Initialize args before starting
13728 the threads. Plus formatting cleanup.
13729 * gdb.threads/watchthreads.exp: Avoid errant failures due to
13730 biased scheduling of one thread.
13731
945a118d
JG
137322009-04-27 Jerome Guitton <guitton@adacore.com>
13733
13734 * gdb.cp/templates.cc (GetMax): New template.
13735 (main): Declare two instances of GetMax.
13736 * gdb.cp/templates.exp: Add new test.
13737
d389af10
JK
137382009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13739
13740 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
13741
e7f86de9
JM
137422009-04-22 Joseph Myers <joseph@codesourcery.com>
13743
13744 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
13745
334cc82d
TT
137462009-04-15 Tom Tromey <tromey@redhat.com>
13747
13748 * gdb.base/charset.exp: Add regression test.
13749
d12672cc
JB
137502009-04-14 Joel Brobecker <brobecker@adacore.com>
13751
13752 * gdb.base/exe-lock.exp: New testcase.
13753
18e8c3bc
TT
137542009-04-13 Tom Tromey <tromey@redhat.com>
13755
13756 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
13757 operator on Frame.
13758
5ecd5cbe
UW
137592009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13760
13761 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
13762 * gdb.server/ext-attach.exp: Likewise.
13763
7309f756
VP
137642009-04-03 Vladimir Prus <vladimir@codesourcery.com>
13765
13766 Eliminate some sleep usage.
13767
889bf7c5
PA
13768 * gdb.mi/basics.c (do_nothing): New.
13769 (main): Use do_nothing instead of printf, so that
13770 not to introduce race condition between output of
13771 inferiour and output of gdb. Do not use sleep as it
13772 is not generally available on embedded targets.
7309f756 13773
f4b95f6f
PA
137742009-04-02 Pedro Alves <pedro@codesourcery.com>
13775
13776 * gdb.server/ext-attach.exp: Expect an optional process id after
13777 "Detached from remote process".
13778
de40b933
JK
137792009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13780
13781 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
13782 gdb.dwarf2/dw2-unresolved.exp: New.
13783
2ae101a4
PA
137842009-04-02 Pedro Alves <pedro@codesourcery.com>
13785
13786 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
13787 mi_run_to_main.
13788
56a8e183
PA
137892009-04-02 Pedro Alves <pedro@codesourcery.com>
13790
13791 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
13792 mi_run_to_main. Skip thread exit test on remote targets.
13793 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
13794 mi_run_to_main.
13795 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
13796 mi_run_to_main.
13797 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
13798 when expecting ^connected. Detect when the target doesn't support
13799 non-stop mode.
13800 (mi_run_cmd): Detect if non-stop mode was requested by isn't
13801 supported. Return -1 on error, 0 on success.
13802 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
13803 (mi_runto): Return mi_runto_helper's result explicitly.
13804
c35fafde
PA
138052009-04-01 Pedro Alves <pedro@codesourcery.com>
13806
13807 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
13808
f8a8dce6
JB
138092009-04-01 Tom Tromey <tromey@redhat.com>
13810
13811 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
13812 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
13813 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
13814 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
13815
71c25dea
TT
138162009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
13817 Jan Kratochvil <jan.kratochvil@redhat.com>
13818
13819 PR gdb/931
13820 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
13821 output.
13822 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
13823 for gdb/931.
13824 * dw2-strp.S (DW_AT_language): Change to C++.
13825 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
13826
02d9a9ce
JB
138272009-03-31 Joel Brobecker <brobecker@adacore.com>
13828
13829 * gdb.ada/tasks: New testcase.
13830
1042e4c0
SS
138312009-03-30 Stan Shebs <stan@codesourcery.com>
13832
13833 * gdb.trace/actions.exp: Update to match new info trace format.
13834 * gdb.trace/deltrace.exp: Ditto.
13835 * gdb.trace/infotrace.exp: Ditto.
13836 * gdb.trace/passcount.exp: Ditto.
13837 * gdb.trace/save-trace.exp: Ditto.
13838 * gdb.trace/while-stepping.exp: Ditto.
13839 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
13840
f8f6f20b
TJB
138412009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13842
13843 * gdb.python/python-frame.c: New file.
13844 * gdb.python/python-frame.exp: New file.
13845
c0c6f777
TJB
138462009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
13847
13848 * gdb.python/python-value.exp: Add tests for the address
13849 attribute.
13850
3cb51905
AS
138512009-03-29 Andreas Schwab <schwab@linux-m68k.org>
13852
13853 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
13854
88fc996f
DE
138552009-03-26 Doug Evans <dje@google.com>
13856
13857 * gdb.mi/mi-nonstop-exit.exp: New file.
13858 * gdb.mi/non-stop-exit.c: New file.
13859
56ef84b1
TT
138602009-03-26 Tom Tromey <tromey@redhat.com>
13861
13862 Update for change to prologue skipping:
13863 * gdb.mi/mi2-simplerun.exp: Update.
13864 * gdb.mi/mi2-break.exp: Update.
13865 * gdb.mi/mi-simplerun.exp: Update.
13866 * gdb.mi/mi-break.exp: Update.
13867 * gdb.base/ending-run.exp: Update.
13868
def2b000
TJB
138692009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
13870
13871 * gdb.python/python-value.exp (test_value_in_inferior): Test
13872 gdb.Value.is_optimized_out attribute.
13873
442ddf59
JK
138742009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13875
13876 * gdb.dwarf2/dw2-noloc-main.c: New file.
13877 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
13878 (.text): Remove.
13879 (.data): New.
13880 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
13881 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
13882 (DW_TAG_subprogram func_cu1, noloc): Remove.
13883 (main): New.
13884 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
13885 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
13886 (file_symbols): New procedure.
13887
a8df5de4
TT
138882009-03-25 Tom Tromey <tromey@redhat.com>
13889
13890 * gdb.base/charset.exp (valid_target_charset): New proc.
13891 Use it to skip tests on invalid charsets.
13892
cc1d7add
PM
138932009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
13894
13895 * gdb.base/completion.exp: Add a test for directory completion.
13896
bcd5727b
JK
138972009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13898
13899 Fix a racy FAIL.
13900 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
13901 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
13902
cc924cad
TJB
139032009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
13904
13905 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
13906 * gdb.python/python-function.exp: Add test for function returning
13907 a GDB value.
13908
bc3b79fd
TJB
139092009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
13910
13911 * gdb.python/python-function.exp: New file.
13912
6c7a06a3
TT
139132009-03-20 Tom Tromey <tromey@redhat.com>
13914
13915 * gdb.base/store.exp: Update for change to escape output.
13916 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
13917 to escape output.
13918 * gdb.base/pointers.exp: Update for change to escape output.
13919 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
13920 to escape output.
13921 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
13922 escape output.
13923 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
13924 to escape output.
13925 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
13926 escape output.
13927 * gdb.base/setvar.exp: Update for change to escape output.
13928 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
13929 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
13930 to escape output.
13931 (test_print_string_constants): Likewise.
13932 * gdb.base/charset.exp (valid_host_charset): Check size of
13933 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
13934 cases. Handle "auto"-related output.
13935 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
13936 (uvar, Uvar): New globals.
13937
c31af87b
JG
139382009-03-19 Jerome Guitton <guitton@adacore.com>
13939
13940 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
13941 deltas.
13942 * gdb.ada/fixed_points.exp: Ditto.
13943
51272cf2
PA
139442009-03-18 Pedro Alves <pedro@codesourcery.com>
13945
13946 * return-nodebug.c: Don't include stdio.h.
13947 (init): Delete.
13948 (func): Delete definition and provide extern declaration.
13949 (t): New.
13950 (main): Don't call printf. Call func and store its result in t.
13951 * return-nodebug1.c: New.
13952 * return-nodebug.exp: Don't expect stdio output. Instead, print
13953 the global variable t. Drop printf formatters and cast types from
13954 foreach loop. Don't use prepare_for_testing. Compile
13955 return-nodebug.c and return-nodebug1.c in separate steps. Don't
13956 define FORMAT or CAST.
13957
d24948ac
PP
139582009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13959
13960 * gdb.base/solib-display.exp: Disable test for remote targers.
13961
61ff14c6
JK
139622009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13963
13964 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
13965
cb4dce93
JK
139662009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13967
13968 Fix a racy FAIL.
13969 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
13970 code from `follow parent, print pids'.
13971 (`follow child, print pids', `follow parent, print pids'): Call it.
13972 Replace `gdb_test "break..."' by gdb_breakpoint.
13973
f7c60c5e
VP
139742009-03-13 Vladimir Prus <vladimir@codesourcery.com>
13975
13976 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 13977 sync and async modes.
f7c60c5e 13978
383ace49
JB
139792009-03-12 Joel Brobecker <brobecker@adacore.com>
13980
13981 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
13982 that was checked in by mistake. Remove loading of ada.exp, since
13983 this is not necessary in this case.
13984
4ce102af
JB
139852009-03-12 Joel Brobecker <brobecker@adacore.com>
13986
13987 * gdb.ada/ptype_arith_binop.exp: New testcase.
13988
529a2aef
JB
139892009-03-12 Joel Brobecker <brobecker@adacore.com>
13990
13991 * gdb.ada/mod_from_name: New testcase.
13992
8a38181c
JB
139932009-03-12 Joel Brobecker <brobecker@adacore.com>
13994
13995 * gdb.ada/tick_last_segv: New testcase.
13996
11436dee
VP
139972009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13998
61ff14c6 13999 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 14000
1f31650a
VP
140012009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14002
61ff14c6
JK
14003 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
14004 include the token in ^running and frame info in *stopped.
1f31650a 14005
a3247a22
PP
140062009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14007
14008 * solib-display.exp: New file.
14009 * solib-display-main.c: New file.
14010 * solib-display-lib.c: New file.
61ff14c6 14011
aae64587
PA
140122009-03-05 Pedro Alves <pedro@codesourcery.com>
14013
14014 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
14015
44aabfbc
JK
140162009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
14017
14018 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
14019 (list_and_check_macro): Use more specific test name.
14020 (next to definition): Make the test names unique.
14021
c087fcd3
PM
140222009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
14023
14024 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 14025
c86cf029
VP
140262009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14027
14028 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
14029 notifications.
14030 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
14031 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
14032 * lib/mi-support.exp (library_loaded_re): New.
14033 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
14034
3ea85240
VP
140352009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14036
14037 * gdb.gdb/observer.exp: Use test_notification observer, not
14038 normal_stop, everywhere.
14039 (test_normal_stop_notifications): Rename to...
14040 (test_notifications): ...this.
14041 (test_observer_normal_stop): Rename to...
14042 (test_observer): ...this.
14043
1903f0e6
DE
140442009-02-16 Doug Evans <dje@google.com>
14045
14046 * gdb.arch/amd64-disp-step.S (test_int3): New test.
14047 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
14048 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
14049 (test_prefixed_syscall,test_int3): New tests.
14050 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
14051 (test_prefixed_syscall,test_int3): New tests.
14052
1d33d6ba
VP
140532009-02-14 Vladimir Prus <vladimir@codesourcery.com>
14054
3cb51905
AS
14055 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
14056 (mi_expect_interrupt): Likewise.
14057 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
14058 response.
1d33d6ba 14059
faafb047
PM
140602009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14061
14062 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
14063 * gdb.base/pc-fp.exp (get_valueofx): Remove.
14064 Replace calls to get_valueofx by get_hexadecimal_valueof.
14065
417e16e2
PM
140662009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14067
14068 * lib/gdb.exp (get_valueof): Accept anything as a return value.
14069 (get_integer_valueof): New procedure.
14070 (get_sizeof): Use new get_integer_value_of.
14071 * gdb.base/sizeof.exp: Replace all uses of get_valueof
14072 by get_integer_valueof.
14073
7065b901
TT
140742009-02-13 Tom Tromey <tromey@redhat.com>
14075
14076 * gdb.base/remote.exp (get_sizeof): Remove.
14077 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
14078 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
14079 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
14080 * lib/gdb.exp (get_valueof): Move from long_long.exp.
14081 (get_sizeof): Likewise.
14082
5d7cb8df
JK
140832009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14084
14085 PR fortran/9806
14086 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
14087
b2febfff
PP
140882009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14089
14090 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
14091
4aa995e1
PA
140922009-02-06 Pedro Alves <pedro@codesourcery.com>
14093
14094 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
14095
d8906c6f
TJB
140962009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14097
14098 * gdb.python/python-cmd.exp: New file.
14099
ff4ab08d
TG
141002009-02-06 Tristan Gingold <gingold@adacore.com>
14101
14102 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
14103
aacd552b
TG
141042009-02-05 Tristan Gingold <gingold@adacore.com>
14105
14106 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
14107 pointer is dereferenced and use this signal name in regexp.
14108 * gdb.base/signull.exp: Ditto.
14109 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
14110 * gdb.base/signull.c (main): Ditto.
14111
08c637de
TJB
141122009-02-04 Tom Tromey <tromey@redhat.com>
14113 Thiago Jung Bauermann <bauerman@br.ibm.com>
14114
14115 * gdb.python/python-value.exp: Use `gdb.history' instead of
14116 `gdb.value_from_history'.
14117 (test_value_numeric_ops): Add test for conversion of enum constant.
14118 * gdb.python/python-value.c (enum e): New type.
14119 (evalue): New global.
14120 (main): Use argv.
14121
20261af8
JG
141222009-02-04 Jerome Guitton <guitton@adacore.com>
14123
14124 * gdb.ada/uninitialized_vars: New test program.
14125 * gdb.ada/uninitialized_vars.exp: New testcase.
14126
52e44b43
TT
141272009-02-02 Tom Tromey <tromey@redhat.com>
14128
14129 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
14130 * gdb.cp/pr2489.cc: Rename...
14131 * gdb.cp/pr9594.cc: ... to this.
14132
1c71341a
TT
141332009-02-02 Tom Tromey <tromey@redhat.com>
14134
14135 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
14136 * gdb.cp/pr2489.cc: New file.
14137 * gdb.cp/cpcompletion.exp: New file.
14138
a4295225
TT
141392009-02-02 Tom Tromey <tromey@redhat.com>
14140
14141 PR exp/9059:
14142 * gdb.cp/call-c.exp: Add regression test.
14143 * gdb.cp/call-c.cc (FooHandle): New typedef.
14144 (main): New variable 'handle'.
14145
592375cd
VP
141462009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14147
14148 * lib/mi-support.exp (et_mi_thread_list)
14149 (check_mi_and_console_threads): Adjust for current thread in
14150 -thread-list-ids output.
14151
41447f92
VP
141522009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14153
889bf7c5
PA
14154 * gdb.mi/mi-break.exp (test_disabled_creation): New.
14155 Call it.
41447f92 14156
35669430
DE
141572009-01-28 Doug Evans <dje@google.com>
14158
14159 * gdb.arch/amd64-disp-step.S: New file.
14160 * gdb.arch/amd64-disp-step.exp: New file.
14161 * gdb.arch/i386-disp-step.S: New file.
14162 * gdb.arch/i386-disp-step.exp: New file.
14163
09f00d9a
PM
141642009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
14165
14166 * gdb.base/find.exp: Set newline variable
14167 using quotes instead of braces to fix cygwin failures.
14168
1e8fb976
PA
141692009-01-23 Pedro Alves <pedro@codesourcery.com>
14170
14171 * gdb.base/radix.exp: Add tests to ensure that that set
14172 input-radix 0 and set output-radix 0 are really rejected.
14173
da061712
PA
141742009-01-23 Pedro Alves <pedro@codesourcery.com>
14175
14176 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
14177 copyright years.
14178
dd7e2d2b
PA
141792009-01-23 Pedro Alves <pedro@codesourcery.com>
14180
14181 PR gdb/9664:
14182 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
14183
392452f6
PA
141842009-01-22 Pedro Alves <pedro@codesourcery.com>
14185
14186 PR c++/9631:
14187 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
14188
8653e71c
PM
141892009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
14190
14191 * gdb.server/file-transfer.exp: Use EXEEXT variable for
14192 binfile definition to fix Windows OS failure.
14193
a12cc160
DJ
141942009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14195
14196 PR gdb/9346
14197 * gdb.base/interrupt.c (sigint_handler): New.
14198 (main): Install a SIGINT handler if SIGNALS is defined. Exit
14199 on error.
14200 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
14201 Test "signal SIGINT".
14202
b89667eb
DE
142032009-01-19 Doug Evans <dje@google.com>
14204
14205 * gdb.base/break.exp: Update expected gdb output.
14206 * gdb.base/sepdebug.exp: Ditto.
14207 * gdb.mi/mi-syn-frame.exp: Ditto.
14208 * gdb.mi/mi2-syn-frame.exp: Ditto.
14209 * gdb.base/call-signal-resume.exp: New file.
14210 * gdb.base/call-signals.c: New file.
14211 * gdb.base/unwindonsignal.exp: New file.
14212 * gdb.base/unwindonsignal.c: New file.
14213 * gdb.threads/interrupted-hand-call.exp: New file.
14214 * gdb.threads/interrupted-hand-call.c: New file.
14215 * gdb.threads/thread-unwindonsignal.exp: New file.
14216
adb483fe
DJ
142172009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
14218
14219 * gdb.base/define.exp: Test defining and hooking prefix commands.
14220 * gdb.python/python.exp: Update test for "show user" output.
14221
60023297
JK
142222009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14223
14224 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
14225 now the output exactly, using less wildcards. Expect also the output
14226 of gfortran-4.3. Update for the f-valprint.c modification from
14227 2008-04-22.
14228 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
14229 Remove gdb_test test names where matching the command.
14230
ccc57cf9
PA
142312009-01-01 Pedro Alves <pedro@codesourcery.com>
14232
14233 PR breakpoints/9681:
14234 * gdb.base/watchpoint.exp: Add regression test.
14235
c7a6ca08
PA
142362008-12-31 Pedro Alves <pedro@codesourcery.com>
14237
14238 * gdb.threads/attach-into-signal.exp: Don't use
14239 gdb_suppress_entire_file.
14240 * gdb.threads/attach-stopped.exp: Ditto.
14241 * gdb.threads/attachstop-mt.exp: Ditto.
14242
3a031f65
PA
142432008-12-31 Pedro Alves <pedro@codesourcery.com>
14244
14245 PR gdb/8812:
14246 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
14247
09e6485f
PA
142482008-12-29 Pedro Alves <pedro@codesourcery.com>
14249
14250 PR gdb/7536:
14251 * gdb.base/radix.exp: Add tests to ensure invalid input radices
14252 and unsupported output radices are really rejected.
14253
0cd53049
JK
142542008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14255
14256 * gdb.cp/punctuator.exp: Backslash the '$' signs.
14257
ba163c7e
TT
142582008-12-22 Tom Tromey <tromey@redhat.com>
14259
14260 * gdb.cp/punctuator.exp: New file.
14261
6f4de6c9
JK
142622008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14263
14264 * gdb.base/completion.exp (Completing non-existing component): New test.
14265
0f34d0b4
JK
142662008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14267
14268 Fix for PR gdb/8648.
14269 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
14270 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
14271 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
14272 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
14273
db2ad4c3
JK
142742008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14275
14276 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
14277
bb5ef15e
DP
142782008-12-16 Christophe Lyon <christophe.lyon@st.com>
14279
14280 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
14281 compiler actually generate code at the expected line number.
14282
90142adc
JZ
142832008-12-15 Jie Zhang <jie.zhang@analog.com>
14284
14285 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
14286
fad6eecd
TT
142872008-12-12 Tom Tromey <tromey@redhat.com>
14288
14289 * gdb.base/commands.exp (redefine_hook_test): New proc.
14290 Call it.
14291
17c8aaf5
TT
142922008-12-11 Tom Tromey <tromey@redhat.com>
14293
14294 * gdb.base/macscp.exp: New regression test.
14295
7c8adf68
TT
142962008-12-11 Tom Tromey <tromey@redhat.com>
14297
14298 * gdb.base/macscp.exp: Print "address.addr".
14299 * gdb.base/macscp1.c (struct outer): New struct.
14300 (address): New global.
14301
b05dcbb7
TT
143022008-12-09 Tom Tromey <tromey@redhat.com>
14303
14304 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
14305 Call it.
14306
2d476de1
DE
143072008-12-04 Doug Evans <dje@google.com>
14308
14309 * gdb.server/ext-run.exp: Relax regexp for init program.
14310
87bdc959
TG
143112008-12-03 Tristan Gingold <gingold@adacore.com>
14312
14313 * gdb.base/macscp.exp: Generate an object file during compilation
14314 to work around Darwin dsymutil limitations.
14315
e0740f77
JK
143162008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14317
14318 Test resolving external references to TLS variables.
14319 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
14320 FILE2_THREAD_LOCAL.
14321 (testfile2, srcfile2): New variables.
14322 * gdb.threads/tls.c (file2_thread_local)
14323 (function_referencing_file2_thread_local): New.
14324 * gdb.threads/tls2.c: New file.
14325
67f0aac5
JB
143262008-11-28 Joel Brobecker <brobecker@adacore.com>
14327
14328 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
14329 rather than integer, as integer might not be big enough when
14330 on 64bit targets.
67f0aac5 14331
c332165e
JG
143322008-11-27 Jerome Guitton <guitton@adacore.com>
14333
14334 * gdb.cp/formatted-ref.exp: Add equality test.
14335 * gdb.ada/formatted_ref.exp: Ditto.
14336
fc9b693c
JK
143372008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14338
14339 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
14340 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
14341
a9c64011
AS
143422008-11-20 Andreas Schwab <schwab@suse.de>
14343
14344 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
14345 matching syscall entry point.
14346 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
14347 (tcatch_vfork_then_child_follow): Likewise. Finish through
14348 vfork even if we stopped at the syscall trampoline.
14349
e2fd701e
DE
143502008-11-20 Doug Evans <dje@google.com>
14351
14352 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
14353
69abc51c
TJB
143542008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
14355
14356 * gdb.arch/ppc-dfp.exp: New file.
14357 * gdb.arch/ppc-dfp.c: New file.
14358
c14c28ba
PP
143592008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
14360
14361 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 14362
2e74121d
DE
143632008-11-17 Doug Evans <dje@google.com>
14364
14365 * gdb.mi/mi-syn-frame.exp: Update expected output.
14366 * gdb.mi/mi2-syn-frame.exp: Update expected output.
14367
66bb093b
VP
143682008-11-17 Vladimir Prus <vladimir@codesourcery.com>
14369
14370 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
14371 "thread N" results in =thread-selected.
14372 * lib/mi-support (mi_run_cmd, mi_expect_stop)
14373 (mi_send_resuming_command_raw): Be prepared for
14374 =thread-selected.
14375
3d043ef6
VP
143762008-11-17 Vladimir Prus <vladimir@codesourcery.com>
14377
a9c64011
AS
14378 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
14379 * lib/mi-support.exp: Likewise.
3d043ef6 14380
808104c8
JB
143812008-11-16 Joel Brobecker <brobecker@adacore.com>
14382
14383 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
14384 commands from the expected output for "help catch".
14385
00b22944
JB
143862008-11-15 Joel Brobecker <brobecker@adacore.com>
14387
14388 * gdb.ada/int_deref.exp: New testcase.
14389
59669435
TT
143902008-11-14 Nick Roberts <nickrob@snap.net.nz>
14391
14392 * gdb.mi/gdb2549.exp: New file.
14393
de04a248
DE
143942008-11-11 Doug Evans <dje@google.com>
14395
14396 * gdb.base/callexit.exp: New file.
14397 * gdb.base/callexit.c: New file.
14398
6b8ce727
DE
143992008-11-10 Doug Evans <dje@google.com>
14400
14401 * lib/gdb.exp (GDBFLAGS): Move -nx ...
14402 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
14403 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
14404 (default_gdb_start,default_gdb_exit): Ditto.
14405 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
14406 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
14407 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
14408 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
14409 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
14410 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
14411
1b14b8aa
AS
144122008-11-03 Andreas Schwab <schwab@suse.de>
14413
14414 * gdb.base/hashline2.exp: Fix typo.
14415 * gdb.base/hashline3.exp: Likewise.
14416
f3134b88
TT
144172008-10-30 Tom Tromey <tromey@redhat.com>
14418
14419 * gdb.base/pointers.exp: Add test.
14420 * gdb.base/pointers.c (k, S): New typedefs.
14421 (instance): New global.
14422
c2226152
AS
144232008-10-30 Andreas Schwab <schwab@suse.de>
14424
14425 * gdb.base/args.exp: Add tests for newlines.
14426
462f405c
JB
144272008-10-30 Joel Brobecker <brobecker@adacore.com>
14428
14429 gdb.base/foll-exec.exp: Update the expected output of a couple
14430 of "info breakpoints" tests.
14431
79a45b7d
TT
144322008-10-28 Tom Tromey <tromey@redhat.com>
14433
14434 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
14435
adc13a14
PA
144362008-10-24 Pedro Alves <pedro@codesourcery.com>
14437
14438 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
14439 gdb_start_cmd.
14440 Use runto_main before any test that requires execution.
14441
252fbfc8
PA
144422008-10-23 Pedro Alves <pedro@codesourcery.com>
14443
14444 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
14445 instead of SIGINT.
14446
28148e3d
JB
144472008-10-22 Joel Brobecker <brobecker@adacore.com>
14448
14449 * gdb.base/completion.exp: Update expected output following
14450 the addition of the "info tasks" command.
14451
c209f847
TT
144522008-10-22 Tom Tromey <tromey@redhat.com>
14453
14454 * gdb.base/exprs.exp (test_expr): Add test for string
14455 concatenation.
14456
f177e350
PA
144572008-10-19 Pedro Alves <pedro@codesourcery.com>
14458
14459 * configure.ac: Output gdb.python/Makefile.
14460 * configure: Regenerate.
14461 * gdb.python/Makefile.in: New.
14462
cce89356
JB
144632008-10-16 Joel Brobecker <brobecker@adacore.com>
14464
14465 * gdb.base/foll-fork.exp: Adjust the expected output to match
14466 the new description for fork/vfork catchpoints in the "info
14467 breakpoints" output.
14468
176d289d
TJB
144692008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
14470
14471 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
14472
a08702d6
TJB
144732008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14474
14475 * gdb.python/python-value.c: New file.
14476 * gdb.python/python-value.exp: New file.
14477
1c5cfe86
PA
144782008-10-15 Pedro Alves <pedro@codesourcery.com>
14479
14480 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
14481
5a98ad69
DP
144822008-10-15 Denis Pilat <denis.pilat@st.com>
14483
41702f1b 14484 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 14485
dcb1a1e2
TT
144862008-10-09 Tom Tromey <tromey@redhat.com>
14487
14488 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
14489 'fprintf' and 'stderr'.
14490
9124fe48
JB
144912008-10-07 Joel Brobecker <brobecker@adacore.com>
14492
14493 * gdb.ada/ref_tick_size.exp: New testcase.
14494
45452591
DE
144952008-10-06 Doug Evans <dje@google.com>
14496
14497 * gdb.dwarf2/dw2-cu-size.exp: New file.
14498 * gdb.dwarf2/dw2-cu-size.S: New file.
14499
14500 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
14501 .Ltype_int for clarity.
14502
4fc5b208
PP
145032008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
14504
14505 PR gdb/2384:
14506 * gdb.cp/gdb2384.exp: Extended to test more cases.
14507 * gdb.cp/gdb2384.cc: Likewise.
14508 * gdb.cp/gdb2384-base.h: Likewise.
14509 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 14510
d78df370
JK
145112008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14512
14513 * gdb.base/maint.exp (maint print type): Remove printing
14514 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
14515
9a044a89
TT
145162008-09-30 Tom Tromey <tromey@redhat.com>
14517
14518 * gdb.base/macscp.exp: Add completion tests.
14519 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
14520 (TWENTY_THREE): Likewise.
14521 (FORTY_EIGHT): Likewise.
14522
506800a9
TT
145232008-09-30 Tom Tromey <tromey@redhat.com>
14524
14525 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
14526 everywhere.
14527 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
14528
1a6f01b5
JK
145292008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14530
14531 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
14532 testcase is derived from. Fix racy dependency on an expected PID
14533 number. No longer support the testcase on Linux kernel 2.4.x.
14534
2fae03e8
TT
145352008-09-27 Tom Tromey <tromey@redhat.com>
14536
14537 * gdb.base/macscp.exp: Add tests for stringification, splicing,
14538 and varargs.
14539
1ad15515
PA
145402008-09-22 Pedro Alves <pedro@codesourcery.com>
14541
14542 * lib/mi-support.exp (mi_expect_interrupt): New.
14543 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
14544 from gdb.mi/mi-nonstop.exp.
14545 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
14546 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
14547 lib/mi-support.exp.
14548 Use mi_check_thread_states throughout. Avoid ".*" and do not
14549 require an anchor after -exec-run.
14550
d0b76dc6
DJ
145512008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
14552
14553 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
14554 stop is pending. Avoid ".*" when two stops are pending.
14555 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
14556 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
14557 newlines in fullnames.
14558 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
14559 (mi_expect_stop): Update comments. Only anchor in sync mode.
14560 Do not match newlines.
14561 (mi_send_resuming_command_raw): Always return status.
14562 (mi_get_stop_line): Do not match more than one line by accident.
14563 Only anchor in sync mode.
14564 (mi_run_inline_test): If -exec-next fails, give up.
14565
9990c830
UW
145662008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14567
14568 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
14569 on SPU.
14570
ebcf6f00
JB
145712008-09-10 Joel Brobecker <brobecker@adacore.com>
14572
14573 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
14574
b6db24e5
JB
145752008-09-10 Joel Brobecker <brobecker@adacore.com>
14576
14577 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
14578 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
14579 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
14580 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
14581 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
14582 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
14583 gdb.ada/interface.exp, gdb.ada/null_array.exp,
14584 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
14585 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
14586 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
14587 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
14588 Include the "= " sequence in the expected output of print tests.
14589
2bf448e0
JB
145902008-09-10 Joel Brobecker <brobecker@adacore.com>
14591
14592 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
14593 description for boolean types.
14594
d51fd4c8
PA
145952008-09-09 Pedro Alves <pedro@codesourcery.com>
14596
14597 * gdb.base/hook-stop-continue.c: New.
14598 * gdb.base/hook-stop-continue.exp: New.
14599
694182d2
DJ
146002008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
14601
14602 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
14603
3b8a7fc0
JG
146042008-09-08 Jerome Guitton <guitton@adacore.com>
14605
14606 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
14607 (stack_check_probe_2, stack_check_probe_loop_1)
14608 (stack_check_probe_loop_2): New functions.
14609 (main): Add call to these new functions.
14610 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
14611 functions, check that the breakpoint is inserted at the appropriate
14612 location.
14613 (insert_breakpoint): Slightly refine this procedure so that it can
14614 be called several times in the test.
14615
96cc0ae8
JG
146162008-09-08 Jerome Guitton <guitton@adacore.com>
14617
14618 * gdb.base/stack-checking.c: New file.
14619 * gdb.base/stack-checking.exp: New file.
14620
1f08b409
TJB
146212008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14622
14623 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
14624 * gdb.arch/altivec-regs.exp: Likewise.
14625 * gdb.arch/vsx-regs.exp: Likewise.
14626
3099e1c4
TJB
146272008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14628
14629 * gdb.arch/ppc-fp.exp: New file.
14630 * gdb.arch/ppc-fp.c: New file.
14631
cc69bfc1
PP
146322008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14633
14634 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
14635 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 14636
b02a33db
MS
146372008-09-04 Michael Snyder <msnyder@vmware.com>
14638
14639 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
14640 as "at" (for non-debug functions such as _start).
14641
2992cbe0
UW
146422008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14643
14644 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
14645 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
14646 software watchpoints.
14647 * gdb.base/watch_thread_num.exp: Likewise.
14648
514f746b
AR
146492008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
14650
14651 * gdb.arch/i386-bp_permanent.exp: New test.
14652
876cecd0
TT
146532008-08-24 Tom Tromey <tromey@redhat.com>
14654
14655 * gdb.base/maint.exp: Update "maint print type".
14656
80f73d71
VP
146572008-08-21 Vladimir Prus <vladimir@codesourcery.com>
14658
14659 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
14660 support. Adjust the order of "*running" notifications.
14661 * gdb.mi/non-stop.c: Don't cast from int to void* and
14662 back.
14663
d9c78d7d
MK
146642008-08-20 Mark Kettenis <kettenis@gnu.org>
14665
14666 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
14667 expect to find it in the "info frame" output.
14668
97a2d1d3
DJ
146692008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
14670
14671 * gdb.base/interp.exp: Always consume both prompts.
14672
b96e2927
PA
146732008-08-20 Pedro Alves <pedro@codesourcery.com>
14674
14675 * gdb.base/pending.exp: Test pending breakpoints without symbols
14676 loaded.
14677
8cf6e61a
VP
146782008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14679
14680 * lib/mi-support.exp (mi_expect_stop): Produce
14681 more details on failures.
14682 * gdb.mi/mi-nonstop.exp: New.
14683 * gdb.mi/non-stop.c: New.
14684
c6ebd6cf
VP
146852008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14686
a9c64011
AS
14687 * gdb.mi/mi-async.exp: Use 'set target-async'.
14688 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 14689
46a9b8ed
DJ
146902008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
14691
14692 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
14693
44feb3ce
TT
146942008-08-17 Tom Tromey <tromey@redhat.com>
14695
14696 * gdb.base/help.exp (help catch): Rewrite.
14697
311a4e6b
TJB
146982008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14699
14700 * gdb.base/define.exp: Test indented command documentation.
14701 * gdb.python/python.exp: Test indented multi-line command.
14702
604c2f83
LM
147032008-08-15 Luis Machado <luisgpm@br.ibm.com>
14704
14705 * testsuite/gdb.arch/vsx-regs.c: New source file.
14706 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
14707 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
14708
886a217c
TT
147092008-08-14 Tom Tromey <tromey@redhat.com>
14710
14711 * gdb.base/macscp.exp: Add regression test for "macro define" or
14712 "macro undef" with no arguments.
14713
c814a4f3
PP
147142008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
14715
14716 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 14717
12ab8a60
UW
147182008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14719
14720 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
14721
d57a3c85
TJB
147222008-08-06 Tom Tromey <tromey@redhat.com>
14723
14724 * gdb.python/python.exp: New file.
14725
c7b778ff
JK
147262008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14727
14728 Fix for PR gdb/1543.
14729 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
14730 $LOCATION.
14731 (location): New variable.
14732 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
14733 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
14734 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
14735 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
14736 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
14737 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
14738 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
14739 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
14740 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
14741 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
14742 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
14743 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
14744 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
14745 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
14746 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
14747 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
14748 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
14749 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
14750 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
14751 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
14752 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
14753 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
14754 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
14755 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
14756 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
14757 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
14758 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
14759 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
14760 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
14761 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
14762 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
14763 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
14764 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
14765 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
14766 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
14767 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
14768 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
14769 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
14770 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
14771 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
14772 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
14773 gdb.base/type-opaque.exp, gdb.base/until.exp,
14774 gdb.base/value-double-free.c, gdb.base/varargs.exp,
14775 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
14776 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
14777 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
14778 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
14779 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
14780 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
14781 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
14782 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14783 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
14784 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
14785 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
14786 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
14787 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
14788 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
14789 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
14790 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
14791 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
14792 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
14793 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
14794 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
14795 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
14796 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
14797 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
14798 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
14799 gdb.pascal/types.exp, gdb.stabs/weird.exp,
14800 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
14801 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
14802 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
14803 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
14804 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
14805 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
14806 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14807 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
14808 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
14809 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
14810 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
14811 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
14812 lib/mi-support.exp, lib/trace-support.exp: Remove reference
14813 to bug-gdb@prep.ai.mit.edu .
14814
5e06a3d1
VP
148152008-07-31 Vladimir Prus <vladimir@codesourcery.com>
14816
14817 * lib/mi-support.exp (mi_load_shlibs): New.
14818 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
14819
9d81d21b
VP
148202008-07-30 Vladimir Prus <vladimir@codesourcery.com>
14821
14822 * lib/mi-support.exp (get_mi_thread_list)
14823 (check_mi_and_console_threads): New, moved from ...
14824 * gdb.mi/mi-pthread.exp: ...here.
14825 * gdb.mi/gdb669.exp (get_mi_thread_list)
14826 (check_mi_and_console_threads): Delete.
14827 * gdb.mi/mi2-pthread.exp: Likewise.
14828
bae98fe0
TT
148292008-07-28 Tom Tromey <tromey@redhat.com>
14830
14831 * Makefile.in (just-check): Remove. Move body to...
14832 (check): ... here.
14833
57380f4e
DJ
148342008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14835
14836 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
14837 Add a test for duplicated SIGINTs.
14838
e09490f1
DJ
148392008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14840
14841 * gdb.threads/schedlock.exp (get_args): Update to work for any
14842 value of NUM.
14843 (Top level): Report the number of threads that did not resume.
14844
6387b45f
DJ
148452008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14846
14847 * gdb.dwarf2/dw2-compressed.S: Also define __start.
14848
62f64ff2
DJ
148492008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14850
14851 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
14852 non-MI prompt.
14853
fa8de41e
TT
148542008-07-26 Tom Tromey <tromey@redhat.com>
14855
14856 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
14857 (function_struct, function_struct_ptr): New globals.
14858 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
14859 function pointer in a struct.
14860
ccb3ac8a
TT
148612008-07-26 Tom Tromey <tromey@redhat.com>
14862
14863 * gdb.base/macscp.exp: Add test for macro lexing bug.
14864
d7d9f01e
TT
148652008-07-18 Tom Tromey <tromey@redhat.com>
14866
14867 * gdb.base/macscp.exp: Add macro tests.
14868
9bf07184
PP
148692008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14870
14871 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
14872
becf6477
PP
148732008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14874
14875 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
14876
0709f7d3
PP
148772008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
14878
14879 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 14880
7093c834
PP
148812008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
14882
14883 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 14884
b432ffe3
JK
148852008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14886
14887 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
14888
b1a268e5
VP
148892008-07-12 Vladimir Prus <vladimir@codesourcery.com>
14890
14891 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
14892
e2995f8e
KB
148932008-07-11 Kevin Buettner <kevinb@redhat.com>
14894
14895 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
14896 of regexp to account for changes made to GDB in the printing of
14897 byte vectors.
14898
14032a66
TT
148992008-07-11 Tom Tromey <tromey@redhat.com>
14900
14901 * gdb.base/completion.exp: Add 'help' completion test.
14902
981505ef
JK
149032008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14904
14905 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
14906
10568435
JK
149072008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14908
14909 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
14910
4487aabf
PA
149112008-07-09 Pedro Alves <pedro@codesourcery.com>
14912
14913 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
14914
a4a9b1c4
PA
149152008-07-09 Pedro Alves <pedro@codesourcery.com>
14916
14917 * gdb.base/fullname.exp: Restore pwd if compiling failed.
14918
3c3185ac
JK
149192008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14920
14921 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
14922
7ebd49dc
VP
149232008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14924
14925 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
14926 previous commit. Add a comment.
14927
84e46146
PA
149282008-06-28 Pedro Alves <pedro@codesourcery.com>
14929
14930 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
14931
0f8d4a2f
VP
149322008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14933
14934 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
14935
f747e0ce
PA
149362008-06-27 Pedro Alves <pedro@codesourcery.com>
14937
14938 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
14939 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
14940 compiling an executable, link in an object that forces unbuffered
14941 output.
14942 * lib/set_unbuffered_mode.c: New file.
14943
734a5c36
JK
149442008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14945
14946 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
14947
a2840c35
VP
149482008-06-25 Vladimir Prus <vladimir@codesourcery.com>
14949
a9c64011
AS
14950 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
14951 mi_expect_stop.
14952 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
14953 Demand that *running is output.
14954 (detect_async): Perform checking every time.
14955 (mi_send_resuming_command): Extract everything into...
14956 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
14957 (mi_expect_stop): Don't accept any output before *stopped.
14958
6ae37fef
VP
149592008-06-13 Vladimir Prus <vladimir@codesourcery.com>
14960
14961 Robustify mi-simplerun.
a9c64011
AS
14962 * gdb.mi/basics.c (main): Add a call to sleep.
14963 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
14964 * gdb.mi/mi2-cli.exp: Likewise.
14965 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 14966
b4aa76f0 149672008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
14968
14969 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
14970
e1ac3328
VP
149712008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14972
a9c64011
AS
14973 * gdb.mi/mi-console.exp: Adjust.
14974 * gdb.mi/mi-syn-frame.exp: Adjust.
14975 * gdb.mi/mi2-console.exp: Adjust.
14976 * gdb.mi/mi2-syn-frame.exp: Adjust.
14977 * lib/mi-support.exp (mi_run_cmd): Adjust.
14978 (mi_send_resuming_command): Adjust.
e1ac3328 14979
f7f9a841
VP
149802008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14981
14982 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
14983 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
14984 testing of stopped.
14985 * gdb.mi/mi2-syn-frame.exp: Likewise.
14986 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
14987 (async, detect_async): New.
14988 (mi_expect_stop, mi_continue_to_line): Adjust expectation
14989 depending on if we're running in sync or async mode.
f7f9a841 14990
37cd5d19
TT
149912008-06-09 Tom Tromey <tromey@redhat.com>
14992
14993 * gdb.base/completion.exp: New tests for field name completion
14994 with spaces, and field name completion with '->'.
14995
65d12d83
TT
149962008-06-06 Tom Tromey <tromey@redhat.com>
14997
14998 * gdb.base/break1.c (struct some_struct): New struct.
14999 (values): New global.
15000 * gdb.base/completion.exp: Add field name completion test.
15001
ebfe2e3f
PP
150022008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
15003
15004 * gdb.cp/call-c.exp: Test for incorrect handling of reference
15005 to pointer.
15006 * gdb.cp/call-c.cc: Likewise.
15007
bcf6fc3a
NR
150082008-06-06 Nick Roberts <nickrob@snap.net.nz>
15009
15010 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
15011 annotation.
15012
49fd4a42 150132008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 15014 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
15015
15016 * gdb.threads/execl.c, gdb.threads/execl1.c,
15017 gdb.threads/execl.exp: New tests.
a9c64011 15018
8a34ac3f
AR
150192008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
15020 Daniel Jacobowitz <dan@codesourcery.com>
15021
15022 * gdb.cp/exception.exp: Activate test, make it work with pending
15023 catchpoints.
15024
86ae69ef
JK
150252008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
15026
15027 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
15028
f7f9ae2c
VP
150292008-05-28 Vladimir Prus <vladimir@codesourcery.com>
15030
a9c64011
AS
15031 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
15032 now printed.
15033 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 15034
2a2d4dc3
AS
150352008-05-27 Andreas Schwab <schwab@suse.de>
15036
15037 * gdb.base/frame-args.exp: Handle arguments that are optimized
15038 out.
15039
5099e4d9
LM
150402008-05-26 Luis Machado <luisgpm@br.ibm.com>
15041
15042 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
15043 quiet for ppc32 and group options into a single variable.
15044
d9c36a91
JB
150452008-05-23 Joel Brobecker <brobecker@adacore.com>
15046
15047 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
15048 of zero-size elements.
15049 * gdb.ada/null_array.exp: Test printing this new array.
15050
103a8671
JK
150512008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15052
15053 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
15054
07a4cc1a 150552008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
15056
15057 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
15058 of the "finish" command.
15059
55f996a7
NR
150602008-05-21 Nick Roberts <nickrob@snap.net.nz>
15061
15062 * gdb.base/annota1.exp: Test for new annotation.
15063
907fc202
UW
150642008-05-16 Pedro Alves <pedro@codesourcery.com>
15065
15066 * gdb.base/fixsection.exp: New file.
15067 * gdb.base/fixsection0.c: New file.
15068 * gdb.base/fixsection1.c: New file.
15069
e8f97270
UW
150702008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15071
15072 * gdb.base/annota1.exp: Accept printf@... in place of printf.
15073 * gdb.base/annota3.exp: Likewise.
15074
ac0bb574
NF
150752008-05-13 Nathan Froyd <froydnj@codesourcery.com>
15076
15077 * gdb.base/watch_thread_num.exp: Don't run tests that require
15078 watchpoints if the target doesn't support them.
15079
6fadd07a
DE
150802008-05-12 Doug Evans <dje@google.com>
15081
15082 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
15083
6e9a4a30
JB
150842008-05-09 Joel Brobecker <brobecker@adacore.com>
15085
15086 * gdb.ada/assign_1.exp: New testcase.
15087
08388c79
DE
150882008-05-09 Doug Evans <dje@google.com>
15089
a3c83fae
DE
15090 * gdb.base/find.exp: New file.
15091 * gdb.base/find.c: New file.
08388c79 15092
bd5ddfe8
DJ
150932008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
15094
15095 * gdb.base/commands.exp (watchpoint_command_test): Handle
15096 gdb,no_hardware_watchpoints.
15097 * gdb.base/float.exp: Allow ARM targets without floating point.
15098 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
15099
b5dd68e2 151002008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 15101 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
15102
15103 * gdb.ada/lang_switch: New test program.
15104 * gdb.ada/lang_switch.exp: New testcase.
15105
382d13d1
DE
151062008-05-05 Doug Evans <dje@google.com>
15107
15108 * gdb.base/help.exp (disassemble): Update expected help text.
15109
9dd789d0
PA
151102008-05-04 Pedro Alves <pedro@codesourcery.com>
15111
15112 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
15113
611c83ae
PA
151142008-05-04 Pedro Alves <pedro@codesourcery.com>
15115
15116 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
15117 different times.
15118
ff013f42
JK
151192008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
15120
15121 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
15122 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
15123 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
15124 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
15125
96dff6a2
VP
151262008-05-04 Vladimir Prus <vladimir@codesourcery.com>
15127
15128 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
15129 notification to appear.
15130
55cd6f92
DJ
151312008-05-04 Daniel Jacobowitz <dan@debian.org>
15132
15133 * gdb.base/fullname.c: New file.
15134 * gdb.base/fullname.exp: New file.
15135 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
15136
d705c43c
PA
151372008-05-03 Pedro Alves <pedro@codesourcery.com>
15138
15139 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
15140 expressions with macros.
15141
333222e1
JK
151422008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15143
15144 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
15145
5ac01682
DJ
151462008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
15147
15148 * gdb.base/completion.exp: Handle lack of other symbols beginning
15149 with "a".
15150
15151 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
15152
237fc4c9
PA
151532008-05-02 Jim Blandy <jimb@codesourcery.com>
15154
15155 * gdb.asm/asmsrc1.s: Add scratch space.
15156
ed5e9466
DJ
151572008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15158 Daniel Jacobowitz <dan@codesourcery.com>
15159
15160 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
15161 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
15162 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
15163
b39cc962
DJ
151642007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
15165
15166 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
15167
36d520f5
JB
151682008-05-01 Joel Brobecker <brobecker@adacore.com>
15169
15170 * gdb.base/info-target.exp: New testcase.
15171
8d4e3071
DJ
151722008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15173
15174 * gdb.cp/hang.exp: Use .cc instead of .C.
15175 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
15176 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
15177
6f3f3097
DJ
151782008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15179
15180 * gdb.base/gdb1250.exp: Remove perror.
15181 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
15182
5550a914
PA
151832008-04-30 Pedro Alves <pedro@codesourcery.com>
15184
15185 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
15186 .2byte.
15187
d848e687
DJ
151882008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
15189
15190 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
15191 (maybe_kfail): New.
15192
93b5768b
PA
151932008-04-25 Pedro Alves <pedro@codesourcery.com>
15194
15195 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
15196
721c02de
VP
151972008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15198
a9c64011
AS
15199 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
15200 * gdb.mi/mi2-syn-frame.exp: Likewise.
15201 * lib/mi-support.exp: Likewise.
721c02de 15202
74960c60
VP
152032008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15204
15205 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
15206 to specify regexp for the location to stop at.
15207 * gdb.base/break-always.c: New.
15208 * gdb.base/break-always.exp: New.
15209
d24317b4
VP
152102008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15211
15212 * lib/mi-support.exp (mi_runto_helper): Adjust
15213 for the original-location field.
15214 (mi_create_breakpoint, mi_list_breakpoints): New.
15215 * gdb.mi/mi-break.exp: Adjust.
15216 * gdb.mi/mi2-break.exp: Adjust.
15217 * gdb.mi/mi-pending.exp: Adjust.
15218 * gdb.mi/mi-simplerun.exp: Adjust.
15219 * gdb.mi/mi2-simplerun.exp: Adjust.
15220 * gdb.mi/mi-syn-frame.exp: Adjust.
15221 * gdb.mi/mi2-syn-frame.exp: Adjust.
15222 * gdb.mi/mi-until.exp: Adjust.
15223 * gdb.mi/mi2-until.exp: Adjust.
15224 * gdb.mi/mi-var-display.exp: Adjust.
15225 * gdb.mi/mi2-var-display.exp: Adjust.
15226 * gdb.mi/mi-watch.exp: Adjust.
15227 * gdb.mi/mi2-watch.exp: Adjust.
15228
fdc59709 152292008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 15230
a9c64011
AS
15231 * aclocal.m4: Add override.m4.
15232 * configure: Regenerate.
fdc59709 15233
8e91f023
VP
152342008-04-19 Vladimir Prus <vladimir@codesourcery.com>
15235
15236 * gdb.mi/var-cmd.c (do_at_tests): Verify that
15237 '-var-update --all-values' reports new value even the type
15238 of a variable object has changed.
15239
233a11ab
CS
152402008-04-18 Craig Silverstein <csilvers@google.com>
15241
15242 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
15243 files.
d24317b4 15244
9c1137ad
JB
152452008-04-18 Joel Brobecker <brobecker@adacore.com>
15246
15247 * gdb.ada/atomic_enum: New test program.
15248 * gdb.ada/atomic_enum.exp: New testcase.
15249
66d0bbc7
DE
152502008-04-17 Doug Evans <dje@google.com>
15251
15252 * gdb.opt/Makefile.in: Fix whitespace.
15253
100906b0
UW
152542008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
15255
15256 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
15257
4584e32e
DE
152582008-04-17 Doug Evans <dje@google.com>
15259
15260 * gdb.base/hashline1.exp: New testcase.
15261 * gdb.base/hashline2.exp: New testcase.
15262 * gdb.base/hashline2.exp: New testcase.
15263
0a320680
PA
152642008-04-17 Pedro Alves <pedro@codesourcery.com>
15265
15266 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
15267
18ac113b
AR
152682008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
15269
15270 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
15271 temporary breakpoint to match "Temporary breakpoint".
15272 * gdb.base/break.exp (delete_breakpoints): Likewise.
15273 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
15274 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
15275 * gdb.base/display.exp: Likewise.
15276 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
15277 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
15278 * gdb.base/restore.exp (restore_tests): Likewise.
15279 * gdb.base/sepdebug.exp: Likewise.
15280 * gdb.base/watchpoint.exp: Likewise.
15281 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
15282 * gdb.mi/mi-pending.exp: Likewise.
15283 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
15284 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
15285 * gdb.mi/mi-var-cmd.exp: Likewise.
15286 * gdb.mi/mi-var-display.exp: Likewise.
15287 * gdb.mi/mi2-cli.exp: Likewise.
15288 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
15289 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
15290 * gdb.mi/mi2-var-display.exp: Likewise.
15291 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
15292 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
15293 new "disp" field.
a9c64011 15294 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
15295 reason. This is to support fix for PR2424.
15296
add38693
JK
152972008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15298
15299 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
15300
fcacd99f
VP
153012008-04-13 Vladimir Prus <vladimir@codesourcery.com>
15302
15303 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 15304 field. Add more floating varobj tests.
fcacd99f 15305 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
15306 field.
15307 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
15308 (main): Call do_at_tests.
15309 * lib/mi-support.exp (mi_create_floating_varobj)
15310 (mi_varobj_update_with_type_change): New.
fcacd99f 15311
de051565
MK
153122008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
15313
15314 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
15315 option of -var-evaluate-expression.
15316 * gdb.mi/mi2-var-display.exp: Likewise.
15317
dbc52822
VP
153182008-04-07 Vladimir Prus <vladimir@codesourcery.com>
15319
15320 Introduce test setup helpers.
a9c64011
AS
15321 * lib/gdb.exp (build_executable, clean_restart)
15322 (prepare_for_testing): New.
15323 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
15324 * gdb.base/return.exp: Likewise.
15325 * gdb.base/ending-run.exp: Likewise.
dbc52822 15326
473591da
NR
153272008-04-07 Nick Roberts <nickrob@snap.net.nz>
15328
15329 * gdb.mi/mi-async.exp: New test for asynchronous Machine
15330 Interface (MI) responses.
15331
2b2d9e11
VP
153322008-04-06 Vladimir Prus <vladimir@codesourcery.com>
15333
a9c64011
AS
15334 * gdb.cp/breakpoint.cc: New code to test conditions involving
15335 member variables.
15336 * gdb.cp/breakpoint.exp: Test condition involving member
15337 variables.
2b2d9e11 15338
bb378428
VP
153392008-04-05 Vladimir Prus <vladimir@codesourcery.com>
15340
15341 * lib/mi-support.exp (mi_expect_stop): New.
15342 (mi_run_cmd): Change the
15343 token. Use mi_send_resuming_command, use
15344 mi_expect_stop.
15345 (mi_execute_to_helper): Rename to mi_execute_to.
15346 (mi_send_resuming_command): Add more error patterns.
15347 (mi_wait_for_stop): Renamed to...
15348 (mi_get_stop_line): ...this.
15349 (mi_run_inline_test): Adjust.
15350
15351 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
15352 * gdb.mi/mi-console.exp: Likewise.
15353 * gdb.mi/mi-pending.exp: Likewise.
15354 * gdb.mi/mi-simplerun.exp: Likewise.
15355 * gdb.mi/mi-stack.exp: Likewise.
15356 * gdb.mi/mi-stepi.exp: Likewise.
15357 * gdb.mi/mi-syn-frame.exp: Add comment.
15358 * gdb.mi/mi-until.exp: Likewise.
15359 * gdb.mi/mi-var-display.exp: Likewise.
15360 * gdb.mi/mi-watch.exp: Likewise.
15361 * gdb.mi/mi2-cli.exp: Likewise.
15362 * gdb.mi/mi2-console.exp: Likewise.
15363 * gdb.mi/mi2-simplerun.exp: Likewise.
15364 * gdb.mi/mi2-stack.exp: Likewise.
15365 * gdb.mi/mi2-stepi.exp: Likewise.
15366 * gdb.mi/mi2-until.exp: Likewise.
15367 * gdb.mi/mi2-var-display.exp: Likewise.
15368 * gdb.mi/mi2-watch.exp: Likewise.
15369
62172bb9
UW
153702008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15371
15372 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
15373
15374 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
15375
a13e061a
PA
153762008-04-04 Pedro Alves <pedro@codesourcery.com>
15377
15378 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
15379 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
15380 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
15381 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
15382 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
15383 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
15384 expect an mi error duplicated in stderr.
15385
eae06beb
JB
153862008-04-03 Joel Brobecker <brobecker@adacore.com>
15387
15388 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
15389 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
15390 Add a couple of tests that verify the behavior when the new setting
15391 is set to "cancel" and "all".
15392 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
15393 "ask" before we start the testing.
15394
79c6ced6
AR
153952008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
15396
15397 * gdb.cp/casts.cc: Add class reference variables.
15398 * gdb.cp/casts.exp: New test cases for up/down casting references.
15399
6c2d1a6b
MK
154002008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
15401
15402 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
15403 instead of beginning to make an extra test pass.
15404 * gdb.mi/mi2-var-display.exp: Likewise.
15405
55b411d9
MR
154062008-03-31 Maciej W. Rozycki <macro@mips.com>
15407
15408 * gdb.base/break.exp: Mark failures as such. Fix formatting.
15409
c6140da2
MD
154102008-03-31 Markus Deuling <deuling@de.ibm.com>
15411 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15412
15413 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
15414 value. Add xfail for older kernels.
15415
79732189
AR
154162008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
15417
15418 Bring mi-support in line with gdb.exp.
15419 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
15420 (mi_gdb_start): New function.
15421
33c3676e
MR
154222008-03-28 Maciej W. Rozycki <macro@mips.com>
15423
15424 * gdb.mi/mi-var-cmd.exp: Fix a typo.
15425
92e28119
VP
154262008-03-26 Vladimir Prus <vladimir@codesourcery.com>
15427
15428 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
15429 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 15430
9e8e3afe
VP
154312008-03-26 Vladimir Prus <vladimir@codesourcery.com>
15432
15433 * lib/mi-support.exp (mi_create_varobj_checked): New.
15434 (mi_list_varobj_children): Allow to check for a
15435 value.
15436 (mi_list_array_varobj_children): New.
15437
15438 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
15439 and mi_list_varobj_children, as opposed to hardcoding
15440 expected strings.
15441 * gdb.mi/gdb701.exp: Likewise.
15442 * gdb.mi/gdb792.exp: Likewise.
15443 * gdb.mi/mi-var-block.exp: Likewise.
15444 * gdb.mi/mi-var-cmd.exp: Likewise.
15445 * gdb.mi/mi-var-invalidate.exp: Likewise.
15446 * gdb.mi/mi2-var-block.exp: Likewise.
15447 * gdb.mi/mi2-var-child.exp: Likewise.
15448 * gdb.mi/mi2-var-cmd.exp: Likewise.
15449 * gdb.mi/mi2-var-display.exp: Likewise.
15450
9df50351
JK
154512008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15452
15453 Fix random false FAILs on i386.
15454 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
15455
31e5d73a
DJ
154562008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15457
15458 PR gdb/544
15459 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
15460
12f4afab
DJ
154612008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15462
15463 PR gdb/544
15464 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
15465
b562a0cb
DJ
154662008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15467
15468 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
15469 fixed PR gdb/544.
15470
17faa917
DJ
154712008-03-21 Pedro Alves <pedro@codesourcery.com>
15472
15473 * gdb.threads/fork-child-threads.exp: Test next over fork.
15474
6214f497
DJ
154752008-03-21 Chris Demetriou <cgd@google.com>
15476
15477 * gdb.base/break.exp (rbreak junk): New test for rbreak
15478 "Junk at end of arguments" issue.
15479
63092375
DJ
154802008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15481
15482 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
15483 *& to work on created array elements.
15484 (Top level): Test print $pc with a file. Test string operations
15485 without a target.
15486 * gdb.base/ptype.exp: Do not expect *& to work on created array
15487 elements.
15488
b21991b0
DJ
154892008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15490
15491 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
15492 gdb.threads/staticthreads.exp: Update exit query.
15493
c4b347c7
SL
154942008-03-07 Sandra Loosemore <sandra@codesourcery.com>
15495
15496 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
15497
fa4727a6
DJ
154982008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
15499
15500 * gdb.base/watchpoint.c (global_ptr, func4): New.
15501 (main): Call func4.
15502 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
15503 (test_inaccessible_watchpoint): New.
15504
2f34202f
MR
155052008-02-29 Maciej W. Rozycki <macro@mips.com>
15506
15507 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
15508 select the largest.
15509
0d6ba1b1
DJ
155102008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
15511
15512 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
15513 frames-invalid annotations.
15514
e691325a
PM
155152008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
15516
a9c64011 15517 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 15518
f85b5ecc
DE
155192008-02-27 Doug Evans <dje@google.com>
15520
15521 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
15522 for bug 1738.
15523 (breakpoint_to_handler_entry): Ditto.
15524
b40e7bf3
JB
155252008-02-27 Joel Brobecker <brobecker@adacore.com>
15526
15527 * gdb.base/ending-run.exp: Use the first line of code inside
15528 function body to test breakpoints.
15529 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
15530 location where the breakpoint is inserted when using the line
15531 where a function is declared. Fix typo in the description of
15532 one of the tests.
15533 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
15534
2faca73a
PM
155352008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15536
15537 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 15538 tests.
2faca73a 15539
6f439c36
PM
155402008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15541
15542 * gdb.base/args.exp: avoid same output for tests
15543 with single quotes.
15544
54e52265
VP
155452008-02-26 Vladimir Prus <vladimir@codesourcery.com>
15546
a9c64011
AS
15547 * gdb.base/annota1.exp: Adjust for 'info break'
15548 format changes.
15549 * gdb.base/annota3.exp: Likewise.
15550 * gdb.base/break.exp: Likewise.
15551 * gdb.base/condbreak.exp: Likewise.
15552 * gdb.base/pending.exp: Likewise.
15553 * gdb.base/sepdebug.exp: Likewise.
15554 * gdb.base/unload.exp: Likewise.
15555 * gdb.cp/ovldbreak.exp: Likewise.
15556 * gdb.mi/mi-pending.exp: Likewise.
54e52265 15557
897b09ca
DE
155582008-02-07 Doug Evans <dje@google.com>
15559
15560 * gdb.cp/mb-inline.exp: New.
15561 * gdb.cp/mb-inline.h: New.
15562 * gdb.cp/mb-inline1.cc: New.
15563 * gdb.cp/mb-inline2.cc: New.
15564
b1c32d35
PM
155652008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
15566
15567 * gdb.pascal/floats.pas: New test program.
15568 * gdb.pascal/floats.exp: New testcase.
15569
1a4ca44a
TJB
155702008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
15571
15572 * gdb.base/callfuncs.c (t_float_many_args): New function.
15573 (t_double_many_args): New function.
15574 * gdb.base/callfuncs.exp: Add tests for exceeding float
15575 and double parameters passed through the stack.
15576
439048e8
JB
155772008-02-05 Joel Brobecker <brobecker@adacore.com>
15578
15579 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
15580 gdb.ada/complete/foo.adb: New files.
15581 * gdb.ada/complete.exp: New testcase.
15582
81fe8080
DE
155832008-02-03 Doug Evans <dje@google.com>
15584
301f0ecf
DE
15585 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
15586
81fe8080
DE
15587 * gdb.cp/gdb2384.exp: New file.
15588 * gdb.cp/gdb2384.cc: New file.
15589 * gdb.cp/gdb2384-base.h: New file.
15590 * gdb.cp/gdb2384-base.cc: New file.
15591
4b071aec
DE
155922008-02-02 Doug Evans <dje@google.com>
15593
15594 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
15595
61137ba6
JB
155962007-02-01 Joel Brobecker <brobecker@adacore.com>
15597
15598 * gdb.ada/sym_print_name: New test program.
15599 * gdb.ada/sym_print_name.exp: New testcase.
15600
156012007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
15602
15603 * gdb.ada/nested/hello.adb: New file.
15604 * gdb.ada/nested.exp: New testcase.
15605 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15606
98deb0da
VP
156072008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15608
15609 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
15610 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
15611 don't cause future evaluations of function to report
15612 creation of internal breakpoints.
98deb0da 15613
723a2275
VP
156142008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15615
15616 * gdb.mi/mi-break.exp (test_error): New.
15617 Call it.
15618
fb546a2f
LM
156192008-01-31 Luis Machado <luisgpm@br.ibm.com>
15620
15621 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
15622 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
15623
2d8fd90a
PM
156242008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15625
15626 * gdb.pascal/integers.pas: New test program.
15627 * gdb.pascal/integers.exp: New testcase.
15628
a7fa0ded
PM
156292008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15630
15631 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
15632
5e1a1926
TJB
156332008-01-30 Luis Machado <luisgpm@br.ibm.com>
15634
15635 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
15636 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
15637
8d04f9f0
JB
156382008-01-30 Paul Hilfinger <hilfinger@adacore.com>
15639
15640 * gdb.ada/formatted_ref: New test program.
15641 * gdb.ada/formatted_ref.exp: New testcase.
15642
15643 * gdb.cp/formatted-ref.cc: New file.
15644 * gdb.cp/formatted-ref.exp: New testcase.
15645
ce75a98f
JB
156462008-01-30 Joel Brobecker <brobecker@adacore.com>
15647
15648 * gdb.base/ptype.exp: Add testing of "ptype $pc".
15649
e835f6bf
NR
156502008-01-30 Nick Roberts <nickrob@snap.net.nz>
15651
15652 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
15653 (test_file_list_exec_source_file): Update to new macro-info field.
15654
d118ef87
PH
156552008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
15656
15657 * gdb.ada/exprs: New test program.
15658 * gdb.ada/exprs.exp: New testcase.
15659
7d35ab09
TJB
156602008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
15661
15662 * dfp-test.c (DELTA, DELTA_B): New definitions.
15663 (double_val1, double_val2, double_val3, double_val4, double_val5,
15664 double_val6, double_val7, double_val8, double_val9, double_val10,
15665 double_val11, double_val12, double_val13, double_val14, dec32_val1,
15666 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
15667 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
15668 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
15669 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
15670 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
15671 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
15672 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
15673 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
15674 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
15675 dec128_val16): New global variables.
15676 (decimal_dec128_align): New function.
15677 (decimal_mixed): Likewise.
15678 (decimal_many_args_dec32): Likewise.
15679 (decimal_many_args_dec64): Likewise.
15680 (decimal_many_args_dec128): Likewise.
15681 (decimal_many_args_mixed): Likewise.
15682 * dfp-test.exp: Add tests calling new inferior functions.
15683
2d717e4f
DJ
156842008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15685
15686 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
15687 gdb.server/ext-run.exp: New files.
15688 * lib/gdbserver-support.exp (gdbserver_download): New.
15689 (gdbserver_start): New. Update gdbserver expected
15690 output.
15691 (gdbserver_spawn): Use them.
15692 (gdbserver_start_extended): New.
15693
e85a822c
DJ
156942008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15695
15696 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
15697 Run on GNU/Linux.
15698 (do_exec_tests): Check for systems which do not support catchpoints.
15699 Do not match START.
15700 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
15701 Run on GNU/Linux. Enable verbose output.
15702 (check_fork_catchpoints): New.
15703 (explicit_fork_child_follow, catch_fork_child_follow)
15704 (tcatch_fork_parent_follow): Update expected messages.
15705 (do_fork_tests): Use check_fork_catchpoints.
15706 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
15707 Run on GNU/Linux. Enable verbose output.
15708 (check_vfork_catchpoints): New.
15709 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
15710 expected messages.
15711 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
15712
401ea829
JB
157132008-01-29 Jim Blandy <jimb@red-bean.com>
15714
15715 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
15716 host' errors.
15717 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
15718
aceaf3ad
JB
157192008-01-29 Jim Blandy <jimb@red-bean.com>
15720
15721 * gdb.threads/sigthread.c: Use barriers to ensure that
15722 child_thread and child_thread_two are always initialized before we
15723 start to use them.
15724
a5606eee
VP
157252008-01-29 Vladimir Prus <vladimir@codesourcery.com>
15726
15727 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
15728 * gdb.base/watchpoint-solib.c: New.
15729 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 15730
c55a82bb
PM
157312008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
15732
15733 * gdb.base/gdb1056.exp: Add unsigned integer test.
15734
0993fe05
DE
157352008-01-28 Doug Evans <dje@google.com>
15736
15737 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
15738
4fe42e7f
JB
157392008-01-27 Jim Blandy <jimb@codesourcery.com>
15740
c7a69933
JB
15741 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
15742
4fe42e7f
JB
15743 * gdb.base/expand-psymtabs.exp: Doc fix.
15744
5def8285
MK
157452008-01-26 Mark Kettenis <kettenis@gnu.org>
15746
15747 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
15748
5313c911
NR
157492008-01-24 Nick Roberts <nickrob@snap.net.nz>
15750
a9c64011 15751 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
15752 -var-set-format.
15753
93815fbf
VP
157542008-01-23 Chris Demetriou <cgd@google.com>
15755
15756 * gdb.threads/thread_events.c: New testcase source file.
15757 * gdb.threads/thread_events.exp: New testcase expect file.
15758
467a88ee
NR
157592008-01-23 Nick Roberts <nickrob@snap.net.nz>
15760
15761 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
15762
15763 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
15764 -var-set-format.
15765
d8f82aba
DJ
157662008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15767 Vladimir Prus <vladimir@codesourcery.com>
15768
15769 * gdb.base/float.exp: Allow missing floating point for m68k and
15770 PowerPC.
15771
60c46647
VP
157722008-01-22 Vladimir Prus <vladimir@codesourcery.com>
15773
15774 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
15775 ignore count.
15776 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
15777 * gdb.mi/mi-cli.exp: Adjust.
15778 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 15779
c7dd36a1
PA
157802008-01-17 Pedro Alves <pedro@codesourcery.com>
15781
15782 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
15783 and 'dummy_ptr' integer pointer. Initialize struct_declarations
15784 with dummy_ptr's address.
15785 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
15786 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
15787 all targets.
15788 * gdb.mi/mi2-var-child.exp: Likewise.
15789
39d5313e
JB
157902008-01-09 Joel Brobecker <brobecker@adacore.com>
15791
15792 * gdb.ada/null_array: New test program.
15793 * gdb.ada/null_array.exp: New testcase.
15794
0aea4bf3
LM
157952008-01-09 Luis Machado <luisgpm@br.ibm.com>
15796
15797 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
15798 with required float modifiers.
15799
0b354900
JB
158002008-01-08 Joel Brobecker <brobecker@adacore.com>
15801
15802 * gdb.ada/funcall_param: New test program.
15803 * gdb.ada/funcall_param.exp: New testcase.
15804
cdb7f5d4
JB
158052008-01-08 Joel Brobecker <brobecker@adacore.com>
15806
15807 * gdb.ada/arrayparam: New test program.
15808 * gdb.ada/arrayparam.exp: New testcase.
15809
88e2547f
JB
158102008-01-08 Joel Brobecker <brobecker@adacore.com>
15811
15812 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
15813 landed. Should also fix random failures in the test following it.
15814
f6867ce0
TJB
158152008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
15816
15817 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
15818 for expressions with decimal float values.
15819 (test_dfp_conversions): New function to test casts to and from
15820 decimal float types.
15821 Call test_dfp_conversions.
15822 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
15823 elements.
15824 (main): Initialize ds.float4 and ds.double8 elements.
15825 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
15826 string to new error message.
15827 (d64_set_tests): Likewise.
15828 (d128_set_tests): Likewise.
15829 Add tests for expressions with decimal float variables. Add tests for
15830 conversions to and from decimal float types.
15831
f9c11282
JB
158322008-01-05 Joel Brobecker <brobecker@adacore.com>
15833
15834 * gdb.ada/packed_tagged/comp_bug.adb: New file.
15835 * gdb.ada/packed_tagged.exp: New testcase.
15836
0ecbca72
JB
158372008-01-04 Joel Brobecker <brobecker@adacore.com>
15838
15839 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
15840 gdb.ada/homonym/homonym_main.adb: New files.
15841 * gdb.ada/homonym.exp: New testcase.
15842
c18d3d89
JB
158432008-01-04 Joel Brobecker <brobecker@adacore.com>
15844
15845 * gdb.ada/packed_array.exp: Add testing of references to
15846 a packed array.
15847
ecc7085b
JB
158482008-01-04 Joel Brobecker <brobecker@adacore.com>
15849
15850 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
15851 New files.
15852 * gdb.ada/type_coercion.exp: New testcase.
15853
c474c922
JB
158542008-01-04 Joel Brobecker <brobecker@adacore.com>
15855
15856 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
15857 gdb.ada/tagged/foo.adb: New file.
15858 * gdb.ada/tagged.exp: New testcase.
15859
9005b927
JB
158602008-01-04 Joel Brobecker <brobecker@adacore.com>
15861
15862 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
15863 gdb.ada/ptype_field/foo.adb: New files.
15864 * gdb.ada/ptype_field.exp: New testcase.
15865
1a6aaad8
JB
158662008-01-03 Joel Brobecker <brobecker@adacore.com>
15867
15868 * gdb.ada/print_pc.exp: New testcase.
15869
0ef22f53
JB
158702008-01-03 Joel Brobecker <brobecker@adacore.com>
15871
15872 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
15873 gdb.ada/taft_type/p.adb: New files.
15874 * gdb.ada/taft_type.exp: New testcase.
15875
1689ecf8
JB
158762008-01-03 Joel Brobecker <brobecker@adacore.com>
15877
15878 * gdb.ada/array_bounds/bar.adb: New file.
15879 * gdb.ada/array_bounds.exp: New testcase.
15880
a4d0b9c3
JB
158812008-01-03 Joel Brobecker <brobecker@adacore.com>
15882
15883 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
15884 gdb.ada/arrayptr/foo.adb: New files.
15885 * gdb.ada/arrayptr.exp: New testcase.
15886
a31ace00
JB
158872008-01-03 Joel Brobecker <brobecker@adacore.com>
15888
15889 * gdb.base/set-lang-auto.exp: New testcase.
15890
a97fced3
JB
158912008-01-03 Joel Brobecker <brobecker@adacore.com>
15892
15893 * gdb.ada/fun_addr/foo.adb: New file.
15894 * gdb.ada/fun_addr.exp: New testcase.
15895
ef29ce1a
JK
158962008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15897
15898 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
15899 New files
15900
0fafefe3
JB
159012008-01-02 Joel Brobecker <brobecker@adacore.com>
15902
15903 * array_subscript_addr/p.adb: New file.
a9c64011 15904 * array_subscript_addr.exp: New testcase.
0fafefe3 15905
c4359f8d
JB
159062008-01-02 Joel Brobecker <brobecker@adacore.com>
15907
a9c64011 15908 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
15909 New files.
15910 * gdb.ada/str_cmp_ref.exp: New testcase.
15911
1aa1b15b
JB
159122008-01-01 Joel Brobecker <brobecker@adacore.com>
15913
15914 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
15915 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 15916 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 15917
81c9b2cf
JB
159182008-01-01 Joel Brobecker <brobecker@adacore.com>
15919
15920 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
15921 gdb.ada/ref_param/pck.ads: New files.
15922 * gdb.ada/ref_param.exp: New testcase.
15923
319e4674
JB
159242008-01-01 Joel Brobecker <brobecker@adacore.com>
15925
15926 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
15927 gdb.ada/interface/foo.adb: New files.
15928 * gdb.ada/interface.exp: New testcase.
15929
ef682c56
JB
159302007-12-31 Jim Blandy <jimb@codesourcery.com>
15931
15932 * gdb.base/multi-forks.exp: Consume all output from child
15933 processes before proceeding to next test.
15934
f6f3eb6c
JB
159352007-12-29 Jim Blandy <jimb@codesourcery.com>
15936
15937 * configure: Regenerated.
15938
f652e42f
JB
159392007-12-27 Joel Brobecker <brobecker@adacore.com>
15940
15941 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
15942 gdb.ada/fixed_cmp/fixed.adb: New files.
15943 * gdb.ada/fixed_cmp.exp: New testcase.
15944
6943e596
JB
159452007-12-27 Joel Brobecker <brobecker@adacore.com>
15946
15947 * gdb.ada/boolean_expr.exp: New testcase.
15948
aad9a193
JB
159492007-12-26 Jim Blandy <jimb@codesourcery.com>
15950
15951 * gdb.base/multi-forks.exp: Doc fix.
15952
fb5f3683
JB
159532007-12-26 Joel Brobecker <brobecker@adacore.com>
15954
15955 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15956 * gdb.ada/char_param.exp: Do not compile our test program with
15957 -gnata, this is unnecessary.
15958 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
15959
384e4a9c
JB
159602007-12-24 Joel Brobecker <brobecker@adacore.com>
15961
15962 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
15963 gdb.ada/print_chars/foo.adb: New files.
15964 * gdb.ada/print_chars.exp: New testcase.
15965
01e044f7
JB
159662007-12-24 Joel Brobecker <brobecker@adacore.com>
15967
15968 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
15969 gdb.ada/char_param/foo.adb: New files.
15970 * gdb.ada/char_param.exp: New testcase.
15971
0ce17860
JB
159722007-12-22 Jim Blandy <jimb@codesourcery.com>
15973
15974 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
15975 hard-coding source line numbers into the test.
15976 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
15977 gdb_get_line_number to find.
15978
919809b9
JB
159792007-12-22 Joel Brobecker <brobecker@adacore.com>
15980
15981 * gdb.base/ptype.c (highest): New struct type.
15982 (the_highest): New variable of that type.
15983 (main): Add dummy assignment to a field of variable the_highest.
15984 * gdb.base/ptype.exp: Test type printing of our new variable.
15985
abc8a88d
PM
159862007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
15987
15988 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 15989 and record first explicitly generated thread number.
abc8a88d
PM
15990 Use that thread number for thread specific watchpoint test.
15991 Add iteration number to repetitive tests.
15992
5158f3e3
CES
159932007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
15994 Jim Blandy <jimb@codesourcery.com>
15995
15996 * gdb.base/expand-psymtabs.c: New testcase
15997 source file.
15998 * gdb.base/expand-psymtabs.exp: New testcase
15999 expect file.
16000
37e4754d
LM
160012007-12-17 Luis Machado <luisgpm@br.ibm.com>
16002
16003 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
16004 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
16005
551e5d04
JB
160062007-12-17 Joel Brobecker <brobecker@adacore.com>
16007
16008 * gdb.ada/frame_args/foo.adb: New file.
16009 * gdb.ada/frame_args/pck.ads: New file.
16010 * gdb.ada/frame_args/pck.adb: New file.
16011 * gdb.ada/frame_args.exp: New testcase.
16012
a05ee097
JB
160132007-12-17 Joel Brobecker <brobecker@adacore.com>
16014
16015 * gdb.base/frame-args.c: New file.
16016 * gdb.base/frame-args.exp: New testcase.
16017
c162e8c9 160182007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 16019 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
16020
16021 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
16022
afe8ab22 160232007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16024
afe8ab22
VP
16025 * gdb.mi/mi-pending.exp: New.
16026 * gdb.mi/mi-pending.c: New.
16027 * gdb.mi/mi-pendshr.c: New.
16028
dfdfb3ca
JB
160292007-12-06 Jim Blandy <jimb@codesourcery.com>
16030
16031 * gdb.base/default.exp: Update expected output for 'info catch'.
16032
b7fca990
JK
160332007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16034
16035 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
16036 must be set to binary.
16037
6a1afc1e
PA
160382007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
16039
16040 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
16041
a6b151f1
DJ
160422007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
16043
16044 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
16045 gdb.mi/mi-file-transfer.exp: New.
16046
43039443
JK
160472007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16048
16049 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
16050
0ef2251b
MR
160512007-11-22 Maciej W. Rozycki <macro@mips.com>
16052
16053 * gdb.trace/backtrace.exp: Fix a typo.
16054 * gdb.trace/circ.exp: Likewise.
16055 * gdb.trace/collection.exp: Likewise.
16056 * gdb.trace/limits.exp: Likewise.
16057 * gdb.trace/report.exp: Likewise.
16058 * gdb.trace/tfind.exp: Likewise.
16059 * gdb.trace/while-dyn.exp: Likewise.
16060
5443631e
NR
160612007-11-21 Nick Roberts <nickrob@snap.net.nz>
16062
16063 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
16064 objects of pointers that can't be dereferenced are now
16065 "noneditable".
16066
a4ce5b0d
UW
160672007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16068
16069 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
16070 (target_cpu): Remove.
16071
d6e956e5
VP
160722007-10-15 Vladimir Prus <vladimir@codesourcery.com>
16073
16074 * gdb.base/ending-run.exp: Expect the list of cleared
16075 breakpoint to come in natural order, not the reversed one.
a9c64011 16076
214270ab
VP
160772007-11-07 Vladimir Prus <vladimir@codesourcery.com>
16078
16079 * gdb.mi/mi-var-child.c (do_child_deletion): New.
16080 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 16081
1a619819
LM
160822007-11-05 Luis Machado <luisgpm@br.ibm.com>
16083
16084 * gdb.base/printcmds.exp: New function
16085 test_printf_with_dfp.
16086
5b01a6fa
DE
160872007-11-02 Doug Evans <dje@google.com>
16088
16089 * gdb.disasm/t01_mov.s: Remove carriage returns.
16090 * gdb.disasm/t02_mova.s: Ditto.
16091 * gdb.disasm/t03_add.s: Ditto.
16092 * gdb.disasm/t04_sub.s: Ditto.
16093 * gdb.disasm/t05_cmp.s: Ditto.
16094 * gdb.disasm/t06_ari2.s: Ditto.
16095 * gdb.disasm/t07_ari3.s: Ditto.
16096 * gdb.disasm/t08_or.s: Ditto.
16097 * gdb.disasm/t09_xor.s: Ditto.
16098 * gdb.disasm/t10_and.s: Ditto.
16099 * gdb.disasm/t11_logs.s: Ditto.
16100 * gdb.disasm/t12_bit.s: Ditto.
16101 * gdb.disasm/t13_otr.s: Ditto.
16102
ec33ab7f
JK
161032007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16104
16105 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
16106
ae0d01ff
UW
161072007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16108
16109 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
16110 provide DFP support.
16111
55eddb0f
DJ
161122007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
16113
16114 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
16115 Test "set powerpc vector-abi". Skip auto-detection tests for old
16116 toolchains.
16117
7020f05c
PA
161182007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16119
16120 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
16121 with [string compare].
16122
84bc3db9
PA
161232007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16124
16125 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
16126 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
16127
5876dc88
LM
161282007-10-25 Luis Machado <luisgpm@br.ibm.com>
16129
16130 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
16131 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
16132 * gdb.opt/Makefile.in: New makefile.
16133 * Makefile.in: Create new directory "gdb.opt".
16134 * configure.ac: Add "gdb.opt" directory.
16135 * configure: Regenerated.
a9c64011 16136
c3ea9a14
DE
161372007-10-25 Doug Evans <dje@google.com>
16138
16139 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
16140 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
16141
a9c64011 161422007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
16143 Thiago Jung Bauermann <bauerman@br.ibm.com>
16144
16145 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
16146 Floating Point expressions.
16147 * gdb.base/dfp-test.exp: new file adding tests for Decimal
16148 Floating Point variables.
16149 * gdb.base/dfp-test.c: new file containing program with Decimal
16150 Floating variables, used by gdb.base/dfp-test.exp.
16151
62a24a2b
DJ
161522007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
16153
16154 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
16155
e7b1eae6
UW
161562007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16157
16158 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
16159 compiling test case with GCC.
16160 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
16161
c641edcc
UW
161622007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16163
16164 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16165 format changes.
16166
5e5ebfe6
MS
161672007-10-18 Michael Snyder <msnyder@specifix.com>
16168
16169 * gdb.base/dbx.exp: Add missing "-re " operator.
16170
e831e7b6
GM
161712007-10-16 Gaius Mulley <gaius@glam.ac.uk>
16172
16173 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
16174 * configure.ac: Removed trailing spaces after backslash.
16175 * gdb.modula2: New directory.
16176 * gdb.modula2/Makefile.in: New file.
16177 * gdb.modula2/unbounded-array.exp: New file.
16178 * gdb.modula2/unbounded1.c: New file.
16179
7cc46491
DJ
161802007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
16181
16182 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
16183
161842007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
16185
16186 * gdb.base/sigstep.c (main): Add checks for
16187 return values for setitimer call.
16188 Call setitimer again with itimer = ITIMER_REAL
16189 if first call to setitimer fails.
16190
e91528f0
KH
161912007-10-11 Kazu Hirata <kazu@codesourcery.com>
16192
16193 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
16194 of $timeout.
16195
2ec9a4f8
DJ
161962007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
16197
16198 * gdb.server/server-run.exp: Test for dynamic linker symbols.
16199
162002007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
16201
16202 * lib/gdb.exp (gdb_run_cmd): Move comment outside
16203 of gdb_expect call, to avoid interruption.
16204
64b2fa04
PA
162052007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
16206
16207 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
16208 (v_unsigned_long_long, v_long_long_array)
16209 (v_signed_long_long_array, v_unsigned_long_long_array)
16210 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
16211 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
16212 [!NO_LONG_LONG]: New.
16213 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
16214 v_long_long_member.
16215
16216 (v_long_long_func, v_signed_long_long_func)
16217 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
16218 (main) [!NO_LONG_LONG]: Initialize long long variants.
16219
16220 * gdb.base/whatis.exp: If board file requests no_long_long, build
16221 test with NO_LONG_LONG defined. Test long long, signed long long,
16222 and unsigned long long variants but only if board file doesn't
16223 disable it.
16224
a912286e 162252007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 16226 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
16227
16228 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
16229 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
16230 * configure: Regenerated.
16231 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
16232 gdb.pascal/types.exp, lib/pascal.exp: New files.
16233
471ba8c9
DJ
162342007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
16235
16236 * gdb.cp/classes.exp (do_tests): Always step to the line after the
16237 call.
16238 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
16239 to return to the call.
16240 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
16241 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
16242 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
16243 * gdb.mi/mi-until.exp (test_until): Likewise.
16244 * gdb.mi/mi2-until.exp (test_until): Likewise.
16245
fef8a650
DJ
162462007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
16247
16248 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
16249 two-char array.
16250 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
16251
d983da9c
DJ
162522007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
16253
16254 * gdb.threads/watchthreads.c (thread_function): Sleep between
16255 iterations.
16256 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
16257 at once for S/390. Generate matching fails and passes.
16258
17f62551
VP
162592007-09-27 Vladimir Prus <vladimir@codesourcery.com>
16260
16261 * gdb.mi/var-cmd.c (do_children_tests): Initialize
16262 the 'struct_declarations' variable to zeros.
a9c64011 16263
ed0616c6
VP
162642007-09-24 Vladimir Prus <vladimir@codesourcery.com>
16265
16266 * gdb.cp/mb-ctor.cc: New.
16267 * gdb.cp/mb-ctor.exp: New.
16268 * gdb.cp/mb-templates.cc: New.
16269 * gdb.cp/mb-templates.exp: New.
16270
41f1b697
DJ
162712007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
16272
16273 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
16274
3f213f78
PA
162752007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
16276
16277 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
16278 targets.
16279 * configure: Regenerate.
16280
0d381245 162812007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16282
0d381245
VP
16283 * gdb.base/annota1.exp: Adjust for 'info break'
16284 format changes.
16285 * gdb.base/annota3.exp: Likewise.
16286 * gdb.base/break.exp: Likewise.
16287 * gdb.base/condbreak.exp: Likewise.
16288 * gdb.base/pending.exp: Likewise.
16289 * gdb.base/sepdebug.exp: Likewise.
16290 * gdb.base/unload.exp: Likewise.
16291 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 16292
fe3f5fa8
VP
162932007-09-22 Vladimir Prus <vladimir@codesourcery.com>
16294
16295 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
16296 messages.
16297 * gdb.base/chng-syms.exp: Likewise.
16298 * gdb.base/unload.exp: Likewise.
a9c64011 16299
a75cf6c0
DJ
163002007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
16301
16302 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
16303
18ecae38
DJ
163042007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
16305
16306 * schedlock.c (NUM): Change to 1.
16307 (main): Use args[0] for the main thread.
16308 * schedlock.exp: Only expect two threads. Only issue one pass or fail
16309 regardless of the number of threads.
16310
5509918f
MR
163112007-09-14 Maciej W. Rozycki <macro@mips.com>
16312
4a543daf
MR
16313 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
16314 type down.
16315 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
16316 test.
16317 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
16318 watchpoint type down.
16319 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
16320 test.
16321
163222007-09-14 Maciej W. Rozycki <macro@mips.com>
16323
5509918f
MR
16324 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
16325 Move all the tests here and run them twice, once using software
16326 watchpoints and once using hardware watchpoints.
16327 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
16328
40b53987
DJ
163292007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
16330
16331 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
16332 test.
16333
695e2681
MK
163342007-09-10 Mark Kettenis <kettenis@gnu.org>
16335
8b3fc8d8
MK
16336 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
16337 build-id.
16338
695e2681
MK
16339 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
16340 know about $ORIGIN. Calculate output dir from $dest instead of
16341 using ${objdir}/{$subdir}.
16342
58d69f29
MK
163432007-09-09 Mark Kettenis <kettenis@gnu.org>
16344
16345 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
16346 gcore, before continuing with the test.
16347
3e347599
DJ
163482007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
16349
16350 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
16351 * gdb.mi/mi-watch.exp: Likewise.
16352
ea37ba09
DJ
163532007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
16354 Jim Blandy <jimb@codesourcery.com>
16355
16356 * gdb.arch/i386-sse.exp: Do not expect character constants.
16357 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
16358 * gdb.base/display.exp: Allow print/s.
16359 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
16360 and unsigned char array changes.
16361
2025a643
DJ
163622007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
16363
16364 * gdb.base/display.exp: Add tests for printf %p.
16365
26669a27
PA
163662007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
16367
16368 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
16369 the dll name to unicode.
16370
c8f021f8
JK
163712007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16372
16373 * gdb.base/default.exp (show version): Update the version text.
16374 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
16375
4cf31eea
JK
163762007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16377
16378 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
16379 New files.
16380
4935890f
JK
163812007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16382
16383 * lib/gdb.exp (build_id_debug_filename_get): New function.
16384 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
16385 Remove the generate DEBUG file for the future testcase runs.
16386 New testcase for the NT_GNU_BUILD_ID retrieval.
16387 Move the final testing step to ...
16388 (test_different_dir): ... a new function.
16389 New parameter XFAIL to XFAIL all the tests performed.
16390 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
16391 New parameter TYPE to PF_PREFIX all the tests performed.
16392
02142340
VP
163932007-08-31 Vladimir Prus <vladimir@codesourcery.com>
16394
16395 * gdb.mi/mi-var-cp.cc (path_expression): New
16396 function.
16397 * gdb.mi/mi-var-cp.exp: Run path exression tests.
16398
36acd84e
UW
163992007-08-27 Markus Deuling <deuling@de.ibm.com>
16400
16401 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
16402 to fit into SPU Local Store memory.
16403
a896d121
JB
164042007-08-23 Joel Brobecker <brobecker@adacore.com>
16405
16406 * gdb.base/default.exp: Adjust the expected output of "info
16407 warranty" after the switch to GPLv3.
16408
7b433602
JB
164092007-08-23 Joel Brobecker <brobecker@adacore.com>
16410
16411 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
16412 to 30000 (from 20000).
16413
e22f8b7c
JB
164142007-08-23 Joel Brobecker <brobecker@adacore.com>
16415
16416 Switch the license of all .exp files to GPLv3.
16417 Switch the license of all .f and .f90 files to GPLv3.
16418 Switch the license of all .s and .S files to GPLv3.
16419
5a0e3bd0
JB
164202007-08-23 Joel Brobecker <brobecker@adacore.com>
16421
16422 * configure.ac: Switch license to GPLv3.
16423
cc00619d
JB
164242007-08-23 Joel Brobecker <brobecker@adacore.com>
16425
16426 Switch the licensing to GPLv3 for all .ads and .adb files.
16427
8d26208a
DJ
164282007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
16429
16430 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
16431 and t_int_double.
16432 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
16433
4fcb9948
JB
164342007-08-17 Joel Brobecker <brobecker@adacore.com>
16435
16436 * gdb.base/step-line.c: Switch license to GPL version 3, and
16437 update copyright year.
16438 * gdb.base/step-line.inp: Likewise.
16439
b9c34f67
JB
164402007-08-17 Joel Brobecker <brobecker@adacore.com>
16441
16442 * gdb.base/gdb1555.exp: Make expected output immune to formatting
16443 changes inside gdb1555.c.
16444 * gdb.base/pending.exp: Likewise.
16445
2cc17678
DJ
164462007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
16447
16448 * config/default.exp: New file.
16449
e48883f7
DJ
164502007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16451
16452 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
16453 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
16454
1ab80e5b
MR
164552007-07-30 Maciej W. Rozycki <macro@mips.com>
16456
16457 * gdb.base/dump.exp: Force the correct endianness for binary
16458 formats not carrying this information.
16459
aba471f5
DJ
164602007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16461
16462 * gdb.threads/staticthreads.exp: Match .*sem_post.
16463
d4e07204
DJ
164642007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16465
16466 * gdb.base/readline.exp (operate_and_get_next): Match the final
16467 prompt.
16468
2b97317d
KB
164692007-07-23 Kevin Buettner <kevinb@redhat.com>
16470
16471 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
16472 to restarting SID.
16473
44efa07a
KB
164742007-07-18 Kevin Buettner <kevinb@redhat.com>
16475
16476 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
16477 prior to `gdb_start'.
16478
7b5ebade
KB
164792007-07-18 Kevin Buettner <kevinb@redhat.com>
16480
16481 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
16482 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
16483 Remove call to gdb_unload.
16484
255e7678
DJ
164852007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
16486 Daniel Jacobowitz <dan@codesourcery.com>
16487
16488 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
16489 for __WIN32__.
16490 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
16491 * gdb.base/unload.exp: Use shared library test routines.
16492
3a40aaa0
UW
164932007-07-03 Markus Deuling <deuling@de.ibm.com>
16494
16495 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
16496 * gdb.base/solib-symbol-lib.c: Likewise.
16497 * gdb.base/solib-symbol-main.c: Likewise.
16498
b0f4b84b
DJ
164992007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
16500
16501 * config/gdbserver.exp (gdb_reconnect): New.
16502 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
16503 gdb.base/solib-disc.exp: New files.
16504 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
16505 remote debugging".
16506 (gdb_compile): Add shlib_load flag.
16507 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
16508 port.
16509 (gdbserver_reconnect): New.
16510
1b05479a
DJ
165112007-07-01 Nick Roberts <nickrob@snap.net.nz>
16512 Daniel Jacobowitz <dan@codesourcery.com>
16513
16514 * gdb.base/annota3.exp: Test for if construct.
16515
86f78eb2
DJ
165162007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
16517
16518 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
16519
6a2eb474 165202007-06-21 Chris Dearman <chris@mips.com>
a9c64011 16521 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
16522
16523 * gdb.base/display.exp: Allow a newline after display/i.
16524 * gdb.base/pc-fp.exp: Likewise.
16525 * gdb.base/sigbpt.exp: Likewise.
16526
f8b73d13
DJ
165272007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16528
16529 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
16530 required features to be included.
16531
4339e69e
DJ
165322007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16533
16534 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
16535 in info threads output.
16536
23d964e7
UW
165372007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16538 Markus Deuling <deuling@de.ibm.com>
16539
16540 * gdb.arch/spu-info.exp: New testcase.
16541 * gdb.arch/spu-info.c: New file.
16542
fd20f75b
DJ
165432007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
16544
16545 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
16546 tpcs_offset. Restore lr after the call.
16547 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
16548
2226f861
DJ
165492007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
16550
16551 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
16552 (gdbserver_run): Kill any running gdbserver.
16553 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
16554
d12371a9
MR
165552007-05-17 Maciej W. Rozycki <macro@mips.com>
16556
16557 * gdb.base/sigbpt.exp: Preset segv_addr.
16558
93f02886
DJ
165592007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
16560
16561 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
16562 (gdb_compile_shlib): Likewise.
16563 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
16564 (default_gdb_init): Clear cleanfiles.
16565 (gdb_finish): Delete recorded cleanfiles.
16566 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
16567
16568 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
16569 Do not use isnative.
16570 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
16571 gdb.base/so-impl-ld.exp: Likewise.
16572 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
16573 * gdb.base/unload.exp: Likewise. Do not pass empty option to
16574 gdb_compile.
16575
b04e06d7
VP
165762007-05-15 Vladimir Prus <vladimir@codesourcery.com>
16577
16578 * config/unknown.exp: Remove.
16579
069ed931
UW
165802007-05-15 Markus Deuling <deuling@de.ibm.com>
16581
16582 * gdb.base/info-proc.exp: Check is_remote.
16583
09db0d03
UW
165842007-05-14 Markus Deuling <deuling@de.ibm.com>
16585
16586 * gdb.base/gcore.exp: Initialize variable core_supported.
16587
af2cbe8c
DJ
165882007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16589
16590 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
16591
027c0295
DJ
165922007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16593
16594 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
16595 * gdb.threads/print-threads.exp (test_all_threads): Allow
16596 negative and hexadecimal thread IDs.
16597
dc5000e7
DJ
165982007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16599
16600 * gdb.java/jprint.java (public): Avoid invalid call to static
16601 method.
16602
2e74ed18
DP
166032007-05-14 Denis Pilat <denis.pilat@st.com>
16604
16605 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
16606 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
16607 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16608 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
16609 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
16610
83547f02
UW
166112007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16612
16613 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 16614 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
16615 this mode.
16616 * gdb.base/ovlymgr.c: Provide stubs for spu target.
16617 * gdb.base/spu.ld: New file.
16618
b18be20d
DJ
166192007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
16620
16621 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
16622
be444858
DJ
166232007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
16624
16625 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
16626
b1d53152
DJ
166272007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16628
16629 * gdb.java/jmain.exp: Handle demangled names with and without method
16630 signatures.
16631
d084b331
DJ
166322007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16633
16634 * gdb.mi/mi-syn-frame.c (main, foo, bar)
16635 (have_a_very_merry_interrupt): Remove calls to puts.
16636 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
16637 inferior output.
16638 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
16639 test names.
16640
db9d7fc5
DJ
166412007-04-29 Markus Deuling <deuling@de.ibm.com>
16642 Daniel Jacobowitz <dan@codesourcery.com>
16643
16644 * gdb.base/auxv.exp (core_works): Also check is_remote.
16645 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
16646
ef783a7d 166472007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16648
ef783a7d
VP
16649 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
16650 message, not the undefined 'module' variable.
16651 * gdb.base/siginfo.exp: Likewise.
16652 * gdb.base/sigstep.exp: Likewise.
16653 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
16654 serialport.
16655 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
16656
b7b73cae
CV
166572007-04-25 Corinna Vinschen <vinschen@redhat.com>
16658
16659 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
16660 target sim fails. Return 0 otherwise.
16661 (gdb_load): Return prematurely if gdb_target_sim fails.
16662
7d90fdfa
DP
166632007-04-16 Denis Pilat <denis.pilat@st.com>
16664
16665 * gdb.base/setshow.exp: Reset height after having set it to 100.
16666
5d3e9c85
DP
166672007-04-16 Denis Pilat <denis.pilat@st.com>
16668
16669 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
16670
18e75969
DP
166712007-04-16 Denis Pilat <denis.pilat@st.com>
16672
16673 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
16674
25d5ea92
VP
166752007-04-14 Vladimir Prus <vladimir@codesourcery.com>
16676
16677 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
16678 tests. Run the frozen varobjs test.
16679 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 16680 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 16681
0b49cb80
JK
166822007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16683
16684 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
16685 gdb.base/type-opaque.exp: New files.
16686
a73bafbc 166872007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
16688
16689 * gdb.mi/mi-var-child.c
a73bafbc
VP
16690 (do_children_tests): User char[2] instead of
16691 char so that automatic printing of pointers to char
16692 don't give unpredicable result.
16693 * gdb.mi/var-cmd.c (do_locals_test): Initialize
16694 local variables.
16695 * gdb.mi/mi-var-child.exp: Step to right line
16696 of do_children_tests.
16697 * gdb.mi/mi2-var-child.exp: Likewise.
16698 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 16699 do_locals_tests.
a73bafbc
VP
16700 (do_children_tests): User char[2] instead of
16701 char so that automatic printing of pointers to char
a9c64011 16702 don't give unpredicable result.
a73bafbc 16703 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16704 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
16705 Pass test name to mi_wait_for_stop.
16706
7ce59000
DJ
167072007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16708
16709 * gdb.asm/asm-source.exp: Remove d10v case.
16710 * lib/gdb.exp (skip_cplus_tests): Likewise.
16711 * gdb.asm/d10v.inc: Deleted.
16712
20389057
DJ
167132007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16714
16715 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
16716
8807d78b
DJ
167172007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16718
16719 * config/netware.exp: Delete file.
16720
aa3edb8e
JB
167212007-03-29 Joel Brobecker <brobecker@adacore.com>
16722
16723 * gdb.dwarf2/dw2-noloc.S: New file.
16724 * gdb.dwarf2/dw2-noloc.exp: New file.
16725
297561ac
PA
167262007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
16727
16728 * gdb.cp/method2.cc: New test.
16729 * gdb.cp/method2.exp: New test.
16730 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
16731
1f81bd39
DJ
167322007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16733
16734 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
16735
9453113a
DJ
167362007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
16737
16738 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
16739
b741e217
DJ
167402007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16741
16742 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
16743 (gdb_load): Delete, replace with...
16744 (gdb_reload): ...this.
16745 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
16746 * gdb.server/server-mon.exp: Likewise.
16747 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
16748 (gdb_start_cmd): New.
16749 (gdb_file_cmd): Save the last loaded file.
16750 (gdb_reload): New.
16751 (gdb_gnu_strip_debug): Use transform.
16752 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
16753 support here. Use new $last_loaded_file. Check mtime.
16754 (gdb_target_cmd): Handle ObjC failure case.
16755 (infer_host_exec): Delete.
16756 (gdbserver_load): Rename to...
16757 (gdbserver_run): ...this. Simplify.
16758 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
16759 (mi_gdb_load): Move most contents to a new function...
16760 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
16761 (mi_run_cmd): Use mi_gdb_target_load.
16762 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
16763 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
16764 Use gdb_run_cmd.
16765 * gdb.base/charsign.exp: Remove incorrect comment.
16766 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
16767 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
16768 gdb.base/start.exp: Use gdb_start_cmd.
16769
446ab585 167702007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 16771 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
16772
16773 * gdb.base/sigbpt.exp: Fix the message when skipping test.
16774 * gdb.base/signull.exp: Similarly.
16775
bbb88ebf
UW
167762007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16777
16778 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
16779 messages available to test cases (like chng-sym.exp).
16780
cb8c4a99
AS
167812007-03-14 Andreas Schwab <schwab@suse.de>
16782
16783 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16784 format changes.
16785
4e463ff5
DJ
167862007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
16787
16788 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
16789 (optimized_1): New.
16790 (main): Call optimized_1.
16791 (gdb2029): Correct typos. Call gdb2029_marker.
16792 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
16793 for gdb2029.
16794
b6db2c47
MK
167952007-03-12 Mark Kettenis <kettenis@gnu.org>
16796
16797 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
16798 as tabs. Remove redundant test pattern.
16799
70ed3737
UW
168002007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16801
16802 * gdb.base/long_long.exp: Accept optional symbol name in <...>
16803 for /a format output.
16804
47b67b60
DJ
168052007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
16806
16807 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
16808 collect output incrementally.
16809
b8953b0e
UW
168102007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16811
16812 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
16813 for -var-create lpcharacter test.
16814 * gdb.mi/mi2-var-cmd.exp: Likewise.
16815
7acd5c40
UW
168162007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16817
16818 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
16819 pass on targets where address zero is readable.
16820
9c6759c1
UW
168212007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16822
16823 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
16824 just a single architecture.
16825
a2f1aeb4
UW
168262007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16827
16828 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
16829 (fetch_all_registers): New function, uses gdb_test_multiple and
16830 exp_continue to fetch inferior output line-by-line.
16831 Replace all uses of do_get_all_registers by fetch_all_registers.
16832
46579ac2
UW
168332007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16834
16835 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
16836 in target_info.
16837
fc133f24
MS
168382007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16839
a9c64011 16840 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
16841 consistancy; add a default (timeout) case.
16842
7646a51d
MS
168432007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16844
16845 * gdb.base/watchpoint.exp: Fix truncated comment.
16846
dcfff61f
MS
168472007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16848
16849 * Makefile.in: Remove spurious single-quotes from sed command.
16850
664e3ee9
DJ
168512007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
16852
16853 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
16854 func.
16855 * gdb.mi/mi2-var-cmd.exp: Likewise.
16856
d7cc6f2f
JB
168572007-02-27 Joel Brobecker <brobecker@adacore.com>
16858
a9c64011
AS
16859 * gdb.dwarf2/dw2-producer.S: New file.
16860 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
16861
168622007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
16863
16864 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16865 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16866 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16867 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16868 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
16869 Revert tests to use mi_gdb_test and include value field in output
16870 of -var-create.
16871
93d42b30
DJ
168722007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16873
16874 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
16875
c499ed39
DJ
168762007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16877
16878 * gdb.base/maint.exp: Remove full paths from test names.
16879 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
16880 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
16881
9836f81b
JB
168822007-02-27 Joel Brobecker <brobecker@adacore.com>
16883
16884 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
16885
c74d0ad8
DJ
168862007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16887
16888 * gdb.server/server-mon.exp: New test.
16889
2711e456
DJ
168902007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16891
16892 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
16893
ff6f572f
DJ
168942007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16895
16896 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
16897 register capitalization.
16898
fada3feb
DP
168992007-02-13 Denis Pilat <denis.pilat@st.com>
16900
16901 * gdb.mi/mi-var-invalidate.exp: New file.
16902
fb1e4ffc
DJ
169032007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16904
16905 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
16906
3da939d7
DJ
169072007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16908
16909 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
16910
123dc839
DJ
169112007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16912
16913 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
16914 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
16915
877e3645 169162007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
16917
16918 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16919 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16920 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16921 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16922 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 16923 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 16924 Update tests to include value field in output of -var-create.
a9c64011 16925
3c0a2960
AS
169262007-02-08 Andreas Schwab <schwab@suse.de>
16927
16928 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
16929
108546a0
DJ
169302007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
16931
16932 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
16933 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
16934
d701dcab
DP
169352007-02-02 Denis Pilat <denis.pilat@st.com>
16936
16937 * gdb.threads/threadapply.exp: check that frame is not changed by
16938 the thread apply all command.
16939
783e3e2f
AS
169402007-01-31 Andreas Schwab <schwab@suse.de>
16941
6d9c3a87
AS
16942 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16943
3c50d7b9
AS
16944 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
16945 in the dwarf sections.
16946 * gdb.dwarf2/mac-fileno.S: Likewise.
16947
783e3e2f
AS
16948 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
16949 bspstore register on ia64.
16950
78ff580e
AS
169512007-01-29 Andreas Schwab <schwab@suse.de>
16952
cc8e9b12
AS
16953 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
16954 "frame-begin" annotation.
16955
78ff580e
AS
16956 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
16957 number of "frames-invalid" annotations.
16958
704a4f78
DJ
169592007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16960
16961 * gdb.base/commands.exp: Call if_commands_test.
16962 (gdb_test_no_prompt, if_commands_test): New.
16963
e741bf94
MK
169642007-01-28 Mark Kettenis <kettenis@gnu.org>
16965
16966 * gdb.threads/sigthread.c (NSIGS): Make bigger.
16967
474d0ad3
AS
169682007-01-27 Andreas Schwab <schwab@suse.de>
16969
16970 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
16971 .short/.int/.quad in the dwarf sections.
16972 * gdb.dwarf2/dw2-intercu.S: Likewise.
16973 * gdb.dwarf2/dw2-intermix.S: Likewise.
16974
e784b426
JK
169752007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16976
16977 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
16978 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
16979 array.
e784b426
JK
16980 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
16981 * gdb.base/setvar.exp: Likewise.
16982
37f08e04
AS
169832007-01-26 Andreas Schwab <schwab@suse.de>
16984
9a01813a
AS
16985 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
16986 test.
16987
37f08e04
AS
16988 * gdb.base/multi-forks.exp ("restart $i"): Also match
16989 __kernel_syscall_via_break.
16990
6e2a9270
VP
169912007-01-24 Vladimir Prus <vladimir@codesourcery.com>
16992
16993 * lib/mi-support.exp (mi_delete_varobj): New.
16994 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
16995 testcase.
16996 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
16997 (main): Call the above.
16998 (reference_update_test, base_in_reference_test)
16999 (reference_to_pointer): Delete the created varobjs.
a9c64011 17000
e515b470
DJ
170012007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
17002
17003 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
17004 * configure: Regenerated.
17005 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
17006 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
17007 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
17008 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
17009 * lib/gdb.exp (gdb_skip_xml_test): New function.
17010
08d8bcd7
DJ
170112007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
17012
17013 * gdb.base/sigrepeat.exp: Correct error message.
17014
170152007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
17016 Daniel Jacobowitz <dan@codesourcery.com>
17017
17018 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
17019 gdb.arch/i386-gnu-cfi-asm.S: New files.
17020
97c3f1f3
JK
170212007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17022
17023 * lib/gdb.exp: Abort on missing `site.exp'.
17024
cb1df416
DJ
170252007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17026 Daniel Jacobowitz <dan@codesourcery.com>
17027
17028 * gdb.base/included.c, gdb.base/included.exp,
17029 gdb.base/included.h: New files.
17030
35990120
DJ
170312007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17032
17033 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
17034 (maximize_rlimit): Reduce limits on 64-bit systems.
17035
6e81a116 170362007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
17037
17038 From Marcus Deuling <deuling@de.ibm.com>:
17039 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
17040 every case.
17041
6c3c41f3
NR
170422007-01-13 Nick Roberts <nickrob@snap.net.nz>
17043
17044 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
17045 (test_path_specification): Use objdir instead of srcdir to always
17046 get an absolute filename.
17047
2f12c312
DJ
170482007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
17049
17050 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
17051
81121995
VP
170522007-01-11 Vladimir Prus <vladimir@codesourcery.com>
17053
17054 * gdb.mi/mi-var-cp.cc (reference_update_tests):
17055 Make sure the variable we're using is in scope.
17056 (reference_to_pointer): Likewise.
17057
4741b737
DJ
170582007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17059
17060 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
17061 has no debug information.
17062
054410c3
DJ
170632007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17064
17065 * gdb.base/annota1.exp: Remove extra send_gdb.
17066
818f79f6
DJ
170672007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17068
17069 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
17070
f7a6bb70
DJ
170712007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17072
17073 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
17074
57e66780
DJ
170752007-01-08 Nick Roberts <nickrob@snap.net.nz>
17076 Daniel Jacobowitz <dan@codesourcery.com>
17077
17078 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
17079 lcharacter or linteger change. Correct duplicated test name.
17080 * gdb.mi/mi2-var-cmd.exp: Likewise.
17081
3d799a95
DJ
170822007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
17083
17084 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
17085
170862007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 17087
a9c64011
AS
17088 * gdb.base/nofield.c: New file.
17089 * gdb.base/nofield.exp: New testcase.
51679ba9 17090
eafb94e8
NR
170912007-01-05 Nick Roberts <nickrob@snap.net.nz>
17092
17093 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
17094
17095 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
17096 test.
17097
5e572bb4
DJ
170982007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17099
17100 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
17101
74a44383
DJ
171022007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17103
17104 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
17105 when continuing.
17106
1b572db9
DJ
171072007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17108
17109 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
17110 Expect ".exe" extension.
17111
381bc39b
DJ
171122007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17113
17114 * gdb.base/charset.exp: Add explicit filename to break.
17115 * gdb.base/dbx.exp: Add explicit filename to breaks.
17116
2b70e4c6
DJ
171172007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17118
17119 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
17120 * gdb.mi/mi2-file.exp: Likewise.
17121
303b6f5d
DJ
171222007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17123
17124 Implement specification of MI tests as comments
17125 in C and C++ sources.
17126 * lib/mi-support.exp (mi_autotest_data): New variable.
17127 (mi_autotest_source): New variable.
17128 (count_newlines, mi_prepare_inline_tests)
17129 (mi_get_inline_test, mi_continue_to_line)
17130 (mi_run_inline_test, mi_tbreak)
17131 (mi_send_resuming_command, mi_wait_for_stop): New functions.
17132 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
17133 Run inline tests.
17134 * gdb.mi/mi-var-cp.cc: Define tests here.
17135
23da0d94
VP
171362007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17137
17138 Simplify usage of mi_continue_to.
17139 * lib/mi-support.exp (mi_runto_helper): Renamed
17140 from mi_runto, added new parameter 'run_or_continue'.
17141 (mi_runto): Use mi_runto_helper.
17142 (mi_continue_to): Accept just function name as parameter.
17143 Use mi_runto_helper.
17144 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
17145 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 17146
f9e18282
JB
171472006-01-04 Joel Brobecker <brobecker@adacore.com>
17148
17149 Make this testcase a bit more realistic. The current code
17150 is too simplistic, and allows the compiler to optimize out
17151 some of the entities we need for this testcase.
17152 * gdb.ada/null_record/bar.ads (Void_Star): New type.
17153 (Do_Nothing): Add extra parameter.
17154 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
17155 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
17156 by using a variable of type Void_Star.
17157
fd678c65
JB
171582006-01-04 Joel Brobecker <brobecker@adacore.com>
17159
17160 * gdb.ada/catch_ex/foo.adb: New file.
17161 * gdb.ada/catch_ex.exp: New testcase.
17162
05cfdb42
DJ
171632007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
17164
17165 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
17166 pass --image-base to linker.
17167
2e03ee74
DJ
171682007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17169 Daniel Jacobowitz <dan@codesourcery.com>
17170
17171 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
17172 secondary prompts.
17173
0d5de010
DJ
171742007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17175
17176 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
17177 output. Test the types of members and member pointers.
17178 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
17179 gdb/2092.
17180 * gdb.cp/member-ptr.exp: Search for a comment instead of a
17181 statement. Enable for GCC. Update expected output for some tests
17182 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
17183 layout.
17184 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
17185 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
17186 (Diamond::vget_base): New.
17187 (main): Add new tests.
17188 * gdb.cp/printmethod.exp: Update expected output for member functions.
17189 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
17190 print pEe->D::vg().
17191
61a771aa
DJ
171922007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17193
17194 * gdb.threads/tls.exp: Allow stops in sem_post.
17195
2fa63963
DJ
171962006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
17197
17198 * gdb.base/annota1.exp: Allow .*printf in backtraces.
17199 * gdb.base/annota3.exp: Likewise.
17200 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
17201 again (instead of timing out).
17202 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
17203 GCC bug 26475.
17204 * gdb.java/jmisc.exp: Adjust to work with method signatures including
17205 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
17206 test from jmisc1.exp.
17207 * gdb.java/jmisc1.exp: Delete.
17208 * gdb.java/jprint.exp: Adjust to work with method signatures including
17209 return types.
17210 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
17211 * gdb.threads/linux-dp.exp: Don't be confused by program output.
17212 * lib/java.exp (compile_java_from_source): Pass the correct type
17213 to target_compile.
17214
5eefc2b7
JB
172152006-12-31 Joel Brobecker <brobecker@adacore.com>
17216
17217 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
17218 (stack_align_edx): New function.
17219 (stack_align_eax): New function.
17220 (main): Add calls to stack_align_edx and stack_align_eax.
17221 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
17222 Add testing for the cases where the register used during a stack
17223 realignment is edx. Same for eax.
17224
227c54da
DJ
172252006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
17226
17227 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
17228 and generic PE targets.
17229
cab8ac94
JB
172302006-12-29 Joel Brobecker <brobecker@adacore.com>
17231
17232 * gdb.ada/array_return.exp: Update copyright date list.
17233
ba54f318
JB
172342006-12-27 Joel Brobecker <brobecker@adacore.com>
17235
17236 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
17237 (Create_Small_Float_Vector): New function.
17238 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
17239 function body.
17240 * gdb.ada/array_return/p.adb: Use new type and function from
17241 package Pck.
17242 * gdb.ada/array_return.exp: Add a test verifying that GDB is
17243 able to print the value returned by a function returning an
17244 array of float.
17245
6b7a35dd
JB
172462006-12-20 Joel Brobecker <brobecker@adacore.com>
17247
17248 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
17249 The associated tests should be PASSing.
17250
038224f6
VP
172512006-12-08 Vladimir Prus <vladimir@codesourcery.com>
17252
17253 Test for base in references.
17254 * gdb.mi/mi-var-cp.cc: Add test code.
17255 * gdb.mi/mi-var-cp.exp: Test for bases in references.
17256 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
17257 * gdb.mi/mi2-watch.exp: Likewise.
17258 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
17259 (mi_list_varobj_children): New function.
17260
b26ed50d
VP
172612006-12-08 Vladimir Prus <vladimir@codesourcery.com>
17262
17263 * lib/mi-support.exp
17264 (mi_runto): Accept "()" after function name.
17265 (mi_create_varobj): New function.
17266 (mi_varobj_update): New function.
17267 (mi_Check_varobj_value): New function.
17268 * gdb.mi/mi-var-cp.exp: New file.
17269 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 17270
08232497
DJ
172712006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
17272
17273 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
17274 gdb.base/weaklib2.c: New files.
17275
d394c993 172762006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 17277
ac6c2fba
NS
17278 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
17279 info. Adjust test names.
17280
8ec659a0 17281 * gdb.base/break.c (main): Move position of malloc.
d394c993 17282 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 17283
acd65feb
VP
172842006-11-28 Vladimir Prus <vladimir@codesourcery.com>
17285
17286 * gdb.mi/mi-var-cmd.exp: Check -var-update after
17287 assignement of arrays and function pointers.
17288 * gdb.mi/var-cmd.c: Add declaration necessary for above
17289 tests.
17290
f556d5e5
NS
172912006-11-27 Nathan Sidwell <nathan@codesourcery.com>
17292
17293 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
17294
17295 * gdb.threads/linux-dp.exp: Read thread table before and after
17296 creating each philosopher and verify it.
17297
697bc68d
NS
172982006-11-27 Nathan Sidwell <nathan@codesourcery.com>
17299 Paul Brook <paul@codesourcery.com>
17300 Daniel Jacobowitz <dan@codesourcery.com>
17301
17302 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 17303 main to remove duplication. Add start function of the form
697bc68d
NS
17304 '_*start[1-9]*'. Add RVDS start function.
17305
29d73ae4
DJ
173062006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
17307
17308 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
17309
c1d88655
UW
173102006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17311
17312 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
17313 * gdb.asm/spu.inc: New file.
17314 * gdb.base/term.exp: Disable if [target_info exists noargs].
17315 * gdb.gdb/complaints.exp: Disable if ![isnative].
17316 * gdb.gdb/selftest.exp: Likewise.
17317 * gdb.gdb/observer.exp: Likewise.
17318 * gdb.gdb/xfullpath.exp: Likewise.
17319 * gdb.base/attach.exp: Disable on SPU target.
17320 * gdb.cp/bs145503.exp: Likewise.
17321 * gdb.cp/exception.exp: Likewise.
17322 * gdb.cp/userdef.exp: Likewise.
17323
32a13b1a
DJ
173242006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
17325
17326 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
17327
d8295fe9
VP
173282006-11-10 Vladimir Prus <vladimir@codesourcery.com>
17329
17330 * gdb.base/completion.exp: Fix completion tests for
17331 'info' and 'info '.
17332 * gdb.base/help.exp (help_test_raw, test_class_help)
17333 (test_prefix_command_help): Move...
17334 * lib/gdb.exp: Here.
17335 * gdb.base/main.exp: Adjust.
17336 * gdb.cp/maint.exp: Adjust.
17337 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 17338
8c394015
VP
173392006-11-09 Vladimir Prus <vladimir@codesourcery.com>
17340
17341 * gdb.stabs/weird.exp (print_weird_var): Use
17342 gdb_test_multiple instead of gdb_expect.
17343
027fc1bc
VP
173442006-11-09 Vladimir Prus <vladimir@codesourcery.com>
17345
17346 * gdb.base/help.exp (help_test_raw): New.
17347 (test_class_help): New.
17348 (test_prefix_command_help): New.
17349 Adjust testcases.
17350
67609209
FR
173512006-11-09 Christophe Lyon <christophe.lyon@st.com>
17352
17353 * gdb.base/constvars.c (main): Write to crass and crips, so that
17354 they are allocated by the compiler.
17355
f73adfeb
AS
173562006-10-27 Andreas Schwab <schwab@suse.de>
17357
17358 * gdb.base/multi-forks.exp: Use "detach fork" instead of
17359 "detach-fork".
17360
2f83a18e
DJ
173612006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
17362
17363 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
17364 of patterns.
17365
94277a38
DJ
173662006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
17367
17368 * gdb.base/sepdebug.exp: Remove debug format test.
17369 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
17370 Handle no-symtab.
17371 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
17372
5bd2f6e2
DJ
173732006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
17374
17375 * gdb.threads/manythreads.c (thread_function, main): Don't cast
17376 int to pointer or pointer to int.
17377 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
17378
8c008720
DJ
173792006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
17380
17381 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
17382
9e35dae4
DJ
173832006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17384
17385 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
17386
d9639e13
DJ
173872006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
17388
17389 PR c++/2116
17390 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
17391
390a1bd0
JB
173922006-10-06 Joel Brobecker <brobecker@adacore.com>
17393
17394 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
17395 the corresponding bug has been fixed in GDB (PR/2018).
17396
dd920c33
JB
173972006-10-06 Joel Brobecker <brobecker@adacore.com>
17398
17399 * gdb.base/subst.exp: New testcase.
17400
53bbefe9
JB
174012006-10-06 Joel Brobecker <brobecker@adacore.com>
17402
17403 * gdb.ada/array_return/pck.ads: Add copyright notice.
17404 * gdb.ada/array_return/pck.adb: Likewise.
17405 * gdb.ada/array_return/p.adb: Likewise.
17406 * gdb.ada/exec_changed/first.adb: Likewise.
17407 * gdb.ada/exec_changed/second.adb: Likewise.
17408
09851417
JB
174092006-10-06 Joel Brobecker <brobecker@adacore.com>
17410
17411 * gdb.ada/watch_arg/watch.adb: New file.
17412 * gdb.ada/watch_arg.exp: New testcase.
17413
041bf30d
VP
174142006-10-02 Vladimir Prus <vladimir@codesourcery.com>
17415
17416 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 17417 via string_to_regexp.
041bf30d 17418 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 17419
f286fbdd 174202006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
17421
17422 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
17423 Remove unused / obsolete files.
17424
7c07f349
NR
174252006-09-19 Nick Roberts <nickrob@snap.net.nz>
17426
17427 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
17428
cd5ff84a
VP
174292006-09-17 Vladimir Prus <vladimir@codesourcery.com>
17430
17431 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
17432 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 17433 the number of frames.
cd5ff84a 17434
ae018d1a
DJ
174352006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
17436
17437 * gdb.base/args.c (main): Add breakpoint marker.
17438 * gdb.base/args.exp: Use args_test for tests. Add new tests which
17439 really test empty arguments.
17440 (args_load): Delete.
17441 (args_test): New.
17442
b399c549
NR
174432006-09-13 Nick Roberts <nickrob@snap.net.nz>
17444
17445 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 17446 check for one file.
b399c549 17447
2ab1eb7a
VP
174482006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
17449
17450 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
17451 HIGH_FRAME argument to -stack-list-locals can be larger than
17452 the number of frames.
a9c64011 17453
476308bf
FF
174542006-08-18 Fred Fish <fnf@specifix.com>
17455
17456 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
17457 '$' in front of skip_vmx_tests_saved when setting that.
17458
8625200f
AS
174592006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
17460
17461 * gdb.base/trace-commands.exp: New file.
17462
089ec8f1
DJ
174632006-08-10 Joel Brobecker <brobecker@adacore.com>
17464 Daniel Jacobowitz <dan@codesourcery.com>
17465
17466 * gdb.base/step-bt.exp: Make hexadecimal address optional in
17467 expected output of the backtrace commands.
17468
b60f0898
JB
174692006-08-09 Joel Brobecker <brobecker@adacore.com>
17470
17471 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
17472 untested followed by return combination.
17473 * gdb.arch/altivec-regs.exp: Likewise.
17474 * gdb.arch/e500-abi.exp: Likewise.
17475 * gdb.arch/e500-regs.exp: Likewise.
17476 * gdb.arch/gdb1291.exp: Likewise.
17477 * gdb.arch/gdb1431.exp: Likewise.
17478 * gdb.arch/gdb1558.exp: Likewise.
17479 * gdb.arch/i386-prologue.exp: Likewise.
17480 * gdb.arch/i386-unwind.exp: Likewise.
17481 * gdb.asm/asm-source.exp: Likewise.
17482 * gdb.base/a2-run.exp: Likewise.
17483 * gdb.base/advance.exp: Likewise.
17484 * gdb.base/all-bin.exp: Likewise.
17485 * gdb.base/annota1.exp: Likewise.
17486 * gdb.base/annota3.exp: Likewise.
17487 * gdb.base/args.exp: Likewise.
17488 * gdb.base/arithmet.exp: Likewise.
17489 * gdb.base/assign.exp: Likewise.
17490 * gdb.base/async.exp: Likewise.
17491 * gdb.base/attach.exp: Likewise.
17492 * gdb.base/bang.exp: Likewise.
17493 * gdb.base/bigcore.exp: Likewise.
17494 * gdb.base/bitfields.exp: Likewise.
17495 * gdb.base/bitfields2.exp: Likewise.
17496 * gdb.base/break.exp: Likewise.
17497 * gdb.base/call-sc.exp: Likewise.
17498 * gdb.base/call-strs.exp: Likewise.
17499 * gdb.base/callfuncs.exp: Likewise.
17500 * gdb.base/checkpoint.exp: Likewise.
17501 * gdb.base/chng-syms.exp: Likewise.
17502 * gdb.base/code-expr.exp: Likewise.
17503 * gdb.base/commands.exp: Likewise.
17504 * gdb.base/completion.exp: Likewise.
17505 * gdb.base/cond-expr.exp: Likewise.
17506 * gdb.base/condbreak.exp: Likewise.
17507 * gdb.base/consecutive.exp: Likewise.
17508 * gdb.base/constvars.exp: Likewise.
17509 * gdb.base/corefile.exp: Likewise.
17510 * gdb.base/cvexpr.exp: Likewise.
17511 * gdb.base/dbx.exp: Likewise.
17512 * gdb.base/define.exp: Likewise.
17513 * gdb.base/detach.exp: Likewise.
17514 * gdb.base/display.exp: Likewise.
17515 * gdb.base/dump.exp: Likewise.
17516 * gdb.base/ena-dis-br.exp: Likewise.
17517 * gdb.base/ending-run.exp: Likewise.
17518 * gdb.base/environ.exp: Likewise.
17519 * gdb.base/eval-skip.exp: Likewise.
17520 * gdb.base/exprs.exp: Likewise.
17521 * gdb.base/fileio.exp: Likewise.
17522 * gdb.base/finish.exp: Likewise.
17523 * gdb.base/float.exp: Likewise.
17524 * gdb.base/foll-exec.exp: Likewise.
17525 * gdb.base/foll-fork.exp: Likewise.
17526 * gdb.base/foll-vfork.exp: Likewise.
17527 * gdb.base/freebpcmd.exp: Likewise.
17528 * gdb.base/funcargs.exp: Likewise.
17529 * gdb.base/gcore.exp: Likewise.
17530 * gdb.base/gdb1090.exp: Likewise.
17531 * gdb.base/gdb1250.exp: Likewise.
17532 * gdb.base/huge.exp: Likewise.
17533 * gdb.base/info-proc.exp: Likewise.
17534 * gdb.base/interrupt.exp: Likewise.
17535 * gdb.base/jump.exp: Likewise.
17536 * gdb.base/langs.exp: Likewise.
17537 * gdb.base/lineinc.exp: Likewise.
17538 * gdb.base/list.exp: Likewise.
17539 * gdb.base/logical.exp: Likewise.
17540 * gdb.base/long_long.exp: Likewise.
17541 * gdb.base/macscp.exp: Likewise.
17542 * gdb.base/maint.exp: Likewise.
17543 * gdb.base/mips_pro.exp: Likewise.
17544 * gdb.base/miscexprs.exp: Likewise.
17545 * gdb.base/multi-forks.exp: Likewise.
17546 * gdb.base/opaque.exp: Likewise.
17547 * gdb.base/overlays.exp: Likewise.
17548 * gdb.base/pc-fp.exp: Likewise.
17549 * gdb.base/pointers.exp: Likewise.
17550 * gdb.base/printcmds.exp: Likewise.
17551 * gdb.base/psymtab.exp: Likewise.
17552 * gdb.base/ptype.exp: Likewise.
17553 * gdb.base/recurse.exp: Likewise.
17554 * gdb.base/relational.exp: Likewise.
17555 * gdb.base/relocate.exp: Likewise.
17556 * gdb.base/remote.exp: Likewise.
17557 * gdb.base/reread.exp: Likewise.
17558 * gdb.base/restore.exp: Likewise.
17559 * gdb.base/return.exp: Likewise.
17560 * gdb.base/return2.exp: Likewise.
17561 * gdb.base/scope.exp: Likewise.
17562 * gdb.base/sect-cmd.exp: Likewise.
17563 * gdb.base/sep.exp: Likewise.
17564 * gdb.base/sepdebug.exp: Likewise.
17565 * gdb.base/setshow.exp: Likewise.
17566 * gdb.base/setvar.exp: Likewise.
17567 * gdb.base/sigall.exp: Likewise.
17568 * gdb.base/sigbpt.exp: Likewise.
17569 * gdb.base/signals.exp: Likewise.
17570 * gdb.base/signull.exp: Likewise.
17571 * gdb.base/sizeof.exp: Likewise.
17572 * gdb.base/solib.exp: Likewise.
17573 * gdb.base/step-line.exp: Likewise.
17574 * gdb.base/step-test.exp: Likewise.
17575 * gdb.base/structs.exp: Likewise.
17576 * gdb.base/structs2.exp: Likewise.
17577 * gdb.base/term.exp: Likewise.
17578 * gdb.base/twice.exp: Likewise.
17579 * gdb.base/until.exp: Likewise.
17580 * gdb.base/varargs.exp: Likewise.
17581 * gdb.base/volatile.exp: Likewise.
17582 * gdb.base/watchpoint.exp: Likewise.
17583 * gdb.base/whatis-exp.exp: Likewise.
17584 * gdb.base/whatis.exp: Likewise.
17585 * gdb.cp/ambiguous.exp: Likewise.
17586 * gdb.cp/annota2.exp: Likewise.
17587 * gdb.cp/annota3.exp: Likewise.
17588 * gdb.cp/bool.exp: Likewise.
17589 * gdb.cp/breakpoint.exp: Likewise.
17590 * gdb.cp/casts.exp: Likewise.
17591 * gdb.cp/class2.exp: Likewise.
17592 * gdb.cp/classes.exp: Likewise.
17593 * gdb.cp/cplusfuncs.exp: Likewise.
17594 * gdb.cp/ctti.exp: Likewise.
17595 * gdb.cp/derivation.exp: Likewise.
17596 * gdb.cp/exception.exp: Likewise.
17597 * gdb.cp/gdb1355.exp: Likewise.
17598 * gdb.cp/hang.exp: Likewise.
17599 * gdb.cp/inherit.exp: Likewise.
17600 * gdb.cp/local.exp: Likewise.
17601 * gdb.cp/m-data.exp: Likewise.
17602 * gdb.cp/m-static.exp: Likewise.
17603 * gdb.cp/member-ptr.exp: Likewise.
17604 * gdb.cp/method.exp: Likewise.
17605 * gdb.cp/misc.exp: Likewise.
17606 * gdb.cp/namespace.exp: Likewise.
17607 * gdb.cp/overload.exp: Likewise.
17608 * gdb.cp/ovldbreak.exp: Likewise.
17609 * gdb.cp/pr-1023.exp: Likewise.
17610 * gdb.cp/pr-1210.exp: Likewise.
17611 * gdb.cp/pr-574.exp: Likewise.
17612 * gdb.cp/printmethod.exp: Likewise.
17613 * gdb.cp/psmang.exp: Likewise.
17614 * gdb.cp/ref-params.exp: Likewise.
17615 * gdb.cp/ref-types.exp: Likewise.
17616 * gdb.cp/rtti.exp: Likewise.
17617 * gdb.cp/templates.exp: Likewise.
17618 * gdb.cp/try_catch.exp: Likewise.
17619 * gdb.cp/userdef.exp: Likewise.
17620 * gdb.cp/virtfunc.exp: Likewise.
17621 * gdb.disasm/am33.exp: Likewise.
17622 * gdb.disasm/h8300s.exp: Likewise.
17623 * gdb.disasm/mn10300.exp: Likewise.
17624 * gdb.disasm/sh3.exp: Likewise.
17625 * gdb.disasm/t01_mov.exp: Likewise.
17626 * gdb.disasm/t02_mova.exp: Likewise.
17627 * gdb.disasm/t03_add.exp: Likewise.
17628 * gdb.disasm/t04_sub.exp: Likewise.
17629 * gdb.disasm/t05_cmp.exp: Likewise.
17630 * gdb.disasm/t06_ari2.exp: Likewise.
17631 * gdb.disasm/t07_ari3.exp: Likewise.
17632 * gdb.disasm/t08_or.exp: Likewise.
17633 * gdb.disasm/t09_xor.exp: Likewise.
17634 * gdb.disasm/t10_and.exp: Likewise.
17635 * gdb.disasm/t11_logs.exp: Likewise.
17636 * gdb.disasm/t12_bit.exp: Likewise.
17637 * gdb.disasm/t13_otr.exp: Likewise.
17638 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
17639 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
17640 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17641 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
17642 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
17643 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
17644 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
17645 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
17646 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
17647 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
17648 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
17649 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
17650 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
17651 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
17652 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
17653 * gdb.mi/gdb701.exp: Likewise.
17654 * gdb.mi/gdb792.exp: Likewise.
17655 * gdb.mi/mi-basics.exp: Likewise.
17656 * gdb.mi/mi-break.exp: Likewise.
17657 * gdb.mi/mi-cli.exp: Likewise.
17658 * gdb.mi/mi-console.exp: Likewise.
17659 * gdb.mi/mi-disassemble.exp: Likewise.
17660 * gdb.mi/mi-eval.exp: Likewise.
17661 * gdb.mi/mi-file.exp: Likewise.
17662 * gdb.mi/mi-read-memory.exp: Likewise.
17663 * gdb.mi/mi-regs.exp: Likewise.
17664 * gdb.mi/mi-return.exp: Likewise.
17665 * gdb.mi/mi-simplerun.exp: Likewise.
17666 * gdb.mi/mi-stack.exp: Likewise.
17667 * gdb.mi/mi-stepi.exp: Likewise.
17668 * gdb.mi/mi-syn-frame.exp: Likewise.
17669 * gdb.mi/mi-until.exp: Likewise.
17670 * gdb.mi/mi-var-block.exp: Likewise.
17671 * gdb.mi/mi-var-child.exp: Likewise.
17672 * gdb.mi/mi-var-cmd.exp: Likewise.
17673 * gdb.mi/mi-var-display.exp: Likewise.
17674 * gdb.mi/mi-watch.exp: Likewise.
17675 * gdb.mi/mi2-basics.exp: Likewise.
17676 * gdb.mi/mi2-break.exp: Likewise.
17677 * gdb.mi/mi2-cli.exp: Likewise.
17678 * gdb.mi/mi2-console.exp: Likewise.
17679 * gdb.mi/mi2-disassemble.exp: Likewise.
17680 * gdb.mi/mi2-eval.exp: Likewise.
17681 * gdb.mi/mi2-file.exp: Likewise.
17682 * gdb.mi/mi2-read-memory.exp: Likewise.
17683 * gdb.mi/mi2-regs.exp: Likewise.
17684 * gdb.mi/mi2-return.exp: Likewise.
17685 * gdb.mi/mi2-simplerun.exp: Likewise.
17686 * gdb.mi/mi2-stack.exp: Likewise.
17687 * gdb.mi/mi2-stepi.exp: Likewise.
17688 * gdb.mi/mi2-syn-frame.exp: Likewise.
17689 * gdb.mi/mi2-until.exp: Likewise.
17690 * gdb.mi/mi2-var-block.exp: Likewise.
17691 * gdb.mi/mi2-var-child.exp: Likewise.
17692 * gdb.mi/mi2-var-cmd.exp: Likewise.
17693 * gdb.mi/mi2-var-display.exp: Likewise.
17694 * gdb.mi/mi2-watch.exp: Likewise.
17695 * gdb.stabs/exclfwd.exp: Likewise.
17696 * gdb.stabs/weird.exp: Likewise.
17697 * gdb.threads/gcore-thread.exp: Likewise.
17698 * gdb.trace/actions.exp: Likewise.
17699 * gdb.trace/backtrace.exp: Likewise.
17700 * gdb.trace/circ.exp: Likewise.
17701 * gdb.trace/collection.exp: Likewise.
17702 * gdb.trace/deltrace.exp: Likewise.
17703 * gdb.trace/infotrace.exp: Likewise.
17704 * gdb.trace/limits.exp: Likewise.
17705 * gdb.trace/packetlen.exp: Likewise.
17706 * gdb.trace/passc-dyn.exp: Likewise.
17707 * gdb.trace/passcount.exp: Likewise.
17708 * gdb.trace/report.exp: Likewise.
17709 * gdb.trace/save-trace.exp: Likewise.
17710 * gdb.trace/tfind.exp: Likewise.
17711 * gdb.trace/tracecmd.exp: Likewise.
17712 * gdb.trace/while-dyn.exp: Likewise.
17713 * gdb.trace/while-stepping.exp: Likewise.
17714
f4b618d1
JB
177152006-08-08 Joel Brobecker <brobecker@adacore.com>
17716
17717 * gdb.base/step-bt.c: New file.
17718 * gdb.base/step-bt.exp: New testcase.
17719
3d00d119
DJ
177202006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
17721
17722 * config/monitor.exp (gdb_load): Remove support for obsolete
17723 download-write-size.
17724 * gdb.base/remote.exp: Likewise. Update all callers of
17725 gdb_timed_load.
17726
017b5bd4
DJ
177272006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
17728
17729 * cursal.exp: Pass binfile to gdb_load.
17730
837c599d
DJ
177312006-08-01 Nathan Sidwell <nathan@codesourcery.com>
17732
17733 * gdb.base/cursal.exp: Add "" to gdb_load call.
17734
8dd4540b
MK
177352006-07-29 Mark Kettenis <kettenis@gnu.org>
17736
17737 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
17738 NetBSD/ELF targets.
17739
ab5c9f60
DJ
177402006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
17741
17742 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
17743 operator*.
17744
4c42eaff
DJ
177452006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
17746
17747 * gdb.base/completion.exp: Update for change in "file" behavior.
17748 * gdb.stabs/weird.exp: Likewise.
17749 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
17750 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
17751
0155cc76
NS
177522006-07-24 Nathan Sidwell <nathan@codesourcery.com>
17753
17754 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
17755 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
17756
16026cd7
AS
177572006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
17758
17759 * gdb.base/default.exp: Update source command error message.
17760 * gdb.base/help.exp: Update 'help source' message.
17761
16963cb6
DJ
177622006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
17763
17764 * gdb.cp/bs15503.exp: Update comment for no longer crashing
17765 test.
17766
6d7fd486
AS
177672006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
17768
17769 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
17770
29e8a844
DJ
177712006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17772
17773 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
17774
6afcfa39
DJ
177752006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17776
17777 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
17778
267a692b
MK
177792006-07-17 Mark Kettenis <kettenis@gnu.org>
17780
17781 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
17782 *-*-openbsd* from targets for wich we expect ARM FPA floating
17783 point format.
17784
85d2fec4
NR
177852006-07-17 Nick Roberts <nickrob@snap.net.nz>
17786
17787 * gdb.cp/annota3.exp: Expect frame-begin annotation.
17788
177892006-07-17 Mark Kettenis <kettenis@gnu.org>
17790
17791 * gdb.base/annota3.exp: Expect frame-begin annotation.
17792
85b4c6e8
JB
177932006-07-14 Joel Brobecker <brobecker@adacore.com>
17794
17795 * gdb.base/help.exp: Adjust "help unset" test to accept
17796 any list of unset commands.
17797
fb933624
DJ
177982006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
17799 Daniel Jacobowitz <dan@codesourcery.com>
17800
17801 * gdb.cp/ref-params.exp: New test.
17802 * gdb.cp/ref-params.cc: New source file.
17803 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
17804
1dff4b64
MK
178052006-07-08 Mark Kettenis <kettenis@gnu.org>
17806
17807 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
17808 spaces/tabs in regular expressions since they might not be there.
17809
40d2e0e3
AS
178102006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
17811
17812 * gdb.base/ifelse.exp: New file.
17813
f6c957d2
NS
178142006-07-04 Nathan Sidwell <nathan@codesourcery.com>
17815
17816 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
17817 line.
17818 * gdb.base/huge.exp: Loop over compilation to find a size that
17819 is acceptable.
17820 * gdb.base/remote.exp: Correct expected strings.
17821 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
17822
b9c5a23d
DJ
178232006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17824
17825 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
17826
9af2e58d
DJ
178272006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17828
17829 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
17830 native.
17831
30930ca5
DJ
178322006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17833
17834 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
17835 enable stabs testing.
17836
aa32fa1d
DJ
178372006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17838
bd4a4c80 17839 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
17840 gdb_test_multiple does.
17841
321fef15
DJ
178422006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17843
17844 * Makefile.in (host_alias): Remove.
17845 (target_alias): Use @target_noncanonical@.
17846 (site.exp): Don't set host_alias.
17847 * aclocal.m4: Remove contents. Include acx.m4.
17848 * configure: Regenerated.
17849 * configure.ac: Use ACX_NONCANONICAL_TARGET.
17850
e1c2defa
NS
178512006-06-13 Nathan Sidwell <nathan@codesourcery.com>
17852
e63b55d1
NS
17853 * lib/gdb.exp (gdb_load_cmd): New.
17854
5600ea19
NS
17855 * gdb.base/fileio.c: Add system(NULL) test.
17856 * gdb.base/fileio.exp: Check it.
17857
e1c2defa
NS
17858 * gdb.base/break.c: Add 10a breakpoint at }
17859 * gdb.base/break.exp: Add test for breakpoint at }
17860 * gdb.cp/anon-union.cc: Add code at end of function.
17861 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
17862 * gdb.mi/var-cmd.c: Add code at end of function.
17863 * gdb.mi/mi-var-display.exp: Adjust end of next.
17864 * gdb.mi/mi2-var-display.exp: Likewise.
17865 * gdb.base/fileio.c: Add stop function and insert calls at
17866 stopping places.
17867 * gdb.base/fileio.exp: Breakpoint stop function and remove
17868 explicit line number references.
17869
6c0112ec
JB
178702006-05-19 Joel Brobecker <brobecker@adacore.com>
17871
a9c64011
AS
17872 * gdb.base/del.exp (test_delete_alias): New function.
17873 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 17874
154189a4
FF
178752006-05-18 Fred Fish <fnf@specifix.com>
17876
17877 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
17878 required. Check for spurious output after program exits normally.
17879
582e64c2
FF
178802006-05-17 Fred Fish <fnf@specifix.com>
17881
17882 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
17883 gdb_load, so it works in the simulator.
17884
8ef6493a
FF
178852006-05-11 Fred Fish <fnf@specifix.com>
17886
17887 * gdb.base/bang.exp: Ignore unexpected output between the
17888 "program exited normally" and the gdb prompt, as many other
17889 tests do.
17890
692b141c
MK
178912006-05-07 Mark Kettenis <kettenis@gnu.org>
17892
17893 * gdb.base/help.exp: Make "delete checkpoint" part option for
17894 "help d" and "help delete" tests.
17895
540b8a30
UW
178962006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17897
a9c64011 17898 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
17899 expected output in some mi_gdb_test statements.
17900 * gdb.mi/mi2-basics.exp: Likewise.
17901
9b6462d9
JB
179022006-05-05 Joel Brobecker <brobecker@adacore.com>
17903
17904 * gdb.base/del.c: New file.
17905 * gdb.base/del.exp: New testcase.
17906
954de43b
DM
179072006-05-05 David S. Miller <davem@sunset.davemloft.net>
17908
17909 * gdb.base/break.exp: Do not assume a breakpoint on
17910 main will actually be in $srcfile when optimizing.
1303f75e
DM
17911 * gdb.base/savedregs.exp: Do not require that the dummy
17912 frame location match up to a symbol and source file location.
c3242428
DM
17913 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
17914 will get printed without a mi_cmd_data_list_register_values prefix.
17915 (*-data-list-register-*): Correct regular expressions to expect the new
17916 pseudo d? floating point registers.
17917 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 17918
c7e64c9a
DJ
179192006-05-05 Christophe Lyon <christophe.lyon@st.com>
17920
17921 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
17922 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
17923 is allocated by the compiler.
17924 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
17925 anons, e, anone to force their allocation by the compiler.
17926
179272006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
17928
17929 * gdb.base/help.exp: Update expected text for help d and
17930 help delete.
17931
27ce9a6d
MK
179322006-05-02 Mark Kettenis <kettenis@gnu.org>
17933
17934 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
17935 NetBSD/ELF targets.
17936
8608915f
MK
179372006-04-30 Mark Kettenis <kettenis@gnu.org>
17938
17939 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
17940 single-step breakpoint fails; make this a KFAIL on
17941 sparc*-*-openbsd*.
17942 * gdb.base/siginfo.exp: Likewise.
17943 * gdb.base/sigstep.exp (advance, advancei): Likewise.
17944
b8db102d
MS
179452006-04-26 Michael Snyder <msnyder@redhat.com>
17946
17947 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
17948 which may have to consume output from other forks.
17949 Add tests to make sure that "delete fork" succeeded.
17950
c702009a
MS
179512006-04-20 Michael Snyder <msnyder@redhat.com>
17952
17953 * 2006-03-22 Jim Blandy <jimb@redhat.com>
17954 Add support for the Renesas M32C and M16C.
17955
17956 * gdb.asm/asm-source.exp: Add m32c target.
17957 * gdb.asm/m32c.inc: Support for m32c target.
17958
e28493f2
AS
179592006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
17960
17961 * gdb.base/commands.exp (recursive_source_test): New test.
17962
880da185
DM
179632006-04-04 David S. Miller <davem@sunset.davemloft.net>
17964
17965 * gdb.base/float.exp: Add pattern for sparc targets.
17966
61d9b92f
DJ
179672006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17968
17969 * gdb.base/commands.exp (stray_arg0_test): New test.
17970
bd717df8
PB
179712006-03-30 Paul Brook <paul@codesourcery.com>
17972
17973 * gdb.mi/mi-until.exp: kfail broken until command.
17974 * gdb.mi/mi2-until.exp: Ditto.
17975
ec793d3c
NR
179762006-03-27 Nick Roberts <nickrob@snap.net.nz>
17977
17978 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
17979
831004b7
AO
179802006-03-08 Alexandre Oliva <aoliva@redhat.com>
17981
17982 * gdb.base/prelink.exp: Anchor tested-for regular expression
17983 on gdb prompt.
17984
effe49a0
PB
179852006-03-07 Paul Brook <paul@codesourcery.com>
17986
17987 * gdb.base/assign.exp: Correct fail message.
17988
e5461016
PB
179892006-03-07 Paul Brook <paul@codesourcery.com>
17990
17991 * lib/compiler.c: Extract armcc version number.
17992 * lib/compiler.cc: Ditto.
17993
fc91c6c2
PB
179942006-03-07 Paul Brook <paul@codesourcery.com>
17995
17996 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
17997 additional_flags=-w.
17998 * gdb.arch/altivec-regs.exp: Ditto.
17999 * gdb.arch/e500-abi.exp: Ditto.
18000 * gdb.arch/e500-regs.exp: Ditto.
18001 * gdb.base/all-bin.exp: Ditto.
18002 * gdb.base/annota1.exp: Ditto.
18003 * gdb.base/annota3.exp: Ditto.
18004 * gdb.base/args.exp: Ditto.
18005 * gdb.base/arithmet.exp: Ditto.
18006 * gdb.base/assign.exp: Ditto.
18007 * gdb.base/async.exp: Ditto.
18008 * gdb.base/bang.exp: Ditto.
18009 * gdb.base/break.exp: Ditto.
18010 * gdb.base/call-rt-st.exp: Ditto.
18011 * gdb.base/completion.exp: Ditto.
18012 * gdb.base/cond-expr.exp: Ditto.
18013 * gdb.base/condbreak.exp: Ditto.
18014 * gdb.base/consecutive.exp: Ditto.
18015 * gdb.base/define.exp: Ditto.
18016 * gdb.base/display.exp: Ditto.
18017 * gdb.base/ena-dis-br.exp: Ditto.
18018 * gdb.base/environ.exp: Ditto.
18019 * gdb.base/eval-skip.exp: Ditto.
18020 * gdb.base/info-proc.exp: Ditto.
18021 * gdb.base/jump.exp: Ditto.
18022 * gdb.base/logical.exp: Ditto.
18023 * gdb.base/long_long.exp: Ditto.
18024 * gdb.base/maint.exp: Ditto.
18025 * gdb.base/miscexprs.exp: Ditto.
18026 * gdb.base/pc-fp.exp: Ditto.
18027 * gdb.base/pointers.exp: Ditto.
18028 * gdb.base/relational.exp: Ditto.
18029 * gdb.base/reread.exp: Ditto.
18030 * gdb.base/sect-cmd.exp: Ditto.
18031 * gdb.base/sep.exp: Ditto.
18032 * gdb.base/sepdebug.exp: Ditto.
18033 * gdb.base/until.exp: Ditto.
18034 * gdb.base/whatis-exp.exp: Ditto.
18035 * gdb.cp/annota2.exp: Ditto.
18036 * gdb.cp/annota3.exp: Ditto.
18037 * gdb.trace/actions.exp: Ditto.
18038 * gdb.trace/backtrace.exp: Ditto.
18039 * gdb.trace/circ.exp: Ditto.
18040 * gdb.trace/collection.exp: Ditto.
18041 * gdb.trace/deltrace.exp: Ditto.
18042 * gdb.trace/infotrace.exp: Ditto.
18043 * gdb.trace/limits.exp: Ditto.
18044 * gdb.trace/packetlen.exp: Ditto.
18045 * gdb.trace/passc-dyn.exp: Ditto.
18046 * gdb.trace/passcount.exp: Ditto.
18047 * gdb.trace/report.exp: Ditto.
18048 * gdb.trace/save-trace.exp: Ditto.
18049 * gdb.trace/tfind.exp: Ditto.
18050 * gdb.trace/tracecmd.exp: Ditto.
18051 * gdb.trace/while-dyn.exp: Ditto.
18052 * gdb.trace/while-stepping.exp: Ditto.
18053 * lib/gdb.exp: Ditto.
18054 (gdb_compile): Handle nowarning option.
18055
5f4a23d9
AO
180562006-03-07 Alexandre Oliva <aoliva@redhat.com>
18057
18058 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
18059 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
18060 Rename executable to prelinkt. Don't re-prelink if we didn't
18061 get a core file. Test prelink -u exit status to tell whether
18062 prelinking failed. Use gdb_test_multiple.
18063
9733fc94
DJ
180642006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
18065
18066 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
18067 (do_tests): Call it.
18068
cc10cae3
AO
180692006-02-28 Alexandre Oliva <aoliva@redhat.com>
18070
18071 * gdb.base/prelink.exp: New test.
18072 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
18073
15c46491
WZ
180742006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
18075
18076 * gdb.fortran/derived-type.f90: New file.
18077 * gdb.fortran/derived-type.exp: New testcase.
18078
5c9f7ded
DJ
180792006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
18080
18081 * gdb.base/default.exp: Allow ';' as a directory separator.
18082
5b96932b
AS
180832006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18084
18085 * gdb.base/help.exp (help add-symbol-file): Update.
18086
1986bccd
AS
180872006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18088
18089 * gdb.base/help.exp (help load): Update expected results.
18090
a8b7528f
FF
180912006-02-19 Fred Fish <fnf@specifix.com>
18092
18093 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
18094 specifix hex value as part of results.
18095 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 18096
f8261448
FF
180972006-02-16 Fred Fish <fnf@specifix.com>
18098
18099 * gdb.base/whatis.c: Define variables using typedefs char_addr,
18100 ushort_addr, and slong_addr, so the typedefs are not optimized
18101 away.
18102 * gdb.base/whatis.exp: Add tests using type name for struct type,
18103 union type, enum type, and typedef.
a9c64011 18104
31d8bdd2
MK
181052006-02-13 Mark Kettenis <kettenis@gnu.org>
18106
18107 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
18108
34e41e63
JB
181092006-02-13 Jim Blandy <jimb@redhat.com>
18110
18111 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
18112 case where it takes two "next" commands to skip past the init
18113 call.
18114
ac6e4f31
FF
181152006-02-12 Fred Fish <fnf@specifix.com>
18116
18117 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
18118 to handle cases where it takes two "next" commands to skip
18119 past the init call.
18120
2db2d571
JB
181212006-02-07 Joel Brobecker <brobecker@adacore.com>
18122
18123 * gdb.ada/array_return.exp: Mark the last test as expected to fail
18124 on hppa32 targets.
18125
38fcd64c
DJ
181262006-02-06 Vladimir Prus <ghost@cs.msu.su>
18127
18128 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
18129 field.
18130
1315ad46
MK
181312006-01-29 Mark Kettenis <kettenis@gnu.org>
18132
18133 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
18134
5625b943
DJ
181352006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
18136
18137 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
18138 files.
18139
80df1bbe
DJ
181402006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
18141
18142 * gdb.cp/maint.exp: Set complaints to a positive value.
18143
9078e690
DJ
181442006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18145
18146 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
18147 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
18148 function name.
18149
9c903399
DJ
181502006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18151
18152 * gdb.base/checkpoint.c: Update copyright notice. Include
18153 <stdlib.h>.
18154
761ae4d6
JB
181552006-01-04 Jim Blandy <jimb@redhat.com>
18156
18157 * gdb.asm/asm-source.exp: Independently provide default values for
18158 asm-flags and debug-flags. Use 'string equal' to do the
18159 comparison, not the implicit expr's '==' operator. Remove
18160 now-unneeded assignments to asm-flags. In h8300 case, place
18161 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
18162
099ac3dd
MS
181632006-01-04 Michael Snyder <msnyder@redhat.com>
18164
18165 * gdb.base/checkpoint.c: New file.
18166 * gdb.base/checkpoint.exp: New file.
18167 * gdb.base/multi-fork.c: New file.
18168 * gdb.base/multi-fork.exp: New file.
18169 * gdb.base/pi.txt: New file (data for checkpoint.c test).
18170
f4d85314
FF
181712006-01-04 Fred Fish <fnf@specifix.com>
18172
18173 * gdb.base/ptype.c (foo): Add typedef.
18174 (intfoo): Add function.
18175 * gdb.base/ptype1.c: New file.
18176 * gdb.base/ptype.exp: Handle compilation and linking with two
18177 source files. Test that proper type for "foo" is found based
18178 on source context rather than first match found in symtabs.
18179
a1b06f35
MK
181802005-12-28 Mark Kettenis <kettenis@gnu.org>
18181
18182 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
18183 * gdb.asm/openbsd.inc: Indent commands.
18184
d082a1e2
MK
181852005-12-26 Mark Kettenis <kettenis@gnu.org>
18186
c65016bd
MK
18187 * gdb.base/freebpcmd.exp: Increase timeout.
18188
d082a1e2
MK
18189 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
18190
d3c32a0e
DJ
181912005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
18192
18193 * gdb.base/default.exp: Update check for "show version".
18194
9fdb1f50
RC
181952005-12-09 Randolph Chung <tausq@debian.org>
18196
18197 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
18198 * gdb.asm/pa64.inc: New file.
18199
5f2c56f7
RC
182002005-12-09 Randolph Chung <tausq@debian.org>
18201
18202 * gdb.asm/common.inc: Indent commands.
18203 * gdb.asm/asmsrc1.s: Likewise.
18204 * gdb.asm/asmsrc2.s: Likewise.
18205
8117349c
RC
182062005-12-09 Randolph Chung <tausq@debian.org>
18207
18208 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
18209 (get_addr_of_sym): Remove duplicate print.
18210 (gen_core): xfail hppa*-*-hpux*, update expected output.
18211 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
18212 * gdb.arch/pa64-nullify.s: New file.
18213
8f07f25a
RC
182142005-12-09 Randolph Chung <tausq@debian.org>
18215
18216 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
18217
55b39184
DJ
182182005-12-07 Christophe Lyon <christophe.lyon@st.com>
18219
18220 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
18221 code generation for these functions.
18222 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
18223 error message.
18224
31e2b00f
AS
182252005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
18226
18227 * gdb.base/help.exp (help b, help br, help bre, help brea)
18228 (help break): Update the expected message.
18229
c3d0b56e
SC
182302005-11-11 Stephane Carrez <stcarrez@nerim.fr>
18231
18232 * gdb.asm/m68hc11.inc: Setup the data section.
18233 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
18234 script for this test.
18235 (m6812-*-*): Likewise.
18236
36ae0ea9
RC
182372005-11-09 Randolph Chung <tausq@debian.org>
18238
18239 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
18240
9d6f42e9
WZ
182412005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
18242
18243 * gdb.base/break.exp: Fix a comment typo.
18244
e2126a14
EZ
182452005-11-03 Jim Blandy <jimb@redhat.com>
18246
a9c64011
AS
18247 Checked in by Elena Zannoni <ezannoni@redhat.com>
18248
889bf7c5 18249 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 18250
e0ac7199
CV
182512005-11-02 Corinna Vinschen <vinschen@redhat.com>
18252
18253 * gdb.arch/gdb1558.c: Include stdio.h.
18254
31d3fb18
MK
182552005-10-31 Mark Kettenis <kettenis@gnu.org>
18256
18257 * gdb.asm/asm-source.exp: Use -e instead of --entry.
18258
e52b687c
MK
182592005-10-31 Mark Kettenis <kettenis@gnu.org>
18260
18261 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
18262
f4711d79
PG
182632005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
18264
a9c64011
AS
18265 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
18266 vscr" tests to better match output.
f4711d79 18267
987a9106
JB
182682005-10-12 Jim Blandy <jimb@redhat.com>
18269
18270 * gdb.base/structs.exp (any): New function.
18271 (test_struct_returns): Don't make any assumptions at all about
18272 what value the function returns when GDB can't set the return
18273 value.
18274
2336bb58
JB
182752005-10-09 Joel Brobecker <brobecker@adacore.com>
18276
18277 * gdb.ada/arrayidx/p.adb: New file.
18278 * gdb.ada/arrayidx.exp: New testcase
18279
182802005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
18281
18282 * gdb.ada/array_return/pck.ads: New file.
18283 * gdb.ada/array_return/pck.adb: New file.
18284 * gdb.ada/array_return/p.adb: New file.
18285 * gdb.ada/array_return.exp: New testcase.
18286
705335ea
JB
182872005-10-03 Joel Brobecker <brobecker@adacore.com>
18288
a9c64011
AS
18289 * gdb.base/arrayidx.c: New file.
18290 * gdb.base/arrayidx.exp: New testcase.
705335ea 18291
11ee9940
NR
182922005-09-29 Nick Roberts <nickrob@snap.net.nz>
18293
18294 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
18295 frames-invalid and breakpoints-invalid are no longer generated
18296 with level 3 so don't expect them in the output.
18297
39fb8e9e
BR
182982005-09-27 Bob Rossi <bob@brasko.net>
18299
a9c64011 18300 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
18301 from test. Escape the | in mi_gdb_test call.
18302 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
18303 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
18304 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
18305 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
18306 expected regex's in mi_gdb_test calls.
18307 * lib/mi-support.exp: Remove arbitrary .* from tests.
18308 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
18309 Fully anchor GDB/MI expected results in mi_gdb_test.
18310 * lib/gdb.exp (string_to_regexp): Escape the ] character.
18311 * gdb.base/sizeof.exp: Remove escape character. Correct test.
18312
2af48f68
PB
183132005-09-26 Paul Brook <paul@codesourcery.com>
18314
18315 * long_long.exp: Exclude eabi targets from arm FPA float format test.
18316
f34502bc
WZ
183172005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
18318
18319 * bfp-test.c: New file.
18320 * bfp-test.exp: New testcase.
18321
ca929517
WZ
183222005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
18323
18324 * gdb.fortran/subarray.exp: New testcase to test the evaluation
18325 of subarray and substring variable.
18326 * gdb.fortran/subarray.f: New source file for the test of subarray
18327 and substring variable evaluation.
18328 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
18329 of string constant.
18330
c761af65
DJ
183312005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
18332
18333 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
18334 copyright dates.
18335
561d7a1d
PG
183362005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
18337
18338 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
18339 powerpc altivec' test with an almost identical 'info vector' test.
18340
b2b64cc9
PG
183412005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
18342
a9c64011
AS
18343 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
18344 vscr" tests to match output.
b2b64cc9 18345
6ac4d15a
PG
183462005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
18347
a9c64011
AS
18348 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
18349 output.
6ac4d15a 18350
40e55bef
BR
183512005-09-11 Bob Rossi <bob@brasko.net>
18352
889bf7c5
PA
18353 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
18354 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
18355 commands that return an MI output command and an asyncronous MI output
18356 command.
40e55bef
BR
18357 * gdb.mi/mi-console.exp: Ditto.
18358
3c7385ec
BR
183592005-09-11 Bob Rossi <bob@brasko.net>
18360
18361 * gdb.mi/mi-var-child.c: Include <string.h>.
18362
a6cd0eb3
DJ
183632005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
18364
18365 * killed.exp: Correct gdb_expect syntax.
18366
2f168eed
CV
183672005-08-09 Corinna Vinschen <vinschen@redhat.com>
18368
18369 * lib/mi-support.exp (mi_gdb_load): Fix typo.
18370
ecd3fd0f
BR
183712005-08-02 Bob Rossi <bob@brasko.net>
18372
18373 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
18374 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
18375 Change tests to inferior-tty-set/show.
18376 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
18377 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
18378 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
18379 inferior. Use mi_gdb_test to get GDB and Inferior output.
18380 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
18381 descriptor.
18382 (mi_inferior_tty_name): Add inferior PTY file name.
18383 (mi_gdb_start): Add INFERIOR_PTY parameter.
18384 (mi_gdb_test): Add IPATTERN parameter.
18385
f1ea48cb 183862005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 18387
f1ea48cb
BR
18388 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
18389 parameter to mi_gdb_test.
18390 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
18391
6e650a67
DJ
183922005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18393
18394 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
18395 struct_declarations.
18396 * gdb.mi/mi-var-child.exp: Step over the initialization of
18397 struct_declarations.
18398
8be260b6
DJ
183992005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18400
18401 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
18402 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
18403 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
18404 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
18405 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
18406 file.
18407
4e660f07
NR
184082005-07-27 Nick Roberts <nickrob@snap.net.nz>
18409
18410 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
18411 (do_children_tests): Assign values to the extra elements.
18412
18413 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
18414 them for tests for "-var-update --no-values" and
a9c64011 18415 "-var-update --all-values".
4e660f07
NR
18416 Add test for "-var-list-children --simple-values".
18417
18418 * gdb.mi/basics.c (callee4): Add integer array D[3]...
18419
18420 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
18421 "-stack-list-locals --simple-values" Improve doc strings and
18422 comments.
18423
6bdae935
MK
184242005-07-18 Mark Kettenis <kettenis@gnu.org>
18425
598b7a6f
MK
18426 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
18427 *-*-openbsd*.
18428 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
18429
6bdae935
MK
18430 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
18431 sigaltsatck'.
18432
1323e929 184332005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 18434
1323e929
BR
18435 * gdb.base/default.exp (tty): Changed output of command.
18436 * gdb.base/help.exp (help tty): Ditto.
18437
b1a9c082
MK
184382005-07-12 Mark Kettenis <kettenis@gnu.org>
18439
18440 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
18441
10a844a2
MK
184422005-07-10 Mark Kettenis <kettenis@gnu.org>
18443
18444 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
18445 -stack-select-frame without arguments.
18446 (test_stack_frame_listing): Add test for newly implemented command
18447 -stack-info-frame.
18448
3cb3b8df
BR
184492005-07-06 Bob Rossi <bob@brasko.net>
18450
18451 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
18452 command.
18453 (Copyright): Update copyright.
18454
a0c5fbcf
WZ
184552005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
18456
18457 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
18458 tests to evaluate exponentiation expression.
18459
984971d0
AS
184602005-06-29 Andreas Schwab <schwab@suse.de>
18461
18462 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
18463 main to avoid warnings.
18464
18465 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
18466
fe03833f
NR
184672005-06-20 Nick Roberts <nickrob@snap.net.nz>
18468
18469 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
18470 -stack-select-frame without arguments.
18471 (test_stack_frame_listing): Add test for newly implemented command
18472 -stack-info-frame.
a9c64011 18473
7a55f279
WZ
184742005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
18475
0ffa0ea5
DJ
18476 * gdb.fortran/array-element.f: New file.
18477 * gdb.fortran/array-element.exp: New testcase.
7a55f279 18478
26585198
DJ
184792005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18480
18481 * gdb.base/bigcore.exp: Correct checks for systems which can
18482 not dump a large core file.
18483
c1bd25fd
DJ
184842005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18485
18486 * gdb.base/relocate.c: Add a copyright notice.
18487 (dummy): Remove.
18488 * gdb.base/relocate.exp: Test printing the values of variables
18489 from a relocatable file.
18490
589e074d
DJ
184912005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
18492
18493 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
18494 excess MI output after an error.
18495
0915f927
JB
184962005-05-29 Joel Brobecker <brobecker@adacore.com>
18497
18498 * gdb.arch/alpha-step.c: New file.
18499 * gdb.arch/alpha-step.exp: New testcase.
18500
76ff342d
DJ
185012005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
18502 Dennis Brueni <dennis@slickedit.com>
18503
18504 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
18505 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
18506 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
18507 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
18508 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
18509 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
18510 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
18511
96b0c7ac
DJ
185122005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
18513 Wu Zhou <woodzltc@cn.ibm.com>
18514
18515 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
18516 IBM's xlc compiler.
18517 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
18518 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
18519
f21565d2
JB
185202005-05-13 Jim Blandy <jimb@redhat.com>
18521
18522 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
18523 calling gdb_suppress_entire_file.
18524 * gdb.base/charset.exp: Same.
18525 * gdb.base/call-rt-st.exp: Same.
18526
6006a3a1
BR
185272005-05-05 Bob Rossi <bob_rossi@cox.net>
18528
18529 * lib/gdb.exp (fullname_syntax): Added global regex.
18530 (fullname_syntax_POSIX): Ditto.
18531 (fullname_syntax_UNC): Ditto.
18532 (fullname_syntax_DOS_CASE): Ditto.
18533 (fullname_syntax_DOS): Ditto.
18534 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
18535 fullname_syntax variable to scope and use it.
18536 (test_file_list_exec_source_files): Ditto.
18537 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
18538
c3b69c04
DJ
185392005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
18540
18541 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
18542
3c95e6af
PG
185432004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
18544
a9c64011
AS
18545 * lib/gdb.exp (skip_altivec_tests): New function, based on
18546 check_vmx_hw_available from the GCC testsuite.
18547 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
18548 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 18549
78df6c56
JB
185502005-05-02 Jim Blandy <jimb@redhat.com>
18551
18552 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
18553 calling gdb_suppress_entire_file.
18554
1690f9cf
DJ
185552005-04-30 Randolph Chung <tausq@debian.org>
18556
18557 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
18558 Slightly relax "sem_post" name checking.
18559
5ea106f7
PG
185602005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18561
18562 * gdb.base/unload.exp: Use new shared library infrastructure.
18563
bf7234cf
PG
185642005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18565
18566 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 18567 infrastructure.
bf7234cf 18568
547b869a
CV
185692005-04-29 Corinna Vinschen <vinschen@redhat.com>
18570
18571 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
18572 * gdb.asm/h8300.inc: New file.
18573
f07e55f0
PG
185742005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18575
18576 * gdb.base/shlib-call.exp: Change to use new shared library
18577 infrastructure.
18578
3cbba3d1
PG
185792005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18580
a9c64011
AS
18581 * gdb.base/pending.exp: Change to use new shared library
18582 infrastructure.
3cbba3d1 18583
ed6df200
PG
185842005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18585
a9c64011
AS
18586 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
18587 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 18588
8c8f4ebe
PG
185892005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
18590
a9c64011
AS
18591 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
18592 shared objects being adjusted and update copyright years.
8c8f4ebe 18593
607fbc54
DJ
185942005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
18595
18596 * ChangeLog: Correct some 2003-01-13 dates.
18597 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
18598 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
18599 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
18600 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
18601 gdb.trace/tfind.exp: Update copyright years.
18602
57bf0e56
DJ
186032005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
18604 Daniel Jacobowitz <dan@codesourcery.com>
18605
18606 * lib/gdb.exp (gdb_compile): Handle shlib=.
18607 (gdb_compile_shlib): New function.
18608
9b593790
PG
186092005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
18610
a9c64011 18611 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 18612
9494c6a5
DJ
186132005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18614
18615 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
18616 gdb.server.
18617 * configure.ac: Likewise.
18618 * configure: Regenerated.
18619 * gdb.gdbserver/Makefile.in: Moved to...
18620 * gdb.server/Makefile.in: ... here.
18621 * gdb.gdbserver/server.c: Moved to...
18622 * gdb.server/server.c: ... here.
18623 * gdb.gdbserver/server-run.exp: Moved to...
18624 * gdb.server/server-run.exp: ... here.
18625
6f8eac0e
DJ
186262005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18627
18628 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
18629 * configure.ac: Create gdb.gdbserver/Makefile.
18630 * configure: Regenerated.
18631 * lib/gdbserver-support.exp: New file, derived from
18632 config/gdbserver.exp.
18633 * config/gdbserver.exp: Use gdbserver-support.exp.
18634 * gdb.gdbserver/Makefile.in: New file.
18635 * gdb.gdbserver/server.c: New file.
18636 * gdb.gdbserver/server-run.exp: New file.
18637
6e87504d
PG
186382005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
18639
a9c64011
AS
18640 * lib/gdb.exp (test_compiler_info): Return compiler_info
18641 if no arguments are given.
6e87504d 18642
d1779be4
PG
186432005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
18644
18645 * gdb.arch/altivec-abi.exp: Check for compiler and set
18646 use altivec' flag accordingly.
18647 * gdb.arch/altivec-regs.exp: Likewise.
18648
88750304
DJ
186492005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
18650
18651 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
18652
f3fb768d
AS
186532005-03-27 Andreas Schwab <schwab@suse.de>
18654
18655 * gdb.base/bigcore.c (main): Add missing mode argument in open
18656 call.
18657
7e813ac5
DJ
186582005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
18659
18660 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
18661 downloads.
18662 * config/gdbserver.exp (gdb_load): Likewise.
18663
8e3049aa
PB
186642005-03-14 Paul Brook <paul@codesourcery.com>
18665
18666 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
18667 targets.
18668
a9df7c44
JB
186692005-03-09 Joel Brobecker <brobecker@adacore.com>
18670
18671 * gdb.dwarf2/dup-psym.S: New file.
18672 * gdb.dwarf2/dup-psym.exp: New testcase.
18673
9f0d94e8
JB
186742005-03-09 Joel Brobecker <brobecker@adacore.com>
18675
18676 * gdb.ada/exec_changed/first.adb: New file.
18677 * gdb.ada/exec_changed/second.adb: New file.
18678 * gdb.ada/exec_changed.exp: New testcase.
18679
5f579bc5
NS
186802005-03-08 Nathan Sidwell <nathan@codesourcery.com>
18681
36e9969c
NS
18682 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
18683 (A2): New class.
18684 (main): Test operator+.
18685 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
18686 breakpoint test.
18687
5f579bc5
NS
18688 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
18689 * gdb.base/signull.exp: Disable if gdb,nosignals.
18690 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
18691 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
18692 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
18693 * gdb.mi/mi2-console.exp: Likewise.
18694 * gdb.trace/collection.exp (run_trace_experiment): Consume the
18695 continue output at start.
18696 (gdb_collect_locals_test): Robustify regexp.
18697 * gdb.trace/passc-dyn.exp: Fix comment typo.
18698 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
18699
be46087e
CV
187002005-03-08 Corinna Vinschen <vinschen@redhat.com>
18701
18702 * gdb.asm/asm-source.exp: Add iq2000 case.
18703 * gdb.asm/iq2000.inc: New file.
18704
384e1a61 187052005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 18706
384e1a61
MI
18707 * gdb.base/command.exp: Change hardcoded value to regular expression.
18708 * gdb.base/float.exp: Add powerpc to the list of targets checked.
18709
584b6e9e
DJ
187102005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
18711
18712 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
18713 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
18714 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
18715 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
18716 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
18717
ab5b5d61
MK
187182005-03-05 Mark Kettenis <kettenis@gnu.org>
18719
18720 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
18721 changes.
18722
ae051c1b
PG
187232004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
18724
a9c64011
AS
18725 * lib/compiler.c: Add test for IBM's xlc compiler.
18726 * lib/compiler.cc: Likewise.
ae051c1b 18727
3f0f6ed2
JB
187282004-02-24 Joel Brobecker <brobecker@adacore.com>
18729
18730 * gdb.ada/fixed_points.exp: Create compilation object directory
18731 before running the test.
18732 * gdb.ada/null_record.exp: Likewise.
18733 * gdb.ada/packed_array.exp: Likewise.
18734 * gdb.ada/start.exp: Likewise.
18735
724f452b
JB
187362005-02-15 Joel Brobecker <brobecker@adacore.com>
18737
18738 * gdb.ada/packed_array/pa.adb: New file.
18739 * gdb.ada/packed_array.exp: New testcase.
18740
57f5cdfb 187412005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 18742
1f393151
MK
18743 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
18744 files.
18745
ebdda337
MK
18746 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
18747 on *-*-openbsd*. Correctly match whitespace in regukar
18748 expressions.
18749
cf309262
DJ
187502005-02-10 Daniel Jacobowitz <dan@debian.org>
18751
18752 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
18753 PR exp/1821
18754 * gdb.base/gdb1821.c: New test file.
18755 * gdb.base/gdb1821.exp: New test file.
18756
3be49e7a
JB
187572005-02-09 Joel Brobecker <brobecker@adacore.com>
18758
18759 * gdb.base/start.c: New file.
18760 * gdb.base/start.exp: New testcase.
18761
e292e67d
JB
187622005-02-09 Joel Brobecker <brobecker@adacore.com>
18763
18764 * gdb.ada/start/dummy.adb: New file.
18765 * gdb.ada/start.exp: New testcase.
18766
dbdfa66c
CV
187672005-02-09 Corinna Vinschen <vinschen@redhat.com>
18768
18769 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
18770 for printing symbols and statistics.
18771 Add test for using relative pathnames in "maint print msymbols" test.
18772 Mark "maint info sections DATA" XFAIL on Cygwin.
18773 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
18774 tests.
18775
d7941671
AC
187762005-02-09 Andreas Schwab <schwab@suse.de>
18777
18778 Committed by Andrew Cagney <cagney@gnu.org>
18779 * gdb.base/remotetimeout.exp: New file.
18780
74e5ef44
MK
187812005-02-07 Mark Kettenis <kettenis@gnu.org>
18782
18783 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
18784
464dd14d
JB
187852005-02-03 Joel Brobecker <brobecker@adacore.com>
18786
18787 * gdb.ada/gnat_ada.gpr: New file.
18788 * gdb.ada/gnat_ada.gin: Delete, no longer used.
18789 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
18790 * configure.ac: No longer generate gnat_ada.gpr.
18791 * configure: Regenerate.
18792 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
18793 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
18794 * gdb.ada/null_record/bar.ads: Likewise.
18795 * gdb.ada/null_record/bar.adb: Likewise.
18796 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
18797 * gdb.ada/null_record.exp (testdir): New variable.
18798 (testfile): executable is now in testdir subdirectory.
18799 (srcfile): Use full path to the main compilation unit.
18800 * gdb.ada/fixed_points.exp: Same changes as above.
18801
30d756ae
NR
188022005-02-03 Nick Roberts <nickrob@snap.net.nz>
18803
18804 * gdb.base/interp.exp: New test.
18805
9d799f85
AC
188062005-01-24 Andrew Cagney <cagney@gnu.org>
18807
18808 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
18809
15656118
AC
188102005-01-19 Andrew Cagney <cagney@gnu.org>
18811
a892c31b
AC
18812 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
18813 configure.ac not configure.in.
18814
15656118
AC
18815 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
18816 of powerpc*-*-*.
18817 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 18818 * gdb.base/list.exp (test_list_function)
15656118
AC
18819 (test_list_filename_and_function): Ditto.
18820 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
18821
a7b01baf
AC
188222005-01-16 Andrew Cagney <cagney@gnu.org>
18823
17d92a02
AC
18824 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
18825
a7b01baf
AC
18826 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
18827
bc8332bb
AC
188282005-01-14 Andrew Cagney <cagney@gnu.org>
18829
18830 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
18831 * gdb.mi/mi2-var-cmd.exp: Ditto.
18832
4d074752
CV
188332005-01-10 Corinna Vinschen <vinschen@redhat.com>
18834
18835 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
18836
bec39cab
AC
188372005-01-07 Andrew Cagney <cagney@gnu.org>
18838
18839 * configure.ac: Rename configure.in, require autoconf 2.59.
18840 * configure: Re-generate.
18841 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
18842 * gdb.stabs/configure: Re-generate.
18843 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
18844 * gdb.hp/configure: Re-generate.
18845 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
18846 autoconf 2.59.
18847 * gdb.hp/gdb.objdbg/configure: Re-generate.
18848 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
18849 autoconf 2.59.
18850 * gdb.hp/gdb.defects/configure: Re-generate.
18851 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
18852 autoconf 2.59.
18853 * gdb.hp/gdb.compat/configure: Re-generate.
18854 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
18855 autoconf 2.59.
18856 * gdb.hp/gdb.base-hp/configure: Re-generate.
18857 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
18858 autoconf 2.59.
18859 * gdb.hp/gdb.aCC/configure: Re-generate.
18860
f10b16d4
JB
188612004-12-15 Jim Blandy <jimb@redhat.com>
18862
18863 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
18864 under NPTL when there is debugging info available for libpthread.
18865
fb6e1814
JG
188662004-12-13 Jerome Guitton <guitton@gnat.com>
18867
18868 * gdb.ada/fixed_points.c: New file.
18869 * gdb.ada/fixed_points.exp: New file.
18870
fe46cd3a
RC
188712004-12-03 Randolph Chung <tausq@debian.org>
18872
18873 * gdb.arch/pa-nullify.exp: New file.
18874 * gdb.arch/pa-nullify.s: New file.
18875
8de0841b
RC
188762004-11-30 Randolph Chung <tausq@debian.org>
18877
18878 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
18879 instead of "tbug". Fix regexp to work properly with gdb_test.
18880
c8170782
PH
188812004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
18882
18883 * gdb.base/bitfields2.exp: New test.
18884 * gdb.base/bitfields2.c: New file.
18885
954269c2
RE
188862004-11-28 Richard Earnshaw <rearnsha@arm.com>
18887
18888 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
18889
0107feed
RC
188902004-11-16 Randolph Chung <tausq@debian.org>
18891
18892 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
18893
f073ae8c
DJ
188942004-11-14 Daniel Jacobowitz <dan@debian.org>
18895
18896 * gdb.threads/threadapply.exp: Correct "macro details" test.
18897
19ad59e7
JJ
188982004-11-11 Jeff Johnston <jjohnstn@redhat.com>
18899
18900 * gdb.threads/threadapply.exp: New test.
18901 * gdb.threads/threadapply.c: New file.
18902
9cf0961b
MK
189032004-11-07 Mark Kettenis <kettenis@gnu.org>
18904
18905 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
18906 frames.
18907
c789492a
FL
189082004-11-05 Felix Lee <felix+log1@specifixinc.com>
18909
18910 * gdb.base/cursal.exp: New file.
18911 * gdb.base/cursal.c: New file.
18912
a1e167bb
AC
189132004-11-03 Andrew Cagney <cagney@gnu.org>
18914
18915 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
18916
b7cbf173
MK
189172004-10-30 Mark Kettenis <kettenis@gnu.org>
18918
18919 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
18920 NetBSD/ELF targets.
18921
88f9d34f
JB
189222004-10-29 Joel Brobecker <brobecker@gnat.com>
18923
18924 * gdb.threads/bp_in_thread.c: New file, copied from
18925 pthread_cond_wait.c.
18926 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
18927 file, rather than reusing the .c file from another testcase.
18928
ca7d6a0c
JB
189292004-10-20 Joel Brobecker <brobecker@gnat.com>
18930
18931 * gdb.ada/null_record.exp: Check where we stopped after
18932 sending the start command, instead of where the associated
18933 temporary breakpoint was inserted.
18934
0d863d03
AC
189352004-10-14 Andrew Cagney <cagney@gnu.org>
18936
18937 * gdb.mi/gdb701.c (main): Return 0.
18938
d11e72cb
DJ
189392004-10-13 Daniel Jacobowitz <dan@debian.org>
18940
d40539a4 18941 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 18942
e1923096
JJ
189432004-10-12 Jeff Johnston <jjohnstn@redhat.com>
18944
18945 * gdb.threads/schedlock.c: Add comment markers to use to find
18946 line numbers.
18947 * gdb.threads/schedlock.exp: Adjust regex to handle the new
18948 comments.
18949 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
18950 breakpoint lines.
18951
ec8ba2c9
DJ
189522004-10-12 Daniel Jacobowitz <dan@debian.org>
18953
18954 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
18955
0eb3658b
DJ
189562004-10-12 Daniel Jacobowitz <dan@debian.org>
18957
18958 * configure.in: Add gdb.dwarf2.
18959 * configure: Regenerated.
18960 * Makefile.in: Add gdb.dwarf2.
18961 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
18962 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
18963 gdb.dwarf2/file1.txt: New files.
18964
a271cc33
OF
189652004-10-11 Orjan Friberg <orjanf@axis.com>
18966
a9c64011 18967 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
18968 of "run", since the latter doesn't work with remote targets. Adjust
18969 the breakpoint numbering accordingly.
18970 * gdb.threads/pthread_cond_wait.exp: Ditto.
18971
895ce074
MC
189722004-10-08 Michael Chastain <mec.gnu@mindspring.com>
18973
18974 * gdb.base/overlays.exp: Update copyright years.
18975
6be3092d
KI
189762004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
18977
18978 * gdb.base/overlays.exp: Disable if target is Linux.
18979
e05389b8
FL
189802004-10-06 Felix Lee <felix+log1@specifixinc.com>
18981
18982 * config/gdbserver.exp (gdb_load): Use right filename on remote.
18983
73cb587d
KI
189842004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
18985
18986 * gdb.asm/asm-source.exp: Add m32r-linux target.
18987 * gdb.asm/m32r-linux.inc: New file.
18988
3c0edcdc
AC
189892004-09-24 Andrew Cagney <cagney@redhat.com>
18990 David Anderson <anderson@redhat.com>
18991
18992 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
18993 command fails, assume things will work.
18994 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
18995 (_GNU_SOURCE): Define.
18996 (print_unsigned, print_hex): Change parameter to "long long".
18997 (print_byte_count): New function, use to print byte counts.
18998 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
18999 O_LARGEFILE.
19000 (main): Compute an upper bound on a corefile in max_core_size.
19001 Limit memory chunk size to max_core_size. Limit total memory
19002 allocated to max_core_size.
19003
4bb3667f
AC
190042004-09-23 Andrew Cagney <cagney@gnu.org>
19005
19006 * gdb.base/bigcore.exp: Replace the code that creates a corefile
19007 from a separate process with code that creates a corefile by
19008 making the inferior dump core.
19009
60fe1a51
MK
190102004-09-23 Mark Kettenis <kettenis@gnu.org>
19011
19012 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
19013 block.
19014
8e937346
MC
190152004-09-23 Michael Chastain <mec.gnu@mindspring.com>
19016
19017 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
19018 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
19019 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
19020 Likewise.
19021
7213f6d6
JJ
190222004-09-20 Jeff Johnston <jjohnstn@redhat.com>
19023
19024 * gdb.java/jprint.exp: New test case for java inferior call.
19025 * gdb.java/jprint.java: Ditto.
19026
eac69dca
JB
190272004-09-15 Joel Brobecker <brobecker@gnat.com>
19028
19029 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
19030
22227696
MC
190312004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19032
19033 * gdb.threads/killed.c: Include <stdlib.h>.
19034 * gdb.threads/pthreads.c: Likewise.
19035
7dd403a4
MC
190362004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19037
19038 * gdb.threads/killed.c: Add copyright notice.
19039
33f2d567
JM
190402004-09-10 Jason Molenda (jmolenda@apple.com)
19041
a9c64011
AS
19042 * gdb.base/define.exp: Two new tests to verify zero space chars
19043 after 'if' and 'while' commands in a user-defined command is correctly
19044 parsed.
33f2d567 19045
e05b62ac
AC
190462004-09-08 Andrew Cagney <cagney@gnu.org>
19047
19048 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
19049 delivery test with duplicate at end of file.
19050
9cbe82da
MK
190512004-09-06 Mark Kettenis <kettenis@jive.nl>
19052
19053 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
19054
564803d9
MC
190552004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19056
19057 * config/hppro.exp: Removed.
19058
7c6807ce
MC
190592004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19060
19061 * config/sparclet.exp: Removed.
19062
bf7e26dd
MC
190632004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19064
19065 * config/udi.exp: Removed.
19066
714e341b
MC
190672004-09-02 Michael Chastain <mec.gnu@mindspring.com>
19068
19069 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
19070 of "exp_continue".
19071 (advancei): Likewise.
19072
1236e623
JJ
190732004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19074
19075 * gdb.base/unload.exp: Fix so messages aren't duplicated.
19076
3bdcad15
MI
190772004-09-01 Manoj Iyer <manjo@austin.ibm.com>
19078
228af206 19079 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
19080 to check for nodebug in executable.
19081 * gdb.gdb/observer.exp (setup_test): Likewise.
19082 * gdb.gdb/selftest.exp (test_with_self): Likewise.
19083 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
19084
c72b934c
AC
190852004-09-01 Andrew Cagney <cagney@gnu.org>
19086
19087 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19088 files.
19089
edd9b715
JJ
190902004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19091
19092 * gdb.base/unload.exp: Fix expected warning message to match
19093 latest format.
19094
fb4ce06b
CV
190952004-09-01 Corinna Vinschen <vinschen@redhat.com>
19096
19097 * gdb.base/call-rt-st.exp: Fix typos.
19098
ce78e7c3
MI
190992004-08-31 Manoj Iyer <manjo@austin.ibm.com>
19100
19101 * gdb.threads/thread_check.exp: New testcase.
19102 * gdb.threads/thread_check.c: New testcase.
19103
2dedb159
AC
191042004-08-31 Andrew Cagney <cagney@gnu.org>
19105
19106 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
19107 (skip_to_handler_entry): New procedures. Test stepping into a
19108 handler when the breakpoint is at the handler's entry point.
19109
68f53502
AC
191102004-08-30 Andrew Cagney <cagney@gnu.org>
19111
19112 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
19113 gdb/1757.
19114
3e3ffd2b
MC
191152004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19116
19117 With code from Manoj Iyer <manjo@austin.ibm.com>:
19118 * lib/gdb.exp (gdb_file_cmd): Return more information in the
19119 return value. Add an arm for "no debugging symbols found".
19120 Change a stray "error" to "perror".
19121 (gdb_run_cmd): Adapt to new return value.
19122 * gdb.base/remote.exp: Adapt to new return value.
19123 * gdb.gdb/complaints.exp: Likewise.
19124 * gdb.gdb/observer.exp: Likewise.
19125 * gdb.gdb/selftest.exp: Likewise.
19126 * gdb.gdb/xfullpath.exp: Likewise.
19127
4b6f5fd2
JB
191282004-08-27 Joel Brobecker <brobecker@gnat.com>
19129
19130 * gdb.threads/bp_in_thread.exp: New testcase.
19131
e5b25496
MC
191322004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19133
19134 Fix PR testsuite/1735.
19135 * gdb.threads/schedlock.c (thread_function): Add a cast
19136 to suppress a gcc warning.
19137 * gdb.threads/thread-specific.c (thread_function): Likewise.
19138
934353d6
MC
191392004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19140
19141 * gdb.base/unload.c: Include <stdlib.h>.
19142
f98a0aef 191432004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 19144
f98a0aef 19145 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
19146 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
19147 synchronized after the "return".
19148
5a2e8882
MC
191492004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19150
19151 * gdb.mi/basics.c: Include <stdio.h>.
19152 * gdb.mi/pthreads.c: Include <stdlib.h>.
19153 * gdb.mi/var-cmd.c: Include <stdlib.h>.
19154
a9640423
MC
191552004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19156
19157 * gdb.threads/schedlock.c: Add copyright notice.
19158
b04e311d
AC
191592004-08-25 Andrew Cagney <cagney@gnu.org>
19160
19161 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
19162 (skip_over_handler, breakpoint_over_hander): New test procedures.
19163 (advance, advancei): Add a proper prefix, do not use
19164 rerun_to_main.
19165 * gdb.base/sigstep.c (main): Change to use an infinite loop.
19166
7c27f15b
MC
191672004-08-24 Michael Chastain <mec.gnu@mindspring.com>
19168
19169 * gdb.mi/basics.c: Add copyright notice.
19170 * gdb.mi/var-cmd.c: Add copyright notice.
19171
fffc87ae
MC
191722004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19173
19174 * lib/gdb.exp: Remove signed_keyword_not_used.
19175 * lib/compiler.c: Likewise.
19176 * lib/compiler.cc: Likewise.
19177
d782e0bf
MC
191782004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19179
19180 * gdb.base/whatis.c: Remove conditional disabling of "signed".
19181 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
19182
96033e83
MC
191832004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19184
19185 * gdb.base/whatis.c: Add copyright notice.
19186
cf38c229
MK
191872004-08-20 Mark Kettenis <kettenis@gnu.org>
19188
19189 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
19190 it to skip the breakpoints encoded in the inline assembly.
19191
f4b49756
MC
191922004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19193
19194 * Makefile.in: Add gdb.fortran.
19195
2f193b69
MC
191962004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19197
19198 * gdb.base/call-sc.exp (test_scalar_returns):
19199 Fix cut-and-paste glitch in "Make fun return now".
19200
89a237cb
MC
192012004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19202
19203 * configure.in: Add gdb.fortran.
19204 * configure: Regenerate.
19205 * gdb.fortran/Makefile.in: New file.
19206 * lib/gdb.exp (skip_fortran_tests): New procedure.
19207
469aff8e
MC
192082004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19209
19210 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
19211 reference to bug-gnu@prep.ai.mit.edu.
19212 * gdb.mi/mi-var-child.exp: Likewise.
19213 * gdb.mi/mi-var-cmd.exp: Likewise.
19214 * gdb.mi/mi-var-display.exp: Likewise.
19215 * gdb.mi/mi2-var-block.exp: Likewise.
19216 * gdb.mi/mi2-var-child.exp: Likewise.
19217 * gdb.mi/mi2-var-cmd.exp: Likewise.
19218 * gdb.mi/mi2-var-display.exp: Likewise.
19219
00b51b9f
MK
192202004-08-15 Mark Kettenis <kettenis@gnu.org>
19221
19222 * gdb.base/unload.c (main): Make local variable msg const.
19223
45f07fef
MC
192242004-08-15 Michael Chastain <mec.gnu@mindspring.com>
19225
19226 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
19227 to bug-gnu@prep.ai.mit.edu.
19228 * gdb.mi/mi-disassemble.exp: Likewise.
19229 * gdb.mi/mi-eval.exp: Likewise.
19230 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
19231 default line number.
19232 * gdb.mi/mi-return.exp: Likewise.
19233 * gdb.mi/mi-simplerun.exp: Likewise.
19234 * gdb.mi/mi-stack.exp: Likewise.
19235 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
19236 number with explicit range test.
19237 * gdb.mi/mi-watch.exp: Likewise.
19238 * gdb.mi/mi2-break.exp: Likewise.
19239 * gdb.mi/mi2-cli.exp: Likewise.
19240 * gdb.mi/mi2-disassemble.exp: Likewise.
19241 * gdb.mi/mi2-eval.exp: Likewise.
19242 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
19243 default line number.
19244 * gdb.mi/mi2-return.exp: Likewise.
19245 * gdb.mi/mi2-simplerun.exp: Likewise.
19246 * gdb.mi/mi2-stack.exp: Likewise.
19247 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
19248 number with explicit range test.
19249 * gdb.mi/mi2-watch.exp: Likewise.
19250
dd8c8ee7
MC
192512004-08-15 Michael Chastain <mec.gnu@mindspring.com>
19252
19253 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
19254 * gdb.cp/m-static.exp: Likewise.
19255 * gdb.cp/rtti.exp: Likewise.
19256
4e838464
MK
192572004-08-14 Mark Kettenis <kettenis@gnu.org>
19258
19259 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
19260
8d8cb839
EZ
192612004-08-14 Eli Zaretskii <eliz@gnu.org>
19262
19263 * ChangeLog: Prefix Local Variables with semi-colons and indent
19264 the reference to older ChangeLog files, to fix fontification in
19265 Emacs.
19266
deea8bb0
MC
192672004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19268
19269 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
19270 * gdb.mi/mi2-break.exp: Likewise.
19271
c3297504
MC
192722004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19273
19274 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
19275
25808999
MC
192762004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19277
19278 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
19279
226a8d71
MC
192802004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19281
19282 * gdb.cp/classes.exp: Remove unused declarations. Just let
19283 test names default instead of providing special names. Remove
19284 extraneous demangler test.
19285
37fdf854
JJ
192862004-08-12 Jeff Johnston <jjohnstn@redhat.com>
19287
19288 * gdb.base/unload.exp: New test for breakpoints in dynamically
19289 loaded libraries.
19290 * gdb.base/unload.c: Ditto.
19291 * gdb.base/unloadshr.c: Ditto.
19292
2d3a7986
MC
192932004-08-12 Michael Chastain <mec.gnu@mindspring.com>
19294
19295 * gdb.cp/classes.exp (test_ptype_class_objects): Call
19296 cp_test_ptype_class.
19297 (test_enums): Likewise.
19298
c72b934c
AC
192992004-08-10 Andrew Cagney <cagney@gnu.org>
19300
19301 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19302 files.
19303
cc503c8a
AC
193042004-08-10 Andrew Cagney <cagney@gnu.org>
19305
19306 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
19307 init_malloc call.
19308
902f2ccb
MC
193092004-08-10 Michael Chastain <mec.gnu@mindspring.com>
19310
19311 * ChangeLog: Add copyright notice. The notice is copied
19312 from emacs 21.3 top level ChangeLog.
19313
78c90502
MC
193142004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19315
19316 * lib/cp-support.exp: New file.
19317 * lib/cp-support.exp (cp_test_type_class): New function.
19318 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
19319 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
19320 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
19321 cp_test_ptype_class.
19322
88e5ea78
MC
193232004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19324
19325 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
19326 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
19327 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
19328 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
19329 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
19330 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
19331 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
19332 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
19333 gdb.mi/mi2-watch.exp: Update copyright years.
19334
6a89fc9c
MK
193352004-08-09 Mark Kettenis <kettenis@gnu.org>
19336
19337 * gdb.base/sigaltstack.exp: Provide proper anchoring.
19338
1482e0de
MC
193392004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19340
19341 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
19342 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
19343 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
19344 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
19345 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
19346 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
19347 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
19348 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
19349 gdb.mi/mi-watch.exp: Update copyright years.
19350
1a5ce3f3
DJ
193512004-08-08 Daniel Jacobowitz <dan@debian.org>
19352
19353 PR gdb/1738
19354 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
19355 from a breakpoint with a pending signal.
19356
04f6ecf2
DJ
193572004-08-08 Daniel Jacobowitz <dan@debian.org>
19358
19359 PR gdb/1736
19360 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
19361 * gdb.base/sigaltstack.exp (finish_test): Consume output until
19362 the prompt.
19363 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
19364
54d90d35
DJ
193652004-08-08 Daniel Jacobowitz <dan@debian.org>
19366
19367 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
19368
d2f6abb0
DJ
193692004-08-08 Daniel Jacobowitz <dan@debian.org>
19370
19371 PR gdb/1736
19372 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
19373 for i?86-*-linux*.
19374
5598c03d
DJ
193752004-08-08 Daniel Jacobowitz <dan@debian.org>
19376
19377 * gdb.arch/i386-prologue.exp: Compile without debug information.
19378
c6fee705
MC
193792004-08-08 Michael Chastain <mec.gnu@mindspring.com>
19380
19381 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
19382 rather than asking gdb to search.
19383
dd90efdb
MC
193842004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19385
19386 * gdb.base/gcore.c: Include <string.h>.
19387
1e84bec1
MC
193882004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19389
19390 * gdb.base/gcore.c: Add copyright notice.
19391
e425eb2b
MC
193922004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19393
19394 * gdb.base/freebpcmd.c: Include <stdio.h>.
19395 * gdb.base/long_long.c: Include <string.h>.
19396 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
19397 * gdb.base/siginfo.c: Include <string.h>.
19398 * gdb.base/sigstep.c: Include <string.h>.
19399
cb9aaed5
MC
194002004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19401
19402 * gdb.base/complex.c: Include <stdlib.h>.
19403
55944f3d
MC
194042004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19405
19406 * gdb.base/complex.c: Add copyright notice.
19407
7b2953d9
MC
194082004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19409
19410 * gdb.base/charset.c: Include <stdlib.h>.
19411
c9133d23
MC
194122004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19413
19414 * gdb.base/auxv.c: Include <stdlib.h>.
19415
0a8490ad
MC
194162004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19417
19418 * gdb.base/auxv.c: Add copyright notice.
19419
3426d5ec
MC
194202004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19421
19422 * gdb.base/coremaker.c: Add copyright notice.
19423 * gdb.base/coremaker2.c: Add copyright notice.
19424
8da195dd
AC
194252004-08-04 Andrew Cagney <cagney@gnu.org>
19426
19427 * gdb.base/store.exp: Update copyright.
19428 (check_set, up_set, check_struct, up_struct): Add a prefix to test
19429 names, do not import gdb_prompt.
19430
8d394f98
AC
194312004-08-01 Andrew Cagney <cagney@gnu.org>
19432
19433 Fix PR testsuite/1729.
19434 * gdb.base/dump.exp: Add test name to callers of capture_value, do
19435 not use capture_value with value 4.
19436 (capture_value): Add optional test name parameter.
19437 (test_reload_saved_value, test_restore_saved_value): Use $msg as
19438 the prefix, pass to capture_value.
19439
b6702b23
MK
194402004-08-01 Mark Kettenis <kettenis@gnu.org>
19441
19442 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
19443 * gdb.arch/i386-prologue.c (standard): New prototype and function.
19444 (main): Call new function.
19445
c203e0ca
MC
194462004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19447
19448 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
19449
a7995a30
MC
194502004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19451
19452 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
19453
9366563b
MC
194542004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19455
b6eeaf26 19456 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
19457 Accept more values of vtbl pointer. Remove some messages
19458 about "obsolete gcc or gdb".
19459
2fc1f950
MC
194602004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19461
19462 * gdb.cp/classes.exp: Accept more varieties of ptype output.
19463
c724d49b
MC
194642004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19465
19466 * gdb.base/asm-source.exp: Properly convert target board
19467 debug flags from gcc format to binutils format.
19468
736b0fce
MK
194692004-07-28 Mark Kettenis <kettenis@gnu.org>
19470
19471 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
19472 gdb1718". PR backtrace/1718 partially fixed.
19473
5633ea5c
JJ
194742004-07-27 Jeff Johnston <jjohnstn@redhat.com>
19475
19476 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
19477
575eebb1
NC
194782004-07-26 Nick Clifton <nickc@redhat.com>
19479
19480 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
19481 good default value for a specific architecture is available then
19482 set it to that value. Otherwise default to the -gstabs switch.
19483 Remove the -g... switches from the asm-flags variable. Allow the
19484 target board info to override the value if it wants to. Pass the
19485 switch on the assembler command line.
19486
62104619
MK
194872004-07-23 Mark Kettenis <kettenis@gnu.org>
19488
19489 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
19490 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
19491 (main): Call new function.
19492
4a1135b8
MC
194932004-07-22 Michael Chastain <mec.gnu@mindspring.com>
19494
19495 Test for PR exp/1715.
19496 * gdb.base/radix.exp: Refactor common procedures. Make all
19497 test names unique. Change XFAIL to KFAIL.
19498
8a12c1f0
MC
194992004-07-20 Michael Chastain <mec.gnu@mindspring.com>
19500
19501 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
19502 * gdb.ada/gnat_ada.gin: ... to here.
19503 * configure.in: Use gnat_ada.gin.
19504 * configure: Regenerate.
19505
23b451cf
AC
195062004-07-20 Andrew Cagney <cagney@gnu.org>
19507
19508 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
19509 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
19510 XFAILs. Clean up test messages and comments. Check backtraces.
19511 Delete re-sync code.
19512
ab618a02
MC
195132004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19514
19515 Fix PR cli/740.
19516 * gdb.base/annota1.exp: Honor gdb,nosignals.
19517 * gdb.base/annota3.exp: Likewise.
19518
46dad340
MC
195192004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19520
19521 * lib/java.exp: Update copyright notice.
19522
756d8c70
AC
195232004-07-19 Andrew Cagney <cagney@gnu.org>
19524
19525 * gdb.base/selftest.exp: Copy file from here ...
19526 * gdb.gdb/selftest.exp: ... to here.
19527
586027e6
AC
195282004-07-16 Andrew Cagney <cagney@redhat.com>
19529
19530 * lib/insight-support.exp: Delete file.
19531 * lib/java.exp (java_init): Fix copyright.
19532
029d2200
AC
195332004-07-16 Andrew Cagney <cagney@gnu.org>
19534
19535 * gdb.base/restore.c: Append "prologue" to comments marking the a
19536 function's prologue.
19537 * gdb.base/restore.exp: Update copyright, re-indent.
19538 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
19539 callerN" prefix where needed. Update patterns that match a
19540 function's prologue.
19541
653b62c5
MC
195422004-07-16 Michael Chastain <mec.gnu@mindspring.com>
19543
19544 * gdb.base/restore.c: Add copyright notice.
19545
f7d690e5
AC
195462004-07-16 Andrew Cagney <cagney@gnu.org>
19547
19548 * gdb.base/logical.exp: Update copyright.
19549 (evaluate): New procedure. Use to re-implement tests using
19550 several tables.
19551
d629a7cb
MH
195522004-07-14 Martin Hunt <hunt@redhat.com>
19553
19554 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
19555 which fixes some problems where init.tcl was not found.
19556
9c7bb332
AC
195572004-07-13 Andrew Cagney <cagney@gnu.org>
19558
6bf46641
AC
19559 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
19560 (check_sizeof, check_valueof): Do not include the output in the
19561 test name. Use gdb_test.
19562 (get_valueof): Use gdb_test_multiple.
19563
c4ffd4c0
AC
19564 * gdb.base/step-test.exp: Update copyright. Use
19565 gdb_test_multiple. Ensure that test names do not include
19566 architecture dependent output.
19567
ab89363a
AC
19568 * gdb.gdb/observer.exp: Update copyright.
19569 (setup_test): Use gdb_test_multiple.
19570 (attach_first_observer, attach_second_observer)
19571 (attach_third_observer, detach_first_observer)
19572 (detach_second_observer, detach_third_observer)
19573 (reset_counters, check_counters): Make $message a prefix.
19574 (test_normal_stop_notifications): Add "args" parameter - a list of
19575 init functions to be called. Make $message a prefix,
19576 (test_observer_normal_stop): Change the message prefixes so that
19577 they are unique, pass the attach / detach procedures to
19578 test_normal_stop_notifications.
19579
ec58997a
AC
19580 * gdb.base/signull.exp (test_segv): Prefix all tests with
19581 "${name}". Clean up test messages.
19582
b475183b
AC
19583 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
19584
9c7bb332
AC
19585 * gdb.base/ena-dis-br.exp: Update copyright.
19586 (break_at): New function. Replace send_gdb with gdb_test,
19587 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
19588 ignore count, not stopped at bpt", with KFAIL.
19589
2dd95497
CV
195902004-07-13 Corinna Vinschen <vinschen@redhat.com>
19591
19592 * gdb.base/attach.exp: Remove cleanupfile handling.
19593
419e626b
AC
195942004-07-12 Andrew Cagney <cagney@gnu.org>
19595
19596 * gdb.base/annota1.exp: Cleanup corefile test name.
19597 * gdb.base/annota3.exp: Ditto.
19598
8b1b3228
AC
195992004-07-12 Andrew Cagney <cagney@gnu.org>
19600
78650829
AC
19601 * gdb.base/signals.exp: Clean up copyright, re-indent.
19602
8b1b3228
AC
19603 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
19604 gdb_test and gdb_test_multiple.
19605
935c2760
JJ
196062004-07-08 Jeff Johnston <jjohnstn@redhat.com>
19607
19608 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 19609 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
19610 provide line number info for first statement in main.
19611
1544280f
AC
196122004-07-08 Andrew Cagney <cagney@gnu.org>
19613
1279f4ff
AC
19614 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
19615
1544280f
AC
19616 * gdb.base/sigbpt.exp: Make the common part of each test name a
19617 prefix instead of suffix.
19618
bcc82369
BR
196192004-07-07 Bob Rossi <bob_rossi@cox.net>
19620
19621 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
19622 test from test_tbreak_creation_and_listing to
19623 test_file_list_exec_source_file
19624 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
19625 Changed name of test from test_tbreak_creation_and_listing to
19626 test_file_list_exec_source_file
19627
23f4b0aa
JJ
196282004-07-07 Jeff Johnston <jjohnstn@redhat.com>
19629
19630 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
19631 the jmisc() constructor instead of <init>.
19632 * gdb.java/jmisc1.exp: Ditto.
19633
56401cd5
AC
196342004-07-07 Andrew Cagney <cagney@gnu.org>
19635
19636 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
19637 corrupting the PC.
19638
44ae2f6a
MC
196392004-07-06 Michael Chastain <mec.gnu@mindspring.com>
19640
19641 * gdb.cp/templates.exp: Accept whitespace change in demangler
19642 output.
19643
45a83408
AC
196442004-07-06 Andrew Cagney <cagney@gnu.org>
19645
19646 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
19647
d205ad70
MC
196482004-07-02 Michael Chastain <mec.gnu@mindspring.com>
19649
19650 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
19651 * lib/compiler.cc: Likewise.
19652
06ea1a61
MC
196532004-06-30 Michael Chastain <mec.gnu@mindspring.com>
19654
19655 * lib/compiler.cc: Work around string preprocessing problem
19656 with old hp c++ compiler.
19657 * lib/compiler.c: Likewise.
19658
daab1251
CV
196592004-06-29 Corinna Vinschen <vinschen@redhat.com>
19660
19661 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
19662 directives to conditionalize symbol prefixing.
19663 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
19664 additional_flags handling. Add underscore prefix for Cygwin.
19665 * gdb.arch/i386-unwind.c: Use preprocessor directives to
19666 conditionalize symbol prefixing.
19667 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
19668 additional_flags handling. Add underscore prefix for Cygwin.
19669
cc984116
CV
196702004-06-29 Corinna Vinschen <vinschen@redhat.com>
19671
19672 * gdb.base/bigcore.exp: Skip test on Cygwin.
19673
c279b077
MC
196742004-06-28 Michael Chastain <mec.gnu@mindspring.com>
19675
19676 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
19677 formats for "info register". Use gdb_test_multiple. Fix
19678 the "invalid register" test.
19679
0e915747
CV
196802004-06-28 Corinna Vinschen <vinschen@redhat.com>
19681
19682 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
19683 PID for Cygwin. Add Cygwin specific strings to check for in some
19684 tests.
19685 (do_attach_tests): Add a test for user interaction when attaching
19686 to a process with no matching symbol table already loaded.
19687
11422c86
AC
196882004-06-26 Andrew Cagney <cagney@gnu.org>
19689
19690 Test PR java/1567 and PR java/1565.
19691 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
19692 * gdb.java/jmisc2.exp: Delete file.
19693
cefbce26
MC
196942004-06-26 Michael Chastain <mec.gnu@mindspring.com>
19695
19696 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
19697
e19f872c
CV
196982004-06-25 Corinna Vinschen <vinschen@redhat.com>
19699
19700 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
19701 attach process.
19702
d931ba3b
MC
197032004-06-23 Michael Chastain <mec.gnu@mindspring.com>
19704
19705 * gdb.cp/pr-1553.exp: Remove.
19706
aef68c48
MC
197072004-06-22 Michael Chastain <mec.gnu@mindspring.com>
19708
19709 * gdb.cp/pr-1553.cc: Remove.
19710 * gdb.cp/pr-1553.exp: Disable this test.
19711
8d5df71a
JB
197122004-06-20 Jim Blandy <jimb@redhat.com>
19713
a9c64011 19714 Fix PR testsuite/1680.
8d5df71a
JB
19715 * gdb.arch/i386-sse.exp: Properly quote curly braces in
19716 regular expressions.
19717
4ac6f39d
MC
197182004-06-19 Michael Chastain <mec.gnu@mindspring.com>
19719
19720 Fix PR testsuite/1679.
19721 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
19722 Issue an UNSUPPORTED result instead.
19723
1b413552
JB
197242004-06-18 Jim Blandy <jimb@redhat.com>
19725
19726 * gdb.base/charset.exp: Only send a control-C if we see a new
19727 prompt and incomplete command.
19728
6daa6ebd
MC
197292004-06-18 Michael Chastain <mec.gnu@mindspring.com>
19730
19731 * gdb.cp/pr-574.cc: Add copyright notice.
19732
51fa4ae0
JB
197332004-06-17 Jim Blandy <jimb@redhat.com>
19734
19735 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
19736 cases where the regexp has no groups; this grabs random text from
19737 the previous test suite, whatever that was.
19738
8fea26c5
MC
197392004-06-17 Michael Chastain <mec.gnu@mindspring.com>
19740
19741 * gdb.cp/printmethod.cc: Add copyright notice.
19742
1e3aeb41
MC
197432004-06-16 Michael Chastain <mec.gnu@mindspring.com>
19744
19745 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
19746
9d9030bc
AC
197472004-06-16 Andrew Cagney <cagney@gnu.org>
19748
19749 * gdb.base/signull.c: Update copyright. Include <string.h>.
19750 (bowler): Replace data_pointer with data_read
19751 and data_write cases. Add code_descriptor case.
19752 (zero, desc): New array and pointer.
19753 (data, code): Change to simple pointers.
19754 * gdb.base/signull.exp: Fix probe pattern matching a function
19755 descriptor SIGSEGV. Replace data_pointer with data_read and
19756 data_write tests.
19757
acd4ad44
AC
197582004-06-16 Andrew Cagney <cagney@gnu.org>
19759
19760 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
19761
08fd625c
MC
197622004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19763
19764 * gdb.base/long_long.c: Add copyright notice.
19765
1903502c
MC
197662004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19767
19768 * gdb.base/long_long.exp: Remove reference to
19769 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
19770 to gdb_breakpoint and gdb_continue_to_breakpoint.
19771
83313cb1
JB
197722004-06-14 Jim Blandy <jimb@redhat.com>
19773
19774 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
19775 endian case.
19776
1bf404ef
AC
197772004-06-14 Andrew Cagney <cagney@gnu.org>
19778
19779 * gdb.base/gcore.exp (capture_command_output): Delete the always
19780 passing tests containing inferior values.
19781 * gdb.base/ending-run.exp: Do not include the breakpoint address
19782 in the test message. Update copyright.
19783 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
19784 size in the test name, use gdb_test_multiple. Update copyright.
19785
ef220b33
MC
197862004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19787
19788 * gdb.cp/ref-types.cc: Add copyright notice.
19789
4f70a4c9
MC
197902004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19791
19792 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
19793 hp_aCC_compiler.
19794 * lib/compiler.cc: Likewise.
19795 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
19796 'set' commands. Log diagnostics for other lines. Set
19797 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
19798
335928ac
MC
197992004-06-13 Michael Chastain <mec.gnu@mindspring.com>
19800
19801 * gdb.cp/try_catch.cc: Add copyright notice.
19802
2efb12e8
MC
198032004-06-12 Michael Chastain <mec.gnu@mindspring.com>
19804
19805 * gdb.cp/userdef.cc: Add copyright notice.
19806
0bbed51a
MC
198072004-06-11 Michael Chastain <mec.gnu@mindspring.com>
19808
19809 * gdb.cp/virtfunc.cc: Add copyright notice.
19810
e12a46c9
RC
198112004-06-11 Randolph Chung <tausq@debian.org>
19812
19813 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
19814 problem.
19815
338e05af
AC
198162004-06-10 Andrew Cagney <cagney@gnu.org>
19817
19818 * lib/compiler.cc, lib/compiler.c: Append either
19819 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
19820 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
19821 instead of gcc-3-3.
19822
dc3f10cb
AC
198232004-06-09 Andrew Cagney <cagney@gnu.org>
19824
b4d946af
AC
19825 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
19826 gdb/1455, bug is specific to "long long" and "double".
a9c64011 19827
dc3f10cb
AC
19828 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
19829 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
19830 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
19831 fixed.
19832
b5c0bfa2
AC
198332004-06-09 Andrew Cagney <cagney@gnu.org>
19834
19835 * gdb.base/structs.exp (test_struct_returns): Replace
19836 "return_value_unknown" and "finish_value_unknown" by
19837 "return_value_known" and "finish_value_known". Instead of
19838 "return_value_unknown" iff "finish_value_unknown", check
19839 "return_value_known" implies "finish_value_known".
19840
caeb605f
MH
198412004-06-08 Martin Hunt <hunt@redhat.com>
19842
19843 * gdb.base/float.exp: Add pattern for mips targets.
19844
c892bb64
RC
198452004-06-08 Randolph Chung <tausq@debian.org>
19846
19847 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
19848 message for unknown architectures more clear.
19849
48306d3e
JB
198502004-06-08 Joel Brobecker <brobecker@gnat.com>
19851
19852 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
19853 start the execution of the program.
19854
83ecb59f
JB
198552004-06-07 Jim Blandy <jimb@redhat.com>
19856
19857 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
19858 * gdb.arch/i386-cpuid.h: New helper file.
19859
55264cb4
RC
198602004-06-07 Randolph Chung <tausq@debian.org>
19861
19862 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
19863 has started.
19864
23cadb28
RM
198652004-06-04 Roland McGrath <roland@redhat.com>
19866
19867 Fix PR gdb/1647.
19868 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
19869 differently to be robust to output buffering differences.
19870
51d01eda
MC
198712004-06-04 Michael Chastain <mec.gnu@mindspring.com>
19872
19873 * gdb.threads/pthreads.exp: Update copyright years.
19874 (check_control_c): Change asynchronous 'after' to synchronous.
19875
f4fc3b93
RM
198762004-06-04 Roland McGrath <roland@redhat.com>
19877
19878 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
19879 next gdb prompt.
19880
4013522b
MC
198812004-06-02 Michael Chastain <mec.gnu@mindspring.com>
19882
19883 Fix PR gdb/1636.
19884 * gdb.threads/manythreads.exp: Change asynchronous 'after'
19885 calls to synchronous.
19886
7a8f1e6b
JB
198872004-05-26 Jim Blandy <jimb@redhat.com>
19888
19889 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
19890
81bb3443
RC
198912004-05-24 Randolph Chung <tausq@debian.org>
19892
19893 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
19894 * gdb.asm/pa.inc: New file.
19895
8f5a3103
MK
198962004-05-22 Mark Kettenis <kettenis@gnu.org>
19897
19898 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
19899
734b8fe8 199002004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 19901 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
19902
19903 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
19904 GDB prompt.
19905
725603e1
UW
199062004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19907
f4fc3b93 19908 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
19909 setjmp/longjmp. Use sigaction instead of signal.
19910
8b923272 199112004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 19912 Michael Snyder <msnyder@redhat.com>
8b923272
JB
19913
19914 * gdb.threads/pthread_cond_wait.c: New file.
19915 * gdb.threads/pthread_cond_wait.exp: New testcase.
19916
8bfabb04
AC
199172004-05-13 Andrew Cagney <cagney@redhat.com>
19918
19919 * gdb.base/signull.exp, gdb.base/signull.c: New files.
19920 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
19921
42edda50
AC
199222004-05-11 Andrew Cagney <cagney@redhat.com>
19923
19924 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
19925 fixed but revealed gdb/1639.
19926
d303a6c7
AC
199272004-05-10 Andrew Cagney <cagney@redhat.com>
19928
19929 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
19930 func1" and "next to 2nd alarm", kernel bug avoided.
19931
bf08c2a1
DJ
199322004-05-10 Daniel Jacobowitz <dan@debian.org>
19933
19934 PR external/1568
19935 * gdb.base/bigcore.exp: Check the size of the dumped core file.
19936 XFAIL if it is smaller than bytes_allocated.
19937 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
19938 (main): Make chunks_allocated unsigned. Correct comment.
19939
c0586a34
JB
199402004-05-07 Joel Brobecker <brobecker@gnat.com>
19941
19942 * gdb.arch/powerpc-aix-prologue.c: New file.
19943 * gdb.arch/powerpc-aix-prologue.exp: New file.
19944
f2785d12
JB
199452004-05-07 Jim Blandy <jimb@redhat.com>
19946
19947 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
19948 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
19949
bd7f6e30
JB
199502004-05-06 Joel Brobecker <brobecker@gnat.com>
19951
19952 * gdb.base/sep.exp: No longer setup_kfail when the program was
19953 built with dwarf2.
19954
0a5e7efe
JI
199552004-05-05 Jim Ingham <jingham@apple.com>
19956
19957 * gdb.base/pending.exp: Make sure pending breakpoints
19958 preserve the ignore count.
f4fc3b93 19959
a8958849
MK
199602004-04-27 Jerome Guitton <guitton@gnat.com>
19961
19962 * i386-prologue.exp: Add testcase for jump instruction as first
19963 instruction of the real code.
19964 * i386-prologue.c (jump_at_beginning): New function.
19965
7e103f5b
MK
199662004-04-28 Mark Kettenis <kettenis@gnu.org>
19967
19968 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
19969 x86_64-*-*.
19970
5d38b224
MK
199712004-04-28 Mark Kettenis <kettenis@gnu.org>
19972
19973 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
19974 i*86-*-*.
19975
0ef32fd9
MK
199762004-04-25 Mark Kettenis <kettenis@gnu.org>
19977
19978 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
19979 expression that checks the return type.
19980
71d7dd7c
AC
199812004-04-23 Andrew Cagney <cagney@redhat.com>
19982
19983 * gdb.base/call-sc.exp: New test of scalar call/return values.
19984 * gdb.base/call-sc.c: Ditto.
19985
1e9f977e
JJ
199862004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19987
19988 * gdb.threads/manythreads.c: Reduce thread stack size.
19989
899d9e3a
JJ
199902004-04-23 Jeff Johnston <jjohnstn@redhat.com>
19991
19992 * gdb.threads/manythreads.c: Add copyright notice.
19993
61bcae62
AC
199942004-04-23 Andrew Cagney <cagney@redhat.com>
19995
19996 * gdb.base/siginfo.exp: Better handle step out of signal.
19997 * gdb.base/sigstep.exp: Ditto.
19998
7339a42e 199992004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 20000 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
20001
20002 * gdb.threads/manythreads.c: New testcase.
20003 * gdb.threads/manythreads.exp: Ditto.
20004
5c98409b
JB
200052004-04-22 Jim Blandy <jimb@redhat.com>
20006
20007 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
20008 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
20009
3b611f1a
MC
200102004-04-21 Michael Chastain <mec.gnu@mindspring.com>
20011
20012 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
20013
f0fd9238
AC
200142004-04-21 Andrew Cagney <cagney@redhat.com>
20015
20016 * gdb.base/sigstep.c: New file.
20017 * gdb.base/sigstep.exp: New file.
20018
90990674
JB
200192004-04-16 Joel Brobecker <brobecker@gnat.com>
20020
20021 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
20022 call to observer_notify_normal_stop.
20023
78cef34b
AC
200242004-04-15 Andrew Cagney <cagney@redhat.com>
20025
20026 * gdb.base/siginfo.c: New file.
20027 * gdb.base/siginfo.exp: New file.
20028
d2343407
JB
200292004-04-12 J. Brobecker <brobecker@gnat.com>
20030
20031 * gdb.base/sep.exp: Fix typo in comment.
20032
a2dba3c8
JB
200332004-04-12 J. Brobecker <brobecker@gnat.com>
20034
20035 * gdb.base/sep.c: New file.
20036 * gdb.base/sep-proc.c: New file.
20037 * gdb.base/sep.exp: New testcase.
20038
15f7b60e
MK
200392004-04-09 Mark Kettenis <kettenis@gnu.org>
20040
20041 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
20042 support.
20043
44f4de1a
AC
200442004-04-05 Andrew Cagney <cagney@redhat.com>
20045
20046 * gdb.base/sigaltstack.c: New file.
20047 * gdb.base/sigaltstack.exp: New file.
20048
ef04f396
JB
200492004-04-04 Joel Brobecker <brobecker@gnat.com>
20050
20051 * gdb.base/foll-fork.exp: Update the expected output for
20052 "help set follow-fork-mode", to match a change that was made
20053 to the help of this variable on 2004-01-13.
20054
d40d2c92
JB
200552004-04-01 Joel Brobecker <brobecker@gnat.com>
20056
20057 * lib/ada.exp: Add copyright notice.
20058 * bar.ads: Likewise.
20059 * bar.adb: Likewise.
20060 * null_record.adb: Likewise.
20061 * null_record.exp: Likewise.
20062 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
20063
f86ef5a3
JB
200642004-04-01 Joel Brobecker <brobecker@gnat.com>
20065
20066 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
20067 * configure: Regenerate.
20068
414e70e3
JB
200692004-04-01 Joel Brobecker <brobecker@gnat.com>
20070
20071 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
20072 to build the application. Remove the message printed when in
20073 verbose mode, redundant with the UNSUPPORTED message above.
20074
f0aaee49
JB
200752004-03-31 Joel Brobecker <brobecker@gnat.com>
20076
20077 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
20078 * gdb.ada (null_record.exp): New testcase.
20079
ac81cb54
JB
200802004-03-31 Joel Brobecker <brobecker@gnat.com>
20081
20082 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
20083
854af2f7
JB
200842004-03-31 Joel Brobecker <brobecker@gnat.com>
20085
20086 * gdb.ada: New subdirectory.
20087 * gdb.ada/Makefile.in: New file.
20088 * gdb.ada/gnat_ada.gpr.in: New file.
20089
034cb681
JB
200902004-03-31 Joel Brobecker <brobecker@gnat.com>
20091
20092 * lib/ada.exp: New file.
20093
78a1a894
DJ
200942004-03-24 Daniel Jacobowitz <drow@mvista.com>
20095
20096 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
20097 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
20098
4b2b3b3e
AC
200992004-03-22 Andrew Cagney <cagney@redhat.com>
20100
20101 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
20102 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
20103 Problem identified by Ulrich Weigand.
20104
23c73aa3
DC
201052004-03-17 David Carlton <carlton@kealia.com>
20106
20107 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
20108 PR c++/826.
20109
d63a86f8
RM
201102004-03-16 Roland McGrath <roland@redhat.com>
20111
20112 * gdb.base/auxv.exp: New file.
20113 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
20114
0e02aa50
DC
201152004-03-12 David Carlton <carlton@kealia.com>
20116
20117 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
20118 * gdb.cp/pr-1553.cc: Ditto.
20119 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
20120 pass branch.
20121
c20b71be
MC
201222004-03-12 Michael Chastain <mec.gnu@mindspring.com>
20123
20124 * gdb.cp/templates.exp: Accept more template types.
20125
c7414a01
MC
201262004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20127
20128 From Corinna Vinschen with modifications.
20129 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
20130 local variable obj_with_enum.
20131 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
20132 results with obj_with_enum.
20133
ed69573c
MC
201342004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20135
20136 * gdb.cp/classes.cc: New file, copied from misc.cc.
20137 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
20138
28301461
MC
201392004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20140
20141 * gdb.cp/misc.cc: Add copyright notice.
20142
1198ecbe
DC
201432004-03-05 David Carlton <carlton@kealia.com>
20144
20145 * gdb.cp/rtti.exp: Add 'print *obj3' test.
20146 * gdb.cp/rtti.h: Update copyright.
20147 (namespace n2::n3): New.
20148 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
20149 (n2::n3::func3): New.
20150 (main): Call n2::n3::func3.
20151 * gdb.cp/rtti2.cc: Update copyright.
20152 (n2::create3): New.
20153
9e08c470
MK
201542004-03-04 Mark Kettenis <kettenis@gnu.org>
20155
20156 * gdb.asm/openbsd.inc: Fix typo.
20157
4bebc3aa
FF
201582004-03-03 Fred Fish <fnf@redhat.com>
20159
20160 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
20161 "val" instead of unused "size". Update copyright year.
20162
6ea9fb37
DJ
201632004-02-29 Daniel Jacobowitz <drow@mvista.com>
20164
20165 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
20166 to use unsigned char.
20167 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
20168 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
20169
23b23974
DJ
201702004-02-29 Daniel Jacobowitz <drow@mvista.com>
20171
20172 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
20173 line of output.
20174
7574fd53
DJ
201752004-02-28 Daniel Jacobowitz <drow@mvista.com>
20176
20177 * gdb.base/relocate.c (dummy): Initialize.
20178
a195357f
DJ
201792004-02-28 Daniel Jacobowitz <drow@mvista.com>
20180
20181 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
20182 a breakpoint at exit.
20183
72fd54a9
FF
201842004-02-27 Fred Fish <fnf@redhat.com>
20185
20186 * gdb.base/chng-syms.exp: Add expect condition to match failing
20187 case that isn't a timeout.
20188
b9d23137
AC
201892004-02-27 Andrew Cagney <cagney@redhat.com>
20190
20191 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
20192 support.
20193
15d208f6 201942004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 20195
15d208f6
FF
20196 * gdb.arch/gdb1431.c: Remove.
20197 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
20198 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
20199 of "until" incorrectly.
20200
98f9cd2d
JB
202012004-02-26 J. Brobecker <brobecker@gnat.com>
20202
20203 * gdb.cp/class2.cc (empty): New class.
20204 (refer): New function.
20205 (main): Declare an object of type empty and use it.
20206 * gdb.cp/class2.exp: Print the value of an object of type empty.
20207
9b50c11b
JJ
202082004-02-26 Jeff Johnston <jjohnstn@redhat.com>
20209
20210 * gdb.base/langs.exp: Update query string to match the
20211 new nquery format used for pending breakpoints.
20212
0dcd613f
AC
202132004-02-26 Andrew Cagney <cagney@redhat.com>
20214
20215 Fix PR i18n/1570.
20216 * gdb.base/charset.c: Update copyright notice.
20217 (main, init_string): Remove the escape character '\e' tests.
20218 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
20219 * gdb.base/charset.exp (valid_host_charset): Ditto.
20220 * gdb.base/setvar.exp: Ditto.
20221
b8a56647
AC
202222004-02-24 Andrew Cagney <cagney@redhat.com>
20223
90d59e34
AC
20224 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
20225 mmapped data in core file" PASS and FAIL messages consistent.
20226
b8a56647
AC
20227 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
20228 setting a breakpoint. Work around PR java/1565.
20229
9f27c604
JJ
202302004-02-23 Jeff Johnston <jjohnstn@redhat.com>
20231
20232 * lib/gdb.exp (gdb_breakpoint): Update query string to match
20233 new nquery format.
20234 * gdb.base/pending.exp: Ditto.
20235
3224a706
MK
202362004-02-22 Mark Kettenis <kettenis@gnu.org>
20237
20238 * configure.in: Run stabs tests on *BSD.
20239 * configure: Regenerated.
20240
41e0a9ca
MK
202412004-02-21 Mark Kettenis <kettenis@gnu.org>
20242
20243 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
20244
1e1b3428
FF
202452004-02-20 Fred Fish <fnf@redhat.com>
20246
20247 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
20248 blank in test for "returns short", for consistency with other
20249 "returns xxx" tests. Update copyright year.
20250
f9a7572a
FF
202512004-02-19 Fred Fish <fnf@redhat.com>
20252
20253 New testcase for PR breakpoint/1558.
20254 * gdb.arch/gdb1558.exp: New file.
20255 * gdb.arch/gdb1558.c: New file.
20256
b2ce2854
EZ
202572004-02-19 Elena Zannoni <ezannoni@redhat.com>
20258
20259 * gdb.base/nodebug.exp: Fix typo.
20260
e7c9ff01
JB
202612004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20262
20263 Committed by Jim Blandy <jimb@redhat.com>.
20264
62f4b920
JB
20265 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
20266
2db536a1
JB
20267 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
20268
e7c9ff01
JB
20269 * gdb.base/float.exp: Support s390*-*-* targets.
20270
f3205b34
AF
202712004-02-17 Adam Fedor <fedor@gnu.org>
20272
20273 * gdb.base/gdb1555.exp: New file.
20274 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
20275
9d62932d
EZ
202762004-02-17 Elena Zannoni <ezannoni@redhat.com>
20277
20278 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
20279
344c9711
FF
202802004-02-16 Fred Fish <fnf@redhat.com>
20281
20282 * gdb.arch/gdb1291.c: Remove
20283 * gdb.arch/gdb1291.s: New test input file.
20284 * gdb.arch/gdb1291.exp: Expand test to check case that should not
20285 fail. Test for correct result, known incorrect result, other
20286 failures and timeouts.
20287
2d822687
AC
202882004-02-16 Andrew Cagney <cagney@redhat.com>
20289
20290 * gdb.base/bigcore.exp: New file.
20291 * gdb.base/bigcore.c: New file.
20292
dac15b66
AC
202932004-02-13 Andrew Cagney <cagney@redhat.com>
20294
20295 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
20296 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
20297 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
20298 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
20299 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
20300 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
20301 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
20302 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
20303 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
20304 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
20305
6bdfc2c4
JJ
203062004-02-11 Jeff Johnston <jjohnstn@redhat.com>
20307
20308 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
20309 executed is an alloc instruction.
20310
87b3ede8
DC
203112004-02-11 David Carlton <carlton@kealia.com>
20312
20313 * gdb.cp/breakpoint.exp: New.
20314 * gdb.cp/breakpoint.cc: New.
20315
6e19e2bf
MC
203162004-02-11 Michael Chastain <mec.gnu@mindspring.com>
20317
20318 Partial fix for PR gdb/1543.
20319 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
20320 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
20321 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
20322 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
20323 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
20324 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
20325 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
20326 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
20327 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
20328 to bug-gdb@prep.ai.mit.edu .
20329 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
20330 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
20331 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
20332 Likewise.
20333
5c5455dc
AC
203342004-02-10 Andrew Cagney <cagney@redhat.com>
20335
20336 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
20337 using gdb_internal_error_resync.
20338
9cf689d7
DJ
203392004-02-09 Daniel Jacobowitz <drow@mvista.com>
20340
20341 * gdb.threads/thread-specific.exp: Stop early if no threads are
20342 found.
20343
d2dc51db
MC
203442004-02-09 Michael Chastain <mec.gnu@mindspring.com>
20345
20346 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
20347
14b1a056
DJ
203482004-02-08 Daniel Jacobowitz <drow@mvista.com>
20349
20350 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
20351 breakpoints.
20352
83f66e8f
DJ
203532004-02-07 Daniel Jacobowitz <drow@mvista.com>
20354
20355 * config/sim.exp (gdb_load): Handle $arg == "".
20356 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
20357 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
20358
30fc0091
EZ
203592004-02-07 Elena Zannoni <ezannoni@redhat.com>
20360
a9c64011
AS
20361 * gdb.base/maint.exp: Update test to reflect
20362 obstack changes.
30fc0091 20363
4d806929
JJ
203642004-02-04 Jeff Johnston <jjohnstn@redhat.com>
20365
20366 * gdb.base/pendshr.c (pendfunc): New function that calls
20367 pendfunc1.
20368 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
20369
7bfdd688
FF
203702004-02-04 Fred Fish <fnf@redhat.com>
20371
20372 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
20373 function symbols and update copyright years.
20374 * gdb.arch/gdb1291.c: Ditto.
20375
aaa08ee4
MC
203762004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20377
20378 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
20379
dbad7755
MC
203802004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20381
20382 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
20383
ec4646ef
MC
203842004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20385
20386 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
20387
1b802196
FF
203882004-02-02 Fred Fish <fnf@redhat.com>
20389
20390 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
20391 remote targets. Update copyright years.
20392
18fe2033
JJ
203932004-02-02 Jeff Johnston <jjohnstn@redhat.com>
20394
20395 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
20396 support.
20397 * gdb.base/langs.exp: Fix test which attempts to create
20398 breakpoint on non-existent function to handle new pending
20399 support.
20400 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
20401 a breakpoint.
20402 * gdb.base/pending.exp: New test.
20403 * gdb.base/pending.c: New file.
20404 * gdb.base/pendshr.c: Ditto.
20405
8d577d32
DC
204062004-02-02 David Carlton <carlton@kealia.com>
20407
20408 * gdb.cp/overload.exp: Add overloadNamespace tests.
20409 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
20410 (overloadNamespace, XXX): New.
20411 (main): Call XXX::marker2.
20412
3ad13771
FF
204132004-02-01 Fred Fish <fnf@redhat.com>
20414
20415 * gdb.base/dump.exp: Use runto_main instead of "runto main".
20416 * gdb.base/finish.exp: Ditto.
20417 * gdb.base/gcore.exp: Ditto.
20418 * gdb.base/huge.exp: Ditto.
20419 * gdb.base/info-proc.exp: Ditto.
20420 * gdb.base/return2.exp: Ditto.
20421 * gdb.threads/gcore-thread.exp: Ditto.
20422
44c75849
DJ
204232004-02-01 Daniel Jacobowitz <drow@mvista.com>
20424
20425 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
20426
005bc093
MK
204272004-02-01 Mark Kettenis <kettenis@gnu.org>
20428
20429 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
20430 that opening the file succeeds on OpenBSD.
20431
c47cebdb
DJ
204322004-02-01 Daniel Jacobowitz <drow@mvista.com>
20433
20434 * gdb.threads/thread-specific.c: New file.
20435 * gdb.threads/threads-specific.exp: New test script.
20436 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
20437 to expect_out.
20438
5a01311c
MK
204392004-02-01 Mark Kettenis <kettenis@gnu.org>
20440
20441 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
20442 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
20443 only on the "print_small_structs from print_long_arg_list" test.
20444
ce22a4f1
DJ
204452004-02-01 Daniel Jacobowitz <drow@mvista.com>
20446
20447 * gdb.base/completion.exp: Kill a stray backslash.
20448
20449 From Jim Ingham <jingham@apple.com>:
20450 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
20451 agrees with the result from sending a tab.
20452
abbab9d3
DJ
204532004-01-31 Daniel Jacobowitz <drow@mvista.com>
20454
20455 * gdb.base/chng-syms.exp: Remove stray newline.
20456
53904d1e
MK
204572004-01-31 Mark Kettenis <kettenis@gnu.org>
20458
20459 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
20460 *-*-openbsd*.
20461 * gdb.asm/openbsd.inc: New file.
20462
3a4b3aac
MK
204632004-01-30 Mark Kettenis <kettenis@gnu.org>
20464
20465 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
20466 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
20467 *-*solaris2*. Remove commented out default settings for
20468 asm-flags. Replace gdb_compile with target_link.
20469
ebac27b4
MC
204702004-01-29 Michael Chastain <mec.gnu@mindspring.com>
20471
20472 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
20473 for all tests. Remove old hp-ux and cygnus xfail cases.
20474
d8679d84
PH
204752004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
20476
20477 * gdb.base/chng-syms.exp: New file.
20478 * gdb.base/chng-syms.c: New file.
20479
0a55bc22
MC
204802004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20481
20482 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
20483 Provide arms for current output in all my configurations.
20484
94b8e876
MC
204852004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20486
20487 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
20488 * lib/compiler.cc: Likewise.
20489 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
20490 get the right preprocessor. Eval the output directly. Remove
20491 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
20492 hp_f77_compiler and hp_f90_compiler completely.
20493 (gdb_preprocess): Delete.
20494 (get_compiler): Delete.
20495
7cf03d44
MK
204962004-01-24 Mark Kettenis <kettenis@gnu.org>
20497
20498 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
20499 <string.h>.
20500
68b6dce9
NR
205012004-01-24 Nick Roberts <nick@nick.uklinux.net>
20502
20503 * gdb.mi/mi-stack.exp: Update copyright.
20504
b368761e
DC
205052004-01-23 David Carlton <carlton@kealia.com>
20506
20507 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
20508 test for cp_lookup_transparent_type.
20509 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
20510 call them.
20511
f2061b53
DJ
205122004-01-23 Daniel Jacobowitz <drow@mvista.com>
20513
20514 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
20515 after -var-update.
20516
37fc574a
DC
205172004-01-23 David Carlton <carlton@kealia.com>
20518
20519 * gdb.cp/namespace.cc (C::ensureRefs): New.
20520 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
20521
8e94b928
NR
205222004-01-20 Nick Roberts <nick@nick.uklinux.net>
20523
20524 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
20525 case "-stack-list-locals 2".
20526 * gdb.mi/mi-var-child.exp: Test for case
20527 "-var-list-children --all-values NAME".
20528
997b0952
MC
205292004-01-18 Michael Chastain <mec.gnu@mindspring.com>
20530
20531 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
20532
52470da3
MK
205332004-01-18 Mark Kettenis <kettenis@gnu.org>
20534
7049b4b8
MK
20535 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
20536 used with gdb_test_multiple.
20537
52470da3
MK
20538 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
20539 read at address 0. This fixes PR testsuite/1504.
20540
da6012e5
DJ
205412004-01-18 Daniel Jacobowitz <drow@mvista.com>
20542
20543 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
20544 Remove downloading, guessing the host executable, the calls to
20545 gdb_file_cmd and gdb_target_cmd, and "load" support.
20546 (infer_host_exec): New function broken out from gdb_load.
20547 (gdb_load): New wrapper for gdbserver_gdb_load.
20548 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
20549 gdb_target_cmd. Use -target-select.
20550 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
20551 Download binaries to the host. Clear last_mi_remote_file when
20552 we load a new binary.
20553 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
20554 call gdbserver_gdb_load and mi_gdb_target_cmd.
20555
32c70722
MC
205562004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20557
20558 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
20559 type patterns.
20560
b0cecf36
MC
205612004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20562
20563 * gdb.cp/templates.exp: Fix typo in test name of
20564 "print Foo<volatile char*>::foo".
20565
4120d7e6
MC
205662004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20567
20568 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
20569
f679e530
BE
205702004-01-16 Ben Elliston <bje@wasabisystems.com>
20571
20572 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
20573 (clean mostlyclean): Remove empty rm.
20574
091c48f6
MC
205752004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20576
20577 * gdb.base/setvar.exp: Add copyright years.
20578
3e5fc8d2
DC
205792004-01-14 David Carlton <carlton@bactrian.org>
20580
20581 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
20582 PR c++/1511 and update coment.
20583 * gdb.cp/templates.exp: Update patterns to match current output.
20584 If changes involve something other than whitespace, KFAIL
20585 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
20586
63d06c5c
DC
205872004-01-14 David Carlton <carlton@kealia.com>
20588
20589 * gdb.cp/namespace.exp: Add tests involving classes defined within
20590 namespaces.
20591 * gdb.cp/namespace.cc (C::CClass): New.
20592 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
20593
a51dab88
EZ
205942004-01-14 Elena Zannoni <ezannoni@redhat.com>
20595
20596 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
20597 what debug info we have. Print a better message if something goes
20598 wrong while producing the separate debug info file.
20599
a476ccc9
MC
206002004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20601
20602 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
20603
f453692c
MC
206042004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20605
20606 * gdb.base/callfuncs.c: Add copyright notice.
20607
f40063a5
MC
206082004-01-13 Michael Chastain <mec.gnu@mindspring.com>
20609
20610 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
20611 inheritance. PR gdb/1498, PR gcc/13539.
20612
19ac3974
EZ
206132004-01-13 Elena Zannoni <ezannoni@redhat.com>
20614
a9c64011
AS
20615 * gdb.threads/gcore-thread.exp: Prefix name of binary with
20616 test specific name.
20617 * gdb.mi/gdb669.exp: Ditto.
20618 * gdb.mi/mi-pthreads.exp: Ditto.
20619 * gdb.mi/mi1-pthreads.exp: Ditto.
20620 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 20621
56c97c6e
MC
206222004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20623
20624 * gdb.cp/member-ptr.cc: Add copyright notice.
20625
a0644324
MC
206262004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20627
20628 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
20629 some patterns for recent versions of gcc and hpacc. Delete
20630 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
20631 Delete tests that access a NULL pointer-to-member-data. This
20632 script is still disabled for gcc.
20633
32fabe09
EZ
206342004-01-12 Elena Zannoni <ezannoni@redhat.com>
20635
20636 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 20637 escaped correctly.
32fabe09 20638
1f8a6abb
EZ
206392004-01-12 Elena Zannoni <ezannoni@redhat.com>
20640
20641 * gdb.base/sepdebug.exp: New file.
20642 * gdb.base/sepdebug.c: New file.
20643 * lib/gdb.exp (separate_debug_filename): New procedure.
20644 (gdb_gnu_strip_debug): New procedure.
20645
48efe704
AC
206462004-01-12 Andrew Cagney <cagney@redhat.com>
20647
20648 * gdb.mi/ChangeLog: Delete file. Renamed to ...
20649 * gdb.mi/ChangeLog-1999-2003: New file.
20650
a9415475
AC
206512004-01-12 Andrew Cagney <cagney@redhat.com>
20652
20653 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
20654 "Renaming a directory to a non-empty directory returns ENOTEMPTY
20655 or EEXIST", treat EBUSY as an XFAIL.
20656
83b8cf9d
MC
206572004-01-11 Michael Chastain <mec.gnu@mindspring.com>
20658
20659 * gdb.base/scope.exp: Remove obsolete setup_xfail for
20660 hp_cc_compiler.
20661
9939d2a8
MC
206622004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20663
20664 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
20665 decorations.
20666
1ff8cadf
MC
206672004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20668
20669 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
20670 and "(aCC)" decorations. Remove obsolete doco about old
20671 test results.
20672
6fa9022e
MC
206732004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20674
20675 * gdb.cp/exception.exp: Fix typo in doco.
20676
209721fe
MK
206772004-01-09 Mark Kettenis <kettenis@gnu.org>
20678
20679 * gdb.base/gdb1476.exp: Fix typo.
20680
ef11303e
MC
206812004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20682
20683 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
20684 file.
20685
041ab88c
MC
206862004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20687
20688 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
20689 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
20690 Use gdb_compile. Remove restriction on gcc. Add some patterns
20691 for recent version of gdb. Delete second half, which was a copy
20692 of the first half with different build flags. This test is
20693 still disabled because it is still not ready for production.
20694
e36d075a
MC
206952004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20696
20697 * gdb.cp/exception.cc: Add copyright notice.
20698 * gdb.cp/exception.exp: Add a notice that this file is broken
20699 because of line number changes caused by addition of copyright
20700 notice.
20701
42b190ad
MC
207022004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20703
20704 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
20705 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
20706
8f25f06b
MC
207072004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20708
20709 * gdb.cp/classes.exp: Accept gnu abi 2.
20710 * gdb.cp/derivation.exp: Likewise.
20711 * gdb.cp/overload.exp: Likewise.
20712 * gdb.cp/virtfunc.exp: Likewise.
20713
06ded8b8
MC
207142004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20715
20716 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
20717 semicolon after end of function.
20718
77c26ae3
MC
207192004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20720
20721 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
20722 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
20723 boilerplate code for compiling and running the program under
20724 test. Add some string method tests.
20725
20757486
MC
207262004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20727
20728 * gdb.cp/bs15503.cc: Add copyright notice.
20729 * gdb.cp/bs15503.exp: Adjust line number.
20730
0fd3b503
MC
207312004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20732
20733 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
20734 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
20735
10d1bea8
MC
207362004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20737
20738 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
20739 hp_cc_compiler.
20740
2789202a
MC
207412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20742
20743 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
20744 * gdb.cp/ctti.exp: Use the marker instead of "next".
20745 With gcc, run further before bailing.
20746
b862f14c
MC
207472004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20748
20749 * gdb.cp/cttiadd.cc: Add copyright notice.
20750 * gdb.cp/cttiadd1.cc: Likewise.
20751 * gdb.cp/cttiadd2.cc: Likewise.
20752 * gdb.cp/cttiadd3.cc: Likewise.
20753
96da2469
MC
207542004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20755
20756 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
20757 Use gdb_test, gdb_test_multiple. Use floating-point values that
20758 have exact representations in IEEE-ish formats.
20759
053248ff
MC
207602004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20761
20762 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
20763 compilers. Delete duplicate call to get_compiler_info.
20764 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
20765 * gdb.base/volatile.exp: Likewise.
20766
84acecdd
MK
207672004-01-07 Mark Kettenis <kettenis@gnu.org>
20768
20769 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
20770 memory at address 0.
20771
fe11a27f
MC
207722004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20773
20774 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
20775 to test for hp-ux assembler. Fix copyright years.
20776
60ad077b
AC
207772004-01-07 Andrew Cagney <cagney@redhat.com>
20778
20779 * gdb.base/fileio.c (strerrno): Add "EBUSY".
20780
1c9b8f33
AC
207812004-01-07 Andrew Cagney <cagney@redhat.com>
20782
20783 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
20784 when creating the read-only file. From analysis by Roland McGrath
20785 and Elena Zannoni.
20786
753ccc7a
MC
207872004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20788
20789 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
20790
eca3e36b
MC
207912004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20792
20793 * gdb.base/cvexpr.c: Be type-safe with function pointers and
20794 data pointers.
20795
f8d4bac4
MC
207962004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20797
20798 * gdb.cp/m-static.exp: Compile one source file at a time.
20799 Delete unused call to get_compiler_info.
20800
9b4e0f94
MC
208012004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20802
20803 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
20804 * gdb.base/call-rt-st.exp: Likewise.
20805 * gdb.base/nodebug.exp: Likewise.
20806 * gdb.base/volatile.exp: Likewise.
20807 * gdb.cp/ref-types.exp: Likewise.
20808 * gdb.cp/templates.exp: Likewise.
20809
023c1024
MK
208102004-01-05 Mark Kettenis <kettenis@gnu.org>
20811
20812 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
20813
19703c4a
MC
208142004-01-05 Michael Chastain <mec.gnu@mindspring.com>
20815
20816 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
20817 hppa*-hp-hpux*.
20818
18b67037
MK
208192004-01-04 Mark Kettenis <kettenis@gnu.org>
20820
ba6219c8
MK
20821 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20822 x86_64-*-*.
20823
18b67037
MK
20824 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20825 sparc64-*-* and sparc*-solaris2*.
20826
1bfbbb9d
MK
208272004-01-04 Mark Kettenis <kettenis@gnu.org>
20828
20829 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
20830 return ${tests}" test. The ${tests} already mentions the
20831 filename.
20832
06846494
MC
208332004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20834
20835 * gdb.cp/local.exp: Accept gcc abi 2.
20836
3b0cb202
MC
208372004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20838
20839 * gdb.cp/templates.exp: Accept gcc abi 2.
20840
0643ec3f
MC
208412004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20842
20843 * lib/compiler.cc: Remove supports_template_debugging.
20844 * gdb.cp/templates.exp: Do not test supports_template_debugging.
20845
d231d0b1
MC
208462004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20847
20848 * gdb.cp/namespace.exp: Accept gcc abi 2.
20849
44ffb27c
MC
208502004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20851
20852 * gdb.cp/method.exp: Accept gcc abi 2.
20853
184ad485
MC
208542004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20855
20856 * gdb.cp/classes.exp: Generate identical results as old version.
20857 * gdb.cp/derivation.exp: Likewise.
20858 * gdb.cp/overload.exp: Likewise.
20859 * gdb.cp/virtfunc.exp: Likewise.
20860
116f09e7
MC
208612004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20862
20863 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
20864 mysterious bug with sourceware version of expect.
20865
b1379776
MC
208662004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20867
20868 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
20869 current versions of gcc, including gcc abi 2. Remove gratuitous
20870 restart of test program. Use gdb_test_multiple and gdb_test for
20871 all tests. Add patterns to xfail missing "const" in "const char *"
20872 and kfail PR gdb/1155.
20873
6b7a4c0e
MC
208742004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20875
20876 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
20877 current versions of gcc, including gcc abi 2. Remove gratuitous
20878 restart of test program. Use gdb_test_multiple and gdb_test for
20879 all tests. Add patterns to kfail PR gdb/1498.
20880
51615d72
MC
208812003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20882
20883 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
20884 current versions of gcc, including gcc abi 2. Use "breakpoint"
20885 and "continue" instead of restarting the target program. Use
20886 gdb_test_multiple and gdb_test for all tests.
20887
7b79a9d7
MK
208882004-01-01 Mark Kettenis <kettenis@gnu.org>
20889
20890 * gdb.asm/asm-source.exp: Update copyright year. Link statically
20891 for *-*-solaris2*.
20892
1cd3489f
MC
208932003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20894
20895 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
20896 current versions of gcc, including gcc abi 2. Use "breakpoint"
20897 and "continue" instead of restarting the target program several
20898 times. Use gdb_test_multiple and gdb_test for all tests.
20899
850742db
MC
209002003-12-18 Michael Chastain <mec.gnu@mindspring.com>
20901
20902 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
20903 source files.
20904
eb4bbda8
MC
209052003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20906
20907 * gdb.base/environ.exp: Handle compiling test case from multiple
20908 source files.
20909
e42c7771
MC
209102003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20911
20912 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
20913
80e4b428
JB
209142003-12-17 Jim Blandy <jimb@redhat.com>
20915
5f06973a
JB
20916 * gdb.base/freebpcmd.c: Add copyright notice.
20917
80e4b428
JB
20918 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
20919
0ab84fb7
MC
209202003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20921
20922 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
20923
1b3bb3d0
JB
209242003-12-13 Jim Blandy <jimb@redhat.com>
20925
20926 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
20927
3a4c9371
KB
209282003-12-12 Kevin Buettner <kevinb@redhat.com>
20929
20930 * gdb.asm/frv.inc: New file.
20931 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
20932
a1dea79a
FF
209332003-12-09 Fred Fish <fnf@redhat.com>
20934
20935 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
20936 functions to break1.c and leave prototypes behind. Add more
20937 "set breakpoint NN here" comments.
20938 * gdb.base/break1.c: New file.
20939
20940 * gdb.base/break.exp: Handle compiling test case from multiple
20941 source files and change source file references as needed.
20942 * gdb.base/completion.exp: Ditto.
20943 * gdb.base/condbreak.exp: Ditto.
20944 * gdb.base/define.exp: Ditto.
20945 * gdb.base/ena-dis-br.exp: Ditto.
20946 * gdb.base/info-proc.exp: Ditto.
20947 * gdb.base/maint.exp: Ditto.
20948 * gdb.base/until.exp: Ditto.
20949
20950 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
20951 hardcoded line numbers.
20952 * gdb.base/define.exp: Ditto.
20953 * gdb.base/ena-dis-br.exp: Ditto.
20954 * gdb.base/maint.exp: Ditto.
20955 * gdb.base/until.exp: Ditto.
20956
20957 * gdb.base/completion.exp: Use "break1" for completion tests since
20958 "break" is no longer a unique prefix.
20959
5266b69c
AC
209602003-12-06 Andrew Cagney <cagney@redhat.com>
20961
20962 * gdb.base/structs.exp (test_struct_returns): When applicable, set
20963 "return_value_unimplemented". When an unimplemented struct return
20964 architecture, report incorrect values as a KFAIL
20965
374451f0
MC
209662003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20967
20968 * gdb.cp/rtti.exp: Accept new wording of warning from
20969 cp_lookup_rtti_type.
20970
ba9b20a7
MC
209712003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20972
20973 Partial fix for PR testsuite/1456.
20974 * gdb.base/scope.exp (test_at_main): Replace references to
20975 gcc_compiled with calls to test_compiler_info.
20976 (test_at_foo): Likewise.
20977 (test_at_bar): Likewise.
20978
b74b6d0b
MC
209792003-12-04 Michael Chastain <mec.gnu@mindspring.com>
20980
20981 Partial fix for PR testsuite/1456.
20982 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
20983 to test_compiler_info.
20984
ccfa3402
MC
209852003-12-03 Michael Chastain <mec.gnu@mindspring.com>
20986
20987 * gdb.base/so-impl-ld.exp: Update copyright notice.
20988
f6246aba
MC
209892003-12-02 Michael Chastain <mec.gnu@mindspring.com>
20990
20991 Partial fix for PR testsuite/1456.
20992 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
20993 to test_compiler_info.
20994
13ae734a
MC
209952003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20996
20997 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
20998 from current versions of gdb. Clean up regular expressions.
20999 Delete redundant timeout case.
21000
d8e1cdee
MC
210012003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21002
21003 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
21004 from current versions of gdb. Clean up regular expressions.
21005 Delete redundant timeout case.
21006
96457b64
MC
210072003-12-01 Michael Chastain <mec.gnu@mindspring.com>
21008
21009 Partial fix for PR testsuite/1456.
21010 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
21011 gcc_compiled with call to test_compiler_info.
21012
f35309fc
MC
210132003-11-30 Michael Chastain <mec.gnu@mindspring.com>
21014
21015 Partial fix for PR testsuite/1456.
21016 * gdb.base/list.exp (test_list_function): Delete unused declaration
21017 of gcc_compiled.
21018
d7afdf9b
MC
210192003-11-29 Michael Chastain <mec.gnu@mindspring.com>
21020
21021 Partial fix for PR testsuite/1456.
21022 * gdb.base/complex.exp: Replace reference to gcc_compiled with
21023 call to test_compiler_info.
21024
71507b56
MK
210252003-11-29 Mark Kettenis <kettenis@gnu.org>
21026
21027 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
21028 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
21029 it to create the appropriate note.inc.
21030 * gdb.asm/asmsrc1.s: Include "note.inc".
21031 * gdb.asm/netbsd.inc: New file.
21032 * gdb.asm/empty.inc: New file.
21033
f81f93f7
MC
210342003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21035
21036 Partial fix for PR testsuite/1456.
21037 * gdb.base/constvars.exp: Replace references to gcc_compiled with
21038 calls to test_compiler_info.
21039
9a77938e
MC
210402003-11-27 Michael Chastain <mec.gnu@mindspring.com>
21041
21042 Partial fix for PR testsuite/1456.
21043 * gdb.base/volatile.exp: Replace references to gcc_compiled with
21044 calls to test_compiler_info.
21045
e8367dc7
MK
210462003-11-27 Mark Kettenis <kettenis@gnu.org>
21047
21048 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
21049 pattern for the KFAILs.
21050
526c61ee
AF
210512003-11-25 Adam Fedor <fedor@gnu.org>
21052
21053 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
21054 * gdb.objc/objcdecode.m: New file.
21055
28f2d600
AF
210562003-11-25 Adam Fedor <fedor@gnu.org>
21057
21058 * gdb.objc/nondebug.exp: Test for PR objc/1236.
21059 * gdb.objc/nondebug.m: New file.
21060
a3895cee
BE
210612003-11-26 Ben Elliston <bje@wasabisystems.com>
21062
21063 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21064 NetBSD as it does on FreeBSD. Modelled on a similar change by
21065 Mark Kettenis on 2003-05-30.
21066 (link-flags): Set to "--entry _start" regardless of target.
21067 Special linker flags are to be appended to $link-flags.
21068 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
21069
c9f2c8a3
MC
210702003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21071
21072 * gdb.cp/method.exp: Accept output of new demangler.
21073
15a0587a 210742003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
21075
21076 * gdb/class2.exp: New file.
21077 * gdb/class2.cc: New file.
21078
3c00b570
MC
210792003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21080
21081 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
21082 of new demangler.
21083
7027acc7
MK
210842003-11-23 Mark Kettenis <kettenis@gnu.org>
21085
21086 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
21087 of gdb_test "run".
21088
b0e1598a
MK
210892003-11-23 Mark Kettenis <kettenis@gnu.org>
21090
21091 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
21092 "continue" into "run".
21093
4d9eda44
MC
210942003-11-23 Michael Chastain <mec.gnu@mindspring.com>
21095
21096 Partial fix for PR testsuite/1456.
21097 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
21098 call to test_compiler_info.
21099 * gdb.cp/ctti.exp: Likewise.
21100 * gdb.cp/derivation.exp: Likewise.
21101 * gdb.cp/member-ptr.exp: Likewise.
21102 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
21103 reference to gcc_compiled.
21104
211052003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
21106
21107 Fix PR testsuite/1463.
21108 * gdb.base/structs.exp (start_structs_test): Call
21109 get_debug_format before using the debug format.
21110
d422fe19
AC
211112003-11-22 Andrew Cagney <cagney@redhat.com>
21112
21113 * lib/gdb.exp (gdb_test_multiple): Add simple example.
21114 * gdb.base/structs.exp: Use gdb_test_multiple.
21115
039cf96d
AC
211162003-11-20 Andrew Cagney <cagney@redhat.com>
21117
6882279b
AC
21118 * gdb.base/structs.exp: Handle and recover from internal errors.
21119 Replace "foo${n}" with "foo<n>" in test messages.
21120
e53890ae
AC
21121 * gdb.base/structs.exp: Update copyright. Rewrite.
21122 * gdb.base/structs.c: Update copyright. Rewrite.
21123
2b211c59
AC
21124 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
21125 resync count exceeded.
d63a86f8 21126
039cf96d
AC
21127 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
21128 from the internal error.
21129 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
21130 Original from Jim Blandy.
21131 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 21132
eac98b22
AC
211332003-11-19 Andrew Cagney <cagney@redhat.com>
21134
21135 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
21136 KFAIL.
21137
67455b2a
MK
211382003-11-17 Mark Kettenis <kettenis@gnu.org>
21139
21140 New testcase for PR backtrace/1435.
21141 * gdb.arch/i386-unwind.exp: New file.
21142 * gdb.arch/i386-unwind.c: New file.
21143
853d6e5b
AC
211442003-11-17 Andrew Cagney <cagney@redhat.com>
21145
21146 * lib/gdb.exp (compiler_info): New global.
21147 (test_compiler_info): New function.
21148 (get_compiler_info): Set compiler_info.
21149 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
21150 "compiler_info" to gcc-<major>-<minor>.
21151
38cf6e11
MC
211522003-11-15 Michael Chastain <mec.gnu@mindspring.com>
21153
21154 * gdb.trace/configure: Remove.
21155
a50d3602
EZ
211562003-11-13 Elena Zannoni <ezannoni@redhat.com>
21157
21158 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 21159 breakpoints.
a50d3602
EZ
21160 * gdb.base/break.exp: Remove all references to explicit line
21161 numbers.
21162
d9407aaa
NC
211632003-11-11 Nick Clifton <nickc@redhat.com>
21164
21165 * gdb.base/shreloc.exp: Do not run for targets which do not
21166 support shared objects.
21167
db488fc1
CV
211682003-11-10 Corinna Vinschen <vinschen@redhat.com>
21169
21170 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
21171 Don't run tests if nofileio flag is given.
21172
6a90a18e
EZ
211732003-11-07 Elena Zannoni <ezannoni@redhat.com>
21174
21175 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 21176 as well as 'Watchpoint'.
6a90a18e 21177
0b915e9c
EZ
211782003-11-06 Elena Zannoni <ezannoni@redhat.com>
21179
21180 Reported by Jim Ingham <jingham@apple.com>:
21181 * gdb.base/annota1.exp: Match at least one occurrence of the
21182 signal handler annotation.
21183
d7e4b55f
EZ
211842003-11-06 Elena Zannoni <ezannoni@redhat.com>
21185
a9c64011
AS
21186 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
21187 as well as 'Watchpoint'.
d7e4b55f 21188
2fe4e8d0
MC
211892003-11-05 Michael Chastain <mec@shout.net>
21190
21191 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
21192
6ef88553
KW
211932003-11-03 Kris Warkentin <kewarken@qnx.com>
21194
21195 * gdb.arch/gdb1291.c: New test file.
21196 * gdb.arch/gdb1291.exp: New test script.
21197 * gdb.arch/gdb1431.c: New test file.
21198 * gdb.arch/gdb1431.exp: New test script.
21199
ae7dc4d8
MC
212002003-10-22 Michael Chastain <mec@shout.net>
21201
21202 * gdb.mi/pthreads.c: Add copyright notice.
21203
c39d7427
MC
212042003-10-22 Michael Chastain <mec@shout.net>
21205
21206 * gdb.threads/pthreads.c: Add copyright notice.
21207
8b7d96c1
MC
212082003-10-20 Michael Chastain <mec@shout.net>
21209
21210 * gdb.base/gdb1056.exp: New test script.
21211
d1d69fdd
DJ
212122003-10-13 Daniel Jacobowitz <drow@mvista.com>
21213
21214 * gdb.threads/killed.exp: Use gdb_run_cmd.
21215
7d605576
DJ
212162003-10-13 Daniel Jacobowitz <drow@mvista.com>
21217
21218 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
21219 create a core file.
21220 * gdb.threads/gcore-thread.exp: Likewise.
21221
618ec112
CV
212222003-10-13 Corinna Vinschen <vinschen@redhat.com>
21223
21224 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
21225 type, based on char type.
21226 (struct bit_flags_short_t): New bitfield type, based on short type.
21227 (init_bit_flags_char): New fuction.
21228 (init_bit_flags_short): Ditto.
21229 (print_bit_flags_char): Ditto.
21230 (print_bit_flags_short): Ditto.
21231 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
21232
9367a73c
MC
212332003-10-11 Michael Chastain <mec@shout.net>
21234
21235 * gdb.base/call-rt-st.exp: Update copyright year.
21236
1decf120
KI
212372003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
21238
21239 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
21240 * gdb.disasm/sh3.s: Ditto.
21241
5445b2ae
DJ
212422003-10-07 Daniel Jacobowitz <drow@mvista.com>
21243
21244 * gdb.threads/switch-threads.exp: New test.
21245 * gdb.threads/switch-threads.c: New source file.
21246
aec24853
CV
212472003-10-07 Corinna Vinschen <vinschen@redhat.com>
21248
21249 * gdb.base/ending-run.exp: Add sh specific case.
21250
adc7428d
AC
212512003-10-06 Andrew Cagney <cagney@redhat.com>
21252
21253 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
21254 * gdb.disasm/mn10200.exp: Delete obsolete file.
21255
c9d37158
DJ
212562003-09-29 Daniel Jacobowitz <drow@mvista.com>
21257
21258 * ChangeLog: Correct an entry command.exp -> commands.exp.
21259 * gdb.base/commands.exp (bp_deleted_in_command_test)
21260 (temporary_breakpoint_commands): Check noargs.
21261
79c2c32d
DC
212622003-09-25 David Carlton <carlton@kealia.com>
21263
21264 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
21265 of some print tests, where appropriate. Add tests for C::D::cd,
21266 E::ce, F::cXfX, G::XgX.
21267 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
21268
594e6d67
RE
212692003-09-25 Richard Earnshaw <rearnsha@arm.com>
21270
21271 * lib/java.exp (java_init): Import target_alias before using it.
21272
10f0d451
DC
212732003-09-25 David Carlton <carlton@kealia.com>
21274
21275 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
21276
274bcba0
EZ
212772003-09-23 Elena Zannoni <ezannoni@redhat.com>
21278
d63a86f8 21279 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 21280 weirdness.
274bcba0 21281
cdbf20f7
MC
212822003-09-17 Michael Chastain <mec@shout.net>
21283
21284 * gdb.cp/gdb1355.exp: New file.
21285 * gdb.cp/gdb1355.c: New file.
21286
71e06f80
CV
212872003-09-15 Corinna Vinschen <vinschen@redhat.com>
21288
21289 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
21290 * gdb.asm/sh.inc: New file.
21291
5c4e30ca
DC
212922003-09-11 David Carlton <carlton@kealia.com>
21293
bd45b7af
DC
21294 * gdb.cp/namespace.exp: Add tests for namespace types.
21295 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
21296 (test_namespace): New.
21297
1c199746
EZ
212982003-09-11 Elena Zannoni <ezannoni@redhat.com>
21299
a9c64011 21300 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 21301 * gdb.stabs/weird.exp: Ditto.
1c199746 21302
04ed252f
MC
213032003-09-08 Michael Chastain <mec@shout.net>
21304
21305 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
21306
d8a2d9e7
MC
213072003-09-07 Michael Chastain <mec@shout.net>
21308
21309 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
21310 'parse error'.
21311
161afb24
MK
213122003-09-07 Mark Kettenis <m.kettenis@osp.nl>
21313
21314 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
21315
49f2741a
MC
213162003-08-30 Michael Chastain <mec@shout.net>
21317
21318 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
21319 * gdb.gdb/observer.exp: Ditto.
21320 * gdb.gdb/xfullpath.exp: Ditto.
21321
8afa723e
MK
213222003-08-29 Mark Kettenis <kettenis@gnu.org>
21323
21324 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
21325 *-*-*bsd*.
21326
f31dfe3b
JJ
213272003-08-28 Jeff Johnston <jjohnstn@redhat.com>
21328
21329 * gdb.base/dump.exp: Skip for ia64.
21330
4630e498
JJ
213312003-08-25 Jeff Johnston <jjohnstn@redhat.com>
21332
21333 * gdb.asm/asm-source.exp: Add ia64 support.
21334 * gdb.asm/ia64.inc: New file.
21335
1105b7ef
MC
213362003-08-22 Michael Chastain <mec@shout.net>
21337
21338 * gdb.cp: New directory.
21339 * gdb.cp/*: Copy from gdb.c++/*.
21340 * gdb.c++/*: Remove.
21341 * Makefile.in: Change gdb.c++ to gdb.cp.
21342 * configure.in: Ditto.
21343 * configure: Regnerate.
21344
c945b932
MK
213452003-08-18 Mark Kettenis <kettenis@gnu.org>
21346
21347 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
21348 * gdb.arch/i386-prologue.c (gdb1338): Add function.
21349
2b66634b
DJ
213502003-08-17 Daniel Jacobowitz <drow@mvista.com>
21351
21352 * mi-var-display.exp (-var-list-children weird): Accept function
21353 pointers with argument types.
21354 * mi1-var-display.exp (-var-list-children weird): Likewise.
21355 * mi2-var-display.exp (-var-list-children weird): Likewise.
21356
a356f73b
DJ
213572003-08-17 Daniel Jacobowitz <drow@mvista.com>
21358
21359 * gdb.base/annota3.exp: Add missing newline.
21360
483417b8
MC
213612003-08-06 Michael Chastain <mec@shout.net>
21362
21363 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
21364
c99c59c3
MS
213652003-08-12 Michael Snyder <msnyder@redhat.com>
21366
21367 * gdb.base/float.exp: Add test for SH.
21368
55ed7501
MK
213692003-08-10 Mark Kettenis <kettenis@gnu.org>
21370
21371 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
21372
1a371f2e
EZ
213732003-08-07 Elena Zannoni <ezannoni@redhat.com>
21374
21375 * gdb.base/completion.exp: Remove reduntant completion test
21376 on filename.
21377
e0f353ce
EZ
213782003-08-07 Elena Zannoni <ezannoni@redhat.com>
21379
a9c64011
AS
21380 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
21381 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
21382 gdb.trace/save-trace.exp: Make sure that full pathnames are
21383 escaped correctly.
e0f353ce 21384
5710a1af 213852003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 21386
a9c64011
AS
21387 * configure.in: Don't generate config.h from config.hin.
21388 * configure: Regenerate.
21389 * config.hin: Remove file.
21390 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
21391 * gdb.threads/pthreads.c: Ditto.
5710a1af 21392
dcd81ce9
DJ
213932003-08-07 Daniel Jacobowitz <drow@mvista.com>
21394
21395 From Kei Sakamoto <sakamoto.kei@renesas.com>:
21396 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
21397 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
21398 Replace ld24 with seth/add3.
21399
6009d884
AC
214002003-08-02 Andrew Cagney <cagney@redhat.com>
21401
21402 * gdb.base/annota3.exp: New file.
21403 * gdb.base/annota3.c: New file.
21404 * gdb.c++/annota3.exp: New file.
21405 * gdb.c++/annota3.cc: New file.
21406
51514e06
MC
214072003-07-29 Michael Chastain <mec@shout.net>
21408
21409 * gdb.threads/tls.c (spin): Check errno only if sem_wait
21410 actually failed.
21411 (do_pass): Likewise.
21412 * gdb.threads/tls.exp: Always initialize no_of_threads.
21413
4ee6625b
DJ
214142003-07-27 Daniel Jacobowitz <drow@mvista.com>
21415
21416 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
21417 pattern.
21418 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
21419 * gdb.threads/tls.exp: Recognize one case of the host library not
21420 supporting TLS.
21421
225f2bf6
AC
214222003-07-27 Andrew Cagney <cagney@redhat.com>
21423
21424 * gdb.base/fileio.exp: Use SH when running commands using
21425 remote_exec.
21426
bcb27c9f
DJ
214272003-07-24 Daniel Jacobowitz <drow@mvista.com>
21428
21429 From Kei Sakamoto <sakamoto.kei@renesas.com>:
21430 * gdb.base/relocate.c (dummy): New padding array.
21431
3d67be83
MS
214322003-07-22 Michael Snyder <msnyder@redhat.com>
21433
d63a86f8 21434 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
21435
21436 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
21437 patterns to be more general, accepting old and new output.
21438 Some output chars (such as '+') also must be quoted.
d63a86f8 21439 Some addresses are displayed numerically instead of
3d67be83
MS
21440 symbolically.
21441
57ba3b85
MS
214422003-07-23 Michael Snyder <msnyder@redhat.com>
21443
686d097c
MS
21444 * gdb.base/return2.exp: Don't test long-long return.
21445
57ba3b85
MS
21446 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
21447 * gdb.disasm/t01_mov.exp: Ditto.
21448 * gdb.disasm/t02_mova.s: Ditto.
21449 * gdb.disasm/t02_mova.exp: Ditto.
21450 * gdb.disasm/t03_add.s: Ditto.
21451 * gdb.disasm/t03_add.exp: Ditto.
21452 * gdb.disasm/t04_sub.s: Ditto.
21453 * gdb.disasm/t04_sub.exp: Ditto.
21454 * gdb.disasm/t05_cmp.s: Ditto.
21455 * gdb.disasm/t05_cmp.exp: Ditto.
21456 * gdb.disasm/t06_ari2.s: Ditto.
21457 * gdb.disasm/t06_ari2.exp: Ditto.
21458 * gdb.disasm/t07_ari3.s: Ditto.
21459 * gdb.disasm/t07_ari3.exp: Ditto.
21460 * gdb.disasm/t08_or.s: Ditto.
21461 * gdb.disasm/t08_or.exp: Ditto.
21462 * gdb.disasm/t09_xor.s: Ditto.
21463 * gdb.disasm/t09_xor.exp: Ditto.
21464 * gdb.disasm/t10_and.s: Ditto.
21465 * gdb.disasm/t10_and.exp: Ditto.
21466 * gdb.disasm/t11_logs.s: Ditto.
21467 * gdb.disasm/t11_logs.exp: Ditto.
21468 * gdb.disasm/t12_bit.s: Ditto.
21469 * gdb.disasm/t12_bit.exp: Ditto.
21470 * gdb.disasm/t13_otr.s: Ditto.
21471 * gdb.disasm/t13_otr.exp: Ditto.
21472
e00759ef
EZ
214732003-07-22 Elena Zannoni <ezannoni@redhat.com>
21474
21475 * gdb.threads/tls.exp :Add kfail for 'info address' case.
21476
8bc2021f
EZ
214772003-07-22 Elena Zannoni <ezannoni@redhat.com>
21478
a9c64011
AS
21479 * gdb.threads/tls.c : New file.
21480 * gdb.threads/tls.exp : New file.
21481 * gdb.threads/tls-main.c : New file.
21482 * gdb.threads/tls-shared.c : New file.
21483 * gdb.threads/tls-shared.exp : New file.
8bc2021f 21484
89320c4c
AS
214852003-07-22 Andreas Schwab <schwab@suse.de>
21486
21487 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
21488
180dea7c
AS
214892003-07-20 Andreas Schwab <schwab@suse.de>
21490
21491 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
21492 due to insn reordering.
21493
0714963c
AC
214942003-07-15 Andrew Cagney <cagney@redhat.com>
21495
21496 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
21497
98a23b3f
MC
214982003-07-15 Michael Chastain <mec@shout.net>
21499
21500 * gdb.base/gdb1250.exp: New file.
21501 * gdb.base/gdb1250.c: New file.
21502
27e417a2
ML
215032003-07-09 Michal Ludvig <mludvig@suse.cz>
21504
21505 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
21506 expansion of size_t to 'unsigned long', not only to 'unsigned'.
21507
8bc2021f
EZ
215082003-07-09 Elena Zannoni <ezannoni@redhat.com>
21509
a9c64011
AS
21510 * gdb.threads/tls.c: New file.
21511 * gdb.threads/tls.exp: New file.
21512 * gdb.threads/tls-main.c: New file.
21513 * gdb.threads/tls-shared.c: New file.
21514 * gdb.threads/tls-shared.exp: New file.
8bc2021f 21515
d99968dc
EZ
215162003-07-09 Elena Zannoni <ezannoni@redhat.com>
21517
21518 * gdb.base/annota1.exp: Make sure that we properly escape the
21519 full path of the source file. Xfail more permissive patterns,
d63a86f8 21520 due to a compiler debug info problem.
d99968dc 21521
83876b3b
AS
215222003-07-07 Andreas Schwab <schwab@suse.de>
21523
2705e972
AS
21524 * gdb.asm/m68k.inc: New file.
21525 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
21526
83876b3b
AS
21527 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
21528 arguments"): Also match negative number.
21529
21530 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
21531
3a871b37
DJ
215322003-07-03 Daniel Jacobowitz <drow@mvista.com>
21533
21534 * gdb.base/store.c (charest): New typedef.
21535 (add_char): Rename to add_charest, update.
21536 (wack_char): Rename to wack_charest, update types. Return l + r
21537 to keep r live across the call.
21538 (wack_short, wack_int, wack_long, wack_longest, wack_float)
21539 (wack_double, wack_doublest): Return l + r to keep r live across
21540 the call.
21541 * gdb.base/store.exp: Accomodate store.c changes.
21542
b2a7f303
DC
215432003-06-30 David Carlton <carlton@kealia.com>
21544
21545 * gdb.c++/maint.exp (test_invalid_name): New.
21546 (test_first_component): Add tests for invalid names.
21547
3c6cb4a1
MC
215482003-06-29 Michael Chastain <mec@shout.net>
21549
21550 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
21551 output of '<VTT for class>' for virtual base classes.
21552
f1c2644b
DJ
215532003-06-29 Daniel Jacobowitz <drow@mvista.com>
21554
21555 * gdb.base/completion.exp: Tab-complete "complet" instead of
21556 "compl".
21557 * gdb.base/complex.exp, gdb.base/complex.c: New files.
21558
18080350
DJ
215592003-06-29 Daniel Jacobowitz <drow@mvista.com>
21560
21561 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
21562 * gdb.base/volatile.exp: Likewise.
21563
f56973f8
DJ
215642003-06-29 Daniel Jacobowitz <drow@mvista.com>
21565
21566 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
21567 gdb/1265.
21568
215692003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
21570 Daniel Jacobowitz <drow@mvista.com>
21571
21572 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
21573 initial line count of 'captured_main' from 26 to 32.
21574 (test_with_self): Allow xmalloc call to be interleaved with the
21575 preceding two lines.
21576
e766d4d6
JB
215772003-06-24 Joel Brobecker <brobecker@gnat.com>
21578
21579 * gdb.base/bang.exp: New testcase.
21580
f125c9a4
JB
215812003-06-23 Joel Brobecker <brobecker@gnat.com>
21582
21583 * gdb.base/langs.exp: Add some tests for the "minimal" language
21584 support.
21585
6e25beaf
EZ
215862003-06-23 Elena Zannoni <ezannoni@redhat.com>
21587
21588 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
21589 the testcase.
21590
2f816dda
DJ
215912003-06-22 Daniel Jacobowitz <drow@mvista.com>
21592
21593 * gdb.base/relocate.exp: Test add-symbol-file with a variable
21594 offset.
21595
db5a5748
DJ
215962003-06-22 Daniel Jacobowitz <drow@mvista.com>
21597
21598 * gdb.c++/pr-1210.cc: New file.
21599 * gdb.c++/pr-1210.exp: New file.
21600
1df0c130
DJ
216012003-06-21 Daniel Jacobowitz <drow@mvista.com>
21602
21603 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
21604 000-exec-continue.
21605
a92feac0
MK
216062003-06-15 Mark Kettenis <kettenis@gnu.org>
21607
21608 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
21609 on *-*-*bsd* instead of *-*-freebsd*.
21610
81a58f5b
AC
216112003-06-14 Andrew Cagney <cagney@redhat.com>
21612
21613 * gdb.base/store.exp: Test longest and doublest. Test all
21614 parameters. Weaken return statement match.
21615 * gdb.base/store.c: Add longest and doublest - aka long long and
21616 long double functions. Put all parameters into local register
21617 variables. Use negative values.
21618
b257a0d3
AC
216192003-06-14 Andrew Cagney <cagney@redhat.com>
21620
21621 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
21622 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
21623 exit status.
21624 * gdb.base/fileio.exp: Disable target when nointerrupts and
21625 noinferiorio, instead of limiting it to remote. Use remote_exec
21626 instead of system.
d63a86f8 21627
21c38304
JJ
216282003-06-12 Jeff Johnston <jjohnstn@redhat.com>
21629
21630 * gdb.base/float.exp: Add ia64 support.
21631
1bcdb424
CV
216322003-06-12 Corinna Vinschen <vinschen@redhat.com>
21633
21634 * gdb.base/fileio.exp: Run only on remote targets.
21635
6aeb981f
CV
216362003-06-10 Corinna Vinschen <vinschen@redhat.com>
21637
21638 * gdb.base/fileio.c: New file, testing File-I/O.
21639 * gdb.base/fileio.exp: Ditto.
21640
53df362e
RG
216412003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
21642
21643 * gdb.base/shreloc.exp: New file, check symbol values obtained from
21644 shared objects after relocation at load time (gdb PR/1132).
21645 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 21646 as above, part of the shared object relocation test.
53df362e 21647
ffee1b46
MK
216482003-06-08 Mark Kettenis <kettenis@gnu.org>
21649
b5ca3722
MK
21650 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
21651 fully filled history list.
21652 * gdb.base/gdb_history: New file.
21653
03ed860d
MK
21654 * gdb.base/signals.exp: XFAIL "continue to func1" on
21655 i*86-*-freebsd*.
21656
ffee1b46
MK
21657 * gdb.base/attach.exp: When trying to attach to a nonexistent
21658 process, make it possible to specify the PID based on the target,
21659 and do so for *-*-freebsd*.
21660
d80dbb52
RH
216612003-06-02 Richard Henderson <rth@redhat.com>
21662
21663 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
21664
6dd77b81
RH
216652003-06-02 Richard Henderson <rth@redhat.com>
21666
21667 * gdb.base/selftest.exp: Next over lim_at_start initialization.
21668
f6347e16
RH
216692003-06-02 Richard Henderson <rth@redhat.com>
21670
21671 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
21672
2c161407
DJ
216732003-06-01 Daniel Jacobowitz <drow@mvista.com>
21674
21675 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
21676 of globalvar.
21677
572eb746
MK
216782003-06-01 Mark Kettenis <kettenis@gnu.org>
21679
21680 * gdb.asm/asm-source.exp: Check for memory read errors in
21681 disassembler test on *BSD too.
21682
9e9617a5
RH
216832003-06-01 Richard Henderson <rth@redhat.com>
21684
21685 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
21686 for .frame.
21687 (gdbasm_call): Lose ldgp.
21688 (gdbasm_startup): Add frame information.
21689 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
21690
7b34ad4e
MK
216912003-05-31 Mark Kettenis <kettenis@gnu.org>
21692
21693 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
21694 i?86-*-*.
21695
10059fdf
MK
216962003-05-30 Mark Kettenis <kettenis@gnu.org>
21697
21698 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21699 FreeBSD.
21700
acf4b816
RH
217012003-05-29 Richard Henderson <rth@redhat.com>
21702
21703 * gdb.asm/alpha.inc: New file.
21704 * gdb.asm/asm-source.exp: Use it.
21705
e9ecd949
JB
217062003-05-29 Jim Blandy <jimb@redhat.com>
21707
21708 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
21709 'core.PID'.
21710
e3e5a4f3
JB
217112003-05-22 Jim Blandy <jimb@redhat.com>
21712
21713 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
21714 backtrace.
d63a86f8 21715
72fe3d25
DC
217162003-05-20 David Carlton <carlton@math.stanford.edu>
21717
21718 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
21719 this time.
21720
58da2eb2
DC
217212003-05-19 David Carlton <carlton@bactrian.org>
21722
21723 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
21724 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
21725
1fcb5155
DC
217262003-05-19 David Carlton <carlton@bactrian.org>
21727
21728 * gdb.c++/namespace.exp: Add namespace scope and anonymous
21729 namespace tests.
21730 Bump copyright date.
21731 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
21732 (main): Call C::D::marker2.
21733 * gdb.c++/namespace1.cc: New file.
21734
85e85163
JJ
217352003-05-14 Jeff Johnston <jjohnstn@redhat.com>
21736
21737 Roland McGrath <roland@redhat.com>
d63a86f8 21738 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
21739 there is no manager thread.
21740
a25fbfec
JJ
217412003-05-08 Jeff Johnston <jjohnstn@redhat.com>
21742
d63a86f8
RM
21743 * gdb.threads/schedlock.exp: Remove assumption that all threads
21744 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
21745 in one of the child threads rather than the main thread.
21746
be375bae
JB
217472003-05-07 Jim Blandy <jimb@redhat.com>
21748
09bf6082
JB
21749 Add support for assembly source testing on the s390x.
21750 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
21751 architecture.
21752 * gdb.asm/s390x.inc: New file.
21753
be375bae
JB
21754 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
21755 succession of 'if' statements.
21756
00905d52
AC
217572003-05-05 Andrew Cagney <cagney@redhat.com>
21758
21759 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
21760
b1e29e33
AC
217612003-05-05 Andrew Cagney <cagney@redhat.com>
21762
21763 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
21764 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
21765
e33d66ec
EZ
217662003-05-02 Elena Zannoni <ezannoni@redhat.com>
21767
21768 * gdb.base/charset.exp: Update based on new behavior of set/show
21769 charset commands.
21770
2b6fd0d8
AC
217712003-05-01 Andrew Cagney <cagney@redhat.com>
21772
21773 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
21774 variable do not give memory errors.
21775
130cacce
AF
217762003-04-30 Adam Fedor <fedor@gnu.org>
21777
21778 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
21779 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
21780 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
21781 gdb.objc/basicclass.m: : New files
21782
21783 * lib/gdb.exp (gdb_compile_objc): New procedure.
21784
bea71854
DJ
217852003-04-27 Daniel Jacobowitz <drow@mvista.com>
21786
21787 * gdb.base/signals.exp: Make backtrace tests more specific.
21788
0f20eeea
DC
217892003-04-23 David Carlton <carlton@bactrian.org>
21790
21791 * gdb.c++/maint.exp (test_first_component): Add tests for
21792 'operator' in more locations.
21793
c8c4d8dc
KB
217942003-04-16 Kevin Buettner <kevinb@redhat.com>
21795
21796 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
21797
3fe60e3c
EZ
217982003-04-16 Elena Zannoni <ezannoni@redhat.com>
21799
21800 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 21801 func marke' instead. Update test name.
3fe60e3c 21802
9219021c
DC
218032003-04-15 David Carlton <carlton@math.stanford.edu>
21804
21805 * gdb.c++/maint.exp: New file.
21806
5dd55bdd
EZ
218072003-04-14 Elena Zannoni <ezannoni@redhat.com>
21808
21809 * gdb.threads/schedlock.c: Change type of thread function argument
21810 to long, to avoid warnings on 64-bit platforms.
21811
00890572
EZ
218122003-04-14 Elena Zannoni <ezannoni@redhat.com>
21813
a9c64011
AS
21814 * gdb.base/attach.exp: Add new message from ptrace in case of
21815 attaching to nonexistent process.
d63a86f8 21816
93201743
JB
218172003-04-11 Jim Blandy <jimb@redhat.com>
21818
21819 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21820 gdb.c++/userdef.cc: Place comments on the lines to which the
21821 marker function might return.
21822 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21823 gdb.c++/userdef.exp: Look for those comments to check that we've
21824 returned to the right place, instead of checking line numbers.
21825
2a11c64d
EZ
218262003-04-11 Elena Zannoni <ezannoni@redhat.com>
21827
a9c64011
AS
21828 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
21829 match on sourcefile name, instead of directory name.
2a11c64d 21830
68ab8fc5
EZ
218312003-04-10 Elena Zannoni <ezannoni@redhat.com>
21832
d63a86f8 21833 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
21834 working directory name.
21835
5624293a
JB
218362003-04-09 Jim Blandy <jimb@redhat.com>
21837
21838 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21839 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
21840 after an inferior function call, report the failure, but allow the
21841 test to continue.
21842
f1f02ee4
SC
218432003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21844
21845 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21846 with -DPROTOTYPES.
21847
6eb79af0
SC
218482003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21849
21850 * gdb.base/break.exp: Revert last patch.
21851
8dfb4cf0
SC
218522003-04-04 Stephane Carrez <stcarrez@nerim.fr>
21853
21854 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21855 with -DPROTOTYPES.
21856
ed4c619a
AC
218572003-04-02 Andrew Cagney <cagney@redhat.com>
21858
21859 * gdb.base/callfuncs.exp: Make "print add" messages unique.
21860 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
21861 matching directories by the name breakpoint.
21862 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
21863 Make "continue to marker1" consistent.
21864 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
21865 message consistent.
21866 * lib/gdb.exp: Put "the program is no longer running", and "the
21867 program exited" in parenthesis.
21868 * lib/mi-support.exp: Ditto.
d63a86f8 21869
4e35d5f0 218702003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 21871
4e35d5f0
BR
21872 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
21873
71900fe8
AC
218742003-03-29 Andrew Cagney <cagney@redhat.com>
21875
21876 * gdb.base/sizeof.c (main): Print the value of '\377'.
21877 * gdb.base/sizeof.exp: Check the sign of '\377'.
21878
c0655a16
MC
218792003-03-27 Michael Chastain <mec@shout.net>
21880
21881 * gdb.base/gdb1090.exp: New file.
21882 * gdb.base/gdb1090.cc: New file.
21883
5b2a3989
JB
218842003-03-27 J. Brobecker <brobecker@gnat.com>
21885
21886 * gdb.gdb/observer.exp: New regression test.
21887
79876890
MC
218882003-03-27 Michael Chastain <mec@shout.net>
21889
21890 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
21891 * gdb.base/ptype.exp: Likewise.
21892
6eac95e3
CV
218932003-03-27 Corinna Vinschen <vinschen@redhat.com>
21894
21895 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
21896
e8c71839
MC
218972003-03-26 Michael Chastain <mec@shout.net>
21898
21899 * gdb.base/ptype.exp: Actually use some typedef'd types.
21900
71b10041
SC
219012003-03-21 Stephane Carrez <stcarrez@nerim.fr>
21902
21903 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
21904 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
21905
2512cf80
CV
219062003-03-20 Corinna Vinschen <vinschen@redhat.com>
21907
21908 * gdb.base/default.exp: Fix regular expression.
21909
0d195a4f
CV
219102003-03-20 Corinna Vinschen <vinschen@redhat.com>
21911
21912 * gdb.base/args.exp: Fix regular expression.
21913
8a2dbca8
CV
219142003-03-20 Corinna Vinschen <vinschen@redhat.com>
21915
21916 * gdb.base/help.exp: Allow Win32 child process.
21917
bf028682
CV
219182003-03-20 Corinna Vinschen <vinschen@redhat.com>
21919
21920 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
21921 when stepping out of main().
21922
182dbe85
CV
219232003-03-20 Corinna Vinschen <vinschen@redhat.com>
21924
21925 * gdb.base/default.exp: Check for win32 specific message when calling
21926 "run" without executable.
21927
d67a6ba5
CV
219282003-03-20 Corinna Vinschen <vinschen@redhat.com>
21929
21930 * gdb.base/args.exp: Expect .exe in output.
21931
a955b5bb
CV
219322003-03-20 Corinna Vinschen <vinschen@redhat.com>
21933
21934 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
21935 Cygwin native.
21936
bf6bad4b
AC
219372003-03-17 Andrew Cagney <cagney@redhat.com>
21938
21939 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
21940 vector registes.
21941 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
21942 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
21943
293e9a31
DC
219442003-03-17 David Carlton <carlton@math.stanford.edu>
21945
21946 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
21947 test, for PR breakpoints/38.
21948 Call test_watchpoint_and_breakpoint.
21949 * gdb.base/watchpoint.c (func3): New function.
21950 (main): Call func3.
21951
5330f2db
DC
219522003-03-04 David Carlton <carlton@math.stanford.edu>
21953
21954 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
21955 Garply<Garply<char> >:: garply".
21956 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
21957 with respect to PR c++/1111; note also PR c++/1113.
21958 (test_template_breakpoints): KFAIL "constructor breakpoint" with
21959 respect to PR c++/1062.
21960 KFAIL "destructor breakpoint" with respect to PR c++/1112.
21961
6ece72da
DC
219622003-03-03 David Carlton <carlton@math.stanford.edu>
21963
21964 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
21965 with respect to PR c++/57.
21966 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
21967 c++/826.
21968 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
21969 respect to PR c++/57.
21970
85ca1584
DC
219712003-03-03 David Carlton <carlton@math.stanford.edu>
21972
21973 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
21974 respect to PR c++/33 into FAILs.
21975
98e9c5b8
MC
219762003-03-03 Michael Chastain <mec@shout.net>
21977
7bedbf27
MC
21978 * configure.in: Update copyright years.
21979
219802003-03-03 Michael Chastain <mec@shout.net>
21981
21982 * Makefile.in: Update copyright years.
98e9c5b8 21983
f683e100
DC
219842003-02-28 David Carlton <carlton@math.stanford.edu>
21985
21986 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
21987 print class instead of struct and/or superfluous protection
21988 specifiers, as long as the resulting output is equivalent to the
21989 source code.
21990 Delete FIXME from end of messages on tests that don't need
21991 fixing.
21992
a9e0cf2c
DC
219932003-02-28 David Carlton <carlton@math.stanford.edu>
21994
21995 * gdb.c++/templates.exp (do_tests): Allow const in the two
21996 Foo<volatile char *>::foo tests.
21997
e8d359df
MS
219982003-02-27 Michael Snyder <msnyder@redhat.com>
21999
d63a86f8 22000 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
22001 will be consistant.
22002
0b71dc91
DC
220032003-02-26 David Carlton <carlton@math.stanford.edu>
22004
22005 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
22006 char *>::foo" test with respect to PR c++/33. Create a new test
22007 which is identical to that one except that it doesn't put the
22008 space between the "char" and the "*"; KFAIL it, too.
22009
dd14ab43
DC
220102003-02-26 David Carlton <carlton@math.stanford.edu>
22011
22012 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
22013 template types into either PASSes or KFAILs (corresponding to PR
22014 c++/57). Tweak indentation. Update copyright.
22015
1146c7f1
SC
220162003-02-23 Stephane Carrez <stcarrez@nerim.fr>
22017
22018 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
22019
74641dfb
MC
220202003-02-13 Michael Chastain <mec@shout.net>
22021
22022 * gdb.base/exprs.exp: Remove i960 remnants.
22023 * gdb.base/funcargs.exp: Likewise.
22024 * gdb.base/list.exp: Likewise.
22025 * gdb.base/ptype.exp: Likewise.
22026
559cd2d0
DC
220272003-02-14 David Carlton <carlton@math.stanford.edu>
22028
22029 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
22030 pEe->D::vg()" from XFAIL to KFAIL.
22031
c4f90d87
JM
220322003-02-13 Jason Molenda (jmolenda@apple.com)
22033
22034 * gdb.base/maint.exp: Update maint print statistics regexp to include
22035 new entries.
22036
cbc4d97c
MC
220372003-02-13 Michael Chastain <mec@shout.net>
22038
22039 * gdb.c++/inherit.exp: Remove call to get_debug_format.
22040
40f235b7
MC
220412003-02-12 Michael Chastain <mec@shout.net>
22042
22043 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
22044 * gdb.c++/inherit.exp: Likewise.
22045 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
22046 * gdb.c++/templates.exp: Likewise.
22047 * gdb.c++/virtfunc.exp: Likewise.
22048
c56716b0
JM
220492003-02-06 Jason Molenda (jason-cl@molenda.com)
22050
22051 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
22052 why the code is written that way.
22053
070afcf8
MC
220542003-02-05 Michael Chastain <mec@shout.net>
22055
22056 * gdb.base/dump.exp: Add missing copyright line.
22057
5d0331e5
JM
220582003-02-05 Jason Molenda (jason-cl@molenda.com)
22059
f7ae6d3e 22060 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
22061 at the beginning so the breakpoint doesn't get set on the loop.
22062
92851186
MC
220632003-02-05 Michael Chastain <mec@shout.net>
22064
22065 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
22066 output for configurations with gcc 2.95.3.
22067
cbf1e085
AC
220682003-02-05 Keith Seitz <keiths@redhat.com>
22069 Andrew Cagney <ac131313@redhat.com>
22070
22071 * gdb.mi/mi-cli.exp: New file.
d63a86f8 22072
29518e1e
MC
220732003-02-04 Michael Chastain <mec@shout.net>
22074
22075 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
22076 Call perror and then continue.
22077
5af1d5f3
MC
220782003-02-03 Michael Chastain <mec@shout.net>
22079
22080 * gdb.c++/pr-1023.cc: New file.
22081 * gdb.c++/pr-1023.exp: New file.
22082
6b549786
JB
220832003-02-05 Jim Blandy <jimb@redhat.com>
22084
22085 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
22086 it's local to foobar. Check for it there, and check that it's not
22087 present in main.
22088 * gdb.c++/local.cc (marker2): New function.
22089 (foobar): Call marker1.
22090 (main): Call marker2 instead of marker1.
22091
67f16606
AC
220922003-02-04 Andrew Cagney <ac131313@redhat.com>
22093
22094 * gdb.disasm/mn10200.exp: Obsolete file.
22095 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
22096 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
22097 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
22098
1c5cb38e
DC
220992003-02-04 David Carlton <carlton@math.stanford.edu>
22100
22101 * gdb.c++/overload.exp: Test intToChar(1).
22102 * gdb.c++/overload.cc (intToChar): New.
22103 (main): Call intToChar.
22104
d1fe6965
DC
221052003-02-03 David Carlton <carlton@math.stanford.edu>
22106
22107 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
22108 'might_kfail' arg.
22109 KFAIL some of the continue_to_bp_overloaded calls, according to
22110 PR c++/1025.
22111
9ba61c5d
MC
221122003-02-01 Michael Chastain <mec@shout.net>
22113
22114 * gdb.base/advance.c (marker1): New marker function.
22115 * gdb.base/advance.exp: When the 'advance' command lands on the
22116 return breakpoint, it can legitimately stop on either the
22117 current line or the next line. Accommodate both outcomes.
22118 * gdb.base/until.exp: Likewise.
22119
e7494ffb
AC
221202003-02-02 Andrew Cagney <ac131313@redhat.com>
22121
22122 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
22123 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
22124 now a list, not a tuple.
22125 * gdb.mi/mi-var-display.exp: Ditto.
22126 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 22127
075559bc
AC
221282003-02-01 Andrew Cagney <ac131313@redhat.com>
22129
22130 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
22131 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
22132 stack backtraces.
22133 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 22134
2bd4c7b1
MK
221352003-02-01 Mark Kettenis <kettenis@gnu.org>
22136
22137 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
22138 gdb.mi/mi1-pthreads.exp: Return instead of calling
22139 gdb_suppress_entire_file.
22140
eabd8992
MS
221412003-02-01 Mark Salter <msalter@redhat.com>
22142
22143 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
22144
71469e2f
MS
221452003-01-31 Mark Salter <msalter@redhat.com>
22146
22147 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
22148 Support empty arg.
22149
38a94d44
MC
221502003-01-30 Michael Chastain <mec@shout.net>
22151
22152 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
22153 This was a workaround for a UTF-8 bug in readline 4.3. The bug
22154 has been fixed in gdb/readline on 2003-01-09.
22155
19ea9e73
MS
221562003-01-29 Michael Snyder <msnyder@redhat.com>
22157
e8d359df
MS
22158 * gdb.base/maint.exp: Allow for leading underscore in symbol.
22159 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
22160 * gdb.base/args.exp: Skip if target does not support args passing.
22161
2307bd6a
DJ
221622003-01-22 Daniel Jacobowitz <drow@mvista.com>
22163
19ea9e73 22164 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
22165 gdb_test. Accept a list of expect arguments as the third
22166 parameter.
22167 (gdb_test): Use it.
22168
f2dd3617
EZ
221692003-01-20 Elena Zannoni <ezannoni@redhat.com>
22170
22171 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
22172 allow for different test tree configurations. Update some
22173 tescases accordingly.
22174 * gdb.arch/altivec-regs.exp: Ditto.
22175 * gdb.asm/asm-source.exp: Ditto.
22176 * gdb.base/advance.exp: Ditto.
22177 * gdb.base/display.exp: Ditto.
d63a86f8 22178 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
22179 * gdb.base/mips_pro.exp: Ditto.
22180 * gdb.base/overlays.exp: Ditto.
22181 * gdb.base/relocate.exp: Ditto.
22182 * gdb.base/setshow.exp: Ditto.
22183 * gdb.base/step-line.exp: Ditto.
22184 * gdb.base/step-test.exp: Ditto.
22185 * gdb.base/until.exp: Ditto.
22186 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
22187
c71cdefd
DC
221882003-01-17 David Carlton <carlton@math.stanford.edu>
22189
22190 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
22191 corresponding to PR c++/945.
22192 Update copyright.
22193
fdba05d7
DC
221942003-01-17 David Carlton <carlton@math.stanford.edu>
22195
22196 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
22197 corresponding to PR c++/68.
22198
221992003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
22200
22201 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
22202 (test_paddr_hairy_functions): Call print_addr_2_kfail for
22203 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
22204
c362c33a
EZ
222052003-01-15 Elena Zannoni <ezannoni@redhat.com>
22206
0fbc361c
EZ
22207 * gdb.base/break.exp: Fix change of default location, because of
22208 removal of until tests.
22209 * gdb.base/help.exp: Update test for new 'until' help message.
22210 Add test for help on 'advance'.
a9c64011 22211 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 22212
dabf8a35
MK
222132003-01-15 Mark Kettenis <kettenis@gnu.org>
22214
22215 * gdb.base/default.exp: Adapt "info float" test for recent changes
22216 to that command. Add test for "info vector".
22217 * gdb.base/float.exp: New file. Add test for "info float" that
22218 resembles the old test in gdb.base/default.exp.
22219
a1769aca
DC
222202003-01-15 David Carlton <carlton@math.stanford.edu>
22221
22222 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
22223
82025e13
EZ
222242003-01-15 Elena Zannoni <ezannoni@redhat.com>
22225
22226 * gdb.base/break.exp: Move the tests of until command from here...
22227 * gdb.base/until.exp: ... to here. New file. Add other tests.
22228 * gdb.base/advance.c: New file.
22229 * gdb.base/advance.exp: New file.
22230
8f9ab801
EZ
222312003-01-14 Elena Zannoni <ezannoni@redhat.com>
22232
a9c64011
AS
22233 * gdb.base/args.c: New file.
22234 * gdb.base/args.exp: New file.
8f9ab801 22235
9ae66589
DJ
222362003-01-14 Daniel Jacobowitz <drow@mvista.com>
22237
22238 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
22239
8d77e5c3
DJ
222402003-01-14 Daniel Jacobowitz <drow@mvista.com>
22241
22242 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
22243
12d2f0a1
DJ
222442003-01-14 Daniel Jacobowitz <drow@mvista.com>
22245
22246 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
22247 dates.
22248
6ca37014
DJ
222492003-01-13 Daniel Jacobowitz <drow@mvista.com>
22250
22251 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
22252
b0023472
DJ
222532003-01-13 Daniel Jacobowitz <drow@mvista.com>
22254
22255 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
22256 (ptype &*"foo").
22257 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
22258
607fbc54 222592003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
22260
22261 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
22262 * gdb.mi/mi1-console.exp: Likewise.
22263
607fbc54 222642003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
22265
22266 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
22267 * gdb.mi/mi1-console.exp: Likewise.
22268
a1fb14a2
DJ
222692003-01-13 Daniel Jacobowitz <drow@mvista.com>
22270
22271 * gdb.c++/overload.exp: Remove some fixed XFAILs.
22272
c4cf40b7
DJ
222732003-01-09 Daniel Jacobowitz <drow@mvista.com>
22274
22275 * gdb.base/detach.exp: New test.
22276
696d5a5b
DJ
222772003-01-09 Daniel Jacobowitz <drow@mvista.com>
22278
22279 * Makefile.in (ALL_SUBDIRS): New variable.
22280 (subdirs, clean, distclean): Use it.
22281 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
22282 regenerating Makefile, since it is generated from the top level.
22283 * gdb.asm/Makefile.in: Likewise.
22284 * gdb.base/Makefile.in: Likewise.
22285 * gdb.c++/Makefile.in: Likewise.
22286 * gdb.disasm/Makefile.in: Likewise.
22287 * gdb.java/Makefile.in: Likewise.
22288 * gdb.mi/Makefile.in: Likewise.
22289 * gdb.threads/Makefile.in: Likewise.
22290 * gdb.trace/Makefile.in: Likewise.
22291
754533e4
DC
222922003-01-09 David Carlton <carlton@math.stanford.edu>
22293
22294 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
22295 Add copyright year 2003.
22296
d8b3e9ee
MC
222972003-01-06 Michael Chastain <mec@shout.net>
22298
22299 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
22300 When selecting a thread, 'line' and 'file' are optional.
22301 * gdb.mi/mi1-pthreads.exp: Likewise.
22302
8e9e0fe6
AS
223032003-01-06 Andreas Schwab <schwab@suse.de>
22304
22305 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
22306 failures.
22307
b5ab8ff3
DJ
223082003-01-04 Daniel Jacobowitz <drow@mvista.com>
22309
22310 Fix PR gdb/844
22311 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
22312 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
22313
22314 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
22315 instead of calling gdb_suppress_entire_file.
22316 * gdb.threads/print-threads.exp: Likewise.
22317 * gdb.threads/schedlock.exp: Likewise.
22318
22319 * gdb.threads/killed.exp: Return instead of calling
22320 gdb_suppress_entire_file.
22321 * gdb.threads/linux-dp.exp: Likewise.
22322 * gdb.threads/pthreads.exp: Likewise.
22323
1e698235
DJ
223242003-01-04 Daniel Jacobowitz <drow@mvista.com>
22325
22326 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
22327 stabs.
22328 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
22329 * gdb.base/whatis.exp: Always allow (void) after function names.
22330
147ff08c
DJ
223312003-01-04 Daniel Jacobowitz <drow@mvista.com>
22332
22333 * gdb.c++/casts.exp: Correct regexp.
22334
dc62bfc2
MK
223352003-01-04 Mark Kettenis <kettenis@gnu.org>
22336
22337 * configure.in: Call AC_CONFIG_HEADER. Don't call
22338 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
22339 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
22340 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
22341 aforementioned directories in the AC_OUPUT call.
22342 * config.hin: New file.
22343 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
22344 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
22345 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
22346 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
22347 pass -I$objdir instead of -I$objdir/$subdir in compilation.
22348 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
22349 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
22350 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
22351 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
22352 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
22353 gdb.threads/configure.in, gdb.threads/configure,
22354 gdb.threads/config.in, gdb.trace/configure.in,
22355 gdb.trace/configure: Removed.
22356
77afa639
MC
223572003-01-03 Michael Chastain <mec@shout.net>
22358
22359 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
22360 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
22361
7634bb6e
DJ
223622003-01-03 Daniel Jacobowitz <drow@mvista.com>
22363
22364 * gdb.base/store.exp: Fix regular expressions.
22365
b39c905e
MK
223662002-12-28 Mark Kettenis <kettenis@gnu.org>
22367
22368 * configure.in: Rewrite.
22369 * configure: Regenerated.
22370
0a8551dd
DC
223712003-01-03 David Carlton <carlton@math.stanford.edu>
22372
22373 * gdb.base/psymtab.exp: New file.
22374 * gdb.base/psymtab1.c: Ditto.
22375 * gdb.base/psymtab2.c: Ditto.
22376
c60b7188
AF
223772002-12-23 Adam Fedor <fedor@gnu.org>
22378
22379 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
22380
ee73db83
DC
223812002-12-23 David Carlton <carlton@math.stanford.edu>
22382
22383 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
22384 and current_directory initialization.
22385
d6c1774e
JB
223862002-12-22 Jim Blandy <jimb@redhat.com>
22387
f0a847b8
JB
22388 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
22389 rather than as part of the output file name.
22390
d6c1774e
JB
22391 * gdb.base/attach.exp: There's no need to copy the test program to
22392 /tmp; that was only ever necessary on HP/UX, and this test is
22393 entirely disabled there anyway.
22394
f0708dbb
JB
223952002-12-21 Jim Blandy <jimb@redhat.com>
22396
4c2acfea
JB
22397 * gdb.c++/psmang.exp: Doc fix.
22398
f0708dbb
JB
22399 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
22400 test.
22401
9579e000
DC
224022002-12-20 David Carlton <carlton@math.stanford.edu>
22403
22404 * gdb.c++/annota2.exp: KFAIL annotate-quit.
22405
d1810171
MC
224062002-12-18 Michael Chastain <mec@shout.net>
22407
22408 * gdb.c++/annota2.exp: Add copyright year 2002.
22409
76565097
DC
224102002-12-17 David Carlton <carlton@math.stanford.edu>
22411
22412 * gdb.c++/try_catch.cc: Add marker comments.
22413 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
22414 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
22415 * gdb.c++/m-static.cc: Ditto.
22416 * gdb.c++/m-static1.cc: Ditto.
22417 * gdb.c++/try_catch.cc: Ditto.
22418
da81390b
JJ
224192002-12-16 Jeff Johnston <jjohnstn@redhat.com>
22420
22421 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
22422 to see whether we are using the new -environment-directory
22423 command which resets via -r or the old version of the command
22424 which may prompt the user. Part of fix for gdb/741.
22425
b304d130
AC
224262002-12-13 Andrew Cagney <ac131313@redhat.com>
22427
22428 * gdb.fortran/types.exp: Update obsolete comment.
22429 * gdb.fortran/exprs.exp: Ditto.
22430 * lib/gdb.exp: Delete obsolete code.
22431 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
22432 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
22433 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
22434 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
22435 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
22436 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
22437 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
22438 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
22439 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
22440 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
22441 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
22442 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
22443 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
22444 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
22445 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
22446 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
22447 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
22448 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
22449 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
22450 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
22451 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
22452 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
22453 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
22454 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
22455 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
22456 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
22457 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
22458 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
22459 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
22460 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
22461 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
22462 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
22463 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
22464 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
22465 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
22466 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
22467 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
22468
a23b6e6a
DC
224692002-12-11 David Carlton <carlton@math.stanford.edu>
22470
22471 * gdb.c++/m-data.exp: Add test for members that shadow global
22472 variables: see PR gdb/804.
22473 * gdb.c++/m-data.cc: Ditto.
22474
6604731b
DJ
224752002-12-10 Daniel Jacobowitz <drow@mvista.com>
22476
22477 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
22478
de46ecd7
DC
224792002-12-06 David Carlton <carlton@math.stanford.edu>
22480
22481 * gdb.base/store.c: Don't declare functions static.
22482
27e829d0
AC
224832002-12-04 Andrew Cagney <ac131313@redhat.com>
22484
22485 * gdb.base/store.exp, gdb.base/store.c: New files.
22486
92806416
DJ
224872002-12-03 Daniel Jacobowitz <drow@mvista.com>
22488
22489 * gdb.base/selftest.exp: Update for current gdb.
22490
3bcbaac5
DJ
224912002-12-03 Daniel Jacobowitz <drow@mvista.com>
22492
22493 * gdb.base/maint.exp: Only dump symbols from one source file
22494 or objfile.
22495
f4f00b1f
DJ
224962002-12-03 Daniel Jacobowitz <drow@mvista.com>
22497
22498 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
22499 function call.
22500
f1c8a949
JB
225012002-11-25 Jim Blandy <jimb@redhat.com>
22502
22503 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
22504 function appearing in error message.
22505
9e297a97
DJ
225062002-11-21 Daniel Jacobowitz <drow@mvista.com>
22507
22508 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
22509
1f312e79
JJ
225102002-11-08 Jeff Johnston <jjohnstn@redhat.com>
22511
d63a86f8
RM
22512 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
22513 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
22514 should be in mi console format. This is part of fix for PR gdb/604.
22515
83c31e7d
FN
225162002-09-18 Fernando Nasser <fnasser@redhat.com>
22517
22518 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
22519 which explicitly prints the zero offset as "+0".
22520
322b3f65
DJ
225212002-10-22 Daniel Jacobowitz <drow@mvista.com>
22522
22523 * gdb.threads/schedlock.c (args): Make unsigned.
22524
225252002-10-21 Daniel Jacobowitz <drow@mvista.com>
22526
22527 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
22528 numbers. Allow "foo2|selected stack frame".
22529 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
22530 * gdb.asm/asmsrc2.s: Likewise.
22531 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
22532 comments.
22533 * gdb.asm/mips.inc: New file.
22534
5e2fe5b8
AF
225352002-10-18 Adam Fedor <fedor@gnu.org>
22536
22537 * gdb.base/default.exp: Update expected output to include 'ObjC'.
22538 * gdb.base/help.exp: Likewise.
22539
abe1a5d0
KB
225402002-10-17 Kevin Buettner <kevinb@redhat.com>
22541
22542 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
22543 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
22544
10abb1d4
JB
225452002-10-02 Jim Blandy <jimb@redhat.com>
22546
22547 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
22548
1f609b42
AC
225492002-10-01 Andrew Cagney <ac131313@redhat.com>
22550
22551 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
22552 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
22553 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
22554 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
22555 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
22556 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
22557 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
22558
0aee02e4
AC
225592002-09-29 Andrew Cagney <ac131313@redhat.com>
22560
22561 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
22562 * mi0-disassemble.exp, mi0-eval.exp: Delete.
22563 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
22564 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
22565 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
22566 * mi0-var-block.exp, mi0-var-child.exp: Delete.
22567 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 22568
6fde09ad
KB
225692002-09-27 Kevin Buettner <kevinb@redhat.com>
22570
22571 * gdb.base/annota1.exp (info break): Make directory components of
22572 path optional since not all compilers emit this debug information.
22573
889bf7c5
PA
22574 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
22575 step ends up stepping out of the function instead of stopping on
22576 the epilogue.
6fde09ad 22577
9e8aab75
KS
225782002-09-26 Keith Seitz <keiths@redhat.com>
22579
22580 * lib/insight-support.exp (gdbtk_start): Figure out where
22581 the insight executable is based on where gdb is. Use this
22582 executable to start insight instead of gdb.
22583
e36180d7
AC
225842002-09-25 Andrew Cagney <cagney@redhat.com>
22585
22586 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
22587
9dd34b2b
AC
225882002-09-24 Andrew Cagney <ac131313@redhat.com>
22589
22590 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
22591 test_isolated_complaints.
22592 (test_empty_complaint): New function.
22593 (test_empty_complaints): New function. Check no output when no
22594 complaints.
d63a86f8 22595
dea97812
KB
225962002-09-19 Jim Blandy <jimb@redhat.com>
22597
a9c64011 22598 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 22599
54951bd7
AC
226002002-09-19 Andrew Cagney <ac131313@redhat.com>
22601
22602 * gdb.gdb/complaints.exp: New file.
22603
dec43320
AC
226042002-09-18 Andrew Cagney <ac131313@redhat.com>
22605
22606 * gdb.base/maint.exp: Check `help maint internal-warning'.
22607
e70d6e3f
DC
226082002-09-18 David Carlton <carlton@math.stanford.edu>
22609
22610 * gdb.c++/m-static.exp: Remove breakpoints depending on line
22611 numbers, and replace them by a single breakpoint after the
22612 constructors are all finished.
22613 Add test 4.
22614 * gdb.c++/m-static.cc: Add test 4.
22615 * gdb.c++/m-static.h: New file.
22616 * gdb.c++/m-static1.cc: New file.
22617
22618 * gdb.c++/printmethod.exp: New file.
22619 * gdb.c++/printmethod.cc: New file.
22620
22621 * gdb.c++/pr-574.exp: New file.
22622 * gdb.c++/pr-574.cc: New file.
22623
afb5c968
CV
226242002-09-18 Corinna Vinschen <vinschen@redhat.com>
22625
22626 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
22627 embedded targets which never actually exit.
22628
31e45dee
FN
226292002-09-18 Fernando Nasser <fnasser@redhat.com>
22630
22631 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
22632 "don't step after run" as unresolved or unsupported, instead of xfail.
22633
a283c5a1
CV
226342002-09-18 Corinna Vinschen <vinschen@redhat.com>
22635
22636 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
22637 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
22638 Add newline to expected string in "step out of main (status wrapper)"
22639 case.
22640
11350d2a
CV
226412002-09-18 Corinna Vinschen <vinschen@redhat.com>
22642
22643 * lib/gdb.exp (rerun_to_main): Allow restarting application.
22644 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
22645
0deec7d6
TT
226462002-09-17 Tom Tromey <tromey@redhat.com>
22647
22648 * gdb.base/printcmds.exp (test_print_string_constants): Expect
22649 \000, not \0, in double-quoted string.
22650
b2b4a1b5
CV
226512002-09-14 Corinna Vinschen <vinschen@redhat.com>
22652
c9d37158 22653 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
22654 string after running the commands execution on breakpoint tests.
22655
1c56143a
CV
226562002-09-13 Corinna Vinschen <vinschen@redhat.com>
22657
22658 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
22659
37f8da45
JB
226602002-09-12 Joel Brobecker <brobecker@gnat.com>
22661
22662 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
22663
08b468e0
KS
226642002-09-10 Keith Seitz <keiths@redhat.com>
22665
22666 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
22667 runto proc.
22668 (mi_run_to_main): Use mi_runto.
22669 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
22670
dc360f58
KS
226712002-09-10 Keith Seitz <keiths@redhat.com>
22672
22673 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
22674 regexp for stopping at main. Could have multiple event notifications.
22675 Don't assume that main was declared with no parameters.
22676 (mi_next): Use mi_step_to.
22677 (mi_step): Use mi_next_to.
22678
ce3abcfb
CV
226792002-09-09 Corinna Vinschen <vinschen@redhat.com>
22680
22681 * gdb.base/default.exp: Fix expected string in `info float' test.
22682
d1f5b980
BE
226832002-09-09 Ben Elliston <bje@redhat.com>
22684
22685 * config/mips.exp: Update comments.
22686 * config/mips-idt.exp: Likewise.
22687 * config/nind.exp: Likewise.
22688 * config/slite.exp: Likewise.
22689 * config/sparclet.exp: Likewise.
22690 * config/udi.exp: Likewise.
22691 * config/vx.exp: Likewise.
22692 * config/vxworks29k.exp: Likewise.
22693
2f71430b
JB
226942002-09-05 Jim Blandy <jimb@redhat.com>
22695
22696 * gdb.threads/killed.exp: Fix test failure message.
22697
7ddebc7e
KS
226982002-09-04 Keith Seitz <keiths@redhat.com>
22699
22700 * lib/mi-support.exp: Update copyright.
22701 (mi_gdb_test): Increase the priority of the expected pattern
22702 so that it matches gdb_test.
22703
0ae67eb3
KS
227042002-09-03 Keith Seitz <keiths@redhat.com>
22705
22706 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
22707 Use integer comparison instead of string comparison for testing
22708 whether binary was built.
22709
38fc42c8
JB
227102002-09-03 Jim Blandy <jimb@redhat.com>
22711
22712 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
22713
b6ff0e81
JB
227142002-08-29 Jim Blandy <jimb@redhat.com>
22715
22716 * gdb.threads/pthreads.exp: Move the portable thread compilation
22717 code into a function in lib/gdb.exp, and call that from here.
22718 * lib/gdb.exp (gdb_compile_pthreads): New function.
22719
07c98896
KS
227202002-08-29 Keith Seitz <keiths@redhat.com>
22721
22722 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
22723 expect_out so that callers can get at it.
22724
0312286c
DJ
227252002-08-23 Daniel Jacobowitz <drow@mvista.com>
22726
22727 * gdb.threads/print-threads.c: New file.
22728 * gdb.threads/print-threads.exp: New file.
22729 * gdb.threads/schedlock.c: New file.
22730 * gdb.threads/schedlock.exp: New file.
22731
dd039bc4
EZ
227322002-08-22 Elena Zannoni <ezannoni@redhat.com>
22733
a9c64011
AS
22734 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
22735 not altivec.c.
dd039bc4 22736
1f36144c
MK
227372002-08-17 Mark Kettenis <kettenis@gnu.org>
22738
22739 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
22740 targets. The problem should be fixed now.
22741
16057ec7 227422002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
22743
22744 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
22745 2002-07-24 change that removes final dots from error messages.
22746
3c1499ad
TT
227472002-08-13 Tom Tromey <tromey@redhat.com>
22748
22749 * gdb.base/readline.exp: New file.
22750
a20ce2c3
AC
227512002-08-01 Andrew Cagney <ac131313@redhat.com>
22752
22753 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
22754 supress message.
22755
db034ac5
AC
227562002-08-01 Andrew Cagney <cagney@redhat.com>
22757
22758 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
22759 CHILL_FOR_TARGET and CHILL_LIB.
22760 * configure.in (configdirs): Remove gdb.chill.
22761 * configure: Regenerate.
22762 * lib/gdb.exp: Obsolete references to chill.
22763 * gdb.fortran/types.exp: Ditto.
22764 * gdb.fortran/exprs.exp: Ditto.
22765
3e000b18
KB
227662002-07-30 Kevin Buettner <kevinb@redhat.com>
22767
22768 * gdb.base/shlib-call.exp (additional_flags): Conditionally
22769 set Irix-specific compile and link flags.
22770
28f4966b
KB
227712002-07-29 Kevin Buettner <kevinb@redhat.com>
22772
22773 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
22774 source files. The ``-o'' option doesn't work with the ``-E'' option
22775 when using the Irix compiler.
22776
46c0d5a6
DJ
227772002-07-19 Daniel Jacobowitz <drow@mvista.com>
22778
22779 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
22780 Improve support for reusing an exec file. Copy exec file
22781 to target, and run gdbserver on the target instead of on the host.
22782
eecf4bed
JB
227832002-07-18 Jim Blandy <jimb@redhat.com>
22784
0f815cdf
JB
22785 * gdb.base/ending-run.exp: Don't expect to see the program end in
22786 some orderly fashion when we're running on a real stand-alone
22787 board.
22788
eecf4bed
JB
22789 * gdb.base/interrupt.exp: Correct logic for skipping tests on
22790 targets that don't support interrupts.
22791
52d309e4
JB
227922002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
22793
22794 * gdb.base/attach.exp: Add patterns to match output from /proc-based
22795 systems.
22796 Move comments in expect statements to inside the actions, so that they
22797 don't get matched against.
22798
ff683d9e
MK
227992002-07-10 Mark Kettenis <kettenis@gnu.org>
22800
22801 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
22802 function when asleep" test.
22803
b5356753
AC
228042002-07-10 Andrew Cagney <ac131313@redhat.com>
22805
22806 * gdb.base/page.exp: Rewrite to handle problems with very long
22807 `info set' output. Update copyright.
22808
6aa4d13a
AC
228092002-06-26 Andrew Cagney <ac131313@redhat.com>
22810
22811 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
22812 gdb.threads-hp.
22813 * gdb.hp/configure: Regenerate.
22814 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
22815 * gdb.hp/gdb.threads-hp/configure: Delete file.
22816 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
22817
8cf8c2b8
AC
228182002-06-22 Andrew Cagney <ac131313@redhat.com>
22819
22820 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
22821 setlocale, bindtextdomain and textdomain.
22822
6827a8f8
JB
228232002-06-11 Jim Blandy <jimb@redhat.com>
22824
919d772c
JB
22825 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
22826 preprocessor macro information is present.
22827
6827a8f8
JB
22828 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
22829 tests.
22830
c15b0d21
MS
228312002-06-06 Michael Snyder <msnyder@redhat.com>
22832
c5984d70
MS
22833 * gdb.base/overlays.exp: Record addresses of overlay
22834 functions in TCL variables rather than in GDB variables,
22835 to avoid having GDB convert them to pointers (with loss
22836 of information).
22837
d63a86f8 22838 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 22839 default linker script changes.
c15b0d21
MS
22840 * gdb.base/long_long.exp: Add check for sizeof (long double).
22841
be26fe0d
ML
228422002-06-06 Michal Ludvig <mludvig@suse.cz>
22843
22844 * gdb.asm/asm-source.exp: Add x86-64 target.
22845 * gdb.asm/x86_64.inc: New.
d63a86f8 22846
258093ca 228472002-05-30 Michael Chastain <mec@shout.net>
258093ca 22848
4b3153f1 22849 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
22850 * gdb.c++/m-static.cc: New file.
22851 * gdb.c++/m-static.exp: New file.
22852
241264c6
MS
228532002-05-28 Michael Snyder <msnyder@redhat.com>
22854
22855 * gdb.base/call-ar-st.exp: Allow for reduced floating point
22856 precision.
22857
9bba8c8f 228582002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 22859
4b3153f1 22860 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
22861 * gdb.c++/m-data.cc: New file.
22862 * gdb.c++/m-data.exp: New file.
22863
228642002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 22865
4b3153f1 22866 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 22867 * gdb.c++/try_catch.cc: New file.
d63a86f8 22868 * gdb.c++/try_catch.exp: New file.
9bba8c8f 22869
def1b996
MC
228702002-05-27 Michael Chastain <mec@shout.net>
22871
22872 * gdb.c++/local.exp: Accept more nested types in output.
22873
522ba268
MC
228742002-05-26 Michael Chastain <mec@shout.net>
22875
22876 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
22877
277254ba
MS
228782002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
22879
22880 * lib/gdb.exp (gdb_wrapper_init): Just because
22881 gdb_wrapper_file exists, this does not mean that the file
22882 should not be rebuilt. That is what gdb_wrapper_initialized
22883 is for.
22884 (default_gdb_init): Reset gdb_wrapper_initialized.
22885
b61a8733
MS
228862002-05-23 Michael Snyder <msnyder@redhat.com>
22887
d63a86f8 22888 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
22889 the precision of the floating point test results.
22890 * gdb.base/call-rt-st.exp: Ditto.
22891
b61a8733
MS
22892 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
22893 * gdb.base/call-rt-st.exp: Ditto.
22894
56f6e910
MC
228952002-05-19 Michael Chastain <mec@shout.net>
22896
22897 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
22898
ad0b0016
EZ
228992002-05-19 Elena Zannoni <ezannoni@redhat.com>
22900
a9c64011
AS
22901 * configure.in (configdirs): Add gdb.arch.
22902 * configure: Regenerate.
ad0b0016 22903
f617d2b6
JB
229042002-05-17 Jim Blandy <jimb@redhat.com>
22905
22906 * gdb.base/completion.exp: Recognize the more detailed error
22907 messages produced by the macro expander's lexical analyzer.
22908
eac2a696
EZ
229092002-05-14 Elena Zannoni <ezannoni@redhat.com>
22910
a9c64011
AS
22911 * gdb.arch/altivec-abi.c: New file.
22912 * gdb.arch/altivec-abi.exp: New file.
22913 * gdb.arch/altivec-regs.c: New file.
22914 * gdb.arch/altivec-regs.exp: New file.
eac2a696 22915
2fdde8f8
DJ
229162002-05-14 Daniel Jacobowitz <drow@mvista.com>
22917
22918 * gdb.base/maint.exp (maint print type): Update for new type
22919 structure.
d63a86f8 22920
e31f1a7c
EZ
229212002-05-14 Elena Zannoni <ezannoni@redhat.com>
22922
22923 * gdb.arch: New directory.
22924 * gdb.arch/configure.in: New file.
22925 * gdb.arch/configure: New file.
22926 * gdb.arch/Makefile.in: New file.
22927
db589741
CV
229282002-05-13 Corinna Vinschen <vinschen@redhat.com>
22929
22930 * gdb.asm/asm-source.exp: Add v850 as supported target.
22931 * gdb.asm/v850.inc: New file.
22932
8ce2a7dc
DJ
229332002-05-13 Daniel Jacobowitz <drow@mvista.com>
22934
22935 * gdb.c++/annota2.exp (annotate-quit): Add comment.
22936
df763c7f
DJ
229372002-05-12 Daniel Jacobowitz <drow@mvista.com>
22938
22939 * gdb.base/break.exp: Check 'break "marker2"'.
22940
377daeed
MS
229412002-05-10 Michael Snyder <msnyder@redhat.com>
22942
22943 * gdb.base/long_long.exp: Fix typo.
22944
c4b7bc2b
JB
229452002-05-10 Jim Blandy <jimb@redhat.com>
22946
ecac9a4e
JB
22947 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
22948 a bug.
22949
c4b7bc2b
JB
22950 * gdb.base/printcmds.exp (test_integer_literals_rejected):
22951 Recognize more detailed error message produced by the macro
22952 expander's lexical analyzer.
22953 * lib/gdb.exp (test_print_reject): Same.
22954
e71019a1
MK
229552002-05-09 Mark Kettenis <kettenis@gnu.org>
22956
22957 * gdb.c++/method.exp: Fix typo.
22958
fedfc8e6
MS
229592002-05-08 Michael Snyder <msnyder@redhat.com>
22960
166a1957
MS
22961 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
22962 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 22963 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
22964 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
22965 Add iftarget clause for strongarm.
d63a86f8 22966
f1c47eb2
MS
229672002-05-06 Michael Snyder <msnyder@redhat.com>
22968
cb9a9d3e
MS
22969 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
22970 (gdb_continue_to_end): Accept output from status wrapper.
22971 * gdb.base/ending-run.exp: Add case for output from status wrapper.
22972 Clean up fail messages to match pass messages.
22973
f1c47eb2
MS
22974 Enable the "needs_status_wrapper" testsuite feature.
22975 * lib/gdb.exp (gdb_wrapper_init): New procedure.
22976 (gdb_compile): Conditionally call gdb_wrapper_init.
22977 * gdb.base/a2-run.exp: Recognize output from status wrapper.
22978 * gdb.c++/method.exp: Recognize output from status wrapper.
22979
6079c749
BE
229802002-05-06 Ben Elliston <bje@redhat.com>
22981From Graydon Hoare <graydon@redhat.com>
22982
22983 * config/sid.exp: Include support for "rawsid" protocol.
22984
188baff3
JB
229852002-05-03 Jim Blandy <jimb@redhat.com>
22986
22987 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
22988 * gdb.c++/hang3.C: New file.
22989
b9c07f0f
AC
229902002-05-04 Andrew Cagney <ac131313@redhat.com>
22991
22992 * gdb.base/default.exp: Remove obsolete code.
22993 * gdb.c++/misc.exp: Ditto. Update copyright.
22994 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
22995 * gdb.base/whatis.exp: Ditto. Update copyright.
22996 * gdb.base/scope.exp: Ditto. Update copyright.
22997 * gdb.base/ptype.exp: Ditto. Update copyright.
22998 * gdb.base/printcmds.exp: Ditto. Update copyright.
22999 * gdb.base/opaque.exp: Ditto. Update copyright.
23000 * gdb.base/list.exp: Ditto.
23001 * gdb.base/funcargs.exp: Ditto. Update copyright.
23002 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
23003 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
23004 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
23005 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
23006 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
23007 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
23008
5c7a0397
MS
230092002-05-02 Michael Snyder <msnyder@redhat.com>
23010
d6dcc264 23011 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
23012 * gdb.base/long_long.exp: Add xscale target.
23013 * gdb.base/default.exp: Add xscale target.
23014
eb7f1c48
JB
230152002-05-01 Jim Blandy <jimb@redhat.com>
23016
23017 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
23018 gdb.c++/hang.exp: New test.
23019
a6befae8
FF
230202002-05-01 Fred Fish <fnf@redhat.com>
23021
23022 * gdb.base/completion.exp: Handle completions of "./Make" for
23023 more than one completion possibility, as is the case when we
23024 build and test in the source tree.
23025
0a310277
AG
230262002-04-29 Anthony Green <green@redhat.com>
23027
23028 * gdb.java/jmisc1.exp: New file.
23029 * gdb.java/jmisc2.exp: New file.
23030
6ff9af88
DJ
230312002-04-24 Daniel Jacobowitz <drow@mvista.com>
23032
23033 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
23034
96b3d632
EZ
230352002-04-23 Elena Zannoni <ezannoni@redhat.com>
23036
23037 * gdb.base/help.exp: Change 'help status' to allow for target
23038 dependent output differences.
23039
5019bb54
MC
230402002-04-22 Michael Chastain <mec@shout.net>
23041
23042 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
23043
a805a116
MC
230442002-04-22 Michael Chastain <mec@shout.net>
23045
23046 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
23047
a1706bfd
DM
230482002-04-17 David S. Miller <davem@redhat.com>
23049
23050 * gdb.asm/sparc64.inc: New file.
23051 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
23052
a73a20a2
EZ
230532002-04-19 Elena Zannoni <ezannoni@redhat.com>
23054
23055 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
23056 instruction file directly into the build tree. Clean up at end of
23057 test.
23058
ba678339
DM
230592002-04-18 David S. Miller <davem@redhat.com>
23060
23061 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
23062 handle 64-bit platforms correctly.
23063 * gdb.base/maint.exp: Likewise.
23064
b03399da
KB
230652002-04-18 Kevin Buettner <kevinb@redhat.com>
23066
23067 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
23068 ``-fpic'' when compiling files comprising a shared library, but
23069 it does need additional linker flags in order to find shared
23070 libraries at run time.
23071
e2004992
KB
230722002-04-18 Kevin Buettner <kevinb@redhat.com>
23073
23074 * gdb.base/cvexpr.c (use): New function.
23075 (main): Invoke use() on all global variables to prevent
23076 some linkers from deleting these otherwise unused symbols.
23077
d8937120
MC
230782002-04-17 Michael Chastain <mec@shout.net>
23079From David S. Miller <davem@redhat.com>
23080
23081 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
23082 handle 64-bit platforms correctly.
23083
ffd61a58
MS
230842002-04-12 Michael Snyder <msnyder@redhat.com>
23085From Jim Blandy <jimb@redhat.com>
a9c64011 23086 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
23087 script can handle this instead.
23088 * gdb.base/bar.c (barx): Same.
23089 * gdb.base/baz.c (bazx): Same.
23090 * gdb.base/grbx.c (grbxx): Same.
23091
23092 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
23093 manager doesn't automatically unmap overlays unnecessarily.
23094
6b8426a6
MH
230952002-04-10 Martin M. Hunt <hunt@redhat.com>
23096
23097 * gdb.base/ending-run.exp: Fix pattern for Mips targets
23098 stepping out of main.
23099
34af4875
MC
231002002-04-09 Michael Chastain <mec@shout.net>
23101
23102 * gdb.c++/local.cc (main): Move call to marker1() inside nested
23103 scope so that the nested scope tests will make sense.
23104 * gdb.c++/local.exp: Write patterns that actually work with gcc
23105 (the HP patterns "were never known to work with gcc").
23106 Keep the old aCC patterns too.
23107
2d1676a0
DJ
231082002-04-09 Daniel Jacobowitz <drow@mvista.com>
23109
23110 * gdb.base/attach.exp: Correct target board test.
23111
3a63e3f9
MC
231122002-04-08 Michael Chastain <mec@shout.net>
23113
23114 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
23115 in a const method. Add some xfail and fail cases for configurations
23116 that do not emit the "const ...".
23117
f18dabd2
MC
231182002-04-07 Michael Chastain <mec@shout.net>
23119
23120 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
23121 Accept "A * const" and "const A * const" as type of "this".
23122 Fix spelling of getFunky throughout. Make messages uniform.
23123
0fcddd82
EZ
231242002-04-07 Elena Zannoni <ezannoni@redhat.com>
23125
a9c64011 23126 Work around for PR gdb/285:
0fcddd82
EZ
23127 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
23128
16a8534a
EZ
231292002-04-07 Elena Zannoni <ezannoni@redhat.com>
23130
23131 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
23132 instructions file at run time instead of configure time.
23133 Sometimes we run the test in a directory that is not the one we
23134 configured in.
23135 * gdb.asm/configure.in: Delete creation of symlink.
23136 * gdb.asm/configure: Regenerate.
23137
24181d81
JB
231382002-04-05 J. Brobecker <brobecker@gnat.com>
23139
23140 * gdb.gdb/xfullpath.exp: New test, to exercise the new
23141 xfullpath () function.
23142
7cdb7107
DJ
231432002-04-04 Daniel Jacobowitz <drow@mvista.com>
23144
23145 * gdb.asm/Makefile.in: Correct dependencies.
23146
23147 * gdb.asm/powerpc.inc: New file.
23148 * gdb.asm/asm-source.exp: Add PowerPC.
23149 * gdb.asm/configure.in: Likewise.
23150 * gdb.asm/configure: Regenerated.
23151
a7d17088
DJ
231522002-04-04 Daniel Jacobowitz <drow@mvista.com>
23153
23154 * gdb.base/relocate.exp: New file.
23155 * gdb.base/relocate.c: New file.
23156
cd721503
FF
231572002-04-04 Fred Fish <fnf@redhat.com>
23158
23159 * gdb.base/step-test.exp: Update comment regarding stopping in
23160 memcpy/bcopy calls inserted as part of the compiler runtime.
23161
b22ad7a7
MS
231622002-04-04 Michael Snyder <msnyder@redhat.com>
23163
23164 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
23165
5f279fa6
DJ
231662002-04-03 Daniel Jacobowitz <drow@mvista.com>
23167
23168 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
23169 (gdb_expect): Remove $notransfer hack.
23170
dd0fd3ce
DJ
231712002-04-02 Daniel Jacobowitz <drow@mvista.com>
23172
23173 * gdb.c++/classes.exp ("calling method for small class"): Match
23174 updated register output.
23175
1e50cda1
DJ
231762002-03-30 Daniel Jacobowitz <drow@mvista.com>
23177
23178 Fix PR gdb/452
23179 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
23180 when finished. Make gdb_file_cmd send "exec-file" when
23181 appropriate.
23182
24015922
DJ
231832002-03-30 Daniel Jacobowitz <drow@mvista.com>
23184
23185 * gdb.base/attach.exp: Remove extra setup_xfail.
23186
dd7dfd64
MS
231872002-03-26 Michael Snyder <msnyder@redhat.com>
23188
23189 * gdb.base/default.exp: Add tests for dump, append, and restore.
23190 * gdb.base/help.exp: Add tests for dump, append, and restore.
23191 * gdb.base/dump.exp: New file, test dump, append and restore.
23192 * gdb.base/dump.c: New file.
23193
48b2f8d7
MS
231942002-03-27 Michael Snyder <msnyder@redhat.com>
23195
d63a86f8 23196 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
23197 clean-ups in help messages.
23198
05b4d525
FF
231992002-03-26 Fred Fish <fnf@redhat.com>
23200
23201 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
23202 have debugging info for those functions and the compiler uses them
23203 internally to copy structs around.
23204
d7679631
FF
232052002-03-26 Fred Fish <fnf@redhat.com>
23206
23207 * gdb.base/list.exp: Revert the change made yesterday and add note
23208 about why we don't list the default lines for remote targets.
23209
523ac3f9
MS
232102002-03-25 Michael Snyder <msnyder@redhat.com>
23211
23212 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
23213
754b2b8d
FF
232142002-03-25 Fred Fish <fnf@redhat.com>
23215
23216 * gdb.base/list.exp: This test works on remote targets so remove
23217 the short circuit for remote targets. Update copyright.
23218
33c3e192
FF
232192002-03-25 Fred Fish <fnf@redhat.com>
23220
23221 * gdb.base/attach.exp: Fix logic error that was suppressing this
23222 test for all non hppa*-*-hpux* targets, instead of the hp target.
23223 Move comments closer to the suppression point. Also now need to
23224 check that we are running natively.
23225
d43e73ee
MS
232262002-03-22 Michael Snyder <msnyder@redhat.com>
23227
882c8f02
MS
23228 * gdb.base/default.exp: Add test for gcore. Update copyright.
23229 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 23230
04c12f60
FF
232312002-03-06 Fred Fish <fnf@redhat.com>
23232
23233 * gdb.base/funcargs.c: Remove extraneous ';' character.
23234 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
23235
b43df995
MC
232362002-03-04 Michael Chastain <mec@shout.net>
23237
23238 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
23239 accommodate gcc v3 function signature.
23240 * gdb.mi/mi0-var-cmd-exp: Ditto.
23241
92362027
AC
232422002-02-24 Andrew Cagney <ac131313@redhat.com>
23243
23244 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
23245 ``GNU/Linux'' or ``Linux kernel''
23246 * testsuite/gdb.threads/pthreads.c: Ditto.
23247
258ad32d
MC
232482002-02-24 Michael Chastain <mec@shout.net>
23249
23250 * gdb.threads/pthreads.c (thread1): Add a return statement.
23251 (thread2): Likewise.
23252 (foo): Likewise.
23253
04c3b3d4
MC
232542002-02-23 Michael Chastain <mec@shout.net>
23255
23256 * gdb.threads/linux-dp.c (philosopher): Add a return statement
23257 to placate gcc.
23258
5a2a0a20
MC
232592002-02-23 Michael Chastain <mec@shout.net>
23260
23261 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
23262 test "ptype bint". The test passes on all my stabs configurations.
23263
a640f7fc
JB
232642002-02-21 Jim Blandy <jimb@redhat.com>
23265
27924826
JB
23266 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
23267 filename at a time, and watch for the ones we want to see.
23268
a640f7fc
JB
23269 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
23270 types of pointers to prototyped functions.
23271
edcc8c75
AC
232722002-02-20 Andrew Cagney <ac131313@redhat.com>
23273
23274 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
23275 signed, unsigned and straight char.
23276 (padding_char, padding_short, padding_int, padding_long,
23277 padding_long_long, padding_float, padding_double,
23278 padding_long_double): New global variables.
23279 (fill, fill_structs): New functions.
23280
23281 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
23282 for correctly sized writes. Update copyright.
23283 (get_valueof): New procedure.
23284 (get_sizeof): Call get_valueof.
23285 (check_valueof): New procedure.
23286 (check_padding): New procedure.
23287
ac57ea44
MC
232882002-02-20 Michael Chastain <mec@shout.net>
23289
23290 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
23291 to setup_xfail. Document some of the remaining calls.
23292
7a10c941
MC
232932002-02-18 Michael Chastain <mec@shout.net>
23294
23295 * gdb.c++/userdef.exp: Update copyright year.
23296
fb8acdcc
DJ
232972002-02-18 Daniel Jacobowitz <drow@mvista.com>
23298
23299 * gdb.c++/userdef.exp: Test overloaded operators properly.
23300 Remove xfails.
23301
fda6ae12
MS
233022002-02-14 Michael Snyder <msnyder@redhat.com>
23303
23304 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
23305
676a0442
DJ
233062002-02-14 Daniel Jacobowitz <drow@mvista.com>
23307
23308 * gdb.base/a2-run.exp: Check for a remote target properly.
23309 * gdb.base/annota1.exp: Likewise.
23310 * gdb.base/list.exp: Likewise.
23311 * gdb.base/reread.exp: Likewise.
23312 * gdb.base/scope.exp: Likewise.
23313 * gdb.base/shlib-call.exp: Likewise.
23314 * gdb.base/term.exp: Likewise.
23315 * gdb.c++/annota2.exp: Likewise.
23316
78b4f468
RE
233172002-02-13 Richard Earnshaw <rearnsha@arm.com>
23318
23319 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
23320
9a81ba51
MC
233212002-02-10 Michael Chastain <mec@shout.net>
23322
23323 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
23324 (call_after_alloca): Ditto.
23325
004af6c7
DJ
233262002-02-10 Daniel Jacobowitz <drow@mvista.com>
23327
23328 * gdb.base/ending-run.exp: Guard "cont" test with
23329 gdb_skip_stdio_test.
23330
37225f62
JB
233312002-02-06 Jim Blandy <jimb@redhat.com>
23332
23333 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
23334 from here...
23335 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
23336 To here. Disable this test on non-HP platforms. Add big comment.
23337
fe6fdd96
MS
233382002-02-04 Michael Snyder <msnyder@redhat.com>
23339
23340 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
23341 other than d10v and m32r.
23342
036fad3f
RE
233432002-02-02 Richard Earnshaw <rearnsha@arm.com>
23344
23345 * gdb.base/default.exp: Rewrite test patterns to reduce time
23346 taken to match them.
23347
7148ab62
DJ
233482002-01-30 Daniel Jacobowitz <drow@mvista.com>
23349
23350 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
23351 Allow a start function above main.
23352 * gdb.threads/linux-dp.exp: Fix copyright date.
23353
396cc255
DJ
233542002-01-30 Daniel Jacobowitz <drow@mvista.com>
23355
a9c64011
AS
23356 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
23357 (check_philosopher_stack): Check for manager thread before checking
23358 for a just-starting thread.
396cc255 23359
f038d31b
DJ
233602002-01-30 Daniel Jacobowitz <drow@mvista.com>
23361
23362 From Neil Booth <neil@daikokuya.demon.co.uk>:
23363 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
23364 warnings.
23365
b3ff9d9a
FF
233662002-01-21 Fred Fish <fnf@redhat.com>
23367
23368 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
23369 not caller.
23370
39ad761d
JB
233712002-01-21 Jim Blandy <jimb@redhat.com>
23372
23373 * gdb.base/reread.exp: Check that GDB properly re-reads the
23374 executable file when it changes while no inferior is running.
23375
aaf320fa
FF
233762002-01-21 Fred Fish <fnf@redhat.com>
23377
a9c64011
AS
23378 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
23379 optionally accept the "shlib events" variation.
aaf320fa 23380
808a31f5
JB
233812002-01-21 Jim Blandy <jimb@redhat.com>
23382
23383 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
23384 call `fflush' after every `printf', so that the output is produced
23385 at predictable points, regardless of whatever buffering does (or
23386 doesn't) take place.
23387 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
23388 at different points.
23389
4420d5e2
DJ
233902002-01-20 Daniel Jacobowitz <drow@mvista.com>
23391
23392 * gdb.c++/inherit.exp: Update copyright years.
23393 * gdb.c++/method.exp: Likewise.
23394
3e36a0f4
DJ
233952002-01-20 Daniel Jacobowitz <drow@mvista.com>
23396
23397 * gdb.c++/classes.exp: Update for improved v3 support and skipping
23398 artificial methods/arguments.
23399 * gdb.c++/derivation.exp: Likewise.
23400 * gdb.c++/inherit.exp: Likewise.
23401 * gdb.c++/method.exp: Likewise.
23402 * gdb.c++/virtfunc.exp: Likewise.
23403
b4ceaee6
AC
234042002-01-18 Andrew Cagney <ac131313@redhat.com>
23405
23406 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
23407 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
23408 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
23409 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
23410 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
23411 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
23412
ecace851
JB
234132002-01-17 Jim Blandy <jimb@redhat.com>
23414
23415 * gdb.asm/asm-source.exp (info symbol): Take another shot at
23416 anchoring the pattern matching the entry point symbol's name.
23417
375fc983
AC
234182002-01-17 Andrew Cagney <ac131313@redhat.com>
23419
23420 * gdb.base/maint.exp: Update ``maint internal-error'' to match
23421 continue/quit query. Update copyright.
23422
fe6fdd96
MS
234232002-01-14 Michael Snyder <msnyder@redhat.com>
23424
23425 * gdb.base/gcore.exp: Remove extra debugging output.
23426
e017c81f
DJ
234272002-01-13 Daniel Jacobowitz <drow@mvista.com>
23428
23429 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
23430 for slightly dubious v2 mangled string.
23431
37ab3bf8
DJ
234322002-01-13 Daniel Jacobowitz <drow@mvista.com>
23433
23434 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
23435
1bc05c3a 234362002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 23437
1bc05c3a 23438 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 23439
1bc05c3a
JM
23440 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
23441 constructors.
23442 * gdb.c++/derivation.exp: Likewise.
23443 * gdb.c++/templates.exp: Likewise.
23444 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 23445
1bc05c3a
JM
234462002-01-10 Michael Snyder <msnyder@redhat.com>
23447
23448 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 23449
a911c360
MS
234502002-01-08 Michael Snyder <msnyder@redhat.com>
23451
23452 * gdb.base/gcore.exp: New test for generate-core-file command.
23453 * gdb.base/gcore.c: Testcase for above.
23454 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
23455
ea2119ec
JM
234562002-01-08 Jason Merrill <jason@redhat.com>
23457
23458 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
23459
68203136
FF
234602002-01-07 Fred Fish <fnf@redhat.com>
23461
23462 * gdb.c++/overload.exp: Remove unconditional xfails for:
23463 print foo_instance1.overloadargs(1)
23464 print foo_instance1.overloadargs(1, 2)
23465 print foo_instance1.overloadargs(1, 2, 3)
23466 print foo_instance1.overloadargs(1, 2, 3, 4)
23467 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
23468 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
23469 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
23470 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
23471 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
23472 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
23473 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
23474 print foo_instance1.overload1arg()
23475 print foo_instance1.overload1arg((char)arg2)
23476 print foo_instance1.overload1arg((signed char)arg3)
23477 print foo_instance1.overload1arg((unsigned char)arg4)
23478 print foo_instance1.overload1arg((int)arg7)
23479 print foo_instance1.overload1arg((unsigned int)arg8)
23480 print foo_instance1.overload1arg((float)arg11)
23481 print foo_instance1.overload1arg((double)arg12)
d63a86f8 23482
21b9b5b1
MS
234832002-01-07 Michael Snyder <msnyder@redhat.com>
23484
23485 * gdb.base/huge.exp: New test. Print a very large target data object.
23486 (skip_huge_test): New test variable. Define if you want to skip this
23487 test. The test reads an 8 megabyte data object from the target, so it
23488 might be very time consuming on remote targets with a slow connection.
23489 * gdb.base/huge.c: New file. Test case for above.
23490
725f922e
FF
234912002-01-07 Fred Fish <fnf@redhat.com>
23492
23493 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
23494 g_instance.bfoo, and g_instance.cfoo.
23495
889bf7c5 234962002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 23497
889bf7c5
PA
23498 * gdb.base/break.c (multi_line_if_conditional): New function.
23499 (multi_ilne_while_conditional): Likewise.
23500 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
23501 IF or WHILE condition puts the breakpoint at the start of
23502 the condition.
f286b2c3 23503
634d57ec
JL
23504 * gdb.base/selftest.exp (backtrace through signal handler): Remove
23505 hppa*-*-hpux* expected failure.
23506 * gdb.base/structs.exp (do_function_calls): Similarly.
23507
23508 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
23509 watchpoints.
23510
9fbfe2dc
AC
235112002-01-06 Andrew Cagney <ac131313@redhat.com>
23512
23513 Fix PR gdb/66.
23514 * gdb.base/structs.exp: Replace skip for a29k with skip for
23515 gdb,cannot_call_functions.
23516 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
23517 * gdb.base/callfuncs.exp: Ditto.
23518 * gdb.base/call-rt-st.exp: Ditto.
23519 * gdb.base/call-strs.exp: Ditto.
23520 * gdb.base/callfwmall.exp: Ditto.
23521 * gdb.base/scope.exp: Obsolete xfail a29k.
23522 * gdb.c++/misc.exp: Ditto.
23523 * gdb.c++/cplusfuncs.exp: Ditto.
23524 * gdb.base/ptype.exp: Ditto.
23525 * gdb.base/printcmds.exp: Ditto.
23526 * gdb.base/opaque.exp: Ditto.
23527 * gdb.base/list.exp: Ditto.
23528 * gdb.base/funcargs.exp: Ditto.
23529 * gdb.base/default.exp: Ditto.
23530
8ddad156
MS
235312002-01-04 Michael Snyder <msnyder@redhat.com>
23532
ca4976a6 23533 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
23534 * gdb.base/maint.exp: Add tests for maint info sections options.
23535
1b074332
JL
23536Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
23537
23538 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
23539
7d159115
CV
235402001-12-20 Corinna Vinschen <vinschen@redhat.com>
23541
23542 * gdb.asm/arm.inc: New file.
23543 * gdb.asm/asm-source.exp: Add arm targets.
23544 * gdb.asm/configure.in: Ditto.
23545 * gdb.asm/configure: Recreated from configure.in.
23546
8fb87725
JL
23547Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
23548
afabe08c
JL
23549 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
23550 with HP's compiler.
23551 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
23552 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
23553 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
23554 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
23555
23556 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
23557 either HP's compilers or GCC.
23558
db521deb
JL
23559 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
23560 a SIGBUS or SIGSEGV.
23561
23562 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
23563
23564 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
23565 can be compiled with either HP's compiler or GCC.
23566
cfa88ab7
JL
23567 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
23568 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
23569 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
23570
ca344dff
JL
23571 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
23572 to match current gdb output. Update due to using auto-solib-limit
23573 for limiting instead of overloading auto-solib-add.
23574 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
23575 test program.
23576
3f3c6e55 23577 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
23578 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
23579 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
23580 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
23581 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
23582 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
23583 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
23584 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
23585 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
23586 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
23587 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
23588 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
23589 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 23590
8fb87725
JL
23591 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
23592 a SIGTRAP to the inferior.
23593
cf599fa7
CV
235942001-12-19 Corinna Vinschen <vinschen@redhat.com>
23595
23596 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
23597 Substitute call to target_link by call to gdb_compile.
23598
2cd045cd
JL
23599Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
23600
a9c64011
AS
23601 * gdb.base/break.exp: Fix HP specific search string when testing
23602 backtracing in a called function.
2cd045cd 23603
a9c64011
AS
23604 * gdb.base/constvars.exp: Only set lang to C++ if we're
23605 compiling the test with HP's compilers.
23606 * gdb.base/volatile.exp: Similarly.
2cd045cd 23607
99ebe9ac
JB
236082001-12-19 Jim Blandy <jimb@redhat.com>
23609
23610 * gdb.base/printcmds.exp: Expect the null character to be printed
23611 as '\0', and the '\013' to be printed as '\v'.
23612 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
23613 * gdb.base/setvar.exp: Same.
23614
b9891b29
JB
236152001-12-17 Jim Blandy <jimb@redhat.com>
23616
0eba65ab
JB
23617 * gdb.base/completion.exp: Rather than completing very long
23618 filenames, which can make the readline library produce output we
23619 don't recognize, cd to the directory first, and then complete
23620 using nice, short relative paths.
23621
6970b5b1
JB
23622 * gdb.base/completion.exp: On some systems, there is, in fact, a
23623 variable named `b' in scope, since GDB treats all static
a9c64011
AS
23624 variables as being in scope. So use `no_var_named_this'
23625 instead of `b'.
6970b5b1 23626
b9891b29 23627 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 23628 can't find the core file's registers as a failure.
b9891b29 23629
e6ccd35f
JSC
236302001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
23631
a9c64011
AS
23632 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
23633 test expect string more specific.
e6ccd35f 23634
105ba819
CV
236352001-12-13 Corinna Vinschen <vinschen@redhat.com>
23636
23637 * gdb.asm/asm-source.exp: Add support for xstormy16.
23638 * gdb.asm/configure.in: Ditto.
23639 * gdb.asm/configure: Rebuild.
23640 * gdb.asm/xstormy16.inc: New file.
23641
e9e79dd9
FF
236422001-12-10 Fred Fish <fnf@redhat.com>
23643
23644 * gdb.base/maint.exp: Update to match changes in type dumping code.
23645
347dc97d
JB
236462001-12-10 Jim Blandy <jimb@redhat.com>
23647
23648 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
23649 matching the entry point symbol's name at the beginning of the
23650 line.
347dc97d 23651
5178b9d6
DJ
236522001-12-07 Daniel Jacobowitz <drow@mvista.com>
23653
23654 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
23655 gdb.c++/inherit.exp, gdb.c++/method.exp,
23656 gdb.c++/namespace.exp, gdb.c++/templates.exp,
23657 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
23658 and class layout support.
23659
af890c52
DJ
236602001-12-07 Daniel Jacobowitz <drow@mvista.com>
23661
23662 * gdb.c++/classes.exp: Add test for static member function.
23663 * gdb.c++/misc.cc: Add class with static member function.
23664
7a345fb3
JB
236652001-12-07 Jim Blandy <jimb@redhat.com>
23666
f2e54a80 23667 If GDB says it can't find the struct the function returned, report
8032bf31
JB
23668 those tests as `unsupported'.
23669 * gdb.base/call-rt-st.exp (print_struct_call): New function.
23670 Rewrite subsequent tests to use it.
23671
23672 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
23673 those tests as `unsupported'.
23674 * gdb.base/structs.exp (call_struct_func): New function.
23675 (do_function_calls): Use call_struct_func to call the functions
23676 returning structs.
23677
0bc69509
JB
23678 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
23679 whether functions are prototyped or not, so we can't possibly pass
23680 arguments to t_float_values2 properly.
23681
7a345fb3
JB
23682 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
23683 value of `timeout' for targets other than the mips*tx39-*.
23684
edb6ede1
MS
236852001-12-06 Michael Snyder <msnyder@redhat.com>
23686
d63a86f8 23687 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
23688 and detect whether the start symbol has a leading underscore.
23689
2d842f13
JB
236902001-12-04 Jim Blandy <jimb@redhat.com>
23691
23692 * gdb.base/completion.exp: Clarify indentation.
23693
68550daf
JB
236942001-12-03 Jim Blandy <jimb@redhat.com>
23695
23696 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
23697 variables on the S/390, not `.word'.
23698
cd5195a8
JB
236992001-11-30 Jim Blandy <jimb@redhat.com>
23700
23701 Add assembly-source tests for s390-ibm-linux.
23702 * gdb.asm/s390.inc: New file.
23703 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
23704 the S/390 architecture.
a9c64011 23705 * gdb.asm/configure: Regenerated.
cd5195a8 23706
ca9efc90
MS
237072001-11-30 Michael Snyder <msnyder@redhat.com>
23708
23709 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
23710 next, info source, info sources, info line, global and static
23711 variables, and static functions.
23712 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
23713 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
23714 * gdb.asm/asmsrc1.s: Add a static function and some variables.
23715 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
23716 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
23717 (gdbasm_leave): Restore frame pointer.
23718 (gdbasm_startup): Copy stack set-up from crt0.S.
23719
d0e66976
FN
237202001-11-26 Fernando Nasser <fnasser@redhat.com>
23721
23722 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
23723 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
23724 to a local (non-static) variable. Copy tstruct.a to a static buffer
23725 and return a pointer to that buffer.
23726 * gdb.base/callfwmall.c (t_structs_a): Ditto.
23727
e2334072
MK
237282001-11-24 Mark Kettenis <kettenis@gnu.org>
23729
23730 * gdb.asm/configure.in: Fix recognition of ix86 target.
23731 * gdb.asm/configure: Regenerate.
23732
756caa3d
MS
237332001-11-21 Michael Snyder <msnyder@redhat.com>
23734
23735 * gdb.asm/sparc.inc: New file.
23736 * gdb.asm/asm-source.exp: Recognize sparc target.
23737 * gdb.asm/configure.in: Recognize sparc target.
23738 * gdb.asm/configure: Regenerate.
d63a86f8 23739
9a4d72d5
MS
237402001-11-21 Michael Snyder <msnyder@redhat.com>
23741
23742 * gdb.asm/m32r.inc: New file.
23743 * gdb.asm/asm-source.exp: Recognize m32r target.
23744 * gdb.asm/configure.in: Recognize m32r target.
23745 * gdb.asm/configure: Regenerate.
23746
a773d1cd
MS
237472001-11-20 Michael Snyder <msnyder@redhat.com>
23748
017ac23d
MS
23749 * gdb.asm/i386.inc: New file.
23750 * gdb.asm/asm-source.exp: Recognize ix86 target.
23751 * gdb.asm/configure.in: Recognize ix86 target.
23752 * gdb.asm/configure: Regenerate.
23753
a773d1cd
MS
23754 * gdb.c++/namespace.exp: Fix quotes in output messages.
23755
bb632afb
MS
237562001-11-14 Michael Snyder <msnyder@redhat.com>
23757
25d559ca 23758 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
23759 qualifier in a type cast expression, to designate an address
23760 in the instruction space (Harvard architecture).
23761
4749e309
MS
237622001-11-13 Michael Snyder <msnyder@redhat.com>
23763
23764 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
23765 Tests for expressions using 'const' and 'volatile'.
23766
25050984
CV
237672001-11-13 Corinna Vinschen <vinschen@redhat.com>
23768
23769 * gdb.asm/asm-sources.exp: Allow defining linker flags.
23770
1902c51f
DJ
237712001-11-12 Daniel Jacobowitz <drow@mvista.com>
23772
23773 * lib/mi-support.exp (mi_run_to_helper): Move comments
23774 outside of gdb_expect.
23775
dcf95b47
DJ
237762001-11-11 Daniel Jacobowitz <drow@mvista.com>
23777
23778 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
23779 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
23780 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
23781 mi0_run_to): New functions.
23782 * gdb.mi/mi-simplerun.exp: Use them.
23783 * gdb.mi/mi0-simplerun.exp: Likewise.
23784 * gdb.mi/mi-var-cmd.exp: Likewise.
23785 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 23786
45b074e1
AC
237872001-11-10 Andrew Cagney <ac131313@redhat.com>
23788
23789 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
23790 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
23791
bf50d346
AC
237922001-11-09 Andrew Cagney <ac131313@redhat.com>
23793
23794 * gdb.base/restore.exp: Include $expected value in restored test
23795 message.
23796
9383332c
AC
237972001-11-09 Andrew Cagney <ac131313@redhat.com>
23798
23799 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
23800 implemented.
23801
db62520a
MS
238022001-11-08 Michael Snyder <msnyder@redhat.com>
23803
23804 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
23805 Add pass/fail message for stop at breakpoint in call dummy function.
23806
b5703437
MS
238072001-11-07 Michael Snyder <msnyder@redhat.com>
23808
d63a86f8
RM
23809 * gdb.c++/templates.exp (test_template_breakpoints):
23810 If we get an overload menu, but it does not match what
760f6330 23811 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
23812 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
23813 making the whitespace optional. Argument for "new" may be
23814 "unsigned" as well as "unsigned int/long".
d63a86f8 23815 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
23816 making the whitespace optional. Also replace "(void) with
23817 "((void|)), making the keyword "void" optional.
d63a86f8 23818 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
23819 making the whitespace optional. Also replace "(void) with
23820 "((void|)), making the keyword "void" optional.
3bf40917
MS
23821 * gdb.base/callfuncs.c (t_float_values): This function must
23822 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 23823 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
23824 can be tested against both cases. Usually one case involves
23825 promotion of float to double, while the other does not.
23826 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
23827 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
23828 includes a stack frame for "start".
23829
c8ab4e6d
JB
238302001-11-05 Jim Blandy <jimb@redhat.com>
23831
23832 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
23833 pointers are 32 bits long, and that offsets of relocs are always
23834 stored in the data (REL-style), and not in the reloc entry itself
23835 (RELA-style).
23836 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
23837 stabs.
23838
3f08ced9
MS
238392001-11-01 Michael Snyder <msnyder@redhat.com>
23840
23841 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
23842 and regular expression operators by using quoting.
23843
cbfa24cd
MS
238442001-10-31 Michael Snyder <msnyder@redhat.com>
23845
23846 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
23847 depending on what the symbol table contains.
23848 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
23849 the output of the ptype command. Similarly, accept both "const &"
23850 and "const&".
23851
aaa68313
CV
238522001-10-31 Corinna Vinschen <vinschen@redhat.com>
23853
23854 * gdb.base/miscexprs.c (main): Add usage of preprocessor
23855 symbol `STORAGE' to allow to choose the storage class of
23856 the local datastructures.
23857 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
23858 compiler directive.
23859
91740388
MS
238602001-10-30 Michael Snyder <msnyder@redhat.com>
23861
23862 * gdb.base/jump.exp: Allow it to run for all targets.
23863
1b7c05e7
CV
238642001-10-29 Corinna Vinschen <vinschen@redhat.com>
23865
23866 * gdb.base/call-ar-st.c (print_double_array): Match for loop
23867 with new double_array size.
23868 (main): Change storage class of all local variables to static.
23869 Reduce size of double_array to 9.
23870 * gdb.base/call-ar-st.exp: Increase timeout value.
23871 Change expected output for double array to match new size in
23872 call-ar-st.c.
23873
36a22261
CV
238742001-10-29 Corinna Vinschen <vinschen@redhat.com>
23875
23876 * gdb.base/ending-run.exp: Create identical output when passing
23877 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 23878 Stormy16 target.
36a22261 23879
92b8ae91
MK
238802001-10-28 Mark Kettenis <kettenis@gnu.org>
23881
23882 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
23883 that we catch the expected failure under Linux/x86.
23884
cb135b83
OF
238852001-10-29 Orjan Friberg <orjanf@axis.com>
23886
23887 * gdb.base/setvar.exp: Escape curly braces.
23888 * gdb.stabs/weird.exp: Ditto.
23889
6884aa54
DJ
238902001-10-27 Daniel Jacobowitz <drow@mvista.com>
23891
23892 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
23893 * gdm.mi/mi0-hack-cli.exp: Likewise.
23894
0398c9aa
AC
238952001-10-25 Andrew Cagney <ac131313@redhat.com>
23896
23897 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
23898 messages.
23899
d20bf2e8
AC
239002001-10-21 Andrew Cagney <ac131313@redhat.com>
23901
23902 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
23903 checking MI enabled.
23904
03dd63aa
CV
239052001-10-09 Corinna Vinschen <vinschen@redhat.com>
23906
23907 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
23908
1d9d99f3
FCE
239092001-10-04 Frank Ch. Eigler <fche@redhat.com>
23910
23911 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
23912 if gdb child process crashes, just signal an error.
23913
838ae6c4
JB
239142001-10-02 Jim Blandy <jimb@redhat.com>
23915
23916 * lib/gdb.exp (test_xfail_format): Simplify.
23917
23918 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
23919 front of the variable name `format'. Simplify `if'.
23920
8f0cbc1c
DJ
239212001-10-01 Daniel Jacobowitz <drow@mvista.com>
23922
23923 * gdb.threads/pthreads.exp: Wait for output and delay
23924 before sending ^C.
23925
1f08dafd
DJ
239262001-10-01 Daniel Jacobowitz <drow@mvista.com>
23927
23928 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
23929 some incorrect output instead of timing out.
23930 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
23931
674f90ff
CV
239322001-09-28 Corinna Vinschen <vinschen@redhat.com>
23933
23934 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
23935 check to allow additional `int'.
23936
9b284272
DJ
239372001-09-27 Daniel Jacobowitz <drow@mvista.com>
23938
23939 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
23940 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
23941
b55a4771
MS
239422001-09-27 Michael Snyder <msnyder@redhat.com>
23943
23944 * lib/gdb.exp (test_debug_format): New proc.
23945 (setup_xfail_format): Use new proc test_debug_format.
23946 * gdb.base/constvars.exp (local_compiler_xfail_check): New
23947 proc; use new service proc test_debug_format.
23948 Replace all other "gcc_compiled" tests with this test.
23949 * gdb.base/volatile.exp (local_compiler_xfail_check): New
23950 proc; use new service proc test_debug_format.
23951 Replace all other "gcc_compiled" tests with this test.
23952
239532001-09-27 Michael Snyder <msnyder@redhat.com>
23954
23955 * gdb.base/cvexpr.exp: New file.
23956 * gdb.base/cvexpr.c: New file
23957 Test for expressions using const and volatile keywords.
23958
4e6667ac
CV
239592001-09-26 Corinna Vinschen <vinschen@redhat.com>
23960
23961 * gdb.base/constvars.exp: Check for different orders of keywords
23962 and additional "int" strings in output.
23963
4f337972
AC
239642001-09-22 Andrew Cagney <ac131313@redhat.com>
23965
23966 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
23967 responses from "help maint".
23968
2015650d
FCE
239692001-09-19 Frank Ch. Eigler <fche@redhat.com>
23970
23971 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
23972 to localhost:NNN instead of :NNN, in case Xvfb is listening
23973 only on TCP.
23974
f3bcedc1
CV
239752001-09-19 Corinna Vinschen <vinschen@redhat.com>
23976
23977 * gdb.base/recurse.exp: When checking leaving the watchpoint
23978 scope, recognize when gdb is in function's epilogue and pass.
23979
6b819c92
KS
239802001-09-18 Keith Seitz <keiths@redhat.com>
23981
23982 * lib/insight-support.exp (_gdbtk_export_target_info): Add
23983 support for running tests against sid targets.
23984 (gdbtk_done): Ditto.
23985
a10c9419
CV
239862001-09-18 Corinna Vinschen <vinschen@redhat.com>
23987
23988 * gdb.base/ending-run.c (main): Set stdout buffersize
23989 to the same reasonable value for any target.
23990 * gdb.base/ending-run.exp: Add a regular expression
23991 to make testsuite happy on Sanyo Stormy16 target.
23992
739d0d99
CV
239932001-09-17 Corinna Vinschen <vinschen@redhat.com>
23994
23995 * gdb.base/display.c (do_loops): Add float variable `f'.
23996 Increment f in loop.
23997 * gdb.base/display.exp: Increment timeout by 60 seconds.
23998 Change float display test to use variable `f'.
23999
1b8947f0
JB
240002001-09-17 Jim Blandy <jimb@redhat.com>
24001
24002 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
24003 overflowing the limited breakpoint tables on some ROM monitors
24004 (like the ROM68K).
24005
9890ac81
FCE
240062001-09-15 Frank Ch. Eigler <fche@redhat.com>
24007
24008 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
24009 the "-ac" (disable access control) flag.
24010
6db765ea
JH
240112001-08-30 Jeff Holcomb <jeffh@redhat.com>
24012
24013 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
24014 ints.
24015
4c32cc04
KS
240162001-08-30 Keith Seitz <keiths@redhat.com>
24017
24018 * lib/gdb.exp: Move all insight-related functionality into
24019 separate file.
24020 * lib/insight-support.exp: New file.
24021
8d6e6f81
FCE
240222001-08-29 Frank Ch. Eigler <fche@redhat.com>
24023
24024 * config/sid.exp (sid_start): Never set sid verbosity; disable
24025 expect_background {} that consumed its stdout; tolerate </dev/null.
24026 Attempt to set endianness override in "sid" protocol mode. Cleanup.
24027
6a90e1d0
AC
240282001-08-18 Andrew Cagney <ac131313@redhat.com>
24029
24030 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
24031 CLI jump command to start it.
24032 (mi_run_to_main): Fail immediatly when unexpected output.
24033
1759b3c3
AC
240342001-08-18 Andrew Cagney <ac131313@redhat.com>
24035
24036 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
24037 beginning of function. Fix PR gdb/191.
24038
61d11d80
FCE
240392001-08-16 Frank Ch. Eigler <fche@redhat.com>
24040
24041 * config/sid.exp (sid_start): Don't warn if we cannot figure out
24042 what to force sid endianness to.
24043
942a4df2
KS
240442001-08-15 Keith Seitz <keiths@redhat.com>
24045
24046 * lib/gdb.exp (gdbtk_start): Don't set environment
24047 variables for TCL_LIBRARY and friends. Insight will
24048 now figure these out for itself.
24049
0521c418
MS
240502001-08-02 Michael Snyder <msnyder@redhat.com>
24051
24052 * gdb.base/completion.exp: Remove the symbol "a64l" from
24053 the expect string; this is target-specific, and not related
24054 to what is being tested.
24055
74a9a58a
DB
240562001-08-02 Dave Brolley <brolley@redhat.com>
24057
24058 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
24059
c70819fa
MS
240602001-07-25 Michael Snyder <msnyder@redhat.com>
24061
c2b8fa57
MS
24062 * gdb.base/consecutive.exp: New file. Test stepping over
24063 breakpoints on consecutive instructions.
24064 * gdb.base/consecutive.c: New file.
24065
c70819fa
MS
24066 * gdb.base/call-rt-st.exp: Use double-backslash to quote
24067 curly braces in regular expressions.
24068
2b1a1355
MS
240692001-07-25 Michael Snyder <msnyder@redhat.com>
24070
24071 * gdb.base/ending-run.exp: Accept "Program exited normally" as
24072 legitimate output from stepping out of main.
24073
413eca6f
KS
240742001-07-22 Keith Seitz <keiths@redhat.com>
24075
24076 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
24077 the empty string, do not run the tests.
24078
7e5a9322
SC
240792001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24080
24081 * gdb.base/long_long.exp: Detect size of pointer. Take into
24082 account 2-byte pointers when testing for p/a results.
24083
de58f10f
SC
240842001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24085
d63a86f8 24086 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
24087 and defined to 1K for m68hc11.
24088 (random_data): Reduce table to 1K for embedded platforms (68hc11).
24089 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
24090 (sizeof_random_data): New variable to tell the size of the data table;
24091 don't test past this size; always run to main.
24092
d6f5fea1
SC
240932001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24094
24095 * gdb.base/return2.exp: return of long long and double fails for
24096 68HC11; don't execute these tests on that platform.
24097 * gdb.base/return.exp: Return of a double fails for 68hc11.
24098
c477543d
SC
240992001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24100
24101 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
24102 tests that print a float.
24103 * call-rt-st.exp: Likewise.
24104
63cf1c79
MK
241052001-07-12 Mark Kettenis <kettenis@gnu.org>
24106
24107 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
24108 running this test on Linux.
24109
112f9ab5
MC
241102001-06-24 Michael Chastain <chastain@redhat.com>
24111
24112 * gdb.base/arithmet.exp: Remove some tests to make all test names
24113 unique.
24114
4970cb0f
MS
241152001-07-03 Michael Snyder <msnyder@redhat.com>
24116
24117 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
24118 the output of the ptype command.
24119
d85da69f
MS
241202001-07-02 Michael Snyder <msnyder@redhat.com>
24121
4c8a82de
MS
24122 * gdb.base/completion.exp: Don't assume that break.c is the only
24123 source file that may contain functions named "marker".
d85da69f
MS
24124 * gdb.base/corefile.exp: Quote the curly braces in regexp.
24125
8afc772b
AC
241262001-06-28 Andrew Cagney <ac131313@redhat.com>
24127
24128 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
24129 of files to delete.
24130
24131 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
24132 * gdb.disasm/h8300s.exp: New file.
24133 gdb.disasm/h8300s.s: Likewise.
24134
cff22675
AC
241352001-06-27 Andrew Cagney <ac131313@redhat.com>
24136
24137 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
24138 empty breakpoint tables.
24139
68c81b54
AC
241402001-06-25 Andrew Cagney <ac131313@redhat.com>
24141
24142 * lib/mi-support.exp: Update args=... part of stop-reason
24143 patterns. Accept either a list or a tuple.
24144
2dd62704
AC
241452001-06-23 Andrew Cagney <ac131313@redhat.com>
24146
24147 * lib/mi-support.exp: Remove local emacs variable defining
24148 change-log-default-name.
24149
b4127474
MC
241502001-06-22 Michael Chastain <chastain@redhat.com>
24151
24152 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
24153 This is operationally compatible with the previous version.
24154
8dbfb380
JB
241552001-06-13 Jim Blandy <jimb@redhat.com>
24156
24157 * lib/gdb.exp (gdb_test): Doc fix.
24158
f2d8c86d
MC
241592001-06-10 Michael Chastain <chastain@redhat.com>
24160
24161 * gdb.base/exprs.exp: Remove a duplicate test.
24162
81564d34
JB
241632001-06-06 Jim Blandy <jimb@redhat.com>
24164
24165 * gdb.base/return2.exp (main): Use values to test float and double
24166 returns that are not NaN's, to avoid being confused by IEEE
24167 comparison rules.
24168
da55addb
MS
241692001-06-04 Michael Snyder <msnyder@redhat.com>
24170
24171 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 24172 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
24173 rather than wait for 12 more tests to time out.
24174
42c65987
JB
241752001-06-06 Jim Blandy <jimb@redhat.com>
24176
b18bced9 24177 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 24178 Don't forget to match the GDB prompt.
b18bced9 24179
42c65987
JB
24180 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
24181
5b41e5f0
JB
241822001-06-04 Jim Blandy <jimb@redhat.com>
24183
24184 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
24185 command.
24186
015e046f
KB
241872001-05-31 Kevin Buettner <kevinb@redhat.com>
24188
24189 * gdb.base/annota1.exp (info break): Match four or more spaces
24190 after "Address".
24191
fb1ffbbe
MC
241922001-05-31 Michael Chastain <chastain@redhat.com>
24193
24194 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
24195 (dm_type_int_star): Likewise.
24196 (dm_type_long_star): Likewise.
24197 (dm_type_void_star): Likewise.
24198
5ea2a32c
KB
241992001-05-29 Kevin Buettner <kevinb@redhat.com>
24200
24201 * gdb.base/completion.exp (INPUTRC): Set this environment variable
24202 to a known value in order to get consistent results regardless
24203 of the setting of INPUTRC or the presence or contents of .inputrc.
24204
ae23c492
MS
242052001-05-24 Michael Snyder <msnyder@redhat.com>
24206
ac55707e
MS
24207 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
24208 Don't require that the main thread and the manager thread are the
24209 first in the list.
24210
ae23c492
MS
24211 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
24212 debugging. If test fails, issue an "unsupported" not a "fail".
24213
400071f1
JB
242142001-05-24 Jim Blandy <jimb@redhat.com>
24215
24216 Don't assume that short is shorter than int.
24217 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
24218 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 24219 this isn't true.
400071f1
JB
24220 ("print unsigned char == (~0)"): Add test that verifies that ~0,
24221 an int, is not equal to ~0 stored in an unsigned char. This tests
24222 the same thing that the previous test meant to, but works on
24223 16-bit machines, too.
24224 ("print unsigned char != (~0)"): Same test, complemented.
24225
0816a3e5
MS
242262001-05-24 Michael Snyder <msnyder@redhat.com>
24227
24228 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 24229 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
24230 and prevents dejagnu getting out of step.
24231
f6dc23a9
KB
242322001-05-23 Kevin Buettner <kevinb@redhat.com>
24233
24234 * gdb.base/finish.exp (finish_void): Revise pattern for
24235 stopping on the call statement to not permit stopping at
24236 the start of the instructions comprising the call sequence.
24237
7dbd117d
MC
242382001-05-19 Michael Chastain <chastain@redhat.com>
24239
24240 * gdb.base/callfuncs.exp: Make all test names unique.
24241 * gdb.base/commands.exp: Make all test names unique.
24242 * gdb.base/condbreak.exp: Make all test names unique.
24243 * gdb.base/dbx.exp: Make all test names unique.
24244 * gdb.base/default.exp: Make all test names unique.
24245 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
24246 and TIMEOUT messages to their corresponding PASS message.
24247 * gdb.base/ending-run.exp: Make all test names unique.
24248 * gdb.base/long_long.exp: Remove duplicate test.
24249
6b0b0a9e
KB
242502001-05-21 Kevin Buettner <kevinb@redhat.com>
24251
24252 * gdb.base/finish.exp (finish_void): Allow "finish" command to
24253 stop on the call statement as well as the statement after the
24254 call.
24255
2caa35cb
MS
242562001-05-21 Michael Snyder <msnyder@redhat.com>
24257
24258 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
24259
40713331
EZ
242602001-05-10 Elena Zannoni <ezannoni@redhat.com>
24261
a9c64011
AS
24262 * gdb.base/completion.exp: Revamp test. Make it execute on all
24263 platforms.
40713331 24264
c2c1be8d
EZ
242652001-05-10 Elena Zannoni <ezannoni@redhat.com>
24266
a9c64011
AS
24267 * config/gdbserver.exp (gdb_load): Handle the case
24268 in which the arguments to gdbserver are given in the
24269 baseboard configuration file.
24270 Also handle the case in which the server needs to do a
24271 load.
2c9cd303 24272
9671de48
KS
242732001-05-07 Keith Seitz <keiths@cygnus.com>
24274
a9c64011
AS
24275 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
24276 set up the display for testing.
24277 (gdbtk_start): Convert all paths to paths that tcl will like.
24278 Export target information to environment.
24279 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
24280 necessary.
24281 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
24282 (to_tcl_path): New proc to convert a given pathname into
24283 a path acceptible as an argument to a tcl command.
24284 (_gdbtk_export_target_info): New proc to export target info
24285 into the environment for gdbtk testing.
24286 (gdbtk_done): New proc to signal end-of-test.
9671de48 24287
5a360f47
JB
242882001-05-06 Jim Blandy <jimb@redhat.com>
24289
24290 * restore.c: Make the code of caller0 correspond to its comment.
24291
66c756c6
MS
242922001-05-03 Michael Snyder <msnyder@redhat.com>
24293
24294 * config/sid.exp (gdb_target_sid): Check for error messages.
24295 On error or timeout, don't make expect exit (which will terminate
24296 all subsequent tests); instead just make gdb exit.
d63a86f8 24297 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
24298 return a negative value.
24299
a966fde5
JB
243002001-04-24 Jim Blandy <jimb@redhat.com>
24301
851c18e0
JB
24302 * gdb.c++/templates.exp: If we see the prompt for the overload
24303 list, but we haven't recognized any of the longer patterns,
24304 arrange for this test to fail, not hang.
24305
a966fde5
JB
24306 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
24307 variations.
24308
db144853
MC
243092001-04-22 Michael Chastain <chastain@redhat.com>
24310
24311 * gdb.c++/local.exp: Use the 'runto' library function.
24312 * gdb.c++/namespace.exp: Likewise.
24313 * gdb.c++/overload.exp: Likewise.
24314
3207ec21
KB
243152001-03-26 Kevin Buettner <kevinb@redhat.com>
24316
24317 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
24318 * gdb.base/step-line.exp: New file. Test step/next in presence of
24319 #line directives.
24320 * gdb.base/step-line.c: New file. Test program for the above.
24321 * gdb.base/step-line.inp: New file. We pretend that this file has
24322 been transformed by some other tool into step-line.c.
24323
13b57657
JB
243242001-03-21 Jim Blandy <jimb@redhat.com>
24325
24326 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
24327 unmangled operator names.
24328
754cbe1c
JB
243292001-03-20 Jim Blandy <jimb@redhat.com>
24330
24331 * gdb.threads/linux-dp.exp: Recognize an additional message
24332 generated by GDB when it doesn't understand how to debug threads
24333 on the target system.
24334
177495c9
AC
243352001-03-19 Andrew Cagney <ac131313@redhat.com>
24336
24337 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
24338
f266096b
MC
243392001-03-12 Michael Chastain <chastain@redhat.com>
24340
24341 * gdb.c++/derivation.exp: Use the 'runto' library function.
24342
cac3c2ff
MC
243432001-03-12 Michael Chastain <chastain@redhat.com>
24344
24345 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
24346
b6c11a24
MC
243472001-02-24 Michael Chastain <chastain@redhat.com>
24348
24349 * gdb.c++/ref-types.exp: Change handwritten code to library
24350 function 'runto'.
24351
6bae5bce
OF
243522001-03-16 Orjan Friberg <orjanf@axis.com>
24353
24354 * gdb.base/signals.exp: Set count to 0 explicitly.
24355
0015fd9a
MS
243562001-03-15 Mark Salter <msalter@redhat.com>
24357
24358 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
24359 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
24360 (gdb_load): Add support for additional target_info: gdb_download_size
24361 and gdb_load_timeout.
0015fd9a 24362
fc33412a
DT
24363Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
24364
24365 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
24366 file -- to prevent failing when the compile fails but we have no
24367 intention of running the tests anyway.
fc33412a
DT
24368
24369 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
24370 tests if set.
24371
24372 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 24373 integers.
fc33412a
DT
24374
24375 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
24376 * gdb.c++/namespace.exp: Ditto.
24377
115f06de
OF
243782001-03-07 Orjan Friberg <orjanf@axis.com>
24379
24380 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
24381 * gdb.base/pointers.exp: Relax pattern match of decimals.
24382
b6ba6518
KB
243832001-03-06 Kevin Buettner <kevinb@redhat.com>
24384
24385 * Makefile.in, config/abug.exp, config/cfdbug.exp,
24386 config/cpu32bug.exp, config/dve.exp, config/est.exp,
24387 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
24388 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
24389 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
24390 config/sh.exp, config/sid.exp, config/slite.exp,
24391 config/sparclet.exp, config/udi.exp, config/unknown.exp,
24392 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
24393 config/vxworks.exp, config/vxworks29k.exp,
24394 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
24395 gdb.base/all-bin.exp, gdb.base/annota1.exp,
24396 gdb.base/arithmet.exp, gdb.base/assign.exp,
24397 gdb.base/async.exp, gdb.base/attach.exp,
24398 gdb.base/bitfields.exp, gdb.base/bitops.exp,
24399 gdb.base/break.exp, gdb.base/call-ar-st.exp,
24400 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
24401 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
24402 gdb.base/commands.exp, gdb.base/completion.exp,
24403 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
24404 gdb.base/constvars.exp, gdb.base/corefile.exp,
24405 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
24406 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
24407 gdb.base/ending-run.exp, gdb.base/environ.exp,
24408 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
24409 gdb.base/finish.exp, gdb.base/foll-exec.exp,
24410 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
24411 gdb.base/funcargs.exp, gdb.base/help.exp,
24412 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
24413 gdb.base/logical.exp, gdb.base/long_long.exp,
24414 gdb.base/maint.exp, gdb.base/mips_pro.exp,
24415 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
24416 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
24417 gdb.base/pointers.exp, gdb.base/printcmds.exp,
24418 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
24419 gdb.base/regs.exp, gdb.base/relational.exp,
24420 gdb.base/remote.exp, gdb.base/reread.exp,
24421 gdb.base/restore.exp, gdb.base/return2.exp,
24422 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
24423 gdb.base/selftest.exp, gdb.base/setshow.exp,
24424 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
24425 gdb.base/sigall.exp, gdb.base/signals.exp,
24426 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
24427 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
24428 gdb.base/step-test.exp, gdb.base/structs.c,
24429 gdb.base/structs.exp, gdb.base/structs2.exp,
24430 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
24431 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
24432 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
24433 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
24434 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
24435 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
24436 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
24437 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
24438 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
24439 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
24440 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
24441 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
24442 gdb.fortran/types.exp, gdb.java/jmisc.exp,
24443 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
24444 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
24445 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
24446 gdb.trace/circ.exp, gdb.trace/collection.exp,
24447 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
24448 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
24449 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
24450 gdb.trace/report.exp, gdb.trace/save-trace.exp,
24451 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
24452 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
24453 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
24454 notices.
24455
dc96c6c7 244562001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
24457
24458 * gdb.base/varargs.c (find_max_double): Fix printf format string:
24459 first arg is int not float.
24460
dc96c6c7 244612001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
24462
24463 * gdb.base/reread.exp: Unsupported for non-native targets;
24464 doesn't work for remote debugging.
24465
9b0c4aeb
FN
244662001-02-19 Fernando Nasser <fnasser@redhat.com>
24467
24468 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
24469 * gdb.base/ending-run.exp: Properly handle the BSP state when
24470 stepping past the end of main.
9b0c4aeb 24471
02aa71d5
MC
244722001-02-19 John Moore <jmoore@redhat.com>
24473
24474 * gdb.base/commands.exp (infrun_breakpoint_command_test):
24475 Converted HPUX fix for non-expected items following multiple
24476 step commands into general solution for all platforms.
24477
1fa449a4
MC
244782001-02-18 Michael Chastain <chastain@redhat.com>
24479
24480 * gdb.c++/classes.exp (do_tests): Change runto statements
24481 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24482 statements demangler agnostic.
24483 * gdb.c++/virtfunc.exp (do_tests): Likewise.
24484 (gdb_virtfunc_restart): Likewise.
24485
b2f9ec70
MC
244862001-02-14 Michael Chastain <chastain@redhat.com>
24487
24488 * gdb.c++/inherit.exp (do_tests): Change runto statements
24489 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24490 statements demangler agnostic.
24491
cf74b8ca
AC
24492Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
24493
24494 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
24495 ``continue to bkpt at common_routine in thread 2'' and ``stopped
24496 before calling common_routine 15 times'' tests.
cf74b8ca 24497
99f78f56
MC
244982001-02-11 Michael Chastain <chastain@redhat.com>
24499
24500 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
24501 Helps the test script figure out which demangler is in use.
24502 (dm_type_foo_ref): Ditto.
24503 (dm_type_int_star): Ditto.
24504 (dm_type_long_star): Ditto.
24505 (dm_type_unsigned_int): Ditto.
24506 (dm_type_void): Ditto.
24507 (dm_type_void_star): Ditto.
99707966 24508 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
24509 Probe the gdb demangler and set variables to accommodate
24510 formatting differences.
24511 (info_func_regexp): New function. Same as info_func, but
24512 matches against a regexp.
24513 (info_func): Match against a literal string.
24514 (print_addr_2): New function. Match against a literal string,
24515 which can be different from the input to gdb.
24516 (print_addr): Simply call print_addr_2 with the same argument twice.
24517 (test_lookup_operator_functions): Use demangler formatting variables.
24518 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
24519 the tests in the same order as the C++ class declaration.
24520 (test_paddr_operator_functions): Ditto.
24521 (test_paddr_overloaded_functions): Ditto.
24522 (test_paddr_hairy_functions): Use demangler formatting variables.
24523 Add reference to gdb/19 for related tests.
24524 (do_tests): Call probe_demangler.
24525
1de8f023
KB
245262001-01-30 Kevin Buettner <kevinb@redhat.com>
24527
24528 * gdb.c++/templates.cc (printf): Remove unused function definition.
24529
ca3f91ed
MS
245302001-01-26 Felix Lee <flee@redhat.com>
24531
24532 * sid.exp (sid_exit): Pass host, not target, to remote_close.
24533
245342001-01-25 matthew green <mrg@redhat.com>
24535
24536 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
24537 up sid.
24538 (sid_exit): Call `remote_pop_conn' after GDB is gone.
24539
245402001-01-25 matthew green <mrg@redhat.com>
24541
24542 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 24543 Deprecate $sid_spawn_id.
ca3f91ed
MS
24544 (sid_exit): Remove code necessary only for `spawn.'
24545
245462001-01-25 matthew green <mrg@redhat.com>
24547
24548 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
24549
fb18ec4a
MC
245502001-01-28 Michael Chastain <chastain@redhat.com>
24551
24552 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
24553 to call when tests fail. It takes gdb out of the overloaded
24554 function choice menu back to the main prompt, so that the test
24555 program stays synchronized.
24556 (set_bp_overloaded): New proc to collect all the common
24557 code for setting a breakpoint on an overloaded name. Calls
24558 take_gdb_out_of_choice_menu when needed.
24559 (menu_overload1arg): New variable to collect the repeated
24560 instances of the expected menu for an overloaded name. Change
24561 the regular expression to handle changes in g++ type encoding:
24562 "void" can be either "void" or "", and "unsigned int" can be
24563 either "unsigned int" or "unsigned".
24564 (continue_to_bp_overloaded): Change regular expressions to handle
24565 changes in g++ type encoding.
24566 (no proc): Call take_gdb_out_of_choice_menu when needed.
24567 Remove redundant calls to "info break". Accept either "canceled"
24568 or "cancelled". Change regular expressions in "info break"
24569 calls to handle changes in g++ type encoding. Give all tests
24570 unique strings.
24571
9c646a6e
BE
245722001-01-17 Ben Elliston <bje@redhat.com>
24573
24574 * config/sid.exp: New file.
24575
9549d9c1
AC
24576Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
24577
24578 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
24579
dc96c6c7 245802000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
24581
24582 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
24583 Add a RE to accept a non-ascii char if one is ever presented.
24584
b4df4f68
FN
245852000-12-20 Fernando Nasser <fnasser@redhat.com>
24586
297dd0fd 24587 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 24588
dc96c6c7 245892000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 24590
d63a86f8 24591 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
24592 in regexp. One '\' does not suffice on Linux.
24593
4a7bddb6
MC
245942000-12-09 Michael Chastain <chastain@redhat.com>
24595
24596 * gdb.base/break.exp (test_clear_command): Use a marker function
24597 rather than 'main' for the test function. Also move this
24598 test to an execution point where the marker function names are
24599 guaranteed to be bound to functions. (Executing tests after a
24600 'finish' from main runs into name conflicts with local names
24601 in __libc_start_main).
24602
dc96c6c7 246032000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
24604
24605 * gdb.base/finish.exp: New test for gdb's "finish" command.
24606 * gdb.base/return2.exp: New test for gdb's "return" command.
24607 * gdb.base/return2.c: New source file for above.
24608
dc96c6c7 246092000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
24610
24611 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
24612 * gdb.base/miscexprs.exp: Ditto.
24613 * gdb.base/pointers.exp: Ditto.
24614 * gdb.c++/derivation.exp: Ditto.
24615 * gdb.c++/local.exp: Ditto.
24616 * gdb.c++/namespace.exp: Ditto.
24617 * gdb.c++/overload.exp: Ditto.
24618 * gdb.c++/ref-types.exp: Ditto.
24619
dc96c6c7 246202000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
24621
24622 * gdb.base/constvars.exp: Test result of "up" command.
24623 * gdb.base/miscexprs.exp: Ditto.
24624 * gdb.base/pointers.exp: Ditto.
24625 * gdb.base/scope.exp: Ditto.
24626 * gdb.c++/derivation.exp: Ditto.
24627 * gdb.c++/local.exp: Ditto.
24628 * gdb.c++/namespace.exp: Ditto.
24629 * gdb.c++/overload.exp: Ditto.
24630 * gdb.c++/ref-types.exp: Ditto.
24631
44097287
FN
246322000-11-22 Michael Chastain <chastain@redhat.com>
24633
24634 * mips_pro.exp: Accept either "middle -> top -> main" or
24635 "middle -> main" in the backtrace, because gcc can optimize
24636 tail calls to jumps. Remove setup_xfail for the hppa case.
24637 Add a comment with the original warning messages from PR 3016,
24638 which was filed in 1993, to preserve them for posterity.
24639
9d2e1bab
ND
246402000-11-17 Nick Duffek <nsd@redhat.com>
24641
24642 * lib/gdb.exp (gdb_test): Override timeout with board info.
24643
1aca8eb7
ND
246442000-11-17 Nick Duffek <nsd@redhat.com>
24645
24646 * gdb.base/display.exp: Don't kill running stub. Add "again" to
24647 the second kill and detach messages.
24648
93076499
ND
246492000-11-17 Nick Duffek <nsd@redhat.com>
24650
24651 * configure.in: Add AC_EXEEXT.
24652 * configure: Regenerate.
24653 * Makefile.in (just-check): Export EXEEXT.
24654 * lib/gdb.exp ($EXEEXT): Import from environment.
24655 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
24656 expect "maint dump-me" on Cygwin.
24657 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
24658 $EXEEXT.
24659
30e87cd3
ND
246602000-11-17 Nick Duffek <nsd@redhat.com>
24661
24662 * gdb.base/break.exp: Test backtrace and finish from called
24663 function on all platforms, not just HP-UX.
24664
dc96c6c7 246652000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
24666
24667 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
24668 code from gdb_target_monitor, so it can be used independantly
24669 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 24670
dc96c6c7 246712000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
24672
24673 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
24674 * gdb.base/corefile.exp: Expect the message "Program is being
24675 debugged already" when we send the "corefile" command, since
24676 the preceeding gdb_load may have connected gdb to a remote target.
24677 * gdb.base/display.exp: Disable hardware watchpoints if new
24678 board info variable "no_hardware_watchpoints" is true.
24679 Replace single-letter commands with more readable ones.
24680 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
24681 if new board info variable "no_hardware_watchpoints" is true.
24682 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
24683 to see if stdio (printf) testing is possible.
24684 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
24685 board info variable "no_hardware_watchpoints" is true. Use new
24686 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
24687
39124dea
FN
246882000-11-13 Fernando Nasser <fnasser@redhat.com>
24689
24690 From Orjan Friberg <orjanf@axis.com>:
24691 * gdb.base/printcmds.exp: Escape curly braces followed by a number
24692 in array print pattern match.
24693
a9e2e984
FN
246942000-11-09 Fernando Nasser <fnasser@redhat.com>
24695
24696 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
24697 spelling "cancelled" to U.S. spelling "canceled" to match changes
24698 made to gdb.
24699 * gdb.c++/ovldbreak.exp: Ditto.
24700
c7db355b
PS
247012000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24702
24703 * gdb.base/callfuncs.c (main): Moved to end of file, call
24704 t_double_values to initialize the FPU before inferior calls are made.
24705 * gdb.base/callfuncs.exp: Test for register preservation after calling
24706 inferior functions. Add tests for continuining, finishing and
24707 returning from a stop in a call dummy.
24708
dc96c6c7 247092000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
24710
24711 * gdb.base/commands.exp: Break up long lines, and re-indent.
24712
dc96c6c7 247132000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
24714
24715 * config/gdbserver.exp: Rewritten from the ground up, to make it
24716 compatible with the current dejagnu tree, and to make it work with
24717 the new "gdbserver" in libremote.
24718
dc96c6c7 247192000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24720
24721 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
24722 * gdb.base/varargs.exp: Skip entire test if no printf support.
24723 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
24724 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
24725
dc96c6c7 247262000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24727
24728 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
24729 no floating point support.
24730 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
24731 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
24732 * gdb.base/call-rt-st.exp: Ditto.
24733 * gdb.base/call-strs.exp: Ditto.
24734
bac5fc66
JG
247352000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
24736
24737 * gdb.base/sizeof.c: include <stdio.h>.
24738
24739 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
24740 'finish', otherwise uncaptured gdb_prompt would potentially
24741 throw remaining test points out of sync.
bac5fc66 24742
b22a6027
SB
247432000-07-26 Scott Bambrough <scottb@netwinder.org>
24744
24745 * gdb.base/recurse.exp: Run tests for all targets.
24746 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
24747 gnu-oldld case on ARM.
24748 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
24749 for ARM targets.
d63a86f8 24750
d8231941
AG
24751Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
24752
24753 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
24754 * gdb.java/configure: Rebuild.
24755
8caabe69
AG
24756Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
24757
24758 * gdb.java/jv-exp.exp: New file.
24759
9d273ca3
AG
24760Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
24761
24762 * configure: Rebuilt.
24763 * configure.in (configdirs): Add gdb.java.
24764 * gdb.java/jmisc.java: New file.
24765 * gdb.java/jmisc.exp: New file.
24766 * gdb.java/Makefile.in: New file.
24767 * gdb.java/configure: Rebuilt.
24768 * gdb.java/configure.in: New file.
24769 * lib/java.exp: New file.
24770
4f823a66
AC
24771Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
24772
24773 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 24774 underflow.
4f823a66 24775
2391e11d
AC
24776Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
24777
24778 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 24779 and the compilers sizes.
2391e11d 24780
54602222
ND
247812000-07-09 Nick Duffek <nsd@redhat.com>
24782
24783 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
24784 (use_methods): New function.
24785 (main): Call use_methods().
24786 * gdb.c++/classes.exp (test_method_param_class): New procedure.
24787 (do_tests): Call test_method_param_class.
24788
2bec0572
ND
247892000-07-09 Nick Duffek <nsd@redhat.com>
24790
24791 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
24792 spelling.
24793 (test_enums): New procedure. Move enum tests from end of script
24794 to here. Set breakpoint on function name instead of line number.
24795 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
24796 (enums2): New marker function.
24797 (enums1): New function.
24798 (main): Call enums1(). Move enum tests to enums1().
24799
78492fde
AC
24800Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
24801
24802 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 24803 compile/link program. Update line numbers.
78492fde
AC
24804 * gdb.asm/d10v.inc: Define ``startup''.
24805 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 24806
49a2cef8
AC
24807Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
24808
24809 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
24810
3e6c8688
EZ
248112000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24812
24813 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 24814 of 'help maint print' command.
3e6c8688 24815
9ff5cbe9
AC
24816Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
24817
24818 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 24819 they use gdb_expect_list.
9ff5cbe9 24820
17c579bd
AC
24821Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
24822
24823 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
24824 memory-read-packet-size'' instead of ``set endian big'' to test
24825 long commands.
17c579bd 24826
e6d71bf3
DB
248272000-06-03 Daniel Berlin <dan@cgsoftware.com>
24828
24829 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 24830 g++, and stop skipping them.
e6d71bf3
DB
24831
24832 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
24833 work under g++.
24834
d63a86f8 24835 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
24836 initialization.
24837
dc96c6c7 248382000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
24839
24840 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
24841 the regular expression: accept an (almost) arbitrary sequence of
24842 "frames-invalid" and "breakpoints-invalid" messages both before
24843 and after the "starting" message.
24844
dc96c6c7 248452000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
24846
24847 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 24848
dc96c6c7 248492000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
24850
24851 * gdb.base/annota1.exp (annotate-signal-handler-caller):
24852 Relax the regular expression a little, make it pass on Solaris 8.
24853
8216cda9
KB
248542000-05-12 Kevin Buettner <kevinb@redhat.com>
24855
24856 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 24857 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
24858 Instead, it is permissible for gdb to stop on the line of the
24859 call itself.
24860
1a570b2f
MS
248612000-05-12 Michael Snyder <msnyder@.cygnus.com>
24862
24863 * gdb.base/break.exp (bp on small function, optimized file):
24864 Add a second pass pattern. The behavior differs here between stabs
24865 and dwarf for one-line functions. Stabs preserves two line symbols
24866 (one before the prologue and one after) with the same line number,
24867 but dwarf regards these as duplicates and discards one of them.
24868 Therefore the address after the prologue (where the breakpoint is)
24869 has no exactly matching line symbol, and GDB reports the breakpoint
24870 as if it were in the middle of a line rather than at the beginning.
24871
dc96c6c7 248722000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 24873
d63a86f8 24874 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
24875 rather than "send_gdb" (for consistancy).
24876
7d418785
AC
24877Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
24878
24879 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
24880 * gdb.c++/templates.cc: Properly check for GCC version number.
24881 * lib/compiler.cc: Likewise
24882
dc96c6c7 248832000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 24884
d63a86f8 24885 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
24886 gdb may not stop at the first line of main, due to code motion.
24887
dc96c6c7 248882000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
24889
24890 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
24891 This test depends on parsing the printf output from the target.
24892 Since the sparclet stub doesn't do stdio, this will never work.
24893 * gdb.base/call-rt-st.exp: ditto.
24894 * gdb.base/call-strs: ditto.
24895
dc96c6c7 248962000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
24897
24898 * gdb.base/miscexprs.exp: make sizeof long array test portable.
24899
24900 * gdb.base/ending-run.exp: After connecting to a remote target,
24901 but before running, the target will appear to be in a random
24902 location. Specify both a file and a line for breakpoints.
24903 Also, the function that calls main may be called 'init'
24904 rather than 'start'.
24905
a5a51225
EZ
249062000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24907
24908 * gdb.base/help.exp: Update output for add-symbol-file command.
24909
7930cc7c
FN
249102000-04-10 Fernando Nasser <fnasser@cygnus.com>
24911
24912 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24913 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
24914
23e37ab1
C
249152000-04-07 J.T. Conklin <jtc@redback.com>
24916
e93c542c
C
24917 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
24918
23e37ab1
C
24919 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
24920
591b8fa3
PDM
24921Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
24922
24923 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 24924 values that can be represented exactly.
591b8fa3
PDM
24925 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
24926 above change, and to not check against the directory part of the source
24927 file name.
24928 (step into print_long_arg_list): Likewise.
24929 (print print_small_structs from print_long_arg_list): Likewise.
24930 (print print_long_arg_list): Likewise.
24931
7a495180
EZ
249322000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24933
30b53638 24934 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 24935
beb998c6
AC
24936Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
24937
24938 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
24939
1c689132
DB
249402000-03-25 Daniel Berlin <dan@cgsoftware.com>
24941
24942 * gdb.base/commands.exp (deprecated_command_test): Add test for
24943 deprecate with no arguments.
24944
c1790a9d
JL
249452000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
24946
24947 * gdb.base/break.exp: Add new test for setting breakpoints on
24948 optimized code so we can test breakpoints work even when function
24949 prologues may be optimized away
24950
003ba290
FN
249512000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
24952
24953 From David Whedon <dwhedon@gordian.com>
a9c64011 24954 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 24955
6837a0a2
DB
249562000-03-22 Daniel Berlin <dan@cgsoftware.com>
24957
24958 * gdb.base/help.exp: Added test for new apropos command.
24959
b9593231
KB
249602000-03-21 Kevin Buettner <kevinb@redhat.com>
24961
24962 * gdb.base/pointers.c (usevar): New function.
24963 (main): Make sure that global variables v_int_pointer2, rptr,
24964 and y are all referenced someplace in the program by calling
24965 usevar() on them. [Some linkers delete symbols which are
24966 never referenced. The space remains, but there's no way to
24967 get a (symbolic) handle on the variable from the debugger.]
24968
751a959b
EZ
249692000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24970
24971 * gdb.base/printcmds.c: Add typedeffed arrays.
24972
24973 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 24974 procedure to test arrays that are typedef'd.
751a959b 24975
73a93a32
JI
249762000-03-13 James Ingham <jingham@leda.cygnus.com>
24977
24978 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 24979 the library directories.
73a93a32 24980
fb40c209
AC
24981Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
24982
24983 * configure.in (configdirs): Add sub directory gdb.mi.
24984 * configure: Re-generate.
24985
24986 * gdb.mi: New directory.
d63a86f8 24987
ee4dd2c9
AC
249882000-02-25 Scott Bambrough <scottb@netwinder.org>
24989
24990 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 24991 a long long value as a double on ARM platforms.
ee4dd2c9 24992
70f0cc22
JB
249932000-02-16 Jim Blandy <jimb@redhat.com>
24994
24995 * gdb.base/break.exp ("breakpoint line number"): Make sure the
24996 default source file is set properly before running this test.
24997
853819b8
EZ
249982000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24999
25000 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 25001 gdbtk/library directory, not in gdbtcl2.
853819b8 25002
dfcd3bfb
JM
250032000-02-04 Jim Blandy <jimb@redhat.com>
25004
25005 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
25006 backslash from regexp pattern.
25007
25008 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
25009 procedure. Use it to run all the "continue to bp overloaded"
25010 tests. Note that this changes the names of the tests slightly.
25011 If the breakpoint hit message includes a hex PC value, because
25012 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
25013 from the real source code, still consider that a pass.
25014
25015 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
25016 XFAIL here if the breakpoint message contains a hex address. Note
25017 similar change on 1999-11-02.
25018
25019 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
25020
25021 * gdb.base/ptype.exp: Establish a default source file before
25022 calling get_debug_format.
25023
250242000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
25025
25026 * gdb.base/watchpoint.exp: Remove duplication of test messages.
25027
8b93c638
JM
250282000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25029
25030 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
25031 of successive stepi commands -- while in the prologue we should see
25032 the function entry bracket.
25033
250342000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25035
25036 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
25037 reach __change_mode() when stepping through the end of main().
25038
c5394b80
JM
250392000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
25040
25041 * gdb.base/default.exp: Fix expected pattern.
25042 * gdb.base/help.exp: Same.
25043
0d06e24b
JM
250442000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25045
25046 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 25047 Don't use xfail's because that affects only the following test.
d63a86f8 25048
0d06e24b 25049 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 25050 solaris or linux.
0d06e24b
JM
25051
25052 * gdb.base/selftest.exp: Update to reflect changes to main.c.
25053
dc96c6c7 250542000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 25055
d63a86f8 25056 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
25057 "A syntax error" rather than "A parse error". Accept both.
25058
250592000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
25060
25061 * gdb.base/default.exp: Remove OS dependent string from "target
25062 remote" test.
25063 * gdb.base/help.exp: Same for "help target remote" test.
25064
c3f6f71d
JM
250652000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25066
25067 From Jim Kingdon <kingdon@redhat.com>:
25068
25069 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
25070 prompt (cleanup rather than necessity, but still might keep output
25071 from spilling to next test).
c3f6f71d
JM
25072
250732000-01-02 Fred Fish <fnf@cygnus.com>
25074
25075 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
25076 AIX, which defines them in <sys/types.h>.
25077
ed9a39eb 250781999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 25079
ed9a39eb 25080 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 25081 float" test.
ed9a39eb
JM
25082
250831999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 25084
ed9a39eb 25085 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
25086
25087 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
25088 outermost frame disallowed".
25089
250901999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
25091
25092 * gdb.base/setvar.exp: New tests for setting the value of a struct
25093 with a constant list.
25094
250951999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25096
25097 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
25098 require the user to type a cast before setting the value of a struct.
25099
de57eccd
JM
251001999-12-06 Jim Blandy <jimb@cygnus.com>
25101
25102 * gdb.base/default.exp: Expect the new 'info float' command on
25103 all i386 platforms.
25104
25105 * gdb.threads/linux-dp.exp: Expand our ability to recognize
25106 LinuxThreads libraries that don't support debugging.
25107
c2d11a7d
JM
25108Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25109
25110 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
25111 Change the buffer type to ``unsigned char'' to simplify size
25112 arithmetic.
c2d11a7d
JM
25113
25114 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
25115 stub only handles 400-1 byte packets. Verify that the download
25116 worked.
c2d11a7d
JM
25117
251181999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
25119
25120 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
25121 tests, using UNRESOLVED for the untested cases. Also, does not wait
25122 for a timeout if the prompt was received before a recognizable pattern.
25123
251241999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
25125
25126 * lib/gdb.exp (gdb_expect_list): Fix spelling.
25127
251281999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25129
25130 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 25131 watchpoints.
c2d11a7d
JM
25132
251331999-11-24 Jason Merrill <jason@casey.cygnus.com>
25134
25135 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
25136
25137 * gdb.c++/local.exp: Be more flexible in recognizing local class
25138 name mangling. Don't allow horribly truncated method names.
25139 * gdb.c++/derivation.exp: Expect protected inheritance.
25140 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
25141 * gdb.c++/virtfunc.exp: Likewise.
25142 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
25143 when printing a nested enum.
25144
251451999-11-22 Jim Blandy <jimb@cygnus.com>
25146
25147 * gdb.base/step-test.exp: Properly await GDB's response to setting
25148 a breakpoint on the call to large_struct_by_value.
25149
25150 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
25151 just because we have debug info for the `start' function.
25152
251531999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
25154
25155 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
25156 "Unknown signal" messages, which indicate (on LinuxThreads) that
25157 GDB doesn't know how to debug threads on this system. This is
25158 better than hanging while philosopher 0 dumps chatter into gdb.log.
25159
251601999-11-18 Tom Tromey <tromey@cygnus.com>
25161
25162 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
25163
251641999-11-18 Fred Fish <fnf@cygnus.com>
25165
25166 * gdb.base/coremaker2.c: Add sample program for generating
25167 cores that is more self contained than coremaker.c. Eventually
25168 I'll add more code to this and tie it into the testsuite.
25169
4ce44c66
JM
251701999-11-12 Stan Shebs <shebs@andros.cygnus.com>
25171
25172 * gdb.base/dollar.exp: Remove, now in gdb.hp.
25173
251741999-11-10 Jimmy Guo <guo@cup.hp.com>
25175
25176 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 25177 from $srcdir/lib/.
4ce44c66 25178 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 25179 and gdb.c++/.
4ce44c66
JM
25180
25181 * gdb.c++/derivation.exp: remove redundant get compiler info code.
25182
d63a86f8 25183 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
25184 'continue with watch' test point.
25185
251861999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
25187
25188 Merged from p2linux-990323-branch:
d63a86f8 25189
4ce44c66
JM
25190 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
25191
11cf8741
JM
25192Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
25193
25194 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 25195 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
25196
25197Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
25198
25199 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 25200 gdb_expect_list.
11cf8741
JM
25201
25202Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
25203
25204 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
25205
252061999-11-03 Mark Salter <msalter@cygnus.com>
25207
25208 * gdb.base/break.exp: Fix "stub continue" pattern.
25209
252101999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
25211
25212 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
25213
252141999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
25215
25216 * gdb.base/display.exp ("finish"): Add timeout clause.
25217
25218 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
25219 plain prompt clause, so this doesn't have to time out in order to
25220 fail.
25221
25222 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 25223 breakpoint hit messages include an address.
11cf8741
JM
25224
25225 * gdb.base/display.exp: Don't forget to escape parens in regular
25226 expressions. Unix regexp notatation sucks.
25227
252281999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25229
25230 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 25231 order for 'signalled' message.
11cf8741 25232
5c44784c
JM
252331999-11-01 Stan Shebs <shebs@andros.cygnus.com>
25234
25235 From Jimmy Guo <guo@cup.hp.com>:
25236 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
25237 * gdb.base/annota1.c: Add code for tests to work with.
25238
252391999-10-26 Frank Ch. Eigler <fche@cygnus.com>
25240
25241 * gdb.base/remote.exp: New test for remote downloading settings.
25242 * gdb.base/remote.c: New file with large .data.
25243
917317f4
JM
252441999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
25245
25246 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
25247 for LinuxThreads support, merged from the Code Fusion branch.
25248
25249Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
25250
25251 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
25252 containing exp_continue into a while within an expect. Don't
25253 attempt a start more than three times. Check return value from
25254 gdb_load.
d63a86f8 25255
2df3850c
JM
25256Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
25257
25258 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 25259 a pass case.
2df3850c 25260
2acceee2
JM
252611999-10-01 Kevin Buettner <kevinb@cygnus.com>
25262
25263 * gdb.base/break.c (main): Added a statement that we can step
25264 off of.
25265 * gdb.base/break.exp: Added tests for setting a breakpoint
25266 at an offset and stepping onto a breakpoint.
25267
252681999-10-01 Fred Fish <fnf@cygnus.com>
25269
d63a86f8 25270 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
25271 gdb output.
25272
c2c6d25f
JM
252731999-09-18 Jim Blandy <jimb@cris.red-bean.com>
25274
25275 * gdb.base/break.exp: Code locations are in hex, don't forget!
25276 (For HP-UX.)
25277
252781999-09-17 Stan Shebs <shebs@andros.cygnus.com>
25279
25280 * condbreak.exp: Use break.c as test program.
25281 * condbreak.c: Remove, redundant with break.c.
25282
252831999-09-15 Stan Shebs <shebs@andros.cygnus.com>
25284
25285 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 25286 Z-packets if the target needs it.
c2c6d25f
JM
25287
252881999-09-13 James Ingham <jingham@leda.cygnus.com>
25289
25290 * gdb.c++/overload.exp: Added tests for listing overloaded
25291 functions with function pointers in the arg, explicitly calling
25292 out the version you want.
25293
cff3e48b
JM
252941999-09-09 Stan Shebs <shebs@andros.cygnus.com>
25295
25296 * long_long.exp: Add variations of test cases that work for
25297 targets with 16-bit ints and 32-bit doubles.
25298
d4f3574e
SS
252991999-09-08 Stan Shebs <shebs@andros.cygnus.com>
25300
25301 * break.c (main): Compare a possibly-uninitialized argc with an
25302 unlikely value that fits in 16 bits.
25303
253041999-09-07 Stan Shebs <shebs@andros.cygnus.com>
25305
25306 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
25307 0xfeeb, don't want negative numbers if ints are 16 bits.
25308
25309 * lib/gdb.exp (skip_cplus_tests): New proc.
25310 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
25311 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
25312 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
25313 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
25314 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
25315 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
25316 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
25317 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
25318
25319 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
25320
25321Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
25322
25323 * gdb.base/corefile.exp (up): Allow a parameter to appear
25324 in the frame that we're going up to.
25325
25326 From Jim Blandy <jimb@cygnus.com>:
25327
25328 * gdb.base/default.exp (info float): Expect some output now.
25329
25330 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
25331 returning floating-point values to fail on the x86.
25332 * gdb.base/callfwmall.exp (do_function_calls): Same.
25333
25334 * gdb.base/list.exp (test_listsize): Correct expectations for
25335 listing line 1 with listsize 2. Also, listing a single line
25336 works now, as does listing three lines. [Kevin's note: There
25337 were a number of other cases fixed too where the expectations
25338 differed...]
25339
253401999-09-02 Stan Shebs <shebs@andros.cygnus.com>
25341
25342 * gdb.base/selftest.exp: Add case for when version prints as
25343 constant string instead of char pointer.
25344
104c1213
JM
253451999-08-25 Stan Shebs <shebs@andros.cygnus.com>
25346
25347 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 25348 stepping out of main.
104c1213
JM
25349
25350 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
25351 G++ used.
25352
25353 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 25354 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
25355
25356 * gdb.c++/ovldbreak.exp: Update match string in test that
25357 includes a warning of multiple breakpoints.
25358
253591999-08-24 Stan Shebs <shebs@andros.cygnus.com>
25360
25361 * gdb.base/display.exp: Improve precision of step-after-finish
25362 added yesterday.
25363
25364 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 25365 test.
104c1213
JM
25366
25367 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
25368 configs when using G++, not just hppa*.
25369
253701999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25371
25372 * gdb.base/async.c: New file.
25373 * gdb.base/async.exp: New file.
25374
25375Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
25376
25377 * gdb.base/break.exp: Tweak PA specific tests to properly handle
25378 PA64.
25379
53a5351d
JM
25380Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
25381
104c1213
JM
25382 * gdb.base/display.exp: "finish" can leave us mid-line on many
25383 targets, deal with it. Add a small constant to main, instead of
25384 1000 since main+1000 may not be a valid address in the target.
25385
53a5351d
JM
25386 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
25387 on hpux11.
25388
25389 * gdb.base/attach.exp: Handle another hpux11 error message variant
25390 when attaching to a process that does not exist.
25391
253921999-08-19 J.T. Conklin <jtc@redback.com>
25393
25394 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 25395 characters in 'continue to 1241' test.
53a5351d
JM
25396
253971999-08-17 Stan Shebs <shebs@andros.cygnus.com>
25398
25399 * gdb.base/call-ar-st.exp: Add a shorter match case for the
25400 stop in print_long_arg_list, define and use a whitespace
25401 variable in print_small_structs test, add an XFAIL for Solaris.
25402 * gdb.base/dbx.exp: XFAIL func commands until somebody is
25403 interested enough to fix.
25404
7be570e7
JM
254051999-08-13 Keith Seitz <keiths@cygnus.com>
25406
25407 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
25408 (dbx_gdb_load): Remove. Use gdb_load instead, since that
25409 proc knows about targets other than the natives.
25410 (test_assign): Use "gdb_run_cmd" to "run" the target.
25411 Check that we've actually hit the breakpoint at main.
25412 When we attempt to assign a value to a local variable, check
25413 that the variable is in the current scope, i.e., don't use
25414 a test with an empty result.
25415
25416Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
25417
25418 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 25419 command.
7be570e7
JM
25420
254211999-08-09 Stan Shebs <shebs@andros.cygnus.com>
25422
25423 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25424 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
25425 gdb.compat, gdb.threads-hp.
25426 gdb.hp/configure, gdb.hp/configure.in: New files.
25427 gdb.hp/Makefile.in: Recurse into new subdirs.
25428 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
25429 gdb.hp/gdb.objdbg: New directory, tests for debugging info
25430 in object files.
25431 gdb.hp/tools: New directory, aux tools for HP-specific tests.
25432
96baa820
JM
254331999-08-05 Stan Shebs <shebs@andros.cygnus.com>
25434
25435 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 25436 funky printf, remove a bogus p/a test.
96baa820
JM
25437
254381999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25439
25440 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
25441 connected to the target. This is necessary when running not
25442 natively.
96baa820
JM
25443
254441999-08-03 Stan Shebs <shebs@andros.cygnus.com>
25445
25446 * gdb.base/step-test.exp: Removed some extraneous messages.
25447
25448 * gdb.base/long_long.exp: Don't run memory examination tests
25449 on little-endian targets (they will need a different set of
25450 results to match).
25451
254521999-08-02 Stan Shebs <shebs@andros.cygnus.com>
25453
25454 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
25455 until somebody decides to fix GDB.
25456
25457 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 25458 constant as "ULL".
96baa820
JM
25459 * gdb.base/long_long.exp: Loosen x/c test, add partial result
25460 matches for a couple x/2 commands.
25461
a0b3c4fd
JM
254621999-07-30 Stan Shebs <shebs@andros.cygnus.com>
25463
25464 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
25465 by merging in ref-types2 tests.
25466 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
25467
25468 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25469 * gdb.c++/Makefile.in: Add standard actions.
25470 (EXECUTABLES): Rename from PROGS, update list.
25471 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
25472 from gdb.hp.
25473 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
25474 foo and bar locals.
25475 * gdb.c++/anon-union.exp: Fix tests to match.
25476 * gdb.c++/classes.exp: Run if HP compiler used, add extra
25477 expect matches to handle output variations.
25478 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
25479 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 25480 output, add HP alternatives for new and delete prints.
a0b3c4fd 25481 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 25482 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
25483 * gdb.c++/demangle.exp: Use $style when reporting failure.
25484 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
25485 * gdb.c++/inherit.exp: Run if HP compiler used, add some
25486 match alternatives.
25487 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 25488 compilers.
a0b3c4fd
JM
25489 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
25490 * gdb.c++/method.exp: Add match alternatives.
25491 * gdb.c++/misc.cc: Add bool types.
25492 * gdb.c++/misc.exp: Add tests for bool types.
25493 * gdb.c++/overload.exp: Add xfails.
25494 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
25495 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
25496 add some more template parameter tests (only for HP currently).
25497 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
25498 * gdb.c++/virtfunc.cc: Add return type and value for main.
25499 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
25500 match alternatives.
d63a86f8 25501
a0b3c4fd
JM
255021999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25503
25504 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
25505
255061999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
25507
25508 * gdb.base/signals.exp: Don't expect getting a backtrace from
25509 within a signal handler to fail on Linux.
25510
255111999-07-29 Stan Shebs <shebs@andros.cygnus.com>
25512
25513 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25514 * lib/gdb.exp: Remove some gratuitious semicolons.
25515 (delete_breakpoints): Increase timeout.
25516 (gdb_expect): Add -notransfer option.
25517 (gdb_test): Use -notransfer option.
25518 (get_compiler_info): Add f77 case.
25519 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 25520 case.
a0b3c4fd
JM
25521 (gdb_preprocess): Call get_compiler.
25522
25523 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
25524 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
25525 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
25526 gdb.base/long_long.exp, gdb.base/printcmds.exp,
25527 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
25528 third arg to gdb_test.
a0b3c4fd
JM
25529 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
25530 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 25531 HP-UX xfails, add others.
a0b3c4fd
JM
25532 * gdb.base/completion.exp: Reflect name change of self-test.
25533 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
25534 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
25535 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
25536 HP failure number.
a0b3c4fd
JM
25537 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
25538 useless HP-UX 10.30 references.
25539 * gdb.base/maint.exp: Loosen matches.
25540 * gdb.base/pointers.c (main): Declare more_code.
25541 * gdb.base/pointers.exp: Match on output of a `next'.
25542 * gdb.base/structs.c: Add prototypes.
25543 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
25544 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
25545
255461999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25547
25548 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 25549 command.
a0b3c4fd
JM
25550
255511999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25552
25553 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
25554 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
25555
25556 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
25557 debug info. Deal with lack of signal hanlder info in stack.
25558
a9c64011 25559 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
25560 * gdb.base/annota1.exp: If printf has debug info, deal with it.
25561
5a2468f5
JM
255621999-07-19 Stan Shebs <shebs@andros.cygnus.com>
25563
25564 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 25565 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 25566
adf40b2e
JM
25567Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25568
25569 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 25570 a1-selftest.exp.
adf40b2e
JM
25571 * gdb.base/configure: Re-generate.
25572
255731999-07-12 Stan Shebs <shebs@andros.cygnus.com>
25574
25575 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
25576 in trying to run first and name is too long.
25577
25578 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
25579 pointers2.c and pointers2.exp, respectively.
25580 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
25581 doschk happier.
25582
43e526b9
JM
255831999-07-08 Stan Shebs <shebs@andros.cygnus.com>
25584
25585 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
25586 callfuncs2.c and callfuncs2.exp.
25587
25588 * gdb.base/list.exp: Remove mistaken xfails.
25589 * gdb.base/list0.h: Add optional prototypes.
25590
9846de1b
JM
25591Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
25592
a9c64011 25593 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 25594 calling malloc.
a9c64011
AS
25595 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
25596 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 25597 use.
9846de1b
JM
25598
255991999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25600
25601 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
25602 * gdb.base/annota2.cc, annota2.exp: Move from here.
25603 * gdb.c++/annota2.cc, annota2.exp: To here.
25604 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
25605
43ff13b4
JM
25606Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
25607
25608 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 25609 a consistent format.
43ff13b4 25610
085dd6e6
JM
256111999-06-25 Stan Shebs <shebs@andros.cygnus.com>
25612
25613 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25614 * lib/gdb.exp (get_compiler_info): Add detection for assorted
25615 HP compilers, also set the globals $true and $false.
25616
25617 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
25618 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
25619 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
25620 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
25621 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
25622 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
25623 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
25624 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
25625 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
25626 whatis.c} Add C++ compatible function definitions and return
25627 types, add includes for library functions.
085dd6e6
JM
25628 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
25629 * gdb.base/step-test.c (myglob): Rename from glob.
25630 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
25631 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
25632 files, move here from gdb.hp.
085dd6e6 25633 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
25634 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
25635 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
25636 Adjust line numbers in regexps.
085dd6e6
JM
25637
25638 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
25639 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
25640 instead of 0/1.
25641
25642 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
25643 foll-vfork.exp: New files, move here from gdb.hp.
25644 * gdb.base/page.exp: New file, test of pagination command.
25645
25646 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
25647 recursion test.
25648 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
25649
25650 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 25651 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
25652
25653 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 25654 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 25655 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 25656 watchpoint test.
085dd6e6
JM
25657 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
25658 them work.
25659 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
25660 expressions properly.
25661 * gdb.base/corefile.exp: Loosen the match slightly.
25662 * gdb.base/default.exp: Allow "Error accessing memory" message
25663 also.
25664 * gdb.base/display.exp: Skip over x/0 j if PA64.
25665 * gdb.base/funcargs.exp: Add xfails for HP-UX.
25666 * gdb.base/interrupt.exp: Ditto.
25667 * gdb.base/langs.exp: Add symbolic matches governed by compiler
25668 in use.
25669 * gdb.base/list.exp: Add xfails for HP-UX.
25670 * gdb.base/long_long.exp: Refine some of the numeric matches.
25671 * gdb.base/mips_pro.exp: Xfail on HP-UX.
25672 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
25673 * gdb.base/nodebug.exp: Succeed on more varieties of output.
25674 * gdb.base/opaque.exp: Remove some HP-UX xfails.
25675 * gdb.base/ptype.exp: Succeed on more varieties of output.
25676 * gdb.base/scope.exp: Add xfails for HP-UX.
25677 * gdb.base/sect-cmd.exp: Add more cases.
25678 * gdb.base/setvar.exp: Add xfails for HP-UX.
25679 * gdb.base/shlib-call.exp: Loosen some matches slightly.
25680 * gdb.base/signals.exp: Match on void symbolically.
25681 * gdb.base/step-test.exp: Add case for PA64.
25682 * gdb.base/term.exp: Add exit and restart.
25683 * gdb.base/twice.exp: Clean up after self.
25684 * gdb.base/varargs.exp: Disable overload resolution explicitly.
25685 * gdb.base/whatis.exp: Allow more ways to pass tests.
25686
25687 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 25688 no longer useful.
085dd6e6
JM
25689
25690Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
25691
25692 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 25693 list of patterns.
085dd6e6 25694 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
25695 print_double_array(double_array)", "continuing to breakpoint
25696 1018", "print print_double_array(array_d)" and "continuing to
25697 1034" tests.
d63a86f8 25698
085dd6e6
JM
256991999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
25700
a9c64011 25701 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
25702
257031999-06-24 Stan Shebs <shebs@andros.cygnus.com>
25704
25705 * config/mt-*: Remove, these haven't been used since 1996.
25706
257071999-06-22 Stan Shebs <shebs@andros.cygnus.com>
25708
25709 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 25710 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
25711 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
25712
9e0b60a8
JM
257131999-06-18 Stan Shebs <shebs@andros.cygnus.com>
25714
25715 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
25716 simpler match case for the ptype of the big class.
25717
257181999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25719
25720 * gdb.exp: Fix test for gdb_prompt existence.
25721
257221999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25723
25724 * gdb.exp (gdb_test): Add fail after calls to perror.
25725
257261999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25727
25728 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
25729
257301999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25731
25732 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
25733
0f71a2f6
JM
25734Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
25735
25736 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 25737 malloc() is linked in.
0f71a2f6
JM
25738
257391999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25740
25741 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
25742 step at end.
25743
25744 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
25745
257461999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
25747
25748 * gdb.java/jv-print.exp: New file. (Our first Java test!)
25749
cce74817
JM
25750Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
25751
25752 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
25753 * gdb.base/mips_pro.exp: Likewise.
25754
257551999-06-02 Keith Seitz <keiths@cygnus.com>
25756
25757 * gdb.c++/templates.cc: Change all "new" operators to throw
25758 an exception.
25759 * gdb.c++/cplusfuncs.cc: Likewise.
25760
25761 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
25762
25763Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
25764
25765 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
25766 * gdb.base/ending-run.exp: When stepping out of main, accept a
25767 step into an arbitrary assembler file.
cce74817 25768
392a587b
JM
257691999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25770
d63a86f8 25771 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 25772 "breakpoint-invalid" to be printed.
6fdff2c5
PA
25773 * gdb.base/annota2.exp: Revise line number for main
25774 breakpoint. Allow any number of "frames-invalid" and
25775 "breakpoint-invalid" to be printed.
392a587b
JM
25776 * gdb.base/annota2.cc: Initialize a.x to 0.
25777
9e086581
JM
257781999-05-17 Keith Seitz <keiths@cygnus.com>
25779
6fdff2c5
PA
25780 * gdb.base/call-ar-st.exp: Skip
25781 "print print_double_array (double_array)" when "skip_float_tests" set.
25782 Ditto for "print print_double_array(array_d)",
25783 "print print_small_structs", "print print_ten_doubles", and
25784 "step into print_long_arg_list".
25785 Don't assume we can step into "print_long_arg_list": we could step
25786 into memcpy.
25787 * gdb.base/call-rt-st.exp: Don't run float-related tests when
25788 "skip_float_tests" is set: "print print_one_double(*d1)"
25789 and "print print_two_floats(*f3)".
9e086581
JM
25790 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
25791 "skip_float_tests" is set.
6fdff2c5
PA
25792 * gdb.base/varargs.exp: Skip
25793 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
25794 "skip_float_tests" set.
d63a86f8 25795
cd0fc7c3
SS
257961999-05-06 Keith Seitz <keiths@cygnus.com>
25797
25798 * gdb.base/annota2.cc: Include stdio.h.
25799
25800Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
25801
25802 * gdb.base/crossload.exp: Remove, this has been disabled ever
25803 since BFD stopped including all targets, and cross-GDB gets
25804 plenty of testing anyway.
25805 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
25806 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
25807 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
25808 * gdb.base/README: Remove, was doc for this.
25809 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 25810 needed.
cd0fc7c3 25811
b83266a0
SS
258121999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25813
25814 * gdb.base/call-ar-st.exp: Fix one regular expression in test
25815 output.
25816
25817 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
25818 * gdb.base/annota2.exp: New file. More annotation tests.
25819 * gdb.base/annota1.c: New file. Source file for annota1.exp.
25820 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
25821
258221999-04-23 Angela Marie Thomas <angela@cygnus.com>
25823
25824 * config/cfdbug.exp: New file.
25825
7a292a7a
SS
258261999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
25827
25828 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
25829 Marcus Daniel's and Dale Hawkins's demangler crashes.
25830
25831 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
25832 test_lucid_style_demangling, test_arm_style_demangling,
25833 test_hp_style_demangling): Try Tom Tromey's core-dumping
25834 identifier under each demangling style.
7a292a7a
SS
25835
258361999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
25837
25838 * gdb.c++/demangle.exp: Include the current demangling style
25839 in all test names.
25840 (current_demangling_style): New global variable.
25841 (set_demangling_style, test_demangling_core, test_demangling,
25842 test_demangling_exact): New functions.
25843 (test_gnu_style_demangling, test_lucid_style_demangling,
25844 test_arm_style_demangling, test_hp_style_demangling): Use those,
25845 instead of calling gdb_test and gdb_test_exact directly.
25846 (catch_demangling_errors): New function, which reports errors
25847 signalled by the demangling test functions in an orderly way.
25848 (do_tests): Use catch_demangling_errors.
25849
258501999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
25851
25852 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 25853 grouping in expressions, not {}.
7a292a7a
SS
25854
25855 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 25856 initialized yet.
7a292a7a
SS
25857
258581999-04-01 Stan Shebs <shebs@andros.cygnus.com>
25859
25860 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
25861 are listed.
25862
258631999-03-26 Stan Shebs <shebs@andros.cygnus.com>
25864
25865 * gdb.stabs/weird.exp: Test for CC being defined before
25866 looking at its value.
25867
258681999-03-25 Stan Shebs <shebs@andros.cygnus.com>
25869
25870 * gdb.base/call-ar-st.exp: Remove stray '#'.
25871 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
25872 "short int" and "long int".
25873 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 25874 change, to mollify finicky HP compiler.
7a292a7a
SS
25875 * gdb.hp/reg-test.exp (testfile): Fix file name.
25876 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 25877
7a292a7a
SS
25878 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
25879 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
25880 alternate form of enum ptype.
25881
c906108c
SS
258821999-03-23 Stan Shebs <shebs@andros.cygnus.com>
25883
7a292a7a
SS
25884 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
25885 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
25886 passing skip_hp_tests, so as not to waste time on guaranteed
25887 failure.
7a292a7a 25888
c906108c
SS
25889 * gdb.c++/overload.cc: Pass string instead of char addr, always
25890 init ccpfoo.
25891 * gdb.c++/templates.cc: Fix syntax error.
25892
7a292a7a
SS
25893Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25894
25895 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 25896 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
25897 command.
25898
258991999-03-18 James Ingham <jingham@cygnus.com>
25900
25901 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
25902
25903 * gdb.c++/method.exp: It was testing an uninitialized int on the
25904 stack and assuming it was positive.
25905
25906 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
25907
25908 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 25909 keep it from killing the rest of the tests.
7a292a7a
SS
25910 Use gdb_continue_to_end.
25911
25912 * gdb.base/sigall.exp: use gdb_continue_to_end.
25913
25914 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
25915
25916 * gdb.base/display.exp: use runto_main, not run.
25917
d63a86f8
RM
25918 * gdb.base/default.exp: Check for the current error message in the
25919 r abbreviation test.
7a292a7a
SS
25920 Add strongarm to the targets that know info float.
25921
d63a86f8 25922 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
25923 run which doesn't work with monitors.
25924
6fdff2c5
PA
25925 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
25926 1034 test.
7a292a7a
SS
25927
25928 * gdb.base/break.exp: use the gdb_continue_to_end proc.
25929
6fdff2c5
PA
25930 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
25931 end of a program. Traps the case (in Cygmon) when the program
25932 never really exits. Same as Mark's continue_to_exit, but I had
25933 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
25934
25935 * config/monitor.exp (gdb_target_monitor): added another
25936 target_info parameter: remotebinarydownload. This will set the
25937 remotebinarydownload flag if this is causing some boards trouble.
25938
259391999-03-18 Mark Salter <msalter@cygnus.com>
25940
25941 * lib/gdb.exp (continue_to_exit): New function.
25942
25943 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
25944 * gdb.base/ending-run.exp: Ditto.
25945 * gdb.base/step-test.exp: Ditto.
25946
259471999-03-16 Stan Shebs <shebs@andros.cygnus.com>
25948
25949 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
25950 (suggested by Art Haas <ahaas@neosoft.com>).
25951
259521999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
25953
889bf7c5 25954 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
25955
25956Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
25957
25958 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 25959 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
25960
259611999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
25962
25963 * gdb.base/call-strs.exp: Don't assume that `step' will step over
25964 a call to strlen; sometimes we do have sources.
25965
259661999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
25967
25968 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 25969 character, so GDB won't print garbage after its end.
d63a86f8 25970
c906108c
SS
25971 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
25972 breakpoint there instead. Sometimes GCC emits memcpy to handle
25973 the large structures being passed by value, so we step into that
25974 instead of sum_array_print, which obscures what we're really testing.
25975 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
25976 the bizarre steps into memcpy, so do that here. Add check for
25977 stepping into function calls that pass large structures by value.
25978 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
25979 Remove all references to specific line numbers.
25980 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
25981 New type and function.
25982 (main): Call large_struct_by_value, passing it a large struct by value.
25983 * lib/gdb.exp (gdb_get_line_number): New function.
25984
25985 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
25986 more portable.
25987
7a292a7a
SS
259881999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
25989
c906108c
SS
25990 * lib/gdb.exp: Doc fixes.
25991
7a292a7a
SS
259921999-03-05 Nick Clifton <nickc@cygnus.com>
25993
d63a86f8 25994 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
25995
259961999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
25997
c906108c 25998 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
25999 commands. They're not germane to this test, and they don't work
26000 that way on remote targets.
c906108c 26001
3fc11d3e
JM
260021999-03-01 James Ingham <jingham@cygnus.com>
26003
26004 * Changelog entries merged over from gdb development branch.
26005
3fc11d3e
JM
26006 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
26007
26008 * lib/gdb.exp (gdbtk_analyze_results): Generic function
26009 for outputting results of test run.
26010
2d4a1622 26011 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
26012
26013 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 26014
7a292a7a
SS
260151999-02-25 Felix Lee <flee@cygnus.com>
26016
26017 * lib/gdb.exp (debug_format): initialize
26018
c906108c
SS
260191999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
26020
26021 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
26022 * gdb.base/call-rt-st.c: Ditto.
26023
c906108c
SS
260241999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
26025
26026 * gdb.threads/pthreads.exp (horiz): New variable.
26027 (test_startup): Fix regexps that capture thread numbers.
26028
260291999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
26030
26031 * gdb.base/smoke.exp: Disambiguate two test case names (both
26032 called ``print'').
26033
26034Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26035
26036 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 26037 compilation.
c906108c
SS
26038
260391999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26040
26041 * gdb.base/miscexprs.exp: Change patterns to match GDB's
26042 actual output formatting.
26043 * gdb.base/smoke.exp: GDB removes leading 0's.
26044 * gdb.base/volatile.exp: Don't check type of remuneration;
26045 that variable is no longer defined in constvars.c.
26046 * gdb.base/step-test.c (main): Exit with explicit exit code.
26047 * gdb.base/step-test.exp: Remove two nexti checks--they are
26048 not portable.
26049
260501999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26051
26052 * gdb.base/help.exp ("help delete display"): Fix test to match
26053 gdb's output.
26054
26055 * gdb.base/long_long.c (known_types): Initialize values to zero.
26056 * gdb.base/long_long.exp: Step one more line
26057 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
26058 leading zeros. Explicitly ask for hex formatting. Use
26059 unique test case names.
c906108c
SS
26060
26061Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26062
d63a86f8 26063 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
26064
26065 * gdb.c++/method.exp: Add missing close brace.
26066
260671999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
26068
26069 * gdb.base/maint.exp: Use 'set height 0' to disable page
26070 prompting, not 'set height 400'.
26071
26072 Fix a bunch of timeouts.
26073 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
26074 four separate tests, so expect doesn't take forever to match a ton
26075 of text against a regexp with lots of .* forms.
26076 ("maint print psymbols", "maint print symbols"): Make some of
26077 these greps more selective, so that expect doesn't try to wade
26078 through huge piles of output and time out.
26079
26080 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
26081
26082 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
26083 tests: one which doesn't expect shlib events to be reported, and
26084 another which does, but is XFAIL for all platforms other than
26085 HP/UX.
c906108c
SS
26086
26087 * gdb.base/break.exp: Teach the test suite that the `catch
26088 fork', `catch vfork', and `catch exec' commands produce error
26089 messages on platforms that don't provide these features.
26090
26091Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26092
26093 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
26094 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
26095 (shortening names from solib_threshold.exp etc), won't run on
26096 anything but HP-UX for the foreseeable future.
c906108c 26097 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 26098 reflect move.
c906108c
SS
26099
26100Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
26101
26102 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 26103 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
26104
26105Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
26106
26107 * gdb.base/shlib-call.exp: add test cases to verify that gdb
26108 successfully re-sets breakpoints in shared libraries.
26109 * gdb.base/shmain.c (main): return 0, don't fall off the end.
26110
26111Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26112
d63a86f8
RM
26113 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
26114 and compiled w/o GCC.
c906108c
SS
26115
26116 * gdb.hp/watch-cmd.exp: ditto.
26117
26118 * gdb.hp/watch-hp.exp: ditto.
26119
26120 * gdb.hp/xdb1.exp: ditto.
26121
26122 * gdb.hp/xdb2.exp: ditto.
26123
26124 * gdb.hp/dbx.exp: ditto.
26125
26126Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
26127
26128 * constvars.c: Remove C++-isms.
26129 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 26130 with GCC.
c906108c
SS
26131
26132Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
26133
26134 The following changes are part of the HP merge.
26135
26136 * gdb.base/break.exp: new tests to verify that catchpoints for
26137 fork, vfork, and exec don't trigger inappropriately.
26138
26139 * gdb.base/opaque.exp: compile one file at a time, then link.
26140
26141 * gdb.base/signals.exp: be more restrictive about which hppa
26142 systems receive a setup_xfail. new tests.
26143
26144 * gdb.base/solib_threshold.build: new file.
26145 * gdb.base/solib_threshold.exp: new file.
26146 * gdb.base/solib_threshold.link_opts: new file.
26147 * gdb.base/solib_threshold.mk: new file.
26148 * gdb.base/gen_solib_threshold.c: new file.
26149
26150 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
26151 tests. New tests for enums inside classes.
26152
26153 * gdb.c++/compiler.cc: indicate support of template debugging.
26154
26155 * gdb.c++/demangle.exp: run hp style demangling tests.
26156
26157 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
26158 tests.
26159
26160 * gdb.c++/misc.cc: changes to support new tests.
26161
26162 * gdb.c++/templates.cc: changes to support HP's compiler; changes
26163 to support new tests.
26164
26165 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
26166 gcc, then skip these tests.
26167
26168Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
26169
26170 The following files are part of the HP merge; some had longer
26171 names at HP, but have been renamed to be no more than 14
26172 characters in length.
26173
26174 * gdb.hp/ambiguous.cc: new file.
26175 * gdb.hp/ambiguous.exp: new file.
26176 * gdb.hp/attach.exp: new file.
26177 * gdb.hp/attach2.exp: new file.
26178 * gdb.hp/classes-hp.exp: new file.
26179 * gdb.hp/ctti.exp: new file.
26180 * gdb.hp/ctti-add.cc: new file.
26181 * gdb.hp/ctti-add1.cc: new file.
26182 * gdb.hp/ctti-add2.cc: new file.
26183 * gdb.hp/ctti-add3.cc: new file.
26184 * gdb.hp/dbx.exp: new file.
26185 * gdb.hp/exception.cc: new file.
26186 * gdb.hp/exception.exp: new file.
26187 * gdb.hp/foll-exec.c: new file.
26188 * gdb.hp/foll-exec.exp: new file.
26189 * gdb.hp/foll-fork.c: new file.
26190 * gdb.hp/foll-fork.exp: new file.
26191 * gdb.hp/foll-vfork.c: new file.
26192 * gdb.hp/foll-vfork.exp: new file.
26193 * gdb.hp/inherit-hp.exp: new file.
26194 * gdb.hp/more-steps.exp: new file.
26195 * gdb.hp/namespace.cc: new file.
26196 * gdb.hp/namespace.exp: new file.
26197 * gdb.hp/optimize.exp: new file.
26198 * gdb.hp/pxdb.c: new file.
26199 * gdb.hp/pxdb.exp: new file.
26200 * gdb.hp/quicksort.exp: new file.
26201 * gdb.hp/reg-test.exp: new file.
26202 * gdb.hp/reg-test.s: new file.
26203 * gdb.hp/sized-enum.c: new file.
26204 * gdb.hp/sized-enum.exp: new file.
26205 * gdb.hp/start-stop.exp: new file.
26206 * gdb.hp/templ-hp.cc: new file.
26207 * gdb.hp/templ-hp.exp: new file.
26208 * gdb.hp/thr-lib.c: new file.
26209 * gdb.hp/thr-lib.exp: new file.
26210 * gdb.hp/thr-lib.h: new file.
26211 * gdb.hp/thr-liblib.c: new file.
26212 * gdb.hp/virtfun-hp.c: new file.
26213 * gdb.hp/virtfun-hp.exp: new file.
26214 * gdb.hp/watch-cmd.exp: new file.
26215 * gdb.hp/watch-hp.exp: new file.
26216 * gdb.hp/xdb1.exp: new file.
26217 * gdb.hp/xdb2.exp: new file.
26218 * gdb.hp/xdb3.exp: new file.
26219
26220Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
26221
26222 The following files are part of the HP merge; some had longer
26223 names at HP, but have been renamed to be no more than 14
26224 characters in length.
26225
26226 * gdb.base/ss.h: new file.
26227 * gdb.base/call-ar-st.c: new file.
26228 * gdb.base/call-ar-st.exp: new file.
26229 * gdb.base/call-rt-st.c: new file.
26230 * gdb.base/call-rt-st-exp: new file.
26231 * gdb.base/call-strs.exp: new file.
26232 * gdb.base/ena-dis-br.exp: new file.
26233 * gdb.base/environ.exp: new file.
26234 * gdb.base/long_long.exp: new file.
26235 * gdb.base/sect-cmd.exp: new file.
26236 * gdb.base/shlib-cl2.exp: new file.
26237 * gdb.base/smoke.exp: new file.
26238 * gdb.base/so-impl-ld.c: new file.
26239 * gdb.base/so-impl-ld.exp: new file.
26240 * gdb.base/so-indr-cl.c: new file.
26241 * gdb.base/so-indr-cl.exp: new file.
26242 * gdb.base/varargs.exp: new file.
26243 * gdb.base/volatile.exp: new file.
26244 * gdb.base/whatis-exp.exp: new file.
7a292a7a 26245 * gdb.base/display.exp: new file.
c906108c
SS
26246 * gdb.c++/derivation.exp: new file.
26247 * gdb.c++/local.exp: new file.
26248 * gdb.c++/member-ptr.exp: new file.
26249 * gdb.c++/overload.exp: new file.
26250 * gdb.c++/ovldbreak.exp: new file.
26251 * gdb.c++/ref-types.exp: new file.
26252 * gdb.c++/ref-types2.exp: new file.
26253 * gdb.c++/userdef.exp: new file.
d63a86f8 26254
c906108c
SS
26255Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
26256
26257 * gdb.base/default.exp: Reflect wording change in remote.c.
26258
dc96c6c7 26259Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26260
26261 * gdb.base/help.exp: Update to reflect current text.
26262
26263Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
26264
26265 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
26266 they're stack variables and contain garbage.
26267 * gdb.c++/anon-union.exp: new file.
26268
26269 The following changes were made by David Taylor
889bf7c5
PA
26270 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
26271 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
26272 in changes by HP.
c906108c
SS
26273
26274 * gdb.base/bitops.exp: new file.
26275 * gdb.base/default.exp: change expected messages for catch and
26276 info catch tests to reflect HP merge changes.
26277 * gdb.base/enable-disable-break.exp
26278 * gdb.base/ending-run.c: new file.
26279 * gdb.base/long_long.c: new file.
26280 * gdb.base/maint.exp: new file.
26281 * gdb.base/pointers2.exp: new file.
26282 * gdb.base/shlib-call2.exp: new file.
26283 * gdb.base/solib.exp: new file.
26284 * gdb.base/step-test.c: new file.
26285 * gdb.c++/anon-union.cc: new file.
26286 * gdb.c++/local.cc: new file.
26287 * gdb.c++/member-pointer.cc: new file.
26288 * gdb.c++/method.cc: new file.
26289 * gdb.c++/ref-types.cc: new file.
26290 * gdb.c++/ref-types2.cc: new file.
26291 * gdb.c++/userdef.cc: new file.
d63a86f8 26292
c906108c
SS
26293 * gdb.base/scope.exp: compile one file at a time, then link.
26294 * gdb.base/langs.exp: ditto.
26295 * gdb.base/list.exp: ditto.
d63a86f8 26296
c906108c
SS
26297Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
26298
26299 The following changes were made by David Taylor
889bf7c5
PA
26300 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
26301 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
26302 in changes by HP.
d63a86f8 26303
c906108c
SS
26304 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
26305 skip tests. When compiling pass c++ flag to gdb_compile.
26306 * gdb.c++/
d63a86f8 26307
c906108c
SS
26308 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
26309 test for on hppa*-*-hpux*; use args to see if c++ was specified.
26310 (skip_hp_tests): new function.
26311 (gdb_preprocess): new function.
26312
26313 * configure.in (hpdir): decide whether to configure gdb.hp.
26314 * configure: regenerated.
26315
26316 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
26317 to delete on clean.
26318 (EXECUTABLES): update to reflect new additions.
26319 * gdb.base/commands.exp: update message expected.
26320 * gdb.base/default.exp: add copyright notice.
26321 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
26322 * gdb.base/help.exp: update messages to reflect current text.
26323 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
26324 targets for recurse tests.
26325 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
26326 skip this file.
26327
26328 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
26329 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
26330 compilation.
26331 * gdb.c++/misc.exp: ditto.
26332 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
26333 run the tests. tell gdb_compile that it's a c++ compilation.
26334
26335 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 26336
c906108c
SS
26337 * gdb.base/all-bin.exp: new file.
26338 * gdb.base/arithmet.exp: new file.
26339 * gdb.base/assign.exp: new file.
26340 * gdb.base/completion.exp: new file.
26341 * gdb.base/cond-expr.exp: new file.
26342 * gdb.base/condbreak.exp: new file.
26343 * gdb.base/define.exp: new file.
26344 * gdb.base/dollar.exp: new file.
26345 * gdb.base/environment.exp: new file.
26346 * gdb.base/eval-skip.exp: new file.
26347 * gdb.base/jump.exp: new file.
26348 * gdb.base/logical.exp: new file.
26349 * gdb.base/pointers.exp: new file.
26350 * gdb.base/relational.exp: new file.
26351 * gdb.base/section_command.exp: new file.
26352 * gdb.base/whatis-expr.exp: new file.
26353
26354 * gdb.base/all-types.c: new file.
26355 * gdb.base/call-array-struct.c: new file.
26356 * gdb.base/call-return-struct.c: new file.
26357 * gdb.base/call-strings.c: new file.
26358 * gdb.base/callfuncs2.c: new file.
26359 * gdb.base/condbreak.c: new file.
26360 * gdb.base/constvars.c: new file.
26361 * gdb.base/display.c: new file.
26362 * gdb.base/int-type.c: new file.
26363 * gdb.base/jump.c: new file.
26364 * gdb.base/miscexprs.c: new file.
26365 * gdb.base/pointers.c: new file.
26366 * gdb.base/pointers2.c: new file.
26367 * gdb.base/shmain.c: new file.
26368 * gdb.base/shr1.c: new file.
26369 * gdb.base/shr2.c: new file.
26370 * gdb.base/solib.c: new file.
26371 * gdb.base/solib1.c: new file.
26372 * gdb.base/solib2.c: new file.
26373 * gdb.base/varargs.c: new file.
26374 * gdb.c++/derivation.cc: new file.
26375 * gdb.c++/overload.cc: new file.
26376 * gdb.c++/ovldbreak.cc: new file.
26377 * gdb.hp/attach.c: new file.
26378 * gdb.hp/attach2.c: new file.
26379 * gdb.hp/average.c: new file.
26380 * gdb.hp/compiler.c: new file.
26381 * gdb.hp/compiler.cc: new file.
26382 * gdb.hp/execd-program.c: new file.
26383 * gdb.hp/follow-exec.c: new file.
26384 * gdb.hp/follow-fork.c: new file.
26385 * gdb.hp/follow-vfork-and-exec.c: new file.
26386 * gdb.hp/misc-hp.cc: new file.
26387 * gdb.hp/more-steps.c: new file.
26388 * gdb.hp/optimize.c: new file.
26389 * gdb.hp/quicksort.c: new file.
26390 * gdb.hp/run-hp.c: new file.
26391 * gdb.hp/start-stop.c: new file.
26392 * gdb.hp/sum.c: new file.
26393 * gdb.hp/templates-hp.cc: new file.
26394 * gdb.hp/thread-local-in-lib.c: new file.
26395 * gdb.hp/thread-local-in-lib.h: new file.
26396 * gdb.hp/thread-local-in-lib.lib.c: new file.
26397 * gdb.hp/vforked-program.c: new file.
26398 * gdb.hp/virtfunc-hp.cc: new file.
26399 * gdb.hp/watchpoint-hp.c: new file.
26400 * gdb.hp/xdb.c: new file.
26401 * gdb.hp/xdb0.c: new file.
26402 * gdb.hp/xdb0.h: new file.
26403 * gdb.hp/xdb1.c: new file.
26404
26405Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
26406
26407 The following change was made by Edith Epstein
889bf7c5
PA
26408 <eepstein@cygnus.com> as part of a project to merge in changes
26409 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
26410
26411 * gdb.c++/demangle.exp: changed the expected output for some
26412 ARM-style mangling -- removed second reference to datatype.
889bf7c5 26413 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 26414 T1<char>::~T1<char>(void)
c906108c 26415 becomes,
a9c64011
AS
26416 maint demangle __dt__11T1__pt__2_cFv
26417 T1<char>::~T1(void)
c906108c 26418
889bf7c5 26419 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 26420
c906108c
SS
26421Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
26422
26423 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
26424 * gdb.trace/backtrace.exp: Likewise.
26425 * gdb.trace/circ.exp: Likewise.
26426 * gdb.trace/collection.exp: Likewise.
26427 * gdb.trace/deltrace.exp: Likewise.
26428 * gdb.trace/infotrace.exp: Likewise.
26429 * gdb.trace/limits.exp: Likewise.
26430 * gdb.trace/packetlen.exp: Likewise.
26431 * gdb.trace/passc-dyn.exp: Likewise.
26432 * gdb.trace/passcount.exp: Likewise.
26433 * gdb.trace/report.exp: Likewise.
26434 * gdb.trace/save-trace.exp: Likewise.
26435 * gdb.trace/tfind.exp: Likewise.
26436 * gdb.trace/tracecmd.exp: Likewise.
26437 * gdb.trace/while-dyn.exp: Likewise.
26438 * gdb.trace/while-stepping.exp: Likewise.
26439
264401998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
26441
26442 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
26443
26444Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
26445
26446 From Brendan Kehoe:
26447 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
26448 int return types.
26449
26450Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
26451
26452 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 26453 remote dos host testing right.
c906108c
SS
26454
26455Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
26456
26457 * gdb.base/corefile.exp: remove some xfails.
26458
26459Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
26460
26461 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 26462 have different timestamps.
c906108c
SS
26463
26464Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
26465
26466 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 26467 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
26468
26469Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
26470
26471 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 26472 delta.
c906108c
SS
26473
26474Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
26475
26476 * gdb.base/default.exp: Add brace missing from previous delta.
26477
26478Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
26479
26480 * gdb.base/default.exp: Support test for info float for all
26481 varieties of arm toolchain.
26482
dc96c6c7 26483Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26484
26485 * gdb.trace/*.exp: remove "remote_download" command.
26486
dc96c6c7 26487Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26488
26489 * gdb.trace/*.exp: remove -gdwarf from compile.
26490
26491Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
26492
26493 * gdb.trace/configure.in(AC_INIT): typo
26494 * gdb.trace/configure: regenerated
26495
dc96c6c7 26496Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26497
26498 * config/m68k-emc.exp: New file.
26499 * lib/<emc-support.exp trace-support.exp}: New files.
26500 * configure.in: add new test directory gdb.trace.
26501 * gdb.trace/{configure configure.in Makefile.in}: New files.
26502 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
26503 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
26504 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
26505 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
26506 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
26507 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
26508 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 26509
dc96c6c7 26510Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26511
26512 * gdb.c++/classes.exp: Change all regular expressions to match
26513 arbitrary combinations of newline/carriage-return, so that they
26514 will work equally well on Unix and Windows.
26515 * gdb.c++/inherit.exp: ditto.
26516 * gdb.c++/virtfunc.exp: ditto.
26517
265181998-08-11 Dawn Perchik <dawn@cygnus.com>
26519
26520 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
26521
c2d11a7d
JM
26522Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
26523
26524 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
26525 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
26526 to use a0-a3/d0-d3 as needed.
26527
26528Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
26529
26530 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
26531 * gdb.disasm/am33.exp: Corresponding changes.
26532
c906108c
SS
265331998-07-11 Felix Lee <flee@cygnus.com>
26534
26535 * gdb.base/callfuncs.exp: add cmp10 test.
26536 * gdb.base/callfuncs.c (cmp10): new function.
26537
26538Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
26539
d63a86f8 26540 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
26541 into two parts to get around a synchronization problem in expect.
26542
3fc11d3e
JM
26543Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
26544
26545 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
26546
26547 * configure.in: Add options for gdbtk testsuite.
26548
26549 * configure: Regenerate.
26550
26551 * gdb.gdbtk: New directory to hold gdbtk tests.
26552
c906108c
SS
26553Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26554
26555 * gdb.fortran/types.exp: Escape brackets in expect patterns
26556 for test_float_literal_types_accepted tests.
26557 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
26558 before run test.
26559
c2d11a7d
JM
26560Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
26561
26562 * am33.exp: Just compile, do not link the testcase.
26563 * am33.s: Add ".am33" pseudoop to force am33 mode.
26564
c906108c
SS
265651998-06-25 Felix Lee <flee@cygnus.com>
26566
26567 * gdb.base/setshow.exp: make sure $pc is sane.
26568
26569 * gdb.stabs/weird.exp: split expect patterns properly.
26570
c2d11a7d
JM
26571Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
26572
26573 * gdb.disasm/am33.s: New disassembler testfile for the am33.
26574 * gdb.disasm/am33.exp: Run it.
26575
dc96c6c7 26576Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26577
26578 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
26579 match processing (and eliminate spurious timeouts when running).
26580
dc96c6c7 26581Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26582
26583 * gdb.base/signals.exp (test_handle_all_print): put back Mach
26584 exception test, but conditionalize it on target [mach | gnu].
26585
dc96c6c7 26586Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26587
26588 * gdb.base/overlays.exp: fixup compile line for linker script.
26589
26590Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
26591
26592 * gdb.fortran/types.exp: don't guess at float size.
26593
26594Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
26595
26596 * gdb.base/exprs.exp: delete test that depends on int size.
26597
26598Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
26599
26600 * config/sim.exp: Removed checks for target triplets.
26601 (gdb_target_sim): Use gdb,target_sim_options.
26602
26603Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
26604
26605 * gdb.base/reread.exp: New file.
26606 * gdb.base/reread1.c: New file.
26607 * gdb.base/reread2.c: New file.
26608
26609Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
26610
26611 * config/sim.exp: Use 'target sim -sparclite' when running
26612 SPARClite programs.
26613
26614Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
26615
26616 * gdb.base/structs2.exp: New file.
26617 * gdb.base/structs2.c: New file.
26618
26619Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
26620
26621 * gdb.asm/common.inc: New file.
26622 * gdb.asm/d10v.inc: New file.
26623 * asm-source.exp: Pass -I's to gas to find .inc files.
26624 Update line numbers in expected output.
26625 * asmsrc1.s: Rewrite.
26626 * asmsrc2.s: Rewrite.
26627 * configure.in: Create arch.inc symlink.
26628 * configure: Regenerate.
26629 * Makefile.in (distclean): Delete arch.inc.
26630
26631Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
26632
26633 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
26634 (t_enum_value2): ditto
26635 (t_enum_value3): ditto
26636 (main): ditto
c906108c
SS
26637Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26638
26639 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
26640 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
26641 change.
26642 Use gdb_test instead of send_gdb/gdb_expect sequences.
26643
26644Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
26645
26646 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
26647 not void.
26648
26649Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
26650
26651 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
26652 subroutines. Used to test gdbs ability to single step through PC
26653 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
26654
26655Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
26656
26657 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
26658 more rigorous EGCS C++ error checking.
26659
26660Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26661
a9c64011
AS
26662 * gdb.base/help.exp: Clean up `help set args' and `help show args'
26663 tests.
26664 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
26665 function when asleep.
26666 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
26667 for i*86 Linux and SVR4 signal handling problems.
26668 Remove linux xfail for `next to handler in signals_tests_1', fixed
26669 by recent infrun.c change.
26670 Limit backtrace to 10 frames to avoid timeout problems with infinite
26671 stack backtraces.
26672 Adjust expect pattern in `handle all print' test to match Apr 28 1997
26673 target.[ch] change.
c906108c
SS
26674
26675Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
26676
26677 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
26678 for a newline from gdb before continuing.
26679 (default_gdb_exit): Just look for y or n.
26680 (gdb_test): Detect abnormal exit from GDB running on DOS; if
26681 it does, fail the rests of the tests in the file.
26682
26683Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
26684
26685 * config/cygmon.exp: New file.
26686
26687Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
26688
26689 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 26690 main" test on remote targets.
c906108c
SS
26691
26692 * gdb.base/scope.exp: Fix problem with filelocal_bss before
26693 run test on remote targets.
26694
26695Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
26696
26697 * gdb.asm: New directory.
26698 * configure.in: Configure it.
26699 * configure: Regenerate.
26700 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
26701 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
26702
26703Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
26704
26705 * config/mn10300-eval.exp: New file to support MN10300 eval board.
26706
dc96c6c7 26707Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26708
a9c64011
AS
26709 * gdb.base/overlays (several files): Merge the two overlay
26710 managers into one. Change variables (foox, barx, bazx, grbxx)
26711 back into ints but force them to load in their proper sections.
c906108c
SS
26712
26713Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
26714
26715 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 26716 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
26717 (D10VCopy): Handle memory regions crossing 16k boundaries.
26718 (D10VCopy): Transfer data in 32 bit chunks.
26719
26720Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
26721
26722 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 26723 correct.
c906108c
SS
26724
26725 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 26726 map. Include space for printf in .text segment.
c906108c
SS
26727
26728 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 26729 updated d10v memory VMA/LMA map.
c906108c 26730 (D10VCopy): Call D10VTranslate.
d63a86f8 26731
c906108c
SS
26732Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
26733
26734 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
26735
26736 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
26737 that it won't be put into the .sdata - small data -
26738 section. Update reference.
c906108c
SS
26739 * gdb.base/baz.c (bazx, baz): Ditto.
26740 * gdb.base/foo.c (foox, foo): Ditto.
26741 * gdb.base/grbx.c (grbxx, grbx): Ditto.
26742
26743 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 26744 to be arrays.
d63a86f8 26745
dc96c6c7 26746Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26747
a9c64011
AS
26748 * gdb.base/overlays.exp: fix up and get working again.
26749 Add tests for backtraces from an overlay function.
d63a86f8 26750
c906108c
SS
26751Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
26752
26753 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
26754 "calling function with watchpoint enabled".
26755
26756Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
26757
26758 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 26759 gdb_suppress_tests for d10v-*-*.
c906108c
SS
26760 * lib/gdb.exp (gdb_suppress_tests): Disable this function
26761 pending review of whether it is useful or not.
26762
26763Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
26764
26765 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
26766
26767Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
26768
26769 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
26770 * config/dve.exp: New file to support Densan boards.
26771
26772Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
26773
26774 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 26775 reads and BSD.
c906108c
SS
26776
26777Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
26778
26779 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
26780 response.
26781
26782 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
26783
26784Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
26785
26786 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 26787 test.
c906108c
SS
26788
26789 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 26790 target_sizeof_long and target_bigendian_p.
c906108c 26791 (structs_by_value, structs_by_reference): Check values according
889bf7c5 26792 to targets word size and endianess.
d63a86f8 26793
c906108c
SS
26794Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
26795
26796 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 26797 output.
c906108c
SS
26798
26799Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
26800
26801 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 26802 Update test of set args help to match source change.
c906108c
SS
26803
26804Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
26805
26806 * gdb.base/default.exp: Expect help system output to be in
26807 alphabetical order.
26808 * gdb.base/help.exp: Ditto.
26809
26810Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
26811
26812 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
26813 "i*86-pc-linux-gnu*".
26814 * gdb.base/interrupt.exp: Ditto.
26815 * gdb.base/corefile.exp: Ditto.
26816
26817 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 26818 define vxworks when building the testcase.
c906108c
SS
26819
26820 * gdb.base/ptype.exp: Fix testnames to be unique.
26821 * gdb.base/radix.exp: Ditto.
26822 * gdb.base/term.exp: Ditto.
26823 * gdb.base/whatis.exp: Ditto.
26824 * gdb.c++/classes.exp: Ditto.
26825
26826Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
26827
26828 * gdb.base/callfuncs.exp: Fix indentation.
26829
26830 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
26831 suppress_flag has been set.
26832 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
26833 target feature.
26834
26835Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
26836
26837 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
26838 the testcase.
26839
26840 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 26841 set_debug_traps() and breakpoint().
c906108c
SS
26842 * gdb.c++/misc.cc (main): Ditto.
26843 * gdb.c++/templates.cc (main): Ditto.
26844 * gdb.c++/virtfunc.cc (main): Ditto.
26845
26846Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
26847
26848 * lib/gdb.exp(gdb_step_for_stub): New function.
26849 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
26850 exists, reload the executable and do a "continue" instead of
26851 doing a jump.
26852 (runto_main): Use gdb_step_for_stub.
d63a86f8 26853
c906108c 26854 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 26855 tests to have unique names.
c906108c
SS
26856 * gdb.base/callfuncs.exp: Ditto.
26857 * gdb.base/commands.exp: Ditto.
26858 * gdb.base/default.exp: Ditto.
26859 * gdb.base/help.exp: Ditto.
26860 * gdb.base/list.exp: Ditto.
26861 * gdb.base/opaque.exp: Ditto.
26862 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
26863 similar tests.
d63a86f8 26864
c906108c
SS
26865 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
26866 * gdb.c++/cplusfuncs.cc: Ditto.
26867 * gdb.c++/virtfunc.cc: Ditto.
26868
26869 * config/monitor.exp: Keep track of the last file we saw, rather
26870 than trying to get the info from gdb.
26871
26872 * gdb.fortran/types.exp: Move comment to previous line.
26873
26874Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
26875
26876 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 26877 target mode.
c906108c
SS
26878
26879Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
26880
26881 From Bob Manson:
26882 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 26883 string from GDB when it connects.
c906108c
SS
26884
26885 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
26886
26887Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
26888
26889 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
26890 if we can't get a debug format from GDB (we may be testing an
26891 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
26892
26893 * gdb.stabs/weird.exp: Fix quoting.
26894
26895 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
26896
26897Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
26898
26899 * config/arm-ice.exp: New file.
26900
26901Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
26902
26903 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 26904 until it has been modified to work with the new testsuite.
c906108c 26905
99707966 26906 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
26907 testcase won't compile, cause all of the testcases in the file to
26908 fail instead.
c906108c
SS
26909
26910 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
26911 (gdb_clear_suppressed): New procedure.
26912 (gdb_stop_suppressing_tests): Only clear suppress_flag if
26913 it contains a positive value.
26914
26915Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
26916
26917 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
26918
26919 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
26920
26921Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
26922
26923 * lib/gdb.exp (setup_xfail_format): New function.
26924 (get_debug_format): New function to get debug format.
26925 (debug_format): New global variable to hold last value set
26926 by get_debug_format.
26927 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 26928 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
26929 * gdb.c++/ptype.exp: Ditto.
26930 * gdb.c++/classes.exp: Ditto.
26931 * gdb.c++/cplusfuncs.exp: Ditto.
26932 * gdb.c++/inherit.exp: Ditto.
26933 * gdb.c++/templates.exp: Ditto.
26934 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 26935
c906108c
SS
26936Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
26937
26938 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
26939 host doesn't have a currently-open connection.
26940
26941 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
26942 any gdb stub target. Handle cases where gdb doesn't respond when
26943 interrupted in a sane fashion.
c906108c
SS
26944
26945 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 26946 same thing in a totally different way.
c906108c
SS
26947
26948 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 26949 setting "timeout".
c906108c 26950 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 26951 default_gdb_init now.
c906108c
SS
26952
26953Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
26954
26955 * gdb.base/printcmds.exp: Fix "check for floating addition"
26956 regexp to accept results within approx +/- .01 of exact value.
26957 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
26958
26959Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
26960
26961 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 26962 properly.
c906108c
SS
26963 (gdb_expect): Add optional timeout parameter, and add timeout
26964 value to various calls.
26965 (gdb_suppress_tests): Only give one warning message per group.
26966
26967Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
26968
26969 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
26970 global variables. Handle getting a value for $timeout more
26971 gracefully.
c906108c
SS
26972
26973Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26974
26975 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 26976 initialize.
c906108c 26977 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 26978 by a target configuration file.
c906108c
SS
26979 (gdb_expect): Pass the timeout to remote_expect.
26980
26981 * config/monitor.exp(gdb_load): Fix typo in regexp.
26982
26983Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
26984
26985 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
26986
26987Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
26988
26989 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
26990 here. Call gdb_target_exec before rebooting the target, to make
26991 sure the connection to the target is closed.
c906108c
SS
26992 (gdb_load): Pass the name of the executable to gdb_target_monitor.
26993 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
26994 Also detect "Timeout reading from remote" error.
26995
26996 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
26997 gdb_target_monitor. Don't call gdb_file_cmd here; let
26998 gdb_target_monitor do it.
c906108c
SS
26999
27000 * gdb.disasm/hppa.exp: Don't use exec_output.
27001
27002Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
27003
27004 * gdb.base/list.exp: If we're debugging a non-native target,
27005 try to set the pc register to point to the start of the
27006 program before doing the first list command.
27007
27008 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 27009 test_calls after restarting.
c906108c
SS
27010
27011 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 27012 reloading.
c906108c
SS
27013
27014 * gdb.base/watchpoint.exp: Fix typo.
27015
27016 * gdb.base/setshow.exp: Check for use_gdb_stub.
27017
27018 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 27019 stub case.
c906108c
SS
27020 * gdb.base/langs.exp: Ditto.
27021
27022 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
27023 gdb_load_offset. If we weren't given a file to load, figure out
27024 what the current file is and use it.
c906108c
SS
27025
27026 * config/i386-bozo.exp: New file.
27027
27028Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
27029
27030 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
27031 feature.
27032
27033 * config/proelf.exp: New entry.
27034
27035Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
27036
27037 * lib/gdb.exp: Remove spurious .* patterns at the beginning
27038 of regexps.
27039
27040 * gdb.base/watchpoint.exp: Don't run the test_stepping
27041 tests if gdb can't call functions on the target.
27042
27043 * gdb.base/setshow.exp: Don't run the set prompt tests if
27044 the board has gdb_prompt set.
27045
27046Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
27047
27048 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
27049 * gdb.base/commands.exp: Likewise.
27050 * gdb.base/setshow.exp: Likewise.
27051
27052Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
27053
27054 * config/monitor.exp(gdb_start): Look for gdb_prompt target
27055 feature.
27056
27057 * config/i960.exp: New file.
27058
27059Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
27060
27061 * gdb.base/funcargs.exp: Check for gdb,short_int target
27062 feature instead of looking for explicit target triplets.
27063
dc96c6c7 27064Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 27065
d63a86f8 27066 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
27067 "p 123DEADBEEF", to check parse_number.
27068 * top.c: change "to enable to enable" to "to enable" in a couple
27069 of help strings.
27070
27071Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
27072
27073 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
27074 on the mn10300.
d63a86f8 27075
c906108c
SS
27076Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
27077
27078 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
27079 where the test executable is run with explicit args.
27080 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
27081
27082Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
27083
27084 * gdb.base/run.c: Use FAKEARGV to build test executable that
27085 does not require a command line arg, since most simulators
27086 don't currently support passing such an arg into the simulated
27087 program.
27088 * gdb.base/commands.exp: Change tests to insert the proper
27089 value as the arg to the first recursive factorial call. Change
27090 compilation line to define FAKEARGV at compile time.
27091
27092Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
27093
27094 * gdb.base/recurse.exp: Enable these tests for the mn10300.
27095 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
27096 function with watchpoint enabled" test.
27097
27098Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
27099
27100 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 27101 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
27102
27103 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 27104 "Tests restarted" messages.
c906108c
SS
27105
27106Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
27107
27108 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
27109
dc96c6c7 27110Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27111
27112 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
27113 for INFO SYMBOL; add help tests for OVERLAY commands.
27114 * gdb.base/default.exp: add tests for INFO SYMBOL command;
27115 add tests for OVERLAY commands
27116 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
27117 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
27118 * gdb.base/sigall.c: add usestubs code frag
27119 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 27120
c906108c
SS
27121Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
27122
27123 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
27124 failures.
27125 (gdb_stop_suppressing_tests): Note that tests have restarted.
27126
27127Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
27128
27129 * config/h8300.exp: New file.
27130
27131Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
27132
27133 * gdb.base/setshow.exp: Check for the existence of a
27134 feature, not its value.
27135
27136Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
27137
27138 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
27139
27140 * gdb.base/scope.exp: It's now init0(), not init().
27141
27142 * gdb.base/scope0.c: For now, change init() to be init0().
27143
27144 * config/monitor.exp: Use gdb_serial in preference to serial
27145 or netport.
27146
27147 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 27148 and it's not already set.
c906108c
SS
27149
27150Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
27151
27152 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 27153 isn't using a stub and if it supports argument passing.
c906108c
SS
27154
27155Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
27156
27157 * config/udi.exp(gdb_start): Make sure UDICONF is set
27158 properly before starting gdb.
27159
27160Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
27161
27162 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
27163 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
27164 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
27165
27166Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
27167
27168 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 27169 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
27170
27171 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
27172
27173 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
27174
27175 * config/monitor.exp: Make sure we disconnect from the target.
27176 Also, try a reboot/reload cycle instead of failing if the
27177 load fails.
27178
27179Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
27180
27181 * gdb.base/default.exp: Don't set match_max.
27182 * gdb.base/help.exp: Ditto.
27183 * gdb.base/list.exp: Ditto.
27184 * gdb.base/signals.exp: Ditto.
27185
27186 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
27187 set, use remote_ld to download the testcase instead of
27188 the GDB loader.
27189
27190Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
27191
27192 * config/vr5000.exp: New file.
27193
27194 * config/monitor.exp(gdb_target_monitor): Add pattern for
27195 "Ending remote" to detect errors in connecting.
27196
27197 * gdb.base/setshow.exp: Add .* within auto language test.
27198
27199 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
27200 target feature.
27201
27202 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 27203 and reboot the board if necessary.
c906108c
SS
27204
27205 * gdb.base/setvar.exp(test_set): Handle multiple prints within
27206 a set of tests. Remove print.* from the patterns being checked.
27207
27208Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
27209
27210 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
27211 refer to gdb_spawn_id.
27212
27213 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
27214 longer used.
27215 * config/sparclet.exp: Ditto.
27216 * config/sparclet-old.exp: Ditto.
27217 * config/slite.exp: Ditto.
27218 * config/sim.exp: Ditto.
27219 * gdb.base/funcargs.exp: Ditto.
27220
27221 * lib/gdb.exp:Remove references to gdb_spawn_id.
27222 (gdb_expect): Move to remote.exp.
27223
27224Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
27225
27226 * config/monitor.exp: Detect the "Couldn't establish connection"
27227 message from GDB.
27228
27229Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
27230
27231 * gdb.base/bitfields.exp: Use runto instead of explicit
27232 gdb_run_cmd/gdb_expect sequences.
27233
27234 * gdb.base/break.exp(text_next_with_recursion): Add match for
27235 gdb_expect call.
27236
27237 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
27238 We also need to handle the "A program is being debugged already"
27239 prompt from gdb. Use gdb_test to set the baud rate.
27240
27241 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
27242 to 20000. Really. I mean it.
27243
27244Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27245
27246 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
27247 fails. If suppress_flag is set, skip perror message about not
27248 being able to send to GDB.
c906108c 27249 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 27250 GDB.
c906108c
SS
27251 (gdb_expect): If suppress_flag is set, always fail immediately.
27252 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
27253 (gdb_init): Call gdb_stop_suppressing_tests.
27254 (default_gdb_exit): Ditto.
27255 (default_gdb_start): Ditto.
27256
27257 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 27258 gdb_stop_suppressing_tests as appropriate.
c906108c 27259 * gdb.base/break.exp: Ditto.
889bf7c5 27260 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
27261 * gdb.base/commands.exp: Ditto.
27262 * gdb.base/exprs.exp: Ditto.
889bf7c5 27263 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
27264 * gdb.base/list.exp: Ditto.
27265 * gdb.base/recurse.exp: Ditto.
889bf7c5 27266 * gdb.base/scope.exp: Ditto.
c906108c
SS
27267 * gdb.base/structs.exp: Ditto.
27268 * gdb.c++/inherit.exp: Ditto.
27269
27270Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
27271
27272 * config/vr4300.exp: New file.
27273
99707966 27274 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 27275
99707966 27276 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
27277
27278Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
27279
27280 * lib/gdb.exp(gdb_init): New function.
27281
27282 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 27283 for each individual variable set.
c906108c
SS
27284
27285 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
27286 name.
27287
27288 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
27289
27290 * gdb.base/scope.exp: Use gdb_test.
27291
27292 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
27293 aborting; the testsuite driver will do that for us (see
27294 gdb_finish). Also, use gdb_test in a few more places.
27295
27296Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
27297
27298 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
27299
27300Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
27301
27302 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
27303 and "add_tests" are not at the same address.
27304
27305Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
27306
27307 * gdb.base/ptype.exp: Use gdb_test.
27308
27309Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
27310
27311 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
27312 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
27313 left in. No longer expect them to fail.
27314
27315 * gdb.stabs/*.mt; Deleted, no longer used.
27316 * gdb.stabs/configure.in: Remove references to target makefile
27317 frags.
27318 * gdb.stabs/configure: Rebuilt.
27319
27320 * gdb.disasm/*.mt: Deleted, no longer used.
27321 * gdb.disasm/configure.in: Remove references to target makefile
27322 frags. Use "sh3.s" as the unique filename for this directory.
27323 * gdb.disasm/configure: Rebuilt.
27324
27325 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
27326 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
27327 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
27328
27329Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
27330
27331 * config/udi.exp: Use mondfe,name instead of remote_host.
27332
27333Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
27334
27335 * gdb.base/watchpoint.exp: Don't expect a failure when calling
27336 a function with a watchpoint enabled on the mn10200.
27337
27338 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
27339 before trying to create it!
27340
27341Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
27342
27343 * config/vx.exp: Use hostname instead of netport.
27344
27345 * config/vxworks.exp: New file.
27346
27347 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
27348
27349 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 27350 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
27351 occurs.
27352
27353 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
27354 $gdb_spawn_id directly.
27355 (gdb_run_cmd): Try _start as well as start. Use the target feature
27356 gdb,start_symbol as the symbol to start from when jumping.
27357
27358Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
27359
27360 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
27361 redundant) test.
27362
27363 * gdb.base/recurse.exp: Relax final value test for 'b' so that
27364 it doesn't lose for 16bit integer systems.
27365
27366Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
27367
27368 * gdb.fortran/types.exp: If the target doesn't support "double"
27369 data types, then expect "real" types to only be 4 bytes.
27370
27371 * gdb.c++/virtfunc.exp: Expect failure for virtual function
27372 call tests if the target doesn't support inferior function calls.
27373
27374 * gdb.base/printcmds.exp: Allow minor deviation in FP values
27375 in printf tests.
27376
27377Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
27378
27379 * gdb.base/help.exp: Disable "help set", "help show", and
27380 "help support". Simplify regexp for "help stack".
27381
27382 * gdb.base/default.exp: Set match_max to 5000 and the timeout
27383 to 60 seconds. Temporarily set match_max to 15000 around the
27384 "info copying" test.
27385
27386 * gdb.base/nodebug.exp: Don't try to do an inferior function
27387 call if the target doesn't support them.
27388 * gdb.base/printcmds.exp: Likewise.
27389 * gdb.base/setvar.exp: Likewise.
27390 * gdb.base/structs.exp: Likewise.
27391 * gdb.c++/templates.exp: Likewise.
27392 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
27393
27394 * gdb.base/recurse.exp: Enable for the mn10200.
27395
27396 * configure.in: Do configure gdb.stabs directory for *-*-elf
27397 targets.
27398 * configure: Rebuilt.
27399
27400 * gdb.base/break.exp: Check for gdb,noresults before testing
27401 exit status and/or results from the target.
27402 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
27403 * lib/gdb.exp: Remove old (now bogus) initialization of
27404 noinferior, noargs, noresults and nosignals.
27405
27406Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
27407
27408 * config/sh.exp: New file.
27409
27410 * config/slite.exp: Try to connect multiple times to the board
27411 before rebooting. Only send a "monitor run" if need_monitor_run
27412 is set.
27413
27414 * gdb.base/break.exp: Don't do the "stub continue" test if
27415 the target has gdb_stub set.
27416
27417 * gdb.base/callfuncs.exp: Increase the timeout.
27418
27419 * gdb.base/interrupt.exp: Don't even try to compile the testcase
27420 if the target has gdb,noinferiorio set.
27421
27422 * gdb.base/list.exp: Increase match_max to 10000 characters.
27423
27424 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
27425
27426 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
27427 target.
27428
27429 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
27430
27431Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
27432
27433 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
27434 trying to delete the copy of gdb. Catch the file delete so we
27435 don't die if the delete fails; also, the file should be copied to
27436 the host, not to the build.
c906108c
SS
27437
27438Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
27439
27440 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 27441 parenthesis in case it contains multiple regexps separated
c906108c
SS
27442 with |.
27443
27444 * gdb.base/watchpoint.exp: Use gdb_test.
27445 * gdb.base/default.exp: Ditto.
27446
27447Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
27448
99707966 27449 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 27450
c906108c
SS
27451 * gdb.base/scope.exp: Use gdb_test.
27452 * gdb.c++/classes.exp: Ditto.
27453 * gdb.c++/inherit.exp: Ditto.
27454
27455Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
27456
27457 * gdb.base/crossload.exp: Don't use execute_anywhere, use
27458 remote_exec instead.
27459 * gdb.base/corefile.exp: Don't be ridiculous.
27460 * gdb.base/*.c: Add missing stub invocations.
27461
27462Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
27463
27464 * config/slite.exp: Miscellaneous fixes.
27465
27466 * lib/gdb.exp: Fix runto.
27467
27468 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
27469 the target.
27470
27471 * gdb.base/watchpoint.exp: Fix regexp.
27472
27473 * lib/gdb.exp(default_gdb_exit): Add a catch to the
27474 close and wait commands, as the descriptor may now be
27475 invalid. Always call "remote_close host".
27476
27477Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
27478
27479 Major rewrite for testsuite revision.
d63a86f8 27480
c906108c
SS
27481 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
27482 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
27483 instead of relying on spawn_id to always contain a valid
27484 spawn id.
27485 (get_compiler_info): New procedure to build the ${binfile}.ci
27486 file, instead of replicating this in N different places.
27487 (gdb_compile): New procedure.
d63a86f8 27488
c906108c 27489 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
27490 appropriate arguments) instead of compile. Use gdb_test in a lot
27491 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
27492 at the start of a testcase, as this is no longer done magically.
27493
27494 config/*-gdb.exp: Rename without the -gdb suffix.
27495
27496 config/mips.exp: Use remote_close instead of exit_remote_shell.
27497 config/monitor.exp: Use target_info instead of looking at
27498 baud, timeout, etc.
27499 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
27500
27501Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27502
27503 * gdb.c++/templates.exp (test_ptype_of_templates),
27504 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
27505 Update expect patterns for destructors and assignment operators
27506 to match corresponding c-typeprint.c changes.
27507 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
27508 to destructor breakpoint test, GDB should be able to set the
27509 destructor breakpoint without specifying arguments.
27510
27511Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
27512
27513 * gdb.threads/pthreads.exp: Change result for failure to compile due
27514 to lack of pthreads runtime support from an error to simply an
27515 unsupported test, per dejagnu standards.
27516
27517Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27518
27519 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
27520 where GDB exits to reduce pattern match time.
27521 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
27522
27523 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
27524
dc96c6c7 27525Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27526
27527 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
27528 * gdb.base/default.exp: ditto.
27529 * gdb.base/nodebug.exp: ditto.
27530 * gdb.base/printcmds.exp: ditto.
27531 * gdb.base/ptype.exp: ditto.
27532 * gdb.base/setvar.exp: ditto.
27533 * gdb.base/structs.exp: ditto.
27534 * gdb.base/setshow.c: Guard against uninitialized values of argc.
27535
27536Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
27537
27538 * configure, */configure: Rebuild with autoconf 2.12.
27539
27540Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
27541
27542 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
27543 use new i*86-pc-linux*-gnu quads.
27544 * gdb.base/corefile.exp: Ditto.
27545 * gdb.base/signals.exp: Ditto.
27546 * gdb.base/sigall.exp: Ditto.
27547 * gdb.base/interrupt.exp: Ditto.
27548
27549 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
27550 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
27551 RedHat 4.0.
d63a86f8 27552
c906108c 27553 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
27554 linux. This allows the test case to at least compile on latest
27555 linux, but still not run due to missing the threads runtime library.
c906108c
SS
27556
27557Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27558
27559 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
27560 directory to search gdb directory. Accept and step over conditional
27561 stack alignment code. Consume $prompt in failure cases.
27562 Reset timeout to $oldtimeout instead of some arbitrary value.
27563 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
27564 timeout problems with infinite stack backtraces.
27565 * gdb.base/ptype.exp (ptype struct link, union tu_link):
27566 Accept function parameters for linkfunc member.
27567
27568Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
27569
27570 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
27571 (CXXFLAGS): Remove, unreferenced.
27572 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
27573 previous -B options and also add -B option to pick up cross compiled
27574 runtime.
c906108c
SS
27575 (TARGET_INCLUDES): Add for -I options and add code to initialize when
27576 doing cross compiles.
27577 (target_alias): Declare global.
27578 (xgcc): Set variable to full path of gcc in build tree. Use findfile
27579 to verify that gcc exists in build tree, and if so set CC to that
27580 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 27581
c906108c
SS
27582Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
27583
27584 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
27585 ptype test for anonymous union. Fixup testcase to match
27586 current gcc debug output.
27587
27588Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
27589
27590 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
27591 force argument to an unsigned long type.
27592
27593Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
27594
27595 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 27596 tests and anonymous union print/ptype tests.
c906108c
SS
27597 * gdb.base/list.exp (test_forward-search): Increase timeout by
27598 5 minutes for the "search extremely long line" case.
27599 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
27600 completely optional and that the pass/fail messages use the command as
27601 the message if that third arg is a null string.
27602 (gdb_test_exact): Arrange that a null string pattern means match a
27603 null string output rather than any output, which might include random
889bf7c5 27604 errors.
c906108c
SS
27605 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
27606 backtrace test.
27607 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
27608 always failing and failure is now exposed by gdb.exp changes.
27609
27610Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
27611
27612 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
27613 weren't being noted.
27614
27615Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27616
27617 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
27618 * gdb.stabs/weird.exp: Remove v_comb xfails.
27619
dc96c6c7 27620Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27621
27622 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 27623 list.exp scope.exp watchpoint.exp]
c906108c 27624 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 27625
dc96c6c7 27626Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27627
27628 * config/monitor.exp: Increase download timeout to 1000 seconds.
27629
dc96c6c7 27630Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27631
27632 * config/m32r.exp: Increase timeout to 120 seconds.
27633
27634Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
27635
27636 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
27637 and accept older ordering as obsolescent gcc or gdb.
27638 * gdb.c++/templates.exp: Ditto.
27639 * gdb.c++/virtfunc.exp: Ditto.
27640
27641Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
27642
27643 * gdb.base/coremaker.c: Add code to mmap some data so we
27644 can check that it ends up in the core file.
27645 * gdb.base/corefile.exp: Add test to read mmapped data
27646 from core file.
27647
dc96c6c7 27648Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27649
27650 * config/m32r.exp: New file.
27651
27652Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
27653
27654 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
27655 that cflags can contains -gstabs, and work correctly for other tests.
27656
dc96c6c7 27657Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27658
27659 * gdb.base/setshow.exp: New file, tests show and set.
27660 * gdb.base/setshow.c: New file, tests show and set.
27661 * gdb.base/help.exp: Add test for help set|show annotate.
27662 * gdb.base/default.exp: Add test for set|show annotate.
27663
27664Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
27665
27666 * testsuite/gdb.base/break.exp: Make backtrace from factorial
27667 errors unique.
27668 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
27669 explicitly.
27670
27671Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
27672
27673 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
27674 and width commands. This is done elsewhere.
27675 * (gdb_start): Don't call gdb_start_sim here. That's already
27676 done in gdb_load. This fixes lots of failures in default.exp.
27677
27678Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
27679
27680 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
27681 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
27682 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
27683 in the same we we treat other failures (since it may be an expected
889bf7c5 27684 condition), rather than as an error.
c906108c
SS
27685 * gdb.base/signals.exp (test_handle_all_print): Revert back to
27686 old test format.
27687
27688Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
27689
27690 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
27691 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 27692 twice. Nuke the duplicates.
c906108c 27693 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 27694 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
27695 Remove config.h along with other config files.
27696
27697Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
27698
27699 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
27700 "p func1 ()" and note that rests of tests are skipped.
27701 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27702 setup_xfails for "print func2::coremaker_local".
c906108c
SS
27703 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
27704 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
27705 affected by the previous run test.
27706 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
27707 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
27708 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
27709 "pass int powerset tuple" and "pass modeless int powerset tuple".
27710 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
27711 "real write 4" and "real write 8".
27712 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27713 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
27714 "print \$i after tuple assign 2", and
27715 "print vs2 after tuple assign 2".
27716 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
27717 meaningful error message and return -1 so the caller can
27718 suppress further tests and avoid a cascade of errors.
d63a86f8 27719
c906108c
SS
27720Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
27721
27722 * gdb.base/a1-selftest.exp: Tweak tests to account for new
27723 format for printing version.
27724 * gdb.base/default.exp: Ditto.
27725 * gdb.base/interrupt.exp: Fix problem with cascade of
27726 errors if child process dies while calling a function.
d63a86f8 27727
c906108c
SS
27728Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
27729
27730 * Makefile.in (VPATH): Add
27731 * Makefile.in (Makefile, config.status): Fix rules so things get
27732 remade when necessary.
27733
27734Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
27735
27736 * Makefile.in (just-check): Add path to sibling expect dir
27737 to environment variable specified by RPATH_ENVVAR.
27738
27739Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
27740
27741 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
27742 (just-check): Add shared library paths for libstdc++, tk,
27743 tcl, bfd, and opcodes to the environment variable specified
27744 in RPATH_ENVVAR.
27745 * configure.in: Add support to recognize --enable-shared flag
27746 and generate correct value for RPATH_ENVVAR.
27747 * configure: Regenerated with autoconf.
27748
27749Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
27750
27751 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 27752 include all osf versions.
c906108c
SS
27753 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
27754 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
27755 when target is linux. When failing to build pthreads test
27756 executable, give more meaningful message.
27757 * gdb.threads/pthreads.c: Hpux also uses old definition of second
27758 arg for pthread_create.
d63a86f8 27759
c906108c
SS
27760Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
27761
27762 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 27763 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 27764 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 27765 and -lpthreads (everybody else).
c906108c
SS
27766 (test_startup): Fail gracefully if threads are not supported.
27767 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
27768 "p/c array_index("abcdef",2)" when not gcc compiled.
27769 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
27770 "print func2::coremaker_local" when not gcc compiled.
27771 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
27772 "ptype on opaque struct tagname (statically)",
27773 "ptype on opaque struct tagname (dynamically) 1", and
27774 "ptype on opaque struct tagname (dynamically) 2"
27775 for not compiled with gcc.
27776 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
27777 backtrace when compiled with gcc.
d63a86f8 27778 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
27779 than always return success.
27780
27781Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
27782
27783 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
27784
27785Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
27786
27787 * gdb.base/structs.exp: Undo last change.
27788
27789Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
27790
27791 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
27792 encapsulate all the steps/nexts done during self test, starting
27793 at main, and makes them less sensitive to optimization issues.
27794 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
27795 signal handler" test.
27796 * gdb.threads/pthreads.exp: Only run this for native configs.
27797 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
27798 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
27799 tests.
27800 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
27801 for "runto test_calls(void)" test.
d63a86f8 27802
c906108c
SS
27803Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
27804
27805 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
27806 and don't expect address info in breakpoint confirmations.
27807
27808Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
27809
27810 * gdb.base/list.exp (test_forward_search): Increase timeout
27811 temporarily by 60 seconds for searching extremely long line,
889bf7c5 27812 and then reset to old value when done. Increase expect input
c906108c
SS
27813 buffer to 10000.
27814
27815Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
27816
27817 * gdb.base/list.exp (test_forward_search): Fix to handle very
27818 long source line without overflowing expect's input buffer.
27819
27820Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
27821
27822 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
27823 "buffer_full".
27824
27825 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
27826 "buffer_full".
27827
27828 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
27829 "buffer_full".
27830
27831 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
27832 "buffer_full".
27833
27834Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
27835
27836 * configure.in (configdirs): Add gdb.threads.
27837 * configure: Regenerated with autoconf.
27838 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
27839 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
27840 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 27841
c906108c
SS
27842Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
27843
27844 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
27845
27846Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
27847
27848 * gdb.base/signals.exp (test_handle_all_print): Test separately for
27849 each signal's status in the output of "handle all print".
27850 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
27851 the \r\n sequence that immediately precedes the gdb prompt.
27852 * gdb.base/a1-selftest.exp: Save original timeout and restore
27853 after test.
27854
27855Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
27856
27857 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
27858 symbol.
27859
27860Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
27861
27862 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
27863
27864Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
27865
27866 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
27867 timeout by 60 seconds.
27868
27869Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
27870
27871 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
27872 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
27873 error return.
27874
27875Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
27876
27877 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
27878 gdb initialization, also report how long dejagnu waited. Restore
27879 old timeout before doing error return. Temporarily increase timeout
889bf7c5 27880 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
27881
27882Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
27883
27884 * lib/gdb.exp: Report timeout value for verbosity level 2.
27885 * config/gdbserver.exp: Ditto.
27886 * config/hppro.exp: Ditto.
27887 * config/mips-gdb.exp: Ditto.
27888 * config/monitor.exp: Ditto.
27889 * config/netware.exp: Ditto.
27890 * config/sim-gdb.exp: Ditto.
27891 * config/slite-gdb.exp: Ditto.
27892 * config/udi-gdb.exp: Ditto.
27893 * config/unix-gdb.exp: Ditto.
27894 * config/vx-gdb.exp: Ditto.
27895 * gdb.base/a1-selftest.exp: Ditto.
27896 * gdb.base/a2-run.exp: Ditto.
27897 * gdb.base/break.exp: Ditto.
27898 * gdb.base/corefile.exp: Ditto.
27899 * gdb.base/list.exp: Ditto.
27900 * gdb.base/recurse.exp: Ditto.
27901 * gdb.base/scope.exp: Ditto.
27902 * gdb.base/signals.exp: Ditto.
27903
27904Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27905
27906 * gdb.threads/Makefile.in (docdir): Removed.
27907
27908Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27909
27910 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 27911 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 27912 @srcdir@.
d63a86f8 27913 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
27914 autoconf 2.5 or higher.
27915 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
27916
27917Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
27918
27919 * configure: Regenerated.
27920 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
27921 avoid name clashes with SunOS headers.
27922
27923Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
27924
27925 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
27926
27927Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
27928
27929 * gdb.base/callfuncs.exp: Finish last change -- make sure the
27930 prototype information ends up in the compiler info file.
27931
27932Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
27933
27934 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
27935 attempting to regenerate it. Eliminate use of a temporary file
27936 and just generate the info file directly. Source it immediately,
27937 for consistency of use.
27938 * gdb.base/corefile.exp: Ditto
27939 * gdb.base/exprs.exp: Ditto.
27940 * gdb.base/funcargs.exp: Ditto.
27941 * gdb.base/langs.exp: Ditto.
27942 * gdb.base/list.exp: Ditto.
27943 * gdb.base/mips_pro.exp: Ditto.
27944 * gdb.base/nodebug.exp: Ditto.
27945 * gdb.base/opaque.exp: Ditto.
27946 * gdb.base/ptype.exp: Ditto.
27947 * gdb.base/scope.exp: Ditto.
27948 * gdb.base/setvar.exp: Ditto.
27949 * gdb.base/signals.exp: Ditto.
27950 * gdb.base/whatis.exp: Ditto.
27951 * gdb.c++/templates.exp: Ditto.
27952 * gdb.c++/virtfunc.exp: Ditto.
27953 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 27954 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
27955
27956Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27957
27958 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
27959 it got fixed by the recent lookup_minimal_symbol_by_pc change.
27960 Increase timeout, a lot of single stepping might be needed if the
27961 target has no hardware watchpoints.
27962
27963Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
27964
27965 * gdb.base/break.exp: Ignore compiler warnings when compiling
27966 break.c.
27967 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
27968 * gdb.base/default.exp: Add h8300 xfails. Handle messages
27969 from remote-sim.
27970 * gdb.base/exprs.exp: Add h8300 xfails.
27971 * gdb.base/funcargs.exp: Likewise.
27972 * gdb.base/nodebug.exp: Likewise.
27973 * gdb.base/printcmds.exp: Likewise.
27974 * gdb.base/ptype.exp: Likewise.
27975 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
27976 h8300 xfails.
d63a86f8 27977 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
27978 on the h8300.
27979 * gdb.base/funcargs.c: Explicitly make last constant argument to
27980 call_after_alloca_subr an unsigned long type.
27981 * gdb.base/return.c: Include stdio.h.
27982
27983Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
27984
27985 * config/abug.exp: New file for the older Motorola Bug monitor
27986 that runs on the mvme13x series VME boards.
27987 * config/monitor.exp: Use the new config array for target settings
27988 if they exist.
27989
27990Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
27991
27992 * sim-gdb.exp: Make the SH simulator allocate less space when
27993 it is targeted.
27994
27995Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
27996
27997 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
27998 test.
27999
28000Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
28001
28002 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
28003 "rs6000-*-*" for "list function in include file" when gcc compiled.
28004 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
28005 for "p ctable1[120]".
28006 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
28007 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
28008 Remove setup_xfail for "rs6000-*-*" for
28009 "print 'scope0.c'::filelocal before run".
28010 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
28011 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
28012 since some compilers don't allow both options to be given
28013 on the same command line. Create object file and move it.
d63a86f8 28014
c906108c
SS
28015Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
28016
28017 * gdb.base/corefile.exp: Always regenerate the core file, since
28018 we always regenerate the coremaker program. Detect special case
28019 where registers cannot be read from core file.
d63a86f8 28020
c906108c
SS
28021Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
28022
28023 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
28024 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
28025 * gdb.c++/templates.exp: Only match on basename of file since
28026 some formats like xcoff don't encode directory information.
28027 * gdb.stabs/weird.exp: Use the right sed script for powerpc
28028 and rs6000 AIX xcoff targets.
28029 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
28030 * configure: Regenerate.
28031 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
28032 here, rather than in distclean.
d63a86f8 28033
c906108c
SS
28034Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
28035
28036 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
28037 defined, and use it to compile the test case with -O2. The
28038 native compilation still uses no optimization.
28039 * gdb.base/mips_pro.c: Remove inline assembly code since
28040 it is compiled PIC by default, which results in assembler
28041 warnings that make the testsuite think the compilation
28042 was unsuccessful.
28043
28044Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
28045
28046 * gdb.c++/misc.exp: Add note to message for
28047 "print s.a for foo struct" that this is a known gcc 2.7.2
28048 and earlier bug.
28049
28050Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
28051
28052 * gdb.base/break.exp: Fix pattern for matching "Delete all
28053 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
28054 setup_xfail for deleting all breakpoints test. Fix various
28055 timeout messages to include "(timeout)".
28056 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
28057 for "p t_float_values2(3.14159,float_val2)".
28058 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
28059 for "continue to call2g" when gcc compiled.
28060 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
28061 "up to foo in langs.exp", "show language at foo in langs.exp",
28062 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
28063 and "show language at fsub in langs.exp".
28064 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
28065 "list line 1 in include file", "list message for lines past EOF",
28066 "list function in include file", "list list0.h:foo", and
28067 "list filename:function; nonexistant function".
28068 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
28069 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
28070 and "ptype t_char_array" to be for native cc only.
d63a86f8 28071
c906108c
SS
28072Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
28073
d63a86f8 28074 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 28075 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 28076 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
28077
28078Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
28079
28080 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
28081 "bt in signals.exp". This problem only appears when running
28082 the testsuite, and then only intermittently.
28083
28084Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
28085
28086 * gdb.base/return.exp (return_tests): Differentiate between
28087 two tests of continuing.
28088
28089Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
28090
28091 * */Makefile.in (maintainer-clean): Remove config.log.
28092 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
28093 * gdb.c++/Makefile.in (PROGS): Add inherit.
28094 (clean): Remove *.ci.
28095
28096Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
28097
28098 * gdb.c++/misc.cc: Add test code from Mike Stump.
28099 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
28100
28101Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
28102
28103 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
28104 to "alpha-*-osf2*" and add comment.
28105 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
28106 setup_xfail for "step over execarg initialization" and
28107 "step over corearg initialization".
c906108c
SS
28108 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
28109 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
28110 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 28111 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
28112 "print func2::coremaker_local", and "backtrace in corefile.exp".
28113 * gdb.base/signals.exp: Build and source signals.ci.
28114 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
28115 to be for gcc only.
28116 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 28117
c906108c
SS
28118Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28119
28120 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
28121 Feb 3 procfs.c change.
28122
28123Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
28124
28125 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
28126
28127Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
28128
28129 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
28130 from dejagnu's apparent default of 10 seconds, which gives random
28131 results when running the tests over NFS on moderately loaded systems.
28132 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
28133
28134Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
28135
28136 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
28137 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 28138 result reports.
c906108c
SS
28139
28140Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
28141
28142 * configure.in (CY_AC_PATH_TCLH): Remove.
28143 * configure: Regenerate.
28144
28145Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
28146
28147 * gdb.c++/Makefile.in (clean): Add missing '{'.
28148
28149Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
28150
28151 * lib/gdb.exp: Provide a default value for noinferior.
28152
28153 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
28154 Load libgloss.exp.
28155
28156Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
28157
28158 * gdb.disasm/hppa.exp: Compile directly into an executable, use
28159 the executable, not the .o to run the tests from.
28160
28161Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
28162
28163 * gdb.base/break.exp: Don't test for program exit or exit status
28164 if $noresults if nonzero.
28165 * gdb.base/langs.exp: Likewise.
28166 * gdb.base/watchpoint.exp: Likewise.
28167
28168 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
28169 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
28170 trying to compile the testcase.
28171
28172Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
28173
28174 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
28175 * gdb.base/signals.exp (continue to handler): Likewise.
28176
28177Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
28178
28179 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
28180
28181 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
28182
28183Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
28184
28185 * gdb.base/corefile.exp: Recognize "not found" as failure
28186 when trying to determine if a core file was generated.
28187 If no core file was generate the first time, try again without
28188 the ulimit -c to work around braindamaged shells.
28189
28190Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
28191
28192 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
28193 [] tests with "test" and enclose string in quotes.
28194 * gdb.stabs/configure: Rebuild
d63a86f8 28195
c906108c
SS
28196Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
28197
28198 Changes in sync with expect:
28199 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
28200 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
28201 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
28202 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
28203 argument to AC_REQUIRE.
28204 * configure: Regenerated.
28205
28206Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
28207
28208 * gdb.base/corefile.exp: When generating a core, discard any
28209 error messages about ulimit not found and the "core dumped"
28210 message from the shell that runs the coredumper.
28211
28212Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
28213
28214 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
28215
28216 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
28217 which sed script to run. Expect failure for v_comb test
28218 on PA targets too.
d63a86f8 28219
c906108c
SS
28220Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
28221
28222 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 28223 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
28224
28225Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
28226
28227 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
28228 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 28229 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
28230 * lib/gdb.exp (default_gdb_start): Fix typo.
28231 * gdb.base/corefile.exp: Allow "Core was generated by ..."
28232 messages to not include the full program name that caused
28233 the core dump since some systems (such as solaris) apparently
28234 truncate this path to about 80 characters.
28235 When generating a core file first try increasing the core file
28236 size limit to unlimited since some systems may default it to
28237 zero, and it is harmless to try it. Move the test for failing
28238 to generate a core file to where it will actually get executed.
28239 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
28240 new gdb result from g++ debug info improvements and make old
28241 pattern obsolescent. Also account for size_t differences
28242 (may be int or long).
28243 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
28244 initialization before function call is placed in the delay slot
28245 and thus appears to be skipped over by commands such as "next".
28246
28247Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
28248
28249 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
28250
28251Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
28252
28253 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
28254 input source file; fix code to compile test to deal with this
28255 convention.
28256 * gdb.c++/*.exp: Likewise.
28257
28258Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
28259
28260 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
28261 "bt in signals.exp".
28262
28263Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
28264
28265 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
28266 "step over execarg initialization" and
889bf7c5 28267 "step over corearg initialization".
c906108c
SS
28268
28269Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
28270
28271 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
28272 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
28273
28274Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
28275
28276 From Rob Savoye (rob@poseidon.cygnus.com)
28277 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
28278 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
28279 configure.in}, gdb.disasm/{Makefile.in, configure.in},
28280 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
28281 configure.in}: Major reworking for autoconfig.
c906108c
SS
28282 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
28283 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 28284 New files.
c906108c
SS
28285 * config/unix-gdb.exp: Make GDB global.
28286 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
28287 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
28288 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
28289 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
28290 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
28291 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 28292 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
28293 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
28294 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
28295 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
28296 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 28297 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
28298 to returns as necessary, arrange for test to compile own testcase
28299 executable.
c906108c 28300 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 28301
c906108c
SS
28302Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
28303
28304 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 28305 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
28306 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
28307 "backtrace through signal handler".
28308
28309Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28310
28311 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
28312 continuing from a job control stop signal.
28313 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
28314
28315Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
28316
28317 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
28318 * gdb.base/corefile.exp: Likewise.
28319 * gdb.base/funcargs.exp: Likewise.
28320
28321Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
28322
28323 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
28324 * config/monitor.exp: Add support for setting baud rate.
28325
28326Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
28327
28328 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
28329 i*86-*-linux* xfails for "backtrace through signal handler".
28330 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
28331 "print func2::coremaker_local".
28332 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 28333 alpha-dec-osf2* xfail for
c906108c
SS
28334 "delete all breakpoints when none".
28335
28336Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
28337
28338 * gdb.base/break.exp: Change test that deletes all breakpoints
28339 when no user breakpoints are installed. A post 4.15 change
28340 causes gdb to no longer prompt in this case.
28341
28342Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
28343
28344 * gdb.base/return.exp (return_tests): Change xfail for test
28345 "correct value returned double test" to stop xfailing at
28346 Solaris 2.5. Apparently the bug has been fixed.
28347
28348Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
28349
28350 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
28351 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
28352
28353Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
28354
28355 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
28356 * gdb.disasm/hppa.s: Corresponding changes.
28357
28358Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
28359
28360 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
28361 makefile fragment.
28362 * config/mt-hpux: Deleted.
28363
28364Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
28365
d63a86f8 28366 * Many files: When warning about suppressed tests due to a
c906108c
SS
28367 nonexistant test binary, avoid incrementing the warning count.
28368
28369Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
28370
28371 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 28372
c906108c
SS
28373Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28374
28375 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
28376 "sparc-*-solaris2*".
28377
28378Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28379
28380 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
28381 Add global and local variables and initialize them.
28382 * gdb.base/corefile.exp: Test correct mapping of corefile sections
28383 by printing variables. Remove rs6000 and powerpc xfails, BFD now
28384 extracts the file name and terminating signal from the core file.
28385 * TODO: Remove note about tests for correct mapping of corefile.
28386 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
28387 from optimizing it away.
28388 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
28389 handles common blocks.
28390
28391Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
28392
28393 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
28394 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
28395
28396Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
28397
28398 * Makefile.in (maintainer-clean): New target, synonym for
28399 realclean.
28400 * gdb.base/Makefile.in (maintainer-clean): Likewise.
28401 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
28402 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
28403 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
28404 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
28405 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
28406
28407Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
28408
28409 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
28410 xfails when not gcc compiled for "print foo::funclocal".
28411 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
28412 "print foo::funclocal at foo",
28413 "print 'scope1.c'::foo::funclocal at foo",
28414 "print foo::funclocal_bss at foo",
28415 "print 'scope1.c'::foo::funclocal_bss at foo",
28416 "print foo::funclocal_ro at foo",
28417 "print 'scope1.c'::foo::funclocal_ro at foo",
28418 "print bar::funclocal at foo" and
28419 "print 'scope1.c'::bar::funclocal at foo".
28420 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
28421 gcc compiled for "print foo::funclocal at bar".
28422 Expand all messages to ensure that they identify that
28423 the test is at bar().
28424 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
28425 gcc compiled for:
28426 "ptype on opaque struct pointer (statically)",
28427 "ptype on opaque struct tagname (statically)",
28428 "ptype on opaque struct pointer (dynamically) 1",
28429 "ptype on opaque struct tagname (dynamically) 1",
28430 "ptype on opaque struct pointer (dynamically) 2" and
28431 "ptype on opaque struct tagname (dynamically) 2
28432 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
28433 gcc compiled for:
28434 "p datalocal"
28435 "whatis datalocal",
28436 "ptype datalocal",
28437 "p bsslocal",
28438 "whatis bsslocal", and
28439 "ptype bsslocal".
28440 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
28441 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
28442 when not gcc compiled.
28443 * gdb.base/funcargs.exp (float_and_integral_args): Add
28444 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
28445 compiled.
28446 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
28447 "backtrace from call6a" when not gcc compiled.
28448 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
28449 "backtrace from call7a" when not gcc compiled.
28450 * gdb.base/callfuncs.exp (do_function_calls):
28451 Add "hppa*-*-hpux*" xfail when not gcc compiled for
28452 "p t_char_array_values(char_array_val2,char_array_val1)",
28453 "p t_char_array_values(char_array_val1,char_array_val2)",
28454 "p t_char_array_values("carray 1","carray 2")",
28455 "p t_char_array_values("carray 1",char_array_val2)",
28456 "p t_char_array_values(char_array_val1,"carray 2")",
28457 "p sum_args(1,{2})",
28458 "p sum_args(2,{2,3})",
28459 "p sum_args(3,{2,3,4})",
28460 "p sum_args(4,{2,3,4,5})"
28461 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
28462 "backtrace in corefile.exp" when not gcc compiled.
28463
28464Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28465
28466 * gdb.base/signals.exp: Rewrite `handle all print' test as
28467 a procedure. Accept blanks or TABs as whitespace, increase
28468 timeout and expect input buffer size for the large output
28469 from the command. Remove "i*86-*-bsdi2.0" xfail.
28470
28471Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28472
28473 * gdb.base/setvar.exp: Add new testcases for truncation when
28474 assigning invalid values to bitfields.
28475
28476Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
28477
d63a86f8 28478 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
28479 mips-sgi-irix* xfail for
28480 "call inferior func with struct - returns char *"
28481 and fix test so that an optional (unsigned char *) cast is
889bf7c5 28482 accepted in the result.
c906108c
SS
28483
28484Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
28485
28486 * gdb.base/funcargs.exp (float_and_integral_args): Remove
28487 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
28488 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
28489 * gdb.base/signals.exp: Remove duplicate "handle all print" test
28490 that accidentally got checked in.
28491
28492Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
28493
d63a86f8 28494 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
28495 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
28496 compiled test.
28497 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
28498 Add mips-sgi-irix5* xfail for not gcc compiled.
28499 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
28500 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
28501 compiled for "p top", "whatis top", "p middle", and "whatis
28502 middle".
c906108c
SS
28503 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
28504 "whatis signed char" for not gcc compiled.
28505 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
28506 "set variable signed char=-1 (-1)" and
28507 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
28508 * gdb.base/funcargs.exp (float_and_integral_args):
28509 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
28510 Add mips-sgi-irix* xfail when not gcc compiled for
28511 "continue to call2b".
28512 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
28513 "continue to call2g".
6fdff2c5
PA
28514 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
28515 compiled for "backtrace from call6a"
28516 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
28517 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
28518 when not gcc compiled for "backtrace from call7a".
c906108c
SS
28519 (localvars_after_alloca): Fix gdb_test cmds for
28520 "print * after runto ...".
28521 Remove rs6000-*-* xfails for
28522 "print i after runto localvars_after_alloca" and
28523 "print l after runto localvars_after_alloca"
28524 for all compilers.
28525 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 28526 when not compiled with gcc, for:
c906108c
SS
28527 "print signed char == (minus)",
28528 "print signed char != (minus)",
28529 "print signed char < (minus)",
28530 "print signed char > (minus)".
28531 * gdb.base/callfuncs.exp (do_function_calls):
28532 Add mips-sgi-irix* xfail, when compiled with native compiler, for
28533 "call inferior func with struct - returns char *".
d63a86f8 28534 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
28535 "correct value returned double test" to include Solaris 2.4.
28536 * gdb.base/funcargs.exp (float_and_integral_args):
28537 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 28538
c906108c
SS
28539Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28540
28541 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
28542 enumeration bitfields if compiling with GNU C.
28543 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
28544 to empty' prompt.
28545
28546Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
28547
28548 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
28549 test for PRO targets.
28550
28551 * gdb.base/funcargs.exp: Avoid ever setting more than 8
28552 breakpoints in the inferior at any given time by making
28553 two groups of breakpoints for call2*, call6* and call7*
28554 tests.
28555
28556Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28557
28558 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
28559 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
28560 from optimizing it away.
28561 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
28562 "call inferior func with struct".
28563
28564Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
28565
28566 * configure.in: Only configure gdb.chill for particular targets.
28567
28568Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
28569
28570 * gdb.base/Makefile.in: Add action to .c.o transformation
28571 rule that generates a .ci file for each .o file and remove
28572 explicit .c.o rules except for callfuncs.o.
28573 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
28574 generates a .ci file for each .o file and remove explicit
28575 .cc.o rules.
28576 (clean): Remove *.tmp *.ci files.
28577 (EXECUTABLES): Remove templ-info.exp.
28578 * gdb.base/compiler.c: New file.
28579 * gdb.c++/compiler.cc: New file
28580 * gdb.base/scope.exp: Source gdb.base/scope.ci.
28581 Change rs6000-*-* xfail for
28582 "print 'scope0.c'::filelocal_ro" and
28583 "print 'scope1.c'::filelocal" and
28584 "print 'scope1.c'::filelocal_bss" and
28585 "print 'scope1.c'::filelocal_ro" and
28586 "print 'scope1.c'::foo::funclocal" and
28587 "print 'scope1.c'::foo::funclocal_ro" and
28588 "print 'scope1.c'::bar::funclocal" and
28589 "print 'scope0.c'::filelocal_ro" and
28590 "print 'scope1.c'::filelocal at foo" and
28591 "print 'scope1.c'::filelocal_bss at foo" and
28592 "print 'scope1.c'::filelocal_ro at foo" and
28593 "print 'scope1.c'::foo::funclocal at foo" and
28594 "print 'scope1.c'::foo::funclocal_bss at foo" and
28595 "print 'scope1.c'::foo::funclocal_ro at foo" and
28596 "print 'scope1.c'::bar::funclocal at foo" and
28597 "print 'scope0.c'::filelocal_ro" and
28598 "print 'scope1.c'::filelocal" and
28599 "print 'scope1.c'::filelocal_bss" and
28600 "print 'scope1.c'::filelocal_ro" and
28601 "print 'scope1.c'::foo::funclocal" and
28602 "print 'scope1.c'::foo::funclocal_bss" and
28603 "print 'scope1.c'::foo::funclocal_ro" and
28604 "print 'scope1.c'::bar::funclocal" and
28605 "print 'scope1.c'::bar::funclocal_bss"
28606 to only be xfail'd when not compiled with gcc.
d63a86f8 28607 Add rs6000-*-* xfail for
c906108c
SS
28608 "print 'scope0.c'::filelocal_bss before run"
28609 when compiled with gcc.
28610 (test_at_main): Add rs6000-*-* xfail for
28611 "print filelocal_ro in test_at_main"
28612 when compiled with gcc.
28613 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 28614 Add rs6000-*-aix* xfail for
c906108c
SS
28615 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
28616 "ptype t_char_array", not compiled with gcc.
28617 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
28618 xfail for "list foo (in include file)" when gcc compiled.
28619 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 28620 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
28621 "run to call0a" if not compiled with gcc.
28622 (unsigned_integral_args): Add rs6000-*-* xfail for
28623 "run to call1a" if not compiled with gcc.
28624 (float_and_integral_args): Add rs6000-*-* xfail for
28625 "run to call2a" if not compiled with gcc and for
28626 "continue to call2b" for any compiler.
28627 Add rs6000-*-* xfail to
28628 "print f1 after run to call2a" for gcc compiled.
28629 (discard_and_shuffle): Add rs6000-*-* xfail for
28630 "run to call6a".
28631 (shuffle_round_robin): Add rs6000-*-* xfail for
28632 "backtrace from call7a" if not compiled with gcc.
28633 Add rs6000-*-* xfail for
28634 "backtrace from call7b" if compiled with gcc.
28635 (call_after_alloca): Add rs6000-*-* xfail for
28636 "print c in call_after_alloca" and
28637 "print s in call_after_alloca" and
28638 "backtrace from call_after_alloca_subr"
28639 if not compiled with gcc.
28640 (localvars_in_indirect_call): Add rs6000-*-* xfail for
28641 "print c in localvars_in_indirect_call" and
28642 "print c in localvars_in_indirect_call" and
28643 "backtrace in indirectly called function" and
28644 "stepping into indirectly called function"
28645 if not compiled with gcc.
28646 (localvars_after_alloca): Add rs6000-*-* xfail for
28647 "print c after runto localvars_after_alloca" and
28648 "print s after runto localvars_after_alloca" and
28649 "print i after runto localvars_after_alloca" and
28650 "print l after runto localvars_after_alloca"
28651 for all compilers.
28652 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
28653 than whatis-info.exp.
28654 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
28655 than opaque-info.exp.
28656 Setup rs6000-*-* xfail for
d63a86f8 28657 "ptype on opaque struct pointer (statically)" and
c906108c
SS
28658 "ptype on opaque struct pointer (dynamically)" when
28659 not compiled with gcc.
28660 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
28661 rather than callf-info.exp.
28662 (do_function_calls): Add clear_xfail for rs6000-*-* for
28663 "p t_float_values2(3.14159,float_val2)". Seems to work
28664 fine there, both with xlc and gcc. Need to find out what
28665 it is doing right and fix other platforms.
28666 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
28667 "call inferior func with struct - returns int",
28668 "call inferior func with struct - returns long",
28669 "call inferior func with struct - returns float",
28670 "call inferior func with struct - returns double",
28671 "call inferior func with struct - returns char *",
28672 but only if not gcc compiled (presumes xlc compiled).
28673 Change rs6000-*-* xfails for
28674 "call inferior func with struct - returns char" and
28675 " call inferior func with struct - returns short" to only
28676 xfail if not using gcc.
28677 (clean mostlyclean): Remove *.ci and *.tmp files.
28678 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
28679 than templ-info.exp.
28680 * gdb.base/langs.exp: Source gdb.base/langs.ci.
28681 Add rs6000-*-* xfail for "up to foo in langs.exp"
28682 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 28683 when not gcc compiled.
d63a86f8 28684
c906108c
SS
28685Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28686
28687 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
28688 * gdb.base/corefile.exp: Likewise.
28689 * gdb.base/list.exp: Likewise.
28690 * gdb.base/scope.exp: Likewise.
28691 * gdb.base/siganls.exp: Likewise.
28692
28693 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
28694 compiler output.
28695 * gdb.base/whatis.exp: Likewise.
28696
28697Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
28698
28699 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
28700 failure (opcode table has been fixed to match reality).
28701
28702Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
28703
28704 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
28705 "call inferior func with struct - returns char",
28706 "call inferior func with struct - returns short"
28707
28708 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
28709 "print 'scope0.c'::filelocal at main",
28710 "print 'scope0.c'::filelocal_bss in test_at_main",
28711 "print 'scope0.c'::filelocal at foo",
28712 "print 'scope0.c'::filelocal_bss in test_at_foo",
28713 "print 'scope0.c'::filelocal at bar",
28714 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 28715
c906108c
SS
28716 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
28717 in source file 1". This bug seems to have been fixed with both
28718 gcc and native cc (was native assembler bug?).
28719
28720Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
28721
28722 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
28723 "backtrace through signal handler" to "i*86-*-sysv4*".
28724 * gdb.base/signals.exp: Add xfail for "'next' behaved as
28725 continue" case. Add "known SVR4 bug" to fail message.
28726 Add "i*86-*-bsdi2.0" xfail for "handle all print".
28727 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
28728 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
28729 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
28730 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
28731 "up to foo in langs.exp", "show language at foo in
28732 langs.exp", "up to cppsub_ in langs.exp", "show
28733 language at cppsub_ in langs.exp", "up to fsub in
28734 langs.exp", and "show language at fsub in langs.exp".
28735 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
28736 "bactrace in corefile.exp".
28737 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
28738 "call inferior function with struct - returns float" and
28739 "call inferior function with struct - returns double".
d63a86f8 28740
c906108c
SS
28741Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
28742
28743 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
28744 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
28745 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
28746 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
28747
28748Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
28749
28750 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
28751 (or overriden) "CHILL" macro rather then bare "gcc".
28752 Also look for ../../gcc/xgcc since that is what we will
28753 actually need, not "Makefile". Remove following assignment
28754 of CHILL to CHILL_FOR_TARGET because that results in
28755 recursive definition.
28756
28757Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
28758
28759 * gdb.base/corefile.exp: Change xfail for backtrace in
28760 corefile.exp from linuxaout to all linux.
28761 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
28762 cases where we miss the breakpoint at the signal handler
28763 for some reason. Setup xfail for linuxoldld/linuxaout and
28764 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
28765 hitting SIGURG breakpoint.
28766 * gdb.base/signals.exp: Setup xfail for "next" acting like
28767 continue to add linuxoldld. Setup xfail for all linux for
28768 "next to handler in signals_tests_1", "backtrace in
28769 signals_tests_1", "continue to func1", "pass SIGUSR1",
28770 and continue to handler".
28771
28772Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
28773
28774 * Update all FSF addresses except those in COPYING* files.
28775
28776Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
28777
28778 * gdb.base/a2-run.exp: Change messages to be more explicit about
28779 the status of args, and quote binfile in results.
28780
28781Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
28782
28783 * gdb.base/callfuncs.exp: Add tests for passing structs to
28784 inferior functions and return various types.
28785 * gdb.base/callfuncs.c: Add functions to receive a struct
28786 and return a member of the struct, in various types.
28787
28788Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28789
28790 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
28791
28792Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
28793
28794 * config/vxworks29k.exp: New file, sources vxworks.exp.
28795
28796Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28797
28798 * config/gdbremote.exp: New file. Testing framework using
28799 gdbserver.
28800
28801Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
28802
28803 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
28804 "call function when asleep" and "send end of file".
28805 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
28806 for "backtrace in corefile.exp".
28807 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
28808 for "backtrace through signal handler".
28809 * gdb.base/corefile.exp: Make sure we actually generate a core file
28810 before trying the core tests. Some systems allow the user to suppress
28811 generation of core files and default to that (linux for example).
28812 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
28813 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
28814
28815Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28816
28817 * gdb.threads: New directory with some crude multi-threaded
28818 gdb tests (step.exp and step2.exp).
28819 * config/mt-lynx (STEP_EXECUTABLE): Define.
28820 (THREADFLAGS): Define.
28821
28822Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
28823
28824 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
28825
28826 * gdb.base/signals.exp: Disable whole file for lynx until
28827 further notice.
28828
28829 * gdb.base/signals.exp: xfail test where "next" acts like
28830 "continue" for lynx.
28831
28832 * gdb.base/interrupt.exp: xfail test for calling function while
28833 inferior is asleep for lynx.
28834
28835 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
28836 than one cr-lf after each command.
28837
28838Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28839
28840 * configure.in: Reinstate setting of stabsdirs variable, fix
28841 typo in setting up configdirs for native builds.
28842
28843 * gdb.base/return.exp: Fix typo in return double test.
28844 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
28845 compiler from optimizing them away.
28846
28847Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
28848
28849 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
28850 sequences to be echo'd by gdb when using gdb_test.
28851 * gdb.chill/chexp.exp: Likewise.
28852 * gdb.fortran/exprs.exp: Likewise
28853
28854Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28855
28856 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
28857 after the inferior gdb has started.
28858
28859 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
28860 after each command.
28861 * gdb.base/funcargs.exp: Likewise.
28862 * gdb.base/gdbvars.exp: Likewise.
28863 * gdb.base/interrupt.exp: Likewise.
28864 * gdb.base/list.exp: Likewise.
28865 * gdb.base/watchpoint.exp: Likewise.
28866 * gdb.c++/demangle.exp: Likewise.
28867 * gdb.c++/inherit.exp: Likewise.
28868 * gdb.chill/chexp.exp: Likewise.
28869 * gdb.fortran/exprs.exp: Likewise.
28870
28871 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
28872 test if we can't handle IO to/from the inferior.
28873
28874 * gdb.c++/misc.exp: Always check for a program already being
28875 started after sending a "run" command to gdb.
28876
28877 * gdb.base/twice.exp: Start with a fresh gdb.
28878
28879 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
28880 only depend on gdb's expression code, not the chill runtime.
28881
28882 * gdb.base/return.c: Put return values into variables so we
28883 can have gdb print them rather than depending on the program
28884 to print them.
28885 * gdb.base/return.exp: Corresponding changes.
28886
28887 * lib/gdb.exp: Provide default value for noinferiorio.
28888 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
28889 the inferior.
28890
28891 * gdb.base/break.exp: Always check for a program already being
28892 started after sending a "run" command to gdb.
28893 (text_next_with_recursion): Don't check the output from the
28894 program's printf statement. Instead just make sure the program
28895 exited.
28896
28897 * gdb.base/commands.exp: Protect tests which need arguments with
28898 $noargs conditionals.
28899
28900Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28901
28902 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
28903 of structure member arrays to match gdb/valops.c:value_addr change.
28904
28905Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
28906
28907 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
28908 cases.
28909
28910Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
28911
28912 * configure.in (configdirs): Remove gdb.chill from default list
28913 of subdirs and then add it back in only if doing a native build.
28914 The current chill compiler does not yet work in any cross build.
28915 * Revert all signal changes from Jul 6.
28916 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
28917 for sh-hms targets, allowing these tests to link, with no other
28918 changes. Testing is suppressed by setting "nosignals" in site.exp.
28919
28920Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
28921
28922 * configure.in (signaldirs): Define and add to configdirs for all
28923 targets except some specific ones that are known to not support signals.
28924 Also clean up formatting.
28925 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
28926 (signals, sigall): Remove rules to build.
28927 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
28928 Moved to new gdb.signals directory.
28929 * gdb.signals: New test directory.
28930 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
28931 signals.c signals.exp}: New or moved files.
28932
28933Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
28934
28935 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
28936
28937Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
28938
28939 * gdb.base/return.exp: Xfail `return double' test failure
28940 on at least Solaris 2.3 and handle future/past versions on
28941 a case by case basis as appropriate. Also update message
28942 to include i*86 failures.
28943
28944Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28945
28946 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
28947
28948 * lib/gdb.exp: Fix comment which erroneously identified
28949 gdb_file_cmd as gdb_load (the 19 May change was in fact to
28950 gdb_file_cmd not gdb_load).
28951 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
28952
28953 * gdb.base/setvar.exp: Make test names consistent between pass and
28954 fail cases. Use gdb_test more.
28955
28956Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28957
28958 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
28959
28960Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28961
28962 * gdb.base/help.exp: Fix expected help string for `show commands'.
28963
28964Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
28965
28966 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
28967
28968 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
28969 of a text section.
28970
28971Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
28972
28973 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
28974 that loop eventually terminates. Fix Connection refused logic so
28975 that testsuite will expire nicely.
28976
28977Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
28978
28979 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
28980 config/rom68k.exp: New tcl glue for the appropriate monitors.
28981 These all just end up calling monitor.exp.
28982 * config/monitor.exp (gdb_target_monitor): Handle `Connection
28983 refused' by retrying. Cleanup some timeout issues.
28984 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
28985 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
28986 callers don't have to set/restore global timeout variable.
28987
28988 * The following set of changes centralizes management of the global
28989 timeout variable. This way, it can be set in one target dependent
28990 place instead of dozens of places scattered throughout the test suite.
28991 If you need to lengthen a timeout, then you should either set timeout
28992 in one of the config/{target}.exp files, or multiply it by a factor.
28993 Setting it to an absolute value is always going to lose for some
28994 targets.
28995 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
28996 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
28997 * gdb.base/funcargs.exp: Don't set timeout.
28998 * gdb.base/list.exp (test_forward_search): Only use local timeout.
28999 * gdb.base/printcmds.exp (test_print_string_constants
29000 test_print_array_constants): Don't set timeout.
29001 * gdb.base/ptype.exp: Don't set timeout.
29002 * gdb.base/recurse.exp: Don't set timeout.
29003 * gdb.base/return.exp: Don't set timeout.
29004 * gdb.base/watchpoint.exp: Don't set timeout.
29005 * gdb.c++/classes.exp (do_tests): Don't set timeout.
29006 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
29007
29008Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
29009
29010 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
29011
29012Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29013
29014 * lib/gdb.exp: Disable chill tests for irix5.
29015
29016Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29017
29018 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
29019 each test pass or fail.
29020
29021Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29022
29023 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
29024 xlc not gcc.
29025
29026Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
29027
29028 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
29029
29030Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
29031
29032 * config/est.exp: Fix copyright and comments. Remove dead code.
29033 Use targetname, serialport and baud variables instead of fixed
29034 constants.
29035 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
29036 * config/cpu32bug.exp: New file to support cpu32bug monitors.
29037
29038Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29039
29040 * gdb.base/watchpoint.exp: Don't run
29041 test_watchpoint_triggered_in_syscall for sunos.
29042
29043Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29044
29045 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
29046 they don't seem to exist. Do include stdio.h.
29047
29048Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29049
29050 * gdb.base/a1-selftest.exp: Add alpha xfail.
29051
29052Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29053
29054 * gdb.base/watchpoint.c (main): Prompt before calling read().
29055 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
29056 Revise accordingly. Remove cruft about sending "123" several
29057 times, until it gets noticed. Clean up the "print buf[0]" stuff
29058 so that it passes or fails, and waits for prompts in the usual way.
29059
29060Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29061
29062 * gdb.base/recurse.exp: Fix comment.
29063
29064 * TODO: Remove item about printing variables in nodebug.exp. Add
29065 item about enabling tests which are only run on some targets.
29066
29067 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
29068 fail, make test names unique, use new gdb_test convention
29069 regarding pattern, use gdb_test more, etc.).
29070
29071 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
29072 fail, make test names unique, etc.).
29073
29074Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29075
29076 * gdb.base/nodebug.c: Change return type of top and middle to
29077 short.
29078 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
29079 are fixed by the recent mdebugread.c changes. Allow `short ()'
29080 as type for top and middle.
29081
29082Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29083
29084 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
29085 nearly as I can tell, the whole thing was an accident in Stu's
29086 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
29087 to replace a send/expect pair with gdb_test, but ended up only
29088 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
29089 of 30 Mar 1995 took care of it, but left this vestigial comment
29090 which I am now nuking.
29091
29092Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29093
29094 * gdb.base/break.exp: Look for different line number for
29095 breakpoint at main depending on usestubs.
29096
29097Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29098
29099 * gdb.base/list.exp: Adjust some alternate expect patterns to
29100 match recent list0.c change. Add alternate expect pattern for
29101 output from `list default lines around main' for optimizing
29102 compilers.
29103
29104Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29105
29106 * lib/gdb.exp: If nosignals is not set, set it to 0.
29107
29108Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
29109
29110 * config/slite-gdb.exp: Responds to load symbol table prompt.
29111 * gdb.base/break.exp: Adjust line number, fix rerun.
29112 * gdb.base/langs0.c: Add #ifdef usestubs.
29113
29114Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
29115
29116 * gdb.base/list.exp: Adjust line contents after adding new lines in
29117 list0.c. Also fix a syntax error.
29118
29119 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
29120 * gdb.base/break.exp: ditto.
29121 * gdb.base/list.exp: ditto.
29122 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
29123 * gdb.base/run.c: ditto.
29124 * gdb.base/list0.c: ditto.
29125 * gdb.base/funcargs.c: ditto.
29126
29127Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
29128
29129 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
29130 $targetname, $serialport and $baud instead of hardwired variables.
29131 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
29132 target doesn't support signals.
29133
29134Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
29135
29136 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
29137
29138Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29139
29140 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
29141 Don't rely on the value of an auto variable before it has been
29142 initialized. Use gdb_test more.
29143
29144Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29145
29146 * lib/gdb.exp (default_gdb_version): A version number must start
29147 with a digit, but other than that contains all characters up to
29148 the first whitespace character.
29149
29150Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29151
29152 * gdb.base/commands.exp (breakpoint_command_test): New tests.
29153
29154Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29155
29156 * gdb.c++/*.exp: Warn if executable does not exist. The original
29157 reason for skipping the warning was that configure.in sometimes
29158 intentionally skipped building the executables but the tcl code
29159 had no way of knowing. That (a) was always bogus with respect to
29160 error handling, (b) is no longer true (right now there is no way
29161 to skip C++ tests).
29162
29163 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
29164
29165Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29166
29167 * gdb.base/list.exp: Add expect patterns for output from
29168 SunPRO compiled executables.
29169 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
29170 types.
29171
29172Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29173
29174 * gdb.base/break.exp (test_next_with_recursion): Accept any line
29175 number (we are already testing that the correct source line text
29176 gets printed).
29177
29178 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
29179 that is what is intended, but something needed to be done to get
29180 sunos4 native working again.
29181
29182 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
29183
29184 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
29185 apparently went with a (very) old xfail.
29186
29187Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
29188
29189 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
29190 runto_main is a proc in gdb.exp that will do 'step' for target use
29191 stubs.
29192 * gdb.base/exprs.exp: ditto.
29193 * gdb.base/interrupt.exp: ditto.
29194 * gdb.base/opaque.exp: ditto.
29195 * gdb.base/printcmds.exp: ditto.
29196 * gdb.base/ptype.exp: ditto.
29197 * gdb.base/scope.exp: ditto.
29198 * gdb.base/setvar.exp: ditto.
29199 * gdb.base/signals.exp: ditto.
29200 * gdb.base/twice.exp: ditto.
29201 * gdb.c++/classes.exp: ditto.
29202 * gdb.c++/inherit.exp: ditto.
29203 * gdb.c++/templates.exp: ditto.
29204 * gdb.base/break.exp: no run and hit main for stubs. Change line
29205 numbers for breakpoints and info breakpoint.
29206 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
29207 breakpoint().
29208 * gdb.base/callfuncs.c: ditto.
29209 * gdb.base/exprs: ditto.
29210 * gdb.base/interrupt.c: ditto.
29211 * gdb.base/opaque0.c: ditto.
29212 * gdb.base/printcmds.c: ditto.
29213 * gdb.base/ptype.c: ditto.
29214 * gdb.base/scope0.c: ditto.
29215 * gdb.base/setvar.c: ditto.
29216 * gdb.base/signals.c: ditto.
29217 * gdb.base/twice.c: ditto.
29218 * gdb.c++/misc.cc: ditto.
29219 * gdb.c++/templates.cc: ditto.
29220
29221Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29222
29223 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
29224
29225 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
29226 somewhere between `read' and `main.c'. I'm pretty sure the
29227 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
29228 and it isn't particularly useful.
29229
29230 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
29231
29232Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29233
29234 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
29235
29236Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
29237
29238 * config/mt-slite: add LIBS and -nostdlib.
29239 * config/slite-gdb.exp: add this new file to support sparclite target.
29240
29241Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
29242
29243 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
29244
29245 * gdb.base/a2-run.exp: Change argument to istarget from
29246 "*-*-vxworks" to "*-*-vxworks*".
29247 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
29248
29249Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
29250
29251 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
29252 will not runto main but do a 'step' to step out of breakpoint().
29253 * config/mt-slite: add -Dusestubs.
29254
29255Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29256
29257 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
29258 instead of just @.
29259
29260 * gdb.base/signals.exp: Add test for "handle all print".
29261 * TODO: Remove "handle all print". Also remove item about
29262 checking copyright date (I don't like the idea of a spurious FAIL
29263 based on when we run the tests).
29264
29265 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
29266 for SunOS4 (reason for failure not investigated). Remove
29267 redundant test for $binfile.
29268
29269 * gdb.base/nodebug.c (array_index): Call malloc.
29270
29271 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
29272
29273Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
29274
29275 * gdb.base/recurse.exp: Update gdb_test invocation to use new
29276 conventions and slightly simplify the matching regexp.
29277
29278Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29279
29280 * gdb.base/break.exp: Update gdb_test invocation to use new
29281 convention.
29282
29283 * lib/gdb.exp: If noargs is not set, set it to 0.
29284
29285 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
29286 tests unique.
29287
29288 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
29289
29290Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29291
29292 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
29293 one argument of type "<non-float parameter>".
29294
29295Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
29296
29297 * config/rom68k.exp: New file to support Motorola IDP board.
29298 * gdb.base/a2-run.exp: Skip this file if noargs is set.
29299 * gdb.base/break.c: Change things around so that this program
29300 doesn't depend upon args. This is necessary to make remote
29301 targets work (in general, they can't take args).
29302 * gdb.base/break.exp: Don't try to send args to program. Don't
29303 expect output. Also, replace lots of code with gdb_test.
29304
29305Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29306
29307 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
29308 printing of '\'' (which is what the comment says we are testing,
29309 even though we were not), not '''.
29310 (test_integer_literals_rejected): Test that printing ''' is an error.
29311
29312 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29313 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
29314 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
29315 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
29316 Use gdb_test not test_print_accept.
29317 * lib/gdb.exp: Remove test_print_accept.
29318
29319 * gdb.base/signals.exp (signal_tests_1): Make pass message
29320 consistent with fail message.
29321
29322 * gdb.base/whatis.exp: Remove xfails for printing char vs.
29323 unsigned char; the bug (PR 1821) is fixed.
29324
29325 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
29326
29327 * gdb.base/scope.exp (test_at_localscopes): Call pass for
29328 successful tests--makes xfailing them work right.
29329
29330Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29331
29332 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
29333 only \r\n, not .*. The test can pass .* as the last thing in
29334 $pattern if that is what it wants. In addition to providing this
29335 flexibility, this change should speed up pattern matching in cases
29336 where the pattern already ended with .* (there were a number of
29337 them). This change also helps catch bad patterns--in the old
29338 scheme the typo "char \*" instead of "char \\*" would pass. Now
29339 it is caught.
29340 * Many .exp files: Update callers.
29341
29342 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
29343 clearer and does not spuriously match multiple ('s. Likewise for
29344 ) and *.
29345
29346 * gdb.base/nodebug.exp: Test ability to call a function and pass
29347 it a string (even with no debugging info).
29348
29349 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
29350 "p '\'", which is the same as "p ''" once tcl gets done with
29351 quoting, to "p '\\'", which I suspect is what is intended (one
29352 backslash gets sent to GDB).
29353
29354 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
29355
29356Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29357
29358 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
29359 1817) was fixed literally years ago.
29360
29361Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29362
29363 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
29364 test, it causes stepping out of call_after_alloca_subr with
29365 optimizing compilers.
29366 (localvars_in_indirect_call): Consume GDB prompt if `finish'
29367 fails.
29368
29369 * gdb.c++/templates.exp: Source templ-info.exp only if
29370 the templates executable exists.
29371
29372 * gdb.c++/misc.cc (class Contains_static_instance,
29373 class Contains_nested_static_instance),
29374 gdb.c++/classes.exp (test_static_members): Test printing of
29375 a class that contains a static instance of the class.
29376
29377Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29378
29379 * gdb.base/langs2.c (cppsub_): Don't prototype.
29380 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
29381 only, I believe).
29382
29383Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29384
29385 * lib/gdb.exp (skip_chill_tests): New procedure.
29386
29387 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
29388
29389Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
29390
29391 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
29392 each expect pattern. Cuts runtime from 12 to about 4 seconds.
29393
29394Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29395
29396 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
29397
29398 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
29399 disassemble 8, not 16, instructions for part 4.
29400
29401 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
29402 support the latter anymore.
29403
29404 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
29405 -DNO_PROTOTYPES.
29406 * gdb.base/callfuncs.c: Control use of prototypes based on
29407 NO_PROTOTYPES, not __STDC__.
29408 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
29409 t_float_values2 tests if prototypes in use.
29410
29411 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
29412 t_double_values): When checking differences against DELTA, check
29413 that difference is within the range (-DELTA,DELTA), not just
29414 (-infinity,DELTA).
29415
29416Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
29417
29418 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
29419 'file' command firts, then 'target', then 'load', this is due to gdb
29420 target set up.
29421 * config/mips-gdb.exp: Fix a couple regular exp bugs.
29422
29423Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
29424
29425 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
29426 FP load/store variants.
29427 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
29428
29429Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29430
29431 * gdb.base/term.exp: Do not give a warning if not native, it is
29432 not an abnormal condition.
29433
29434Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
29435
29436 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
29437 t_char_array".
29438
29439Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29440
29441 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
29442 are getting the version number.
29443
29444 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
29445 if not native, it is not an abnormal condition.
29446
29447Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29448
29449 * lib/gdb.exp: Just use "file exists", rather than undocumented
29450 dejagnu procedure "findfile".
29451
29452Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29453
29454 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
29455 (LDFLAGS): Set to -Xlinker -Ur.
29456
29457 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
29458 Removed, these values are set by lib/gdb.exp.
29459
29460 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
29461
29462Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29463
29464 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
29465 of replicating gdb startup code.
29466
29467 * config/mt-vxworks (LDFLAGS): Set to -r.
29468 (CFLAGS_FOR_TARGET): Removed.
29469
29470 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
29471 (gdb) and gdb for vxworks uses (vxgdb).
29472
29473 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
29474 executable is not in the tree and host != target, use sed and
29475 program_transform_name to determine the gdb name used by the
29476 target.
29477
29478 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
29479 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
29480
29481Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29482
29483 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
29484 floats, chars, and shorts where there are ANSI-style function
29485 definitions.
29486
29487 * gdb.base/langs.exp, gdb.base/langs*: New test.
29488 * gdb.base/Makefile.in: Build it.
29489 * TODO: Remove item about checking that C names don't get C++
29490 demangling applied; this test tests it.
29491
29492Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29493
29494 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
29495 went with the const70 xfail. The xfail went away a year ago.
29496
29497 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
29498
29499 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
29500 for hp300.
29501
29502 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
29503
29504 * gdb.base/a1-selftest.exp: Don't run on hp300.
29505
29506Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29507
29508 * Makefile.in (site.exp): Set host_alias and target_alias as well
29509 as host_triplet and target_triplet.
29510
29511Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29512
29513 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
29514
29515 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
29516 places as other ecoff systems).
29517
29518 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
29519 ultrix.
29520
29521Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29522
29523 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
29524 remove them.
29525 * gdb.base/nodebug.exp: Accept "function" in addition to "text
29526 variable and "variable" in addition to "data variable".
29527 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
29528
29529 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
29530 2.
29531 * gdb.base/list1.c (long_line): Add additional statement at start
29532 of function.
29533 * gdb.base/list.exp (test_forward_search): Update line number to
29534 reflect new statement.
29535
29536Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29537
29538 * gdb.base/signals.exp: Reinitialize searched source directories
29539 after gdb_start call.
29540
29541Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
29542
29543 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
29544 * gdb.stabs/Makefile.in: Likewise.
29545
29546 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
29547 change. Instead split the tests into smaller pieces.
29548 * gdb.disasm/hppa.s: Corresponding changes.
29549
29550Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29551
29552 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29553 Quote ^C when passing it to stty. For some shells ^ is a pipe.
29554
29555 * gdb.base/funcargs.exp: Modify many tests so that every test
29556 either passes or fails. Make some test names unique.
29557
29558Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29559
29560 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29561 Call stty to set interrupt character.
29562
29563 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
29564 for HP assembler versus GNU assembler based on actual behavior of
29565 $(CC), rather than assuming that $(AS) is always the GNU assembler.
29566
29567 * TODO: Suggest a few more stepping tests.
29568
29569Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
29570
29571 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
29572 restart GDB for h8300 after a continue.
29573 (return): Add pattern to match a29k-udi behavior.
29574 * gdb.base/nodebug.exp: Remove obsolete comment.
29575 * gdb.base/regs.exp: New file, testing of register displays.
29576 * gdb.base/return.exp: Fix typo in reference to $objdir.
29577 * gdb.base/whatis.exp: Always start with a fresh GDB.
29578
29579Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29580
29581 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
29582 higher, these tests generate a lot of output.
29583
29584Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29585
29586 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
29587 code following the catch silently ignored some errors; without the
29588 catch they should be thrown like any other tcl error. Also, the
29589 catch used "" instead of {} which meant all the callers who wanted
29590 to include one of the characters "[]$ had to quote it an extra time.
29591 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
29592 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
29593 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
29594 Remove extra quoting.
29595
29596Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
29597
29598 * gdb.base/commands.exp: Make test names unique; every test either
29599 passes or fails. Update some comments.
29600
29601 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
29602
29603Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29604
29605 The following fixes a FAIL caused by the fact that the alpha stabs
29606 configuration didn't use the ".if alpha" code in weird.def.
29607 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
29608 bit pointer, so the 32 bit version works even on the alpha.
29609 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
29610 Remove the stuff which allowed us to have separate versions for
29611 alpha and everything else.
29612
29613 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
29614 regexp which "info func operator\[\](" is supposed to match. Fix
29615 string to send to GDB. Note that GDB still doesn't work right. Add a
29616 new test for "info func .perator\[\](" which GDB does handle correctly.
29617
29618 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
29619
29620Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29621
29622 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
29623 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
29624 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
29625 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
29626 it makes the tests harder to understand and confuses test-o-matic.
29627 The preferred style is that each test provides a PASS or a FAIL,
29628 and has a unique message (e.g. "continue #54" not just "continue")
29629 which is the same for the pass and the fail.
29630 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29631 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
29632 to lib/gdb.exp.
29633 * gdb.base/printcmds.exp: Use test_print_accept. Remove
29634 prt_accept which was basically the same thing. Likewise for
29635 test_print_reject and prt_reject.
29636 * lib/gdb.exp (test_print_reject): Add some more error message
29637 patterns to match from the former printcmds.exp (prt_reject).
29638 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
29639 One defect of the passcount stuff is that some of it failed to
29640 report XPASS where appropriate.
29641 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
29642 stuff before and after arg in expected pattern.
29643 (test_paddr_operator_functions): Re-do test without print_addr_of;
29644 this is the only test which seems to want extra stuff there.
29645
29646Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29647
29648 * gdb.base/nodebug.exp: Update new tests to reflect improved
29649 wording of gdb output.
29650
29651 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
29652 and "ptype" work on variables in files compiled without -g.
29653 Replaces commented out "maint print msymbol" tests.
29654
29655Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29656
29657 * gdb.base/setvar.c (dummy): Call malloc.
29658
29659 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
29660 losing with the irix4 sed.
29661
29662 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
29663 ALRM" on irix4.
29664
29665Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29666
29667 * TODO: Remove items about corefile.exp testing new exec-file and
29668 backtrace; both are now done. Add items about printing enums.
29669
29670Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29671
29672 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
29673 "get signal $thissig" test fails.
29674
29675 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
29676
29677Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29678
29679 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
29680 compiler warning with dec alpha compiler.
29681
29682 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
29683 extra \n from gdb_test call (this explains why the prompt test
29684 that I removed yesterday was there).
29685 (user_defined_command_test): Remove extra \n and prompt test.
29686
29687 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
29688 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
29689 doesn't exist.
29690 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
29691 Also remove alpha workaround, which turns out to be because
29692 SIGABRT == SIGLOST.
29693
29694 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
29695
29696 * gdb.base/help.exp: Don't test "help show".
29697
29698Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29699
29700 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
29701 "set print address" is on.
29702 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
29703 pass prompt to gdb_test; gdb_test already looks for the prompt.
29704
29705 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
29706
29707 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
29708 was a vestige of the manual TESTSTRATEGY, and the purpose of it
29709 was to make sure that gdb can read a core file. But (a) the "read
29710 the corefile" part didn't make it to a1-selftest.exp, we just
29711 delete the corefile after creating it, and (b) we test reading
29712 corefiles in corefile.exp anyway. Also, this test left around a
29713 xgdb process on Solaris.
29714
29715 * gdb.base/corefile.exp: Also test backtrace.
29716
29717Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
29718
29719 * gdb.base/commands.exp: Test a simple user defined command with
29720 arguments and if/while statements; verify the full user command is
29721 printed by "show user".
29722
29723 * gdb.base/commands.exp: Test if/while commands as part of a
29724 breakpoint command list; verify they appear in breakpoint
29725 information.
29726
29727Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29728
29729 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
29730 than by dividing by zero.
29731
29732Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
29733
29734 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
29735 performing an inferior call with watchpoints enabled.
29736 * gdb.base/watchpoint.c (main): Delete second unnecessary read
29737 call.
29738
29739Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29740
29741 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
29742 of "file" command.
29743
29744 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
29745 Add additional pattern for when "int operator int(void);" appears
29746 in a different order.
29747
29748Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29749
29750 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
29751
29752 * gdb.base/help.exp: Replace most of docstrings for "info signals"
29753 and "signal" with ".*".
29754
29755Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29756
29757 * TODO: Add note about "handle all nostop".
29758
29759 * gdb.base/{sigall.c, sigall.exp}: New test.
29760 * gdb.base/Makefile.in: Add it.
29761
29762Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
29763
29764 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
29765 when invoking GDB, suppresses any windowing interface.
29766
29767Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
29768
29769 * config/sim-gdb: New file, simulator testing support.
29770
29771Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
29772
29773 * gdb.base/interrupt.exp: Test calling func1 twice.
29774
29775Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
29776
29777 * gdb.base/list.exp (test_forward_search): Set timeout higher
29778 when we'll be getting lots of output from gdb.
29779
29780 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
29781 "init_malloc" to after the expect statement. Run it if that
29782 regexp is taken, but also for two others which happen if source
29783 cannot be found.
29784
29785Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29786
29787 * gdb.base/printcmds.exp: New test, for printing register before
29788 program is running.
29789
29790Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29791
29792 * gdb.base/list.exp: Correct some alternate expect patterns
29793 to reflect changes in list1.c.
29794
29795Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29796
29797 * TODO: Add item regarding large frames.
29798
29799 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
29800
29801 * TODO: Remove item about enabling return.exp; it
29802 is enabled. Suggest a few more "return" tests.
29803
29804Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29805
29806 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
29807 anonymous unions.
29808
29809Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29810
29811 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
29812 and pr-5646.o, so "make" is the same as "make all", not "make
29813 pr-4975.o".
29814
29815Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
29816
29817 * gdb.base/list.exp: Adjust expectations to reflect changes in
29818 list1.c.
29819 (test_forward_search): New test proc.
29820 * gdb.base/list1.c (long_line): New function, has long source line.
29821
29822Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
29823
29824 * gdb.base/a1-selftest.exp: Change initial stepping to know about
29825 additional line of code that was added.
29826
29827Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
29828
29829 * gdb.disasm/hppa.s: Break the large branching tests into smaller
29830 tests so as not to overflow expect's input buffers.
29831 * gdb.disasm/hppa.exp: Corresponding changes.
29832
29833Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29834
29835 Beginnings of template debugging tests.
29836 * gdb.c++/templ-info.cc: New file to test for template
29837 debugging capability of the compiler.
29838 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
29839 templ-info.cc.
29840 * gdb.c++/templates.cc: Add explicit template instantiations
29841 to enable compiling with -fno-implicit-templates. Add destructor
29842 and 'value' method to T5 class for template tests.
29843 * gdb.c++/templates.exp: Add testcases for printing of template
29844 types, setting breakpoints on template methods and calling a
d63a86f8 29845 template method.
c906108c
SS
29846
29847Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
29848
29849 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
29850 branch target since some assemblers (gas-2.5) may emit a
29851 relocation for the branch instead of resolving it in the
29852 assembler.
29853
29854Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29855
29856 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
29857 through signal handler.
29858
29859Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29860
29861 * configure.in (*-*-netware): Use config/mt-netware.
29862
29863 * config/mt-netware: New file.
29864 * config/mt-i386-netware: Removed, separate configs for different
29865 netware architectures are no longer needed now that we have
29866 --with-headers.
29867
29868Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29869
29870 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
29871 by the recent changes to use ANSI C arithmetic conversions.
29872
29873Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29874
29875 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
29876 bug involving using inferior_pid to figure out whether to select a
29877 frame.
29878
29879Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
29880
29881 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
29882 match the current disassembler output.
29883
29884Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
29885
29886 * gdb.fortran/exprs.exp: Expect VOID instead of void.
29887 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
29888 types, expect "int" as type of integer values (for now).
29889
29890Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
29891
29892 * gdb.base/commands.exp: New tests for if/while commands.
29893
29894Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
29895
29896 * lib/gdb.exp (runto): Replace sub-pattern for hex value
29897 by .*, since hex values have different syntax in Chill mode.
29898
29899Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29900
29901 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
29902 linefeed from expect pattern for repeated types with indices > 9.
29903
29904Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
29905
29906 First part of Fortran test suite.
29907 * gdb.fortran: New directory.
29908 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
29909
29910Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29911
29912 * gdb.base/default.exp: Update expect pattern for load command
29913 without arguments.
29914
29915Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
29916
29917 * configure.in: Change i386 to i[345]86.
29918 * gdb.base/configure.in: Likewise.
29919 * gdb.c++/configure.in: Likewise.
29920 * gdb.chill/configure.in: Likewise.
29921
29922Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
29923
29924 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
29925 patterns, since that is not a valid context for comments.
29926
29927Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
29928
29929 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
29930 repeated types and repeated types with indices > 9.
29931
29932Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
29933
29934 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
29935 2417; old bug has been fixed.
29936
29937Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
29938
29939 * gdb.base/interrupt.exp: When trying to wake up the inferior,
29940 send the newline ourselves instead of assuming gdb_test will do
29941 so when passed an empty input string.
29942
29943 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
29944 stabs testcode.
29945
29946Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29947
29948 * lib/gdb.exp (gdb_test): Don't send anything if the first
29949 argument is an empty string. This makes cases where we want to
29950 match output that is already in expect's buffers (for example,
29951 matching a breakpoint after gdb_run_cmd has been called) work
29952 reliably.
29953
29954Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29955
29956 * config/netware.exp: New file.
29957
29958Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29959
29960 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
29961 the -B and -L prefixes so we can find the debugging stub.
29962
29963 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
29964 there and we are using the gcc from the tree.
29965
29966 * gdb.base/types.c: Removed.
29967
29968 * gdb.base/configure.in: Look for makefile fragments in ../config.
29969 Recognize i386-*-netware.
29970 * gdb.c++/configure.in: Likewise.
29971
29972Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29973
29974 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
29975 the correct TCL syntax.
29976
29977Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29978
29979 * gdb.base/opaque.exp: use runto instead of messing around with
29980 breakpoints. Simplify by using gdb_test.
29981
29982 * gdb.base/bitfields.exp: restart between tests on netware targets
29983 because breakpoints aren't relocated after target death. Run
29984 processes to completion.
29985
29986 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
29987
29988Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
29989
29990 * Makefile.in: Remove extra tabs that confuse some versions
29991 of "make". Use the newly built gdb to test with by default,
29992 rather than the first one in the tester's search path.
29993
29994Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
29995
29996 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
29997
29998 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
29999 condition help.
30000
30001Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30002
30003 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
30004
30005 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
30006 running.
30007 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
30008 * gdb.base/funcargs.exp: Likewise.
30009
30010 * gdb.base/bitfields.exp: Simplify by using gdb_test.
30011 * gdb.base/funcargs.exp: Likewise.
30012
30013 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
30014 message is "".
30015
30016Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30017
30018 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
30019 return,signals,twice}.exp: Handle non-existant binaries
30020 consistantly.
30021
30022 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
30023 * gdb.base/Makefile.in: Don't try to generate a core dump, we
30024 might testing a cross development system.
30025
30026Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30027
30028 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
30029 runtest script is relative to ${srcdir}, not ${rootdir}.
30030
30031Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
30032
30033 * gdb.base/signals.exp: Allow for optionality of breakpoint
30034 address.
30035
30036Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30037
30038 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
30039
30040Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30041
30042 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
30043 for size_t definition.
30044 * gdb.c++/templates.cc: Likewise
30045
30046 * config/mt-i386-netware: New file.
30047
30048 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
30049 defined.
30050
30051 * gdb.base/Makefile.in: Added support for systems that name core
30052 files by appending "core" to the program name.
30053 * gdb.base/a1-selftest.exp: Likewise.
30054
30055Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30056
30057 * gdb.base/return.exp: Add comment and message for `return double'
30058 test failure on Sparc Solaris.
30059
30060Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
30061
30062 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
30063
30064Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30065
30066 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
30067 from optimizing them away.
30068 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
30069 patterns to include default constructors and assignment operators,
30070 to match gcc versions beyond 2.5.8. Accept any cplus demangling
30071 character in the output of the virtual base pointer.
30072
30073Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30074
30075 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
30076 expression match in print_addr_of to avoid unintented matches.
30077 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
30078 versions up to 2.5.8.
30079
30080Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30081
30082 * gdb.base/list.exp: Tweak alternate pattern for listing of an
30083 included file to run under newer versions of expect.
30084 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
30085 consecutive >'s in templates to accomodate recent cplus-dem.c change.
30086 Remove xfail for the virtual table of BDDHookV.
30087
30088Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
30089
30090 * lib/gdb.exp (string_to_regexp): Set a default result.
30091 (default_gdb_start): Fix misleading message.
30092
30093Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
30094
30095 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
30096 Remove all CC, etc definitions.
30097 * config/mt-hpux: New file.
30098 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
30099 (CFLAGS, LDFLAGS): Define.
30100 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
30101
30102 * Makefile.in (site.exp): Don't insert host_os, etc.
30103 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
30104 (distclean): Check existence of subdir.
30105 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
30106 * gdb.base/Makefile.in: General cleanup and simplification.
30107 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30108 to build executables. Use default rule to build .o files.
30109 (EXPECT, RUNTEST, CC): Fix relative pathname.
30110 (site.exp): Don't insert host_os, etc.
30111 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
30112 and/or SIGUSR1 defined.
30113 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
30114 * gdb.c++/Makefile.in: General cleanup and simplification.
30115 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30116 (CFLAGS): Remove.
30117 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
30118
30119Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
30120
30121 * gdb.base/recurse.exp: Misc changes to get tests running again
30122 after Kung's changes to the watchpoint code.
30123 * gdb.base/watchpoint.exp: Likewise.
30124
30125Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
30126
30127 * lib/gdb.exp (string_to_regexp): Convert {\} also.
30128
30129Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
30130
30131 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
30132 * lib/gdb.exp (default_gdb_start): Define.
30133 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
30134 gdb.base/funcargs.exp, gdb.base/opaque.exp,
30135 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
30136 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
30137 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
30138 Don't call gdb_target_udi in between tests.
30139
30140Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30141
30142 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
30143 (which was basically just a local version of the same thing). In
30144 addition to avoiding duplication, gdb_test_exact is faster.
30145 * lib/gdb.exp (gdb_test_exact): Fix typo.
30146
30147 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
30148 don't give an error.
30149
30150 * gdb.base/term.exp: Call delete_breakpoints before starting.
30151
30152 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
30153 (t10): Add comment.
30154
30155Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30156
30157 Reorganization of the GDB Test Suite.
30158
30159 * gdb.base: New directory, contains all the basic tests.
30160 * gdb.c++: New directory, tests specific to C++.
30161 * gdb.chill: New directory, tests specific to Chill.
30162 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
30163 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
30164 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
30165 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
30166 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
30167 t30-31 to chill).
30168 * */gdbme.*: Rename to match appropriate expect scripts.
30169 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
30170 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
30171 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
30172 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
30173 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
30174 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
30175 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
30176 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
30177 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
30178 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
30179 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
30180 gdb.c++/virtfunc.cc: New names of C++ files.
30181 * gdb.chill/chillvars.ch: New name of Chill file.
30182 * gdb.base/configure.in, gdb.c++/configure.in,
30183 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
30184 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
30185 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
30186 * configure.in (configdirs): Update to reflect directory changes.
30187 (target_abbrev): No longer define for any configuration.
30188 * Makefile.in: Cosmetic improvements to header comments.
30189
30190Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
30191
30192 Various changes to gdb.t31:
30193
30194 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
30195 * gdbme.ch: Make all key-words and predefineds be upper-case.
30196 * chillvars.exp: Expect key-words and predefinds in upper-case.
30197
30198 * chillvars.exp: Use gdb_test_exact many places.
30199 Change expected output for arrays (which now includes index labels).
30200
30201 * pr-5020.exp, gdme.ch (module PR_5020):
30202 New test, for PR-5020.
30203
30204Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
30205
30206 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
30207 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
30208
30209Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
30210
30211 * Makefile.in: Fix bit-rot in definitions of CHILL,
30212 CHILL_FOR_TARGET and Chill_LIB.
30213 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
30214 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
30215 CHILL, and CHILL_LIB.
30216
30217Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
30218
30219 * Revert the previous changes. Please see Rob's directory
30220 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
30221
30222Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
30223
30224 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
30225 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
30226 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
30227 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
30228 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
30229 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
30230 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
30231 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
30232 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
30233 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
30234 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
30235 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
30236 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
30237 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
30238 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
30239 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
30240 changes from 94Q1.
30241
30242Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
30243
30244 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
30245 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
30246 Rob's new testing fragments.
30247
30248Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
30249
30250 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 30251 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
30252
30253Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30254
30255 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
30256 version also, match on casted version strings, and match on
30257 gdb startup case where the line numbers might be messed up.
30258
30259Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
30260
30261 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 30262 (CFLAGS): Delete it from here.
c906108c
SS
30263
30264Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
30265
30266 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
30267
30268Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
30269
30270 * Makefile.in (RUNTEST): Default to just "runtest".
30271
30272Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30273
30274 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
30275 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
30276 the code has been restructured.
30277
30278Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30279
30280 * gdb.t00/default.exp (set write): Allow any number of \r and/or
30281 \n, not just one of each.
30282
30283 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
30284 /bin/cc gives a warning if you do.
30285
30286Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
30287
d63a86f8 30288 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
30289 __t10ListS_link1ZUiRCUiPT0
30290
30291Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30292
30293 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
30294 on local variables in recursive functions.
30295
30296 * gdb.t07/Makefile.in: Build the new test.
30297
30298Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30299
30300 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
30301 directly. Instead compare the return values from actual calls.
30302
30303Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
30304
30305 * Makefile.in (check): Set TCL_LIBRARY for runtest.
30306
30307Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30308
30309 * From Peter Schauer with minor modifications.
a9c64011
AS
30310 * gdb.t15/return.exp (return_tests): Handle targets where "return"
30311 stops in mid-line in the caller. Add xfail for returning a float
30312 value on X86 targets.
c906108c
SS
30313
30314Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30315
30316 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
30317 to avoid expect lossage.
30318 (fmem_LRbug_tests): Likewise.
30319 * gdb.disasm/hppa.s: Corresponding changes.
30320
30321 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
30322 conditions to work with latest dejagnu/expect.
30323
30324 * gdb.t15/funcargs.exp (finish from indirect call): No longer
30325 expected to fail on the PA.
30326 (backtrace in call with trampolines): Explicitly require main
30327 to be frame #1 (no trampolines should show up in backtrace).
30328
30329 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
30330 "continue -expect".
30331 * gdb.t06/break.exp: Likewise.
30332 * gdb.t07/watchpoint.exp: Likewise.
30333 * gdb.t13/bitfields.exp: Likewise.
30334 * gdb.t15/{funcargs,return}.exp: Likewise.
30335 * gdb.stabs/weird.exp: Likewise.
30336 * config/{mips,udi}-gdb.exp: Likewise.
30337
30338 * hppa.sed: Enclose comments within a sed command to avoid
30339 losing with the old OSF1 sed.
30340
30341Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30342
30343 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
30344 sequent dynix.
30345 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
30346 * gdb.t15/funcargs.exp: Conditionally step again to really
30347 finish from marker_call_with_trampolines. Handle the case where
30348 the first step from within call_with_trampolines already steps
30349 us back to main.
30350 * gdb.t15/gdbme.c: Add comment to closing brace of
30351 call_with_trampolines for funcargs.exp.
30352
30353Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30354
d63a86f8 30355 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
30356 Fix typo(s).
30357
30358Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30359
30360 * gdb.t07/gdbme.c: More code for watchpoint testing.
30361
30362 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
30363 "Hardware watchpoint" throughout file.
30364 (test_watchpoint_triggered_in_syscall): New test.
30365 (test_complex_watchpoint): New test.
30366
30367Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30368
30369 * gdbme.c (call_with_trampolines): New function to try and step
30370 into. Tests trampoline problems on the PA.
30371
30372 * funcargs.exp (localvars_in_indirect_call): No longer expect
30373 stepping into indirect call to fail on PAs.
30374 (test_stepping_over_trampolines): New test.
30375
30376Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30377
30378 * TODO: Add suggestions for static member function tests, and
30379 completion tests.
30380
30381Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30382
30383 * TODO: Add suggestions for "p/a" tests.
30384
30385 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
30386 (default_gdb_exit): Replace all the hair with sending "quit" to
30387 the process with a simple close.
30388
30389Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30390
30391 * TODO: Add suggestions for shared library tests.
30392
30393Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30394
30395 * TODO: Add suggestions for x/s tests.
30396
30397Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30398
30399 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
30400 "enable once", and "enable breakpoints once" with ".*".
30401
30402Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30403
30404 * TODO: Add suggestions about structure passing tests.
30405
30406Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30407
30408 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
30409 the primary1 test, use work around if __GNUC__ < 2.
30410 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
30411 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
30412 Test for bad output rather than waiting for timeout. Issue
30413 second continue only if first continue failed.
30414
30415Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30416
30417 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
30418 operator[] test with gdb_test because the old code didn't seem to
30419 be getting the quoting right with the new dejagnu.
30420
30421Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
30422
30423 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
30424 one from the path.
30425 * Makefile.in: Use a fresh expect if there is one, use runtest
30426 from the src tree if there is one.
d63a86f8 30427
c906108c
SS
30428Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30429
30430 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
30431 next over recursive call. Revise the tests from that point on
30432 (which had been skipped) to match GDB's actual (correct) output.
30433
30434 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
30435 with next over a breakpoint whose condition is false.
30436
30437 * gdb.t00/help.exp: Comment out "help set print" tests just like
30438 (and for same reason as) "help set" test.
30439
30440Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30441
30442 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
30443 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
30444
30445Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30446
30447 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
30448 necessary gdb_target_udi.
30449
30450 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
30451
30452 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
30453 1838 and 2417; they are fixed.
30454
30455 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
30456 gdb.t03/ptype.exp (ptype structure, ptype union):
30457 Remove xfails; the test is looser than when the xfails were added.
30458
30459 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
30460 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
30461
30462 * gdb.t01/run.exp: Only run shell test if isnative.
30463
30464 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
30465 since "run" automatically loads if necessary. Call gdb_target_udi
30466 after the "file" since "file" kills any execution target.
30467
30468 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
30469 GDB. GDB doesn't work that way (not anymore at least) on UDI.
30470 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
30471 argument for UDI.
30472
30473Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30474
30475 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
30476
30477 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
30478
30479Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30480
30481 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
30482 properly quoting regexps. This makes the second argument to
30483 demangle a fixed string, which matches the callers, instead of a
30484 shell-style pattern which is what the previous implementation
30485 used. Update some of the callers.
30486
30487Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30488
30489 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
30490 (comib_nullified_tests): Fix typo.
30491 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
30492 strings. No longer expected to fail.
30493
30494 * gdb.disasm/hppa.s (addib_tests): Fix typo.
30495 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
30496 strings. No longer expected to fail.
30497
30498 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
30499 string. No longer expected to fail.
30500
30501Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30502
30503 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
30504 No longer expected to fail.
30505
30506 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
30507 string. No longer expected to fail.
30508
30509Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30510
30511 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
30512 only in the names (I probably got most of them). I was even
30513 generous with some which differed in underscores in names, and
30514 probably missed a few, and I *still* was able to remove almost a
30515 third of the file with almost no impact on testsuite coverage.
30516
30517Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30518
30519 * gdb.t00/default.exp: Match udi_attach error message as well as
30520 the one from child_attach.
30521
30522 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
30523
30524 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
30525
30526 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
30527 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
30528
30529 * Move test with enums and partial symbols back to
30530 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
30531 Reverts the change of 26 May 93. Per today's change to
30532 stabs.texinfo, the behavior that weird.exp was expecting was
30533 unreasonable; what is important is that the compiler+gdb get
30534 things right, which happens with a recent gcc. Also fix the test
30535 to deal with native compilers which put out the stab gdb can't
30536 deal with.
30537
30538Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30539
30540 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
30541 in the names. The main thing these accomplish is to slow things down.
30542 Many more such duplicates surely remain.
30543
30544 * gdb.t00/help.exp: Comment out "help support" test just like
30545 (and for same reason as) "help set" test.
30546
30547Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
30548
30549 * gdb.t06/break.exp: Remove setup_xfails for
30550 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
30551 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
30552 about known bug in gcc to include up through 2.5.8.
30553 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
30554 well as "_vb$".
30555 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
30556 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
30557 with latest gcc and gdb.
30558 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
30559 well as "_vb$".
30560
30561Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30562
30563 * configure.in (hppa*-*-*): Also configure and build stabs-only
30564 tests.
30565
30566Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30567
30568 * gdb.t10/hppa.mt: A makefile fragment for the PA.
30569 * gdb.t10/configure.in (hppa*-*-*): Use it.
30570
30571Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30572
30573 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
30574
30575Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30576
30577 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
30578 versions prior to 1.13.5.
30579
30580Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30581
30582 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
30583 the prompt is at the start of a line.
30584
30585Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30586
30587 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
30588 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
30589 in the copr tests now.
30590 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
30591 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
30592 expected to fail.
30593
30594Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
30595
30596 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
30597 gdb.t31/chillvars.exp, lib/gdb.exp:
30598 Tweak to run under either version of expect.
30599 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
30600 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
30601 * gdb.t11/list.exp: Remove extraneous whitespace.
30602
30603Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30604
30605 * gdb.t16/printcmds.exp (test_print_strings): Accept
30606 "(unsigned char *) " before the string.
30607
30608 * TODO: Add notes about printing of fancy types and GDB expressions.
30609
30610Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
30611
30612 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
30613 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 30614 if doing mips-idt-ecoff.
c906108c
SS
30615
30616Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
30617
30618 * Most .exp files: Tweak to run under either version of expect.
30619
30620Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30621
30622 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
30623 xfails; I'm not sure why they are failing, but not because of PR 1806.
30624
30625Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
30626
30627 * config/unix-gdb.exp: Remove gdb_unload cause it's already
30628 defined in lib/gdb.exp.
30629
30630Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30631
30632 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
30633 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
30634 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
30635 have to be typeless.
30636
30637Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30638
30639 * TODO: Add suggestion for copyright year test.
30640
30641Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
30642
30643 * configure.in (*-*-lynxos*): Add stabs tests.
30644
30645Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30646
30647 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
30648 so insert a tab before any assembler directive in column zero.
30649
30650 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
30651 stores.
30652 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
30653 stores.
30654 (fpu_short_memory_tests): Likewise.
30655
30656Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30657
30658 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
30659 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
30660 .stabs directives in comments.
30661
30662Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30663
30664 * TODO: New file, describing tests we could write.
30665 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
30666
30667Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30668
30669 * gdb.t06/signals.exp: Add kludge to force re-sync.
30670
30671 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
30672 to xgdb instead of gdb, get out of gdb.
30673
30674Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
30675
30676 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
30677 for info.
30678
30679Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30680
30681 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
30682 * gdb.stabs/configure.in (hppa*-*-*): Use it.
30683 * gdb.stabs/hppa.sed: New sed script for the PA.
30684
30685Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30686
30687 * gdb.stabs: Re-write weird.def and configuration to use sed
30688 instead of cpp. sed is portable and POSIX; cpp is neither.
30689
30690Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30691
30692 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
30693
30694Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30695
30696 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
30697
30698Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30699
30700 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
30701 "_vb$".
30702 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
30703 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
30704
30705Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30706
30707 * lib/gdb.exp: Comment out code which depends on non-existent
30708 `transform' procedure.
30709
30710Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
30711
30712 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
30713 * lib/gdb.exp: Transform tool name.
30714 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
30715 1.1's new error handling system.
30716
30717Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30718
30719 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
30720
30721Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30722
30723 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
30724 They made pattern matching so slow that timeouts happened on
30725 heavily loaded systems. Now any output from "show print" which
30726 gets us back to the GDB prompt is a PASS.
30727
30728Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
30729
30730 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
30731
30732Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30733
30734 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
30735
30736 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
30737 It is not from PR 3220.
30738
30739Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30740
30741 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
30742 just started failing because they depended on the order the
30743 subcommands are presented, or exact docstring text. This kind of
30744 test is a pain and has minimal benefit.
30745
30746Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30747
30748 * gdb.t09/corefile.exp: At end of test, use "core" command with
30749 no arguments.
30750
30751Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
30752
30753 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
30754 17}/Makefile.in: Make it possible to run the testsuite with Sun
30755 make and CC = cross gcc by adding explicit build rules for .o
30756 files.
30757
30758Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30759
30760 * gdb.t15/funcargs.exp: Don't put comments on same line as
30761 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 30762
c906108c
SS
30763Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30764
30765 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
30766
30767Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
30768
30769 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
30770 * gdb.t20/inherit.exp: remove three dumplicate entries.
30771
30772Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30773
30774 * gdb.t06/break.exp: For "next over recursive call", fail on any
30775 incorrect output, not just on "factorial (value=2)".
30776
30777Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30778
30779 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
30780 working now. Add an xfail if accesing a bss variable causes
30781 a memory error if the target is not yet run.
30782
30783Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30784
30785 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
30786 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
30787 name of __st* demangling (2 strings). Did Kung really get the
30788 more than 95 others right without testing them?
30789
30790Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
30791
30792 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
30793
30794Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
30795
30796 * configure.in (configdirs): Add gdb.disasm
30797 * gdb.disasm: New directory for GDB disassembler tests.
30798 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
30799
30800Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30801
30802 * gdb.t00/help.exp: Don't test "help set".
30803
30804 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
30805 from within expect statements. None of these happen anymore and
30806 they cause regressions to be silently unnoticed.
30807
30808 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
30809 messages) about known failures with gcc cygnus-2.4.5-930417.
30810
30811 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
30812 comp-info.exp so it gets built if it doesn't exist.
30813
30814 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
30815 it is no longer used.
30816 * gdb.t13/comp-info.c: Removed.
30817
30818Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30819
30820 * gdb.t06/signals.exp: Add xfail for sun3.
30821
30822Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30823
30824 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
30825 relevant because ^C doesn't get sent but failure can be reproduced
30826 interactively).
30827
30828Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30829
30830 * gdb.stabs/alpha.mt: New configuration file for alpha.
30831 * gdb.stabs/configure.in: Use it.
30832 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
30833 sharing with alpha.mt, redefine long to word via preprocessor.
30834 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
30835 for alpha.
30836 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
30837 native cc.
30838 * gdb.t00/teststrategy.exp: Change expect string so that we
30839 consume the `(xgdb)' from the command echo and from the gdb prompt.
30840 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
30841 gdb currently compares all values as long, so this failure probably
30842 applies to any configuration where LONGEST is bigger than a target int.
30843 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
30844 with gcc.
30845 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
30846 to handle opaque pointers, gcc is.
30847 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
30848 as first argument. Include <sys/types.h> and change all operator
30849 new definitions to use size_t.
30850 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
30851 now that we use size_t.
30852
30853Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30854
a9c64011 30855 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 30856 a long or float array cast all array members to the same type.
a9c64011 30857 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 30858 with 64 bit longs.
a9c64011 30859 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 30860 on alpha.
a9c64011 30861 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
30862
30863Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30864
30865 * gdb.t24 (demangle.exp): Constructors of templates have names like
30866 vector<int>::vector(int) not vector<int>::vector<int>(int). See
30867 section 14.6 of the ARM.
30868
30869 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
30870 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
30871 accomplish little and slow down the testsuite.
30872
30873 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
30874 Accept spaces various places.
30875
30876Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30877
30878 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
30879 with watchpoint enabled.
30880
30881 * Makefile.in: Remove definition of CC and remove the second
30882 definition of CXX (the "CXX = gcc" one remains). These definitions
30883 were causing backquotes to be expanded within backquotes, which
30884 doesn't work.
30885
30886Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
30887
30888 * gdb.t17/callfuncs.exp: Add "return 0" to end.
30889
30890Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30891
a9c64011
AS
30892 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
30893 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
30894 by mips cc and contains no stabs entries.
30895
30896Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
30897
30898 * config/vx-gdb.exp: Use fake device to load files rather than
30899 NFS.
30900 * lib/gdb.exp: New proc to do "file" command.
30901 * config/unix-gdb.exp: Use new "file" proc.
30902
30903Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
30904
30905 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
30906 Rework board rebooting slightly.
30907 (gdb_exit): Don't exit from the remote shell; there isn't one.
30908 * gdb.stabs/weird.exp: If a program is being debugged already,
30909 kill it.
30910 * gdb.t04/setvar.exp: Stop and restart gdb.
30911 * gdb.t05/expr.exp: Likewise.
30912 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
30913 restart gdb and reload the program.
30914 * gdb.t08/opaque.exp: Likewise.
30915 * gdb.t12/scope.exp: Likewise.
30916 * gdb.t13/bitfields.exp: Likewise.
30917 * gdb.t15/funcargs.exp: Likewise.
30918 * gdb.t20/classes.exp: Likewise.
30919 * gdb.t03/ptype.exp: Increase timeout.
30920 * gdb.t16/printcmds.exp (test_print_string_constants,
30921 test_print_array_constants): Likewise.
30922 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
30923 * gdb.t20/classes.exp (do_tests): Likewise.
30924 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
30925
30926Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
30927
30928 * gdb.stabs: Renamed *wierd* to *weird*.
30929
30930Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30931
30932 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
30933 for timeout. Add "known gcc 2.4.5 bug" to failure message.
30934
30935Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30936
30937 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
30938 (do_tests): Remove xfail for whatis on one_var and two_var.
30939
30940Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
30941
30942 * Makefile.in: Made cross building work better by adding
30943 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
30944
30945Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30946
30947 * gdb.t15/{return.c,return.exp,Makefile.in}:
30948 New test, currently commented out.
30949
30950Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
30951
30952 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
30953 still running and removes the leftover named socket so GDb can do
30954 clean restarts.
30955
30956Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
30957
30958 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
30959 console, not GDB.
30960 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
30961 cross testing works better with "make check"
30962 * config/unix-gdb: Use default procedures for exit and version.
30963 * config/vx-gdb.exp: Cleaned up and massaged back to working order
30964 with the newest VxWorks.
30965
30966Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30967
30968 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
30969 old form.
30970
30971 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
30972 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
30973
30974 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
30975
30976 * config/unix-gdb.exp: Remove this version of gdb_exit
30977 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
30978 Rob says he'll look at it when he gets back to testing boards.
30979
30980Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
30981
30982 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
30983 an expected fail for certain ptype commands.
30984
30985 * gdb.t20/classes.exp: Update expected results of "ptype class
30986 Base1" to account for the constructor that now appears in the type.
30987
30988Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
30989
30990 * configure.in (configdirs): Restore gdb.t04, which mysteriously
30991 disappeared from list.
30992 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
30993 "alldone" proc with call to cleanup and exit.
30994 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
30995 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
30996 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
30997 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
30998 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
30999 "alldone" proc with simple returns that suppress remaining
31000 tests. The alldone proc went away many months ago.
31001
31002Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31003
31004 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
31005
31006 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
31007
31008Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31009
31010 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
31011 as vax gdb will display them.
31012
31013Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31014
31015 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
31016 optimizers.
31017
31018 * scope.exp: Change "bad value for localval" messages so each one
31019 is unique.
31020
31021 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
31022 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
31023
31024 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
31025
31026Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31027
31028 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
31029 doesn't exist (due to optimization).
31030
31031Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31032
31033 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
31034 contains \r because the filename is long.
31035
31036 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
31037 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
31038
31039Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31040
31041 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
31042 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
31043 Ultrix.
31044 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
31045 int tests.
31046 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
31047
31048Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
31049
31050 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
31051
31052 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 31053 to match does not match the passing case but still matches the
c906108c
SS
31054 failing case.
31055
31056Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31057
31058 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
31059
31060Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
31061
31062 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
31063 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
31064 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
31065 Remove various versions of gdb_exit.
31066 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
31067 gdb_exit.
31068 * config/unix-gdb.exp: gdb_exit remains here, and should override
31069 the generic version, since it's doing a lot of wierd stuff that
31070 the other versions aren't. FIXME, fold it in, or abandon this
31071 version.
31072
31073Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31074
31075 * gdb.t24/demangle.exp: Add tests for PR 3220.
31076
31077Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31078
31079 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
31080
31081Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
31082
31083 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
31084 "i386-*-*". Works for i486 as well.
31085
31086 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
31087 bug, and expand domain of xfail to all SVR4 systems, since the
31088 actual problem is likely to be in generic SVR4 /proc support.
31089
31090Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31091
31092 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
31093
31094Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
31095
31096 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
31097 xfails for other systems. Match a missing 'Continuing.' as an
31098 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
31099
31100 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
31101 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
31102 Only issue warning for missing executables if -all option is used.
31103
31104 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
31105 file if -all option is used. It's like an unpredictable XFAIL.
31106
31107Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31108
31109 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
31110 for dynamically linked binaries.
31111
31112 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
31113
31114Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31115
31116 * gdb.t20/inherit.exp: Change message for "print tagless struct"
31117 to state that this is a known bug in old versions of g++.
31118
31119Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31120
31121 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
31122 while waiting for `Continuing'.
31123
31124Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
31125
31126 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
31127 in text, data, and bss.
31128 * gdb.t10/nodebug.c: Add local and global test variables for
31129 initialized and uninitialized data.
31130
31131Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31132
31133 * config/unix-gdb.exp (gdb_exit): Add "wait".
31134
31135Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31136
31137 * gdb.t06/signals.exp: xfail the continue from the handler for all
31138 targets.
31139
31140 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
31141 function with watchpoints enabled, the i386 call dummy starts with
31142 a call.
31143
31144 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
31145 386 bsd names its corefiles.
31146
31147Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
31148
31149 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
31150 compilers don't grok it.
31151 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
31152 with small octal ints rather than character constants, which
31153 are signed and might not fit if first promoted to int.
31154
31155Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
31156
31157 * gdb.t09/Makefile.in (clean): Remove corefile.
31158
31159Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31160
31161 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
31162
31163Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31164 and Jim Kingdon (kingdon@cygnus.com)
31165
31166 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
31167 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
31168 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
31169
31170Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31171
31172 * gdb.t17/interrupt.exp: Add xfail for hppa.
31173
31174Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31175
31176 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
31177 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
31178 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
31179 to determine signed-ness of bitfields and use the result to setup
31180 the xfail.
31181 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
31182 * gdb.t15/funcargs.exp: Use them to step until the second indirect
31183 call line is reached if necessary.
31184
31185Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31186
31187 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
31188
31189Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31190
31191 * gdb.t06/break.exp: Also test `clear' command.
31192
31193Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31194
31195 * gdb.t00/teststrategy.exp: Remove extra quote.
31196
31197 * gdb.t07/watchpoint.exp: Change xfail for calling function with
31198 watchpoint enabled to be for all non-68k machines.
31199
31200 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
31201
31202Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31203
31204 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
31205 targets use aout.mt instead of ecoff.mt as gas understands
31206 standard aout format.
31207
31208Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31209
31210 * lib/gdb.exp (runto): Don't insist that function we are running to
31211 was compiled with -g.
31212
31213 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
31214
31215 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
31216 to get back into the read system call.
31217 Accept leading newline in case where we woke it up.
31218
31219Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31220
31221 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
31222 to make the stabs test work on ecoff systems using gcc and -with-stabs.
31223 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
31224 enable ecoff configuration.
31225
31226Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31227
31228 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
31229
31230Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31231
31232 * gdb.t16/printcmds.exp: Add another printf test.
31233
31234Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
31235
31236 * configure.in: If configured -with-stabs on any target, add
31237 stabsdirs to configdirs.
31238
31239Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31240
31241 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
31242 fun" so pattern does not match the command itself.
31243
31244Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31245
31246 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
31247
31248Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31249
31250 * gdb.t17/interrupt.exp: Test for more things.
31251
31252Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31253
31254 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
31255 compiler arranges the code and line numbers.
31256
31257 * gdb.t17/interrupt.exp: Don't send \n after ^C.
31258
31259Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31260
31261 * gdb.t00/help.exp: Increase expect input buffer size.
31262
31263Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31264
31265 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
31266
31267 * gdb.t07/watchpoint.exp: Add xfail for hppa.
31268
31269 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
31270
31271 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
31272 [0-9]*, not just [0-9].
31273
31274Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31275
31276 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
31277
31278 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
31279
31280Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31281
31282 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
31283
31284Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31285
31286 * gdb.t06/signals.c: Add xfails for sun3.
31287
31288 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
31289
31290 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
31291 test_stepping tests.
31292
31293Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31294
31295 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
31296
31297 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
31298
31299 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
31300 rather than actually putting it through cpp twice.
31301
31302 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
31303
31304Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
31305
31306 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
31307 no longer needed.
31308
31309Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31310
31311 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
31312
31313 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
31314 C++ features prints as "struct", make it a pass, not an xfail.
31315
31316Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31317
31318 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
31319 Don't require VA to print as "class" rather than "struct".
31320
31321Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
31322
31323 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
31324
31325Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31326
31327 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
31328
31329Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31330
31331 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
31332 order.
31333
31334Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31335
31336 * gdb.t16/printcmds.exp: Add printf tests.
31337
31338 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
31339
31340 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
31341
31342Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
31343
31344 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
31345 pass counts, to counteract any existing or future setup_xfails.
31346
31347Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31348
31349 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
31350 {BEGIN,END}_COMMON for common block instead of STAB.
31351 * gdb.stabs/wierd.exp: Add xfail for rs6000.
31352
31353 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
31354 intp_var should be N_GSYM not N_LSYM.
31355 wierd-aout.S: Use a label for the value of the N_SO.
31356 wierd.def: Remove all backslashes.
31357 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
31358
31359Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31360
31361 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
31362 get the expected next to inheritance3.
31363
31364Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31365
31366 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
31367 now that gcc-2.4 gets it right.
31368
31369Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31370
31371 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
31372
31373 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
31374 generating comp-info.exp which works for cross-compilation.
31375
31376Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
31377
31378 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
31379 "*-*-sysv4.*".
31380
31381Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
31382
31383 * gdb.t01/run.exp: Start with a fresh gdb.
31384 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
31385 SVR4.x.
31386
31387Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
31388
31389 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
31390 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
31391 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
31392 Makefile.in (distclean, realclean): Remove gdbme.c from list of
31393 things to remove.
31394
31395Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
31396
31397 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
31398 test cases from bug reports.
31399
31400Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
31401
31402 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
31403 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
31404 avoid spurious xfails.
31405 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
31406 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
31407 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
31408
31409Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
31410
31411 * gdb.t00/teststrategy.exp: Rework to provide more useful
31412 description of each test, fix problem with systems that define
31413 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
31414 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
31415 results for "next over recursive call" so timeouts aren't taken
31416 by error.
31417
31418Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
31419
31420 * gdb.t12/scope.exp: Test printing of variables before run.
31421
31422 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
31423 printed in wrong order due to sorting.
31424
31425Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
31426
31427 * gdb.t00/teststrategy.exp: Fix expected results for printing
31428 user entered string constant. Is array of char, prints with no
31429 address.
31430
31431 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
31432 commands.
31433 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
31434 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
31435 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
31436 of struct of char arrays.
31437 * gdb.t00/radix.exp: New tests for radix commands.
31438
31439Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
31440
31441 * gdb.t16/printcmd.exp: Print a variable before running program
31442 (with xfail for AIX).
31443
31444Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
31445
31446 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
31447
31448 * gdb.t16/printcmd.exp: Don't print variables before running program.
31449
31450 * gdb.t06/break.exp: Don't require envp argument to main.
31451
31452 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
31453
31454 * gdb.t02/whatis.exp, gdb.t11/list.exp:
31455 Add xfails for rs6000.
31456
31457 * gdb.t02/whatis.exp: Change other tests not to re-test something
31458 we already tested.
31459
31460 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
31461 each type used has a variable of that type.
31462
31463Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
31464
31465 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
31466
31467Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
31468
31469 * configure.in: change srctrigger to be a file, not a directory
31470
31471Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
31472
31473 * configure.in (mips-idt-ecoff*): Added trailing '*'.
31474
31475 * gdb.t11/list.exp: Fixed a couple of typos.
31476
31477Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
31478
31479 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
31480 is fixed and PR is closed.
31481 * gdb.t16 (gdbme.c): Add simple test string variable.
31482 * gdb.t16 (printcmds.exp): Add tests with simple test string
31483 variable, primarily for boundaries on "set print elements".
31484
31485Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
31486
31487 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
31488 Make leading 0's optional and don't expect a tab in the middle
31489 of the number.
31490
31491 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
31492
31493 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
31494 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
31495 don't end command passed to gdb_test with newline.
31496
31497 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
31498 signed keyword away, don't expect signed bitfields to be signed.
31499
31500 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
31501 printing with only as many 1's as are in the field as well as printing
31502 with 32 1's (see comment).
31503
31504Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
31505
31506 * gdb.t00/default.exp: Start with a fresh gdb.
31507 * configure.in (configdirs): Remove gdb.t31 until the chill
31508 compiler works again. It no longer is able to find chillrt0
31509 since it isn't in libchill.a anymore.
31510 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
31511 wierd.o, make more modular.
31512 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
31513 spurious newlines that caused problems.
31514
31515Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31516
31517 * Move test with enums and partial symbols from gdb.t03/ptype.exp
31518 to gdb.stabs/wierd.exp since GCC has worked around the bug.
31519 gdb.stabs/wierd.{exp,def}: Many new tests.
31520
31521 * gdb.t00/default.exp: update info line for new message.
31522
31523 * gdb.t02/{whatis.exp,gdbme.c}:
31524 Test that "char *" doesn't print as "caddr_t".
31525
31526Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31527
31528 * gdb.t00/help.exp: Use .* in place of some help messages which
31529 just changed.
31530 gdb.t00/default.exp: Update "info frame" test for new message.
31531 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
31532 Remove some xfails
31533
31534Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31535
31536 * gdb.t03/{gdbme.c,ptype.exp}:
31537 Add tests for typedef'd struct and union without tags.
31538 Also check "whatis" on a variable of a typedef'd enum without a tag.
31539
31540 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
31541 PRMS 1823; the bug still exists but isn't reproduced by this test
31542 anymore), and remove rs6000 XFAIL (the bug is fixed).
31543
31544 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
31545 duplicated from whatis.exp. For those that are left, accept
31546 "long", "long int", or "int" for long variables (whatis.exp already
31547 has an XFAIL for "int", so no need to fail it here).
31548
31549 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
31550 Deal with GCC's names for types now that GDB uses the compiler's names.
31551
31552 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
31553 setup_xfail's for sunos4. If we #defined the signed keyword away,
31554 don't expect GDB to know that char it is signed.
31555
31556 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
31557
31558Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
31559
31560 * configure.in (configdirs): Add gdb.t24 for C++ tests that
31561 should work on any system, regardless of debugging format.
31562 * gdb.t21/demangle.exp: Move to gdb.t24.
31563 * gdb.t24/demangle.exp: Move from gdb.t21.
31564 * gdb.t24/{Makefile.in, configure.in}: New files.
31565
31566Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31567
31568 * configure.in: Do gdb.stabs and C++ tests only for stabs.
31569 * gdb.stabs: New directory.
31570
31571Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31572
31573 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
31574 not just "Quit anyway?".
31575
31576Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
31577
31578 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
31579 that all setup_xfails are immediately followed by clear_xfails.
31580
31581Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
31582
31583 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
31584 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
31585 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
31586 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
31587 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
31588 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31589 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31590 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
31591 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
31592 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
31593 gdb.t31/chillvars.exp, lib/gdb.exp:
31594 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
31595 bug-gdb@prep.ai.mit.edu.
31596
31597Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
31598
31599 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
31600 with 0.0, not integer 0.
31601
31602Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
31603
31604 * gdb.t06/break.exp: Update for "Kill the program" message change.
31605
31606Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
31607
31608 * Makefile.in (GDBFLAGS): Set to -nx.
31609 * Makefile.in (site.exp): Use GDBFLAGS.
31610
31611Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31612
31613 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
31614 Makefiles.
31615 (check): depend on just-check.
31616 (just-check): added so that tests can be run without a noop
31617 build pass.
31618
31619Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31620
31621 Switch to using configure's configdirs.
31622 * Makefile.in (Makefile): add configure.in dependency.
31623 (SUBDIRS): removed redundant assignment.
31624 * configure.in: switch subdirs assignment to configdirs.
31625 * gdb.t*/configure.in: new files.
31626
31627Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
31628
31629 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
31630 works.
31631
31632Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
31633
31634 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
31635 in explicit rules. Apparently this is not supported by some makes.
31636
31637Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
31638
31639 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
31640
31641Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31642
31643 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
31644 disappeared.
31645
31646Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
31647
31648 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
31649
31650Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
31651
31652 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
31653 watchpoint problem that is now fixed.
31654 * gdb.t30/chexp.exp: Remove setup_xfail for printing
31655 uninitialized convenience variables.
31656 * gdb.t31/chillvars.exp: Fix expected patterns for printing
31657 structures.
31658
31659Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31660
31661 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
31662 which causes expect to get out of sync with gdb on long output
31663 from help set.
31664 * gdb.t09/corefile.exp: Make expected pattern for core file
31665 failing signal and frame output format less sun specific.
31666
31667Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
31668
31669 * gdb.t31/chillvars.exp: Add and remove initial dummy
31670 breakpoint, so that symbol table is forced in.
31671 (Needed at least on Sunos4, though it seems not SVR4.)
31672 * gdb.t31/chillvars.exp: Update for changed output format.
31673
31674Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
31675
a9c64011 31676 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
31677
31678Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
31679
31680 * Makefile.in: Added --srcdir when invoking runtest, removed the
31681 need for a local config file. (optional now)
31682
31683Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
31684
31685 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
31686 failure count used to force early termination. Add some more
31687 expected failures for gnu style demangling.
31688
31689Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31690
31691 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
31692 pmi variable from gdb.t20/gdbme to get optimized away.
31693 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
31694 Check for written corefile upon timeout _and_ eof.
31695
31696Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31697
31698 * config/unix-gdb.exp: Add missing return 0.
31699
31700Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31701
31702 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
31703 test termination.
31704
31705Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
31706
31707 * configure.in (subdirs): Put back gdb.t17 which mysteriously
31708 disappeared.
31709
31710Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
31711
31712 * gdb.t10/crossload.exp: Disable the i860-elf test until such
31713 time as i860 support works.
31714
d63a86f8 31715 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
31716 "backtrace 100\r" rather than just "backtrace\r", to match last
31717 change.
31718
31719Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
31720
31721 * config/udi-gdb.exp (gdb_exit): Remove close command.
31722 (gdb_target_udi): New procedure to set the UDI target.
31723 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
31724 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
31725 Added waits for prompts after several question responses. Added
31726 some more responses used by a29k-amd-udi-gdb.
31727 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
31728 pass different arguments, restart UDI connection after program
31729 completion.
31730 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
31731 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31732 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
31733 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
31734 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
31735 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
31736 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31737 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
31738 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
31739 after program completion.
31740 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
31741 compiled with a SELECT_VECS setting.
31742 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
31743 infinite recursion.
31744
31745 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
31746 Added checks for COFF results, and made them expected failures for
31747 all targets. It would be better to make them expected failures
31748 for COFF targets only.
31749
31750Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
31751
31752 * Makefile.in: add null dvi target, don't bother to recurse
31753 through test directories for info and install-info; rename
31754 $(datadir) to be dejagnu instead of deja-gnu
31755
31756Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
31757
31758 * gdb.t31/gdbme.ch: Re-enable code that previously caused
31759 compiler to coredump.
31760 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
31761 code.
31762
31763Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
31764
31765 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
31766 coredump.
31767 * gdb.t31/chillvars.exp: Comment out tests that depend on that
31768 code.
31769
31770Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
31771
31772 * gdb.t03/ptype.exp: tests for return code from gdb_test.
31773 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
31774 which in a shell. Deletes xgdb when done.
31775 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
31776 Tests the return from the "set height" or "set width" commands.
31777 Added a few return codes where needed.
31778
31779Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
31780
31781 * Makefile.in (SUBDIRS): Add gdb.t17.
31782 * configure.in (subdirs): Add gdb.t17.
31783 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
31784 files to test gdb's calling of functions in the inferior with
31785 the correct arguments and gdb's ability to retrieve any
31786 result returned.
31787
31788Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
31789
31790 * config/unix-gdb.exp (gdb_exit): Remove close commands that
31791 may be called after gdb goes away. Previous versions of expect
31792 needed these to avoid file descriptor leaks, but they cause
31793 errors with the current revision of expect.
31794 * gdb.t00/gdbvars.exp: Use -re on expected output after
31795 setting sevenbit-strings.
31796 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
31797 to set sevenbit-strings consistent across tests.
31798 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
31799 set sevenbit-strings consistent across tests.
31800
31801Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
31802
31803 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
31804 expected output to match current "expect" expectations.
31805
31806Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
31807
31808 * gdb.t00/default.exp: Change expected output for default "source"
31809 command, to match new gdb behavior which requires a filename to
31810 source.
31811
31812Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
31813
31814 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
31815 expected fail for i486-*-* that misses the marker2 function.
31816 * gdb.t10/crossload.exp (bfddefault): Allow successful
31817 recognition of a format to pass even if no symbols are found.
31818 Explicitly catch failures where the format is not recognized
31819 or is ambiguous, and add the reason to the fail message.
31820 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
31821 the cause is and invalid target and add reason to failure message.
31822 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
31823 elf32-i386, elf32-sparc, and elf32-i860.
31824 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
31825 Set up expected failure for 'filename'::variable scope resolution,
31826 which is now apparently broken on all targets.
31827 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
31828 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
31829 gdb.t23/templates.exp: Change failure for missing binfile into
31830 just a warning.
31831 gdb.t21/demangle.exp: Change all cfront references to 'arm'
31832 references.
31833
31834Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
31835
31836 * gdb.t00/default.exp: Add expected output for default "source"
31837 command, to match new gdb behavior.
31838 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
31839
31840Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
31841
31842 * config/*-gdb.exp: returns an error, rather than exiting on
31843 internal errors.
31844
31845Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
31846
31847 * gdb.t03/gdbme.c: Add pointer to struct variable.
31848 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
31849 referencing struct members.
31850
31851Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
31852
31853 * configure.in (mips-idt-ecoff): New target.
31854 * config/mips-gdb.exp: New file for remote board using MIPS remote
31855 debugging protocol.
31856
31857 * Redid configuration scheme. Removed gdb.t*/configure.in.
31858 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
31859 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
31860 distclean targets. Built executables via .o files. Adjusted
31861 tests to account for source files in $(srcdir) rather than
31862 $(objdir).
31863 * lib/gdb.exp (runto): Don't expect () after the function name,
31864 because it may have arguments.
31865
31866Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
31867
31868 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
31869 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
31870 expected failures for mips-idt-* and mips-sgi-*.
31871 * gdb.t00/default.exp (attach): Kill process if requested.
31872 * gdb.t00/help.exp (help target core, help target): Accept a gdb
31873 that does not read core files.
31874 * gdb.t01/run.exp: Removed checks for exit status code.
31875 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
31876 it is linked in.
31877 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
31878 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
31879 appropriate, rather than doing it by hand.
31880 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
31881 execution.
31882 * gdb.t10/crossload.exp: Kill existing program if needed.
31883 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
31884 appropriate, rather than doing it by hand. Always increase
31885 timeout for this test, not just for VxWorks.
31886
31887Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
31888
31889 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
31890 of Chill STRUCT types and STRUCT values.
31891 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
31892 than "char".
31893 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 31894 struct2): New struct definitions and initializations to test
c906108c
SS
31895 simple Chill STRUCT types.
31896
31897Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
31898
31899 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
31900 the null byte at the end of strings.
31901 * gdb.t00/default.exp: Make show version insensitive to copyright
31902 date.
31903 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
31904 to avoid dependencies on target char signedness.
31905 * gdb.t16/printcmds.exp: Update expected results for explicitly
31906 unsigned char.
31907 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
31908 now work.
31909 * gdb.t21/demangle.exp: Add many more patterns for template
31910 demangling, most of them being expected failures.
31911 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
31912 string we are matching for, to match on the whole string.
31913 * gdb.t21/demangle.exp: Add many new test strings to demangle,
31914 and fix a whole bunch that had incorrect expected output but were
31915 passing anyway because of the bug in "proc demangle".
31916 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
31917 type.
31918 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
31919
31920Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
31921
a9c64011
AS
31922 * gdb/testsuite: made modifications to testcases, etc., to allow
31923 them to work properly given the reorganization of deja-gnu and the
31924 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
31925
31926Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
31927
31928 * gdb/testsuite: Initial creation of gdb/testsuite.
31929 Migrated dejagnu testcases and support files for testing nm to
31930 gdb/testsuite from deja-gnu. These files were moved "as is"
31931 with no modifications. This migration is part of a major overhaul
31932 of dejagnu. The modifications to these testcases, etc., which
31933 will allow them to work with the new version of dejagnu will be
31934 made in a future update.
48efe704 31935
8d8cb839 31936 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 31937\f
8d8cb839
EZ
31938;; Local Variables:
31939;; mode: change-log
31940;; left-margin: 8
31941;; fill-column: 74
31942;; version-control: never
31943;; End:
902f2ccb 31944
28e7fd62 31945 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
31946 Copying and distribution of this file, with or without modification,
31947 are permitted provided the copyright notice and this notice are preserved.
This page took 4.935938 seconds and 4 git commands to generate.