2010-06-04 Sergio Durigan Junior <sergiodj@redhat.com>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
967cf477
DE
12010-06-04 Doug Evans <dje@google.com>
2
3 * gdb.python/py-prettyprint.exp: Add new test for enabled and
4 disabled printers.
5 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
6 (enable_lookup_function): New function.
7
eb801841
TT
82010-06-04 Tom Tromey <tromey@redhat.com>
9
10 * gdb.python/py-value.exp (test_value_hash): Don't test equality
11 of hash and id.
12
38979823
JK
132010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14
15 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
16 newline.
17 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
18 (empty verbose non-noisy clear, empty verbose noisy clear)
19 (empty non-verbose noisy clear): Likewise.
20
35ec993f
MS
212010-06-03 Michael Snyder <msnyder@vmware.com>
22
23 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
24 * gdb.base/display.exp: Ditto.
25 * gdb.base/find.exp: Ditto.
26 * gdb.base/ifelse.exp: Ditto.
27 * gdb.base/multi-forks.exp: Ditto.
28 * gdb.base/recurse.exp: Ditto.
29 * gdb.base/setshow.exp: Ditto.
30 * gdb.base/value-double-free.exp: Ditto.
31 * gdb.base/watch-vfork.exp: Ditto.
32 * gdb.base/watch_thread_num.exp: Ditto.
33 * gdb.base/watchpoint-solib.exp: Ditto.
34 * gdb.base/watchpoint.exp: Ditto.
35 * gdb.base/watchpoints.exp: Ditto.
36
37 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
38 * gdb.cp/overload.exp: Ditto.
39 * gdb.cp/virtfunc.exp: Ditto.
40
41 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
42
43 * gdb.reverse/watch-precsave.exp:
44 Replace gdb_test with gdb_test_no_output.
45
46 * gdb.threads/attach-into-signal.exp:
47 Replace gdb_test with gdb_test_no_output.
48 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
49 * gdb.threads/watchthreads.exp: Ditto.
50 * gdb.threads/watchthreads2.exp: Ditto.
51
52 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
53 * gdb.trace/tfind.exp: Ditto.
54
c22decce
JB
552010-06-03 Joel Brobecker <brobecker@adacore.com>
56
57 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
58 successful test if message is the empty string.
59
fd5700c7
JK
602010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
61
62 * gdb.fortran/module.exp (stopped language detection): New test.
63
f55ee35c
JK
642010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
65
66 Support DW_TAG_module as separate namespaces.
67 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
68 gdb.fortran/library-module-lib.f90: New.
69 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
70 (print i): Remove.
71 (continue to breakpoint: i-is-1, print var_i value 1)
72 (continue to breakpoint: i-is-2, print var_i value 2)
73 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
74 (print var_d, print var_i value 14, ptype modmany, complete `modm)
75 (complete `modmany, complete `modmany`, complete `modmany`var)
76 (show language, setting breakpoint at module): New tests.
77 * gdb.fortran/module.f90 (module mod): Remove.
78 (module mod1, module mod2, module modmany, subroutine sub1)
79 (subroutine sub2, program module): New.
80
b8e8282f
JK
812010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
82
83 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
84 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
85 * gdb.cp/anon-union.exp (pass): Rename to ...
86 (print z 2): ... here.
b8e8282f 87
019ebafc
MS
882010-06-02 Michael Snyder <msnyder@vmware.com>
89
e68d8fd4
MS
90 * gdb.trace/actions.exp: Use gdb_test_no_output.
91 * gdb.trace/circ.exp: Ditto.
92 * gdb.trace/packetlen.exp: Ditto.
93 * gdb.trace/save-trace.exp: Ditto.
94 * gdb.trace/tracecmd.exp: Ditto.
95 * gdb.trace/tsv.exp: Ditto.
96
12b5d08a
MS
97 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
98 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
99 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
100 * gdb.threads/manythreads.exp: Ditto.
101 * gdb.threads/print-threads.exp: Ditto.
102 * gdb.threads/pthreads.exp: Ditto.
103 * gdb.threads/schedlock.exp: Ditto.
104 * gdb.threads/staticthreads.exp: Ditto.
105 * gdb.threads/thread-specific.exp: Ditto.
106 * gdb.threads/thread-unwindonsignal.exp: Ditto.
107 * gdb.threads/threadapply.exp: Ditto.
108 * gdb.threads/watchthreads.exp: Ditto.
109 * gdb.threads/watchthreads2.exp: Ditto.
110
89493308
MS
111 * gdb.python/py-block.exp: Use gdb_test_no_output.
112 * gdb.python/py-prettyprint.exp: Ditto.
113 * gdb.python/py-template.exp: Ditto.
114 * gdb.python/py-value.exp: Ditto.
115
116 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
117 * gdb.reverse/watch-reverse.exp: Ditto.
118
119 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
120 * gdb.server/ext-run.exp: Ditto.
121
019ebafc
MS
122 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
123 * gdb.dwarf2/dw2-compressed.exp: Ditto.
124 * gdb.dwarf2/dw2-intercu.exp: Ditto.
125 * gdb.dwarf2/dw2-intermix.exp: Ditto.
126 * gdb.dwarf2/dw2-producer.exp: Ditto.
127 * gdb.dwarf2/mac-fileno.exp: Ditto.
128
129 * gdb.gdb/observer.exp: Use gdb_test_no_output.
130 * gdb.gdb/selftest.exp: Ditto.
131
132 * gdb.multi/base.exp: Use gdb_test_no_output.
133
134 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
135
3e0ca3a5
JK
1362010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
137
138 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
139
9db70545
MS
1402010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
141
a8d52276
MS
142 * gdb.cp/class2.exp: Use gdb_test_no_output.
143 * gdb.cp/classes.exp: Ditto.
144 * gdb.cp/extern-c.exp: Ditto.
145 * gdb.cp/inherit.exp: Ditto.
146 * gdb.cp/maint.exp: Ditto.
147 * gdb.cp/mb-inline.exp: Ditto.
148 * gdb.cp/mb-templates.exp: Ditto.
149 * gdb.cp/method2.exp: Ditto.
150 * gdb.cp/misc.exp: Ditto.
151 * gdb.cp/ovldbreak.exp: Ditto.
152 * gdb.cp/punctuator.exp: Ditto.
153 * gdb.cp/templates.exp: Ditto.
154 * gdb.cp/virtbase.exp: Ditto.
155
9db70545
MS
156 * gdb.threads/attach-stopped.exp:
157 Replace uses of send_gdb / gdb_expect.
158 * gdb.threads/attachstop-mt.exp:
159 Replace uses of send_gdb / gdb_expect.
160 * gdb.threads/gcore-thread.exp:
161 Replace uses of send_gdb / gdb_expect.
162 * gdb.threads/hand-call-in-threads.exp:
163 Replace uses of send_gdb / gdb_expect.
164 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
165 * gdb.threads/print-threads.exp:
166 Replace uses of send_gdb / gdb_expect.
167 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
168 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
169 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
170
171 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
172 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
173 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
174 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
175 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
176 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
177 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
178 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
179 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
180 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
181 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
182
359cc68c
JK
1832010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
184
185 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
186
7d3fe98e
SW
1872010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
188
189 * gdb.cp/koenig.exp: Added new test case.
190 * gdb.cp/koenig.cc: Ditto.
191
27d3a1a2
MS
1922010-06-01 Michael Snyder <msnyder@vmware.com>
193
194 * gdb.base/arithmet.exp: Use gdb_test_no_output.
195 * gdb.base/arrayidx.exp: Ditto.
196 * gdb.base/attach.exp: Ditto.
197 * gdb.base/auxv.exp: Ditto.
198 * gdb.base/bigcre.exp: Ditto.
199 * gdb.base/break-always.exp: Ditto.
200 * gdb.base/break-interp.exp: Ditto.
201 * gdb.base/break.exp: Ditto.
202 * gdb.base/breakpoint-shadow.exp: Ditto.
203 * gdb.base/call-ar-st.exp: Ditto.
204 * gdb.base/call-sc.exp: Ditto.
205 * gdb.base/call-signal-resume.exp: Ditto.
206 * gdb.base/callfuncs.exp: Ditto.
207 * gdb.base/catch-syscall.exp: Ditto.
208 * gdb.base/charset.exp: Ditto.
209 * gdb.base/code-expr.exp: Ditto.
210 * gdb.base/commands.exp: Ditto.
211 * gdb.base/cond-expr.exp: Ditto.
212 * gdb.base/condbreak.exp: Ditto.
213 * gdb.base/cursal.exp: Ditto.
214 * gdb.base/cvexpr.exp: Ditto.
215 * gdb.base/default.exp: Ditto.
216 * gdb.base/del.exp: Ditto.
217 * gdb.base/detach.exp: Ditto.
218 * gdb.base/display.exp: Ditto.
219 * gdb.base/ena-dis-br.exp: Ditto.
220 * gdb.base/eval-skip.exp: Ditto.
221 * gdb.base/foll-fork.exp: Ditto.
222 * gdb.base/foll-vfork.exp: Ditto.
223 * gdb.base/frame-args.exp: Ditto.
224 * gdb.base/funcargs.exp: Ditto.
225 * gdb.base/gcore-buffer-overflow.exp: Ditto.
226 * gdb.base/gdbvars.exp: Ditto.
227 * gdb.base/help.exp: Ditto.
228 * gdb.base/ifelse.exp: Ditto.
229 * gdb.base/included.exp: Ditto.
230 * gdb.base/list.exp: Ditto.
231 * gdb.base/macscp.exp: Ditto.
232 * gdb.base/maint.exp: Ditto.
233 * gdb.base/multi-fork.exp: Ditto.
234 * gdb.base/overlays.exp: Ditto.
235 * gdb.base/page.exp: Ditto.
236 * gdb.base/pending.exp: Ditto.
237 * gdb.base/pointers.exp: Ditto.
238 * gdb.base/pr11022.exp: Ditto.
239 * gdb.base/prelink.exp: Ditto.
240 * gdb.base/printcmds.exp: Ditto.
241 * gdb.base/psymtab.exp: Ditto.
242 * gdb.base/randomize.exp: Ditto.
243 * gdb.base/relational.exp: Ditto.
244 * gdb.base/relocate.exp: Ditto.
245 * gdb.base/remote.exp: Ditto.
246 * gdb.base/sepdebug.exp: Ditto.
247 * gdb.base/set-lang-auto.exp: Ditto.
248 * gdb.base/setshow.exp: Ditto.
249 * gdb.base/setvar.exp: Ditto.
250 * gdb.base/signals.exp: Ditto.
251 * gdb.base/signull.exp: Ditto.
252 * gdb.base/sigstep.exp: Ditto.
253 * gdb.base/sizeof.exp: Ditto.
254 * gdb.base/solib-disc.exp: Ditto.
255 * gdb.base/store.exp: Ditto.
256 * gdb.base/structs.exp: Ditto.
257 * gdb.base/structs2.exp: Ditto.
258 * gdb.base/subst.exp: Ditto.
259 * gdb.base/term.exp: Ditto.
260 * gdb.base/trace-commands.exp: Ditto.
261 * gdb.base/unwindonsignal.exp: Ditto.
262 * gdb.base/valgrind-db-attach.exp: Ditto.
263 * gdb.base/varargs.exp: Ditto.
264 * gdb.base/watch-cond.exp: Ditto.
265 * gdb.base/watch_thread_num.exp: Ditto.
266 * gdb.base/watchpoint-cond-gone.exp: Ditto.
267 * gdb.base/watchpoint.exp: Ditto.
268 * gdb.base/whatis-exp.exp: Ditto.
269
f8d3bf8f
MS
2702010-06-01 Michael Snyder <msnyder@vmware.com>
271
272 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
273 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
274 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
275 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
276 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
277 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
278 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
279 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
280 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
281 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
282 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
283 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
284 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
285 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
286 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
287
3f9e0d32
JK
2882010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
289
290 * gdb.base/commands.exp (begin commands on watch): Remove excessive
291 trailing newline.
292 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
293 * gdb.java/jmisc.exp (p *args\n): Rename to ...
294 (p *args): ... here and remove excessive trailing newline.
295
f629457d
JB
2962010-05-31 Joel Brobecker <brobecker@adacore.com>
297
298 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
299
09eef106
JK
3002010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
301
302 Accept the new Linux kernel "t (tracing stop)" string.
303 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
304 Update comment.
305 (state_wait) <T (tracing stop)>: New.
306 (main): Update the state_wait expect string.
307
94f31136
PA
3082010-05-28 Pedro Alves <pedro@codesourcery.com>
309
310 * limits.c, limits.exp: Delete files.
311 * Makefile.in (clean mostlyclean): Adjust.
312 * tracecmd.exp: Adjust.
313
096554ab
JK
3142010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
315
316 * gdb.base/tui-layout.exp: New.
317
27d3a1a2 3182010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50
MS
319
320 * gdb.reverse/break-precsave.exp:
321 Replace uses of send_gdb / gdb_expect.
322 * gdb.reverse/break-reverse.exp:
323 Replace uses of send_gdb / gdb_expect.
324 * gdb.reverse/consecutive-precsave.exp:
325 Replace uses of send_gdb / gdb_expect.
326 * gdb.reverse/consecutive-reverse.exp:
327 Replace uses of send_gdb / gdb_expect.
328 * gdb.reverse/finish-precsave.exp:
329 Replace uses of send_gdb / gdb_expect.
330 * gdb.reverse/finish-reverse.exp:
331 Replace uses of send_gdb / gdb_expect.
332 * gdb.reverse/i386-precsave.exp:
333 Replace uses of send_gdb / gdb_expect.
334 * gdb.reverse/i386-reverse.exp:
335 Replace uses of send_gdb / gdb_expect.
336 * gdb.reverse/i386-sse-reverse.exp:
337 Replace uses of send_gdb / gdb_expect.
338 * gdb.reverse/i387-env-reverse.exp:
339 Replace uses of send_gdb / gdb_expect.
340 * gdb.reverse/i387-stack-reverse.exp:
341 Replace uses of send_gdb / gdb_expect.
342 * gdb.reverse/machinestate-precsave.exp:
343 Replace uses of send_gdb / gdb_expect.
344 * gdb.reverse/machinestate.exp:
345 Replace uses of send_gdb / gdb_expect.
346 * gdb.reverse/sigall-precsave.exp:
347 Replace uses of send_gdb / gdb_expect.
348 * gdb.reverse/sigall-reverse.exp:
349 Replace uses of send_gdb / gdb_expect.
350 * gdb.reverse/solib-precsave.exp:
351 Replace uses of send_gdb / gdb_expect.
352 * gdb.reverse/solib-reverse.exp:
353 Replace uses of send_gdb / gdb_expect.
354 * gdb.reverse/step-precsave.exp:
355 Replace uses of send_gdb / gdb_expect.
356 * gdb.reverse/step-reverse.exp:
357 Replace uses of send_gdb / gdb_expect.
358 * gdb.reverse/until-precsave.exp:
359 Replace uses of send_gdb / gdb_expect.
360 * gdb.reverse/until-reverse.exp:
361 Replace uses of send_gdb / gdb_expect.
362 * gdb.reverse/watch-precsave.exp:
363 Replace uses of send_gdb / gdb_expect.
364 * gdb.reverse/watch-reverse.exp:
365 Replace uses of send_gdb / gdb_expect.
366
3def43e0
JK
3672010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
368
369 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
370 excessive newline.
371
27d3a1a2 3722010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
373
374 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
375 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
376 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
377 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
378 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
379 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
380 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
381 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
382 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
383 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
384 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
385 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
386 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
387 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
388 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
389 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
390 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
391 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
392 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 393
27d3a1a2 3942010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 395
22454424
MS
396 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
397 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
398
399 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
400 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
401 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
402
403 * gdb.reverse/consecutive-reverse.exp:
404 Replace uses of send_gdb / gdb_expect.
405 * gdb.reverse/consecutive-precsave.exp:
406 Replace uses of send_gdb / gdb_expect.
407
408 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
409 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
410 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
411 * gdb.mi/mi-ns-stale-regcache.exp:
412 Replace uses of send_gdb / gdb_expect.
413 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
414 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
415 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
416 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
417 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
418 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
419 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
420 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
421 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
422
4232010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 424
22454424 425 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 426
22454424 427 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 428
22454424
MS
429 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
430 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
431 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
432 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
433 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
434 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
435 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
436 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
437 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 438
6e5f2c59
TT
4392010-05-25 Tom Tromey <tromey@redhat.com>
440
441 * gdb.base/macscp.exp: Add missing space after setup_kfail.
442
bbc8b958
TT
4432010-05-25 Tom Tromey <tromey@redhat.com>
444
445 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
446 argument order.
447 * gdb.base/macscp.exp: Fix setup_kfail argument order.
448 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
449 order.
450 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
451 order.
452 * gdb.base/call-sc.exp (setup_kfails): Remove.
453 (setup_compiler_kfails): Remove.
454 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
455 argument order.
456 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
457 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
458 (advancei): Fix setup_kfail argument order.
459 * gdb.base/radix.exp: Fix setup_kfail argument order.
460 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
461 order.
462 * gdb.base/structs.exp (setup_kfails): Remove.
463 (setup_compiler_kfails): Fix setup_kfail argument order.
464 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
465 order.
466 * gdb.java/jmain.exp: Fix setup_kfail argument order.
467 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
468 setup_kfail argument order.
469 * gdb.cp/overload.exp: Fix setup_kfail argument order.
470
83d1babf
TT
4712010-05-25 Tom Tromey <tromey@redhat.com>
472
473 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
474
6acb16a2
MS
4752010-05-25 Michael Snyder <msnyder@vmware.com>
476
477 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
478 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
479 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
480 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
481 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
482 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
483 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
484 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
485 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
486 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
487 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
488 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
489 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
490 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
491 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
492 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
493 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
494 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
495 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
496 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
497 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
498 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
499 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
500 * gdb.base/default.exp: Replace send_gdb with gdb_test.
501 * gdb.base/define.exp: Replace send_gdb with gdb_test.
502 * gdb.base/display.exp: Replace send_gdb with gdb_test.
503 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
504 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
505 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
506 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
507 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
508 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
509 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
510 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
511 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
512 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
513 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
514 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
515 * gdb.base/help.exp: Replace send_gdb with gdb_test.
516 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
517 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
518 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
519 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
520 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
521 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
522 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
523 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 524 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
525
5262010-05-25 Doug Evans <dje@google.com>
527
528 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
529 gdb.string_to_argv.
ad3986f0 530
d3b1e874
TT
5312010-05-21 Tom Tromey <tromey@redhat.com>
532
533 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
534 Call it.
535 * gdb.dwarf2/pieces.S: Update.
536 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
537
cb826367
TT
5382010-05-21 Tom Tromey <tromey@redhat.com>
539
540 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
541 Call it.
542 * gdb.dwarf2/pieces.c (struct C): New.
543 (f6): New function.
544 * gdb.dwarf2/pieces.S: Replace.
545
74de6778
TT
5462010-05-21 Tom Tromey <tromey@redhat.com>
547
548 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
549 Call it.
550
afd74c5f
TT
5512010-05-21 Tom Tromey <tromey@redhat.com>
552
553 * gdb.dwarf2.pieces.exp: New file.
554 * gdb.dwarf2.pieces.S: New file.
555 * gdb.dwarf2.pieces.c: New file.
556
a7b75dfd
JB
5572010-05-20 Pedro Alves <pedro@codesourcery.com>
558 Joel Brobecker <brobecker@adacore.com>
559
560 * lib/gdb.exp (gdb_test_no_output): New function.
561 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
562 when testing commands that should produce no output.
563
c81c812a
JB
5642010-05-17 Joel Brobecker <brobecker@adacore.com>
565
566 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
567 parameter that we want to watch being a constant.
568
0cce5bd9
JB
5692010-05-17 Joel Brobecker <brobecker@adacore.com>
570
571 * gdb.ada/cond_lang: New testcase.
572
47050449
JB
5732010-05-17 Joel Brobecker <brobecker@adacore.com>
574
575 * lib/gdb.exp (banned_variables): New variable/constant.
576 (gdb_init): Add write trace on variables listed in banned_variables.
577 (gdb_finish): Remove write traces on variables listed in
578 banned_variables.
579
77c01586
JB
5802010-05-17 Joel Brobecker <brobecker@adacore.com>
581
582 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
583 * gdb.cp/koenig.exp: Likewise.
584
88d4aea7
PM
5852010-05-14 Phil Muldoon <pmuldoon@redhat.com>
586
587 PR python/11482
588
589 * gdb.python/py-value.exp (test_value_hash): New function.
590
f5a010c0
PM
5912010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
592
593 PR exp/11530.
594 * gdb.base/gdb11530.c: New file.
595 * gdb.base/gdb11530.exp: New file.
596
8ef4892f
JK
5972010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
598
599 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
600 * gdb.dwarf2/dw2-modula2-self-type.S: New.
601
7322dca9
SW
6022010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
603
604 * gdb.cp/koenig.exp: New test.
605 * gdb.cp/koenig.cc: New test program.
606
02e7ea18
JB
6072010-05-05 Joel Brobecker <brobecker@adacore.com>
608
609 Remove the use of prms_id and bug_id throughout the testsuite.
610
e1c34c5d
PM
6112010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
612
613 PR exp/11349.
614 * testsuite/gdb.cp/ref-types.exp: Add test to examine
615 use a reference local variable.
616
8e1d0c49
JK
6172010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
618
619 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
620 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
621 variable different_dir. Move debugfile into a full directory pathname
622 under DIFFERENT_DIR.
623 * lib/gdb.exp (separate_debug_filename): Remove.
624 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
625 variable debug_dir and mkdir of it. Update function comments.
626
e66408ed
PA
6272010-04-29 Pedro Alves <pedro@codesourcery.com>
628
629 PR gdb/11557
630
631 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
632 files.
633
d7b32ed3
PM
6342010-04-29 Phil Muldoon <pmuldoon@redhat.com>
635
636 * gdb.python/py-param.exp: New File.
637
6aecb9c2
JB
6382010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
639
640 * gdb.base/default.exp: Fix "set language" test.
641
bdf92a1c
PM
6422010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
643
644 PR breakpoints/11531.
645 * gdb.base/gdb11531.c: New file.
646 * gdb.base/gdb11531.exp: New file.
647
3f172e24
TT
6482010-04-26 Tom Tromey <tromey@redhat.com>
649
650 * gdb.base/completion.exp: Add tests for completion and deprecated
651 commands.
652
64af4c92
JK
6532010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
654
655 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
656 (print /x char_array): Escape curly brackets.
657
492928e4
JK
6582010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
659
660 Fix deadlock on looped list of loaded shared objects.
661 * gdb.base/solib-corrupted.exp: New.
662
66d09542
DE
6632010-04-23 Doug Evans <dje@google.com>
664
665 * gdb.python/py-section-script.c: New file.
666 * gdb.python/py-section-script.exp: New file.
667 * gdb.python/py-section-script.py: New file.
668
8bd10a10
CM
6692010-04-20 Chris Moller <cmoller@redhat.com>
670
671 PR 10179
672
673 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
674 * gdb.base/pr10179-a.c:
675 * gdb.base/pr10179-b.c:
676 * gdb.base/pr10179.exp: New files.
677
c0201579
JK
6782010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
679
680 Fix crashes on dangling display expressions.
681 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
682 is SEP.
683 (lib_flags): Remove the "debug" keyword.
684 (libsepdebug): New variable for iterating new loop.
685 (save_pf_prefix): New variable wrapping the loop.
686 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
687 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
688
793b0ff8
PM
6892010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
690
691 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
692
097f51f7
PM
6932010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
694
695 PR stabs/11479.
696 * gdb.stabs/gdb11479.exp: New file.
697 * gdb.stabs/gdb11479.c: New file.
698
9a22f0d0
PM
6992010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
700
701 * gdb.base/charset.c (Strin16, String32): New variables.
702 * gdb.base/charset.exp (gdb_test): Test correct display
703 of 16 or 32 bit strings.
704
7052010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
706
707 PR 9167
708 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
709 * gdb.cp/pr9167.cc: New file.
710 * gdb.cp/pr9167.exp: New file.
711
712
6e354e5e
PM
7132010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
714
715 PR pascal/11492.
716 * gdb.pascal/gdb11492.pas: New file.
717 * gdb.pascal/gdb11492.exp: New file.
718
be942545
JB
7192010-04-20 Joel Brobecker <brobecker@adacore.com>
720
1667e6e3 721 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 722
0c3acc09
JB
7232010-04-20 Joel Brobecker <brobecker@adacore.com>
724
725 * gdb.ada/dyn_loc: New testcase.
726
ec31cde5
CM
7272010-04-20 Chris Moller <cmoller@redhat.com>
728
729 PR 10867
730
731 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
732 * gdb.cp/pr10687.cc: New file.
733 * gdb.cp/pr10687.exp: New file.
734
735
ce4b0682
SDJ
7362010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
737 Sergio Durigan Junior <sergiodj@redhat.com>
738
739 * gdb.fortran/logical.exp: New testcase.
740 * gdb.fortran/logical.f90: New file.
741
3436961f
DE
7422010-04-19 Doug Evans <dje@google.com>
743
744 * gdb.base/help.exp (help source): Update expected output.
745
4d836c09
JK
7462010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
747
748 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
749 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
750 gdb_exit and return.
751 (executable): New variable.
752 (binfile): Use it.
753
6149aea9
PA
7542010-04-19 Pedro Alves <pedro@codesourcery.com>
755
756 PR breakpoints/8554.
757
758 * gdb.trace/save-trace.exp: Adjust.
759
ed41462c
L
7602010-04-17 H.J. Lu <hongjiu.lu@intel.com>
761
762 PR corefiles/11511
763 * gdb.arch/system-gcore.exp: New.
764 * gdb.arch/gcore.c: Likewise.
765
3f7b2faa
DE
7662010-04-15 Doug Evans <dje@google.com>
767
fa33c3cd
DE
768 * gdb.python/py-progspace.c: New file.
769 * gdb.python/py-progspace.exp: New file.
770
3f7b2faa
DE
771 * gdb.base/source.exp: Add tests for "source -s".
772
79f283fe
PM
7732010-04-14 Phil Muldoon <pmuldoon@redhat.com>
774
775 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
776 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
777 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
778 * gdb.python/py-mi.exp: New test for to_string returning None.
779
fc8eb08a
PM
7802010-04-12 Phil Muldoon <pmuldoon@redhat.com>
781
782 * gdb.python/py-breakpoint.c: Make result global.
783
26e197f6
JK
7842010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
785
786 Fix non-GNU make compatibility.
787 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
788
adc36818
PM
7892010-04-09 Phil Muldoon <pmuldoon@redhat.com>
790
791 * gdb.python/py-breakpoint.exp: New File.
792 * gdb.python/py-breakpoint.C: Ditto.
793
64e17368
SS
7942010-04-08 Stan Shebs <stan@codesourcery.com>
795
796 * gdb.trace/actions.exp: Clear default-collect.
797 * gdb.trace/save-trace.exp: Clear default-collect.
798
fff5cc64
PM
7992010-04-08 Phil Muldoon <pmuldoon@redhat.com>
800
801 * gdb.python/py-value: Add null string variable.
802 (test_lazy_string): Test zero length, NULL address lazy
803 strings.
804
a055a187
L
8052010-04-07 H.J. Lu <hongjiu.lu@intel.com>
806
807 * gdb.arch/i386-avx.c: New.
808 * gdb.arch/i386-avx.exp: Likewise.
809
810 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
811
96e39866
DE
8122010-04-06 Doug Evans <dje@google.com>
813
814 * gdb.base/source-test.gdb: New file.
815 * gdb.base/source.exp: Test source -v.
816
5984a431
UW
8172010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
818
819 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
820
ec8a089a
PM
8212010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
822
823 * gdb.stabs/aout.sed: Convert all backslash to double backslash
824 within one line, unless it is followed by a double quote.
825 * gdb.stabs/hppa.sed: Idem.
826 * gdb.stabs/weird.def: Add char and String constants
827 * gdb.stabs/weird.exp: Check for correct parsing of
828 chhar and string constants.
829 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
830 in .stabs to .stabx substitution.
831
fce3c1f0
SS
8322010-04-05 Stan Shebs <stan@codesourcery.com>
833
834 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
835 constant global.
836 * gdb.trace/tfile.exp: Try to print them.
837
d77f58be
SS
8382010-04-04 Stan Shebs <stan@codesourcery.com>
839
840 * gdb.base/completion.exp: Update for new "info watchpoints".
841 * gdb.base/default.exp: Ditto.
842 * gdb.base/help.exp: Ditto.
843 * gdb.base/watchpoint.exp: Ditto.
844 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
845
af54718e
SS
8462010-04-04 Stan Shebs <stan@codesourcery.com>
847
848 * gdb.trace/tfile.exp: Sharpen tfind test.
849
74d1f91e
JK
8502010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
851
852 * gdb.base/break-entry.exp: New.
853
eb8e76db
HZ
8542010-04-02 Hui Zhu <teawater@gmail.com>
855 Michael Snyder <msnyder@vmware.com>
856
857 * gdb.reverse/i386-sse-reverse.exp: New file.
858 * gdb.reverse/i386-sse-reverse.c: New file.
859
bf65cad8
PA
8602010-04-02 Pedro Alves <pedro@codesourcery.com>
861
862 * gdb.trace/tfind.exp: Adjust expected disassembly output.
863
fff87407
SS
8642010-04-01 Stan Shebs <stan@codesourcery.com>
865
866 * gdb.trace/actions.exp: Tweak expected output.
867 * gdb.trace/while-stepping.exp: Tweak expected output.
868
fe01d668
L
8692010-04-01 H.J. Lu <hongjiu.lu@intel.com>
870
871 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
872
86b17b60
PA
8732010-04-01 Pedro Alves <pedro@codesourcery.com>
874
875 * gdb.base/commands.exp: Adjust.
876 * gdb.cp/extern-c.exp: Adjust.
877
2c58c0a9
PA
8782010-04-01 Pedro Alves <pedro@codesourcery.com>
879
880 * gdb.trace/collection.c (local_test_func): Define a local struct,
881 and instanciate it.
882
0db9b91c
PA
8832010-04-01 Pedro Alves <pedro@codesourcery.com>
884
885 * gdb.trace/collection.exp (gdb_collect_args_test)
886 (gdb_collect_argarray_test): XFAIL the tests that assume the
887 argarray argument's elements are collected.
888
8072405b
JK
8892010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
890
891 * gdb.dwarf2/dw2-bad-parameter-type.exp,
892 gdb.dwarf2/dw2-bad-parameter-type.S: New.
893
8bf6485c
SS
8942010-03-31 Stan Shebs <stan@codesourcery.com>
895
896 * gdb.trace/save-trace.exp: Test save/restore of default-collect
897 and tracepoint conditionals.
898 (gdb_verify_tracepoints): Delete unused return.
899
fd7f724a
KS
9002010-03-26 Keith Seitz <keiths@redhat.com>
901
902 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
903 appear in the output before main.
904 Remove KFAIL for gdb/2215 aka bz 9320.
905
8d9e7719
DE
9062010-03-30 Doug Evans <dje@google.com>
907
0906dd0b
DE
908 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
909 by dejagnu.
910 * gdb.arch/amd64-dword.exp: Ditto.
911
8d9e7719
DE
912 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
913 match.
914 (break printf): Ditto.
915
1da644f0
SW
9162010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
917
918 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
919 gcc < 4.4.
920 * gdb.cp/shadow.exp: Ditto.
921
a8121990
PA
9222010-03-29 Pedro Alves <pedro@codesourcery.com>
923
924 * gdb.trace/collection.exp (run_trace_experiment): Make sure
925 "tstart" is silent.
926
6e79d367
PA
9272010-03-29 Pedro Alves <pedro@codesourcery.com>
928
929 * gdb.trace/collection.exp (executable): New.
930 (binfile): Use it.
931 (fpreg, spreg, pcreg): New.
932 (test_register): Use gdb_test_multiple. Pass /x to print.
933 (prepare_for_trace_test): New.
934 (run_trace_experiment): Use "continue", not gdb_run_cmd.
935 (gdb_collect_args_test, gdb_collect_argstruct_test)
936 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
937 prepare_for_trace_test.
938 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
939 fpreg, spreg and pcreg.
940 (gdb_collect_expression_test, gdb_collect_globals_test): Use
941 prepare_for_trace_test.
942 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
943 try to detect tracing support here. Don't set breakpoints at
944 `begin' or `end' here.
945 <global scope>: Use clean_restart. Run to main before checking
946 for tracing support. Check for for tracing support here.
947
09248348
JK
9482010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
949
950 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
951 " as $displacement" to "seen displacement message".
952
d350db38
PA
9532010-03-28 Pedro Alves <pedro@codesourcery.com>
954
955 * gdb.trace/while-dyn.exp (executable): New variable.
956 (binfile): Use it.
957 (test_while_stepping): New function. Move most tests here. Call
958 it once for each of the while-stepping, stepping and ws aliases.
959
907af001
UW
9602010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
961
962 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
963 that do not provide the tagless_struct type name at all.
964 (test_print_anon_union): Do not check value of uninitialized
965 union member. Do not use cp_test_ptype_class, so we can accept
966 "long" as well as "long int".
967
610197fd
PA
9682010-03-26 Pedro Alves <pedro@codesourcery.com>
969
970 * gdb.trace/tfile.c (tohex, bin2hex): New.
971 (write_error_trace_file): Hexify error description.
972
6c28cbf2
SS
9732010-03-25 Stan Shebs <stan@codesourcery.com>
974
975 * gdb.trace/tfile.c: Generate an additional trace file, improve
976 portability.
977 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
978 files in a better way.
979
e62b8c7e
KS
9802010-03-25 Keith Seitz <keiths@redhat.com>
981
982 * gdb.java/jprint.exp: XFAIL printing of static class members
983 because of GCC debuginfo problem.
984
82ccf5a5
JK
9852010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
986
987 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
988
293e2f9e
DJ
9892010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
990
991 * gdb.base/completion.exp: Allow long instead of long int.
992 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
993 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
994 variable p.
995 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
996 * gdb.base/pointers.exp: Allow long instead of long int.
997 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
998 * gdb.base/step-line.exp: Allow a directory before the source file name.
999
95a42b64
TT
10002010-03-24 Tom Tromey <tromey@redhat.com>
1001
1002 PR breakpoints/9352:
1003 * gdb.base/default.exp: Update.
1004 * gdb.base/commands.exp: Update.
1005 * gdb.cp/extern-c.exp: Test setting commands on multiple
1006 breakpoints at once.
1007
2390201f
DJ
10082010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
1009
1010 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
1011 if gdb,nosignals.
1012 * gdb.base/watchpoints.c: Do not include unnecessary headers.
1013 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
1014 exited".
1015
8c9a6790
SS
10162010-03-24 Stan Shebs <stan@codesourcery.com>
1017
1018 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
1019
a6c727b2
DJ
10202010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
1021
1022 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
1023 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
1024 argument. Handle "short" and "long".
1025 (Top level): Pass overprototyped output for old_fptr and xptr.
1026
4dfd5423
PA
10272010-03-23 Pedro Alves <pedro@codesourcery.com>
1028
1029 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
1030 format strings and add casts to avoid compiler warnings.
1031
10322010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
1033
1034 * lib/trace-support.exp (gdb_trace_setactions):
1035 Don't expect whitespace after ">" prompt.
1036 * gdb.trace/actions.exp: Adjust for output changes.
1037 * gdb.trace/while-stepping.exp: Likewise.
1038
c847d045
JK
10392010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1040
1041 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
1042 and r157645).
1043
5f717f1d
JK
10442010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1045
1046 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
1047 New.
1048
7d6d51d5
DJ
10492010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
1050
1051 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
1052 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
1053
3b11a015
SS
10542010-03-19 Stan Shebs <stan@codesourcery.com>
1055
1056 * gdb.trace/ax.exp: New file.
1057
d7d158ed
DE
10582010-03-19 Doug Evans <dje@google.com>
1059
6bb85cd1
DE
1060 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
1061 output from gcc.
1062
d7d158ed
DE
1063 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
1064 named /usr/sbin/prelink<foo>.
1065
4daf5ac0
SS
10662010-03-18 Stan Shebs <stan@codesourcery.com>
1067
1068 * gdb.trace/circ.exp: Test circular-trace-buffer.
1069 * gdb.trace/tfile.exp: Update tstatus test.
1070
e8d05480
JB
10712010-03-18 Joel Brobecker <brobecker@adacore.com>
1072
1073 * gdb.dwarf2/dw2-anonymous-func.S: New file.
1074 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
1075
441b986a
UW
10762010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1077
1078 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
1079
4247603b
PA
10802010-03-18 Pedro Alves <pedro@codesourcery.com>
1081
1082 * gdb.base/default.exp: Adjust the expected output of the finish
1083 and until commands when the inferior is not being run.
1084
13387711
SW
10852010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
1086
1087 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
1088 * gdb.cp/nsusing.exp: Ditto.
1089
6e31430b
TT
10902010-03-15 Tom Tromey <tromey@redhat.com>
1091
1092 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
1093 * gdb.cp/userdef.cc (operator==): New function.
1094 (main): New locals mem1, mem2.
1095
e2d69cb5
JZ
10962010-03-15 Jie Zhang <jie@codesourcery.com>
1097
1098 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
1099 Declare and use new loadtimeout variable.
1100
f572f0a9
DJ
11012010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
1102
1103 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
1104 Use gdb_load later.
1105
51f4c0b0
PA
11062010-03-14 Pedro Alves <pedro@codesourcery.com>
1107
1108 * gdb.base/solib-disc.c (main): Make format of fprintf a string
1109 literal. Add missing endlines to prints to stderr.
1110
1c809c68
TT
11112010-03-12 Tom Tromey <tromey@redhat.com>
1112
1113 PR c++/9708:
1114 * gdb.cp/m-static.exp: Add regression test.
1115 * gdb.cp/m-static.cc (method): New method.
1116 (main): Call it.
1117
00ae8fef
SW
11182010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
1119
1120 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
1121 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
1122
759f0f0b
PA
11232010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
1124
21e24d21
PA
1125 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
1126
11272010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
1128
759f0f0b
PA
1129 * lib/gdb.exp (skip_stl_tests): New.
1130 (gdb_compile): Symbian needs -ldl.
1131 (shlib_target_file): New.
1132 (shlib_symbol_file): New.
1133 (gdb_load_shlibs): Use shlib_target_file.
1134 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
1135 * gdb.cp/exception.exp: Use skip_stl_tests.
1136 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
1137 * gdb.cp/try_catch.exp: Use skip_stl_tests.
1138 * gdb.cp/mb-templates.exp: Ditto.
1139 * gdb.base/commands.exp: Relax regexes.
1140 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
1141 shlib_target_file and shlib_symbol_file.
1142 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
1143 sections.
1144 * gdb.base/ending-run.exp: Accept E32Main for symbian.
1145 * gdb.base/solib-disc.exp: Use
1146 shlib_target_file and shlib_symbol_file.
1147 * gdb.base/unload.exp: Don't skip on symbian. Use
1148 shlib_target_file and shlib_symbol_file.
1149 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
1150
6a8f2671
PA
11512010-03-12 Pedro Alves <pedro@codesourcery.com>
1152
1153 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
1154 * gdb.trace/report.exp: Adjust for x86 and x86_64.
1155 Issue a tfind end before looking for a tracepoint frame.
1156 * gdb.trace/tfind.exp: Adjust tstatus output.
1157 Adjust disassembly output.
1158 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
1159
ccf26247
JK
11602010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1161
1162 * gdb.base/break-interp.exp: Create new displacement parameter value
1163 for the test_ld calls.
1164 (reach): New parameter displacement, verify its content. New push of
1165 pf_prefix "reach-$func:". Import global expect_out.
1166 (test_core): New parameter displacement, verify its content. New push
1167 of pf_prefix "core:". New command "set verbose on". Import global
1168 expect_out.
1169 (test_attach): New parameter displacement, verify its content. New
1170 push of pf_prefix "attach:". New command "set verbose on". Import
1171 global expect_out.
1172 (test_ld): New parameter displacement, pass it to the reach, test_core
1173 and test_attach calls and verify its content in the "ld.so exit" test.
1174 * gdb.base/prelink.exp: Remove gdb_exit and final return.
1175 (prelink): Update expected text, use gdb_test.
1176
e469c7fb
DE
11772010-03-10 Doug Evans <dje@google.com>
1178
1179 * gdb.base/checkpoint.exp: Fix comment.
1180 Lengthen timeout while doing >600 checkpoints test.
1181 Rename duplicate "kill all one" test to keep test names unique.
1182
60e1c644
PA
11832010-03-10 Pedro Alves <pedro@codesourcery.com>
1184
1185 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
1186
cec808ec
KS
11872010-03-08 Keith Seitz <keiths@redhat.com>
1188
1189 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
1190 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
1191 (dm_type_long): New function.
1192 (dm_type_unsigned_short): New function.
1193 (dm_type_unsigned_long): New function.
1194 (myint): New typedef.
1195 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
1196 long, unsigned shor and long, operator char*, and typedef.
1197 (test_lookup_operator_functions): Add operator char* test.
1198 (test_paddr_operator_functions): Likewise.
1199 (test_paddr_overloaded_functions): Use probe values for
1200 short, long, and unsigned short and long.
1201 (test_paddr_hairy_functions): If the demangler probe detected
1202 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
1203 demangler.
1204 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
1205 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
1206 and "print null_pmf".
1207 Add test "ptype a.*pmf".
1208 * gdb.cp/overload.exp: Allow optional "int" to appear with
1209 "short" and "long".
1210 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
1211 long expect value for men_overload1arg.
1212 Allow "int" to appear with "short" and "long".
1213 When testing "info break", add argument for main (void).
1214 Also allow "int" to appear with "short" and "long".
1215 Ditto with "unsigned" and "long long".
1216 * gdb.java/jmain.exp: Do not enclose methods names in single
1217 quotes.
1218 * gdb.java/jmisc.exp: Likewise.
1219 * gdb.java/jprint.exp: Likewise.
1220 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
1221
1222 From Jan Kratochvil <jan.kratochvil@redhat.com>:
1223 * gdb.cp/exception.exp (backtrace after first throw)
1224 (backtrace after second throw): Allow a namespace before __cxa_throw.
1225 (backtrace after first catch, backtrace after second catch): Allow
1226 a namespace before __cxa_begin_catch.
1227
1228 * gdb.cp/cpexprs.exp: New file.
1229 * gdb.cp/cpexprs.cc: New file.
1230
1231 From Daniel Jacobowitz <dan@codesourcery.com>
1232 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
1233 to use string_to_regexp.
1234 (ctor, dtor): New functions. Use them to match constructor
1235 and destructor function types.
1236 (Top level): Use runto_main.
1237
f870a310
TT
12382010-03-05 Tom Tromey <tromey@redhat.com>
1239
1240 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
1241 gdb.target_charset.
1242 (pp_ns.to_string): Likewise.
1243
0c199f28
KS
12442010-03-04 Keith Seitz <keiths@redhat.com>
1245
1246 * gdb.cp/overload.exp: Test that the filename portion of a linespec
1247 can be quoted. Test that both the filename and function/line
1248 portions can be quoted at the same time.
1249
c7437ca6
PA
12502010-03-04 Pedro Alves <pedro@codesourcery.com>
1251
1252 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
1253
b111b805
DE
12542010-03-03 Doug Evans <dje@google.com>
1255
24486cb7
DE
1256 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
1257 libc contains libpthread.
1258
b111b805
DE
1259 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
1260 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
1261 of gdb_compile. Add another pattern to match android backtrace.
1262
a0e0ef55
TT
12632010-03-03 Tom Tromey <tromey@redhat.com>
1264
1265 PR gdb/11345:
1266 * gdb.base/printcmds.exp (test_printf): Add test.
1267
1ba53b71
L
12682010-03-02 H.J. Lu <hongjiu.lu@intel.com>
1269
1270 * gdb.arch/amd64-byte.exp: New.
1271 * gdb.arch/amd64-dword.exp: Likewise.
1272 * gdb.arch/amd64-pseudo.c: Likewise.
1273 * gdb.arch/amd64-word.exp: Likewise.
1274 * gdb.arch/i386-byte.exp: Likewise.
1275 * gdb.arch/i386-pseudo.c: Likewise.
1276 * gdb.arch/i386-word.exp: Likewise.
1277
f5dff777
DJ
12782010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
1279
1280 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
1281 types. Add structreg, bitfields, and flags registers.
1282 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
1283 registers.
1284
90884b2b
L
12852010-03-01 H.J. Lu <hongjiu.lu@intel.com>
1286
1287 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
1288 (load_description): Set architecture if defined.
1289
dc00d89f
PM
12902010-02-28 Phil Muldoon <pmuldoon@redhat.com>
1291
1292 * gdb.python/py-frame.exp: Add read_var block tests.
1293 * gdb.python/py-frame.c (block): New function.
1294
0e095b7e
JK
12952010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1296 Daniel Jacobowitz <dan@codesourcery.com>
1297
1298 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
1299
624f1a65
DM
13002010-02-25 David S. Miller <davem@davemloft.net>
1301
1302 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
1303 fix logic for setting all_syscalls_numbers.
1304
f3e9a817
PM
13052010-02-24 Phil Muldoon <pmuldoon@redhat.com>
1306
1307 * Makefile.in: Add py-block and py-symbol.
1308 * gdb.python/py-symbol.exp: New File.
1309 * gdb.python/py-symtab.exp: New File.
1310 * gdb.python/py-block.exp: New File.
1311 * gdb.python/py-symbol.c: New File.
1312 * gdb.python/py-block.c: New File.
1313
f6bbabf0
PM
13142010-02-24 Phil Muldoon <pmuldoon@redhat.com>
1315
1316 PR python/11314
1317 * lib/gdb.exp (skip_python_tests): New function.
1318 * gdb.python/py-cmd.exp: Use skip_python_tests.
1319 * gdb.python/py-frame.exp: Likewise.
1320 * gdb.python/py-function.exp: Likewise.
1321 * gdb.python/py-prettyprint.exp: Likewise.
1322 * gdb.python/py-template.exp: Likewise.
1323 * gdb.python/py-type.exp: Likewise.
1324 * gdb.python/py-value.exp: Likewise.
1325
85d721b8
PA
13262010-02-22 Pedro Alves <pedro@codesourcery.com>
1327
1328 PR9605
1329
1330 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
1331
48e32051
TT
13322010-02-19 Tom Tromey <tromey@redhat.com>
1333
1334 PR c++/8693, PR c++/9496:
1335 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
1336 regression tests.
1337
ac9c0048
JK
13382010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1339
1340 Fix compatibility with m68k as.
1341 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
1342 Use only /* comments */.
1343
57bb97a4
UW
13442010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1345
1346 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
1347 * configure: Regenerate.
1348
7d1bf85c
DJ
13492010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
1350
1351 * gdb.python/py-type.exp: Check for Python support.
1352
061b5285
PA
13532010-02-17 Pedro Alves <pedro@codesourcery.com>
1354
1355 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
1356 `regsub' syntax available.
1357
f8a8bc2c
PA
13582010-02-17 Pedro Alves <pedro@codesourcery.com>
1359
1360 * gdb.base/shmain.c (main): Remove printf call.
1361 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
1362 * gdb.base/unload.c (main): Make format of fprintf a string
1363 literal. Add missing endlines to prints to stderr.
1364 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
1365
6f451e5e
TT
13662010-02-17 Tom Tromey <tromey@redhat.com>
1367
1368 * gdb.java/jprint.java (jprint.props): New field.
1369 * gdb.java/jprint.exp (set_lang_java): Add regression test.
1370
12d79008
PA
13712010-02-17 Pedro Alves <pedro@codesourcery.com>
1372
ef801a0e 1373 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
1374 available.
1375
d252f7e5
DJ
13762010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1377
1378 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
1379 creation to support remote host testing.
1380
67bdab6c
DJ
13812010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1382
1383 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
1384 Recognize "command not found".
1385
bb391223
DJ
13862010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1387
1388 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
1389 single-stepping.
1390
70362913
DJ
13912010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1392
1393 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
1394 if arguments are not supported.
1395
493f3c00
DJ
13962010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1397
1398 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
1399 be const or non-const.
1400
8034c749
DJ
14012010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1402
1403 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
1404 mi_send_resuming_command to send -exec-continue.
1405
791dfb64
DJ
14062010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1407
1408 * gdb.base/list.exp (test_list_filename_and_function): Add test
1409 with single quotes.
1410 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
1411 matching.
1412 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
1413 Add KFAIL'd tests for PR gdb/11289.
1414
7c5fe868
DJ
14152010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1416
1417 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
1418
fdc498b8
DJ
14192010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1420
1421 * gdb.base/comp-dir/subdir/dummy.txt: New file.
1422 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
1423 a temporary directory.
1424
b519e2a6
DJ
14252010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1426
1427 * gdb.base/charset.exp: Use a single regular expression to match
1428 show host-charset and show target-charset output.
1429
74164c56
JK
14302010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1431
1432 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
1433 "Illegal process-id" expect string more exact.
1434 (attach to digits-starting nonsense is prohibited): New.
1435
701ed6dc
JK
14362010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1437
1438 * gdb.base/prelink.exp (set verbose on): New.
1439
fa19b4e5
MS
14402010-02-12 Tomas Holmberg <th@virtutech.com>
1441
1442 * mi-reverse.exp: New file. Test for reverse option to the
1443 following MI commands: exec-continue, exec-finish, exec-next,
1444 exec-step, exec-next-instruction, exec-step-instruction.
1445
dadf0e9c
JB
14462010-02-09 Joel Brobecker <brobecker@adacore.com>
1447
1448 * gdb.ada/ptype_tagged_param: New testcase.
1449
714f19d5
TT
14502010-02-08 Tom Tromey <tromey@redhat.com>
1451
1452 PR c++/8017:
1453 * gdb.cp/overload.exp: Add tests.
1454 * gdb.cp/overload.cc (struct K): New.
1455 (namespace N): New.
1456 (main): Call new functions.
1457 (K::staticoverload): Define.
1458
83b10087
CM
1459Mon Feb 8 13:18:22 2010 Chris Moller <moller@mollerware.com>
1460
1461 PR gdb/10728
1462 * gdb.cp/pr10728-x.h: New file.
1463 * gdb.cp/pr10728-x.cc: New file.
1464 * gdb.cp/pr10728-y.cc: New file.
1465 * gdb.cp/pr10728.exp: New file.
1466 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
1467
99903ae3
CM
1468Mon Feb 8 12:54:54 2010 Chris Moller <moller@mollerware.com>
1469
1470 PR gdb/9067
1471 * gdb.cp/pr9067.exp: New
1472 * gdb.cp/pr9067.cc: New
1473 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
1474
7b356089
JB
14752010-02-08 Joel Brobecker <brobecker@adacore.com>
1476
1477 * lib/gdb.exp (gdb_test_timeout): New global variable.
1478 Set it to timeout if not already set.
1479 (gdb_init): Reset the value of timeout to gdb_test_timeout.
1480
1be00882
DE
14812010-02-05 Doug Evans <dje@google.com>
1482
1483 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
1484 user.
1485
82856980
SW
14862010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
1487
1488 PR c++/7935:
1489 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
1490
1a334831
TT
14912010-02-04 Tom Tromey <tromey@redhat.com>
1492
1493 * gdb.cp/virtbase.exp: Make test case names unique.
1494
9c3c02fd
TT
14952010-02-02 Tom Tromey <tromey@redhat.com>
1496
1497 * gdb.cp/virtbase.exp: Add regression tests.
1498 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
1499 (main): Instantiate RHC.
1500
0cc2414c
TT
15012010-02-02 Tom Tromey <tromey@redhat.com>
1502
1503 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
1504 type-printing change.
1505
edf3d5f3
TT
15062010-02-02 Tom Tromey <tromey@redhat.com>
1507
1508 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
1509 * gdb.cp/virtbase.cc: New file.
1510 * gdb.cp/virtbase.exp: New file.
1511 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
1512
e4b7f41c
JK
15132010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1514
1515 PR libc/11214:
1516 * gdb.threads/current-lwp-dead.c: Include features.h.
1517 (HAS_NOMMU): New.
1518 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
1519
b381ea14
JK
15202010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1521
1522 * gdb.base/symbol-without-target_section.exp,
1523 gdb.base/symbol-without-target_section.c: New.
1524
c593ac0e
DJ
15252010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
1526
1527 * gdb.base/bigcore.exp: Reset increased timeout.
1528 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
1529
db25f29d
DJ
15302010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
1531
1532 * gdb.base/gcore.exp (capture_command_output): Use
1533 gdb_test_multiple.
1534
f9d67f43
DJ
15352010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
1536
1537 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
1538 * gdb.arch/thumb2-it.exp (test_it_break): New function.
1539 (Top level): Call it.
1540
177321bd
DJ
15412010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
1542
1543 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
1544
97f2ed50
DJ
15452010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1546
1547 * gdb.base/call-strs.exp, gdb.base/default.exp,
1548 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
1549 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
1550 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
1551 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
1552 gdb.base/watchpoint-solib.exp: Save and restore timeout.
1553 * gdb.base/ending-run.exp: Correct restore of timeout.
1554 * gdb.base/page.exp: Remove unnecessary timeout setting.
1555
e4e2711a
JB
15562010-01-29 Joel Brobecker <brobecker@adacore.com>
1557
1558 * gdb.ada/rec_return: New testcase.
1559
ba581dc1
JB
15602010-01-29 Joel Brobecker <brobecker@adacore.com>
1561
1562 * gdb.ada/call_pn: New testcase.
1563
4ea95be9
DJ
15642010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
1565
1566 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
1567 (Top level): Use it to resume.
1568 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
1569 the Thumb mode displaced stepping error as unsupported.
1570
df83a9bf
SW
15712010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
1572
1573 * gdb.cp/nsusing.exp: Added more tests.
1574 * gdb.cp/nsrecurs.exp: Ditto.
1575 * gdb.cp/nsusing.cc: Added test functions.
1576 * gdb.cp/nsrecurs.cc: Ditto.
1577
40b27cdc
JK
15782010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1579
1580 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
1581 absolute directory pathnames in gdb.sum file.
1582
de958931
SW
15832010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
1584
1585 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
1586 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
1587
708ead4e
TT
15882010-01-26 Tom Tromey <tromey@redhat.com>
1589
1590 PR exp/7643:
1591 * gdb.base/printcmds.exp (test_print_string_constants): Remove
1592 setup_kfail.
1593
b14e635e
SW
15942010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
1595
1596 * gdb.cp/nsrecurs.exp: New test.
1597 * gdb.cp/nsrecurs.cc: New test program.
1598 * gdb.cp/nsstress.exp: New test.
1599 * gdb.cp/nsstress.cc: New test program.
1600 * gdb.cp/nsdecl.exp: New test.
1601 * gdb.cp/nsdecl.cc: New test program.
1602
8540c487
SW
16032010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
1604
1605 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
1606 imported into file scope.
1607 Marked test as xfail.
1608 * gdb.cp/namespace-using.cc (marker5): New function.
1609 * gdb.cp/shadow.exp: New test.
1610 * gdb.cp/shadow.cc: New test program.
1611 * gdb.cp/nsimport.exp: New test.
1612 * gdb.cp/nsimport.cc: New test program.
1613
421d5d99
TT
16142010-01-25 Tom Tromey <tromey@redhat.com>
1615
1616 PR gdb/11049:
1617 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
1618 with "set print null-stop on".
1619
691f8dc1
JK
16202010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1621
1622 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
1623 Adjust it for DISASSEMBLY_OMIT_FNAME.
1624
0b92b5bb
TT
16252010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1626
1627 PR symtab/11199:
1628 * gdb.dwarf2/member-ptr-forwardref.exp,
1629 gdb.dwarf2/member-ptr-forwardref.S: New.
1630
23787403
JK
16312010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1632
1633 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
1634 (thread1_func): Protect thread1_tid with thread1_tid_cond by
1635 thread1_tid_mutex. Remove gdbstop_mutex handling.
1636 (thread2_func): Protect thread2_tid with thread2_tid_cond by
1637 thread2_tid_mutex. Remove gdbstop_mutex handling.
1638 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
1639 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
1640 pthread_cond_wait conditionalizations by while loops.
1641
b966cb8a
TT
16422010-01-20 Tom Tromey <tromey@redhat.com>
1643
1644 PR backtrace/10770:
1645 * gdb.dwarf2/pr10770.exp: New file.
1646 * gdb.dwarf2/pr10770.c: New file.
1647 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
1648
fcae584b
VP
16492010-01-20 Vladimir Prus <vladimir@codesourcery.com>
1650
1651 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
1652 that target was removed, and the test always runs native anyway.
1653
a0f49112
JK
16542010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1655
1656 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
1657 gdb.base/watchpoint-cond-gone-stripped.c: New.
1658
ceeb3d5a
TT
16592010-01-19 Tom Tromey <tromey@redhat.com>
1660
1661 PR c++/8000:
1662 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
1663 existing tests.
1664 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
1665 (main): Use AAA::SomeEnum.
1666
dd322c54
JK
16672010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1668
1669 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
1670 (test_ignore_count): Declare line_callme_body global.
1671 (run to breakpoint with ignore count): Use line_callme_body.
1672 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
1673 (set line_main_hello, set line_main_return): Reindent.
1674 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
1675 New.
1676 (continue to callee4): Use line_callee4_body.
1677 (check *stopped from CLI command): Use line_callee4_next.
1678 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
1679 (set line_main_hello, set line_main_return): Reindent.
1680 (set line_callee4_head, set line_callee4_body): New.
1681 (continue to callee4): Use line_callee4_body.
1682
4e8f195d
TT
16832010-01-18 Tom Tromey <tromey@redhat.com>
1684
1685 PR c++/9680:
1686 * gdb.cp/casts.cc: Add new classes and variables.
1687 * gdb.cp/casts.exp: Test new operators.
1688
9e14a9ba
JB
16892010-01-18 Tom Tromey <tromey@redhat.com>
1690 Thiago Jung Bauermann <bauerman@br.ibm.com>
1691
1692 * gdb.python/source2.py: New file.
1693 * gdb.python/source1: New file.
1694 * gdb.python/python.exp: Test "source" command.
1695
00bf0b85
SS
16962010-01-15 Stan Shebs <stan@codesourcery.com>
1697
1698 * gdb.trace/tfile.c: New file.
1699 * gdb.trace/tfile.exp: New file.
1700
55235ad7
JK
17012010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1702
1703 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
1704
9f2982ff
JK
17052010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1706
1707 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
1708
bbfba9ed
JK
17092010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1710
1711 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
1712 (libfunc): New parameter action. Implement also selectable "sleep".
1713 * gdb.base/break-interp-main.c: Include assert.h.
1714 (libfunc): New parameter action.
1715 (main): New parameters argc and argv. Assert argc. Pass argv.
1716 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
1717 (test_attach): New proc.
1718 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
1719 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
1720
61f0d762
JK
17212010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1722
1723 * gdb.base/break-interp.exp (test_core): New proc.
1724 (test_ld): Call it.
1725
06a6f270
JK
17262010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1727
1728 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
1729 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
1730 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
1731 and gdb_compile_shlib. Use new -Wl compiler options.
1732 (dl bt, main bt): New tests.
1733
51bee8e9
JK
17342010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1735
1736 Support PIEs with no symfile_objfile.
1737 * gdb.base/break-interp.exp: New argument at the test_ld calls.
1738 (test_ld): New parameter trynosym.
1739 (test_ld <$trynosym>): New block.
1740
b8040f19
JK
17412010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1742
1743 * gdb.base/break-interp.exp: New file.
1744
be759fcf
PM
17452010-01-13 Phil Muldoon <pmuldoon@redhat.com>
1746
1747 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
1748 * gdb.python/py-prettyprint.py (pp_ls): New printer.
1749 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
1750 test.
1751 * gdb.python/py-prettyprint.c: Define lazystring test structure.
1752 * gdb.python/py-mi.exp: Add lazy string test.
1753
dc146f7c
VP
17542010-01-13 Vladimir Prus <vladimir@codesourcery.com>
1755
1756 * lib/mi-support.exp (mi_check_thread_states): Handle
1757 core number in thread listing.
1758
b4ba55a1
JB
17592010-01-12 Joel Brobecker <brobecker@adacore.com>
1760
1761 * gdb.base/maint.exp: Adjust the expected output for the
1762 "maint print type" test. Use gdb_test_multiple instead of
1763 gdb_sent/gdb_expect.
1764
08e24bd4
DE
17652010-01-11 Doug Evans <dje@google.com>
1766
6496a609
DE
1767 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
1768 from gdbserver_download. All callers updated.
1769
08e24bd4
DE
1770 * gdb.server/ext-run.exp: "info os processes" requires xml support.
1771
b5cfddf5
JK
17722010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1773
1774 Implement binary numbers parsing.
1775 * gdb.base/printcmds.exp (test_integer_literals_accepted)
1776 (test_integer_literals_rejected): New binary tests.
1777
3725885a
RW
17782010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1779
1780 * gdb.cell/configure: Regenerate.
1781
37aeb5df
JK
17822010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1783
1784 * gdb.base/corefile.exp: Move the core finding block out and call it as
1785 core_find, new variable $corefile, replace corefile by $corefile and
1786 [file tail $corefile] for usage vs. test names resp.
1787 * lib/gdb.exp (core_find): Move it as a new function here. New
1788 parameter binfile and deletefiles. New variable $destcore. Pre-delete
1789 $destcore. Return "" on error.
1790
d521f563
JK
17912010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1792
1793 Workaround PR binutils/10802.
1794 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
1795 (twice).
1796
28f24826
DJ
17972010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
1798
1799 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
1800
2de75e71
JB
18012010-01-08 Joel Brobecker <brobecker@adacore.com>
1802
1803 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
1804 call, to avoid interruption.
1805
fe00719b 18062010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
1807
1808 * gdb.stabs/weird.def (args93): New.
1809
d0ef5df8
DE
18102010-01-07 Doug Evans <dje@google.com>
1811
1812 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
1813
3a08d52f
TT
18142010-01-07 Tom Tromey <tromey@redhat.com>
1815
1816 * gdb.base/source.exp: Use correct line number.
1817
7a697b8d
SS
18182010-01-05 Stan Shebs <stan@codesourcery.com>
1819
1820 * gdb.trace/tracecmd.exp: Test ftrace.
1821
7803799a
UW
18222010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1823
1824 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
1825
c54eabfa
JK
18262010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1827
1828 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
1829 "uint_for_mi_testing".
1830
02e7ef19
JB
18312010-01-01 Joel Brobecker <brobecker@adacore.com>
1832
1833 Test indented comment in file being sourced.
1834 * gdb.base/commands.exp: Test indented comment in file being sourced.
1835
abd775ce
JB
18362010-01-01 Joel Brobecker <brobecker@adacore.com>
1837
1838 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
1839 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
1840 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
1841 notice.
1842
79b55b82
JB
18432010-01-01 Joel Brobecker <brobecker@adacore.com>
1844
1845 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
1846 notice.
1847
8997583e
JK
18482010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1849
1850 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
1851 missing $after_stopped and comma (,) expectation.
1852
6da95a67
SS
18532009-12-31 Stan Shebs <stan@codesourcery.com>
1854
1855 * gdb.trace/actions.exp: Test teval action.
1856
218d2fc6
TJB
18572009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1858
1859 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
1860 (top level): Call test_watchpoint_in_big_blob.
1861 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
1862 watchpoints.
1863 (func3): Write to buf.
1864
236f1d4d
SS
18652009-12-29 Stan Shebs <stan@codesourcery.com>
1866
1867 * gdb.trace/actions.exp: Test default-collect.
1868
f61e138d
SS
18692009-12-28 Stan Shebs <stan@codesourcery.com>
1870
1871 * gdb.trace/tsv.exp: New file.
1872 * gdb.base/completion.exp: Update ambiguous info output.
1873
0219b378
DJ
18742009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
1875
1876 * gdb.base/find.c (main): Reference search buffers.
1877 * gdb.base/included.c (main): Reference integer.
1878 * gdb.base/ptype.c (charfoo): Declare.
1879 (intfoo): Call charfoo.
1880 * gdb.base/scope0.c (useitp): New function.
1881 (usestatics): Use useitp.
1882 (useit): Add a type for val.
1883 * gdb.base/scope1.c (useit1): Take a pointer argument.
1884 (usestatics1): Update calls to useit1.
1885 * gdb.cp/call-c.cc: Declare foo.
1886 (main): Call foo.
1887 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
1888 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
1889 (main): Call C::ensureRefs and ensureOtherRefs.
1890 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
1891 variables.
1892 (ensureOtherRefs): New function.
1893 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
1894 * gdb.cp/templates.cc (main): Call t5i.value.
1895
3f78692f
JK
18962009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1897
1898 Fix compatibility with G++-4.5.
1899 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
1900 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
1901 (uncaught return): Remove.
1902
429374b8
JK
19032009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1904 Phil Muldoon <pmuldoon@redhat.com>
1905
1906 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
1907 (bp_location13, bp_location14, bp_location17, bp_location18)
1908 (marker3_proto, marker4_proto): New variables.
1909 (breakpoint info): Update output.
1910 (run until breakpoint at marker3, run until breakpoint at marker4): New
1911 tests.
1912
859825b8
JK
19132009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1914
1915 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
1916 Replace the printf call of Y by provided "y-set-1" label. New block
1917 for the second shared library.
1918 * gdb.base/unload.exp: Compile also the second library, call
1919 gdb_load_shlibs also for it. Use now gdb_breakpoint.
1920 (single pending breakpoint info): Rename to ...
1921 (pending breakpoint info before run): ... this extended test.
1922 (libfile2, libname2, libsrcfile2, libsrc2)
1923 (lib_sl2): New variables.
1924 (exec_opts): Set also SHLIB_NAME2.
1925 (pending breakpoint info on first run at shrfunc1)
1926 (pending breakpoint info on second run at shrfunc1)
1927 (pending breakpoint info on second run at shrfunc2)
1928 (print y from libfile, print y from libfile2): New tests.
1929 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
1930 * gdb.base/unloadshr2.c: New.
1931
e6a386cd
HZ
19322009-12-22 Hui Zhu <teawater@gmail.com>
1933
1934 * gdb.reverse/sigall-reverse.exp: Adjust.
1935
9e19b45e
VP
19362009-12-21 Vladimir Prus <vladimir@codesourcery.com>
1937
1938 PR gdb/10884
1939
1940 * gdb.mi/var-cmd.c (do_bitfield_tests): New
1941 (main): Call do_bitfield_tests.
aacf5b1e 1942 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 1943
d53a7b30
JB
19442009-12-20 Joel Brobecker <brobecker@adacore.com>
1945
1946 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
1947 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
1948 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
1949 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
1950 gdb.modula2/unbounded1.c: Update copyright header.
1951
191ca0a1
CM
19522009-12-10 Chris Moller <moller@mollerware.com>
1953
1954 PR gdb/9399
1955 * gdb.cp/virtfunc2.exp: New tests
1956 * gdb.cp/virtfunc2.cc: New tests
1957 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
1958
0fa6cf1b
MS
19592009-12-10 Oza Pawandeep (paawan1982@yahoo.com
1960
1961 * gdb.reverse/i387-env-reverse.c: New file.
1962 * gdb.reverse/i387-env-reverse.exp: New file.
1963 * gdb.reverse/i387-stack-reverse.c: New file.
1964 * gdb.reverse/i387-stack-reverse.exp: New file.
1965
361ae042
PM
19662009-12-08 Phil Muldoon <pmuldoon@redhat.com>
1967
1968 * gdb.python/py-type.exp (test_range): New test.
1969
bfd31e71
PM
19702009-12-03 Phil Muldoon <pmuldoon@redhat.com>
1971
1972 PR python/10805
1973
1974 * gdb.python/py-type.exp: New file.
1975 * gdb.python/py-type.c: New file.
1976 * Makefile.in: Add py-type.
1977
57a1d736
TT
19782009-12-03 Tom Tromey <tromey@redhat.com>
1979
1980 * gdb.python/py-value.exp (test_parse_and_eval): New
1981 function.
1982
1f3b5d1b
PP
19832009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
1984
1985 PR gdb/11022
1986
1987 * gdb.base/pr11022.exp: New test.
1988 * gdb.base/pr11022.c: New test.
1989
8b7dbdc9
JK
19902009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1991
1992 Fix spurious false FAILs.
1993 * gdb.base/structs.c (chartest): New.
1994 (main): Fill-in chartest.
1995 * gdb.base/structs.exp (anychar_re, first): New.
1996 (start_structs_test): Import global anychar_re and first.
1997 New gdb_test call "set print elements 300; ${testfile}"
1998 (start_structs_test <$first>): New block.
1999 (any): Import global anychar_re. New variable ac. Use ${ac}.
2000
6a53b2ec
JK
20012009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2002
2003 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
2004
d7167b4c
JK
20052009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2006
2007 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
2008 Force $srcfile file.
2009 * gdb.base/foll-fork.c (callee): Comment out the printf call.
2010
b1798462
UW
20112009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2012
2013 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
2014 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
2015 * gdb.threads/watchthreads-reorder.exp: Likewise.
2016
b6199126
DJ
20172009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
2018
2019 PR gdb/8704
2020
2021 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
2022 "if", and "thread". Correct matching in the previous test.
2023
b22a0510
DJ
20242009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
2025
2026 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
2027
930636d2
MS
20282009-11-23 Michael Snyder <msnyder@vmware.com>
2029
2030 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
2031 * gdb.reverse-watch-precsave.exp: Ditto.
2032
21a0512e
PP
20332009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
2034
2035 * gdb.asm/asm-source.exp: Adjust.
2036 * gdb.base/help.exp: Adjust.
2037
fc30d5e0
PA
20382009-11-22 Pedro Alves <pedro@codesourcery.com>
2039
2040 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
2041 (do_syscall_tests_without_xml): Set data-directory to
2042 /the/path/to/nowhere.
2043
f6bc2008
PA
20442009-11-21 Pedro Alves <pedro@codesourcery.com>
2045
2046 * gdb.threads/local-watch-wrong-thread.c,
2047 gdb.threads/local-watch-wrong-thread.exp: New files.
2048
8c2fb5de
PA
20492009-11-21 Pedro Alves <pedro@codesourcery.com>
2050
2051 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
2052 assume new `regsub' syntax available.
2053
ebec9a0f
PA
20542009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2055
a79d3c27
JK
2056 * gdb.base/watchpoint-hw-hit-once.exp,
2057 gdb.base/watchpoint-hw-hit-once.c: New.
2058
20592009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2060
2061 * gdb.threads/watchthreads-reorder.exp,
2062 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 2063
276a961b
MK
20642009-11-17 Nathan Sidwell <nathan@codesourcery.com>
2065
2066 * gdb.xml/tdesc-regs.exp: Use for m68k.
2067
4867c1fb
PA
20682009-11-15 Pedro Alves <pedro@codesourcery.com>
2069
2070 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
2071
f6838f81
DJ
20722009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
2073
2074 * lib/gdb.exp (current_target_name): New procedure.
2075 (gdb_wrapper_target): New variable.
2076 (gdb_wrapper_init): Set gdb_wrapper_target.
2077 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
2078 wrapper.
2079
4ac4dd3f
DJ
20802009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
2081
2082 * gdb.base/remote.exp: Delete the slowest load test.
2083 Do not load with fixed packet sizes.
2084
a7881759
DJ
20852009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
2086
2087 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
2088
97a5b505
DJ
20892009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
2090
2091 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
2092 srcfile when setting a breakpoint.
2093
d3e1fc54
DJ
20942009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
2095
2096 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
2097 macros.
2098
7cbcbded
DJ
20992009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
2100
2101 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
2102 to be in memory.
2103 * gdb.base/display.c (force_mem): New.
2104 (do_loops): Use it. Add breakpoint comments.
2105 (do_vars): Add a breakpoint comment.
2106 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
2107 line numbers.
2108
bdea3a92
NF
21092009-11-13 Nathan Froyd <froydnj@codesourcery.com>
2110
2111 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
2112 instead of a bare "run".
2113
269f82e5
PP
21142009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
2115
2116 * gdb.python/py-prettyprint.exp: Adjust.
2117
a69b7d9d
DJ
21182009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
2119
2120 * lib/cell.exp (skip_cell_tests): Clean up test files before
2121 returning.
2122
b598bfda
DJ
21232009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
2124
2125 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
2126 and the breakpoint menu. Do not call perror if a prompt is seen.
2127 Consume the following GDB prompt.
2128 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
2129 * gdb.cp/namespace.exp: Use gdb_test.
2130 * gdb.cp/templates.exp: Use gdb_test.
2131 (test_template_breakpoints): Use gdb_test_multiple.
2132
87728fa0
DJ
21332009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
2134
2135 * gdb.base/break1.c (struct some_struct, values): Move earlier.
2136 (marker4): Reference values.
2137
b67c692f
DJ
21382009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
2139
2140 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
2141 is missing.
2142
f0df251a
DJ
21432009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
2144
2145 * gdb.base/break.c (need_malloc): New.
2146 * gdb.base/constvars.c (main): Reference crass and crisp.
2147 * gdb.base/gdb1821.c (main): Reference bar.
2148 * gdb.cp/gdb1355.cc (main): Reference s1.
2149 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
2150 (main): Call them.
2151 * gdb.cp/hang2.cc (dummy2): Define.
2152 * gdb.cp/hang3.cc (dummy3): Define.
2153 * gdb.cp/m-data.cc (main): Reference shadow.
2154
bdf7534a
NF
21552009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
2156 Nathan Froyd <froydnj@codesourcery.com>
2157
2158 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
2159 remote host.
2160
f24fce77
NF
21612009-11-12 Nathan Froyd <froydnj@codesourcery.com>
2162
2163 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
2164 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
2165 * gdb.dwarf2/dw2-compressed.exp: Likewise.
2166 * gdb.dwarf2/dw2-intercu.exp: Likewise.
2167 * gdb.dwarf2/dw2-intermix.exp: Likewise.
2168 * gdb.dwarf2/dw2-producer.exp: Likewise.
2169 * gdb.dwarf2/mac-fileno.exp: Likewise.
2170 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
2171 py-prettyprint.py to the remote host.
2172 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
2173
40f0318e
KS
21742009-11-11 Keith Seitz <keiths@redhat.com>
2175
2176 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
2177 use it instead of "Foo".
2178 * gdb.cp/classes.exp (do_tests): Add a test to access
2179 a method through a typedef'd class name.
2180
f3d9f7fb
NF
21812009-11-11 Nathan Froyd <froydnj@codesourcery.com>
2182
2183 * gdb.base/long_long.exp: Permit leading zeros on floating-point
2184 exponents.
2185 * gdb.base/pointers.exp: Likewise.
2186 * gdb.cp/ref-types.exp: Likewise.
2187
a4216f37
KS
21882009-11-11 Keith Seitz <keiths@redhat.com>
2189
2190 * gdb.cp/cplusfuncs.cc (class foo): Add operators
2191 new[] and delete[].
2192 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
2193 "void".
2194 (probe_demangler): Remove all single-quoting of
2195 method and variable names.
2196 (info_func_regexp): Remove the word "void" from any
2197 occurrence of "(void)".
2198 (print_addr_2): Remove all single-quoting of
2199 method names.
2200 (print_addr_2_kfail): Likewise.
2201 (print_addr): Single-quote C function names before
2202 passing to print_addr_2.
2203 (test_paddr_operator_functions): Remove single-quoting
2204 for method names.
2205 Add tests for operator new[] and operator delete[].
2206
9b14d7aa
JK
22072009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2208
2209 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
2210
85feb311
KS
22112009-11-09 Keith Seitz <keiths@redhat.com>
2212
2213 * gdb.cp/overload.exp: Add tests for resolving overloaded
2214 methods in expression parsing/evaluation.
2215
fa335448
DJ
22162009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
2217
2218 * lib/gdb.exp (default_gdb_version): Use --version instead of
2219 --command.
2220
ec3c07fc
NS
22212009-11-10 Nathan Sidwell <nathan@codesourcery.com>
2222
2223 * lib/gdb.exp (gdb_compile_test): New.
2224 (skip_ada_tests, skip_java_tests): New.
2225 (gdb_compile): Use gdb_compile_test for f77.
2226 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
2227 * lib/java.exp (compile_java_from_source): Remove runtests check,
2228 use gdb_compile_test to record result.
2229 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
2230 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
2231 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
2232 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
2233 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
2234 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
2235 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
2236 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
2237 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
2238 adjust gdb_compile invocations.
2239
b8b4e42b
JK
22402009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2241
2242 * Makefile.in (abs_builddir): New.
2243 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
2244 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
2245 `$(abs_builddir)/site.exp'.
2246
f8b7eaf3
DJ
22472009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
2248
2249 * config/m68k-emc.exp, lib/emc-support.exp,
2250 gdb.trace/gdb_c_test.c: Delete.
2251 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
2252 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
2253 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
2254 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
2255 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
2256 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
2257 casing for m68k-*-elf.
2258
c4187697
NS
22592009-11-03 Pedro Alves <pedro@codesourcery.com>
2260
2261 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
2262 * gdb.arch/i386-prologue.exp: Likewise.
2263 * gdb.arch/i386-unwind.exp: Likewise.
2264
db16b772
DJ
22652009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
2266
2267 * lib/gdb.exp (gdb_expect): Fix timeout typo.
2268
bcf71277
DJ
22692009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
2270
2271 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
2272
0105cee2
DJ
22732009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
2274
2275 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
2276
24ddea62
JK
22772009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2278
2279 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
2280
287ccc17
JK
22812009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2282
2283 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
2284 * gdb.base/sepdebug2.c: New file.
2285
08bca259 22862009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
2287
2288 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
2289 the modified warnings for catch syscall. Verify if GDB was compiled
2290 with support for lib expat, and choose which tests to run depending
2291 on this.
2292
5d4e2b76
VP
22932009-10-30 Vladimir Prus <vladimir@codesourcery.com>
2294
2295 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
2296 that composite commands are parsed OK. And also test
2297 that breakpoint commands do work.
2298
240e538a
MS
22992009-10-23 Michael Snyder <msnyder@vmware.com>
2300
2301 gdb.reverse/consecutive-precsave.exp: Change expect pattern
2302 to allow for new disassembly style.
2303
9c419145
PP
23042009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
2305
2306 * gdb.asm/asm-source.exp: Adjust.
2307
02506ff1
MS
23082009-10-22 Michael Snyder <msnyder@vmware.com>
2309
2310 * gdb.reverse/break-precsave.exp: New test.
2311 * gdb.reverse/consecutive-precsave.exp: Ditto.
2312 * gdb.reverse/finish-precsave.exp: Ditto.
2313 * gdb.reverse/i386-precsave.exp: Ditto.
2314 * gdb.reverse/machinestate-precsave.exp: Ditto.
2315 * gdb.reverse/sigall-precsave.exp: Ditto.
2316 * gdb.reverse/solilb-precsave.exp: Ditto.
2317 * gdb.reverse/step-precsave.exp: Ditto.
2318 * gdb.reverse/until-precsave.exp: Ditto.
2319 * gdb.reverse/watch-precsave.exp: Ditto.
2320
4cf866a3
MS
23212009-10-22 Michael Snyder <msnyder@vmware.com>
2322
2323 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
2324 for gdb_expect. Adjust one test's expect strings for the new
2325 format of disassemble.
2326 * gdb.reverse/finish-reverse.exp: Delete 'return'.
2327 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
2328 gdb_test_multiple.
2329 * gdb.reverse/step-reverse.exp: Delete 'return'.
2330 * gdb.reverse/until-reverse.exp: Delete blank lines.
2331 * gdb.reverse/watch-reverse.exp: Delete blank lines.
2332
2b28d209
PP
23332009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
2334
2335 * gdb.base/consecutive.exp: Adjust.
2336 * gdb.base/display.exp: Likewise.
2337 * gdb.base/pc-fp.exp: Likewise.
2338 * gdb.base/sigbpt.exp: Likewise.
2339
33b9c32b
MS
23402009-10-19 Michael Snyder <msnyder@vmware.com>
2341
2342 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
2343 * gdb.reverse/finish-reverse.c: Ditto.
2344 * gdb.reverse/sigall-reverse.c: Ditto.
2345 * gdb.reverse/solib-reverse.c: Ditto.
2346 * gdb.reverse/step-reverse.c: Ditto.
2347 * gdb.reverse/watch-reverse.c: Ditto.
2348
6c95b8df
PA
23492009-10-19 Pedro Alves <pedro@codesourcery.com>
2350 Stan Shebs <stan@codesourcery.com>
2351
2352 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
2353 * gdb.base/foll-exec.exp: Adjust to expect a process id before
2354 "Executing new program".
2355 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
2356 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
2357 left listed after having been killed.
2358 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
2359 * gdb.base/maint.exp: Adjust test.
2360
2361 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
2362 * gdb.multi/Makefile.in: New.
2363 * gdb.multi/base.exp: New.
2364 * gdb.multi/goodbye.c: New.
2365 * gdb.multi/hangout.c: New.
2366 * gdb.multi/hello.c: New.
2367 * gdb.multi/bkpt-multi-exec.c: New.
2368 * gdb.multi/bkpt-multi-exec.exp: New.
2369 * gdb.multi/crashme.c: New.
2370
279017b7
TG
23712009-10-13 Tristan Gingold <gingold@adacore.com>
2372
2373 * gdb.base/sepdebug.exp: Check debug info are found.
2374
0413d738
PA
23752009-10-08 Pedro Alves <pedro@codesourcery.com>
2376
2377 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
2378 bits.
2379
c628eecc
JK
23802009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2381
2382 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
2383
38af1bfe
JB
23842009-10-07 Joel Brobecker <brobecker@adacore.com>
2385
2386 * gdb.base/watchpoints.c: Add copyright header. Reformat one
2387 of the comments.
2388
2b0adecd
PM
23892009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
2390
2391 * gdb.base/annota1.exp: Remove obsolete match_max increase.
2392 * gdb.base/annota3.exp: Idem.
2393 * gdb.base/maint.exp: Idem.
2394
8d417781
PM
23952009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
2396
2397 * lib/gdb.exp (default_gdb_init): Set current value of match_max
2398 to default.
2399
bb61102d
PM
24002009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
2401
2402 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
2403 mingw and cygwin targets.
2404
ace5c364
PM
24052009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
2406 Pedro Alves <pedro@codesourcery.com>
2407
2408 * lib/gdb.exp (gdb_compile): Avoid adding
2409 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
2410
c2d494a0
PM
24112009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
2412
e1b52ce2
PM
2413 * gdb.base/shr1.c: Use %p in format string.
2414 * gdb.base/unload.c: Avoid warning in fprintf.
2415 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 2416
209f53f5
PM
24172009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
2418
2419 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
2420 long type.
2421 (test_unlink): Correct printf string.
2422 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
2423 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
2424
8172766a
JK
24252009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2426
2427 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
2428 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
2429 * gdb.arch/ia64-breakpoint-shadow.S: New file.
2430
0f73703c
UW
24312009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2432
2433 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
2434 * gdb.objc/nondebug.exp: Likewise.
2435
b32306ca
UW
24362009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2437
2438 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
2439 target_info setting.
2440
2441 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
2442 that detect new threads during "info threads".
2443
0057022f
UW
24442009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2445
2446 * gdb.threads/manythreads.c (main): Increase thread stack size
2447 to 2*PTHREAD_STACK_MIN.
2448 * gdb.threads/multi-create.c (main): Likewise.
2449 (create_function): Likewise.
2450
f29c0325
UW
24512009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2452
2453 * gdb.base/dump.exp: Pass difference of pointer types instead
2454 of integer types as offset to restore in intarr3.srec case.
2455
fcb34849
UW
24562009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2457
2458 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
2459
d5142e3b
UW
24602009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2461
2462 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
2463
087b74b2
PM
24642009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
2465
2466 New test for two watchpoints, with disabling of
2467 the first inserted.
2468 * testsuite/gdb.base/watchpoints.c: New file.
2469 * testsuite/gdb.base/watchpoints.exp: New file.
2470
96c07c5b
TT
24712009-09-25 Tom Tromey <tromey@redhat.com>
2472
2473 * gdb.base/charset.exp: Test utf-16 strings with Python.
2474
b8899f2b
TT
24752009-09-25 Tom Tromey <tromey@redhat.com>
2476
2477 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
2478 UCS-4.
2479 * gdb.base/charset.c (utf_32_string): Rename.
2480 (init_utf32): Rename.
2481 (main): Update.
2482
329719ec
TT
24832009-09-22 Tom Tromey <tromey@redhat.com>
2484
2485 * gdb.python/py-function.exp: Add regression tests.
2486
11ef0d76
KS
24872009-09-21 Keith Seitz <keiths@redhat.com>
2488
2489 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
2490 with invalid operator.
2491
3fe8f3b3
KS
24922009-09-21 Keith Seitz <keiths@redhat.com>
2493
2494 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
2495 and destructor using typedef name of class.
2496 * gdb.cp/classes.cc (class Base1): Add a destructor.
2497 (base1): New typedef.
2498 (use_methods): Instanitate an object of type base1.
2499 * gdb.cp/templates.exp (test_template_typedef): New procedure.
2500 (do_tests): Call test_template_typedef.
2501 * gdb.cp/templates.cc (Baz::~Baz): New method.
2502 (intBazOne): New typedef.
2503 (main): Instantiate intBazOne.
2504
7a9fe101
PM
25052009-09-21 Phil Muldoon <pmuldoon@redhat.com>
2506
2507 PR python/10633
2508
2509 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
2510 Function.
2511 (run_lang_tests): Add print elements test.
2512
2e4d963f
PM
25132009-09-21 Phil Muldoon <pmuldoon@redhat.com>
2514
2515 * gdb.python/py-value.exp (test_subscript_regression): New
2516 function. Test for invalid subscripts.
2517 * gdb.python/py-value.c (main): Add test array, and pointer to it.
2518 (ptr_ref): New function.
2519
ec7e75e7
PP
25202009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2521
2522 * gdb.base/default.exp: Fix "show convenience".
2523
0cc7d26f
TT
25242009-09-15 Tom Tromey <tromey@redhat.com>
2525
2526 * lib/mi-support.exp (mi_create_varobj): Update.
2527 (mi_create_floating_varobj): Likewise.
2528 (mi_create_dynamic_varobj): New proc.
2529 (mi_varobj_update): Update.
2530 (mi_varobj_update_with_type_change): Likewise.
2531 (mi_varobj_update_kv_helper): New proc.
2532 (mi_varobj_update_dynamic_helper): Rewrite.
2533 (mi_varobj_update_dynamic): New proc.
2534 (mi_list_varobj_children): Update.
2535 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
2536 * gdb.python/python-prettyprint.py (pp_outer): New class.
2537 (pp_nullstr): Likewise.
2538 (lookup_function): Register new printers.
2539 * gdb.python/python-prettyprint.c (struct substruct): New type.
2540 (struct outerstruct): Likewise.
2541 (substruct_test): New function.
2542 (struct nullstr): New type.
2543 (string_1, string_2): New globals.
2544 (main): Add new tests.
2545 * gdb.python/python-mi.exp: Added regression tests.
2546 * gdb.mi/mi2-var-display.exp: Update.
2547 * gdb.mi/mi2-var-cmd.exp: Update.
2548 * gdb.mi/mi2-var-child.exp: Update.
2549 * gdb.mi/mi2-var-block.exp: Update.
2550 * gdb.mi/mi-var-invalidate.exp: Update.
2551 * gdb.mi/mi-var-display.exp: Update.
2552 * gdb.mi/mi-var-cmd.exp: Update.
2553 * gdb.mi/mi-var-child.exp: Update.
2554 * gdb.mi/mi-var-block.exp: Update.
2555 * gdb.mi/mi-break.exp: Update.
2556 * gdb.mi/gdb701.exp: Update.
2557
a96d9b2e
SDJ
25582009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
2559
2560 * Makefile.in: Inclusion of catch-syscall object.
2561 * gdb.base/catch-syscall.c: New file.
2562 * gdb.base/catch-syscall.exp: New file.
2563
b43b923a
MS
25642009-09-12 Michael Snyder <msnyder@vmware.com>
2565
2566 * gdb.reverse/step-reverse.exp: Explicitly check for targets
2567 that can support reverse debuggnig.
2568
cec03d70
TT
25692009-09-11 Tom Tromey <tromey@redhat.com>
2570
2571 * gdb.dwarf2/valop.S: New file.
2572 * gdb.dwarf2/valop.exp: New file.
2573
e23bb3fc
MK
25742009-09-11 Mark Kettenis <kettenis@gnu.org>
2575
2576 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
2577
37c3696d
DE
25782009-09-10 Doug Evans <dje@google.com>
2579
2580 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
2581 Add $gdb_prompt to second breakpoint regexp.
2582
5172aecb
JB
25832009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
2584
2585 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
2586 names, add missing ones.
2587 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
2588 * gdb.python/py-frame.c: Rename from python-frame.c.
2589 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
2590 testfile name.
2591 * gdb.python/py-function.exp: Rename from python-function.exp.
2592 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
2593 testfile name.
2594 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
2595 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
2596 Adjust testfile name.
2597 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
2598 * gdb.python/py-template.cc: Rename from python-template.cc.
2599 * gdb.python/py-template.exp: Rename from python-template.exp.
2600 Adjust testfile name.
2601 * gdb.python/py-value.c: Rename from python-value.c.
2602 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
2603 testfile name.
2604
b554e4bd
JK
26052009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2606
2607 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
2608 $bpt2address.
2609 (Second breakpoint address is valid on ia64)
2610 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
2611
9a68ae16
JM
26122009-09-03 Joseph Myers <joseph@codesourcery.com>
2613
2614 * gdb.base/ending-run.exp: Restrict regular expression matching
2615 line number to require closing brace following.
2616
146b9145
DE
26172009-09-03 Doug Evans <dje@google.com>
2618
2619 * gdb.base/store.exp (check_set): Fix typo in expected value message.
2620
787d21e1
TT
26212009-09-02 Tom Tromey <tromey@redhat.com>
2622
2623 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
2624
e7802207
TT
26252009-09-02 Tom Tromey <tromey@redhat.com>
2626
2627 * gdb.dwarf2/callframecfa.exp: New file.
2628 * gdb.dwarf2/callframecfa.S: New file.
2629
817aadd2
JK
26302009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2631
2632 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
2633 gdb.base/solib-overlap-main.c: New.
2634
4a76eae5
DJ
26352009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
2636
2637 PR gdb/10565
2638
2639 * gdb.base/bitfields.c (struct container, container): New.
2640 (main): Initialize it and call break5.
2641 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
2642
d4b96c9a
JK
26432009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2644
2645 Support constant DW_AT_data_member_location by GCC PR debug/40659.
2646 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
2647
4e22772d
JK
26482009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2649
2650 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
2651
2efab443
MS
26522009-08-26 Michael Snyder <msnyder@vmware.com>
2653
2654 * gdb.base/i386-reverse.c: New file.
2655 * gdb.base/i386-reverse.exp: New file.
2656 * gdb.base/Makefile.in: Add new files to be removed.
2657
07ab73a0
JM
26582009-08-26 Joseph Myers <joseph@codesourcery.com>
2659
2660 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
2661 environment-pwd for remote host.
2662 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
2663
676accff
KS
26642009-08-24 Keith Seitz <keiths@redhat.com>
2665
2666 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
2667 Add two new C++ completer tests which limit the output to a
2668 given class.
2669
f9f7ad22
MS
26702009-08-24 Michael Snyder <msnyder@vmware.com>
2671
2672 * gdb.base/del.exp: Fix typo in comment.
2673 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
2674
81ecdfbb
RW
26752009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2676
2677 * configure: Regenerate.
2678 * gdb.hp/configure: Likewise.
2679 * gdb.hp/gdb.aCC/configure: Likewise.
2680 * gdb.hp/gdb.base-hp/configure: Likewise.
2681 * gdb.hp/gdb.compat/configure: Likewise.
2682 * gdb.hp/gdb.defects/configure: Likewise.
2683 * gdb.hp/gdb.objdbg/configure: Likewise.
2684 * gdb.stabs/configure: Likewise.
2685
cab0c772
UW
26862009-08-19 Doug Evans <dje@google.com>
2687
2688 * gdb.base/gdbvars.c: New file.
2689 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
2690
b8fa0bfa
PA
26912009-08-14 Pedro Alves <pedro@codesourcery.com>
2692
2693 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
2694 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
2695
b84aa90a
PA
26962009-08-13 Pedro Alves <pedro@codesourcery.com>
2697
2698 * gdb.base/default.exp: Adjust "set language test": it's now an
2699 enum command. Larger help string moved to "help set language".
2700 * gdb.base/help.exp: Adjust "help set language" expected output,
2701 now lists all known languages.
2702
0d8f9b2c
NF
27032009-08-11 Nathan Froyd <froydnj@codesourcery.com>
2704
2705 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
2706 all frame arguments.
2707 * gdb.arch/altivec-regs.exp: Likewise.
2708
bda180e0
TT
27092009-08-07 Tom Tromey <tromey@redhat.com>
2710
2711 * gdb.base/setshow.exp: Add tests for changes to set language, set
2712 check range, and set check type.
2713
48cb2d85
VP
27142009-08-03 Vladimir Prus <vladimir@codesourcery.com>
2715
2716 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
2717 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
2718 Call it.
2719
1ea34204
UW
27202009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2721
2722 * configure.ac: Run gdb.cell tests when appropriate.
2723 * configure: Regenerate.
2724 * lib/cell.exp: New file.
2725 * gdb.cell: New directory.
2726 * gdb.cell/configure.ac: New file.
2727 * gdb.cell/configure: New file.
2728 * gdb.cell/Makefile.in: New file.
2729 * gdb.cell/arch.exp: New file.
2730 * gdb.cell/break.c: New file.
2731 * gdb.cell/break.exp: New file.
2732 * gdb.cell/break-spu.c: New file.
2733 * gdb.cell/bt.c: New file.
2734 * gdb.cell/bt2-spu.c: New file.
2735 * gdb.cell/bt-spu.c: New file.
2736 * gdb.cell/bt.exp: New file.
2737 * gdb.cell/coremaker.c: New file.
2738 * gdb.cell/coremaker-spu.c: New file.
2739 * gdb.cell/core.exp: New file.
2740 * gdb.cell/gcore.exp: New file.
2741 * gdb.cell/data.c: New file.
2742 * gdb.cell/data.exp: New file.
2743 * gdb.cell/data-spu.c: New file.
2744 * gdb.cell/ea-cache.exp: New file.
2745 * gdb.cell/ea-cache.c: New file.
2746 * gdb.cell/ea-cache-spu.c: New file.
2747 * gdb.cell/ea-standalone.c: New file.
2748 * gdb.cell/ea-standalone.exp: New file.
2749 * gdb.cell/ea-test.c: New file.
2750 * gdb.cell/ea-test.exp: New file.
2751 * gdb.cell/f-regs.exp: New file.
2752 * gdb.cell/mem-access.c: New file.
2753 * gdb.cell/mem-access.exp: New file.
2754 * gdb.cell/mem-access-spu.c: New file.
2755 * gdb.cell/ptype.exp: New file.
2756 * gdb.cell/registers.exp: New file.
2757 * gdb.cell/size.c: New file.
2758 * gdb.cell/sizeof.exp: New file.
2759 * gdb.cell/size-spu.c: New file.
2760 * gdb.cell/solib.exp: New file.
2761 * gdb.cell/solib-symbol.exp: New file.
2762
85e747d2
UW
27632009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2764
2765 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
2766
58d6951d
DJ
27672009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
2768
2769 * gdb.base/float.exp: Handle VFP registers.
2770
6e0a4f15
MS
27712009-07-14 Michael Snyder <msnyder@vmware.com>
2772
dcd5da87
MS
2773 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
2774 to bring gdb to the beginning of the calling line.
2775
6e0a4f15
MS
2776 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
2777 confusing the i386 epilogue unwinder.
2778
782b2b07
SS
27792009-07-14 Stan Shebs <stan@codesourcery.com>
2780
2781 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
2782
f662c3bc
MS
27832009-07-14 Michael Snyder <msnyder@vmware.com>
2784
2785 * gdb.reverse/step-reverse.exp (stepi into function call):
2786 Call instruction may not be first instruction in the line.
2787 (reverse stepi from a function call): Used wrong line number.
2788
8f313923
JK
27892009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2790
2791 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
2792
4662c76e
JK
27932009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2794
2795 Fix gdb.base/macscp.exp when using custom inputrc.
2796 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
2797 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
2798 env(TERM) set.
2799 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
2800 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
2801
aa81e255
JK
28022009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2803
2804 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
2805 * gdb.base/annota1.exp (thread_test): Import global $testfile.
2806 Change the compilation target to match the testcase name.
2807 * gdb.base/sect-cmd.exp: Change the compilation target to match the
2808 testcase name.
2809 * a2-run.exp: Use for setup prepare_for_testing. Change the
2810 compilation target to match the testcase name.
2811 * gdb.base/commands.exp: Likewise.
2812 * gdb.base/finish.exp: Likewise.
2813 * gdb.base/float.exp: Likewise.
2814 * gdb.base/info-target.exp: Likewise.
2815 * gdb.base/relational.exp: Likewise.
2816 * gdb.base/term.exp: Likewise.
2817 * gdb.base/until.exp: Likewise.
2818 * gdb.base/volatile.exp: Likewise.
2819 * gdb.base/whatis-exp.exp: Likewise.
2820
4c93b1d7
HZ
28212009-07-11 Hui Zhu <teawater@gmail.com>
2822
2823 * gdb.base/help.exp (disassemble): Update expected help text.
2824
812f7342
TT
28252009-07-09 Tom Tromey <tromey@redhat.com>
2826
2827 * lib/gdb.exp: Handle TRANSCRIPT.
2828 (remote_spawn, remote_close, send_gdb): New procs.
2829
fbb8f299
PM
28302009-07-10 Phil Muldoon <pmuldoon@redhat.com>
2831
2832 * gdb.python/python-prettyprint.c: Add counted null string
2833 structure.
2834 * gdb.python/python-prettyprint.exp: Print null string. Test for
2835 embedded nulls.
2836 * gdb.python/python-prettyprint.py (pp_ns): New Function.
2837 * gdb.python/python-value.exp (test_value_in_inferior): Add
2838 variable length string fetch tests.
2839 * gdb.python/python-value.c (main): Add strings for string fetch tests.
2840
c0ac0ec7
JK
28412009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2842
2843 * gdb.base/dump.exp (inaccessible memory is reported): New test.
2844
30b66ecc
TT
28452009-07-07 Tom Tromey <tromey@redhat.com>
2846
2847 * gdb.base/call-rt-st.exp: Update for change to escape output.
2848 * gdb.base/callfuncs.exp: Likewise.
2849 * gdb.base/charset.exp: Likewise.
2850 * gdb.base/constvars.exp: Likewise.
2851 * gdb.base/long_long.exp: Likewise.
2852 * gdb.base/pointers.exp: Likewise.
2853 * gdb.base/printcmds.exp: Likewise.
2854 * gdb.base/setvar.exp: Likewise.
2855 * gdb.base/store.exp: Likewise.
2856 * gdb.cp/ref-types.exp: Likewise.
2857 * gdb.mi/mi-var-child.exp: Likewise.
2858 * gdb.mi/mi-var-display.exp: Likewise.
2859 * gdb.mi/mi2-var-display.exp: Likewise.
2860 * gdb.base/charset.exp: Test octal escape sequence length.
2861 Update for change to escape output.
2862
187c4a2b
JK
28632009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2864
2865 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
2866
d80a43f9
DJ
28672009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
2868
2869 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
2870
047427a8
JK
28712009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2872
2873 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
2874 gdbserver increasing $portnum if "Can't bind address" has been seen.
2875
8b5a0f4f
PA
28762009-07-05 Pedro Alves <pedro@codesourcery.com>
2877
2878 * gdb.base/ending-run.exp: Add "step out of main" pattern for
2879 mingw32ce.
2880
7d93ba58
PA
28812009-07-05 Pedro Alves <pedro@codesourcery.com>
2882
2883 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
2884 VFP format.
2885
2277426b
PA
28862009-07-02 Pedro Alves <pedro@codesourcery.com>
2887
2888 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
2889 linux. Adjust to use "inferior", "info inferiors", "detach
2890 inferior" and "kill inferior" instead of "restart", "info fork",
2891 "detach fork" and "delete fork".
2892 * gdb.base/ending-run.exp: Spell out "info".
2893 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
2894 the "kill" command.
2895
5af949e3
UW
28962009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2897
2898 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
2899 change to prefix TLS offset in hex with 0x.
2900
5d3729b5
UW
29012009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2902
2903 * gdb.base/default.exp: Update test case for "x" changes.
2904
af589bd0
TG
29052009-07-01 Tristan Gingold <gingold@adacore.com>
2906
2907 * gdb.base/bigcore.exp: Make darwin untested.
2908
40974f91
JK
29092009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2910
2911 * gdb.base/completion.exp (directory completion): Create the directory.
2912 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
2913 escapeuniquesub.
2914 (directory completion 2): Expect now ${escapeuniquesub}.
2915 (Glob remaining of directory test): Remove one excessive newline.
2916 Expect the real output.
2917
59dd3af6
JK
29182009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2919
2920 Fix `make check//%' target after `make check' has been ran.
2921 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
2922 a mkdir call.
2923 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
2924 (%/.dir): Remove.
2925
f4e164aa
JK
29262009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2927
2928 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
2929 the expected result record.
2930
69af2122
JK
29312009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2932
2933 Remove racy FAILs relying just on the timeouts.
2934 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
2935 (annotation_level 2): Remove racy FAILs.
2936
2fd481e1
PP
29372009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
2938
2939 gdb/10275
2940 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
2941
c38f313d
DJ
29422009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
2943
2944 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
2945
8b777f02
VP
29462009-06-30 Vladimir Prus <vladimir@codesourcery.com>
2947
2948 * gdb.mi/mi-stack.exp: Testing symbolic options
2949 to -stack-list-locals and -stack-list-arguments.
2950
00c7eacf
JK
29512009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2952
2953 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
2954
6bc80edc
TT
29552009-06-29 Tom Tromey <tromey@redhat.com>
2956
2957 * dg-extract-results.sh: New file.
2958 * Makefile.in (FORCE_PARALLEL): New variable.
2959 (CHECK_TARGET): New conditional variable.
2960 (check): Use CHECK_TARGET.
2961 (DO_RUNTEST): New variable.
2962 (check-single): New target.
2963 (TEST_DIRS): New variable.
2964 (TEST_TARGETS): Likewise.
2965 (check-parallel): New target.
2966 (check-gdb.%): New pattern.
2967 (BASE1_FILES): New variable.
2968 (BASE2_FILES): Likewise.
2969 (check-gdb.base%): New pattern.
2970 (%/.dir): New pattern.
2971 * configure: Rebuild.
2972 * aclocal.m4 (AM_CONDITIONAL): New defun.
2973 * configure.ac: Check whether user is using GNU make.
2974 (GMAKE): New conditional.
2975
794684b6
SW
29762009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
2977
2978 * gdb.cp/namespace-nested-import.cc: New test.
2979 * gdb.cp/namespace-nested-import.exp: New test.
2980
edb3359d
DJ
29812009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
2982
2983 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
2984 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
2985 * gdb.opt/Makefile.in (EXECUTABLES): Update.
2986 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
2987 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
2988 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
2989 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
2990 gdb.opt/inline-markers.c: New files.
2991 * lib/gdb.exp (skip_inline_frame_tests): New function.
2992 (skip_inline_var_tests): New function.
2993
cf657a0c
AS
29942009-06-27 Andreas Schwab <schwab@linux-m68k.org>
2995
2996 * gdb.cp/exception.exp: Don't require $hex before inner frame in
2997 backtrace.
2998
28d41a99
MS
29992009-06-27 Michael Snyder <msnyder@vmware.com>
3000
3001 * gdb.reverse: New directory.
3002 * gdb.reverse/break-reverse.c: New test.
3003 * gdb.reverse/break-reverse.exp: New test.
3004 * gdb.reverse/consecutive-reverse.c: New test.
3005 * gdb.reverse/consecutive-reverse.exp: New test.
3006 * gdb.reverse/finish-reverse.c: New test.
3007 * gdb.reverse/finish-reverse.exp: New test.
3008 * gdb.reverse/machinestate.c: New test.
3009 * gdb.reverse/ms1.c: New test.
3010 * gdb.reverse/machinestate.exp: New test.
3011 * gdb.reverse/Makefile.in: New file.
3012 * gdb.reverse/shr2.c: New test.
3013 * gdb.reverse/solib-reverse.c: New test.
3014 * gdb.reverse/solib-reverse.exp: New test.
3015 * gdb.reverse/step-reverse.c: New test.
3016 * gdb.reverse/step-reverse.exp: New test.
3017 * gdb.reverse/until-reverse.c: New test.
3018 * gdb.reverse/ur1.c: New test.
3019 * gdb.reverse/until-reverse.exp: New test.
3020 * gdb.reverse/watch-reverse.c: New test.
3021 * gdb.reverse/watch-reverse.exp: New test.
3022 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
3023 * configure: Regenerate.
3024
fe3c8b0d
DE
30252009-06-26 Doug Evans <dje@google.com>
3026
3027 * gdb.base/psymtab.exp: Turn off pending breakpoints.
3028
3a72a602
PM
30292009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
3030
3031 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
3032 windows problem for 'file delete $binfile'.
3033
27aa8d6a
SW
30342009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
3035
3036 * gdb.cp/namespace-using.exp: New test.
3037 * gdb.cp/namespace-using.cc: New test.
3038
8ac055f8
JB
30392009-05-20 Joel Brobecker <brobecker@adacore.com>
3040
3041 * gdb.ada/variant_record_packed_array: New testcase.
3042
85e306ed
TT
30432009-06-23 Tom Tromey <tromey@redhat.com>
3044
3045 * gdb.base/charset.exp (test_combination): Regression test.
3046 * gdb.base/charset.c (my_wchar_t): New typedef.
3047 (myvar): New global.
3048 (main): Set myvar.
3049
56643c5e
PM
30502009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
3051
3052 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
3053 target.
3054
1fac167a
UW
30552009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3056
3057 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
3058
7ccb0be9
UW
30592009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3060
3061 * gdb.mi/gdb680.exp: Update test for error message.
3062
568d6575
UW
30632009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3064
3065 * gdb.base/annota1.exp: Allow multiple occurrences of the
3066 frames-invalid annotation.
3067 * gdb.cp/annota2.exp: Likewise.
3068
7cd1089b
PM
30692009-06-15 Phil Muldoon <pmuldoon@redhat.com>
3070
3071 * gdb.cp/gdb2495.cc: New file.
3072 * gdb.cp/gdb2495.exp: New file.
3073
72c63395
JK
30742009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3075
3076 Report error on GDB crash during runto.
3077 * lib/gdb.exp (runto <eof>): New.
3078
3788363d
DJ
30792009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
3080
3081 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
3082 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
3083 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
3084 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
3085 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
3086 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
3087 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
3088 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
3089 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
3090 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
3091 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
3092 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
3093 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
3094 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
3095 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
3096 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
3097 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
3098 gdb.server/server-mon.exp, gdb.server/server-run.exp,
3099 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
3100 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
3101 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
3102 gdb.trace/passcount.exp, gdb.trace/report.exp,
3103 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
3104 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
3105 gdb.trace/while-stepping.exp: Use a unique name for the compiled
3106 executable.
3107
17592de3
PA
31082009-06-07 Pedro Alves <pedro@codesourcery.com>
3109
3110 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
3111 defined before referencing it.
3112
701e355d
DE
31132009-06-03 Doug Evans <dje@google.com>
3114
3115 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
3116 * gdb.arch/i386-see.c: Ditto.
3117
f2292c65
PM
31182009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
3119
3120 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
3121 (check_macro): Return 1 if undefined.
3122 If first test fails, check if macro debug information is available,
3123 and report unsupported test if no macro information is found.
3124
5a437975
DE
31252009-05-29 Doug Evans <dje@google.com>
3126
3127 * gdb.threads/hand-call-in-threads.exp: New.
3128 * gdb.threads/hand-call-in-threads.c: New.
3129
c141c696
MS
31302009-05-29 Michael Snyder <msnyder@vmware.com>
3131
3132 * gdb.base/break-always.exp: Change "1" to "on".
3133 Add confirmation check.
3134
b3444185
PA
31352009-05-28 Pedro Alves <pedro@codesourcery.com>
3136
3137 * gdb.threads/threxit-hop-specific.c: New.
3138 * gdb.threads/threxit-hop-specific.exp: New.
3139 * gdb.threads/thread-execl.c: New.
3140 * gdb.threads/thread-execl.exp: New.
3141
b6313243
TT
31422009-05-27 Tom Tromey <tromey@redhat.com>
3143 Thiago Jung Bauermann <bauerman@br.ibm.com>
3144
3145 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
3146 (mi_child_regexp): Likewise.
3147 (mi_list_varobj_children_range): Likewise.
3148 (mi_get_features): Likewise.
3149 (mi_list_varobj_children): Rewrite.
3150 * gdb.python/python-mi.exp: New file.
3151
a6bac58e
TT
31522009-05-27 Tom Tromey <tromey@redhat.com>
3153 Thiago Jung Bauermann <bauerman@br.ibm.com>
3154 Phil Muldoon <pmuldoon@redhat.com>
3155 Paul Pluzhnikov <ppluzhnikov@google.com>
3156
3157 * gdb.python/python-prettyprint.exp: New file.
3158 * gdb.python/python-prettyprint.c: New file.
3159 * gdb.python/python-prettyprint.py: New file.
3160 * gdb.base/display.exp: print/r is now valid.
3161
2c74e833
TT
31622009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
3163 Tom Tromey <tromey@redhat.com>
3164 Pedro Alves <pedro@codesourcery.com>
3165 Paul Pluzhnikov <ppluzhnikov@google.com>
3166
3167 * gdb.python/python-template.exp: New file.
3168 * gdb.python/python-template.cc: New file.
3169 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
3170 tests.
3171 * gdb.python/python-value.exp (py_objfile_tests): New proc.
3172 Call it.
3173 (test_value_after_death): New proc.
3174 * gdb.python/python-value.c (PTR): New typedef.
3175 (main): New variable 'x'.
3176
89c73ade
TT
31772009-05-27 Tom Tromey <tromey@redhat.com>
3178
3179 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
3180 tests.
3181 * gdb.python/python-value.exp (py_objfile_tests): New proc.
3182 Call it.
3183
a75724bc
PA
31842009-05-27 Pedro Alves <pedro@codesourcery.com>
3185
3186 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
3187
e58b0e63
PA
31882009-05-24 Pedro Alves <pedro@codesourcery.com>
3189
3190 * gdb.threads/fork-thread-pending.c: New.
3191 * gdb.threads/fork-thread-pending.exp: New.
3192
4ac36638
JK
31932009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3194
3195 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
3196 * gdb.dwarf2/dw2-strp.S (a_string2): New.
3197
c28c63d8
JB
31982009-05-18 Jon Beniston <jon@beniston.com>
3199
3200 * gdb.asm/asm-source.exp: Add lm32 target.
3201
b242c3c2
PA
32022009-05-17 Pedro Alves <pedro@codesourcery.com>
3203
3204 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
3205 `gdb_get_line_number'. Call `callee' in both parent and child.
3206 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
3207 `gdb_get_line_number' instead of hardcoding line numbers.
3208 (catch_fork_unpatch_child): New procedure to test detaching
3209 breakpoints from child fork.
3210 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
3211 hardcoding line numbers.
3212 (do_fork_tests): Run `catch_fork_unpatch_child'.
3213
ee342b23
VP
32142009-05-17 Vladimir Prus <vladimir@codesourcery.com>
3215
3216 * gdb.mi/mi-cmd-var.exp: Check that when varobj
3217 of structure type enters or leaves the scope, it
3218 is reported by -var-update.
3219
e2009e98
DE
32202009-05-11 Doug Evans <dje@sebabeach.org>
3221
3222 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
3223 * gdb.threads/pending-step.c (main): Fix off-by-one error.
3224 * gdb.threads/schedlock.c (main): Fix off-by-one error.
3225
00903456
JK
32262009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3227
3228 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
3229
dc621c35
DE
32302009-04-30 Doug Evans <dje@google.com>
3231
3232 * gdb.threads/watchthreads2.exp: New testcase.
3233 * gdb.threads/watchthreads2.c: New testcase.
3234
9ab4e744
DE
32352009-04-29 Doug Evans <dje@google.com>
3236
3237 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
3238 * gdb.cp/mb-ctor.cc: Ditto.
3239 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
3240 * gdb.cp/mb-inline.h (multi_line_foo): New function.
3241 * gdb.cp/mb-inline1.cc: Call it.
3242 * gdb.cp/mb-inline2.cc: Ditto.
3243 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
3244 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
3245
484086b7
JK
32462009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3247
3248 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
3249 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
3250 Replace all uses of `decimal' by `nonzero'.
3251 (info macro FROM_COMMANDLINE): New test.
3252
379a77b5
TT
32532009-04-27 Tom Tromey <tromey@redhat.com>
3254
3255 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
3256
b92b73c2
DE
32572009-04-27 Doug Evans <dje@google.com>
3258
3259 * gdb.threads/watchthreads.c (main): Initialize args before starting
3260 the threads. Plus formatting cleanup.
3261 * gdb.threads/watchthreads.exp: Avoid errant failures due to
3262 biased scheduling of one thread.
3263
945a118d
JG
32642009-04-27 Jerome Guitton <guitton@adacore.com>
3265
3266 * gdb.cp/templates.cc (GetMax): New template.
3267 (main): Declare two instances of GetMax.
3268 * gdb.cp/templates.exp: Add new test.
3269
d389af10
JK
32702009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3271
3272 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
3273
e7f86de9
JM
32742009-04-22 Joseph Myers <joseph@codesourcery.com>
3275
3276 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
3277
334cc82d
TT
32782009-04-15 Tom Tromey <tromey@redhat.com>
3279
3280 * gdb.base/charset.exp: Add regression test.
3281
d12672cc
JB
32822009-04-14 Joel Brobecker <brobecker@adacore.com>
3283
3284 * gdb.base/exe-lock.exp: New testcase.
3285
18e8c3bc
TT
32862009-04-13 Tom Tromey <tromey@redhat.com>
3287
3288 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
3289 operator on Frame.
3290
5ecd5cbe
UW
32912009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3292
3293 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
3294 * gdb.server/ext-attach.exp: Likewise.
3295
7309f756
VP
32962009-04-03 Vladimir Prus <vladimir@codesourcery.com>
3297
3298 Eliminate some sleep usage.
3299
3300 * gdb.mi/basics.c (do_nothing): New.
3301 (main): Use do_nothing instead of printf, so that
3302 not to introduce race condition between output of
3303 inferiour and output of gdb. Do not use sleep as it
3304 is not generally available on embedded targets.
3305
f4b95f6f
PA
33062009-04-02 Pedro Alves <pedro@codesourcery.com>
3307
3308 * gdb.server/ext-attach.exp: Expect an optional process id after
3309 "Detached from remote process".
3310
de40b933
JK
33112009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3312
3313 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
3314 gdb.dwarf2/dw2-unresolved.exp: New.
3315
2ae101a4
PA
33162009-04-02 Pedro Alves <pedro@codesourcery.com>
3317
3318 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
3319 mi_run_to_main.
3320
56a8e183
PA
33212009-04-02 Pedro Alves <pedro@codesourcery.com>
3322
3323 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
3324 mi_run_to_main. Skip thread exit test on remote targets.
3325 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
3326 mi_run_to_main.
3327 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
3328 mi_run_to_main.
3329 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
3330 when expecting ^connected. Detect when the target doesn't support
3331 non-stop mode.
3332 (mi_run_cmd): Detect if non-stop mode was requested by isn't
3333 supported. Return -1 on error, 0 on success.
3334 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
3335 (mi_runto): Return mi_runto_helper's result explicitly.
3336
c35fafde
PA
33372009-04-01 Pedro Alves <pedro@codesourcery.com>
3338
3339 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
3340
f8a8dce6
JB
33412009-04-01 Tom Tromey <tromey@redhat.com>
3342
3343 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
3344 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
3345 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
3346 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
3347
71c25dea
TT
33482009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
3349 Jan Kratochvil <jan.kratochvil@redhat.com>
3350
3351 PR gdb/931
3352 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
3353 output.
3354 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
3355 for gdb/931.
3356 * dw2-strp.S (DW_AT_language): Change to C++.
3357 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
3358
02d9a9ce
JB
33592009-03-31 Joel Brobecker <brobecker@adacore.com>
3360
3361 * gdb.ada/tasks: New testcase.
3362
1042e4c0
SS
33632009-03-30 Stan Shebs <stan@codesourcery.com>
3364
3365 * gdb.trace/actions.exp: Update to match new info trace format.
3366 * gdb.trace/deltrace.exp: Ditto.
3367 * gdb.trace/infotrace.exp: Ditto.
3368 * gdb.trace/passcount.exp: Ditto.
3369 * gdb.trace/save-trace.exp: Ditto.
3370 * gdb.trace/while-stepping.exp: Ditto.
3371 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
3372
f8f6f20b
TJB
33732009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3374
3375 * gdb.python/python-frame.c: New file.
3376 * gdb.python/python-frame.exp: New file.
3377
c0c6f777
TJB
33782009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
3379
3380 * gdb.python/python-value.exp: Add tests for the address
3381 attribute.
3382
3cb51905
AS
33832009-03-29 Andreas Schwab <schwab@linux-m68k.org>
3384
3385 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
3386
88fc996f
DE
33872009-03-26 Doug Evans <dje@google.com>
3388
3389 * gdb.mi/mi-nonstop-exit.exp: New file.
3390 * gdb.mi/non-stop-exit.c: New file.
3391
56ef84b1
TT
33922009-03-26 Tom Tromey <tromey@redhat.com>
3393
3394 Update for change to prologue skipping:
3395 * gdb.mi/mi2-simplerun.exp: Update.
3396 * gdb.mi/mi2-break.exp: Update.
3397 * gdb.mi/mi-simplerun.exp: Update.
3398 * gdb.mi/mi-break.exp: Update.
3399 * gdb.base/ending-run.exp: Update.
3400
def2b000
TJB
34012009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
3402
3403 * gdb.python/python-value.exp (test_value_in_inferior): Test
3404 gdb.Value.is_optimized_out attribute.
3405
442ddf59
JK
34062009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3407
3408 * gdb.dwarf2/dw2-noloc-main.c: New file.
3409 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
3410 (.text): Remove.
3411 (.data): New.
3412 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
3413 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
3414 (DW_TAG_subprogram func_cu1, noloc): Remove.
3415 (main): New.
3416 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
3417 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
3418 (file_symbols): New procedure.
3419
a8df5de4
TT
34202009-03-25 Tom Tromey <tromey@redhat.com>
3421
3422 * gdb.base/charset.exp (valid_target_charset): New proc.
3423 Use it to skip tests on invalid charsets.
3424
cc1d7add
PM
34252009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
3426
3427 * gdb.base/completion.exp: Add a test for directory completion.
3428
bcd5727b
JK
34292009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3430
3431 Fix a racy FAIL.
3432 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
3433 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
3434
cc924cad
TJB
34352009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
3436
3437 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
3438 * gdb.python/python-function.exp: Add test for function returning
3439 a GDB value.
3440
bc3b79fd
TJB
34412009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
3442
3443 * gdb.python/python-function.exp: New file.
3444
6c7a06a3
TT
34452009-03-20 Tom Tromey <tromey@redhat.com>
3446
3447 * gdb.base/store.exp: Update for change to escape output.
3448 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
3449 to escape output.
3450 * gdb.base/pointers.exp: Update for change to escape output.
3451 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
3452 to escape output.
3453 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
3454 escape output.
3455 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
3456 to escape output.
3457 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
3458 escape output.
3459 * gdb.base/setvar.exp: Update for change to escape output.
3460 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
3461 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
3462 to escape output.
3463 (test_print_string_constants): Likewise.
3464 * gdb.base/charset.exp (valid_host_charset): Check size of
3465 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
3466 cases. Handle "auto"-related output.
3467 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
3468 (uvar, Uvar): New globals.
3469
c31af87b
JG
34702009-03-19 Jerome Guitton <guitton@adacore.com>
3471
3472 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
3473 deltas.
3474 * gdb.ada/fixed_points.exp: Ditto.
3475
51272cf2
PA
34762009-03-18 Pedro Alves <pedro@codesourcery.com>
3477
3478 * return-nodebug.c: Don't include stdio.h.
3479 (init): Delete.
3480 (func): Delete definition and provide extern declaration.
3481 (t): New.
3482 (main): Don't call printf. Call func and store its result in t.
3483 * return-nodebug1.c: New.
3484 * return-nodebug.exp: Don't expect stdio output. Instead, print
3485 the global variable t. Drop printf formatters and cast types from
3486 foreach loop. Don't use prepare_for_testing. Compile
3487 return-nodebug.c and return-nodebug1.c in separate steps. Don't
3488 define FORMAT or CAST.
3489
d24948ac
PP
34902009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3491
3492 * gdb.base/solib-display.exp: Disable test for remote targers.
3493
61ff14c6
JK
34942009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3495
3496 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
3497
cb4dce93
JK
34982009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3499
3500 Fix a racy FAIL.
3501 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
3502 code from `follow parent, print pids'.
3503 (`follow child, print pids', `follow parent, print pids'): Call it.
3504 Replace `gdb_test "break..."' by gdb_breakpoint.
3505
f7c60c5e
VP
35062009-03-13 Vladimir Prus <vladimir@codesourcery.com>
3507
3508 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 3509 sync and async modes.
f7c60c5e 3510
383ace49
JB
35112009-03-12 Joel Brobecker <brobecker@adacore.com>
3512
3513 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
3514 that was checked in by mistake. Remove loading of ada.exp, since
3515 this is not necessary in this case.
3516
4ce102af
JB
35172009-03-12 Joel Brobecker <brobecker@adacore.com>
3518
3519 * gdb.ada/ptype_arith_binop.exp: New testcase.
3520
529a2aef
JB
35212009-03-12 Joel Brobecker <brobecker@adacore.com>
3522
3523 * gdb.ada/mod_from_name: New testcase.
3524
8a38181c
JB
35252009-03-12 Joel Brobecker <brobecker@adacore.com>
3526
3527 * gdb.ada/tick_last_segv: New testcase.
3528
11436dee
VP
35292009-03-12 Vladimir Prus <vladimir@codesourcery.com>
3530
61ff14c6 3531 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 3532
1f31650a
VP
35332009-03-12 Vladimir Prus <vladimir@codesourcery.com>
3534
61ff14c6
JK
3535 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
3536 include the token in ^running and frame info in *stopped.
1f31650a 3537
a3247a22
PP
35382009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
3539
3540 * solib-display.exp: New file.
3541 * solib-display-main.c: New file.
3542 * solib-display-lib.c: New file.
61ff14c6 3543
aae64587
PA
35442009-03-05 Pedro Alves <pedro@codesourcery.com>
3545
3546 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
3547
44aabfbc
JK
35482009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3549
3550 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
3551 (list_and_check_macro): Use more specific test name.
3552 (next to definition): Make the test names unique.
3553
c087fcd3
PM
35542009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
3555
3556 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 3557
c86cf029
VP
35582009-02-17 Vladimir Prus <vladimir@codesourcery.com>
3559
3560 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
3561 notifications.
3562 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
3563 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
3564 * lib/mi-support.exp (library_loaded_re): New.
3565 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
3566
3ea85240
VP
35672009-02-17 Vladimir Prus <vladimir@codesourcery.com>
3568
3569 * gdb.gdb/observer.exp: Use test_notification observer, not
3570 normal_stop, everywhere.
3571 (test_normal_stop_notifications): Rename to...
3572 (test_notifications): ...this.
3573 (test_observer_normal_stop): Rename to...
3574 (test_observer): ...this.
3575
1903f0e6
DE
35762009-02-16 Doug Evans <dje@google.com>
3577
3578 * gdb.arch/amd64-disp-step.S (test_int3): New test.
3579 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
3580 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
3581 (test_prefixed_syscall,test_int3): New tests.
3582 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
3583 (test_prefixed_syscall,test_int3): New tests.
3584
1d33d6ba
VP
35852009-02-14 Vladimir Prus <vladimir@codesourcery.com>
3586
3cb51905
AS
3587 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
3588 (mi_expect_interrupt): Likewise.
3589 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
3590 response.
1d33d6ba 3591
faafb047
PM
35922009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
3593
3594 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
3595 * gdb.base/pc-fp.exp (get_valueofx): Remove.
3596 Replace calls to get_valueofx by get_hexadecimal_valueof.
3597
417e16e2
PM
35982009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
3599
3600 * lib/gdb.exp (get_valueof): Accept anything as a return value.
3601 (get_integer_valueof): New procedure.
3602 (get_sizeof): Use new get_integer_value_of.
3603 * gdb.base/sizeof.exp: Replace all uses of get_valueof
3604 by get_integer_valueof.
3605
7065b901
TT
36062009-02-13 Tom Tromey <tromey@redhat.com>
3607
3608 * gdb.base/remote.exp (get_sizeof): Remove.
3609 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
3610 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
3611 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
3612 * lib/gdb.exp (get_valueof): Move from long_long.exp.
3613 (get_sizeof): Likewise.
3614
5d7cb8df
JK
36152009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3616
3617 PR fortran/9806
3618 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
3619
b2febfff
PP
36202009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
3621
3622 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
3623
4aa995e1
PA
36242009-02-06 Pedro Alves <pedro@codesourcery.com>
3625
3626 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
3627
d8906c6f
TJB
36282009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
3629
3630 * gdb.python/python-cmd.exp: New file.
3631
ff4ab08d
TG
36322009-02-06 Tristan Gingold <gingold@adacore.com>
3633
3634 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
3635
aacd552b
TG
36362009-02-05 Tristan Gingold <gingold@adacore.com>
3637
3638 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
3639 pointer is dereferenced and use this signal name in regexp.
3640 * gdb.base/signull.exp: Ditto.
3641 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
3642 * gdb.base/signull.c (main): Ditto.
3643
08c637de
TJB
36442009-02-04 Tom Tromey <tromey@redhat.com>
3645 Thiago Jung Bauermann <bauerman@br.ibm.com>
3646
3647 * gdb.python/python-value.exp: Use `gdb.history' instead of
3648 `gdb.value_from_history'.
3649 (test_value_numeric_ops): Add test for conversion of enum constant.
3650 * gdb.python/python-value.c (enum e): New type.
3651 (evalue): New global.
3652 (main): Use argv.
3653
20261af8
JG
36542009-02-04 Jerome Guitton <guitton@adacore.com>
3655
3656 * gdb.ada/uninitialized_vars: New test program.
3657 * gdb.ada/uninitialized_vars.exp: New testcase.
3658
52e44b43
TT
36592009-02-02 Tom Tromey <tromey@redhat.com>
3660
3661 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
3662 * gdb.cp/pr2489.cc: Rename...
3663 * gdb.cp/pr9594.cc: ... to this.
3664
1c71341a
TT
36652009-02-02 Tom Tromey <tromey@redhat.com>
3666
3667 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
3668 * gdb.cp/pr2489.cc: New file.
3669 * gdb.cp/cpcompletion.exp: New file.
3670
a4295225
TT
36712009-02-02 Tom Tromey <tromey@redhat.com>
3672
3673 PR exp/9059:
3674 * gdb.cp/call-c.exp: Add regression test.
3675 * gdb.cp/call-c.cc (FooHandle): New typedef.
3676 (main): New variable 'handle'.
3677
592375cd
VP
36782009-01-30 Vladimir Prus <vladimir@codesourcery.com>
3679
3680 * lib/mi-support.exp (et_mi_thread_list)
3681 (check_mi_and_console_threads): Adjust for current thread in
3682 -thread-list-ids output.
3683
41447f92
VP
36842009-01-30 Vladimir Prus <vladimir@codesourcery.com>
3685
3686 * gdb.mi/mi-break.exp (test_disabled_creation): New.
3687 Call it.
3688
35669430
DE
36892009-01-28 Doug Evans <dje@google.com>
3690
3691 * gdb.arch/amd64-disp-step.S: New file.
3692 * gdb.arch/amd64-disp-step.exp: New file.
3693 * gdb.arch/i386-disp-step.S: New file.
3694 * gdb.arch/i386-disp-step.exp: New file.
3695
09f00d9a
PM
36962009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
3697
3698 * gdb.base/find.exp: Set newline variable
3699 using quotes instead of braces to fix cygwin failures.
3700
1e8fb976
PA
37012009-01-23 Pedro Alves <pedro@codesourcery.com>
3702
3703 * gdb.base/radix.exp: Add tests to ensure that that set
3704 input-radix 0 and set output-radix 0 are really rejected.
3705
da061712
PA
37062009-01-23 Pedro Alves <pedro@codesourcery.com>
3707
3708 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
3709 copyright years.
3710
dd7e2d2b
PA
37112009-01-23 Pedro Alves <pedro@codesourcery.com>
3712
3713 PR gdb/9664:
3714 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
3715
392452f6
PA
37162009-01-22 Pedro Alves <pedro@codesourcery.com>
3717
3718 PR c++/9631:
3719 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
3720
8653e71c
PM
37212009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
3722
3723 * gdb.server/file-transfer.exp: Use EXEEXT variable for
3724 binfile definition to fix Windows OS failure.
3725
a12cc160
DJ
37262009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3727
3728 PR gdb/9346
3729 * gdb.base/interrupt.c (sigint_handler): New.
3730 (main): Install a SIGINT handler if SIGNALS is defined. Exit
3731 on error.
3732 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
3733 Test "signal SIGINT".
3734
b89667eb
DE
37352009-01-19 Doug Evans <dje@google.com>
3736
3737 * gdb.base/break.exp: Update expected gdb output.
3738 * gdb.base/sepdebug.exp: Ditto.
3739 * gdb.mi/mi-syn-frame.exp: Ditto.
3740 * gdb.mi/mi2-syn-frame.exp: Ditto.
3741 * gdb.base/call-signal-resume.exp: New file.
3742 * gdb.base/call-signals.c: New file.
3743 * gdb.base/unwindonsignal.exp: New file.
3744 * gdb.base/unwindonsignal.c: New file.
3745 * gdb.threads/interrupted-hand-call.exp: New file.
3746 * gdb.threads/interrupted-hand-call.c: New file.
3747 * gdb.threads/thread-unwindonsignal.exp: New file.
3748
adb483fe
DJ
37492009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
3750
3751 * gdb.base/define.exp: Test defining and hooking prefix commands.
3752 * gdb.python/python.exp: Update test for "show user" output.
3753
60023297
JK
37542009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3755
3756 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
3757 now the output exactly, using less wildcards. Expect also the output
3758 of gfortran-4.3. Update for the f-valprint.c modification from
3759 2008-04-22.
3760 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
3761 Remove gdb_test test names where matching the command.
3762
ccc57cf9
PA
37632009-01-01 Pedro Alves <pedro@codesourcery.com>
3764
3765 PR breakpoints/9681:
3766 * gdb.base/watchpoint.exp: Add regression test.
3767
c7a6ca08
PA
37682008-12-31 Pedro Alves <pedro@codesourcery.com>
3769
3770 * gdb.threads/attach-into-signal.exp: Don't use
3771 gdb_suppress_entire_file.
3772 * gdb.threads/attach-stopped.exp: Ditto.
3773 * gdb.threads/attachstop-mt.exp: Ditto.
3774
3a031f65
PA
37752008-12-31 Pedro Alves <pedro@codesourcery.com>
3776
3777 PR gdb/8812:
3778 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
3779
09e6485f
PA
37802008-12-29 Pedro Alves <pedro@codesourcery.com>
3781
3782 PR gdb/7536:
3783 * gdb.base/radix.exp: Add tests to ensure invalid input radices
3784 and unsupported output radices are really rejected.
3785
0cd53049
JK
37862008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3787
3788 * gdb.cp/punctuator.exp: Backslash the '$' signs.
3789
ba163c7e
TT
37902008-12-22 Tom Tromey <tromey@redhat.com>
3791
3792 * gdb.cp/punctuator.exp: New file.
3793
6f4de6c9
JK
37942008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3795
3796 * gdb.base/completion.exp (Completing non-existing component): New test.
3797
0f34d0b4
JK
37982008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3799
3800 Fix for PR gdb/8648.
3801 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
3802 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
3803 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
3804 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
3805
db2ad4c3
JK
38062008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3807
3808 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
3809
bb5ef15e
DP
38102008-12-16 Christophe Lyon <christophe.lyon@st.com>
3811
3812 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
3813 compiler actually generate code at the expected line number.
3814
90142adc
JZ
38152008-12-15 Jie Zhang <jie.zhang@analog.com>
3816
3817 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
3818
fad6eecd
TT
38192008-12-12 Tom Tromey <tromey@redhat.com>
3820
3821 * gdb.base/commands.exp (redefine_hook_test): New proc.
3822 Call it.
3823
17c8aaf5
TT
38242008-12-11 Tom Tromey <tromey@redhat.com>
3825
3826 * gdb.base/macscp.exp: New regression test.
3827
7c8adf68
TT
38282008-12-11 Tom Tromey <tromey@redhat.com>
3829
3830 * gdb.base/macscp.exp: Print "address.addr".
3831 * gdb.base/macscp1.c (struct outer): New struct.
3832 (address): New global.
3833
b05dcbb7
TT
38342008-12-09 Tom Tromey <tromey@redhat.com>
3835
3836 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
3837 Call it.
3838
2d476de1
DE
38392008-12-04 Doug Evans <dje@google.com>
3840
3841 * gdb.server/ext-run.exp: Relax regexp for init program.
3842
87bdc959
TG
38432008-12-03 Tristan Gingold <gingold@adacore.com>
3844
3845 * gdb.base/macscp.exp: Generate an object file during compilation
3846 to work around Darwin dsymutil limitations.
3847
e0740f77
JK
38482008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3849
3850 Test resolving external references to TLS variables.
3851 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
3852 FILE2_THREAD_LOCAL.
3853 (testfile2, srcfile2): New variables.
3854 * gdb.threads/tls.c (file2_thread_local)
3855 (function_referencing_file2_thread_local): New.
3856 * gdb.threads/tls2.c: New file.
3857
67f0aac5
JB
38582008-11-28 Joel Brobecker <brobecker@adacore.com>
3859
3860 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
3861 rather than integer, as integer might not be big enough when
3862 on 64bit targets.
67f0aac5 3863
c332165e
JG
38642008-11-27 Jerome Guitton <guitton@adacore.com>
3865
3866 * gdb.cp/formatted-ref.exp: Add equality test.
3867 * gdb.ada/formatted_ref.exp: Ditto.
3868
fc9b693c
JK
38692008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3870
3871 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
3872 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
3873
a9c64011
AS
38742008-11-20 Andreas Schwab <schwab@suse.de>
3875
3876 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
3877 matching syscall entry point.
3878 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
3879 (tcatch_vfork_then_child_follow): Likewise. Finish through
3880 vfork even if we stopped at the syscall trampoline.
3881
e2fd701e
DE
38822008-11-20 Doug Evans <dje@google.com>
3883
3884 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
3885
69abc51c
TJB
38862008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
3887
3888 * gdb.arch/ppc-dfp.exp: New file.
3889 * gdb.arch/ppc-dfp.c: New file.
3890
c14c28ba
PP
38912008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
3892
3893 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 3894
2e74121d
DE
38952008-11-17 Doug Evans <dje@google.com>
3896
3897 * gdb.mi/mi-syn-frame.exp: Update expected output.
3898 * gdb.mi/mi2-syn-frame.exp: Update expected output.
3899
66bb093b
VP
39002008-11-17 Vladimir Prus <vladimir@codesourcery.com>
3901
3902 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
3903 "thread N" results in =thread-selected.
3904 * lib/mi-support (mi_run_cmd, mi_expect_stop)
3905 (mi_send_resuming_command_raw): Be prepared for
3906 =thread-selected.
3907
3d043ef6
VP
39082008-11-17 Vladimir Prus <vladimir@codesourcery.com>
3909
a9c64011
AS
3910 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
3911 * lib/mi-support.exp: Likewise.
3d043ef6 3912
808104c8
JB
39132008-11-16 Joel Brobecker <brobecker@adacore.com>
3914
3915 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
3916 commands from the expected output for "help catch".
3917
00b22944
JB
39182008-11-15 Joel Brobecker <brobecker@adacore.com>
3919
3920 * gdb.ada/int_deref.exp: New testcase.
3921
59669435
TT
39222008-11-14 Nick Roberts <nickrob@snap.net.nz>
3923
3924 * gdb.mi/gdb2549.exp: New file.
3925
de04a248
DE
39262008-11-11 Doug Evans <dje@google.com>
3927
3928 * gdb.base/callexit.exp: New file.
3929 * gdb.base/callexit.c: New file.
3930
6b8ce727
DE
39312008-11-10 Doug Evans <dje@google.com>
3932
3933 * lib/gdb.exp (GDBFLAGS): Move -nx ...
3934 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
3935 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
3936 (default_gdb_start,default_gdb_exit): Ditto.
3937 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
3938 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
3939 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
3940 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
3941 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
3942 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
3943
1b14b8aa
AS
39442008-11-03 Andreas Schwab <schwab@suse.de>
3945
3946 * gdb.base/hashline2.exp: Fix typo.
3947 * gdb.base/hashline3.exp: Likewise.
3948
f3134b88
TT
39492008-10-30 Tom Tromey <tromey@redhat.com>
3950
3951 * gdb.base/pointers.exp: Add test.
3952 * gdb.base/pointers.c (k, S): New typedefs.
3953 (instance): New global.
3954
c2226152
AS
39552008-10-30 Andreas Schwab <schwab@suse.de>
3956
3957 * gdb.base/args.exp: Add tests for newlines.
3958
462f405c
JB
39592008-10-30 Joel Brobecker <brobecker@adacore.com>
3960
3961 gdb.base/foll-exec.exp: Update the expected output of a couple
3962 of "info breakpoints" tests.
3963
79a45b7d
TT
39642008-10-28 Tom Tromey <tromey@redhat.com>
3965
3966 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
3967
adc13a14
PA
39682008-10-24 Pedro Alves <pedro@codesourcery.com>
3969
3970 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
3971 gdb_start_cmd.
3972 Use runto_main before any test that requires execution.
3973
252fbfc8
PA
39742008-10-23 Pedro Alves <pedro@codesourcery.com>
3975
3976 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
3977 instead of SIGINT.
3978
28148e3d
JB
39792008-10-22 Joel Brobecker <brobecker@adacore.com>
3980
3981 * gdb.base/completion.exp: Update expected output following
3982 the addition of the "info tasks" command.
3983
c209f847
TT
39842008-10-22 Tom Tromey <tromey@redhat.com>
3985
3986 * gdb.base/exprs.exp (test_expr): Add test for string
3987 concatenation.
3988
f177e350
PA
39892008-10-19 Pedro Alves <pedro@codesourcery.com>
3990
3991 * configure.ac: Output gdb.python/Makefile.
3992 * configure: Regenerate.
3993 * gdb.python/Makefile.in: New.
3994
cce89356
JB
39952008-10-16 Joel Brobecker <brobecker@adacore.com>
3996
3997 * gdb.base/foll-fork.exp: Adjust the expected output to match
3998 the new description for fork/vfork catchpoints in the "info
3999 breakpoints" output.
4000
176d289d
TJB
40012008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
4002
4003 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
4004
a08702d6
TJB
40052008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
4006
4007 * gdb.python/python-value.c: New file.
4008 * gdb.python/python-value.exp: New file.
4009
1c5cfe86
PA
40102008-10-15 Pedro Alves <pedro@codesourcery.com>
4011
4012 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
4013
5a98ad69
DP
40142008-10-15 Denis Pilat <denis.pilat@st.com>
4015
41702f1b 4016 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 4017
dcb1a1e2
TT
40182008-10-09 Tom Tromey <tromey@redhat.com>
4019
4020 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
4021 'fprintf' and 'stderr'.
4022
9124fe48
JB
40232008-10-07 Joel Brobecker <brobecker@adacore.com>
4024
4025 * gdb.ada/ref_tick_size.exp: New testcase.
4026
45452591
DE
40272008-10-06 Doug Evans <dje@google.com>
4028
4029 * gdb.dwarf2/dw2-cu-size.exp: New file.
4030 * gdb.dwarf2/dw2-cu-size.S: New file.
4031
4032 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
4033 .Ltype_int for clarity.
4034
4fc5b208
PP
40352008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
4036
4037 PR gdb/2384:
4038 * gdb.cp/gdb2384.exp: Extended to test more cases.
4039 * gdb.cp/gdb2384.cc: Likewise.
4040 * gdb.cp/gdb2384-base.h: Likewise.
4041 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 4042
d78df370
JK
40432008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4044
4045 * gdb.base/maint.exp (maint print type): Remove printing
4046 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
4047
9a044a89
TT
40482008-09-30 Tom Tromey <tromey@redhat.com>
4049
4050 * gdb.base/macscp.exp: Add completion tests.
4051 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
4052 (TWENTY_THREE): Likewise.
4053 (FORTY_EIGHT): Likewise.
4054
506800a9
TT
40552008-09-30 Tom Tromey <tromey@redhat.com>
4056
4057 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
4058 everywhere.
4059 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
4060
1a6f01b5
JK
40612008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4062
4063 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
4064 testcase is derived from. Fix racy dependency on an expected PID
4065 number. No longer support the testcase on Linux kernel 2.4.x.
4066
2fae03e8
TT
40672008-09-27 Tom Tromey <tromey@redhat.com>
4068
4069 * gdb.base/macscp.exp: Add tests for stringification, splicing,
4070 and varargs.
4071
1ad15515
PA
40722008-09-22 Pedro Alves <pedro@codesourcery.com>
4073
4074 * lib/mi-support.exp (mi_expect_interrupt): New.
4075 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
4076 from gdb.mi/mi-nonstop.exp.
4077 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
4078 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
4079 lib/mi-support.exp.
4080 Use mi_check_thread_states throughout. Avoid ".*" and do not
4081 require an anchor after -exec-run.
4082
d0b76dc6
DJ
40832008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
4084
4085 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
4086 stop is pending. Avoid ".*" when two stops are pending.
4087 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
4088 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
4089 newlines in fullnames.
4090 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
4091 (mi_expect_stop): Update comments. Only anchor in sync mode.
4092 Do not match newlines.
4093 (mi_send_resuming_command_raw): Always return status.
4094 (mi_get_stop_line): Do not match more than one line by accident.
4095 Only anchor in sync mode.
4096 (mi_run_inline_test): If -exec-next fails, give up.
4097
9990c830
UW
40982008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4099
4100 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
4101 on SPU.
4102
ebcf6f00
JB
41032008-09-10 Joel Brobecker <brobecker@adacore.com>
4104
4105 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
4106
b6db24e5
JB
41072008-09-10 Joel Brobecker <brobecker@adacore.com>
4108
4109 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
4110 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
4111 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
4112 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
4113 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
4114 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
4115 gdb.ada/interface.exp, gdb.ada/null_array.exp,
4116 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
4117 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
4118 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
4119 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
4120 Include the "= " sequence in the expected output of print tests.
4121
2bf448e0
JB
41222008-09-10 Joel Brobecker <brobecker@adacore.com>
4123
4124 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
4125 description for boolean types.
4126
d51fd4c8
PA
41272008-09-09 Pedro Alves <pedro@codesourcery.com>
4128
4129 * gdb.base/hook-stop-continue.c: New.
4130 * gdb.base/hook-stop-continue.exp: New.
4131
694182d2
DJ
41322008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4133
4134 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
4135
3b8a7fc0
JG
41362008-09-08 Jerome Guitton <guitton@adacore.com>
4137
4138 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
4139 (stack_check_probe_2, stack_check_probe_loop_1)
4140 (stack_check_probe_loop_2): New functions.
4141 (main): Add call to these new functions.
4142 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
4143 functions, check that the breakpoint is inserted at the appropriate
4144 location.
4145 (insert_breakpoint): Slightly refine this procedure so that it can
4146 be called several times in the test.
4147
96cc0ae8
JG
41482008-09-08 Jerome Guitton <guitton@adacore.com>
4149
4150 * gdb.base/stack-checking.c: New file.
4151 * gdb.base/stack-checking.exp: New file.
4152
1f08b409
TJB
41532008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
4154
4155 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
4156 * gdb.arch/altivec-regs.exp: Likewise.
4157 * gdb.arch/vsx-regs.exp: Likewise.
4158
3099e1c4
TJB
41592008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
4160
4161 * gdb.arch/ppc-fp.exp: New file.
4162 * gdb.arch/ppc-fp.c: New file.
4163
cc69bfc1
PP
41642008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
4165
4166 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
4167 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 4168
b02a33db
MS
41692008-09-04 Michael Snyder <msnyder@vmware.com>
4170
4171 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
4172 as "at" (for non-debug functions such as _start).
4173
2992cbe0
UW
41742008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4175
4176 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
4177 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
4178 software watchpoints.
4179 * gdb.base/watch_thread_num.exp: Likewise.
4180
514f746b
AR
41812008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
4182
4183 * gdb.arch/i386-bp_permanent.exp: New test.
4184
876cecd0
TT
41852008-08-24 Tom Tromey <tromey@redhat.com>
4186
4187 * gdb.base/maint.exp: Update "maint print type".
4188
80f73d71
VP
41892008-08-21 Vladimir Prus <vladimir@codesourcery.com>
4190
4191 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
4192 support. Adjust the order of "*running" notifications.
4193 * gdb.mi/non-stop.c: Don't cast from int to void* and
4194 back.
4195
d9c78d7d
MK
41962008-08-20 Mark Kettenis <kettenis@gnu.org>
4197
4198 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
4199 expect to find it in the "info frame" output.
4200
97a2d1d3
DJ
42012008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
4202
4203 * gdb.base/interp.exp: Always consume both prompts.
4204
b96e2927
PA
42052008-08-20 Pedro Alves <pedro@codesourcery.com>
4206
4207 * gdb.base/pending.exp: Test pending breakpoints without symbols
4208 loaded.
4209
8cf6e61a
VP
42102008-08-19 Vladimir Prus <vladimir@codesourcery.com>
4211
4212 * lib/mi-support.exp (mi_expect_stop): Produce
4213 more details on failures.
4214 * gdb.mi/mi-nonstop.exp: New.
4215 * gdb.mi/non-stop.c: New.
4216
c6ebd6cf
VP
42172008-08-19 Vladimir Prus <vladimir@codesourcery.com>
4218
a9c64011
AS
4219 * gdb.mi/mi-async.exp: Use 'set target-async'.
4220 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 4221
46a9b8ed
DJ
42222008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
4223
4224 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
4225
44feb3ce
TT
42262008-08-17 Tom Tromey <tromey@redhat.com>
4227
4228 * gdb.base/help.exp (help catch): Rewrite.
4229
311a4e6b
TJB
42302008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
4231
4232 * gdb.base/define.exp: Test indented command documentation.
4233 * gdb.python/python.exp: Test indented multi-line command.
4234
604c2f83
LM
42352008-08-15 Luis Machado <luisgpm@br.ibm.com>
4236
4237 * testsuite/gdb.arch/vsx-regs.c: New source file.
4238 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
4239 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
4240
886a217c
TT
42412008-08-14 Tom Tromey <tromey@redhat.com>
4242
4243 * gdb.base/macscp.exp: Add regression test for "macro define" or
4244 "macro undef" with no arguments.
4245
c814a4f3
PP
42462008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
4247
4248 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 4249
12ab8a60
UW
42502008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4251
4252 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
4253
d57a3c85
TJB
42542008-08-06 Tom Tromey <tromey@redhat.com>
4255
4256 * gdb.python/python.exp: New file.
4257
c7b778ff
JK
42582008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4259
4260 Fix for PR gdb/1543.
4261 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
4262 $LOCATION.
4263 (location): New variable.
4264 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
4265 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
4266 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
4267 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
4268 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
4269 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
4270 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
4271 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
4272 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
4273 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
4274 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
4275 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
4276 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
4277 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
4278 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
4279 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
4280 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
4281 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
4282 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
4283 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
4284 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
4285 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
4286 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
4287 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
4288 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
4289 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
4290 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
4291 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
4292 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
4293 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
4294 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
4295 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
4296 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
4297 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
4298 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
4299 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
4300 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
4301 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
4302 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
4303 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
4304 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
4305 gdb.base/type-opaque.exp, gdb.base/until.exp,
4306 gdb.base/value-double-free.c, gdb.base/varargs.exp,
4307 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
4308 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
4309 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
4310 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
4311 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
4312 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
4313 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
4314 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
4315 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
4316 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
4317 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
4318 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
4319 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
4320 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
4321 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
4322 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
4323 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
4324 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
4325 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
4326 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
4327 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
4328 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
4329 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
4330 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
4331 gdb.pascal/types.exp, gdb.stabs/weird.exp,
4332 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
4333 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
4334 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
4335 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
4336 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
4337 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
4338 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
4339 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
4340 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4341 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
4342 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4343 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
4344 lib/mi-support.exp, lib/trace-support.exp: Remove reference
4345 to bug-gdb@prep.ai.mit.edu .
4346
5e06a3d1
VP
43472008-07-31 Vladimir Prus <vladimir@codesourcery.com>
4348
4349 * lib/mi-support.exp (mi_load_shlibs): New.
4350 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
4351
9d81d21b
VP
43522008-07-30 Vladimir Prus <vladimir@codesourcery.com>
4353
4354 * lib/mi-support.exp (get_mi_thread_list)
4355 (check_mi_and_console_threads): New, moved from ...
4356 * gdb.mi/mi-pthread.exp: ...here.
4357 * gdb.mi/gdb669.exp (get_mi_thread_list)
4358 (check_mi_and_console_threads): Delete.
4359 * gdb.mi/mi2-pthread.exp: Likewise.
4360
bae98fe0
TT
43612008-07-28 Tom Tromey <tromey@redhat.com>
4362
4363 * Makefile.in (just-check): Remove. Move body to...
4364 (check): ... here.
4365
57380f4e
DJ
43662008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4367
4368 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
4369 Add a test for duplicated SIGINTs.
4370
e09490f1
DJ
43712008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4372
4373 * gdb.threads/schedlock.exp (get_args): Update to work for any
4374 value of NUM.
4375 (Top level): Report the number of threads that did not resume.
4376
6387b45f
DJ
43772008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4378
4379 * gdb.dwarf2/dw2-compressed.S: Also define __start.
4380
62f64ff2
DJ
43812008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4382
4383 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
4384 non-MI prompt.
4385
fa8de41e
TT
43862008-07-26 Tom Tromey <tromey@redhat.com>
4387
4388 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
4389 (function_struct, function_struct_ptr): New globals.
4390 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
4391 function pointer in a struct.
4392
ccb3ac8a
TT
43932008-07-26 Tom Tromey <tromey@redhat.com>
4394
4395 * gdb.base/macscp.exp: Add test for macro lexing bug.
4396
d7d9f01e
TT
43972008-07-18 Tom Tromey <tromey@redhat.com>
4398
4399 * gdb.base/macscp.exp: Add macro tests.
4400
9bf07184
PP
44012008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4402
4403 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
4404
becf6477
PP
44052008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4406
4407 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
4408
0709f7d3
PP
44092008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
4410
4411 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 4412
7093c834
PP
44132008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
4414
4415 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 4416
b432ffe3
JK
44172008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4418
4419 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
4420
b1a268e5
VP
44212008-07-12 Vladimir Prus <vladimir@codesourcery.com>
4422
4423 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
4424
e2995f8e
KB
44252008-07-11 Kevin Buettner <kevinb@redhat.com>
4426
4427 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
4428 of regexp to account for changes made to GDB in the printing of
4429 byte vectors.
4430
14032a66
TT
44312008-07-11 Tom Tromey <tromey@redhat.com>
4432
4433 * gdb.base/completion.exp: Add 'help' completion test.
4434
981505ef
JK
44352008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4436
4437 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
4438
10568435
JK
44392008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4440
4441 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
4442
4487aabf
PA
44432008-07-09 Pedro Alves <pedro@codesourcery.com>
4444
4445 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
4446
a4a9b1c4
PA
44472008-07-09 Pedro Alves <pedro@codesourcery.com>
4448
4449 * gdb.base/fullname.exp: Restore pwd if compiling failed.
4450
3c3185ac
JK
44512008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4452
4453 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
4454
7ebd49dc
VP
44552008-06-28 Vladimir Prus <vladimir@codesourcery.com>
4456
4457 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
4458 previous commit. Add a comment.
4459
84e46146
PA
44602008-06-28 Pedro Alves <pedro@codesourcery.com>
4461
4462 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
4463
0f8d4a2f
VP
44642008-06-28 Vladimir Prus <vladimir@codesourcery.com>
4465
4466 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
4467
f747e0ce
PA
44682008-06-27 Pedro Alves <pedro@codesourcery.com>
4469
4470 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
4471 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
4472 compiling an executable, link in an object that forces unbuffered
4473 output.
4474 * lib/set_unbuffered_mode.c: New file.
4475
734a5c36
JK
44762008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4477
4478 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
4479
a2840c35
VP
44802008-06-25 Vladimir Prus <vladimir@codesourcery.com>
4481
a9c64011
AS
4482 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
4483 mi_expect_stop.
4484 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
4485 Demand that *running is output.
4486 (detect_async): Perform checking every time.
4487 (mi_send_resuming_command): Extract everything into...
4488 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
4489 (mi_expect_stop): Don't accept any output before *stopped.
4490
6ae37fef
VP
44912008-06-13 Vladimir Prus <vladimir@codesourcery.com>
4492
4493 Robustify mi-simplerun.
a9c64011
AS
4494 * gdb.mi/basics.c (main): Add a call to sleep.
4495 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
4496 * gdb.mi/mi2-cli.exp: Likewise.
4497 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 4498
b4aa76f0 44992008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
4500
4501 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
4502
e1ac3328
VP
45032008-06-10 Vladimir Prus <vladimir@codesourcery.com>
4504
a9c64011
AS
4505 * gdb.mi/mi-console.exp: Adjust.
4506 * gdb.mi/mi-syn-frame.exp: Adjust.
4507 * gdb.mi/mi2-console.exp: Adjust.
4508 * gdb.mi/mi2-syn-frame.exp: Adjust.
4509 * lib/mi-support.exp (mi_run_cmd): Adjust.
4510 (mi_send_resuming_command): Adjust.
e1ac3328 4511
f7f9a841
VP
45122008-06-10 Vladimir Prus <vladimir@codesourcery.com>
4513
4514 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
4515 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
4516 testing of stopped.
4517 * gdb.mi/mi2-syn-frame.exp: Likewise.
4518 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
4519 (async, detect_async): New.
4520 (mi_expect_stop, mi_continue_to_line): Adjust expectation
4521 depending on if we're running in sync or async mode.
f7f9a841 4522
37cd5d19
TT
45232008-06-09 Tom Tromey <tromey@redhat.com>
4524
4525 * gdb.base/completion.exp: New tests for field name completion
4526 with spaces, and field name completion with '->'.
4527
65d12d83
TT
45282008-06-06 Tom Tromey <tromey@redhat.com>
4529
4530 * gdb.base/break1.c (struct some_struct): New struct.
4531 (values): New global.
4532 * gdb.base/completion.exp: Add field name completion test.
4533
ebfe2e3f
PP
45342008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4535
4536 * gdb.cp/call-c.exp: Test for incorrect handling of reference
4537 to pointer.
4538 * gdb.cp/call-c.cc: Likewise.
4539
bcf6fc3a
NR
45402008-06-06 Nick Roberts <nickrob@snap.net.nz>
4541
4542 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
4543 annotation.
4544
49fd4a42 45452008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 4546 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
4547
4548 * gdb.threads/execl.c, gdb.threads/execl1.c,
4549 gdb.threads/execl.exp: New tests.
a9c64011 4550
8a34ac3f
AR
45512008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
4552 Daniel Jacobowitz <dan@codesourcery.com>
4553
4554 * gdb.cp/exception.exp: Activate test, make it work with pending
4555 catchpoints.
4556
86ae69ef
JK
45572008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4558
4559 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
4560
f7f9ae2c
VP
45612008-05-28 Vladimir Prus <vladimir@codesourcery.com>
4562
a9c64011
AS
4563 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
4564 now printed.
4565 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 4566
2a2d4dc3
AS
45672008-05-27 Andreas Schwab <schwab@suse.de>
4568
4569 * gdb.base/frame-args.exp: Handle arguments that are optimized
4570 out.
4571
5099e4d9
LM
45722008-05-26 Luis Machado <luisgpm@br.ibm.com>
4573
4574 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
4575 quiet for ppc32 and group options into a single variable.
4576
d9c36a91
JB
45772008-05-23 Joel Brobecker <brobecker@adacore.com>
4578
4579 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
4580 of zero-size elements.
4581 * gdb.ada/null_array.exp: Test printing this new array.
4582
103a8671
JK
45832008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4584
4585 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
4586
07a4cc1a 45872008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
4588
4589 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
4590 of the "finish" command.
4591
55f996a7
NR
45922008-05-21 Nick Roberts <nickrob@snap.net.nz>
4593
4594 * gdb.base/annota1.exp: Test for new annotation.
4595
907fc202
UW
45962008-05-16 Pedro Alves <pedro@codesourcery.com>
4597
4598 * gdb.base/fixsection.exp: New file.
4599 * gdb.base/fixsection0.c: New file.
4600 * gdb.base/fixsection1.c: New file.
4601
e8f97270
UW
46022008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4603
4604 * gdb.base/annota1.exp: Accept printf@... in place of printf.
4605 * gdb.base/annota3.exp: Likewise.
4606
ac0bb574
NF
46072008-05-13 Nathan Froyd <froydnj@codesourcery.com>
4608
4609 * gdb.base/watch_thread_num.exp: Don't run tests that require
4610 watchpoints if the target doesn't support them.
4611
6fadd07a
DE
46122008-05-12 Doug Evans <dje@google.com>
4613
4614 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
4615
6e9a4a30
JB
46162008-05-09 Joel Brobecker <brobecker@adacore.com>
4617
4618 * gdb.ada/assign_1.exp: New testcase.
4619
08388c79
DE
46202008-05-09 Doug Evans <dje@google.com>
4621
a3c83fae
DE
4622 * gdb.base/find.exp: New file.
4623 * gdb.base/find.c: New file.
08388c79 4624
bd5ddfe8
DJ
46252008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
4626
4627 * gdb.base/commands.exp (watchpoint_command_test): Handle
4628 gdb,no_hardware_watchpoints.
4629 * gdb.base/float.exp: Allow ARM targets without floating point.
4630 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
4631
b5dd68e2 46322008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 4633 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
4634
4635 * gdb.ada/lang_switch: New test program.
4636 * gdb.ada/lang_switch.exp: New testcase.
4637
382d13d1
DE
46382008-05-05 Doug Evans <dje@google.com>
4639
4640 * gdb.base/help.exp (disassemble): Update expected help text.
4641
9dd789d0
PA
46422008-05-04 Pedro Alves <pedro@codesourcery.com>
4643
4644 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
4645
611c83ae
PA
46462008-05-04 Pedro Alves <pedro@codesourcery.com>
4647
4648 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
4649 different times.
4650
ff013f42
JK
46512008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4652
4653 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
4654 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
4655 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
4656 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
4657
96dff6a2
VP
46582008-05-04 Vladimir Prus <vladimir@codesourcery.com>
4659
4660 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
4661 notification to appear.
4662
55cd6f92
DJ
46632008-05-04 Daniel Jacobowitz <dan@debian.org>
4664
4665 * gdb.base/fullname.c: New file.
4666 * gdb.base/fullname.exp: New file.
4667 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
4668
d705c43c
PA
46692008-05-03 Pedro Alves <pedro@codesourcery.com>
4670
4671 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
4672 expressions with macros.
4673
333222e1
JK
46742008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4675
4676 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
4677
5ac01682
DJ
46782008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
4679
4680 * gdb.base/completion.exp: Handle lack of other symbols beginning
4681 with "a".
4682
4683 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
4684
237fc4c9
PA
46852008-05-02 Jim Blandy <jimb@codesourcery.com>
4686
4687 * gdb.asm/asmsrc1.s: Add scratch space.
4688
ed5e9466
DJ
46892008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4690 Daniel Jacobowitz <dan@codesourcery.com>
4691
4692 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
4693 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
4694 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
4695
b39cc962
DJ
46962007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
4697
4698 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
4699
36d520f5
JB
47002008-05-01 Joel Brobecker <brobecker@adacore.com>
4701
4702 * gdb.base/info-target.exp: New testcase.
4703
8d4e3071
DJ
47042008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
4705
4706 * gdb.cp/hang.exp: Use .cc instead of .C.
4707 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
4708 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
4709
6f3f3097
DJ
47102008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
4711
4712 * gdb.base/gdb1250.exp: Remove perror.
4713 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
4714
5550a914
PA
47152008-04-30 Pedro Alves <pedro@codesourcery.com>
4716
4717 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
4718 .2byte.
4719
d848e687
DJ
47202008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
4721
4722 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
4723 (maybe_kfail): New.
4724
93b5768b
PA
47252008-04-25 Pedro Alves <pedro@codesourcery.com>
4726
4727 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
4728
721c02de
VP
47292008-04-24 Vladimir Prus <vladimir@codesourcery.com>
4730
a9c64011
AS
4731 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
4732 * gdb.mi/mi2-syn-frame.exp: Likewise.
4733 * lib/mi-support.exp: Likewise.
721c02de 4734
74960c60
VP
47352008-04-24 Vladimir Prus <vladimir@codesourcery.com>
4736
4737 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
4738 to specify regexp for the location to stop at.
4739 * gdb.base/break-always.c: New.
4740 * gdb.base/break-always.exp: New.
4741
d24317b4
VP
47422008-04-24 Vladimir Prus <vladimir@codesourcery.com>
4743
4744 * lib/mi-support.exp (mi_runto_helper): Adjust
4745 for the original-location field.
4746 (mi_create_breakpoint, mi_list_breakpoints): New.
4747 * gdb.mi/mi-break.exp: Adjust.
4748 * gdb.mi/mi2-break.exp: Adjust.
4749 * gdb.mi/mi-pending.exp: Adjust.
4750 * gdb.mi/mi-simplerun.exp: Adjust.
4751 * gdb.mi/mi2-simplerun.exp: Adjust.
4752 * gdb.mi/mi-syn-frame.exp: Adjust.
4753 * gdb.mi/mi2-syn-frame.exp: Adjust.
4754 * gdb.mi/mi-until.exp: Adjust.
4755 * gdb.mi/mi2-until.exp: Adjust.
4756 * gdb.mi/mi-var-display.exp: Adjust.
4757 * gdb.mi/mi2-var-display.exp: Adjust.
4758 * gdb.mi/mi-watch.exp: Adjust.
4759 * gdb.mi/mi2-watch.exp: Adjust.
4760
fdc59709 47612008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 4762
a9c64011
AS
4763 * aclocal.m4: Add override.m4.
4764 * configure: Regenerate.
fdc59709 4765
8e91f023
VP
47662008-04-19 Vladimir Prus <vladimir@codesourcery.com>
4767
4768 * gdb.mi/var-cmd.c (do_at_tests): Verify that
4769 '-var-update --all-values' reports new value even the type
4770 of a variable object has changed.
4771
233a11ab
CS
47722008-04-18 Craig Silverstein <csilvers@google.com>
4773
4774 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
4775 files.
d24317b4 4776
9c1137ad
JB
47772008-04-18 Joel Brobecker <brobecker@adacore.com>
4778
4779 * gdb.ada/atomic_enum: New test program.
4780 * gdb.ada/atomic_enum.exp: New testcase.
4781
66d0bbc7
DE
47822008-04-17 Doug Evans <dje@google.com>
4783
4784 * gdb.opt/Makefile.in: Fix whitespace.
4785
100906b0
UW
47862008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
4787
4788 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
4789
4584e32e
DE
47902008-04-17 Doug Evans <dje@google.com>
4791
4792 * gdb.base/hashline1.exp: New testcase.
4793 * gdb.base/hashline2.exp: New testcase.
4794 * gdb.base/hashline2.exp: New testcase.
4795
0a320680
PA
47962008-04-17 Pedro Alves <pedro@codesourcery.com>
4797
4798 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
4799
18ac113b
AR
48002008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
4801
4802 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
4803 temporary breakpoint to match "Temporary breakpoint".
4804 * gdb.base/break.exp (delete_breakpoints): Likewise.
4805 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
4806 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
4807 * gdb.base/display.exp: Likewise.
4808 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
4809 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
4810 * gdb.base/restore.exp (restore_tests): Likewise.
4811 * gdb.base/sepdebug.exp: Likewise.
4812 * gdb.base/watchpoint.exp: Likewise.
4813 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
4814 * gdb.mi/mi-pending.exp: Likewise.
4815 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
4816 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
4817 * gdb.mi/mi-var-cmd.exp: Likewise.
4818 * gdb.mi/mi-var-display.exp: Likewise.
4819 * gdb.mi/mi2-cli.exp: Likewise.
4820 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
4821 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
4822 * gdb.mi/mi2-var-display.exp: Likewise.
4823 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
4824 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
4825 new "disp" field.
a9c64011 4826 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
4827 reason. This is to support fix for PR2424.
4828
add38693
JK
48292008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4830
4831 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
4832
fcacd99f
VP
48332008-04-13 Vladimir Prus <vladimir@codesourcery.com>
4834
4835 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 4836 field. Add more floating varobj tests.
fcacd99f 4837 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
4838 field.
4839 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
4840 (main): Call do_at_tests.
4841 * lib/mi-support.exp (mi_create_floating_varobj)
4842 (mi_varobj_update_with_type_change): New.
fcacd99f 4843
de051565
MK
48442008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
4845
4846 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
4847 option of -var-evaluate-expression.
4848 * gdb.mi/mi2-var-display.exp: Likewise.
4849
dbc52822
VP
48502008-04-07 Vladimir Prus <vladimir@codesourcery.com>
4851
4852 Introduce test setup helpers.
a9c64011
AS
4853 * lib/gdb.exp (build_executable, clean_restart)
4854 (prepare_for_testing): New.
4855 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
4856 * gdb.base/return.exp: Likewise.
4857 * gdb.base/ending-run.exp: Likewise.
dbc52822 4858
473591da
NR
48592008-04-07 Nick Roberts <nickrob@snap.net.nz>
4860
4861 * gdb.mi/mi-async.exp: New test for asynchronous Machine
4862 Interface (MI) responses.
4863
2b2d9e11
VP
48642008-04-06 Vladimir Prus <vladimir@codesourcery.com>
4865
a9c64011
AS
4866 * gdb.cp/breakpoint.cc: New code to test conditions involving
4867 member variables.
4868 * gdb.cp/breakpoint.exp: Test condition involving member
4869 variables.
2b2d9e11 4870
bb378428
VP
48712008-04-05 Vladimir Prus <vladimir@codesourcery.com>
4872
4873 * lib/mi-support.exp (mi_expect_stop): New.
4874 (mi_run_cmd): Change the
4875 token. Use mi_send_resuming_command, use
4876 mi_expect_stop.
4877 (mi_execute_to_helper): Rename to mi_execute_to.
4878 (mi_send_resuming_command): Add more error patterns.
4879 (mi_wait_for_stop): Renamed to...
4880 (mi_get_stop_line): ...this.
4881 (mi_run_inline_test): Adjust.
4882
4883 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
4884 * gdb.mi/mi-console.exp: Likewise.
4885 * gdb.mi/mi-pending.exp: Likewise.
4886 * gdb.mi/mi-simplerun.exp: Likewise.
4887 * gdb.mi/mi-stack.exp: Likewise.
4888 * gdb.mi/mi-stepi.exp: Likewise.
4889 * gdb.mi/mi-syn-frame.exp: Add comment.
4890 * gdb.mi/mi-until.exp: Likewise.
4891 * gdb.mi/mi-var-display.exp: Likewise.
4892 * gdb.mi/mi-watch.exp: Likewise.
4893 * gdb.mi/mi2-cli.exp: Likewise.
4894 * gdb.mi/mi2-console.exp: Likewise.
4895 * gdb.mi/mi2-simplerun.exp: Likewise.
4896 * gdb.mi/mi2-stack.exp: Likewise.
4897 * gdb.mi/mi2-stepi.exp: Likewise.
4898 * gdb.mi/mi2-until.exp: Likewise.
4899 * gdb.mi/mi2-var-display.exp: Likewise.
4900 * gdb.mi/mi2-watch.exp: Likewise.
4901
62172bb9
UW
49022008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4903
4904 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
4905
4906 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
4907
a13e061a
PA
49082008-04-04 Pedro Alves <pedro@codesourcery.com>
4909
4910 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
4911 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
4912 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
4913 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
4914 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
4915 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
4916 expect an mi error duplicated in stderr.
4917
eae06beb
JB
49182008-04-03 Joel Brobecker <brobecker@adacore.com>
4919
4920 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
4921 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
4922 Add a couple of tests that verify the behavior when the new setting
4923 is set to "cancel" and "all".
4924 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
4925 "ask" before we start the testing.
4926
79c6ced6
AR
49272008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
4928
4929 * gdb.cp/casts.cc: Add class reference variables.
4930 * gdb.cp/casts.exp: New test cases for up/down casting references.
4931
6c2d1a6b
MK
49322008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
4933
4934 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
4935 instead of beginning to make an extra test pass.
4936 * gdb.mi/mi2-var-display.exp: Likewise.
4937
55b411d9
MR
49382008-03-31 Maciej W. Rozycki <macro@mips.com>
4939
4940 * gdb.base/break.exp: Mark failures as such. Fix formatting.
4941
c6140da2
MD
49422008-03-31 Markus Deuling <deuling@de.ibm.com>
4943 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4944
4945 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
4946 value. Add xfail for older kernels.
4947
79732189
AR
49482008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
4949
4950 Bring mi-support in line with gdb.exp.
4951 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
4952 (mi_gdb_start): New function.
4953
33c3676e
MR
49542008-03-28 Maciej W. Rozycki <macro@mips.com>
4955
4956 * gdb.mi/mi-var-cmd.exp: Fix a typo.
4957
92e28119
VP
49582008-03-26 Vladimir Prus <vladimir@codesourcery.com>
4959
4960 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
4961 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 4962
9e8e3afe
VP
49632008-03-26 Vladimir Prus <vladimir@codesourcery.com>
4964
4965 * lib/mi-support.exp (mi_create_varobj_checked): New.
4966 (mi_list_varobj_children): Allow to check for a
4967 value.
4968 (mi_list_array_varobj_children): New.
4969
4970 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
4971 and mi_list_varobj_children, as opposed to hardcoding
4972 expected strings.
4973 * gdb.mi/gdb701.exp: Likewise.
4974 * gdb.mi/gdb792.exp: Likewise.
4975 * gdb.mi/mi-var-block.exp: Likewise.
4976 * gdb.mi/mi-var-cmd.exp: Likewise.
4977 * gdb.mi/mi-var-invalidate.exp: Likewise.
4978 * gdb.mi/mi2-var-block.exp: Likewise.
4979 * gdb.mi/mi2-var-child.exp: Likewise.
4980 * gdb.mi/mi2-var-cmd.exp: Likewise.
4981 * gdb.mi/mi2-var-display.exp: Likewise.
4982
9df50351
JK
49832008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4984
4985 Fix random false FAILs on i386.
4986 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
4987
31e5d73a
DJ
49882008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
4989
4990 PR gdb/544
4991 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
4992
12f4afab
DJ
49932008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
4994
4995 PR gdb/544
4996 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
4997
b562a0cb
DJ
49982008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4999
5000 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
5001 fixed PR gdb/544.
5002
17faa917
DJ
50032008-03-21 Pedro Alves <pedro@codesourcery.com>
5004
5005 * gdb.threads/fork-child-threads.exp: Test next over fork.
5006
6214f497
DJ
50072008-03-21 Chris Demetriou <cgd@google.com>
5008
5009 * gdb.base/break.exp (rbreak junk): New test for rbreak
5010 "Junk at end of arguments" issue.
5011
63092375
DJ
50122008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
5013
5014 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
5015 *& to work on created array elements.
5016 (Top level): Test print $pc with a file. Test string operations
5017 without a target.
5018 * gdb.base/ptype.exp: Do not expect *& to work on created array
5019 elements.
5020
b21991b0
DJ
50212008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
5022
5023 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
5024 gdb.threads/staticthreads.exp: Update exit query.
5025
c4b347c7
SL
50262008-03-07 Sandra Loosemore <sandra@codesourcery.com>
5027
5028 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
5029
fa4727a6
DJ
50302008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
5031
5032 * gdb.base/watchpoint.c (global_ptr, func4): New.
5033 (main): Call func4.
5034 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
5035 (test_inaccessible_watchpoint): New.
5036
2f34202f
MR
50372008-02-29 Maciej W. Rozycki <macro@mips.com>
5038
5039 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
5040 select the largest.
5041
0d6ba1b1
DJ
50422008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
5043
5044 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
5045 frames-invalid annotations.
5046
e691325a
PM
50472008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
5048
a9c64011 5049 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 5050
f85b5ecc
DE
50512008-02-27 Doug Evans <dje@google.com>
5052
5053 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
5054 for bug 1738.
5055 (breakpoint_to_handler_entry): Ditto.
5056
b40e7bf3
JB
50572008-02-27 Joel Brobecker <brobecker@adacore.com>
5058
5059 * gdb.base/ending-run.exp: Use the first line of code inside
5060 function body to test breakpoints.
5061 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
5062 location where the breakpoint is inserted when using the line
5063 where a function is declared. Fix typo in the description of
5064 one of the tests.
5065 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
5066
2faca73a
PM
50672008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
5068
5069 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 5070 tests.
2faca73a 5071
6f439c36
PM
50722008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
5073
5074 * gdb.base/args.exp: avoid same output for tests
5075 with single quotes.
5076
54e52265
VP
50772008-02-26 Vladimir Prus <vladimir@codesourcery.com>
5078
a9c64011
AS
5079 * gdb.base/annota1.exp: Adjust for 'info break'
5080 format changes.
5081 * gdb.base/annota3.exp: Likewise.
5082 * gdb.base/break.exp: Likewise.
5083 * gdb.base/condbreak.exp: Likewise.
5084 * gdb.base/pending.exp: Likewise.
5085 * gdb.base/sepdebug.exp: Likewise.
5086 * gdb.base/unload.exp: Likewise.
5087 * gdb.cp/ovldbreak.exp: Likewise.
5088 * gdb.mi/mi-pending.exp: Likewise.
54e52265 5089
897b09ca
DE
50902008-02-07 Doug Evans <dje@google.com>
5091
5092 * gdb.cp/mb-inline.exp: New.
5093 * gdb.cp/mb-inline.h: New.
5094 * gdb.cp/mb-inline1.cc: New.
5095 * gdb.cp/mb-inline2.cc: New.
5096
b1c32d35
PM
50972008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
5098
5099 * gdb.pascal/floats.pas: New test program.
5100 * gdb.pascal/floats.exp: New testcase.
5101
1a4ca44a
TJB
51022008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
5103
5104 * gdb.base/callfuncs.c (t_float_many_args): New function.
5105 (t_double_many_args): New function.
5106 * gdb.base/callfuncs.exp: Add tests for exceeding float
5107 and double parameters passed through the stack.
5108
439048e8
JB
51092008-02-05 Joel Brobecker <brobecker@adacore.com>
5110
5111 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
5112 gdb.ada/complete/foo.adb: New files.
5113 * gdb.ada/complete.exp: New testcase.
5114
81fe8080
DE
51152008-02-03 Doug Evans <dje@google.com>
5116
301f0ecf
DE
5117 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
5118
81fe8080
DE
5119 * gdb.cp/gdb2384.exp: New file.
5120 * gdb.cp/gdb2384.cc: New file.
5121 * gdb.cp/gdb2384-base.h: New file.
5122 * gdb.cp/gdb2384-base.cc: New file.
5123
4b071aec
DE
51242008-02-02 Doug Evans <dje@google.com>
5125
5126 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
5127
61137ba6
JB
51282007-02-01 Joel Brobecker <brobecker@adacore.com>
5129
5130 * gdb.ada/sym_print_name: New test program.
5131 * gdb.ada/sym_print_name.exp: New testcase.
5132
51332007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
5134
5135 * gdb.ada/nested/hello.adb: New file.
5136 * gdb.ada/nested.exp: New testcase.
5137 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
5138
98deb0da
VP
51392008-02-01 Vladimir Prus <vladimir@codesourcery.com>
5140
5141 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
5142 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
5143 don't cause future evaluations of function to report
5144 creation of internal breakpoints.
98deb0da 5145
723a2275
VP
51462008-02-01 Vladimir Prus <vladimir@codesourcery.com>
5147
5148 * gdb.mi/mi-break.exp (test_error): New.
5149 Call it.
5150
fb546a2f
LM
51512008-01-31 Luis Machado <luisgpm@br.ibm.com>
5152
5153 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
5154 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
5155
2d8fd90a
PM
51562008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
5157
5158 * gdb.pascal/integers.pas: New test program.
5159 * gdb.pascal/integers.exp: New testcase.
5160
a7fa0ded
PM
51612008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
5162
5163 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
5164
5e1a1926
TJB
51652008-01-30 Luis Machado <luisgpm@br.ibm.com>
5166
5167 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
5168 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
5169
8d04f9f0
JB
51702008-01-30 Paul Hilfinger <hilfinger@adacore.com>
5171
5172 * gdb.ada/formatted_ref: New test program.
5173 * gdb.ada/formatted_ref.exp: New testcase.
5174
5175 * gdb.cp/formatted-ref.cc: New file.
5176 * gdb.cp/formatted-ref.exp: New testcase.
5177
ce75a98f
JB
51782008-01-30 Joel Brobecker <brobecker@adacore.com>
5179
5180 * gdb.base/ptype.exp: Add testing of "ptype $pc".
5181
e835f6bf
NR
51822008-01-30 Nick Roberts <nickrob@snap.net.nz>
5183
5184 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
5185 (test_file_list_exec_source_file): Update to new macro-info field.
5186
d118ef87
PH
51872008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
5188
5189 * gdb.ada/exprs: New test program.
5190 * gdb.ada/exprs.exp: New testcase.
5191
7d35ab09
TJB
51922008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5193
5194 * dfp-test.c (DELTA, DELTA_B): New definitions.
5195 (double_val1, double_val2, double_val3, double_val4, double_val5,
5196 double_val6, double_val7, double_val8, double_val9, double_val10,
5197 double_val11, double_val12, double_val13, double_val14, dec32_val1,
5198 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
5199 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
5200 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
5201 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
5202 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
5203 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
5204 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
5205 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
5206 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
5207 dec128_val16): New global variables.
5208 (decimal_dec128_align): New function.
5209 (decimal_mixed): Likewise.
5210 (decimal_many_args_dec32): Likewise.
5211 (decimal_many_args_dec64): Likewise.
5212 (decimal_many_args_dec128): Likewise.
5213 (decimal_many_args_mixed): Likewise.
5214 * dfp-test.exp: Add tests calling new inferior functions.
5215
2d717e4f
DJ
52162008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5217
5218 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
5219 gdb.server/ext-run.exp: New files.
5220 * lib/gdbserver-support.exp (gdbserver_download): New.
5221 (gdbserver_start): New. Update gdbserver expected
5222 output.
5223 (gdbserver_spawn): Use them.
5224 (gdbserver_start_extended): New.
5225
e85a822c
DJ
52262008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5227
5228 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
5229 Run on GNU/Linux.
5230 (do_exec_tests): Check for systems which do not support catchpoints.
5231 Do not match START.
5232 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
5233 Run on GNU/Linux. Enable verbose output.
5234 (check_fork_catchpoints): New.
5235 (explicit_fork_child_follow, catch_fork_child_follow)
5236 (tcatch_fork_parent_follow): Update expected messages.
5237 (do_fork_tests): Use check_fork_catchpoints.
5238 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
5239 Run on GNU/Linux. Enable verbose output.
5240 (check_vfork_catchpoints): New.
5241 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
5242 expected messages.
5243 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
5244
401ea829
JB
52452008-01-29 Jim Blandy <jimb@red-bean.com>
5246
5247 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
5248 host' errors.
5249 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
5250
aceaf3ad
JB
52512008-01-29 Jim Blandy <jimb@red-bean.com>
5252
5253 * gdb.threads/sigthread.c: Use barriers to ensure that
5254 child_thread and child_thread_two are always initialized before we
5255 start to use them.
5256
a5606eee
VP
52572008-01-29 Vladimir Prus <vladimir@codesourcery.com>
5258
5259 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
5260 * gdb.base/watchpoint-solib.c: New.
5261 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 5262
c55a82bb
PM
52632008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
5264
5265 * gdb.base/gdb1056.exp: Add unsigned integer test.
5266
0993fe05
DE
52672008-01-28 Doug Evans <dje@google.com>
5268
5269 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
5270
4fe42e7f
JB
52712008-01-27 Jim Blandy <jimb@codesourcery.com>
5272
c7a69933
JB
5273 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
5274
4fe42e7f
JB
5275 * gdb.base/expand-psymtabs.exp: Doc fix.
5276
5def8285
MK
52772008-01-26 Mark Kettenis <kettenis@gnu.org>
5278
5279 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
5280
5313c911
NR
52812008-01-24 Nick Roberts <nickrob@snap.net.nz>
5282
a9c64011 5283 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
5284 -var-set-format.
5285
93815fbf
VP
52862008-01-23 Chris Demetriou <cgd@google.com>
5287
5288 * gdb.threads/thread_events.c: New testcase source file.
5289 * gdb.threads/thread_events.exp: New testcase expect file.
5290
467a88ee
NR
52912008-01-23 Nick Roberts <nickrob@snap.net.nz>
5292
5293 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
5294
5295 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
5296 -var-set-format.
5297
d8f82aba
DJ
52982008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
5299 Vladimir Prus <vladimir@codesourcery.com>
5300
5301 * gdb.base/float.exp: Allow missing floating point for m68k and
5302 PowerPC.
5303
60c46647
VP
53042008-01-22 Vladimir Prus <vladimir@codesourcery.com>
5305
5306 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
5307 ignore count.
5308 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
5309 * gdb.mi/mi-cli.exp: Adjust.
5310 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 5311
c7dd36a1
PA
53122008-01-17 Pedro Alves <pedro@codesourcery.com>
5313
5314 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
5315 and 'dummy_ptr' integer pointer. Initialize struct_declarations
5316 with dummy_ptr's address.
5317 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
5318 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
5319 all targets.
5320 * gdb.mi/mi2-var-child.exp: Likewise.
5321
39d5313e
JB
53222008-01-09 Joel Brobecker <brobecker@adacore.com>
5323
5324 * gdb.ada/null_array: New test program.
5325 * gdb.ada/null_array.exp: New testcase.
5326
0aea4bf3
LM
53272008-01-09 Luis Machado <luisgpm@br.ibm.com>
5328
5329 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
5330 with required float modifiers.
5331
0b354900
JB
53322008-01-08 Joel Brobecker <brobecker@adacore.com>
5333
5334 * gdb.ada/funcall_param: New test program.
5335 * gdb.ada/funcall_param.exp: New testcase.
5336
cdb7f5d4
JB
53372008-01-08 Joel Brobecker <brobecker@adacore.com>
5338
5339 * gdb.ada/arrayparam: New test program.
5340 * gdb.ada/arrayparam.exp: New testcase.
5341
88e2547f
JB
53422008-01-08 Joel Brobecker <brobecker@adacore.com>
5343
5344 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
5345 landed. Should also fix random failures in the test following it.
5346
f6867ce0
TJB
53472008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
5348
5349 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
5350 for expressions with decimal float values.
5351 (test_dfp_conversions): New function to test casts to and from
5352 decimal float types.
5353 Call test_dfp_conversions.
5354 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
5355 elements.
5356 (main): Initialize ds.float4 and ds.double8 elements.
5357 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
5358 string to new error message.
5359 (d64_set_tests): Likewise.
5360 (d128_set_tests): Likewise.
5361 Add tests for expressions with decimal float variables. Add tests for
5362 conversions to and from decimal float types.
5363
f9c11282
JB
53642008-01-05 Joel Brobecker <brobecker@adacore.com>
5365
5366 * gdb.ada/packed_tagged/comp_bug.adb: New file.
5367 * gdb.ada/packed_tagged.exp: New testcase.
5368
0ecbca72
JB
53692008-01-04 Joel Brobecker <brobecker@adacore.com>
5370
5371 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
5372 gdb.ada/homonym/homonym_main.adb: New files.
5373 * gdb.ada/homonym.exp: New testcase.
5374
c18d3d89
JB
53752008-01-04 Joel Brobecker <brobecker@adacore.com>
5376
5377 * gdb.ada/packed_array.exp: Add testing of references to
5378 a packed array.
5379
ecc7085b
JB
53802008-01-04 Joel Brobecker <brobecker@adacore.com>
5381
5382 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
5383 New files.
5384 * gdb.ada/type_coercion.exp: New testcase.
5385
c474c922
JB
53862008-01-04 Joel Brobecker <brobecker@adacore.com>
5387
5388 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
5389 gdb.ada/tagged/foo.adb: New file.
5390 * gdb.ada/tagged.exp: New testcase.
5391
9005b927
JB
53922008-01-04 Joel Brobecker <brobecker@adacore.com>
5393
5394 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
5395 gdb.ada/ptype_field/foo.adb: New files.
5396 * gdb.ada/ptype_field.exp: New testcase.
5397
1a6aaad8
JB
53982008-01-03 Joel Brobecker <brobecker@adacore.com>
5399
5400 * gdb.ada/print_pc.exp: New testcase.
5401
0ef22f53
JB
54022008-01-03 Joel Brobecker <brobecker@adacore.com>
5403
5404 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
5405 gdb.ada/taft_type/p.adb: New files.
5406 * gdb.ada/taft_type.exp: New testcase.
5407
1689ecf8
JB
54082008-01-03 Joel Brobecker <brobecker@adacore.com>
5409
5410 * gdb.ada/array_bounds/bar.adb: New file.
5411 * gdb.ada/array_bounds.exp: New testcase.
5412
a4d0b9c3
JB
54132008-01-03 Joel Brobecker <brobecker@adacore.com>
5414
5415 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
5416 gdb.ada/arrayptr/foo.adb: New files.
5417 * gdb.ada/arrayptr.exp: New testcase.
5418
a31ace00
JB
54192008-01-03 Joel Brobecker <brobecker@adacore.com>
5420
5421 * gdb.base/set-lang-auto.exp: New testcase.
5422
a97fced3
JB
54232008-01-03 Joel Brobecker <brobecker@adacore.com>
5424
5425 * gdb.ada/fun_addr/foo.adb: New file.
5426 * gdb.ada/fun_addr.exp: New testcase.
5427
ef29ce1a
JK
54282008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5429
5430 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
5431 New files
5432
0fafefe3
JB
54332008-01-02 Joel Brobecker <brobecker@adacore.com>
5434
5435 * array_subscript_addr/p.adb: New file.
a9c64011 5436 * array_subscript_addr.exp: New testcase.
0fafefe3 5437
c4359f8d
JB
54382008-01-02 Joel Brobecker <brobecker@adacore.com>
5439
a9c64011 5440 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
5441 New files.
5442 * gdb.ada/str_cmp_ref.exp: New testcase.
5443
1aa1b15b
JB
54442008-01-01 Joel Brobecker <brobecker@adacore.com>
5445
5446 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
5447 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 5448 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 5449
81c9b2cf
JB
54502008-01-01 Joel Brobecker <brobecker@adacore.com>
5451
5452 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
5453 gdb.ada/ref_param/pck.ads: New files.
5454 * gdb.ada/ref_param.exp: New testcase.
5455
319e4674
JB
54562008-01-01 Joel Brobecker <brobecker@adacore.com>
5457
5458 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
5459 gdb.ada/interface/foo.adb: New files.
5460 * gdb.ada/interface.exp: New testcase.
5461
ef682c56
JB
54622007-12-31 Jim Blandy <jimb@codesourcery.com>
5463
5464 * gdb.base/multi-forks.exp: Consume all output from child
5465 processes before proceeding to next test.
5466
f6f3eb6c
JB
54672007-12-29 Jim Blandy <jimb@codesourcery.com>
5468
5469 * configure: Regenerated.
5470
f652e42f
JB
54712007-12-27 Joel Brobecker <brobecker@adacore.com>
5472
5473 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
5474 gdb.ada/fixed_cmp/fixed.adb: New files.
5475 * gdb.ada/fixed_cmp.exp: New testcase.
5476
6943e596
JB
54772007-12-27 Joel Brobecker <brobecker@adacore.com>
5478
5479 * gdb.ada/boolean_expr.exp: New testcase.
5480
aad9a193
JB
54812007-12-26 Jim Blandy <jimb@codesourcery.com>
5482
5483 * gdb.base/multi-forks.exp: Doc fix.
5484
fb5f3683
JB
54852007-12-26 Joel Brobecker <brobecker@adacore.com>
5486
5487 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
5488 * gdb.ada/char_param.exp: Do not compile our test program with
5489 -gnata, this is unnecessary.
5490 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
5491
384e4a9c
JB
54922007-12-24 Joel Brobecker <brobecker@adacore.com>
5493
5494 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
5495 gdb.ada/print_chars/foo.adb: New files.
5496 * gdb.ada/print_chars.exp: New testcase.
5497
01e044f7
JB
54982007-12-24 Joel Brobecker <brobecker@adacore.com>
5499
5500 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
5501 gdb.ada/char_param/foo.adb: New files.
5502 * gdb.ada/char_param.exp: New testcase.
5503
0ce17860
JB
55042007-12-22 Jim Blandy <jimb@codesourcery.com>
5505
5506 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
5507 hard-coding source line numbers into the test.
5508 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
5509 gdb_get_line_number to find.
5510
919809b9
JB
55112007-12-22 Joel Brobecker <brobecker@adacore.com>
5512
5513 * gdb.base/ptype.c (highest): New struct type.
5514 (the_highest): New variable of that type.
5515 (main): Add dummy assignment to a field of variable the_highest.
5516 * gdb.base/ptype.exp: Test type printing of our new variable.
5517
abc8a88d
PM
55182007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
5519
5520 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 5521 and record first explicitly generated thread number.
abc8a88d
PM
5522 Use that thread number for thread specific watchpoint test.
5523 Add iteration number to repetitive tests.
5524
5158f3e3
CES
55252007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
5526 Jim Blandy <jimb@codesourcery.com>
5527
5528 * gdb.base/expand-psymtabs.c: New testcase
5529 source file.
5530 * gdb.base/expand-psymtabs.exp: New testcase
5531 expect file.
5532
37e4754d
LM
55332007-12-17 Luis Machado <luisgpm@br.ibm.com>
5534
5535 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
5536 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
5537
551e5d04
JB
55382007-12-17 Joel Brobecker <brobecker@adacore.com>
5539
5540 * gdb.ada/frame_args/foo.adb: New file.
5541 * gdb.ada/frame_args/pck.ads: New file.
5542 * gdb.ada/frame_args/pck.adb: New file.
5543 * gdb.ada/frame_args.exp: New testcase.
5544
a05ee097
JB
55452007-12-17 Joel Brobecker <brobecker@adacore.com>
5546
5547 * gdb.base/frame-args.c: New file.
5548 * gdb.base/frame-args.exp: New testcase.
5549
c162e8c9 55502007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 5551 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
5552
5553 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
5554
afe8ab22 55552007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 5556
afe8ab22
VP
5557 * gdb.mi/mi-pending.exp: New.
5558 * gdb.mi/mi-pending.c: New.
5559 * gdb.mi/mi-pendshr.c: New.
5560
dfdfb3ca
JB
55612007-12-06 Jim Blandy <jimb@codesourcery.com>
5562
5563 * gdb.base/default.exp: Update expected output for 'info catch'.
5564
b7fca990
JK
55652007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5566
5567 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
5568 must be set to binary.
5569
6a1afc1e
PA
55702007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
5571
5572 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
5573
a6b151f1
DJ
55742007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
5575
5576 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
5577 gdb.mi/mi-file-transfer.exp: New.
5578
43039443
JK
55792007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5580
5581 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
5582
0ef2251b
MR
55832007-11-22 Maciej W. Rozycki <macro@mips.com>
5584
5585 * gdb.trace/backtrace.exp: Fix a typo.
5586 * gdb.trace/circ.exp: Likewise.
5587 * gdb.trace/collection.exp: Likewise.
5588 * gdb.trace/limits.exp: Likewise.
5589 * gdb.trace/report.exp: Likewise.
5590 * gdb.trace/tfind.exp: Likewise.
5591 * gdb.trace/while-dyn.exp: Likewise.
5592
5443631e
NR
55932007-11-21 Nick Roberts <nickrob@snap.net.nz>
5594
5595 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
5596 objects of pointers that can't be dereferenced are now
5597 "noneditable".
5598
a4ce5b0d
UW
55992007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5600
5601 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
5602 (target_cpu): Remove.
5603
d6e956e5
VP
56042007-10-15 Vladimir Prus <vladimir@codesourcery.com>
5605
5606 * gdb.base/ending-run.exp: Expect the list of cleared
5607 breakpoint to come in natural order, not the reversed one.
a9c64011 5608
214270ab
VP
56092007-11-07 Vladimir Prus <vladimir@codesourcery.com>
5610
5611 * gdb.mi/mi-var-child.c (do_child_deletion): New.
5612 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 5613
1a619819
LM
56142007-11-05 Luis Machado <luisgpm@br.ibm.com>
5615
5616 * gdb.base/printcmds.exp: New function
5617 test_printf_with_dfp.
5618
5b01a6fa
DE
56192007-11-02 Doug Evans <dje@google.com>
5620
5621 * gdb.disasm/t01_mov.s: Remove carriage returns.
5622 * gdb.disasm/t02_mova.s: Ditto.
5623 * gdb.disasm/t03_add.s: Ditto.
5624 * gdb.disasm/t04_sub.s: Ditto.
5625 * gdb.disasm/t05_cmp.s: Ditto.
5626 * gdb.disasm/t06_ari2.s: Ditto.
5627 * gdb.disasm/t07_ari3.s: Ditto.
5628 * gdb.disasm/t08_or.s: Ditto.
5629 * gdb.disasm/t09_xor.s: Ditto.
5630 * gdb.disasm/t10_and.s: Ditto.
5631 * gdb.disasm/t11_logs.s: Ditto.
5632 * gdb.disasm/t12_bit.s: Ditto.
5633 * gdb.disasm/t13_otr.s: Ditto.
5634
ec33ab7f
JK
56352007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5636
5637 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
5638
ae0d01ff
UW
56392007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5640
5641 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
5642 provide DFP support.
5643
55eddb0f
DJ
56442007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
5645
5646 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
5647 Test "set powerpc vector-abi". Skip auto-detection tests for old
5648 toolchains.
5649
7020f05c
PA
56502007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
5651
5652 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
5653 with [string compare].
5654
84bc3db9
PA
56552007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
5656
5657 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
5658 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
5659
5876dc88
LM
56602007-10-25 Luis Machado <luisgpm@br.ibm.com>
5661
5662 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
5663 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
5664 * gdb.opt/Makefile.in: New makefile.
5665 * Makefile.in: Create new directory "gdb.opt".
5666 * configure.ac: Add "gdb.opt" directory.
5667 * configure: Regenerated.
a9c64011 5668
c3ea9a14
DE
56692007-10-25 Doug Evans <dje@google.com>
5670
5671 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
5672 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
5673
a9c64011 56742007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
5675 Thiago Jung Bauermann <bauerman@br.ibm.com>
5676
5677 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
5678 Floating Point expressions.
5679 * gdb.base/dfp-test.exp: new file adding tests for Decimal
5680 Floating Point variables.
5681 * gdb.base/dfp-test.c: new file containing program with Decimal
5682 Floating variables, used by gdb.base/dfp-test.exp.
5683
62a24a2b
DJ
56842007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
5685
5686 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
5687
e7b1eae6
UW
56882007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5689
5690 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
5691 compiling test case with GCC.
5692 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
5693
c641edcc
UW
56942007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5695
5696 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
5697 format changes.
5698
5e5ebfe6
MS
56992007-10-18 Michael Snyder <msnyder@specifix.com>
5700
5701 * gdb.base/dbx.exp: Add missing "-re " operator.
5702
e831e7b6
GM
57032007-10-16 Gaius Mulley <gaius@glam.ac.uk>
5704
5705 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
5706 * configure.ac: Removed trailing spaces after backslash.
5707 * gdb.modula2: New directory.
5708 * gdb.modula2/Makefile.in: New file.
5709 * gdb.modula2/unbounded-array.exp: New file.
5710 * gdb.modula2/unbounded1.c: New file.
5711
7cc46491
DJ
57122007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
5713
5714 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
5715
57162007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
5717
5718 * gdb.base/sigstep.c (main): Add checks for
5719 return values for setitimer call.
5720 Call setitimer again with itimer = ITIMER_REAL
5721 if first call to setitimer fails.
5722
e91528f0
KH
57232007-10-11 Kazu Hirata <kazu@codesourcery.com>
5724
5725 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
5726 of $timeout.
5727
2ec9a4f8
DJ
57282007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
5729
5730 * gdb.server/server-run.exp: Test for dynamic linker symbols.
5731
57322007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
5733
5734 * lib/gdb.exp (gdb_run_cmd): Move comment outside
5735 of gdb_expect call, to avoid interruption.
5736
64b2fa04
PA
57372007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
5738
5739 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
5740 (v_unsigned_long_long, v_long_long_array)
5741 (v_signed_long_long_array, v_unsigned_long_long_array)
5742 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
5743 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
5744 [!NO_LONG_LONG]: New.
5745 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
5746 v_long_long_member.
5747
5748 (v_long_long_func, v_signed_long_long_func)
5749 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
5750 (main) [!NO_LONG_LONG]: Initialize long long variants.
5751
5752 * gdb.base/whatis.exp: If board file requests no_long_long, build
5753 test with NO_LONG_LONG defined. Test long long, signed long long,
5754 and unsigned long long variants but only if board file doesn't
5755 disable it.
5756
a912286e 57572007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 5758 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
5759
5760 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
5761 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
5762 * configure: Regenerated.
5763 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
5764 gdb.pascal/types.exp, lib/pascal.exp: New files.
5765
471ba8c9
DJ
57662007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
5767
5768 * gdb.cp/classes.exp (do_tests): Always step to the line after the
5769 call.
5770 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
5771 to return to the call.
5772 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
5773 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
5774 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
5775 * gdb.mi/mi-until.exp (test_until): Likewise.
5776 * gdb.mi/mi2-until.exp (test_until): Likewise.
5777
fef8a650
DJ
57782007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
5779
5780 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
5781 two-char array.
5782 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
5783
d983da9c
DJ
57842007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
5785
5786 * gdb.threads/watchthreads.c (thread_function): Sleep between
5787 iterations.
5788 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
5789 at once for S/390. Generate matching fails and passes.
5790
17f62551
VP
57912007-09-27 Vladimir Prus <vladimir@codesourcery.com>
5792
5793 * gdb.mi/var-cmd.c (do_children_tests): Initialize
5794 the 'struct_declarations' variable to zeros.
a9c64011 5795
ed0616c6
VP
57962007-09-24 Vladimir Prus <vladimir@codesourcery.com>
5797
5798 * gdb.cp/mb-ctor.cc: New.
5799 * gdb.cp/mb-ctor.exp: New.
5800 * gdb.cp/mb-templates.cc: New.
5801 * gdb.cp/mb-templates.exp: New.
5802
41f1b697
DJ
58032007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
5804
5805 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
5806
3f213f78
PA
58072007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
5808
5809 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
5810 targets.
5811 * configure: Regenerate.
5812
0d381245 58132007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 5814
0d381245
VP
5815 * gdb.base/annota1.exp: Adjust for 'info break'
5816 format changes.
5817 * gdb.base/annota3.exp: Likewise.
5818 * gdb.base/break.exp: Likewise.
5819 * gdb.base/condbreak.exp: Likewise.
5820 * gdb.base/pending.exp: Likewise.
5821 * gdb.base/sepdebug.exp: Likewise.
5822 * gdb.base/unload.exp: Likewise.
5823 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 5824
fe3f5fa8
VP
58252007-09-22 Vladimir Prus <vladimir@codesourcery.com>
5826
5827 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
5828 messages.
5829 * gdb.base/chng-syms.exp: Likewise.
5830 * gdb.base/unload.exp: Likewise.
a9c64011 5831
a75cf6c0
DJ
58322007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
5833
5834 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
5835
18ecae38
DJ
58362007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
5837
5838 * schedlock.c (NUM): Change to 1.
5839 (main): Use args[0] for the main thread.
5840 * schedlock.exp: Only expect two threads. Only issue one pass or fail
5841 regardless of the number of threads.
5842
5509918f
MR
58432007-09-14 Maciej W. Rozycki <macro@mips.com>
5844
4a543daf
MR
5845 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
5846 type down.
5847 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
5848 test.
5849 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
5850 watchpoint type down.
5851 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
5852 test.
5853
58542007-09-14 Maciej W. Rozycki <macro@mips.com>
5855
5509918f
MR
5856 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
5857 Move all the tests here and run them twice, once using software
5858 watchpoints and once using hardware watchpoints.
5859 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
5860
40b53987
DJ
58612007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
5862
5863 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
5864 test.
5865
695e2681
MK
58662007-09-10 Mark Kettenis <kettenis@gnu.org>
5867
8b3fc8d8
MK
5868 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
5869 build-id.
5870
695e2681
MK
5871 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
5872 know about $ORIGIN. Calculate output dir from $dest instead of
5873 using ${objdir}/{$subdir}.
5874
58d69f29
MK
58752007-09-09 Mark Kettenis <kettenis@gnu.org>
5876
5877 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
5878 gcore, before continuing with the test.
5879
3e347599
DJ
58802007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
5881
5882 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
5883 * gdb.mi/mi-watch.exp: Likewise.
5884
ea37ba09
DJ
58852007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
5886 Jim Blandy <jimb@codesourcery.com>
5887
5888 * gdb.arch/i386-sse.exp: Do not expect character constants.
5889 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
5890 * gdb.base/display.exp: Allow print/s.
5891 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
5892 and unsigned char array changes.
5893
2025a643
DJ
58942007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
5895
5896 * gdb.base/display.exp: Add tests for printf %p.
5897
26669a27
PA
58982007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
5899
5900 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
5901 the dll name to unicode.
5902
c8f021f8
JK
59032007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5904
5905 * gdb.base/default.exp (show version): Update the version text.
5906 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
5907
4cf31eea
JK
59082007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5909
5910 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
5911 New files.
5912
4935890f
JK
59132007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5914
5915 * lib/gdb.exp (build_id_debug_filename_get): New function.
5916 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
5917 Remove the generate DEBUG file for the future testcase runs.
5918 New testcase for the NT_GNU_BUILD_ID retrieval.
5919 Move the final testing step to ...
5920 (test_different_dir): ... a new function.
5921 New parameter XFAIL to XFAIL all the tests performed.
5922 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
5923 New parameter TYPE to PF_PREFIX all the tests performed.
5924
02142340
VP
59252007-08-31 Vladimir Prus <vladimir@codesourcery.com>
5926
5927 * gdb.mi/mi-var-cp.cc (path_expression): New
5928 function.
5929 * gdb.mi/mi-var-cp.exp: Run path exression tests.
5930
36acd84e
UW
59312007-08-27 Markus Deuling <deuling@de.ibm.com>
5932
5933 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
5934 to fit into SPU Local Store memory.
5935
a896d121
JB
59362007-08-23 Joel Brobecker <brobecker@adacore.com>
5937
5938 * gdb.base/default.exp: Adjust the expected output of "info
5939 warranty" after the switch to GPLv3.
5940
7b433602
JB
59412007-08-23 Joel Brobecker <brobecker@adacore.com>
5942
5943 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
5944 to 30000 (from 20000).
5945
e22f8b7c
JB
59462007-08-23 Joel Brobecker <brobecker@adacore.com>
5947
5948 Switch the license of all .exp files to GPLv3.
5949 Switch the license of all .f and .f90 files to GPLv3.
5950 Switch the license of all .s and .S files to GPLv3.
5951
5a0e3bd0
JB
59522007-08-23 Joel Brobecker <brobecker@adacore.com>
5953
5954 * configure.ac: Switch license to GPLv3.
5955
cc00619d
JB
59562007-08-23 Joel Brobecker <brobecker@adacore.com>
5957
5958 Switch the licensing to GPLv3 for all .ads and .adb files.
5959
8d26208a
DJ
59602007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
5961
5962 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
5963 and t_int_double.
5964 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
5965
4fcb9948
JB
59662007-08-17 Joel Brobecker <brobecker@adacore.com>
5967
5968 * gdb.base/step-line.c: Switch license to GPL version 3, and
5969 update copyright year.
5970 * gdb.base/step-line.inp: Likewise.
5971
b9c34f67
JB
59722007-08-17 Joel Brobecker <brobecker@adacore.com>
5973
5974 * gdb.base/gdb1555.exp: Make expected output immune to formatting
5975 changes inside gdb1555.c.
5976 * gdb.base/pending.exp: Likewise.
5977
2cc17678
DJ
59782007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
5979
5980 * config/default.exp: New file.
5981
e48883f7
DJ
59822007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5983
5984 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
5985 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
5986
1ab80e5b
MR
59872007-07-30 Maciej W. Rozycki <macro@mips.com>
5988
5989 * gdb.base/dump.exp: Force the correct endianness for binary
5990 formats not carrying this information.
5991
aba471f5
DJ
59922007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5993
5994 * gdb.threads/staticthreads.exp: Match .*sem_post.
5995
d4e07204
DJ
59962007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5997
5998 * gdb.base/readline.exp (operate_and_get_next): Match the final
5999 prompt.
6000
2b97317d
KB
60012007-07-23 Kevin Buettner <kevinb@redhat.com>
6002
6003 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
6004 to restarting SID.
6005
44efa07a
KB
60062007-07-18 Kevin Buettner <kevinb@redhat.com>
6007
6008 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
6009 prior to `gdb_start'.
6010
7b5ebade
KB
60112007-07-18 Kevin Buettner <kevinb@redhat.com>
6012
6013 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
6014 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
6015 Remove call to gdb_unload.
6016
255e7678
DJ
60172007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
6018 Daniel Jacobowitz <dan@codesourcery.com>
6019
6020 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
6021 for __WIN32__.
6022 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
6023 * gdb.base/unload.exp: Use shared library test routines.
6024
3a40aaa0
UW
60252007-07-03 Markus Deuling <deuling@de.ibm.com>
6026
6027 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
6028 * gdb.base/solib-symbol-lib.c: Likewise.
6029 * gdb.base/solib-symbol-main.c: Likewise.
6030
b0f4b84b
DJ
60312007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
6032
6033 * config/gdbserver.exp (gdb_reconnect): New.
6034 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
6035 gdb.base/solib-disc.exp: New files.
6036 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
6037 remote debugging".
6038 (gdb_compile): Add shlib_load flag.
6039 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
6040 port.
6041 (gdbserver_reconnect): New.
6042
1b05479a
DJ
60432007-07-01 Nick Roberts <nickrob@snap.net.nz>
6044 Daniel Jacobowitz <dan@codesourcery.com>
6045
6046 * gdb.base/annota3.exp: Test for if construct.
6047
86f78eb2
DJ
60482007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
6049
6050 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
6051
6a2eb474 60522007-06-21 Chris Dearman <chris@mips.com>
a9c64011 6053 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
6054
6055 * gdb.base/display.exp: Allow a newline after display/i.
6056 * gdb.base/pc-fp.exp: Likewise.
6057 * gdb.base/sigbpt.exp: Likewise.
6058
f8b73d13
DJ
60592007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
6060
6061 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
6062 required features to be included.
6063
4339e69e
DJ
60642007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
6065
6066 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
6067 in info threads output.
6068
23d964e7
UW
60692007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6070 Markus Deuling <deuling@de.ibm.com>
6071
6072 * gdb.arch/spu-info.exp: New testcase.
6073 * gdb.arch/spu-info.c: New file.
6074
fd20f75b
DJ
60752007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
6076
6077 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
6078 tpcs_offset. Restore lr after the call.
6079 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
6080
2226f861
DJ
60812007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
6082
6083 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
6084 (gdbserver_run): Kill any running gdbserver.
6085 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
6086
d12371a9
MR
60872007-05-17 Maciej W. Rozycki <macro@mips.com>
6088
6089 * gdb.base/sigbpt.exp: Preset segv_addr.
6090
93f02886
DJ
60912007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
6092
6093 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
6094 (gdb_compile_shlib): Likewise.
6095 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
6096 (default_gdb_init): Clear cleanfiles.
6097 (gdb_finish): Delete recorded cleanfiles.
6098 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
6099
6100 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
6101 Do not use isnative.
6102 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
6103 gdb.base/so-impl-ld.exp: Likewise.
6104 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
6105 * gdb.base/unload.exp: Likewise. Do not pass empty option to
6106 gdb_compile.
6107
b04e06d7
VP
61082007-05-15 Vladimir Prus <vladimir@codesourcery.com>
6109
6110 * config/unknown.exp: Remove.
6111
069ed931
UW
61122007-05-15 Markus Deuling <deuling@de.ibm.com>
6113
6114 * gdb.base/info-proc.exp: Check is_remote.
6115
09db0d03
UW
61162007-05-14 Markus Deuling <deuling@de.ibm.com>
6117
6118 * gdb.base/gcore.exp: Initialize variable core_supported.
6119
af2cbe8c
DJ
61202007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
6121
6122 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
6123
027c0295
DJ
61242007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
6125
6126 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
6127 * gdb.threads/print-threads.exp (test_all_threads): Allow
6128 negative and hexadecimal thread IDs.
6129
dc5000e7
DJ
61302007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
6131
6132 * gdb.java/jprint.java (public): Avoid invalid call to static
6133 method.
6134
2e74ed18
DP
61352007-05-14 Denis Pilat <denis.pilat@st.com>
6136
6137 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
6138 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
6139 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
6140 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
6141 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
6142
83547f02
UW
61432007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6144
6145 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 6146 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
6147 this mode.
6148 * gdb.base/ovlymgr.c: Provide stubs for spu target.
6149 * gdb.base/spu.ld: New file.
6150
b18be20d
DJ
61512007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
6152
6153 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
6154
be444858
DJ
61552007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
6156
6157 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
6158
b1d53152
DJ
61592007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
6160
6161 * gdb.java/jmain.exp: Handle demangled names with and without method
6162 signatures.
6163
d084b331
DJ
61642007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
6165
6166 * gdb.mi/mi-syn-frame.c (main, foo, bar)
6167 (have_a_very_merry_interrupt): Remove calls to puts.
6168 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
6169 inferior output.
6170 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
6171 test names.
6172
db9d7fc5
DJ
61732007-04-29 Markus Deuling <deuling@de.ibm.com>
6174 Daniel Jacobowitz <dan@codesourcery.com>
6175
6176 * gdb.base/auxv.exp (core_works): Also check is_remote.
6177 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
6178
ef783a7d 61792007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 6180
ef783a7d
VP
6181 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
6182 message, not the undefined 'module' variable.
6183 * gdb.base/siginfo.exp: Likewise.
6184 * gdb.base/sigstep.exp: Likewise.
6185 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
6186 serialport.
6187 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
6188
b7b73cae
CV
61892007-04-25 Corinna Vinschen <vinschen@redhat.com>
6190
6191 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
6192 target sim fails. Return 0 otherwise.
6193 (gdb_load): Return prematurely if gdb_target_sim fails.
6194
7d90fdfa
DP
61952007-04-16 Denis Pilat <denis.pilat@st.com>
6196
6197 * gdb.base/setshow.exp: Reset height after having set it to 100.
6198
5d3e9c85
DP
61992007-04-16 Denis Pilat <denis.pilat@st.com>
6200
6201 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
6202
18e75969
DP
62032007-04-16 Denis Pilat <denis.pilat@st.com>
6204
6205 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
6206
25d5ea92
VP
62072007-04-14 Vladimir Prus <vladimir@codesourcery.com>
6208
6209 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
6210 tests. Run the frozen varobjs test.
6211 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 6212 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 6213
0b49cb80
JK
62142007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6215
6216 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
6217 gdb.base/type-opaque.exp: New files.
6218
a73bafbc 62192007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
6220
6221 * gdb.mi/mi-var-child.c
a73bafbc
VP
6222 (do_children_tests): User char[2] instead of
6223 char so that automatic printing of pointers to char
6224 don't give unpredicable result.
6225 * gdb.mi/var-cmd.c (do_locals_test): Initialize
6226 local variables.
6227 * gdb.mi/mi-var-child.exp: Step to right line
6228 of do_children_tests.
6229 * gdb.mi/mi2-var-child.exp: Likewise.
6230 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 6231 do_locals_tests.
a73bafbc
VP
6232 (do_children_tests): User char[2] instead of
6233 char so that automatic printing of pointers to char
a9c64011 6234 don't give unpredicable result.
a73bafbc 6235 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 6236 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
6237 Pass test name to mi_wait_for_stop.
6238
7ce59000
DJ
62392007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
6240
6241 * gdb.asm/asm-source.exp: Remove d10v case.
6242 * lib/gdb.exp (skip_cplus_tests): Likewise.
6243 * gdb.asm/d10v.inc: Deleted.
6244
20389057
DJ
62452007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
6246
6247 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
6248
8807d78b
DJ
62492007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
6250
6251 * config/netware.exp: Delete file.
6252
aa3edb8e
JB
62532007-03-29 Joel Brobecker <brobecker@adacore.com>
6254
6255 * gdb.dwarf2/dw2-noloc.S: New file.
6256 * gdb.dwarf2/dw2-noloc.exp: New file.
6257
297561ac
PA
62582007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
6259
6260 * gdb.cp/method2.cc: New test.
6261 * gdb.cp/method2.exp: New test.
6262 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
6263
1f81bd39
DJ
62642007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
6265
6266 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
6267
9453113a
DJ
62682007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
6269
6270 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
6271
b741e217
DJ
62722007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
6273
6274 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
6275 (gdb_load): Delete, replace with...
6276 (gdb_reload): ...this.
6277 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
6278 * gdb.server/server-mon.exp: Likewise.
6279 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
6280 (gdb_start_cmd): New.
6281 (gdb_file_cmd): Save the last loaded file.
6282 (gdb_reload): New.
6283 (gdb_gnu_strip_debug): Use transform.
6284 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
6285 support here. Use new $last_loaded_file. Check mtime.
6286 (gdb_target_cmd): Handle ObjC failure case.
6287 (infer_host_exec): Delete.
6288 (gdbserver_load): Rename to...
6289 (gdbserver_run): ...this. Simplify.
6290 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
6291 (mi_gdb_load): Move most contents to a new function...
6292 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
6293 (mi_run_cmd): Use mi_gdb_target_load.
6294 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
6295 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
6296 Use gdb_run_cmd.
6297 * gdb.base/charsign.exp: Remove incorrect comment.
6298 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
6299 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
6300 gdb.base/start.exp: Use gdb_start_cmd.
6301
446ab585 63022007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 6303 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
6304
6305 * gdb.base/sigbpt.exp: Fix the message when skipping test.
6306 * gdb.base/signull.exp: Similarly.
6307
bbb88ebf
UW
63082007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6309
6310 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
6311 messages available to test cases (like chng-sym.exp).
6312
cb8c4a99
AS
63132007-03-14 Andreas Schwab <schwab@suse.de>
6314
6315 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
6316 format changes.
6317
4e463ff5
DJ
63182007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
6319
6320 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
6321 (optimized_1): New.
6322 (main): Call optimized_1.
6323 (gdb2029): Correct typos. Call gdb2029_marker.
6324 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
6325 for gdb2029.
6326
b6db2c47
MK
63272007-03-12 Mark Kettenis <kettenis@gnu.org>
6328
6329 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
6330 as tabs. Remove redundant test pattern.
6331
70ed3737
UW
63322007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6333
6334 * gdb.base/long_long.exp: Accept optional symbol name in <...>
6335 for /a format output.
6336
47b67b60
DJ
63372007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
6338
6339 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
6340 collect output incrementally.
6341
b8953b0e
UW
63422007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6343
6344 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
6345 for -var-create lpcharacter test.
6346 * gdb.mi/mi2-var-cmd.exp: Likewise.
6347
7acd5c40
UW
63482007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6349
6350 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
6351 pass on targets where address zero is readable.
6352
9c6759c1
UW
63532007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6354
6355 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
6356 just a single architecture.
6357
a2f1aeb4
UW
63582007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6359
6360 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
6361 (fetch_all_registers): New function, uses gdb_test_multiple and
6362 exp_continue to fetch inferior output line-by-line.
6363 Replace all uses of do_get_all_registers by fetch_all_registers.
6364
46579ac2
UW
63652007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6366
6367 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
6368 in target_info.
6369
fc133f24
MS
63702007-03-02 Michael Snyder <michael.snyder@palmsource.com>
6371
a9c64011 6372 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
6373 consistancy; add a default (timeout) case.
6374
7646a51d
MS
63752007-03-02 Michael Snyder <michael.snyder@palmsource.com>
6376
6377 * gdb.base/watchpoint.exp: Fix truncated comment.
6378
dcfff61f
MS
63792007-03-02 Michael Snyder <michael.snyder@palmsource.com>
6380
6381 * Makefile.in: Remove spurious single-quotes from sed command.
6382
664e3ee9
DJ
63832007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
6384
6385 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
6386 func.
6387 * gdb.mi/mi2-var-cmd.exp: Likewise.
6388
d7cc6f2f
JB
63892007-02-27 Joel Brobecker <brobecker@adacore.com>
6390
a9c64011
AS
6391 * gdb.dwarf2/dw2-producer.S: New file.
6392 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
6393
63942007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
6395
6396 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
6397 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
6398 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
6399 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
6400 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
6401 Revert tests to use mi_gdb_test and include value field in output
6402 of -var-create.
6403
93d42b30
DJ
64042007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
6405
6406 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
6407
c499ed39
DJ
64082007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
6409
6410 * gdb.base/maint.exp: Remove full paths from test names.
6411 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
6412 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
6413
9836f81b
JB
64142007-02-27 Joel Brobecker <brobecker@adacore.com>
6415
6416 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
6417
c74d0ad8
DJ
64182007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
6419
6420 * gdb.server/server-mon.exp: New test.
6421
2711e456
DJ
64222007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
6423
6424 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
6425
ff6f572f
DJ
64262007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
6427
6428 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
6429 register capitalization.
6430
fada3feb
DP
64312007-02-13 Denis Pilat <denis.pilat@st.com>
6432
6433 * gdb.mi/mi-var-invalidate.exp: New file.
6434
fb1e4ffc
DJ
64352007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
6436
6437 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
6438
3da939d7
DJ
64392007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
6440
6441 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
6442
123dc839
DJ
64432007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
6444
6445 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
6446 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
6447
877e3645 64482007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
6449
6450 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
6451 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
6452 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
6453 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
6454 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 6455 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 6456 Update tests to include value field in output of -var-create.
a9c64011 6457
3c0a2960
AS
64582007-02-08 Andreas Schwab <schwab@suse.de>
6459
6460 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
6461
108546a0
DJ
64622007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
6463
6464 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
6465 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
6466
d701dcab
DP
64672007-02-02 Denis Pilat <denis.pilat@st.com>
6468
6469 * gdb.threads/threadapply.exp: check that frame is not changed by
6470 the thread apply all command.
6471
783e3e2f
AS
64722007-01-31 Andreas Schwab <schwab@suse.de>
6473
6d9c3a87
AS
6474 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
6475
3c50d7b9
AS
6476 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
6477 in the dwarf sections.
6478 * gdb.dwarf2/mac-fileno.S: Likewise.
6479
783e3e2f
AS
6480 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
6481 bspstore register on ia64.
6482
78ff580e
AS
64832007-01-29 Andreas Schwab <schwab@suse.de>
6484
cc8e9b12
AS
6485 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
6486 "frame-begin" annotation.
6487
78ff580e
AS
6488 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
6489 number of "frames-invalid" annotations.
6490
704a4f78
DJ
64912007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6492
6493 * gdb.base/commands.exp: Call if_commands_test.
6494 (gdb_test_no_prompt, if_commands_test): New.
6495
e741bf94
MK
64962007-01-28 Mark Kettenis <kettenis@gnu.org>
6497
6498 * gdb.threads/sigthread.c (NSIGS): Make bigger.
6499
474d0ad3
AS
65002007-01-27 Andreas Schwab <schwab@suse.de>
6501
6502 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
6503 .short/.int/.quad in the dwarf sections.
6504 * gdb.dwarf2/dw2-intercu.S: Likewise.
6505 * gdb.dwarf2/dw2-intermix.S: Likewise.
6506
e784b426
JK
65072007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6508
6509 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
6510 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
6511 array.
e784b426
JK
6512 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
6513 * gdb.base/setvar.exp: Likewise.
6514
37f08e04
AS
65152007-01-26 Andreas Schwab <schwab@suse.de>
6516
9a01813a
AS
6517 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
6518 test.
6519
37f08e04
AS
6520 * gdb.base/multi-forks.exp ("restart $i"): Also match
6521 __kernel_syscall_via_break.
6522
6e2a9270
VP
65232007-01-24 Vladimir Prus <vladimir@codesourcery.com>
6524
6525 * lib/mi-support.exp (mi_delete_varobj): New.
6526 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
6527 testcase.
6528 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
6529 (main): Call the above.
6530 (reference_update_test, base_in_reference_test)
6531 (reference_to_pointer): Delete the created varobjs.
a9c64011 6532
e515b470
DJ
65332007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
6534
6535 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
6536 * configure: Regenerated.
6537 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
6538 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
6539 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
6540 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
6541 * lib/gdb.exp (gdb_skip_xml_test): New function.
6542
08d8bcd7
DJ
65432007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
6544
6545 * gdb.base/sigrepeat.exp: Correct error message.
6546
65472007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
6548 Daniel Jacobowitz <dan@codesourcery.com>
6549
6550 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
6551 gdb.arch/i386-gnu-cfi-asm.S: New files.
6552
97c3f1f3
JK
65532007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6554
6555 * lib/gdb.exp: Abort on missing `site.exp'.
6556
cb1df416
DJ
65572007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6558 Daniel Jacobowitz <dan@codesourcery.com>
6559
6560 * gdb.base/included.c, gdb.base/included.exp,
6561 gdb.base/included.h: New files.
6562
35990120
DJ
65632007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6564
6565 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
6566 (maximize_rlimit): Reduce limits on 64-bit systems.
6567
6e81a116 65682007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
6569
6570 From Marcus Deuling <deuling@de.ibm.com>:
6571 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
6572 every case.
6573
6c3c41f3
NR
65742007-01-13 Nick Roberts <nickrob@snap.net.nz>
6575
6576 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
6577 (test_path_specification): Use objdir instead of srcdir to always
6578 get an absolute filename.
6579
2f12c312
DJ
65802007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
6581
6582 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
6583
81121995
VP
65842007-01-11 Vladimir Prus <vladimir@codesourcery.com>
6585
6586 * gdb.mi/mi-var-cp.cc (reference_update_tests):
6587 Make sure the variable we're using is in scope.
6588 (reference_to_pointer): Likewise.
6589
4741b737
DJ
65902007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
6591
6592 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
6593 has no debug information.
6594
054410c3
DJ
65952007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
6596
6597 * gdb.base/annota1.exp: Remove extra send_gdb.
6598
818f79f6
DJ
65992007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6600
6601 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
6602
f7a6bb70
DJ
66032007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6604
6605 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
6606
57e66780
DJ
66072007-01-08 Nick Roberts <nickrob@snap.net.nz>
6608 Daniel Jacobowitz <dan@codesourcery.com>
6609
6610 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
6611 lcharacter or linteger change. Correct duplicated test name.
6612 * gdb.mi/mi2-var-cmd.exp: Likewise.
6613
3d799a95
DJ
66142007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
6615
6616 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
6617
66182007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 6619
a9c64011
AS
6620 * gdb.base/nofield.c: New file.
6621 * gdb.base/nofield.exp: New testcase.
51679ba9 6622
eafb94e8
NR
66232007-01-05 Nick Roberts <nickrob@snap.net.nz>
6624
6625 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
6626
6627 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
6628 test.
6629
5e572bb4
DJ
66302007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
6631
6632 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
6633
74a44383
DJ
66342007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
6635
6636 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
6637 when continuing.
6638
1b572db9
DJ
66392007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
6640
6641 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
6642 Expect ".exe" extension.
6643
381bc39b
DJ
66442007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
6645
6646 * gdb.base/charset.exp: Add explicit filename to break.
6647 * gdb.base/dbx.exp: Add explicit filename to breaks.
6648
2b70e4c6
DJ
66492007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
6650
6651 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
6652 * gdb.mi/mi2-file.exp: Likewise.
6653
303b6f5d
DJ
66542007-01-04 Vladimir Prus <vladimir@codesourcery.com>
6655
6656 Implement specification of MI tests as comments
6657 in C and C++ sources.
6658 * lib/mi-support.exp (mi_autotest_data): New variable.
6659 (mi_autotest_source): New variable.
6660 (count_newlines, mi_prepare_inline_tests)
6661 (mi_get_inline_test, mi_continue_to_line)
6662 (mi_run_inline_test, mi_tbreak)
6663 (mi_send_resuming_command, mi_wait_for_stop): New functions.
6664 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
6665 Run inline tests.
6666 * gdb.mi/mi-var-cp.cc: Define tests here.
6667
23da0d94
VP
66682007-01-04 Vladimir Prus <vladimir@codesourcery.com>
6669
6670 Simplify usage of mi_continue_to.
6671 * lib/mi-support.exp (mi_runto_helper): Renamed
6672 from mi_runto, added new parameter 'run_or_continue'.
6673 (mi_runto): Use mi_runto_helper.
6674 (mi_continue_to): Accept just function name as parameter.
6675 Use mi_runto_helper.
6676 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
6677 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 6678
f9e18282
JB
66792006-01-04 Joel Brobecker <brobecker@adacore.com>
6680
6681 Make this testcase a bit more realistic. The current code
6682 is too simplistic, and allows the compiler to optimize out
6683 some of the entities we need for this testcase.
6684 * gdb.ada/null_record/bar.ads (Void_Star): New type.
6685 (Do_Nothing): Add extra parameter.
6686 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
6687 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
6688 by using a variable of type Void_Star.
6689
fd678c65
JB
66902006-01-04 Joel Brobecker <brobecker@adacore.com>
6691
6692 * gdb.ada/catch_ex/foo.adb: New file.
6693 * gdb.ada/catch_ex.exp: New testcase.
6694
05cfdb42
DJ
66952007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
6696
6697 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
6698 pass --image-base to linker.
6699
2e03ee74
DJ
67002007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6701 Daniel Jacobowitz <dan@codesourcery.com>
6702
6703 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
6704 secondary prompts.
6705
0d5de010
DJ
67062007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
6707
6708 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
6709 output. Test the types of members and member pointers.
6710 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
6711 gdb/2092.
6712 * gdb.cp/member-ptr.exp: Search for a comment instead of a
6713 statement. Enable for GCC. Update expected output for some tests
6714 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
6715 layout.
6716 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
6717 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
6718 (Diamond::vget_base): New.
6719 (main): Add new tests.
6720 * gdb.cp/printmethod.exp: Update expected output for member functions.
6721 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
6722 print pEe->D::vg().
6723
61a771aa
DJ
67242007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
6725
6726 * gdb.threads/tls.exp: Allow stops in sem_post.
6727
2fa63963
DJ
67282006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
6729
6730 * gdb.base/annota1.exp: Allow .*printf in backtraces.
6731 * gdb.base/annota3.exp: Likewise.
6732 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
6733 again (instead of timing out).
6734 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
6735 GCC bug 26475.
6736 * gdb.java/jmisc.exp: Adjust to work with method signatures including
6737 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
6738 test from jmisc1.exp.
6739 * gdb.java/jmisc1.exp: Delete.
6740 * gdb.java/jprint.exp: Adjust to work with method signatures including
6741 return types.
6742 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
6743 * gdb.threads/linux-dp.exp: Don't be confused by program output.
6744 * lib/java.exp (compile_java_from_source): Pass the correct type
6745 to target_compile.
6746
5eefc2b7
JB
67472006-12-31 Joel Brobecker <brobecker@adacore.com>
6748
6749 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
6750 (stack_align_edx): New function.
6751 (stack_align_eax): New function.
6752 (main): Add calls to stack_align_edx and stack_align_eax.
6753 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
6754 Add testing for the cases where the register used during a stack
6755 realignment is edx. Same for eax.
6756
227c54da
DJ
67572006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
6758
6759 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
6760 and generic PE targets.
6761
cab8ac94
JB
67622006-12-29 Joel Brobecker <brobecker@adacore.com>
6763
6764 * gdb.ada/array_return.exp: Update copyright date list.
6765
ba54f318
JB
67662006-12-27 Joel Brobecker <brobecker@adacore.com>
6767
6768 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
6769 (Create_Small_Float_Vector): New function.
6770 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
6771 function body.
6772 * gdb.ada/array_return/p.adb: Use new type and function from
6773 package Pck.
6774 * gdb.ada/array_return.exp: Add a test verifying that GDB is
6775 able to print the value returned by a function returning an
6776 array of float.
6777
6b7a35dd
JB
67782006-12-20 Joel Brobecker <brobecker@adacore.com>
6779
6780 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
6781 The associated tests should be PASSing.
6782
038224f6
VP
67832006-12-08 Vladimir Prus <vladimir@codesourcery.com>
6784
6785 Test for base in references.
6786 * gdb.mi/mi-var-cp.cc: Add test code.
6787 * gdb.mi/mi-var-cp.exp: Test for bases in references.
6788 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
6789 * gdb.mi/mi2-watch.exp: Likewise.
6790 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
6791 (mi_list_varobj_children): New function.
6792
b26ed50d
VP
67932006-12-08 Vladimir Prus <vladimir@codesourcery.com>
6794
6795 * lib/mi-support.exp
6796 (mi_runto): Accept "()" after function name.
6797 (mi_create_varobj): New function.
6798 (mi_varobj_update): New function.
6799 (mi_Check_varobj_value): New function.
6800 * gdb.mi/mi-var-cp.exp: New file.
6801 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 6802
08232497
DJ
68032006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
6804
6805 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
6806 gdb.base/weaklib2.c: New files.
6807
d394c993 68082006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 6809
ac6c2fba
NS
6810 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
6811 info. Adjust test names.
6812
8ec659a0 6813 * gdb.base/break.c (main): Move position of malloc.
d394c993 6814 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 6815
acd65feb
VP
68162006-11-28 Vladimir Prus <vladimir@codesourcery.com>
6817
6818 * gdb.mi/mi-var-cmd.exp: Check -var-update after
6819 assignement of arrays and function pointers.
6820 * gdb.mi/var-cmd.c: Add declaration necessary for above
6821 tests.
6822
f556d5e5
NS
68232006-11-27 Nathan Sidwell <nathan@codesourcery.com>
6824
6825 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
6826
6827 * gdb.threads/linux-dp.exp: Read thread table before and after
6828 creating each philosopher and verify it.
6829
697bc68d
NS
68302006-11-27 Nathan Sidwell <nathan@codesourcery.com>
6831 Paul Brook <paul@codesourcery.com>
6832 Daniel Jacobowitz <dan@codesourcery.com>
6833
6834 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 6835 main to remove duplication. Add start function of the form
697bc68d
NS
6836 '_*start[1-9]*'. Add RVDS start function.
6837
29d73ae4
DJ
68382006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
6839
6840 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
6841
c1d88655
UW
68422006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6843
6844 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
6845 * gdb.asm/spu.inc: New file.
6846 * gdb.base/term.exp: Disable if [target_info exists noargs].
6847 * gdb.gdb/complaints.exp: Disable if ![isnative].
6848 * gdb.gdb/selftest.exp: Likewise.
6849 * gdb.gdb/observer.exp: Likewise.
6850 * gdb.gdb/xfullpath.exp: Likewise.
6851 * gdb.base/attach.exp: Disable on SPU target.
6852 * gdb.cp/bs145503.exp: Likewise.
6853 * gdb.cp/exception.exp: Likewise.
6854 * gdb.cp/userdef.exp: Likewise.
6855
32a13b1a
DJ
68562006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
6857
6858 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
6859
d8295fe9
VP
68602006-11-10 Vladimir Prus <vladimir@codesourcery.com>
6861
6862 * gdb.base/completion.exp: Fix completion tests for
6863 'info' and 'info '.
6864 * gdb.base/help.exp (help_test_raw, test_class_help)
6865 (test_prefix_command_help): Move...
6866 * lib/gdb.exp: Here.
6867 * gdb.base/main.exp: Adjust.
6868 * gdb.cp/maint.exp: Adjust.
6869 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 6870
8c394015
VP
68712006-11-09 Vladimir Prus <vladimir@codesourcery.com>
6872
6873 * gdb.stabs/weird.exp (print_weird_var): Use
6874 gdb_test_multiple instead of gdb_expect.
6875
027fc1bc
VP
68762006-11-09 Vladimir Prus <vladimir@codesourcery.com>
6877
6878 * gdb.base/help.exp (help_test_raw): New.
6879 (test_class_help): New.
6880 (test_prefix_command_help): New.
6881 Adjust testcases.
6882
67609209
FR
68832006-11-09 Christophe Lyon <christophe.lyon@st.com>
6884
6885 * gdb.base/constvars.c (main): Write to crass and crips, so that
6886 they are allocated by the compiler.
6887
f73adfeb
AS
68882006-10-27 Andreas Schwab <schwab@suse.de>
6889
6890 * gdb.base/multi-forks.exp: Use "detach fork" instead of
6891 "detach-fork".
6892
2f83a18e
DJ
68932006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
6894
6895 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
6896 of patterns.
6897
94277a38
DJ
68982006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
6899
6900 * gdb.base/sepdebug.exp: Remove debug format test.
6901 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
6902 Handle no-symtab.
6903 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
6904
5bd2f6e2
DJ
69052006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
6906
6907 * gdb.threads/manythreads.c (thread_function, main): Don't cast
6908 int to pointer or pointer to int.
6909 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
6910
8c008720
DJ
69112006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
6912
6913 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
6914
9e35dae4
DJ
69152006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6916
6917 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
6918
d9639e13
DJ
69192006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
6920
6921 PR c++/2116
6922 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
6923
390a1bd0
JB
69242006-10-06 Joel Brobecker <brobecker@adacore.com>
6925
6926 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
6927 the corresponding bug has been fixed in GDB (PR/2018).
6928
dd920c33
JB
69292006-10-06 Joel Brobecker <brobecker@adacore.com>
6930
6931 * gdb.base/subst.exp: New testcase.
6932
53bbefe9
JB
69332006-10-06 Joel Brobecker <brobecker@adacore.com>
6934
6935 * gdb.ada/array_return/pck.ads: Add copyright notice.
6936 * gdb.ada/array_return/pck.adb: Likewise.
6937 * gdb.ada/array_return/p.adb: Likewise.
6938 * gdb.ada/exec_changed/first.adb: Likewise.
6939 * gdb.ada/exec_changed/second.adb: Likewise.
6940
09851417
JB
69412006-10-06 Joel Brobecker <brobecker@adacore.com>
6942
6943 * gdb.ada/watch_arg/watch.adb: New file.
6944 * gdb.ada/watch_arg.exp: New testcase.
6945
041bf30d
VP
69462006-10-02 Vladimir Prus <vladimir@codesourcery.com>
6947
6948 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 6949 via string_to_regexp.
041bf30d 6950 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 6951
f286fbdd 69522006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
6953
6954 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
6955 Remove unused / obsolete files.
6956
7c07f349
NR
69572006-09-19 Nick Roberts <nickrob@snap.net.nz>
6958
6959 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
6960
cd5ff84a
VP
69612006-09-17 Vladimir Prus <vladimir@codesourcery.com>
6962
6963 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
6964 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 6965 the number of frames.
cd5ff84a 6966
ae018d1a
DJ
69672006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
6968
6969 * gdb.base/args.c (main): Add breakpoint marker.
6970 * gdb.base/args.exp: Use args_test for tests. Add new tests which
6971 really test empty arguments.
6972 (args_load): Delete.
6973 (args_test): New.
6974
b399c549
NR
69752006-09-13 Nick Roberts <nickrob@snap.net.nz>
6976
6977 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
6978 check for one file.
6979
2ab1eb7a
VP
69802006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
6981
6982 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
6983 HIGH_FRAME argument to -stack-list-locals can be larger than
6984 the number of frames.
a9c64011 6985
476308bf
FF
69862006-08-18 Fred Fish <fnf@specifix.com>
6987
6988 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
6989 '$' in front of skip_vmx_tests_saved when setting that.
6990
8625200f
AS
69912006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
6992
6993 * gdb.base/trace-commands.exp: New file.
6994
089ec8f1
DJ
69952006-08-10 Joel Brobecker <brobecker@adacore.com>
6996 Daniel Jacobowitz <dan@codesourcery.com>
6997
6998 * gdb.base/step-bt.exp: Make hexadecimal address optional in
6999 expected output of the backtrace commands.
7000
b60f0898
JB
70012006-08-09 Joel Brobecker <brobecker@adacore.com>
7002
7003 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
7004 untested followed by return combination.
7005 * gdb.arch/altivec-regs.exp: Likewise.
7006 * gdb.arch/e500-abi.exp: Likewise.
7007 * gdb.arch/e500-regs.exp: Likewise.
7008 * gdb.arch/gdb1291.exp: Likewise.
7009 * gdb.arch/gdb1431.exp: Likewise.
7010 * gdb.arch/gdb1558.exp: Likewise.
7011 * gdb.arch/i386-prologue.exp: Likewise.
7012 * gdb.arch/i386-unwind.exp: Likewise.
7013 * gdb.asm/asm-source.exp: Likewise.
7014 * gdb.base/a2-run.exp: Likewise.
7015 * gdb.base/advance.exp: Likewise.
7016 * gdb.base/all-bin.exp: Likewise.
7017 * gdb.base/annota1.exp: Likewise.
7018 * gdb.base/annota3.exp: Likewise.
7019 * gdb.base/args.exp: Likewise.
7020 * gdb.base/arithmet.exp: Likewise.
7021 * gdb.base/assign.exp: Likewise.
7022 * gdb.base/async.exp: Likewise.
7023 * gdb.base/attach.exp: Likewise.
7024 * gdb.base/bang.exp: Likewise.
7025 * gdb.base/bigcore.exp: Likewise.
7026 * gdb.base/bitfields.exp: Likewise.
7027 * gdb.base/bitfields2.exp: Likewise.
7028 * gdb.base/break.exp: Likewise.
7029 * gdb.base/call-sc.exp: Likewise.
7030 * gdb.base/call-strs.exp: Likewise.
7031 * gdb.base/callfuncs.exp: Likewise.
7032 * gdb.base/checkpoint.exp: Likewise.
7033 * gdb.base/chng-syms.exp: Likewise.
7034 * gdb.base/code-expr.exp: Likewise.
7035 * gdb.base/commands.exp: Likewise.
7036 * gdb.base/completion.exp: Likewise.
7037 * gdb.base/cond-expr.exp: Likewise.
7038 * gdb.base/condbreak.exp: Likewise.
7039 * gdb.base/consecutive.exp: Likewise.
7040 * gdb.base/constvars.exp: Likewise.
7041 * gdb.base/corefile.exp: Likewise.
7042 * gdb.base/cvexpr.exp: Likewise.
7043 * gdb.base/dbx.exp: Likewise.
7044 * gdb.base/define.exp: Likewise.
7045 * gdb.base/detach.exp: Likewise.
7046 * gdb.base/display.exp: Likewise.
7047 * gdb.base/dump.exp: Likewise.
7048 * gdb.base/ena-dis-br.exp: Likewise.
7049 * gdb.base/ending-run.exp: Likewise.
7050 * gdb.base/environ.exp: Likewise.
7051 * gdb.base/eval-skip.exp: Likewise.
7052 * gdb.base/exprs.exp: Likewise.
7053 * gdb.base/fileio.exp: Likewise.
7054 * gdb.base/finish.exp: Likewise.
7055 * gdb.base/float.exp: Likewise.
7056 * gdb.base/foll-exec.exp: Likewise.
7057 * gdb.base/foll-fork.exp: Likewise.
7058 * gdb.base/foll-vfork.exp: Likewise.
7059 * gdb.base/freebpcmd.exp: Likewise.
7060 * gdb.base/funcargs.exp: Likewise.
7061 * gdb.base/gcore.exp: Likewise.
7062 * gdb.base/gdb1090.exp: Likewise.
7063 * gdb.base/gdb1250.exp: Likewise.
7064 * gdb.base/huge.exp: Likewise.
7065 * gdb.base/info-proc.exp: Likewise.
7066 * gdb.base/interrupt.exp: Likewise.
7067 * gdb.base/jump.exp: Likewise.
7068 * gdb.base/langs.exp: Likewise.
7069 * gdb.base/lineinc.exp: Likewise.
7070 * gdb.base/list.exp: Likewise.
7071 * gdb.base/logical.exp: Likewise.
7072 * gdb.base/long_long.exp: Likewise.
7073 * gdb.base/macscp.exp: Likewise.
7074 * gdb.base/maint.exp: Likewise.
7075 * gdb.base/mips_pro.exp: Likewise.
7076 * gdb.base/miscexprs.exp: Likewise.
7077 * gdb.base/multi-forks.exp: Likewise.
7078 * gdb.base/opaque.exp: Likewise.
7079 * gdb.base/overlays.exp: Likewise.
7080 * gdb.base/pc-fp.exp: Likewise.
7081 * gdb.base/pointers.exp: Likewise.
7082 * gdb.base/printcmds.exp: Likewise.
7083 * gdb.base/psymtab.exp: Likewise.
7084 * gdb.base/ptype.exp: Likewise.
7085 * gdb.base/recurse.exp: Likewise.
7086 * gdb.base/relational.exp: Likewise.
7087 * gdb.base/relocate.exp: Likewise.
7088 * gdb.base/remote.exp: Likewise.
7089 * gdb.base/reread.exp: Likewise.
7090 * gdb.base/restore.exp: Likewise.
7091 * gdb.base/return.exp: Likewise.
7092 * gdb.base/return2.exp: Likewise.
7093 * gdb.base/scope.exp: Likewise.
7094 * gdb.base/sect-cmd.exp: Likewise.
7095 * gdb.base/sep.exp: Likewise.
7096 * gdb.base/sepdebug.exp: Likewise.
7097 * gdb.base/setshow.exp: Likewise.
7098 * gdb.base/setvar.exp: Likewise.
7099 * gdb.base/sigall.exp: Likewise.
7100 * gdb.base/sigbpt.exp: Likewise.
7101 * gdb.base/signals.exp: Likewise.
7102 * gdb.base/signull.exp: Likewise.
7103 * gdb.base/sizeof.exp: Likewise.
7104 * gdb.base/solib.exp: Likewise.
7105 * gdb.base/step-line.exp: Likewise.
7106 * gdb.base/step-test.exp: Likewise.
7107 * gdb.base/structs.exp: Likewise.
7108 * gdb.base/structs2.exp: Likewise.
7109 * gdb.base/term.exp: Likewise.
7110 * gdb.base/twice.exp: Likewise.
7111 * gdb.base/until.exp: Likewise.
7112 * gdb.base/varargs.exp: Likewise.
7113 * gdb.base/volatile.exp: Likewise.
7114 * gdb.base/watchpoint.exp: Likewise.
7115 * gdb.base/whatis-exp.exp: Likewise.
7116 * gdb.base/whatis.exp: Likewise.
7117 * gdb.cp/ambiguous.exp: Likewise.
7118 * gdb.cp/annota2.exp: Likewise.
7119 * gdb.cp/annota3.exp: Likewise.
7120 * gdb.cp/bool.exp: Likewise.
7121 * gdb.cp/breakpoint.exp: Likewise.
7122 * gdb.cp/casts.exp: Likewise.
7123 * gdb.cp/class2.exp: Likewise.
7124 * gdb.cp/classes.exp: Likewise.
7125 * gdb.cp/cplusfuncs.exp: Likewise.
7126 * gdb.cp/ctti.exp: Likewise.
7127 * gdb.cp/derivation.exp: Likewise.
7128 * gdb.cp/exception.exp: Likewise.
7129 * gdb.cp/gdb1355.exp: Likewise.
7130 * gdb.cp/hang.exp: Likewise.
7131 * gdb.cp/inherit.exp: Likewise.
7132 * gdb.cp/local.exp: Likewise.
7133 * gdb.cp/m-data.exp: Likewise.
7134 * gdb.cp/m-static.exp: Likewise.
7135 * gdb.cp/member-ptr.exp: Likewise.
7136 * gdb.cp/method.exp: Likewise.
7137 * gdb.cp/misc.exp: Likewise.
7138 * gdb.cp/namespace.exp: Likewise.
7139 * gdb.cp/overload.exp: Likewise.
7140 * gdb.cp/ovldbreak.exp: Likewise.
7141 * gdb.cp/pr-1023.exp: Likewise.
7142 * gdb.cp/pr-1210.exp: Likewise.
7143 * gdb.cp/pr-574.exp: Likewise.
7144 * gdb.cp/printmethod.exp: Likewise.
7145 * gdb.cp/psmang.exp: Likewise.
7146 * gdb.cp/ref-params.exp: Likewise.
7147 * gdb.cp/ref-types.exp: Likewise.
7148 * gdb.cp/rtti.exp: Likewise.
7149 * gdb.cp/templates.exp: Likewise.
7150 * gdb.cp/try_catch.exp: Likewise.
7151 * gdb.cp/userdef.exp: Likewise.
7152 * gdb.cp/virtfunc.exp: Likewise.
7153 * gdb.disasm/am33.exp: Likewise.
7154 * gdb.disasm/h8300s.exp: Likewise.
7155 * gdb.disasm/mn10300.exp: Likewise.
7156 * gdb.disasm/sh3.exp: Likewise.
7157 * gdb.disasm/t01_mov.exp: Likewise.
7158 * gdb.disasm/t02_mova.exp: Likewise.
7159 * gdb.disasm/t03_add.exp: Likewise.
7160 * gdb.disasm/t04_sub.exp: Likewise.
7161 * gdb.disasm/t05_cmp.exp: Likewise.
7162 * gdb.disasm/t06_ari2.exp: Likewise.
7163 * gdb.disasm/t07_ari3.exp: Likewise.
7164 * gdb.disasm/t08_or.exp: Likewise.
7165 * gdb.disasm/t09_xor.exp: Likewise.
7166 * gdb.disasm/t10_and.exp: Likewise.
7167 * gdb.disasm/t11_logs.exp: Likewise.
7168 * gdb.disasm/t12_bit.exp: Likewise.
7169 * gdb.disasm/t13_otr.exp: Likewise.
7170 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
7171 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
7172 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
7173 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
7174 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
7175 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
7176 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
7177 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
7178 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
7179 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
7180 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
7181 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
7182 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
7183 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
7184 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
7185 * gdb.mi/gdb701.exp: Likewise.
7186 * gdb.mi/gdb792.exp: Likewise.
7187 * gdb.mi/mi-basics.exp: Likewise.
7188 * gdb.mi/mi-break.exp: Likewise.
7189 * gdb.mi/mi-cli.exp: Likewise.
7190 * gdb.mi/mi-console.exp: Likewise.
7191 * gdb.mi/mi-disassemble.exp: Likewise.
7192 * gdb.mi/mi-eval.exp: Likewise.
7193 * gdb.mi/mi-file.exp: Likewise.
7194 * gdb.mi/mi-read-memory.exp: Likewise.
7195 * gdb.mi/mi-regs.exp: Likewise.
7196 * gdb.mi/mi-return.exp: Likewise.
7197 * gdb.mi/mi-simplerun.exp: Likewise.
7198 * gdb.mi/mi-stack.exp: Likewise.
7199 * gdb.mi/mi-stepi.exp: Likewise.
7200 * gdb.mi/mi-syn-frame.exp: Likewise.
7201 * gdb.mi/mi-until.exp: Likewise.
7202 * gdb.mi/mi-var-block.exp: Likewise.
7203 * gdb.mi/mi-var-child.exp: Likewise.
7204 * gdb.mi/mi-var-cmd.exp: Likewise.
7205 * gdb.mi/mi-var-display.exp: Likewise.
7206 * gdb.mi/mi-watch.exp: Likewise.
7207 * gdb.mi/mi2-basics.exp: Likewise.
7208 * gdb.mi/mi2-break.exp: Likewise.
7209 * gdb.mi/mi2-cli.exp: Likewise.
7210 * gdb.mi/mi2-console.exp: Likewise.
7211 * gdb.mi/mi2-disassemble.exp: Likewise.
7212 * gdb.mi/mi2-eval.exp: Likewise.
7213 * gdb.mi/mi2-file.exp: Likewise.
7214 * gdb.mi/mi2-read-memory.exp: Likewise.
7215 * gdb.mi/mi2-regs.exp: Likewise.
7216 * gdb.mi/mi2-return.exp: Likewise.
7217 * gdb.mi/mi2-simplerun.exp: Likewise.
7218 * gdb.mi/mi2-stack.exp: Likewise.
7219 * gdb.mi/mi2-stepi.exp: Likewise.
7220 * gdb.mi/mi2-syn-frame.exp: Likewise.
7221 * gdb.mi/mi2-until.exp: Likewise.
7222 * gdb.mi/mi2-var-block.exp: Likewise.
7223 * gdb.mi/mi2-var-child.exp: Likewise.
7224 * gdb.mi/mi2-var-cmd.exp: Likewise.
7225 * gdb.mi/mi2-var-display.exp: Likewise.
7226 * gdb.mi/mi2-watch.exp: Likewise.
7227 * gdb.stabs/exclfwd.exp: Likewise.
7228 * gdb.stabs/weird.exp: Likewise.
7229 * gdb.threads/gcore-thread.exp: Likewise.
7230 * gdb.trace/actions.exp: Likewise.
7231 * gdb.trace/backtrace.exp: Likewise.
7232 * gdb.trace/circ.exp: Likewise.
7233 * gdb.trace/collection.exp: Likewise.
7234 * gdb.trace/deltrace.exp: Likewise.
7235 * gdb.trace/infotrace.exp: Likewise.
7236 * gdb.trace/limits.exp: Likewise.
7237 * gdb.trace/packetlen.exp: Likewise.
7238 * gdb.trace/passc-dyn.exp: Likewise.
7239 * gdb.trace/passcount.exp: Likewise.
7240 * gdb.trace/report.exp: Likewise.
7241 * gdb.trace/save-trace.exp: Likewise.
7242 * gdb.trace/tfind.exp: Likewise.
7243 * gdb.trace/tracecmd.exp: Likewise.
7244 * gdb.trace/while-dyn.exp: Likewise.
7245 * gdb.trace/while-stepping.exp: Likewise.
7246
f4b618d1
JB
72472006-08-08 Joel Brobecker <brobecker@adacore.com>
7248
7249 * gdb.base/step-bt.c: New file.
7250 * gdb.base/step-bt.exp: New testcase.
7251
3d00d119
DJ
72522006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
7253
7254 * config/monitor.exp (gdb_load): Remove support for obsolete
7255 download-write-size.
7256 * gdb.base/remote.exp: Likewise. Update all callers of
7257 gdb_timed_load.
7258
017b5bd4
DJ
72592006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
7260
7261 * cursal.exp: Pass binfile to gdb_load.
7262
837c599d
DJ
72632006-08-01 Nathan Sidwell <nathan@codesourcery.com>
7264
7265 * gdb.base/cursal.exp: Add "" to gdb_load call.
7266
8dd4540b
MK
72672006-07-29 Mark Kettenis <kettenis@gnu.org>
7268
7269 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
7270 NetBSD/ELF targets.
7271
ab5c9f60
DJ
72722006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
7273
7274 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
7275 operator*.
7276
4c42eaff
DJ
72772006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
7278
7279 * gdb.base/completion.exp: Update for change in "file" behavior.
7280 * gdb.stabs/weird.exp: Likewise.
7281 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
7282 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
7283
0155cc76
NS
72842006-07-24 Nathan Sidwell <nathan@codesourcery.com>
7285
7286 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
7287 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
7288
16026cd7
AS
72892006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
7290
7291 * gdb.base/default.exp: Update source command error message.
7292 * gdb.base/help.exp: Update 'help source' message.
7293
16963cb6
DJ
72942006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
7295
7296 * gdb.cp/bs15503.exp: Update comment for no longer crashing
7297 test.
7298
6d7fd486
AS
72992006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
7300
7301 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
7302
29e8a844
DJ
73032006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
7304
7305 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
7306
6afcfa39
DJ
73072006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
7308
7309 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
7310
267a692b
MK
73112006-07-17 Mark Kettenis <kettenis@gnu.org>
7312
7313 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
7314 *-*-openbsd* from targets for wich we expect ARM FPA floating
7315 point format.
7316
85d2fec4
NR
73172006-07-17 Nick Roberts <nickrob@snap.net.nz>
7318
7319 * gdb.cp/annota3.exp: Expect frame-begin annotation.
7320
73212006-07-17 Mark Kettenis <kettenis@gnu.org>
7322
7323 * gdb.base/annota3.exp: Expect frame-begin annotation.
7324
85b4c6e8
JB
73252006-07-14 Joel Brobecker <brobecker@adacore.com>
7326
7327 * gdb.base/help.exp: Adjust "help unset" test to accept
7328 any list of unset commands.
7329
fb933624
DJ
73302006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
7331 Daniel Jacobowitz <dan@codesourcery.com>
7332
7333 * gdb.cp/ref-params.exp: New test.
7334 * gdb.cp/ref-params.cc: New source file.
7335 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
7336
1dff4b64
MK
73372006-07-08 Mark Kettenis <kettenis@gnu.org>
7338
7339 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
7340 spaces/tabs in regular expressions since they might not be there.
7341
40d2e0e3
AS
73422006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
7343
7344 * gdb.base/ifelse.exp: New file.
7345
f6c957d2
NS
73462006-07-04 Nathan Sidwell <nathan@codesourcery.com>
7347
7348 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
7349 line.
7350 * gdb.base/huge.exp: Loop over compilation to find a size that
7351 is acceptable.
7352 * gdb.base/remote.exp: Correct expected strings.
7353 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
7354
b9c5a23d
DJ
73552006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
7356
7357 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
7358
9af2e58d
DJ
73592006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
7360
7361 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
7362 native.
7363
30930ca5
DJ
73642006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
7365
7366 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
7367 enable stabs testing.
7368
aa32fa1d
DJ
73692006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
7370
bd4a4c80 7371 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
7372 gdb_test_multiple does.
7373
321fef15
DJ
73742006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
7375
7376 * Makefile.in (host_alias): Remove.
7377 (target_alias): Use @target_noncanonical@.
7378 (site.exp): Don't set host_alias.
7379 * aclocal.m4: Remove contents. Include acx.m4.
7380 * configure: Regenerated.
7381 * configure.ac: Use ACX_NONCANONICAL_TARGET.
7382
e1c2defa
NS
73832006-06-13 Nathan Sidwell <nathan@codesourcery.com>
7384
e63b55d1
NS
7385 * lib/gdb.exp (gdb_load_cmd): New.
7386
5600ea19
NS
7387 * gdb.base/fileio.c: Add system(NULL) test.
7388 * gdb.base/fileio.exp: Check it.
7389
e1c2defa
NS
7390 * gdb.base/break.c: Add 10a breakpoint at }
7391 * gdb.base/break.exp: Add test for breakpoint at }
7392 * gdb.cp/anon-union.cc: Add code at end of function.
7393 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
7394 * gdb.mi/var-cmd.c: Add code at end of function.
7395 * gdb.mi/mi-var-display.exp: Adjust end of next.
7396 * gdb.mi/mi2-var-display.exp: Likewise.
7397 * gdb.base/fileio.c: Add stop function and insert calls at
7398 stopping places.
7399 * gdb.base/fileio.exp: Breakpoint stop function and remove
7400 explicit line number references.
7401
6c0112ec
JB
74022006-05-19 Joel Brobecker <brobecker@adacore.com>
7403
a9c64011
AS
7404 * gdb.base/del.exp (test_delete_alias): New function.
7405 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 7406
154189a4
FF
74072006-05-18 Fred Fish <fnf@specifix.com>
7408
7409 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
7410 required. Check for spurious output after program exits normally.
7411
582e64c2
FF
74122006-05-17 Fred Fish <fnf@specifix.com>
7413
7414 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
7415 gdb_load, so it works in the simulator.
7416
8ef6493a
FF
74172006-05-11 Fred Fish <fnf@specifix.com>
7418
7419 * gdb.base/bang.exp: Ignore unexpected output between the
7420 "program exited normally" and the gdb prompt, as many other
7421 tests do.
7422
692b141c
MK
74232006-05-07 Mark Kettenis <kettenis@gnu.org>
7424
7425 * gdb.base/help.exp: Make "delete checkpoint" part option for
7426 "help d" and "help delete" tests.
7427
540b8a30
UW
74282006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7429
a9c64011 7430 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
7431 expected output in some mi_gdb_test statements.
7432 * gdb.mi/mi2-basics.exp: Likewise.
7433
9b6462d9
JB
74342006-05-05 Joel Brobecker <brobecker@adacore.com>
7435
7436 * gdb.base/del.c: New file.
7437 * gdb.base/del.exp: New testcase.
7438
954de43b
DM
74392006-05-05 David S. Miller <davem@sunset.davemloft.net>
7440
7441 * gdb.base/break.exp: Do not assume a breakpoint on
7442 main will actually be in $srcfile when optimizing.
1303f75e
DM
7443 * gdb.base/savedregs.exp: Do not require that the dummy
7444 frame location match up to a symbol and source file location.
c3242428
DM
7445 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
7446 will get printed without a mi_cmd_data_list_register_values prefix.
7447 (*-data-list-register-*): Correct regular expressions to expect the new
7448 pseudo d? floating point registers.
7449 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 7450
c7e64c9a
DJ
74512006-05-05 Christophe Lyon <christophe.lyon@st.com>
7452
7453 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
7454 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
7455 is allocated by the compiler.
7456 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
7457 anons, e, anone to force their allocation by the compiler.
7458
74592006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
7460
7461 * gdb.base/help.exp: Update expected text for help d and
7462 help delete.
7463
27ce9a6d
MK
74642006-05-02 Mark Kettenis <kettenis@gnu.org>
7465
7466 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
7467 NetBSD/ELF targets.
7468
8608915f
MK
74692006-04-30 Mark Kettenis <kettenis@gnu.org>
7470
7471 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
7472 single-step breakpoint fails; make this a KFAIL on
7473 sparc*-*-openbsd*.
7474 * gdb.base/siginfo.exp: Likewise.
7475 * gdb.base/sigstep.exp (advance, advancei): Likewise.
7476
b8db102d
MS
74772006-04-26 Michael Snyder <msnyder@redhat.com>
7478
7479 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
7480 which may have to consume output from other forks.
7481 Add tests to make sure that "delete fork" succeeded.
7482
c702009a
MS
74832006-04-20 Michael Snyder <msnyder@redhat.com>
7484
7485 * 2006-03-22 Jim Blandy <jimb@redhat.com>
7486 Add support for the Renesas M32C and M16C.
7487
7488 * gdb.asm/asm-source.exp: Add m32c target.
7489 * gdb.asm/m32c.inc: Support for m32c target.
7490
e28493f2
AS
74912006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
7492
7493 * gdb.base/commands.exp (recursive_source_test): New test.
7494
880da185
DM
74952006-04-04 David S. Miller <davem@sunset.davemloft.net>
7496
7497 * gdb.base/float.exp: Add pattern for sparc targets.
7498
61d9b92f
DJ
74992006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7500
7501 * gdb.base/commands.exp (stray_arg0_test): New test.
7502
bd717df8
PB
75032006-03-30 Paul Brook <paul@codesourcery.com>
7504
7505 * gdb.mi/mi-until.exp: kfail broken until command.
7506 * gdb.mi/mi2-until.exp: Ditto.
7507
ec793d3c
NR
75082006-03-27 Nick Roberts <nickrob@snap.net.nz>
7509
7510 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
7511
831004b7
AO
75122006-03-08 Alexandre Oliva <aoliva@redhat.com>
7513
7514 * gdb.base/prelink.exp: Anchor tested-for regular expression
7515 on gdb prompt.
7516
effe49a0
PB
75172006-03-07 Paul Brook <paul@codesourcery.com>
7518
7519 * gdb.base/assign.exp: Correct fail message.
7520
e5461016
PB
75212006-03-07 Paul Brook <paul@codesourcery.com>
7522
7523 * lib/compiler.c: Extract armcc version number.
7524 * lib/compiler.cc: Ditto.
7525
fc91c6c2
PB
75262006-03-07 Paul Brook <paul@codesourcery.com>
7527
7528 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
7529 additional_flags=-w.
7530 * gdb.arch/altivec-regs.exp: Ditto.
7531 * gdb.arch/e500-abi.exp: Ditto.
7532 * gdb.arch/e500-regs.exp: Ditto.
7533 * gdb.base/all-bin.exp: Ditto.
7534 * gdb.base/annota1.exp: Ditto.
7535 * gdb.base/annota3.exp: Ditto.
7536 * gdb.base/args.exp: Ditto.
7537 * gdb.base/arithmet.exp: Ditto.
7538 * gdb.base/assign.exp: Ditto.
7539 * gdb.base/async.exp: Ditto.
7540 * gdb.base/bang.exp: Ditto.
7541 * gdb.base/break.exp: Ditto.
7542 * gdb.base/call-rt-st.exp: Ditto.
7543 * gdb.base/completion.exp: Ditto.
7544 * gdb.base/cond-expr.exp: Ditto.
7545 * gdb.base/condbreak.exp: Ditto.
7546 * gdb.base/consecutive.exp: Ditto.
7547 * gdb.base/define.exp: Ditto.
7548 * gdb.base/display.exp: Ditto.
7549 * gdb.base/ena-dis-br.exp: Ditto.
7550 * gdb.base/environ.exp: Ditto.
7551 * gdb.base/eval-skip.exp: Ditto.
7552 * gdb.base/info-proc.exp: Ditto.
7553 * gdb.base/jump.exp: Ditto.
7554 * gdb.base/logical.exp: Ditto.
7555 * gdb.base/long_long.exp: Ditto.
7556 * gdb.base/maint.exp: Ditto.
7557 * gdb.base/miscexprs.exp: Ditto.
7558 * gdb.base/pc-fp.exp: Ditto.
7559 * gdb.base/pointers.exp: Ditto.
7560 * gdb.base/relational.exp: Ditto.
7561 * gdb.base/reread.exp: Ditto.
7562 * gdb.base/sect-cmd.exp: Ditto.
7563 * gdb.base/sep.exp: Ditto.
7564 * gdb.base/sepdebug.exp: Ditto.
7565 * gdb.base/until.exp: Ditto.
7566 * gdb.base/whatis-exp.exp: Ditto.
7567 * gdb.cp/annota2.exp: Ditto.
7568 * gdb.cp/annota3.exp: Ditto.
7569 * gdb.trace/actions.exp: Ditto.
7570 * gdb.trace/backtrace.exp: Ditto.
7571 * gdb.trace/circ.exp: Ditto.
7572 * gdb.trace/collection.exp: Ditto.
7573 * gdb.trace/deltrace.exp: Ditto.
7574 * gdb.trace/infotrace.exp: Ditto.
7575 * gdb.trace/limits.exp: Ditto.
7576 * gdb.trace/packetlen.exp: Ditto.
7577 * gdb.trace/passc-dyn.exp: Ditto.
7578 * gdb.trace/passcount.exp: Ditto.
7579 * gdb.trace/report.exp: Ditto.
7580 * gdb.trace/save-trace.exp: Ditto.
7581 * gdb.trace/tfind.exp: Ditto.
7582 * gdb.trace/tracecmd.exp: Ditto.
7583 * gdb.trace/while-dyn.exp: Ditto.
7584 * gdb.trace/while-stepping.exp: Ditto.
7585 * lib/gdb.exp: Ditto.
7586 (gdb_compile): Handle nowarning option.
7587
5f4a23d9
AO
75882006-03-07 Alexandre Oliva <aoliva@redhat.com>
7589
7590 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
7591 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
7592 Rename executable to prelinkt. Don't re-prelink if we didn't
7593 get a core file. Test prelink -u exit status to tell whether
7594 prelinking failed. Use gdb_test_multiple.
7595
9733fc94
DJ
75962006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
7597
7598 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
7599 (do_tests): Call it.
7600
cc10cae3
AO
76012006-02-28 Alexandre Oliva <aoliva@redhat.com>
7602
7603 * gdb.base/prelink.exp: New test.
7604 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
7605
15c46491
WZ
76062006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
7607
7608 * gdb.fortran/derived-type.f90: New file.
7609 * gdb.fortran/derived-type.exp: New testcase.
7610
5c9f7ded
DJ
76112006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
7612
7613 * gdb.base/default.exp: Allow ';' as a directory separator.
7614
5b96932b
AS
76152006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
7616
7617 * gdb.base/help.exp (help add-symbol-file): Update.
7618
1986bccd
AS
76192006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
7620
7621 * gdb.base/help.exp (help load): Update expected results.
7622
a8b7528f
FF
76232006-02-19 Fred Fish <fnf@specifix.com>
7624
7625 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
7626 specifix hex value as part of results.
7627 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 7628
f8261448
FF
76292006-02-16 Fred Fish <fnf@specifix.com>
7630
7631 * gdb.base/whatis.c: Define variables using typedefs char_addr,
7632 ushort_addr, and slong_addr, so the typedefs are not optimized
7633 away.
7634 * gdb.base/whatis.exp: Add tests using type name for struct type,
7635 union type, enum type, and typedef.
a9c64011 7636
31d8bdd2
MK
76372006-02-13 Mark Kettenis <kettenis@gnu.org>
7638
7639 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
7640
34e41e63
JB
76412006-02-13 Jim Blandy <jimb@redhat.com>
7642
7643 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
7644 case where it takes two "next" commands to skip past the init
7645 call.
7646
ac6e4f31
FF
76472006-02-12 Fred Fish <fnf@specifix.com>
7648
7649 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
7650 to handle cases where it takes two "next" commands to skip
7651 past the init call.
7652
2db2d571
JB
76532006-02-07 Joel Brobecker <brobecker@adacore.com>
7654
7655 * gdb.ada/array_return.exp: Mark the last test as expected to fail
7656 on hppa32 targets.
7657
38fcd64c
DJ
76582006-02-06 Vladimir Prus <ghost@cs.msu.su>
7659
7660 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
7661 field.
7662
1315ad46
MK
76632006-01-29 Mark Kettenis <kettenis@gnu.org>
7664
7665 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
7666
5625b943
DJ
76672006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
7668
7669 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
7670 files.
7671
80df1bbe
DJ
76722006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7673
7674 * gdb.cp/maint.exp: Set complaints to a positive value.
7675
9078e690
DJ
76762006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
7677
7678 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
7679 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
7680 function name.
7681
9c903399
DJ
76822006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
7683
7684 * gdb.base/checkpoint.c: Update copyright notice. Include
7685 <stdlib.h>.
7686
761ae4d6
JB
76872006-01-04 Jim Blandy <jimb@redhat.com>
7688
7689 * gdb.asm/asm-source.exp: Independently provide default values for
7690 asm-flags and debug-flags. Use 'string equal' to do the
7691 comparison, not the implicit expr's '==' operator. Remove
7692 now-unneeded assignments to asm-flags. In h8300 case, place
7693 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
7694
099ac3dd
MS
76952006-01-04 Michael Snyder <msnyder@redhat.com>
7696
7697 * gdb.base/checkpoint.c: New file.
7698 * gdb.base/checkpoint.exp: New file.
7699 * gdb.base/multi-fork.c: New file.
7700 * gdb.base/multi-fork.exp: New file.
7701 * gdb.base/pi.txt: New file (data for checkpoint.c test).
7702
f4d85314
FF
77032006-01-04 Fred Fish <fnf@specifix.com>
7704
7705 * gdb.base/ptype.c (foo): Add typedef.
7706 (intfoo): Add function.
7707 * gdb.base/ptype1.c: New file.
7708 * gdb.base/ptype.exp: Handle compilation and linking with two
7709 source files. Test that proper type for "foo" is found based
7710 on source context rather than first match found in symtabs.
7711
a1b06f35
MK
77122005-12-28 Mark Kettenis <kettenis@gnu.org>
7713
7714 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
7715 * gdb.asm/openbsd.inc: Indent commands.
7716
d082a1e2
MK
77172005-12-26 Mark Kettenis <kettenis@gnu.org>
7718
c65016bd
MK
7719 * gdb.base/freebpcmd.exp: Increase timeout.
7720
d082a1e2
MK
7721 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
7722
d3c32a0e
DJ
77232005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
7724
7725 * gdb.base/default.exp: Update check for "show version".
7726
9fdb1f50
RC
77272005-12-09 Randolph Chung <tausq@debian.org>
7728
7729 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
7730 * gdb.asm/pa64.inc: New file.
7731
5f2c56f7
RC
77322005-12-09 Randolph Chung <tausq@debian.org>
7733
7734 * gdb.asm/common.inc: Indent commands.
7735 * gdb.asm/asmsrc1.s: Likewise.
7736 * gdb.asm/asmsrc2.s: Likewise.
7737
8117349c
RC
77382005-12-09 Randolph Chung <tausq@debian.org>
7739
7740 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
7741 (get_addr_of_sym): Remove duplicate print.
7742 (gen_core): xfail hppa*-*-hpux*, update expected output.
7743 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
7744 * gdb.arch/pa64-nullify.s: New file.
7745
8f07f25a
RC
77462005-12-09 Randolph Chung <tausq@debian.org>
7747
7748 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
7749
55b39184
DJ
77502005-12-07 Christophe Lyon <christophe.lyon@st.com>
7751
7752 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
7753 code generation for these functions.
7754 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
7755 error message.
7756
31e2b00f
AS
77572005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
7758
7759 * gdb.base/help.exp (help b, help br, help bre, help brea)
7760 (help break): Update the expected message.
7761
c3d0b56e
SC
77622005-11-11 Stephane Carrez <stcarrez@nerim.fr>
7763
7764 * gdb.asm/m68hc11.inc: Setup the data section.
7765 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
7766 script for this test.
7767 (m6812-*-*): Likewise.
7768
36ae0ea9
RC
77692005-11-09 Randolph Chung <tausq@debian.org>
7770
7771 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
7772
9d6f42e9
WZ
77732005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
7774
7775 * gdb.base/break.exp: Fix a comment typo.
7776
e2126a14
EZ
77772005-11-03 Jim Blandy <jimb@redhat.com>
7778
a9c64011
AS
7779 Checked in by Elena Zannoni <ezannoni@redhat.com>
7780
e2126a14
EZ
7781 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
7782
e0ac7199
CV
77832005-11-02 Corinna Vinschen <vinschen@redhat.com>
7784
7785 * gdb.arch/gdb1558.c: Include stdio.h.
7786
31d3fb18
MK
77872005-10-31 Mark Kettenis <kettenis@gnu.org>
7788
7789 * gdb.asm/asm-source.exp: Use -e instead of --entry.
7790
e52b687c
MK
77912005-10-31 Mark Kettenis <kettenis@gnu.org>
7792
7793 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
7794
f4711d79
PG
77952005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
7796
a9c64011
AS
7797 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
7798 vscr" tests to better match output.
f4711d79 7799
987a9106
JB
78002005-10-12 Jim Blandy <jimb@redhat.com>
7801
7802 * gdb.base/structs.exp (any): New function.
7803 (test_struct_returns): Don't make any assumptions at all about
7804 what value the function returns when GDB can't set the return
7805 value.
7806
2336bb58
JB
78072005-10-09 Joel Brobecker <brobecker@adacore.com>
7808
7809 * gdb.ada/arrayidx/p.adb: New file.
7810 * gdb.ada/arrayidx.exp: New testcase
7811
78122005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
7813
7814 * gdb.ada/array_return/pck.ads: New file.
7815 * gdb.ada/array_return/pck.adb: New file.
7816 * gdb.ada/array_return/p.adb: New file.
7817 * gdb.ada/array_return.exp: New testcase.
7818
705335ea
JB
78192005-10-03 Joel Brobecker <brobecker@adacore.com>
7820
a9c64011
AS
7821 * gdb.base/arrayidx.c: New file.
7822 * gdb.base/arrayidx.exp: New testcase.
705335ea 7823
11ee9940
NR
78242005-09-29 Nick Roberts <nickrob@snap.net.nz>
7825
7826 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
7827 frames-invalid and breakpoints-invalid are no longer generated
7828 with level 3 so don't expect them in the output.
7829
39fb8e9e
BR
78302005-09-27 Bob Rossi <bob@brasko.net>
7831
a9c64011 7832 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
7833 from test. Escape the | in mi_gdb_test call.
7834 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
7835 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
7836 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
7837 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
7838 expected regex's in mi_gdb_test calls.
7839 * lib/mi-support.exp: Remove arbitrary .* from tests.
7840 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
7841 Fully anchor GDB/MI expected results in mi_gdb_test.
7842 * lib/gdb.exp (string_to_regexp): Escape the ] character.
7843 * gdb.base/sizeof.exp: Remove escape character. Correct test.
7844
2af48f68
PB
78452005-09-26 Paul Brook <paul@codesourcery.com>
7846
7847 * long_long.exp: Exclude eabi targets from arm FPA float format test.
7848
f34502bc
WZ
78492005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
7850
7851 * bfp-test.c: New file.
7852 * bfp-test.exp: New testcase.
7853
ca929517
WZ
78542005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
7855
7856 * gdb.fortran/subarray.exp: New testcase to test the evaluation
7857 of subarray and substring variable.
7858 * gdb.fortran/subarray.f: New source file for the test of subarray
7859 and substring variable evaluation.
7860 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
7861 of string constant.
7862
c761af65
DJ
78632005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
7864
7865 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
7866 copyright dates.
7867
561d7a1d
PG
78682005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
7869
7870 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
7871 powerpc altivec' test with an almost identical 'info vector' test.
7872
b2b64cc9
PG
78732005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
7874
a9c64011
AS
7875 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
7876 vscr" tests to match output.
b2b64cc9 7877
6ac4d15a
PG
78782005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
7879
a9c64011
AS
7880 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
7881 output.
6ac4d15a 7882
40e55bef
BR
78832005-09-11 Bob Rossi <bob@brasko.net>
7884
7885 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 7886 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
7887 commands that return an MI output command and an asyncronous MI output
7888 command.
7889 * gdb.mi/mi-console.exp: Ditto.
7890
3c7385ec
BR
78912005-09-11 Bob Rossi <bob@brasko.net>
7892
7893 * gdb.mi/mi-var-child.c: Include <string.h>.
7894
a6cd0eb3
DJ
78952005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
7896
7897 * killed.exp: Correct gdb_expect syntax.
7898
2f168eed
CV
78992005-08-09 Corinna Vinschen <vinschen@redhat.com>
7900
7901 * lib/mi-support.exp (mi_gdb_load): Fix typo.
7902
ecd3fd0f
BR
79032005-08-02 Bob Rossi <bob@brasko.net>
7904
7905 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
7906 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
7907 Change tests to inferior-tty-set/show.
7908 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
7909 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
7910 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
7911 inferior. Use mi_gdb_test to get GDB and Inferior output.
7912 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
7913 descriptor.
7914 (mi_inferior_tty_name): Add inferior PTY file name.
7915 (mi_gdb_start): Add INFERIOR_PTY parameter.
7916 (mi_gdb_test): Add IPATTERN parameter.
7917
f1ea48cb 79182005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 7919
f1ea48cb
BR
7920 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
7921 parameter to mi_gdb_test.
7922 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
7923
6e650a67
DJ
79242005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7925
7926 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
7927 struct_declarations.
7928 * gdb.mi/mi-var-child.exp: Step over the initialization of
7929 struct_declarations.
7930
8be260b6
DJ
79312005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7932
7933 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
7934 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
7935 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
7936 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
7937 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
7938 file.
7939
4e660f07
NR
79402005-07-27 Nick Roberts <nickrob@snap.net.nz>
7941
7942 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
7943 (do_children_tests): Assign values to the extra elements.
7944
7945 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
7946 them for tests for "-var-update --no-values" and
a9c64011 7947 "-var-update --all-values".
4e660f07
NR
7948 Add test for "-var-list-children --simple-values".
7949
7950 * gdb.mi/basics.c (callee4): Add integer array D[3]...
7951
7952 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
7953 "-stack-list-locals --simple-values" Improve doc strings and
7954 comments.
7955
6bdae935
MK
79562005-07-18 Mark Kettenis <kettenis@gnu.org>
7957
598b7a6f
MK
7958 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
7959 *-*-openbsd*.
7960 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
7961
6bdae935
MK
7962 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
7963 sigaltsatck'.
7964
1323e929 79652005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 7966
1323e929
BR
7967 * gdb.base/default.exp (tty): Changed output of command.
7968 * gdb.base/help.exp (help tty): Ditto.
7969
b1a9c082
MK
79702005-07-12 Mark Kettenis <kettenis@gnu.org>
7971
7972 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
7973
10a844a2
MK
79742005-07-10 Mark Kettenis <kettenis@gnu.org>
7975
7976 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
7977 -stack-select-frame without arguments.
7978 (test_stack_frame_listing): Add test for newly implemented command
7979 -stack-info-frame.
7980
3cb3b8df
BR
79812005-07-06 Bob Rossi <bob@brasko.net>
7982
7983 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
7984 command.
7985 (Copyright): Update copyright.
7986
a0c5fbcf
WZ
79872005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
7988
7989 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
7990 tests to evaluate exponentiation expression.
7991
984971d0
AS
79922005-06-29 Andreas Schwab <schwab@suse.de>
7993
7994 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
7995 main to avoid warnings.
7996
7997 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
7998
fe03833f
NR
79992005-06-20 Nick Roberts <nickrob@snap.net.nz>
8000
8001 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
8002 -stack-select-frame without arguments.
8003 (test_stack_frame_listing): Add test for newly implemented command
8004 -stack-info-frame.
a9c64011 8005
7a55f279
WZ
80062005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
8007
0ffa0ea5
DJ
8008 * gdb.fortran/array-element.f: New file.
8009 * gdb.fortran/array-element.exp: New testcase.
7a55f279 8010
26585198
DJ
80112005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
8012
8013 * gdb.base/bigcore.exp: Correct checks for systems which can
8014 not dump a large core file.
8015
c1bd25fd
DJ
80162005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
8017
8018 * gdb.base/relocate.c: Add a copyright notice.
8019 (dummy): Remove.
8020 * gdb.base/relocate.exp: Test printing the values of variables
8021 from a relocatable file.
8022
589e074d
DJ
80232005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
8024
8025 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
8026 excess MI output after an error.
8027
0915f927
JB
80282005-05-29 Joel Brobecker <brobecker@adacore.com>
8029
8030 * gdb.arch/alpha-step.c: New file.
8031 * gdb.arch/alpha-step.exp: New testcase.
8032
76ff342d
DJ
80332005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
8034 Dennis Brueni <dennis@slickedit.com>
8035
8036 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
8037 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
8038 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
8039 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
8040 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
8041 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
8042 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
8043
96b0c7ac
DJ
80442005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
8045 Wu Zhou <woodzltc@cn.ibm.com>
8046
8047 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
8048 IBM's xlc compiler.
8049 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
8050 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
8051
f21565d2
JB
80522005-05-13 Jim Blandy <jimb@redhat.com>
8053
8054 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
8055 calling gdb_suppress_entire_file.
8056 * gdb.base/charset.exp: Same.
8057 * gdb.base/call-rt-st.exp: Same.
8058
6006a3a1
BR
80592005-05-05 Bob Rossi <bob_rossi@cox.net>
8060
8061 * lib/gdb.exp (fullname_syntax): Added global regex.
8062 (fullname_syntax_POSIX): Ditto.
8063 (fullname_syntax_UNC): Ditto.
8064 (fullname_syntax_DOS_CASE): Ditto.
8065 (fullname_syntax_DOS): Ditto.
8066 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
8067 fullname_syntax variable to scope and use it.
8068 (test_file_list_exec_source_files): Ditto.
8069 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
8070
c3b69c04
DJ
80712005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
8072
8073 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
8074
3c95e6af
PG
80752004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
8076
a9c64011
AS
8077 * lib/gdb.exp (skip_altivec_tests): New function, based on
8078 check_vmx_hw_available from the GCC testsuite.
8079 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
8080 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 8081
78df6c56
JB
80822005-05-02 Jim Blandy <jimb@redhat.com>
8083
8084 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
8085 calling gdb_suppress_entire_file.
8086
1690f9cf
DJ
80872005-04-30 Randolph Chung <tausq@debian.org>
8088
8089 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
8090 Slightly relax "sem_post" name checking.
8091
5ea106f7
PG
80922005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
8093
8094 * gdb.base/unload.exp: Use new shared library infrastructure.
8095
bf7234cf
PG
80962005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
8097
8098 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 8099 infrastructure.
bf7234cf 8100
547b869a
CV
81012005-04-29 Corinna Vinschen <vinschen@redhat.com>
8102
8103 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
8104 * gdb.asm/h8300.inc: New file.
8105
f07e55f0
PG
81062005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
8107
8108 * gdb.base/shlib-call.exp: Change to use new shared library
8109 infrastructure.
8110
3cbba3d1
PG
81112005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
8112
a9c64011
AS
8113 * gdb.base/pending.exp: Change to use new shared library
8114 infrastructure.
3cbba3d1 8115
ed6df200
PG
81162005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
8117
a9c64011
AS
8118 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
8119 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 8120
8c8f4ebe
PG
81212005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
8122
a9c64011
AS
8123 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
8124 shared objects being adjusted and update copyright years.
8c8f4ebe 8125
607fbc54
DJ
81262005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
8127
8128 * ChangeLog: Correct some 2003-01-13 dates.
8129 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
8130 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
8131 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
8132 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
8133 gdb.trace/tfind.exp: Update copyright years.
8134
57bf0e56
DJ
81352005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
8136 Daniel Jacobowitz <dan@codesourcery.com>
8137
8138 * lib/gdb.exp (gdb_compile): Handle shlib=.
8139 (gdb_compile_shlib): New function.
8140
9b593790
PG
81412005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
8142
a9c64011 8143 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 8144
9494c6a5
DJ
81452005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
8146
8147 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
8148 gdb.server.
8149 * configure.ac: Likewise.
8150 * configure: Regenerated.
8151 * gdb.gdbserver/Makefile.in: Moved to...
8152 * gdb.server/Makefile.in: ... here.
8153 * gdb.gdbserver/server.c: Moved to...
8154 * gdb.server/server.c: ... here.
8155 * gdb.gdbserver/server-run.exp: Moved to...
8156 * gdb.server/server-run.exp: ... here.
8157
6f8eac0e
DJ
81582005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
8159
8160 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
8161 * configure.ac: Create gdb.gdbserver/Makefile.
8162 * configure: Regenerated.
8163 * lib/gdbserver-support.exp: New file, derived from
8164 config/gdbserver.exp.
8165 * config/gdbserver.exp: Use gdbserver-support.exp.
8166 * gdb.gdbserver/Makefile.in: New file.
8167 * gdb.gdbserver/server.c: New file.
8168 * gdb.gdbserver/server-run.exp: New file.
8169
6e87504d
PG
81702005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
8171
a9c64011
AS
8172 * lib/gdb.exp (test_compiler_info): Return compiler_info
8173 if no arguments are given.
6e87504d 8174
d1779be4
PG
81752005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
8176
8177 * gdb.arch/altivec-abi.exp: Check for compiler and set
8178 use altivec' flag accordingly.
8179 * gdb.arch/altivec-regs.exp: Likewise.
8180
88750304
DJ
81812005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
8182
8183 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
8184
f3fb768d
AS
81852005-03-27 Andreas Schwab <schwab@suse.de>
8186
8187 * gdb.base/bigcore.c (main): Add missing mode argument in open
8188 call.
8189
7e813ac5
DJ
81902005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
8191
8192 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
8193 downloads.
8194 * config/gdbserver.exp (gdb_load): Likewise.
8195
8e3049aa
PB
81962005-03-14 Paul Brook <paul@codesourcery.com>
8197
8198 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
8199 targets.
8200
a9df7c44
JB
82012005-03-09 Joel Brobecker <brobecker@adacore.com>
8202
8203 * gdb.dwarf2/dup-psym.S: New file.
8204 * gdb.dwarf2/dup-psym.exp: New testcase.
8205
9f0d94e8
JB
82062005-03-09 Joel Brobecker <brobecker@adacore.com>
8207
8208 * gdb.ada/exec_changed/first.adb: New file.
8209 * gdb.ada/exec_changed/second.adb: New file.
8210 * gdb.ada/exec_changed.exp: New testcase.
8211
5f579bc5
NS
82122005-03-08 Nathan Sidwell <nathan@codesourcery.com>
8213
36e9969c
NS
8214 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
8215 (A2): New class.
8216 (main): Test operator+.
8217 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
8218 breakpoint test.
8219
5f579bc5
NS
8220 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
8221 * gdb.base/signull.exp: Disable if gdb,nosignals.
8222 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
8223 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
8224 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
8225 * gdb.mi/mi2-console.exp: Likewise.
8226 * gdb.trace/collection.exp (run_trace_experiment): Consume the
8227 continue output at start.
8228 (gdb_collect_locals_test): Robustify regexp.
8229 * gdb.trace/passc-dyn.exp: Fix comment typo.
8230 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
8231
be46087e
CV
82322005-03-08 Corinna Vinschen <vinschen@redhat.com>
8233
8234 * gdb.asm/asm-source.exp: Add iq2000 case.
8235 * gdb.asm/iq2000.inc: New file.
8236
384e1a61 82372005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 8238
384e1a61
MI
8239 * gdb.base/command.exp: Change hardcoded value to regular expression.
8240 * gdb.base/float.exp: Add powerpc to the list of targets checked.
8241
584b6e9e
DJ
82422005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
8243
8244 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
8245 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
8246 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
8247 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
8248 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
8249
ab5b5d61
MK
82502005-03-05 Mark Kettenis <kettenis@gnu.org>
8251
8252 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
8253 changes.
8254
ae051c1b
PG
82552004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
8256
a9c64011
AS
8257 * lib/compiler.c: Add test for IBM's xlc compiler.
8258 * lib/compiler.cc: Likewise.
ae051c1b 8259
3f0f6ed2
JB
82602004-02-24 Joel Brobecker <brobecker@adacore.com>
8261
8262 * gdb.ada/fixed_points.exp: Create compilation object directory
8263 before running the test.
8264 * gdb.ada/null_record.exp: Likewise.
8265 * gdb.ada/packed_array.exp: Likewise.
8266 * gdb.ada/start.exp: Likewise.
8267
724f452b
JB
82682005-02-15 Joel Brobecker <brobecker@adacore.com>
8269
8270 * gdb.ada/packed_array/pa.adb: New file.
8271 * gdb.ada/packed_array.exp: New testcase.
8272
57f5cdfb 82732005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 8274
1f393151
MK
8275 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
8276 files.
8277
ebdda337
MK
8278 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
8279 on *-*-openbsd*. Correctly match whitespace in regukar
8280 expressions.
8281
cf309262
DJ
82822005-02-10 Daniel Jacobowitz <dan@debian.org>
8283
8284 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
8285 PR exp/1821
8286 * gdb.base/gdb1821.c: New test file.
8287 * gdb.base/gdb1821.exp: New test file.
8288
3be49e7a
JB
82892005-02-09 Joel Brobecker <brobecker@adacore.com>
8290
8291 * gdb.base/start.c: New file.
8292 * gdb.base/start.exp: New testcase.
8293
e292e67d
JB
82942005-02-09 Joel Brobecker <brobecker@adacore.com>
8295
8296 * gdb.ada/start/dummy.adb: New file.
8297 * gdb.ada/start.exp: New testcase.
8298
dbdfa66c
CV
82992005-02-09 Corinna Vinschen <vinschen@redhat.com>
8300
8301 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
8302 for printing symbols and statistics.
8303 Add test for using relative pathnames in "maint print msymbols" test.
8304 Mark "maint info sections DATA" XFAIL on Cygwin.
8305 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
8306 tests.
8307
d7941671
AC
83082005-02-09 Andreas Schwab <schwab@suse.de>
8309
8310 Committed by Andrew Cagney <cagney@gnu.org>
8311 * gdb.base/remotetimeout.exp: New file.
8312
74e5ef44
MK
83132005-02-07 Mark Kettenis <kettenis@gnu.org>
8314
8315 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
8316
464dd14d
JB
83172005-02-03 Joel Brobecker <brobecker@adacore.com>
8318
8319 * gdb.ada/gnat_ada.gpr: New file.
8320 * gdb.ada/gnat_ada.gin: Delete, no longer used.
8321 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
8322 * configure.ac: No longer generate gnat_ada.gpr.
8323 * configure: Regenerate.
8324 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
8325 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
8326 * gdb.ada/null_record/bar.ads: Likewise.
8327 * gdb.ada/null_record/bar.adb: Likewise.
8328 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
8329 * gdb.ada/null_record.exp (testdir): New variable.
8330 (testfile): executable is now in testdir subdirectory.
8331 (srcfile): Use full path to the main compilation unit.
8332 * gdb.ada/fixed_points.exp: Same changes as above.
8333
30d756ae
NR
83342005-02-03 Nick Roberts <nickrob@snap.net.nz>
8335
8336 * gdb.base/interp.exp: New test.
8337
9d799f85
AC
83382005-01-24 Andrew Cagney <cagney@gnu.org>
8339
8340 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
8341
15656118
AC
83422005-01-19 Andrew Cagney <cagney@gnu.org>
8343
a892c31b
AC
8344 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
8345 configure.ac not configure.in.
8346
15656118
AC
8347 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
8348 of powerpc*-*-*.
8349 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 8350 * gdb.base/list.exp (test_list_function)
15656118
AC
8351 (test_list_filename_and_function): Ditto.
8352 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
8353
a7b01baf
AC
83542005-01-16 Andrew Cagney <cagney@gnu.org>
8355
17d92a02
AC
8356 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
8357
a7b01baf
AC
8358 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
8359
bc8332bb
AC
83602005-01-14 Andrew Cagney <cagney@gnu.org>
8361
8362 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
8363 * gdb.mi/mi2-var-cmd.exp: Ditto.
8364
4d074752
CV
83652005-01-10 Corinna Vinschen <vinschen@redhat.com>
8366
8367 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
8368
bec39cab
AC
83692005-01-07 Andrew Cagney <cagney@gnu.org>
8370
8371 * configure.ac: Rename configure.in, require autoconf 2.59.
8372 * configure: Re-generate.
8373 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
8374 * gdb.stabs/configure: Re-generate.
8375 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
8376 * gdb.hp/configure: Re-generate.
8377 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
8378 autoconf 2.59.
8379 * gdb.hp/gdb.objdbg/configure: Re-generate.
8380 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
8381 autoconf 2.59.
8382 * gdb.hp/gdb.defects/configure: Re-generate.
8383 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
8384 autoconf 2.59.
8385 * gdb.hp/gdb.compat/configure: Re-generate.
8386 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
8387 autoconf 2.59.
8388 * gdb.hp/gdb.base-hp/configure: Re-generate.
8389 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
8390 autoconf 2.59.
8391 * gdb.hp/gdb.aCC/configure: Re-generate.
8392
f10b16d4
JB
83932004-12-15 Jim Blandy <jimb@redhat.com>
8394
8395 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
8396 under NPTL when there is debugging info available for libpthread.
8397
fb6e1814
JG
83982004-12-13 Jerome Guitton <guitton@gnat.com>
8399
8400 * gdb.ada/fixed_points.c: New file.
8401 * gdb.ada/fixed_points.exp: New file.
8402
fe46cd3a
RC
84032004-12-03 Randolph Chung <tausq@debian.org>
8404
8405 * gdb.arch/pa-nullify.exp: New file.
8406 * gdb.arch/pa-nullify.s: New file.
8407
8de0841b
RC
84082004-11-30 Randolph Chung <tausq@debian.org>
8409
8410 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
8411 instead of "tbug". Fix regexp to work properly with gdb_test.
8412
c8170782
PH
84132004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
8414
8415 * gdb.base/bitfields2.exp: New test.
8416 * gdb.base/bitfields2.c: New file.
8417
954269c2
RE
84182004-11-28 Richard Earnshaw <rearnsha@arm.com>
8419
8420 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
8421
0107feed
RC
84222004-11-16 Randolph Chung <tausq@debian.org>
8423
8424 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
8425
f073ae8c
DJ
84262004-11-14 Daniel Jacobowitz <dan@debian.org>
8427
8428 * gdb.threads/threadapply.exp: Correct "macro details" test.
8429
19ad59e7
JJ
84302004-11-11 Jeff Johnston <jjohnstn@redhat.com>
8431
8432 * gdb.threads/threadapply.exp: New test.
8433 * gdb.threads/threadapply.c: New file.
8434
9cf0961b
MK
84352004-11-07 Mark Kettenis <kettenis@gnu.org>
8436
8437 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
8438 frames.
8439
c789492a
FL
84402004-11-05 Felix Lee <felix+log1@specifixinc.com>
8441
8442 * gdb.base/cursal.exp: New file.
8443 * gdb.base/cursal.c: New file.
8444
a1e167bb
AC
84452004-11-03 Andrew Cagney <cagney@gnu.org>
8446
8447 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
8448
b7cbf173
MK
84492004-10-30 Mark Kettenis <kettenis@gnu.org>
8450
8451 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
8452 NetBSD/ELF targets.
8453
88f9d34f
JB
84542004-10-29 Joel Brobecker <brobecker@gnat.com>
8455
8456 * gdb.threads/bp_in_thread.c: New file, copied from
8457 pthread_cond_wait.c.
8458 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
8459 file, rather than reusing the .c file from another testcase.
8460
ca7d6a0c
JB
84612004-10-20 Joel Brobecker <brobecker@gnat.com>
8462
8463 * gdb.ada/null_record.exp: Check where we stopped after
8464 sending the start command, instead of where the associated
8465 temporary breakpoint was inserted.
8466
0d863d03
AC
84672004-10-14 Andrew Cagney <cagney@gnu.org>
8468
8469 * gdb.mi/gdb701.c (main): Return 0.
8470
d11e72cb
DJ
84712004-10-13 Daniel Jacobowitz <dan@debian.org>
8472
d40539a4 8473 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 8474
e1923096
JJ
84752004-10-12 Jeff Johnston <jjohnstn@redhat.com>
8476
8477 * gdb.threads/schedlock.c: Add comment markers to use to find
8478 line numbers.
8479 * gdb.threads/schedlock.exp: Adjust regex to handle the new
8480 comments.
8481 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
8482 breakpoint lines.
8483
ec8ba2c9
DJ
84842004-10-12 Daniel Jacobowitz <dan@debian.org>
8485
8486 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
8487
0eb3658b
DJ
84882004-10-12 Daniel Jacobowitz <dan@debian.org>
8489
8490 * configure.in: Add gdb.dwarf2.
8491 * configure: Regenerated.
8492 * Makefile.in: Add gdb.dwarf2.
8493 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
8494 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
8495 gdb.dwarf2/file1.txt: New files.
8496
a271cc33
OF
84972004-10-11 Orjan Friberg <orjanf@axis.com>
8498
a9c64011 8499 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
8500 of "run", since the latter doesn't work with remote targets. Adjust
8501 the breakpoint numbering accordingly.
8502 * gdb.threads/pthread_cond_wait.exp: Ditto.
8503
895ce074
MC
85042004-10-08 Michael Chastain <mec.gnu@mindspring.com>
8505
8506 * gdb.base/overlays.exp: Update copyright years.
8507
6be3092d
KI
85082004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
8509
8510 * gdb.base/overlays.exp: Disable if target is Linux.
8511
e05389b8
FL
85122004-10-06 Felix Lee <felix+log1@specifixinc.com>
8513
8514 * config/gdbserver.exp (gdb_load): Use right filename on remote.
8515
73cb587d
KI
85162004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
8517
8518 * gdb.asm/asm-source.exp: Add m32r-linux target.
8519 * gdb.asm/m32r-linux.inc: New file.
8520
3c0edcdc
AC
85212004-09-24 Andrew Cagney <cagney@redhat.com>
8522 David Anderson <anderson@redhat.com>
8523
8524 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
8525 command fails, assume things will work.
8526 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
8527 (_GNU_SOURCE): Define.
8528 (print_unsigned, print_hex): Change parameter to "long long".
8529 (print_byte_count): New function, use to print byte counts.
8530 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
8531 O_LARGEFILE.
8532 (main): Compute an upper bound on a corefile in max_core_size.
8533 Limit memory chunk size to max_core_size. Limit total memory
8534 allocated to max_core_size.
8535
4bb3667f
AC
85362004-09-23 Andrew Cagney <cagney@gnu.org>
8537
8538 * gdb.base/bigcore.exp: Replace the code that creates a corefile
8539 from a separate process with code that creates a corefile by
8540 making the inferior dump core.
8541
60fe1a51
MK
85422004-09-23 Mark Kettenis <kettenis@gnu.org>
8543
8544 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
8545 block.
8546
8e937346
MC
85472004-09-23 Michael Chastain <mec.gnu@mindspring.com>
8548
8549 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
8550 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
8551 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
8552 Likewise.
8553
7213f6d6
JJ
85542004-09-20 Jeff Johnston <jjohnstn@redhat.com>
8555
8556 * gdb.java/jprint.exp: New test case for java inferior call.
8557 * gdb.java/jprint.java: Ditto.
8558
eac69dca
JB
85592004-09-15 Joel Brobecker <brobecker@gnat.com>
8560
8561 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
8562
22227696
MC
85632004-09-14 Michael Chastain <mec.gnu@mindspring.com>
8564
8565 * gdb.threads/killed.c: Include <stdlib.h>.
8566 * gdb.threads/pthreads.c: Likewise.
8567
7dd403a4
MC
85682004-09-14 Michael Chastain <mec.gnu@mindspring.com>
8569
8570 * gdb.threads/killed.c: Add copyright notice.
8571
33f2d567
JM
85722004-09-10 Jason Molenda (jmolenda@apple.com)
8573
a9c64011
AS
8574 * gdb.base/define.exp: Two new tests to verify zero space chars
8575 after 'if' and 'while' commands in a user-defined command is correctly
8576 parsed.
33f2d567 8577
e05b62ac
AC
85782004-09-08 Andrew Cagney <cagney@gnu.org>
8579
8580 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
8581 delivery test with duplicate at end of file.
8582
9cbe82da
MK
85832004-09-06 Mark Kettenis <kettenis@jive.nl>
8584
8585 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
8586
564803d9
MC
85872004-09-05 Michael Chastain <mec.gnu@mindspring.com>
8588
8589 * config/hppro.exp: Removed.
8590
7c6807ce
MC
85912004-09-05 Michael Chastain <mec.gnu@mindspring.com>
8592
8593 * config/sparclet.exp: Removed.
8594
bf7e26dd
MC
85952004-09-05 Michael Chastain <mec.gnu@mindspring.com>
8596
8597 * config/udi.exp: Removed.
8598
714e341b
MC
85992004-09-02 Michael Chastain <mec.gnu@mindspring.com>
8600
8601 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
8602 of "exp_continue".
8603 (advancei): Likewise.
8604
1236e623
JJ
86052004-09-01 Jeff Johnston <jjohnstn@redhat.com>
8606
8607 * gdb.base/unload.exp: Fix so messages aren't duplicated.
8608
3bdcad15
MI
86092004-09-01 Manoj Iyer <manjo@austin.ibm.com>
8610
228af206 8611 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
8612 to check for nodebug in executable.
8613 * gdb.gdb/observer.exp (setup_test): Likewise.
8614 * gdb.gdb/selftest.exp (test_with_self): Likewise.
8615 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
8616
c72b934c
AC
86172004-09-01 Andrew Cagney <cagney@gnu.org>
8618
8619 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
8620 files.
8621
edd9b715
JJ
86222004-09-01 Jeff Johnston <jjohnstn@redhat.com>
8623
8624 * gdb.base/unload.exp: Fix expected warning message to match
8625 latest format.
8626
fb4ce06b
CV
86272004-09-01 Corinna Vinschen <vinschen@redhat.com>
8628
8629 * gdb.base/call-rt-st.exp: Fix typos.
8630
ce78e7c3
MI
86312004-08-31 Manoj Iyer <manjo@austin.ibm.com>
8632
8633 * gdb.threads/thread_check.exp: New testcase.
8634 * gdb.threads/thread_check.c: New testcase.
8635
2dedb159
AC
86362004-08-31 Andrew Cagney <cagney@gnu.org>
8637
8638 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
8639 (skip_to_handler_entry): New procedures. Test stepping into a
8640 handler when the breakpoint is at the handler's entry point.
8641
68f53502
AC
86422004-08-30 Andrew Cagney <cagney@gnu.org>
8643
8644 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
8645 gdb/1757.
8646
3e3ffd2b
MC
86472004-08-27 Michael Chastain <mec.gnu@mindspring.com>
8648
8649 With code from Manoj Iyer <manjo@austin.ibm.com>:
8650 * lib/gdb.exp (gdb_file_cmd): Return more information in the
8651 return value. Add an arm for "no debugging symbols found".
8652 Change a stray "error" to "perror".
8653 (gdb_run_cmd): Adapt to new return value.
8654 * gdb.base/remote.exp: Adapt to new return value.
8655 * gdb.gdb/complaints.exp: Likewise.
8656 * gdb.gdb/observer.exp: Likewise.
8657 * gdb.gdb/selftest.exp: Likewise.
8658 * gdb.gdb/xfullpath.exp: Likewise.
8659
4b6f5fd2
JB
86602004-08-27 Joel Brobecker <brobecker@gnat.com>
8661
8662 * gdb.threads/bp_in_thread.exp: New testcase.
8663
e5b25496
MC
86642004-08-27 Michael Chastain <mec.gnu@mindspring.com>
8665
8666 Fix PR testsuite/1735.
8667 * gdb.threads/schedlock.c (thread_function): Add a cast
8668 to suppress a gcc warning.
8669 * gdb.threads/thread-specific.c (thread_function): Likewise.
8670
934353d6
MC
86712004-08-26 Michael Chastain <mec.gnu@mindspring.com>
8672
8673 * gdb.base/unload.c: Include <stdlib.h>.
8674
f98a0aef 86752004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 8676
f98a0aef 8677 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
8678 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
8679 synchronized after the "return".
8680
5a2e8882
MC
86812004-08-26 Michael Chastain <mec.gnu@mindspring.com>
8682
8683 * gdb.mi/basics.c: Include <stdio.h>.
8684 * gdb.mi/pthreads.c: Include <stdlib.h>.
8685 * gdb.mi/var-cmd.c: Include <stdlib.h>.
8686
a9640423
MC
86872004-08-26 Michael Chastain <mec.gnu@mindspring.com>
8688
8689 * gdb.threads/schedlock.c: Add copyright notice.
8690
b04e311d
AC
86912004-08-25 Andrew Cagney <cagney@gnu.org>
8692
8693 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
8694 (skip_over_handler, breakpoint_over_hander): New test procedures.
8695 (advance, advancei): Add a proper prefix, do not use
8696 rerun_to_main.
8697 * gdb.base/sigstep.c (main): Change to use an infinite loop.
8698
7c27f15b
MC
86992004-08-24 Michael Chastain <mec.gnu@mindspring.com>
8700
8701 * gdb.mi/basics.c: Add copyright notice.
8702 * gdb.mi/var-cmd.c: Add copyright notice.
8703
fffc87ae
MC
87042004-08-23 Michael Chastain <mec.gnu@mindspring.com>
8705
8706 * lib/gdb.exp: Remove signed_keyword_not_used.
8707 * lib/compiler.c: Likewise.
8708 * lib/compiler.cc: Likewise.
8709
d782e0bf
MC
87102004-08-23 Michael Chastain <mec.gnu@mindspring.com>
8711
8712 * gdb.base/whatis.c: Remove conditional disabling of "signed".
8713 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
8714
96033e83
MC
87152004-08-23 Michael Chastain <mec.gnu@mindspring.com>
8716
8717 * gdb.base/whatis.c: Add copyright notice.
8718
cf38c229
MK
87192004-08-20 Mark Kettenis <kettenis@gnu.org>
8720
8721 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
8722 it to skip the breakpoints encoded in the inline assembly.
8723
f4b49756
MC
87242004-08-20 Michael Chastain <mec.gnu@mindspring.com>
8725
8726 * Makefile.in: Add gdb.fortran.
8727
2f193b69
MC
87282004-08-20 Michael Chastain <mec.gnu@mindspring.com>
8729
8730 * gdb.base/call-sc.exp (test_scalar_returns):
8731 Fix cut-and-paste glitch in "Make fun return now".
8732
89a237cb
MC
87332004-08-17 Michael Chastain <mec.gnu@mindspring.com>
8734
8735 * configure.in: Add gdb.fortran.
8736 * configure: Regenerate.
8737 * gdb.fortran/Makefile.in: New file.
8738 * lib/gdb.exp (skip_fortran_tests): New procedure.
8739
469aff8e
MC
87402004-08-17 Michael Chastain <mec.gnu@mindspring.com>
8741
8742 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
8743 reference to bug-gnu@prep.ai.mit.edu.
8744 * gdb.mi/mi-var-child.exp: Likewise.
8745 * gdb.mi/mi-var-cmd.exp: Likewise.
8746 * gdb.mi/mi-var-display.exp: Likewise.
8747 * gdb.mi/mi2-var-block.exp: Likewise.
8748 * gdb.mi/mi2-var-child.exp: Likewise.
8749 * gdb.mi/mi2-var-cmd.exp: Likewise.
8750 * gdb.mi/mi2-var-display.exp: Likewise.
8751
00b51b9f
MK
87522004-08-15 Mark Kettenis <kettenis@gnu.org>
8753
8754 * gdb.base/unload.c (main): Make local variable msg const.
8755
45f07fef
MC
87562004-08-15 Michael Chastain <mec.gnu@mindspring.com>
8757
8758 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
8759 to bug-gnu@prep.ai.mit.edu.
8760 * gdb.mi/mi-disassemble.exp: Likewise.
8761 * gdb.mi/mi-eval.exp: Likewise.
8762 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
8763 default line number.
8764 * gdb.mi/mi-return.exp: Likewise.
8765 * gdb.mi/mi-simplerun.exp: Likewise.
8766 * gdb.mi/mi-stack.exp: Likewise.
8767 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
8768 number with explicit range test.
8769 * gdb.mi/mi-watch.exp: Likewise.
8770 * gdb.mi/mi2-break.exp: Likewise.
8771 * gdb.mi/mi2-cli.exp: Likewise.
8772 * gdb.mi/mi2-disassemble.exp: Likewise.
8773 * gdb.mi/mi2-eval.exp: Likewise.
8774 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
8775 default line number.
8776 * gdb.mi/mi2-return.exp: Likewise.
8777 * gdb.mi/mi2-simplerun.exp: Likewise.
8778 * gdb.mi/mi2-stack.exp: Likewise.
8779 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
8780 number with explicit range test.
8781 * gdb.mi/mi2-watch.exp: Likewise.
8782
dd8c8ee7
MC
87832004-08-15 Michael Chastain <mec.gnu@mindspring.com>
8784
8785 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
8786 * gdb.cp/m-static.exp: Likewise.
8787 * gdb.cp/rtti.exp: Likewise.
8788
4e838464
MK
87892004-08-14 Mark Kettenis <kettenis@gnu.org>
8790
8791 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
8792
8d8cb839
EZ
87932004-08-14 Eli Zaretskii <eliz@gnu.org>
8794
8795 * ChangeLog: Prefix Local Variables with semi-colons and indent
8796 the reference to older ChangeLog files, to fix fontification in
8797 Emacs.
8798
deea8bb0
MC
87992004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8800
8801 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
8802 * gdb.mi/mi2-break.exp: Likewise.
8803
c3297504
MC
88042004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8805
8806 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
8807
25808999
MC
88082004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8809
8810 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
8811
226a8d71
MC
88122004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8813
8814 * gdb.cp/classes.exp: Remove unused declarations. Just let
8815 test names default instead of providing special names. Remove
8816 extraneous demangler test.
8817
37fdf854
JJ
88182004-08-12 Jeff Johnston <jjohnstn@redhat.com>
8819
8820 * gdb.base/unload.exp: New test for breakpoints in dynamically
8821 loaded libraries.
8822 * gdb.base/unload.c: Ditto.
8823 * gdb.base/unloadshr.c: Ditto.
8824
2d3a7986
MC
88252004-08-12 Michael Chastain <mec.gnu@mindspring.com>
8826
8827 * gdb.cp/classes.exp (test_ptype_class_objects): Call
8828 cp_test_ptype_class.
8829 (test_enums): Likewise.
8830
c72b934c
AC
88312004-08-10 Andrew Cagney <cagney@gnu.org>
8832
8833 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
8834 files.
8835
cc503c8a
AC
88362004-08-10 Andrew Cagney <cagney@gnu.org>
8837
8838 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
8839 init_malloc call.
8840
902f2ccb
MC
88412004-08-10 Michael Chastain <mec.gnu@mindspring.com>
8842
8843 * ChangeLog: Add copyright notice. The notice is copied
8844 from emacs 21.3 top level ChangeLog.
8845
78c90502
MC
88462004-08-09 Michael Chastain <mec.gnu@mindspring.com>
8847
8848 * lib/cp-support.exp: New file.
8849 * lib/cp-support.exp (cp_test_type_class): New function.
8850 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
8851 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
8852 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
8853 cp_test_ptype_class.
8854
88e5ea78
MC
88552004-08-09 Michael Chastain <mec.gnu@mindspring.com>
8856
8857 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
8858 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
8859 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
8860 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
8861 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
8862 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
8863 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
8864 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
8865 gdb.mi/mi2-watch.exp: Update copyright years.
8866
6a89fc9c
MK
88672004-08-09 Mark Kettenis <kettenis@gnu.org>
8868
8869 * gdb.base/sigaltstack.exp: Provide proper anchoring.
8870
1482e0de
MC
88712004-08-09 Michael Chastain <mec.gnu@mindspring.com>
8872
8873 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
8874 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
8875 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
8876 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
8877 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
8878 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
8879 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
8880 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8881 gdb.mi/mi-watch.exp: Update copyright years.
8882
1a5ce3f3
DJ
88832004-08-08 Daniel Jacobowitz <dan@debian.org>
8884
8885 PR gdb/1738
8886 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
8887 from a breakpoint with a pending signal.
8888
04f6ecf2
DJ
88892004-08-08 Daniel Jacobowitz <dan@debian.org>
8890
8891 PR gdb/1736
8892 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
8893 * gdb.base/sigaltstack.exp (finish_test): Consume output until
8894 the prompt.
8895 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
8896
54d90d35
DJ
88972004-08-08 Daniel Jacobowitz <dan@debian.org>
8898
8899 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
8900
d2f6abb0
DJ
89012004-08-08 Daniel Jacobowitz <dan@debian.org>
8902
8903 PR gdb/1736
8904 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
8905 for i?86-*-linux*.
8906
5598c03d
DJ
89072004-08-08 Daniel Jacobowitz <dan@debian.org>
8908
8909 * gdb.arch/i386-prologue.exp: Compile without debug information.
8910
c6fee705
MC
89112004-08-08 Michael Chastain <mec.gnu@mindspring.com>
8912
8913 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
8914 rather than asking gdb to search.
8915
dd90efdb
MC
89162004-08-05 Michael Chastain <mec.gnu@mindspring.com>
8917
8918 * gdb.base/gcore.c: Include <string.h>.
8919
1e84bec1
MC
89202004-08-05 Michael Chastain <mec.gnu@mindspring.com>
8921
8922 * gdb.base/gcore.c: Add copyright notice.
8923
e425eb2b
MC
89242004-08-05 Michael Chastain <mec.gnu@mindspring.com>
8925
8926 * gdb.base/freebpcmd.c: Include <stdio.h>.
8927 * gdb.base/long_long.c: Include <string.h>.
8928 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
8929 * gdb.base/siginfo.c: Include <string.h>.
8930 * gdb.base/sigstep.c: Include <string.h>.
8931
cb9aaed5
MC
89322004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8933
8934 * gdb.base/complex.c: Include <stdlib.h>.
8935
55944f3d
MC
89362004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8937
8938 * gdb.base/complex.c: Add copyright notice.
8939
7b2953d9
MC
89402004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8941
8942 * gdb.base/charset.c: Include <stdlib.h>.
8943
c9133d23
MC
89442004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8945
8946 * gdb.base/auxv.c: Include <stdlib.h>.
8947
0a8490ad
MC
89482004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8949
8950 * gdb.base/auxv.c: Add copyright notice.
8951
3426d5ec
MC
89522004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8953
8954 * gdb.base/coremaker.c: Add copyright notice.
8955 * gdb.base/coremaker2.c: Add copyright notice.
8956
8da195dd
AC
89572004-08-04 Andrew Cagney <cagney@gnu.org>
8958
8959 * gdb.base/store.exp: Update copyright.
8960 (check_set, up_set, check_struct, up_struct): Add a prefix to test
8961 names, do not import gdb_prompt.
8962
8d394f98
AC
89632004-08-01 Andrew Cagney <cagney@gnu.org>
8964
8965 Fix PR testsuite/1729.
8966 * gdb.base/dump.exp: Add test name to callers of capture_value, do
8967 not use capture_value with value 4.
8968 (capture_value): Add optional test name parameter.
8969 (test_reload_saved_value, test_restore_saved_value): Use $msg as
8970 the prefix, pass to capture_value.
8971
b6702b23
MK
89722004-08-01 Mark Kettenis <kettenis@gnu.org>
8973
8974 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
8975 * gdb.arch/i386-prologue.c (standard): New prototype and function.
8976 (main): Call new function.
8977
c203e0ca
MC
89782004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8979
8980 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
8981
a7995a30
MC
89822004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8983
8984 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
8985
9366563b
MC
89862004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8987
b6eeaf26 8988 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
8989 Accept more values of vtbl pointer. Remove some messages
8990 about "obsolete gcc or gdb".
8991
2fc1f950
MC
89922004-07-30 Michael Chastain <mec.gnu@mindspring.com>
8993
8994 * gdb.cp/classes.exp: Accept more varieties of ptype output.
8995
c724d49b
MC
89962004-07-30 Michael Chastain <mec.gnu@mindspring.com>
8997
8998 * gdb.base/asm-source.exp: Properly convert target board
8999 debug flags from gcc format to binutils format.
9000
736b0fce
MK
90012004-07-28 Mark Kettenis <kettenis@gnu.org>
9002
9003 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
9004 gdb1718". PR backtrace/1718 partially fixed.
9005
5633ea5c
JJ
90062004-07-27 Jeff Johnston <jjohnstn@redhat.com>
9007
9008 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
9009
575eebb1
NC
90102004-07-26 Nick Clifton <nickc@redhat.com>
9011
9012 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
9013 good default value for a specific architecture is available then
9014 set it to that value. Otherwise default to the -gstabs switch.
9015 Remove the -g... switches from the asm-flags variable. Allow the
9016 target board info to override the value if it wants to. Pass the
9017 switch on the assembler command line.
9018
62104619
MK
90192004-07-23 Mark Kettenis <kettenis@gnu.org>
9020
9021 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
9022 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
9023 (main): Call new function.
9024
4a1135b8
MC
90252004-07-22 Michael Chastain <mec.gnu@mindspring.com>
9026
9027 Test for PR exp/1715.
9028 * gdb.base/radix.exp: Refactor common procedures. Make all
9029 test names unique. Change XFAIL to KFAIL.
9030
8a12c1f0
MC
90312004-07-20 Michael Chastain <mec.gnu@mindspring.com>
9032
9033 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
9034 * gdb.ada/gnat_ada.gin: ... to here.
9035 * configure.in: Use gnat_ada.gin.
9036 * configure: Regenerate.
9037
23b451cf
AC
90382004-07-20 Andrew Cagney <cagney@gnu.org>
9039
9040 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
9041 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
9042 XFAILs. Clean up test messages and comments. Check backtraces.
9043 Delete re-sync code.
9044
ab618a02
MC
90452004-07-19 Michael Chastain <mec.gnu@mindspring.com>
9046
9047 Fix PR cli/740.
9048 * gdb.base/annota1.exp: Honor gdb,nosignals.
9049 * gdb.base/annota3.exp: Likewise.
9050
46dad340
MC
90512004-07-19 Michael Chastain <mec.gnu@mindspring.com>
9052
9053 * lib/java.exp: Update copyright notice.
9054
756d8c70
AC
90552004-07-19 Andrew Cagney <cagney@gnu.org>
9056
9057 * gdb.base/selftest.exp: Copy file from here ...
9058 * gdb.gdb/selftest.exp: ... to here.
9059
586027e6
AC
90602004-07-16 Andrew Cagney <cagney@redhat.com>
9061
9062 * lib/insight-support.exp: Delete file.
9063 * lib/java.exp (java_init): Fix copyright.
9064
029d2200
AC
90652004-07-16 Andrew Cagney <cagney@gnu.org>
9066
9067 * gdb.base/restore.c: Append "prologue" to comments marking the a
9068 function's prologue.
9069 * gdb.base/restore.exp: Update copyright, re-indent.
9070 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
9071 callerN" prefix where needed. Update patterns that match a
9072 function's prologue.
9073
653b62c5
MC
90742004-07-16 Michael Chastain <mec.gnu@mindspring.com>
9075
9076 * gdb.base/restore.c: Add copyright notice.
9077
f7d690e5
AC
90782004-07-16 Andrew Cagney <cagney@gnu.org>
9079
9080 * gdb.base/logical.exp: Update copyright.
9081 (evaluate): New procedure. Use to re-implement tests using
9082 several tables.
9083
d629a7cb
MH
90842004-07-14 Martin Hunt <hunt@redhat.com>
9085
9086 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
9087 which fixes some problems where init.tcl was not found.
9088
9c7bb332
AC
90892004-07-13 Andrew Cagney <cagney@gnu.org>
9090
6bf46641
AC
9091 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
9092 (check_sizeof, check_valueof): Do not include the output in the
9093 test name. Use gdb_test.
9094 (get_valueof): Use gdb_test_multiple.
9095
c4ffd4c0
AC
9096 * gdb.base/step-test.exp: Update copyright. Use
9097 gdb_test_multiple. Ensure that test names do not include
9098 architecture dependent output.
9099
ab89363a
AC
9100 * gdb.gdb/observer.exp: Update copyright.
9101 (setup_test): Use gdb_test_multiple.
9102 (attach_first_observer, attach_second_observer)
9103 (attach_third_observer, detach_first_observer)
9104 (detach_second_observer, detach_third_observer)
9105 (reset_counters, check_counters): Make $message a prefix.
9106 (test_normal_stop_notifications): Add "args" parameter - a list of
9107 init functions to be called. Make $message a prefix,
9108 (test_observer_normal_stop): Change the message prefixes so that
9109 they are unique, pass the attach / detach procedures to
9110 test_normal_stop_notifications.
9111
ec58997a
AC
9112 * gdb.base/signull.exp (test_segv): Prefix all tests with
9113 "${name}". Clean up test messages.
9114
b475183b
AC
9115 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
9116
9c7bb332
AC
9117 * gdb.base/ena-dis-br.exp: Update copyright.
9118 (break_at): New function. Replace send_gdb with gdb_test,
9119 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
9120 ignore count, not stopped at bpt", with KFAIL.
9121
2dd95497
CV
91222004-07-13 Corinna Vinschen <vinschen@redhat.com>
9123
9124 * gdb.base/attach.exp: Remove cleanupfile handling.
9125
419e626b
AC
91262004-07-12 Andrew Cagney <cagney@gnu.org>
9127
9128 * gdb.base/annota1.exp: Cleanup corefile test name.
9129 * gdb.base/annota3.exp: Ditto.
9130
8b1b3228
AC
91312004-07-12 Andrew Cagney <cagney@gnu.org>
9132
78650829
AC
9133 * gdb.base/signals.exp: Clean up copyright, re-indent.
9134
8b1b3228
AC
9135 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
9136 gdb_test and gdb_test_multiple.
9137
935c2760
JJ
91382004-07-08 Jeff Johnston <jjohnstn@redhat.com>
9139
9140 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 9141 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
9142 provide line number info for first statement in main.
9143
1544280f
AC
91442004-07-08 Andrew Cagney <cagney@gnu.org>
9145
1279f4ff
AC
9146 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
9147
1544280f
AC
9148 * gdb.base/sigbpt.exp: Make the common part of each test name a
9149 prefix instead of suffix.
9150
bcc82369
BR
91512004-07-07 Bob Rossi <bob_rossi@cox.net>
9152
9153 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
9154 test from test_tbreak_creation_and_listing to
9155 test_file_list_exec_source_file
9156 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
9157 Changed name of test from test_tbreak_creation_and_listing to
9158 test_file_list_exec_source_file
9159
23f4b0aa
JJ
91602004-07-07 Jeff Johnston <jjohnstn@redhat.com>
9161
9162 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
9163 the jmisc() constructor instead of <init>.
9164 * gdb.java/jmisc1.exp: Ditto.
9165
56401cd5
AC
91662004-07-07 Andrew Cagney <cagney@gnu.org>
9167
9168 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
9169 corrupting the PC.
9170
44ae2f6a
MC
91712004-07-06 Michael Chastain <mec.gnu@mindspring.com>
9172
9173 * gdb.cp/templates.exp: Accept whitespace change in demangler
9174 output.
9175
45a83408
AC
91762004-07-06 Andrew Cagney <cagney@gnu.org>
9177
9178 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
9179
d205ad70
MC
91802004-07-02 Michael Chastain <mec.gnu@mindspring.com>
9181
9182 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
9183 * lib/compiler.cc: Likewise.
9184
06ea1a61
MC
91852004-06-30 Michael Chastain <mec.gnu@mindspring.com>
9186
9187 * lib/compiler.cc: Work around string preprocessing problem
9188 with old hp c++ compiler.
9189 * lib/compiler.c: Likewise.
9190
daab1251
CV
91912004-06-29 Corinna Vinschen <vinschen@redhat.com>
9192
9193 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
9194 directives to conditionalize symbol prefixing.
9195 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
9196 additional_flags handling. Add underscore prefix for Cygwin.
9197 * gdb.arch/i386-unwind.c: Use preprocessor directives to
9198 conditionalize symbol prefixing.
9199 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
9200 additional_flags handling. Add underscore prefix for Cygwin.
9201
cc984116
CV
92022004-06-29 Corinna Vinschen <vinschen@redhat.com>
9203
9204 * gdb.base/bigcore.exp: Skip test on Cygwin.
9205
c279b077
MC
92062004-06-28 Michael Chastain <mec.gnu@mindspring.com>
9207
9208 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
9209 formats for "info register". Use gdb_test_multiple. Fix
9210 the "invalid register" test.
9211
0e915747
CV
92122004-06-28 Corinna Vinschen <vinschen@redhat.com>
9213
9214 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
9215 PID for Cygwin. Add Cygwin specific strings to check for in some
9216 tests.
9217 (do_attach_tests): Add a test for user interaction when attaching
9218 to a process with no matching symbol table already loaded.
9219
11422c86
AC
92202004-06-26 Andrew Cagney <cagney@gnu.org>
9221
9222 Test PR java/1567 and PR java/1565.
9223 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
9224 * gdb.java/jmisc2.exp: Delete file.
9225
cefbce26
MC
92262004-06-26 Michael Chastain <mec.gnu@mindspring.com>
9227
9228 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
9229
e19f872c
CV
92302004-06-25 Corinna Vinschen <vinschen@redhat.com>
9231
9232 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
9233 attach process.
9234
d931ba3b
MC
92352004-06-23 Michael Chastain <mec.gnu@mindspring.com>
9236
9237 * gdb.cp/pr-1553.exp: Remove.
9238
aef68c48
MC
92392004-06-22 Michael Chastain <mec.gnu@mindspring.com>
9240
9241 * gdb.cp/pr-1553.cc: Remove.
9242 * gdb.cp/pr-1553.exp: Disable this test.
9243
8d5df71a
JB
92442004-06-20 Jim Blandy <jimb@redhat.com>
9245
a9c64011 9246 Fix PR testsuite/1680.
8d5df71a
JB
9247 * gdb.arch/i386-sse.exp: Properly quote curly braces in
9248 regular expressions.
9249
4ac6f39d
MC
92502004-06-19 Michael Chastain <mec.gnu@mindspring.com>
9251
9252 Fix PR testsuite/1679.
9253 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
9254 Issue an UNSUPPORTED result instead.
9255
1b413552
JB
92562004-06-18 Jim Blandy <jimb@redhat.com>
9257
9258 * gdb.base/charset.exp: Only send a control-C if we see a new
9259 prompt and incomplete command.
9260
6daa6ebd
MC
92612004-06-18 Michael Chastain <mec.gnu@mindspring.com>
9262
9263 * gdb.cp/pr-574.cc: Add copyright notice.
9264
51fa4ae0
JB
92652004-06-17 Jim Blandy <jimb@redhat.com>
9266
9267 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
9268 cases where the regexp has no groups; this grabs random text from
9269 the previous test suite, whatever that was.
9270
8fea26c5
MC
92712004-06-17 Michael Chastain <mec.gnu@mindspring.com>
9272
9273 * gdb.cp/printmethod.cc: Add copyright notice.
9274
1e3aeb41
MC
92752004-06-16 Michael Chastain <mec.gnu@mindspring.com>
9276
9277 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
9278
9d9030bc
AC
92792004-06-16 Andrew Cagney <cagney@gnu.org>
9280
9281 * gdb.base/signull.c: Update copyright. Include <string.h>.
9282 (bowler): Replace data_pointer with data_read
9283 and data_write cases. Add code_descriptor case.
9284 (zero, desc): New array and pointer.
9285 (data, code): Change to simple pointers.
9286 * gdb.base/signull.exp: Fix probe pattern matching a function
9287 descriptor SIGSEGV. Replace data_pointer with data_read and
9288 data_write tests.
9289
acd4ad44
AC
92902004-06-16 Andrew Cagney <cagney@gnu.org>
9291
9292 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
9293
08fd625c
MC
92942004-06-15 Michael Chastain <mec.gnu@mindspring.com>
9295
9296 * gdb.base/long_long.c: Add copyright notice.
9297
1903502c
MC
92982004-06-15 Michael Chastain <mec.gnu@mindspring.com>
9299
9300 * gdb.base/long_long.exp: Remove reference to
9301 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
9302 to gdb_breakpoint and gdb_continue_to_breakpoint.
9303
83313cb1
JB
93042004-06-14 Jim Blandy <jimb@redhat.com>
9305
9306 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
9307 endian case.
9308
1bf404ef
AC
93092004-06-14 Andrew Cagney <cagney@gnu.org>
9310
9311 * gdb.base/gcore.exp (capture_command_output): Delete the always
9312 passing tests containing inferior values.
9313 * gdb.base/ending-run.exp: Do not include the breakpoint address
9314 in the test message. Update copyright.
9315 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
9316 size in the test name, use gdb_test_multiple. Update copyright.
9317
ef220b33
MC
93182004-06-14 Michael Chastain <mec.gnu@mindspring.com>
9319
9320 * gdb.cp/ref-types.cc: Add copyright notice.
9321
4f70a4c9
MC
93222004-06-14 Michael Chastain <mec.gnu@mindspring.com>
9323
9324 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
9325 hp_aCC_compiler.
9326 * lib/compiler.cc: Likewise.
9327 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
9328 'set' commands. Log diagnostics for other lines. Set
9329 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
9330
335928ac
MC
93312004-06-13 Michael Chastain <mec.gnu@mindspring.com>
9332
9333 * gdb.cp/try_catch.cc: Add copyright notice.
9334
2efb12e8
MC
93352004-06-12 Michael Chastain <mec.gnu@mindspring.com>
9336
9337 * gdb.cp/userdef.cc: Add copyright notice.
9338
0bbed51a
MC
93392004-06-11 Michael Chastain <mec.gnu@mindspring.com>
9340
9341 * gdb.cp/virtfunc.cc: Add copyright notice.
9342
e12a46c9
RC
93432004-06-11 Randolph Chung <tausq@debian.org>
9344
9345 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
9346 problem.
9347
338e05af
AC
93482004-06-10 Andrew Cagney <cagney@gnu.org>
9349
9350 * lib/compiler.cc, lib/compiler.c: Append either
9351 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
9352 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
9353 instead of gcc-3-3.
9354
dc3f10cb
AC
93552004-06-09 Andrew Cagney <cagney@gnu.org>
9356
b4d946af
AC
9357 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
9358 gdb/1455, bug is specific to "long long" and "double".
a9c64011 9359
dc3f10cb
AC
9360 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
9361 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
9362 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
9363 fixed.
9364
b5c0bfa2
AC
93652004-06-09 Andrew Cagney <cagney@gnu.org>
9366
9367 * gdb.base/structs.exp (test_struct_returns): Replace
9368 "return_value_unknown" and "finish_value_unknown" by
9369 "return_value_known" and "finish_value_known". Instead of
9370 "return_value_unknown" iff "finish_value_unknown", check
9371 "return_value_known" implies "finish_value_known".
9372
caeb605f
MH
93732004-06-08 Martin Hunt <hunt@redhat.com>
9374
9375 * gdb.base/float.exp: Add pattern for mips targets.
9376
c892bb64
RC
93772004-06-08 Randolph Chung <tausq@debian.org>
9378
9379 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
9380 message for unknown architectures more clear.
9381
48306d3e
JB
93822004-06-08 Joel Brobecker <brobecker@gnat.com>
9383
9384 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
9385 start the execution of the program.
9386
83ecb59f
JB
93872004-06-07 Jim Blandy <jimb@redhat.com>
9388
9389 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
9390 * gdb.arch/i386-cpuid.h: New helper file.
9391
55264cb4
RC
93922004-06-07 Randolph Chung <tausq@debian.org>
9393
9394 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
9395 has started.
9396
23cadb28
RM
93972004-06-04 Roland McGrath <roland@redhat.com>
9398
9399 Fix PR gdb/1647.
9400 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
9401 differently to be robust to output buffering differences.
9402
51d01eda
MC
94032004-06-04 Michael Chastain <mec.gnu@mindspring.com>
9404
9405 * gdb.threads/pthreads.exp: Update copyright years.
9406 (check_control_c): Change asynchronous 'after' to synchronous.
9407
f4fc3b93
RM
94082004-06-04 Roland McGrath <roland@redhat.com>
9409
9410 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
9411 next gdb prompt.
9412
4013522b
MC
94132004-06-02 Michael Chastain <mec.gnu@mindspring.com>
9414
9415 Fix PR gdb/1636.
9416 * gdb.threads/manythreads.exp: Change asynchronous 'after'
9417 calls to synchronous.
9418
7a8f1e6b
JB
94192004-05-26 Jim Blandy <jimb@redhat.com>
9420
9421 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
9422
81bb3443
RC
94232004-05-24 Randolph Chung <tausq@debian.org>
9424
9425 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
9426 * gdb.asm/pa.inc: New file.
9427
8f5a3103
MK
94282004-05-22 Mark Kettenis <kettenis@gnu.org>
9429
9430 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
9431
734b8fe8 94322004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 9433 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
9434
9435 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
9436 GDB prompt.
9437
725603e1
UW
94382004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9439
f4fc3b93 9440 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
9441 setjmp/longjmp. Use sigaction instead of signal.
9442
8b923272 94432004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 9444 Michael Snyder <msnyder@redhat.com>
8b923272
JB
9445
9446 * gdb.threads/pthread_cond_wait.c: New file.
9447 * gdb.threads/pthread_cond_wait.exp: New testcase.
9448
8bfabb04
AC
94492004-05-13 Andrew Cagney <cagney@redhat.com>
9450
9451 * gdb.base/signull.exp, gdb.base/signull.c: New files.
9452 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
9453
42edda50
AC
94542004-05-11 Andrew Cagney <cagney@redhat.com>
9455
9456 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
9457 fixed but revealed gdb/1639.
9458
d303a6c7
AC
94592004-05-10 Andrew Cagney <cagney@redhat.com>
9460
9461 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
9462 func1" and "next to 2nd alarm", kernel bug avoided.
9463
bf08c2a1
DJ
94642004-05-10 Daniel Jacobowitz <dan@debian.org>
9465
9466 PR external/1568
9467 * gdb.base/bigcore.exp: Check the size of the dumped core file.
9468 XFAIL if it is smaller than bytes_allocated.
9469 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
9470 (main): Make chunks_allocated unsigned. Correct comment.
9471
c0586a34
JB
94722004-05-07 Joel Brobecker <brobecker@gnat.com>
9473
9474 * gdb.arch/powerpc-aix-prologue.c: New file.
9475 * gdb.arch/powerpc-aix-prologue.exp: New file.
9476
f2785d12
JB
94772004-05-07 Jim Blandy <jimb@redhat.com>
9478
9479 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
9480 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
9481
bd7f6e30
JB
94822004-05-06 Joel Brobecker <brobecker@gnat.com>
9483
9484 * gdb.base/sep.exp: No longer setup_kfail when the program was
9485 built with dwarf2.
9486
0a5e7efe
JI
94872004-05-05 Jim Ingham <jingham@apple.com>
9488
9489 * gdb.base/pending.exp: Make sure pending breakpoints
9490 preserve the ignore count.
f4fc3b93 9491
a8958849
MK
94922004-04-27 Jerome Guitton <guitton@gnat.com>
9493
9494 * i386-prologue.exp: Add testcase for jump instruction as first
9495 instruction of the real code.
9496 * i386-prologue.c (jump_at_beginning): New function.
9497
7e103f5b
MK
94982004-04-28 Mark Kettenis <kettenis@gnu.org>
9499
9500 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
9501 x86_64-*-*.
9502
5d38b224
MK
95032004-04-28 Mark Kettenis <kettenis@gnu.org>
9504
9505 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
9506 i*86-*-*.
9507
0ef32fd9
MK
95082004-04-25 Mark Kettenis <kettenis@gnu.org>
9509
9510 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
9511 expression that checks the return type.
9512
71d7dd7c
AC
95132004-04-23 Andrew Cagney <cagney@redhat.com>
9514
9515 * gdb.base/call-sc.exp: New test of scalar call/return values.
9516 * gdb.base/call-sc.c: Ditto.
9517
1e9f977e
JJ
95182004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9519
9520 * gdb.threads/manythreads.c: Reduce thread stack size.
9521
899d9e3a
JJ
95222004-04-23 Jeff Johnston <jjohnstn@redhat.com>
9523
9524 * gdb.threads/manythreads.c: Add copyright notice.
9525
61bcae62
AC
95262004-04-23 Andrew Cagney <cagney@redhat.com>
9527
9528 * gdb.base/siginfo.exp: Better handle step out of signal.
9529 * gdb.base/sigstep.exp: Ditto.
9530
7339a42e 95312004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 9532 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
9533
9534 * gdb.threads/manythreads.c: New testcase.
9535 * gdb.threads/manythreads.exp: Ditto.
9536
5c98409b
JB
95372004-04-22 Jim Blandy <jimb@redhat.com>
9538
9539 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
9540 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
9541
3b611f1a
MC
95422004-04-21 Michael Chastain <mec.gnu@mindspring.com>
9543
9544 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
9545
f0fd9238
AC
95462004-04-21 Andrew Cagney <cagney@redhat.com>
9547
9548 * gdb.base/sigstep.c: New file.
9549 * gdb.base/sigstep.exp: New file.
9550
90990674
JB
95512004-04-16 Joel Brobecker <brobecker@gnat.com>
9552
9553 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
9554 call to observer_notify_normal_stop.
9555
78cef34b
AC
95562004-04-15 Andrew Cagney <cagney@redhat.com>
9557
9558 * gdb.base/siginfo.c: New file.
9559 * gdb.base/siginfo.exp: New file.
9560
d2343407
JB
95612004-04-12 J. Brobecker <brobecker@gnat.com>
9562
9563 * gdb.base/sep.exp: Fix typo in comment.
9564
a2dba3c8
JB
95652004-04-12 J. Brobecker <brobecker@gnat.com>
9566
9567 * gdb.base/sep.c: New file.
9568 * gdb.base/sep-proc.c: New file.
9569 * gdb.base/sep.exp: New testcase.
9570
15f7b60e
MK
95712004-04-09 Mark Kettenis <kettenis@gnu.org>
9572
9573 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
9574 support.
9575
44f4de1a
AC
95762004-04-05 Andrew Cagney <cagney@redhat.com>
9577
9578 * gdb.base/sigaltstack.c: New file.
9579 * gdb.base/sigaltstack.exp: New file.
9580
ef04f396
JB
95812004-04-04 Joel Brobecker <brobecker@gnat.com>
9582
9583 * gdb.base/foll-fork.exp: Update the expected output for
9584 "help set follow-fork-mode", to match a change that was made
9585 to the help of this variable on 2004-01-13.
9586
d40d2c92
JB
95872004-04-01 Joel Brobecker <brobecker@gnat.com>
9588
9589 * lib/ada.exp: Add copyright notice.
9590 * bar.ads: Likewise.
9591 * bar.adb: Likewise.
9592 * null_record.adb: Likewise.
9593 * null_record.exp: Likewise.
9594 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
9595
f86ef5a3
JB
95962004-04-01 Joel Brobecker <brobecker@gnat.com>
9597
9598 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
9599 * configure: Regenerate.
9600
414e70e3
JB
96012004-04-01 Joel Brobecker <brobecker@gnat.com>
9602
9603 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
9604 to build the application. Remove the message printed when in
9605 verbose mode, redundant with the UNSUPPORTED message above.
9606
f0aaee49
JB
96072004-03-31 Joel Brobecker <brobecker@gnat.com>
9608
9609 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
9610 * gdb.ada (null_record.exp): New testcase.
9611
ac81cb54
JB
96122004-03-31 Joel Brobecker <brobecker@gnat.com>
9613
9614 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
9615
854af2f7
JB
96162004-03-31 Joel Brobecker <brobecker@gnat.com>
9617
9618 * gdb.ada: New subdirectory.
9619 * gdb.ada/Makefile.in: New file.
9620 * gdb.ada/gnat_ada.gpr.in: New file.
9621
034cb681
JB
96222004-03-31 Joel Brobecker <brobecker@gnat.com>
9623
9624 * lib/ada.exp: New file.
9625
78a1a894
DJ
96262004-03-24 Daniel Jacobowitz <drow@mvista.com>
9627
9628 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
9629 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
9630
4b2b3b3e
AC
96312004-03-22 Andrew Cagney <cagney@redhat.com>
9632
9633 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
9634 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
9635 Problem identified by Ulrich Weigand.
9636
23c73aa3
DC
96372004-03-17 David Carlton <carlton@kealia.com>
9638
9639 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
9640 PR c++/826.
9641
d63a86f8
RM
96422004-03-16 Roland McGrath <roland@redhat.com>
9643
9644 * gdb.base/auxv.exp: New file.
9645 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
9646
0e02aa50
DC
96472004-03-12 David Carlton <carlton@kealia.com>
9648
9649 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
9650 * gdb.cp/pr-1553.cc: Ditto.
9651 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
9652 pass branch.
9653
c20b71be
MC
96542004-03-12 Michael Chastain <mec.gnu@mindspring.com>
9655
9656 * gdb.cp/templates.exp: Accept more template types.
9657
c7414a01
MC
96582004-03-09 Michael Chastain <mec.gnu@mindspring.com>
9659
9660 From Corinna Vinschen with modifications.
9661 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
9662 local variable obj_with_enum.
9663 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
9664 results with obj_with_enum.
9665
ed69573c
MC
96662004-03-09 Michael Chastain <mec.gnu@mindspring.com>
9667
9668 * gdb.cp/classes.cc: New file, copied from misc.cc.
9669 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
9670
28301461
MC
96712004-03-09 Michael Chastain <mec.gnu@mindspring.com>
9672
9673 * gdb.cp/misc.cc: Add copyright notice.
9674
1198ecbe
DC
96752004-03-05 David Carlton <carlton@kealia.com>
9676
9677 * gdb.cp/rtti.exp: Add 'print *obj3' test.
9678 * gdb.cp/rtti.h: Update copyright.
9679 (namespace n2::n3): New.
9680 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
9681 (n2::n3::func3): New.
9682 (main): Call n2::n3::func3.
9683 * gdb.cp/rtti2.cc: Update copyright.
9684 (n2::create3): New.
9685
9e08c470
MK
96862004-03-04 Mark Kettenis <kettenis@gnu.org>
9687
9688 * gdb.asm/openbsd.inc: Fix typo.
9689
4bebc3aa
FF
96902004-03-03 Fred Fish <fnf@redhat.com>
9691
9692 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
9693 "val" instead of unused "size". Update copyright year.
9694
6ea9fb37
DJ
96952004-02-29 Daniel Jacobowitz <drow@mvista.com>
9696
9697 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
9698 to use unsigned char.
9699 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
9700 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
9701
23b23974
DJ
97022004-02-29 Daniel Jacobowitz <drow@mvista.com>
9703
9704 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
9705 line of output.
9706
7574fd53
DJ
97072004-02-28 Daniel Jacobowitz <drow@mvista.com>
9708
9709 * gdb.base/relocate.c (dummy): Initialize.
9710
a195357f
DJ
97112004-02-28 Daniel Jacobowitz <drow@mvista.com>
9712
9713 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
9714 a breakpoint at exit.
9715
72fd54a9
FF
97162004-02-27 Fred Fish <fnf@redhat.com>
9717
9718 * gdb.base/chng-syms.exp: Add expect condition to match failing
9719 case that isn't a timeout.
9720
b9d23137
AC
97212004-02-27 Andrew Cagney <cagney@redhat.com>
9722
9723 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
9724 support.
9725
15d208f6 97262004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 9727
15d208f6
FF
9728 * gdb.arch/gdb1431.c: Remove.
9729 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
9730 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
9731 of "until" incorrectly.
9732
98f9cd2d
JB
97332004-02-26 J. Brobecker <brobecker@gnat.com>
9734
9735 * gdb.cp/class2.cc (empty): New class.
9736 (refer): New function.
9737 (main): Declare an object of type empty and use it.
9738 * gdb.cp/class2.exp: Print the value of an object of type empty.
9739
9b50c11b
JJ
97402004-02-26 Jeff Johnston <jjohnstn@redhat.com>
9741
9742 * gdb.base/langs.exp: Update query string to match the
9743 new nquery format used for pending breakpoints.
9744
0dcd613f
AC
97452004-02-26 Andrew Cagney <cagney@redhat.com>
9746
9747 Fix PR i18n/1570.
9748 * gdb.base/charset.c: Update copyright notice.
9749 (main, init_string): Remove the escape character '\e' tests.
9750 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
9751 * gdb.base/charset.exp (valid_host_charset): Ditto.
9752 * gdb.base/setvar.exp: Ditto.
9753
b8a56647
AC
97542004-02-24 Andrew Cagney <cagney@redhat.com>
9755
90d59e34
AC
9756 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
9757 mmapped data in core file" PASS and FAIL messages consistent.
9758
b8a56647
AC
9759 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
9760 setting a breakpoint. Work around PR java/1565.
9761
9f27c604
JJ
97622004-02-23 Jeff Johnston <jjohnstn@redhat.com>
9763
9764 * lib/gdb.exp (gdb_breakpoint): Update query string to match
9765 new nquery format.
9766 * gdb.base/pending.exp: Ditto.
9767
3224a706
MK
97682004-02-22 Mark Kettenis <kettenis@gnu.org>
9769
9770 * configure.in: Run stabs tests on *BSD.
9771 * configure: Regenerated.
9772
41e0a9ca
MK
97732004-02-21 Mark Kettenis <kettenis@gnu.org>
9774
9775 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
9776
1e1b3428
FF
97772004-02-20 Fred Fish <fnf@redhat.com>
9778
9779 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
9780 blank in test for "returns short", for consistency with other
9781 "returns xxx" tests. Update copyright year.
9782
f9a7572a
FF
97832004-02-19 Fred Fish <fnf@redhat.com>
9784
9785 New testcase for PR breakpoint/1558.
9786 * gdb.arch/gdb1558.exp: New file.
9787 * gdb.arch/gdb1558.c: New file.
9788
b2ce2854
EZ
97892004-02-19 Elena Zannoni <ezannoni@redhat.com>
9790
9791 * gdb.base/nodebug.exp: Fix typo.
9792
e7c9ff01
JB
97932004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9794
9795 Committed by Jim Blandy <jimb@redhat.com>.
9796
62f4b920
JB
9797 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
9798
2db536a1
JB
9799 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
9800
e7c9ff01
JB
9801 * gdb.base/float.exp: Support s390*-*-* targets.
9802
f3205b34
AF
98032004-02-17 Adam Fedor <fedor@gnu.org>
9804
9805 * gdb.base/gdb1555.exp: New file.
9806 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
9807
9d62932d
EZ
98082004-02-17 Elena Zannoni <ezannoni@redhat.com>
9809
9810 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
9811
344c9711
FF
98122004-02-16 Fred Fish <fnf@redhat.com>
9813
9814 * gdb.arch/gdb1291.c: Remove
9815 * gdb.arch/gdb1291.s: New test input file.
9816 * gdb.arch/gdb1291.exp: Expand test to check case that should not
9817 fail. Test for correct result, known incorrect result, other
9818 failures and timeouts.
9819
2d822687
AC
98202004-02-16 Andrew Cagney <cagney@redhat.com>
9821
9822 * gdb.base/bigcore.exp: New file.
9823 * gdb.base/bigcore.c: New file.
9824
dac15b66
AC
98252004-02-13 Andrew Cagney <cagney@redhat.com>
9826
9827 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
9828 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
9829 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
9830 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
9831 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
9832 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
9833 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
9834 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
9835 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
9836 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
9837
6bdfc2c4
JJ
98382004-02-11 Jeff Johnston <jjohnstn@redhat.com>
9839
9840 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
9841 executed is an alloc instruction.
9842
87b3ede8
DC
98432004-02-11 David Carlton <carlton@kealia.com>
9844
9845 * gdb.cp/breakpoint.exp: New.
9846 * gdb.cp/breakpoint.cc: New.
9847
6e19e2bf
MC
98482004-02-11 Michael Chastain <mec.gnu@mindspring.com>
9849
9850 Partial fix for PR gdb/1543.
9851 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
9852 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
9853 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
9854 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
9855 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
9856 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
9857 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
9858 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
9859 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
9860 to bug-gdb@prep.ai.mit.edu .
9861 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
9862 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
9863 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
9864 Likewise.
9865
5c5455dc
AC
98662004-02-10 Andrew Cagney <cagney@redhat.com>
9867
9868 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
9869 using gdb_internal_error_resync.
9870
9cf689d7
DJ
98712004-02-09 Daniel Jacobowitz <drow@mvista.com>
9872
9873 * gdb.threads/thread-specific.exp: Stop early if no threads are
9874 found.
9875
d2dc51db
MC
98762004-02-09 Michael Chastain <mec.gnu@mindspring.com>
9877
9878 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
9879
14b1a056
DJ
98802004-02-08 Daniel Jacobowitz <drow@mvista.com>
9881
9882 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
9883 breakpoints.
9884
83f66e8f
DJ
98852004-02-07 Daniel Jacobowitz <drow@mvista.com>
9886
9887 * config/sim.exp (gdb_load): Handle $arg == "".
9888 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
9889 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
9890
30fc0091
EZ
98912004-02-07 Elena Zannoni <ezannoni@redhat.com>
9892
a9c64011
AS
9893 * gdb.base/maint.exp: Update test to reflect
9894 obstack changes.
30fc0091 9895
4d806929
JJ
98962004-02-04 Jeff Johnston <jjohnstn@redhat.com>
9897
9898 * gdb.base/pendshr.c (pendfunc): New function that calls
9899 pendfunc1.
9900 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
9901
7bfdd688
FF
99022004-02-04 Fred Fish <fnf@redhat.com>
9903
9904 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
9905 function symbols and update copyright years.
9906 * gdb.arch/gdb1291.c: Ditto.
9907
aaa08ee4
MC
99082004-02-03 Michael Chastain <mec.gnu@mindspring.com>
9909
9910 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
9911
dbad7755
MC
99122004-02-03 Michael Chastain <mec.gnu@mindspring.com>
9913
9914 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
9915
ec4646ef
MC
99162004-02-03 Michael Chastain <mec.gnu@mindspring.com>
9917
9918 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
9919
1b802196
FF
99202004-02-02 Fred Fish <fnf@redhat.com>
9921
9922 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
9923 remote targets. Update copyright years.
9924
18fe2033
JJ
99252004-02-02 Jeff Johnston <jjohnstn@redhat.com>
9926
9927 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
9928 support.
9929 * gdb.base/langs.exp: Fix test which attempts to create
9930 breakpoint on non-existent function to handle new pending
9931 support.
9932 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
9933 a breakpoint.
9934 * gdb.base/pending.exp: New test.
9935 * gdb.base/pending.c: New file.
9936 * gdb.base/pendshr.c: Ditto.
9937
8d577d32
DC
99382004-02-02 David Carlton <carlton@kealia.com>
9939
9940 * gdb.cp/overload.exp: Add overloadNamespace tests.
9941 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
9942 (overloadNamespace, XXX): New.
9943 (main): Call XXX::marker2.
9944
3ad13771
FF
99452004-02-01 Fred Fish <fnf@redhat.com>
9946
9947 * gdb.base/dump.exp: Use runto_main instead of "runto main".
9948 * gdb.base/finish.exp: Ditto.
9949 * gdb.base/gcore.exp: Ditto.
9950 * gdb.base/huge.exp: Ditto.
9951 * gdb.base/info-proc.exp: Ditto.
9952 * gdb.base/return2.exp: Ditto.
9953 * gdb.threads/gcore-thread.exp: Ditto.
9954
44c75849
DJ
99552004-02-01 Daniel Jacobowitz <drow@mvista.com>
9956
9957 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
9958
005bc093
MK
99592004-02-01 Mark Kettenis <kettenis@gnu.org>
9960
9961 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
9962 that opening the file succeeds on OpenBSD.
9963
c47cebdb
DJ
99642004-02-01 Daniel Jacobowitz <drow@mvista.com>
9965
9966 * gdb.threads/thread-specific.c: New file.
9967 * gdb.threads/threads-specific.exp: New test script.
9968 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
9969 to expect_out.
9970
5a01311c
MK
99712004-02-01 Mark Kettenis <kettenis@gnu.org>
9972
9973 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
9974 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
9975 only on the "print_small_structs from print_long_arg_list" test.
9976
ce22a4f1
DJ
99772004-02-01 Daniel Jacobowitz <drow@mvista.com>
9978
9979 * gdb.base/completion.exp: Kill a stray backslash.
9980
9981 From Jim Ingham <jingham@apple.com>:
9982 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
9983 agrees with the result from sending a tab.
9984
abbab9d3
DJ
99852004-01-31 Daniel Jacobowitz <drow@mvista.com>
9986
9987 * gdb.base/chng-syms.exp: Remove stray newline.
9988
53904d1e
MK
99892004-01-31 Mark Kettenis <kettenis@gnu.org>
9990
9991 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
9992 *-*-openbsd*.
9993 * gdb.asm/openbsd.inc: New file.
9994
3a4b3aac
MK
99952004-01-30 Mark Kettenis <kettenis@gnu.org>
9996
9997 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
9998 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
9999 *-*solaris2*. Remove commented out default settings for
10000 asm-flags. Replace gdb_compile with target_link.
10001
ebac27b4
MC
100022004-01-29 Michael Chastain <mec.gnu@mindspring.com>
10003
10004 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
10005 for all tests. Remove old hp-ux and cygnus xfail cases.
10006
d8679d84
PH
100072004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
10008
10009 * gdb.base/chng-syms.exp: New file.
10010 * gdb.base/chng-syms.c: New file.
10011
0a55bc22
MC
100122004-01-24 Michael Chastain <mec.gnu@mindspring.com>
10013
10014 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
10015 Provide arms for current output in all my configurations.
10016
94b8e876
MC
100172004-01-24 Michael Chastain <mec.gnu@mindspring.com>
10018
10019 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
10020 * lib/compiler.cc: Likewise.
10021 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
10022 get the right preprocessor. Eval the output directly. Remove
10023 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
10024 hp_f77_compiler and hp_f90_compiler completely.
10025 (gdb_preprocess): Delete.
10026 (get_compiler): Delete.
10027
7cf03d44
MK
100282004-01-24 Mark Kettenis <kettenis@gnu.org>
10029
10030 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
10031 <string.h>.
10032
68b6dce9
NR
100332004-01-24 Nick Roberts <nick@nick.uklinux.net>
10034
10035 * gdb.mi/mi-stack.exp: Update copyright.
10036
b368761e
DC
100372004-01-23 David Carlton <carlton@kealia.com>
10038
10039 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
10040 test for cp_lookup_transparent_type.
10041 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
10042 call them.
10043
f2061b53
DJ
100442004-01-23 Daniel Jacobowitz <drow@mvista.com>
10045
10046 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
10047 after -var-update.
10048
37fc574a
DC
100492004-01-23 David Carlton <carlton@kealia.com>
10050
10051 * gdb.cp/namespace.cc (C::ensureRefs): New.
10052 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
10053
8e94b928
NR
100542004-01-20 Nick Roberts <nick@nick.uklinux.net>
10055
10056 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
10057 case "-stack-list-locals 2".
10058 * gdb.mi/mi-var-child.exp: Test for case
10059 "-var-list-children --all-values NAME".
10060
997b0952
MC
100612004-01-18 Michael Chastain <mec.gnu@mindspring.com>
10062
10063 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
10064
52470da3
MK
100652004-01-18 Mark Kettenis <kettenis@gnu.org>
10066
7049b4b8
MK
10067 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
10068 used with gdb_test_multiple.
10069
52470da3
MK
10070 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
10071 read at address 0. This fixes PR testsuite/1504.
10072
da6012e5
DJ
100732004-01-18 Daniel Jacobowitz <drow@mvista.com>
10074
10075 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
10076 Remove downloading, guessing the host executable, the calls to
10077 gdb_file_cmd and gdb_target_cmd, and "load" support.
10078 (infer_host_exec): New function broken out from gdb_load.
10079 (gdb_load): New wrapper for gdbserver_gdb_load.
10080 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
10081 gdb_target_cmd. Use -target-select.
10082 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
10083 Download binaries to the host. Clear last_mi_remote_file when
10084 we load a new binary.
10085 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
10086 call gdbserver_gdb_load and mi_gdb_target_cmd.
10087
32c70722
MC
100882004-01-17 Michael Chastain <mec.gnu@mindspring.com>
10089
10090 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
10091 type patterns.
10092
b0cecf36
MC
100932004-01-17 Michael Chastain <mec.gnu@mindspring.com>
10094
10095 * gdb.cp/templates.exp: Fix typo in test name of
10096 "print Foo<volatile char*>::foo".
10097
4120d7e6
MC
100982004-01-15 Michael Chastain <mec.gnu@mindspring.com>
10099
10100 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
10101
f679e530
BE
101022004-01-16 Ben Elliston <bje@wasabisystems.com>
10103
10104 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
10105 (clean mostlyclean): Remove empty rm.
10106
091c48f6
MC
101072004-01-15 Michael Chastain <mec.gnu@mindspring.com>
10108
10109 * gdb.base/setvar.exp: Add copyright years.
10110
3e5fc8d2
DC
101112004-01-14 David Carlton <carlton@bactrian.org>
10112
10113 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
10114 PR c++/1511 and update coment.
10115 * gdb.cp/templates.exp: Update patterns to match current output.
10116 If changes involve something other than whitespace, KFAIL
10117 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
10118
63d06c5c
DC
101192004-01-14 David Carlton <carlton@kealia.com>
10120
10121 * gdb.cp/namespace.exp: Add tests involving classes defined within
10122 namespaces.
10123 * gdb.cp/namespace.cc (C::CClass): New.
10124 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
10125
a51dab88
EZ
101262004-01-14 Elena Zannoni <ezannoni@redhat.com>
10127
10128 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
10129 what debug info we have. Print a better message if something goes
10130 wrong while producing the separate debug info file.
10131
a476ccc9
MC
101322004-01-14 Michael Chastain <mec.gnu@mindspring.com>
10133
10134 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
10135
f453692c
MC
101362004-01-14 Michael Chastain <mec.gnu@mindspring.com>
10137
10138 * gdb.base/callfuncs.c: Add copyright notice.
10139
f40063a5
MC
101402004-01-13 Michael Chastain <mec.gnu@mindspring.com>
10141
10142 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
10143 inheritance. PR gdb/1498, PR gcc/13539.
10144
19ac3974
EZ
101452004-01-13 Elena Zannoni <ezannoni@redhat.com>
10146
a9c64011
AS
10147 * gdb.threads/gcore-thread.exp: Prefix name of binary with
10148 test specific name.
10149 * gdb.mi/gdb669.exp: Ditto.
10150 * gdb.mi/mi-pthreads.exp: Ditto.
10151 * gdb.mi/mi1-pthreads.exp: Ditto.
10152 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 10153
56c97c6e
MC
101542004-01-12 Michael Chastain <mec.gnu@mindspring.com>
10155
10156 * gdb.cp/member-ptr.cc: Add copyright notice.
10157
a0644324
MC
101582004-01-12 Michael Chastain <mec.gnu@mindspring.com>
10159
10160 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
10161 some patterns for recent versions of gcc and hpacc. Delete
10162 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
10163 Delete tests that access a NULL pointer-to-member-data. This
10164 script is still disabled for gcc.
10165
32fabe09
EZ
101662004-01-12 Elena Zannoni <ezannoni@redhat.com>
10167
10168 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 10169 escaped correctly.
32fabe09 10170
1f8a6abb
EZ
101712004-01-12 Elena Zannoni <ezannoni@redhat.com>
10172
10173 * gdb.base/sepdebug.exp: New file.
10174 * gdb.base/sepdebug.c: New file.
10175 * lib/gdb.exp (separate_debug_filename): New procedure.
10176 (gdb_gnu_strip_debug): New procedure.
10177
48efe704
AC
101782004-01-12 Andrew Cagney <cagney@redhat.com>
10179
10180 * gdb.mi/ChangeLog: Delete file. Renamed to ...
10181 * gdb.mi/ChangeLog-1999-2003: New file.
10182
a9415475
AC
101832004-01-12 Andrew Cagney <cagney@redhat.com>
10184
10185 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
10186 "Renaming a directory to a non-empty directory returns ENOTEMPTY
10187 or EEXIST", treat EBUSY as an XFAIL.
10188
83b8cf9d
MC
101892004-01-11 Michael Chastain <mec.gnu@mindspring.com>
10190
10191 * gdb.base/scope.exp: Remove obsolete setup_xfail for
10192 hp_cc_compiler.
10193
9939d2a8
MC
101942004-01-10 Michael Chastain <mec.gnu@mindspring.com>
10195
10196 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
10197 decorations.
10198
1ff8cadf
MC
101992004-01-10 Michael Chastain <mec.gnu@mindspring.com>
10200
10201 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
10202 and "(aCC)" decorations. Remove obsolete doco about old
10203 test results.
10204
6fa9022e
MC
102052004-01-09 Michael Chastain <mec.gnu@mindspring.com>
10206
10207 * gdb.cp/exception.exp: Fix typo in doco.
10208
209721fe
MK
102092004-01-09 Mark Kettenis <kettenis@gnu.org>
10210
10211 * gdb.base/gdb1476.exp: Fix typo.
10212
ef11303e
MC
102132004-01-09 Michael Chastain <mec.gnu@mindspring.com>
10214
10215 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
10216 file.
10217
041ab88c
MC
102182004-01-09 Michael Chastain <mec.gnu@mindspring.com>
10219
10220 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
10221 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
10222 Use gdb_compile. Remove restriction on gcc. Add some patterns
10223 for recent version of gdb. Delete second half, which was a copy
10224 of the first half with different build flags. This test is
10225 still disabled because it is still not ready for production.
10226
e36d075a
MC
102272004-01-08 Michael Chastain <mec.gnu@mindspring.com>
10228
10229 * gdb.cp/exception.cc: Add copyright notice.
10230 * gdb.cp/exception.exp: Add a notice that this file is broken
10231 because of line number changes caused by addition of copyright
10232 notice.
10233
42b190ad
MC
102342004-01-08 Michael Chastain <mec.gnu@mindspring.com>
10235
10236 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
10237 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
10238
8f25f06b
MC
102392004-01-08 Michael Chastain <mec.gnu@mindspring.com>
10240
10241 * gdb.cp/classes.exp: Accept gnu abi 2.
10242 * gdb.cp/derivation.exp: Likewise.
10243 * gdb.cp/overload.exp: Likewise.
10244 * gdb.cp/virtfunc.exp: Likewise.
10245
06ded8b8
MC
102462004-01-08 Michael Chastain <mec.gnu@mindspring.com>
10247
10248 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
10249 semicolon after end of function.
10250
77c26ae3
MC
102512004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10252
10253 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
10254 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
10255 boilerplate code for compiling and running the program under
10256 test. Add some string method tests.
10257
20757486
MC
102582004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10259
10260 * gdb.cp/bs15503.cc: Add copyright notice.
10261 * gdb.cp/bs15503.exp: Adjust line number.
10262
0fd3b503
MC
102632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10264
10265 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
10266 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
10267
10d1bea8
MC
102682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10269
10270 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
10271 hp_cc_compiler.
10272
2789202a
MC
102732004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10274
10275 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
10276 * gdb.cp/ctti.exp: Use the marker instead of "next".
10277 With gcc, run further before bailing.
10278
b862f14c
MC
102792004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10280
10281 * gdb.cp/cttiadd.cc: Add copyright notice.
10282 * gdb.cp/cttiadd1.cc: Likewise.
10283 * gdb.cp/cttiadd2.cc: Likewise.
10284 * gdb.cp/cttiadd3.cc: Likewise.
10285
96da2469
MC
102862004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10287
10288 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
10289 Use gdb_test, gdb_test_multiple. Use floating-point values that
10290 have exact representations in IEEE-ish formats.
10291
053248ff
MC
102922004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10293
10294 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
10295 compilers. Delete duplicate call to get_compiler_info.
10296 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
10297 * gdb.base/volatile.exp: Likewise.
10298
84acecdd
MK
102992004-01-07 Mark Kettenis <kettenis@gnu.org>
10300
10301 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
10302 memory at address 0.
10303
fe11a27f
MC
103042004-01-07 Michael Chastain <mec.gnu@mindspring.com>
10305
10306 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
10307 to test for hp-ux assembler. Fix copyright years.
10308
60ad077b
AC
103092004-01-07 Andrew Cagney <cagney@redhat.com>
10310
10311 * gdb.base/fileio.c (strerrno): Add "EBUSY".
10312
1c9b8f33
AC
103132004-01-07 Andrew Cagney <cagney@redhat.com>
10314
10315 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
10316 when creating the read-only file. From analysis by Roland McGrath
10317 and Elena Zannoni.
10318
753ccc7a
MC
103192004-01-06 Michael Chastain <mec.gnu@mindspring.com>
10320
10321 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
10322
eca3e36b
MC
103232004-01-06 Michael Chastain <mec.gnu@mindspring.com>
10324
10325 * gdb.base/cvexpr.c: Be type-safe with function pointers and
10326 data pointers.
10327
f8d4bac4
MC
103282004-01-06 Michael Chastain <mec.gnu@mindspring.com>
10329
10330 * gdb.cp/m-static.exp: Compile one source file at a time.
10331 Delete unused call to get_compiler_info.
10332
9b4e0f94
MC
103332004-01-06 Michael Chastain <mec.gnu@mindspring.com>
10334
10335 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
10336 * gdb.base/call-rt-st.exp: Likewise.
10337 * gdb.base/nodebug.exp: Likewise.
10338 * gdb.base/volatile.exp: Likewise.
10339 * gdb.cp/ref-types.exp: Likewise.
10340 * gdb.cp/templates.exp: Likewise.
10341
023c1024
MK
103422004-01-05 Mark Kettenis <kettenis@gnu.org>
10343
10344 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
10345
19703c4a
MC
103462004-01-05 Michael Chastain <mec.gnu@mindspring.com>
10347
10348 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
10349 hppa*-hp-hpux*.
10350
18b67037
MK
103512004-01-04 Mark Kettenis <kettenis@gnu.org>
10352
ba6219c8
MK
10353 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
10354 x86_64-*-*.
10355
18b67037
MK
10356 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
10357 sparc64-*-* and sparc*-solaris2*.
10358
1bfbbb9d
MK
103592004-01-04 Mark Kettenis <kettenis@gnu.org>
10360
10361 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
10362 return ${tests}" test. The ${tests} already mentions the
10363 filename.
10364
06846494
MC
103652004-01-02 Michael Chastain <mec.gnu@mindspring.com>
10366
10367 * gdb.cp/local.exp: Accept gcc abi 2.
10368
3b0cb202
MC
103692004-01-02 Michael Chastain <mec.gnu@mindspring.com>
10370
10371 * gdb.cp/templates.exp: Accept gcc abi 2.
10372
0643ec3f
MC
103732004-01-02 Michael Chastain <mec.gnu@mindspring.com>
10374
10375 * lib/compiler.cc: Remove supports_template_debugging.
10376 * gdb.cp/templates.exp: Do not test supports_template_debugging.
10377
d231d0b1
MC
103782004-01-01 Michael Chastain <mec.gnu@mindspring.com>
10379
10380 * gdb.cp/namespace.exp: Accept gcc abi 2.
10381
44ffb27c
MC
103822004-01-01 Michael Chastain <mec.gnu@mindspring.com>
10383
10384 * gdb.cp/method.exp: Accept gcc abi 2.
10385
184ad485
MC
103862004-01-01 Michael Chastain <mec.gnu@mindspring.com>
10387
10388 * gdb.cp/classes.exp: Generate identical results as old version.
10389 * gdb.cp/derivation.exp: Likewise.
10390 * gdb.cp/overload.exp: Likewise.
10391 * gdb.cp/virtfunc.exp: Likewise.
10392
116f09e7
MC
103932004-01-01 Michael Chastain <mec.gnu@mindspring.com>
10394
10395 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
10396 mysterious bug with sourceware version of expect.
10397
b1379776
MC
103982004-01-01 Michael Chastain <mec.gnu@mindspring.com>
10399
10400 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
10401 current versions of gcc, including gcc abi 2. Remove gratuitous
10402 restart of test program. Use gdb_test_multiple and gdb_test for
10403 all tests. Add patterns to xfail missing "const" in "const char *"
10404 and kfail PR gdb/1155.
10405
6b7a4c0e
MC
104062004-01-01 Michael Chastain <mec.gnu@mindspring.com>
10407
10408 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
10409 current versions of gcc, including gcc abi 2. Remove gratuitous
10410 restart of test program. Use gdb_test_multiple and gdb_test for
10411 all tests. Add patterns to kfail PR gdb/1498.
10412
51615d72
MC
104132003-12-31 Michael Chastain <mec.gnu@mindspring.com>
10414
10415 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
10416 current versions of gcc, including gcc abi 2. Use "breakpoint"
10417 and "continue" instead of restarting the target program. Use
10418 gdb_test_multiple and gdb_test for all tests.
10419
7b79a9d7
MK
104202004-01-01 Mark Kettenis <kettenis@gnu.org>
10421
10422 * gdb.asm/asm-source.exp: Update copyright year. Link statically
10423 for *-*-solaris2*.
10424
1cd3489f
MC
104252003-12-31 Michael Chastain <mec.gnu@mindspring.com>
10426
10427 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
10428 current versions of gcc, including gcc abi 2. Use "breakpoint"
10429 and "continue" instead of restarting the target program several
10430 times. Use gdb_test_multiple and gdb_test for all tests.
10431
850742db
MC
104322003-12-18 Michael Chastain <mec.gnu@mindspring.com>
10433
10434 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
10435 source files.
10436
eb4bbda8
MC
104372003-12-16 Michael Chastain <mec.gnu@mindspring.com>
10438
10439 * gdb.base/environ.exp: Handle compiling test case from multiple
10440 source files.
10441
e42c7771
MC
104422003-12-16 Michael Chastain <mec.gnu@mindspring.com>
10443
10444 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
10445
80e4b428
JB
104462003-12-17 Jim Blandy <jimb@redhat.com>
10447
5f06973a
JB
10448 * gdb.base/freebpcmd.c: Add copyright notice.
10449
80e4b428
JB
10450 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
10451
0ab84fb7
MC
104522003-12-16 Michael Chastain <mec.gnu@mindspring.com>
10453
10454 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
10455
1b3bb3d0
JB
104562003-12-13 Jim Blandy <jimb@redhat.com>
10457
10458 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
10459
3a4c9371
KB
104602003-12-12 Kevin Buettner <kevinb@redhat.com>
10461
10462 * gdb.asm/frv.inc: New file.
10463 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
10464
a1dea79a
FF
104652003-12-09 Fred Fish <fnf@redhat.com>
10466
10467 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
10468 functions to break1.c and leave prototypes behind. Add more
10469 "set breakpoint NN here" comments.
10470 * gdb.base/break1.c: New file.
10471
10472 * gdb.base/break.exp: Handle compiling test case from multiple
10473 source files and change source file references as needed.
10474 * gdb.base/completion.exp: Ditto.
10475 * gdb.base/condbreak.exp: Ditto.
10476 * gdb.base/define.exp: Ditto.
10477 * gdb.base/ena-dis-br.exp: Ditto.
10478 * gdb.base/info-proc.exp: Ditto.
10479 * gdb.base/maint.exp: Ditto.
10480 * gdb.base/until.exp: Ditto.
10481
10482 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
10483 hardcoded line numbers.
10484 * gdb.base/define.exp: Ditto.
10485 * gdb.base/ena-dis-br.exp: Ditto.
10486 * gdb.base/maint.exp: Ditto.
10487 * gdb.base/until.exp: Ditto.
10488
10489 * gdb.base/completion.exp: Use "break1" for completion tests since
10490 "break" is no longer a unique prefix.
10491
5266b69c
AC
104922003-12-06 Andrew Cagney <cagney@redhat.com>
10493
10494 * gdb.base/structs.exp (test_struct_returns): When applicable, set
10495 "return_value_unimplemented". When an unimplemented struct return
10496 architecture, report incorrect values as a KFAIL
10497
374451f0
MC
104982003-12-05 Michael Chastain <mec.gnu@mindspring.com>
10499
10500 * gdb.cp/rtti.exp: Accept new wording of warning from
10501 cp_lookup_rtti_type.
10502
ba9b20a7
MC
105032003-12-05 Michael Chastain <mec.gnu@mindspring.com>
10504
10505 Partial fix for PR testsuite/1456.
10506 * gdb.base/scope.exp (test_at_main): Replace references to
10507 gcc_compiled with calls to test_compiler_info.
10508 (test_at_foo): Likewise.
10509 (test_at_bar): Likewise.
10510
b74b6d0b
MC
105112003-12-04 Michael Chastain <mec.gnu@mindspring.com>
10512
10513 Partial fix for PR testsuite/1456.
10514 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
10515 to test_compiler_info.
10516
ccfa3402
MC
105172003-12-03 Michael Chastain <mec.gnu@mindspring.com>
10518
10519 * gdb.base/so-impl-ld.exp: Update copyright notice.
10520
f6246aba
MC
105212003-12-02 Michael Chastain <mec.gnu@mindspring.com>
10522
10523 Partial fix for PR testsuite/1456.
10524 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
10525 to test_compiler_info.
10526
13ae734a
MC
105272003-11-28 Michael Chastain <mec.gnu@mindspring.com>
10528
10529 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
10530 from current versions of gdb. Clean up regular expressions.
10531 Delete redundant timeout case.
10532
d8e1cdee
MC
105332003-11-28 Michael Chastain <mec.gnu@mindspring.com>
10534
10535 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
10536 from current versions of gdb. Clean up regular expressions.
10537 Delete redundant timeout case.
10538
96457b64
MC
105392003-12-01 Michael Chastain <mec.gnu@mindspring.com>
10540
10541 Partial fix for PR testsuite/1456.
10542 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
10543 gcc_compiled with call to test_compiler_info.
10544
f35309fc
MC
105452003-11-30 Michael Chastain <mec.gnu@mindspring.com>
10546
10547 Partial fix for PR testsuite/1456.
10548 * gdb.base/list.exp (test_list_function): Delete unused declaration
10549 of gcc_compiled.
10550
d7afdf9b
MC
105512003-11-29 Michael Chastain <mec.gnu@mindspring.com>
10552
10553 Partial fix for PR testsuite/1456.
10554 * gdb.base/complex.exp: Replace reference to gcc_compiled with
10555 call to test_compiler_info.
10556
71507b56
MK
105572003-11-29 Mark Kettenis <kettenis@gnu.org>
10558
10559 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
10560 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
10561 it to create the appropriate note.inc.
10562 * gdb.asm/asmsrc1.s: Include "note.inc".
10563 * gdb.asm/netbsd.inc: New file.
10564 * gdb.asm/empty.inc: New file.
10565
f81f93f7
MC
105662003-11-28 Michael Chastain <mec.gnu@mindspring.com>
10567
10568 Partial fix for PR testsuite/1456.
10569 * gdb.base/constvars.exp: Replace references to gcc_compiled with
10570 calls to test_compiler_info.
10571
9a77938e
MC
105722003-11-27 Michael Chastain <mec.gnu@mindspring.com>
10573
10574 Partial fix for PR testsuite/1456.
10575 * gdb.base/volatile.exp: Replace references to gcc_compiled with
10576 calls to test_compiler_info.
10577
e8367dc7
MK
105782003-11-27 Mark Kettenis <kettenis@gnu.org>
10579
10580 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
10581 pattern for the KFAILs.
10582
526c61ee
AF
105832003-11-25 Adam Fedor <fedor@gnu.org>
10584
10585 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
10586 * gdb.objc/objcdecode.m: New file.
10587
28f2d600
AF
105882003-11-25 Adam Fedor <fedor@gnu.org>
10589
10590 * gdb.objc/nondebug.exp: Test for PR objc/1236.
10591 * gdb.objc/nondebug.m: New file.
10592
a3895cee
BE
105932003-11-26 Ben Elliston <bje@wasabisystems.com>
10594
10595 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
10596 NetBSD as it does on FreeBSD. Modelled on a similar change by
10597 Mark Kettenis on 2003-05-30.
10598 (link-flags): Set to "--entry _start" regardless of target.
10599 Special linker flags are to be appended to $link-flags.
10600 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
10601
c9f2c8a3
MC
106022003-11-25 Michael Chastain <mec.gnu@mindspring.com>
10603
10604 * gdb.cp/method.exp: Accept output of new demangler.
10605
15a0587a 106062003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
10607
10608 * gdb/class2.exp: New file.
10609 * gdb/class2.cc: New file.
10610
3c00b570
MC
106112003-11-25 Michael Chastain <mec.gnu@mindspring.com>
10612
10613 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
10614 of new demangler.
10615
7027acc7
MK
106162003-11-23 Mark Kettenis <kettenis@gnu.org>
10617
10618 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
10619 of gdb_test "run".
10620
b0e1598a
MK
106212003-11-23 Mark Kettenis <kettenis@gnu.org>
10622
10623 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
10624 "continue" into "run".
10625
4d9eda44
MC
106262003-11-23 Michael Chastain <mec.gnu@mindspring.com>
10627
10628 Partial fix for PR testsuite/1456.
10629 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
10630 call to test_compiler_info.
10631 * gdb.cp/ctti.exp: Likewise.
10632 * gdb.cp/derivation.exp: Likewise.
10633 * gdb.cp/member-ptr.exp: Likewise.
10634 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
10635 reference to gcc_compiled.
10636
106372003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
10638
10639 Fix PR testsuite/1463.
10640 * gdb.base/structs.exp (start_structs_test): Call
10641 get_debug_format before using the debug format.
10642
d422fe19
AC
106432003-11-22 Andrew Cagney <cagney@redhat.com>
10644
10645 * lib/gdb.exp (gdb_test_multiple): Add simple example.
10646 * gdb.base/structs.exp: Use gdb_test_multiple.
10647
039cf96d
AC
106482003-11-20 Andrew Cagney <cagney@redhat.com>
10649
6882279b
AC
10650 * gdb.base/structs.exp: Handle and recover from internal errors.
10651 Replace "foo${n}" with "foo<n>" in test messages.
10652
e53890ae
AC
10653 * gdb.base/structs.exp: Update copyright. Rewrite.
10654 * gdb.base/structs.c: Update copyright. Rewrite.
10655
2b211c59
AC
10656 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
10657 resync count exceeded.
d63a86f8 10658
039cf96d
AC
10659 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
10660 from the internal error.
10661 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
10662 Original from Jim Blandy.
10663 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 10664
eac98b22
AC
106652003-11-19 Andrew Cagney <cagney@redhat.com>
10666
10667 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
10668 KFAIL.
10669
67455b2a
MK
106702003-11-17 Mark Kettenis <kettenis@gnu.org>
10671
10672 New testcase for PR backtrace/1435.
10673 * gdb.arch/i386-unwind.exp: New file.
10674 * gdb.arch/i386-unwind.c: New file.
10675
853d6e5b
AC
106762003-11-17 Andrew Cagney <cagney@redhat.com>
10677
10678 * lib/gdb.exp (compiler_info): New global.
10679 (test_compiler_info): New function.
10680 (get_compiler_info): Set compiler_info.
10681 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
10682 "compiler_info" to gcc-<major>-<minor>.
10683
38cf6e11
MC
106842003-11-15 Michael Chastain <mec.gnu@mindspring.com>
10685
10686 * gdb.trace/configure: Remove.
10687
a50d3602
EZ
106882003-11-13 Elena Zannoni <ezannoni@redhat.com>
10689
10690 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 10691 breakpoints.
a50d3602
EZ
10692 * gdb.base/break.exp: Remove all references to explicit line
10693 numbers.
10694
d9407aaa
NC
106952003-11-11 Nick Clifton <nickc@redhat.com>
10696
10697 * gdb.base/shreloc.exp: Do not run for targets which do not
10698 support shared objects.
10699
db488fc1
CV
107002003-11-10 Corinna Vinschen <vinschen@redhat.com>
10701
10702 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
10703 Don't run tests if nofileio flag is given.
10704
6a90a18e
EZ
107052003-11-07 Elena Zannoni <ezannoni@redhat.com>
10706
10707 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 10708 as well as 'Watchpoint'.
6a90a18e 10709
0b915e9c
EZ
107102003-11-06 Elena Zannoni <ezannoni@redhat.com>
10711
10712 Reported by Jim Ingham <jingham@apple.com>:
10713 * gdb.base/annota1.exp: Match at least one occurrence of the
10714 signal handler annotation.
10715
d7e4b55f
EZ
107162003-11-06 Elena Zannoni <ezannoni@redhat.com>
10717
a9c64011
AS
10718 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
10719 as well as 'Watchpoint'.
d7e4b55f 10720
2fe4e8d0
MC
107212003-11-05 Michael Chastain <mec@shout.net>
10722
10723 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
10724
6ef88553
KW
107252003-11-03 Kris Warkentin <kewarken@qnx.com>
10726
10727 * gdb.arch/gdb1291.c: New test file.
10728 * gdb.arch/gdb1291.exp: New test script.
10729 * gdb.arch/gdb1431.c: New test file.
10730 * gdb.arch/gdb1431.exp: New test script.
10731
ae7dc4d8
MC
107322003-10-22 Michael Chastain <mec@shout.net>
10733
10734 * gdb.mi/pthreads.c: Add copyright notice.
10735
c39d7427
MC
107362003-10-22 Michael Chastain <mec@shout.net>
10737
10738 * gdb.threads/pthreads.c: Add copyright notice.
10739
8b7d96c1
MC
107402003-10-20 Michael Chastain <mec@shout.net>
10741
10742 * gdb.base/gdb1056.exp: New test script.
10743
d1d69fdd
DJ
107442003-10-13 Daniel Jacobowitz <drow@mvista.com>
10745
10746 * gdb.threads/killed.exp: Use gdb_run_cmd.
10747
7d605576
DJ
107482003-10-13 Daniel Jacobowitz <drow@mvista.com>
10749
10750 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
10751 create a core file.
10752 * gdb.threads/gcore-thread.exp: Likewise.
10753
618ec112
CV
107542003-10-13 Corinna Vinschen <vinschen@redhat.com>
10755
10756 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
10757 type, based on char type.
10758 (struct bit_flags_short_t): New bitfield type, based on short type.
10759 (init_bit_flags_char): New fuction.
10760 (init_bit_flags_short): Ditto.
10761 (print_bit_flags_char): Ditto.
10762 (print_bit_flags_short): Ditto.
10763 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
10764
9367a73c
MC
107652003-10-11 Michael Chastain <mec@shout.net>
10766
10767 * gdb.base/call-rt-st.exp: Update copyright year.
10768
1decf120
KI
107692003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
10770
10771 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
10772 * gdb.disasm/sh3.s: Ditto.
10773
5445b2ae
DJ
107742003-10-07 Daniel Jacobowitz <drow@mvista.com>
10775
10776 * gdb.threads/switch-threads.exp: New test.
10777 * gdb.threads/switch-threads.c: New source file.
10778
aec24853
CV
107792003-10-07 Corinna Vinschen <vinschen@redhat.com>
10780
10781 * gdb.base/ending-run.exp: Add sh specific case.
10782
adc7428d
AC
107832003-10-06 Andrew Cagney <cagney@redhat.com>
10784
10785 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
10786 * gdb.disasm/mn10200.exp: Delete obsolete file.
10787
c9d37158
DJ
107882003-09-29 Daniel Jacobowitz <drow@mvista.com>
10789
10790 * ChangeLog: Correct an entry command.exp -> commands.exp.
10791 * gdb.base/commands.exp (bp_deleted_in_command_test)
10792 (temporary_breakpoint_commands): Check noargs.
10793
79c2c32d
DC
107942003-09-25 David Carlton <carlton@kealia.com>
10795
10796 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
10797 of some print tests, where appropriate. Add tests for C::D::cd,
10798 E::ce, F::cXfX, G::XgX.
10799 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
10800
594e6d67
RE
108012003-09-25 Richard Earnshaw <rearnsha@arm.com>
10802
10803 * lib/java.exp (java_init): Import target_alias before using it.
10804
10f0d451
DC
108052003-09-25 David Carlton <carlton@kealia.com>
10806
10807 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
10808
274bcba0
EZ
108092003-09-23 Elena Zannoni <ezannoni@redhat.com>
10810
d63a86f8 10811 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 10812 weirdness.
274bcba0 10813
cdbf20f7
MC
108142003-09-17 Michael Chastain <mec@shout.net>
10815
10816 * gdb.cp/gdb1355.exp: New file.
10817 * gdb.cp/gdb1355.c: New file.
10818
71e06f80
CV
108192003-09-15 Corinna Vinschen <vinschen@redhat.com>
10820
10821 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
10822 * gdb.asm/sh.inc: New file.
10823
5c4e30ca
DC
108242003-09-11 David Carlton <carlton@kealia.com>
10825
bd45b7af
DC
10826 * gdb.cp/namespace.exp: Add tests for namespace types.
10827 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
10828 (test_namespace): New.
10829
1c199746
EZ
108302003-09-11 Elena Zannoni <ezannoni@redhat.com>
10831
a9c64011 10832 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 10833 * gdb.stabs/weird.exp: Ditto.
1c199746 10834
04ed252f
MC
108352003-09-08 Michael Chastain <mec@shout.net>
10836
10837 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
10838
d8a2d9e7
MC
108392003-09-07 Michael Chastain <mec@shout.net>
10840
10841 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
10842 'parse error'.
10843
161afb24
MK
108442003-09-07 Mark Kettenis <m.kettenis@osp.nl>
10845
10846 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
10847
49f2741a
MC
108482003-08-30 Michael Chastain <mec@shout.net>
10849
10850 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
10851 * gdb.gdb/observer.exp: Ditto.
10852 * gdb.gdb/xfullpath.exp: Ditto.
10853
8afa723e
MK
108542003-08-29 Mark Kettenis <kettenis@gnu.org>
10855
10856 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
10857 *-*-*bsd*.
10858
f31dfe3b
JJ
108592003-08-28 Jeff Johnston <jjohnstn@redhat.com>
10860
10861 * gdb.base/dump.exp: Skip for ia64.
10862
4630e498
JJ
108632003-08-25 Jeff Johnston <jjohnstn@redhat.com>
10864
10865 * gdb.asm/asm-source.exp: Add ia64 support.
10866 * gdb.asm/ia64.inc: New file.
10867
1105b7ef
MC
108682003-08-22 Michael Chastain <mec@shout.net>
10869
10870 * gdb.cp: New directory.
10871 * gdb.cp/*: Copy from gdb.c++/*.
10872 * gdb.c++/*: Remove.
10873 * Makefile.in: Change gdb.c++ to gdb.cp.
10874 * configure.in: Ditto.
10875 * configure: Regnerate.
10876
c945b932
MK
108772003-08-18 Mark Kettenis <kettenis@gnu.org>
10878
10879 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
10880 * gdb.arch/i386-prologue.c (gdb1338): Add function.
10881
2b66634b
DJ
108822003-08-17 Daniel Jacobowitz <drow@mvista.com>
10883
10884 * mi-var-display.exp (-var-list-children weird): Accept function
10885 pointers with argument types.
10886 * mi1-var-display.exp (-var-list-children weird): Likewise.
10887 * mi2-var-display.exp (-var-list-children weird): Likewise.
10888
a356f73b
DJ
108892003-08-17 Daniel Jacobowitz <drow@mvista.com>
10890
10891 * gdb.base/annota3.exp: Add missing newline.
10892
483417b8
MC
108932003-08-06 Michael Chastain <mec@shout.net>
10894
10895 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
10896
c99c59c3
MS
108972003-08-12 Michael Snyder <msnyder@redhat.com>
10898
10899 * gdb.base/float.exp: Add test for SH.
10900
55ed7501
MK
109012003-08-10 Mark Kettenis <kettenis@gnu.org>
10902
10903 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
10904
1a371f2e
EZ
109052003-08-07 Elena Zannoni <ezannoni@redhat.com>
10906
10907 * gdb.base/completion.exp: Remove reduntant completion test
10908 on filename.
10909
e0f353ce
EZ
109102003-08-07 Elena Zannoni <ezannoni@redhat.com>
10911
a9c64011
AS
10912 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
10913 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
10914 gdb.trace/save-trace.exp: Make sure that full pathnames are
10915 escaped correctly.
e0f353ce 10916
5710a1af 109172003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 10918
a9c64011
AS
10919 * configure.in: Don't generate config.h from config.hin.
10920 * configure: Regenerate.
10921 * config.hin: Remove file.
10922 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
10923 * gdb.threads/pthreads.c: Ditto.
5710a1af 10924
dcd81ce9
DJ
109252003-08-07 Daniel Jacobowitz <drow@mvista.com>
10926
10927 From Kei Sakamoto <sakamoto.kei@renesas.com>:
10928 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
10929 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
10930 Replace ld24 with seth/add3.
10931
6009d884
AC
109322003-08-02 Andrew Cagney <cagney@redhat.com>
10933
10934 * gdb.base/annota3.exp: New file.
10935 * gdb.base/annota3.c: New file.
10936 * gdb.c++/annota3.exp: New file.
10937 * gdb.c++/annota3.cc: New file.
10938
51514e06
MC
109392003-07-29 Michael Chastain <mec@shout.net>
10940
10941 * gdb.threads/tls.c (spin): Check errno only if sem_wait
10942 actually failed.
10943 (do_pass): Likewise.
10944 * gdb.threads/tls.exp: Always initialize no_of_threads.
10945
4ee6625b
DJ
109462003-07-27 Daniel Jacobowitz <drow@mvista.com>
10947
10948 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
10949 pattern.
10950 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
10951 * gdb.threads/tls.exp: Recognize one case of the host library not
10952 supporting TLS.
10953
225f2bf6
AC
109542003-07-27 Andrew Cagney <cagney@redhat.com>
10955
10956 * gdb.base/fileio.exp: Use SH when running commands using
10957 remote_exec.
10958
bcb27c9f
DJ
109592003-07-24 Daniel Jacobowitz <drow@mvista.com>
10960
10961 From Kei Sakamoto <sakamoto.kei@renesas.com>:
10962 * gdb.base/relocate.c (dummy): New padding array.
10963
3d67be83
MS
109642003-07-22 Michael Snyder <msnyder@redhat.com>
10965
d63a86f8 10966 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
10967
10968 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
10969 patterns to be more general, accepting old and new output.
10970 Some output chars (such as '+') also must be quoted.
d63a86f8 10971 Some addresses are displayed numerically instead of
3d67be83
MS
10972 symbolically.
10973
57ba3b85
MS
109742003-07-23 Michael Snyder <msnyder@redhat.com>
10975
686d097c
MS
10976 * gdb.base/return2.exp: Don't test long-long return.
10977
57ba3b85
MS
10978 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
10979 * gdb.disasm/t01_mov.exp: Ditto.
10980 * gdb.disasm/t02_mova.s: Ditto.
10981 * gdb.disasm/t02_mova.exp: Ditto.
10982 * gdb.disasm/t03_add.s: Ditto.
10983 * gdb.disasm/t03_add.exp: Ditto.
10984 * gdb.disasm/t04_sub.s: Ditto.
10985 * gdb.disasm/t04_sub.exp: Ditto.
10986 * gdb.disasm/t05_cmp.s: Ditto.
10987 * gdb.disasm/t05_cmp.exp: Ditto.
10988 * gdb.disasm/t06_ari2.s: Ditto.
10989 * gdb.disasm/t06_ari2.exp: Ditto.
10990 * gdb.disasm/t07_ari3.s: Ditto.
10991 * gdb.disasm/t07_ari3.exp: Ditto.
10992 * gdb.disasm/t08_or.s: Ditto.
10993 * gdb.disasm/t08_or.exp: Ditto.
10994 * gdb.disasm/t09_xor.s: Ditto.
10995 * gdb.disasm/t09_xor.exp: Ditto.
10996 * gdb.disasm/t10_and.s: Ditto.
10997 * gdb.disasm/t10_and.exp: Ditto.
10998 * gdb.disasm/t11_logs.s: Ditto.
10999 * gdb.disasm/t11_logs.exp: Ditto.
11000 * gdb.disasm/t12_bit.s: Ditto.
11001 * gdb.disasm/t12_bit.exp: Ditto.
11002 * gdb.disasm/t13_otr.s: Ditto.
11003 * gdb.disasm/t13_otr.exp: Ditto.
11004
e00759ef
EZ
110052003-07-22 Elena Zannoni <ezannoni@redhat.com>
11006
11007 * gdb.threads/tls.exp :Add kfail for 'info address' case.
11008
8bc2021f
EZ
110092003-07-22 Elena Zannoni <ezannoni@redhat.com>
11010
a9c64011
AS
11011 * gdb.threads/tls.c : New file.
11012 * gdb.threads/tls.exp : New file.
11013 * gdb.threads/tls-main.c : New file.
11014 * gdb.threads/tls-shared.c : New file.
11015 * gdb.threads/tls-shared.exp : New file.
8bc2021f 11016
89320c4c
AS
110172003-07-22 Andreas Schwab <schwab@suse.de>
11018
11019 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
11020
180dea7c
AS
110212003-07-20 Andreas Schwab <schwab@suse.de>
11022
11023 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
11024 due to insn reordering.
11025
0714963c
AC
110262003-07-15 Andrew Cagney <cagney@redhat.com>
11027
11028 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
11029
98a23b3f
MC
110302003-07-15 Michael Chastain <mec@shout.net>
11031
11032 * gdb.base/gdb1250.exp: New file.
11033 * gdb.base/gdb1250.c: New file.
11034
27e417a2
ML
110352003-07-09 Michal Ludvig <mludvig@suse.cz>
11036
11037 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
11038 expansion of size_t to 'unsigned long', not only to 'unsigned'.
11039
8bc2021f
EZ
110402003-07-09 Elena Zannoni <ezannoni@redhat.com>
11041
a9c64011
AS
11042 * gdb.threads/tls.c: New file.
11043 * gdb.threads/tls.exp: New file.
11044 * gdb.threads/tls-main.c: New file.
11045 * gdb.threads/tls-shared.c: New file.
11046 * gdb.threads/tls-shared.exp: New file.
8bc2021f 11047
d99968dc
EZ
110482003-07-09 Elena Zannoni <ezannoni@redhat.com>
11049
11050 * gdb.base/annota1.exp: Make sure that we properly escape the
11051 full path of the source file. Xfail more permissive patterns,
d63a86f8 11052 due to a compiler debug info problem.
d99968dc 11053
83876b3b
AS
110542003-07-07 Andreas Schwab <schwab@suse.de>
11055
2705e972
AS
11056 * gdb.asm/m68k.inc: New file.
11057 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
11058
83876b3b
AS
11059 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
11060 arguments"): Also match negative number.
11061
11062 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
11063
3a871b37
DJ
110642003-07-03 Daniel Jacobowitz <drow@mvista.com>
11065
11066 * gdb.base/store.c (charest): New typedef.
11067 (add_char): Rename to add_charest, update.
11068 (wack_char): Rename to wack_charest, update types. Return l + r
11069 to keep r live across the call.
11070 (wack_short, wack_int, wack_long, wack_longest, wack_float)
11071 (wack_double, wack_doublest): Return l + r to keep r live across
11072 the call.
11073 * gdb.base/store.exp: Accomodate store.c changes.
11074
b2a7f303
DC
110752003-06-30 David Carlton <carlton@kealia.com>
11076
11077 * gdb.c++/maint.exp (test_invalid_name): New.
11078 (test_first_component): Add tests for invalid names.
11079
3c6cb4a1
MC
110802003-06-29 Michael Chastain <mec@shout.net>
11081
11082 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
11083 output of '<VTT for class>' for virtual base classes.
11084
f1c2644b
DJ
110852003-06-29 Daniel Jacobowitz <drow@mvista.com>
11086
11087 * gdb.base/completion.exp: Tab-complete "complet" instead of
11088 "compl".
11089 * gdb.base/complex.exp, gdb.base/complex.c: New files.
11090
18080350
DJ
110912003-06-29 Daniel Jacobowitz <drow@mvista.com>
11092
11093 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
11094 * gdb.base/volatile.exp: Likewise.
11095
f56973f8
DJ
110962003-06-29 Daniel Jacobowitz <drow@mvista.com>
11097
11098 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
11099 gdb/1265.
11100
111012003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
11102 Daniel Jacobowitz <drow@mvista.com>
11103
11104 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
11105 initial line count of 'captured_main' from 26 to 32.
11106 (test_with_self): Allow xmalloc call to be interleaved with the
11107 preceding two lines.
11108
e766d4d6
JB
111092003-06-24 Joel Brobecker <brobecker@gnat.com>
11110
11111 * gdb.base/bang.exp: New testcase.
11112
f125c9a4
JB
111132003-06-23 Joel Brobecker <brobecker@gnat.com>
11114
11115 * gdb.base/langs.exp: Add some tests for the "minimal" language
11116 support.
11117
6e25beaf
EZ
111182003-06-23 Elena Zannoni <ezannoni@redhat.com>
11119
11120 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
11121 the testcase.
11122
2f816dda
DJ
111232003-06-22 Daniel Jacobowitz <drow@mvista.com>
11124
11125 * gdb.base/relocate.exp: Test add-symbol-file with a variable
11126 offset.
11127
db5a5748
DJ
111282003-06-22 Daniel Jacobowitz <drow@mvista.com>
11129
11130 * gdb.c++/pr-1210.cc: New file.
11131 * gdb.c++/pr-1210.exp: New file.
11132
1df0c130
DJ
111332003-06-21 Daniel Jacobowitz <drow@mvista.com>
11134
11135 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
11136 000-exec-continue.
11137
a92feac0
MK
111382003-06-15 Mark Kettenis <kettenis@gnu.org>
11139
11140 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
11141 on *-*-*bsd* instead of *-*-freebsd*.
11142
81a58f5b
AC
111432003-06-14 Andrew Cagney <cagney@redhat.com>
11144
11145 * gdb.base/store.exp: Test longest and doublest. Test all
11146 parameters. Weaken return statement match.
11147 * gdb.base/store.c: Add longest and doublest - aka long long and
11148 long double functions. Put all parameters into local register
11149 variables. Use negative values.
11150
b257a0d3
AC
111512003-06-14 Andrew Cagney <cagney@redhat.com>
11152
11153 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
11154 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
11155 exit status.
11156 * gdb.base/fileio.exp: Disable target when nointerrupts and
11157 noinferiorio, instead of limiting it to remote. Use remote_exec
11158 instead of system.
d63a86f8 11159
21c38304
JJ
111602003-06-12 Jeff Johnston <jjohnstn@redhat.com>
11161
11162 * gdb.base/float.exp: Add ia64 support.
11163
1bcdb424
CV
111642003-06-12 Corinna Vinschen <vinschen@redhat.com>
11165
11166 * gdb.base/fileio.exp: Run only on remote targets.
11167
6aeb981f
CV
111682003-06-10 Corinna Vinschen <vinschen@redhat.com>
11169
11170 * gdb.base/fileio.c: New file, testing File-I/O.
11171 * gdb.base/fileio.exp: Ditto.
11172
53df362e
RG
111732003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
11174
11175 * gdb.base/shreloc.exp: New file, check symbol values obtained from
11176 shared objects after relocation at load time (gdb PR/1132).
11177 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 11178 as above, part of the shared object relocation test.
53df362e 11179
ffee1b46
MK
111802003-06-08 Mark Kettenis <kettenis@gnu.org>
11181
b5ca3722
MK
11182 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
11183 fully filled history list.
11184 * gdb.base/gdb_history: New file.
11185
03ed860d
MK
11186 * gdb.base/signals.exp: XFAIL "continue to func1" on
11187 i*86-*-freebsd*.
11188
ffee1b46
MK
11189 * gdb.base/attach.exp: When trying to attach to a nonexistent
11190 process, make it possible to specify the PID based on the target,
11191 and do so for *-*-freebsd*.
11192
d80dbb52
RH
111932003-06-02 Richard Henderson <rth@redhat.com>
11194
11195 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
11196
6dd77b81
RH
111972003-06-02 Richard Henderson <rth@redhat.com>
11198
11199 * gdb.base/selftest.exp: Next over lim_at_start initialization.
11200
f6347e16
RH
112012003-06-02 Richard Henderson <rth@redhat.com>
11202
11203 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
11204
2c161407
DJ
112052003-06-01 Daniel Jacobowitz <drow@mvista.com>
11206
11207 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
11208 of globalvar.
11209
572eb746
MK
112102003-06-01 Mark Kettenis <kettenis@gnu.org>
11211
11212 * gdb.asm/asm-source.exp: Check for memory read errors in
11213 disassembler test on *BSD too.
11214
9e9617a5
RH
112152003-06-01 Richard Henderson <rth@redhat.com>
11216
11217 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
11218 for .frame.
11219 (gdbasm_call): Lose ldgp.
11220 (gdbasm_startup): Add frame information.
11221 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
11222
7b34ad4e
MK
112232003-05-31 Mark Kettenis <kettenis@gnu.org>
11224
11225 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
11226 i?86-*-*.
11227
10059fdf
MK
112282003-05-30 Mark Kettenis <kettenis@gnu.org>
11229
11230 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
11231 FreeBSD.
11232
acf4b816
RH
112332003-05-29 Richard Henderson <rth@redhat.com>
11234
11235 * gdb.asm/alpha.inc: New file.
11236 * gdb.asm/asm-source.exp: Use it.
11237
e9ecd949
JB
112382003-05-29 Jim Blandy <jimb@redhat.com>
11239
11240 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
11241 'core.PID'.
11242
e3e5a4f3
JB
112432003-05-22 Jim Blandy <jimb@redhat.com>
11244
11245 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
11246 backtrace.
d63a86f8 11247
72fe3d25
DC
112482003-05-20 David Carlton <carlton@math.stanford.edu>
11249
11250 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
11251 this time.
11252
58da2eb2
DC
112532003-05-19 David Carlton <carlton@bactrian.org>
11254
11255 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
11256 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
11257
1fcb5155
DC
112582003-05-19 David Carlton <carlton@bactrian.org>
11259
11260 * gdb.c++/namespace.exp: Add namespace scope and anonymous
11261 namespace tests.
11262 Bump copyright date.
11263 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
11264 (main): Call C::D::marker2.
11265 * gdb.c++/namespace1.cc: New file.
11266
85e85163
JJ
112672003-05-14 Jeff Johnston <jjohnstn@redhat.com>
11268
11269 Roland McGrath <roland@redhat.com>
d63a86f8 11270 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
11271 there is no manager thread.
11272
a25fbfec
JJ
112732003-05-08 Jeff Johnston <jjohnstn@redhat.com>
11274
d63a86f8
RM
11275 * gdb.threads/schedlock.exp: Remove assumption that all threads
11276 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
11277 in one of the child threads rather than the main thread.
11278
be375bae
JB
112792003-05-07 Jim Blandy <jimb@redhat.com>
11280
09bf6082
JB
11281 Add support for assembly source testing on the s390x.
11282 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
11283 architecture.
11284 * gdb.asm/s390x.inc: New file.
11285
be375bae
JB
11286 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
11287 succession of 'if' statements.
11288
00905d52
AC
112892003-05-05 Andrew Cagney <cagney@redhat.com>
11290
11291 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
11292
b1e29e33
AC
112932003-05-05 Andrew Cagney <cagney@redhat.com>
11294
11295 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
11296 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
11297
e33d66ec
EZ
112982003-05-02 Elena Zannoni <ezannoni@redhat.com>
11299
11300 * gdb.base/charset.exp: Update based on new behavior of set/show
11301 charset commands.
11302
2b6fd0d8
AC
113032003-05-01 Andrew Cagney <cagney@redhat.com>
11304
11305 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
11306 variable do not give memory errors.
11307
130cacce
AF
113082003-04-30 Adam Fedor <fedor@gnu.org>
11309
11310 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
11311 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
11312 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
11313 gdb.objc/basicclass.m: : New files
11314
11315 * lib/gdb.exp (gdb_compile_objc): New procedure.
11316
bea71854
DJ
113172003-04-27 Daniel Jacobowitz <drow@mvista.com>
11318
11319 * gdb.base/signals.exp: Make backtrace tests more specific.
11320
0f20eeea
DC
113212003-04-23 David Carlton <carlton@bactrian.org>
11322
11323 * gdb.c++/maint.exp (test_first_component): Add tests for
11324 'operator' in more locations.
11325
c8c4d8dc
KB
113262003-04-16 Kevin Buettner <kevinb@redhat.com>
11327
11328 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
11329
3fe60e3c
EZ
113302003-04-16 Elena Zannoni <ezannoni@redhat.com>
11331
11332 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 11333 func marke' instead. Update test name.
3fe60e3c 11334
9219021c
DC
113352003-04-15 David Carlton <carlton@math.stanford.edu>
11336
11337 * gdb.c++/maint.exp: New file.
11338
5dd55bdd
EZ
113392003-04-14 Elena Zannoni <ezannoni@redhat.com>
11340
11341 * gdb.threads/schedlock.c: Change type of thread function argument
11342 to long, to avoid warnings on 64-bit platforms.
11343
00890572
EZ
113442003-04-14 Elena Zannoni <ezannoni@redhat.com>
11345
a9c64011
AS
11346 * gdb.base/attach.exp: Add new message from ptrace in case of
11347 attaching to nonexistent process.
d63a86f8 11348
93201743
JB
113492003-04-11 Jim Blandy <jimb@redhat.com>
11350
11351 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
11352 gdb.c++/userdef.cc: Place comments on the lines to which the
11353 marker function might return.
11354 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
11355 gdb.c++/userdef.exp: Look for those comments to check that we've
11356 returned to the right place, instead of checking line numbers.
11357
2a11c64d
EZ
113582003-04-11 Elena Zannoni <ezannoni@redhat.com>
11359
a9c64011
AS
11360 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
11361 match on sourcefile name, instead of directory name.
2a11c64d 11362
68ab8fc5
EZ
113632003-04-10 Elena Zannoni <ezannoni@redhat.com>
11364
d63a86f8 11365 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
11366 working directory name.
11367
5624293a
JB
113682003-04-09 Jim Blandy <jimb@redhat.com>
11369
11370 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
11371 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
11372 after an inferior function call, report the failure, but allow the
11373 test to continue.
11374
f1f02ee4
SC
113752003-04-05 Stephane Carrez <stcarrez@nerim.fr>
11376
11377 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
11378 with -DPROTOTYPES.
11379
6eb79af0
SC
113802003-04-05 Stephane Carrez <stcarrez@nerim.fr>
11381
11382 * gdb.base/break.exp: Revert last patch.
11383
8dfb4cf0
SC
113842003-04-04 Stephane Carrez <stcarrez@nerim.fr>
11385
11386 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
11387 with -DPROTOTYPES.
11388
ed4c619a
AC
113892003-04-02 Andrew Cagney <cagney@redhat.com>
11390
11391 * gdb.base/callfuncs.exp: Make "print add" messages unique.
11392 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
11393 matching directories by the name breakpoint.
11394 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
11395 Make "continue to marker1" consistent.
11396 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
11397 message consistent.
11398 * lib/gdb.exp: Put "the program is no longer running", and "the
11399 program exited" in parenthesis.
11400 * lib/mi-support.exp: Ditto.
d63a86f8 11401
4e35d5f0 114022003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 11403
4e35d5f0
BR
11404 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
11405
71900fe8
AC
114062003-03-29 Andrew Cagney <cagney@redhat.com>
11407
11408 * gdb.base/sizeof.c (main): Print the value of '\377'.
11409 * gdb.base/sizeof.exp: Check the sign of '\377'.
11410
c0655a16
MC
114112003-03-27 Michael Chastain <mec@shout.net>
11412
11413 * gdb.base/gdb1090.exp: New file.
11414 * gdb.base/gdb1090.cc: New file.
11415
5b2a3989
JB
114162003-03-27 J. Brobecker <brobecker@gnat.com>
11417
11418 * gdb.gdb/observer.exp: New regression test.
11419
79876890
MC
114202003-03-27 Michael Chastain <mec@shout.net>
11421
11422 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
11423 * gdb.base/ptype.exp: Likewise.
11424
6eac95e3
CV
114252003-03-27 Corinna Vinschen <vinschen@redhat.com>
11426
11427 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
11428
e8c71839
MC
114292003-03-26 Michael Chastain <mec@shout.net>
11430
11431 * gdb.base/ptype.exp: Actually use some typedef'd types.
11432
71b10041
SC
114332003-03-21 Stephane Carrez <stcarrez@nerim.fr>
11434
11435 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
11436 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
11437
2512cf80
CV
114382003-03-20 Corinna Vinschen <vinschen@redhat.com>
11439
11440 * gdb.base/default.exp: Fix regular expression.
11441
0d195a4f
CV
114422003-03-20 Corinna Vinschen <vinschen@redhat.com>
11443
11444 * gdb.base/args.exp: Fix regular expression.
11445
8a2dbca8
CV
114462003-03-20 Corinna Vinschen <vinschen@redhat.com>
11447
11448 * gdb.base/help.exp: Allow Win32 child process.
11449
bf028682
CV
114502003-03-20 Corinna Vinschen <vinschen@redhat.com>
11451
11452 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
11453 when stepping out of main().
11454
182dbe85
CV
114552003-03-20 Corinna Vinschen <vinschen@redhat.com>
11456
11457 * gdb.base/default.exp: Check for win32 specific message when calling
11458 "run" without executable.
11459
d67a6ba5
CV
114602003-03-20 Corinna Vinschen <vinschen@redhat.com>
11461
11462 * gdb.base/args.exp: Expect .exe in output.
11463
a955b5bb
CV
114642003-03-20 Corinna Vinschen <vinschen@redhat.com>
11465
11466 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
11467 Cygwin native.
11468
bf6bad4b
AC
114692003-03-17 Andrew Cagney <cagney@redhat.com>
11470
11471 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
11472 vector registes.
11473 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
11474 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
11475
293e9a31
DC
114762003-03-17 David Carlton <carlton@math.stanford.edu>
11477
11478 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
11479 test, for PR breakpoints/38.
11480 Call test_watchpoint_and_breakpoint.
11481 * gdb.base/watchpoint.c (func3): New function.
11482 (main): Call func3.
11483
5330f2db
DC
114842003-03-04 David Carlton <carlton@math.stanford.edu>
11485
11486 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
11487 Garply<Garply<char> >:: garply".
11488 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
11489 with respect to PR c++/1111; note also PR c++/1113.
11490 (test_template_breakpoints): KFAIL "constructor breakpoint" with
11491 respect to PR c++/1062.
11492 KFAIL "destructor breakpoint" with respect to PR c++/1112.
11493
6ece72da
DC
114942003-03-03 David Carlton <carlton@math.stanford.edu>
11495
11496 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
11497 with respect to PR c++/57.
11498 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
11499 c++/826.
11500 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
11501 respect to PR c++/57.
11502
85ca1584
DC
115032003-03-03 David Carlton <carlton@math.stanford.edu>
11504
11505 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
11506 respect to PR c++/33 into FAILs.
11507
98e9c5b8
MC
115082003-03-03 Michael Chastain <mec@shout.net>
11509
7bedbf27
MC
11510 * configure.in: Update copyright years.
11511
115122003-03-03 Michael Chastain <mec@shout.net>
11513
11514 * Makefile.in: Update copyright years.
98e9c5b8 11515
f683e100
DC
115162003-02-28 David Carlton <carlton@math.stanford.edu>
11517
11518 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
11519 print class instead of struct and/or superfluous protection
11520 specifiers, as long as the resulting output is equivalent to the
11521 source code.
11522 Delete FIXME from end of messages on tests that don't need
11523 fixing.
11524
a9e0cf2c
DC
115252003-02-28 David Carlton <carlton@math.stanford.edu>
11526
11527 * gdb.c++/templates.exp (do_tests): Allow const in the two
11528 Foo<volatile char *>::foo tests.
11529
e8d359df
MS
115302003-02-27 Michael Snyder <msnyder@redhat.com>
11531
d63a86f8 11532 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
11533 will be consistant.
11534
0b71dc91
DC
115352003-02-26 David Carlton <carlton@math.stanford.edu>
11536
11537 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
11538 char *>::foo" test with respect to PR c++/33. Create a new test
11539 which is identical to that one except that it doesn't put the
11540 space between the "char" and the "*"; KFAIL it, too.
11541
dd14ab43
DC
115422003-02-26 David Carlton <carlton@math.stanford.edu>
11543
11544 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
11545 template types into either PASSes or KFAILs (corresponding to PR
11546 c++/57). Tweak indentation. Update copyright.
11547
1146c7f1
SC
115482003-02-23 Stephane Carrez <stcarrez@nerim.fr>
11549
11550 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
11551
74641dfb
MC
115522003-02-13 Michael Chastain <mec@shout.net>
11553
11554 * gdb.base/exprs.exp: Remove i960 remnants.
11555 * gdb.base/funcargs.exp: Likewise.
11556 * gdb.base/list.exp: Likewise.
11557 * gdb.base/ptype.exp: Likewise.
11558
559cd2d0
DC
115592003-02-14 David Carlton <carlton@math.stanford.edu>
11560
11561 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
11562 pEe->D::vg()" from XFAIL to KFAIL.
11563
c4f90d87
JM
115642003-02-13 Jason Molenda (jmolenda@apple.com)
11565
11566 * gdb.base/maint.exp: Update maint print statistics regexp to include
11567 new entries.
11568
cbc4d97c
MC
115692003-02-13 Michael Chastain <mec@shout.net>
11570
11571 * gdb.c++/inherit.exp: Remove call to get_debug_format.
11572
40f235b7
MC
115732003-02-12 Michael Chastain <mec@shout.net>
11574
11575 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
11576 * gdb.c++/inherit.exp: Likewise.
11577 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
11578 * gdb.c++/templates.exp: Likewise.
11579 * gdb.c++/virtfunc.exp: Likewise.
11580
c56716b0
JM
115812003-02-06 Jason Molenda (jason-cl@molenda.com)
11582
11583 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
11584 why the code is written that way.
11585
070afcf8
MC
115862003-02-05 Michael Chastain <mec@shout.net>
11587
11588 * gdb.base/dump.exp: Add missing copyright line.
11589
5d0331e5
JM
115902003-02-05 Jason Molenda (jason-cl@molenda.com)
11591
f7ae6d3e 11592 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
11593 at the beginning so the breakpoint doesn't get set on the loop.
11594
92851186
MC
115952003-02-05 Michael Chastain <mec@shout.net>
11596
11597 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
11598 output for configurations with gcc 2.95.3.
11599
cbf1e085
AC
116002003-02-05 Keith Seitz <keiths@redhat.com>
11601 Andrew Cagney <ac131313@redhat.com>
11602
11603 * gdb.mi/mi-cli.exp: New file.
d63a86f8 11604
29518e1e
MC
116052003-02-04 Michael Chastain <mec@shout.net>
11606
11607 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
11608 Call perror and then continue.
11609
5af1d5f3
MC
116102003-02-03 Michael Chastain <mec@shout.net>
11611
11612 * gdb.c++/pr-1023.cc: New file.
11613 * gdb.c++/pr-1023.exp: New file.
11614
6b549786
JB
116152003-02-05 Jim Blandy <jimb@redhat.com>
11616
11617 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
11618 it's local to foobar. Check for it there, and check that it's not
11619 present in main.
11620 * gdb.c++/local.cc (marker2): New function.
11621 (foobar): Call marker1.
11622 (main): Call marker2 instead of marker1.
11623
67f16606
AC
116242003-02-04 Andrew Cagney <ac131313@redhat.com>
11625
11626 * gdb.disasm/mn10200.exp: Obsolete file.
11627 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
11628 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
11629 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
11630
1c5cb38e
DC
116312003-02-04 David Carlton <carlton@math.stanford.edu>
11632
11633 * gdb.c++/overload.exp: Test intToChar(1).
11634 * gdb.c++/overload.cc (intToChar): New.
11635 (main): Call intToChar.
11636
d1fe6965
DC
116372003-02-03 David Carlton <carlton@math.stanford.edu>
11638
11639 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
11640 'might_kfail' arg.
11641 KFAIL some of the continue_to_bp_overloaded calls, according to
11642 PR c++/1025.
11643
9ba61c5d
MC
116442003-02-01 Michael Chastain <mec@shout.net>
11645
11646 * gdb.base/advance.c (marker1): New marker function.
11647 * gdb.base/advance.exp: When the 'advance' command lands on the
11648 return breakpoint, it can legitimately stop on either the
11649 current line or the next line. Accommodate both outcomes.
11650 * gdb.base/until.exp: Likewise.
11651
e7494ffb
AC
116522003-02-02 Andrew Cagney <ac131313@redhat.com>
11653
11654 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
11655 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
11656 now a list, not a tuple.
11657 * gdb.mi/mi-var-display.exp: Ditto.
11658 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 11659
075559bc
AC
116602003-02-01 Andrew Cagney <ac131313@redhat.com>
11661
11662 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
11663 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
11664 stack backtraces.
11665 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 11666
2bd4c7b1
MK
116672003-02-01 Mark Kettenis <kettenis@gnu.org>
11668
11669 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
11670 gdb.mi/mi1-pthreads.exp: Return instead of calling
11671 gdb_suppress_entire_file.
11672
eabd8992
MS
116732003-02-01 Mark Salter <msalter@redhat.com>
11674
11675 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
11676
71469e2f
MS
116772003-01-31 Mark Salter <msalter@redhat.com>
11678
11679 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
11680 Support empty arg.
11681
38a94d44
MC
116822003-01-30 Michael Chastain <mec@shout.net>
11683
11684 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
11685 This was a workaround for a UTF-8 bug in readline 4.3. The bug
11686 has been fixed in gdb/readline on 2003-01-09.
11687
19ea9e73
MS
116882003-01-29 Michael Snyder <msnyder@redhat.com>
11689
e8d359df
MS
11690 * gdb.base/maint.exp: Allow for leading underscore in symbol.
11691 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
11692 * gdb.base/args.exp: Skip if target does not support args passing.
11693
2307bd6a
DJ
116942003-01-22 Daniel Jacobowitz <drow@mvista.com>
11695
19ea9e73 11696 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
11697 gdb_test. Accept a list of expect arguments as the third
11698 parameter.
11699 (gdb_test): Use it.
11700
f2dd3617
EZ
117012003-01-20 Elena Zannoni <ezannoni@redhat.com>
11702
11703 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
11704 allow for different test tree configurations. Update some
11705 tescases accordingly.
11706 * gdb.arch/altivec-regs.exp: Ditto.
11707 * gdb.asm/asm-source.exp: Ditto.
11708 * gdb.base/advance.exp: Ditto.
11709 * gdb.base/display.exp: Ditto.
d63a86f8 11710 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
11711 * gdb.base/mips_pro.exp: Ditto.
11712 * gdb.base/overlays.exp: Ditto.
11713 * gdb.base/relocate.exp: Ditto.
11714 * gdb.base/setshow.exp: Ditto.
11715 * gdb.base/step-line.exp: Ditto.
11716 * gdb.base/step-test.exp: Ditto.
11717 * gdb.base/until.exp: Ditto.
11718 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
11719
c71cdefd
DC
117202003-01-17 David Carlton <carlton@math.stanford.edu>
11721
11722 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
11723 corresponding to PR c++/945.
11724 Update copyright.
11725
fdba05d7
DC
117262003-01-17 David Carlton <carlton@math.stanford.edu>
11727
11728 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
11729 corresponding to PR c++/68.
11730
117312003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
11732
11733 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
11734 (test_paddr_hairy_functions): Call print_addr_2_kfail for
11735 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
11736
c362c33a
EZ
117372003-01-15 Elena Zannoni <ezannoni@redhat.com>
11738
0fbc361c
EZ
11739 * gdb.base/break.exp: Fix change of default location, because of
11740 removal of until tests.
11741 * gdb.base/help.exp: Update test for new 'until' help message.
11742 Add test for help on 'advance'.
a9c64011 11743 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 11744
dabf8a35
MK
117452003-01-15 Mark Kettenis <kettenis@gnu.org>
11746
11747 * gdb.base/default.exp: Adapt "info float" test for recent changes
11748 to that command. Add test for "info vector".
11749 * gdb.base/float.exp: New file. Add test for "info float" that
11750 resembles the old test in gdb.base/default.exp.
11751
a1769aca
DC
117522003-01-15 David Carlton <carlton@math.stanford.edu>
11753
11754 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
11755
82025e13
EZ
117562003-01-15 Elena Zannoni <ezannoni@redhat.com>
11757
11758 * gdb.base/break.exp: Move the tests of until command from here...
11759 * gdb.base/until.exp: ... to here. New file. Add other tests.
11760 * gdb.base/advance.c: New file.
11761 * gdb.base/advance.exp: New file.
11762
8f9ab801
EZ
117632003-01-14 Elena Zannoni <ezannoni@redhat.com>
11764
a9c64011
AS
11765 * gdb.base/args.c: New file.
11766 * gdb.base/args.exp: New file.
8f9ab801 11767
9ae66589
DJ
117682003-01-14 Daniel Jacobowitz <drow@mvista.com>
11769
11770 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
11771
8d77e5c3
DJ
117722003-01-14 Daniel Jacobowitz <drow@mvista.com>
11773
11774 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
11775
12d2f0a1
DJ
117762003-01-14 Daniel Jacobowitz <drow@mvista.com>
11777
11778 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
11779 dates.
11780
6ca37014
DJ
117812003-01-13 Daniel Jacobowitz <drow@mvista.com>
11782
11783 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
11784
b0023472
DJ
117852003-01-13 Daniel Jacobowitz <drow@mvista.com>
11786
11787 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
11788 (ptype &*"foo").
11789 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
11790
607fbc54 117912003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
11792
11793 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
11794 * gdb.mi/mi1-console.exp: Likewise.
11795
607fbc54 117962003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
11797
11798 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
11799 * gdb.mi/mi1-console.exp: Likewise.
11800
a1fb14a2
DJ
118012003-01-13 Daniel Jacobowitz <drow@mvista.com>
11802
11803 * gdb.c++/overload.exp: Remove some fixed XFAILs.
11804
c4cf40b7
DJ
118052003-01-09 Daniel Jacobowitz <drow@mvista.com>
11806
11807 * gdb.base/detach.exp: New test.
11808
696d5a5b
DJ
118092003-01-09 Daniel Jacobowitz <drow@mvista.com>
11810
11811 * Makefile.in (ALL_SUBDIRS): New variable.
11812 (subdirs, clean, distclean): Use it.
11813 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
11814 regenerating Makefile, since it is generated from the top level.
11815 * gdb.asm/Makefile.in: Likewise.
11816 * gdb.base/Makefile.in: Likewise.
11817 * gdb.c++/Makefile.in: Likewise.
11818 * gdb.disasm/Makefile.in: Likewise.
11819 * gdb.java/Makefile.in: Likewise.
11820 * gdb.mi/Makefile.in: Likewise.
11821 * gdb.threads/Makefile.in: Likewise.
11822 * gdb.trace/Makefile.in: Likewise.
11823
754533e4
DC
118242003-01-09 David Carlton <carlton@math.stanford.edu>
11825
11826 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
11827 Add copyright year 2003.
11828
d8b3e9ee
MC
118292003-01-06 Michael Chastain <mec@shout.net>
11830
11831 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
11832 When selecting a thread, 'line' and 'file' are optional.
11833 * gdb.mi/mi1-pthreads.exp: Likewise.
11834
8e9e0fe6
AS
118352003-01-06 Andreas Schwab <schwab@suse.de>
11836
11837 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
11838 failures.
11839
b5ab8ff3
DJ
118402003-01-04 Daniel Jacobowitz <drow@mvista.com>
11841
11842 Fix PR gdb/844
11843 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
11844 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
11845
11846 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
11847 instead of calling gdb_suppress_entire_file.
11848 * gdb.threads/print-threads.exp: Likewise.
11849 * gdb.threads/schedlock.exp: Likewise.
11850
11851 * gdb.threads/killed.exp: Return instead of calling
11852 gdb_suppress_entire_file.
11853 * gdb.threads/linux-dp.exp: Likewise.
11854 * gdb.threads/pthreads.exp: Likewise.
11855
1e698235
DJ
118562003-01-04 Daniel Jacobowitz <drow@mvista.com>
11857
11858 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
11859 stabs.
11860 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
11861 * gdb.base/whatis.exp: Always allow (void) after function names.
11862
147ff08c
DJ
118632003-01-04 Daniel Jacobowitz <drow@mvista.com>
11864
11865 * gdb.c++/casts.exp: Correct regexp.
11866
dc62bfc2
MK
118672003-01-04 Mark Kettenis <kettenis@gnu.org>
11868
11869 * configure.in: Call AC_CONFIG_HEADER. Don't call
11870 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
11871 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
11872 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
11873 aforementioned directories in the AC_OUPUT call.
11874 * config.hin: New file.
11875 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
11876 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
11877 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
11878 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
11879 pass -I$objdir instead of -I$objdir/$subdir in compilation.
11880 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
11881 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
11882 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
11883 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
11884 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
11885 gdb.threads/configure.in, gdb.threads/configure,
11886 gdb.threads/config.in, gdb.trace/configure.in,
11887 gdb.trace/configure: Removed.
11888
77afa639
MC
118892003-01-03 Michael Chastain <mec@shout.net>
11890
11891 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
11892 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
11893
7634bb6e
DJ
118942003-01-03 Daniel Jacobowitz <drow@mvista.com>
11895
11896 * gdb.base/store.exp: Fix regular expressions.
11897
b39c905e
MK
118982002-12-28 Mark Kettenis <kettenis@gnu.org>
11899
11900 * configure.in: Rewrite.
11901 * configure: Regenerated.
11902
0a8551dd
DC
119032003-01-03 David Carlton <carlton@math.stanford.edu>
11904
11905 * gdb.base/psymtab.exp: New file.
11906 * gdb.base/psymtab1.c: Ditto.
11907 * gdb.base/psymtab2.c: Ditto.
11908
c60b7188
AF
119092002-12-23 Adam Fedor <fedor@gnu.org>
11910
11911 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
11912
ee73db83
DC
119132002-12-23 David Carlton <carlton@math.stanford.edu>
11914
11915 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
11916 and current_directory initialization.
11917
d6c1774e
JB
119182002-12-22 Jim Blandy <jimb@redhat.com>
11919
f0a847b8
JB
11920 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
11921 rather than as part of the output file name.
11922
d6c1774e
JB
11923 * gdb.base/attach.exp: There's no need to copy the test program to
11924 /tmp; that was only ever necessary on HP/UX, and this test is
11925 entirely disabled there anyway.
11926
f0708dbb
JB
119272002-12-21 Jim Blandy <jimb@redhat.com>
11928
4c2acfea
JB
11929 * gdb.c++/psmang.exp: Doc fix.
11930
f0708dbb
JB
11931 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
11932 test.
11933
9579e000
DC
119342002-12-20 David Carlton <carlton@math.stanford.edu>
11935
11936 * gdb.c++/annota2.exp: KFAIL annotate-quit.
11937
d1810171
MC
119382002-12-18 Michael Chastain <mec@shout.net>
11939
11940 * gdb.c++/annota2.exp: Add copyright year 2002.
11941
76565097
DC
119422002-12-17 David Carlton <carlton@math.stanford.edu>
11943
11944 * gdb.c++/try_catch.cc: Add marker comments.
11945 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
11946 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
11947 * gdb.c++/m-static.cc: Ditto.
11948 * gdb.c++/m-static1.cc: Ditto.
11949 * gdb.c++/try_catch.cc: Ditto.
11950
da81390b
JJ
119512002-12-16 Jeff Johnston <jjohnstn@redhat.com>
11952
11953 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
11954 to see whether we are using the new -environment-directory
11955 command which resets via -r or the old version of the command
11956 which may prompt the user. Part of fix for gdb/741.
11957
b304d130
AC
119582002-12-13 Andrew Cagney <ac131313@redhat.com>
11959
11960 * gdb.fortran/types.exp: Update obsolete comment.
11961 * gdb.fortran/exprs.exp: Ditto.
11962 * lib/gdb.exp: Delete obsolete code.
11963 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
11964 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
11965 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
11966 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
11967 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
11968 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
11969 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
11970 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
11971 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
11972 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
11973 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
11974 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
11975 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
11976 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
11977 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
11978 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
11979 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
11980 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
11981 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
11982 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
11983 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
11984 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
11985 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
11986 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
11987 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
11988 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
11989 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
11990 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
11991 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
11992 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
11993 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
11994 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
11995 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
11996 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
11997 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
11998 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
11999 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
12000
a23b6e6a
DC
120012002-12-11 David Carlton <carlton@math.stanford.edu>
12002
12003 * gdb.c++/m-data.exp: Add test for members that shadow global
12004 variables: see PR gdb/804.
12005 * gdb.c++/m-data.cc: Ditto.
12006
6604731b
DJ
120072002-12-10 Daniel Jacobowitz <drow@mvista.com>
12008
12009 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
12010
de46ecd7
DC
120112002-12-06 David Carlton <carlton@math.stanford.edu>
12012
12013 * gdb.base/store.c: Don't declare functions static.
12014
27e829d0
AC
120152002-12-04 Andrew Cagney <ac131313@redhat.com>
12016
12017 * gdb.base/store.exp, gdb.base/store.c: New files.
12018
92806416
DJ
120192002-12-03 Daniel Jacobowitz <drow@mvista.com>
12020
12021 * gdb.base/selftest.exp: Update for current gdb.
12022
3bcbaac5
DJ
120232002-12-03 Daniel Jacobowitz <drow@mvista.com>
12024
12025 * gdb.base/maint.exp: Only dump symbols from one source file
12026 or objfile.
12027
f4f00b1f
DJ
120282002-12-03 Daniel Jacobowitz <drow@mvista.com>
12029
12030 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
12031 function call.
12032
f1c8a949
JB
120332002-11-25 Jim Blandy <jimb@redhat.com>
12034
12035 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
12036 function appearing in error message.
12037
9e297a97
DJ
120382002-11-21 Daniel Jacobowitz <drow@mvista.com>
12039
12040 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
12041
1f312e79
JJ
120422002-11-08 Jeff Johnston <jjohnstn@redhat.com>
12043
d63a86f8
RM
12044 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
12045 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
12046 should be in mi console format. This is part of fix for PR gdb/604.
12047
83c31e7d
FN
120482002-09-18 Fernando Nasser <fnasser@redhat.com>
12049
12050 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
12051 which explicitly prints the zero offset as "+0".
12052
322b3f65
DJ
120532002-10-22 Daniel Jacobowitz <drow@mvista.com>
12054
12055 * gdb.threads/schedlock.c (args): Make unsigned.
12056
120572002-10-21 Daniel Jacobowitz <drow@mvista.com>
12058
12059 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
12060 numbers. Allow "foo2|selected stack frame".
12061 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
12062 * gdb.asm/asmsrc2.s: Likewise.
12063 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
12064 comments.
12065 * gdb.asm/mips.inc: New file.
12066
5e2fe5b8
AF
120672002-10-18 Adam Fedor <fedor@gnu.org>
12068
12069 * gdb.base/default.exp: Update expected output to include 'ObjC'.
12070 * gdb.base/help.exp: Likewise.
12071
abe1a5d0
KB
120722002-10-17 Kevin Buettner <kevinb@redhat.com>
12073
12074 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
12075 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
12076
10abb1d4
JB
120772002-10-02 Jim Blandy <jimb@redhat.com>
12078
12079 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
12080
1f609b42
AC
120812002-10-01 Andrew Cagney <ac131313@redhat.com>
12082
12083 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
12084 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
12085 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
12086 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
12087 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
12088 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
12089 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
12090
0aee02e4
AC
120912002-09-29 Andrew Cagney <ac131313@redhat.com>
12092
12093 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
12094 * mi0-disassemble.exp, mi0-eval.exp: Delete.
12095 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
12096 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
12097 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
12098 * mi0-var-block.exp, mi0-var-child.exp: Delete.
12099 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 12100
6fde09ad
KB
121012002-09-27 Kevin Buettner <kevinb@redhat.com>
12102
12103 * gdb.base/annota1.exp (info break): Make directory components of
12104 path optional since not all compilers emit this debug information.
12105
12106 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
12107 step ends up stepping out of the function instead of stopping on
12108 the epilogue.
12109
9e8aab75
KS
121102002-09-26 Keith Seitz <keiths@redhat.com>
12111
12112 * lib/insight-support.exp (gdbtk_start): Figure out where
12113 the insight executable is based on where gdb is. Use this
12114 executable to start insight instead of gdb.
12115
e36180d7
AC
121162002-09-25 Andrew Cagney <cagney@redhat.com>
12117
12118 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
12119
9dd34b2b
AC
121202002-09-24 Andrew Cagney <ac131313@redhat.com>
12121
12122 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
12123 test_isolated_complaints.
12124 (test_empty_complaint): New function.
12125 (test_empty_complaints): New function. Check no output when no
12126 complaints.
d63a86f8 12127
dea97812
KB
121282002-09-19 Jim Blandy <jimb@redhat.com>
12129
a9c64011 12130 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 12131
54951bd7
AC
121322002-09-19 Andrew Cagney <ac131313@redhat.com>
12133
12134 * gdb.gdb/complaints.exp: New file.
12135
dec43320
AC
121362002-09-18 Andrew Cagney <ac131313@redhat.com>
12137
12138 * gdb.base/maint.exp: Check `help maint internal-warning'.
12139
e70d6e3f
DC
121402002-09-18 David Carlton <carlton@math.stanford.edu>
12141
12142 * gdb.c++/m-static.exp: Remove breakpoints depending on line
12143 numbers, and replace them by a single breakpoint after the
12144 constructors are all finished.
12145 Add test 4.
12146 * gdb.c++/m-static.cc: Add test 4.
12147 * gdb.c++/m-static.h: New file.
12148 * gdb.c++/m-static1.cc: New file.
12149
12150 * gdb.c++/printmethod.exp: New file.
12151 * gdb.c++/printmethod.cc: New file.
12152
12153 * gdb.c++/pr-574.exp: New file.
12154 * gdb.c++/pr-574.cc: New file.
12155
afb5c968
CV
121562002-09-18 Corinna Vinschen <vinschen@redhat.com>
12157
12158 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
12159 embedded targets which never actually exit.
12160
31e45dee
FN
121612002-09-18 Fernando Nasser <fnasser@redhat.com>
12162
12163 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
12164 "don't step after run" as unresolved or unsupported, instead of xfail.
12165
a283c5a1
CV
121662002-09-18 Corinna Vinschen <vinschen@redhat.com>
12167
12168 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
12169 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
12170 Add newline to expected string in "step out of main (status wrapper)"
12171 case.
12172
11350d2a
CV
121732002-09-18 Corinna Vinschen <vinschen@redhat.com>
12174
12175 * lib/gdb.exp (rerun_to_main): Allow restarting application.
12176 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
12177
0deec7d6
TT
121782002-09-17 Tom Tromey <tromey@redhat.com>
12179
12180 * gdb.base/printcmds.exp (test_print_string_constants): Expect
12181 \000, not \0, in double-quoted string.
12182
b2b4a1b5
CV
121832002-09-14 Corinna Vinschen <vinschen@redhat.com>
12184
c9d37158 12185 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
12186 string after running the commands execution on breakpoint tests.
12187
1c56143a
CV
121882002-09-13 Corinna Vinschen <vinschen@redhat.com>
12189
12190 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
12191
37f8da45
JB
121922002-09-12 Joel Brobecker <brobecker@gnat.com>
12193
12194 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
12195
08b468e0
KS
121962002-09-10 Keith Seitz <keiths@redhat.com>
12197
12198 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
12199 runto proc.
12200 (mi_run_to_main): Use mi_runto.
12201 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
12202
dc360f58
KS
122032002-09-10 Keith Seitz <keiths@redhat.com>
12204
12205 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
12206 regexp for stopping at main. Could have multiple event notifications.
12207 Don't assume that main was declared with no parameters.
12208 (mi_next): Use mi_step_to.
12209 (mi_step): Use mi_next_to.
12210
ce3abcfb
CV
122112002-09-09 Corinna Vinschen <vinschen@redhat.com>
12212
12213 * gdb.base/default.exp: Fix expected string in `info float' test.
12214
d1f5b980
BE
122152002-09-09 Ben Elliston <bje@redhat.com>
12216
12217 * config/mips.exp: Update comments.
12218 * config/mips-idt.exp: Likewise.
12219 * config/nind.exp: Likewise.
12220 * config/slite.exp: Likewise.
12221 * config/sparclet.exp: Likewise.
12222 * config/udi.exp: Likewise.
12223 * config/vx.exp: Likewise.
12224 * config/vxworks29k.exp: Likewise.
12225
2f71430b
JB
122262002-09-05 Jim Blandy <jimb@redhat.com>
12227
12228 * gdb.threads/killed.exp: Fix test failure message.
12229
7ddebc7e
KS
122302002-09-04 Keith Seitz <keiths@redhat.com>
12231
12232 * lib/mi-support.exp: Update copyright.
12233 (mi_gdb_test): Increase the priority of the expected pattern
12234 so that it matches gdb_test.
12235
0ae67eb3
KS
122362002-09-03 Keith Seitz <keiths@redhat.com>
12237
12238 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
12239 Use integer comparison instead of string comparison for testing
12240 whether binary was built.
12241
38fc42c8
JB
122422002-09-03 Jim Blandy <jimb@redhat.com>
12243
12244 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
12245
b6ff0e81
JB
122462002-08-29 Jim Blandy <jimb@redhat.com>
12247
12248 * gdb.threads/pthreads.exp: Move the portable thread compilation
12249 code into a function in lib/gdb.exp, and call that from here.
12250 * lib/gdb.exp (gdb_compile_pthreads): New function.
12251
07c98896
KS
122522002-08-29 Keith Seitz <keiths@redhat.com>
12253
12254 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
12255 expect_out so that callers can get at it.
12256
0312286c
DJ
122572002-08-23 Daniel Jacobowitz <drow@mvista.com>
12258
12259 * gdb.threads/print-threads.c: New file.
12260 * gdb.threads/print-threads.exp: New file.
12261 * gdb.threads/schedlock.c: New file.
12262 * gdb.threads/schedlock.exp: New file.
12263
dd039bc4
EZ
122642002-08-22 Elena Zannoni <ezannoni@redhat.com>
12265
a9c64011
AS
12266 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
12267 not altivec.c.
dd039bc4 12268
1f36144c
MK
122692002-08-17 Mark Kettenis <kettenis@gnu.org>
12270
12271 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
12272 targets. The problem should be fixed now.
12273
16057ec7 122742002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
12275
12276 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
12277 2002-07-24 change that removes final dots from error messages.
12278
3c1499ad
TT
122792002-08-13 Tom Tromey <tromey@redhat.com>
12280
12281 * gdb.base/readline.exp: New file.
12282
a20ce2c3
AC
122832002-08-01 Andrew Cagney <ac131313@redhat.com>
12284
12285 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
12286 supress message.
12287
db034ac5
AC
122882002-08-01 Andrew Cagney <cagney@redhat.com>
12289
12290 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
12291 CHILL_FOR_TARGET and CHILL_LIB.
12292 * configure.in (configdirs): Remove gdb.chill.
12293 * configure: Regenerate.
12294 * lib/gdb.exp: Obsolete references to chill.
12295 * gdb.fortran/types.exp: Ditto.
12296 * gdb.fortran/exprs.exp: Ditto.
12297
3e000b18
KB
122982002-07-30 Kevin Buettner <kevinb@redhat.com>
12299
12300 * gdb.base/shlib-call.exp (additional_flags): Conditionally
12301 set Irix-specific compile and link flags.
12302
28f4966b
KB
123032002-07-29 Kevin Buettner <kevinb@redhat.com>
12304
12305 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
12306 source files. The ``-o'' option doesn't work with the ``-E'' option
12307 when using the Irix compiler.
12308
46c0d5a6
DJ
123092002-07-19 Daniel Jacobowitz <drow@mvista.com>
12310
12311 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
12312 Improve support for reusing an exec file. Copy exec file
12313 to target, and run gdbserver on the target instead of on the host.
12314
eecf4bed
JB
123152002-07-18 Jim Blandy <jimb@redhat.com>
12316
0f815cdf
JB
12317 * gdb.base/ending-run.exp: Don't expect to see the program end in
12318 some orderly fashion when we're running on a real stand-alone
12319 board.
12320
eecf4bed
JB
12321 * gdb.base/interrupt.exp: Correct logic for skipping tests on
12322 targets that don't support interrupts.
12323
52d309e4
JB
123242002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
12325
12326 * gdb.base/attach.exp: Add patterns to match output from /proc-based
12327 systems.
12328 Move comments in expect statements to inside the actions, so that they
12329 don't get matched against.
12330
ff683d9e
MK
123312002-07-10 Mark Kettenis <kettenis@gnu.org>
12332
12333 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
12334 function when asleep" test.
12335
b5356753
AC
123362002-07-10 Andrew Cagney <ac131313@redhat.com>
12337
12338 * gdb.base/page.exp: Rewrite to handle problems with very long
12339 `info set' output. Update copyright.
12340
6aa4d13a
AC
123412002-06-26 Andrew Cagney <ac131313@redhat.com>
12342
12343 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
12344 gdb.threads-hp.
12345 * gdb.hp/configure: Regenerate.
12346 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
12347 * gdb.hp/gdb.threads-hp/configure: Delete file.
12348 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
12349
8cf8c2b8
AC
123502002-06-22 Andrew Cagney <ac131313@redhat.com>
12351
12352 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
12353 setlocale, bindtextdomain and textdomain.
12354
6827a8f8
JB
123552002-06-11 Jim Blandy <jimb@redhat.com>
12356
919d772c
JB
12357 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
12358 preprocessor macro information is present.
12359
6827a8f8
JB
12360 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
12361 tests.
12362
c15b0d21
MS
123632002-06-06 Michael Snyder <msnyder@redhat.com>
12364
c5984d70
MS
12365 * gdb.base/overlays.exp: Record addresses of overlay
12366 functions in TCL variables rather than in GDB variables,
12367 to avoid having GDB convert them to pointers (with loss
12368 of information).
12369
d63a86f8 12370 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 12371 default linker script changes.
c15b0d21
MS
12372 * gdb.base/long_long.exp: Add check for sizeof (long double).
12373
be26fe0d
ML
123742002-06-06 Michal Ludvig <mludvig@suse.cz>
12375
12376 * gdb.asm/asm-source.exp: Add x86-64 target.
12377 * gdb.asm/x86_64.inc: New.
d63a86f8 12378
258093ca 123792002-05-30 Michael Chastain <mec@shout.net>
258093ca 12380
4b3153f1 12381 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
12382 * gdb.c++/m-static.cc: New file.
12383 * gdb.c++/m-static.exp: New file.
12384
241264c6
MS
123852002-05-28 Michael Snyder <msnyder@redhat.com>
12386
12387 * gdb.base/call-ar-st.exp: Allow for reduced floating point
12388 precision.
12389
9bba8c8f 123902002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 12391
4b3153f1 12392 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
12393 * gdb.c++/m-data.cc: New file.
12394 * gdb.c++/m-data.exp: New file.
12395
123962002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 12397
4b3153f1 12398 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 12399 * gdb.c++/try_catch.cc: New file.
d63a86f8 12400 * gdb.c++/try_catch.exp: New file.
9bba8c8f 12401
def1b996
MC
124022002-05-27 Michael Chastain <mec@shout.net>
12403
12404 * gdb.c++/local.exp: Accept more nested types in output.
12405
522ba268
MC
124062002-05-26 Michael Chastain <mec@shout.net>
12407
12408 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
12409
277254ba
MS
124102002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
12411
12412 * lib/gdb.exp (gdb_wrapper_init): Just because
12413 gdb_wrapper_file exists, this does not mean that the file
12414 should not be rebuilt. That is what gdb_wrapper_initialized
12415 is for.
12416 (default_gdb_init): Reset gdb_wrapper_initialized.
12417
b61a8733
MS
124182002-05-23 Michael Snyder <msnyder@redhat.com>
12419
d63a86f8 12420 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
12421 the precision of the floating point test results.
12422 * gdb.base/call-rt-st.exp: Ditto.
12423
b61a8733
MS
12424 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
12425 * gdb.base/call-rt-st.exp: Ditto.
12426
56f6e910
MC
124272002-05-19 Michael Chastain <mec@shout.net>
12428
12429 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
12430
ad0b0016
EZ
124312002-05-19 Elena Zannoni <ezannoni@redhat.com>
12432
a9c64011
AS
12433 * configure.in (configdirs): Add gdb.arch.
12434 * configure: Regenerate.
ad0b0016 12435
f617d2b6
JB
124362002-05-17 Jim Blandy <jimb@redhat.com>
12437
12438 * gdb.base/completion.exp: Recognize the more detailed error
12439 messages produced by the macro expander's lexical analyzer.
12440
eac2a696
EZ
124412002-05-14 Elena Zannoni <ezannoni@redhat.com>
12442
a9c64011
AS
12443 * gdb.arch/altivec-abi.c: New file.
12444 * gdb.arch/altivec-abi.exp: New file.
12445 * gdb.arch/altivec-regs.c: New file.
12446 * gdb.arch/altivec-regs.exp: New file.
eac2a696 12447
2fdde8f8
DJ
124482002-05-14 Daniel Jacobowitz <drow@mvista.com>
12449
12450 * gdb.base/maint.exp (maint print type): Update for new type
12451 structure.
d63a86f8 12452
e31f1a7c
EZ
124532002-05-14 Elena Zannoni <ezannoni@redhat.com>
12454
12455 * gdb.arch: New directory.
12456 * gdb.arch/configure.in: New file.
12457 * gdb.arch/configure: New file.
12458 * gdb.arch/Makefile.in: New file.
12459
db589741
CV
124602002-05-13 Corinna Vinschen <vinschen@redhat.com>
12461
12462 * gdb.asm/asm-source.exp: Add v850 as supported target.
12463 * gdb.asm/v850.inc: New file.
12464
8ce2a7dc
DJ
124652002-05-13 Daniel Jacobowitz <drow@mvista.com>
12466
12467 * gdb.c++/annota2.exp (annotate-quit): Add comment.
12468
df763c7f
DJ
124692002-05-12 Daniel Jacobowitz <drow@mvista.com>
12470
12471 * gdb.base/break.exp: Check 'break "marker2"'.
12472
377daeed
MS
124732002-05-10 Michael Snyder <msnyder@redhat.com>
12474
12475 * gdb.base/long_long.exp: Fix typo.
12476
c4b7bc2b
JB
124772002-05-10 Jim Blandy <jimb@redhat.com>
12478
ecac9a4e
JB
12479 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
12480 a bug.
12481
c4b7bc2b
JB
12482 * gdb.base/printcmds.exp (test_integer_literals_rejected):
12483 Recognize more detailed error message produced by the macro
12484 expander's lexical analyzer.
12485 * lib/gdb.exp (test_print_reject): Same.
12486
e71019a1
MK
124872002-05-09 Mark Kettenis <kettenis@gnu.org>
12488
12489 * gdb.c++/method.exp: Fix typo.
12490
fedfc8e6
MS
124912002-05-08 Michael Snyder <msnyder@redhat.com>
12492
166a1957
MS
12493 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
12494 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 12495 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
12496 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
12497 Add iftarget clause for strongarm.
d63a86f8 12498
f1c47eb2
MS
124992002-05-06 Michael Snyder <msnyder@redhat.com>
12500
cb9a9d3e
MS
12501 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
12502 (gdb_continue_to_end): Accept output from status wrapper.
12503 * gdb.base/ending-run.exp: Add case for output from status wrapper.
12504 Clean up fail messages to match pass messages.
12505
f1c47eb2
MS
12506 Enable the "needs_status_wrapper" testsuite feature.
12507 * lib/gdb.exp (gdb_wrapper_init): New procedure.
12508 (gdb_compile): Conditionally call gdb_wrapper_init.
12509 * gdb.base/a2-run.exp: Recognize output from status wrapper.
12510 * gdb.c++/method.exp: Recognize output from status wrapper.
12511
6079c749
BE
125122002-05-06 Ben Elliston <bje@redhat.com>
12513From Graydon Hoare <graydon@redhat.com>
12514
12515 * config/sid.exp: Include support for "rawsid" protocol.
12516
188baff3
JB
125172002-05-03 Jim Blandy <jimb@redhat.com>
12518
12519 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
12520 * gdb.c++/hang3.C: New file.
12521
b9c07f0f
AC
125222002-05-04 Andrew Cagney <ac131313@redhat.com>
12523
12524 * gdb.base/default.exp: Remove obsolete code.
12525 * gdb.c++/misc.exp: Ditto. Update copyright.
12526 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
12527 * gdb.base/whatis.exp: Ditto. Update copyright.
12528 * gdb.base/scope.exp: Ditto. Update copyright.
12529 * gdb.base/ptype.exp: Ditto. Update copyright.
12530 * gdb.base/printcmds.exp: Ditto. Update copyright.
12531 * gdb.base/opaque.exp: Ditto. Update copyright.
12532 * gdb.base/list.exp: Ditto.
12533 * gdb.base/funcargs.exp: Ditto. Update copyright.
12534 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
12535 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
12536 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
12537 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
12538 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
12539 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
12540
5c7a0397
MS
125412002-05-02 Michael Snyder <msnyder@redhat.com>
12542
d6dcc264 12543 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
12544 * gdb.base/long_long.exp: Add xscale target.
12545 * gdb.base/default.exp: Add xscale target.
12546
eb7f1c48
JB
125472002-05-01 Jim Blandy <jimb@redhat.com>
12548
12549 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
12550 gdb.c++/hang.exp: New test.
12551
a6befae8
FF
125522002-05-01 Fred Fish <fnf@redhat.com>
12553
12554 * gdb.base/completion.exp: Handle completions of "./Make" for
12555 more than one completion possibility, as is the case when we
12556 build and test in the source tree.
12557
0a310277
AG
125582002-04-29 Anthony Green <green@redhat.com>
12559
12560 * gdb.java/jmisc1.exp: New file.
12561 * gdb.java/jmisc2.exp: New file.
12562
6ff9af88
DJ
125632002-04-24 Daniel Jacobowitz <drow@mvista.com>
12564
12565 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
12566
96b3d632
EZ
125672002-04-23 Elena Zannoni <ezannoni@redhat.com>
12568
12569 * gdb.base/help.exp: Change 'help status' to allow for target
12570 dependent output differences.
12571
5019bb54
MC
125722002-04-22 Michael Chastain <mec@shout.net>
12573
12574 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
12575
a805a116
MC
125762002-04-22 Michael Chastain <mec@shout.net>
12577
12578 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
12579
a1706bfd
DM
125802002-04-17 David S. Miller <davem@redhat.com>
12581
12582 * gdb.asm/sparc64.inc: New file.
12583 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
12584
a73a20a2
EZ
125852002-04-19 Elena Zannoni <ezannoni@redhat.com>
12586
12587 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
12588 instruction file directly into the build tree. Clean up at end of
12589 test.
12590
ba678339
DM
125912002-04-18 David S. Miller <davem@redhat.com>
12592
12593 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
12594 handle 64-bit platforms correctly.
12595 * gdb.base/maint.exp: Likewise.
12596
b03399da
KB
125972002-04-18 Kevin Buettner <kevinb@redhat.com>
12598
12599 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
12600 ``-fpic'' when compiling files comprising a shared library, but
12601 it does need additional linker flags in order to find shared
12602 libraries at run time.
12603
e2004992
KB
126042002-04-18 Kevin Buettner <kevinb@redhat.com>
12605
12606 * gdb.base/cvexpr.c (use): New function.
12607 (main): Invoke use() on all global variables to prevent
12608 some linkers from deleting these otherwise unused symbols.
12609
d8937120
MC
126102002-04-17 Michael Chastain <mec@shout.net>
12611From David S. Miller <davem@redhat.com>
12612
12613 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
12614 handle 64-bit platforms correctly.
12615
ffd61a58
MS
126162002-04-12 Michael Snyder <msnyder@redhat.com>
12617From Jim Blandy <jimb@redhat.com>
a9c64011 12618 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
12619 script can handle this instead.
12620 * gdb.base/bar.c (barx): Same.
12621 * gdb.base/baz.c (bazx): Same.
12622 * gdb.base/grbx.c (grbxx): Same.
12623
12624 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
12625 manager doesn't automatically unmap overlays unnecessarily.
12626
6b8426a6
MH
126272002-04-10 Martin M. Hunt <hunt@redhat.com>
12628
12629 * gdb.base/ending-run.exp: Fix pattern for Mips targets
12630 stepping out of main.
12631
34af4875
MC
126322002-04-09 Michael Chastain <mec@shout.net>
12633
12634 * gdb.c++/local.cc (main): Move call to marker1() inside nested
12635 scope so that the nested scope tests will make sense.
12636 * gdb.c++/local.exp: Write patterns that actually work with gcc
12637 (the HP patterns "were never known to work with gcc").
12638 Keep the old aCC patterns too.
12639
2d1676a0
DJ
126402002-04-09 Daniel Jacobowitz <drow@mvista.com>
12641
12642 * gdb.base/attach.exp: Correct target board test.
12643
3a63e3f9
MC
126442002-04-08 Michael Chastain <mec@shout.net>
12645
12646 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
12647 in a const method. Add some xfail and fail cases for configurations
12648 that do not emit the "const ...".
12649
f18dabd2
MC
126502002-04-07 Michael Chastain <mec@shout.net>
12651
12652 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
12653 Accept "A * const" and "const A * const" as type of "this".
12654 Fix spelling of getFunky throughout. Make messages uniform.
12655
0fcddd82
EZ
126562002-04-07 Elena Zannoni <ezannoni@redhat.com>
12657
a9c64011 12658 Work around for PR gdb/285:
0fcddd82
EZ
12659 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
12660
16a8534a
EZ
126612002-04-07 Elena Zannoni <ezannoni@redhat.com>
12662
12663 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
12664 instructions file at run time instead of configure time.
12665 Sometimes we run the test in a directory that is not the one we
12666 configured in.
12667 * gdb.asm/configure.in: Delete creation of symlink.
12668 * gdb.asm/configure: Regenerate.
12669
24181d81
JB
126702002-04-05 J. Brobecker <brobecker@gnat.com>
12671
12672 * gdb.gdb/xfullpath.exp: New test, to exercise the new
12673 xfullpath () function.
12674
7cdb7107
DJ
126752002-04-04 Daniel Jacobowitz <drow@mvista.com>
12676
12677 * gdb.asm/Makefile.in: Correct dependencies.
12678
12679 * gdb.asm/powerpc.inc: New file.
12680 * gdb.asm/asm-source.exp: Add PowerPC.
12681 * gdb.asm/configure.in: Likewise.
12682 * gdb.asm/configure: Regenerated.
12683
a7d17088
DJ
126842002-04-04 Daniel Jacobowitz <drow@mvista.com>
12685
12686 * gdb.base/relocate.exp: New file.
12687 * gdb.base/relocate.c: New file.
12688
cd721503
FF
126892002-04-04 Fred Fish <fnf@redhat.com>
12690
12691 * gdb.base/step-test.exp: Update comment regarding stopping in
12692 memcpy/bcopy calls inserted as part of the compiler runtime.
12693
b22ad7a7
MS
126942002-04-04 Michael Snyder <msnyder@redhat.com>
12695
12696 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
12697
5f279fa6
DJ
126982002-04-03 Daniel Jacobowitz <drow@mvista.com>
12699
12700 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
12701 (gdb_expect): Remove $notransfer hack.
12702
dd0fd3ce
DJ
127032002-04-02 Daniel Jacobowitz <drow@mvista.com>
12704
12705 * gdb.c++/classes.exp ("calling method for small class"): Match
12706 updated register output.
12707
1e50cda1
DJ
127082002-03-30 Daniel Jacobowitz <drow@mvista.com>
12709
12710 Fix PR gdb/452
12711 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
12712 when finished. Make gdb_file_cmd send "exec-file" when
12713 appropriate.
12714
24015922
DJ
127152002-03-30 Daniel Jacobowitz <drow@mvista.com>
12716
12717 * gdb.base/attach.exp: Remove extra setup_xfail.
12718
dd7dfd64
MS
127192002-03-26 Michael Snyder <msnyder@redhat.com>
12720
12721 * gdb.base/default.exp: Add tests for dump, append, and restore.
12722 * gdb.base/help.exp: Add tests for dump, append, and restore.
12723 * gdb.base/dump.exp: New file, test dump, append and restore.
12724 * gdb.base/dump.c: New file.
12725
48b2f8d7
MS
127262002-03-27 Michael Snyder <msnyder@redhat.com>
12727
d63a86f8 12728 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
12729 clean-ups in help messages.
12730
05b4d525
FF
127312002-03-26 Fred Fish <fnf@redhat.com>
12732
12733 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
12734 have debugging info for those functions and the compiler uses them
12735 internally to copy structs around.
12736
d7679631
FF
127372002-03-26 Fred Fish <fnf@redhat.com>
12738
12739 * gdb.base/list.exp: Revert the change made yesterday and add note
12740 about why we don't list the default lines for remote targets.
12741
523ac3f9
MS
127422002-03-25 Michael Snyder <msnyder@redhat.com>
12743
12744 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
12745
754b2b8d
FF
127462002-03-25 Fred Fish <fnf@redhat.com>
12747
12748 * gdb.base/list.exp: This test works on remote targets so remove
12749 the short circuit for remote targets. Update copyright.
12750
33c3e192
FF
127512002-03-25 Fred Fish <fnf@redhat.com>
12752
12753 * gdb.base/attach.exp: Fix logic error that was suppressing this
12754 test for all non hppa*-*-hpux* targets, instead of the hp target.
12755 Move comments closer to the suppression point. Also now need to
12756 check that we are running natively.
12757
d43e73ee
MS
127582002-03-22 Michael Snyder <msnyder@redhat.com>
12759
882c8f02
MS
12760 * gdb.base/default.exp: Add test for gcore. Update copyright.
12761 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 12762
04c12f60
FF
127632002-03-06 Fred Fish <fnf@redhat.com>
12764
12765 * gdb.base/funcargs.c: Remove extraneous ';' character.
12766 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
12767
b43df995
MC
127682002-03-04 Michael Chastain <mec@shout.net>
12769
12770 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
12771 accommodate gcc v3 function signature.
12772 * gdb.mi/mi0-var-cmd-exp: Ditto.
12773
92362027
AC
127742002-02-24 Andrew Cagney <ac131313@redhat.com>
12775
12776 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
12777 ``GNU/Linux'' or ``Linux kernel''
12778 * testsuite/gdb.threads/pthreads.c: Ditto.
12779
258ad32d
MC
127802002-02-24 Michael Chastain <mec@shout.net>
12781
12782 * gdb.threads/pthreads.c (thread1): Add a return statement.
12783 (thread2): Likewise.
12784 (foo): Likewise.
12785
04c3b3d4
MC
127862002-02-23 Michael Chastain <mec@shout.net>
12787
12788 * gdb.threads/linux-dp.c (philosopher): Add a return statement
12789 to placate gcc.
12790
5a2a0a20
MC
127912002-02-23 Michael Chastain <mec@shout.net>
12792
12793 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
12794 test "ptype bint". The test passes on all my stabs configurations.
12795
a640f7fc
JB
127962002-02-21 Jim Blandy <jimb@redhat.com>
12797
27924826
JB
12798 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
12799 filename at a time, and watch for the ones we want to see.
12800
a640f7fc
JB
12801 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
12802 types of pointers to prototyped functions.
12803
edcc8c75
AC
128042002-02-20 Andrew Cagney <ac131313@redhat.com>
12805
12806 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
12807 signed, unsigned and straight char.
12808 (padding_char, padding_short, padding_int, padding_long,
12809 padding_long_long, padding_float, padding_double,
12810 padding_long_double): New global variables.
12811 (fill, fill_structs): New functions.
12812
12813 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
12814 for correctly sized writes. Update copyright.
12815 (get_valueof): New procedure.
12816 (get_sizeof): Call get_valueof.
12817 (check_valueof): New procedure.
12818 (check_padding): New procedure.
12819
ac57ea44
MC
128202002-02-20 Michael Chastain <mec@shout.net>
12821
12822 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
12823 to setup_xfail. Document some of the remaining calls.
12824
7a10c941
MC
128252002-02-18 Michael Chastain <mec@shout.net>
12826
12827 * gdb.c++/userdef.exp: Update copyright year.
12828
fb8acdcc
DJ
128292002-02-18 Daniel Jacobowitz <drow@mvista.com>
12830
12831 * gdb.c++/userdef.exp: Test overloaded operators properly.
12832 Remove xfails.
12833
fda6ae12
MS
128342002-02-14 Michael Snyder <msnyder@redhat.com>
12835
12836 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
12837
676a0442
DJ
128382002-02-14 Daniel Jacobowitz <drow@mvista.com>
12839
12840 * gdb.base/a2-run.exp: Check for a remote target properly.
12841 * gdb.base/annota1.exp: Likewise.
12842 * gdb.base/list.exp: Likewise.
12843 * gdb.base/reread.exp: Likewise.
12844 * gdb.base/scope.exp: Likewise.
12845 * gdb.base/shlib-call.exp: Likewise.
12846 * gdb.base/term.exp: Likewise.
12847 * gdb.c++/annota2.exp: Likewise.
12848
78b4f468
RE
128492002-02-13 Richard Earnshaw <rearnsha@arm.com>
12850
12851 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
12852
9a81ba51
MC
128532002-02-10 Michael Chastain <mec@shout.net>
12854
12855 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
12856 (call_after_alloca): Ditto.
12857
004af6c7
DJ
128582002-02-10 Daniel Jacobowitz <drow@mvista.com>
12859
12860 * gdb.base/ending-run.exp: Guard "cont" test with
12861 gdb_skip_stdio_test.
12862
37225f62
JB
128632002-02-06 Jim Blandy <jimb@redhat.com>
12864
12865 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
12866 from here...
12867 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
12868 To here. Disable this test on non-HP platforms. Add big comment.
12869
fe6fdd96
MS
128702002-02-04 Michael Snyder <msnyder@redhat.com>
12871
12872 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
12873 other than d10v and m32r.
12874
036fad3f
RE
128752002-02-02 Richard Earnshaw <rearnsha@arm.com>
12876
12877 * gdb.base/default.exp: Rewrite test patterns to reduce time
12878 taken to match them.
12879
7148ab62
DJ
128802002-01-30 Daniel Jacobowitz <drow@mvista.com>
12881
12882 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
12883 Allow a start function above main.
12884 * gdb.threads/linux-dp.exp: Fix copyright date.
12885
396cc255
DJ
128862002-01-30 Daniel Jacobowitz <drow@mvista.com>
12887
a9c64011
AS
12888 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
12889 (check_philosopher_stack): Check for manager thread before checking
12890 for a just-starting thread.
396cc255 12891
f038d31b
DJ
128922002-01-30 Daniel Jacobowitz <drow@mvista.com>
12893
12894 From Neil Booth <neil@daikokuya.demon.co.uk>:
12895 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
12896 warnings.
12897
b3ff9d9a
FF
128982002-01-21 Fred Fish <fnf@redhat.com>
12899
12900 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
12901 not caller.
12902
39ad761d
JB
129032002-01-21 Jim Blandy <jimb@redhat.com>
12904
12905 * gdb.base/reread.exp: Check that GDB properly re-reads the
12906 executable file when it changes while no inferior is running.
12907
aaf320fa
FF
129082002-01-21 Fred Fish <fnf@redhat.com>
12909
a9c64011
AS
12910 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
12911 optionally accept the "shlib events" variation.
aaf320fa 12912
808a31f5
JB
129132002-01-21 Jim Blandy <jimb@redhat.com>
12914
12915 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
12916 call `fflush' after every `printf', so that the output is produced
12917 at predictable points, regardless of whatever buffering does (or
12918 doesn't) take place.
12919 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
12920 at different points.
12921
4420d5e2
DJ
129222002-01-20 Daniel Jacobowitz <drow@mvista.com>
12923
12924 * gdb.c++/inherit.exp: Update copyright years.
12925 * gdb.c++/method.exp: Likewise.
12926
3e36a0f4
DJ
129272002-01-20 Daniel Jacobowitz <drow@mvista.com>
12928
12929 * gdb.c++/classes.exp: Update for improved v3 support and skipping
12930 artificial methods/arguments.
12931 * gdb.c++/derivation.exp: Likewise.
12932 * gdb.c++/inherit.exp: Likewise.
12933 * gdb.c++/method.exp: Likewise.
12934 * gdb.c++/virtfunc.exp: Likewise.
12935
b4ceaee6
AC
129362002-01-18 Andrew Cagney <ac131313@redhat.com>
12937
12938 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
12939 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
12940 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
12941 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
12942 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
12943 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
12944
ecace851
JB
129452002-01-17 Jim Blandy <jimb@redhat.com>
12946
12947 * gdb.asm/asm-source.exp (info symbol): Take another shot at
12948 anchoring the pattern matching the entry point symbol's name.
12949
375fc983
AC
129502002-01-17 Andrew Cagney <ac131313@redhat.com>
12951
12952 * gdb.base/maint.exp: Update ``maint internal-error'' to match
12953 continue/quit query. Update copyright.
12954
fe6fdd96
MS
129552002-01-14 Michael Snyder <msnyder@redhat.com>
12956
12957 * gdb.base/gcore.exp: Remove extra debugging output.
12958
e017c81f
DJ
129592002-01-13 Daniel Jacobowitz <drow@mvista.com>
12960
12961 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
12962 for slightly dubious v2 mangled string.
12963
37ab3bf8
DJ
129642002-01-13 Daniel Jacobowitz <drow@mvista.com>
12965
12966 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
12967
1bc05c3a 129682002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 12969
1bc05c3a 12970 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 12971
1bc05c3a
JM
12972 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
12973 constructors.
12974 * gdb.c++/derivation.exp: Likewise.
12975 * gdb.c++/templates.exp: Likewise.
12976 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 12977
1bc05c3a
JM
129782002-01-10 Michael Snyder <msnyder@redhat.com>
12979
12980 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 12981
a911c360
MS
129822002-01-08 Michael Snyder <msnyder@redhat.com>
12983
12984 * gdb.base/gcore.exp: New test for generate-core-file command.
12985 * gdb.base/gcore.c: Testcase for above.
12986 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
12987
ea2119ec
JM
129882002-01-08 Jason Merrill <jason@redhat.com>
12989
12990 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
12991
68203136
FF
129922002-01-07 Fred Fish <fnf@redhat.com>
12993
12994 * gdb.c++/overload.exp: Remove unconditional xfails for:
12995 print foo_instance1.overloadargs(1)
12996 print foo_instance1.overloadargs(1, 2)
12997 print foo_instance1.overloadargs(1, 2, 3)
12998 print foo_instance1.overloadargs(1, 2, 3, 4)
12999 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
13000 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
13001 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
13002 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
13003 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
13004 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
13005 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
13006 print foo_instance1.overload1arg()
13007 print foo_instance1.overload1arg((char)arg2)
13008 print foo_instance1.overload1arg((signed char)arg3)
13009 print foo_instance1.overload1arg((unsigned char)arg4)
13010 print foo_instance1.overload1arg((int)arg7)
13011 print foo_instance1.overload1arg((unsigned int)arg8)
13012 print foo_instance1.overload1arg((float)arg11)
13013 print foo_instance1.overload1arg((double)arg12)
d63a86f8 13014
21b9b5b1
MS
130152002-01-07 Michael Snyder <msnyder@redhat.com>
13016
13017 * gdb.base/huge.exp: New test. Print a very large target data object.
13018 (skip_huge_test): New test variable. Define if you want to skip this
13019 test. The test reads an 8 megabyte data object from the target, so it
13020 might be very time consuming on remote targets with a slow connection.
13021 * gdb.base/huge.c: New file. Test case for above.
13022
725f922e
FF
130232002-01-07 Fred Fish <fnf@redhat.com>
13024
13025 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
13026 g_instance.bfoo, and g_instance.cfoo.
13027
634d57ec
JL
13028Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
13029
f286b2c3
JL
13030 * gdb.base/break.c (multi_line_if_conditional): New function.
13031 (multi_ilne_while_conditional): Likewise.
13032 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
13033 IF or WHILE condition puts the breakpoint at the start of
13034 the condition.
13035
634d57ec
JL
13036 * gdb.base/selftest.exp (backtrace through signal handler): Remove
13037 hppa*-*-hpux* expected failure.
13038 * gdb.base/structs.exp (do_function_calls): Similarly.
13039
13040 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
13041 watchpoints.
13042
9fbfe2dc
AC
130432002-01-06 Andrew Cagney <ac131313@redhat.com>
13044
13045 Fix PR gdb/66.
13046 * gdb.base/structs.exp: Replace skip for a29k with skip for
13047 gdb,cannot_call_functions.
13048 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
13049 * gdb.base/callfuncs.exp: Ditto.
13050 * gdb.base/call-rt-st.exp: Ditto.
13051 * gdb.base/call-strs.exp: Ditto.
13052 * gdb.base/callfwmall.exp: Ditto.
13053 * gdb.base/scope.exp: Obsolete xfail a29k.
13054 * gdb.c++/misc.exp: Ditto.
13055 * gdb.c++/cplusfuncs.exp: Ditto.
13056 * gdb.base/ptype.exp: Ditto.
13057 * gdb.base/printcmds.exp: Ditto.
13058 * gdb.base/opaque.exp: Ditto.
13059 * gdb.base/list.exp: Ditto.
13060 * gdb.base/funcargs.exp: Ditto.
13061 * gdb.base/default.exp: Ditto.
13062
8ddad156
MS
130632002-01-04 Michael Snyder <msnyder@redhat.com>
13064
ca4976a6 13065 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
13066 * gdb.base/maint.exp: Add tests for maint info sections options.
13067
1b074332
JL
13068Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
13069
13070 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
13071
7d159115
CV
130722001-12-20 Corinna Vinschen <vinschen@redhat.com>
13073
13074 * gdb.asm/arm.inc: New file.
13075 * gdb.asm/asm-source.exp: Add arm targets.
13076 * gdb.asm/configure.in: Ditto.
13077 * gdb.asm/configure: Recreated from configure.in.
13078
8fb87725
JL
13079Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
13080
afabe08c
JL
13081 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
13082 with HP's compiler.
13083 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
13084 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
13085 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
13086 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
13087
13088 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
13089 either HP's compilers or GCC.
13090
db521deb
JL
13091 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
13092 a SIGBUS or SIGSEGV.
13093
13094 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
13095
13096 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
13097 can be compiled with either HP's compiler or GCC.
13098
cfa88ab7
JL
13099 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
13100 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
13101 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
13102
ca344dff
JL
13103 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
13104 to match current gdb output. Update due to using auto-solib-limit
13105 for limiting instead of overloading auto-solib-add.
13106 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
13107 test program.
13108
3f3c6e55 13109 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
13110 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
13111 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
13112 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
13113 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
13114 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
13115 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
13116 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
13117 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
13118 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
13119 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
13120 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
13121 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 13122
8fb87725
JL
13123 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
13124 a SIGTRAP to the inferior.
13125
cf599fa7
CV
131262001-12-19 Corinna Vinschen <vinschen@redhat.com>
13127
13128 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
13129 Substitute call to target_link by call to gdb_compile.
13130
2cd045cd
JL
13131Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
13132
a9c64011
AS
13133 * gdb.base/break.exp: Fix HP specific search string when testing
13134 backtracing in a called function.
2cd045cd 13135
a9c64011
AS
13136 * gdb.base/constvars.exp: Only set lang to C++ if we're
13137 compiling the test with HP's compilers.
13138 * gdb.base/volatile.exp: Similarly.
2cd045cd 13139
99ebe9ac
JB
131402001-12-19 Jim Blandy <jimb@redhat.com>
13141
13142 * gdb.base/printcmds.exp: Expect the null character to be printed
13143 as '\0', and the '\013' to be printed as '\v'.
13144 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
13145 * gdb.base/setvar.exp: Same.
13146
b9891b29
JB
131472001-12-17 Jim Blandy <jimb@redhat.com>
13148
0eba65ab
JB
13149 * gdb.base/completion.exp: Rather than completing very long
13150 filenames, which can make the readline library produce output we
13151 don't recognize, cd to the directory first, and then complete
13152 using nice, short relative paths.
13153
6970b5b1
JB
13154 * gdb.base/completion.exp: On some systems, there is, in fact, a
13155 variable named `b' in scope, since GDB treats all static
a9c64011
AS
13156 variables as being in scope. So use `no_var_named_this'
13157 instead of `b'.
6970b5b1 13158
b9891b29
JB
13159 * gdb.base/corefile.exp: Recognize the message saying that GDB
13160 can't find the core file's registers as a failure.
13161
e6ccd35f
JSC
131622001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
13163
a9c64011
AS
13164 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
13165 test expect string more specific.
e6ccd35f 13166
105ba819
CV
131672001-12-13 Corinna Vinschen <vinschen@redhat.com>
13168
13169 * gdb.asm/asm-source.exp: Add support for xstormy16.
13170 * gdb.asm/configure.in: Ditto.
13171 * gdb.asm/configure: Rebuild.
13172 * gdb.asm/xstormy16.inc: New file.
13173
e9e79dd9
FF
131742001-12-10 Fred Fish <fnf@redhat.com>
13175
13176 * gdb.base/maint.exp: Update to match changes in type dumping code.
13177
347dc97d
JB
131782001-12-10 Jim Blandy <jimb@redhat.com>
13179
13180 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
13181 matching the entry point symbol's name at the beginning of the
13182 line.
13183
5178b9d6
DJ
131842001-12-07 Daniel Jacobowitz <drow@mvista.com>
13185
13186 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
13187 gdb.c++/inherit.exp, gdb.c++/method.exp,
13188 gdb.c++/namespace.exp, gdb.c++/templates.exp,
13189 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
13190 and class layout support.
13191
af890c52
DJ
131922001-12-07 Daniel Jacobowitz <drow@mvista.com>
13193
13194 * gdb.c++/classes.exp: Add test for static member function.
13195 * gdb.c++/misc.cc: Add class with static member function.
13196
7a345fb3
JB
131972001-12-07 Jim Blandy <jimb@redhat.com>
13198
f2e54a80 13199 If GDB says it can't find the struct the function returned, report
8032bf31
JB
13200 those tests as `unsupported'.
13201 * gdb.base/call-rt-st.exp (print_struct_call): New function.
13202 Rewrite subsequent tests to use it.
13203
13204 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
13205 those tests as `unsupported'.
13206 * gdb.base/structs.exp (call_struct_func): New function.
13207 (do_function_calls): Use call_struct_func to call the functions
13208 returning structs.
13209
0bc69509
JB
13210 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
13211 whether functions are prototyped or not, so we can't possibly pass
13212 arguments to t_float_values2 properly.
13213
7a345fb3
JB
13214 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
13215 value of `timeout' for targets other than the mips*tx39-*.
13216
edb6ede1
MS
132172001-12-06 Michael Snyder <msnyder@redhat.com>
13218
d63a86f8 13219 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
13220 and detect whether the start symbol has a leading underscore.
13221
2d842f13
JB
132222001-12-04 Jim Blandy <jimb@redhat.com>
13223
13224 * gdb.base/completion.exp: Clarify indentation.
13225
68550daf
JB
132262001-12-03 Jim Blandy <jimb@redhat.com>
13227
13228 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
13229 variables on the S/390, not `.word'.
13230
cd5195a8
JB
132312001-11-30 Jim Blandy <jimb@redhat.com>
13232
13233 Add assembly-source tests for s390-ibm-linux.
13234 * gdb.asm/s390.inc: New file.
13235 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
13236 the S/390 architecture.
a9c64011 13237 * gdb.asm/configure: Regenerated.
cd5195a8 13238
ca9efc90
MS
132392001-11-30 Michael Snyder <msnyder@redhat.com>
13240
13241 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
13242 next, info source, info sources, info line, global and static
13243 variables, and static functions.
13244 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
13245 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
13246 * gdb.asm/asmsrc1.s: Add a static function and some variables.
13247 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
13248 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
13249 (gdbasm_leave): Restore frame pointer.
13250 (gdbasm_startup): Copy stack set-up from crt0.S.
13251
d0e66976
FN
132522001-11-26 Fernando Nasser <fnasser@redhat.com>
13253
13254 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
13255 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
13256 to a local (non-static) variable. Copy tstruct.a to a static buffer
13257 and return a pointer to that buffer.
13258 * gdb.base/callfwmall.c (t_structs_a): Ditto.
13259
e2334072
MK
132602001-11-24 Mark Kettenis <kettenis@gnu.org>
13261
13262 * gdb.asm/configure.in: Fix recognition of ix86 target.
13263 * gdb.asm/configure: Regenerate.
13264
756caa3d
MS
132652001-11-21 Michael Snyder <msnyder@redhat.com>
13266
13267 * gdb.asm/sparc.inc: New file.
13268 * gdb.asm/asm-source.exp: Recognize sparc target.
13269 * gdb.asm/configure.in: Recognize sparc target.
13270 * gdb.asm/configure: Regenerate.
d63a86f8 13271
9a4d72d5
MS
132722001-11-21 Michael Snyder <msnyder@redhat.com>
13273
13274 * gdb.asm/m32r.inc: New file.
13275 * gdb.asm/asm-source.exp: Recognize m32r target.
13276 * gdb.asm/configure.in: Recognize m32r target.
13277 * gdb.asm/configure: Regenerate.
13278
a773d1cd
MS
132792001-11-20 Michael Snyder <msnyder@redhat.com>
13280
017ac23d
MS
13281 * gdb.asm/i386.inc: New file.
13282 * gdb.asm/asm-source.exp: Recognize ix86 target.
13283 * gdb.asm/configure.in: Recognize ix86 target.
13284 * gdb.asm/configure: Regenerate.
13285
a773d1cd
MS
13286 * gdb.c++/namespace.exp: Fix quotes in output messages.
13287
bb632afb
MS
132882001-11-14 Michael Snyder <msnyder@redhat.com>
13289
25d559ca 13290 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
13291 qualifier in a type cast expression, to designate an address
13292 in the instruction space (Harvard architecture).
13293
4749e309
MS
132942001-11-13 Michael Snyder <msnyder@redhat.com>
13295
13296 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
13297 Tests for expressions using 'const' and 'volatile'.
13298
25050984
CV
132992001-11-13 Corinna Vinschen <vinschen@redhat.com>
13300
13301 * gdb.asm/asm-sources.exp: Allow defining linker flags.
13302
1902c51f
DJ
133032001-11-12 Daniel Jacobowitz <drow@mvista.com>
13304
13305 * lib/mi-support.exp (mi_run_to_helper): Move comments
13306 outside of gdb_expect.
13307
dcf95b47
DJ
133082001-11-11 Daniel Jacobowitz <drow@mvista.com>
13309
13310 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
13311 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
13312 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
13313 mi0_run_to): New functions.
13314 * gdb.mi/mi-simplerun.exp: Use them.
13315 * gdb.mi/mi0-simplerun.exp: Likewise.
13316 * gdb.mi/mi-var-cmd.exp: Likewise.
13317 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 13318
45b074e1
AC
133192001-11-10 Andrew Cagney <ac131313@redhat.com>
13320
13321 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
13322 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
13323
bf50d346
AC
133242001-11-09 Andrew Cagney <ac131313@redhat.com>
13325
13326 * gdb.base/restore.exp: Include $expected value in restored test
13327 message.
13328
9383332c
AC
133292001-11-09 Andrew Cagney <ac131313@redhat.com>
13330
13331 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
13332 implemented.
13333
db62520a
MS
133342001-11-08 Michael Snyder <msnyder@redhat.com>
13335
13336 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
13337 Add pass/fail message for stop at breakpoint in call dummy function.
13338
b5703437
MS
133392001-11-07 Michael Snyder <msnyder@redhat.com>
13340
d63a86f8
RM
13341 * gdb.c++/templates.exp (test_template_breakpoints):
13342 If we get an overload menu, but it does not match what
760f6330 13343 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
13344 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
13345 making the whitespace optional. Argument for "new" may be
13346 "unsigned" as well as "unsigned int/long".
d63a86f8 13347 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
13348 making the whitespace optional. Also replace "(void) with
13349 "((void|)), making the keyword "void" optional.
d63a86f8 13350 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
13351 making the whitespace optional. Also replace "(void) with
13352 "((void|)), making the keyword "void" optional.
3bf40917
MS
13353 * gdb.base/callfuncs.c (t_float_values): This function must
13354 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 13355 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
13356 can be tested against both cases. Usually one case involves
13357 promotion of float to double, while the other does not.
13358 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
13359 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
13360 includes a stack frame for "start".
13361
c8ab4e6d
JB
133622001-11-05 Jim Blandy <jimb@redhat.com>
13363
13364 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
13365 pointers are 32 bits long, and that offsets of relocs are always
13366 stored in the data (REL-style), and not in the reloc entry itself
13367 (RELA-style).
13368 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
13369 stabs.
13370
3f08ced9
MS
133712001-11-01 Michael Snyder <msnyder@redhat.com>
13372
13373 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
13374 and regular expression operators by using quoting.
13375
cbfa24cd
MS
133762001-10-31 Michael Snyder <msnyder@redhat.com>
13377
13378 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
13379 depending on what the symbol table contains.
13380 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
13381 the output of the ptype command. Similarly, accept both "const &"
13382 and "const&".
13383
aaa68313
CV
133842001-10-31 Corinna Vinschen <vinschen@redhat.com>
13385
13386 * gdb.base/miscexprs.c (main): Add usage of preprocessor
13387 symbol `STORAGE' to allow to choose the storage class of
13388 the local datastructures.
13389 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
13390 compiler directive.
13391
91740388
MS
133922001-10-30 Michael Snyder <msnyder@redhat.com>
13393
13394 * gdb.base/jump.exp: Allow it to run for all targets.
13395
1b7c05e7
CV
133962001-10-29 Corinna Vinschen <vinschen@redhat.com>
13397
13398 * gdb.base/call-ar-st.c (print_double_array): Match for loop
13399 with new double_array size.
13400 (main): Change storage class of all local variables to static.
13401 Reduce size of double_array to 9.
13402 * gdb.base/call-ar-st.exp: Increase timeout value.
13403 Change expected output for double array to match new size in
13404 call-ar-st.c.
13405
36a22261
CV
134062001-10-29 Corinna Vinschen <vinschen@redhat.com>
13407
13408 * gdb.base/ending-run.exp: Create identical output when passing
13409 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 13410 Stormy16 target.
36a22261 13411
92b8ae91
MK
134122001-10-28 Mark Kettenis <kettenis@gnu.org>
13413
13414 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
13415 that we catch the expected failure under Linux/x86.
13416
cb135b83
OF
134172001-10-29 Orjan Friberg <orjanf@axis.com>
13418
13419 * gdb.base/setvar.exp: Escape curly braces.
13420 * gdb.stabs/weird.exp: Ditto.
13421
6884aa54
DJ
134222001-10-27 Daniel Jacobowitz <drow@mvista.com>
13423
13424 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
13425 * gdm.mi/mi0-hack-cli.exp: Likewise.
13426
0398c9aa
AC
134272001-10-25 Andrew Cagney <ac131313@redhat.com>
13428
13429 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
13430 messages.
13431
d20bf2e8
AC
134322001-10-21 Andrew Cagney <ac131313@redhat.com>
13433
13434 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
13435 checking MI enabled.
13436
03dd63aa
CV
134372001-10-09 Corinna Vinschen <vinschen@redhat.com>
13438
13439 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
13440
1d9d99f3
FCE
134412001-10-04 Frank Ch. Eigler <fche@redhat.com>
13442
13443 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
13444 if gdb child process crashes, just signal an error.
13445
838ae6c4
JB
134462001-10-02 Jim Blandy <jimb@redhat.com>
13447
13448 * lib/gdb.exp (test_xfail_format): Simplify.
13449
13450 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
13451 front of the variable name `format'. Simplify `if'.
13452
8f0cbc1c
DJ
134532001-10-01 Daniel Jacobowitz <drow@mvista.com>
13454
13455 * gdb.threads/pthreads.exp: Wait for output and delay
13456 before sending ^C.
13457
1f08dafd
DJ
134582001-10-01 Daniel Jacobowitz <drow@mvista.com>
13459
13460 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
13461 some incorrect output instead of timing out.
13462 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
13463
674f90ff
CV
134642001-09-28 Corinna Vinschen <vinschen@redhat.com>
13465
13466 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
13467 check to allow additional `int'.
13468
9b284272
DJ
134692001-09-27 Daniel Jacobowitz <drow@mvista.com>
13470
13471 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
13472 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
13473
b55a4771
MS
134742001-09-27 Michael Snyder <msnyder@redhat.com>
13475
13476 * lib/gdb.exp (test_debug_format): New proc.
13477 (setup_xfail_format): Use new proc test_debug_format.
13478 * gdb.base/constvars.exp (local_compiler_xfail_check): New
13479 proc; use new service proc test_debug_format.
13480 Replace all other "gcc_compiled" tests with this test.
13481 * gdb.base/volatile.exp (local_compiler_xfail_check): New
13482 proc; use new service proc test_debug_format.
13483 Replace all other "gcc_compiled" tests with this test.
13484
134852001-09-27 Michael Snyder <msnyder@redhat.com>
13486
13487 * gdb.base/cvexpr.exp: New file.
13488 * gdb.base/cvexpr.c: New file
13489 Test for expressions using const and volatile keywords.
13490
4e6667ac
CV
134912001-09-26 Corinna Vinschen <vinschen@redhat.com>
13492
13493 * gdb.base/constvars.exp: Check for different orders of keywords
13494 and additional "int" strings in output.
13495
4f337972
AC
134962001-09-22 Andrew Cagney <ac131313@redhat.com>
13497
13498 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
13499 responses from "help maint".
13500
2015650d
FCE
135012001-09-19 Frank Ch. Eigler <fche@redhat.com>
13502
13503 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
13504 to localhost:NNN instead of :NNN, in case Xvfb is listening
13505 only on TCP.
13506
f3bcedc1
CV
135072001-09-19 Corinna Vinschen <vinschen@redhat.com>
13508
13509 * gdb.base/recurse.exp: When checking leaving the watchpoint
13510 scope, recognize when gdb is in function's epilogue and pass.
13511
6b819c92
KS
135122001-09-18 Keith Seitz <keiths@redhat.com>
13513
13514 * lib/insight-support.exp (_gdbtk_export_target_info): Add
13515 support for running tests against sid targets.
13516 (gdbtk_done): Ditto.
13517
a10c9419
CV
135182001-09-18 Corinna Vinschen <vinschen@redhat.com>
13519
13520 * gdb.base/ending-run.c (main): Set stdout buffersize
13521 to the same reasonable value for any target.
13522 * gdb.base/ending-run.exp: Add a regular expression
13523 to make testsuite happy on Sanyo Stormy16 target.
13524
739d0d99
CV
135252001-09-17 Corinna Vinschen <vinschen@redhat.com>
13526
13527 * gdb.base/display.c (do_loops): Add float variable `f'.
13528 Increment f in loop.
13529 * gdb.base/display.exp: Increment timeout by 60 seconds.
13530 Change float display test to use variable `f'.
13531
1b8947f0
JB
135322001-09-17 Jim Blandy <jimb@redhat.com>
13533
13534 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
13535 overflowing the limited breakpoint tables on some ROM monitors
13536 (like the ROM68K).
13537
9890ac81
FCE
135382001-09-15 Frank Ch. Eigler <fche@redhat.com>
13539
13540 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
13541 the "-ac" (disable access control) flag.
13542
6db765ea
JH
135432001-08-30 Jeff Holcomb <jeffh@redhat.com>
13544
13545 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
13546 ints.
13547
4c32cc04
KS
135482001-08-30 Keith Seitz <keiths@redhat.com>
13549
13550 * lib/gdb.exp: Move all insight-related functionality into
13551 separate file.
13552 * lib/insight-support.exp: New file.
13553
8d6e6f81
FCE
135542001-08-29 Frank Ch. Eigler <fche@redhat.com>
13555
13556 * config/sid.exp (sid_start): Never set sid verbosity; disable
13557 expect_background {} that consumed its stdout; tolerate </dev/null.
13558 Attempt to set endianness override in "sid" protocol mode. Cleanup.
13559
6a90e1d0
AC
135602001-08-18 Andrew Cagney <ac131313@redhat.com>
13561
13562 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
13563 CLI jump command to start it.
13564 (mi_run_to_main): Fail immediatly when unexpected output.
13565
1759b3c3
AC
135662001-08-18 Andrew Cagney <ac131313@redhat.com>
13567
13568 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
13569 beginning of function. Fix PR gdb/191.
13570
61d11d80
FCE
135712001-08-16 Frank Ch. Eigler <fche@redhat.com>
13572
13573 * config/sid.exp (sid_start): Don't warn if we cannot figure out
13574 what to force sid endianness to.
13575
942a4df2
KS
135762001-08-15 Keith Seitz <keiths@redhat.com>
13577
13578 * lib/gdb.exp (gdbtk_start): Don't set environment
13579 variables for TCL_LIBRARY and friends. Insight will
13580 now figure these out for itself.
13581
0521c418
MS
135822001-08-02 Michael Snyder <msnyder@redhat.com>
13583
13584 * gdb.base/completion.exp: Remove the symbol "a64l" from
13585 the expect string; this is target-specific, and not related
13586 to what is being tested.
13587
74a9a58a
DB
135882001-08-02 Dave Brolley <brolley@redhat.com>
13589
13590 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
13591
c70819fa
MS
135922001-07-25 Michael Snyder <msnyder@redhat.com>
13593
c2b8fa57
MS
13594 * gdb.base/consecutive.exp: New file. Test stepping over
13595 breakpoints on consecutive instructions.
13596 * gdb.base/consecutive.c: New file.
13597
c70819fa
MS
13598 * gdb.base/call-rt-st.exp: Use double-backslash to quote
13599 curly braces in regular expressions.
13600
2b1a1355
MS
136012001-07-25 Michael Snyder <msnyder@redhat.com>
13602
13603 * gdb.base/ending-run.exp: Accept "Program exited normally" as
13604 legitimate output from stepping out of main.
13605
413eca6f
KS
136062001-07-22 Keith Seitz <keiths@redhat.com>
13607
13608 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
13609 the empty string, do not run the tests.
13610
7e5a9322
SC
136112001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
13612
13613 * gdb.base/long_long.exp: Detect size of pointer. Take into
13614 account 2-byte pointers when testing for p/a results.
13615
de58f10f
SC
136162001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
13617
d63a86f8 13618 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
13619 and defined to 1K for m68hc11.
13620 (random_data): Reduce table to 1K for embedded platforms (68hc11).
13621 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
13622 (sizeof_random_data): New variable to tell the size of the data table;
13623 don't test past this size; always run to main.
13624
d6f5fea1
SC
136252001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
13626
13627 * gdb.base/return2.exp: return of long long and double fails for
13628 68HC11; don't execute these tests on that platform.
13629 * gdb.base/return.exp: Return of a double fails for 68hc11.
13630
c477543d
SC
136312001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
13632
13633 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
13634 tests that print a float.
13635 * call-rt-st.exp: Likewise.
13636
63cf1c79
MK
136372001-07-12 Mark Kettenis <kettenis@gnu.org>
13638
13639 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
13640 running this test on Linux.
13641
112f9ab5
MC
136422001-06-24 Michael Chastain <chastain@redhat.com>
13643
13644 * gdb.base/arithmet.exp: Remove some tests to make all test names
13645 unique.
13646
4970cb0f
MS
136472001-07-03 Michael Snyder <msnyder@redhat.com>
13648
13649 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
13650 the output of the ptype command.
13651
d85da69f
MS
136522001-07-02 Michael Snyder <msnyder@redhat.com>
13653
4c8a82de
MS
13654 * gdb.base/completion.exp: Don't assume that break.c is the only
13655 source file that may contain functions named "marker".
d85da69f
MS
13656 * gdb.base/corefile.exp: Quote the curly braces in regexp.
13657
8afc772b
AC
136582001-06-28 Andrew Cagney <ac131313@redhat.com>
13659
13660 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
13661 of files to delete.
13662
13663 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
13664 * gdb.disasm/h8300s.exp: New file.
13665 gdb.disasm/h8300s.s: Likewise.
13666
cff22675
AC
136672001-06-27 Andrew Cagney <ac131313@redhat.com>
13668
13669 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
13670 empty breakpoint tables.
13671
68c81b54
AC
136722001-06-25 Andrew Cagney <ac131313@redhat.com>
13673
13674 * lib/mi-support.exp: Update args=... part of stop-reason
13675 patterns. Accept either a list or a tuple.
13676
2dd62704
AC
136772001-06-23 Andrew Cagney <ac131313@redhat.com>
13678
13679 * lib/mi-support.exp: Remove local emacs variable defining
13680 change-log-default-name.
13681
b4127474
MC
136822001-06-22 Michael Chastain <chastain@redhat.com>
13683
13684 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
13685 This is operationally compatible with the previous version.
13686
8dbfb380
JB
136872001-06-13 Jim Blandy <jimb@redhat.com>
13688
13689 * lib/gdb.exp (gdb_test): Doc fix.
13690
f2d8c86d
MC
136912001-06-10 Michael Chastain <chastain@redhat.com>
13692
13693 * gdb.base/exprs.exp: Remove a duplicate test.
13694
81564d34
JB
136952001-06-06 Jim Blandy <jimb@redhat.com>
13696
13697 * gdb.base/return2.exp (main): Use values to test float and double
13698 returns that are not NaN's, to avoid being confused by IEEE
13699 comparison rules.
13700
da55addb
MS
137012001-06-04 Michael Snyder <msnyder@redhat.com>
13702
13703 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 13704 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
13705 rather than wait for 12 more tests to time out.
13706
42c65987
JB
137072001-06-06 Jim Blandy <jimb@redhat.com>
13708
b18bced9 13709 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 13710 Don't forget to match the GDB prompt.
b18bced9 13711
42c65987
JB
13712 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
13713
5b41e5f0
JB
137142001-06-04 Jim Blandy <jimb@redhat.com>
13715
13716 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
13717 command.
13718
015e046f
KB
137192001-05-31 Kevin Buettner <kevinb@redhat.com>
13720
13721 * gdb.base/annota1.exp (info break): Match four or more spaces
13722 after "Address".
13723
fb1ffbbe
MC
137242001-05-31 Michael Chastain <chastain@redhat.com>
13725
13726 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
13727 (dm_type_int_star): Likewise.
13728 (dm_type_long_star): Likewise.
13729 (dm_type_void_star): Likewise.
13730
5ea2a32c
KB
137312001-05-29 Kevin Buettner <kevinb@redhat.com>
13732
13733 * gdb.base/completion.exp (INPUTRC): Set this environment variable
13734 to a known value in order to get consistent results regardless
13735 of the setting of INPUTRC or the presence or contents of .inputrc.
13736
ae23c492
MS
137372001-05-24 Michael Snyder <msnyder@redhat.com>
13738
ac55707e
MS
13739 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
13740 Don't require that the main thread and the manager thread are the
13741 first in the list.
13742
ae23c492
MS
13743 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
13744 debugging. If test fails, issue an "unsupported" not a "fail".
13745
400071f1
JB
137462001-05-24 Jim Blandy <jimb@redhat.com>
13747
13748 Don't assume that short is shorter than int.
13749 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
13750 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 13751 this isn't true.
400071f1
JB
13752 ("print unsigned char == (~0)"): Add test that verifies that ~0,
13753 an int, is not equal to ~0 stored in an unsigned char. This tests
13754 the same thing that the previous test meant to, but works on
13755 16-bit machines, too.
13756 ("print unsigned char != (~0)"): Same test, complemented.
13757
0816a3e5
MS
137582001-05-24 Michael Snyder <msnyder@redhat.com>
13759
13760 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 13761 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
13762 and prevents dejagnu getting out of step.
13763
f6dc23a9
KB
137642001-05-23 Kevin Buettner <kevinb@redhat.com>
13765
13766 * gdb.base/finish.exp (finish_void): Revise pattern for
13767 stopping on the call statement to not permit stopping at
13768 the start of the instructions comprising the call sequence.
13769
7dbd117d
MC
137702001-05-19 Michael Chastain <chastain@redhat.com>
13771
13772 * gdb.base/callfuncs.exp: Make all test names unique.
13773 * gdb.base/commands.exp: Make all test names unique.
13774 * gdb.base/condbreak.exp: Make all test names unique.
13775 * gdb.base/dbx.exp: Make all test names unique.
13776 * gdb.base/default.exp: Make all test names unique.
13777 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
13778 and TIMEOUT messages to their corresponding PASS message.
13779 * gdb.base/ending-run.exp: Make all test names unique.
13780 * gdb.base/long_long.exp: Remove duplicate test.
13781
6b0b0a9e
KB
137822001-05-21 Kevin Buettner <kevinb@redhat.com>
13783
13784 * gdb.base/finish.exp (finish_void): Allow "finish" command to
13785 stop on the call statement as well as the statement after the
13786 call.
13787
2caa35cb
MS
137882001-05-21 Michael Snyder <msnyder@redhat.com>
13789
13790 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
13791
40713331
EZ
137922001-05-10 Elena Zannoni <ezannoni@redhat.com>
13793
a9c64011
AS
13794 * gdb.base/completion.exp: Revamp test. Make it execute on all
13795 platforms.
40713331 13796
c2c1be8d
EZ
137972001-05-10 Elena Zannoni <ezannoni@redhat.com>
13798
a9c64011
AS
13799 * config/gdbserver.exp (gdb_load): Handle the case
13800 in which the arguments to gdbserver are given in the
13801 baseboard configuration file.
13802 Also handle the case in which the server needs to do a
13803 load.
2c9cd303 13804
9671de48
KS
138052001-05-07 Keith Seitz <keiths@cygnus.com>
13806
a9c64011
AS
13807 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
13808 set up the display for testing.
13809 (gdbtk_start): Convert all paths to paths that tcl will like.
13810 Export target information to environment.
13811 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
13812 necessary.
13813 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
13814 (to_tcl_path): New proc to convert a given pathname into
13815 a path acceptible as an argument to a tcl command.
13816 (_gdbtk_export_target_info): New proc to export target info
13817 into the environment for gdbtk testing.
13818 (gdbtk_done): New proc to signal end-of-test.
9671de48 13819
5a360f47
JB
138202001-05-06 Jim Blandy <jimb@redhat.com>
13821
13822 * restore.c: Make the code of caller0 correspond to its comment.
13823
66c756c6
MS
138242001-05-03 Michael Snyder <msnyder@redhat.com>
13825
13826 * config/sid.exp (gdb_target_sid): Check for error messages.
13827 On error or timeout, don't make expect exit (which will terminate
13828 all subsequent tests); instead just make gdb exit.
d63a86f8 13829 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
13830 return a negative value.
13831
a966fde5
JB
138322001-04-24 Jim Blandy <jimb@redhat.com>
13833
851c18e0
JB
13834 * gdb.c++/templates.exp: If we see the prompt for the overload
13835 list, but we haven't recognized any of the longer patterns,
13836 arrange for this test to fail, not hang.
13837
a966fde5
JB
13838 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
13839 variations.
13840
db144853
MC
138412001-04-22 Michael Chastain <chastain@redhat.com>
13842
13843 * gdb.c++/local.exp: Use the 'runto' library function.
13844 * gdb.c++/namespace.exp: Likewise.
13845 * gdb.c++/overload.exp: Likewise.
13846
3207ec21
KB
138472001-03-26 Kevin Buettner <kevinb@redhat.com>
13848
13849 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
13850 * gdb.base/step-line.exp: New file. Test step/next in presence of
13851 #line directives.
13852 * gdb.base/step-line.c: New file. Test program for the above.
13853 * gdb.base/step-line.inp: New file. We pretend that this file has
13854 been transformed by some other tool into step-line.c.
13855
13b57657
JB
138562001-03-21 Jim Blandy <jimb@redhat.com>
13857
13858 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
13859 unmangled operator names.
13860
754cbe1c
JB
138612001-03-20 Jim Blandy <jimb@redhat.com>
13862
13863 * gdb.threads/linux-dp.exp: Recognize an additional message
13864 generated by GDB when it doesn't understand how to debug threads
13865 on the target system.
13866
177495c9
AC
138672001-03-19 Andrew Cagney <ac131313@redhat.com>
13868
13869 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
13870
f266096b
MC
138712001-03-12 Michael Chastain <chastain@redhat.com>
13872
13873 * gdb.c++/derivation.exp: Use the 'runto' library function.
13874
cac3c2ff
MC
138752001-03-12 Michael Chastain <chastain@redhat.com>
13876
13877 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
13878
b6c11a24
MC
138792001-02-24 Michael Chastain <chastain@redhat.com>
13880
13881 * gdb.c++/ref-types.exp: Change handwritten code to library
13882 function 'runto'.
13883
6bae5bce
OF
138842001-03-16 Orjan Friberg <orjanf@axis.com>
13885
13886 * gdb.base/signals.exp: Set count to 0 explicitly.
13887
0015fd9a
MS
138882001-03-15 Mark Salter <msalter@redhat.com>
13889
13890 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
13891 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
13892 (gdb_load): Add support for additional target_info: gdb_download_size
13893 and gdb_load_timeout.
0015fd9a 13894
fc33412a
DT
13895Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
13896
13897 * gdb.base/annota1.exp: Move test of isnative to earlier in the
13898 file -- to prevent failing when the compile fails but we have no
13899 intention of running the tests anyway.
13900
13901 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
13902 tests if set.
13903
13904 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
13905 integers.
13906
13907 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
13908 * gdb.c++/namespace.exp: Ditto.
13909
115f06de
OF
139102001-03-07 Orjan Friberg <orjanf@axis.com>
13911
13912 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
13913 * gdb.base/pointers.exp: Relax pattern match of decimals.
13914
b6ba6518
KB
139152001-03-06 Kevin Buettner <kevinb@redhat.com>
13916
13917 * Makefile.in, config/abug.exp, config/cfdbug.exp,
13918 config/cpu32bug.exp, config/dve.exp, config/est.exp,
13919 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
13920 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
13921 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
13922 config/sh.exp, config/sid.exp, config/slite.exp,
13923 config/sparclet.exp, config/udi.exp, config/unknown.exp,
13924 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
13925 config/vxworks.exp, config/vxworks29k.exp,
13926 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
13927 gdb.base/all-bin.exp, gdb.base/annota1.exp,
13928 gdb.base/arithmet.exp, gdb.base/assign.exp,
13929 gdb.base/async.exp, gdb.base/attach.exp,
13930 gdb.base/bitfields.exp, gdb.base/bitops.exp,
13931 gdb.base/break.exp, gdb.base/call-ar-st.exp,
13932 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
13933 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
13934 gdb.base/commands.exp, gdb.base/completion.exp,
13935 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
13936 gdb.base/constvars.exp, gdb.base/corefile.exp,
13937 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
13938 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
13939 gdb.base/ending-run.exp, gdb.base/environ.exp,
13940 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
13941 gdb.base/finish.exp, gdb.base/foll-exec.exp,
13942 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
13943 gdb.base/funcargs.exp, gdb.base/help.exp,
13944 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
13945 gdb.base/logical.exp, gdb.base/long_long.exp,
13946 gdb.base/maint.exp, gdb.base/mips_pro.exp,
13947 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
13948 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
13949 gdb.base/pointers.exp, gdb.base/printcmds.exp,
13950 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
13951 gdb.base/regs.exp, gdb.base/relational.exp,
13952 gdb.base/remote.exp, gdb.base/reread.exp,
13953 gdb.base/restore.exp, gdb.base/return2.exp,
13954 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
13955 gdb.base/selftest.exp, gdb.base/setshow.exp,
13956 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
13957 gdb.base/sigall.exp, gdb.base/signals.exp,
13958 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
13959 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
13960 gdb.base/step-test.exp, gdb.base/structs.c,
13961 gdb.base/structs.exp, gdb.base/structs2.exp,
13962 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
13963 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
13964 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
13965 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
13966 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
13967 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
13968 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
13969 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
13970 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
13971 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
13972 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
13973 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
13974 gdb.fortran/types.exp, gdb.java/jmisc.exp,
13975 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
13976 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
13977 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13978 gdb.trace/circ.exp, gdb.trace/collection.exp,
13979 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
13980 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13981 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
13982 gdb.trace/report.exp, gdb.trace/save-trace.exp,
13983 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13984 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
13985 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
13986 notices.
13987
dc96c6c7 139882001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
13989
13990 * gdb.base/varargs.c (find_max_double): Fix printf format string:
13991 first arg is int not float.
13992
dc96c6c7 139932001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
13994
13995 * gdb.base/reread.exp: Unsupported for non-native targets;
13996 doesn't work for remote debugging.
13997
9b0c4aeb
FN
139982001-02-19 Fernando Nasser <fnasser@redhat.com>
13999
14000 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
14001 * gdb.base/ending-run.exp: Properly handle the BSP state when
14002 stepping past the end of main.
9b0c4aeb 14003
02aa71d5
MC
140042001-02-19 John Moore <jmoore@redhat.com>
14005
14006 * gdb.base/commands.exp (infrun_breakpoint_command_test):
14007 Converted HPUX fix for non-expected items following multiple
14008 step commands into general solution for all platforms.
14009
1fa449a4
MC
140102001-02-18 Michael Chastain <chastain@redhat.com>
14011
14012 * gdb.c++/classes.exp (do_tests): Change runto statements
14013 from "runto 'foo(void)'" to "runto 'foo'". This makes the
14014 statements demangler agnostic.
14015 * gdb.c++/virtfunc.exp (do_tests): Likewise.
14016 (gdb_virtfunc_restart): Likewise.
14017
b2f9ec70
MC
140182001-02-14 Michael Chastain <chastain@redhat.com>
14019
14020 * gdb.c++/inherit.exp (do_tests): Change runto statements
14021 from "runto 'foo(void)'" to "runto 'foo'". This makes the
14022 statements demangler agnostic.
14023
cf74b8ca
AC
14024Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
14025
14026 * gdb.threads/pthreads.exp: Unify pass/fail messages for
14027 ``continue to bkpt at common_routine in thread 2'' and ``stopped
14028 before calling common_routine 15 times'' tests.
14029
99f78f56
MC
140302001-02-11 Michael Chastain <chastain@redhat.com>
14031
14032 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
14033 Helps the test script figure out which demangler is in use.
14034 (dm_type_foo_ref): Ditto.
14035 (dm_type_int_star): Ditto.
14036 (dm_type_long_star): Ditto.
14037 (dm_type_unsigned_int): Ditto.
14038 (dm_type_void): Ditto.
14039 (dm_type_void_star): Ditto.
99707966 14040 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
14041 Probe the gdb demangler and set variables to accommodate
14042 formatting differences.
14043 (info_func_regexp): New function. Same as info_func, but
14044 matches against a regexp.
14045 (info_func): Match against a literal string.
14046 (print_addr_2): New function. Match against a literal string,
14047 which can be different from the input to gdb.
14048 (print_addr): Simply call print_addr_2 with the same argument twice.
14049 (test_lookup_operator_functions): Use demangler formatting variables.
14050 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
14051 the tests in the same order as the C++ class declaration.
14052 (test_paddr_operator_functions): Ditto.
14053 (test_paddr_overloaded_functions): Ditto.
14054 (test_paddr_hairy_functions): Use demangler formatting variables.
14055 Add reference to gdb/19 for related tests.
14056 (do_tests): Call probe_demangler.
14057
1de8f023
KB
140582001-01-30 Kevin Buettner <kevinb@redhat.com>
14059
14060 * gdb.c++/templates.cc (printf): Remove unused function definition.
14061
ca3f91ed
MS
140622001-01-26 Felix Lee <flee@redhat.com>
14063
14064 * sid.exp (sid_exit): Pass host, not target, to remote_close.
14065
140662001-01-25 matthew green <mrg@redhat.com>
14067
14068 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
14069 up sid.
14070 (sid_exit): Call `remote_pop_conn' after GDB is gone.
14071
140722001-01-25 matthew green <mrg@redhat.com>
14073
14074 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 14075 Deprecate $sid_spawn_id.
ca3f91ed
MS
14076 (sid_exit): Remove code necessary only for `spawn.'
14077
140782001-01-25 matthew green <mrg@redhat.com>
14079
14080 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
14081
fb18ec4a
MC
140822001-01-28 Michael Chastain <chastain@redhat.com>
14083
14084 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
14085 to call when tests fail. It takes gdb out of the overloaded
14086 function choice menu back to the main prompt, so that the test
14087 program stays synchronized.
14088 (set_bp_overloaded): New proc to collect all the common
14089 code for setting a breakpoint on an overloaded name. Calls
14090 take_gdb_out_of_choice_menu when needed.
14091 (menu_overload1arg): New variable to collect the repeated
14092 instances of the expected menu for an overloaded name. Change
14093 the regular expression to handle changes in g++ type encoding:
14094 "void" can be either "void" or "", and "unsigned int" can be
14095 either "unsigned int" or "unsigned".
14096 (continue_to_bp_overloaded): Change regular expressions to handle
14097 changes in g++ type encoding.
14098 (no proc): Call take_gdb_out_of_choice_menu when needed.
14099 Remove redundant calls to "info break". Accept either "canceled"
14100 or "cancelled". Change regular expressions in "info break"
14101 calls to handle changes in g++ type encoding. Give all tests
14102 unique strings.
14103
9c646a6e
BE
141042001-01-17 Ben Elliston <bje@redhat.com>
14105
14106 * config/sid.exp: New file.
14107
9549d9c1
AC
14108Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
14109
14110 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
14111
dc96c6c7 141122000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
14113
14114 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
14115 Add a RE to accept a non-ascii char if one is ever presented.
14116
b4df4f68
FN
141172000-12-20 Fernando Nasser <fnasser@redhat.com>
14118
297dd0fd 14119 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 14120
dc96c6c7 141212000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 14122
d63a86f8 14123 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
14124 in regexp. One '\' does not suffice on Linux.
14125
4a7bddb6
MC
141262000-12-09 Michael Chastain <chastain@redhat.com>
14127
14128 * gdb.base/break.exp (test_clear_command): Use a marker function
14129 rather than 'main' for the test function. Also move this
14130 test to an execution point where the marker function names are
14131 guaranteed to be bound to functions. (Executing tests after a
14132 'finish' from main runs into name conflicts with local names
14133 in __libc_start_main).
14134
dc96c6c7 141352000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
14136
14137 * gdb.base/finish.exp: New test for gdb's "finish" command.
14138 * gdb.base/return2.exp: New test for gdb's "return" command.
14139 * gdb.base/return2.c: New source file for above.
14140
dc96c6c7 141412000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
14142
14143 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
14144 * gdb.base/miscexprs.exp: Ditto.
14145 * gdb.base/pointers.exp: Ditto.
14146 * gdb.c++/derivation.exp: Ditto.
14147 * gdb.c++/local.exp: Ditto.
14148 * gdb.c++/namespace.exp: Ditto.
14149 * gdb.c++/overload.exp: Ditto.
14150 * gdb.c++/ref-types.exp: Ditto.
14151
dc96c6c7 141522000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
14153
14154 * gdb.base/constvars.exp: Test result of "up" command.
14155 * gdb.base/miscexprs.exp: Ditto.
14156 * gdb.base/pointers.exp: Ditto.
14157 * gdb.base/scope.exp: Ditto.
14158 * gdb.c++/derivation.exp: Ditto.
14159 * gdb.c++/local.exp: Ditto.
14160 * gdb.c++/namespace.exp: Ditto.
14161 * gdb.c++/overload.exp: Ditto.
14162 * gdb.c++/ref-types.exp: Ditto.
14163
44097287
FN
141642000-11-22 Michael Chastain <chastain@redhat.com>
14165
14166 * mips_pro.exp: Accept either "middle -> top -> main" or
14167 "middle -> main" in the backtrace, because gcc can optimize
14168 tail calls to jumps. Remove setup_xfail for the hppa case.
14169 Add a comment with the original warning messages from PR 3016,
14170 which was filed in 1993, to preserve them for posterity.
14171
9d2e1bab
ND
141722000-11-17 Nick Duffek <nsd@redhat.com>
14173
14174 * lib/gdb.exp (gdb_test): Override timeout with board info.
14175
1aca8eb7
ND
141762000-11-17 Nick Duffek <nsd@redhat.com>
14177
14178 * gdb.base/display.exp: Don't kill running stub. Add "again" to
14179 the second kill and detach messages.
14180
93076499
ND
141812000-11-17 Nick Duffek <nsd@redhat.com>
14182
14183 * configure.in: Add AC_EXEEXT.
14184 * configure: Regenerate.
14185 * Makefile.in (just-check): Export EXEEXT.
14186 * lib/gdb.exp ($EXEEXT): Import from environment.
14187 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
14188 expect "maint dump-me" on Cygwin.
14189 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
14190 $EXEEXT.
14191
30e87cd3
ND
141922000-11-17 Nick Duffek <nsd@redhat.com>
14193
14194 * gdb.base/break.exp: Test backtrace and finish from called
14195 function on all platforms, not just HP-UX.
14196
dc96c6c7 141972000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
14198
14199 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
14200 code from gdb_target_monitor, so it can be used independantly
14201 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 14202
dc96c6c7 142032000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
14204
14205 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
14206 * gdb.base/corefile.exp: Expect the message "Program is being
14207 debugged already" when we send the "corefile" command, since
14208 the preceeding gdb_load may have connected gdb to a remote target.
14209 * gdb.base/display.exp: Disable hardware watchpoints if new
14210 board info variable "no_hardware_watchpoints" is true.
14211 Replace single-letter commands with more readable ones.
14212 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
14213 if new board info variable "no_hardware_watchpoints" is true.
14214 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
14215 to see if stdio (printf) testing is possible.
14216 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
14217 board info variable "no_hardware_watchpoints" is true. Use new
14218 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
14219
39124dea
FN
142202000-11-13 Fernando Nasser <fnasser@redhat.com>
14221
14222 From Orjan Friberg <orjanf@axis.com>:
14223 * gdb.base/printcmds.exp: Escape curly braces followed by a number
14224 in array print pattern match.
14225
a9e2e984
FN
142262000-11-09 Fernando Nasser <fnasser@redhat.com>
14227
14228 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
14229 spelling "cancelled" to U.S. spelling "canceled" to match changes
14230 made to gdb.
14231 * gdb.c++/ovldbreak.exp: Ditto.
14232
c7db355b
PS
142332000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
14234
14235 * gdb.base/callfuncs.c (main): Moved to end of file, call
14236 t_double_values to initialize the FPU before inferior calls are made.
14237 * gdb.base/callfuncs.exp: Test for register preservation after calling
14238 inferior functions. Add tests for continuining, finishing and
14239 returning from a stop in a call dummy.
14240
dc96c6c7 142412000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
14242
14243 * gdb.base/commands.exp: Break up long lines, and re-indent.
14244
dc96c6c7 142452000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
14246
14247 * config/gdbserver.exp: Rewritten from the ground up, to make it
14248 compatible with the current dejagnu tree, and to make it work with
14249 the new "gdbserver" in libremote.
14250
dc96c6c7 142512000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
14252
14253 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
14254 * gdb.base/varargs.exp: Skip entire test if no printf support.
14255 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
14256 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
14257
dc96c6c7 142582000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
14259
14260 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
14261 no floating point support.
14262 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
14263 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
14264 * gdb.base/call-rt-st.exp: Ditto.
14265 * gdb.base/call-strs.exp: Ditto.
14266
bac5fc66
JG
142672000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
14268
14269 * gdb.base/sizeof.c: include <stdio.h>.
14270
14271 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
14272 'finish', otherwise uncaptured gdb_prompt would potentially
14273 throw remaining test points out of sync.
bac5fc66 14274
b22a6027
SB
142752000-07-26 Scott Bambrough <scottb@netwinder.org>
14276
14277 * gdb.base/recurse.exp: Run tests for all targets.
14278 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
14279 gnu-oldld case on ARM.
14280 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
14281 for ARM targets.
d63a86f8 14282
d8231941
AG
14283Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
14284
14285 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
14286 * gdb.java/configure: Rebuild.
14287
8caabe69
AG
14288Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
14289
14290 * gdb.java/jv-exp.exp: New file.
14291
9d273ca3
AG
14292Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
14293
14294 * configure: Rebuilt.
14295 * configure.in (configdirs): Add gdb.java.
14296 * gdb.java/jmisc.java: New file.
14297 * gdb.java/jmisc.exp: New file.
14298 * gdb.java/Makefile.in: New file.
14299 * gdb.java/configure: Rebuilt.
14300 * gdb.java/configure.in: New file.
14301 * lib/java.exp: New file.
14302
4f823a66
AC
14303Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
14304
14305 * gdb.base/exprs.exp: Test casts to a pointer including over and
14306 underflow.
14307
2391e11d
AC
14308Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
14309
14310 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
14311 and the compilers sizes.
14312
54602222
ND
143132000-07-09 Nick Duffek <nsd@redhat.com>
14314
14315 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
14316 (use_methods): New function.
14317 (main): Call use_methods().
14318 * gdb.c++/classes.exp (test_method_param_class): New procedure.
14319 (do_tests): Call test_method_param_class.
14320
2bec0572
ND
143212000-07-09 Nick Duffek <nsd@redhat.com>
14322
14323 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
14324 spelling.
14325 (test_enums): New procedure. Move enum tests from end of script
14326 to here. Set breakpoint on function name instead of line number.
14327 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
14328 (enums2): New marker function.
14329 (enums1): New function.
14330 (main): Call enums1(). Move enum tests to enums1().
14331
78492fde
AC
14332Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
14333
14334 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
14335 compile/link program. Update line numbers.
14336 * gdb.asm/d10v.inc: Define ``startup''.
14337 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 14338
49a2cef8
AC
14339Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
14340
14341 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
14342
3e6c8688
EZ
143432000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14344
14345 * gdb.base/maint.exp: Add 'maint print architecture' item to output
14346 of 'help maint print' command.
14347
9ff5cbe9
AC
14348Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
14349
14350 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
14351 they use gdb_expect_list.
14352
17c579bd
AC
14353Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
14354
14355 * gdb.base/commands.exp: Use ``set remote
14356 memory-read-packet-size'' instead of ``set endian big'' to test
14357 long commands.
14358
e6d71bf3
DB
143592000-06-03 Daniel Berlin <dan@cgsoftware.com>
14360
14361 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 14362 g++, and stop skipping them.
e6d71bf3
DB
14363
14364 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
14365 work under g++.
14366
d63a86f8 14367 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
14368 initialization.
14369
dc96c6c7 143702000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
14371
14372 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
14373 the regular expression: accept an (almost) arbitrary sequence of
14374 "frames-invalid" and "breakpoints-invalid" messages both before
14375 and after the "starting" message.
14376
dc96c6c7 143772000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
14378
14379 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 14380
dc96c6c7 143812000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
14382
14383 * gdb.base/annota1.exp (annotate-signal-handler-caller):
14384 Relax the regular expression a little, make it pass on Solaris 8.
14385
8216cda9
KB
143862000-05-12 Kevin Buettner <kevinb@redhat.com>
14387
14388 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 14389 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
14390 Instead, it is permissible for gdb to stop on the line of the
14391 call itself.
14392
1a570b2f
MS
143932000-05-12 Michael Snyder <msnyder@.cygnus.com>
14394
14395 * gdb.base/break.exp (bp on small function, optimized file):
14396 Add a second pass pattern. The behavior differs here between stabs
14397 and dwarf for one-line functions. Stabs preserves two line symbols
14398 (one before the prologue and one after) with the same line number,
14399 but dwarf regards these as duplicates and discards one of them.
14400 Therefore the address after the prologue (where the breakpoint is)
14401 has no exactly matching line symbol, and GDB reports the breakpoint
14402 as if it were in the middle of a line rather than at the beginning.
14403
dc96c6c7 144042000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 14405
d63a86f8 14406 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
14407 rather than "send_gdb" (for consistancy).
14408
7d418785
AC
14409Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
14410
14411 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
14412 * gdb.c++/templates.cc: Properly check for GCC version number.
14413 * lib/compiler.cc: Likewise
14414
dc96c6c7 144152000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 14416
d63a86f8 14417 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
14418 gdb may not stop at the first line of main, due to code motion.
14419
dc96c6c7 144202000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
14421
14422 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
14423 This test depends on parsing the printf output from the target.
14424 Since the sparclet stub doesn't do stdio, this will never work.
14425 * gdb.base/call-rt-st.exp: ditto.
14426 * gdb.base/call-strs: ditto.
14427
dc96c6c7 144282000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
14429
14430 * gdb.base/miscexprs.exp: make sizeof long array test portable.
14431
14432 * gdb.base/ending-run.exp: After connecting to a remote target,
14433 but before running, the target will appear to be in a random
14434 location. Specify both a file and a line for breakpoints.
14435 Also, the function that calls main may be called 'init'
14436 rather than 'start'.
14437
a5a51225
EZ
144382000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14439
14440 * gdb.base/help.exp: Update output for add-symbol-file command.
14441
7930cc7c
FN
144422000-04-10 Fernando Nasser <fnasser@cygnus.com>
14443
14444 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14445 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
14446
23e37ab1
C
144472000-04-07 J.T. Conklin <jtc@redback.com>
14448
e93c542c
C
14449 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
14450
23e37ab1
C
14451 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
14452
591b8fa3
PDM
14453Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
14454
14455 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
14456 values that can be represented exactly.
14457 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
14458 above change, and to not check against the directory part of the source
14459 file name.
14460 (step into print_long_arg_list): Likewise.
14461 (print print_small_structs from print_long_arg_list): Likewise.
14462 (print print_long_arg_list): Likewise.
14463
7a495180
EZ
144642000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14465
30b53638 14466 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 14467
beb998c6
AC
14468Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
14469
14470 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
14471
1c689132
DB
144722000-03-25 Daniel Berlin <dan@cgsoftware.com>
14473
14474 * gdb.base/commands.exp (deprecated_command_test): Add test for
14475 deprecate with no arguments.
14476
c1790a9d
JL
144772000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
14478
14479 * gdb.base/break.exp: Add new test for setting breakpoints on
14480 optimized code so we can test breakpoints work even when function
14481 prologues may be optimized away
14482
003ba290
FN
144832000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
14484
14485 From David Whedon <dwhedon@gordian.com>
a9c64011 14486 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 14487
6837a0a2
DB
144882000-03-22 Daniel Berlin <dan@cgsoftware.com>
14489
14490 * gdb.base/help.exp: Added test for new apropos command.
14491
b9593231
KB
144922000-03-21 Kevin Buettner <kevinb@redhat.com>
14493
14494 * gdb.base/pointers.c (usevar): New function.
14495 (main): Make sure that global variables v_int_pointer2, rptr,
14496 and y are all referenced someplace in the program by calling
14497 usevar() on them. [Some linkers delete symbols which are
14498 never referenced. The space remains, but there's no way to
14499 get a (symbolic) handle on the variable from the debugger.]
14500
751a959b
EZ
145012000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14502
14503 * gdb.base/printcmds.c: Add typedeffed arrays.
14504
14505 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
14506 procedure to test arrays that are typedef'd.
14507
73a93a32
JI
145082000-03-13 James Ingham <jingham@leda.cygnus.com>
14509
14510 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 14511 the library directories.
73a93a32 14512
fb40c209
AC
14513Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
14514
14515 * configure.in (configdirs): Add sub directory gdb.mi.
14516 * configure: Re-generate.
14517
14518 * gdb.mi: New directory.
d63a86f8 14519
ee4dd2c9
AC
145202000-02-25 Scott Bambrough <scottb@netwinder.org>
14521
14522 * gdb.base/long_long.exp: Correct test suite failure when printing
14523 a long long value as a double on ARM platforms.
14524
70f0cc22
JB
145252000-02-16 Jim Blandy <jimb@redhat.com>
14526
14527 * gdb.base/break.exp ("breakpoint line number"): Make sure the
14528 default source file is set properly before running this test.
14529
853819b8
EZ
145302000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14531
14532 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
14533 gdbtk/library directory, not in gdbtcl2.
14534
dfcd3bfb
JM
145352000-02-04 Jim Blandy <jimb@redhat.com>
14536
14537 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
14538 backslash from regexp pattern.
14539
14540 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
14541 procedure. Use it to run all the "continue to bp overloaded"
14542 tests. Note that this changes the names of the tests slightly.
14543 If the breakpoint hit message includes a hex PC value, because
14544 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
14545 from the real source code, still consider that a pass.
14546
14547 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
14548 XFAIL here if the breakpoint message contains a hex address. Note
14549 similar change on 1999-11-02.
14550
14551 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
14552
14553 * gdb.base/ptype.exp: Establish a default source file before
14554 calling get_debug_format.
14555
145562000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
14557
14558 * gdb.base/watchpoint.exp: Remove duplication of test messages.
14559
8b93c638
JM
145602000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
14561
14562 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
14563 of successive stepi commands -- while in the prologue we should see
14564 the function entry bracket.
14565
145662000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
14567
14568 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
14569 reach __change_mode() when stepping through the end of main().
14570
c5394b80
JM
145712000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
14572
14573 * gdb.base/default.exp: Fix expected pattern.
14574 * gdb.base/help.exp: Same.
14575
0d06e24b
JM
145762000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14577
14578 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
14579 Don't use xfail's because that affects only the following test.
d63a86f8 14580
0d06e24b
JM
14581 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
14582 solaris or linux.
14583
14584 * gdb.base/selftest.exp: Update to reflect changes to main.c.
14585
dc96c6c7 145862000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 14587
d63a86f8 14588 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
14589 "A syntax error" rather than "A parse error". Accept both.
14590
145912000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
14592
14593 * gdb.base/default.exp: Remove OS dependent string from "target
14594 remote" test.
14595 * gdb.base/help.exp: Same for "help target remote" test.
14596
c3f6f71d
JM
145972000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14598
14599 From Jim Kingdon <kingdon@redhat.com>:
14600
14601 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
14602 prompt (cleanup rather than necessity, but still might keep output
14603 from spilling to next test).
14604
146052000-01-02 Fred Fish <fnf@cygnus.com>
14606
14607 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
14608 AIX, which defines them in <sys/types.h>.
14609
ed9a39eb 146101999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 14611
ed9a39eb
JM
14612 * gdb.base/default.exp: Match arm* etc instead of arm in "info
14613 float" test.
14614
146151999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 14616
ed9a39eb 14617 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
14618
14619 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
14620 outermost frame disallowed".
14621
146221999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
14623
14624 * gdb.base/setvar.exp: New tests for setting the value of a struct
14625 with a constant list.
14626
146271999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
14628
14629 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
14630 require the user to type a cast before setting the value of a struct.
14631
de57eccd
JM
146321999-12-06 Jim Blandy <jimb@cygnus.com>
14633
14634 * gdb.base/default.exp: Expect the new 'info float' command on
14635 all i386 platforms.
14636
14637 * gdb.threads/linux-dp.exp: Expand our ability to recognize
14638 LinuxThreads libraries that don't support debugging.
14639
c2d11a7d
JM
14640Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
14641
14642 * gdb.base/remote.c: Fill the buffer with truely random data.
14643 Change the buffer type to ``unsigned char'' to simplify size
14644 arithmetic.
14645
14646 * gdb.base/remote.exp: Reduce download numbers by one. Typical
14647 stub only handles 400-1 byte packets. Verify that the download
14648 worked.
14649
146501999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
14651
14652 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
14653 tests, using UNRESOLVED for the untested cases. Also, does not wait
14654 for a timeout if the prompt was received before a recognizable pattern.
14655
146561999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
14657
14658 * lib/gdb.exp (gdb_expect_list): Fix spelling.
14659
146601999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14661
14662 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
14663 watchpoints.
14664
146651999-11-24 Jason Merrill <jason@casey.cygnus.com>
14666
14667 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
14668
14669 * gdb.c++/local.exp: Be more flexible in recognizing local class
14670 name mangling. Don't allow horribly truncated method names.
14671 * gdb.c++/derivation.exp: Expect protected inheritance.
14672 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
14673 * gdb.c++/virtfunc.exp: Likewise.
14674 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
14675 when printing a nested enum.
14676
146771999-11-22 Jim Blandy <jimb@cygnus.com>
14678
14679 * gdb.base/step-test.exp: Properly await GDB's response to setting
14680 a breakpoint on the call to large_struct_by_value.
14681
14682 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
14683 just because we have debug info for the `start' function.
14684
146851999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
14686
14687 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
14688 "Unknown signal" messages, which indicate (on LinuxThreads) that
14689 GDB doesn't know how to debug threads on this system. This is
14690 better than hanging while philosopher 0 dumps chatter into gdb.log.
14691
146921999-11-18 Tom Tromey <tromey@cygnus.com>
14693
14694 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
14695
146961999-11-18 Fred Fish <fnf@cygnus.com>
14697
14698 * gdb.base/coremaker2.c: Add sample program for generating
14699 cores that is more self contained than coremaker.c. Eventually
14700 I'll add more code to this and tie it into the testsuite.
14701
4ce44c66
JM
147021999-11-12 Stan Shebs <shebs@andros.cygnus.com>
14703
14704 * gdb.base/dollar.exp: Remove, now in gdb.hp.
14705
147061999-11-10 Jimmy Guo <guo@cup.hp.com>
14707
14708 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
14709 from $srcdir/lib/.
14710 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
14711 and gdb.c++/.
14712
14713 * gdb.c++/derivation.exp: remove redundant get compiler info code.
14714
d63a86f8 14715 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
14716 'continue with watch' test point.
14717
147181999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
14719
14720 Merged from p2linux-990323-branch:
d63a86f8 14721
4ce44c66
JM
14722 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
14723
11cf8741
JM
14724Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
14725
14726 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
14727 {limit,fixed}''. Test ``set download-write-size''.
14728
14729Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
14730
14731 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
14732 gdb_expect_list.
14733
14734Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
14735
14736 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
14737
147381999-11-03 Mark Salter <msalter@cygnus.com>
14739
14740 * gdb.base/break.exp: Fix "stub continue" pattern.
14741
147421999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
14743
14744 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
14745
147461999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
14747
14748 * gdb.base/display.exp ("finish"): Add timeout clause.
14749
14750 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
14751 plain prompt clause, so this doesn't have to time out in order to
14752 fail.
14753
14754 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
14755 breakpoint hit messages include an address.
14756
14757 * gdb.base/display.exp: Don't forget to escape parens in regular
14758 expressions. Unix regexp notatation sucks.
14759
147601999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14761
14762 * gdb.base/annota1.exp: Test for annotate-signalled: change output
14763 order for 'signalled' message.
14764
5c44784c
JM
147651999-11-01 Stan Shebs <shebs@andros.cygnus.com>
14766
14767 From Jimmy Guo <guo@cup.hp.com>:
14768 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
14769 * gdb.base/annota1.c: Add code for tests to work with.
14770
147711999-10-26 Frank Ch. Eigler <fche@cygnus.com>
14772
14773 * gdb.base/remote.exp: New test for remote downloading settings.
14774 * gdb.base/remote.c: New file with large .data.
14775
917317f4
JM
147761999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
14777
14778 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
14779 for LinuxThreads support, merged from the Code Fusion branch.
14780
14781Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
14782
14783 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
14784 containing exp_continue into a while within an expect. Don't
14785 attempt a start more than three times. Check return value from
14786 gdb_load.
d63a86f8 14787
2df3850c
JM
14788Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
14789
14790 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
14791 a pass case.
14792
2acceee2
JM
147931999-10-01 Kevin Buettner <kevinb@cygnus.com>
14794
14795 * gdb.base/break.c (main): Added a statement that we can step
14796 off of.
14797 * gdb.base/break.exp: Added tests for setting a breakpoint
14798 at an offset and stepping onto a breakpoint.
14799
148001999-10-01 Fred Fish <fnf@cygnus.com>
14801
d63a86f8 14802 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
14803 gdb output.
14804
c2c6d25f
JM
148051999-09-18 Jim Blandy <jimb@cris.red-bean.com>
14806
14807 * gdb.base/break.exp: Code locations are in hex, don't forget!
14808 (For HP-UX.)
14809
148101999-09-17 Stan Shebs <shebs@andros.cygnus.com>
14811
14812 * condbreak.exp: Use break.c as test program.
14813 * condbreak.c: Remove, redundant with break.c.
14814
148151999-09-15 Stan Shebs <shebs@andros.cygnus.com>
14816
14817 * config/monitor.exp (gdb_target_monitor): Disable X- and
14818 Z-packets if the target needs it.
14819
148201999-09-13 James Ingham <jingham@leda.cygnus.com>
14821
14822 * gdb.c++/overload.exp: Added tests for listing overloaded
14823 functions with function pointers in the arg, explicitly calling
14824 out the version you want.
14825
cff3e48b
JM
148261999-09-09 Stan Shebs <shebs@andros.cygnus.com>
14827
14828 * long_long.exp: Add variations of test cases that work for
14829 targets with 16-bit ints and 32-bit doubles.
14830
d4f3574e
SS
148311999-09-08 Stan Shebs <shebs@andros.cygnus.com>
14832
14833 * break.c (main): Compare a possibly-uninitialized argc with an
14834 unlikely value that fits in 16 bits.
14835
148361999-09-07 Stan Shebs <shebs@andros.cygnus.com>
14837
14838 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
14839 0xfeeb, don't want negative numbers if ints are 16 bits.
14840
14841 * lib/gdb.exp (skip_cplus_tests): New proc.
14842 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
14843 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
14844 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
14845 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
14846 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
14847 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
14848 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
14849 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
14850
14851 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
14852
14853Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
14854
14855 * gdb.base/corefile.exp (up): Allow a parameter to appear
14856 in the frame that we're going up to.
14857
14858 From Jim Blandy <jimb@cygnus.com>:
14859
14860 * gdb.base/default.exp (info float): Expect some output now.
14861
14862 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
14863 returning floating-point values to fail on the x86.
14864 * gdb.base/callfwmall.exp (do_function_calls): Same.
14865
14866 * gdb.base/list.exp (test_listsize): Correct expectations for
14867 listing line 1 with listsize 2. Also, listing a single line
14868 works now, as does listing three lines. [Kevin's note: There
14869 were a number of other cases fixed too where the expectations
14870 differed...]
14871
148721999-09-02 Stan Shebs <shebs@andros.cygnus.com>
14873
14874 * gdb.base/selftest.exp: Add case for when version prints as
14875 constant string instead of char pointer.
14876
104c1213
JM
148771999-08-25 Stan Shebs <shebs@andros.cygnus.com>
14878
14879 * gdb.base/ending-run.exp: Add Solaris case for what happens when
14880 stepping out of main.
14881
14882 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
14883 G++ used.
14884
14885 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
14886 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
14887
14888 * gdb.c++/ovldbreak.exp: Update match string in test that
14889 includes a warning of multiple breakpoints.
14890
148911999-08-24 Stan Shebs <shebs@andros.cygnus.com>
14892
14893 * gdb.base/display.exp: Improve precision of step-after-finish
14894 added yesterday.
14895
14896 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
14897 test.
14898
14899 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
14900 configs when using G++, not just hppa*.
14901
149021999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14903
14904 * gdb.base/async.c: New file.
14905 * gdb.base/async.exp: New file.
14906
14907Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
14908
14909 * gdb.base/break.exp: Tweak PA specific tests to properly handle
14910 PA64.
14911
53a5351d
JM
14912Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
14913
104c1213
JM
14914 * gdb.base/display.exp: "finish" can leave us mid-line on many
14915 targets, deal with it. Add a small constant to main, instead of
14916 1000 since main+1000 may not be a valid address in the target.
14917
53a5351d
JM
14918 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
14919 on hpux11.
14920
14921 * gdb.base/attach.exp: Handle another hpux11 error message variant
14922 when attaching to a process that does not exist.
14923
149241999-08-19 J.T. Conklin <jtc@redback.com>
14925
14926 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
14927 characters in 'continue to 1241' test.
14928
149291999-08-17 Stan Shebs <shebs@andros.cygnus.com>
14930
14931 * gdb.base/call-ar-st.exp: Add a shorter match case for the
14932 stop in print_long_arg_list, define and use a whitespace
14933 variable in print_small_structs test, add an XFAIL for Solaris.
14934 * gdb.base/dbx.exp: XFAIL func commands until somebody is
14935 interested enough to fix.
14936
7be570e7
JM
149371999-08-13 Keith Seitz <keiths@cygnus.com>
14938
14939 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
14940 (dbx_gdb_load): Remove. Use gdb_load instead, since that
14941 proc knows about targets other than the natives.
14942 (test_assign): Use "gdb_run_cmd" to "run" the target.
14943 Check that we've actually hit the breakpoint at main.
14944 When we attempt to assign a value to a local variable, check
14945 that the variable is in the current scope, i.e., don't use
14946 a test with an empty result.
14947
14948Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
14949
14950 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
14951 command.
14952
149531999-08-09 Stan Shebs <shebs@andros.cygnus.com>
14954
14955 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14956 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
14957 gdb.compat, gdb.threads-hp.
14958 gdb.hp/configure, gdb.hp/configure.in: New files.
14959 gdb.hp/Makefile.in: Recurse into new subdirs.
14960 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
14961 gdb.hp/gdb.objdbg: New directory, tests for debugging info
14962 in object files.
14963 gdb.hp/tools: New directory, aux tools for HP-specific tests.
14964
96baa820
JM
149651999-08-05 Stan Shebs <shebs@andros.cygnus.com>
14966
14967 * gdb.base/display.exp: Help expect by putting a newline in the
14968 funky printf, remove a bogus p/a test.
14969
149701999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14971
14972 * gdb.base/display.exp: Make sure that when we say 'run', we are
14973 connected to the target. This is necessary when running not
14974 natively.
14975
149761999-08-03 Stan Shebs <shebs@andros.cygnus.com>
14977
14978 * gdb.base/step-test.exp: Removed some extraneous messages.
14979
14980 * gdb.base/long_long.exp: Don't run memory examination tests
14981 on little-endian targets (they will need a different set of
14982 results to match).
14983
149841999-08-02 Stan Shebs <shebs@andros.cygnus.com>
14985
14986 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
14987 until somebody decides to fix GDB.
14988
14989 * gdb.base/long_long.c: Stop compiler complaint by specifying long
14990 constant as "ULL".
14991 * gdb.base/long_long.exp: Loosen x/c test, add partial result
14992 matches for a couple x/2 commands.
14993
a0b3c4fd
JM
149941999-07-30 Stan Shebs <shebs@andros.cygnus.com>
14995
14996 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
14997 by merging in ref-types2 tests.
14998 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
14999
15000 From Jimmy Guo <guo@cup.hp.com> and others at HP:
15001 * gdb.c++/Makefile.in: Add standard actions.
15002 (EXECUTABLES): Rename from PROGS, update list.
15003 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
15004 from gdb.hp.
15005 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
15006 foo and bar locals.
15007 * gdb.c++/anon-union.exp: Fix tests to match.
15008 * gdb.c++/classes.exp: Run if HP compiler used, add extra
15009 expect matches to handle output variations.
15010 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
15011 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
15012 output, add HP alternatives for new and delete prints.
15013 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
15014 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
15015 * gdb.c++/demangle.exp: Use $style when reporting failure.
15016 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
15017 * gdb.c++/inherit.exp: Run if HP compiler used, add some
15018 match alternatives.
15019 * gdb.c++/local.exp: Add match alternatives or xfails for HP
15020 compilers.
15021 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
15022 * gdb.c++/method.exp: Add match alternatives.
15023 * gdb.c++/misc.cc: Add bool types.
15024 * gdb.c++/misc.exp: Add tests for bool types.
15025 * gdb.c++/overload.exp: Add xfails.
15026 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
15027 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
15028 add some more template parameter tests (only for HP currently).
15029 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
15030 * gdb.c++/virtfunc.cc: Add return type and value for main.
15031 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
15032 match alternatives.
d63a86f8 15033
a0b3c4fd
JM
150341999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15035
15036 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
15037
150381999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
15039
15040 * gdb.base/signals.exp: Don't expect getting a backtrace from
15041 within a signal handler to fail on Linux.
15042
150431999-07-29 Stan Shebs <shebs@andros.cygnus.com>
15044
15045 From Jimmy Guo <guo@cup.hp.com> and others at HP:
15046 * lib/gdb.exp: Remove some gratuitious semicolons.
15047 (delete_breakpoints): Increase timeout.
15048 (gdb_expect): Add -notransfer option.
15049 (gdb_test): Use -notransfer option.
15050 (get_compiler_info): Add f77 case.
15051 (get_compiler): New proc, split out from gdb_preprocess, add f77
15052 case.
15053 (gdb_preprocess): Call get_compiler.
15054
15055 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
15056 * gdb.base/attach.exp, gdb.base/display.exp,
15057 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
15058 gdb.base/long_long.exp, gdb.base/printcmds.exp,
15059 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
15060 third arg to gdb_test.
15061 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
15062 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
15063 HP-UX xfails, add others.
15064 * gdb.base/completion.exp: Reflect name change of self-test.
15065 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
15066 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
15067 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
15068 HP failure number.
15069 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
15070 useless HP-UX 10.30 references.
15071 * gdb.base/maint.exp: Loosen matches.
15072 * gdb.base/pointers.c (main): Declare more_code.
15073 * gdb.base/pointers.exp: Match on output of a `next'.
15074 * gdb.base/structs.c: Add prototypes.
15075 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
15076 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
15077
150781999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15079
15080 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
15081 command.
15082
150831999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15084
15085 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
15086 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
15087
15088 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
15089 debug info. Deal with lack of signal hanlder info in stack.
15090
a9c64011 15091 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
15092 * gdb.base/annota1.exp: If printf has debug info, deal with it.
15093
5a2468f5
JM
150941999-07-19 Stan Shebs <shebs@andros.cygnus.com>
15095
15096 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
15097 gdb.base/foll-vfork.exp: Don't run for crosses.
15098
adf40b2e
JM
15099Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
15100
15101 * gdb.base/configure.in: Check for gdbvars.exp instead of
15102 a1-selftest.exp.
15103 * gdb.base/configure: Re-generate.
15104
151051999-07-12 Stan Shebs <shebs@andros.cygnus.com>
15106
15107 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
15108 in trying to run first and name is too long.
15109
15110 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
15111 pointers2.c and pointers2.exp, respectively.
15112 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
15113 doschk happier.
15114
43e526b9
JM
151151999-07-08 Stan Shebs <shebs@andros.cygnus.com>
15116
15117 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
15118 callfuncs2.c and callfuncs2.exp.
15119
15120 * gdb.base/list.exp: Remove mistaken xfails.
15121 * gdb.base/list0.h: Add optional prototypes.
15122
9846de1b
JM
15123Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
15124
a9c64011 15125 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 15126 calling malloc.
a9c64011
AS
15127 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
15128 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
15129 use.
15130
151311999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15132
15133 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
15134 * gdb.base/annota2.cc, annota2.exp: Move from here.
15135 * gdb.c++/annota2.cc, annota2.exp: To here.
15136 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
15137
43ff13b4
JM
15138Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
15139
15140 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
15141 a consistent format.
15142
085dd6e6
JM
151431999-06-25 Stan Shebs <shebs@andros.cygnus.com>
15144
15145 From Jimmy Guo <guo@cup.hp.com> and others at HP:
15146 * lib/gdb.exp (get_compiler_info): Add detection for assorted
15147 HP compilers, also set the globals $true and $false.
15148
15149 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
15150 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
15151 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
15152 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
15153 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
15154 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
15155 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
15156 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
15157 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
15158 whatis.c} Add C++ compatible function definitions and return
15159 types, add includes for library functions.
15160 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
15161 * gdb.base/step-test.c (myglob): Rename from glob.
15162 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
15163 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
15164 files, move here from gdb.hp.
15165 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
15166 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
15167 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
15168 Adjust line numbers in regexps.
15169
15170 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
15171 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
15172 instead of 0/1.
15173
15174 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
15175 foll-vfork.exp: New files, move here from gdb.hp.
15176 * gdb.base/page.exp: New file, test of pagination command.
15177
15178 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
15179 recursion test.
15180 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
15181
15182 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
15183 gdb.base/solib.exp: Fix compiler invocation process.
15184
15185 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
15186 HP-UX 11, turn off overload resolution explicitly.
15187 * gdb.base/commands.exp: Set argument list explicitly, add
15188 watchpoint test.
15189 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
15190 them work.
15191 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
15192 expressions properly.
15193 * gdb.base/corefile.exp: Loosen the match slightly.
15194 * gdb.base/default.exp: Allow "Error accessing memory" message
15195 also.
15196 * gdb.base/display.exp: Skip over x/0 j if PA64.
15197 * gdb.base/funcargs.exp: Add xfails for HP-UX.
15198 * gdb.base/interrupt.exp: Ditto.
15199 * gdb.base/langs.exp: Add symbolic matches governed by compiler
15200 in use.
15201 * gdb.base/list.exp: Add xfails for HP-UX.
15202 * gdb.base/long_long.exp: Refine some of the numeric matches.
15203 * gdb.base/mips_pro.exp: Xfail on HP-UX.
15204 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
15205 * gdb.base/nodebug.exp: Succeed on more varieties of output.
15206 * gdb.base/opaque.exp: Remove some HP-UX xfails.
15207 * gdb.base/ptype.exp: Succeed on more varieties of output.
15208 * gdb.base/scope.exp: Add xfails for HP-UX.
15209 * gdb.base/sect-cmd.exp: Add more cases.
15210 * gdb.base/setvar.exp: Add xfails for HP-UX.
15211 * gdb.base/shlib-call.exp: Loosen some matches slightly.
15212 * gdb.base/signals.exp: Match on void symbolically.
15213 * gdb.base/step-test.exp: Add case for PA64.
15214 * gdb.base/term.exp: Add exit and restart.
15215 * gdb.base/twice.exp: Clean up after self.
15216 * gdb.base/varargs.exp: Disable overload resolution explicitly.
15217 * gdb.base/whatis.exp: Allow more ways to pass tests.
15218
15219 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
15220 no longer useful.
15221
15222Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
15223
15224 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
15225 list of patterns.
15226 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
15227 print_double_array(double_array)", "continuing to breakpoint
15228 1018", "print print_double_array(array_d)" and "continuing to
15229 1034" tests.
d63a86f8 15230
085dd6e6
JM
152311999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
15232
a9c64011 15233 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
15234
152351999-06-24 Stan Shebs <shebs@andros.cygnus.com>
15236
15237 * config/mt-*: Remove, these haven't been used since 1996.
15238
152391999-06-22 Stan Shebs <shebs@andros.cygnus.com>
15240
15241 * gdb.base/call-strs.c, gdb.base/ending-run.c,
15242 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
15243 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
15244
9e0b60a8
JM
152451999-06-18 Stan Shebs <shebs@andros.cygnus.com>
15246
15247 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
15248 simpler match case for the ptype of the big class.
15249
152501999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
15251
15252 * gdb.exp: Fix test for gdb_prompt existence.
15253
152541999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
15255
15256 * gdb.exp (gdb_test): Add fail after calls to perror.
15257
152581999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
15259
15260 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
15261
152621999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
15263
15264 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
15265
0f71a2f6
JM
15266Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
15267
15268 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
15269 malloc() is linked in.
15270
152711999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
15272
15273 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
15274 step at end.
15275
15276 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
15277
152781999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
15279
15280 * gdb.java/jv-print.exp: New file. (Our first Java test!)
15281
cce74817
JM
15282Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
15283
15284 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
15285 * gdb.base/mips_pro.exp: Likewise.
15286
152871999-06-02 Keith Seitz <keiths@cygnus.com>
15288
15289 * gdb.c++/templates.cc: Change all "new" operators to throw
15290 an exception.
15291 * gdb.c++/cplusfuncs.cc: Likewise.
15292
15293 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
15294
15295Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
15296
15297 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
15298 * gdb.base/ending-run.exp: When stepping out of main, accept a
15299 step into an arbitrary assembler file.
cce74817 15300
392a587b
JM
153011999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15302
d63a86f8 15303 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 15304 "breakpoint-invalid" to be printed.
d63a86f8 15305 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
15306 number of "frames-invalid" and "breakpoint-invalid" to be printed.
15307 * gdb.base/annota2.cc: Initialize a.x to 0.
15308
9e086581
JM
153091999-05-17 Keith Seitz <keiths@cygnus.com>
15310
15311 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
15312 when "skip_float_tests" set.
15313 Ditto for "print print_double_array(array_d)", "print print_small_structs",
15314 "print print_ten_doubles", and "step into print_long_arg_list".
15315 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
15316 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
15317 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
15318 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
15319 "skip_float_tests" is set.
15320 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
15321 when "skip_float_tests" set.
d63a86f8 15322
cd0fc7c3
SS
153231999-05-06 Keith Seitz <keiths@cygnus.com>
15324
15325 * gdb.base/annota2.cc: Include stdio.h.
15326
15327Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
15328
15329 * gdb.base/crossload.exp: Remove, this has been disabled ever
15330 since BFD stopped including all targets, and cross-GDB gets
15331 plenty of testing anyway.
15332 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
15333 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
15334 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
15335 * gdb.base/README: Remove, was doc for this.
15336 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
15337 needed.
15338
b83266a0
SS
153391999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15340
15341 * gdb.base/call-ar-st.exp: Fix one regular expression in test
15342 output.
15343
15344 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
15345 * gdb.base/annota2.exp: New file. More annotation tests.
15346 * gdb.base/annota1.c: New file. Source file for annota1.exp.
15347 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
15348
153491999-04-23 Angela Marie Thomas <angela@cygnus.com>
15350
15351 * config/cfdbug.exp: New file.
15352
7a292a7a
SS
153531999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
15354
15355 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
15356 Marcus Daniel's and Dale Hawkins's demangler crashes.
15357
15358 * gdb.c++/demangle.exp (test_gnu_style_demangling,
15359 test_lucid_style_demangling, test_arm_style_demangling,
15360 test_hp_style_demangling): Try Tom Tromey's core-dumping
15361 identifier under each demangling style.
15362
153631999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
15364
15365 * gdb.c++/demangle.exp: Include the current demangling style
15366 in all test names.
15367 (current_demangling_style): New global variable.
15368 (set_demangling_style, test_demangling_core, test_demangling,
15369 test_demangling_exact): New functions.
15370 (test_gnu_style_demangling, test_lucid_style_demangling,
15371 test_arm_style_demangling, test_hp_style_demangling): Use those,
15372 instead of calling gdb_test and gdb_test_exact directly.
15373 (catch_demangling_errors): New function, which reports errors
15374 signalled by the demangling test functions in an orderly way.
15375 (do_tests): Use catch_demangling_errors.
15376
153771999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
15378
15379 * gdb.base/signals.exp (test_handle_all_print): Use () for
15380 grouping in expressions, not {}.
15381
15382 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
15383 initialized yet.
15384
153851999-04-01 Stan Shebs <shebs@andros.cygnus.com>
15386
15387 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
15388 are listed.
15389
153901999-03-26 Stan Shebs <shebs@andros.cygnus.com>
15391
15392 * gdb.stabs/weird.exp: Test for CC being defined before
15393 looking at its value.
15394
153951999-03-25 Stan Shebs <shebs@andros.cygnus.com>
15396
15397 * gdb.base/call-ar-st.exp: Remove stray '#'.
15398 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
15399 "short int" and "long int".
15400 * gdb.c++/overload.cc: Cast the string added in the previous
15401 change, to mollify finicky HP compiler.
15402 * gdb.hp/reg-test.exp (testfile): Fix file name.
15403 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 15404
7a292a7a
SS
15405 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
15406 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
15407 alternate form of enum ptype.
15408
c906108c
SS
154091999-03-23 Stan Shebs <shebs@andros.cygnus.com>
15410
7a292a7a
SS
15411 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
15412 * gdb.hp/*.exp: Change all to run compiler probe only after
15413 passing skip_hp_tests, so as not to waste time on guaranteed
15414 failure.
15415
c906108c
SS
15416 * gdb.c++/overload.cc: Pass string instead of char addr, always
15417 init ccpfoo.
15418 * gdb.c++/templates.cc: Fix syntax error.
15419
7a292a7a
SS
15420Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15421
15422 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 15423 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
15424 command.
15425
154261999-03-18 James Ingham <jingham@cygnus.com>
15427
15428 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
15429
15430 * gdb.c++/method.exp: It was testing an uninitialized int on the
15431 stack and assuming it was positive.
15432
15433 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
15434
15435 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 15436 keep it from killing the rest of the tests.
7a292a7a
SS
15437 Use gdb_continue_to_end.
15438
15439 * gdb.base/sigall.exp: use gdb_continue_to_end.
15440
15441 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
15442
15443 * gdb.base/display.exp: use runto_main, not run.
15444
d63a86f8
RM
15445 * gdb.base/default.exp: Check for the current error message in the
15446 r abbreviation test.
7a292a7a
SS
15447 Add strongarm to the targets that know info float.
15448
d63a86f8 15449 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
15450 run which doesn't work with monitors.
15451
15452 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
15453
15454 * gdb.base/break.exp: use the gdb_continue_to_end proc.
15455
15456 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
15457 program. Traps the case (in Cygmon) when the program never really
15458 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
15459 more places, so I used my name. Sorry Mark...
15460
15461 * config/monitor.exp (gdb_target_monitor): added another
15462 target_info parameter: remotebinarydownload. This will set the
15463 remotebinarydownload flag if this is causing some boards trouble.
15464
154651999-03-18 Mark Salter <msalter@cygnus.com>
15466
15467 * lib/gdb.exp (continue_to_exit): New function.
15468
15469 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
15470 * gdb.base/ending-run.exp: Ditto.
15471 * gdb.base/step-test.exp: Ditto.
15472
154731999-03-16 Stan Shebs <shebs@andros.cygnus.com>
15474
15475 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
15476 (suggested by Art Haas <ahaas@neosoft.com>).
15477
154781999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
15479
15480 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
15481
15482Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
15483
15484 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
15485 descriptions of types (short unsigned int vs unsigned short, etc).
15486
154871999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
15488
15489 * gdb.base/call-strs.exp: Don't assume that `step' will step over
15490 a call to strlen; sometimes we do have sources.
15491
154921999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
15493
15494 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
15495 character, so GDB won't print garbage after its end.
d63a86f8 15496
c906108c
SS
15497 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
15498 breakpoint there instead. Sometimes GCC emits memcpy to handle
15499 the large structures being passed by value, so we step into that
15500 instead of sum_array_print, which obscures what we're really testing.
15501 * gdb.base/step-test.exp: However, we do want a test that notices
15502 the bizarre steps into memcpy, so do that here. Add check for
15503 stepping into function calls that pass large structures by value.
15504 ("Is that a noun clause, or are you just happy to see me?")
15505 Remove all references to specific line numbers.
15506 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
15507 New type and function.
15508 (main): Call large_struct_by_value, passing it a large struct by value.
15509 * lib/gdb.exp (gdb_get_line_number): New function.
15510
15511 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
15512 more portable.
15513
7a292a7a
SS
155141999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
15515
c906108c
SS
15516 * lib/gdb.exp: Doc fixes.
15517
7a292a7a
SS
155181999-03-05 Nick Clifton <nickc@cygnus.com>
15519
d63a86f8 15520 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
15521
155221999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
15523
c906108c
SS
15524 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
15525 commands. They're not germane to this test, and they don't work
15526 that way on remote targets.
15527
3fc11d3e
JM
155281999-03-01 James Ingham <jingham@cygnus.com>
15529
15530 * Changelog entries merged over from gdb development branch.
15531
3fc11d3e
JM
15532 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
15533
15534 * lib/gdb.exp (gdbtk_analyze_results): Generic function
15535 for outputting results of test run.
15536
2d4a1622 15537 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
15538
15539 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 15540
7a292a7a
SS
155411999-02-25 Felix Lee <flee@cygnus.com>
15542
15543 * lib/gdb.exp (debug_format): initialize
15544
c906108c
SS
155451999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
15546
15547 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
15548 * gdb.base/call-rt-st.c: Ditto.
15549
c906108c
SS
155501999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
15551
15552 * gdb.threads/pthreads.exp (horiz): New variable.
15553 (test_startup): Fix regexps that capture thread numbers.
15554
155551999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
15556
15557 * gdb.base/smoke.exp: Disambiguate two test case names (both
15558 called ``print'').
15559
15560Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
15561
15562 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
15563 compilation.
15564
155651999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
15566
15567 * gdb.base/miscexprs.exp: Change patterns to match GDB's
15568 actual output formatting.
15569 * gdb.base/smoke.exp: GDB removes leading 0's.
15570 * gdb.base/volatile.exp: Don't check type of remuneration;
15571 that variable is no longer defined in constvars.c.
15572 * gdb.base/step-test.c (main): Exit with explicit exit code.
15573 * gdb.base/step-test.exp: Remove two nexti checks--they are
15574 not portable.
15575
155761999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
15577
15578 * gdb.base/help.exp ("help delete display"): Fix test to match
15579 gdb's output.
15580
15581 * gdb.base/long_long.c (known_types): Initialize values to zero.
15582 * gdb.base/long_long.exp: Step one more line
15583 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
15584 leading zeros. Explicitly ask for hex formatting. Use
15585 unique test case names.
c906108c
SS
15586
15587Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15588
d63a86f8 15589 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
15590
15591 * gdb.c++/method.exp: Add missing close brace.
15592
155931999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
15594
15595 * gdb.base/maint.exp: Use 'set height 0' to disable page
15596 prompting, not 'set height 400'.
15597
15598 Fix a bunch of timeouts.
15599 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
15600 four separate tests, so expect doesn't take forever to match a ton
15601 of text against a regexp with lots of .* forms.
15602 ("maint print psymbols", "maint print symbols"): Make some of
15603 these greps more selective, so that expect doesn't try to wade
15604 through huge piles of output and time out.
15605
15606 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
15607
15608 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
15609 tests: one which doesn't expect shlib events to be reported, and
15610 another which does, but is XFAIL for all platforms other than
15611 HP/UX.
15612
15613 * gdb.base/break.exp: Teach the test suite that the `catch
15614 fork', `catch vfork', and `catch exec' commands produce error
15615 messages on platforms that don't provide these features.
15616
15617Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
15618
15619 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
15620 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
15621 (shortening names from solib_threshold.exp etc), won't run on
15622 anything but HP-UX for the foreseeable future.
15623 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
15624 reflect move.
15625
15626Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
15627
15628 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
15629 gdb.trace/Makefile.in (clean): Remove all test executables.
15630
15631Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
15632
15633 * gdb.base/shlib-call.exp: add test cases to verify that gdb
15634 successfully re-sets breakpoints in shared libraries.
15635 * gdb.base/shmain.c (main): return 0, don't fall off the end.
15636
15637Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15638
d63a86f8
RM
15639 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
15640 and compiled w/o GCC.
c906108c
SS
15641
15642 * gdb.hp/watch-cmd.exp: ditto.
15643
15644 * gdb.hp/watch-hp.exp: ditto.
15645
15646 * gdb.hp/xdb1.exp: ditto.
15647
15648 * gdb.hp/xdb2.exp: ditto.
15649
15650 * gdb.hp/dbx.exp: ditto.
15651
15652Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
15653
15654 * constvars.c: Remove C++-isms.
15655 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
15656 with GCC.
15657
15658Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
15659
15660 The following changes are part of the HP merge.
15661
15662 * gdb.base/break.exp: new tests to verify that catchpoints for
15663 fork, vfork, and exec don't trigger inappropriately.
15664
15665 * gdb.base/opaque.exp: compile one file at a time, then link.
15666
15667 * gdb.base/signals.exp: be more restrictive about which hppa
15668 systems receive a setup_xfail. new tests.
15669
15670 * gdb.base/solib_threshold.build: new file.
15671 * gdb.base/solib_threshold.exp: new file.
15672 * gdb.base/solib_threshold.link_opts: new file.
15673 * gdb.base/solib_threshold.mk: new file.
15674 * gdb.base/gen_solib_threshold.c: new file.
15675
15676 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
15677 tests. New tests for enums inside classes.
15678
15679 * gdb.c++/compiler.cc: indicate support of template debugging.
15680
15681 * gdb.c++/demangle.exp: run hp style demangling tests.
15682
15683 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
15684 tests.
15685
15686 * gdb.c++/misc.cc: changes to support new tests.
15687
15688 * gdb.c++/templates.cc: changes to support HP's compiler; changes
15689 to support new tests.
15690
15691 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
15692 gcc, then skip these tests.
15693
15694Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
15695
15696 The following files are part of the HP merge; some had longer
15697 names at HP, but have been renamed to be no more than 14
15698 characters in length.
15699
15700 * gdb.hp/ambiguous.cc: new file.
15701 * gdb.hp/ambiguous.exp: new file.
15702 * gdb.hp/attach.exp: new file.
15703 * gdb.hp/attach2.exp: new file.
15704 * gdb.hp/classes-hp.exp: new file.
15705 * gdb.hp/ctti.exp: new file.
15706 * gdb.hp/ctti-add.cc: new file.
15707 * gdb.hp/ctti-add1.cc: new file.
15708 * gdb.hp/ctti-add2.cc: new file.
15709 * gdb.hp/ctti-add3.cc: new file.
15710 * gdb.hp/dbx.exp: new file.
15711 * gdb.hp/exception.cc: new file.
15712 * gdb.hp/exception.exp: new file.
15713 * gdb.hp/foll-exec.c: new file.
15714 * gdb.hp/foll-exec.exp: new file.
15715 * gdb.hp/foll-fork.c: new file.
15716 * gdb.hp/foll-fork.exp: new file.
15717 * gdb.hp/foll-vfork.c: new file.
15718 * gdb.hp/foll-vfork.exp: new file.
15719 * gdb.hp/inherit-hp.exp: new file.
15720 * gdb.hp/more-steps.exp: new file.
15721 * gdb.hp/namespace.cc: new file.
15722 * gdb.hp/namespace.exp: new file.
15723 * gdb.hp/optimize.exp: new file.
15724 * gdb.hp/pxdb.c: new file.
15725 * gdb.hp/pxdb.exp: new file.
15726 * gdb.hp/quicksort.exp: new file.
15727 * gdb.hp/reg-test.exp: new file.
15728 * gdb.hp/reg-test.s: new file.
15729 * gdb.hp/sized-enum.c: new file.
15730 * gdb.hp/sized-enum.exp: new file.
15731 * gdb.hp/start-stop.exp: new file.
15732 * gdb.hp/templ-hp.cc: new file.
15733 * gdb.hp/templ-hp.exp: new file.
15734 * gdb.hp/thr-lib.c: new file.
15735 * gdb.hp/thr-lib.exp: new file.
15736 * gdb.hp/thr-lib.h: new file.
15737 * gdb.hp/thr-liblib.c: new file.
15738 * gdb.hp/virtfun-hp.c: new file.
15739 * gdb.hp/virtfun-hp.exp: new file.
15740 * gdb.hp/watch-cmd.exp: new file.
15741 * gdb.hp/watch-hp.exp: new file.
15742 * gdb.hp/xdb1.exp: new file.
15743 * gdb.hp/xdb2.exp: new file.
15744 * gdb.hp/xdb3.exp: new file.
15745
15746Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
15747
15748 The following files are part of the HP merge; some had longer
15749 names at HP, but have been renamed to be no more than 14
15750 characters in length.
15751
15752 * gdb.base/ss.h: new file.
15753 * gdb.base/call-ar-st.c: new file.
15754 * gdb.base/call-ar-st.exp: new file.
15755 * gdb.base/call-rt-st.c: new file.
15756 * gdb.base/call-rt-st-exp: new file.
15757 * gdb.base/call-strs.exp: new file.
15758 * gdb.base/ena-dis-br.exp: new file.
15759 * gdb.base/environ.exp: new file.
15760 * gdb.base/long_long.exp: new file.
15761 * gdb.base/sect-cmd.exp: new file.
15762 * gdb.base/shlib-cl2.exp: new file.
15763 * gdb.base/smoke.exp: new file.
15764 * gdb.base/so-impl-ld.c: new file.
15765 * gdb.base/so-impl-ld.exp: new file.
15766 * gdb.base/so-indr-cl.c: new file.
15767 * gdb.base/so-indr-cl.exp: new file.
15768 * gdb.base/varargs.exp: new file.
15769 * gdb.base/volatile.exp: new file.
15770 * gdb.base/whatis-exp.exp: new file.
7a292a7a 15771 * gdb.base/display.exp: new file.
c906108c
SS
15772 * gdb.c++/derivation.exp: new file.
15773 * gdb.c++/local.exp: new file.
15774 * gdb.c++/member-ptr.exp: new file.
15775 * gdb.c++/overload.exp: new file.
15776 * gdb.c++/ovldbreak.exp: new file.
15777 * gdb.c++/ref-types.exp: new file.
15778 * gdb.c++/ref-types2.exp: new file.
15779 * gdb.c++/userdef.exp: new file.
d63a86f8 15780
c906108c
SS
15781Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
15782
15783 * gdb.base/default.exp: Reflect wording change in remote.c.
15784
dc96c6c7 15785Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15786
15787 * gdb.base/help.exp: Update to reflect current text.
15788
15789Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
15790
15791 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
15792 they're stack variables and contain garbage.
15793 * gdb.c++/anon-union.exp: new file.
15794
15795 The following changes were made by David Taylor
15796 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
15797 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
15798 in changes by HP.
15799
15800 * gdb.base/bitops.exp: new file.
15801 * gdb.base/default.exp: change expected messages for catch and
15802 info catch tests to reflect HP merge changes.
15803 * gdb.base/enable-disable-break.exp
15804 * gdb.base/ending-run.c: new file.
15805 * gdb.base/long_long.c: new file.
15806 * gdb.base/maint.exp: new file.
15807 * gdb.base/pointers2.exp: new file.
15808 * gdb.base/shlib-call2.exp: new file.
15809 * gdb.base/solib.exp: new file.
15810 * gdb.base/step-test.c: new file.
15811 * gdb.c++/anon-union.cc: new file.
15812 * gdb.c++/local.cc: new file.
15813 * gdb.c++/member-pointer.cc: new file.
15814 * gdb.c++/method.cc: new file.
15815 * gdb.c++/ref-types.cc: new file.
15816 * gdb.c++/ref-types2.cc: new file.
15817 * gdb.c++/userdef.cc: new file.
d63a86f8 15818
c906108c
SS
15819 * gdb.base/scope.exp: compile one file at a time, then link.
15820 * gdb.base/langs.exp: ditto.
15821 * gdb.base/list.exp: ditto.
d63a86f8 15822
c906108c
SS
15823Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
15824
15825 The following changes were made by David Taylor
15826 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
15827 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
15828 in changes by HP.
d63a86f8 15829
c906108c
SS
15830 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
15831 skip tests. When compiling pass c++ flag to gdb_compile.
15832 * gdb.c++/
d63a86f8 15833
c906108c
SS
15834 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
15835 test for on hppa*-*-hpux*; use args to see if c++ was specified.
15836 (skip_hp_tests): new function.
15837 (gdb_preprocess): new function.
15838
15839 * configure.in (hpdir): decide whether to configure gdb.hp.
15840 * configure: regenerated.
15841
15842 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
15843 to delete on clean.
15844 (EXECUTABLES): update to reflect new additions.
15845 * gdb.base/commands.exp: update message expected.
15846 * gdb.base/default.exp: add copyright notice.
15847 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
15848 * gdb.base/help.exp: update messages to reflect current text.
15849 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
15850 targets for recurse tests.
15851 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
15852 skip this file.
15853
15854 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
15855 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
15856 compilation.
15857 * gdb.c++/misc.exp: ditto.
15858 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
15859 run the tests. tell gdb_compile that it's a c++ compilation.
15860
15861 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 15862
c906108c
SS
15863 * gdb.base/all-bin.exp: new file.
15864 * gdb.base/arithmet.exp: new file.
15865 * gdb.base/assign.exp: new file.
15866 * gdb.base/completion.exp: new file.
15867 * gdb.base/cond-expr.exp: new file.
15868 * gdb.base/condbreak.exp: new file.
15869 * gdb.base/define.exp: new file.
15870 * gdb.base/dollar.exp: new file.
15871 * gdb.base/environment.exp: new file.
15872 * gdb.base/eval-skip.exp: new file.
15873 * gdb.base/jump.exp: new file.
15874 * gdb.base/logical.exp: new file.
15875 * gdb.base/pointers.exp: new file.
15876 * gdb.base/relational.exp: new file.
15877 * gdb.base/section_command.exp: new file.
15878 * gdb.base/whatis-expr.exp: new file.
15879
15880 * gdb.base/all-types.c: new file.
15881 * gdb.base/call-array-struct.c: new file.
15882 * gdb.base/call-return-struct.c: new file.
15883 * gdb.base/call-strings.c: new file.
15884 * gdb.base/callfuncs2.c: new file.
15885 * gdb.base/condbreak.c: new file.
15886 * gdb.base/constvars.c: new file.
15887 * gdb.base/display.c: new file.
15888 * gdb.base/int-type.c: new file.
15889 * gdb.base/jump.c: new file.
15890 * gdb.base/miscexprs.c: new file.
15891 * gdb.base/pointers.c: new file.
15892 * gdb.base/pointers2.c: new file.
15893 * gdb.base/shmain.c: new file.
15894 * gdb.base/shr1.c: new file.
15895 * gdb.base/shr2.c: new file.
15896 * gdb.base/solib.c: new file.
15897 * gdb.base/solib1.c: new file.
15898 * gdb.base/solib2.c: new file.
15899 * gdb.base/varargs.c: new file.
15900 * gdb.c++/derivation.cc: new file.
15901 * gdb.c++/overload.cc: new file.
15902 * gdb.c++/ovldbreak.cc: new file.
15903 * gdb.hp/attach.c: new file.
15904 * gdb.hp/attach2.c: new file.
15905 * gdb.hp/average.c: new file.
15906 * gdb.hp/compiler.c: new file.
15907 * gdb.hp/compiler.cc: new file.
15908 * gdb.hp/execd-program.c: new file.
15909 * gdb.hp/follow-exec.c: new file.
15910 * gdb.hp/follow-fork.c: new file.
15911 * gdb.hp/follow-vfork-and-exec.c: new file.
15912 * gdb.hp/misc-hp.cc: new file.
15913 * gdb.hp/more-steps.c: new file.
15914 * gdb.hp/optimize.c: new file.
15915 * gdb.hp/quicksort.c: new file.
15916 * gdb.hp/run-hp.c: new file.
15917 * gdb.hp/start-stop.c: new file.
15918 * gdb.hp/sum.c: new file.
15919 * gdb.hp/templates-hp.cc: new file.
15920 * gdb.hp/thread-local-in-lib.c: new file.
15921 * gdb.hp/thread-local-in-lib.h: new file.
15922 * gdb.hp/thread-local-in-lib.lib.c: new file.
15923 * gdb.hp/vforked-program.c: new file.
15924 * gdb.hp/virtfunc-hp.cc: new file.
15925 * gdb.hp/watchpoint-hp.c: new file.
15926 * gdb.hp/xdb.c: new file.
15927 * gdb.hp/xdb0.c: new file.
15928 * gdb.hp/xdb0.h: new file.
15929 * gdb.hp/xdb1.c: new file.
15930
15931Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
15932
15933 The following change was made by Edith Epstein
15934 <eepstein@cygnus.com> as part of a project to merge in changes
15935 originally made by HP; HP did not create ChangeLog entries.
15936
15937 * gdb.c++/demangle.exp: changed the expected output for some
15938 ARM-style mangling -- removed second reference to datatype.
15939 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 15940 T1<char>::~T1<char>(void)
c906108c 15941 becomes,
a9c64011
AS
15942 maint demangle __dt__11T1__pt__2_cFv
15943 T1<char>::~T1(void)
c906108c
SS
15944
15945 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 15946
c906108c
SS
15947Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
15948
15949 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
15950 * gdb.trace/backtrace.exp: Likewise.
15951 * gdb.trace/circ.exp: Likewise.
15952 * gdb.trace/collection.exp: Likewise.
15953 * gdb.trace/deltrace.exp: Likewise.
15954 * gdb.trace/infotrace.exp: Likewise.
15955 * gdb.trace/limits.exp: Likewise.
15956 * gdb.trace/packetlen.exp: Likewise.
15957 * gdb.trace/passc-dyn.exp: Likewise.
15958 * gdb.trace/passcount.exp: Likewise.
15959 * gdb.trace/report.exp: Likewise.
15960 * gdb.trace/save-trace.exp: Likewise.
15961 * gdb.trace/tfind.exp: Likewise.
15962 * gdb.trace/tracecmd.exp: Likewise.
15963 * gdb.trace/while-dyn.exp: Likewise.
15964 * gdb.trace/while-stepping.exp: Likewise.
15965
159661998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
15967
15968 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
15969
15970Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
15971
15972 From Brendan Kehoe:
15973 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
15974 int return types.
15975
15976Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
15977
15978 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
15979 remote dos host testing right.
15980
15981Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
15982
15983 * gdb.base/corefile.exp: remove some xfails.
15984
15985Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
15986
15987 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
15988 have different timestamps.
15989
15990Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
15991
15992 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
15993 gdb.base/default.exp: Replace "exec" with "executable".
15994
15995Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
15996
15997 * gdb.base/default.exp: Change else if to elseif from previous
15998 delta.
15999
16000Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
16001
16002 * gdb.base/default.exp: Add brace missing from previous delta.
16003
16004Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
16005
16006 * gdb.base/default.exp: Support test for info float for all
16007 varieties of arm toolchain.
16008
dc96c6c7 16009Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16010
16011 * gdb.trace/*.exp: remove "remote_download" command.
16012
dc96c6c7 16013Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16014
16015 * gdb.trace/*.exp: remove -gdwarf from compile.
16016
16017Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
16018
16019 * gdb.trace/configure.in(AC_INIT): typo
16020 * gdb.trace/configure: regenerated
16021
dc96c6c7 16022Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16023
16024 * config/m68k-emc.exp: New file.
16025 * lib/<emc-support.exp trace-support.exp}: New files.
16026 * configure.in: add new test directory gdb.trace.
16027 * gdb.trace/{configure configure.in Makefile.in}: New files.
16028 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
16029 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
16030 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
16031 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
16032 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
16033 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
16034 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 16035
dc96c6c7 16036Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16037
16038 * gdb.c++/classes.exp: Change all regular expressions to match
16039 arbitrary combinations of newline/carriage-return, so that they
16040 will work equally well on Unix and Windows.
16041 * gdb.c++/inherit.exp: ditto.
16042 * gdb.c++/virtfunc.exp: ditto.
16043
160441998-08-11 Dawn Perchik <dawn@cygnus.com>
16045
16046 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
16047
c2d11a7d
JM
16048Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
16049
16050 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
16051 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
16052 to use a0-a3/d0-d3 as needed.
16053
16054Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
16055
16056 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
16057 * gdb.disasm/am33.exp: Corresponding changes.
16058
c906108c
SS
160591998-07-11 Felix Lee <flee@cygnus.com>
16060
16061 * gdb.base/callfuncs.exp: add cmp10 test.
16062 * gdb.base/callfuncs.c (cmp10): new function.
16063
16064Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
16065
d63a86f8 16066 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
16067 into two parts to get around a synchronization problem in expect.
16068
3fc11d3e
JM
16069Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
16070
16071 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
16072
16073 * configure.in: Add options for gdbtk testsuite.
16074
16075 * configure: Regenerate.
16076
16077 * gdb.gdbtk: New directory to hold gdbtk tests.
16078
c906108c
SS
16079Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16080
16081 * gdb.fortran/types.exp: Escape brackets in expect patterns
16082 for test_float_literal_types_accepted tests.
16083 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
16084 before run test.
16085
c2d11a7d
JM
16086Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
16087
16088 * am33.exp: Just compile, do not link the testcase.
16089 * am33.s: Add ".am33" pseudoop to force am33 mode.
16090
c906108c
SS
160911998-06-25 Felix Lee <flee@cygnus.com>
16092
16093 * gdb.base/setshow.exp: make sure $pc is sane.
16094
16095 * gdb.stabs/weird.exp: split expect patterns properly.
16096
c2d11a7d
JM
16097Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
16098
16099 * gdb.disasm/am33.s: New disassembler testfile for the am33.
16100 * gdb.disasm/am33.exp: Run it.
16101
dc96c6c7 16102Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16103
16104 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
16105 match processing (and eliminate spurious timeouts when running).
16106
dc96c6c7 16107Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16108
16109 * gdb.base/signals.exp (test_handle_all_print): put back Mach
16110 exception test, but conditionalize it on target [mach | gnu].
16111
dc96c6c7 16112Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16113
16114 * gdb.base/overlays.exp: fixup compile line for linker script.
16115
16116Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
16117
16118 * gdb.fortran/types.exp: don't guess at float size.
16119
16120Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
16121
16122 * gdb.base/exprs.exp: delete test that depends on int size.
16123
16124Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
16125
16126 * config/sim.exp: Removed checks for target triplets.
16127 (gdb_target_sim): Use gdb,target_sim_options.
16128
16129Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
16130
16131 * gdb.base/reread.exp: New file.
16132 * gdb.base/reread1.c: New file.
16133 * gdb.base/reread2.c: New file.
16134
16135Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
16136
16137 * config/sim.exp: Use 'target sim -sparclite' when running
16138 SPARClite programs.
16139
16140Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
16141
16142 * gdb.base/structs2.exp: New file.
16143 * gdb.base/structs2.c: New file.
16144
16145Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
16146
16147 * gdb.asm/common.inc: New file.
16148 * gdb.asm/d10v.inc: New file.
16149 * asm-source.exp: Pass -I's to gas to find .inc files.
16150 Update line numbers in expected output.
16151 * asmsrc1.s: Rewrite.
16152 * asmsrc2.s: Rewrite.
16153 * configure.in: Create arch.inc symlink.
16154 * configure: Regenerate.
16155 * Makefile.in (distclean): Delete arch.inc.
16156
16157Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
16158
16159 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
16160 (t_enum_value2): ditto
16161 (t_enum_value3): ditto
16162 (main): ditto
16163Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16164
16165 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
16166 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
16167 change.
16168 Use gdb_test instead of send_gdb/gdb_expect sequences.
16169
16170Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
16171
16172 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
16173 not void.
16174
16175Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
16176
16177 * gdb.base/branches.c: Code with lots of loops and
16178 subroutines. Used to test gdbs ability to single step through PC
16179 changes, especially to test mips-tdep.c:mips_next_pc
16180
16181Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
16182
16183 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
16184 more rigorous EGCS C++ error checking.
16185
16186Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16187
a9c64011
AS
16188 * gdb.base/help.exp: Clean up `help set args' and `help show args'
16189 tests.
16190 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
16191 function when asleep.
16192 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
16193 for i*86 Linux and SVR4 signal handling problems.
16194 Remove linux xfail for `next to handler in signals_tests_1', fixed
16195 by recent infrun.c change.
16196 Limit backtrace to 10 frames to avoid timeout problems with infinite
16197 stack backtraces.
16198 Adjust expect pattern in `handle all print' test to match Apr 28 1997
16199 target.[ch] change.
c906108c
SS
16200
16201Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
16202
16203 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
16204 for a newline from gdb before continuing.
16205 (default_gdb_exit): Just look for y or n.
16206 (gdb_test): Detect abnormal exit from GDB running on DOS; if
16207 it does, fail the rests of the tests in the file.
16208
16209Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
16210
16211 * config/cygmon.exp: New file.
16212
16213Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
16214
16215 * gdb.base/list.exp: Fix problem with "list default lines around
16216 main" test on remote targets.
16217
16218 * gdb.base/scope.exp: Fix problem with filelocal_bss before
16219 run test on remote targets.
16220
16221Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
16222
16223 * gdb.asm: New directory.
16224 * configure.in: Configure it.
16225 * configure: Regenerate.
16226 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
16227 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
16228
16229Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
16230
16231 * config/mn10300-eval.exp: New file to support MN10300 eval board.
16232
dc96c6c7 16233Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 16234
a9c64011
AS
16235 * gdb.base/overlays (several files): Merge the two overlay
16236 managers into one. Change variables (foox, barx, bazx, grbxx)
16237 back into ints but force them to load in their proper sections.
c906108c
SS
16238
16239Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
16240
16241 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
16242 on-chip insn memory and IMAP1 to upper 128k.
16243 (D10VCopy): Handle memory regions crossing 16k boundaries.
16244 (D10VCopy): Transfer data in 32 bit chunks.
16245
16246Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
16247
16248 * gdb.base/overlays.c (main): Exit normally when result is
16249 correct.
16250
16251 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
16252 map. Include space for printf in .text segment.
16253
16254 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
16255 updated d10v memory VMA/LMA map.
16256 (D10VCopy): Call D10VTranslate.
d63a86f8 16257
c906108c
SS
16258Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
16259
16260 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
16261
16262 * gdb.base/bar.c (barx, bar): Change variable to small array so
16263 that it won't be put into the .sdata - small data -
16264 section. Update reference.
16265 * gdb.base/baz.c (bazx, baz): Ditto.
16266 * gdb.base/foo.c (foox, foo): Ditto.
16267 * gdb.base/grbx.c (grbxx, grbx): Ditto.
16268
16269 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
16270 to be arrays.
d63a86f8 16271
dc96c6c7 16272Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 16273
a9c64011
AS
16274 * gdb.base/overlays.exp: fix up and get working again.
16275 Add tests for backtraces from an overlay function.
d63a86f8 16276
c906108c
SS
16277Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
16278
16279 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
16280 "calling function with watchpoint enabled".
16281
16282Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
16283
16284 * gdb.base/break.exp (test_next_with_recursion): Remove
16285 gdb_suppress_tests for d10v-*-*.
16286 * lib/gdb.exp (gdb_suppress_tests): Disable this function
16287 pending review of whether it is useful or not.
16288
16289Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
16290
16291 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
16292
16293Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
16294
16295 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
16296 * config/dve.exp: New file to support Densan boards.
16297
16298Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
16299
16300 * gdb.base/interrupt.exp: Document problem of simulators, signals,
16301 reads and BSD.
16302
16303Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
16304
16305 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
16306 response.
16307
16308 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
16309
16310Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
16311
16312 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
16313 test.
16314
16315 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
16316 target_sizeof_long and target_bigendian_p.
16317 (structs_by_value, structs_by_reference): Check values according
16318 to targets word size and endianess.
d63a86f8 16319
c906108c
SS
16320Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
16321
16322 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
16323 output.
16324
16325Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
16326
16327 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
16328 Update test of set args help to match source change.
16329
16330Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
16331
16332 * gdb.base/default.exp: Expect help system output to be in
16333 alphabetical order.
16334 * gdb.base/help.exp: Ditto.
16335
16336Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
16337
16338 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
16339 "i*86-pc-linux-gnu*".
16340 * gdb.base/interrupt.exp: Ditto.
16341 * gdb.base/corefile.exp: Ditto.
16342
16343 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
16344 define vxworks when building the testcase.
16345
16346 * gdb.base/ptype.exp: Fix testnames to be unique.
16347 * gdb.base/radix.exp: Ditto.
16348 * gdb.base/term.exp: Ditto.
16349 * gdb.base/whatis.exp: Ditto.
16350 * gdb.c++/classes.exp: Ditto.
16351
16352Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
16353
16354 * gdb.base/callfuncs.exp: Fix indentation.
16355
16356 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
16357 suppress_flag has been set.
16358 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
16359 target feature.
16360
16361Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
16362
16363 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
16364 the testcase.
16365
16366 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
16367 set_debug_traps() and breakpoint().
16368 * gdb.c++/misc.cc (main): Ditto.
16369 * gdb.c++/templates.cc (main): Ditto.
16370 * gdb.c++/virtfunc.cc (main): Ditto.
16371
16372Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
16373
16374 * lib/gdb.exp(gdb_step_for_stub): New function.
16375 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
16376 exists, reload the executable and do a "continue" instead of
16377 doing a jump.
16378 (runto_main): Use gdb_step_for_stub.
d63a86f8 16379
c906108c
SS
16380 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
16381 tests to have unique names.
16382 * gdb.base/callfuncs.exp: Ditto.
16383 * gdb.base/commands.exp: Ditto.
16384 * gdb.base/default.exp: Ditto.
16385 * gdb.base/help.exp: Ditto.
16386 * gdb.base/list.exp: Ditto.
16387 * gdb.base/opaque.exp: Ditto.
16388 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
16389 similar tests.
d63a86f8 16390
c906108c
SS
16391 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
16392 * gdb.c++/cplusfuncs.cc: Ditto.
16393 * gdb.c++/virtfunc.cc: Ditto.
16394
16395 * config/monitor.exp: Keep track of the last file we saw, rather
16396 than trying to get the info from gdb.
16397
16398 * gdb.fortran/types.exp: Move comment to previous line.
16399
16400Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
16401
16402 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
16403 target mode.
16404
16405Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
16406
16407 From Bob Manson:
16408 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
16409 string from GDB when it connects.
16410
16411 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
16412
16413Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
16414
16415 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
16416 if we can't get a debug format from GDB (we may be testing an
16417 older GDB). Use a 10 second timeout when checking for the format.
16418
16419 * gdb.stabs/weird.exp: Fix quoting.
16420
16421 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
16422
16423Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
16424
16425 * config/arm-ice.exp: New file.
16426
16427Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
16428
16429 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
16430 until it has been modified to work with the new testsuite.
16431
99707966 16432 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
16433 testcase won't compile, cause all of the testcases in the file to
16434 fail instead.
16435
16436 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
16437 (gdb_clear_suppressed): New procedure.
16438 (gdb_stop_suppressing_tests): Only clear suppress_flag if
16439 it contains a positive value.
16440
16441Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
16442
16443 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
16444
16445 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
16446
16447Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
16448
16449 * lib/gdb.exp (setup_xfail_format): New function.
16450 (get_debug_format): New function to get debug format.
16451 (debug_format): New global variable to hold last value set
16452 by get_debug_format.
16453 * gdb.base/list.exp: Call get_debug_format and expect some
16454 tests to fail for DWARF 1 and COFF formats.
16455 * gdb.c++/ptype.exp: Ditto.
16456 * gdb.c++/classes.exp: Ditto.
16457 * gdb.c++/cplusfuncs.exp: Ditto.
16458 * gdb.c++/inherit.exp: Ditto.
16459 * gdb.c++/templates.exp: Ditto.
16460 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 16461
c906108c
SS
16462Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
16463
16464 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
16465 host doesn't have a currently-open connection.
16466
16467 * config/sparclet.exp: Cleanups and fixes to make it generic for
16468 any gdb stub target. Handle cases where gdb doesn't respond when
16469 interrupted in a sane fashion.
16470
16471 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
16472 same thing in a totally different way.
16473
16474 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
16475 setting "timeout".
16476 (gdb_start): We set the global gdb_prompt variable in
16477 default_gdb_init now.
16478
16479Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
16480
16481 * gdb.base/printcmds.exp: Fix "check for floating addition"
16482 regexp to accept results within approx +/- .01 of exact value.
16483 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
16484
16485Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
16486
16487 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
16488 properly.
16489 (gdb_expect): Add optional timeout parameter, and add timeout
16490 value to various calls.
16491 (gdb_suppress_tests): Only give one warning message per group.
16492
16493Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
16494
16495 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
16496 global variables. Handle getting a value for $timeout more
16497 gracefully.
16498
16499Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
16500
16501 * lib/gdb.exp: Close connection to remote host if gdb doesn't
16502 initialize.
16503 (default_gdb_init): New procedure; allow gdb_init to be overridden
16504 by a target configuration file.
16505 (gdb_expect): Pass the timeout to remote_expect.
16506
16507 * config/monitor.exp(gdb_load): Fix typo in regexp.
16508
16509Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
16510
16511 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
16512
16513Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
16514
16515 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
16516 here. Call gdb_target_exec before rebooting the target, to make
16517 sure the connection to the target is closed.
16518 (gdb_load): Pass the name of the executable to gdb_target_monitor.
16519 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
16520 Also detect "Timeout reading from remote" error.
16521
16522 * config/gdbserver.exp: Pass the executable being loaded to
16523 gdb_target_monitor. Don't call gdb_file_cmd here; let
16524 gdb_target_monitor do it.
16525
16526 * gdb.disasm/hppa.exp: Don't use exec_output.
16527
16528Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
16529
16530 * gdb.base/list.exp: If we're debugging a non-native target,
16531 try to set the pc register to point to the start of the
16532 program before doing the first list command.
16533
16534 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
16535 test_calls after restarting.
16536
16537 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
16538 reloading.
16539
16540 * gdb.base/watchpoint.exp: Fix typo.
16541
16542 * gdb.base/setshow.exp: Check for use_gdb_stub.
16543
16544 * gdb.base/break.exp: Fix continue until exit test for the gdb
16545 stub case.
16546 * gdb.base/langs.exp: Ditto.
16547
16548 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
16549 gdb_load_offset. If we weren't given a file to load, figure out
16550 what the current file is and use it.
16551
16552 * config/i386-bozo.exp: New file.
16553
16554Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
16555
16556 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
16557 feature.
16558
16559 * config/proelf.exp: New entry.
16560
16561Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
16562
16563 * lib/gdb.exp: Remove spurious .* patterns at the beginning
16564 of regexps.
16565
16566 * gdb.base/watchpoint.exp: Don't run the test_stepping
16567 tests if gdb can't call functions on the target.
16568
16569 * gdb.base/setshow.exp: Don't run the set prompt tests if
16570 the board has gdb_prompt set.
16571
16572Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
16573
16574 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
16575 * gdb.base/commands.exp: Likewise.
16576 * gdb.base/setshow.exp: Likewise.
16577
16578Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
16579
16580 * config/monitor.exp(gdb_start): Look for gdb_prompt target
16581 feature.
16582
16583 * config/i960.exp: New file.
16584
16585Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
16586
16587 * gdb.base/funcargs.exp: Check for gdb,short_int target
16588 feature instead of looking for explicit target triplets.
16589
dc96c6c7 16590Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 16591
d63a86f8 16592 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
16593 "p 123DEADBEEF", to check parse_number.
16594 * top.c: change "to enable to enable" to "to enable" in a couple
16595 of help strings.
16596
16597Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
16598
16599 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
16600 on the mn10300.
d63a86f8 16601
c906108c
SS
16602Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
16603
16604 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
16605 where the test executable is run with explicit args.
16606 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
16607
16608Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
16609
16610 * gdb.base/run.c: Use FAKEARGV to build test executable that
16611 does not require a command line arg, since most simulators
16612 don't currently support passing such an arg into the simulated
16613 program.
16614 * gdb.base/commands.exp: Change tests to insert the proper
16615 value as the arg to the first recursive factorial call. Change
16616 compilation line to define FAKEARGV at compile time.
16617
16618Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
16619
16620 * gdb.base/recurse.exp: Enable these tests for the mn10300.
16621 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
16622 function with watchpoint enabled" test.
16623
16624Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
16625
16626 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
16627 Don't call gdb_test when the command doesn't return to a gdb prompt.
16628
16629 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
16630 "Tests restarted" messages.
16631
16632Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
16633
16634 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
16635
dc96c6c7 16636Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16637
16638 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
16639 for INFO SYMBOL; add help tests for OVERLAY commands.
16640 * gdb.base/default.exp: add tests for INFO SYMBOL command;
16641 add tests for OVERLAY commands
16642 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
16643 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
16644 * gdb.base/sigall.c: add usestubs code frag
16645 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 16646
c906108c
SS
16647Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
16648
16649 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
16650 failures.
16651 (gdb_stop_suppressing_tests): Note that tests have restarted.
16652
16653Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
16654
16655 * config/h8300.exp: New file.
16656
16657Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
16658
16659 * gdb.base/setshow.exp: Check for the existence of a
16660 feature, not its value.
16661
16662Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
16663
16664 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
16665
16666 * gdb.base/scope.exp: It's now init0(), not init().
16667
16668 * gdb.base/scope0.c: For now, change init() to be init0().
16669
16670 * config/monitor.exp: Use gdb_serial in preference to serial
16671 or netport.
16672
16673 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
16674 and it's not already set.
16675
16676Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
16677
16678 * gdb.base/setshow.exp: Only test the run command if the target
16679 isn't using a stub and if it supports argument passing.
16680
16681Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
16682
16683 * config/udi.exp(gdb_start): Make sure UDICONF is set
16684 properly before starting gdb.
16685
16686Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
16687
16688 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
16689 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
16690 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
16691
16692Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
16693
16694 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
16695 specialized code to reboot the board, use remote_reboot instead.
16696
16697 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
16698
16699 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
16700
16701 * config/monitor.exp: Make sure we disconnect from the target.
16702 Also, try a reboot/reload cycle instead of failing if the
16703 load fails.
16704
16705Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
16706
16707 * gdb.base/default.exp: Don't set match_max.
16708 * gdb.base/help.exp: Ditto.
16709 * gdb.base/list.exp: Ditto.
16710 * gdb.base/signals.exp: Ditto.
16711
16712 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
16713 set, use remote_ld to download the testcase instead of
16714 the GDB loader.
16715
16716Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
16717
16718 * config/vr5000.exp: New file.
16719
16720 * config/monitor.exp(gdb_target_monitor): Add pattern for
16721 "Ending remote" to detect errors in connecting.
16722
16723 * gdb.base/setshow.exp: Add .* within auto language test.
16724
16725 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
16726 target feature.
16727
16728 * config/monitor.exp(gdb_load): Check for a failure when loading,
16729 and reboot the board if necessary.
16730
16731 * gdb.base/setvar.exp(test_set): Handle multiple prints within
16732 a set of tests. Remove print.* from the patterns being checked.
16733
16734Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
16735
16736 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
16737 refer to gdb_spawn_id.
16738
16739 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
16740 longer used.
16741 * config/sparclet.exp: Ditto.
16742 * config/sparclet-old.exp: Ditto.
16743 * config/slite.exp: Ditto.
16744 * config/sim.exp: Ditto.
16745 * gdb.base/funcargs.exp: Ditto.
16746
16747 * lib/gdb.exp:Remove references to gdb_spawn_id.
16748 (gdb_expect): Move to remote.exp.
16749
16750Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
16751
16752 * config/monitor.exp: Detect the "Couldn't establish connection"
16753 message from GDB.
16754
16755Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
16756
16757 * gdb.base/bitfields.exp: Use runto instead of explicit
16758 gdb_run_cmd/gdb_expect sequences.
16759
16760 * gdb.base/break.exp(text_next_with_recursion): Add match for
16761 gdb_expect call.
16762
16763 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
16764 We also need to handle the "A program is being debugged already"
16765 prompt from gdb. Use gdb_test to set the baud rate.
16766
16767 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
16768 to 20000. Really. I mean it.
16769
16770Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
16771
16772 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
16773 fails. If suppress_flag is set, skip perror message about not
16774 being able to send to GDB.
16775 (send_gdb): If suppress_flag is set, don't try to send commands to
16776 GDB.
16777 (gdb_expect): If suppress_flag is set, always fail immediately.
16778 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
16779 (gdb_init): Call gdb_stop_suppressing_tests.
16780 (default_gdb_exit): Ditto.
16781 (default_gdb_start): Ditto.
16782
16783 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
16784 gdb_stop_suppressing_tests as appropriate.
16785 * gdb.base/break.exp: Ditto.
16786 * gdb.base/callfuncs.exp: Ditto.
16787 * gdb.base/commands.exp: Ditto.
16788 * gdb.base/exprs.exp: Ditto.
16789 * gdb.base/funcargs.exp: Ditto.
16790 * gdb.base/list.exp: Ditto.
16791 * gdb.base/recurse.exp: Ditto.
16792 * gdb.base/scope.exp: Ditto.
16793 * gdb.base/structs.exp: Ditto.
16794 * gdb.c++/inherit.exp: Ditto.
16795
16796Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
16797
16798 * config/vr4300.exp: New file.
16799
99707966 16800 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 16801
99707966 16802 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
16803
16804Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
16805
16806 * lib/gdb.exp(gdb_init): New function.
16807
16808 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
16809 for each individual variable set.
16810
16811 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
16812 name.
16813
16814 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
16815
16816 * gdb.base/scope.exp: Use gdb_test.
16817
16818 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
16819 aborting; the testsuite driver will do that for us (see
16820 gdb_finish). Also, use gdb_test in a few more places.
16821
16822Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
16823
16824 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
16825
16826Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
16827
16828 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
16829 and "add_tests" are not at the same address.
16830
16831Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
16832
16833 * gdb.base/ptype.exp: Use gdb_test.
16834
16835Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
16836
16837 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
16838 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
16839 left in. No longer expect them to fail.
16840
16841 * gdb.stabs/*.mt; Deleted, no longer used.
16842 * gdb.stabs/configure.in: Remove references to target makefile
16843 frags.
16844 * gdb.stabs/configure: Rebuilt.
16845
16846 * gdb.disasm/*.mt: Deleted, no longer used.
16847 * gdb.disasm/configure.in: Remove references to target makefile
16848 frags. Use "sh3.s" as the unique filename for this directory.
16849 * gdb.disasm/configure: Rebuilt.
16850
16851 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
16852 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
16853 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
16854
16855Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
16856
16857 * config/udi.exp: Use mondfe,name instead of remote_host.
16858
16859Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
16860
16861 * gdb.base/watchpoint.exp: Don't expect a failure when calling
16862 a function with a watchpoint enabled on the mn10200.
16863
16864 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
16865 before trying to create it!
16866
16867Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
16868
16869 * config/vx.exp: Use hostname instead of netport.
16870
16871 * config/vxworks.exp: New file.
16872
16873 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
16874
16875 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
16876 gdb before assuming everything worked. Send a ^C if a timeout
16877 occurs.
16878
16879 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
16880 $gdb_spawn_id directly.
16881 (gdb_run_cmd): Try _start as well as start. Use the target feature
16882 gdb,start_symbol as the symbol to start from when jumping.
16883
16884Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
16885
16886 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
16887 redundant) test.
16888
16889 * gdb.base/recurse.exp: Relax final value test for 'b' so that
16890 it doesn't lose for 16bit integer systems.
16891
16892Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
16893
16894 * gdb.fortran/types.exp: If the target doesn't support "double"
16895 data types, then expect "real" types to only be 4 bytes.
16896
16897 * gdb.c++/virtfunc.exp: Expect failure for virtual function
16898 call tests if the target doesn't support inferior function calls.
16899
16900 * gdb.base/printcmds.exp: Allow minor deviation in FP values
16901 in printf tests.
16902
16903Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
16904
16905 * gdb.base/help.exp: Disable "help set", "help show", and
16906 "help support". Simplify regexp for "help stack".
16907
16908 * gdb.base/default.exp: Set match_max to 5000 and the timeout
16909 to 60 seconds. Temporarily set match_max to 15000 around the
16910 "info copying" test.
16911
16912 * gdb.base/nodebug.exp: Don't try to do an inferior function
16913 call if the target doesn't support them.
16914 * gdb.base/printcmds.exp: Likewise.
16915 * gdb.base/setvar.exp: Likewise.
16916 * gdb.base/structs.exp: Likewise.
16917 * gdb.c++/templates.exp: Likewise.
16918 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
16919
16920 * gdb.base/recurse.exp: Enable for the mn10200.
16921
16922 * configure.in: Do configure gdb.stabs directory for *-*-elf
16923 targets.
16924 * configure: Rebuilt.
16925
16926 * gdb.base/break.exp: Check for gdb,noresults before testing
16927 exit status and/or results from the target.
16928 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
16929 * lib/gdb.exp: Remove old (now bogus) initialization of
16930 noinferior, noargs, noresults and nosignals.
16931
16932Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
16933
16934 * config/sh.exp: New file.
16935
16936 * config/slite.exp: Try to connect multiple times to the board
16937 before rebooting. Only send a "monitor run" if need_monitor_run
16938 is set.
16939
16940 * gdb.base/break.exp: Don't do the "stub continue" test if
16941 the target has gdb_stub set.
16942
16943 * gdb.base/callfuncs.exp: Increase the timeout.
16944
16945 * gdb.base/interrupt.exp: Don't even try to compile the testcase
16946 if the target has gdb,noinferiorio set.
16947
16948 * gdb.base/list.exp: Increase match_max to 10000 characters.
16949
16950 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
16951
16952 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
16953 target.
16954
16955 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
16956
16957Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
16958
16959 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
16960 trying to delete the copy of gdb. Catch the file delete so we
16961 don't die if the delete fails; also, the file should be copied to
16962 the host, not to the build.
16963
16964Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
16965
16966 * lib/gdb.exp(gdb_test): Surround the result pattern with
16967 parenthesis in case it contains multiple regexps separated
16968 with |.
16969
16970 * gdb.base/watchpoint.exp: Use gdb_test.
16971 * gdb.base/default.exp: Ditto.
16972
16973Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
16974
99707966 16975 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 16976
c906108c
SS
16977 * gdb.base/scope.exp: Use gdb_test.
16978 * gdb.c++/classes.exp: Ditto.
16979 * gdb.c++/inherit.exp: Ditto.
16980
16981Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
16982
16983 * gdb.base/crossload.exp: Don't use execute_anywhere, use
16984 remote_exec instead.
16985 * gdb.base/corefile.exp: Don't be ridiculous.
16986 * gdb.base/*.c: Add missing stub invocations.
16987
16988Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
16989
16990 * config/slite.exp: Miscellaneous fixes.
16991
16992 * lib/gdb.exp: Fix runto.
16993
16994 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
16995 the target.
16996
16997 * gdb.base/watchpoint.exp: Fix regexp.
16998
16999 * lib/gdb.exp(default_gdb_exit): Add a catch to the
17000 close and wait commands, as the descriptor may now be
17001 invalid. Always call "remote_close host".
17002
17003Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
17004
17005 Major rewrite for testsuite revision.
d63a86f8 17006
c906108c
SS
17007 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
17008 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
17009 instead of relying on spawn_id to always contain a valid
17010 spawn id.
17011 (get_compiler_info): New procedure to build the ${binfile}.ci
17012 file, instead of replicating this in N different places.
17013 (gdb_compile): New procedure.
d63a86f8 17014
c906108c
SS
17015 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
17016 appropriate arguments) instead of compile. Use gdb_test in a lot
17017 more places. Use send_gdb instead of send. Always run gdb_start
17018 at the start of a testcase, as this is no longer done magically.
17019
17020 config/*-gdb.exp: Rename without the -gdb suffix.
17021
17022 config/mips.exp: Use remote_close instead of exit_remote_shell.
17023 config/monitor.exp: Use target_info instead of looking at
17024 baud, timeout, etc.
17025 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
17026
17027Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17028
17029 * gdb.c++/templates.exp (test_ptype_of_templates),
17030 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
17031 Update expect patterns for destructors and assignment operators
17032 to match corresponding c-typeprint.c changes.
17033 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
17034 to destructor breakpoint test, GDB should be able to set the
17035 destructor breakpoint without specifying arguments.
17036
17037Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
17038
17039 * gdb.threads/pthreads.exp: Change result for failure to compile due
17040 to lack of pthreads runtime support from an error to simply an
17041 unsupported test, per dejagnu standards.
17042
17043Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17044
17045 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
17046 where GDB exits to reduce pattern match time.
17047 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
17048
17049 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
17050
dc96c6c7 17051Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17052
17053 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
17054 * gdb.base/default.exp: ditto.
17055 * gdb.base/nodebug.exp: ditto.
17056 * gdb.base/printcmds.exp: ditto.
17057 * gdb.base/ptype.exp: ditto.
17058 * gdb.base/setvar.exp: ditto.
17059 * gdb.base/structs.exp: ditto.
17060 * gdb.base/setshow.c: Guard against uninitialized values of argc.
17061
17062Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
17063
17064 * configure, */configure: Rebuild with autoconf 2.12.
17065
17066Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
17067
17068 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
17069 use new i*86-pc-linux*-gnu quads.
17070 * gdb.base/corefile.exp: Ditto.
17071 * gdb.base/signals.exp: Ditto.
17072 * gdb.base/sigall.exp: Ditto.
17073 * gdb.base/interrupt.exp: Ditto.
17074
17075 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
17076 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
17077 RedHat 4.0.
d63a86f8 17078
c906108c
SS
17079 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
17080 linux. This allows the test case to at least compile on latest
17081 linux, but still not run due to missing the threads runtime library.
17082
17083Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17084
17085 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
17086 directory to search gdb directory. Accept and step over conditional
17087 stack alignment code. Consume $prompt in failure cases.
17088 Reset timeout to $oldtimeout instead of some arbitrary value.
17089 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
17090 timeout problems with infinite stack backtraces.
17091 * gdb.base/ptype.exp (ptype struct link, union tu_link):
17092 Accept function parameters for linkfunc member.
17093
17094Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
17095
17096 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
17097 (CXXFLAGS): Remove, unreferenced.
17098 (B_OPTIONS): Add for -B options and add code to initialize with
17099 previous -B options and also add -B option to pick up cross compiled
17100 runtime.
17101 (TARGET_INCLUDES): Add for -I options and add code to initialize when
17102 doing cross compiles.
17103 (target_alias): Declare global.
17104 (xgcc): Set variable to full path of gcc in build tree. Use findfile
17105 to verify that gcc exists in build tree, and if so set CC to that
17106 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 17107
c906108c
SS
17108Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
17109
17110 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
17111 ptype test for anonymous union. Fixup testcase to match
17112 current gcc debug output.
17113
17114Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
17115
17116 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
17117 force argument to an unsigned long type.
17118
17119Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
17120
17121 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
17122 tests and anonymous union print/ptype tests.
17123 * gdb.base/list.exp (test_forward-search): Increase timeout by
17124 5 minutes for the "search extremely long line" case.
17125 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
17126 completely optional and that the pass/fail messages use the command as
17127 the message if that third arg is a null string.
17128 (gdb_test_exact): Arrange that a null string pattern means match a
17129 null string output rather than any output, which might include random
17130 errors.
17131 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
17132 backtrace test.
17133 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
17134 always failing and failure is now exposed by gdb.exp changes.
17135
17136Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
17137
17138 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
17139 weren't being noted.
17140
17141Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17142
17143 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
17144 * gdb.stabs/weird.exp: Remove v_comb xfails.
17145
dc96c6c7 17146Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17147
17148 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 17149 list.exp scope.exp watchpoint.exp]
c906108c 17150 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 17151
dc96c6c7 17152Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17153
17154 * config/monitor.exp: Increase download timeout to 1000 seconds.
17155
dc96c6c7 17156Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17157
17158 * config/m32r.exp: Increase timeout to 120 seconds.
17159
17160Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
17161
17162 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
17163 and accept older ordering as obsolescent gcc or gdb.
17164 * gdb.c++/templates.exp: Ditto.
17165 * gdb.c++/virtfunc.exp: Ditto.
17166
17167Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
17168
17169 * gdb.base/coremaker.c: Add code to mmap some data so we
17170 can check that it ends up in the core file.
17171 * gdb.base/corefile.exp: Add test to read mmapped data
17172 from core file.
17173
dc96c6c7 17174Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17175
17176 * config/m32r.exp: New file.
17177
17178Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
17179
17180 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
17181 that cflags can contains -gstabs, and work correctly for other tests.
17182
dc96c6c7 17183Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17184
17185 * gdb.base/setshow.exp: New file, tests show and set.
17186 * gdb.base/setshow.c: New file, tests show and set.
17187 * gdb.base/help.exp: Add test for help set|show annotate.
17188 * gdb.base/default.exp: Add test for set|show annotate.
17189
17190Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
17191
17192 * testsuite/gdb.base/break.exp: Make backtrace from factorial
17193 errors unique.
17194 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
17195 explicitly.
17196
17197Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
17198
17199 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
17200 and width commands. This is done elsewhere.
17201 * (gdb_start): Don't call gdb_start_sim here. That's already
17202 done in gdb_load. This fixes lots of failures in default.exp.
17203
17204Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
17205
17206 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
17207 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
17208 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
17209 in the same we we treat other failures (since it may be an expected
17210 condition), rather than as an error.
17211 * gdb.base/signals.exp (test_handle_all_print): Revert back to
17212 old test format.
17213
17214Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
17215
17216 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
17217 (distclean maintainer-clean realclean): No need to remove files
17218 twice. Nuke the duplicates.
17219 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 17220 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
17221 Remove config.h along with other config files.
17222
17223Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
17224
17225 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
17226 "p func1 ()" and note that rests of tests are skipped.
17227 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
17228 setup_xfails for "print func2::coremaker_local".
17229 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
17230 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
17231 affected by the previous run test.
17232 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
17233 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
17234 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
17235 "pass int powerset tuple" and "pass modeless int powerset tuple".
17236 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
17237 "real write 4" and "real write 8".
17238 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
17239 setup_xfails for "print vs1 after tuple assign 2",
17240 "print \$i after tuple assign 2", and
17241 "print vs2 after tuple assign 2".
17242 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
17243 meaningful error message and return -1 so the caller can
17244 suppress further tests and avoid a cascade of errors.
d63a86f8 17245
c906108c
SS
17246Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
17247
17248 * gdb.base/a1-selftest.exp: Tweak tests to account for new
17249 format for printing version.
17250 * gdb.base/default.exp: Ditto.
17251 * gdb.base/interrupt.exp: Fix problem with cascade of
17252 errors if child process dies while calling a function.
d63a86f8 17253
c906108c
SS
17254Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
17255
17256 * Makefile.in (VPATH): Add
17257 * Makefile.in (Makefile, config.status): Fix rules so things get
17258 remade when necessary.
17259
17260Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
17261
17262 * Makefile.in (just-check): Add path to sibling expect dir
17263 to environment variable specified by RPATH_ENVVAR.
17264
17265Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
17266
17267 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
17268 (just-check): Add shared library paths for libstdc++, tk,
17269 tcl, bfd, and opcodes to the environment variable specified
17270 in RPATH_ENVVAR.
17271 * configure.in: Add support to recognize --enable-shared flag
17272 and generate correct value for RPATH_ENVVAR.
17273 * configure: Regenerated with autoconf.
17274
17275Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
17276
17277 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
17278 include all osf versions.
17279 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
17280 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
17281 when target is linux. When failing to build pthreads test
17282 executable, give more meaningful message.
17283 * gdb.threads/pthreads.c: Hpux also uses old definition of second
17284 arg for pthread_create.
d63a86f8 17285
c906108c
SS
17286Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
17287
17288 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
17289 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
17290 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
17291 and -lpthreads (everybody else).
17292 (test_startup): Fail gracefully if threads are not supported.
17293 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
17294 "p/c array_index("abcdef",2)" when not gcc compiled.
17295 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
17296 "print func2::coremaker_local" when not gcc compiled.
17297 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
17298 "ptype on opaque struct tagname (statically)",
17299 "ptype on opaque struct tagname (dynamically) 1", and
17300 "ptype on opaque struct tagname (dynamically) 2"
17301 for not compiled with gcc.
17302 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
17303 backtrace when compiled with gcc.
d63a86f8 17304 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
17305 than always return success.
17306
17307Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
17308
17309 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
17310
17311Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
17312
17313 * gdb.base/structs.exp: Undo last change.
17314
17315Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
17316
17317 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
17318 encapsulate all the steps/nexts done during self test, starting
17319 at main, and makes them less sensitive to optimization issues.
17320 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
17321 signal handler" test.
17322 * gdb.threads/pthreads.exp: Only run this for native configs.
17323 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
17324 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
17325 tests.
17326 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
17327 for "runto test_calls(void)" test.
d63a86f8 17328
c906108c
SS
17329Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
17330
17331 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
17332 and don't expect address info in breakpoint confirmations.
17333
17334Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
17335
17336 * gdb.base/list.exp (test_forward_search): Increase timeout
17337 temporarily by 60 seconds for searching extremely long line,
17338 and then reset to old value when done. Increase expect input
17339 buffer to 10000.
17340
17341Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
17342
17343 * gdb.base/list.exp (test_forward_search): Fix to handle very
17344 long source line without overflowing expect's input buffer.
17345
17346Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
17347
17348 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
17349 "buffer_full".
17350
17351 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
17352 "buffer_full".
17353
17354 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
17355 "buffer_full".
17356
17357 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
17358 "buffer_full".
17359
17360Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
17361
17362 * configure.in (configdirs): Add gdb.threads.
17363 * configure: Regenerated with autoconf.
17364 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
17365 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
17366 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 17367
c906108c
SS
17368Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
17369
17370 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
17371
17372Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
17373
17374 * gdb.base/signals.exp (test_handle_all_print): Test separately for
17375 each signal's status in the output of "handle all print".
17376 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
17377 the \r\n sequence that immediately precedes the gdb prompt.
17378 * gdb.base/a1-selftest.exp: Save original timeout and restore
17379 after test.
17380
17381Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
17382
17383 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
17384 symbol.
17385
17386Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
17387
17388 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
17389
17390Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
17391
17392 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
17393 timeout by 60 seconds.
17394
17395Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
17396
17397 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
17398 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
17399 error return.
17400
17401Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
17402
17403 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
17404 gdb initialization, also report how long dejagnu waited. Restore
17405 old timeout before doing error return. Temporarily increase timeout
17406 by 3 minutes to allow for slow startups over heavy NFS use.
17407
17408Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
17409
17410 * lib/gdb.exp: Report timeout value for verbosity level 2.
17411 * config/gdbserver.exp: Ditto.
17412 * config/hppro.exp: Ditto.
17413 * config/mips-gdb.exp: Ditto.
17414 * config/monitor.exp: Ditto.
17415 * config/netware.exp: Ditto.
17416 * config/sim-gdb.exp: Ditto.
17417 * config/slite-gdb.exp: Ditto.
17418 * config/udi-gdb.exp: Ditto.
17419 * config/unix-gdb.exp: Ditto.
17420 * config/vx-gdb.exp: Ditto.
17421 * gdb.base/a1-selftest.exp: Ditto.
17422 * gdb.base/a2-run.exp: Ditto.
17423 * gdb.base/break.exp: Ditto.
17424 * gdb.base/corefile.exp: Ditto.
17425 * gdb.base/list.exp: Ditto.
17426 * gdb.base/recurse.exp: Ditto.
17427 * gdb.base/scope.exp: Ditto.
17428 * gdb.base/signals.exp: Ditto.
17429
17430Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
17431
17432 * gdb.threads/Makefile.in (docdir): Removed.
17433
17434Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
17435
17436 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 17437 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 17438 @srcdir@.
d63a86f8 17439 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
17440 autoconf 2.5 or higher.
17441 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
17442
17443Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
17444
17445 * configure: Regenerated.
17446 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
17447 avoid name clashes with SunOS headers.
17448
17449Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
17450
17451 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
17452
17453Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
17454
17455 * gdb.base/callfuncs.exp: Finish last change -- make sure the
17456 prototype information ends up in the compiler info file.
17457
17458Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
17459
17460 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
17461 attempting to regenerate it. Eliminate use of a temporary file
17462 and just generate the info file directly. Source it immediately,
17463 for consistency of use.
17464 * gdb.base/corefile.exp: Ditto
17465 * gdb.base/exprs.exp: Ditto.
17466 * gdb.base/funcargs.exp: Ditto.
17467 * gdb.base/langs.exp: Ditto.
17468 * gdb.base/list.exp: Ditto.
17469 * gdb.base/mips_pro.exp: Ditto.
17470 * gdb.base/nodebug.exp: Ditto.
17471 * gdb.base/opaque.exp: Ditto.
17472 * gdb.base/ptype.exp: Ditto.
17473 * gdb.base/scope.exp: Ditto.
17474 * gdb.base/setvar.exp: Ditto.
17475 * gdb.base/signals.exp: Ditto.
17476 * gdb.base/whatis.exp: Ditto.
17477 * gdb.c++/templates.exp: Ditto.
17478 * gdb.c++/virtfunc.exp: Ditto.
17479 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
17480 whether or not to add -lstdc++ to the compile command line args.
17481
17482Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17483
17484 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
17485 it got fixed by the recent lookup_minimal_symbol_by_pc change.
17486 Increase timeout, a lot of single stepping might be needed if the
17487 target has no hardware watchpoints.
17488
17489Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
17490
17491 * gdb.base/break.exp: Ignore compiler warnings when compiling
17492 break.c.
17493 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
17494 * gdb.base/default.exp: Add h8300 xfails. Handle messages
17495 from remote-sim.
17496 * gdb.base/exprs.exp: Add h8300 xfails.
17497 * gdb.base/funcargs.exp: Likewise.
17498 * gdb.base/nodebug.exp: Likewise.
17499 * gdb.base/printcmds.exp: Likewise.
17500 * gdb.base/ptype.exp: Likewise.
17501 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
17502 h8300 xfails.
d63a86f8 17503 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
17504 on the h8300.
17505 * gdb.base/funcargs.c: Explicitly make last constant argument to
17506 call_after_alloca_subr an unsigned long type.
17507 * gdb.base/return.c: Include stdio.h.
17508
17509Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
17510
17511 * config/abug.exp: New file for the older Motorola Bug monitor
17512 that runs on the mvme13x series VME boards.
17513 * config/monitor.exp: Use the new config array for target settings
17514 if they exist.
17515
17516Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
17517
17518 * sim-gdb.exp: Make the SH simulator allocate less space when
17519 it is targeted.
17520
17521Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
17522
17523 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
17524 test.
17525
17526Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
17527
17528 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
17529 "rs6000-*-*" for "list function in include file" when gcc compiled.
17530 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
17531 for "p ctable1[120]".
17532 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
17533 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
17534 Remove setup_xfail for "rs6000-*-*" for
17535 "print 'scope0.c'::filelocal before run".
17536 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
17537 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
17538 since some compilers don't allow both options to be given
17539 on the same command line. Create object file and move it.
d63a86f8 17540
c906108c
SS
17541Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
17542
17543 * gdb.base/corefile.exp: Always regenerate the core file, since
17544 we always regenerate the coremaker program. Detect special case
17545 where registers cannot be read from core file.
d63a86f8 17546
c906108c
SS
17547Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
17548
17549 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
17550 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
17551 * gdb.c++/templates.exp: Only match on basename of file since
17552 some formats like xcoff don't encode directory information.
17553 * gdb.stabs/weird.exp: Use the right sed script for powerpc
17554 and rs6000 AIX xcoff targets.
17555 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
17556 * configure: Regenerate.
17557 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
17558 here, rather than in distclean.
d63a86f8 17559
c906108c
SS
17560Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
17561
17562 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
17563 defined, and use it to compile the test case with -O2. The
17564 native compilation still uses no optimization.
17565 * gdb.base/mips_pro.c: Remove inline assembly code since
17566 it is compiled PIC by default, which results in assembler
17567 warnings that make the testsuite think the compilation
17568 was unsuccessful.
17569
17570Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
17571
17572 * gdb.c++/misc.exp: Add note to message for
17573 "print s.a for foo struct" that this is a known gcc 2.7.2
17574 and earlier bug.
17575
17576Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
17577
17578 * gdb.base/break.exp: Fix pattern for matching "Delete all
17579 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
17580 setup_xfail for deleting all breakpoints test. Fix various
17581 timeout messages to include "(timeout)".
17582 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
17583 for "p t_float_values2(3.14159,float_val2)".
17584 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
17585 for "continue to call2g" when gcc compiled.
17586 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
17587 "up to foo in langs.exp", "show language at foo in langs.exp",
17588 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
17589 and "show language at fsub in langs.exp".
17590 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
17591 "list line 1 in include file", "list message for lines past EOF",
17592 "list function in include file", "list list0.h:foo", and
17593 "list filename:function; nonexistant function".
17594 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
17595 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
17596 and "ptype t_char_array" to be for native cc only.
d63a86f8 17597
c906108c
SS
17598Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
17599
d63a86f8 17600 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
17601 setup_xfail for "print coremaker_bss", "print coremaker_ro",
17602 "print func2::coremaker_local", and "backtrace in corefile.exp".
17603
17604Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
17605
17606 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
17607 "bt in signals.exp". This problem only appears when running
17608 the testsuite, and then only intermittently.
17609
17610Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
17611
17612 * gdb.base/return.exp (return_tests): Differentiate between
17613 two tests of continuing.
17614
17615Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
17616
17617 * */Makefile.in (maintainer-clean): Remove config.log.
17618 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
17619 * gdb.c++/Makefile.in (PROGS): Add inherit.
17620 (clean): Remove *.ci.
17621
17622Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
17623
17624 * gdb.c++/misc.cc: Add test code from Mike Stump.
17625 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
17626
17627Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
17628
17629 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
17630 to "alpha-*-osf2*" and add comment.
17631 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
17632 setup_xfail for "step over execarg initialization" and
17633 "step over corearg initialization".
17634 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
17635 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
17636 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
17637 gcc compiled for "print coremaker_bss", "print coremaker_ro",
17638 "print func2::coremaker_local", and "backtrace in corefile.exp".
17639 * gdb.base/signals.exp: Build and source signals.ci.
17640 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
17641 to be for gcc only.
17642 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 17643
c906108c
SS
17644Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17645
17646 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
17647 Feb 3 procfs.c change.
17648
17649Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
17650
17651 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
17652
17653Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
17654
17655 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
17656 from dejagnu's apparent default of 10 seconds, which gives random
17657 results when running the tests over NFS on moderately loaded systems.
17658 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
17659
17660Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
17661
17662 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
17663 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
17664 result reports.
17665
17666Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
17667
17668 * configure.in (CY_AC_PATH_TCLH): Remove.
17669 * configure: Regenerate.
17670
17671Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
17672
17673 * gdb.c++/Makefile.in (clean): Add missing '{'.
17674
17675Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
17676
17677 * lib/gdb.exp: Provide a default value for noinferior.
17678
17679 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
17680 Load libgloss.exp.
17681
17682Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
17683
17684 * gdb.disasm/hppa.exp: Compile directly into an executable, use
17685 the executable, not the .o to run the tests from.
17686
17687Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
17688
17689 * gdb.base/break.exp: Don't test for program exit or exit status
17690 if $noresults if nonzero.
17691 * gdb.base/langs.exp: Likewise.
17692 * gdb.base/watchpoint.exp: Likewise.
17693
17694 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
17695 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
17696 trying to compile the testcase.
17697
17698Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
17699
17700 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
17701 * gdb.base/signals.exp (continue to handler): Likewise.
17702
17703Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
17704
17705 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
17706
17707 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
17708
17709Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
17710
17711 * gdb.base/corefile.exp: Recognize "not found" as failure
17712 when trying to determine if a core file was generated.
17713 If no core file was generate the first time, try again without
17714 the ulimit -c to work around braindamaged shells.
17715
17716Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
17717
17718 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
17719 [] tests with "test" and enclose string in quotes.
17720 * gdb.stabs/configure: Rebuild
d63a86f8 17721
c906108c
SS
17722Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
17723
17724 Changes in sync with expect:
17725 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
17726 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
17727 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
17728 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
17729 argument to AC_REQUIRE.
17730 * configure: Regenerated.
17731
17732Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
17733
17734 * gdb.base/corefile.exp: When generating a core, discard any
17735 error messages about ulimit not found and the "core dumped"
17736 message from the shell that runs the coredumper.
17737
17738Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
17739
17740 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
17741
17742 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
17743 which sed script to run. Expect failure for v_comb test
17744 on PA targets too.
d63a86f8 17745
c906108c
SS
17746Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
17747
17748 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
17749 "print func2::coremaker_local" and for "backtrace in corefile.exp"
17750
17751Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
17752
17753 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
17754 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
17755 "sparc-sun-solaris*" xfails for "p v_comb".
17756 * lib/gdb.exp (default_gdb_start): Fix typo.
17757 * gdb.base/corefile.exp: Allow "Core was generated by ..."
17758 messages to not include the full program name that caused
17759 the core dump since some systems (such as solaris) apparently
17760 truncate this path to about 80 characters.
17761 When generating a core file first try increasing the core file
17762 size limit to unlimited since some systems may default it to
17763 zero, and it is harmless to try it. Move the test for failing
17764 to generate a core file to where it will actually get executed.
17765 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
17766 new gdb result from g++ debug info improvements and make old
17767 pattern obsolescent. Also account for size_t differences
17768 (may be int or long).
17769 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
17770 initialization before function call is placed in the delay slot
17771 and thus appears to be skipped over by commands such as "next".
17772
17773Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
17774
17775 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
17776
17777Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
17778
17779 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
17780 input source file; fix code to compile test to deal with this
17781 convention.
17782 * gdb.c++/*.exp: Likewise.
17783
17784Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
17785
17786 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
17787 "bt in signals.exp".
17788
17789Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
17790
17791 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
17792 "step over execarg initialization" and
17793 "step over corearg initialization".
17794
17795Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
17796
17797 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
17798 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
17799
17800Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
17801
17802 From Rob Savoye (rob@poseidon.cygnus.com)
17803 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
17804 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
17805 configure.in}, gdb.disasm/{Makefile.in, configure.in},
17806 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
17807 configure.in}: Major reworking for autoconfig.
17808 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
17809 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
17810 New files.
17811 * config/unix-gdb.exp: Make GDB global.
17812 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
17813 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
17814 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
17815 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
17816 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
17817 term.exp, twice.exp, watchpoint.exp, whatis.exp},
17818 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
17819 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
17820 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
17821 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
17822 pr-8136.exp, result.exp, string.exp, tuples.exp},
17823 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
17824 to returns as necessary, arrange for test to compile own testcase
17825 executable.
17826 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 17827
c906108c
SS
17828Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
17829
17830 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
17831 clear_xfail at end of test which might not call either pass or fail.
17832 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
17833 "backtrace through signal handler".
17834
17835Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17836
17837 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
17838 continuing from a job control stop signal.
17839 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
17840
17841Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
17842
17843 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
17844 * gdb.base/corefile.exp: Likewise.
17845 * gdb.base/funcargs.exp: Likewise.
17846
17847Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
17848
17849 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
17850 * config/monitor.exp: Add support for setting baud rate.
17851
17852Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
17853
17854 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
17855 i*86-*-linux* xfails for "backtrace through signal handler".
17856 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
17857 "print func2::coremaker_local".
17858 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
17859 alpha-dec-osf2* xfail for
17860 "delete all breakpoints when none".
17861
17862Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
17863
17864 * gdb.base/break.exp: Change test that deletes all breakpoints
17865 when no user breakpoints are installed. A post 4.15 change
17866 causes gdb to no longer prompt in this case.
17867
17868Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
17869
17870 * gdb.base/return.exp (return_tests): Change xfail for test
17871 "correct value returned double test" to stop xfailing at
17872 Solaris 2.5. Apparently the bug has been fixed.
17873
17874Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
17875
17876 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
17877 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
17878
17879Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
17880
17881 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
17882 * gdb.disasm/hppa.s: Corresponding changes.
17883
17884Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
17885
17886 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
17887 makefile fragment.
17888 * config/mt-hpux: Deleted.
17889
17890Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
17891
d63a86f8 17892 * Many files: When warning about suppressed tests due to a
c906108c
SS
17893 nonexistant test binary, avoid incrementing the warning count.
17894
17895Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
17896
17897 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 17898
c906108c
SS
17899Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17900
17901 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
17902 "sparc-*-solaris2*".
17903
17904Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17905
17906 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
17907 Add global and local variables and initialize them.
17908 * gdb.base/corefile.exp: Test correct mapping of corefile sections
17909 by printing variables. Remove rs6000 and powerpc xfails, BFD now
17910 extracts the file name and terminating signal from the core file.
17911 * TODO: Remove note about tests for correct mapping of corefile.
17912 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
17913 from optimizing it away.
17914 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
17915 handles common blocks.
17916
17917Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
17918
17919 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
17920 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
17921
17922Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
17923
17924 * Makefile.in (maintainer-clean): New target, synonym for
17925 realclean.
17926 * gdb.base/Makefile.in (maintainer-clean): Likewise.
17927 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
17928 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
17929 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
17930 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
17931 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
17932
17933Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
17934
17935 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
17936 xfails when not gcc compiled for "print foo::funclocal".
17937 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
17938 "print foo::funclocal at foo",
17939 "print 'scope1.c'::foo::funclocal at foo",
17940 "print foo::funclocal_bss at foo",
17941 "print 'scope1.c'::foo::funclocal_bss at foo",
17942 "print foo::funclocal_ro at foo",
17943 "print 'scope1.c'::foo::funclocal_ro at foo",
17944 "print bar::funclocal at foo" and
17945 "print 'scope1.c'::bar::funclocal at foo".
17946 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
17947 gcc compiled for "print foo::funclocal at bar".
17948 Expand all messages to ensure that they identify that
17949 the test is at bar().
17950 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
17951 gcc compiled for:
17952 "ptype on opaque struct pointer (statically)",
17953 "ptype on opaque struct tagname (statically)",
17954 "ptype on opaque struct pointer (dynamically) 1",
17955 "ptype on opaque struct tagname (dynamically) 1",
17956 "ptype on opaque struct pointer (dynamically) 2" and
17957 "ptype on opaque struct tagname (dynamically) 2
17958 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
17959 gcc compiled for:
17960 "p datalocal"
17961 "whatis datalocal",
17962 "ptype datalocal",
17963 "p bsslocal",
17964 "whatis bsslocal", and
17965 "ptype bsslocal".
17966 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
17967 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
17968 when not gcc compiled.
17969 * gdb.base/funcargs.exp (float_and_integral_args): Add
17970 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
17971 compiled.
17972 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
17973 "backtrace from call6a" when not gcc compiled.
17974 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
17975 "backtrace from call7a" when not gcc compiled.
17976 * gdb.base/callfuncs.exp (do_function_calls):
17977 Add "hppa*-*-hpux*" xfail when not gcc compiled for
17978 "p t_char_array_values(char_array_val2,char_array_val1)",
17979 "p t_char_array_values(char_array_val1,char_array_val2)",
17980 "p t_char_array_values("carray 1","carray 2")",
17981 "p t_char_array_values("carray 1",char_array_val2)",
17982 "p t_char_array_values(char_array_val1,"carray 2")",
17983 "p sum_args(1,{2})",
17984 "p sum_args(2,{2,3})",
17985 "p sum_args(3,{2,3,4})",
17986 "p sum_args(4,{2,3,4,5})"
17987 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
17988 "backtrace in corefile.exp" when not gcc compiled.
17989
17990Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17991
17992 * gdb.base/signals.exp: Rewrite `handle all print' test as
17993 a procedure. Accept blanks or TABs as whitespace, increase
17994 timeout and expect input buffer size for the large output
17995 from the command. Remove "i*86-*-bsdi2.0" xfail.
17996
17997Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17998
17999 * gdb.base/setvar.exp: Add new testcases for truncation when
18000 assigning invalid values to bitfields.
18001
18002Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
18003
d63a86f8 18004 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
18005 mips-sgi-irix* xfail for
18006 "call inferior func with struct - returns char *"
18007 and fix test so that an optional (unsigned char *) cast is
18008 accepted in the result.
18009
18010Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
18011
18012 * gdb.base/funcargs.exp (float_and_integral_args): Remove
18013 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
18014 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
18015 * gdb.base/signals.exp: Remove duplicate "handle all print" test
18016 that accidentally got checked in.
18017
18018Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
18019
d63a86f8 18020 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
18021 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
18022 compiled test.
18023 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
18024 Add mips-sgi-irix5* xfail for not gcc compiled.
18025 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
18026 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
18027 "p top", "whatis top", "p middle", and "whatis middle".
18028 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
18029 "whatis signed char" for not gcc compiled.
18030 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
18031 "set variable signed char=-1 (-1)" and
18032 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
18033 * gdb.base/funcargs.exp (float_and_integral_args):
18034 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
18035 Add mips-sgi-irix* xfail when not gcc compiled for
18036 "continue to call2b".
18037 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
18038 "continue to call2g".
18039 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
18040 "backtrace from call6a"
18041 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
18042 "backtrace from call7k".
18043 Add mips-sgi-irix5* xfail when not gcc compiled for
18044 "backtrace from call7a".
18045 (localvars_after_alloca): Fix gdb_test cmds for
18046 "print * after runto ...".
18047 Remove rs6000-*-* xfails for
18048 "print i after runto localvars_after_alloca" and
18049 "print l after runto localvars_after_alloca"
18050 for all compilers.
18051 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
18052 when not compiled with gcc, for:
18053 "print signed char == (minus)",
18054 "print signed char != (minus)",
18055 "print signed char < (minus)",
18056 "print signed char > (minus)".
18057 * gdb.base/callfuncs.exp (do_function_calls):
18058 Add mips-sgi-irix* xfail, when compiled with native compiler, for
18059 "call inferior func with struct - returns char *".
d63a86f8 18060 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
18061 "correct value returned double test" to include Solaris 2.4.
18062 * gdb.base/funcargs.exp (float_and_integral_args):
18063 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 18064
c906108c
SS
18065Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18066
18067 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
18068 enumeration bitfields if compiling with GNU C.
18069 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
18070 to empty' prompt.
18071
18072Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
18073
18074 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
18075 test for PRO targets.
18076
18077 * gdb.base/funcargs.exp: Avoid ever setting more than 8
18078 breakpoints in the inferior at any given time by making
18079 two groups of breakpoints for call2*, call6* and call7*
18080 tests.
18081
18082Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18083
18084 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
18085 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
18086 from optimizing it away.
18087 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
18088 "call inferior func with struct".
18089
18090Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
18091
18092 * configure.in: Only configure gdb.chill for particular targets.
18093
18094Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
18095
18096 * gdb.base/Makefile.in: Add action to .c.o transformation
18097 rule that generates a .ci file for each .o file and remove
18098 explicit .c.o rules except for callfuncs.o.
18099 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
18100 generates a .ci file for each .o file and remove explicit
18101 .cc.o rules.
18102 (clean): Remove *.tmp *.ci files.
18103 (EXECUTABLES): Remove templ-info.exp.
18104 * gdb.base/compiler.c: New file.
18105 * gdb.c++/compiler.cc: New file
18106 * gdb.base/scope.exp: Source gdb.base/scope.ci.
18107 Change rs6000-*-* xfail for
18108 "print 'scope0.c'::filelocal_ro" and
18109 "print 'scope1.c'::filelocal" and
18110 "print 'scope1.c'::filelocal_bss" and
18111 "print 'scope1.c'::filelocal_ro" and
18112 "print 'scope1.c'::foo::funclocal" and
18113 "print 'scope1.c'::foo::funclocal_ro" and
18114 "print 'scope1.c'::bar::funclocal" and
18115 "print 'scope0.c'::filelocal_ro" and
18116 "print 'scope1.c'::filelocal at foo" and
18117 "print 'scope1.c'::filelocal_bss at foo" and
18118 "print 'scope1.c'::filelocal_ro at foo" and
18119 "print 'scope1.c'::foo::funclocal at foo" and
18120 "print 'scope1.c'::foo::funclocal_bss at foo" and
18121 "print 'scope1.c'::foo::funclocal_ro at foo" and
18122 "print 'scope1.c'::bar::funclocal at foo" and
18123 "print 'scope0.c'::filelocal_ro" and
18124 "print 'scope1.c'::filelocal" and
18125 "print 'scope1.c'::filelocal_bss" and
18126 "print 'scope1.c'::filelocal_ro" and
18127 "print 'scope1.c'::foo::funclocal" and
18128 "print 'scope1.c'::foo::funclocal_bss" and
18129 "print 'scope1.c'::foo::funclocal_ro" and
18130 "print 'scope1.c'::bar::funclocal" and
18131 "print 'scope1.c'::bar::funclocal_bss"
18132 to only be xfail'd when not compiled with gcc.
d63a86f8 18133 Add rs6000-*-* xfail for
c906108c
SS
18134 "print 'scope0.c'::filelocal_bss before run"
18135 when compiled with gcc.
18136 (test_at_main): Add rs6000-*-* xfail for
18137 "print filelocal_ro in test_at_main"
18138 when compiled with gcc.
18139 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 18140 Add rs6000-*-aix* xfail for
c906108c
SS
18141 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
18142 "ptype t_char_array", not compiled with gcc.
18143 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
18144 xfail for "list foo (in include file)" when gcc compiled.
18145 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
18146 (integral_args): Add rs6000-*-* xfail for
18147 "run to call0a" if not compiled with gcc.
18148 (unsigned_integral_args): Add rs6000-*-* xfail for
18149 "run to call1a" if not compiled with gcc.
18150 (float_and_integral_args): Add rs6000-*-* xfail for
18151 "run to call2a" if not compiled with gcc and for
18152 "continue to call2b" for any compiler.
18153 Add rs6000-*-* xfail to
18154 "print f1 after run to call2a" for gcc compiled.
18155 (discard_and_shuffle): Add rs6000-*-* xfail for
18156 "run to call6a".
18157 (shuffle_round_robin): Add rs6000-*-* xfail for
18158 "backtrace from call7a" if not compiled with gcc.
18159 Add rs6000-*-* xfail for
18160 "backtrace from call7b" if compiled with gcc.
18161 (call_after_alloca): Add rs6000-*-* xfail for
18162 "print c in call_after_alloca" and
18163 "print s in call_after_alloca" and
18164 "backtrace from call_after_alloca_subr"
18165 if not compiled with gcc.
18166 (localvars_in_indirect_call): Add rs6000-*-* xfail for
18167 "print c in localvars_in_indirect_call" and
18168 "print c in localvars_in_indirect_call" and
18169 "backtrace in indirectly called function" and
18170 "stepping into indirectly called function"
18171 if not compiled with gcc.
18172 (localvars_after_alloca): Add rs6000-*-* xfail for
18173 "print c after runto localvars_after_alloca" and
18174 "print s after runto localvars_after_alloca" and
18175 "print i after runto localvars_after_alloca" and
18176 "print l after runto localvars_after_alloca"
18177 for all compilers.
18178 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
18179 than whatis-info.exp.
18180 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
18181 than opaque-info.exp.
18182 Setup rs6000-*-* xfail for
d63a86f8 18183 "ptype on opaque struct pointer (statically)" and
c906108c
SS
18184 "ptype on opaque struct pointer (dynamically)" when
18185 not compiled with gcc.
18186 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
18187 rather than callf-info.exp.
18188 (do_function_calls): Add clear_xfail for rs6000-*-* for
18189 "p t_float_values2(3.14159,float_val2)". Seems to work
18190 fine there, both with xlc and gcc. Need to find out what
18191 it is doing right and fix other platforms.
18192 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
18193 "call inferior func with struct - returns int",
18194 "call inferior func with struct - returns long",
18195 "call inferior func with struct - returns float",
18196 "call inferior func with struct - returns double",
18197 "call inferior func with struct - returns char *",
18198 but only if not gcc compiled (presumes xlc compiled).
18199 Change rs6000-*-* xfails for
18200 "call inferior func with struct - returns char" and
18201 " call inferior func with struct - returns short" to only
18202 xfail if not using gcc.
18203 (clean mostlyclean): Remove *.ci and *.tmp files.
18204 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
18205 than templ-info.exp.
18206 * gdb.base/langs.exp: Source gdb.base/langs.ci.
18207 Add rs6000-*-* xfail for "up to foo in langs.exp"
18208 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
18209 when not gcc compiled.
d63a86f8 18210
c906108c
SS
18211Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
18212
18213 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
18214 * gdb.base/corefile.exp: Likewise.
18215 * gdb.base/list.exp: Likewise.
18216 * gdb.base/scope.exp: Likewise.
18217 * gdb.base/siganls.exp: Likewise.
18218
18219 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
18220 compiler output.
18221 * gdb.base/whatis.exp: Likewise.
18222
18223Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
18224
18225 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
18226 failure (opcode table has been fixed to match reality).
18227
18228Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
18229
18230 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
18231 "call inferior func with struct - returns char",
18232 "call inferior func with struct - returns short"
18233
18234 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
18235 "print 'scope0.c'::filelocal at main",
18236 "print 'scope0.c'::filelocal_bss in test_at_main",
18237 "print 'scope0.c'::filelocal at foo",
18238 "print 'scope0.c'::filelocal_bss in test_at_foo",
18239 "print 'scope0.c'::filelocal at bar",
18240 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 18241
c906108c
SS
18242 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
18243 in source file 1". This bug seems to have been fixed with both
18244 gcc and native cc (was native assembler bug?).
18245
18246Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
18247
18248 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
18249 "backtrace through signal handler" to "i*86-*-sysv4*".
18250 * gdb.base/signals.exp: Add xfail for "'next' behaved as
18251 continue" case. Add "known SVR4 bug" to fail message.
18252 Add "i*86-*-bsdi2.0" xfail for "handle all print".
18253 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
18254 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
18255 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
18256 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
18257 "up to foo in langs.exp", "show language at foo in
18258 langs.exp", "up to cppsub_ in langs.exp", "show
18259 language at cppsub_ in langs.exp", "up to fsub in
18260 langs.exp", and "show language at fsub in langs.exp".
18261 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
18262 "bactrace in corefile.exp".
18263 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
18264 "call inferior function with struct - returns float" and
18265 "call inferior function with struct - returns double".
d63a86f8 18266
c906108c
SS
18267Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
18268
18269 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
18270 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
18271 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
18272 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
18273
18274Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
18275
18276 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
18277 (or overriden) "CHILL" macro rather then bare "gcc".
18278 Also look for ../../gcc/xgcc since that is what we will
18279 actually need, not "Makefile". Remove following assignment
18280 of CHILL to CHILL_FOR_TARGET because that results in
18281 recursive definition.
18282
18283Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
18284
18285 * gdb.base/corefile.exp: Change xfail for backtrace in
18286 corefile.exp from linuxaout to all linux.
18287 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
18288 cases where we miss the breakpoint at the signal handler
18289 for some reason. Setup xfail for linuxoldld/linuxaout and
18290 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
18291 hitting SIGURG breakpoint.
18292 * gdb.base/signals.exp: Setup xfail for "next" acting like
18293 continue to add linuxoldld. Setup xfail for all linux for
18294 "next to handler in signals_tests_1", "backtrace in
18295 signals_tests_1", "continue to func1", "pass SIGUSR1",
18296 and continue to handler".
18297
18298Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
18299
18300 * Update all FSF addresses except those in COPYING* files.
18301
18302Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
18303
18304 * gdb.base/a2-run.exp: Change messages to be more explicit about
18305 the status of args, and quote binfile in results.
18306
18307Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
18308
18309 * gdb.base/callfuncs.exp: Add tests for passing structs to
18310 inferior functions and return various types.
18311 * gdb.base/callfuncs.c: Add functions to receive a struct
18312 and return a member of the struct, in various types.
18313
18314Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18315
18316 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
18317
18318Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
18319
18320 * config/vxworks29k.exp: New file, sources vxworks.exp.
18321
18322Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
18323
18324 * config/gdbremote.exp: New file. Testing framework using
18325 gdbserver.
18326
18327Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
18328
18329 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
18330 "call function when asleep" and "send end of file".
18331 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
18332 for "backtrace in corefile.exp".
18333 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
18334 for "backtrace through signal handler".
18335 * gdb.base/corefile.exp: Make sure we actually generate a core file
18336 before trying the core tests. Some systems allow the user to suppress
18337 generation of core files and default to that (linux for example).
18338 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
18339 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
18340
18341Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
18342
18343 * gdb.threads: New directory with some crude multi-threaded
18344 gdb tests (step.exp and step2.exp).
18345 * config/mt-lynx (STEP_EXECUTABLE): Define.
18346 (THREADFLAGS): Define.
18347
18348Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
18349
18350 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
18351
18352 * gdb.base/signals.exp: Disable whole file for lynx until
18353 further notice.
18354
18355 * gdb.base/signals.exp: xfail test where "next" acts like
18356 "continue" for lynx.
18357
18358 * gdb.base/interrupt.exp: xfail test for calling function while
18359 inferior is asleep for lynx.
18360
18361 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
18362 than one cr-lf after each command.
18363
18364Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18365
18366 * configure.in: Reinstate setting of stabsdirs variable, fix
18367 typo in setting up configdirs for native builds.
18368
18369 * gdb.base/return.exp: Fix typo in return double test.
18370 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
18371 compiler from optimizing them away.
18372
18373Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
18374
18375 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
18376 sequences to be echo'd by gdb when using gdb_test.
18377 * gdb.chill/chexp.exp: Likewise.
18378 * gdb.fortran/exprs.exp: Likewise
18379
18380Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
18381
18382 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
18383 after the inferior gdb has started.
18384
18385 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
18386 after each command.
18387 * gdb.base/funcargs.exp: Likewise.
18388 * gdb.base/gdbvars.exp: Likewise.
18389 * gdb.base/interrupt.exp: Likewise.
18390 * gdb.base/list.exp: Likewise.
18391 * gdb.base/watchpoint.exp: Likewise.
18392 * gdb.c++/demangle.exp: Likewise.
18393 * gdb.c++/inherit.exp: Likewise.
18394 * gdb.chill/chexp.exp: Likewise.
18395 * gdb.fortran/exprs.exp: Likewise.
18396
18397 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
18398 test if we can't handle IO to/from the inferior.
18399
18400 * gdb.c++/misc.exp: Always check for a program already being
18401 started after sending a "run" command to gdb.
18402
18403 * gdb.base/twice.exp: Start with a fresh gdb.
18404
18405 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
18406 only depend on gdb's expression code, not the chill runtime.
18407
18408 * gdb.base/return.c: Put return values into variables so we
18409 can have gdb print them rather than depending on the program
18410 to print them.
18411 * gdb.base/return.exp: Corresponding changes.
18412
18413 * lib/gdb.exp: Provide default value for noinferiorio.
18414 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
18415 the inferior.
18416
18417 * gdb.base/break.exp: Always check for a program already being
18418 started after sending a "run" command to gdb.
18419 (text_next_with_recursion): Don't check the output from the
18420 program's printf statement. Instead just make sure the program
18421 exited.
18422
18423 * gdb.base/commands.exp: Protect tests which need arguments with
18424 $noargs conditionals.
18425
18426Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18427
18428 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
18429 of structure member arrays to match gdb/valops.c:value_addr change.
18430
18431Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
18432
18433 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
18434 cases.
18435
18436Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
18437
18438 * configure.in (configdirs): Remove gdb.chill from default list
18439 of subdirs and then add it back in only if doing a native build.
18440 The current chill compiler does not yet work in any cross build.
18441 * Revert all signal changes from Jul 6.
18442 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
18443 for sh-hms targets, allowing these tests to link, with no other
18444 changes. Testing is suppressed by setting "nosignals" in site.exp.
18445
18446Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
18447
18448 * configure.in (signaldirs): Define and add to configdirs for all
18449 targets except some specific ones that are known to not support signals.
18450 Also clean up formatting.
18451 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
18452 (signals, sigall): Remove rules to build.
18453 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
18454 Moved to new gdb.signals directory.
18455 * gdb.signals: New test directory.
18456 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
18457 signals.c signals.exp}: New or moved files.
18458
18459Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
18460
18461 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
18462
18463Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
18464
18465 * gdb.base/return.exp: Xfail `return double' test failure
18466 on at least Solaris 2.3 and handle future/past versions on
18467 a case by case basis as appropriate. Also update message
18468 to include i*86 failures.
18469
18470Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18471
18472 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
18473
18474 * lib/gdb.exp: Fix comment which erroneously identified
18475 gdb_file_cmd as gdb_load (the 19 May change was in fact to
18476 gdb_file_cmd not gdb_load).
18477 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
18478
18479 * gdb.base/setvar.exp: Make test names consistent between pass and
18480 fail cases. Use gdb_test more.
18481
18482Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18483
18484 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
18485
18486Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18487
18488 * gdb.base/help.exp: Fix expected help string for `show commands'.
18489
18490Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
18491
18492 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
18493
18494 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
18495 of a text section.
18496
18497Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
18498
18499 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
18500 that loop eventually terminates. Fix Connection refused logic so
18501 that testsuite will expire nicely.
18502
18503Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
18504
18505 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
18506 config/rom68k.exp: New tcl glue for the appropriate monitors.
18507 These all just end up calling monitor.exp.
18508 * config/monitor.exp (gdb_target_monitor): Handle `Connection
18509 refused' by retrying. Cleanup some timeout issues.
18510 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
18511 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
18512 callers don't have to set/restore global timeout variable.
18513
18514 * The following set of changes centralizes management of the global
18515 timeout variable. This way, it can be set in one target dependent
18516 place instead of dozens of places scattered throughout the test suite.
18517 If you need to lengthen a timeout, then you should either set timeout
18518 in one of the config/{target}.exp files, or multiply it by a factor.
18519 Setting it to an absolute value is always going to lose for some
18520 targets.
18521 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
18522 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
18523 * gdb.base/funcargs.exp: Don't set timeout.
18524 * gdb.base/list.exp (test_forward_search): Only use local timeout.
18525 * gdb.base/printcmds.exp (test_print_string_constants
18526 test_print_array_constants): Don't set timeout.
18527 * gdb.base/ptype.exp: Don't set timeout.
18528 * gdb.base/recurse.exp: Don't set timeout.
18529 * gdb.base/return.exp: Don't set timeout.
18530 * gdb.base/watchpoint.exp: Don't set timeout.
18531 * gdb.c++/classes.exp (do_tests): Don't set timeout.
18532 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
18533
18534Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
18535
18536 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
18537
18538Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18539
18540 * lib/gdb.exp: Disable chill tests for irix5.
18541
18542Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18543
18544 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
18545 each test pass or fail.
18546
18547Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18548
18549 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
18550 xlc not gcc.
18551
18552Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
18553
18554 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
18555
18556Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
18557
18558 * config/est.exp: Fix copyright and comments. Remove dead code.
18559 Use targetname, serialport and baud variables instead of fixed
18560 constants.
18561 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
18562 * config/cpu32bug.exp: New file to support cpu32bug monitors.
18563
18564Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18565
18566 * gdb.base/watchpoint.exp: Don't run
18567 test_watchpoint_triggered_in_syscall for sunos.
18568
18569Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18570
18571 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
18572 they don't seem to exist. Do include stdio.h.
18573
18574Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18575
18576 * gdb.base/a1-selftest.exp: Add alpha xfail.
18577
18578Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18579
18580 * gdb.base/watchpoint.c (main): Prompt before calling read().
18581 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
18582 Revise accordingly. Remove cruft about sending "123" several
18583 times, until it gets noticed. Clean up the "print buf[0]" stuff
18584 so that it passes or fails, and waits for prompts in the usual way.
18585
18586Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18587
18588 * gdb.base/recurse.exp: Fix comment.
18589
18590 * TODO: Remove item about printing variables in nodebug.exp. Add
18591 item about enabling tests which are only run on some targets.
18592
18593 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
18594 fail, make test names unique, use new gdb_test convention
18595 regarding pattern, use gdb_test more, etc.).
18596
18597 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
18598 fail, make test names unique, etc.).
18599
18600Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18601
18602 * gdb.base/nodebug.c: Change return type of top and middle to
18603 short.
18604 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
18605 are fixed by the recent mdebugread.c changes. Allow `short ()'
18606 as type for top and middle.
18607
18608Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18609
18610 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
18611 nearly as I can tell, the whole thing was an accident in Stu's
18612 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
18613 to replace a send/expect pair with gdb_test, but ended up only
18614 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
18615 of 30 Mar 1995 took care of it, but left this vestigial comment
18616 which I am now nuking.
18617
18618Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18619
18620 * gdb.base/break.exp: Look for different line number for
18621 breakpoint at main depending on usestubs.
18622
18623Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18624
18625 * gdb.base/list.exp: Adjust some alternate expect patterns to
18626 match recent list0.c change. Add alternate expect pattern for
18627 output from `list default lines around main' for optimizing
18628 compilers.
18629
18630Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18631
18632 * lib/gdb.exp: If nosignals is not set, set it to 0.
18633
18634Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
18635
18636 * config/slite-gdb.exp: Responds to load symbol table prompt.
18637 * gdb.base/break.exp: Adjust line number, fix rerun.
18638 * gdb.base/langs0.c: Add #ifdef usestubs.
18639
18640Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
18641
18642 * gdb.base/list.exp: Adjust line contents after adding new lines in
18643 list0.c. Also fix a syntax error.
18644
18645 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
18646 * gdb.base/break.exp: ditto.
18647 * gdb.base/list.exp: ditto.
18648 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
18649 * gdb.base/run.c: ditto.
18650 * gdb.base/list0.c: ditto.
18651 * gdb.base/funcargs.c: ditto.
18652
18653Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
18654
18655 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
18656 $targetname, $serialport and $baud instead of hardwired variables.
18657 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
18658 target doesn't support signals.
18659
18660Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
18661
18662 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
18663
18664Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18665
18666 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
18667 Don't rely on the value of an auto variable before it has been
18668 initialized. Use gdb_test more.
18669
18670Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18671
18672 * lib/gdb.exp (default_gdb_version): A version number must start
18673 with a digit, but other than that contains all characters up to
18674 the first whitespace character.
18675
18676Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18677
18678 * gdb.base/commands.exp (breakpoint_command_test): New tests.
18679
18680Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18681
18682 * gdb.c++/*.exp: Warn if executable does not exist. The original
18683 reason for skipping the warning was that configure.in sometimes
18684 intentionally skipped building the executables but the tcl code
18685 had no way of knowing. That (a) was always bogus with respect to
18686 error handling, (b) is no longer true (right now there is no way
18687 to skip C++ tests).
18688
18689 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
18690
18691Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18692
18693 * gdb.base/list.exp: Add expect patterns for output from
18694 SunPRO compiled executables.
18695 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
18696 types.
18697
18698Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18699
18700 * gdb.base/break.exp (test_next_with_recursion): Accept any line
18701 number (we are already testing that the correct source line text
18702 gets printed).
18703
18704 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
18705 that is what is intended, but something needed to be done to get
18706 sunos4 native working again.
18707
18708 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
18709
18710 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
18711 apparently went with a (very) old xfail.
18712
18713Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
18714
18715 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
18716 runto_main is a proc in gdb.exp that will do 'step' for target use
18717 stubs.
18718 * gdb.base/exprs.exp: ditto.
18719 * gdb.base/interrupt.exp: ditto.
18720 * gdb.base/opaque.exp: ditto.
18721 * gdb.base/printcmds.exp: ditto.
18722 * gdb.base/ptype.exp: ditto.
18723 * gdb.base/scope.exp: ditto.
18724 * gdb.base/setvar.exp: ditto.
18725 * gdb.base/signals.exp: ditto.
18726 * gdb.base/twice.exp: ditto.
18727 * gdb.c++/classes.exp: ditto.
18728 * gdb.c++/inherit.exp: ditto.
18729 * gdb.c++/templates.exp: ditto.
18730 * gdb.base/break.exp: no run and hit main for stubs. Change line
18731 numbers for breakpoints and info breakpoint.
18732 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
18733 breakpoint().
18734 * gdb.base/callfuncs.c: ditto.
18735 * gdb.base/exprs: ditto.
18736 * gdb.base/interrupt.c: ditto.
18737 * gdb.base/opaque0.c: ditto.
18738 * gdb.base/printcmds.c: ditto.
18739 * gdb.base/ptype.c: ditto.
18740 * gdb.base/scope0.c: ditto.
18741 * gdb.base/setvar.c: ditto.
18742 * gdb.base/signals.c: ditto.
18743 * gdb.base/twice.c: ditto.
18744 * gdb.c++/misc.cc: ditto.
18745 * gdb.c++/templates.cc: ditto.
18746
18747Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18748
18749 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
18750
18751 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
18752 somewhere between `read' and `main.c'. I'm pretty sure the
18753 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
18754 and it isn't particularly useful.
18755
18756 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
18757
18758Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18759
18760 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
18761
18762Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
18763
18764 * config/mt-slite: add LIBS and -nostdlib.
18765 * config/slite-gdb.exp: add this new file to support sparclite target.
18766
18767Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
18768
18769 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
18770
18771 * gdb.base/a2-run.exp: Change argument to istarget from
18772 "*-*-vxworks" to "*-*-vxworks*".
18773 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
18774
18775Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
18776
18777 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
18778 will not runto main but do a 'step' to step out of breakpoint().
18779 * config/mt-slite: add -Dusestubs.
18780
18781Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18782
18783 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
18784 instead of just @.
18785
18786 * gdb.base/signals.exp: Add test for "handle all print".
18787 * TODO: Remove "handle all print". Also remove item about
18788 checking copyright date (I don't like the idea of a spurious FAIL
18789 based on when we run the tests).
18790
18791 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
18792 for SunOS4 (reason for failure not investigated). Remove
18793 redundant test for $binfile.
18794
18795 * gdb.base/nodebug.c (array_index): Call malloc.
18796
18797 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
18798
18799Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
18800
18801 * gdb.base/recurse.exp: Update gdb_test invocation to use new
18802 conventions and slightly simplify the matching regexp.
18803
18804Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18805
18806 * gdb.base/break.exp: Update gdb_test invocation to use new
18807 convention.
18808
18809 * lib/gdb.exp: If noargs is not set, set it to 0.
18810
18811 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
18812 tests unique.
18813
18814 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
18815
18816Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18817
18818 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
18819 one argument of type "<non-float parameter>".
18820
18821Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
18822
18823 * config/rom68k.exp: New file to support Motorola IDP board.
18824 * gdb.base/a2-run.exp: Skip this file if noargs is set.
18825 * gdb.base/break.c: Change things around so that this program
18826 doesn't depend upon args. This is necessary to make remote
18827 targets work (in general, they can't take args).
18828 * gdb.base/break.exp: Don't try to send args to program. Don't
18829 expect output. Also, replace lots of code with gdb_test.
18830
18831Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18832
18833 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
18834 printing of '\'' (which is what the comment says we are testing,
18835 even though we were not), not '''.
18836 (test_integer_literals_rejected): Test that printing ''' is an error.
18837
18838 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
18839 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
18840 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
18841 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
18842 Use gdb_test not test_print_accept.
18843 * lib/gdb.exp: Remove test_print_accept.
18844
18845 * gdb.base/signals.exp (signal_tests_1): Make pass message
18846 consistent with fail message.
18847
18848 * gdb.base/whatis.exp: Remove xfails for printing char vs.
18849 unsigned char; the bug (PR 1821) is fixed.
18850
18851 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
18852
18853 * gdb.base/scope.exp (test_at_localscopes): Call pass for
18854 successful tests--makes xfailing them work right.
18855
18856Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18857
18858 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
18859 only \r\n, not .*. The test can pass .* as the last thing in
18860 $pattern if that is what it wants. In addition to providing this
18861 flexibility, this change should speed up pattern matching in cases
18862 where the pattern already ended with .* (there were a number of
18863 them). This change also helps catch bad patterns--in the old
18864 scheme the typo "char \*" instead of "char \\*" would pass. Now
18865 it is caught.
18866 * Many .exp files: Update callers.
18867
18868 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
18869 clearer and does not spuriously match multiple ('s. Likewise for
18870 ) and *.
18871
18872 * gdb.base/nodebug.exp: Test ability to call a function and pass
18873 it a string (even with no debugging info).
18874
18875 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
18876 "p '\'", which is the same as "p ''" once tcl gets done with
18877 quoting, to "p '\\'", which I suspect is what is intended (one
18878 backslash gets sent to GDB).
18879
18880 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
18881
18882Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18883
18884 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
18885 1817) was fixed literally years ago.
18886
18887Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18888
18889 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
18890 test, it causes stepping out of call_after_alloca_subr with
18891 optimizing compilers.
18892 (localvars_in_indirect_call): Consume GDB prompt if `finish'
18893 fails.
18894
18895 * gdb.c++/templates.exp: Source templ-info.exp only if
18896 the templates executable exists.
18897
18898 * gdb.c++/misc.cc (class Contains_static_instance,
18899 class Contains_nested_static_instance),
18900 gdb.c++/classes.exp (test_static_members): Test printing of
18901 a class that contains a static instance of the class.
18902
18903Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18904
18905 * gdb.base/langs2.c (cppsub_): Don't prototype.
18906 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
18907 only, I believe).
18908
18909Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18910
18911 * lib/gdb.exp (skip_chill_tests): New procedure.
18912
18913 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
18914
18915Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
18916
18917 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
18918 each expect pattern. Cuts runtime from 12 to about 4 seconds.
18919
18920Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18921
18922 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
18923
18924 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
18925 disassemble 8, not 16, instructions for part 4.
18926
18927 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
18928 support the latter anymore.
18929
18930 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
18931 -DNO_PROTOTYPES.
18932 * gdb.base/callfuncs.c: Control use of prototypes based on
18933 NO_PROTOTYPES, not __STDC__.
18934 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
18935 t_float_values2 tests if prototypes in use.
18936
18937 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
18938 t_double_values): When checking differences against DELTA, check
18939 that difference is within the range (-DELTA,DELTA), not just
18940 (-infinity,DELTA).
18941
18942Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
18943
18944 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
18945 'file' command firts, then 'target', then 'load', this is due to gdb
18946 target set up.
18947 * config/mips-gdb.exp: Fix a couple regular exp bugs.
18948
18949Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
18950
18951 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
18952 FP load/store variants.
18953 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
18954
18955Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
18956
18957 * gdb.base/term.exp: Do not give a warning if not native, it is
18958 not an abnormal condition.
18959
18960Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
18961
18962 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
18963 t_char_array".
18964
18965Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
18966
18967 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
18968 are getting the version number.
18969
18970 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
18971 if not native, it is not an abnormal condition.
18972
18973Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18974
18975 * lib/gdb.exp: Just use "file exists", rather than undocumented
18976 dejagnu procedure "findfile".
18977
18978Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
18979
18980 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
18981 (LDFLAGS): Set to -Xlinker -Ur.
18982
18983 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
18984 Removed, these values are set by lib/gdb.exp.
18985
18986 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
18987
18988Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
18989
18990 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
18991 of replicating gdb startup code.
18992
18993 * config/mt-vxworks (LDFLAGS): Set to -r.
18994 (CFLAGS_FOR_TARGET): Removed.
18995
18996 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
18997 (gdb) and gdb for vxworks uses (vxgdb).
18998
18999 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
19000 executable is not in the tree and host != target, use sed and
19001 program_transform_name to determine the gdb name used by the
19002 target.
19003
19004 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
19005 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
19006
19007Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19008
19009 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
19010 floats, chars, and shorts where there are ANSI-style function
19011 definitions.
19012
19013 * gdb.base/langs.exp, gdb.base/langs*: New test.
19014 * gdb.base/Makefile.in: Build it.
19015 * TODO: Remove item about checking that C names don't get C++
19016 demangling applied; this test tests it.
19017
19018Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19019
19020 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
19021 went with the const70 xfail. The xfail went away a year ago.
19022
19023 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
19024
19025 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
19026 for hp300.
19027
19028 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
19029
19030 * gdb.base/a1-selftest.exp: Don't run on hp300.
19031
19032Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19033
19034 * Makefile.in (site.exp): Set host_alias and target_alias as well
19035 as host_triplet and target_triplet.
19036
19037Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19038
19039 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
19040
19041 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
19042 places as other ecoff systems).
19043
19044 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
19045 ultrix.
19046
19047Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19048
19049 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
19050 remove them.
19051 * gdb.base/nodebug.exp: Accept "function" in addition to "text
19052 variable and "variable" in addition to "data variable".
19053 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
19054
19055 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
19056 2.
19057 * gdb.base/list1.c (long_line): Add additional statement at start
19058 of function.
19059 * gdb.base/list.exp (test_forward_search): Update line number to
19060 reflect new statement.
19061
19062Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19063
19064 * gdb.base/signals.exp: Reinitialize searched source directories
19065 after gdb_start call.
19066
19067Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
19068
19069 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
19070 * gdb.stabs/Makefile.in: Likewise.
19071
19072 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
19073 change. Instead split the tests into smaller pieces.
19074 * gdb.disasm/hppa.s: Corresponding changes.
19075
19076Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19077
19078 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
19079 Quote ^C when passing it to stty. For some shells ^ is a pipe.
19080
19081 * gdb.base/funcargs.exp: Modify many tests so that every test
19082 either passes or fails. Make some test names unique.
19083
19084Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19085
19086 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
19087 Call stty to set interrupt character.
19088
19089 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
19090 for HP assembler versus GNU assembler based on actual behavior of
19091 $(CC), rather than assuming that $(AS) is always the GNU assembler.
19092
19093 * TODO: Suggest a few more stepping tests.
19094
19095Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
19096
19097 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
19098 restart GDB for h8300 after a continue.
19099 (return): Add pattern to match a29k-udi behavior.
19100 * gdb.base/nodebug.exp: Remove obsolete comment.
19101 * gdb.base/regs.exp: New file, testing of register displays.
19102 * gdb.base/return.exp: Fix typo in reference to $objdir.
19103 * gdb.base/whatis.exp: Always start with a fresh GDB.
19104
19105Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19106
19107 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
19108 higher, these tests generate a lot of output.
19109
19110Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19111
19112 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
19113 code following the catch silently ignored some errors; without the
19114 catch they should be thrown like any other tcl error. Also, the
19115 catch used "" instead of {} which meant all the callers who wanted
19116 to include one of the characters "[]$ had to quote it an extra time.
19117 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
19118 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
19119 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
19120 Remove extra quoting.
19121
19122Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
19123
19124 * gdb.base/commands.exp: Make test names unique; every test either
19125 passes or fails. Update some comments.
19126
19127 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
19128
19129Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19130
19131 The following fixes a FAIL caused by the fact that the alpha stabs
19132 configuration didn't use the ".if alpha" code in weird.def.
19133 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
19134 bit pointer, so the 32 bit version works even on the alpha.
19135 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
19136 Remove the stuff which allowed us to have separate versions for
19137 alpha and everything else.
19138
19139 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
19140 regexp which "info func operator\[\](" is supposed to match. Fix
19141 string to send to GDB. Note that GDB still doesn't work right. Add a
19142 new test for "info func .perator\[\](" which GDB does handle correctly.
19143
19144 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
19145
19146Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19147
19148 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
19149 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
19150 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
19151 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
19152 it makes the tests harder to understand and confuses test-o-matic.
19153 The preferred style is that each test provides a PASS or a FAIL,
19154 and has a unique message (e.g. "continue #54" not just "continue")
19155 which is the same for the pass and the fail.
19156 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
19157 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
19158 to lib/gdb.exp.
19159 * gdb.base/printcmds.exp: Use test_print_accept. Remove
19160 prt_accept which was basically the same thing. Likewise for
19161 test_print_reject and prt_reject.
19162 * lib/gdb.exp (test_print_reject): Add some more error message
19163 patterns to match from the former printcmds.exp (prt_reject).
19164 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
19165 One defect of the passcount stuff is that some of it failed to
19166 report XPASS where appropriate.
19167 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
19168 stuff before and after arg in expected pattern.
19169 (test_paddr_operator_functions): Re-do test without print_addr_of;
19170 this is the only test which seems to want extra stuff there.
19171
19172Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19173
19174 * gdb.base/nodebug.exp: Update new tests to reflect improved
19175 wording of gdb output.
19176
19177 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
19178 and "ptype" work on variables in files compiled without -g.
19179 Replaces commented out "maint print msymbol" tests.
19180
19181Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19182
19183 * gdb.base/setvar.c (dummy): Call malloc.
19184
19185 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
19186 losing with the irix4 sed.
19187
19188 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
19189 ALRM" on irix4.
19190
19191Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19192
19193 * TODO: Remove items about corefile.exp testing new exec-file and
19194 backtrace; both are now done. Add items about printing enums.
19195
19196Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19197
19198 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
19199 "get signal $thissig" test fails.
19200
19201 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
19202
19203Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19204
19205 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
19206 compiler warning with dec alpha compiler.
19207
19208 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
19209 extra \n from gdb_test call (this explains why the prompt test
19210 that I removed yesterday was there).
19211 (user_defined_command_test): Remove extra \n and prompt test.
19212
19213 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
19214 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
19215 doesn't exist.
19216 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
19217 Also remove alpha workaround, which turns out to be because
19218 SIGABRT == SIGLOST.
19219
19220 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
19221
19222 * gdb.base/help.exp: Don't test "help show".
19223
19224Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19225
19226 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
19227 "set print address" is on.
19228 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
19229 pass prompt to gdb_test; gdb_test already looks for the prompt.
19230
19231 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
19232
19233 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
19234 was a vestige of the manual TESTSTRATEGY, and the purpose of it
19235 was to make sure that gdb can read a core file. But (a) the "read
19236 the corefile" part didn't make it to a1-selftest.exp, we just
19237 delete the corefile after creating it, and (b) we test reading
19238 corefiles in corefile.exp anyway. Also, this test left around a
19239 xgdb process on Solaris.
19240
19241 * gdb.base/corefile.exp: Also test backtrace.
19242
19243Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
19244
19245 * gdb.base/commands.exp: Test a simple user defined command with
19246 arguments and if/while statements; verify the full user command is
19247 printed by "show user".
19248
19249 * gdb.base/commands.exp: Test if/while commands as part of a
19250 breakpoint command list; verify they appear in breakpoint
19251 information.
19252
19253Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19254
19255 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
19256 than by dividing by zero.
19257
19258Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
19259
19260 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
19261 performing an inferior call with watchpoints enabled.
19262 * gdb.base/watchpoint.c (main): Delete second unnecessary read
19263 call.
19264
19265Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19266
19267 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
19268 of "file" command.
19269
19270 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
19271 Add additional pattern for when "int operator int(void);" appears
19272 in a different order.
19273
19274Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
19275
19276 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
19277
19278 * gdb.base/help.exp: Replace most of docstrings for "info signals"
19279 and "signal" with ".*".
19280
19281Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19282
19283 * TODO: Add note about "handle all nostop".
19284
19285 * gdb.base/{sigall.c, sigall.exp}: New test.
19286 * gdb.base/Makefile.in: Add it.
19287
19288Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
19289
19290 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
19291 when invoking GDB, suppresses any windowing interface.
19292
19293Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
19294
19295 * config/sim-gdb: New file, simulator testing support.
19296
19297Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
19298
19299 * gdb.base/interrupt.exp: Test calling func1 twice.
19300
19301Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
19302
19303 * gdb.base/list.exp (test_forward_search): Set timeout higher
19304 when we'll be getting lots of output from gdb.
19305
19306 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
19307 "init_malloc" to after the expect statement. Run it if that
19308 regexp is taken, but also for two others which happen if source
19309 cannot be found.
19310
19311Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19312
19313 * gdb.base/printcmds.exp: New test, for printing register before
19314 program is running.
19315
19316Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19317
19318 * gdb.base/list.exp: Correct some alternate expect patterns
19319 to reflect changes in list1.c.
19320
19321Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19322
19323 * TODO: Add item regarding large frames.
19324
19325 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
19326
19327 * TODO: Remove item about enabling return.exp; it
19328 is enabled. Suggest a few more "return" tests.
19329
19330Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19331
19332 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
19333 anonymous unions.
19334
19335Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19336
19337 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
19338 and pr-5646.o, so "make" is the same as "make all", not "make
19339 pr-4975.o".
19340
19341Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
19342
19343 * gdb.base/list.exp: Adjust expectations to reflect changes in
19344 list1.c.
19345 (test_forward_search): New test proc.
19346 * gdb.base/list1.c (long_line): New function, has long source line.
19347
19348Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
19349
19350 * gdb.base/a1-selftest.exp: Change initial stepping to know about
19351 additional line of code that was added.
19352
19353Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
19354
19355 * gdb.disasm/hppa.s: Break the large branching tests into smaller
19356 tests so as not to overflow expect's input buffers.
19357 * gdb.disasm/hppa.exp: Corresponding changes.
19358
19359Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19360
19361 Beginnings of template debugging tests.
19362 * gdb.c++/templ-info.cc: New file to test for template
19363 debugging capability of the compiler.
19364 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
19365 templ-info.cc.
19366 * gdb.c++/templates.cc: Add explicit template instantiations
19367 to enable compiling with -fno-implicit-templates. Add destructor
19368 and 'value' method to T5 class for template tests.
19369 * gdb.c++/templates.exp: Add testcases for printing of template
19370 types, setting breakpoints on template methods and calling a
d63a86f8 19371 template method.
c906108c
SS
19372
19373Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
19374
19375 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
19376 branch target since some assemblers (gas-2.5) may emit a
19377 relocation for the branch instead of resolving it in the
19378 assembler.
19379
19380Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19381
19382 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
19383 through signal handler.
19384
19385Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19386
19387 * configure.in (*-*-netware): Use config/mt-netware.
19388
19389 * config/mt-netware: New file.
19390 * config/mt-i386-netware: Removed, separate configs for different
19391 netware architectures are no longer needed now that we have
19392 --with-headers.
19393
19394Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19395
19396 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
19397 by the recent changes to use ANSI C arithmetic conversions.
19398
19399Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19400
19401 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
19402 bug involving using inferior_pid to figure out whether to select a
19403 frame.
19404
19405Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
19406
19407 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
19408 match the current disassembler output.
19409
19410Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
19411
19412 * gdb.fortran/exprs.exp: Expect VOID instead of void.
19413 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
19414 types, expect "int" as type of integer values (for now).
19415
19416Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
19417
19418 * gdb.base/commands.exp: New tests for if/while commands.
19419
19420Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
19421
19422 * lib/gdb.exp (runto): Replace sub-pattern for hex value
19423 by .*, since hex values have different syntax in Chill mode.
19424
19425Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19426
19427 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
19428 linefeed from expect pattern for repeated types with indices > 9.
19429
19430Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
19431
19432 First part of Fortran test suite.
19433 * gdb.fortran: New directory.
19434 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
19435
19436Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19437
19438 * gdb.base/default.exp: Update expect pattern for load command
19439 without arguments.
19440
19441Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
19442
19443 * configure.in: Change i386 to i[345]86.
19444 * gdb.base/configure.in: Likewise.
19445 * gdb.c++/configure.in: Likewise.
19446 * gdb.chill/configure.in: Likewise.
19447
19448Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
19449
19450 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
19451 patterns, since that is not a valid context for comments.
19452
19453Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
19454
19455 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
19456 repeated types and repeated types with indices > 9.
19457
19458Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
19459
19460 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
19461 2417; old bug has been fixed.
19462
19463Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
19464
19465 * gdb.base/interrupt.exp: When trying to wake up the inferior,
19466 send the newline ourselves instead of assuming gdb_test will do
19467 so when passed an empty input string.
19468
19469 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
19470 stabs testcode.
19471
19472Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19473
19474 * lib/gdb.exp (gdb_test): Don't send anything if the first
19475 argument is an empty string. This makes cases where we want to
19476 match output that is already in expect's buffers (for example,
19477 matching a breakpoint after gdb_run_cmd has been called) work
19478 reliably.
19479
19480Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19481
19482 * config/netware.exp: New file.
19483
19484Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19485
19486 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
19487 the -B and -L prefixes so we can find the debugging stub.
19488
19489 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
19490 there and we are using the gcc from the tree.
19491
19492 * gdb.base/types.c: Removed.
19493
19494 * gdb.base/configure.in: Look for makefile fragments in ../config.
19495 Recognize i386-*-netware.
19496 * gdb.c++/configure.in: Likewise.
19497
19498Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19499
19500 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
19501 the correct TCL syntax.
19502
19503Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19504
19505 * gdb.base/opaque.exp: use runto instead of messing around with
19506 breakpoints. Simplify by using gdb_test.
19507
19508 * gdb.base/bitfields.exp: restart between tests on netware targets
19509 because breakpoints aren't relocated after target death. Run
19510 processes to completion.
19511
19512 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
19513
19514Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
19515
19516 * Makefile.in: Remove extra tabs that confuse some versions
19517 of "make". Use the newly built gdb to test with by default,
19518 rather than the first one in the tester's search path.
19519
19520Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
19521
19522 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
19523
19524 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
19525 condition help.
19526
19527Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19528
19529 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
19530
19531 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
19532 running.
19533 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
19534 * gdb.base/funcargs.exp: Likewise.
19535
19536 * gdb.base/bitfields.exp: Simplify by using gdb_test.
19537 * gdb.base/funcargs.exp: Likewise.
19538
19539 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
19540 message is "".
19541
19542Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19543
19544 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
19545 return,signals,twice}.exp: Handle non-existant binaries
19546 consistantly.
19547
19548 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
19549 * gdb.base/Makefile.in: Don't try to generate a core dump, we
19550 might testing a cross development system.
19551
19552Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19553
19554 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
19555 runtest script is relative to ${srcdir}, not ${rootdir}.
19556
19557Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
19558
19559 * gdb.base/signals.exp: Allow for optionality of breakpoint
19560 address.
19561
19562Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19563
19564 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
19565
19566Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19567
19568 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
19569 for size_t definition.
19570 * gdb.c++/templates.cc: Likewise
19571
19572 * config/mt-i386-netware: New file.
19573
19574 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
19575 defined.
19576
19577 * gdb.base/Makefile.in: Added support for systems that name core
19578 files by appending "core" to the program name.
19579 * gdb.base/a1-selftest.exp: Likewise.
19580
19581Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19582
19583 * gdb.base/return.exp: Add comment and message for `return double'
19584 test failure on Sparc Solaris.
19585
19586Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
19587
19588 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
19589
19590Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19591
19592 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
19593 from optimizing them away.
19594 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
19595 patterns to include default constructors and assignment operators,
19596 to match gcc versions beyond 2.5.8. Accept any cplus demangling
19597 character in the output of the virtual base pointer.
19598
19599Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19600
19601 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
19602 expression match in print_addr_of to avoid unintented matches.
19603 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
19604 versions up to 2.5.8.
19605
19606Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19607
19608 * gdb.base/list.exp: Tweak alternate pattern for listing of an
19609 included file to run under newer versions of expect.
19610 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
19611 consecutive >'s in templates to accomodate recent cplus-dem.c change.
19612 Remove xfail for the virtual table of BDDHookV.
19613
19614Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
19615
19616 * lib/gdb.exp (string_to_regexp): Set a default result.
19617 (default_gdb_start): Fix misleading message.
19618
19619Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
19620
19621 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
19622 Remove all CC, etc definitions.
19623 * config/mt-hpux: New file.
19624 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
19625 (CFLAGS, LDFLAGS): Define.
19626 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
19627
19628 * Makefile.in (site.exp): Don't insert host_os, etc.
19629 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
19630 (distclean): Check existence of subdir.
19631 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
19632 * gdb.base/Makefile.in: General cleanup and simplification.
19633 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
19634 to build executables. Use default rule to build .o files.
19635 (EXPECT, RUNTEST, CC): Fix relative pathname.
19636 (site.exp): Don't insert host_os, etc.
19637 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
19638 and/or SIGUSR1 defined.
19639 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
19640 * gdb.c++/Makefile.in: General cleanup and simplification.
19641 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
19642 (CFLAGS): Remove.
19643 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
19644
19645Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
19646
19647 * gdb.base/recurse.exp: Misc changes to get tests running again
19648 after Kung's changes to the watchpoint code.
19649 * gdb.base/watchpoint.exp: Likewise.
19650
19651Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
19652
19653 * lib/gdb.exp (string_to_regexp): Convert {\} also.
19654
19655Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
19656
19657 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
19658 * lib/gdb.exp (default_gdb_start): Define.
19659 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
19660 gdb.base/funcargs.exp, gdb.base/opaque.exp,
19661 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
19662 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
19663 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
19664 Don't call gdb_target_udi in between tests.
19665
19666Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19667
19668 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
19669 (which was basically just a local version of the same thing). In
19670 addition to avoiding duplication, gdb_test_exact is faster.
19671 * lib/gdb.exp (gdb_test_exact): Fix typo.
19672
19673 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
19674 don't give an error.
19675
19676 * gdb.base/term.exp: Call delete_breakpoints before starting.
19677
19678 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
19679 (t10): Add comment.
19680
19681Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
19682
19683 Reorganization of the GDB Test Suite.
19684
19685 * gdb.base: New directory, contains all the basic tests.
19686 * gdb.c++: New directory, tests specific to C++.
19687 * gdb.chill: New directory, tests specific to Chill.
19688 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
19689 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
19690 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
19691 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
19692 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
19693 t30-31 to chill).
19694 * */gdbme.*: Rename to match appropriate expect scripts.
19695 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
19696 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
19697 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
19698 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
19699 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
19700 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
19701 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
19702 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
19703 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
19704 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
19705 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
19706 gdb.c++/virtfunc.cc: New names of C++ files.
19707 * gdb.chill/chillvars.ch: New name of Chill file.
19708 * gdb.base/configure.in, gdb.c++/configure.in,
19709 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
19710 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
19711 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
19712 * configure.in (configdirs): Update to reflect directory changes.
19713 (target_abbrev): No longer define for any configuration.
19714 * Makefile.in: Cosmetic improvements to header comments.
19715
19716Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
19717
19718 Various changes to gdb.t31:
19719
19720 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
19721 * gdbme.ch: Make all key-words and predefineds be upper-case.
19722 * chillvars.exp: Expect key-words and predefinds in upper-case.
19723
19724 * chillvars.exp: Use gdb_test_exact many places.
19725 Change expected output for arrays (which now includes index labels).
19726
19727 * pr-5020.exp, gdme.ch (module PR_5020):
19728 New test, for PR-5020.
19729
19730Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
19731
19732 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
19733 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
19734
19735Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
19736
19737 * Makefile.in: Fix bit-rot in definitions of CHILL,
19738 CHILL_FOR_TARGET and Chill_LIB.
19739 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
19740 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
19741 CHILL, and CHILL_LIB.
19742
19743Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
19744
19745 * Revert the previous changes. Please see Rob's directory
19746 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
19747
19748Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
19749
19750 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
19751 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
19752 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
19753 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
19754 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
19755 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
19756 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
19757 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
19758 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
19759 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
19760 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
19761 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
19762 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
19763 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
19764 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
19765 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
19766 changes from 94Q1.
19767
19768Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
19769
19770 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
19771 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
19772 Rob's new testing fragments.
19773
19774Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
19775
19776 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 19777 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
19778
19779Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
19780
19781 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
19782 version also, match on casted version strings, and match on
19783 gdb startup case where the line numbers might be messed up.
19784
19785Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
19786
19787 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 19788 (CFLAGS): Delete it from here.
c906108c
SS
19789
19790Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
19791
19792 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
19793
19794Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
19795
19796 * Makefile.in (RUNTEST): Default to just "runtest".
19797
19798Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19799
19800 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
19801 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
19802 the code has been restructured.
19803
19804Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19805
19806 * gdb.t00/default.exp (set write): Allow any number of \r and/or
19807 \n, not just one of each.
19808
19809 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
19810 /bin/cc gives a warning if you do.
19811
19812Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
19813
d63a86f8 19814 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
19815 __t10ListS_link1ZUiRCUiPT0
19816
19817Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19818
19819 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
19820 on local variables in recursive functions.
19821
19822 * gdb.t07/Makefile.in: Build the new test.
19823
19824Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19825
19826 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
19827 directly. Instead compare the return values from actual calls.
19828
19829Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
19830
19831 * Makefile.in (check): Set TCL_LIBRARY for runtest.
19832
19833Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19834
19835 * From Peter Schauer with minor modifications.
a9c64011
AS
19836 * gdb.t15/return.exp (return_tests): Handle targets where "return"
19837 stops in mid-line in the caller. Add xfail for returning a float
19838 value on X86 targets.
c906108c
SS
19839
19840Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19841
19842 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
19843 to avoid expect lossage.
19844 (fmem_LRbug_tests): Likewise.
19845 * gdb.disasm/hppa.s: Corresponding changes.
19846
19847 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
19848 conditions to work with latest dejagnu/expect.
19849
19850 * gdb.t15/funcargs.exp (finish from indirect call): No longer
19851 expected to fail on the PA.
19852 (backtrace in call with trampolines): Explicitly require main
19853 to be frame #1 (no trampolines should show up in backtrace).
19854
19855 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
19856 "continue -expect".
19857 * gdb.t06/break.exp: Likewise.
19858 * gdb.t07/watchpoint.exp: Likewise.
19859 * gdb.t13/bitfields.exp: Likewise.
19860 * gdb.t15/{funcargs,return}.exp: Likewise.
19861 * gdb.stabs/weird.exp: Likewise.
19862 * config/{mips,udi}-gdb.exp: Likewise.
19863
19864 * hppa.sed: Enclose comments within a sed command to avoid
19865 losing with the old OSF1 sed.
19866
19867Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19868
19869 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
19870 sequent dynix.
19871 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
19872 * gdb.t15/funcargs.exp: Conditionally step again to really
19873 finish from marker_call_with_trampolines. Handle the case where
19874 the first step from within call_with_trampolines already steps
19875 us back to main.
19876 * gdb.t15/gdbme.c: Add comment to closing brace of
19877 call_with_trampolines for funcargs.exp.
19878
19879Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19880
d63a86f8 19881 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
19882 Fix typo(s).
19883
19884Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19885
19886 * gdb.t07/gdbme.c: More code for watchpoint testing.
19887
19888 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
19889 "Hardware watchpoint" throughout file.
19890 (test_watchpoint_triggered_in_syscall): New test.
19891 (test_complex_watchpoint): New test.
19892
19893Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19894
19895 * gdbme.c (call_with_trampolines): New function to try and step
19896 into. Tests trampoline problems on the PA.
19897
19898 * funcargs.exp (localvars_in_indirect_call): No longer expect
19899 stepping into indirect call to fail on PAs.
19900 (test_stepping_over_trampolines): New test.
19901
19902Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19903
19904 * TODO: Add suggestions for static member function tests, and
19905 completion tests.
19906
19907Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19908
19909 * TODO: Add suggestions for "p/a" tests.
19910
19911 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
19912 (default_gdb_exit): Replace all the hair with sending "quit" to
19913 the process with a simple close.
19914
19915Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19916
19917 * TODO: Add suggestions for shared library tests.
19918
19919Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19920
19921 * TODO: Add suggestions for x/s tests.
19922
19923Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19924
19925 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
19926 "enable once", and "enable breakpoints once" with ".*".
19927
19928Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19929
19930 * TODO: Add suggestions about structure passing tests.
19931
19932Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19933
19934 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
19935 the primary1 test, use work around if __GNUC__ < 2.
19936 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
19937 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
19938 Test for bad output rather than waiting for timeout. Issue
19939 second continue only if first continue failed.
19940
19941Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19942
19943 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
19944 operator[] test with gdb_test because the old code didn't seem to
19945 be getting the quoting right with the new dejagnu.
19946
19947Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
19948
19949 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
19950 one from the path.
19951 * Makefile.in: Use a fresh expect if there is one, use runtest
19952 from the src tree if there is one.
d63a86f8 19953
c906108c
SS
19954Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19955
19956 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
19957 next over recursive call. Revise the tests from that point on
19958 (which had been skipped) to match GDB's actual (correct) output.
19959
19960 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
19961 with next over a breakpoint whose condition is false.
19962
19963 * gdb.t00/help.exp: Comment out "help set print" tests just like
19964 (and for same reason as) "help set" test.
19965
19966Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19967
19968 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
19969 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
19970
19971Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19972
19973 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
19974 necessary gdb_target_udi.
19975
19976 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
19977
19978 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
19979 1838 and 2417; they are fixed.
19980
19981 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
19982 gdb.t03/ptype.exp (ptype structure, ptype union):
19983 Remove xfails; the test is looser than when the xfails were added.
19984
19985 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
19986 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
19987
19988 * gdb.t01/run.exp: Only run shell test if isnative.
19989
19990 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
19991 since "run" automatically loads if necessary. Call gdb_target_udi
19992 after the "file" since "file" kills any execution target.
19993
19994 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
19995 GDB. GDB doesn't work that way (not anymore at least) on UDI.
19996 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
19997 argument for UDI.
19998
19999Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
20000
20001 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
20002
20003 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
20004
20005Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20006
20007 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
20008 properly quoting regexps. This makes the second argument to
20009 demangle a fixed string, which matches the callers, instead of a
20010 shell-style pattern which is what the previous implementation
20011 used. Update some of the callers.
20012
20013Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20014
20015 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
20016 (comib_nullified_tests): Fix typo.
20017 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
20018 strings. No longer expected to fail.
20019
20020 * gdb.disasm/hppa.s (addib_tests): Fix typo.
20021 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
20022 strings. No longer expected to fail.
20023
20024 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
20025 string. No longer expected to fail.
20026
20027Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20028
20029 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
20030 No longer expected to fail.
20031
20032 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
20033 string. No longer expected to fail.
20034
20035Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20036
20037 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
20038 only in the names (I probably got most of them). I was even
20039 generous with some which differed in underscores in names, and
20040 probably missed a few, and I *still* was able to remove almost a
20041 third of the file with almost no impact on testsuite coverage.
20042
20043Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20044
20045 * gdb.t00/default.exp: Match udi_attach error message as well as
20046 the one from child_attach.
20047
20048 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
20049
20050 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
20051
20052 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
20053 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
20054
20055 * Move test with enums and partial symbols back to
20056 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
20057 Reverts the change of 26 May 93. Per today's change to
20058 stabs.texinfo, the behavior that weird.exp was expecting was
20059 unreasonable; what is important is that the compiler+gdb get
20060 things right, which happens with a recent gcc. Also fix the test
20061 to deal with native compilers which put out the stab gdb can't
20062 deal with.
20063
20064Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20065
20066 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
20067 in the names. The main thing these accomplish is to slow things down.
20068 Many more such duplicates surely remain.
20069
20070 * gdb.t00/help.exp: Comment out "help support" test just like
20071 (and for same reason as) "help set" test.
20072
20073Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
20074
20075 * gdb.t06/break.exp: Remove setup_xfails for
20076 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
20077 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
20078 about known bug in gcc to include up through 2.5.8.
20079 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
20080 well as "_vb$".
20081 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
20082 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
20083 with latest gcc and gdb.
20084 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
20085 well as "_vb$".
20086
20087Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20088
20089 * configure.in (hppa*-*-*): Also configure and build stabs-only
20090 tests.
20091
20092Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20093
20094 * gdb.t10/hppa.mt: A makefile fragment for the PA.
20095 * gdb.t10/configure.in (hppa*-*-*): Use it.
20096
20097Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20098
20099 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
20100
20101Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20102
20103 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
20104 versions prior to 1.13.5.
20105
20106Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20107
20108 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
20109 the prompt is at the start of a line.
20110
20111Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20112
20113 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
20114 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
20115 in the copr tests now.
20116 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
20117 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
20118 expected to fail.
20119
20120Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
20121
20122 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
20123 gdb.t31/chillvars.exp, lib/gdb.exp:
20124 Tweak to run under either version of expect.
20125 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
20126 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
20127 * gdb.t11/list.exp: Remove extraneous whitespace.
20128
20129Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20130
20131 * gdb.t16/printcmds.exp (test_print_strings): Accept
20132 "(unsigned char *) " before the string.
20133
20134 * TODO: Add notes about printing of fancy types and GDB expressions.
20135
20136Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
20137
20138 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
20139 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 20140 if doing mips-idt-ecoff.
c906108c
SS
20141
20142Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
20143
20144 * Most .exp files: Tweak to run under either version of expect.
20145
20146Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20147
20148 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
20149 xfails; I'm not sure why they are failing, but not because of PR 1806.
20150
20151Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
20152
20153 * config/unix-gdb.exp: Remove gdb_unload cause it's already
20154 defined in lib/gdb.exp.
20155
20156Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20157
20158 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
20159 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
20160 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
20161 have to be typeless.
20162
20163Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20164
20165 * TODO: Add suggestion for copyright year test.
20166
20167Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
20168
20169 * configure.in (*-*-lynxos*): Add stabs tests.
20170
20171Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
20172
20173 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
20174 so insert a tab before any assembler directive in column zero.
20175
20176 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
20177 stores.
20178 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
20179 stores.
20180 (fpu_short_memory_tests): Likewise.
20181
20182Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20183
20184 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
20185 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
20186 .stabs directives in comments.
20187
20188Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20189
20190 * TODO: New file, describing tests we could write.
20191 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
20192
20193Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20194
20195 * gdb.t06/signals.exp: Add kludge to force re-sync.
20196
20197 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
20198 to xgdb instead of gdb, get out of gdb.
20199
20200Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
20201
20202 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
20203 for info.
20204
20205Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
20206
20207 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
20208 * gdb.stabs/configure.in (hppa*-*-*): Use it.
20209 * gdb.stabs/hppa.sed: New sed script for the PA.
20210
20211Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20212
20213 * gdb.stabs: Re-write weird.def and configuration to use sed
20214 instead of cpp. sed is portable and POSIX; cpp is neither.
20215
20216Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20217
20218 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
20219
20220Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20221
20222 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
20223
20224Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20225
20226 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
20227 "_vb$".
20228 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
20229 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
20230
20231Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20232
20233 * lib/gdb.exp: Comment out code which depends on non-existent
20234 `transform' procedure.
20235
20236Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
20237
20238 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
20239 * lib/gdb.exp: Transform tool name.
20240 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
20241 1.1's new error handling system.
20242
20243Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20244
20245 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
20246
20247Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20248
20249 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
20250 They made pattern matching so slow that timeouts happened on
20251 heavily loaded systems. Now any output from "show print" which
20252 gets us back to the GDB prompt is a PASS.
20253
20254Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
20255
20256 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
20257
20258Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20259
20260 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
20261
20262 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
20263 It is not from PR 3220.
20264
20265Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20266
20267 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
20268 just started failing because they depended on the order the
20269 subcommands are presented, or exact docstring text. This kind of
20270 test is a pain and has minimal benefit.
20271
20272Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20273
20274 * gdb.t09/corefile.exp: At end of test, use "core" command with
20275 no arguments.
20276
20277Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
20278
20279 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
20280 17}/Makefile.in: Make it possible to run the testsuite with Sun
20281 make and CC = cross gcc by adding explicit build rules for .o
20282 files.
20283
20284Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20285
20286 * gdb.t15/funcargs.exp: Don't put comments on same line as
20287 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 20288
c906108c
SS
20289Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20290
20291 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
20292
20293Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
20294
20295 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
20296 * gdb.t20/inherit.exp: remove three dumplicate entries.
20297
20298Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20299
20300 * gdb.t06/break.exp: For "next over recursive call", fail on any
20301 incorrect output, not just on "factorial (value=2)".
20302
20303Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20304
20305 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
20306 working now. Add an xfail if accesing a bss variable causes
20307 a memory error if the target is not yet run.
20308
20309Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20310
20311 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
20312 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
20313 name of __st* demangling (2 strings). Did Kung really get the
20314 more than 95 others right without testing them?
20315
20316Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
20317
20318 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
20319
20320Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
20321
20322 * configure.in (configdirs): Add gdb.disasm
20323 * gdb.disasm: New directory for GDB disassembler tests.
20324 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
20325
20326Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20327
20328 * gdb.t00/help.exp: Don't test "help set".
20329
20330 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
20331 from within expect statements. None of these happen anymore and
20332 they cause regressions to be silently unnoticed.
20333
20334 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
20335 messages) about known failures with gcc cygnus-2.4.5-930417.
20336
20337 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
20338 comp-info.exp so it gets built if it doesn't exist.
20339
20340 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
20341 it is no longer used.
20342 * gdb.t13/comp-info.c: Removed.
20343
20344Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
20345
20346 * gdb.t06/signals.exp: Add xfail for sun3.
20347
20348Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20349
20350 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
20351 relevant because ^C doesn't get sent but failure can be reproduced
20352 interactively).
20353
20354Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20355
20356 * gdb.stabs/alpha.mt: New configuration file for alpha.
20357 * gdb.stabs/configure.in: Use it.
20358 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
20359 sharing with alpha.mt, redefine long to word via preprocessor.
20360 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
20361 for alpha.
20362 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
20363 native cc.
20364 * gdb.t00/teststrategy.exp: Change expect string so that we
20365 consume the `(xgdb)' from the command echo and from the gdb prompt.
20366 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
20367 gdb currently compares all values as long, so this failure probably
20368 applies to any configuration where LONGEST is bigger than a target int.
20369 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
20370 with gcc.
20371 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
20372 to handle opaque pointers, gcc is.
20373 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
20374 as first argument. Include <sys/types.h> and change all operator
20375 new definitions to use size_t.
20376 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
20377 now that we use size_t.
20378
20379Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20380
a9c64011 20381 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 20382 a long or float array cast all array members to the same type.
a9c64011 20383 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 20384 with 64 bit longs.
a9c64011 20385 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 20386 on alpha.
a9c64011 20387 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
20388
20389Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20390
20391 * gdb.t24 (demangle.exp): Constructors of templates have names like
20392 vector<int>::vector(int) not vector<int>::vector<int>(int). See
20393 section 14.6 of the ARM.
20394
20395 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
20396 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
20397 accomplish little and slow down the testsuite.
20398
20399 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
20400 Accept spaces various places.
20401
20402Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20403
20404 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
20405 with watchpoint enabled.
20406
20407 * Makefile.in: Remove definition of CC and remove the second
20408 definition of CXX (the "CXX = gcc" one remains). These definitions
20409 were causing backquotes to be expanded within backquotes, which
20410 doesn't work.
20411
20412Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
20413
20414 * gdb.t17/callfuncs.exp: Add "return 0" to end.
20415
20416Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20417
a9c64011
AS
20418 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
20419 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
20420 by mips cc and contains no stabs entries.
20421
20422Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
20423
20424 * config/vx-gdb.exp: Use fake device to load files rather than
20425 NFS.
20426 * lib/gdb.exp: New proc to do "file" command.
20427 * config/unix-gdb.exp: Use new "file" proc.
20428
20429Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
20430
20431 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
20432 Rework board rebooting slightly.
20433 (gdb_exit): Don't exit from the remote shell; there isn't one.
20434 * gdb.stabs/weird.exp: If a program is being debugged already,
20435 kill it.
20436 * gdb.t04/setvar.exp: Stop and restart gdb.
20437 * gdb.t05/expr.exp: Likewise.
20438 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
20439 restart gdb and reload the program.
20440 * gdb.t08/opaque.exp: Likewise.
20441 * gdb.t12/scope.exp: Likewise.
20442 * gdb.t13/bitfields.exp: Likewise.
20443 * gdb.t15/funcargs.exp: Likewise.
20444 * gdb.t20/classes.exp: Likewise.
20445 * gdb.t03/ptype.exp: Increase timeout.
20446 * gdb.t16/printcmds.exp (test_print_string_constants,
20447 test_print_array_constants): Likewise.
20448 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
20449 * gdb.t20/classes.exp (do_tests): Likewise.
20450 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
20451
20452Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
20453
20454 * gdb.stabs: Renamed *wierd* to *weird*.
20455
20456Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
20457
20458 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
20459 for timeout. Add "known gcc 2.4.5 bug" to failure message.
20460
20461Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
20462
20463 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
20464 (do_tests): Remove xfail for whatis on one_var and two_var.
20465
20466Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
20467
20468 * Makefile.in: Made cross building work better by adding
20469 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
20470
20471Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20472
20473 * gdb.t15/{return.c,return.exp,Makefile.in}:
20474 New test, currently commented out.
20475
20476Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
20477
20478 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
20479 still running and removes the leftover named socket so GDb can do
20480 clean restarts.
20481
20482Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
20483
20484 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
20485 console, not GDB.
20486 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
20487 cross testing works better with "make check"
20488 * config/unix-gdb: Use default procedures for exit and version.
20489 * config/vx-gdb.exp: Cleaned up and massaged back to working order
20490 with the newest VxWorks.
20491
20492Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20493
20494 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
20495 old form.
20496
20497 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
20498 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
20499
20500 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
20501
20502 * config/unix-gdb.exp: Remove this version of gdb_exit
20503 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
20504 Rob says he'll look at it when he gets back to testing boards.
20505
20506Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
20507
20508 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
20509 an expected fail for certain ptype commands.
20510
20511 * gdb.t20/classes.exp: Update expected results of "ptype class
20512 Base1" to account for the constructor that now appears in the type.
20513
20514Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
20515
20516 * configure.in (configdirs): Restore gdb.t04, which mysteriously
20517 disappeared from list.
20518 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
20519 "alldone" proc with call to cleanup and exit.
20520 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
20521 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
20522 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
20523 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
20524 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
20525 "alldone" proc with simple returns that suppress remaining
20526 tests. The alldone proc went away many months ago.
20527
20528Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20529
20530 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
20531
20532 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
20533
20534Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20535
20536 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
20537 as vax gdb will display them.
20538
20539Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20540
20541 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
20542 optimizers.
20543
20544 * scope.exp: Change "bad value for localval" messages so each one
20545 is unique.
20546
20547 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
20548 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
20549
20550 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
20551
20552Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20553
20554 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
20555 doesn't exist (due to optimization).
20556
20557Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20558
20559 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
20560 contains \r because the filename is long.
20561
20562 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
20563 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
20564
20565Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20566
20567 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
20568 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
20569 Ultrix.
20570 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
20571 int tests.
20572 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
20573
20574Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
20575
20576 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
20577
20578 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 20579 to match does not match the passing case but still matches the
c906108c
SS
20580 failing case.
20581
20582Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20583
20584 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
20585
20586Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
20587
20588 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
20589 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
20590 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
20591 Remove various versions of gdb_exit.
20592 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
20593 gdb_exit.
20594 * config/unix-gdb.exp: gdb_exit remains here, and should override
20595 the generic version, since it's doing a lot of wierd stuff that
20596 the other versions aren't. FIXME, fold it in, or abandon this
20597 version.
20598
20599Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20600
20601 * gdb.t24/demangle.exp: Add tests for PR 3220.
20602
20603Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20604
20605 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
20606
20607Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
20608
20609 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
20610 "i386-*-*". Works for i486 as well.
20611
20612 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
20613 bug, and expand domain of xfail to all SVR4 systems, since the
20614 actual problem is likely to be in generic SVR4 /proc support.
20615
20616Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20617
20618 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
20619
20620Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
20621
20622 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
20623 xfails for other systems. Match a missing 'Continuing.' as an
20624 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
20625
20626 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
20627 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
20628 Only issue warning for missing executables if -all option is used.
20629
20630 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
20631 file if -all option is used. It's like an unpredictable XFAIL.
20632
20633Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20634
20635 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
20636 for dynamically linked binaries.
20637
20638 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
20639
20640Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20641
20642 * gdb.t20/inherit.exp: Change message for "print tagless struct"
20643 to state that this is a known bug in old versions of g++.
20644
20645Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20646
20647 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
20648 while waiting for `Continuing'.
20649
20650Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
20651
20652 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
20653 in text, data, and bss.
20654 * gdb.t10/nodebug.c: Add local and global test variables for
20655 initialized and uninitialized data.
20656
20657Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20658
20659 * config/unix-gdb.exp (gdb_exit): Add "wait".
20660
20661Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20662
20663 * gdb.t06/signals.exp: xfail the continue from the handler for all
20664 targets.
20665
20666 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
20667 function with watchpoints enabled, the i386 call dummy starts with
20668 a call.
20669
20670 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
20671 386 bsd names its corefiles.
20672
20673Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
20674
20675 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
20676 compilers don't grok it.
20677 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
20678 with small octal ints rather than character constants, which
20679 are signed and might not fit if first promoted to int.
20680
20681Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
20682
20683 * gdb.t09/Makefile.in (clean): Remove corefile.
20684
20685Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20686
20687 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
20688
20689Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20690 and Jim Kingdon (kingdon@cygnus.com)
20691
20692 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
20693 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
20694 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
20695
20696Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20697
20698 * gdb.t17/interrupt.exp: Add xfail for hppa.
20699
20700Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20701
20702 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
20703 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
20704 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
20705 to determine signed-ness of bitfields and use the result to setup
20706 the xfail.
20707 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
20708 * gdb.t15/funcargs.exp: Use them to step until the second indirect
20709 call line is reached if necessary.
20710
20711Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20712
20713 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
20714
20715Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20716
20717 * gdb.t06/break.exp: Also test `clear' command.
20718
20719Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
20720
20721 * gdb.t00/teststrategy.exp: Remove extra quote.
20722
20723 * gdb.t07/watchpoint.exp: Change xfail for calling function with
20724 watchpoint enabled to be for all non-68k machines.
20725
20726 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
20727
20728Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20729
20730 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
20731 targets use aout.mt instead of ecoff.mt as gas understands
20732 standard aout format.
20733
20734Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
20735
20736 * lib/gdb.exp (runto): Don't insist that function we are running to
20737 was compiled with -g.
20738
20739 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
20740
20741 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
20742 to get back into the read system call.
20743 Accept leading newline in case where we woke it up.
20744
20745Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20746
20747 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
20748 to make the stabs test work on ecoff systems using gcc and -with-stabs.
20749 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
20750 enable ecoff configuration.
20751
20752Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20753
20754 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
20755
20756Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20757
20758 * gdb.t16/printcmds.exp: Add another printf test.
20759
20760Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
20761
20762 * configure.in: If configured -with-stabs on any target, add
20763 stabsdirs to configdirs.
20764
20765Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20766
20767 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
20768 fun" so pattern does not match the command itself.
20769
20770Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20771
20772 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
20773
20774Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20775
20776 * gdb.t17/interrupt.exp: Test for more things.
20777
20778Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20779
20780 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
20781 compiler arranges the code and line numbers.
20782
20783 * gdb.t17/interrupt.exp: Don't send \n after ^C.
20784
20785Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20786
20787 * gdb.t00/help.exp: Increase expect input buffer size.
20788
20789Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20790
20791 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
20792
20793 * gdb.t07/watchpoint.exp: Add xfail for hppa.
20794
20795 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
20796
20797 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
20798 [0-9]*, not just [0-9].
20799
20800Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20801
20802 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
20803
20804 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
20805
20806Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20807
20808 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
20809
20810Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20811
20812 * gdb.t06/signals.c: Add xfails for sun3.
20813
20814 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
20815
20816 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
20817 test_stepping tests.
20818
20819Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20820
20821 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
20822
20823 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
20824
20825 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
20826 rather than actually putting it through cpp twice.
20827
20828 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
20829
20830Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
20831
20832 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
20833 no longer needed.
20834
20835Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20836
20837 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
20838
20839 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
20840 C++ features prints as "struct", make it a pass, not an xfail.
20841
20842Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20843
20844 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
20845 Don't require VA to print as "class" rather than "struct".
20846
20847Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
20848
20849 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
20850
20851Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20852
20853 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
20854
20855Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20856
20857 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
20858 order.
20859
20860Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20861
20862 * gdb.t16/printcmds.exp: Add printf tests.
20863
20864 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
20865
20866 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
20867
20868Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
20869
20870 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
20871 pass counts, to counteract any existing or future setup_xfails.
20872
20873Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20874
20875 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
20876 {BEGIN,END}_COMMON for common block instead of STAB.
20877 * gdb.stabs/wierd.exp: Add xfail for rs6000.
20878
20879 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
20880 intp_var should be N_GSYM not N_LSYM.
20881 wierd-aout.S: Use a label for the value of the N_SO.
20882 wierd.def: Remove all backslashes.
20883 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
20884
20885Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20886
20887 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
20888 get the expected next to inheritance3.
20889
20890Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20891
20892 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
20893 now that gcc-2.4 gets it right.
20894
20895Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20896
20897 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
20898
20899 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
20900 generating comp-info.exp which works for cross-compilation.
20901
20902Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
20903
20904 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
20905 "*-*-sysv4.*".
20906
20907Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
20908
20909 * gdb.t01/run.exp: Start with a fresh gdb.
20910 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
20911 SVR4.x.
20912
20913Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
20914
20915 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
20916 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
20917 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
20918 Makefile.in (distclean, realclean): Remove gdbme.c from list of
20919 things to remove.
20920
20921Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
20922
20923 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
20924 test cases from bug reports.
20925
20926Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
20927
20928 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
20929 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
20930 avoid spurious xfails.
20931 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
20932 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
20933 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
20934
20935Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
20936
20937 * gdb.t00/teststrategy.exp: Rework to provide more useful
20938 description of each test, fix problem with systems that define
20939 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
20940 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
20941 results for "next over recursive call" so timeouts aren't taken
20942 by error.
20943
20944Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
20945
20946 * gdb.t12/scope.exp: Test printing of variables before run.
20947
20948 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
20949 printed in wrong order due to sorting.
20950
20951Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
20952
20953 * gdb.t00/teststrategy.exp: Fix expected results for printing
20954 user entered string constant. Is array of char, prints with no
20955 address.
20956
20957 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
20958 commands.
20959 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
20960 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
20961 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
20962 of struct of char arrays.
20963 * gdb.t00/radix.exp: New tests for radix commands.
20964
20965Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
20966
20967 * gdb.t16/printcmd.exp: Print a variable before running program
20968 (with xfail for AIX).
20969
20970Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
20971
20972 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
20973
20974 * gdb.t16/printcmd.exp: Don't print variables before running program.
20975
20976 * gdb.t06/break.exp: Don't require envp argument to main.
20977
20978 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
20979
20980 * gdb.t02/whatis.exp, gdb.t11/list.exp:
20981 Add xfails for rs6000.
20982
20983 * gdb.t02/whatis.exp: Change other tests not to re-test something
20984 we already tested.
20985
20986 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
20987 each type used has a variable of that type.
20988
20989Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
20990
20991 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
20992
20993Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
20994
20995 * configure.in: change srctrigger to be a file, not a directory
20996
20997Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
20998
20999 * configure.in (mips-idt-ecoff*): Added trailing '*'.
21000
21001 * gdb.t11/list.exp: Fixed a couple of typos.
21002
21003Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
21004
21005 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
21006 is fixed and PR is closed.
21007 * gdb.t16 (gdbme.c): Add simple test string variable.
21008 * gdb.t16 (printcmds.exp): Add tests with simple test string
21009 variable, primarily for boundaries on "set print elements".
21010
21011Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
21012
21013 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
21014 Make leading 0's optional and don't expect a tab in the middle
21015 of the number.
21016
21017 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
21018
21019 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
21020 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
21021 don't end command passed to gdb_test with newline.
21022
21023 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
21024 signed keyword away, don't expect signed bitfields to be signed.
21025
21026 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
21027 printing with only as many 1's as are in the field as well as printing
21028 with 32 1's (see comment).
21029
21030Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
21031
21032 * gdb.t00/default.exp: Start with a fresh gdb.
21033 * configure.in (configdirs): Remove gdb.t31 until the chill
21034 compiler works again. It no longer is able to find chillrt0
21035 since it isn't in libchill.a anymore.
21036 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
21037 wierd.o, make more modular.
21038 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
21039 spurious newlines that caused problems.
21040
21041Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21042
21043 * Move test with enums and partial symbols from gdb.t03/ptype.exp
21044 to gdb.stabs/wierd.exp since GCC has worked around the bug.
21045 gdb.stabs/wierd.{exp,def}: Many new tests.
21046
21047 * gdb.t00/default.exp: update info line for new message.
21048
21049 * gdb.t02/{whatis.exp,gdbme.c}:
21050 Test that "char *" doesn't print as "caddr_t".
21051
21052Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21053
21054 * gdb.t00/help.exp: Use .* in place of some help messages which
21055 just changed.
21056 gdb.t00/default.exp: Update "info frame" test for new message.
21057 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
21058 Remove some xfails
21059
21060Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21061
21062 * gdb.t03/{gdbme.c,ptype.exp}:
21063 Add tests for typedef'd struct and union without tags.
21064 Also check "whatis" on a variable of a typedef'd enum without a tag.
21065
21066 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
21067 PRMS 1823; the bug still exists but isn't reproduced by this test
21068 anymore), and remove rs6000 XFAIL (the bug is fixed).
21069
21070 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
21071 duplicated from whatis.exp. For those that are left, accept
21072 "long", "long int", or "int" for long variables (whatis.exp already
21073 has an XFAIL for "int", so no need to fail it here).
21074
21075 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
21076 Deal with GCC's names for types now that GDB uses the compiler's names.
21077
21078 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
21079 setup_xfail's for sunos4. If we #defined the signed keyword away,
21080 don't expect GDB to know that char it is signed.
21081
21082 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
21083
21084Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
21085
21086 * configure.in (configdirs): Add gdb.t24 for C++ tests that
21087 should work on any system, regardless of debugging format.
21088 * gdb.t21/demangle.exp: Move to gdb.t24.
21089 * gdb.t24/demangle.exp: Move from gdb.t21.
21090 * gdb.t24/{Makefile.in, configure.in}: New files.
21091
21092Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21093
21094 * configure.in: Do gdb.stabs and C++ tests only for stabs.
21095 * gdb.stabs: New directory.
21096
21097Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21098
21099 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
21100 not just "Quit anyway?".
21101
21102Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
21103
21104 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
21105 that all setup_xfails are immediately followed by clear_xfails.
21106
21107Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
21108
21109 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
21110 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
21111 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
21112 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
21113 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
21114 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
21115 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
21116 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
21117 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
21118 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
21119 gdb.t31/chillvars.exp, lib/gdb.exp:
21120 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
21121 bug-gdb@prep.ai.mit.edu.
21122
21123Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
21124
21125 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
21126 with 0.0, not integer 0.
21127
21128Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
21129
21130 * gdb.t06/break.exp: Update for "Kill the program" message change.
21131
21132Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
21133
21134 * Makefile.in (GDBFLAGS): Set to -nx.
21135 * Makefile.in (site.exp): Use GDBFLAGS.
21136
21137Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
21138
21139 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
21140 Makefiles.
21141 (check): depend on just-check.
21142 (just-check): added so that tests can be run without a noop
21143 build pass.
21144
21145Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
21146
21147 Switch to using configure's configdirs.
21148 * Makefile.in (Makefile): add configure.in dependency.
21149 (SUBDIRS): removed redundant assignment.
21150 * configure.in: switch subdirs assignment to configdirs.
21151 * gdb.t*/configure.in: new files.
21152
21153Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
21154
21155 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
21156 works.
21157
21158Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
21159
21160 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
21161 in explicit rules. Apparently this is not supported by some makes.
21162
21163Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
21164
21165 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
21166
21167Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21168
21169 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
21170 disappeared.
21171
21172Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
21173
21174 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
21175
21176Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
21177
21178 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
21179 watchpoint problem that is now fixed.
21180 * gdb.t30/chexp.exp: Remove setup_xfail for printing
21181 uninitialized convenience variables.
21182 * gdb.t31/chillvars.exp: Fix expected patterns for printing
21183 structures.
21184
21185Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21186
21187 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
21188 which causes expect to get out of sync with gdb on long output
21189 from help set.
21190 * gdb.t09/corefile.exp: Make expected pattern for core file
21191 failing signal and frame output format less sun specific.
21192
21193Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
21194
21195 * gdb.t31/chillvars.exp: Add and remove initial dummy
21196 breakpoint, so that symbol table is forced in.
21197 (Needed at least on Sunos4, though it seems not SVR4.)
21198 * gdb.t31/chillvars.exp: Update for changed output format.
21199
21200Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
21201
a9c64011 21202 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
21203
21204Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
21205
21206 * Makefile.in: Added --srcdir when invoking runtest, removed the
21207 need for a local config file. (optional now)
21208
21209Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
21210
21211 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
21212 failure count used to force early termination. Add some more
21213 expected failures for gnu style demangling.
21214
21215Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21216
21217 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
21218 pmi variable from gdb.t20/gdbme to get optimized away.
21219 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
21220 Check for written corefile upon timeout _and_ eof.
21221
21222Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21223
21224 * config/unix-gdb.exp: Add missing return 0.
21225
21226Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21227
21228 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
21229 test termination.
21230
21231Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
21232
21233 * configure.in (subdirs): Put back gdb.t17 which mysteriously
21234 disappeared.
21235
21236Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
21237
21238 * gdb.t10/crossload.exp: Disable the i860-elf test until such
21239 time as i860 support works.
21240
d63a86f8 21241 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
21242 "backtrace 100\r" rather than just "backtrace\r", to match last
21243 change.
21244
21245Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
21246
21247 * config/udi-gdb.exp (gdb_exit): Remove close command.
21248 (gdb_target_udi): New procedure to set the UDI target.
21249 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
21250 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
21251 Added waits for prompts after several question responses. Added
21252 some more responses used by a29k-amd-udi-gdb.
21253 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
21254 pass different arguments, restart UDI connection after program
21255 completion.
21256 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
21257 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
21258 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
21259 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
21260 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
21261 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
21262 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
21263 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
21264 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
21265 after program completion.
21266 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
21267 compiled with a SELECT_VECS setting.
21268 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
21269 infinite recursion.
21270
21271 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
21272 Added checks for COFF results, and made them expected failures for
21273 all targets. It would be better to make them expected failures
21274 for COFF targets only.
21275
21276Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
21277
21278 * Makefile.in: add null dvi target, don't bother to recurse
21279 through test directories for info and install-info; rename
21280 $(datadir) to be dejagnu instead of deja-gnu
21281
21282Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
21283
21284 * gdb.t31/gdbme.ch: Re-enable code that previously caused
21285 compiler to coredump.
21286 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
21287 code.
21288
21289Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
21290
21291 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
21292 coredump.
21293 * gdb.t31/chillvars.exp: Comment out tests that depend on that
21294 code.
21295
21296Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
21297
21298 * gdb.t03/ptype.exp: tests for return code from gdb_test.
21299 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
21300 which in a shell. Deletes xgdb when done.
21301 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
21302 Tests the return from the "set height" or "set width" commands.
21303 Added a few return codes where needed.
21304
21305Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
21306
21307 * Makefile.in (SUBDIRS): Add gdb.t17.
21308 * configure.in (subdirs): Add gdb.t17.
21309 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
21310 files to test gdb's calling of functions in the inferior with
21311 the correct arguments and gdb's ability to retrieve any
21312 result returned.
21313
21314Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
21315
21316 * config/unix-gdb.exp (gdb_exit): Remove close commands that
21317 may be called after gdb goes away. Previous versions of expect
21318 needed these to avoid file descriptor leaks, but they cause
21319 errors with the current revision of expect.
21320 * gdb.t00/gdbvars.exp: Use -re on expected output after
21321 setting sevenbit-strings.
21322 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
21323 to set sevenbit-strings consistent across tests.
21324 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
21325 set sevenbit-strings consistent across tests.
21326
21327Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
21328
21329 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
21330 expected output to match current "expect" expectations.
21331
21332Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
21333
21334 * gdb.t00/default.exp: Change expected output for default "source"
21335 command, to match new gdb behavior which requires a filename to
21336 source.
21337
21338Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
21339
21340 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
21341 expected fail for i486-*-* that misses the marker2 function.
21342 * gdb.t10/crossload.exp (bfddefault): Allow successful
21343 recognition of a format to pass even if no symbols are found.
21344 Explicitly catch failures where the format is not recognized
21345 or is ambiguous, and add the reason to the fail message.
21346 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
21347 the cause is and invalid target and add reason to failure message.
21348 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
21349 elf32-i386, elf32-sparc, and elf32-i860.
21350 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
21351 Set up expected failure for 'filename'::variable scope resolution,
21352 which is now apparently broken on all targets.
21353 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
21354 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
21355 gdb.t23/templates.exp: Change failure for missing binfile into
21356 just a warning.
21357 gdb.t21/demangle.exp: Change all cfront references to 'arm'
21358 references.
21359
21360Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
21361
21362 * gdb.t00/default.exp: Add expected output for default "source"
21363 command, to match new gdb behavior.
21364 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
21365
21366Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
21367
21368 * config/*-gdb.exp: returns an error, rather than exiting on
21369 internal errors.
21370
21371Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
21372
21373 * gdb.t03/gdbme.c: Add pointer to struct variable.
21374 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
21375 referencing struct members.
21376
21377Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
21378
21379 * configure.in (mips-idt-ecoff): New target.
21380 * config/mips-gdb.exp: New file for remote board using MIPS remote
21381 debugging protocol.
21382
21383 * Redid configuration scheme. Removed gdb.t*/configure.in.
21384 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
21385 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
21386 distclean targets. Built executables via .o files. Adjusted
21387 tests to account for source files in $(srcdir) rather than
21388 $(objdir).
21389 * lib/gdb.exp (runto): Don't expect () after the function name,
21390 because it may have arguments.
21391
21392Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
21393
21394 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
21395 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
21396 expected failures for mips-idt-* and mips-sgi-*.
21397 * gdb.t00/default.exp (attach): Kill process if requested.
21398 * gdb.t00/help.exp (help target core, help target): Accept a gdb
21399 that does not read core files.
21400 * gdb.t01/run.exp: Removed checks for exit status code.
21401 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
21402 it is linked in.
21403 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
21404 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
21405 appropriate, rather than doing it by hand.
21406 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
21407 execution.
21408 * gdb.t10/crossload.exp: Kill existing program if needed.
21409 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
21410 appropriate, rather than doing it by hand. Always increase
21411 timeout for this test, not just for VxWorks.
21412
21413Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
21414
21415 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
21416 of Chill STRUCT types and STRUCT values.
21417 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
21418 than "char".
21419 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 21420 struct2): New struct definitions and initializations to test
c906108c
SS
21421 simple Chill STRUCT types.
21422
21423Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
21424
21425 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
21426 the null byte at the end of strings.
21427 * gdb.t00/default.exp: Make show version insensitive to copyright
21428 date.
21429 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
21430 to avoid dependencies on target char signedness.
21431 * gdb.t16/printcmds.exp: Update expected results for explicitly
21432 unsigned char.
21433 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
21434 now work.
21435 * gdb.t21/demangle.exp: Add many more patterns for template
21436 demangling, most of them being expected failures.
21437 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
21438 string we are matching for, to match on the whole string.
21439 * gdb.t21/demangle.exp: Add many new test strings to demangle,
21440 and fix a whole bunch that had incorrect expected output but were
21441 passing anyway because of the bug in "proc demangle".
21442 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
21443 type.
21444 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
21445
21446Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
21447
a9c64011
AS
21448 * gdb/testsuite: made modifications to testcases, etc., to allow
21449 them to work properly given the reorganization of deja-gnu and the
21450 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
21451
21452Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
21453
21454 * gdb/testsuite: Initial creation of gdb/testsuite.
21455 Migrated dejagnu testcases and support files for testing nm to
21456 gdb/testsuite from deja-gnu. These files were moved "as is"
21457 with no modifications. This migration is part of a major overhaul
21458 of dejagnu. The modifications to these testcases, etc., which
21459 will allow them to work with the new version of dejagnu will be
21460 made in a future update.
48efe704 21461
8d8cb839 21462 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 21463\f
8d8cb839
EZ
21464;; Local Variables:
21465;; mode: change-log
21466;; left-margin: 8
21467;; fill-column: 74
21468;; version-control: never
21469;; End:
902f2ccb
MC
21470
21471 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 21472 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
21473 Copying and distribution of this file, with or without modification,
21474 are permitted provided the copyright notice and this notice are preserved.
This page took 2.319992 seconds and 4 git commands to generate.