]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
2010-05-28 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
bcd2dc50
MS
12010-05-28 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
2
3 * gdb.reverse/break-precsave.exp:
4 Replace uses of send_gdb / gdb_expect.
5 * gdb.reverse/break-reverse.exp:
6 Replace uses of send_gdb / gdb_expect.
7 * gdb.reverse/consecutive-precsave.exp:
8 Replace uses of send_gdb / gdb_expect.
9 * gdb.reverse/consecutive-reverse.exp:
10 Replace uses of send_gdb / gdb_expect.
11 * gdb.reverse/finish-precsave.exp:
12 Replace uses of send_gdb / gdb_expect.
13 * gdb.reverse/finish-reverse.exp:
14 Replace uses of send_gdb / gdb_expect.
15 * gdb.reverse/i386-precsave.exp:
16 Replace uses of send_gdb / gdb_expect.
17 * gdb.reverse/i386-reverse.exp:
18 Replace uses of send_gdb / gdb_expect.
19 * gdb.reverse/i386-sse-reverse.exp:
20 Replace uses of send_gdb / gdb_expect.
21 * gdb.reverse/i387-env-reverse.exp:
22 Replace uses of send_gdb / gdb_expect.
23 * gdb.reverse/i387-stack-reverse.exp:
24 Replace uses of send_gdb / gdb_expect.
25 * gdb.reverse/machinestate-precsave.exp:
26 Replace uses of send_gdb / gdb_expect.
27 * gdb.reverse/machinestate.exp:
28 Replace uses of send_gdb / gdb_expect.
29 * gdb.reverse/sigall-precsave.exp:
30 Replace uses of send_gdb / gdb_expect.
31 * gdb.reverse/sigall-reverse.exp:
32 Replace uses of send_gdb / gdb_expect.
33 * gdb.reverse/solib-precsave.exp:
34 Replace uses of send_gdb / gdb_expect.
35 * gdb.reverse/solib-reverse.exp:
36 Replace uses of send_gdb / gdb_expect.
37 * gdb.reverse/step-precsave.exp:
38 Replace uses of send_gdb / gdb_expect.
39 * gdb.reverse/step-reverse.exp:
40 Replace uses of send_gdb / gdb_expect.
41 * gdb.reverse/until-precsave.exp:
42 Replace uses of send_gdb / gdb_expect.
43 * gdb.reverse/until-reverse.exp:
44 Replace uses of send_gdb / gdb_expect.
45 * gdb.reverse/watch-precsave.exp:
46 Replace uses of send_gdb / gdb_expect.
47 * gdb.reverse/watch-reverse.exp:
48 Replace uses of send_gdb / gdb_expect.
49
3def43e0
JK
502010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
51
52 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
53 excessive newline.
54
22454424
MS
552010-05-27 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
56
57 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
58 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
59 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
60 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
61 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
62 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
63 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
64 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
65 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
66 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
67 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
68 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
69 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
70 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
71 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
72 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
73 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
74 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
75 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 76
ec9f1212
MS
772010-05-26 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
78
22454424
MS
79 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
80 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
81
82 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
83 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
84 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
85
86 * gdb.reverse/consecutive-reverse.exp:
87 Replace uses of send_gdb / gdb_expect.
88 * gdb.reverse/consecutive-precsave.exp:
89 Replace uses of send_gdb / gdb_expect.
90
91 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
92 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
93 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
94 * gdb.mi/mi-ns-stale-regcache.exp:
95 Replace uses of send_gdb / gdb_expect.
96 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
97 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
98 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
99 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
100 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
101 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
102 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
103 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
104 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
105
1062010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 107
22454424 108 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 109
22454424 110 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 111
22454424
MS
112 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
113 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
114 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
115 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
116 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
117 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
118 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
119 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
120 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 121
6e5f2c59
TT
1222010-05-25 Tom Tromey <tromey@redhat.com>
123
124 * gdb.base/macscp.exp: Add missing space after setup_kfail.
125
bbc8b958
TT
1262010-05-25 Tom Tromey <tromey@redhat.com>
127
128 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
129 argument order.
130 * gdb.base/macscp.exp: Fix setup_kfail argument order.
131 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
132 order.
133 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
134 order.
135 * gdb.base/call-sc.exp (setup_kfails): Remove.
136 (setup_compiler_kfails): Remove.
137 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
138 argument order.
139 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
140 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
141 (advancei): Fix setup_kfail argument order.
142 * gdb.base/radix.exp: Fix setup_kfail argument order.
143 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
144 order.
145 * gdb.base/structs.exp (setup_kfails): Remove.
146 (setup_compiler_kfails): Fix setup_kfail argument order.
147 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
148 order.
149 * gdb.java/jmain.exp: Fix setup_kfail argument order.
150 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
151 setup_kfail argument order.
152 * gdb.cp/overload.exp: Fix setup_kfail argument order.
153
83d1babf
TT
1542010-05-25 Tom Tromey <tromey@redhat.com>
155
156 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
157
6acb16a2
MS
1582010-05-25 Michael Snyder <msnyder@vmware.com>
159
160 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
161 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
162 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
163 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
164 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
165 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
166 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
167 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
168 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
169 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
170 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
171 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
172 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
173 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
174 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
175 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
176 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
177 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
178 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
179 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
180 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
181 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
182 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
183 * gdb.base/default.exp: Replace send_gdb with gdb_test.
184 * gdb.base/define.exp: Replace send_gdb with gdb_test.
185 * gdb.base/display.exp: Replace send_gdb with gdb_test.
186 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
187 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
188 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
189 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
190 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
191 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
192 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
193 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
194 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
195 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
196 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
197 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
198 * gdb.base/help.exp: Replace send_gdb with gdb_test.
199 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
200 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
201 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
202 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
203 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
204 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
205 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
206 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 207 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
208
2092010-05-25 Doug Evans <dje@google.com>
210
211 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
212 gdb.string_to_argv.
ad3986f0 213
d3b1e874
TT
2142010-05-21 Tom Tromey <tromey@redhat.com>
215
216 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
217 Call it.
218 * gdb.dwarf2/pieces.S: Update.
219 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
220
cb826367
TT
2212010-05-21 Tom Tromey <tromey@redhat.com>
222
223 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
224 Call it.
225 * gdb.dwarf2/pieces.c (struct C): New.
226 (f6): New function.
227 * gdb.dwarf2/pieces.S: Replace.
228
74de6778
TT
2292010-05-21 Tom Tromey <tromey@redhat.com>
230
231 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
232 Call it.
233
afd74c5f
TT
2342010-05-21 Tom Tromey <tromey@redhat.com>
235
236 * gdb.dwarf2.pieces.exp: New file.
237 * gdb.dwarf2.pieces.S: New file.
238 * gdb.dwarf2.pieces.c: New file.
239
a7b75dfd
JB
2402010-05-20 Pedro Alves <pedro@codesourcery.com>
241 Joel Brobecker <brobecker@adacore.com>
242
243 * lib/gdb.exp (gdb_test_no_output): New function.
244 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
245 when testing commands that should produce no output.
246
c81c812a
JB
2472010-05-17 Joel Brobecker <brobecker@adacore.com>
248
249 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
250 parameter that we want to watch being a constant.
251
0cce5bd9
JB
2522010-05-17 Joel Brobecker <brobecker@adacore.com>
253
254 * gdb.ada/cond_lang: New testcase.
255
47050449
JB
2562010-05-17 Joel Brobecker <brobecker@adacore.com>
257
258 * lib/gdb.exp (banned_variables): New variable/constant.
259 (gdb_init): Add write trace on variables listed in banned_variables.
260 (gdb_finish): Remove write traces on variables listed in
261 banned_variables.
262
77c01586
JB
2632010-05-17 Joel Brobecker <brobecker@adacore.com>
264
265 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
266 * gdb.cp/koenig.exp: Likewise.
267
88d4aea7
PM
2682010-05-14 Phil Muldoon <pmuldoon@redhat.com>
269
270 PR python/11482
271
272 * gdb.python/py-value.exp (test_value_hash): New function.
273
f5a010c0
PM
2742010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
275
276 PR exp/11530.
277 * gdb.base/gdb11530.c: New file.
278 * gdb.base/gdb11530.exp: New file.
279
8ef4892f
JK
2802010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
281
282 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
283 * gdb.dwarf2/dw2-modula2-self-type.S: New.
284
7322dca9
SW
2852010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
286
287 * gdb.cp/koenig.exp: New test.
288 * gdb.cp/koenig.cc: New test program.
289
02e7ea18
JB
2902010-05-05 Joel Brobecker <brobecker@adacore.com>
291
292 Remove the use of prms_id and bug_id throughout the testsuite.
293
e1c34c5d
PM
2942010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
295
296 PR exp/11349.
297 * testsuite/gdb.cp/ref-types.exp: Add test to examine
298 use a reference local variable.
299
8e1d0c49
JK
3002010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
301
302 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
303 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
304 variable different_dir. Move debugfile into a full directory pathname
305 under DIFFERENT_DIR.
306 * lib/gdb.exp (separate_debug_filename): Remove.
307 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
308 variable debug_dir and mkdir of it. Update function comments.
309
e66408ed
PA
3102010-04-29 Pedro Alves <pedro@codesourcery.com>
311
312 PR gdb/11557
313
314 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
315 files.
316
d7b32ed3
PM
3172010-04-29 Phil Muldoon <pmuldoon@redhat.com>
318
319 * gdb.python/py-param.exp: New File.
320
6aecb9c2
JB
3212010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
322
323 * gdb.base/default.exp: Fix "set language" test.
324
bdf92a1c
PM
3252010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
326
327 PR breakpoints/11531.
328 * gdb.base/gdb11531.c: New file.
329 * gdb.base/gdb11531.exp: New file.
330
3f172e24
TT
3312010-04-26 Tom Tromey <tromey@redhat.com>
332
333 * gdb.base/completion.exp: Add tests for completion and deprecated
334 commands.
335
64af4c92
JK
3362010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
337
338 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
339 (print /x char_array): Escape curly brackets.
340
492928e4
JK
3412010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
342
343 Fix deadlock on looped list of loaded shared objects.
344 * gdb.base/solib-corrupted.exp: New.
345
66d09542
DE
3462010-04-23 Doug Evans <dje@google.com>
347
348 * gdb.python/py-section-script.c: New file.
349 * gdb.python/py-section-script.exp: New file.
350 * gdb.python/py-section-script.py: New file.
351
8bd10a10
CM
3522010-04-20 Chris Moller <cmoller@redhat.com>
353
354 PR 10179
355
356 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
357 * gdb.base/pr10179-a.c:
358 * gdb.base/pr10179-b.c:
359 * gdb.base/pr10179.exp: New files.
360
c0201579
JK
3612010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
362
363 Fix crashes on dangling display expressions.
364 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
365 is SEP.
366 (lib_flags): Remove the "debug" keyword.
367 (libsepdebug): New variable for iterating new loop.
368 (save_pf_prefix): New variable wrapping the loop.
369 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
370 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
371
793b0ff8
PM
3722010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
373
374 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
375
097f51f7
PM
3762010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
377
378 PR stabs/11479.
379 * gdb.stabs/gdb11479.exp: New file.
380 * gdb.stabs/gdb11479.c: New file.
381
9a22f0d0
PM
3822010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
383
384 * gdb.base/charset.c (Strin16, String32): New variables.
385 * gdb.base/charset.exp (gdb_test): Test correct display
386 of 16 or 32 bit strings.
387
3882010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
389
390 PR 9167
391 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
392 * gdb.cp/pr9167.cc: New file.
393 * gdb.cp/pr9167.exp: New file.
394
395
6e354e5e
PM
3962010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
397
398 PR pascal/11492.
399 * gdb.pascal/gdb11492.pas: New file.
400 * gdb.pascal/gdb11492.exp: New file.
401
be942545
JB
4022010-04-20 Joel Brobecker <brobecker@adacore.com>
403
1667e6e3 404 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 405
0c3acc09
JB
4062010-04-20 Joel Brobecker <brobecker@adacore.com>
407
408 * gdb.ada/dyn_loc: New testcase.
409
ec31cde5
CM
4102010-04-20 Chris Moller <cmoller@redhat.com>
411
412 PR 10867
413
414 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
415 * gdb.cp/pr10687.cc: New file.
416 * gdb.cp/pr10687.exp: New file.
417
418
ce4b0682
SDJ
4192010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
420 Sergio Durigan Junior <sergiodj@redhat.com>
421
422 * gdb.fortran/logical.exp: New testcase.
423 * gdb.fortran/logical.f90: New file.
424
3436961f
DE
4252010-04-19 Doug Evans <dje@google.com>
426
427 * gdb.base/help.exp (help source): Update expected output.
428
4d836c09
JK
4292010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
430
431 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
432 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
433 gdb_exit and return.
434 (executable): New variable.
435 (binfile): Use it.
436
6149aea9
PA
4372010-04-19 Pedro Alves <pedro@codesourcery.com>
438
439 PR breakpoints/8554.
440
441 * gdb.trace/save-trace.exp: Adjust.
442
ed41462c
L
4432010-04-17 H.J. Lu <hongjiu.lu@intel.com>
444
445 PR corefiles/11511
446 * gdb.arch/system-gcore.exp: New.
447 * gdb.arch/gcore.c: Likewise.
448
3f7b2faa
DE
4492010-04-15 Doug Evans <dje@google.com>
450
fa33c3cd
DE
451 * gdb.python/py-progspace.c: New file.
452 * gdb.python/py-progspace.exp: New file.
453
3f7b2faa
DE
454 * gdb.base/source.exp: Add tests for "source -s".
455
79f283fe
PM
4562010-04-14 Phil Muldoon <pmuldoon@redhat.com>
457
458 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
459 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
460 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
461 * gdb.python/py-mi.exp: New test for to_string returning None.
462
fc8eb08a
PM
4632010-04-12 Phil Muldoon <pmuldoon@redhat.com>
464
465 * gdb.python/py-breakpoint.c: Make result global.
466
26e197f6
JK
4672010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
468
469 Fix non-GNU make compatibility.
470 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
471
adc36818
PM
4722010-04-09 Phil Muldoon <pmuldoon@redhat.com>
473
474 * gdb.python/py-breakpoint.exp: New File.
475 * gdb.python/py-breakpoint.C: Ditto.
476
64e17368
SS
4772010-04-08 Stan Shebs <stan@codesourcery.com>
478
479 * gdb.trace/actions.exp: Clear default-collect.
480 * gdb.trace/save-trace.exp: Clear default-collect.
481
fff5cc64
PM
4822010-04-08 Phil Muldoon <pmuldoon@redhat.com>
483
484 * gdb.python/py-value: Add null string variable.
485 (test_lazy_string): Test zero length, NULL address lazy
486 strings.
487
a055a187
L
4882010-04-07 H.J. Lu <hongjiu.lu@intel.com>
489
490 * gdb.arch/i386-avx.c: New.
491 * gdb.arch/i386-avx.exp: Likewise.
492
493 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
494
96e39866
DE
4952010-04-06 Doug Evans <dje@google.com>
496
497 * gdb.base/source-test.gdb: New file.
498 * gdb.base/source.exp: Test source -v.
499
5984a431
UW
5002010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
501
502 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
503
ec8a089a
PM
5042010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
505
506 * gdb.stabs/aout.sed: Convert all backslash to double backslash
507 within one line, unless it is followed by a double quote.
508 * gdb.stabs/hppa.sed: Idem.
509 * gdb.stabs/weird.def: Add char and String constants
510 * gdb.stabs/weird.exp: Check for correct parsing of
511 chhar and string constants.
512 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
513 in .stabs to .stabx substitution.
514
fce3c1f0
SS
5152010-04-05 Stan Shebs <stan@codesourcery.com>
516
517 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
518 constant global.
519 * gdb.trace/tfile.exp: Try to print them.
520
d77f58be
SS
5212010-04-04 Stan Shebs <stan@codesourcery.com>
522
523 * gdb.base/completion.exp: Update for new "info watchpoints".
524 * gdb.base/default.exp: Ditto.
525 * gdb.base/help.exp: Ditto.
526 * gdb.base/watchpoint.exp: Ditto.
527 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
528
af54718e
SS
5292010-04-04 Stan Shebs <stan@codesourcery.com>
530
531 * gdb.trace/tfile.exp: Sharpen tfind test.
532
74d1f91e
JK
5332010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
534
535 * gdb.base/break-entry.exp: New.
536
eb8e76db
HZ
5372010-04-02 Hui Zhu <teawater@gmail.com>
538 Michael Snyder <msnyder@vmware.com>
539
540 * gdb.reverse/i386-sse-reverse.exp: New file.
541 * gdb.reverse/i386-sse-reverse.c: New file.
542
bf65cad8
PA
5432010-04-02 Pedro Alves <pedro@codesourcery.com>
544
545 * gdb.trace/tfind.exp: Adjust expected disassembly output.
546
fff87407
SS
5472010-04-01 Stan Shebs <stan@codesourcery.com>
548
549 * gdb.trace/actions.exp: Tweak expected output.
550 * gdb.trace/while-stepping.exp: Tweak expected output.
551
fe01d668
L
5522010-04-01 H.J. Lu <hongjiu.lu@intel.com>
553
554 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
555
86b17b60
PA
5562010-04-01 Pedro Alves <pedro@codesourcery.com>
557
558 * gdb.base/commands.exp: Adjust.
559 * gdb.cp/extern-c.exp: Adjust.
560
2c58c0a9
PA
5612010-04-01 Pedro Alves <pedro@codesourcery.com>
562
563 * gdb.trace/collection.c (local_test_func): Define a local struct,
564 and instanciate it.
565
0db9b91c
PA
5662010-04-01 Pedro Alves <pedro@codesourcery.com>
567
568 * gdb.trace/collection.exp (gdb_collect_args_test)
569 (gdb_collect_argarray_test): XFAIL the tests that assume the
570 argarray argument's elements are collected.
571
8072405b
JK
5722010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
573
574 * gdb.dwarf2/dw2-bad-parameter-type.exp,
575 gdb.dwarf2/dw2-bad-parameter-type.S: New.
576
8bf6485c
SS
5772010-03-31 Stan Shebs <stan@codesourcery.com>
578
579 * gdb.trace/save-trace.exp: Test save/restore of default-collect
580 and tracepoint conditionals.
581 (gdb_verify_tracepoints): Delete unused return.
582
fd7f724a
KS
5832010-03-26 Keith Seitz <keiths@redhat.com>
584
585 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
586 appear in the output before main.
587 Remove KFAIL for gdb/2215 aka bz 9320.
588
8d9e7719
DE
5892010-03-30 Doug Evans <dje@google.com>
590
0906dd0b
DE
591 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
592 by dejagnu.
593 * gdb.arch/amd64-dword.exp: Ditto.
594
8d9e7719
DE
595 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
596 match.
597 (break printf): Ditto.
598
1da644f0
SW
5992010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
600
601 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
602 gcc < 4.4.
603 * gdb.cp/shadow.exp: Ditto.
604
a8121990
PA
6052010-03-29 Pedro Alves <pedro@codesourcery.com>
606
607 * gdb.trace/collection.exp (run_trace_experiment): Make sure
608 "tstart" is silent.
609
6e79d367
PA
6102010-03-29 Pedro Alves <pedro@codesourcery.com>
611
612 * gdb.trace/collection.exp (executable): New.
613 (binfile): Use it.
614 (fpreg, spreg, pcreg): New.
615 (test_register): Use gdb_test_multiple. Pass /x to print.
616 (prepare_for_trace_test): New.
617 (run_trace_experiment): Use "continue", not gdb_run_cmd.
618 (gdb_collect_args_test, gdb_collect_argstruct_test)
619 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
620 prepare_for_trace_test.
621 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
622 fpreg, spreg and pcreg.
623 (gdb_collect_expression_test, gdb_collect_globals_test): Use
624 prepare_for_trace_test.
625 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
626 try to detect tracing support here. Don't set breakpoints at
627 `begin' or `end' here.
628 <global scope>: Use clean_restart. Run to main before checking
629 for tracing support. Check for for tracing support here.
630
09248348
JK
6312010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
632
633 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
634 " as $displacement" to "seen displacement message".
635
d350db38
PA
6362010-03-28 Pedro Alves <pedro@codesourcery.com>
637
638 * gdb.trace/while-dyn.exp (executable): New variable.
639 (binfile): Use it.
640 (test_while_stepping): New function. Move most tests here. Call
641 it once for each of the while-stepping, stepping and ws aliases.
642
907af001
UW
6432010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
644
645 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
646 that do not provide the tagless_struct type name at all.
647 (test_print_anon_union): Do not check value of uninitialized
648 union member. Do not use cp_test_ptype_class, so we can accept
649 "long" as well as "long int".
650
610197fd
PA
6512010-03-26 Pedro Alves <pedro@codesourcery.com>
652
653 * gdb.trace/tfile.c (tohex, bin2hex): New.
654 (write_error_trace_file): Hexify error description.
655
6c28cbf2
SS
6562010-03-25 Stan Shebs <stan@codesourcery.com>
657
658 * gdb.trace/tfile.c: Generate an additional trace file, improve
659 portability.
660 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
661 files in a better way.
662
e62b8c7e
KS
6632010-03-25 Keith Seitz <keiths@redhat.com>
664
665 * gdb.java/jprint.exp: XFAIL printing of static class members
666 because of GCC debuginfo problem.
667
82ccf5a5
JK
6682010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
669
670 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
671
293e2f9e
DJ
6722010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
673
674 * gdb.base/completion.exp: Allow long instead of long int.
675 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
676 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
677 variable p.
678 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
679 * gdb.base/pointers.exp: Allow long instead of long int.
680 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
681 * gdb.base/step-line.exp: Allow a directory before the source file name.
682
95a42b64
TT
6832010-03-24 Tom Tromey <tromey@redhat.com>
684
685 PR breakpoints/9352:
686 * gdb.base/default.exp: Update.
687 * gdb.base/commands.exp: Update.
688 * gdb.cp/extern-c.exp: Test setting commands on multiple
689 breakpoints at once.
690
2390201f
DJ
6912010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
692
693 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
694 if gdb,nosignals.
695 * gdb.base/watchpoints.c: Do not include unnecessary headers.
696 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
697 exited".
698
8c9a6790
SS
6992010-03-24 Stan Shebs <stan@codesourcery.com>
700
701 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
702
a6c727b2
DJ
7032010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
704
705 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
706 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
707 argument. Handle "short" and "long".
708 (Top level): Pass overprototyped output for old_fptr and xptr.
709
4dfd5423
PA
7102010-03-23 Pedro Alves <pedro@codesourcery.com>
711
712 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
713 format strings and add casts to avoid compiler warnings.
714
7152010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
716
717 * lib/trace-support.exp (gdb_trace_setactions):
718 Don't expect whitespace after ">" prompt.
719 * gdb.trace/actions.exp: Adjust for output changes.
720 * gdb.trace/while-stepping.exp: Likewise.
721
c847d045
JK
7222010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
723
724 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
725 and r157645).
726
5f717f1d
JK
7272010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
728
729 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
730 New.
731
7d6d51d5
DJ
7322010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
733
734 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
735 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
736
3b11a015
SS
7372010-03-19 Stan Shebs <stan@codesourcery.com>
738
739 * gdb.trace/ax.exp: New file.
740
d7d158ed
DE
7412010-03-19 Doug Evans <dje@google.com>
742
6bb85cd1
DE
743 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
744 output from gcc.
745
d7d158ed
DE
746 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
747 named /usr/sbin/prelink<foo>.
748
4daf5ac0
SS
7492010-03-18 Stan Shebs <stan@codesourcery.com>
750
751 * gdb.trace/circ.exp: Test circular-trace-buffer.
752 * gdb.trace/tfile.exp: Update tstatus test.
753
e8d05480
JB
7542010-03-18 Joel Brobecker <brobecker@adacore.com>
755
756 * gdb.dwarf2/dw2-anonymous-func.S: New file.
757 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
758
441b986a
UW
7592010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
760
761 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
762
4247603b
PA
7632010-03-18 Pedro Alves <pedro@codesourcery.com>
764
765 * gdb.base/default.exp: Adjust the expected output of the finish
766 and until commands when the inferior is not being run.
767
13387711
SW
7682010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
769
770 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
771 * gdb.cp/nsusing.exp: Ditto.
772
6e31430b
TT
7732010-03-15 Tom Tromey <tromey@redhat.com>
774
775 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
776 * gdb.cp/userdef.cc (operator==): New function.
777 (main): New locals mem1, mem2.
778
e2d69cb5
JZ
7792010-03-15 Jie Zhang <jie@codesourcery.com>
780
781 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
782 Declare and use new loadtimeout variable.
783
f572f0a9
DJ
7842010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
785
786 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
787 Use gdb_load later.
788
51f4c0b0
PA
7892010-03-14 Pedro Alves <pedro@codesourcery.com>
790
791 * gdb.base/solib-disc.c (main): Make format of fprintf a string
792 literal. Add missing endlines to prints to stderr.
793
1c809c68
TT
7942010-03-12 Tom Tromey <tromey@redhat.com>
795
796 PR c++/9708:
797 * gdb.cp/m-static.exp: Add regression test.
798 * gdb.cp/m-static.cc (method): New method.
799 (main): Call it.
800
00ae8fef
SW
8012010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
802
803 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
804 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
805
759f0f0b
PA
8062010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
807
21e24d21
PA
808 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
809
8102010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
811
759f0f0b
PA
812 * lib/gdb.exp (skip_stl_tests): New.
813 (gdb_compile): Symbian needs -ldl.
814 (shlib_target_file): New.
815 (shlib_symbol_file): New.
816 (gdb_load_shlibs): Use shlib_target_file.
817 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
818 * gdb.cp/exception.exp: Use skip_stl_tests.
819 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
820 * gdb.cp/try_catch.exp: Use skip_stl_tests.
821 * gdb.cp/mb-templates.exp: Ditto.
822 * gdb.base/commands.exp: Relax regexes.
823 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
824 shlib_target_file and shlib_symbol_file.
825 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
826 sections.
827 * gdb.base/ending-run.exp: Accept E32Main for symbian.
828 * gdb.base/solib-disc.exp: Use
829 shlib_target_file and shlib_symbol_file.
830 * gdb.base/unload.exp: Don't skip on symbian. Use
831 shlib_target_file and shlib_symbol_file.
832 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
833
6a8f2671
PA
8342010-03-12 Pedro Alves <pedro@codesourcery.com>
835
836 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
837 * gdb.trace/report.exp: Adjust for x86 and x86_64.
838 Issue a tfind end before looking for a tracepoint frame.
839 * gdb.trace/tfind.exp: Adjust tstatus output.
840 Adjust disassembly output.
841 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
842
ccf26247
JK
8432010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
844
845 * gdb.base/break-interp.exp: Create new displacement parameter value
846 for the test_ld calls.
847 (reach): New parameter displacement, verify its content. New push of
848 pf_prefix "reach-$func:". Import global expect_out.
849 (test_core): New parameter displacement, verify its content. New push
850 of pf_prefix "core:". New command "set verbose on". Import global
851 expect_out.
852 (test_attach): New parameter displacement, verify its content. New
853 push of pf_prefix "attach:". New command "set verbose on". Import
854 global expect_out.
855 (test_ld): New parameter displacement, pass it to the reach, test_core
856 and test_attach calls and verify its content in the "ld.so exit" test.
857 * gdb.base/prelink.exp: Remove gdb_exit and final return.
858 (prelink): Update expected text, use gdb_test.
859
e469c7fb
DE
8602010-03-10 Doug Evans <dje@google.com>
861
862 * gdb.base/checkpoint.exp: Fix comment.
863 Lengthen timeout while doing >600 checkpoints test.
864 Rename duplicate "kill all one" test to keep test names unique.
865
60e1c644
PA
8662010-03-10 Pedro Alves <pedro@codesourcery.com>
867
868 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
869
cec808ec
KS
8702010-03-08 Keith Seitz <keiths@redhat.com>
871
872 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
873 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
874 (dm_type_long): New function.
875 (dm_type_unsigned_short): New function.
876 (dm_type_unsigned_long): New function.
877 (myint): New typedef.
878 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
879 long, unsigned shor and long, operator char*, and typedef.
880 (test_lookup_operator_functions): Add operator char* test.
881 (test_paddr_operator_functions): Likewise.
882 (test_paddr_overloaded_functions): Use probe values for
883 short, long, and unsigned short and long.
884 (test_paddr_hairy_functions): If the demangler probe detected
885 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
886 demangler.
887 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
888 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
889 and "print null_pmf".
890 Add test "ptype a.*pmf".
891 * gdb.cp/overload.exp: Allow optional "int" to appear with
892 "short" and "long".
893 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
894 long expect value for men_overload1arg.
895 Allow "int" to appear with "short" and "long".
896 When testing "info break", add argument for main (void).
897 Also allow "int" to appear with "short" and "long".
898 Ditto with "unsigned" and "long long".
899 * gdb.java/jmain.exp: Do not enclose methods names in single
900 quotes.
901 * gdb.java/jmisc.exp: Likewise.
902 * gdb.java/jprint.exp: Likewise.
903 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
904
905 From Jan Kratochvil <jan.kratochvil@redhat.com>:
906 * gdb.cp/exception.exp (backtrace after first throw)
907 (backtrace after second throw): Allow a namespace before __cxa_throw.
908 (backtrace after first catch, backtrace after second catch): Allow
909 a namespace before __cxa_begin_catch.
910
911 * gdb.cp/cpexprs.exp: New file.
912 * gdb.cp/cpexprs.cc: New file.
913
914 From Daniel Jacobowitz <dan@codesourcery.com>
915 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
916 to use string_to_regexp.
917 (ctor, dtor): New functions. Use them to match constructor
918 and destructor function types.
919 (Top level): Use runto_main.
920
f870a310
TT
9212010-03-05 Tom Tromey <tromey@redhat.com>
922
923 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
924 gdb.target_charset.
925 (pp_ns.to_string): Likewise.
926
0c199f28
KS
9272010-03-04 Keith Seitz <keiths@redhat.com>
928
929 * gdb.cp/overload.exp: Test that the filename portion of a linespec
930 can be quoted. Test that both the filename and function/line
931 portions can be quoted at the same time.
932
c7437ca6
PA
9332010-03-04 Pedro Alves <pedro@codesourcery.com>
934
935 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
936
b111b805
DE
9372010-03-03 Doug Evans <dje@google.com>
938
24486cb7
DE
939 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
940 libc contains libpthread.
941
b111b805
DE
942 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
943 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
944 of gdb_compile. Add another pattern to match android backtrace.
945
a0e0ef55
TT
9462010-03-03 Tom Tromey <tromey@redhat.com>
947
948 PR gdb/11345:
949 * gdb.base/printcmds.exp (test_printf): Add test.
950
1ba53b71
L
9512010-03-02 H.J. Lu <hongjiu.lu@intel.com>
952
953 * gdb.arch/amd64-byte.exp: New.
954 * gdb.arch/amd64-dword.exp: Likewise.
955 * gdb.arch/amd64-pseudo.c: Likewise.
956 * gdb.arch/amd64-word.exp: Likewise.
957 * gdb.arch/i386-byte.exp: Likewise.
958 * gdb.arch/i386-pseudo.c: Likewise.
959 * gdb.arch/i386-word.exp: Likewise.
960
f5dff777
DJ
9612010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
962
963 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
964 types. Add structreg, bitfields, and flags registers.
965 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
966 registers.
967
90884b2b
L
9682010-03-01 H.J. Lu <hongjiu.lu@intel.com>
969
970 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
971 (load_description): Set architecture if defined.
972
dc00d89f
PM
9732010-02-28 Phil Muldoon <pmuldoon@redhat.com>
974
975 * gdb.python/py-frame.exp: Add read_var block tests.
976 * gdb.python/py-frame.c (block): New function.
977
0e095b7e
JK
9782010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
979 Daniel Jacobowitz <dan@codesourcery.com>
980
981 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
982
624f1a65
DM
9832010-02-25 David S. Miller <davem@davemloft.net>
984
985 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
986 fix logic for setting all_syscalls_numbers.
987
f3e9a817
PM
9882010-02-24 Phil Muldoon <pmuldoon@redhat.com>
989
990 * Makefile.in: Add py-block and py-symbol.
991 * gdb.python/py-symbol.exp: New File.
992 * gdb.python/py-symtab.exp: New File.
993 * gdb.python/py-block.exp: New File.
994 * gdb.python/py-symbol.c: New File.
995 * gdb.python/py-block.c: New File.
996
f6bbabf0
PM
9972010-02-24 Phil Muldoon <pmuldoon@redhat.com>
998
999 PR python/11314
1000 * lib/gdb.exp (skip_python_tests): New function.
1001 * gdb.python/py-cmd.exp: Use skip_python_tests.
1002 * gdb.python/py-frame.exp: Likewise.
1003 * gdb.python/py-function.exp: Likewise.
1004 * gdb.python/py-prettyprint.exp: Likewise.
1005 * gdb.python/py-template.exp: Likewise.
1006 * gdb.python/py-type.exp: Likewise.
1007 * gdb.python/py-value.exp: Likewise.
1008
85d721b8
PA
10092010-02-22 Pedro Alves <pedro@codesourcery.com>
1010
1011 PR9605
1012
1013 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
1014
48e32051
TT
10152010-02-19 Tom Tromey <tromey@redhat.com>
1016
1017 PR c++/8693, PR c++/9496:
1018 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
1019 regression tests.
1020
ac9c0048
JK
10212010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1022
1023 Fix compatibility with m68k as.
1024 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
1025 Use only /* comments */.
1026
57bb97a4
UW
10272010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1028
1029 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
1030 * configure: Regenerate.
1031
7d1bf85c
DJ
10322010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
1033
1034 * gdb.python/py-type.exp: Check for Python support.
1035
061b5285
PA
10362010-02-17 Pedro Alves <pedro@codesourcery.com>
1037
1038 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
1039 `regsub' syntax available.
1040
f8a8bc2c
PA
10412010-02-17 Pedro Alves <pedro@codesourcery.com>
1042
1043 * gdb.base/shmain.c (main): Remove printf call.
1044 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
1045 * gdb.base/unload.c (main): Make format of fprintf a string
1046 literal. Add missing endlines to prints to stderr.
1047 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
1048
6f451e5e
TT
10492010-02-17 Tom Tromey <tromey@redhat.com>
1050
1051 * gdb.java/jprint.java (jprint.props): New field.
1052 * gdb.java/jprint.exp (set_lang_java): Add regression test.
1053
12d79008
PA
10542010-02-17 Pedro Alves <pedro@codesourcery.com>
1055
ef801a0e 1056 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
1057 available.
1058
d252f7e5
DJ
10592010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1060
1061 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
1062 creation to support remote host testing.
1063
67bdab6c
DJ
10642010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1065
1066 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
1067 Recognize "command not found".
1068
bb391223
DJ
10692010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1070
1071 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
1072 single-stepping.
1073
70362913
DJ
10742010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1075
1076 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
1077 if arguments are not supported.
1078
493f3c00
DJ
10792010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1080
1081 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
1082 be const or non-const.
1083
8034c749
DJ
10842010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1085
1086 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
1087 mi_send_resuming_command to send -exec-continue.
1088
791dfb64
DJ
10892010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1090
1091 * gdb.base/list.exp (test_list_filename_and_function): Add test
1092 with single quotes.
1093 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
1094 matching.
1095 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
1096 Add KFAIL'd tests for PR gdb/11289.
1097
7c5fe868
DJ
10982010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1099
1100 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
1101
fdc498b8
DJ
11022010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1103
1104 * gdb.base/comp-dir/subdir/dummy.txt: New file.
1105 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
1106 a temporary directory.
1107
b519e2a6
DJ
11082010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1109
1110 * gdb.base/charset.exp: Use a single regular expression to match
1111 show host-charset and show target-charset output.
1112
74164c56
JK
11132010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1114
1115 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
1116 "Illegal process-id" expect string more exact.
1117 (attach to digits-starting nonsense is prohibited): New.
1118
701ed6dc
JK
11192010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1120
1121 * gdb.base/prelink.exp (set verbose on): New.
1122
fa19b4e5
MS
11232010-02-12 Tomas Holmberg <th@virtutech.com>
1124
1125 * mi-reverse.exp: New file. Test for reverse option to the
1126 following MI commands: exec-continue, exec-finish, exec-next,
1127 exec-step, exec-next-instruction, exec-step-instruction.
1128
dadf0e9c
JB
11292010-02-09 Joel Brobecker <brobecker@adacore.com>
1130
1131 * gdb.ada/ptype_tagged_param: New testcase.
1132
714f19d5
TT
11332010-02-08 Tom Tromey <tromey@redhat.com>
1134
1135 PR c++/8017:
1136 * gdb.cp/overload.exp: Add tests.
1137 * gdb.cp/overload.cc (struct K): New.
1138 (namespace N): New.
1139 (main): Call new functions.
1140 (K::staticoverload): Define.
1141
83b10087
CM
1142Mon Feb 8 13:18:22 2010 Chris Moller <moller@mollerware.com>
1143
1144 PR gdb/10728
1145 * gdb.cp/pr10728-x.h: New file.
1146 * gdb.cp/pr10728-x.cc: New file.
1147 * gdb.cp/pr10728-y.cc: New file.
1148 * gdb.cp/pr10728.exp: New file.
1149 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
1150
99903ae3
CM
1151Mon Feb 8 12:54:54 2010 Chris Moller <moller@mollerware.com>
1152
1153 PR gdb/9067
1154 * gdb.cp/pr9067.exp: New
1155 * gdb.cp/pr9067.cc: New
1156 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
1157
7b356089
JB
11582010-02-08 Joel Brobecker <brobecker@adacore.com>
1159
1160 * lib/gdb.exp (gdb_test_timeout): New global variable.
1161 Set it to timeout if not already set.
1162 (gdb_init): Reset the value of timeout to gdb_test_timeout.
1163
1be00882
DE
11642010-02-05 Doug Evans <dje@google.com>
1165
1166 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
1167 user.
1168
82856980
SW
11692010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
1170
1171 PR c++/7935:
1172 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
1173
1a334831
TT
11742010-02-04 Tom Tromey <tromey@redhat.com>
1175
1176 * gdb.cp/virtbase.exp: Make test case names unique.
1177
9c3c02fd
TT
11782010-02-02 Tom Tromey <tromey@redhat.com>
1179
1180 * gdb.cp/virtbase.exp: Add regression tests.
1181 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
1182 (main): Instantiate RHC.
1183
0cc2414c
TT
11842010-02-02 Tom Tromey <tromey@redhat.com>
1185
1186 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
1187 type-printing change.
1188
edf3d5f3
TT
11892010-02-02 Tom Tromey <tromey@redhat.com>
1190
1191 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
1192 * gdb.cp/virtbase.cc: New file.
1193 * gdb.cp/virtbase.exp: New file.
1194 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
1195
e4b7f41c
JK
11962010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1197
1198 PR libc/11214:
1199 * gdb.threads/current-lwp-dead.c: Include features.h.
1200 (HAS_NOMMU): New.
1201 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
1202
b381ea14
JK
12032010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1204
1205 * gdb.base/symbol-without-target_section.exp,
1206 gdb.base/symbol-without-target_section.c: New.
1207
c593ac0e
DJ
12082010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
1209
1210 * gdb.base/bigcore.exp: Reset increased timeout.
1211 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
1212
db25f29d
DJ
12132010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
1214
1215 * gdb.base/gcore.exp (capture_command_output): Use
1216 gdb_test_multiple.
1217
f9d67f43
DJ
12182010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
1219
1220 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
1221 * gdb.arch/thumb2-it.exp (test_it_break): New function.
1222 (Top level): Call it.
1223
177321bd
DJ
12242010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
1225
1226 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
1227
97f2ed50
DJ
12282010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1229
1230 * gdb.base/call-strs.exp, gdb.base/default.exp,
1231 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
1232 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
1233 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
1234 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
1235 gdb.base/watchpoint-solib.exp: Save and restore timeout.
1236 * gdb.base/ending-run.exp: Correct restore of timeout.
1237 * gdb.base/page.exp: Remove unnecessary timeout setting.
1238
e4e2711a
JB
12392010-01-29 Joel Brobecker <brobecker@adacore.com>
1240
1241 * gdb.ada/rec_return: New testcase.
1242
ba581dc1
JB
12432010-01-29 Joel Brobecker <brobecker@adacore.com>
1244
1245 * gdb.ada/call_pn: New testcase.
1246
4ea95be9
DJ
12472010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
1248
1249 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
1250 (Top level): Use it to resume.
1251 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
1252 the Thumb mode displaced stepping error as unsupported.
1253
df83a9bf
SW
12542010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
1255
1256 * gdb.cp/nsusing.exp: Added more tests.
1257 * gdb.cp/nsrecurs.exp: Ditto.
1258 * gdb.cp/nsusing.cc: Added test functions.
1259 * gdb.cp/nsrecurs.cc: Ditto.
1260
40b27cdc
JK
12612010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1262
1263 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
1264 absolute directory pathnames in gdb.sum file.
1265
de958931
SW
12662010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
1267
1268 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
1269 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
1270
708ead4e
TT
12712010-01-26 Tom Tromey <tromey@redhat.com>
1272
1273 PR exp/7643:
1274 * gdb.base/printcmds.exp (test_print_string_constants): Remove
1275 setup_kfail.
1276
b14e635e
SW
12772010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
1278
1279 * gdb.cp/nsrecurs.exp: New test.
1280 * gdb.cp/nsrecurs.cc: New test program.
1281 * gdb.cp/nsstress.exp: New test.
1282 * gdb.cp/nsstress.cc: New test program.
1283 * gdb.cp/nsdecl.exp: New test.
1284 * gdb.cp/nsdecl.cc: New test program.
1285
8540c487
SW
12862010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
1287
1288 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
1289 imported into file scope.
1290 Marked test as xfail.
1291 * gdb.cp/namespace-using.cc (marker5): New function.
1292 * gdb.cp/shadow.exp: New test.
1293 * gdb.cp/shadow.cc: New test program.
1294 * gdb.cp/nsimport.exp: New test.
1295 * gdb.cp/nsimport.cc: New test program.
1296
421d5d99
TT
12972010-01-25 Tom Tromey <tromey@redhat.com>
1298
1299 PR gdb/11049:
1300 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
1301 with "set print null-stop on".
1302
691f8dc1
JK
13032010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1304
1305 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
1306 Adjust it for DISASSEMBLY_OMIT_FNAME.
1307
0b92b5bb
TT
13082010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1309
1310 PR symtab/11199:
1311 * gdb.dwarf2/member-ptr-forwardref.exp,
1312 gdb.dwarf2/member-ptr-forwardref.S: New.
1313
23787403
JK
13142010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1315
1316 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
1317 (thread1_func): Protect thread1_tid with thread1_tid_cond by
1318 thread1_tid_mutex. Remove gdbstop_mutex handling.
1319 (thread2_func): Protect thread2_tid with thread2_tid_cond by
1320 thread2_tid_mutex. Remove gdbstop_mutex handling.
1321 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
1322 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
1323 pthread_cond_wait conditionalizations by while loops.
1324
b966cb8a
TT
13252010-01-20 Tom Tromey <tromey@redhat.com>
1326
1327 PR backtrace/10770:
1328 * gdb.dwarf2/pr10770.exp: New file.
1329 * gdb.dwarf2/pr10770.c: New file.
1330 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
1331
fcae584b
VP
13322010-01-20 Vladimir Prus <vladimir@codesourcery.com>
1333
1334 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
1335 that target was removed, and the test always runs native anyway.
1336
a0f49112
JK
13372010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1338
1339 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
1340 gdb.base/watchpoint-cond-gone-stripped.c: New.
1341
ceeb3d5a
TT
13422010-01-19 Tom Tromey <tromey@redhat.com>
1343
1344 PR c++/8000:
1345 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
1346 existing tests.
1347 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
1348 (main): Use AAA::SomeEnum.
1349
dd322c54
JK
13502010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1351
1352 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
1353 (test_ignore_count): Declare line_callme_body global.
1354 (run to breakpoint with ignore count): Use line_callme_body.
1355 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
1356 (set line_main_hello, set line_main_return): Reindent.
1357 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
1358 New.
1359 (continue to callee4): Use line_callee4_body.
1360 (check *stopped from CLI command): Use line_callee4_next.
1361 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
1362 (set line_main_hello, set line_main_return): Reindent.
1363 (set line_callee4_head, set line_callee4_body): New.
1364 (continue to callee4): Use line_callee4_body.
1365
4e8f195d
TT
13662010-01-18 Tom Tromey <tromey@redhat.com>
1367
1368 PR c++/9680:
1369 * gdb.cp/casts.cc: Add new classes and variables.
1370 * gdb.cp/casts.exp: Test new operators.
1371
9e14a9ba
JB
13722010-01-18 Tom Tromey <tromey@redhat.com>
1373 Thiago Jung Bauermann <bauerman@br.ibm.com>
1374
1375 * gdb.python/source2.py: New file.
1376 * gdb.python/source1: New file.
1377 * gdb.python/python.exp: Test "source" command.
1378
00bf0b85
SS
13792010-01-15 Stan Shebs <stan@codesourcery.com>
1380
1381 * gdb.trace/tfile.c: New file.
1382 * gdb.trace/tfile.exp: New file.
1383
55235ad7
JK
13842010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1385
1386 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
1387
9f2982ff
JK
13882010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1389
1390 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
1391
bbfba9ed
JK
13922010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1393
1394 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
1395 (libfunc): New parameter action. Implement also selectable "sleep".
1396 * gdb.base/break-interp-main.c: Include assert.h.
1397 (libfunc): New parameter action.
1398 (main): New parameters argc and argv. Assert argc. Pass argv.
1399 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
1400 (test_attach): New proc.
1401 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
1402 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
1403
61f0d762
JK
14042010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1405
1406 * gdb.base/break-interp.exp (test_core): New proc.
1407 (test_ld): Call it.
1408
06a6f270
JK
14092010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1410
1411 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
1412 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
1413 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
1414 and gdb_compile_shlib. Use new -Wl compiler options.
1415 (dl bt, main bt): New tests.
1416
51bee8e9
JK
14172010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1418
1419 Support PIEs with no symfile_objfile.
1420 * gdb.base/break-interp.exp: New argument at the test_ld calls.
1421 (test_ld): New parameter trynosym.
1422 (test_ld <$trynosym>): New block.
1423
b8040f19
JK
14242010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1425
1426 * gdb.base/break-interp.exp: New file.
1427
be759fcf
PM
14282010-01-13 Phil Muldoon <pmuldoon@redhat.com>
1429
1430 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
1431 * gdb.python/py-prettyprint.py (pp_ls): New printer.
1432 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
1433 test.
1434 * gdb.python/py-prettyprint.c: Define lazystring test structure.
1435 * gdb.python/py-mi.exp: Add lazy string test.
1436
dc146f7c
VP
14372010-01-13 Vladimir Prus <vladimir@codesourcery.com>
1438
1439 * lib/mi-support.exp (mi_check_thread_states): Handle
1440 core number in thread listing.
1441
b4ba55a1
JB
14422010-01-12 Joel Brobecker <brobecker@adacore.com>
1443
1444 * gdb.base/maint.exp: Adjust the expected output for the
1445 "maint print type" test. Use gdb_test_multiple instead of
1446 gdb_sent/gdb_expect.
1447
08e24bd4
DE
14482010-01-11 Doug Evans <dje@google.com>
1449
6496a609
DE
1450 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
1451 from gdbserver_download. All callers updated.
1452
08e24bd4
DE
1453 * gdb.server/ext-run.exp: "info os processes" requires xml support.
1454
b5cfddf5
JK
14552010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1456
1457 Implement binary numbers parsing.
1458 * gdb.base/printcmds.exp (test_integer_literals_accepted)
1459 (test_integer_literals_rejected): New binary tests.
1460
3725885a
RW
14612010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1462
1463 * gdb.cell/configure: Regenerate.
1464
37aeb5df
JK
14652010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1466
1467 * gdb.base/corefile.exp: Move the core finding block out and call it as
1468 core_find, new variable $corefile, replace corefile by $corefile and
1469 [file tail $corefile] for usage vs. test names resp.
1470 * lib/gdb.exp (core_find): Move it as a new function here. New
1471 parameter binfile and deletefiles. New variable $destcore. Pre-delete
1472 $destcore. Return "" on error.
1473
d521f563
JK
14742010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1475
1476 Workaround PR binutils/10802.
1477 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
1478 (twice).
1479
28f24826
DJ
14802010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
1481
1482 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
1483
2de75e71
JB
14842010-01-08 Joel Brobecker <brobecker@adacore.com>
1485
1486 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
1487 call, to avoid interruption.
1488
fe00719b 14892010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
1490
1491 * gdb.stabs/weird.def (args93): New.
1492
d0ef5df8
DE
14932010-01-07 Doug Evans <dje@google.com>
1494
1495 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
1496
3a08d52f
TT
14972010-01-07 Tom Tromey <tromey@redhat.com>
1498
1499 * gdb.base/source.exp: Use correct line number.
1500
7a697b8d
SS
15012010-01-05 Stan Shebs <stan@codesourcery.com>
1502
1503 * gdb.trace/tracecmd.exp: Test ftrace.
1504
7803799a
UW
15052010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1506
1507 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
1508
c54eabfa
JK
15092010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1510
1511 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
1512 "uint_for_mi_testing".
1513
02e7ef19
JB
15142010-01-01 Joel Brobecker <brobecker@adacore.com>
1515
1516 Test indented comment in file being sourced.
1517 * gdb.base/commands.exp: Test indented comment in file being sourced.
1518
abd775ce
JB
15192010-01-01 Joel Brobecker <brobecker@adacore.com>
1520
1521 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
1522 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
1523 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
1524 notice.
1525
79b55b82
JB
15262010-01-01 Joel Brobecker <brobecker@adacore.com>
1527
1528 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
1529 notice.
1530
8997583e
JK
15312010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1532
1533 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
1534 missing $after_stopped and comma (,) expectation.
1535
6da95a67
SS
15362009-12-31 Stan Shebs <stan@codesourcery.com>
1537
1538 * gdb.trace/actions.exp: Test teval action.
1539
218d2fc6
TJB
15402009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1541
1542 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
1543 (top level): Call test_watchpoint_in_big_blob.
1544 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
1545 watchpoints.
1546 (func3): Write to buf.
1547
236f1d4d
SS
15482009-12-29 Stan Shebs <stan@codesourcery.com>
1549
1550 * gdb.trace/actions.exp: Test default-collect.
1551
f61e138d
SS
15522009-12-28 Stan Shebs <stan@codesourcery.com>
1553
1554 * gdb.trace/tsv.exp: New file.
1555 * gdb.base/completion.exp: Update ambiguous info output.
1556
0219b378
DJ
15572009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
1558
1559 * gdb.base/find.c (main): Reference search buffers.
1560 * gdb.base/included.c (main): Reference integer.
1561 * gdb.base/ptype.c (charfoo): Declare.
1562 (intfoo): Call charfoo.
1563 * gdb.base/scope0.c (useitp): New function.
1564 (usestatics): Use useitp.
1565 (useit): Add a type for val.
1566 * gdb.base/scope1.c (useit1): Take a pointer argument.
1567 (usestatics1): Update calls to useit1.
1568 * gdb.cp/call-c.cc: Declare foo.
1569 (main): Call foo.
1570 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
1571 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
1572 (main): Call C::ensureRefs and ensureOtherRefs.
1573 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
1574 variables.
1575 (ensureOtherRefs): New function.
1576 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
1577 * gdb.cp/templates.cc (main): Call t5i.value.
1578
3f78692f
JK
15792009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1580
1581 Fix compatibility with G++-4.5.
1582 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
1583 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
1584 (uncaught return): Remove.
1585
429374b8
JK
15862009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1587 Phil Muldoon <pmuldoon@redhat.com>
1588
1589 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
1590 (bp_location13, bp_location14, bp_location17, bp_location18)
1591 (marker3_proto, marker4_proto): New variables.
1592 (breakpoint info): Update output.
1593 (run until breakpoint at marker3, run until breakpoint at marker4): New
1594 tests.
1595
859825b8
JK
15962009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1597
1598 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
1599 Replace the printf call of Y by provided "y-set-1" label. New block
1600 for the second shared library.
1601 * gdb.base/unload.exp: Compile also the second library, call
1602 gdb_load_shlibs also for it. Use now gdb_breakpoint.
1603 (single pending breakpoint info): Rename to ...
1604 (pending breakpoint info before run): ... this extended test.
1605 (libfile2, libname2, libsrcfile2, libsrc2)
1606 (lib_sl2): New variables.
1607 (exec_opts): Set also SHLIB_NAME2.
1608 (pending breakpoint info on first run at shrfunc1)
1609 (pending breakpoint info on second run at shrfunc1)
1610 (pending breakpoint info on second run at shrfunc2)
1611 (print y from libfile, print y from libfile2): New tests.
1612 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
1613 * gdb.base/unloadshr2.c: New.
1614
e6a386cd
HZ
16152009-12-22 Hui Zhu <teawater@gmail.com>
1616
1617 * gdb.reverse/sigall-reverse.exp: Adjust.
1618
9e19b45e
VP
16192009-12-21 Vladimir Prus <vladimir@codesourcery.com>
1620
1621 PR gdb/10884
1622
1623 * gdb.mi/var-cmd.c (do_bitfield_tests): New
1624 (main): Call do_bitfield_tests.
aacf5b1e 1625 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 1626
d53a7b30
JB
16272009-12-20 Joel Brobecker <brobecker@adacore.com>
1628
1629 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
1630 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
1631 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
1632 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
1633 gdb.modula2/unbounded1.c: Update copyright header.
1634
191ca0a1
CM
16352009-12-10 Chris Moller <moller@mollerware.com>
1636
1637 PR gdb/9399
1638 * gdb.cp/virtfunc2.exp: New tests
1639 * gdb.cp/virtfunc2.cc: New tests
1640 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
1641
0fa6cf1b
MS
16422009-12-10 Oza Pawandeep (paawan1982@yahoo.com
1643
1644 * gdb.reverse/i387-env-reverse.c: New file.
1645 * gdb.reverse/i387-env-reverse.exp: New file.
1646 * gdb.reverse/i387-stack-reverse.c: New file.
1647 * gdb.reverse/i387-stack-reverse.exp: New file.
1648
361ae042
PM
16492009-12-08 Phil Muldoon <pmuldoon@redhat.com>
1650
1651 * gdb.python/py-type.exp (test_range): New test.
1652
bfd31e71
PM
16532009-12-03 Phil Muldoon <pmuldoon@redhat.com>
1654
1655 PR python/10805
1656
1657 * gdb.python/py-type.exp: New file.
1658 * gdb.python/py-type.c: New file.
1659 * Makefile.in: Add py-type.
1660
57a1d736
TT
16612009-12-03 Tom Tromey <tromey@redhat.com>
1662
1663 * gdb.python/py-value.exp (test_parse_and_eval): New
1664 function.
1665
1f3b5d1b
PP
16662009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
1667
1668 PR gdb/11022
1669
1670 * gdb.base/pr11022.exp: New test.
1671 * gdb.base/pr11022.c: New test.
1672
8b7dbdc9
JK
16732009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1674
1675 Fix spurious false FAILs.
1676 * gdb.base/structs.c (chartest): New.
1677 (main): Fill-in chartest.
1678 * gdb.base/structs.exp (anychar_re, first): New.
1679 (start_structs_test): Import global anychar_re and first.
1680 New gdb_test call "set print elements 300; ${testfile}"
1681 (start_structs_test <$first>): New block.
1682 (any): Import global anychar_re. New variable ac. Use ${ac}.
1683
6a53b2ec
JK
16842009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1685
1686 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
1687
d7167b4c
JK
16882009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1689
1690 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
1691 Force $srcfile file.
1692 * gdb.base/foll-fork.c (callee): Comment out the printf call.
1693
b1798462
UW
16942009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1695
1696 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
1697 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1698 * gdb.threads/watchthreads-reorder.exp: Likewise.
1699
b6199126
DJ
17002009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
1701
1702 PR gdb/8704
1703
1704 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
1705 "if", and "thread". Correct matching in the previous test.
1706
b22a0510
DJ
17072009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
1708
1709 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
1710
930636d2
MS
17112009-11-23 Michael Snyder <msnyder@vmware.com>
1712
1713 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
1714 * gdb.reverse-watch-precsave.exp: Ditto.
1715
21a0512e
PP
17162009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
1717
1718 * gdb.asm/asm-source.exp: Adjust.
1719 * gdb.base/help.exp: Adjust.
1720
fc30d5e0
PA
17212009-11-22 Pedro Alves <pedro@codesourcery.com>
1722
1723 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
1724 (do_syscall_tests_without_xml): Set data-directory to
1725 /the/path/to/nowhere.
1726
f6bc2008
PA
17272009-11-21 Pedro Alves <pedro@codesourcery.com>
1728
1729 * gdb.threads/local-watch-wrong-thread.c,
1730 gdb.threads/local-watch-wrong-thread.exp: New files.
1731
8c2fb5de
PA
17322009-11-21 Pedro Alves <pedro@codesourcery.com>
1733
1734 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
1735 assume new `regsub' syntax available.
1736
ebec9a0f
PA
17372009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1738
a79d3c27
JK
1739 * gdb.base/watchpoint-hw-hit-once.exp,
1740 gdb.base/watchpoint-hw-hit-once.c: New.
1741
17422009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1743
1744 * gdb.threads/watchthreads-reorder.exp,
1745 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 1746
276a961b
MK
17472009-11-17 Nathan Sidwell <nathan@codesourcery.com>
1748
1749 * gdb.xml/tdesc-regs.exp: Use for m68k.
1750
4867c1fb
PA
17512009-11-15 Pedro Alves <pedro@codesourcery.com>
1752
1753 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
1754
f6838f81
DJ
17552009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1756
1757 * lib/gdb.exp (current_target_name): New procedure.
1758 (gdb_wrapper_target): New variable.
1759 (gdb_wrapper_init): Set gdb_wrapper_target.
1760 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
1761 wrapper.
1762
4ac4dd3f
DJ
17632009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1764
1765 * gdb.base/remote.exp: Delete the slowest load test.
1766 Do not load with fixed packet sizes.
1767
a7881759
DJ
17682009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1769
1770 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
1771
97a5b505
DJ
17722009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1773
1774 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
1775 srcfile when setting a breakpoint.
1776
d3e1fc54
DJ
17772009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
1778
1779 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
1780 macros.
1781
7cbcbded
DJ
17822009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1783
1784 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
1785 to be in memory.
1786 * gdb.base/display.c (force_mem): New.
1787 (do_loops): Use it. Add breakpoint comments.
1788 (do_vars): Add a breakpoint comment.
1789 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
1790 line numbers.
1791
bdea3a92
NF
17922009-11-13 Nathan Froyd <froydnj@codesourcery.com>
1793
1794 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
1795 instead of a bare "run".
1796
269f82e5
PP
17972009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
1798
1799 * gdb.python/py-prettyprint.exp: Adjust.
1800
a69b7d9d
DJ
18012009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1802
1803 * lib/cell.exp (skip_cell_tests): Clean up test files before
1804 returning.
1805
b598bfda
DJ
18062009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1807
1808 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
1809 and the breakpoint menu. Do not call perror if a prompt is seen.
1810 Consume the following GDB prompt.
1811 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
1812 * gdb.cp/namespace.exp: Use gdb_test.
1813 * gdb.cp/templates.exp: Use gdb_test.
1814 (test_template_breakpoints): Use gdb_test_multiple.
1815
87728fa0
DJ
18162009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1817
1818 * gdb.base/break1.c (struct some_struct, values): Move earlier.
1819 (marker4): Reference values.
1820
b67c692f
DJ
18212009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1822
1823 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
1824 is missing.
1825
f0df251a
DJ
18262009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1827
1828 * gdb.base/break.c (need_malloc): New.
1829 * gdb.base/constvars.c (main): Reference crass and crisp.
1830 * gdb.base/gdb1821.c (main): Reference bar.
1831 * gdb.cp/gdb1355.cc (main): Reference s1.
1832 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
1833 (main): Call them.
1834 * gdb.cp/hang2.cc (dummy2): Define.
1835 * gdb.cp/hang3.cc (dummy3): Define.
1836 * gdb.cp/m-data.cc (main): Reference shadow.
1837
bdf7534a
NF
18382009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1839 Nathan Froyd <froydnj@codesourcery.com>
1840
1841 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
1842 remote host.
1843
f24fce77
NF
18442009-11-12 Nathan Froyd <froydnj@codesourcery.com>
1845
1846 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
1847 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
1848 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1849 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1850 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1851 * gdb.dwarf2/dw2-producer.exp: Likewise.
1852 * gdb.dwarf2/mac-fileno.exp: Likewise.
1853 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
1854 py-prettyprint.py to the remote host.
1855 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
1856
40f0318e
KS
18572009-11-11 Keith Seitz <keiths@redhat.com>
1858
1859 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
1860 use it instead of "Foo".
1861 * gdb.cp/classes.exp (do_tests): Add a test to access
1862 a method through a typedef'd class name.
1863
f3d9f7fb
NF
18642009-11-11 Nathan Froyd <froydnj@codesourcery.com>
1865
1866 * gdb.base/long_long.exp: Permit leading zeros on floating-point
1867 exponents.
1868 * gdb.base/pointers.exp: Likewise.
1869 * gdb.cp/ref-types.exp: Likewise.
1870
a4216f37
KS
18712009-11-11 Keith Seitz <keiths@redhat.com>
1872
1873 * gdb.cp/cplusfuncs.cc (class foo): Add operators
1874 new[] and delete[].
1875 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
1876 "void".
1877 (probe_demangler): Remove all single-quoting of
1878 method and variable names.
1879 (info_func_regexp): Remove the word "void" from any
1880 occurrence of "(void)".
1881 (print_addr_2): Remove all single-quoting of
1882 method names.
1883 (print_addr_2_kfail): Likewise.
1884 (print_addr): Single-quote C function names before
1885 passing to print_addr_2.
1886 (test_paddr_operator_functions): Remove single-quoting
1887 for method names.
1888 Add tests for operator new[] and operator delete[].
1889
9b14d7aa
JK
18902009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1891
1892 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
1893
85feb311
KS
18942009-11-09 Keith Seitz <keiths@redhat.com>
1895
1896 * gdb.cp/overload.exp: Add tests for resolving overloaded
1897 methods in expression parsing/evaluation.
1898
fa335448
DJ
18992009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
1900
1901 * lib/gdb.exp (default_gdb_version): Use --version instead of
1902 --command.
1903
ec3c07fc
NS
19042009-11-10 Nathan Sidwell <nathan@codesourcery.com>
1905
1906 * lib/gdb.exp (gdb_compile_test): New.
1907 (skip_ada_tests, skip_java_tests): New.
1908 (gdb_compile): Use gdb_compile_test for f77.
1909 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
1910 * lib/java.exp (compile_java_from_source): Remove runtests check,
1911 use gdb_compile_test to record result.
1912 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
1913 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
1914 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
1915 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
1916 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
1917 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
1918 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
1919 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
1920 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
1921 adjust gdb_compile invocations.
1922
b8b4e42b
JK
19232009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1924
1925 * Makefile.in (abs_builddir): New.
1926 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
1927 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
1928 `$(abs_builddir)/site.exp'.
1929
f8b7eaf3
DJ
19302009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
1931
1932 * config/m68k-emc.exp, lib/emc-support.exp,
1933 gdb.trace/gdb_c_test.c: Delete.
1934 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
1935 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
1936 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
1937 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
1938 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
1939 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
1940 casing for m68k-*-elf.
1941
c4187697
NS
19422009-11-03 Pedro Alves <pedro@codesourcery.com>
1943
1944 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
1945 * gdb.arch/i386-prologue.exp: Likewise.
1946 * gdb.arch/i386-unwind.exp: Likewise.
1947
db16b772
DJ
19482009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1949
1950 * lib/gdb.exp (gdb_expect): Fix timeout typo.
1951
bcf71277
DJ
19522009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1953
1954 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
1955
0105cee2
DJ
19562009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1957
1958 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
1959
24ddea62
JK
19602009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1961
1962 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
1963
287ccc17
JK
19642009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1965
1966 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
1967 * gdb.base/sepdebug2.c: New file.
1968
08bca259 19692009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
1970
1971 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
1972 the modified warnings for catch syscall. Verify if GDB was compiled
1973 with support for lib expat, and choose which tests to run depending
1974 on this.
1975
5d4e2b76
VP
19762009-10-30 Vladimir Prus <vladimir@codesourcery.com>
1977
1978 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
1979 that composite commands are parsed OK. And also test
1980 that breakpoint commands do work.
1981
240e538a
MS
19822009-10-23 Michael Snyder <msnyder@vmware.com>
1983
1984 gdb.reverse/consecutive-precsave.exp: Change expect pattern
1985 to allow for new disassembly style.
1986
9c419145
PP
19872009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
1988
1989 * gdb.asm/asm-source.exp: Adjust.
1990
02506ff1
MS
19912009-10-22 Michael Snyder <msnyder@vmware.com>
1992
1993 * gdb.reverse/break-precsave.exp: New test.
1994 * gdb.reverse/consecutive-precsave.exp: Ditto.
1995 * gdb.reverse/finish-precsave.exp: Ditto.
1996 * gdb.reverse/i386-precsave.exp: Ditto.
1997 * gdb.reverse/machinestate-precsave.exp: Ditto.
1998 * gdb.reverse/sigall-precsave.exp: Ditto.
1999 * gdb.reverse/solilb-precsave.exp: Ditto.
2000 * gdb.reverse/step-precsave.exp: Ditto.
2001 * gdb.reverse/until-precsave.exp: Ditto.
2002 * gdb.reverse/watch-precsave.exp: Ditto.
2003
4cf866a3
MS
20042009-10-22 Michael Snyder <msnyder@vmware.com>
2005
2006 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
2007 for gdb_expect. Adjust one test's expect strings for the new
2008 format of disassemble.
2009 * gdb.reverse/finish-reverse.exp: Delete 'return'.
2010 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
2011 gdb_test_multiple.
2012 * gdb.reverse/step-reverse.exp: Delete 'return'.
2013 * gdb.reverse/until-reverse.exp: Delete blank lines.
2014 * gdb.reverse/watch-reverse.exp: Delete blank lines.
2015
2b28d209
PP
20162009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
2017
2018 * gdb.base/consecutive.exp: Adjust.
2019 * gdb.base/display.exp: Likewise.
2020 * gdb.base/pc-fp.exp: Likewise.
2021 * gdb.base/sigbpt.exp: Likewise.
2022
33b9c32b
MS
20232009-10-19 Michael Snyder <msnyder@vmware.com>
2024
2025 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
2026 * gdb.reverse/finish-reverse.c: Ditto.
2027 * gdb.reverse/sigall-reverse.c: Ditto.
2028 * gdb.reverse/solib-reverse.c: Ditto.
2029 * gdb.reverse/step-reverse.c: Ditto.
2030 * gdb.reverse/watch-reverse.c: Ditto.
2031
6c95b8df
PA
20322009-10-19 Pedro Alves <pedro@codesourcery.com>
2033 Stan Shebs <stan@codesourcery.com>
2034
2035 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
2036 * gdb.base/foll-exec.exp: Adjust to expect a process id before
2037 "Executing new program".
2038 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
2039 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
2040 left listed after having been killed.
2041 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
2042 * gdb.base/maint.exp: Adjust test.
2043
2044 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
2045 * gdb.multi/Makefile.in: New.
2046 * gdb.multi/base.exp: New.
2047 * gdb.multi/goodbye.c: New.
2048 * gdb.multi/hangout.c: New.
2049 * gdb.multi/hello.c: New.
2050 * gdb.multi/bkpt-multi-exec.c: New.
2051 * gdb.multi/bkpt-multi-exec.exp: New.
2052 * gdb.multi/crashme.c: New.
2053
279017b7
TG
20542009-10-13 Tristan Gingold <gingold@adacore.com>
2055
2056 * gdb.base/sepdebug.exp: Check debug info are found.
2057
0413d738
PA
20582009-10-08 Pedro Alves <pedro@codesourcery.com>
2059
2060 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
2061 bits.
2062
c628eecc
JK
20632009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2064
2065 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
2066
38af1bfe
JB
20672009-10-07 Joel Brobecker <brobecker@adacore.com>
2068
2069 * gdb.base/watchpoints.c: Add copyright header. Reformat one
2070 of the comments.
2071
2b0adecd
PM
20722009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
2073
2074 * gdb.base/annota1.exp: Remove obsolete match_max increase.
2075 * gdb.base/annota3.exp: Idem.
2076 * gdb.base/maint.exp: Idem.
2077
8d417781
PM
20782009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
2079
2080 * lib/gdb.exp (default_gdb_init): Set current value of match_max
2081 to default.
2082
bb61102d
PM
20832009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
2084
2085 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
2086 mingw and cygwin targets.
2087
ace5c364
PM
20882009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
2089 Pedro Alves <pedro@codesourcery.com>
2090
2091 * lib/gdb.exp (gdb_compile): Avoid adding
2092 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
2093
c2d494a0
PM
20942009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
2095
e1b52ce2
PM
2096 * gdb.base/shr1.c: Use %p in format string.
2097 * gdb.base/unload.c: Avoid warning in fprintf.
2098 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 2099
209f53f5
PM
21002009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
2101
2102 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
2103 long type.
2104 (test_unlink): Correct printf string.
2105 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
2106 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
2107
8172766a
JK
21082009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2109
2110 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
2111 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
2112 * gdb.arch/ia64-breakpoint-shadow.S: New file.
2113
0f73703c
UW
21142009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2115
2116 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
2117 * gdb.objc/nondebug.exp: Likewise.
2118
b32306ca
UW
21192009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2120
2121 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
2122 target_info setting.
2123
2124 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
2125 that detect new threads during "info threads".
2126
0057022f
UW
21272009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2128
2129 * gdb.threads/manythreads.c (main): Increase thread stack size
2130 to 2*PTHREAD_STACK_MIN.
2131 * gdb.threads/multi-create.c (main): Likewise.
2132 (create_function): Likewise.
2133
f29c0325
UW
21342009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2135
2136 * gdb.base/dump.exp: Pass difference of pointer types instead
2137 of integer types as offset to restore in intarr3.srec case.
2138
fcb34849
UW
21392009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2140
2141 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
2142
d5142e3b
UW
21432009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2144
2145 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
2146
087b74b2
PM
21472009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
2148
2149 New test for two watchpoints, with disabling of
2150 the first inserted.
2151 * testsuite/gdb.base/watchpoints.c: New file.
2152 * testsuite/gdb.base/watchpoints.exp: New file.
2153
96c07c5b
TT
21542009-09-25 Tom Tromey <tromey@redhat.com>
2155
2156 * gdb.base/charset.exp: Test utf-16 strings with Python.
2157
b8899f2b
TT
21582009-09-25 Tom Tromey <tromey@redhat.com>
2159
2160 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
2161 UCS-4.
2162 * gdb.base/charset.c (utf_32_string): Rename.
2163 (init_utf32): Rename.
2164 (main): Update.
2165
329719ec
TT
21662009-09-22 Tom Tromey <tromey@redhat.com>
2167
2168 * gdb.python/py-function.exp: Add regression tests.
2169
11ef0d76
KS
21702009-09-21 Keith Seitz <keiths@redhat.com>
2171
2172 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
2173 with invalid operator.
2174
3fe8f3b3
KS
21752009-09-21 Keith Seitz <keiths@redhat.com>
2176
2177 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
2178 and destructor using typedef name of class.
2179 * gdb.cp/classes.cc (class Base1): Add a destructor.
2180 (base1): New typedef.
2181 (use_methods): Instanitate an object of type base1.
2182 * gdb.cp/templates.exp (test_template_typedef): New procedure.
2183 (do_tests): Call test_template_typedef.
2184 * gdb.cp/templates.cc (Baz::~Baz): New method.
2185 (intBazOne): New typedef.
2186 (main): Instantiate intBazOne.
2187
7a9fe101
PM
21882009-09-21 Phil Muldoon <pmuldoon@redhat.com>
2189
2190 PR python/10633
2191
2192 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
2193 Function.
2194 (run_lang_tests): Add print elements test.
2195
2e4d963f
PM
21962009-09-21 Phil Muldoon <pmuldoon@redhat.com>
2197
2198 * gdb.python/py-value.exp (test_subscript_regression): New
2199 function. Test for invalid subscripts.
2200 * gdb.python/py-value.c (main): Add test array, and pointer to it.
2201 (ptr_ref): New function.
2202
ec7e75e7
PP
22032009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2204
2205 * gdb.base/default.exp: Fix "show convenience".
2206
0cc7d26f
TT
22072009-09-15 Tom Tromey <tromey@redhat.com>
2208
2209 * lib/mi-support.exp (mi_create_varobj): Update.
2210 (mi_create_floating_varobj): Likewise.
2211 (mi_create_dynamic_varobj): New proc.
2212 (mi_varobj_update): Update.
2213 (mi_varobj_update_with_type_change): Likewise.
2214 (mi_varobj_update_kv_helper): New proc.
2215 (mi_varobj_update_dynamic_helper): Rewrite.
2216 (mi_varobj_update_dynamic): New proc.
2217 (mi_list_varobj_children): Update.
2218 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
2219 * gdb.python/python-prettyprint.py (pp_outer): New class.
2220 (pp_nullstr): Likewise.
2221 (lookup_function): Register new printers.
2222 * gdb.python/python-prettyprint.c (struct substruct): New type.
2223 (struct outerstruct): Likewise.
2224 (substruct_test): New function.
2225 (struct nullstr): New type.
2226 (string_1, string_2): New globals.
2227 (main): Add new tests.
2228 * gdb.python/python-mi.exp: Added regression tests.
2229 * gdb.mi/mi2-var-display.exp: Update.
2230 * gdb.mi/mi2-var-cmd.exp: Update.
2231 * gdb.mi/mi2-var-child.exp: Update.
2232 * gdb.mi/mi2-var-block.exp: Update.
2233 * gdb.mi/mi-var-invalidate.exp: Update.
2234 * gdb.mi/mi-var-display.exp: Update.
2235 * gdb.mi/mi-var-cmd.exp: Update.
2236 * gdb.mi/mi-var-child.exp: Update.
2237 * gdb.mi/mi-var-block.exp: Update.
2238 * gdb.mi/mi-break.exp: Update.
2239 * gdb.mi/gdb701.exp: Update.
2240
a96d9b2e
SDJ
22412009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
2242
2243 * Makefile.in: Inclusion of catch-syscall object.
2244 * gdb.base/catch-syscall.c: New file.
2245 * gdb.base/catch-syscall.exp: New file.
2246
b43b923a
MS
22472009-09-12 Michael Snyder <msnyder@vmware.com>
2248
2249 * gdb.reverse/step-reverse.exp: Explicitly check for targets
2250 that can support reverse debuggnig.
2251
cec03d70
TT
22522009-09-11 Tom Tromey <tromey@redhat.com>
2253
2254 * gdb.dwarf2/valop.S: New file.
2255 * gdb.dwarf2/valop.exp: New file.
2256
e23bb3fc
MK
22572009-09-11 Mark Kettenis <kettenis@gnu.org>
2258
2259 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
2260
37c3696d
DE
22612009-09-10 Doug Evans <dje@google.com>
2262
2263 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
2264 Add $gdb_prompt to second breakpoint regexp.
2265
5172aecb
JB
22662009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
2267
2268 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
2269 names, add missing ones.
2270 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
2271 * gdb.python/py-frame.c: Rename from python-frame.c.
2272 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
2273 testfile name.
2274 * gdb.python/py-function.exp: Rename from python-function.exp.
2275 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
2276 testfile name.
2277 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
2278 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
2279 Adjust testfile name.
2280 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
2281 * gdb.python/py-template.cc: Rename from python-template.cc.
2282 * gdb.python/py-template.exp: Rename from python-template.exp.
2283 Adjust testfile name.
2284 * gdb.python/py-value.c: Rename from python-value.c.
2285 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
2286 testfile name.
2287
b554e4bd
JK
22882009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2289
2290 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
2291 $bpt2address.
2292 (Second breakpoint address is valid on ia64)
2293 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
2294
9a68ae16
JM
22952009-09-03 Joseph Myers <joseph@codesourcery.com>
2296
2297 * gdb.base/ending-run.exp: Restrict regular expression matching
2298 line number to require closing brace following.
2299
146b9145
DE
23002009-09-03 Doug Evans <dje@google.com>
2301
2302 * gdb.base/store.exp (check_set): Fix typo in expected value message.
2303
787d21e1
TT
23042009-09-02 Tom Tromey <tromey@redhat.com>
2305
2306 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
2307
e7802207
TT
23082009-09-02 Tom Tromey <tromey@redhat.com>
2309
2310 * gdb.dwarf2/callframecfa.exp: New file.
2311 * gdb.dwarf2/callframecfa.S: New file.
2312
817aadd2
JK
23132009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2314
2315 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
2316 gdb.base/solib-overlap-main.c: New.
2317
4a76eae5
DJ
23182009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
2319
2320 PR gdb/10565
2321
2322 * gdb.base/bitfields.c (struct container, container): New.
2323 (main): Initialize it and call break5.
2324 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
2325
d4b96c9a
JK
23262009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2327
2328 Support constant DW_AT_data_member_location by GCC PR debug/40659.
2329 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
2330
4e22772d
JK
23312009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2332
2333 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
2334
2efab443
MS
23352009-08-26 Michael Snyder <msnyder@vmware.com>
2336
2337 * gdb.base/i386-reverse.c: New file.
2338 * gdb.base/i386-reverse.exp: New file.
2339 * gdb.base/Makefile.in: Add new files to be removed.
2340
07ab73a0
JM
23412009-08-26 Joseph Myers <joseph@codesourcery.com>
2342
2343 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
2344 environment-pwd for remote host.
2345 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
2346
676accff
KS
23472009-08-24 Keith Seitz <keiths@redhat.com>
2348
2349 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
2350 Add two new C++ completer tests which limit the output to a
2351 given class.
2352
f9f7ad22
MS
23532009-08-24 Michael Snyder <msnyder@vmware.com>
2354
2355 * gdb.base/del.exp: Fix typo in comment.
2356 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
2357
81ecdfbb
RW
23582009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2359
2360 * configure: Regenerate.
2361 * gdb.hp/configure: Likewise.
2362 * gdb.hp/gdb.aCC/configure: Likewise.
2363 * gdb.hp/gdb.base-hp/configure: Likewise.
2364 * gdb.hp/gdb.compat/configure: Likewise.
2365 * gdb.hp/gdb.defects/configure: Likewise.
2366 * gdb.hp/gdb.objdbg/configure: Likewise.
2367 * gdb.stabs/configure: Likewise.
2368
cab0c772
UW
23692009-08-19 Doug Evans <dje@google.com>
2370
2371 * gdb.base/gdbvars.c: New file.
2372 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
2373
b8fa0bfa
PA
23742009-08-14 Pedro Alves <pedro@codesourcery.com>
2375
2376 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
2377 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
2378
b84aa90a
PA
23792009-08-13 Pedro Alves <pedro@codesourcery.com>
2380
2381 * gdb.base/default.exp: Adjust "set language test": it's now an
2382 enum command. Larger help string moved to "help set language".
2383 * gdb.base/help.exp: Adjust "help set language" expected output,
2384 now lists all known languages.
2385
0d8f9b2c
NF
23862009-08-11 Nathan Froyd <froydnj@codesourcery.com>
2387
2388 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
2389 all frame arguments.
2390 * gdb.arch/altivec-regs.exp: Likewise.
2391
bda180e0
TT
23922009-08-07 Tom Tromey <tromey@redhat.com>
2393
2394 * gdb.base/setshow.exp: Add tests for changes to set language, set
2395 check range, and set check type.
2396
48cb2d85
VP
23972009-08-03 Vladimir Prus <vladimir@codesourcery.com>
2398
2399 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
2400 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
2401 Call it.
2402
1ea34204
UW
24032009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2404
2405 * configure.ac: Run gdb.cell tests when appropriate.
2406 * configure: Regenerate.
2407 * lib/cell.exp: New file.
2408 * gdb.cell: New directory.
2409 * gdb.cell/configure.ac: New file.
2410 * gdb.cell/configure: New file.
2411 * gdb.cell/Makefile.in: New file.
2412 * gdb.cell/arch.exp: New file.
2413 * gdb.cell/break.c: New file.
2414 * gdb.cell/break.exp: New file.
2415 * gdb.cell/break-spu.c: New file.
2416 * gdb.cell/bt.c: New file.
2417 * gdb.cell/bt2-spu.c: New file.
2418 * gdb.cell/bt-spu.c: New file.
2419 * gdb.cell/bt.exp: New file.
2420 * gdb.cell/coremaker.c: New file.
2421 * gdb.cell/coremaker-spu.c: New file.
2422 * gdb.cell/core.exp: New file.
2423 * gdb.cell/gcore.exp: New file.
2424 * gdb.cell/data.c: New file.
2425 * gdb.cell/data.exp: New file.
2426 * gdb.cell/data-spu.c: New file.
2427 * gdb.cell/ea-cache.exp: New file.
2428 * gdb.cell/ea-cache.c: New file.
2429 * gdb.cell/ea-cache-spu.c: New file.
2430 * gdb.cell/ea-standalone.c: New file.
2431 * gdb.cell/ea-standalone.exp: New file.
2432 * gdb.cell/ea-test.c: New file.
2433 * gdb.cell/ea-test.exp: New file.
2434 * gdb.cell/f-regs.exp: New file.
2435 * gdb.cell/mem-access.c: New file.
2436 * gdb.cell/mem-access.exp: New file.
2437 * gdb.cell/mem-access-spu.c: New file.
2438 * gdb.cell/ptype.exp: New file.
2439 * gdb.cell/registers.exp: New file.
2440 * gdb.cell/size.c: New file.
2441 * gdb.cell/sizeof.exp: New file.
2442 * gdb.cell/size-spu.c: New file.
2443 * gdb.cell/solib.exp: New file.
2444 * gdb.cell/solib-symbol.exp: New file.
2445
85e747d2
UW
24462009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2447
2448 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
2449
58d6951d
DJ
24502009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
2451
2452 * gdb.base/float.exp: Handle VFP registers.
2453
6e0a4f15
MS
24542009-07-14 Michael Snyder <msnyder@vmware.com>
2455
dcd5da87
MS
2456 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
2457 to bring gdb to the beginning of the calling line.
2458
6e0a4f15
MS
2459 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
2460 confusing the i386 epilogue unwinder.
2461
782b2b07
SS
24622009-07-14 Stan Shebs <stan@codesourcery.com>
2463
2464 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
2465
f662c3bc
MS
24662009-07-14 Michael Snyder <msnyder@vmware.com>
2467
2468 * gdb.reverse/step-reverse.exp (stepi into function call):
2469 Call instruction may not be first instruction in the line.
2470 (reverse stepi from a function call): Used wrong line number.
2471
8f313923
JK
24722009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2473
2474 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
2475
4662c76e
JK
24762009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2477
2478 Fix gdb.base/macscp.exp when using custom inputrc.
2479 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
2480 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
2481 env(TERM) set.
2482 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
2483 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
2484
aa81e255
JK
24852009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2486
2487 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
2488 * gdb.base/annota1.exp (thread_test): Import global $testfile.
2489 Change the compilation target to match the testcase name.
2490 * gdb.base/sect-cmd.exp: Change the compilation target to match the
2491 testcase name.
2492 * a2-run.exp: Use for setup prepare_for_testing. Change the
2493 compilation target to match the testcase name.
2494 * gdb.base/commands.exp: Likewise.
2495 * gdb.base/finish.exp: Likewise.
2496 * gdb.base/float.exp: Likewise.
2497 * gdb.base/info-target.exp: Likewise.
2498 * gdb.base/relational.exp: Likewise.
2499 * gdb.base/term.exp: Likewise.
2500 * gdb.base/until.exp: Likewise.
2501 * gdb.base/volatile.exp: Likewise.
2502 * gdb.base/whatis-exp.exp: Likewise.
2503
4c93b1d7
HZ
25042009-07-11 Hui Zhu <teawater@gmail.com>
2505
2506 * gdb.base/help.exp (disassemble): Update expected help text.
2507
812f7342
TT
25082009-07-09 Tom Tromey <tromey@redhat.com>
2509
2510 * lib/gdb.exp: Handle TRANSCRIPT.
2511 (remote_spawn, remote_close, send_gdb): New procs.
2512
fbb8f299
PM
25132009-07-10 Phil Muldoon <pmuldoon@redhat.com>
2514
2515 * gdb.python/python-prettyprint.c: Add counted null string
2516 structure.
2517 * gdb.python/python-prettyprint.exp: Print null string. Test for
2518 embedded nulls.
2519 * gdb.python/python-prettyprint.py (pp_ns): New Function.
2520 * gdb.python/python-value.exp (test_value_in_inferior): Add
2521 variable length string fetch tests.
2522 * gdb.python/python-value.c (main): Add strings for string fetch tests.
2523
c0ac0ec7
JK
25242009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2525
2526 * gdb.base/dump.exp (inaccessible memory is reported): New test.
2527
30b66ecc
TT
25282009-07-07 Tom Tromey <tromey@redhat.com>
2529
2530 * gdb.base/call-rt-st.exp: Update for change to escape output.
2531 * gdb.base/callfuncs.exp: Likewise.
2532 * gdb.base/charset.exp: Likewise.
2533 * gdb.base/constvars.exp: Likewise.
2534 * gdb.base/long_long.exp: Likewise.
2535 * gdb.base/pointers.exp: Likewise.
2536 * gdb.base/printcmds.exp: Likewise.
2537 * gdb.base/setvar.exp: Likewise.
2538 * gdb.base/store.exp: Likewise.
2539 * gdb.cp/ref-types.exp: Likewise.
2540 * gdb.mi/mi-var-child.exp: Likewise.
2541 * gdb.mi/mi-var-display.exp: Likewise.
2542 * gdb.mi/mi2-var-display.exp: Likewise.
2543 * gdb.base/charset.exp: Test octal escape sequence length.
2544 Update for change to escape output.
2545
187c4a2b
JK
25462009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2547
2548 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
2549
d80a43f9
DJ
25502009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
2551
2552 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
2553
047427a8
JK
25542009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2555
2556 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
2557 gdbserver increasing $portnum if "Can't bind address" has been seen.
2558
8b5a0f4f
PA
25592009-07-05 Pedro Alves <pedro@codesourcery.com>
2560
2561 * gdb.base/ending-run.exp: Add "step out of main" pattern for
2562 mingw32ce.
2563
7d93ba58
PA
25642009-07-05 Pedro Alves <pedro@codesourcery.com>
2565
2566 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
2567 VFP format.
2568
2277426b
PA
25692009-07-02 Pedro Alves <pedro@codesourcery.com>
2570
2571 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
2572 linux. Adjust to use "inferior", "info inferiors", "detach
2573 inferior" and "kill inferior" instead of "restart", "info fork",
2574 "detach fork" and "delete fork".
2575 * gdb.base/ending-run.exp: Spell out "info".
2576 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
2577 the "kill" command.
2578
5af949e3
UW
25792009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2580
2581 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
2582 change to prefix TLS offset in hex with 0x.
2583
5d3729b5
UW
25842009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2585
2586 * gdb.base/default.exp: Update test case for "x" changes.
2587
af589bd0
TG
25882009-07-01 Tristan Gingold <gingold@adacore.com>
2589
2590 * gdb.base/bigcore.exp: Make darwin untested.
2591
40974f91
JK
25922009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2593
2594 * gdb.base/completion.exp (directory completion): Create the directory.
2595 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
2596 escapeuniquesub.
2597 (directory completion 2): Expect now ${escapeuniquesub}.
2598 (Glob remaining of directory test): Remove one excessive newline.
2599 Expect the real output.
2600
59dd3af6
JK
26012009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2602
2603 Fix `make check//%' target after `make check' has been ran.
2604 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
2605 a mkdir call.
2606 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
2607 (%/.dir): Remove.
2608
f4e164aa
JK
26092009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2610
2611 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
2612 the expected result record.
2613
69af2122
JK
26142009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2615
2616 Remove racy FAILs relying just on the timeouts.
2617 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
2618 (annotation_level 2): Remove racy FAILs.
2619
2fd481e1
PP
26202009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
2621
2622 gdb/10275
2623 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
2624
c38f313d
DJ
26252009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
2626
2627 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
2628
8b777f02
VP
26292009-06-30 Vladimir Prus <vladimir@codesourcery.com>
2630
2631 * gdb.mi/mi-stack.exp: Testing symbolic options
2632 to -stack-list-locals and -stack-list-arguments.
2633
00c7eacf
JK
26342009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2635
2636 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
2637
6bc80edc
TT
26382009-06-29 Tom Tromey <tromey@redhat.com>
2639
2640 * dg-extract-results.sh: New file.
2641 * Makefile.in (FORCE_PARALLEL): New variable.
2642 (CHECK_TARGET): New conditional variable.
2643 (check): Use CHECK_TARGET.
2644 (DO_RUNTEST): New variable.
2645 (check-single): New target.
2646 (TEST_DIRS): New variable.
2647 (TEST_TARGETS): Likewise.
2648 (check-parallel): New target.
2649 (check-gdb.%): New pattern.
2650 (BASE1_FILES): New variable.
2651 (BASE2_FILES): Likewise.
2652 (check-gdb.base%): New pattern.
2653 (%/.dir): New pattern.
2654 * configure: Rebuild.
2655 * aclocal.m4 (AM_CONDITIONAL): New defun.
2656 * configure.ac: Check whether user is using GNU make.
2657 (GMAKE): New conditional.
2658
794684b6
SW
26592009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
2660
2661 * gdb.cp/namespace-nested-import.cc: New test.
2662 * gdb.cp/namespace-nested-import.exp: New test.
2663
edb3359d
DJ
26642009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
2665
2666 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
2667 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
2668 * gdb.opt/Makefile.in (EXECUTABLES): Update.
2669 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
2670 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
2671 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
2672 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
2673 gdb.opt/inline-markers.c: New files.
2674 * lib/gdb.exp (skip_inline_frame_tests): New function.
2675 (skip_inline_var_tests): New function.
2676
cf657a0c
AS
26772009-06-27 Andreas Schwab <schwab@linux-m68k.org>
2678
2679 * gdb.cp/exception.exp: Don't require $hex before inner frame in
2680 backtrace.
2681
28d41a99
MS
26822009-06-27 Michael Snyder <msnyder@vmware.com>
2683
2684 * gdb.reverse: New directory.
2685 * gdb.reverse/break-reverse.c: New test.
2686 * gdb.reverse/break-reverse.exp: New test.
2687 * gdb.reverse/consecutive-reverse.c: New test.
2688 * gdb.reverse/consecutive-reverse.exp: New test.
2689 * gdb.reverse/finish-reverse.c: New test.
2690 * gdb.reverse/finish-reverse.exp: New test.
2691 * gdb.reverse/machinestate.c: New test.
2692 * gdb.reverse/ms1.c: New test.
2693 * gdb.reverse/machinestate.exp: New test.
2694 * gdb.reverse/Makefile.in: New file.
2695 * gdb.reverse/shr2.c: New test.
2696 * gdb.reverse/solib-reverse.c: New test.
2697 * gdb.reverse/solib-reverse.exp: New test.
2698 * gdb.reverse/step-reverse.c: New test.
2699 * gdb.reverse/step-reverse.exp: New test.
2700 * gdb.reverse/until-reverse.c: New test.
2701 * gdb.reverse/ur1.c: New test.
2702 * gdb.reverse/until-reverse.exp: New test.
2703 * gdb.reverse/watch-reverse.c: New test.
2704 * gdb.reverse/watch-reverse.exp: New test.
2705 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
2706 * configure: Regenerate.
2707
fe3c8b0d
DE
27082009-06-26 Doug Evans <dje@google.com>
2709
2710 * gdb.base/psymtab.exp: Turn off pending breakpoints.
2711
3a72a602
PM
27122009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
2713
2714 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
2715 windows problem for 'file delete $binfile'.
2716
27aa8d6a
SW
27172009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
2718
2719 * gdb.cp/namespace-using.exp: New test.
2720 * gdb.cp/namespace-using.cc: New test.
2721
8ac055f8
JB
27222009-05-20 Joel Brobecker <brobecker@adacore.com>
2723
2724 * gdb.ada/variant_record_packed_array: New testcase.
2725
85e306ed
TT
27262009-06-23 Tom Tromey <tromey@redhat.com>
2727
2728 * gdb.base/charset.exp (test_combination): Regression test.
2729 * gdb.base/charset.c (my_wchar_t): New typedef.
2730 (myvar): New global.
2731 (main): Set myvar.
2732
56643c5e
PM
27332009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
2734
2735 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
2736 target.
2737
1fac167a
UW
27382009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2739
2740 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
2741
7ccb0be9
UW
27422009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2743
2744 * gdb.mi/gdb680.exp: Update test for error message.
2745
568d6575
UW
27462009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2747
2748 * gdb.base/annota1.exp: Allow multiple occurrences of the
2749 frames-invalid annotation.
2750 * gdb.cp/annota2.exp: Likewise.
2751
7cd1089b
PM
27522009-06-15 Phil Muldoon <pmuldoon@redhat.com>
2753
2754 * gdb.cp/gdb2495.cc: New file.
2755 * gdb.cp/gdb2495.exp: New file.
2756
72c63395
JK
27572009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2758
2759 Report error on GDB crash during runto.
2760 * lib/gdb.exp (runto <eof>): New.
2761
3788363d
DJ
27622009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
2763
2764 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
2765 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
2766 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
2767 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
2768 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
2769 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
2770 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
2771 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
2772 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
2773 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
2774 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
2775 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
2776 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
2777 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
2778 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
2779 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
2780 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
2781 gdb.server/server-mon.exp, gdb.server/server-run.exp,
2782 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
2783 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
2784 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
2785 gdb.trace/passcount.exp, gdb.trace/report.exp,
2786 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
2787 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
2788 gdb.trace/while-stepping.exp: Use a unique name for the compiled
2789 executable.
2790
17592de3
PA
27912009-06-07 Pedro Alves <pedro@codesourcery.com>
2792
2793 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
2794 defined before referencing it.
2795
701e355d
DE
27962009-06-03 Doug Evans <dje@google.com>
2797
2798 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
2799 * gdb.arch/i386-see.c: Ditto.
2800
f2292c65
PM
28012009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
2802
2803 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
2804 (check_macro): Return 1 if undefined.
2805 If first test fails, check if macro debug information is available,
2806 and report unsupported test if no macro information is found.
2807
5a437975
DE
28082009-05-29 Doug Evans <dje@google.com>
2809
2810 * gdb.threads/hand-call-in-threads.exp: New.
2811 * gdb.threads/hand-call-in-threads.c: New.
2812
c141c696
MS
28132009-05-29 Michael Snyder <msnyder@vmware.com>
2814
2815 * gdb.base/break-always.exp: Change "1" to "on".
2816 Add confirmation check.
2817
b3444185
PA
28182009-05-28 Pedro Alves <pedro@codesourcery.com>
2819
2820 * gdb.threads/threxit-hop-specific.c: New.
2821 * gdb.threads/threxit-hop-specific.exp: New.
2822 * gdb.threads/thread-execl.c: New.
2823 * gdb.threads/thread-execl.exp: New.
2824
b6313243
TT
28252009-05-27 Tom Tromey <tromey@redhat.com>
2826 Thiago Jung Bauermann <bauerman@br.ibm.com>
2827
2828 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
2829 (mi_child_regexp): Likewise.
2830 (mi_list_varobj_children_range): Likewise.
2831 (mi_get_features): Likewise.
2832 (mi_list_varobj_children): Rewrite.
2833 * gdb.python/python-mi.exp: New file.
2834
a6bac58e
TT
28352009-05-27 Tom Tromey <tromey@redhat.com>
2836 Thiago Jung Bauermann <bauerman@br.ibm.com>
2837 Phil Muldoon <pmuldoon@redhat.com>
2838 Paul Pluzhnikov <ppluzhnikov@google.com>
2839
2840 * gdb.python/python-prettyprint.exp: New file.
2841 * gdb.python/python-prettyprint.c: New file.
2842 * gdb.python/python-prettyprint.py: New file.
2843 * gdb.base/display.exp: print/r is now valid.
2844
2c74e833
TT
28452009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
2846 Tom Tromey <tromey@redhat.com>
2847 Pedro Alves <pedro@codesourcery.com>
2848 Paul Pluzhnikov <ppluzhnikov@google.com>
2849
2850 * gdb.python/python-template.exp: New file.
2851 * gdb.python/python-template.cc: New file.
2852 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
2853 tests.
2854 * gdb.python/python-value.exp (py_objfile_tests): New proc.
2855 Call it.
2856 (test_value_after_death): New proc.
2857 * gdb.python/python-value.c (PTR): New typedef.
2858 (main): New variable 'x'.
2859
89c73ade
TT
28602009-05-27 Tom Tromey <tromey@redhat.com>
2861
2862 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
2863 tests.
2864 * gdb.python/python-value.exp (py_objfile_tests): New proc.
2865 Call it.
2866
a75724bc
PA
28672009-05-27 Pedro Alves <pedro@codesourcery.com>
2868
2869 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
2870
e58b0e63
PA
28712009-05-24 Pedro Alves <pedro@codesourcery.com>
2872
2873 * gdb.threads/fork-thread-pending.c: New.
2874 * gdb.threads/fork-thread-pending.exp: New.
2875
4ac36638
JK
28762009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2877
2878 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
2879 * gdb.dwarf2/dw2-strp.S (a_string2): New.
2880
c28c63d8
JB
28812009-05-18 Jon Beniston <jon@beniston.com>
2882
2883 * gdb.asm/asm-source.exp: Add lm32 target.
2884
b242c3c2
PA
28852009-05-17 Pedro Alves <pedro@codesourcery.com>
2886
2887 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
2888 `gdb_get_line_number'. Call `callee' in both parent and child.
2889 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
2890 `gdb_get_line_number' instead of hardcoding line numbers.
2891 (catch_fork_unpatch_child): New procedure to test detaching
2892 breakpoints from child fork.
2893 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
2894 hardcoding line numbers.
2895 (do_fork_tests): Run `catch_fork_unpatch_child'.
2896
ee342b23
VP
28972009-05-17 Vladimir Prus <vladimir@codesourcery.com>
2898
2899 * gdb.mi/mi-cmd-var.exp: Check that when varobj
2900 of structure type enters or leaves the scope, it
2901 is reported by -var-update.
2902
e2009e98
DE
29032009-05-11 Doug Evans <dje@sebabeach.org>
2904
2905 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
2906 * gdb.threads/pending-step.c (main): Fix off-by-one error.
2907 * gdb.threads/schedlock.c (main): Fix off-by-one error.
2908
00903456
JK
29092009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2910
2911 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
2912
dc621c35
DE
29132009-04-30 Doug Evans <dje@google.com>
2914
2915 * gdb.threads/watchthreads2.exp: New testcase.
2916 * gdb.threads/watchthreads2.c: New testcase.
2917
9ab4e744
DE
29182009-04-29 Doug Evans <dje@google.com>
2919
2920 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
2921 * gdb.cp/mb-ctor.cc: Ditto.
2922 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
2923 * gdb.cp/mb-inline.h (multi_line_foo): New function.
2924 * gdb.cp/mb-inline1.cc: Call it.
2925 * gdb.cp/mb-inline2.cc: Ditto.
2926 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
2927 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
2928
484086b7
JK
29292009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2930
2931 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
2932 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
2933 Replace all uses of `decimal' by `nonzero'.
2934 (info macro FROM_COMMANDLINE): New test.
2935
379a77b5
TT
29362009-04-27 Tom Tromey <tromey@redhat.com>
2937
2938 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
2939
b92b73c2
DE
29402009-04-27 Doug Evans <dje@google.com>
2941
2942 * gdb.threads/watchthreads.c (main): Initialize args before starting
2943 the threads. Plus formatting cleanup.
2944 * gdb.threads/watchthreads.exp: Avoid errant failures due to
2945 biased scheduling of one thread.
2946
945a118d
JG
29472009-04-27 Jerome Guitton <guitton@adacore.com>
2948
2949 * gdb.cp/templates.cc (GetMax): New template.
2950 (main): Declare two instances of GetMax.
2951 * gdb.cp/templates.exp: Add new test.
2952
d389af10
JK
29532009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2954
2955 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
2956
e7f86de9
JM
29572009-04-22 Joseph Myers <joseph@codesourcery.com>
2958
2959 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
2960
334cc82d
TT
29612009-04-15 Tom Tromey <tromey@redhat.com>
2962
2963 * gdb.base/charset.exp: Add regression test.
2964
d12672cc
JB
29652009-04-14 Joel Brobecker <brobecker@adacore.com>
2966
2967 * gdb.base/exe-lock.exp: New testcase.
2968
18e8c3bc
TT
29692009-04-13 Tom Tromey <tromey@redhat.com>
2970
2971 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
2972 operator on Frame.
2973
5ecd5cbe
UW
29742009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2975
2976 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
2977 * gdb.server/ext-attach.exp: Likewise.
2978
7309f756
VP
29792009-04-03 Vladimir Prus <vladimir@codesourcery.com>
2980
2981 Eliminate some sleep usage.
2982
2983 * gdb.mi/basics.c (do_nothing): New.
2984 (main): Use do_nothing instead of printf, so that
2985 not to introduce race condition between output of
2986 inferiour and output of gdb. Do not use sleep as it
2987 is not generally available on embedded targets.
2988
f4b95f6f
PA
29892009-04-02 Pedro Alves <pedro@codesourcery.com>
2990
2991 * gdb.server/ext-attach.exp: Expect an optional process id after
2992 "Detached from remote process".
2993
de40b933
JK
29942009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2995
2996 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
2997 gdb.dwarf2/dw2-unresolved.exp: New.
2998
2ae101a4
PA
29992009-04-02 Pedro Alves <pedro@codesourcery.com>
3000
3001 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
3002 mi_run_to_main.
3003
56a8e183
PA
30042009-04-02 Pedro Alves <pedro@codesourcery.com>
3005
3006 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
3007 mi_run_to_main. Skip thread exit test on remote targets.
3008 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
3009 mi_run_to_main.
3010 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
3011 mi_run_to_main.
3012 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
3013 when expecting ^connected. Detect when the target doesn't support
3014 non-stop mode.
3015 (mi_run_cmd): Detect if non-stop mode was requested by isn't
3016 supported. Return -1 on error, 0 on success.
3017 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
3018 (mi_runto): Return mi_runto_helper's result explicitly.
3019
c35fafde
PA
30202009-04-01 Pedro Alves <pedro@codesourcery.com>
3021
3022 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
3023
f8a8dce6
JB
30242009-04-01 Tom Tromey <tromey@redhat.com>
3025
3026 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
3027 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
3028 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
3029 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
3030
71c25dea
TT
30312009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
3032 Jan Kratochvil <jan.kratochvil@redhat.com>
3033
3034 PR gdb/931
3035 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
3036 output.
3037 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
3038 for gdb/931.
3039 * dw2-strp.S (DW_AT_language): Change to C++.
3040 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
3041
02d9a9ce
JB
30422009-03-31 Joel Brobecker <brobecker@adacore.com>
3043
3044 * gdb.ada/tasks: New testcase.
3045
1042e4c0
SS
30462009-03-30 Stan Shebs <stan@codesourcery.com>
3047
3048 * gdb.trace/actions.exp: Update to match new info trace format.
3049 * gdb.trace/deltrace.exp: Ditto.
3050 * gdb.trace/infotrace.exp: Ditto.
3051 * gdb.trace/passcount.exp: Ditto.
3052 * gdb.trace/save-trace.exp: Ditto.
3053 * gdb.trace/while-stepping.exp: Ditto.
3054 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
3055
f8f6f20b
TJB
30562009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3057
3058 * gdb.python/python-frame.c: New file.
3059 * gdb.python/python-frame.exp: New file.
3060
c0c6f777
TJB
30612009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
3062
3063 * gdb.python/python-value.exp: Add tests for the address
3064 attribute.
3065
3cb51905
AS
30662009-03-29 Andreas Schwab <schwab@linux-m68k.org>
3067
3068 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
3069
88fc996f
DE
30702009-03-26 Doug Evans <dje@google.com>
3071
3072 * gdb.mi/mi-nonstop-exit.exp: New file.
3073 * gdb.mi/non-stop-exit.c: New file.
3074
56ef84b1
TT
30752009-03-26 Tom Tromey <tromey@redhat.com>
3076
3077 Update for change to prologue skipping:
3078 * gdb.mi/mi2-simplerun.exp: Update.
3079 * gdb.mi/mi2-break.exp: Update.
3080 * gdb.mi/mi-simplerun.exp: Update.
3081 * gdb.mi/mi-break.exp: Update.
3082 * gdb.base/ending-run.exp: Update.
3083
def2b000
TJB
30842009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
3085
3086 * gdb.python/python-value.exp (test_value_in_inferior): Test
3087 gdb.Value.is_optimized_out attribute.
3088
442ddf59
JK
30892009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3090
3091 * gdb.dwarf2/dw2-noloc-main.c: New file.
3092 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
3093 (.text): Remove.
3094 (.data): New.
3095 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
3096 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
3097 (DW_TAG_subprogram func_cu1, noloc): Remove.
3098 (main): New.
3099 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
3100 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
3101 (file_symbols): New procedure.
3102
a8df5de4
TT
31032009-03-25 Tom Tromey <tromey@redhat.com>
3104
3105 * gdb.base/charset.exp (valid_target_charset): New proc.
3106 Use it to skip tests on invalid charsets.
3107
cc1d7add
PM
31082009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
3109
3110 * gdb.base/completion.exp: Add a test for directory completion.
3111
bcd5727b
JK
31122009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3113
3114 Fix a racy FAIL.
3115 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
3116 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
3117
cc924cad
TJB
31182009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
3119
3120 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
3121 * gdb.python/python-function.exp: Add test for function returning
3122 a GDB value.
3123
bc3b79fd
TJB
31242009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
3125
3126 * gdb.python/python-function.exp: New file.
3127
6c7a06a3
TT
31282009-03-20 Tom Tromey <tromey@redhat.com>
3129
3130 * gdb.base/store.exp: Update for change to escape output.
3131 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
3132 to escape output.
3133 * gdb.base/pointers.exp: Update for change to escape output.
3134 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
3135 to escape output.
3136 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
3137 escape output.
3138 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
3139 to escape output.
3140 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
3141 escape output.
3142 * gdb.base/setvar.exp: Update for change to escape output.
3143 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
3144 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
3145 to escape output.
3146 (test_print_string_constants): Likewise.
3147 * gdb.base/charset.exp (valid_host_charset): Check size of
3148 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
3149 cases. Handle "auto"-related output.
3150 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
3151 (uvar, Uvar): New globals.
3152
c31af87b
JG
31532009-03-19 Jerome Guitton <guitton@adacore.com>
3154
3155 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
3156 deltas.
3157 * gdb.ada/fixed_points.exp: Ditto.
3158
51272cf2
PA
31592009-03-18 Pedro Alves <pedro@codesourcery.com>
3160
3161 * return-nodebug.c: Don't include stdio.h.
3162 (init): Delete.
3163 (func): Delete definition and provide extern declaration.
3164 (t): New.
3165 (main): Don't call printf. Call func and store its result in t.
3166 * return-nodebug1.c: New.
3167 * return-nodebug.exp: Don't expect stdio output. Instead, print
3168 the global variable t. Drop printf formatters and cast types from
3169 foreach loop. Don't use prepare_for_testing. Compile
3170 return-nodebug.c and return-nodebug1.c in separate steps. Don't
3171 define FORMAT or CAST.
3172
d24948ac
PP
31732009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3174
3175 * gdb.base/solib-display.exp: Disable test for remote targers.
3176
61ff14c6
JK
31772009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3178
3179 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
3180
cb4dce93
JK
31812009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3182
3183 Fix a racy FAIL.
3184 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
3185 code from `follow parent, print pids'.
3186 (`follow child, print pids', `follow parent, print pids'): Call it.
3187 Replace `gdb_test "break..."' by gdb_breakpoint.
3188
f7c60c5e
VP
31892009-03-13 Vladimir Prus <vladimir@codesourcery.com>
3190
3191 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 3192 sync and async modes.
f7c60c5e 3193
383ace49
JB
31942009-03-12 Joel Brobecker <brobecker@adacore.com>
3195
3196 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
3197 that was checked in by mistake. Remove loading of ada.exp, since
3198 this is not necessary in this case.
3199
4ce102af
JB
32002009-03-12 Joel Brobecker <brobecker@adacore.com>
3201
3202 * gdb.ada/ptype_arith_binop.exp: New testcase.
3203
529a2aef
JB
32042009-03-12 Joel Brobecker <brobecker@adacore.com>
3205
3206 * gdb.ada/mod_from_name: New testcase.
3207
8a38181c
JB
32082009-03-12 Joel Brobecker <brobecker@adacore.com>
3209
3210 * gdb.ada/tick_last_segv: New testcase.
3211
11436dee
VP
32122009-03-12 Vladimir Prus <vladimir@codesourcery.com>
3213
61ff14c6 3214 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 3215
1f31650a
VP
32162009-03-12 Vladimir Prus <vladimir@codesourcery.com>
3217
61ff14c6
JK
3218 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
3219 include the token in ^running and frame info in *stopped.
1f31650a 3220
a3247a22
PP
32212009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
3222
3223 * solib-display.exp: New file.
3224 * solib-display-main.c: New file.
3225 * solib-display-lib.c: New file.
61ff14c6 3226
aae64587
PA
32272009-03-05 Pedro Alves <pedro@codesourcery.com>
3228
3229 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
3230
44aabfbc
JK
32312009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3232
3233 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
3234 (list_and_check_macro): Use more specific test name.
3235 (next to definition): Make the test names unique.
3236
c087fcd3
PM
32372009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
3238
3239 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 3240
c86cf029
VP
32412009-02-17 Vladimir Prus <vladimir@codesourcery.com>
3242
3243 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
3244 notifications.
3245 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
3246 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
3247 * lib/mi-support.exp (library_loaded_re): New.
3248 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
3249
3ea85240
VP
32502009-02-17 Vladimir Prus <vladimir@codesourcery.com>
3251
3252 * gdb.gdb/observer.exp: Use test_notification observer, not
3253 normal_stop, everywhere.
3254 (test_normal_stop_notifications): Rename to...
3255 (test_notifications): ...this.
3256 (test_observer_normal_stop): Rename to...
3257 (test_observer): ...this.
3258
1903f0e6
DE
32592009-02-16 Doug Evans <dje@google.com>
3260
3261 * gdb.arch/amd64-disp-step.S (test_int3): New test.
3262 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
3263 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
3264 (test_prefixed_syscall,test_int3): New tests.
3265 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
3266 (test_prefixed_syscall,test_int3): New tests.
3267
1d33d6ba
VP
32682009-02-14 Vladimir Prus <vladimir@codesourcery.com>
3269
3cb51905
AS
3270 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
3271 (mi_expect_interrupt): Likewise.
3272 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
3273 response.
1d33d6ba 3274
faafb047
PM
32752009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
3276
3277 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
3278 * gdb.base/pc-fp.exp (get_valueofx): Remove.
3279 Replace calls to get_valueofx by get_hexadecimal_valueof.
3280
417e16e2
PM
32812009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
3282
3283 * lib/gdb.exp (get_valueof): Accept anything as a return value.
3284 (get_integer_valueof): New procedure.
3285 (get_sizeof): Use new get_integer_value_of.
3286 * gdb.base/sizeof.exp: Replace all uses of get_valueof
3287 by get_integer_valueof.
3288
7065b901
TT
32892009-02-13 Tom Tromey <tromey@redhat.com>
3290
3291 * gdb.base/remote.exp (get_sizeof): Remove.
3292 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
3293 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
3294 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
3295 * lib/gdb.exp (get_valueof): Move from long_long.exp.
3296 (get_sizeof): Likewise.
3297
5d7cb8df
JK
32982009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3299
3300 PR fortran/9806
3301 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
3302
b2febfff
PP
33032009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
3304
3305 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
3306
4aa995e1
PA
33072009-02-06 Pedro Alves <pedro@codesourcery.com>
3308
3309 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
3310
d8906c6f
TJB
33112009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
3312
3313 * gdb.python/python-cmd.exp: New file.
3314
ff4ab08d
TG
33152009-02-06 Tristan Gingold <gingold@adacore.com>
3316
3317 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
3318
aacd552b
TG
33192009-02-05 Tristan Gingold <gingold@adacore.com>
3320
3321 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
3322 pointer is dereferenced and use this signal name in regexp.
3323 * gdb.base/signull.exp: Ditto.
3324 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
3325 * gdb.base/signull.c (main): Ditto.
3326
08c637de
TJB
33272009-02-04 Tom Tromey <tromey@redhat.com>
3328 Thiago Jung Bauermann <bauerman@br.ibm.com>
3329
3330 * gdb.python/python-value.exp: Use `gdb.history' instead of
3331 `gdb.value_from_history'.
3332 (test_value_numeric_ops): Add test for conversion of enum constant.
3333 * gdb.python/python-value.c (enum e): New type.
3334 (evalue): New global.
3335 (main): Use argv.
3336
20261af8
JG
33372009-02-04 Jerome Guitton <guitton@adacore.com>
3338
3339 * gdb.ada/uninitialized_vars: New test program.
3340 * gdb.ada/uninitialized_vars.exp: New testcase.
3341
52e44b43
TT
33422009-02-02 Tom Tromey <tromey@redhat.com>
3343
3344 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
3345 * gdb.cp/pr2489.cc: Rename...
3346 * gdb.cp/pr9594.cc: ... to this.
3347
1c71341a
TT
33482009-02-02 Tom Tromey <tromey@redhat.com>
3349
3350 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
3351 * gdb.cp/pr2489.cc: New file.
3352 * gdb.cp/cpcompletion.exp: New file.
3353
a4295225
TT
33542009-02-02 Tom Tromey <tromey@redhat.com>
3355
3356 PR exp/9059:
3357 * gdb.cp/call-c.exp: Add regression test.
3358 * gdb.cp/call-c.cc (FooHandle): New typedef.
3359 (main): New variable 'handle'.
3360
592375cd
VP
33612009-01-30 Vladimir Prus <vladimir@codesourcery.com>
3362
3363 * lib/mi-support.exp (et_mi_thread_list)
3364 (check_mi_and_console_threads): Adjust for current thread in
3365 -thread-list-ids output.
3366
41447f92
VP
33672009-01-30 Vladimir Prus <vladimir@codesourcery.com>
3368
3369 * gdb.mi/mi-break.exp (test_disabled_creation): New.
3370 Call it.
3371
35669430
DE
33722009-01-28 Doug Evans <dje@google.com>
3373
3374 * gdb.arch/amd64-disp-step.S: New file.
3375 * gdb.arch/amd64-disp-step.exp: New file.
3376 * gdb.arch/i386-disp-step.S: New file.
3377 * gdb.arch/i386-disp-step.exp: New file.
3378
09f00d9a
PM
33792009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
3380
3381 * gdb.base/find.exp: Set newline variable
3382 using quotes instead of braces to fix cygwin failures.
3383
1e8fb976
PA
33842009-01-23 Pedro Alves <pedro@codesourcery.com>
3385
3386 * gdb.base/radix.exp: Add tests to ensure that that set
3387 input-radix 0 and set output-radix 0 are really rejected.
3388
da061712
PA
33892009-01-23 Pedro Alves <pedro@codesourcery.com>
3390
3391 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
3392 copyright years.
3393
dd7e2d2b
PA
33942009-01-23 Pedro Alves <pedro@codesourcery.com>
3395
3396 PR gdb/9664:
3397 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
3398
392452f6
PA
33992009-01-22 Pedro Alves <pedro@codesourcery.com>
3400
3401 PR c++/9631:
3402 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
3403
8653e71c
PM
34042009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
3405
3406 * gdb.server/file-transfer.exp: Use EXEEXT variable for
3407 binfile definition to fix Windows OS failure.
3408
a12cc160
DJ
34092009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3410
3411 PR gdb/9346
3412 * gdb.base/interrupt.c (sigint_handler): New.
3413 (main): Install a SIGINT handler if SIGNALS is defined. Exit
3414 on error.
3415 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
3416 Test "signal SIGINT".
3417
b89667eb
DE
34182009-01-19 Doug Evans <dje@google.com>
3419
3420 * gdb.base/break.exp: Update expected gdb output.
3421 * gdb.base/sepdebug.exp: Ditto.
3422 * gdb.mi/mi-syn-frame.exp: Ditto.
3423 * gdb.mi/mi2-syn-frame.exp: Ditto.
3424 * gdb.base/call-signal-resume.exp: New file.
3425 * gdb.base/call-signals.c: New file.
3426 * gdb.base/unwindonsignal.exp: New file.
3427 * gdb.base/unwindonsignal.c: New file.
3428 * gdb.threads/interrupted-hand-call.exp: New file.
3429 * gdb.threads/interrupted-hand-call.c: New file.
3430 * gdb.threads/thread-unwindonsignal.exp: New file.
3431
adb483fe
DJ
34322009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
3433
3434 * gdb.base/define.exp: Test defining and hooking prefix commands.
3435 * gdb.python/python.exp: Update test for "show user" output.
3436
60023297
JK
34372009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3438
3439 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
3440 now the output exactly, using less wildcards. Expect also the output
3441 of gfortran-4.3. Update for the f-valprint.c modification from
3442 2008-04-22.
3443 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
3444 Remove gdb_test test names where matching the command.
3445
ccc57cf9
PA
34462009-01-01 Pedro Alves <pedro@codesourcery.com>
3447
3448 PR breakpoints/9681:
3449 * gdb.base/watchpoint.exp: Add regression test.
3450
c7a6ca08
PA
34512008-12-31 Pedro Alves <pedro@codesourcery.com>
3452
3453 * gdb.threads/attach-into-signal.exp: Don't use
3454 gdb_suppress_entire_file.
3455 * gdb.threads/attach-stopped.exp: Ditto.
3456 * gdb.threads/attachstop-mt.exp: Ditto.
3457
3a031f65
PA
34582008-12-31 Pedro Alves <pedro@codesourcery.com>
3459
3460 PR gdb/8812:
3461 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
3462
09e6485f
PA
34632008-12-29 Pedro Alves <pedro@codesourcery.com>
3464
3465 PR gdb/7536:
3466 * gdb.base/radix.exp: Add tests to ensure invalid input radices
3467 and unsupported output radices are really rejected.
3468
0cd53049
JK
34692008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3470
3471 * gdb.cp/punctuator.exp: Backslash the '$' signs.
3472
ba163c7e
TT
34732008-12-22 Tom Tromey <tromey@redhat.com>
3474
3475 * gdb.cp/punctuator.exp: New file.
3476
6f4de6c9
JK
34772008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3478
3479 * gdb.base/completion.exp (Completing non-existing component): New test.
3480
0f34d0b4
JK
34812008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3482
3483 Fix for PR gdb/8648.
3484 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
3485 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
3486 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
3487 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
3488
db2ad4c3
JK
34892008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3490
3491 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
3492
bb5ef15e
DP
34932008-12-16 Christophe Lyon <christophe.lyon@st.com>
3494
3495 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
3496 compiler actually generate code at the expected line number.
3497
90142adc
JZ
34982008-12-15 Jie Zhang <jie.zhang@analog.com>
3499
3500 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
3501
fad6eecd
TT
35022008-12-12 Tom Tromey <tromey@redhat.com>
3503
3504 * gdb.base/commands.exp (redefine_hook_test): New proc.
3505 Call it.
3506
17c8aaf5
TT
35072008-12-11 Tom Tromey <tromey@redhat.com>
3508
3509 * gdb.base/macscp.exp: New regression test.
3510
7c8adf68
TT
35112008-12-11 Tom Tromey <tromey@redhat.com>
3512
3513 * gdb.base/macscp.exp: Print "address.addr".
3514 * gdb.base/macscp1.c (struct outer): New struct.
3515 (address): New global.
3516
b05dcbb7
TT
35172008-12-09 Tom Tromey <tromey@redhat.com>
3518
3519 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
3520 Call it.
3521
2d476de1
DE
35222008-12-04 Doug Evans <dje@google.com>
3523
3524 * gdb.server/ext-run.exp: Relax regexp for init program.
3525
87bdc959
TG
35262008-12-03 Tristan Gingold <gingold@adacore.com>
3527
3528 * gdb.base/macscp.exp: Generate an object file during compilation
3529 to work around Darwin dsymutil limitations.
3530
e0740f77
JK
35312008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3532
3533 Test resolving external references to TLS variables.
3534 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
3535 FILE2_THREAD_LOCAL.
3536 (testfile2, srcfile2): New variables.
3537 * gdb.threads/tls.c (file2_thread_local)
3538 (function_referencing_file2_thread_local): New.
3539 * gdb.threads/tls2.c: New file.
3540
67f0aac5
JB
35412008-11-28 Joel Brobecker <brobecker@adacore.com>
3542
3543 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
3544 rather than integer, as integer might not be big enough when
3545 on 64bit targets.
67f0aac5 3546
c332165e
JG
35472008-11-27 Jerome Guitton <guitton@adacore.com>
3548
3549 * gdb.cp/formatted-ref.exp: Add equality test.
3550 * gdb.ada/formatted_ref.exp: Ditto.
3551
fc9b693c
JK
35522008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3553
3554 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
3555 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
3556
a9c64011
AS
35572008-11-20 Andreas Schwab <schwab@suse.de>
3558
3559 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
3560 matching syscall entry point.
3561 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
3562 (tcatch_vfork_then_child_follow): Likewise. Finish through
3563 vfork even if we stopped at the syscall trampoline.
3564
e2fd701e
DE
35652008-11-20 Doug Evans <dje@google.com>
3566
3567 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
3568
69abc51c
TJB
35692008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
3570
3571 * gdb.arch/ppc-dfp.exp: New file.
3572 * gdb.arch/ppc-dfp.c: New file.
3573
c14c28ba
PP
35742008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
3575
3576 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 3577
2e74121d
DE
35782008-11-17 Doug Evans <dje@google.com>
3579
3580 * gdb.mi/mi-syn-frame.exp: Update expected output.
3581 * gdb.mi/mi2-syn-frame.exp: Update expected output.
3582
66bb093b
VP
35832008-11-17 Vladimir Prus <vladimir@codesourcery.com>
3584
3585 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
3586 "thread N" results in =thread-selected.
3587 * lib/mi-support (mi_run_cmd, mi_expect_stop)
3588 (mi_send_resuming_command_raw): Be prepared for
3589 =thread-selected.
3590
3d043ef6
VP
35912008-11-17 Vladimir Prus <vladimir@codesourcery.com>
3592
a9c64011
AS
3593 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
3594 * lib/mi-support.exp: Likewise.
3d043ef6 3595
808104c8
JB
35962008-11-16 Joel Brobecker <brobecker@adacore.com>
3597
3598 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
3599 commands from the expected output for "help catch".
3600
00b22944
JB
36012008-11-15 Joel Brobecker <brobecker@adacore.com>
3602
3603 * gdb.ada/int_deref.exp: New testcase.
3604
59669435
TT
36052008-11-14 Nick Roberts <nickrob@snap.net.nz>
3606
3607 * gdb.mi/gdb2549.exp: New file.
3608
de04a248
DE
36092008-11-11 Doug Evans <dje@google.com>
3610
3611 * gdb.base/callexit.exp: New file.
3612 * gdb.base/callexit.c: New file.
3613
6b8ce727
DE
36142008-11-10 Doug Evans <dje@google.com>
3615
3616 * lib/gdb.exp (GDBFLAGS): Move -nx ...
3617 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
3618 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
3619 (default_gdb_start,default_gdb_exit): Ditto.
3620 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
3621 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
3622 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
3623 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
3624 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
3625 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
3626
1b14b8aa
AS
36272008-11-03 Andreas Schwab <schwab@suse.de>
3628
3629 * gdb.base/hashline2.exp: Fix typo.
3630 * gdb.base/hashline3.exp: Likewise.
3631
f3134b88
TT
36322008-10-30 Tom Tromey <tromey@redhat.com>
3633
3634 * gdb.base/pointers.exp: Add test.
3635 * gdb.base/pointers.c (k, S): New typedefs.
3636 (instance): New global.
3637
c2226152
AS
36382008-10-30 Andreas Schwab <schwab@suse.de>
3639
3640 * gdb.base/args.exp: Add tests for newlines.
3641
462f405c
JB
36422008-10-30 Joel Brobecker <brobecker@adacore.com>
3643
3644 gdb.base/foll-exec.exp: Update the expected output of a couple
3645 of "info breakpoints" tests.
3646
79a45b7d
TT
36472008-10-28 Tom Tromey <tromey@redhat.com>
3648
3649 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
3650
adc13a14
PA
36512008-10-24 Pedro Alves <pedro@codesourcery.com>
3652
3653 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
3654 gdb_start_cmd.
3655 Use runto_main before any test that requires execution.
3656
252fbfc8
PA
36572008-10-23 Pedro Alves <pedro@codesourcery.com>
3658
3659 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
3660 instead of SIGINT.
3661
28148e3d
JB
36622008-10-22 Joel Brobecker <brobecker@adacore.com>
3663
3664 * gdb.base/completion.exp: Update expected output following
3665 the addition of the "info tasks" command.
3666
c209f847
TT
36672008-10-22 Tom Tromey <tromey@redhat.com>
3668
3669 * gdb.base/exprs.exp (test_expr): Add test for string
3670 concatenation.
3671
f177e350
PA
36722008-10-19 Pedro Alves <pedro@codesourcery.com>
3673
3674 * configure.ac: Output gdb.python/Makefile.
3675 * configure: Regenerate.
3676 * gdb.python/Makefile.in: New.
3677
cce89356
JB
36782008-10-16 Joel Brobecker <brobecker@adacore.com>
3679
3680 * gdb.base/foll-fork.exp: Adjust the expected output to match
3681 the new description for fork/vfork catchpoints in the "info
3682 breakpoints" output.
3683
176d289d
TJB
36842008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
3685
3686 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
3687
a08702d6
TJB
36882008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
3689
3690 * gdb.python/python-value.c: New file.
3691 * gdb.python/python-value.exp: New file.
3692
1c5cfe86
PA
36932008-10-15 Pedro Alves <pedro@codesourcery.com>
3694
3695 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
3696
5a98ad69
DP
36972008-10-15 Denis Pilat <denis.pilat@st.com>
3698
41702f1b 3699 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 3700
dcb1a1e2
TT
37012008-10-09 Tom Tromey <tromey@redhat.com>
3702
3703 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
3704 'fprintf' and 'stderr'.
3705
9124fe48
JB
37062008-10-07 Joel Brobecker <brobecker@adacore.com>
3707
3708 * gdb.ada/ref_tick_size.exp: New testcase.
3709
45452591
DE
37102008-10-06 Doug Evans <dje@google.com>
3711
3712 * gdb.dwarf2/dw2-cu-size.exp: New file.
3713 * gdb.dwarf2/dw2-cu-size.S: New file.
3714
3715 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
3716 .Ltype_int for clarity.
3717
4fc5b208
PP
37182008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
3719
3720 PR gdb/2384:
3721 * gdb.cp/gdb2384.exp: Extended to test more cases.
3722 * gdb.cp/gdb2384.cc: Likewise.
3723 * gdb.cp/gdb2384-base.h: Likewise.
3724 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 3725
d78df370
JK
37262008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3727
3728 * gdb.base/maint.exp (maint print type): Remove printing
3729 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
3730
9a044a89
TT
37312008-09-30 Tom Tromey <tromey@redhat.com>
3732
3733 * gdb.base/macscp.exp: Add completion tests.
3734 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
3735 (TWENTY_THREE): Likewise.
3736 (FORTY_EIGHT): Likewise.
3737
506800a9
TT
37382008-09-30 Tom Tromey <tromey@redhat.com>
3739
3740 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
3741 everywhere.
3742 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
3743
1a6f01b5
JK
37442008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3745
3746 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
3747 testcase is derived from. Fix racy dependency on an expected PID
3748 number. No longer support the testcase on Linux kernel 2.4.x.
3749
2fae03e8
TT
37502008-09-27 Tom Tromey <tromey@redhat.com>
3751
3752 * gdb.base/macscp.exp: Add tests for stringification, splicing,
3753 and varargs.
3754
1ad15515
PA
37552008-09-22 Pedro Alves <pedro@codesourcery.com>
3756
3757 * lib/mi-support.exp (mi_expect_interrupt): New.
3758 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
3759 from gdb.mi/mi-nonstop.exp.
3760 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
3761 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
3762 lib/mi-support.exp.
3763 Use mi_check_thread_states throughout. Avoid ".*" and do not
3764 require an anchor after -exec-run.
3765
d0b76dc6
DJ
37662008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
3767
3768 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
3769 stop is pending. Avoid ".*" when two stops are pending.
3770 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
3771 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
3772 newlines in fullnames.
3773 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
3774 (mi_expect_stop): Update comments. Only anchor in sync mode.
3775 Do not match newlines.
3776 (mi_send_resuming_command_raw): Always return status.
3777 (mi_get_stop_line): Do not match more than one line by accident.
3778 Only anchor in sync mode.
3779 (mi_run_inline_test): If -exec-next fails, give up.
3780
9990c830
UW
37812008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3782
3783 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
3784 on SPU.
3785
ebcf6f00
JB
37862008-09-10 Joel Brobecker <brobecker@adacore.com>
3787
3788 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
3789
b6db24e5
JB
37902008-09-10 Joel Brobecker <brobecker@adacore.com>
3791
3792 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
3793 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
3794 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
3795 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
3796 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
3797 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
3798 gdb.ada/interface.exp, gdb.ada/null_array.exp,
3799 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
3800 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
3801 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
3802 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
3803 Include the "= " sequence in the expected output of print tests.
3804
2bf448e0
JB
38052008-09-10 Joel Brobecker <brobecker@adacore.com>
3806
3807 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
3808 description for boolean types.
3809
d51fd4c8
PA
38102008-09-09 Pedro Alves <pedro@codesourcery.com>
3811
3812 * gdb.base/hook-stop-continue.c: New.
3813 * gdb.base/hook-stop-continue.exp: New.
3814
694182d2
DJ
38152008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3816
3817 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
3818
3b8a7fc0
JG
38192008-09-08 Jerome Guitton <guitton@adacore.com>
3820
3821 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
3822 (stack_check_probe_2, stack_check_probe_loop_1)
3823 (stack_check_probe_loop_2): New functions.
3824 (main): Add call to these new functions.
3825 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
3826 functions, check that the breakpoint is inserted at the appropriate
3827 location.
3828 (insert_breakpoint): Slightly refine this procedure so that it can
3829 be called several times in the test.
3830
96cc0ae8
JG
38312008-09-08 Jerome Guitton <guitton@adacore.com>
3832
3833 * gdb.base/stack-checking.c: New file.
3834 * gdb.base/stack-checking.exp: New file.
3835
1f08b409
TJB
38362008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
3837
3838 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
3839 * gdb.arch/altivec-regs.exp: Likewise.
3840 * gdb.arch/vsx-regs.exp: Likewise.
3841
3099e1c4
TJB
38422008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
3843
3844 * gdb.arch/ppc-fp.exp: New file.
3845 * gdb.arch/ppc-fp.c: New file.
3846
cc69bfc1
PP
38472008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
3848
3849 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
3850 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 3851
b02a33db
MS
38522008-09-04 Michael Snyder <msnyder@vmware.com>
3853
3854 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
3855 as "at" (for non-debug functions such as _start).
3856
2992cbe0
UW
38572008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3858
3859 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
3860 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
3861 software watchpoints.
3862 * gdb.base/watch_thread_num.exp: Likewise.
3863
514f746b
AR
38642008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
3865
3866 * gdb.arch/i386-bp_permanent.exp: New test.
3867
876cecd0
TT
38682008-08-24 Tom Tromey <tromey@redhat.com>
3869
3870 * gdb.base/maint.exp: Update "maint print type".
3871
80f73d71
VP
38722008-08-21 Vladimir Prus <vladimir@codesourcery.com>
3873
3874 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
3875 support. Adjust the order of "*running" notifications.
3876 * gdb.mi/non-stop.c: Don't cast from int to void* and
3877 back.
3878
d9c78d7d
MK
38792008-08-20 Mark Kettenis <kettenis@gnu.org>
3880
3881 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
3882 expect to find it in the "info frame" output.
3883
97a2d1d3
DJ
38842008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
3885
3886 * gdb.base/interp.exp: Always consume both prompts.
3887
b96e2927
PA
38882008-08-20 Pedro Alves <pedro@codesourcery.com>
3889
3890 * gdb.base/pending.exp: Test pending breakpoints without symbols
3891 loaded.
3892
8cf6e61a
VP
38932008-08-19 Vladimir Prus <vladimir@codesourcery.com>
3894
3895 * lib/mi-support.exp (mi_expect_stop): Produce
3896 more details on failures.
3897 * gdb.mi/mi-nonstop.exp: New.
3898 * gdb.mi/non-stop.c: New.
3899
c6ebd6cf
VP
39002008-08-19 Vladimir Prus <vladimir@codesourcery.com>
3901
a9c64011
AS
3902 * gdb.mi/mi-async.exp: Use 'set target-async'.
3903 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 3904
46a9b8ed
DJ
39052008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
3906
3907 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
3908
44feb3ce
TT
39092008-08-17 Tom Tromey <tromey@redhat.com>
3910
3911 * gdb.base/help.exp (help catch): Rewrite.
3912
311a4e6b
TJB
39132008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
3914
3915 * gdb.base/define.exp: Test indented command documentation.
3916 * gdb.python/python.exp: Test indented multi-line command.
3917
604c2f83
LM
39182008-08-15 Luis Machado <luisgpm@br.ibm.com>
3919
3920 * testsuite/gdb.arch/vsx-regs.c: New source file.
3921 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
3922 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
3923
886a217c
TT
39242008-08-14 Tom Tromey <tromey@redhat.com>
3925
3926 * gdb.base/macscp.exp: Add regression test for "macro define" or
3927 "macro undef" with no arguments.
3928
c814a4f3
PP
39292008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
3930
3931 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 3932
12ab8a60
UW
39332008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3934
3935 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
3936
d57a3c85
TJB
39372008-08-06 Tom Tromey <tromey@redhat.com>
3938
3939 * gdb.python/python.exp: New file.
3940
c7b778ff
JK
39412008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3942
3943 Fix for PR gdb/1543.
3944 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
3945 $LOCATION.
3946 (location): New variable.
3947 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
3948 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
3949 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
3950 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
3951 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
3952 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
3953 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
3954 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
3955 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
3956 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
3957 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
3958 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
3959 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
3960 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
3961 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
3962 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
3963 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
3964 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
3965 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
3966 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
3967 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
3968 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
3969 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
3970 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
3971 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
3972 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
3973 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
3974 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
3975 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
3976 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
3977 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
3978 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
3979 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
3980 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
3981 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
3982 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
3983 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
3984 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
3985 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
3986 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
3987 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
3988 gdb.base/type-opaque.exp, gdb.base/until.exp,
3989 gdb.base/value-double-free.c, gdb.base/varargs.exp,
3990 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
3991 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
3992 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3993 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
3994 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
3995 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3996 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3997 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
3998 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
3999 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
4000 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
4001 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
4002 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
4003 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
4004 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
4005 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
4006 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
4007 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
4008 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
4009 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
4010 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
4011 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
4012 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
4013 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
4014 gdb.pascal/types.exp, gdb.stabs/weird.exp,
4015 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
4016 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
4017 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
4018 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
4019 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
4020 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
4021 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
4022 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
4023 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4024 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
4025 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4026 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
4027 lib/mi-support.exp, lib/trace-support.exp: Remove reference
4028 to bug-gdb@prep.ai.mit.edu .
4029
5e06a3d1
VP
40302008-07-31 Vladimir Prus <vladimir@codesourcery.com>
4031
4032 * lib/mi-support.exp (mi_load_shlibs): New.
4033 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
4034
9d81d21b
VP
40352008-07-30 Vladimir Prus <vladimir@codesourcery.com>
4036
4037 * lib/mi-support.exp (get_mi_thread_list)
4038 (check_mi_and_console_threads): New, moved from ...
4039 * gdb.mi/mi-pthread.exp: ...here.
4040 * gdb.mi/gdb669.exp (get_mi_thread_list)
4041 (check_mi_and_console_threads): Delete.
4042 * gdb.mi/mi2-pthread.exp: Likewise.
4043
bae98fe0
TT
40442008-07-28 Tom Tromey <tromey@redhat.com>
4045
4046 * Makefile.in (just-check): Remove. Move body to...
4047 (check): ... here.
4048
57380f4e
DJ
40492008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4050
4051 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
4052 Add a test for duplicated SIGINTs.
4053
e09490f1
DJ
40542008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4055
4056 * gdb.threads/schedlock.exp (get_args): Update to work for any
4057 value of NUM.
4058 (Top level): Report the number of threads that did not resume.
4059
6387b45f
DJ
40602008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4061
4062 * gdb.dwarf2/dw2-compressed.S: Also define __start.
4063
62f64ff2
DJ
40642008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4065
4066 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
4067 non-MI prompt.
4068
fa8de41e
TT
40692008-07-26 Tom Tromey <tromey@redhat.com>
4070
4071 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
4072 (function_struct, function_struct_ptr): New globals.
4073 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
4074 function pointer in a struct.
4075
ccb3ac8a
TT
40762008-07-26 Tom Tromey <tromey@redhat.com>
4077
4078 * gdb.base/macscp.exp: Add test for macro lexing bug.
4079
d7d9f01e
TT
40802008-07-18 Tom Tromey <tromey@redhat.com>
4081
4082 * gdb.base/macscp.exp: Add macro tests.
4083
9bf07184
PP
40842008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4085
4086 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
4087
becf6477
PP
40882008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4089
4090 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
4091
0709f7d3
PP
40922008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
4093
4094 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 4095
7093c834
PP
40962008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
4097
4098 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 4099
b432ffe3
JK
41002008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4101
4102 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
4103
b1a268e5
VP
41042008-07-12 Vladimir Prus <vladimir@codesourcery.com>
4105
4106 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
4107
e2995f8e
KB
41082008-07-11 Kevin Buettner <kevinb@redhat.com>
4109
4110 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
4111 of regexp to account for changes made to GDB in the printing of
4112 byte vectors.
4113
14032a66
TT
41142008-07-11 Tom Tromey <tromey@redhat.com>
4115
4116 * gdb.base/completion.exp: Add 'help' completion test.
4117
981505ef
JK
41182008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4119
4120 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
4121
10568435
JK
41222008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4123
4124 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
4125
4487aabf
PA
41262008-07-09 Pedro Alves <pedro@codesourcery.com>
4127
4128 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
4129
a4a9b1c4
PA
41302008-07-09 Pedro Alves <pedro@codesourcery.com>
4131
4132 * gdb.base/fullname.exp: Restore pwd if compiling failed.
4133
3c3185ac
JK
41342008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4135
4136 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
4137
7ebd49dc
VP
41382008-06-28 Vladimir Prus <vladimir@codesourcery.com>
4139
4140 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
4141 previous commit. Add a comment.
4142
84e46146
PA
41432008-06-28 Pedro Alves <pedro@codesourcery.com>
4144
4145 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
4146
0f8d4a2f
VP
41472008-06-28 Vladimir Prus <vladimir@codesourcery.com>
4148
4149 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
4150
f747e0ce
PA
41512008-06-27 Pedro Alves <pedro@codesourcery.com>
4152
4153 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
4154 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
4155 compiling an executable, link in an object that forces unbuffered
4156 output.
4157 * lib/set_unbuffered_mode.c: New file.
4158
734a5c36
JK
41592008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4160
4161 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
4162
a2840c35
VP
41632008-06-25 Vladimir Prus <vladimir@codesourcery.com>
4164
a9c64011
AS
4165 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
4166 mi_expect_stop.
4167 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
4168 Demand that *running is output.
4169 (detect_async): Perform checking every time.
4170 (mi_send_resuming_command): Extract everything into...
4171 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
4172 (mi_expect_stop): Don't accept any output before *stopped.
4173
6ae37fef
VP
41742008-06-13 Vladimir Prus <vladimir@codesourcery.com>
4175
4176 Robustify mi-simplerun.
a9c64011
AS
4177 * gdb.mi/basics.c (main): Add a call to sleep.
4178 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
4179 * gdb.mi/mi2-cli.exp: Likewise.
4180 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 4181
b4aa76f0 41822008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
4183
4184 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
4185
e1ac3328
VP
41862008-06-10 Vladimir Prus <vladimir@codesourcery.com>
4187
a9c64011
AS
4188 * gdb.mi/mi-console.exp: Adjust.
4189 * gdb.mi/mi-syn-frame.exp: Adjust.
4190 * gdb.mi/mi2-console.exp: Adjust.
4191 * gdb.mi/mi2-syn-frame.exp: Adjust.
4192 * lib/mi-support.exp (mi_run_cmd): Adjust.
4193 (mi_send_resuming_command): Adjust.
e1ac3328 4194
f7f9a841
VP
41952008-06-10 Vladimir Prus <vladimir@codesourcery.com>
4196
4197 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
4198 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
4199 testing of stopped.
4200 * gdb.mi/mi2-syn-frame.exp: Likewise.
4201 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
4202 (async, detect_async): New.
4203 (mi_expect_stop, mi_continue_to_line): Adjust expectation
4204 depending on if we're running in sync or async mode.
f7f9a841 4205
37cd5d19
TT
42062008-06-09 Tom Tromey <tromey@redhat.com>
4207
4208 * gdb.base/completion.exp: New tests for field name completion
4209 with spaces, and field name completion with '->'.
4210
65d12d83
TT
42112008-06-06 Tom Tromey <tromey@redhat.com>
4212
4213 * gdb.base/break1.c (struct some_struct): New struct.
4214 (values): New global.
4215 * gdb.base/completion.exp: Add field name completion test.
4216
ebfe2e3f
PP
42172008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4218
4219 * gdb.cp/call-c.exp: Test for incorrect handling of reference
4220 to pointer.
4221 * gdb.cp/call-c.cc: Likewise.
4222
bcf6fc3a
NR
42232008-06-06 Nick Roberts <nickrob@snap.net.nz>
4224
4225 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
4226 annotation.
4227
49fd4a42 42282008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 4229 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
4230
4231 * gdb.threads/execl.c, gdb.threads/execl1.c,
4232 gdb.threads/execl.exp: New tests.
a9c64011 4233
8a34ac3f
AR
42342008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
4235 Daniel Jacobowitz <dan@codesourcery.com>
4236
4237 * gdb.cp/exception.exp: Activate test, make it work with pending
4238 catchpoints.
4239
86ae69ef
JK
42402008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4241
4242 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
4243
f7f9ae2c
VP
42442008-05-28 Vladimir Prus <vladimir@codesourcery.com>
4245
a9c64011
AS
4246 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
4247 now printed.
4248 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 4249
2a2d4dc3
AS
42502008-05-27 Andreas Schwab <schwab@suse.de>
4251
4252 * gdb.base/frame-args.exp: Handle arguments that are optimized
4253 out.
4254
5099e4d9
LM
42552008-05-26 Luis Machado <luisgpm@br.ibm.com>
4256
4257 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
4258 quiet for ppc32 and group options into a single variable.
4259
d9c36a91
JB
42602008-05-23 Joel Brobecker <brobecker@adacore.com>
4261
4262 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
4263 of zero-size elements.
4264 * gdb.ada/null_array.exp: Test printing this new array.
4265
103a8671
JK
42662008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4267
4268 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
4269
07a4cc1a 42702008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
4271
4272 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
4273 of the "finish" command.
4274
55f996a7
NR
42752008-05-21 Nick Roberts <nickrob@snap.net.nz>
4276
4277 * gdb.base/annota1.exp: Test for new annotation.
4278
907fc202
UW
42792008-05-16 Pedro Alves <pedro@codesourcery.com>
4280
4281 * gdb.base/fixsection.exp: New file.
4282 * gdb.base/fixsection0.c: New file.
4283 * gdb.base/fixsection1.c: New file.
4284
e8f97270
UW
42852008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4286
4287 * gdb.base/annota1.exp: Accept printf@... in place of printf.
4288 * gdb.base/annota3.exp: Likewise.
4289
ac0bb574
NF
42902008-05-13 Nathan Froyd <froydnj@codesourcery.com>
4291
4292 * gdb.base/watch_thread_num.exp: Don't run tests that require
4293 watchpoints if the target doesn't support them.
4294
6fadd07a
DE
42952008-05-12 Doug Evans <dje@google.com>
4296
4297 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
4298
6e9a4a30
JB
42992008-05-09 Joel Brobecker <brobecker@adacore.com>
4300
4301 * gdb.ada/assign_1.exp: New testcase.
4302
08388c79
DE
43032008-05-09 Doug Evans <dje@google.com>
4304
a3c83fae
DE
4305 * gdb.base/find.exp: New file.
4306 * gdb.base/find.c: New file.
08388c79 4307
bd5ddfe8
DJ
43082008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
4309
4310 * gdb.base/commands.exp (watchpoint_command_test): Handle
4311 gdb,no_hardware_watchpoints.
4312 * gdb.base/float.exp: Allow ARM targets without floating point.
4313 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
4314
b5dd68e2 43152008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 4316 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
4317
4318 * gdb.ada/lang_switch: New test program.
4319 * gdb.ada/lang_switch.exp: New testcase.
4320
382d13d1
DE
43212008-05-05 Doug Evans <dje@google.com>
4322
4323 * gdb.base/help.exp (disassemble): Update expected help text.
4324
9dd789d0
PA
43252008-05-04 Pedro Alves <pedro@codesourcery.com>
4326
4327 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
4328
611c83ae
PA
43292008-05-04 Pedro Alves <pedro@codesourcery.com>
4330
4331 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
4332 different times.
4333
ff013f42
JK
43342008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4335
4336 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
4337 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
4338 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
4339 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
4340
96dff6a2
VP
43412008-05-04 Vladimir Prus <vladimir@codesourcery.com>
4342
4343 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
4344 notification to appear.
4345
55cd6f92
DJ
43462008-05-04 Daniel Jacobowitz <dan@debian.org>
4347
4348 * gdb.base/fullname.c: New file.
4349 * gdb.base/fullname.exp: New file.
4350 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
4351
d705c43c
PA
43522008-05-03 Pedro Alves <pedro@codesourcery.com>
4353
4354 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
4355 expressions with macros.
4356
333222e1
JK
43572008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4358
4359 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
4360
5ac01682
DJ
43612008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
4362
4363 * gdb.base/completion.exp: Handle lack of other symbols beginning
4364 with "a".
4365
4366 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
4367
237fc4c9
PA
43682008-05-02 Jim Blandy <jimb@codesourcery.com>
4369
4370 * gdb.asm/asmsrc1.s: Add scratch space.
4371
ed5e9466
DJ
43722008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4373 Daniel Jacobowitz <dan@codesourcery.com>
4374
4375 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
4376 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
4377 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
4378
b39cc962
DJ
43792007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
4380
4381 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
4382
36d520f5
JB
43832008-05-01 Joel Brobecker <brobecker@adacore.com>
4384
4385 * gdb.base/info-target.exp: New testcase.
4386
8d4e3071
DJ
43872008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
4388
4389 * gdb.cp/hang.exp: Use .cc instead of .C.
4390 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
4391 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
4392
6f3f3097
DJ
43932008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
4394
4395 * gdb.base/gdb1250.exp: Remove perror.
4396 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
4397
5550a914
PA
43982008-04-30 Pedro Alves <pedro@codesourcery.com>
4399
4400 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
4401 .2byte.
4402
d848e687
DJ
44032008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
4404
4405 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
4406 (maybe_kfail): New.
4407
93b5768b
PA
44082008-04-25 Pedro Alves <pedro@codesourcery.com>
4409
4410 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
4411
721c02de
VP
44122008-04-24 Vladimir Prus <vladimir@codesourcery.com>
4413
a9c64011
AS
4414 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
4415 * gdb.mi/mi2-syn-frame.exp: Likewise.
4416 * lib/mi-support.exp: Likewise.
721c02de 4417
74960c60
VP
44182008-04-24 Vladimir Prus <vladimir@codesourcery.com>
4419
4420 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
4421 to specify regexp for the location to stop at.
4422 * gdb.base/break-always.c: New.
4423 * gdb.base/break-always.exp: New.
4424
d24317b4
VP
44252008-04-24 Vladimir Prus <vladimir@codesourcery.com>
4426
4427 * lib/mi-support.exp (mi_runto_helper): Adjust
4428 for the original-location field.
4429 (mi_create_breakpoint, mi_list_breakpoints): New.
4430 * gdb.mi/mi-break.exp: Adjust.
4431 * gdb.mi/mi2-break.exp: Adjust.
4432 * gdb.mi/mi-pending.exp: Adjust.
4433 * gdb.mi/mi-simplerun.exp: Adjust.
4434 * gdb.mi/mi2-simplerun.exp: Adjust.
4435 * gdb.mi/mi-syn-frame.exp: Adjust.
4436 * gdb.mi/mi2-syn-frame.exp: Adjust.
4437 * gdb.mi/mi-until.exp: Adjust.
4438 * gdb.mi/mi2-until.exp: Adjust.
4439 * gdb.mi/mi-var-display.exp: Adjust.
4440 * gdb.mi/mi2-var-display.exp: Adjust.
4441 * gdb.mi/mi-watch.exp: Adjust.
4442 * gdb.mi/mi2-watch.exp: Adjust.
4443
fdc59709 44442008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 4445
a9c64011
AS
4446 * aclocal.m4: Add override.m4.
4447 * configure: Regenerate.
fdc59709 4448
8e91f023
VP
44492008-04-19 Vladimir Prus <vladimir@codesourcery.com>
4450
4451 * gdb.mi/var-cmd.c (do_at_tests): Verify that
4452 '-var-update --all-values' reports new value even the type
4453 of a variable object has changed.
4454
233a11ab
CS
44552008-04-18 Craig Silverstein <csilvers@google.com>
4456
4457 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
4458 files.
d24317b4 4459
9c1137ad
JB
44602008-04-18 Joel Brobecker <brobecker@adacore.com>
4461
4462 * gdb.ada/atomic_enum: New test program.
4463 * gdb.ada/atomic_enum.exp: New testcase.
4464
66d0bbc7
DE
44652008-04-17 Doug Evans <dje@google.com>
4466
4467 * gdb.opt/Makefile.in: Fix whitespace.
4468
100906b0
UW
44692008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
4470
4471 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
4472
4584e32e
DE
44732008-04-17 Doug Evans <dje@google.com>
4474
4475 * gdb.base/hashline1.exp: New testcase.
4476 * gdb.base/hashline2.exp: New testcase.
4477 * gdb.base/hashline2.exp: New testcase.
4478
0a320680
PA
44792008-04-17 Pedro Alves <pedro@codesourcery.com>
4480
4481 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
4482
18ac113b
AR
44832008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
4484
4485 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
4486 temporary breakpoint to match "Temporary breakpoint".
4487 * gdb.base/break.exp (delete_breakpoints): Likewise.
4488 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
4489 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
4490 * gdb.base/display.exp: Likewise.
4491 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
4492 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
4493 * gdb.base/restore.exp (restore_tests): Likewise.
4494 * gdb.base/sepdebug.exp: Likewise.
4495 * gdb.base/watchpoint.exp: Likewise.
4496 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
4497 * gdb.mi/mi-pending.exp: Likewise.
4498 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
4499 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
4500 * gdb.mi/mi-var-cmd.exp: Likewise.
4501 * gdb.mi/mi-var-display.exp: Likewise.
4502 * gdb.mi/mi2-cli.exp: Likewise.
4503 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
4504 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
4505 * gdb.mi/mi2-var-display.exp: Likewise.
4506 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
4507 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
4508 new "disp" field.
a9c64011 4509 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
4510 reason. This is to support fix for PR2424.
4511
add38693
JK
45122008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4513
4514 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
4515
fcacd99f
VP
45162008-04-13 Vladimir Prus <vladimir@codesourcery.com>
4517
4518 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 4519 field. Add more floating varobj tests.
fcacd99f 4520 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
4521 field.
4522 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
4523 (main): Call do_at_tests.
4524 * lib/mi-support.exp (mi_create_floating_varobj)
4525 (mi_varobj_update_with_type_change): New.
fcacd99f 4526
de051565
MK
45272008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
4528
4529 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
4530 option of -var-evaluate-expression.
4531 * gdb.mi/mi2-var-display.exp: Likewise.
4532
dbc52822
VP
45332008-04-07 Vladimir Prus <vladimir@codesourcery.com>
4534
4535 Introduce test setup helpers.
a9c64011
AS
4536 * lib/gdb.exp (build_executable, clean_restart)
4537 (prepare_for_testing): New.
4538 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
4539 * gdb.base/return.exp: Likewise.
4540 * gdb.base/ending-run.exp: Likewise.
dbc52822 4541
473591da
NR
45422008-04-07 Nick Roberts <nickrob@snap.net.nz>
4543
4544 * gdb.mi/mi-async.exp: New test for asynchronous Machine
4545 Interface (MI) responses.
4546
2b2d9e11
VP
45472008-04-06 Vladimir Prus <vladimir@codesourcery.com>
4548
a9c64011
AS
4549 * gdb.cp/breakpoint.cc: New code to test conditions involving
4550 member variables.
4551 * gdb.cp/breakpoint.exp: Test condition involving member
4552 variables.
2b2d9e11 4553
bb378428
VP
45542008-04-05 Vladimir Prus <vladimir@codesourcery.com>
4555
4556 * lib/mi-support.exp (mi_expect_stop): New.
4557 (mi_run_cmd): Change the
4558 token. Use mi_send_resuming_command, use
4559 mi_expect_stop.
4560 (mi_execute_to_helper): Rename to mi_execute_to.
4561 (mi_send_resuming_command): Add more error patterns.
4562 (mi_wait_for_stop): Renamed to...
4563 (mi_get_stop_line): ...this.
4564 (mi_run_inline_test): Adjust.
4565
4566 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
4567 * gdb.mi/mi-console.exp: Likewise.
4568 * gdb.mi/mi-pending.exp: Likewise.
4569 * gdb.mi/mi-simplerun.exp: Likewise.
4570 * gdb.mi/mi-stack.exp: Likewise.
4571 * gdb.mi/mi-stepi.exp: Likewise.
4572 * gdb.mi/mi-syn-frame.exp: Add comment.
4573 * gdb.mi/mi-until.exp: Likewise.
4574 * gdb.mi/mi-var-display.exp: Likewise.
4575 * gdb.mi/mi-watch.exp: Likewise.
4576 * gdb.mi/mi2-cli.exp: Likewise.
4577 * gdb.mi/mi2-console.exp: Likewise.
4578 * gdb.mi/mi2-simplerun.exp: Likewise.
4579 * gdb.mi/mi2-stack.exp: Likewise.
4580 * gdb.mi/mi2-stepi.exp: Likewise.
4581 * gdb.mi/mi2-until.exp: Likewise.
4582 * gdb.mi/mi2-var-display.exp: Likewise.
4583 * gdb.mi/mi2-watch.exp: Likewise.
4584
62172bb9
UW
45852008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4586
4587 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
4588
4589 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
4590
a13e061a
PA
45912008-04-04 Pedro Alves <pedro@codesourcery.com>
4592
4593 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
4594 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
4595 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
4596 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
4597 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
4598 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
4599 expect an mi error duplicated in stderr.
4600
eae06beb
JB
46012008-04-03 Joel Brobecker <brobecker@adacore.com>
4602
4603 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
4604 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
4605 Add a couple of tests that verify the behavior when the new setting
4606 is set to "cancel" and "all".
4607 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
4608 "ask" before we start the testing.
4609
79c6ced6
AR
46102008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
4611
4612 * gdb.cp/casts.cc: Add class reference variables.
4613 * gdb.cp/casts.exp: New test cases for up/down casting references.
4614
6c2d1a6b
MK
46152008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
4616
4617 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
4618 instead of beginning to make an extra test pass.
4619 * gdb.mi/mi2-var-display.exp: Likewise.
4620
55b411d9
MR
46212008-03-31 Maciej W. Rozycki <macro@mips.com>
4622
4623 * gdb.base/break.exp: Mark failures as such. Fix formatting.
4624
c6140da2
MD
46252008-03-31 Markus Deuling <deuling@de.ibm.com>
4626 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4627
4628 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
4629 value. Add xfail for older kernels.
4630
79732189
AR
46312008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
4632
4633 Bring mi-support in line with gdb.exp.
4634 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
4635 (mi_gdb_start): New function.
4636
33c3676e
MR
46372008-03-28 Maciej W. Rozycki <macro@mips.com>
4638
4639 * gdb.mi/mi-var-cmd.exp: Fix a typo.
4640
92e28119
VP
46412008-03-26 Vladimir Prus <vladimir@codesourcery.com>
4642
4643 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
4644 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 4645
9e8e3afe
VP
46462008-03-26 Vladimir Prus <vladimir@codesourcery.com>
4647
4648 * lib/mi-support.exp (mi_create_varobj_checked): New.
4649 (mi_list_varobj_children): Allow to check for a
4650 value.
4651 (mi_list_array_varobj_children): New.
4652
4653 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
4654 and mi_list_varobj_children, as opposed to hardcoding
4655 expected strings.
4656 * gdb.mi/gdb701.exp: Likewise.
4657 * gdb.mi/gdb792.exp: Likewise.
4658 * gdb.mi/mi-var-block.exp: Likewise.
4659 * gdb.mi/mi-var-cmd.exp: Likewise.
4660 * gdb.mi/mi-var-invalidate.exp: Likewise.
4661 * gdb.mi/mi2-var-block.exp: Likewise.
4662 * gdb.mi/mi2-var-child.exp: Likewise.
4663 * gdb.mi/mi2-var-cmd.exp: Likewise.
4664 * gdb.mi/mi2-var-display.exp: Likewise.
4665
9df50351
JK
46662008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4667
4668 Fix random false FAILs on i386.
4669 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
4670
31e5d73a
DJ
46712008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
4672
4673 PR gdb/544
4674 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
4675
12f4afab
DJ
46762008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
4677
4678 PR gdb/544
4679 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
4680
b562a0cb
DJ
46812008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4682
4683 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
4684 fixed PR gdb/544.
4685
17faa917
DJ
46862008-03-21 Pedro Alves <pedro@codesourcery.com>
4687
4688 * gdb.threads/fork-child-threads.exp: Test next over fork.
4689
6214f497
DJ
46902008-03-21 Chris Demetriou <cgd@google.com>
4691
4692 * gdb.base/break.exp (rbreak junk): New test for rbreak
4693 "Junk at end of arguments" issue.
4694
63092375
DJ
46952008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4696
4697 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
4698 *& to work on created array elements.
4699 (Top level): Test print $pc with a file. Test string operations
4700 without a target.
4701 * gdb.base/ptype.exp: Do not expect *& to work on created array
4702 elements.
4703
b21991b0
DJ
47042008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4705
4706 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
4707 gdb.threads/staticthreads.exp: Update exit query.
4708
c4b347c7
SL
47092008-03-07 Sandra Loosemore <sandra@codesourcery.com>
4710
4711 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
4712
fa4727a6
DJ
47132008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
4714
4715 * gdb.base/watchpoint.c (global_ptr, func4): New.
4716 (main): Call func4.
4717 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
4718 (test_inaccessible_watchpoint): New.
4719
2f34202f
MR
47202008-02-29 Maciej W. Rozycki <macro@mips.com>
4721
4722 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
4723 select the largest.
4724
0d6ba1b1
DJ
47252008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
4726
4727 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
4728 frames-invalid annotations.
4729
e691325a
PM
47302008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
4731
a9c64011 4732 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 4733
f85b5ecc
DE
47342008-02-27 Doug Evans <dje@google.com>
4735
4736 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
4737 for bug 1738.
4738 (breakpoint_to_handler_entry): Ditto.
4739
b40e7bf3
JB
47402008-02-27 Joel Brobecker <brobecker@adacore.com>
4741
4742 * gdb.base/ending-run.exp: Use the first line of code inside
4743 function body to test breakpoints.
4744 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
4745 location where the breakpoint is inserted when using the line
4746 where a function is declared. Fix typo in the description of
4747 one of the tests.
4748 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
4749
2faca73a
PM
47502008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
4751
4752 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 4753 tests.
2faca73a 4754
6f439c36
PM
47552008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
4756
4757 * gdb.base/args.exp: avoid same output for tests
4758 with single quotes.
4759
54e52265
VP
47602008-02-26 Vladimir Prus <vladimir@codesourcery.com>
4761
a9c64011
AS
4762 * gdb.base/annota1.exp: Adjust for 'info break'
4763 format changes.
4764 * gdb.base/annota3.exp: Likewise.
4765 * gdb.base/break.exp: Likewise.
4766 * gdb.base/condbreak.exp: Likewise.
4767 * gdb.base/pending.exp: Likewise.
4768 * gdb.base/sepdebug.exp: Likewise.
4769 * gdb.base/unload.exp: Likewise.
4770 * gdb.cp/ovldbreak.exp: Likewise.
4771 * gdb.mi/mi-pending.exp: Likewise.
54e52265 4772
897b09ca
DE
47732008-02-07 Doug Evans <dje@google.com>
4774
4775 * gdb.cp/mb-inline.exp: New.
4776 * gdb.cp/mb-inline.h: New.
4777 * gdb.cp/mb-inline1.cc: New.
4778 * gdb.cp/mb-inline2.cc: New.
4779
b1c32d35
PM
47802008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
4781
4782 * gdb.pascal/floats.pas: New test program.
4783 * gdb.pascal/floats.exp: New testcase.
4784
1a4ca44a
TJB
47852008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
4786
4787 * gdb.base/callfuncs.c (t_float_many_args): New function.
4788 (t_double_many_args): New function.
4789 * gdb.base/callfuncs.exp: Add tests for exceeding float
4790 and double parameters passed through the stack.
4791
439048e8
JB
47922008-02-05 Joel Brobecker <brobecker@adacore.com>
4793
4794 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
4795 gdb.ada/complete/foo.adb: New files.
4796 * gdb.ada/complete.exp: New testcase.
4797
81fe8080
DE
47982008-02-03 Doug Evans <dje@google.com>
4799
301f0ecf
DE
4800 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
4801
81fe8080
DE
4802 * gdb.cp/gdb2384.exp: New file.
4803 * gdb.cp/gdb2384.cc: New file.
4804 * gdb.cp/gdb2384-base.h: New file.
4805 * gdb.cp/gdb2384-base.cc: New file.
4806
4b071aec
DE
48072008-02-02 Doug Evans <dje@google.com>
4808
4809 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
4810
61137ba6
JB
48112007-02-01 Joel Brobecker <brobecker@adacore.com>
4812
4813 * gdb.ada/sym_print_name: New test program.
4814 * gdb.ada/sym_print_name.exp: New testcase.
4815
48162007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
4817
4818 * gdb.ada/nested/hello.adb: New file.
4819 * gdb.ada/nested.exp: New testcase.
4820 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
4821
98deb0da
VP
48222008-02-01 Vladimir Prus <vladimir@codesourcery.com>
4823
4824 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
4825 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
4826 don't cause future evaluations of function to report
4827 creation of internal breakpoints.
98deb0da 4828
723a2275
VP
48292008-02-01 Vladimir Prus <vladimir@codesourcery.com>
4830
4831 * gdb.mi/mi-break.exp (test_error): New.
4832 Call it.
4833
fb546a2f
LM
48342008-01-31 Luis Machado <luisgpm@br.ibm.com>
4835
4836 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
4837 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
4838
2d8fd90a
PM
48392008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
4840
4841 * gdb.pascal/integers.pas: New test program.
4842 * gdb.pascal/integers.exp: New testcase.
4843
a7fa0ded
PM
48442008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
4845
4846 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
4847
5e1a1926
TJB
48482008-01-30 Luis Machado <luisgpm@br.ibm.com>
4849
4850 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
4851 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
4852
8d04f9f0
JB
48532008-01-30 Paul Hilfinger <hilfinger@adacore.com>
4854
4855 * gdb.ada/formatted_ref: New test program.
4856 * gdb.ada/formatted_ref.exp: New testcase.
4857
4858 * gdb.cp/formatted-ref.cc: New file.
4859 * gdb.cp/formatted-ref.exp: New testcase.
4860
ce75a98f
JB
48612008-01-30 Joel Brobecker <brobecker@adacore.com>
4862
4863 * gdb.base/ptype.exp: Add testing of "ptype $pc".
4864
e835f6bf
NR
48652008-01-30 Nick Roberts <nickrob@snap.net.nz>
4866
4867 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
4868 (test_file_list_exec_source_file): Update to new macro-info field.
4869
d118ef87
PH
48702008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
4871
4872 * gdb.ada/exprs: New test program.
4873 * gdb.ada/exprs.exp: New testcase.
4874
7d35ab09
TJB
48752008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4876
4877 * dfp-test.c (DELTA, DELTA_B): New definitions.
4878 (double_val1, double_val2, double_val3, double_val4, double_val5,
4879 double_val6, double_val7, double_val8, double_val9, double_val10,
4880 double_val11, double_val12, double_val13, double_val14, dec32_val1,
4881 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
4882 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
4883 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
4884 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
4885 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
4886 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
4887 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
4888 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
4889 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
4890 dec128_val16): New global variables.
4891 (decimal_dec128_align): New function.
4892 (decimal_mixed): Likewise.
4893 (decimal_many_args_dec32): Likewise.
4894 (decimal_many_args_dec64): Likewise.
4895 (decimal_many_args_dec128): Likewise.
4896 (decimal_many_args_mixed): Likewise.
4897 * dfp-test.exp: Add tests calling new inferior functions.
4898
2d717e4f
DJ
48992008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4900
4901 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
4902 gdb.server/ext-run.exp: New files.
4903 * lib/gdbserver-support.exp (gdbserver_download): New.
4904 (gdbserver_start): New. Update gdbserver expected
4905 output.
4906 (gdbserver_spawn): Use them.
4907 (gdbserver_start_extended): New.
4908
e85a822c
DJ
49092008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4910
4911 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
4912 Run on GNU/Linux.
4913 (do_exec_tests): Check for systems which do not support catchpoints.
4914 Do not match START.
4915 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
4916 Run on GNU/Linux. Enable verbose output.
4917 (check_fork_catchpoints): New.
4918 (explicit_fork_child_follow, catch_fork_child_follow)
4919 (tcatch_fork_parent_follow): Update expected messages.
4920 (do_fork_tests): Use check_fork_catchpoints.
4921 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
4922 Run on GNU/Linux. Enable verbose output.
4923 (check_vfork_catchpoints): New.
4924 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
4925 expected messages.
4926 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
4927
401ea829
JB
49282008-01-29 Jim Blandy <jimb@red-bean.com>
4929
4930 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
4931 host' errors.
4932 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
4933
aceaf3ad
JB
49342008-01-29 Jim Blandy <jimb@red-bean.com>
4935
4936 * gdb.threads/sigthread.c: Use barriers to ensure that
4937 child_thread and child_thread_two are always initialized before we
4938 start to use them.
4939
a5606eee
VP
49402008-01-29 Vladimir Prus <vladimir@codesourcery.com>
4941
4942 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
4943 * gdb.base/watchpoint-solib.c: New.
4944 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 4945
c55a82bb
PM
49462008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
4947
4948 * gdb.base/gdb1056.exp: Add unsigned integer test.
4949
0993fe05
DE
49502008-01-28 Doug Evans <dje@google.com>
4951
4952 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
4953
4fe42e7f
JB
49542008-01-27 Jim Blandy <jimb@codesourcery.com>
4955
c7a69933
JB
4956 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
4957
4fe42e7f
JB
4958 * gdb.base/expand-psymtabs.exp: Doc fix.
4959
5def8285
MK
49602008-01-26 Mark Kettenis <kettenis@gnu.org>
4961
4962 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
4963
5313c911
NR
49642008-01-24 Nick Roberts <nickrob@snap.net.nz>
4965
a9c64011 4966 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
4967 -var-set-format.
4968
93815fbf
VP
49692008-01-23 Chris Demetriou <cgd@google.com>
4970
4971 * gdb.threads/thread_events.c: New testcase source file.
4972 * gdb.threads/thread_events.exp: New testcase expect file.
4973
467a88ee
NR
49742008-01-23 Nick Roberts <nickrob@snap.net.nz>
4975
4976 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
4977
4978 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
4979 -var-set-format.
4980
d8f82aba
DJ
49812008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4982 Vladimir Prus <vladimir@codesourcery.com>
4983
4984 * gdb.base/float.exp: Allow missing floating point for m68k and
4985 PowerPC.
4986
60c46647
VP
49872008-01-22 Vladimir Prus <vladimir@codesourcery.com>
4988
4989 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
4990 ignore count.
4991 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
4992 * gdb.mi/mi-cli.exp: Adjust.
4993 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 4994
c7dd36a1
PA
49952008-01-17 Pedro Alves <pedro@codesourcery.com>
4996
4997 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
4998 and 'dummy_ptr' integer pointer. Initialize struct_declarations
4999 with dummy_ptr's address.
5000 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
5001 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
5002 all targets.
5003 * gdb.mi/mi2-var-child.exp: Likewise.
5004
39d5313e
JB
50052008-01-09 Joel Brobecker <brobecker@adacore.com>
5006
5007 * gdb.ada/null_array: New test program.
5008 * gdb.ada/null_array.exp: New testcase.
5009
0aea4bf3
LM
50102008-01-09 Luis Machado <luisgpm@br.ibm.com>
5011
5012 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
5013 with required float modifiers.
5014
0b354900
JB
50152008-01-08 Joel Brobecker <brobecker@adacore.com>
5016
5017 * gdb.ada/funcall_param: New test program.
5018 * gdb.ada/funcall_param.exp: New testcase.
5019
cdb7f5d4
JB
50202008-01-08 Joel Brobecker <brobecker@adacore.com>
5021
5022 * gdb.ada/arrayparam: New test program.
5023 * gdb.ada/arrayparam.exp: New testcase.
5024
88e2547f
JB
50252008-01-08 Joel Brobecker <brobecker@adacore.com>
5026
5027 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
5028 landed. Should also fix random failures in the test following it.
5029
f6867ce0
TJB
50302008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
5031
5032 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
5033 for expressions with decimal float values.
5034 (test_dfp_conversions): New function to test casts to and from
5035 decimal float types.
5036 Call test_dfp_conversions.
5037 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
5038 elements.
5039 (main): Initialize ds.float4 and ds.double8 elements.
5040 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
5041 string to new error message.
5042 (d64_set_tests): Likewise.
5043 (d128_set_tests): Likewise.
5044 Add tests for expressions with decimal float variables. Add tests for
5045 conversions to and from decimal float types.
5046
f9c11282
JB
50472008-01-05 Joel Brobecker <brobecker@adacore.com>
5048
5049 * gdb.ada/packed_tagged/comp_bug.adb: New file.
5050 * gdb.ada/packed_tagged.exp: New testcase.
5051
0ecbca72
JB
50522008-01-04 Joel Brobecker <brobecker@adacore.com>
5053
5054 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
5055 gdb.ada/homonym/homonym_main.adb: New files.
5056 * gdb.ada/homonym.exp: New testcase.
5057
c18d3d89
JB
50582008-01-04 Joel Brobecker <brobecker@adacore.com>
5059
5060 * gdb.ada/packed_array.exp: Add testing of references to
5061 a packed array.
5062
ecc7085b
JB
50632008-01-04 Joel Brobecker <brobecker@adacore.com>
5064
5065 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
5066 New files.
5067 * gdb.ada/type_coercion.exp: New testcase.
5068
c474c922
JB
50692008-01-04 Joel Brobecker <brobecker@adacore.com>
5070
5071 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
5072 gdb.ada/tagged/foo.adb: New file.
5073 * gdb.ada/tagged.exp: New testcase.
5074
9005b927
JB
50752008-01-04 Joel Brobecker <brobecker@adacore.com>
5076
5077 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
5078 gdb.ada/ptype_field/foo.adb: New files.
5079 * gdb.ada/ptype_field.exp: New testcase.
5080
1a6aaad8
JB
50812008-01-03 Joel Brobecker <brobecker@adacore.com>
5082
5083 * gdb.ada/print_pc.exp: New testcase.
5084
0ef22f53
JB
50852008-01-03 Joel Brobecker <brobecker@adacore.com>
5086
5087 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
5088 gdb.ada/taft_type/p.adb: New files.
5089 * gdb.ada/taft_type.exp: New testcase.
5090
1689ecf8
JB
50912008-01-03 Joel Brobecker <brobecker@adacore.com>
5092
5093 * gdb.ada/array_bounds/bar.adb: New file.
5094 * gdb.ada/array_bounds.exp: New testcase.
5095
a4d0b9c3
JB
50962008-01-03 Joel Brobecker <brobecker@adacore.com>
5097
5098 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
5099 gdb.ada/arrayptr/foo.adb: New files.
5100 * gdb.ada/arrayptr.exp: New testcase.
5101
a31ace00
JB
51022008-01-03 Joel Brobecker <brobecker@adacore.com>
5103
5104 * gdb.base/set-lang-auto.exp: New testcase.
5105
a97fced3
JB
51062008-01-03 Joel Brobecker <brobecker@adacore.com>
5107
5108 * gdb.ada/fun_addr/foo.adb: New file.
5109 * gdb.ada/fun_addr.exp: New testcase.
5110
ef29ce1a
JK
51112008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5112
5113 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
5114 New files
5115
0fafefe3
JB
51162008-01-02 Joel Brobecker <brobecker@adacore.com>
5117
5118 * array_subscript_addr/p.adb: New file.
a9c64011 5119 * array_subscript_addr.exp: New testcase.
0fafefe3 5120
c4359f8d
JB
51212008-01-02 Joel Brobecker <brobecker@adacore.com>
5122
a9c64011 5123 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
5124 New files.
5125 * gdb.ada/str_cmp_ref.exp: New testcase.
5126
1aa1b15b
JB
51272008-01-01 Joel Brobecker <brobecker@adacore.com>
5128
5129 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
5130 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 5131 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 5132
81c9b2cf
JB
51332008-01-01 Joel Brobecker <brobecker@adacore.com>
5134
5135 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
5136 gdb.ada/ref_param/pck.ads: New files.
5137 * gdb.ada/ref_param.exp: New testcase.
5138
319e4674
JB
51392008-01-01 Joel Brobecker <brobecker@adacore.com>
5140
5141 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
5142 gdb.ada/interface/foo.adb: New files.
5143 * gdb.ada/interface.exp: New testcase.
5144
ef682c56
JB
51452007-12-31 Jim Blandy <jimb@codesourcery.com>
5146
5147 * gdb.base/multi-forks.exp: Consume all output from child
5148 processes before proceeding to next test.
5149
f6f3eb6c
JB
51502007-12-29 Jim Blandy <jimb@codesourcery.com>
5151
5152 * configure: Regenerated.
5153
f652e42f
JB
51542007-12-27 Joel Brobecker <brobecker@adacore.com>
5155
5156 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
5157 gdb.ada/fixed_cmp/fixed.adb: New files.
5158 * gdb.ada/fixed_cmp.exp: New testcase.
5159
6943e596
JB
51602007-12-27 Joel Brobecker <brobecker@adacore.com>
5161
5162 * gdb.ada/boolean_expr.exp: New testcase.
5163
aad9a193
JB
51642007-12-26 Jim Blandy <jimb@codesourcery.com>
5165
5166 * gdb.base/multi-forks.exp: Doc fix.
5167
fb5f3683
JB
51682007-12-26 Joel Brobecker <brobecker@adacore.com>
5169
5170 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
5171 * gdb.ada/char_param.exp: Do not compile our test program with
5172 -gnata, this is unnecessary.
5173 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
5174
384e4a9c
JB
51752007-12-24 Joel Brobecker <brobecker@adacore.com>
5176
5177 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
5178 gdb.ada/print_chars/foo.adb: New files.
5179 * gdb.ada/print_chars.exp: New testcase.
5180
01e044f7
JB
51812007-12-24 Joel Brobecker <brobecker@adacore.com>
5182
5183 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
5184 gdb.ada/char_param/foo.adb: New files.
5185 * gdb.ada/char_param.exp: New testcase.
5186
0ce17860
JB
51872007-12-22 Jim Blandy <jimb@codesourcery.com>
5188
5189 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
5190 hard-coding source line numbers into the test.
5191 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
5192 gdb_get_line_number to find.
5193
919809b9
JB
51942007-12-22 Joel Brobecker <brobecker@adacore.com>
5195
5196 * gdb.base/ptype.c (highest): New struct type.
5197 (the_highest): New variable of that type.
5198 (main): Add dummy assignment to a field of variable the_highest.
5199 * gdb.base/ptype.exp: Test type printing of our new variable.
5200
abc8a88d
PM
52012007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
5202
5203 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 5204 and record first explicitly generated thread number.
abc8a88d
PM
5205 Use that thread number for thread specific watchpoint test.
5206 Add iteration number to repetitive tests.
5207
5158f3e3
CES
52082007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
5209 Jim Blandy <jimb@codesourcery.com>
5210
5211 * gdb.base/expand-psymtabs.c: New testcase
5212 source file.
5213 * gdb.base/expand-psymtabs.exp: New testcase
5214 expect file.
5215
37e4754d
LM
52162007-12-17 Luis Machado <luisgpm@br.ibm.com>
5217
5218 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
5219 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
5220
551e5d04
JB
52212007-12-17 Joel Brobecker <brobecker@adacore.com>
5222
5223 * gdb.ada/frame_args/foo.adb: New file.
5224 * gdb.ada/frame_args/pck.ads: New file.
5225 * gdb.ada/frame_args/pck.adb: New file.
5226 * gdb.ada/frame_args.exp: New testcase.
5227
a05ee097
JB
52282007-12-17 Joel Brobecker <brobecker@adacore.com>
5229
5230 * gdb.base/frame-args.c: New file.
5231 * gdb.base/frame-args.exp: New testcase.
5232
c162e8c9 52332007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 5234 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
5235
5236 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
5237
afe8ab22 52382007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 5239
afe8ab22
VP
5240 * gdb.mi/mi-pending.exp: New.
5241 * gdb.mi/mi-pending.c: New.
5242 * gdb.mi/mi-pendshr.c: New.
5243
dfdfb3ca
JB
52442007-12-06 Jim Blandy <jimb@codesourcery.com>
5245
5246 * gdb.base/default.exp: Update expected output for 'info catch'.
5247
b7fca990
JK
52482007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5249
5250 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
5251 must be set to binary.
5252
6a1afc1e
PA
52532007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
5254
5255 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
5256
a6b151f1
DJ
52572007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
5258
5259 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
5260 gdb.mi/mi-file-transfer.exp: New.
5261
43039443
JK
52622007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5263
5264 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
5265
0ef2251b
MR
52662007-11-22 Maciej W. Rozycki <macro@mips.com>
5267
5268 * gdb.trace/backtrace.exp: Fix a typo.
5269 * gdb.trace/circ.exp: Likewise.
5270 * gdb.trace/collection.exp: Likewise.
5271 * gdb.trace/limits.exp: Likewise.
5272 * gdb.trace/report.exp: Likewise.
5273 * gdb.trace/tfind.exp: Likewise.
5274 * gdb.trace/while-dyn.exp: Likewise.
5275
5443631e
NR
52762007-11-21 Nick Roberts <nickrob@snap.net.nz>
5277
5278 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
5279 objects of pointers that can't be dereferenced are now
5280 "noneditable".
5281
a4ce5b0d
UW
52822007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5283
5284 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
5285 (target_cpu): Remove.
5286
d6e956e5
VP
52872007-10-15 Vladimir Prus <vladimir@codesourcery.com>
5288
5289 * gdb.base/ending-run.exp: Expect the list of cleared
5290 breakpoint to come in natural order, not the reversed one.
a9c64011 5291
214270ab
VP
52922007-11-07 Vladimir Prus <vladimir@codesourcery.com>
5293
5294 * gdb.mi/mi-var-child.c (do_child_deletion): New.
5295 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 5296
1a619819
LM
52972007-11-05 Luis Machado <luisgpm@br.ibm.com>
5298
5299 * gdb.base/printcmds.exp: New function
5300 test_printf_with_dfp.
5301
5b01a6fa
DE
53022007-11-02 Doug Evans <dje@google.com>
5303
5304 * gdb.disasm/t01_mov.s: Remove carriage returns.
5305 * gdb.disasm/t02_mova.s: Ditto.
5306 * gdb.disasm/t03_add.s: Ditto.
5307 * gdb.disasm/t04_sub.s: Ditto.
5308 * gdb.disasm/t05_cmp.s: Ditto.
5309 * gdb.disasm/t06_ari2.s: Ditto.
5310 * gdb.disasm/t07_ari3.s: Ditto.
5311 * gdb.disasm/t08_or.s: Ditto.
5312 * gdb.disasm/t09_xor.s: Ditto.
5313 * gdb.disasm/t10_and.s: Ditto.
5314 * gdb.disasm/t11_logs.s: Ditto.
5315 * gdb.disasm/t12_bit.s: Ditto.
5316 * gdb.disasm/t13_otr.s: Ditto.
5317
ec33ab7f
JK
53182007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5319
5320 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
5321
ae0d01ff
UW
53222007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5323
5324 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
5325 provide DFP support.
5326
55eddb0f
DJ
53272007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
5328
5329 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
5330 Test "set powerpc vector-abi". Skip auto-detection tests for old
5331 toolchains.
5332
7020f05c
PA
53332007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
5334
5335 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
5336 with [string compare].
5337
84bc3db9
PA
53382007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
5339
5340 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
5341 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
5342
5876dc88
LM
53432007-10-25 Luis Machado <luisgpm@br.ibm.com>
5344
5345 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
5346 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
5347 * gdb.opt/Makefile.in: New makefile.
5348 * Makefile.in: Create new directory "gdb.opt".
5349 * configure.ac: Add "gdb.opt" directory.
5350 * configure: Regenerated.
a9c64011 5351
c3ea9a14
DE
53522007-10-25 Doug Evans <dje@google.com>
5353
5354 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
5355 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
5356
a9c64011 53572007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
5358 Thiago Jung Bauermann <bauerman@br.ibm.com>
5359
5360 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
5361 Floating Point expressions.
5362 * gdb.base/dfp-test.exp: new file adding tests for Decimal
5363 Floating Point variables.
5364 * gdb.base/dfp-test.c: new file containing program with Decimal
5365 Floating variables, used by gdb.base/dfp-test.exp.
5366
62a24a2b
DJ
53672007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
5368
5369 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
5370
e7b1eae6
UW
53712007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5372
5373 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
5374 compiling test case with GCC.
5375 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
5376
c641edcc
UW
53772007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5378
5379 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
5380 format changes.
5381
5e5ebfe6
MS
53822007-10-18 Michael Snyder <msnyder@specifix.com>
5383
5384 * gdb.base/dbx.exp: Add missing "-re " operator.
5385
e831e7b6
GM
53862007-10-16 Gaius Mulley <gaius@glam.ac.uk>
5387
5388 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
5389 * configure.ac: Removed trailing spaces after backslash.
5390 * gdb.modula2: New directory.
5391 * gdb.modula2/Makefile.in: New file.
5392 * gdb.modula2/unbounded-array.exp: New file.
5393 * gdb.modula2/unbounded1.c: New file.
5394
7cc46491
DJ
53952007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
5396
5397 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
5398
53992007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
5400
5401 * gdb.base/sigstep.c (main): Add checks for
5402 return values for setitimer call.
5403 Call setitimer again with itimer = ITIMER_REAL
5404 if first call to setitimer fails.
5405
e91528f0
KH
54062007-10-11 Kazu Hirata <kazu@codesourcery.com>
5407
5408 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
5409 of $timeout.
5410
2ec9a4f8
DJ
54112007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
5412
5413 * gdb.server/server-run.exp: Test for dynamic linker symbols.
5414
54152007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
5416
5417 * lib/gdb.exp (gdb_run_cmd): Move comment outside
5418 of gdb_expect call, to avoid interruption.
5419
64b2fa04
PA
54202007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
5421
5422 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
5423 (v_unsigned_long_long, v_long_long_array)
5424 (v_signed_long_long_array, v_unsigned_long_long_array)
5425 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
5426 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
5427 [!NO_LONG_LONG]: New.
5428 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
5429 v_long_long_member.
5430
5431 (v_long_long_func, v_signed_long_long_func)
5432 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
5433 (main) [!NO_LONG_LONG]: Initialize long long variants.
5434
5435 * gdb.base/whatis.exp: If board file requests no_long_long, build
5436 test with NO_LONG_LONG defined. Test long long, signed long long,
5437 and unsigned long long variants but only if board file doesn't
5438 disable it.
5439
a912286e 54402007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 5441 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
5442
5443 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
5444 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
5445 * configure: Regenerated.
5446 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
5447 gdb.pascal/types.exp, lib/pascal.exp: New files.
5448
471ba8c9
DJ
54492007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
5450
5451 * gdb.cp/classes.exp (do_tests): Always step to the line after the
5452 call.
5453 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
5454 to return to the call.
5455 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
5456 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
5457 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
5458 * gdb.mi/mi-until.exp (test_until): Likewise.
5459 * gdb.mi/mi2-until.exp (test_until): Likewise.
5460
fef8a650
DJ
54612007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
5462
5463 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
5464 two-char array.
5465 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
5466
d983da9c
DJ
54672007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
5468
5469 * gdb.threads/watchthreads.c (thread_function): Sleep between
5470 iterations.
5471 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
5472 at once for S/390. Generate matching fails and passes.
5473
17f62551
VP
54742007-09-27 Vladimir Prus <vladimir@codesourcery.com>
5475
5476 * gdb.mi/var-cmd.c (do_children_tests): Initialize
5477 the 'struct_declarations' variable to zeros.
a9c64011 5478
ed0616c6
VP
54792007-09-24 Vladimir Prus <vladimir@codesourcery.com>
5480
5481 * gdb.cp/mb-ctor.cc: New.
5482 * gdb.cp/mb-ctor.exp: New.
5483 * gdb.cp/mb-templates.cc: New.
5484 * gdb.cp/mb-templates.exp: New.
5485
41f1b697
DJ
54862007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
5487
5488 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
5489
3f213f78
PA
54902007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
5491
5492 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
5493 targets.
5494 * configure: Regenerate.
5495
0d381245 54962007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 5497
0d381245
VP
5498 * gdb.base/annota1.exp: Adjust for 'info break'
5499 format changes.
5500 * gdb.base/annota3.exp: Likewise.
5501 * gdb.base/break.exp: Likewise.
5502 * gdb.base/condbreak.exp: Likewise.
5503 * gdb.base/pending.exp: Likewise.
5504 * gdb.base/sepdebug.exp: Likewise.
5505 * gdb.base/unload.exp: Likewise.
5506 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 5507
fe3f5fa8
VP
55082007-09-22 Vladimir Prus <vladimir@codesourcery.com>
5509
5510 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
5511 messages.
5512 * gdb.base/chng-syms.exp: Likewise.
5513 * gdb.base/unload.exp: Likewise.
a9c64011 5514
a75cf6c0
DJ
55152007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
5516
5517 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
5518
18ecae38
DJ
55192007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
5520
5521 * schedlock.c (NUM): Change to 1.
5522 (main): Use args[0] for the main thread.
5523 * schedlock.exp: Only expect two threads. Only issue one pass or fail
5524 regardless of the number of threads.
5525
5509918f
MR
55262007-09-14 Maciej W. Rozycki <macro@mips.com>
5527
4a543daf
MR
5528 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
5529 type down.
5530 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
5531 test.
5532 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
5533 watchpoint type down.
5534 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
5535 test.
5536
55372007-09-14 Maciej W. Rozycki <macro@mips.com>
5538
5509918f
MR
5539 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
5540 Move all the tests here and run them twice, once using software
5541 watchpoints and once using hardware watchpoints.
5542 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
5543
40b53987
DJ
55442007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
5545
5546 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
5547 test.
5548
695e2681
MK
55492007-09-10 Mark Kettenis <kettenis@gnu.org>
5550
8b3fc8d8
MK
5551 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
5552 build-id.
5553
695e2681
MK
5554 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
5555 know about $ORIGIN. Calculate output dir from $dest instead of
5556 using ${objdir}/{$subdir}.
5557
58d69f29
MK
55582007-09-09 Mark Kettenis <kettenis@gnu.org>
5559
5560 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
5561 gcore, before continuing with the test.
5562
3e347599
DJ
55632007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
5564
5565 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
5566 * gdb.mi/mi-watch.exp: Likewise.
5567
ea37ba09
DJ
55682007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
5569 Jim Blandy <jimb@codesourcery.com>
5570
5571 * gdb.arch/i386-sse.exp: Do not expect character constants.
5572 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
5573 * gdb.base/display.exp: Allow print/s.
5574 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
5575 and unsigned char array changes.
5576
2025a643
DJ
55772007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
5578
5579 * gdb.base/display.exp: Add tests for printf %p.
5580
26669a27
PA
55812007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
5582
5583 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
5584 the dll name to unicode.
5585
c8f021f8
JK
55862007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5587
5588 * gdb.base/default.exp (show version): Update the version text.
5589 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
5590
4cf31eea
JK
55912007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5592
5593 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
5594 New files.
5595
4935890f
JK
55962007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5597
5598 * lib/gdb.exp (build_id_debug_filename_get): New function.
5599 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
5600 Remove the generate DEBUG file for the future testcase runs.
5601 New testcase for the NT_GNU_BUILD_ID retrieval.
5602 Move the final testing step to ...
5603 (test_different_dir): ... a new function.
5604 New parameter XFAIL to XFAIL all the tests performed.
5605 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
5606 New parameter TYPE to PF_PREFIX all the tests performed.
5607
02142340
VP
56082007-08-31 Vladimir Prus <vladimir@codesourcery.com>
5609
5610 * gdb.mi/mi-var-cp.cc (path_expression): New
5611 function.
5612 * gdb.mi/mi-var-cp.exp: Run path exression tests.
5613
36acd84e
UW
56142007-08-27 Markus Deuling <deuling@de.ibm.com>
5615
5616 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
5617 to fit into SPU Local Store memory.
5618
a896d121
JB
56192007-08-23 Joel Brobecker <brobecker@adacore.com>
5620
5621 * gdb.base/default.exp: Adjust the expected output of "info
5622 warranty" after the switch to GPLv3.
5623
7b433602
JB
56242007-08-23 Joel Brobecker <brobecker@adacore.com>
5625
5626 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
5627 to 30000 (from 20000).
5628
e22f8b7c
JB
56292007-08-23 Joel Brobecker <brobecker@adacore.com>
5630
5631 Switch the license of all .exp files to GPLv3.
5632 Switch the license of all .f and .f90 files to GPLv3.
5633 Switch the license of all .s and .S files to GPLv3.
5634
5a0e3bd0
JB
56352007-08-23 Joel Brobecker <brobecker@adacore.com>
5636
5637 * configure.ac: Switch license to GPLv3.
5638
cc00619d
JB
56392007-08-23 Joel Brobecker <brobecker@adacore.com>
5640
5641 Switch the licensing to GPLv3 for all .ads and .adb files.
5642
8d26208a
DJ
56432007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
5644
5645 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
5646 and t_int_double.
5647 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
5648
4fcb9948
JB
56492007-08-17 Joel Brobecker <brobecker@adacore.com>
5650
5651 * gdb.base/step-line.c: Switch license to GPL version 3, and
5652 update copyright year.
5653 * gdb.base/step-line.inp: Likewise.
5654
b9c34f67
JB
56552007-08-17 Joel Brobecker <brobecker@adacore.com>
5656
5657 * gdb.base/gdb1555.exp: Make expected output immune to formatting
5658 changes inside gdb1555.c.
5659 * gdb.base/pending.exp: Likewise.
5660
2cc17678
DJ
56612007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
5662
5663 * config/default.exp: New file.
5664
e48883f7
DJ
56652007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5666
5667 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
5668 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
5669
1ab80e5b
MR
56702007-07-30 Maciej W. Rozycki <macro@mips.com>
5671
5672 * gdb.base/dump.exp: Force the correct endianness for binary
5673 formats not carrying this information.
5674
aba471f5
DJ
56752007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5676
5677 * gdb.threads/staticthreads.exp: Match .*sem_post.
5678
d4e07204
DJ
56792007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5680
5681 * gdb.base/readline.exp (operate_and_get_next): Match the final
5682 prompt.
5683
2b97317d
KB
56842007-07-23 Kevin Buettner <kevinb@redhat.com>
5685
5686 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
5687 to restarting SID.
5688
44efa07a
KB
56892007-07-18 Kevin Buettner <kevinb@redhat.com>
5690
5691 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
5692 prior to `gdb_start'.
5693
7b5ebade
KB
56942007-07-18 Kevin Buettner <kevinb@redhat.com>
5695
5696 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
5697 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
5698 Remove call to gdb_unload.
5699
255e7678
DJ
57002007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
5701 Daniel Jacobowitz <dan@codesourcery.com>
5702
5703 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
5704 for __WIN32__.
5705 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
5706 * gdb.base/unload.exp: Use shared library test routines.
5707
3a40aaa0
UW
57082007-07-03 Markus Deuling <deuling@de.ibm.com>
5709
5710 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
5711 * gdb.base/solib-symbol-lib.c: Likewise.
5712 * gdb.base/solib-symbol-main.c: Likewise.
5713
b0f4b84b
DJ
57142007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
5715
5716 * config/gdbserver.exp (gdb_reconnect): New.
5717 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
5718 gdb.base/solib-disc.exp: New files.
5719 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
5720 remote debugging".
5721 (gdb_compile): Add shlib_load flag.
5722 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
5723 port.
5724 (gdbserver_reconnect): New.
5725
1b05479a
DJ
57262007-07-01 Nick Roberts <nickrob@snap.net.nz>
5727 Daniel Jacobowitz <dan@codesourcery.com>
5728
5729 * gdb.base/annota3.exp: Test for if construct.
5730
86f78eb2
DJ
57312007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
5732
5733 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
5734
6a2eb474 57352007-06-21 Chris Dearman <chris@mips.com>
a9c64011 5736 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
5737
5738 * gdb.base/display.exp: Allow a newline after display/i.
5739 * gdb.base/pc-fp.exp: Likewise.
5740 * gdb.base/sigbpt.exp: Likewise.
5741
f8b73d13
DJ
57422007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5743
5744 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
5745 required features to be included.
5746
4339e69e
DJ
57472007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
5748
5749 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
5750 in info threads output.
5751
23d964e7
UW
57522007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5753 Markus Deuling <deuling@de.ibm.com>
5754
5755 * gdb.arch/spu-info.exp: New testcase.
5756 * gdb.arch/spu-info.c: New file.
5757
fd20f75b
DJ
57582007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
5759
5760 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
5761 tpcs_offset. Restore lr after the call.
5762 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
5763
2226f861
DJ
57642007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
5765
5766 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
5767 (gdbserver_run): Kill any running gdbserver.
5768 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
5769
d12371a9
MR
57702007-05-17 Maciej W. Rozycki <macro@mips.com>
5771
5772 * gdb.base/sigbpt.exp: Preset segv_addr.
5773
93f02886
DJ
57742007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
5775
5776 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
5777 (gdb_compile_shlib): Likewise.
5778 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
5779 (default_gdb_init): Clear cleanfiles.
5780 (gdb_finish): Delete recorded cleanfiles.
5781 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
5782
5783 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
5784 Do not use isnative.
5785 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
5786 gdb.base/so-impl-ld.exp: Likewise.
5787 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
5788 * gdb.base/unload.exp: Likewise. Do not pass empty option to
5789 gdb_compile.
5790
b04e06d7
VP
57912007-05-15 Vladimir Prus <vladimir@codesourcery.com>
5792
5793 * config/unknown.exp: Remove.
5794
069ed931
UW
57952007-05-15 Markus Deuling <deuling@de.ibm.com>
5796
5797 * gdb.base/info-proc.exp: Check is_remote.
5798
09db0d03
UW
57992007-05-14 Markus Deuling <deuling@de.ibm.com>
5800
5801 * gdb.base/gcore.exp: Initialize variable core_supported.
5802
af2cbe8c
DJ
58032007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
5804
5805 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
5806
027c0295
DJ
58072007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
5808
5809 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
5810 * gdb.threads/print-threads.exp (test_all_threads): Allow
5811 negative and hexadecimal thread IDs.
5812
dc5000e7
DJ
58132007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
5814
5815 * gdb.java/jprint.java (public): Avoid invalid call to static
5816 method.
5817
2e74ed18
DP
58182007-05-14 Denis Pilat <denis.pilat@st.com>
5819
5820 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
5821 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
5822 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
5823 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
5824 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
5825
83547f02
UW
58262007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5827
5828 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 5829 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
5830 this mode.
5831 * gdb.base/ovlymgr.c: Provide stubs for spu target.
5832 * gdb.base/spu.ld: New file.
5833
b18be20d
DJ
58342007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
5835
5836 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
5837
be444858
DJ
58382007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
5839
5840 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
5841
b1d53152
DJ
58422007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
5843
5844 * gdb.java/jmain.exp: Handle demangled names with and without method
5845 signatures.
5846
d084b331
DJ
58472007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
5848
5849 * gdb.mi/mi-syn-frame.c (main, foo, bar)
5850 (have_a_very_merry_interrupt): Remove calls to puts.
5851 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
5852 inferior output.
5853 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
5854 test names.
5855
db9d7fc5
DJ
58562007-04-29 Markus Deuling <deuling@de.ibm.com>
5857 Daniel Jacobowitz <dan@codesourcery.com>
5858
5859 * gdb.base/auxv.exp (core_works): Also check is_remote.
5860 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
5861
ef783a7d 58622007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 5863
ef783a7d
VP
5864 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
5865 message, not the undefined 'module' variable.
5866 * gdb.base/siginfo.exp: Likewise.
5867 * gdb.base/sigstep.exp: Likewise.
5868 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
5869 serialport.
5870 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
5871
b7b73cae
CV
58722007-04-25 Corinna Vinschen <vinschen@redhat.com>
5873
5874 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
5875 target sim fails. Return 0 otherwise.
5876 (gdb_load): Return prematurely if gdb_target_sim fails.
5877
7d90fdfa
DP
58782007-04-16 Denis Pilat <denis.pilat@st.com>
5879
5880 * gdb.base/setshow.exp: Reset height after having set it to 100.
5881
5d3e9c85
DP
58822007-04-16 Denis Pilat <denis.pilat@st.com>
5883
5884 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
5885
18e75969
DP
58862007-04-16 Denis Pilat <denis.pilat@st.com>
5887
5888 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
5889
25d5ea92
VP
58902007-04-14 Vladimir Prus <vladimir@codesourcery.com>
5891
5892 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
5893 tests. Run the frozen varobjs test.
5894 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 5895 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 5896
0b49cb80
JK
58972007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5898
5899 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
5900 gdb.base/type-opaque.exp: New files.
5901
a73bafbc 59022007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
5903
5904 * gdb.mi/mi-var-child.c
a73bafbc
VP
5905 (do_children_tests): User char[2] instead of
5906 char so that automatic printing of pointers to char
5907 don't give unpredicable result.
5908 * gdb.mi/var-cmd.c (do_locals_test): Initialize
5909 local variables.
5910 * gdb.mi/mi-var-child.exp: Step to right line
5911 of do_children_tests.
5912 * gdb.mi/mi2-var-child.exp: Likewise.
5913 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 5914 do_locals_tests.
a73bafbc
VP
5915 (do_children_tests): User char[2] instead of
5916 char so that automatic printing of pointers to char
a9c64011 5917 don't give unpredicable result.
a73bafbc 5918 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 5919 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
5920 Pass test name to mi_wait_for_stop.
5921
7ce59000
DJ
59222007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5923
5924 * gdb.asm/asm-source.exp: Remove d10v case.
5925 * lib/gdb.exp (skip_cplus_tests): Likewise.
5926 * gdb.asm/d10v.inc: Deleted.
5927
20389057
DJ
59282007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5929
5930 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
5931
8807d78b
DJ
59322007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5933
5934 * config/netware.exp: Delete file.
5935
aa3edb8e
JB
59362007-03-29 Joel Brobecker <brobecker@adacore.com>
5937
5938 * gdb.dwarf2/dw2-noloc.S: New file.
5939 * gdb.dwarf2/dw2-noloc.exp: New file.
5940
297561ac
PA
59412007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
5942
5943 * gdb.cp/method2.cc: New test.
5944 * gdb.cp/method2.exp: New test.
5945 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
5946
1f81bd39
DJ
59472007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
5948
5949 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
5950
9453113a
DJ
59512007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
5952
5953 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
5954
b741e217
DJ
59552007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
5956
5957 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
5958 (gdb_load): Delete, replace with...
5959 (gdb_reload): ...this.
5960 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
5961 * gdb.server/server-mon.exp: Likewise.
5962 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
5963 (gdb_start_cmd): New.
5964 (gdb_file_cmd): Save the last loaded file.
5965 (gdb_reload): New.
5966 (gdb_gnu_strip_debug): Use transform.
5967 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
5968 support here. Use new $last_loaded_file. Check mtime.
5969 (gdb_target_cmd): Handle ObjC failure case.
5970 (infer_host_exec): Delete.
5971 (gdbserver_load): Rename to...
5972 (gdbserver_run): ...this. Simplify.
5973 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
5974 (mi_gdb_load): Move most contents to a new function...
5975 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
5976 (mi_run_cmd): Use mi_gdb_target_load.
5977 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
5978 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
5979 Use gdb_run_cmd.
5980 * gdb.base/charsign.exp: Remove incorrect comment.
5981 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
5982 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
5983 gdb.base/start.exp: Use gdb_start_cmd.
5984
446ab585 59852007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 5986 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
5987
5988 * gdb.base/sigbpt.exp: Fix the message when skipping test.
5989 * gdb.base/signull.exp: Similarly.
5990
bbb88ebf
UW
59912007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5992
5993 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
5994 messages available to test cases (like chng-sym.exp).
5995
cb8c4a99
AS
59962007-03-14 Andreas Schwab <schwab@suse.de>
5997
5998 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
5999 format changes.
6000
4e463ff5
DJ
60012007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
6002
6003 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
6004 (optimized_1): New.
6005 (main): Call optimized_1.
6006 (gdb2029): Correct typos. Call gdb2029_marker.
6007 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
6008 for gdb2029.
6009
b6db2c47
MK
60102007-03-12 Mark Kettenis <kettenis@gnu.org>
6011
6012 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
6013 as tabs. Remove redundant test pattern.
6014
70ed3737
UW
60152007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6016
6017 * gdb.base/long_long.exp: Accept optional symbol name in <...>
6018 for /a format output.
6019
47b67b60
DJ
60202007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
6021
6022 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
6023 collect output incrementally.
6024
b8953b0e
UW
60252007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6026
6027 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
6028 for -var-create lpcharacter test.
6029 * gdb.mi/mi2-var-cmd.exp: Likewise.
6030
7acd5c40
UW
60312007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6032
6033 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
6034 pass on targets where address zero is readable.
6035
9c6759c1
UW
60362007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6037
6038 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
6039 just a single architecture.
6040
a2f1aeb4
UW
60412007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6042
6043 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
6044 (fetch_all_registers): New function, uses gdb_test_multiple and
6045 exp_continue to fetch inferior output line-by-line.
6046 Replace all uses of do_get_all_registers by fetch_all_registers.
6047
46579ac2
UW
60482007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6049
6050 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
6051 in target_info.
6052
fc133f24
MS
60532007-03-02 Michael Snyder <michael.snyder@palmsource.com>
6054
a9c64011 6055 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
6056 consistancy; add a default (timeout) case.
6057
7646a51d
MS
60582007-03-02 Michael Snyder <michael.snyder@palmsource.com>
6059
6060 * gdb.base/watchpoint.exp: Fix truncated comment.
6061
dcfff61f
MS
60622007-03-02 Michael Snyder <michael.snyder@palmsource.com>
6063
6064 * Makefile.in: Remove spurious single-quotes from sed command.
6065
664e3ee9
DJ
60662007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
6067
6068 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
6069 func.
6070 * gdb.mi/mi2-var-cmd.exp: Likewise.
6071
d7cc6f2f
JB
60722007-02-27 Joel Brobecker <brobecker@adacore.com>
6073
a9c64011
AS
6074 * gdb.dwarf2/dw2-producer.S: New file.
6075 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
6076
60772007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
6078
6079 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
6080 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
6081 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
6082 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
6083 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
6084 Revert tests to use mi_gdb_test and include value field in output
6085 of -var-create.
6086
93d42b30
DJ
60872007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
6088
6089 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
6090
c499ed39
DJ
60912007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
6092
6093 * gdb.base/maint.exp: Remove full paths from test names.
6094 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
6095 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
6096
9836f81b
JB
60972007-02-27 Joel Brobecker <brobecker@adacore.com>
6098
6099 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
6100
c74d0ad8
DJ
61012007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
6102
6103 * gdb.server/server-mon.exp: New test.
6104
2711e456
DJ
61052007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
6106
6107 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
6108
ff6f572f
DJ
61092007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
6110
6111 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
6112 register capitalization.
6113
fada3feb
DP
61142007-02-13 Denis Pilat <denis.pilat@st.com>
6115
6116 * gdb.mi/mi-var-invalidate.exp: New file.
6117
fb1e4ffc
DJ
61182007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
6119
6120 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
6121
3da939d7
DJ
61222007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
6123
6124 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
6125
123dc839
DJ
61262007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
6127
6128 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
6129 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
6130
877e3645 61312007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
6132
6133 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
6134 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
6135 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
6136 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
6137 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 6138 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 6139 Update tests to include value field in output of -var-create.
a9c64011 6140
3c0a2960
AS
61412007-02-08 Andreas Schwab <schwab@suse.de>
6142
6143 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
6144
108546a0
DJ
61452007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
6146
6147 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
6148 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
6149
d701dcab
DP
61502007-02-02 Denis Pilat <denis.pilat@st.com>
6151
6152 * gdb.threads/threadapply.exp: check that frame is not changed by
6153 the thread apply all command.
6154
783e3e2f
AS
61552007-01-31 Andreas Schwab <schwab@suse.de>
6156
6d9c3a87
AS
6157 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
6158
3c50d7b9
AS
6159 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
6160 in the dwarf sections.
6161 * gdb.dwarf2/mac-fileno.S: Likewise.
6162
783e3e2f
AS
6163 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
6164 bspstore register on ia64.
6165
78ff580e
AS
61662007-01-29 Andreas Schwab <schwab@suse.de>
6167
cc8e9b12
AS
6168 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
6169 "frame-begin" annotation.
6170
78ff580e
AS
6171 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
6172 number of "frames-invalid" annotations.
6173
704a4f78
DJ
61742007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6175
6176 * gdb.base/commands.exp: Call if_commands_test.
6177 (gdb_test_no_prompt, if_commands_test): New.
6178
e741bf94
MK
61792007-01-28 Mark Kettenis <kettenis@gnu.org>
6180
6181 * gdb.threads/sigthread.c (NSIGS): Make bigger.
6182
474d0ad3
AS
61832007-01-27 Andreas Schwab <schwab@suse.de>
6184
6185 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
6186 .short/.int/.quad in the dwarf sections.
6187 * gdb.dwarf2/dw2-intercu.S: Likewise.
6188 * gdb.dwarf2/dw2-intermix.S: Likewise.
6189
e784b426
JK
61902007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6191
6192 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
6193 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
6194 array.
e784b426
JK
6195 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
6196 * gdb.base/setvar.exp: Likewise.
6197
37f08e04
AS
61982007-01-26 Andreas Schwab <schwab@suse.de>
6199
9a01813a
AS
6200 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
6201 test.
6202
37f08e04
AS
6203 * gdb.base/multi-forks.exp ("restart $i"): Also match
6204 __kernel_syscall_via_break.
6205
6e2a9270
VP
62062007-01-24 Vladimir Prus <vladimir@codesourcery.com>
6207
6208 * lib/mi-support.exp (mi_delete_varobj): New.
6209 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
6210 testcase.
6211 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
6212 (main): Call the above.
6213 (reference_update_test, base_in_reference_test)
6214 (reference_to_pointer): Delete the created varobjs.
a9c64011 6215
e515b470
DJ
62162007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
6217
6218 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
6219 * configure: Regenerated.
6220 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
6221 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
6222 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
6223 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
6224 * lib/gdb.exp (gdb_skip_xml_test): New function.
6225
08d8bcd7
DJ
62262007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
6227
6228 * gdb.base/sigrepeat.exp: Correct error message.
6229
62302007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
6231 Daniel Jacobowitz <dan@codesourcery.com>
6232
6233 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
6234 gdb.arch/i386-gnu-cfi-asm.S: New files.
6235
97c3f1f3
JK
62362007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6237
6238 * lib/gdb.exp: Abort on missing `site.exp'.
6239
cb1df416
DJ
62402007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6241 Daniel Jacobowitz <dan@codesourcery.com>
6242
6243 * gdb.base/included.c, gdb.base/included.exp,
6244 gdb.base/included.h: New files.
6245
35990120
DJ
62462007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6247
6248 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
6249 (maximize_rlimit): Reduce limits on 64-bit systems.
6250
6e81a116 62512007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
6252
6253 From Marcus Deuling <deuling@de.ibm.com>:
6254 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
6255 every case.
6256
6c3c41f3
NR
62572007-01-13 Nick Roberts <nickrob@snap.net.nz>
6258
6259 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
6260 (test_path_specification): Use objdir instead of srcdir to always
6261 get an absolute filename.
6262
2f12c312
DJ
62632007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
6264
6265 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
6266
81121995
VP
62672007-01-11 Vladimir Prus <vladimir@codesourcery.com>
6268
6269 * gdb.mi/mi-var-cp.cc (reference_update_tests):
6270 Make sure the variable we're using is in scope.
6271 (reference_to_pointer): Likewise.
6272
4741b737
DJ
62732007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
6274
6275 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
6276 has no debug information.
6277
054410c3
DJ
62782007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
6279
6280 * gdb.base/annota1.exp: Remove extra send_gdb.
6281
818f79f6
DJ
62822007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6283
6284 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
6285
f7a6bb70
DJ
62862007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6287
6288 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
6289
57e66780
DJ
62902007-01-08 Nick Roberts <nickrob@snap.net.nz>
6291 Daniel Jacobowitz <dan@codesourcery.com>
6292
6293 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
6294 lcharacter or linteger change. Correct duplicated test name.
6295 * gdb.mi/mi2-var-cmd.exp: Likewise.
6296
3d799a95
DJ
62972007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
6298
6299 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
6300
63012007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 6302
a9c64011
AS
6303 * gdb.base/nofield.c: New file.
6304 * gdb.base/nofield.exp: New testcase.
51679ba9 6305
eafb94e8
NR
63062007-01-05 Nick Roberts <nickrob@snap.net.nz>
6307
6308 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
6309
6310 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
6311 test.
6312
5e572bb4
DJ
63132007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
6314
6315 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
6316
74a44383
DJ
63172007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
6318
6319 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
6320 when continuing.
6321
1b572db9
DJ
63222007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
6323
6324 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
6325 Expect ".exe" extension.
6326
381bc39b
DJ
63272007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
6328
6329 * gdb.base/charset.exp: Add explicit filename to break.
6330 * gdb.base/dbx.exp: Add explicit filename to breaks.
6331
2b70e4c6
DJ
63322007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
6333
6334 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
6335 * gdb.mi/mi2-file.exp: Likewise.
6336
303b6f5d
DJ
63372007-01-04 Vladimir Prus <vladimir@codesourcery.com>
6338
6339 Implement specification of MI tests as comments
6340 in C and C++ sources.
6341 * lib/mi-support.exp (mi_autotest_data): New variable.
6342 (mi_autotest_source): New variable.
6343 (count_newlines, mi_prepare_inline_tests)
6344 (mi_get_inline_test, mi_continue_to_line)
6345 (mi_run_inline_test, mi_tbreak)
6346 (mi_send_resuming_command, mi_wait_for_stop): New functions.
6347 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
6348 Run inline tests.
6349 * gdb.mi/mi-var-cp.cc: Define tests here.
6350
23da0d94
VP
63512007-01-04 Vladimir Prus <vladimir@codesourcery.com>
6352
6353 Simplify usage of mi_continue_to.
6354 * lib/mi-support.exp (mi_runto_helper): Renamed
6355 from mi_runto, added new parameter 'run_or_continue'.
6356 (mi_runto): Use mi_runto_helper.
6357 (mi_continue_to): Accept just function name as parameter.
6358 Use mi_runto_helper.
6359 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
6360 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 6361
f9e18282
JB
63622006-01-04 Joel Brobecker <brobecker@adacore.com>
6363
6364 Make this testcase a bit more realistic. The current code
6365 is too simplistic, and allows the compiler to optimize out
6366 some of the entities we need for this testcase.
6367 * gdb.ada/null_record/bar.ads (Void_Star): New type.
6368 (Do_Nothing): Add extra parameter.
6369 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
6370 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
6371 by using a variable of type Void_Star.
6372
fd678c65
JB
63732006-01-04 Joel Brobecker <brobecker@adacore.com>
6374
6375 * gdb.ada/catch_ex/foo.adb: New file.
6376 * gdb.ada/catch_ex.exp: New testcase.
6377
05cfdb42
DJ
63782007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
6379
6380 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
6381 pass --image-base to linker.
6382
2e03ee74
DJ
63832007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6384 Daniel Jacobowitz <dan@codesourcery.com>
6385
6386 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
6387 secondary prompts.
6388
0d5de010
DJ
63892007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
6390
6391 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
6392 output. Test the types of members and member pointers.
6393 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
6394 gdb/2092.
6395 * gdb.cp/member-ptr.exp: Search for a comment instead of a
6396 statement. Enable for GCC. Update expected output for some tests
6397 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
6398 layout.
6399 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
6400 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
6401 (Diamond::vget_base): New.
6402 (main): Add new tests.
6403 * gdb.cp/printmethod.exp: Update expected output for member functions.
6404 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
6405 print pEe->D::vg().
6406
61a771aa
DJ
64072007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
6408
6409 * gdb.threads/tls.exp: Allow stops in sem_post.
6410
2fa63963
DJ
64112006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
6412
6413 * gdb.base/annota1.exp: Allow .*printf in backtraces.
6414 * gdb.base/annota3.exp: Likewise.
6415 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
6416 again (instead of timing out).
6417 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
6418 GCC bug 26475.
6419 * gdb.java/jmisc.exp: Adjust to work with method signatures including
6420 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
6421 test from jmisc1.exp.
6422 * gdb.java/jmisc1.exp: Delete.
6423 * gdb.java/jprint.exp: Adjust to work with method signatures including
6424 return types.
6425 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
6426 * gdb.threads/linux-dp.exp: Don't be confused by program output.
6427 * lib/java.exp (compile_java_from_source): Pass the correct type
6428 to target_compile.
6429
5eefc2b7
JB
64302006-12-31 Joel Brobecker <brobecker@adacore.com>
6431
6432 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
6433 (stack_align_edx): New function.
6434 (stack_align_eax): New function.
6435 (main): Add calls to stack_align_edx and stack_align_eax.
6436 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
6437 Add testing for the cases where the register used during a stack
6438 realignment is edx. Same for eax.
6439
227c54da
DJ
64402006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
6441
6442 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
6443 and generic PE targets.
6444
cab8ac94
JB
64452006-12-29 Joel Brobecker <brobecker@adacore.com>
6446
6447 * gdb.ada/array_return.exp: Update copyright date list.
6448
ba54f318
JB
64492006-12-27 Joel Brobecker <brobecker@adacore.com>
6450
6451 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
6452 (Create_Small_Float_Vector): New function.
6453 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
6454 function body.
6455 * gdb.ada/array_return/p.adb: Use new type and function from
6456 package Pck.
6457 * gdb.ada/array_return.exp: Add a test verifying that GDB is
6458 able to print the value returned by a function returning an
6459 array of float.
6460
6b7a35dd
JB
64612006-12-20 Joel Brobecker <brobecker@adacore.com>
6462
6463 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
6464 The associated tests should be PASSing.
6465
038224f6
VP
64662006-12-08 Vladimir Prus <vladimir@codesourcery.com>
6467
6468 Test for base in references.
6469 * gdb.mi/mi-var-cp.cc: Add test code.
6470 * gdb.mi/mi-var-cp.exp: Test for bases in references.
6471 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
6472 * gdb.mi/mi2-watch.exp: Likewise.
6473 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
6474 (mi_list_varobj_children): New function.
6475
b26ed50d
VP
64762006-12-08 Vladimir Prus <vladimir@codesourcery.com>
6477
6478 * lib/mi-support.exp
6479 (mi_runto): Accept "()" after function name.
6480 (mi_create_varobj): New function.
6481 (mi_varobj_update): New function.
6482 (mi_Check_varobj_value): New function.
6483 * gdb.mi/mi-var-cp.exp: New file.
6484 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 6485
08232497
DJ
64862006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
6487
6488 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
6489 gdb.base/weaklib2.c: New files.
6490
d394c993 64912006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 6492
ac6c2fba
NS
6493 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
6494 info. Adjust test names.
6495
8ec659a0 6496 * gdb.base/break.c (main): Move position of malloc.
d394c993 6497 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 6498
acd65feb
VP
64992006-11-28 Vladimir Prus <vladimir@codesourcery.com>
6500
6501 * gdb.mi/mi-var-cmd.exp: Check -var-update after
6502 assignement of arrays and function pointers.
6503 * gdb.mi/var-cmd.c: Add declaration necessary for above
6504 tests.
6505
f556d5e5
NS
65062006-11-27 Nathan Sidwell <nathan@codesourcery.com>
6507
6508 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
6509
6510 * gdb.threads/linux-dp.exp: Read thread table before and after
6511 creating each philosopher and verify it.
6512
697bc68d
NS
65132006-11-27 Nathan Sidwell <nathan@codesourcery.com>
6514 Paul Brook <paul@codesourcery.com>
6515 Daniel Jacobowitz <dan@codesourcery.com>
6516
6517 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 6518 main to remove duplication. Add start function of the form
697bc68d
NS
6519 '_*start[1-9]*'. Add RVDS start function.
6520
29d73ae4
DJ
65212006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
6522
6523 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
6524
c1d88655
UW
65252006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6526
6527 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
6528 * gdb.asm/spu.inc: New file.
6529 * gdb.base/term.exp: Disable if [target_info exists noargs].
6530 * gdb.gdb/complaints.exp: Disable if ![isnative].
6531 * gdb.gdb/selftest.exp: Likewise.
6532 * gdb.gdb/observer.exp: Likewise.
6533 * gdb.gdb/xfullpath.exp: Likewise.
6534 * gdb.base/attach.exp: Disable on SPU target.
6535 * gdb.cp/bs145503.exp: Likewise.
6536 * gdb.cp/exception.exp: Likewise.
6537 * gdb.cp/userdef.exp: Likewise.
6538
32a13b1a
DJ
65392006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
6540
6541 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
6542
d8295fe9
VP
65432006-11-10 Vladimir Prus <vladimir@codesourcery.com>
6544
6545 * gdb.base/completion.exp: Fix completion tests for
6546 'info' and 'info '.
6547 * gdb.base/help.exp (help_test_raw, test_class_help)
6548 (test_prefix_command_help): Move...
6549 * lib/gdb.exp: Here.
6550 * gdb.base/main.exp: Adjust.
6551 * gdb.cp/maint.exp: Adjust.
6552 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 6553
8c394015
VP
65542006-11-09 Vladimir Prus <vladimir@codesourcery.com>
6555
6556 * gdb.stabs/weird.exp (print_weird_var): Use
6557 gdb_test_multiple instead of gdb_expect.
6558
027fc1bc
VP
65592006-11-09 Vladimir Prus <vladimir@codesourcery.com>
6560
6561 * gdb.base/help.exp (help_test_raw): New.
6562 (test_class_help): New.
6563 (test_prefix_command_help): New.
6564 Adjust testcases.
6565
67609209
FR
65662006-11-09 Christophe Lyon <christophe.lyon@st.com>
6567
6568 * gdb.base/constvars.c (main): Write to crass and crips, so that
6569 they are allocated by the compiler.
6570
f73adfeb
AS
65712006-10-27 Andreas Schwab <schwab@suse.de>
6572
6573 * gdb.base/multi-forks.exp: Use "detach fork" instead of
6574 "detach-fork".
6575
2f83a18e
DJ
65762006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
6577
6578 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
6579 of patterns.
6580
94277a38
DJ
65812006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
6582
6583 * gdb.base/sepdebug.exp: Remove debug format test.
6584 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
6585 Handle no-symtab.
6586 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
6587
5bd2f6e2
DJ
65882006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
6589
6590 * gdb.threads/manythreads.c (thread_function, main): Don't cast
6591 int to pointer or pointer to int.
6592 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
6593
8c008720
DJ
65942006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
6595
6596 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
6597
9e35dae4
DJ
65982006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6599
6600 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
6601
d9639e13
DJ
66022006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
6603
6604 PR c++/2116
6605 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
6606
390a1bd0
JB
66072006-10-06 Joel Brobecker <brobecker@adacore.com>
6608
6609 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
6610 the corresponding bug has been fixed in GDB (PR/2018).
6611
dd920c33
JB
66122006-10-06 Joel Brobecker <brobecker@adacore.com>
6613
6614 * gdb.base/subst.exp: New testcase.
6615
53bbefe9
JB
66162006-10-06 Joel Brobecker <brobecker@adacore.com>
6617
6618 * gdb.ada/array_return/pck.ads: Add copyright notice.
6619 * gdb.ada/array_return/pck.adb: Likewise.
6620 * gdb.ada/array_return/p.adb: Likewise.
6621 * gdb.ada/exec_changed/first.adb: Likewise.
6622 * gdb.ada/exec_changed/second.adb: Likewise.
6623
09851417
JB
66242006-10-06 Joel Brobecker <brobecker@adacore.com>
6625
6626 * gdb.ada/watch_arg/watch.adb: New file.
6627 * gdb.ada/watch_arg.exp: New testcase.
6628
041bf30d
VP
66292006-10-02 Vladimir Prus <vladimir@codesourcery.com>
6630
6631 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 6632 via string_to_regexp.
041bf30d 6633 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 6634
f286fbdd 66352006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
6636
6637 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
6638 Remove unused / obsolete files.
6639
7c07f349
NR
66402006-09-19 Nick Roberts <nickrob@snap.net.nz>
6641
6642 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
6643
cd5ff84a
VP
66442006-09-17 Vladimir Prus <vladimir@codesourcery.com>
6645
6646 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
6647 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 6648 the number of frames.
cd5ff84a 6649
ae018d1a
DJ
66502006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
6651
6652 * gdb.base/args.c (main): Add breakpoint marker.
6653 * gdb.base/args.exp: Use args_test for tests. Add new tests which
6654 really test empty arguments.
6655 (args_load): Delete.
6656 (args_test): New.
6657
b399c549
NR
66582006-09-13 Nick Roberts <nickrob@snap.net.nz>
6659
6660 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
6661 check for one file.
6662
2ab1eb7a
VP
66632006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
6664
6665 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
6666 HIGH_FRAME argument to -stack-list-locals can be larger than
6667 the number of frames.
a9c64011 6668
476308bf
FF
66692006-08-18 Fred Fish <fnf@specifix.com>
6670
6671 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
6672 '$' in front of skip_vmx_tests_saved when setting that.
6673
8625200f
AS
66742006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
6675
6676 * gdb.base/trace-commands.exp: New file.
6677
089ec8f1
DJ
66782006-08-10 Joel Brobecker <brobecker@adacore.com>
6679 Daniel Jacobowitz <dan@codesourcery.com>
6680
6681 * gdb.base/step-bt.exp: Make hexadecimal address optional in
6682 expected output of the backtrace commands.
6683
b60f0898
JB
66842006-08-09 Joel Brobecker <brobecker@adacore.com>
6685
6686 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
6687 untested followed by return combination.
6688 * gdb.arch/altivec-regs.exp: Likewise.
6689 * gdb.arch/e500-abi.exp: Likewise.
6690 * gdb.arch/e500-regs.exp: Likewise.
6691 * gdb.arch/gdb1291.exp: Likewise.
6692 * gdb.arch/gdb1431.exp: Likewise.
6693 * gdb.arch/gdb1558.exp: Likewise.
6694 * gdb.arch/i386-prologue.exp: Likewise.
6695 * gdb.arch/i386-unwind.exp: Likewise.
6696 * gdb.asm/asm-source.exp: Likewise.
6697 * gdb.base/a2-run.exp: Likewise.
6698 * gdb.base/advance.exp: Likewise.
6699 * gdb.base/all-bin.exp: Likewise.
6700 * gdb.base/annota1.exp: Likewise.
6701 * gdb.base/annota3.exp: Likewise.
6702 * gdb.base/args.exp: Likewise.
6703 * gdb.base/arithmet.exp: Likewise.
6704 * gdb.base/assign.exp: Likewise.
6705 * gdb.base/async.exp: Likewise.
6706 * gdb.base/attach.exp: Likewise.
6707 * gdb.base/bang.exp: Likewise.
6708 * gdb.base/bigcore.exp: Likewise.
6709 * gdb.base/bitfields.exp: Likewise.
6710 * gdb.base/bitfields2.exp: Likewise.
6711 * gdb.base/break.exp: Likewise.
6712 * gdb.base/call-sc.exp: Likewise.
6713 * gdb.base/call-strs.exp: Likewise.
6714 * gdb.base/callfuncs.exp: Likewise.
6715 * gdb.base/checkpoint.exp: Likewise.
6716 * gdb.base/chng-syms.exp: Likewise.
6717 * gdb.base/code-expr.exp: Likewise.
6718 * gdb.base/commands.exp: Likewise.
6719 * gdb.base/completion.exp: Likewise.
6720 * gdb.base/cond-expr.exp: Likewise.
6721 * gdb.base/condbreak.exp: Likewise.
6722 * gdb.base/consecutive.exp: Likewise.
6723 * gdb.base/constvars.exp: Likewise.
6724 * gdb.base/corefile.exp: Likewise.
6725 * gdb.base/cvexpr.exp: Likewise.
6726 * gdb.base/dbx.exp: Likewise.
6727 * gdb.base/define.exp: Likewise.
6728 * gdb.base/detach.exp: Likewise.
6729 * gdb.base/display.exp: Likewise.
6730 * gdb.base/dump.exp: Likewise.
6731 * gdb.base/ena-dis-br.exp: Likewise.
6732 * gdb.base/ending-run.exp: Likewise.
6733 * gdb.base/environ.exp: Likewise.
6734 * gdb.base/eval-skip.exp: Likewise.
6735 * gdb.base/exprs.exp: Likewise.
6736 * gdb.base/fileio.exp: Likewise.
6737 * gdb.base/finish.exp: Likewise.
6738 * gdb.base/float.exp: Likewise.
6739 * gdb.base/foll-exec.exp: Likewise.
6740 * gdb.base/foll-fork.exp: Likewise.
6741 * gdb.base/foll-vfork.exp: Likewise.
6742 * gdb.base/freebpcmd.exp: Likewise.
6743 * gdb.base/funcargs.exp: Likewise.
6744 * gdb.base/gcore.exp: Likewise.
6745 * gdb.base/gdb1090.exp: Likewise.
6746 * gdb.base/gdb1250.exp: Likewise.
6747 * gdb.base/huge.exp: Likewise.
6748 * gdb.base/info-proc.exp: Likewise.
6749 * gdb.base/interrupt.exp: Likewise.
6750 * gdb.base/jump.exp: Likewise.
6751 * gdb.base/langs.exp: Likewise.
6752 * gdb.base/lineinc.exp: Likewise.
6753 * gdb.base/list.exp: Likewise.
6754 * gdb.base/logical.exp: Likewise.
6755 * gdb.base/long_long.exp: Likewise.
6756 * gdb.base/macscp.exp: Likewise.
6757 * gdb.base/maint.exp: Likewise.
6758 * gdb.base/mips_pro.exp: Likewise.
6759 * gdb.base/miscexprs.exp: Likewise.
6760 * gdb.base/multi-forks.exp: Likewise.
6761 * gdb.base/opaque.exp: Likewise.
6762 * gdb.base/overlays.exp: Likewise.
6763 * gdb.base/pc-fp.exp: Likewise.
6764 * gdb.base/pointers.exp: Likewise.
6765 * gdb.base/printcmds.exp: Likewise.
6766 * gdb.base/psymtab.exp: Likewise.
6767 * gdb.base/ptype.exp: Likewise.
6768 * gdb.base/recurse.exp: Likewise.
6769 * gdb.base/relational.exp: Likewise.
6770 * gdb.base/relocate.exp: Likewise.
6771 * gdb.base/remote.exp: Likewise.
6772 * gdb.base/reread.exp: Likewise.
6773 * gdb.base/restore.exp: Likewise.
6774 * gdb.base/return.exp: Likewise.
6775 * gdb.base/return2.exp: Likewise.
6776 * gdb.base/scope.exp: Likewise.
6777 * gdb.base/sect-cmd.exp: Likewise.
6778 * gdb.base/sep.exp: Likewise.
6779 * gdb.base/sepdebug.exp: Likewise.
6780 * gdb.base/setshow.exp: Likewise.
6781 * gdb.base/setvar.exp: Likewise.
6782 * gdb.base/sigall.exp: Likewise.
6783 * gdb.base/sigbpt.exp: Likewise.
6784 * gdb.base/signals.exp: Likewise.
6785 * gdb.base/signull.exp: Likewise.
6786 * gdb.base/sizeof.exp: Likewise.
6787 * gdb.base/solib.exp: Likewise.
6788 * gdb.base/step-line.exp: Likewise.
6789 * gdb.base/step-test.exp: Likewise.
6790 * gdb.base/structs.exp: Likewise.
6791 * gdb.base/structs2.exp: Likewise.
6792 * gdb.base/term.exp: Likewise.
6793 * gdb.base/twice.exp: Likewise.
6794 * gdb.base/until.exp: Likewise.
6795 * gdb.base/varargs.exp: Likewise.
6796 * gdb.base/volatile.exp: Likewise.
6797 * gdb.base/watchpoint.exp: Likewise.
6798 * gdb.base/whatis-exp.exp: Likewise.
6799 * gdb.base/whatis.exp: Likewise.
6800 * gdb.cp/ambiguous.exp: Likewise.
6801 * gdb.cp/annota2.exp: Likewise.
6802 * gdb.cp/annota3.exp: Likewise.
6803 * gdb.cp/bool.exp: Likewise.
6804 * gdb.cp/breakpoint.exp: Likewise.
6805 * gdb.cp/casts.exp: Likewise.
6806 * gdb.cp/class2.exp: Likewise.
6807 * gdb.cp/classes.exp: Likewise.
6808 * gdb.cp/cplusfuncs.exp: Likewise.
6809 * gdb.cp/ctti.exp: Likewise.
6810 * gdb.cp/derivation.exp: Likewise.
6811 * gdb.cp/exception.exp: Likewise.
6812 * gdb.cp/gdb1355.exp: Likewise.
6813 * gdb.cp/hang.exp: Likewise.
6814 * gdb.cp/inherit.exp: Likewise.
6815 * gdb.cp/local.exp: Likewise.
6816 * gdb.cp/m-data.exp: Likewise.
6817 * gdb.cp/m-static.exp: Likewise.
6818 * gdb.cp/member-ptr.exp: Likewise.
6819 * gdb.cp/method.exp: Likewise.
6820 * gdb.cp/misc.exp: Likewise.
6821 * gdb.cp/namespace.exp: Likewise.
6822 * gdb.cp/overload.exp: Likewise.
6823 * gdb.cp/ovldbreak.exp: Likewise.
6824 * gdb.cp/pr-1023.exp: Likewise.
6825 * gdb.cp/pr-1210.exp: Likewise.
6826 * gdb.cp/pr-574.exp: Likewise.
6827 * gdb.cp/printmethod.exp: Likewise.
6828 * gdb.cp/psmang.exp: Likewise.
6829 * gdb.cp/ref-params.exp: Likewise.
6830 * gdb.cp/ref-types.exp: Likewise.
6831 * gdb.cp/rtti.exp: Likewise.
6832 * gdb.cp/templates.exp: Likewise.
6833 * gdb.cp/try_catch.exp: Likewise.
6834 * gdb.cp/userdef.exp: Likewise.
6835 * gdb.cp/virtfunc.exp: Likewise.
6836 * gdb.disasm/am33.exp: Likewise.
6837 * gdb.disasm/h8300s.exp: Likewise.
6838 * gdb.disasm/mn10300.exp: Likewise.
6839 * gdb.disasm/sh3.exp: Likewise.
6840 * gdb.disasm/t01_mov.exp: Likewise.
6841 * gdb.disasm/t02_mova.exp: Likewise.
6842 * gdb.disasm/t03_add.exp: Likewise.
6843 * gdb.disasm/t04_sub.exp: Likewise.
6844 * gdb.disasm/t05_cmp.exp: Likewise.
6845 * gdb.disasm/t06_ari2.exp: Likewise.
6846 * gdb.disasm/t07_ari3.exp: Likewise.
6847 * gdb.disasm/t08_or.exp: Likewise.
6848 * gdb.disasm/t09_xor.exp: Likewise.
6849 * gdb.disasm/t10_and.exp: Likewise.
6850 * gdb.disasm/t11_logs.exp: Likewise.
6851 * gdb.disasm/t12_bit.exp: Likewise.
6852 * gdb.disasm/t13_otr.exp: Likewise.
6853 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
6854 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
6855 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
6856 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
6857 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
6858 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
6859 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
6860 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
6861 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
6862 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
6863 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
6864 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
6865 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
6866 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
6867 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
6868 * gdb.mi/gdb701.exp: Likewise.
6869 * gdb.mi/gdb792.exp: Likewise.
6870 * gdb.mi/mi-basics.exp: Likewise.
6871 * gdb.mi/mi-break.exp: Likewise.
6872 * gdb.mi/mi-cli.exp: Likewise.
6873 * gdb.mi/mi-console.exp: Likewise.
6874 * gdb.mi/mi-disassemble.exp: Likewise.
6875 * gdb.mi/mi-eval.exp: Likewise.
6876 * gdb.mi/mi-file.exp: Likewise.
6877 * gdb.mi/mi-read-memory.exp: Likewise.
6878 * gdb.mi/mi-regs.exp: Likewise.
6879 * gdb.mi/mi-return.exp: Likewise.
6880 * gdb.mi/mi-simplerun.exp: Likewise.
6881 * gdb.mi/mi-stack.exp: Likewise.
6882 * gdb.mi/mi-stepi.exp: Likewise.
6883 * gdb.mi/mi-syn-frame.exp: Likewise.
6884 * gdb.mi/mi-until.exp: Likewise.
6885 * gdb.mi/mi-var-block.exp: Likewise.
6886 * gdb.mi/mi-var-child.exp: Likewise.
6887 * gdb.mi/mi-var-cmd.exp: Likewise.
6888 * gdb.mi/mi-var-display.exp: Likewise.
6889 * gdb.mi/mi-watch.exp: Likewise.
6890 * gdb.mi/mi2-basics.exp: Likewise.
6891 * gdb.mi/mi2-break.exp: Likewise.
6892 * gdb.mi/mi2-cli.exp: Likewise.
6893 * gdb.mi/mi2-console.exp: Likewise.
6894 * gdb.mi/mi2-disassemble.exp: Likewise.
6895 * gdb.mi/mi2-eval.exp: Likewise.
6896 * gdb.mi/mi2-file.exp: Likewise.
6897 * gdb.mi/mi2-read-memory.exp: Likewise.
6898 * gdb.mi/mi2-regs.exp: Likewise.
6899 * gdb.mi/mi2-return.exp: Likewise.
6900 * gdb.mi/mi2-simplerun.exp: Likewise.
6901 * gdb.mi/mi2-stack.exp: Likewise.
6902 * gdb.mi/mi2-stepi.exp: Likewise.
6903 * gdb.mi/mi2-syn-frame.exp: Likewise.
6904 * gdb.mi/mi2-until.exp: Likewise.
6905 * gdb.mi/mi2-var-block.exp: Likewise.
6906 * gdb.mi/mi2-var-child.exp: Likewise.
6907 * gdb.mi/mi2-var-cmd.exp: Likewise.
6908 * gdb.mi/mi2-var-display.exp: Likewise.
6909 * gdb.mi/mi2-watch.exp: Likewise.
6910 * gdb.stabs/exclfwd.exp: Likewise.
6911 * gdb.stabs/weird.exp: Likewise.
6912 * gdb.threads/gcore-thread.exp: Likewise.
6913 * gdb.trace/actions.exp: Likewise.
6914 * gdb.trace/backtrace.exp: Likewise.
6915 * gdb.trace/circ.exp: Likewise.
6916 * gdb.trace/collection.exp: Likewise.
6917 * gdb.trace/deltrace.exp: Likewise.
6918 * gdb.trace/infotrace.exp: Likewise.
6919 * gdb.trace/limits.exp: Likewise.
6920 * gdb.trace/packetlen.exp: Likewise.
6921 * gdb.trace/passc-dyn.exp: Likewise.
6922 * gdb.trace/passcount.exp: Likewise.
6923 * gdb.trace/report.exp: Likewise.
6924 * gdb.trace/save-trace.exp: Likewise.
6925 * gdb.trace/tfind.exp: Likewise.
6926 * gdb.trace/tracecmd.exp: Likewise.
6927 * gdb.trace/while-dyn.exp: Likewise.
6928 * gdb.trace/while-stepping.exp: Likewise.
6929
f4b618d1
JB
69302006-08-08 Joel Brobecker <brobecker@adacore.com>
6931
6932 * gdb.base/step-bt.c: New file.
6933 * gdb.base/step-bt.exp: New testcase.
6934
3d00d119
DJ
69352006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
6936
6937 * config/monitor.exp (gdb_load): Remove support for obsolete
6938 download-write-size.
6939 * gdb.base/remote.exp: Likewise. Update all callers of
6940 gdb_timed_load.
6941
017b5bd4
DJ
69422006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
6943
6944 * cursal.exp: Pass binfile to gdb_load.
6945
837c599d
DJ
69462006-08-01 Nathan Sidwell <nathan@codesourcery.com>
6947
6948 * gdb.base/cursal.exp: Add "" to gdb_load call.
6949
8dd4540b
MK
69502006-07-29 Mark Kettenis <kettenis@gnu.org>
6951
6952 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
6953 NetBSD/ELF targets.
6954
ab5c9f60
DJ
69552006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
6956
6957 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
6958 operator*.
6959
4c42eaff
DJ
69602006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
6961
6962 * gdb.base/completion.exp: Update for change in "file" behavior.
6963 * gdb.stabs/weird.exp: Likewise.
6964 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
6965 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
6966
0155cc76
NS
69672006-07-24 Nathan Sidwell <nathan@codesourcery.com>
6968
6969 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
6970 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
6971
16026cd7
AS
69722006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
6973
6974 * gdb.base/default.exp: Update source command error message.
6975 * gdb.base/help.exp: Update 'help source' message.
6976
16963cb6
DJ
69772006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
6978
6979 * gdb.cp/bs15503.exp: Update comment for no longer crashing
6980 test.
6981
6d7fd486
AS
69822006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
6983
6984 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
6985
29e8a844
DJ
69862006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
6987
6988 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
6989
6afcfa39
DJ
69902006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
6991
6992 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
6993
267a692b
MK
69942006-07-17 Mark Kettenis <kettenis@gnu.org>
6995
6996 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
6997 *-*-openbsd* from targets for wich we expect ARM FPA floating
6998 point format.
6999
85d2fec4
NR
70002006-07-17 Nick Roberts <nickrob@snap.net.nz>
7001
7002 * gdb.cp/annota3.exp: Expect frame-begin annotation.
7003
70042006-07-17 Mark Kettenis <kettenis@gnu.org>
7005
7006 * gdb.base/annota3.exp: Expect frame-begin annotation.
7007
85b4c6e8
JB
70082006-07-14 Joel Brobecker <brobecker@adacore.com>
7009
7010 * gdb.base/help.exp: Adjust "help unset" test to accept
7011 any list of unset commands.
7012
fb933624
DJ
70132006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
7014 Daniel Jacobowitz <dan@codesourcery.com>
7015
7016 * gdb.cp/ref-params.exp: New test.
7017 * gdb.cp/ref-params.cc: New source file.
7018 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
7019
1dff4b64
MK
70202006-07-08 Mark Kettenis <kettenis@gnu.org>
7021
7022 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
7023 spaces/tabs in regular expressions since they might not be there.
7024
40d2e0e3
AS
70252006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
7026
7027 * gdb.base/ifelse.exp: New file.
7028
f6c957d2
NS
70292006-07-04 Nathan Sidwell <nathan@codesourcery.com>
7030
7031 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
7032 line.
7033 * gdb.base/huge.exp: Loop over compilation to find a size that
7034 is acceptable.
7035 * gdb.base/remote.exp: Correct expected strings.
7036 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
7037
b9c5a23d
DJ
70382006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
7039
7040 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
7041
9af2e58d
DJ
70422006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
7043
7044 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
7045 native.
7046
30930ca5
DJ
70472006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
7048
7049 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
7050 enable stabs testing.
7051
aa32fa1d
DJ
70522006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
7053
bd4a4c80 7054 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
7055 gdb_test_multiple does.
7056
321fef15
DJ
70572006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
7058
7059 * Makefile.in (host_alias): Remove.
7060 (target_alias): Use @target_noncanonical@.
7061 (site.exp): Don't set host_alias.
7062 * aclocal.m4: Remove contents. Include acx.m4.
7063 * configure: Regenerated.
7064 * configure.ac: Use ACX_NONCANONICAL_TARGET.
7065
e1c2defa
NS
70662006-06-13 Nathan Sidwell <nathan@codesourcery.com>
7067
e63b55d1
NS
7068 * lib/gdb.exp (gdb_load_cmd): New.
7069
5600ea19
NS
7070 * gdb.base/fileio.c: Add system(NULL) test.
7071 * gdb.base/fileio.exp: Check it.
7072
e1c2defa
NS
7073 * gdb.base/break.c: Add 10a breakpoint at }
7074 * gdb.base/break.exp: Add test for breakpoint at }
7075 * gdb.cp/anon-union.cc: Add code at end of function.
7076 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
7077 * gdb.mi/var-cmd.c: Add code at end of function.
7078 * gdb.mi/mi-var-display.exp: Adjust end of next.
7079 * gdb.mi/mi2-var-display.exp: Likewise.
7080 * gdb.base/fileio.c: Add stop function and insert calls at
7081 stopping places.
7082 * gdb.base/fileio.exp: Breakpoint stop function and remove
7083 explicit line number references.
7084
6c0112ec
JB
70852006-05-19 Joel Brobecker <brobecker@adacore.com>
7086
a9c64011
AS
7087 * gdb.base/del.exp (test_delete_alias): New function.
7088 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 7089
154189a4
FF
70902006-05-18 Fred Fish <fnf@specifix.com>
7091
7092 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
7093 required. Check for spurious output after program exits normally.
7094
582e64c2
FF
70952006-05-17 Fred Fish <fnf@specifix.com>
7096
7097 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
7098 gdb_load, so it works in the simulator.
7099
8ef6493a
FF
71002006-05-11 Fred Fish <fnf@specifix.com>
7101
7102 * gdb.base/bang.exp: Ignore unexpected output between the
7103 "program exited normally" and the gdb prompt, as many other
7104 tests do.
7105
692b141c
MK
71062006-05-07 Mark Kettenis <kettenis@gnu.org>
7107
7108 * gdb.base/help.exp: Make "delete checkpoint" part option for
7109 "help d" and "help delete" tests.
7110
540b8a30
UW
71112006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7112
a9c64011 7113 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
7114 expected output in some mi_gdb_test statements.
7115 * gdb.mi/mi2-basics.exp: Likewise.
7116
9b6462d9
JB
71172006-05-05 Joel Brobecker <brobecker@adacore.com>
7118
7119 * gdb.base/del.c: New file.
7120 * gdb.base/del.exp: New testcase.
7121
954de43b
DM
71222006-05-05 David S. Miller <davem@sunset.davemloft.net>
7123
7124 * gdb.base/break.exp: Do not assume a breakpoint on
7125 main will actually be in $srcfile when optimizing.
1303f75e
DM
7126 * gdb.base/savedregs.exp: Do not require that the dummy
7127 frame location match up to a symbol and source file location.
c3242428
DM
7128 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
7129 will get printed without a mi_cmd_data_list_register_values prefix.
7130 (*-data-list-register-*): Correct regular expressions to expect the new
7131 pseudo d? floating point registers.
7132 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 7133
c7e64c9a
DJ
71342006-05-05 Christophe Lyon <christophe.lyon@st.com>
7135
7136 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
7137 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
7138 is allocated by the compiler.
7139 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
7140 anons, e, anone to force their allocation by the compiler.
7141
71422006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
7143
7144 * gdb.base/help.exp: Update expected text for help d and
7145 help delete.
7146
27ce9a6d
MK
71472006-05-02 Mark Kettenis <kettenis@gnu.org>
7148
7149 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
7150 NetBSD/ELF targets.
7151
8608915f
MK
71522006-04-30 Mark Kettenis <kettenis@gnu.org>
7153
7154 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
7155 single-step breakpoint fails; make this a KFAIL on
7156 sparc*-*-openbsd*.
7157 * gdb.base/siginfo.exp: Likewise.
7158 * gdb.base/sigstep.exp (advance, advancei): Likewise.
7159
b8db102d
MS
71602006-04-26 Michael Snyder <msnyder@redhat.com>
7161
7162 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
7163 which may have to consume output from other forks.
7164 Add tests to make sure that "delete fork" succeeded.
7165
c702009a
MS
71662006-04-20 Michael Snyder <msnyder@redhat.com>
7167
7168 * 2006-03-22 Jim Blandy <jimb@redhat.com>
7169 Add support for the Renesas M32C and M16C.
7170
7171 * gdb.asm/asm-source.exp: Add m32c target.
7172 * gdb.asm/m32c.inc: Support for m32c target.
7173
e28493f2
AS
71742006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
7175
7176 * gdb.base/commands.exp (recursive_source_test): New test.
7177
880da185
DM
71782006-04-04 David S. Miller <davem@sunset.davemloft.net>
7179
7180 * gdb.base/float.exp: Add pattern for sparc targets.
7181
61d9b92f
DJ
71822006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7183
7184 * gdb.base/commands.exp (stray_arg0_test): New test.
7185
bd717df8
PB
71862006-03-30 Paul Brook <paul@codesourcery.com>
7187
7188 * gdb.mi/mi-until.exp: kfail broken until command.
7189 * gdb.mi/mi2-until.exp: Ditto.
7190
ec793d3c
NR
71912006-03-27 Nick Roberts <nickrob@snap.net.nz>
7192
7193 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
7194
831004b7
AO
71952006-03-08 Alexandre Oliva <aoliva@redhat.com>
7196
7197 * gdb.base/prelink.exp: Anchor tested-for regular expression
7198 on gdb prompt.
7199
effe49a0
PB
72002006-03-07 Paul Brook <paul@codesourcery.com>
7201
7202 * gdb.base/assign.exp: Correct fail message.
7203
e5461016
PB
72042006-03-07 Paul Brook <paul@codesourcery.com>
7205
7206 * lib/compiler.c: Extract armcc version number.
7207 * lib/compiler.cc: Ditto.
7208
fc91c6c2
PB
72092006-03-07 Paul Brook <paul@codesourcery.com>
7210
7211 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
7212 additional_flags=-w.
7213 * gdb.arch/altivec-regs.exp: Ditto.
7214 * gdb.arch/e500-abi.exp: Ditto.
7215 * gdb.arch/e500-regs.exp: Ditto.
7216 * gdb.base/all-bin.exp: Ditto.
7217 * gdb.base/annota1.exp: Ditto.
7218 * gdb.base/annota3.exp: Ditto.
7219 * gdb.base/args.exp: Ditto.
7220 * gdb.base/arithmet.exp: Ditto.
7221 * gdb.base/assign.exp: Ditto.
7222 * gdb.base/async.exp: Ditto.
7223 * gdb.base/bang.exp: Ditto.
7224 * gdb.base/break.exp: Ditto.
7225 * gdb.base/call-rt-st.exp: Ditto.
7226 * gdb.base/completion.exp: Ditto.
7227 * gdb.base/cond-expr.exp: Ditto.
7228 * gdb.base/condbreak.exp: Ditto.
7229 * gdb.base/consecutive.exp: Ditto.
7230 * gdb.base/define.exp: Ditto.
7231 * gdb.base/display.exp: Ditto.
7232 * gdb.base/ena-dis-br.exp: Ditto.
7233 * gdb.base/environ.exp: Ditto.
7234 * gdb.base/eval-skip.exp: Ditto.
7235 * gdb.base/info-proc.exp: Ditto.
7236 * gdb.base/jump.exp: Ditto.
7237 * gdb.base/logical.exp: Ditto.
7238 * gdb.base/long_long.exp: Ditto.
7239 * gdb.base/maint.exp: Ditto.
7240 * gdb.base/miscexprs.exp: Ditto.
7241 * gdb.base/pc-fp.exp: Ditto.
7242 * gdb.base/pointers.exp: Ditto.
7243 * gdb.base/relational.exp: Ditto.
7244 * gdb.base/reread.exp: Ditto.
7245 * gdb.base/sect-cmd.exp: Ditto.
7246 * gdb.base/sep.exp: Ditto.
7247 * gdb.base/sepdebug.exp: Ditto.
7248 * gdb.base/until.exp: Ditto.
7249 * gdb.base/whatis-exp.exp: Ditto.
7250 * gdb.cp/annota2.exp: Ditto.
7251 * gdb.cp/annota3.exp: Ditto.
7252 * gdb.trace/actions.exp: Ditto.
7253 * gdb.trace/backtrace.exp: Ditto.
7254 * gdb.trace/circ.exp: Ditto.
7255 * gdb.trace/collection.exp: Ditto.
7256 * gdb.trace/deltrace.exp: Ditto.
7257 * gdb.trace/infotrace.exp: Ditto.
7258 * gdb.trace/limits.exp: Ditto.
7259 * gdb.trace/packetlen.exp: Ditto.
7260 * gdb.trace/passc-dyn.exp: Ditto.
7261 * gdb.trace/passcount.exp: Ditto.
7262 * gdb.trace/report.exp: Ditto.
7263 * gdb.trace/save-trace.exp: Ditto.
7264 * gdb.trace/tfind.exp: Ditto.
7265 * gdb.trace/tracecmd.exp: Ditto.
7266 * gdb.trace/while-dyn.exp: Ditto.
7267 * gdb.trace/while-stepping.exp: Ditto.
7268 * lib/gdb.exp: Ditto.
7269 (gdb_compile): Handle nowarning option.
7270
5f4a23d9
AO
72712006-03-07 Alexandre Oliva <aoliva@redhat.com>
7272
7273 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
7274 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
7275 Rename executable to prelinkt. Don't re-prelink if we didn't
7276 get a core file. Test prelink -u exit status to tell whether
7277 prelinking failed. Use gdb_test_multiple.
7278
9733fc94
DJ
72792006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
7280
7281 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
7282 (do_tests): Call it.
7283
cc10cae3
AO
72842006-02-28 Alexandre Oliva <aoliva@redhat.com>
7285
7286 * gdb.base/prelink.exp: New test.
7287 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
7288
15c46491
WZ
72892006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
7290
7291 * gdb.fortran/derived-type.f90: New file.
7292 * gdb.fortran/derived-type.exp: New testcase.
7293
5c9f7ded
DJ
72942006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
7295
7296 * gdb.base/default.exp: Allow ';' as a directory separator.
7297
5b96932b
AS
72982006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
7299
7300 * gdb.base/help.exp (help add-symbol-file): Update.
7301
1986bccd
AS
73022006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
7303
7304 * gdb.base/help.exp (help load): Update expected results.
7305
a8b7528f
FF
73062006-02-19 Fred Fish <fnf@specifix.com>
7307
7308 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
7309 specifix hex value as part of results.
7310 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 7311
f8261448
FF
73122006-02-16 Fred Fish <fnf@specifix.com>
7313
7314 * gdb.base/whatis.c: Define variables using typedefs char_addr,
7315 ushort_addr, and slong_addr, so the typedefs are not optimized
7316 away.
7317 * gdb.base/whatis.exp: Add tests using type name for struct type,
7318 union type, enum type, and typedef.
a9c64011 7319
31d8bdd2
MK
73202006-02-13 Mark Kettenis <kettenis@gnu.org>
7321
7322 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
7323
34e41e63
JB
73242006-02-13 Jim Blandy <jimb@redhat.com>
7325
7326 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
7327 case where it takes two "next" commands to skip past the init
7328 call.
7329
ac6e4f31
FF
73302006-02-12 Fred Fish <fnf@specifix.com>
7331
7332 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
7333 to handle cases where it takes two "next" commands to skip
7334 past the init call.
7335
2db2d571
JB
73362006-02-07 Joel Brobecker <brobecker@adacore.com>
7337
7338 * gdb.ada/array_return.exp: Mark the last test as expected to fail
7339 on hppa32 targets.
7340
38fcd64c
DJ
73412006-02-06 Vladimir Prus <ghost@cs.msu.su>
7342
7343 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
7344 field.
7345
1315ad46
MK
73462006-01-29 Mark Kettenis <kettenis@gnu.org>
7347
7348 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
7349
5625b943
DJ
73502006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
7351
7352 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
7353 files.
7354
80df1bbe
DJ
73552006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7356
7357 * gdb.cp/maint.exp: Set complaints to a positive value.
7358
9078e690
DJ
73592006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
7360
7361 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
7362 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
7363 function name.
7364
9c903399
DJ
73652006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
7366
7367 * gdb.base/checkpoint.c: Update copyright notice. Include
7368 <stdlib.h>.
7369
761ae4d6
JB
73702006-01-04 Jim Blandy <jimb@redhat.com>
7371
7372 * gdb.asm/asm-source.exp: Independently provide default values for
7373 asm-flags and debug-flags. Use 'string equal' to do the
7374 comparison, not the implicit expr's '==' operator. Remove
7375 now-unneeded assignments to asm-flags. In h8300 case, place
7376 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
7377
099ac3dd
MS
73782006-01-04 Michael Snyder <msnyder@redhat.com>
7379
7380 * gdb.base/checkpoint.c: New file.
7381 * gdb.base/checkpoint.exp: New file.
7382 * gdb.base/multi-fork.c: New file.
7383 * gdb.base/multi-fork.exp: New file.
7384 * gdb.base/pi.txt: New file (data for checkpoint.c test).
7385
f4d85314
FF
73862006-01-04 Fred Fish <fnf@specifix.com>
7387
7388 * gdb.base/ptype.c (foo): Add typedef.
7389 (intfoo): Add function.
7390 * gdb.base/ptype1.c: New file.
7391 * gdb.base/ptype.exp: Handle compilation and linking with two
7392 source files. Test that proper type for "foo" is found based
7393 on source context rather than first match found in symtabs.
7394
a1b06f35
MK
73952005-12-28 Mark Kettenis <kettenis@gnu.org>
7396
7397 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
7398 * gdb.asm/openbsd.inc: Indent commands.
7399
d082a1e2
MK
74002005-12-26 Mark Kettenis <kettenis@gnu.org>
7401
c65016bd
MK
7402 * gdb.base/freebpcmd.exp: Increase timeout.
7403
d082a1e2
MK
7404 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
7405
d3c32a0e
DJ
74062005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
7407
7408 * gdb.base/default.exp: Update check for "show version".
7409
9fdb1f50
RC
74102005-12-09 Randolph Chung <tausq@debian.org>
7411
7412 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
7413 * gdb.asm/pa64.inc: New file.
7414
5f2c56f7
RC
74152005-12-09 Randolph Chung <tausq@debian.org>
7416
7417 * gdb.asm/common.inc: Indent commands.
7418 * gdb.asm/asmsrc1.s: Likewise.
7419 * gdb.asm/asmsrc2.s: Likewise.
7420
8117349c
RC
74212005-12-09 Randolph Chung <tausq@debian.org>
7422
7423 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
7424 (get_addr_of_sym): Remove duplicate print.
7425 (gen_core): xfail hppa*-*-hpux*, update expected output.
7426 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
7427 * gdb.arch/pa64-nullify.s: New file.
7428
8f07f25a
RC
74292005-12-09 Randolph Chung <tausq@debian.org>
7430
7431 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
7432
55b39184
DJ
74332005-12-07 Christophe Lyon <christophe.lyon@st.com>
7434
7435 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
7436 code generation for these functions.
7437 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
7438 error message.
7439
31e2b00f
AS
74402005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
7441
7442 * gdb.base/help.exp (help b, help br, help bre, help brea)
7443 (help break): Update the expected message.
7444
c3d0b56e
SC
74452005-11-11 Stephane Carrez <stcarrez@nerim.fr>
7446
7447 * gdb.asm/m68hc11.inc: Setup the data section.
7448 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
7449 script for this test.
7450 (m6812-*-*): Likewise.
7451
36ae0ea9
RC
74522005-11-09 Randolph Chung <tausq@debian.org>
7453
7454 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
7455
9d6f42e9
WZ
74562005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
7457
7458 * gdb.base/break.exp: Fix a comment typo.
7459
e2126a14
EZ
74602005-11-03 Jim Blandy <jimb@redhat.com>
7461
a9c64011
AS
7462 Checked in by Elena Zannoni <ezannoni@redhat.com>
7463
e2126a14
EZ
7464 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
7465
e0ac7199
CV
74662005-11-02 Corinna Vinschen <vinschen@redhat.com>
7467
7468 * gdb.arch/gdb1558.c: Include stdio.h.
7469
31d3fb18
MK
74702005-10-31 Mark Kettenis <kettenis@gnu.org>
7471
7472 * gdb.asm/asm-source.exp: Use -e instead of --entry.
7473
e52b687c
MK
74742005-10-31 Mark Kettenis <kettenis@gnu.org>
7475
7476 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
7477
f4711d79
PG
74782005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
7479
a9c64011
AS
7480 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
7481 vscr" tests to better match output.
f4711d79 7482
987a9106
JB
74832005-10-12 Jim Blandy <jimb@redhat.com>
7484
7485 * gdb.base/structs.exp (any): New function.
7486 (test_struct_returns): Don't make any assumptions at all about
7487 what value the function returns when GDB can't set the return
7488 value.
7489
2336bb58
JB
74902005-10-09 Joel Brobecker <brobecker@adacore.com>
7491
7492 * gdb.ada/arrayidx/p.adb: New file.
7493 * gdb.ada/arrayidx.exp: New testcase
7494
74952005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
7496
7497 * gdb.ada/array_return/pck.ads: New file.
7498 * gdb.ada/array_return/pck.adb: New file.
7499 * gdb.ada/array_return/p.adb: New file.
7500 * gdb.ada/array_return.exp: New testcase.
7501
705335ea
JB
75022005-10-03 Joel Brobecker <brobecker@adacore.com>
7503
a9c64011
AS
7504 * gdb.base/arrayidx.c: New file.
7505 * gdb.base/arrayidx.exp: New testcase.
705335ea 7506
11ee9940
NR
75072005-09-29 Nick Roberts <nickrob@snap.net.nz>
7508
7509 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
7510 frames-invalid and breakpoints-invalid are no longer generated
7511 with level 3 so don't expect them in the output.
7512
39fb8e9e
BR
75132005-09-27 Bob Rossi <bob@brasko.net>
7514
a9c64011 7515 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
7516 from test. Escape the | in mi_gdb_test call.
7517 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
7518 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
7519 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
7520 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
7521 expected regex's in mi_gdb_test calls.
7522 * lib/mi-support.exp: Remove arbitrary .* from tests.
7523 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
7524 Fully anchor GDB/MI expected results in mi_gdb_test.
7525 * lib/gdb.exp (string_to_regexp): Escape the ] character.
7526 * gdb.base/sizeof.exp: Remove escape character. Correct test.
7527
2af48f68
PB
75282005-09-26 Paul Brook <paul@codesourcery.com>
7529
7530 * long_long.exp: Exclude eabi targets from arm FPA float format test.
7531
f34502bc
WZ
75322005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
7533
7534 * bfp-test.c: New file.
7535 * bfp-test.exp: New testcase.
7536
ca929517
WZ
75372005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
7538
7539 * gdb.fortran/subarray.exp: New testcase to test the evaluation
7540 of subarray and substring variable.
7541 * gdb.fortran/subarray.f: New source file for the test of subarray
7542 and substring variable evaluation.
7543 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
7544 of string constant.
7545
c761af65
DJ
75462005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
7547
7548 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
7549 copyright dates.
7550
561d7a1d
PG
75512005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
7552
7553 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
7554 powerpc altivec' test with an almost identical 'info vector' test.
7555
b2b64cc9
PG
75562005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
7557
a9c64011
AS
7558 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
7559 vscr" tests to match output.
b2b64cc9 7560
6ac4d15a
PG
75612005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
7562
a9c64011
AS
7563 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
7564 output.
6ac4d15a 7565
40e55bef
BR
75662005-09-11 Bob Rossi <bob@brasko.net>
7567
7568 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 7569 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
7570 commands that return an MI output command and an asyncronous MI output
7571 command.
7572 * gdb.mi/mi-console.exp: Ditto.
7573
3c7385ec
BR
75742005-09-11 Bob Rossi <bob@brasko.net>
7575
7576 * gdb.mi/mi-var-child.c: Include <string.h>.
7577
a6cd0eb3
DJ
75782005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
7579
7580 * killed.exp: Correct gdb_expect syntax.
7581
2f168eed
CV
75822005-08-09 Corinna Vinschen <vinschen@redhat.com>
7583
7584 * lib/mi-support.exp (mi_gdb_load): Fix typo.
7585
ecd3fd0f
BR
75862005-08-02 Bob Rossi <bob@brasko.net>
7587
7588 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
7589 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
7590 Change tests to inferior-tty-set/show.
7591 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
7592 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
7593 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
7594 inferior. Use mi_gdb_test to get GDB and Inferior output.
7595 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
7596 descriptor.
7597 (mi_inferior_tty_name): Add inferior PTY file name.
7598 (mi_gdb_start): Add INFERIOR_PTY parameter.
7599 (mi_gdb_test): Add IPATTERN parameter.
7600
f1ea48cb 76012005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 7602
f1ea48cb
BR
7603 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
7604 parameter to mi_gdb_test.
7605 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
7606
6e650a67
DJ
76072005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7608
7609 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
7610 struct_declarations.
7611 * gdb.mi/mi-var-child.exp: Step over the initialization of
7612 struct_declarations.
7613
8be260b6
DJ
76142005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7615
7616 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
7617 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
7618 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
7619 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
7620 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
7621 file.
7622
4e660f07
NR
76232005-07-27 Nick Roberts <nickrob@snap.net.nz>
7624
7625 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
7626 (do_children_tests): Assign values to the extra elements.
7627
7628 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
7629 them for tests for "-var-update --no-values" and
a9c64011 7630 "-var-update --all-values".
4e660f07
NR
7631 Add test for "-var-list-children --simple-values".
7632
7633 * gdb.mi/basics.c (callee4): Add integer array D[3]...
7634
7635 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
7636 "-stack-list-locals --simple-values" Improve doc strings and
7637 comments.
7638
6bdae935
MK
76392005-07-18 Mark Kettenis <kettenis@gnu.org>
7640
598b7a6f
MK
7641 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
7642 *-*-openbsd*.
7643 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
7644
6bdae935
MK
7645 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
7646 sigaltsatck'.
7647
1323e929 76482005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 7649
1323e929
BR
7650 * gdb.base/default.exp (tty): Changed output of command.
7651 * gdb.base/help.exp (help tty): Ditto.
7652
b1a9c082
MK
76532005-07-12 Mark Kettenis <kettenis@gnu.org>
7654
7655 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
7656
10a844a2
MK
76572005-07-10 Mark Kettenis <kettenis@gnu.org>
7658
7659 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
7660 -stack-select-frame without arguments.
7661 (test_stack_frame_listing): Add test for newly implemented command
7662 -stack-info-frame.
7663
3cb3b8df
BR
76642005-07-06 Bob Rossi <bob@brasko.net>
7665
7666 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
7667 command.
7668 (Copyright): Update copyright.
7669
a0c5fbcf
WZ
76702005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
7671
7672 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
7673 tests to evaluate exponentiation expression.
7674
984971d0
AS
76752005-06-29 Andreas Schwab <schwab@suse.de>
7676
7677 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
7678 main to avoid warnings.
7679
7680 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
7681
fe03833f
NR
76822005-06-20 Nick Roberts <nickrob@snap.net.nz>
7683
7684 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
7685 -stack-select-frame without arguments.
7686 (test_stack_frame_listing): Add test for newly implemented command
7687 -stack-info-frame.
a9c64011 7688
7a55f279
WZ
76892005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
7690
0ffa0ea5
DJ
7691 * gdb.fortran/array-element.f: New file.
7692 * gdb.fortran/array-element.exp: New testcase.
7a55f279 7693
26585198
DJ
76942005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7695
7696 * gdb.base/bigcore.exp: Correct checks for systems which can
7697 not dump a large core file.
7698
c1bd25fd
DJ
76992005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7700
7701 * gdb.base/relocate.c: Add a copyright notice.
7702 (dummy): Remove.
7703 * gdb.base/relocate.exp: Test printing the values of variables
7704 from a relocatable file.
7705
589e074d
DJ
77062005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
7707
7708 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
7709 excess MI output after an error.
7710
0915f927
JB
77112005-05-29 Joel Brobecker <brobecker@adacore.com>
7712
7713 * gdb.arch/alpha-step.c: New file.
7714 * gdb.arch/alpha-step.exp: New testcase.
7715
76ff342d
DJ
77162005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
7717 Dennis Brueni <dennis@slickedit.com>
7718
7719 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
7720 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
7721 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
7722 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
7723 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
7724 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
7725 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
7726
96b0c7ac
DJ
77272005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
7728 Wu Zhou <woodzltc@cn.ibm.com>
7729
7730 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
7731 IBM's xlc compiler.
7732 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
7733 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
7734
f21565d2
JB
77352005-05-13 Jim Blandy <jimb@redhat.com>
7736
7737 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
7738 calling gdb_suppress_entire_file.
7739 * gdb.base/charset.exp: Same.
7740 * gdb.base/call-rt-st.exp: Same.
7741
6006a3a1
BR
77422005-05-05 Bob Rossi <bob_rossi@cox.net>
7743
7744 * lib/gdb.exp (fullname_syntax): Added global regex.
7745 (fullname_syntax_POSIX): Ditto.
7746 (fullname_syntax_UNC): Ditto.
7747 (fullname_syntax_DOS_CASE): Ditto.
7748 (fullname_syntax_DOS): Ditto.
7749 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
7750 fullname_syntax variable to scope and use it.
7751 (test_file_list_exec_source_files): Ditto.
7752 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
7753
c3b69c04
DJ
77542005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
7755
7756 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
7757
3c95e6af
PG
77582004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
7759
a9c64011
AS
7760 * lib/gdb.exp (skip_altivec_tests): New function, based on
7761 check_vmx_hw_available from the GCC testsuite.
7762 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
7763 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 7764
78df6c56
JB
77652005-05-02 Jim Blandy <jimb@redhat.com>
7766
7767 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
7768 calling gdb_suppress_entire_file.
7769
1690f9cf
DJ
77702005-04-30 Randolph Chung <tausq@debian.org>
7771
7772 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
7773 Slightly relax "sem_post" name checking.
7774
5ea106f7
PG
77752005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
7776
7777 * gdb.base/unload.exp: Use new shared library infrastructure.
7778
bf7234cf
PG
77792005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
7780
7781 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 7782 infrastructure.
bf7234cf 7783
547b869a
CV
77842005-04-29 Corinna Vinschen <vinschen@redhat.com>
7785
7786 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
7787 * gdb.asm/h8300.inc: New file.
7788
f07e55f0
PG
77892005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7790
7791 * gdb.base/shlib-call.exp: Change to use new shared library
7792 infrastructure.
7793
3cbba3d1
PG
77942005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7795
a9c64011
AS
7796 * gdb.base/pending.exp: Change to use new shared library
7797 infrastructure.
3cbba3d1 7798
ed6df200
PG
77992005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7800
a9c64011
AS
7801 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
7802 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 7803
8c8f4ebe
PG
78042005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
7805
a9c64011
AS
7806 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
7807 shared objects being adjusted and update copyright years.
8c8f4ebe 7808
607fbc54
DJ
78092005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
7810
7811 * ChangeLog: Correct some 2003-01-13 dates.
7812 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
7813 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
7814 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
7815 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
7816 gdb.trace/tfind.exp: Update copyright years.
7817
57bf0e56
DJ
78182005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
7819 Daniel Jacobowitz <dan@codesourcery.com>
7820
7821 * lib/gdb.exp (gdb_compile): Handle shlib=.
7822 (gdb_compile_shlib): New function.
7823
9b593790
PG
78242005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
7825
a9c64011 7826 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 7827
9494c6a5
DJ
78282005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
7829
7830 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
7831 gdb.server.
7832 * configure.ac: Likewise.
7833 * configure: Regenerated.
7834 * gdb.gdbserver/Makefile.in: Moved to...
7835 * gdb.server/Makefile.in: ... here.
7836 * gdb.gdbserver/server.c: Moved to...
7837 * gdb.server/server.c: ... here.
7838 * gdb.gdbserver/server-run.exp: Moved to...
7839 * gdb.server/server-run.exp: ... here.
7840
6f8eac0e
DJ
78412005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
7842
7843 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
7844 * configure.ac: Create gdb.gdbserver/Makefile.
7845 * configure: Regenerated.
7846 * lib/gdbserver-support.exp: New file, derived from
7847 config/gdbserver.exp.
7848 * config/gdbserver.exp: Use gdbserver-support.exp.
7849 * gdb.gdbserver/Makefile.in: New file.
7850 * gdb.gdbserver/server.c: New file.
7851 * gdb.gdbserver/server-run.exp: New file.
7852
6e87504d
PG
78532005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
7854
a9c64011
AS
7855 * lib/gdb.exp (test_compiler_info): Return compiler_info
7856 if no arguments are given.
6e87504d 7857
d1779be4
PG
78582005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
7859
7860 * gdb.arch/altivec-abi.exp: Check for compiler and set
7861 use altivec' flag accordingly.
7862 * gdb.arch/altivec-regs.exp: Likewise.
7863
88750304
DJ
78642005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
7865
7866 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
7867
f3fb768d
AS
78682005-03-27 Andreas Schwab <schwab@suse.de>
7869
7870 * gdb.base/bigcore.c (main): Add missing mode argument in open
7871 call.
7872
7e813ac5
DJ
78732005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
7874
7875 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
7876 downloads.
7877 * config/gdbserver.exp (gdb_load): Likewise.
7878
8e3049aa
PB
78792005-03-14 Paul Brook <paul@codesourcery.com>
7880
7881 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
7882 targets.
7883
a9df7c44
JB
78842005-03-09 Joel Brobecker <brobecker@adacore.com>
7885
7886 * gdb.dwarf2/dup-psym.S: New file.
7887 * gdb.dwarf2/dup-psym.exp: New testcase.
7888
9f0d94e8
JB
78892005-03-09 Joel Brobecker <brobecker@adacore.com>
7890
7891 * gdb.ada/exec_changed/first.adb: New file.
7892 * gdb.ada/exec_changed/second.adb: New file.
7893 * gdb.ada/exec_changed.exp: New testcase.
7894
5f579bc5
NS
78952005-03-08 Nathan Sidwell <nathan@codesourcery.com>
7896
36e9969c
NS
7897 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
7898 (A2): New class.
7899 (main): Test operator+.
7900 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
7901 breakpoint test.
7902
5f579bc5
NS
7903 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
7904 * gdb.base/signull.exp: Disable if gdb,nosignals.
7905 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
7906 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
7907 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
7908 * gdb.mi/mi2-console.exp: Likewise.
7909 * gdb.trace/collection.exp (run_trace_experiment): Consume the
7910 continue output at start.
7911 (gdb_collect_locals_test): Robustify regexp.
7912 * gdb.trace/passc-dyn.exp: Fix comment typo.
7913 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
7914
be46087e
CV
79152005-03-08 Corinna Vinschen <vinschen@redhat.com>
7916
7917 * gdb.asm/asm-source.exp: Add iq2000 case.
7918 * gdb.asm/iq2000.inc: New file.
7919
384e1a61 79202005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 7921
384e1a61
MI
7922 * gdb.base/command.exp: Change hardcoded value to regular expression.
7923 * gdb.base/float.exp: Add powerpc to the list of targets checked.
7924
584b6e9e
DJ
79252005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
7926
7927 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
7928 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
7929 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
7930 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
7931 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
7932
ab5b5d61
MK
79332005-03-05 Mark Kettenis <kettenis@gnu.org>
7934
7935 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
7936 changes.
7937
ae051c1b
PG
79382004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
7939
a9c64011
AS
7940 * lib/compiler.c: Add test for IBM's xlc compiler.
7941 * lib/compiler.cc: Likewise.
ae051c1b 7942
3f0f6ed2
JB
79432004-02-24 Joel Brobecker <brobecker@adacore.com>
7944
7945 * gdb.ada/fixed_points.exp: Create compilation object directory
7946 before running the test.
7947 * gdb.ada/null_record.exp: Likewise.
7948 * gdb.ada/packed_array.exp: Likewise.
7949 * gdb.ada/start.exp: Likewise.
7950
724f452b
JB
79512005-02-15 Joel Brobecker <brobecker@adacore.com>
7952
7953 * gdb.ada/packed_array/pa.adb: New file.
7954 * gdb.ada/packed_array.exp: New testcase.
7955
57f5cdfb 79562005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 7957
1f393151
MK
7958 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
7959 files.
7960
ebdda337
MK
7961 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
7962 on *-*-openbsd*. Correctly match whitespace in regukar
7963 expressions.
7964
cf309262
DJ
79652005-02-10 Daniel Jacobowitz <dan@debian.org>
7966
7967 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
7968 PR exp/1821
7969 * gdb.base/gdb1821.c: New test file.
7970 * gdb.base/gdb1821.exp: New test file.
7971
3be49e7a
JB
79722005-02-09 Joel Brobecker <brobecker@adacore.com>
7973
7974 * gdb.base/start.c: New file.
7975 * gdb.base/start.exp: New testcase.
7976
e292e67d
JB
79772005-02-09 Joel Brobecker <brobecker@adacore.com>
7978
7979 * gdb.ada/start/dummy.adb: New file.
7980 * gdb.ada/start.exp: New testcase.
7981
dbdfa66c
CV
79822005-02-09 Corinna Vinschen <vinschen@redhat.com>
7983
7984 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
7985 for printing symbols and statistics.
7986 Add test for using relative pathnames in "maint print msymbols" test.
7987 Mark "maint info sections DATA" XFAIL on Cygwin.
7988 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
7989 tests.
7990
d7941671
AC
79912005-02-09 Andreas Schwab <schwab@suse.de>
7992
7993 Committed by Andrew Cagney <cagney@gnu.org>
7994 * gdb.base/remotetimeout.exp: New file.
7995
74e5ef44
MK
79962005-02-07 Mark Kettenis <kettenis@gnu.org>
7997
7998 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
7999
464dd14d
JB
80002005-02-03 Joel Brobecker <brobecker@adacore.com>
8001
8002 * gdb.ada/gnat_ada.gpr: New file.
8003 * gdb.ada/gnat_ada.gin: Delete, no longer used.
8004 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
8005 * configure.ac: No longer generate gnat_ada.gpr.
8006 * configure: Regenerate.
8007 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
8008 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
8009 * gdb.ada/null_record/bar.ads: Likewise.
8010 * gdb.ada/null_record/bar.adb: Likewise.
8011 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
8012 * gdb.ada/null_record.exp (testdir): New variable.
8013 (testfile): executable is now in testdir subdirectory.
8014 (srcfile): Use full path to the main compilation unit.
8015 * gdb.ada/fixed_points.exp: Same changes as above.
8016
30d756ae
NR
80172005-02-03 Nick Roberts <nickrob@snap.net.nz>
8018
8019 * gdb.base/interp.exp: New test.
8020
9d799f85
AC
80212005-01-24 Andrew Cagney <cagney@gnu.org>
8022
8023 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
8024
15656118
AC
80252005-01-19 Andrew Cagney <cagney@gnu.org>
8026
a892c31b
AC
8027 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
8028 configure.ac not configure.in.
8029
15656118
AC
8030 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
8031 of powerpc*-*-*.
8032 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 8033 * gdb.base/list.exp (test_list_function)
15656118
AC
8034 (test_list_filename_and_function): Ditto.
8035 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
8036
a7b01baf
AC
80372005-01-16 Andrew Cagney <cagney@gnu.org>
8038
17d92a02
AC
8039 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
8040
a7b01baf
AC
8041 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
8042
bc8332bb
AC
80432005-01-14 Andrew Cagney <cagney@gnu.org>
8044
8045 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
8046 * gdb.mi/mi2-var-cmd.exp: Ditto.
8047
4d074752
CV
80482005-01-10 Corinna Vinschen <vinschen@redhat.com>
8049
8050 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
8051
bec39cab
AC
80522005-01-07 Andrew Cagney <cagney@gnu.org>
8053
8054 * configure.ac: Rename configure.in, require autoconf 2.59.
8055 * configure: Re-generate.
8056 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
8057 * gdb.stabs/configure: Re-generate.
8058 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
8059 * gdb.hp/configure: Re-generate.
8060 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
8061 autoconf 2.59.
8062 * gdb.hp/gdb.objdbg/configure: Re-generate.
8063 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
8064 autoconf 2.59.
8065 * gdb.hp/gdb.defects/configure: Re-generate.
8066 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
8067 autoconf 2.59.
8068 * gdb.hp/gdb.compat/configure: Re-generate.
8069 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
8070 autoconf 2.59.
8071 * gdb.hp/gdb.base-hp/configure: Re-generate.
8072 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
8073 autoconf 2.59.
8074 * gdb.hp/gdb.aCC/configure: Re-generate.
8075
f10b16d4
JB
80762004-12-15 Jim Blandy <jimb@redhat.com>
8077
8078 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
8079 under NPTL when there is debugging info available for libpthread.
8080
fb6e1814
JG
80812004-12-13 Jerome Guitton <guitton@gnat.com>
8082
8083 * gdb.ada/fixed_points.c: New file.
8084 * gdb.ada/fixed_points.exp: New file.
8085
fe46cd3a
RC
80862004-12-03 Randolph Chung <tausq@debian.org>
8087
8088 * gdb.arch/pa-nullify.exp: New file.
8089 * gdb.arch/pa-nullify.s: New file.
8090
8de0841b
RC
80912004-11-30 Randolph Chung <tausq@debian.org>
8092
8093 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
8094 instead of "tbug". Fix regexp to work properly with gdb_test.
8095
c8170782
PH
80962004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
8097
8098 * gdb.base/bitfields2.exp: New test.
8099 * gdb.base/bitfields2.c: New file.
8100
954269c2
RE
81012004-11-28 Richard Earnshaw <rearnsha@arm.com>
8102
8103 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
8104
0107feed
RC
81052004-11-16 Randolph Chung <tausq@debian.org>
8106
8107 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
8108
f073ae8c
DJ
81092004-11-14 Daniel Jacobowitz <dan@debian.org>
8110
8111 * gdb.threads/threadapply.exp: Correct "macro details" test.
8112
19ad59e7
JJ
81132004-11-11 Jeff Johnston <jjohnstn@redhat.com>
8114
8115 * gdb.threads/threadapply.exp: New test.
8116 * gdb.threads/threadapply.c: New file.
8117
9cf0961b
MK
81182004-11-07 Mark Kettenis <kettenis@gnu.org>
8119
8120 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
8121 frames.
8122
c789492a
FL
81232004-11-05 Felix Lee <felix+log1@specifixinc.com>
8124
8125 * gdb.base/cursal.exp: New file.
8126 * gdb.base/cursal.c: New file.
8127
a1e167bb
AC
81282004-11-03 Andrew Cagney <cagney@gnu.org>
8129
8130 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
8131
b7cbf173
MK
81322004-10-30 Mark Kettenis <kettenis@gnu.org>
8133
8134 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
8135 NetBSD/ELF targets.
8136
88f9d34f
JB
81372004-10-29 Joel Brobecker <brobecker@gnat.com>
8138
8139 * gdb.threads/bp_in_thread.c: New file, copied from
8140 pthread_cond_wait.c.
8141 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
8142 file, rather than reusing the .c file from another testcase.
8143
ca7d6a0c
JB
81442004-10-20 Joel Brobecker <brobecker@gnat.com>
8145
8146 * gdb.ada/null_record.exp: Check where we stopped after
8147 sending the start command, instead of where the associated
8148 temporary breakpoint was inserted.
8149
0d863d03
AC
81502004-10-14 Andrew Cagney <cagney@gnu.org>
8151
8152 * gdb.mi/gdb701.c (main): Return 0.
8153
d11e72cb
DJ
81542004-10-13 Daniel Jacobowitz <dan@debian.org>
8155
d40539a4 8156 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 8157
e1923096
JJ
81582004-10-12 Jeff Johnston <jjohnstn@redhat.com>
8159
8160 * gdb.threads/schedlock.c: Add comment markers to use to find
8161 line numbers.
8162 * gdb.threads/schedlock.exp: Adjust regex to handle the new
8163 comments.
8164 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
8165 breakpoint lines.
8166
ec8ba2c9
DJ
81672004-10-12 Daniel Jacobowitz <dan@debian.org>
8168
8169 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
8170
0eb3658b
DJ
81712004-10-12 Daniel Jacobowitz <dan@debian.org>
8172
8173 * configure.in: Add gdb.dwarf2.
8174 * configure: Regenerated.
8175 * Makefile.in: Add gdb.dwarf2.
8176 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
8177 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
8178 gdb.dwarf2/file1.txt: New files.
8179
a271cc33
OF
81802004-10-11 Orjan Friberg <orjanf@axis.com>
8181
a9c64011 8182 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
8183 of "run", since the latter doesn't work with remote targets. Adjust
8184 the breakpoint numbering accordingly.
8185 * gdb.threads/pthread_cond_wait.exp: Ditto.
8186
895ce074
MC
81872004-10-08 Michael Chastain <mec.gnu@mindspring.com>
8188
8189 * gdb.base/overlays.exp: Update copyright years.
8190
6be3092d
KI
81912004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
8192
8193 * gdb.base/overlays.exp: Disable if target is Linux.
8194
e05389b8
FL
81952004-10-06 Felix Lee <felix+log1@specifixinc.com>
8196
8197 * config/gdbserver.exp (gdb_load): Use right filename on remote.
8198
73cb587d
KI
81992004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
8200
8201 * gdb.asm/asm-source.exp: Add m32r-linux target.
8202 * gdb.asm/m32r-linux.inc: New file.
8203
3c0edcdc
AC
82042004-09-24 Andrew Cagney <cagney@redhat.com>
8205 David Anderson <anderson@redhat.com>
8206
8207 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
8208 command fails, assume things will work.
8209 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
8210 (_GNU_SOURCE): Define.
8211 (print_unsigned, print_hex): Change parameter to "long long".
8212 (print_byte_count): New function, use to print byte counts.
8213 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
8214 O_LARGEFILE.
8215 (main): Compute an upper bound on a corefile in max_core_size.
8216 Limit memory chunk size to max_core_size. Limit total memory
8217 allocated to max_core_size.
8218
4bb3667f
AC
82192004-09-23 Andrew Cagney <cagney@gnu.org>
8220
8221 * gdb.base/bigcore.exp: Replace the code that creates a corefile
8222 from a separate process with code that creates a corefile by
8223 making the inferior dump core.
8224
60fe1a51
MK
82252004-09-23 Mark Kettenis <kettenis@gnu.org>
8226
8227 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
8228 block.
8229
8e937346
MC
82302004-09-23 Michael Chastain <mec.gnu@mindspring.com>
8231
8232 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
8233 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
8234 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
8235 Likewise.
8236
7213f6d6
JJ
82372004-09-20 Jeff Johnston <jjohnstn@redhat.com>
8238
8239 * gdb.java/jprint.exp: New test case for java inferior call.
8240 * gdb.java/jprint.java: Ditto.
8241
eac69dca
JB
82422004-09-15 Joel Brobecker <brobecker@gnat.com>
8243
8244 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
8245
22227696
MC
82462004-09-14 Michael Chastain <mec.gnu@mindspring.com>
8247
8248 * gdb.threads/killed.c: Include <stdlib.h>.
8249 * gdb.threads/pthreads.c: Likewise.
8250
7dd403a4
MC
82512004-09-14 Michael Chastain <mec.gnu@mindspring.com>
8252
8253 * gdb.threads/killed.c: Add copyright notice.
8254
33f2d567
JM
82552004-09-10 Jason Molenda (jmolenda@apple.com)
8256
a9c64011
AS
8257 * gdb.base/define.exp: Two new tests to verify zero space chars
8258 after 'if' and 'while' commands in a user-defined command is correctly
8259 parsed.
33f2d567 8260
e05b62ac
AC
82612004-09-08 Andrew Cagney <cagney@gnu.org>
8262
8263 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
8264 delivery test with duplicate at end of file.
8265
9cbe82da
MK
82662004-09-06 Mark Kettenis <kettenis@jive.nl>
8267
8268 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
8269
564803d9
MC
82702004-09-05 Michael Chastain <mec.gnu@mindspring.com>
8271
8272 * config/hppro.exp: Removed.
8273
7c6807ce
MC
82742004-09-05 Michael Chastain <mec.gnu@mindspring.com>
8275
8276 * config/sparclet.exp: Removed.
8277
bf7e26dd
MC
82782004-09-05 Michael Chastain <mec.gnu@mindspring.com>
8279
8280 * config/udi.exp: Removed.
8281
714e341b
MC
82822004-09-02 Michael Chastain <mec.gnu@mindspring.com>
8283
8284 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
8285 of "exp_continue".
8286 (advancei): Likewise.
8287
1236e623
JJ
82882004-09-01 Jeff Johnston <jjohnstn@redhat.com>
8289
8290 * gdb.base/unload.exp: Fix so messages aren't duplicated.
8291
3bdcad15
MI
82922004-09-01 Manoj Iyer <manjo@austin.ibm.com>
8293
228af206 8294 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
8295 to check for nodebug in executable.
8296 * gdb.gdb/observer.exp (setup_test): Likewise.
8297 * gdb.gdb/selftest.exp (test_with_self): Likewise.
8298 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
8299
c72b934c
AC
83002004-09-01 Andrew Cagney <cagney@gnu.org>
8301
8302 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
8303 files.
8304
edd9b715
JJ
83052004-09-01 Jeff Johnston <jjohnstn@redhat.com>
8306
8307 * gdb.base/unload.exp: Fix expected warning message to match
8308 latest format.
8309
fb4ce06b
CV
83102004-09-01 Corinna Vinschen <vinschen@redhat.com>
8311
8312 * gdb.base/call-rt-st.exp: Fix typos.
8313
ce78e7c3
MI
83142004-08-31 Manoj Iyer <manjo@austin.ibm.com>
8315
8316 * gdb.threads/thread_check.exp: New testcase.
8317 * gdb.threads/thread_check.c: New testcase.
8318
2dedb159
AC
83192004-08-31 Andrew Cagney <cagney@gnu.org>
8320
8321 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
8322 (skip_to_handler_entry): New procedures. Test stepping into a
8323 handler when the breakpoint is at the handler's entry point.
8324
68f53502
AC
83252004-08-30 Andrew Cagney <cagney@gnu.org>
8326
8327 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
8328 gdb/1757.
8329
3e3ffd2b
MC
83302004-08-27 Michael Chastain <mec.gnu@mindspring.com>
8331
8332 With code from Manoj Iyer <manjo@austin.ibm.com>:
8333 * lib/gdb.exp (gdb_file_cmd): Return more information in the
8334 return value. Add an arm for "no debugging symbols found".
8335 Change a stray "error" to "perror".
8336 (gdb_run_cmd): Adapt to new return value.
8337 * gdb.base/remote.exp: Adapt to new return value.
8338 * gdb.gdb/complaints.exp: Likewise.
8339 * gdb.gdb/observer.exp: Likewise.
8340 * gdb.gdb/selftest.exp: Likewise.
8341 * gdb.gdb/xfullpath.exp: Likewise.
8342
4b6f5fd2
JB
83432004-08-27 Joel Brobecker <brobecker@gnat.com>
8344
8345 * gdb.threads/bp_in_thread.exp: New testcase.
8346
e5b25496
MC
83472004-08-27 Michael Chastain <mec.gnu@mindspring.com>
8348
8349 Fix PR testsuite/1735.
8350 * gdb.threads/schedlock.c (thread_function): Add a cast
8351 to suppress a gcc warning.
8352 * gdb.threads/thread-specific.c (thread_function): Likewise.
8353
934353d6
MC
83542004-08-26 Michael Chastain <mec.gnu@mindspring.com>
8355
8356 * gdb.base/unload.c: Include <stdlib.h>.
8357
f98a0aef 83582004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 8359
f98a0aef 8360 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
8361 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
8362 synchronized after the "return".
8363
5a2e8882
MC
83642004-08-26 Michael Chastain <mec.gnu@mindspring.com>
8365
8366 * gdb.mi/basics.c: Include <stdio.h>.
8367 * gdb.mi/pthreads.c: Include <stdlib.h>.
8368 * gdb.mi/var-cmd.c: Include <stdlib.h>.
8369
a9640423
MC
83702004-08-26 Michael Chastain <mec.gnu@mindspring.com>
8371
8372 * gdb.threads/schedlock.c: Add copyright notice.
8373
b04e311d
AC
83742004-08-25 Andrew Cagney <cagney@gnu.org>
8375
8376 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
8377 (skip_over_handler, breakpoint_over_hander): New test procedures.
8378 (advance, advancei): Add a proper prefix, do not use
8379 rerun_to_main.
8380 * gdb.base/sigstep.c (main): Change to use an infinite loop.
8381
7c27f15b
MC
83822004-08-24 Michael Chastain <mec.gnu@mindspring.com>
8383
8384 * gdb.mi/basics.c: Add copyright notice.
8385 * gdb.mi/var-cmd.c: Add copyright notice.
8386
fffc87ae
MC
83872004-08-23 Michael Chastain <mec.gnu@mindspring.com>
8388
8389 * lib/gdb.exp: Remove signed_keyword_not_used.
8390 * lib/compiler.c: Likewise.
8391 * lib/compiler.cc: Likewise.
8392
d782e0bf
MC
83932004-08-23 Michael Chastain <mec.gnu@mindspring.com>
8394
8395 * gdb.base/whatis.c: Remove conditional disabling of "signed".
8396 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
8397
96033e83
MC
83982004-08-23 Michael Chastain <mec.gnu@mindspring.com>
8399
8400 * gdb.base/whatis.c: Add copyright notice.
8401
cf38c229
MK
84022004-08-20 Mark Kettenis <kettenis@gnu.org>
8403
8404 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
8405 it to skip the breakpoints encoded in the inline assembly.
8406
f4b49756
MC
84072004-08-20 Michael Chastain <mec.gnu@mindspring.com>
8408
8409 * Makefile.in: Add gdb.fortran.
8410
2f193b69
MC
84112004-08-20 Michael Chastain <mec.gnu@mindspring.com>
8412
8413 * gdb.base/call-sc.exp (test_scalar_returns):
8414 Fix cut-and-paste glitch in "Make fun return now".
8415
89a237cb
MC
84162004-08-17 Michael Chastain <mec.gnu@mindspring.com>
8417
8418 * configure.in: Add gdb.fortran.
8419 * configure: Regenerate.
8420 * gdb.fortran/Makefile.in: New file.
8421 * lib/gdb.exp (skip_fortran_tests): New procedure.
8422
469aff8e
MC
84232004-08-17 Michael Chastain <mec.gnu@mindspring.com>
8424
8425 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
8426 reference to bug-gnu@prep.ai.mit.edu.
8427 * gdb.mi/mi-var-child.exp: Likewise.
8428 * gdb.mi/mi-var-cmd.exp: Likewise.
8429 * gdb.mi/mi-var-display.exp: Likewise.
8430 * gdb.mi/mi2-var-block.exp: Likewise.
8431 * gdb.mi/mi2-var-child.exp: Likewise.
8432 * gdb.mi/mi2-var-cmd.exp: Likewise.
8433 * gdb.mi/mi2-var-display.exp: Likewise.
8434
00b51b9f
MK
84352004-08-15 Mark Kettenis <kettenis@gnu.org>
8436
8437 * gdb.base/unload.c (main): Make local variable msg const.
8438
45f07fef
MC
84392004-08-15 Michael Chastain <mec.gnu@mindspring.com>
8440
8441 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
8442 to bug-gnu@prep.ai.mit.edu.
8443 * gdb.mi/mi-disassemble.exp: Likewise.
8444 * gdb.mi/mi-eval.exp: Likewise.
8445 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
8446 default line number.
8447 * gdb.mi/mi-return.exp: Likewise.
8448 * gdb.mi/mi-simplerun.exp: Likewise.
8449 * gdb.mi/mi-stack.exp: Likewise.
8450 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
8451 number with explicit range test.
8452 * gdb.mi/mi-watch.exp: Likewise.
8453 * gdb.mi/mi2-break.exp: Likewise.
8454 * gdb.mi/mi2-cli.exp: Likewise.
8455 * gdb.mi/mi2-disassemble.exp: Likewise.
8456 * gdb.mi/mi2-eval.exp: Likewise.
8457 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
8458 default line number.
8459 * gdb.mi/mi2-return.exp: Likewise.
8460 * gdb.mi/mi2-simplerun.exp: Likewise.
8461 * gdb.mi/mi2-stack.exp: Likewise.
8462 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
8463 number with explicit range test.
8464 * gdb.mi/mi2-watch.exp: Likewise.
8465
dd8c8ee7
MC
84662004-08-15 Michael Chastain <mec.gnu@mindspring.com>
8467
8468 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
8469 * gdb.cp/m-static.exp: Likewise.
8470 * gdb.cp/rtti.exp: Likewise.
8471
4e838464
MK
84722004-08-14 Mark Kettenis <kettenis@gnu.org>
8473
8474 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
8475
8d8cb839
EZ
84762004-08-14 Eli Zaretskii <eliz@gnu.org>
8477
8478 * ChangeLog: Prefix Local Variables with semi-colons and indent
8479 the reference to older ChangeLog files, to fix fontification in
8480 Emacs.
8481
deea8bb0
MC
84822004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8483
8484 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
8485 * gdb.mi/mi2-break.exp: Likewise.
8486
c3297504
MC
84872004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8488
8489 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
8490
25808999
MC
84912004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8492
8493 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
8494
226a8d71
MC
84952004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8496
8497 * gdb.cp/classes.exp: Remove unused declarations. Just let
8498 test names default instead of providing special names. Remove
8499 extraneous demangler test.
8500
37fdf854
JJ
85012004-08-12 Jeff Johnston <jjohnstn@redhat.com>
8502
8503 * gdb.base/unload.exp: New test for breakpoints in dynamically
8504 loaded libraries.
8505 * gdb.base/unload.c: Ditto.
8506 * gdb.base/unloadshr.c: Ditto.
8507
2d3a7986
MC
85082004-08-12 Michael Chastain <mec.gnu@mindspring.com>
8509
8510 * gdb.cp/classes.exp (test_ptype_class_objects): Call
8511 cp_test_ptype_class.
8512 (test_enums): Likewise.
8513
c72b934c
AC
85142004-08-10 Andrew Cagney <cagney@gnu.org>
8515
8516 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
8517 files.
8518
cc503c8a
AC
85192004-08-10 Andrew Cagney <cagney@gnu.org>
8520
8521 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
8522 init_malloc call.
8523
902f2ccb
MC
85242004-08-10 Michael Chastain <mec.gnu@mindspring.com>
8525
8526 * ChangeLog: Add copyright notice. The notice is copied
8527 from emacs 21.3 top level ChangeLog.
8528
78c90502
MC
85292004-08-09 Michael Chastain <mec.gnu@mindspring.com>
8530
8531 * lib/cp-support.exp: New file.
8532 * lib/cp-support.exp (cp_test_type_class): New function.
8533 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
8534 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
8535 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
8536 cp_test_ptype_class.
8537
88e5ea78
MC
85382004-08-09 Michael Chastain <mec.gnu@mindspring.com>
8539
8540 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
8541 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
8542 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
8543 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
8544 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
8545 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
8546 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
8547 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
8548 gdb.mi/mi2-watch.exp: Update copyright years.
8549
6a89fc9c
MK
85502004-08-09 Mark Kettenis <kettenis@gnu.org>
8551
8552 * gdb.base/sigaltstack.exp: Provide proper anchoring.
8553
1482e0de
MC
85542004-08-09 Michael Chastain <mec.gnu@mindspring.com>
8555
8556 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
8557 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
8558 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
8559 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
8560 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
8561 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
8562 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
8563 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8564 gdb.mi/mi-watch.exp: Update copyright years.
8565
1a5ce3f3
DJ
85662004-08-08 Daniel Jacobowitz <dan@debian.org>
8567
8568 PR gdb/1738
8569 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
8570 from a breakpoint with a pending signal.
8571
04f6ecf2
DJ
85722004-08-08 Daniel Jacobowitz <dan@debian.org>
8573
8574 PR gdb/1736
8575 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
8576 * gdb.base/sigaltstack.exp (finish_test): Consume output until
8577 the prompt.
8578 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
8579
54d90d35
DJ
85802004-08-08 Daniel Jacobowitz <dan@debian.org>
8581
8582 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
8583
d2f6abb0
DJ
85842004-08-08 Daniel Jacobowitz <dan@debian.org>
8585
8586 PR gdb/1736
8587 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
8588 for i?86-*-linux*.
8589
5598c03d
DJ
85902004-08-08 Daniel Jacobowitz <dan@debian.org>
8591
8592 * gdb.arch/i386-prologue.exp: Compile without debug information.
8593
c6fee705
MC
85942004-08-08 Michael Chastain <mec.gnu@mindspring.com>
8595
8596 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
8597 rather than asking gdb to search.
8598
dd90efdb
MC
85992004-08-05 Michael Chastain <mec.gnu@mindspring.com>
8600
8601 * gdb.base/gcore.c: Include <string.h>.
8602
1e84bec1
MC
86032004-08-05 Michael Chastain <mec.gnu@mindspring.com>
8604
8605 * gdb.base/gcore.c: Add copyright notice.
8606
e425eb2b
MC
86072004-08-05 Michael Chastain <mec.gnu@mindspring.com>
8608
8609 * gdb.base/freebpcmd.c: Include <stdio.h>.
8610 * gdb.base/long_long.c: Include <string.h>.
8611 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
8612 * gdb.base/siginfo.c: Include <string.h>.
8613 * gdb.base/sigstep.c: Include <string.h>.
8614
cb9aaed5
MC
86152004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8616
8617 * gdb.base/complex.c: Include <stdlib.h>.
8618
55944f3d
MC
86192004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8620
8621 * gdb.base/complex.c: Add copyright notice.
8622
7b2953d9
MC
86232004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8624
8625 * gdb.base/charset.c: Include <stdlib.h>.
8626
c9133d23
MC
86272004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8628
8629 * gdb.base/auxv.c: Include <stdlib.h>.
8630
0a8490ad
MC
86312004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8632
8633 * gdb.base/auxv.c: Add copyright notice.
8634
3426d5ec
MC
86352004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8636
8637 * gdb.base/coremaker.c: Add copyright notice.
8638 * gdb.base/coremaker2.c: Add copyright notice.
8639
8da195dd
AC
86402004-08-04 Andrew Cagney <cagney@gnu.org>
8641
8642 * gdb.base/store.exp: Update copyright.
8643 (check_set, up_set, check_struct, up_struct): Add a prefix to test
8644 names, do not import gdb_prompt.
8645
8d394f98
AC
86462004-08-01 Andrew Cagney <cagney@gnu.org>
8647
8648 Fix PR testsuite/1729.
8649 * gdb.base/dump.exp: Add test name to callers of capture_value, do
8650 not use capture_value with value 4.
8651 (capture_value): Add optional test name parameter.
8652 (test_reload_saved_value, test_restore_saved_value): Use $msg as
8653 the prefix, pass to capture_value.
8654
b6702b23
MK
86552004-08-01 Mark Kettenis <kettenis@gnu.org>
8656
8657 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
8658 * gdb.arch/i386-prologue.c (standard): New prototype and function.
8659 (main): Call new function.
8660
c203e0ca
MC
86612004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8662
8663 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
8664
a7995a30
MC
86652004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8666
8667 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
8668
9366563b
MC
86692004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8670
b6eeaf26 8671 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
8672 Accept more values of vtbl pointer. Remove some messages
8673 about "obsolete gcc or gdb".
8674
2fc1f950
MC
86752004-07-30 Michael Chastain <mec.gnu@mindspring.com>
8676
8677 * gdb.cp/classes.exp: Accept more varieties of ptype output.
8678
c724d49b
MC
86792004-07-30 Michael Chastain <mec.gnu@mindspring.com>
8680
8681 * gdb.base/asm-source.exp: Properly convert target board
8682 debug flags from gcc format to binutils format.
8683
736b0fce
MK
86842004-07-28 Mark Kettenis <kettenis@gnu.org>
8685
8686 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
8687 gdb1718". PR backtrace/1718 partially fixed.
8688
5633ea5c
JJ
86892004-07-27 Jeff Johnston <jjohnstn@redhat.com>
8690
8691 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
8692
575eebb1
NC
86932004-07-26 Nick Clifton <nickc@redhat.com>
8694
8695 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
8696 good default value for a specific architecture is available then
8697 set it to that value. Otherwise default to the -gstabs switch.
8698 Remove the -g... switches from the asm-flags variable. Allow the
8699 target board info to override the value if it wants to. Pass the
8700 switch on the assembler command line.
8701
62104619
MK
87022004-07-23 Mark Kettenis <kettenis@gnu.org>
8703
8704 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
8705 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
8706 (main): Call new function.
8707
4a1135b8
MC
87082004-07-22 Michael Chastain <mec.gnu@mindspring.com>
8709
8710 Test for PR exp/1715.
8711 * gdb.base/radix.exp: Refactor common procedures. Make all
8712 test names unique. Change XFAIL to KFAIL.
8713
8a12c1f0
MC
87142004-07-20 Michael Chastain <mec.gnu@mindspring.com>
8715
8716 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
8717 * gdb.ada/gnat_ada.gin: ... to here.
8718 * configure.in: Use gnat_ada.gin.
8719 * configure: Regenerate.
8720
23b451cf
AC
87212004-07-20 Andrew Cagney <cagney@gnu.org>
8722
8723 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
8724 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
8725 XFAILs. Clean up test messages and comments. Check backtraces.
8726 Delete re-sync code.
8727
ab618a02
MC
87282004-07-19 Michael Chastain <mec.gnu@mindspring.com>
8729
8730 Fix PR cli/740.
8731 * gdb.base/annota1.exp: Honor gdb,nosignals.
8732 * gdb.base/annota3.exp: Likewise.
8733
46dad340
MC
87342004-07-19 Michael Chastain <mec.gnu@mindspring.com>
8735
8736 * lib/java.exp: Update copyright notice.
8737
756d8c70
AC
87382004-07-19 Andrew Cagney <cagney@gnu.org>
8739
8740 * gdb.base/selftest.exp: Copy file from here ...
8741 * gdb.gdb/selftest.exp: ... to here.
8742
586027e6
AC
87432004-07-16 Andrew Cagney <cagney@redhat.com>
8744
8745 * lib/insight-support.exp: Delete file.
8746 * lib/java.exp (java_init): Fix copyright.
8747
029d2200
AC
87482004-07-16 Andrew Cagney <cagney@gnu.org>
8749
8750 * gdb.base/restore.c: Append "prologue" to comments marking the a
8751 function's prologue.
8752 * gdb.base/restore.exp: Update copyright, re-indent.
8753 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
8754 callerN" prefix where needed. Update patterns that match a
8755 function's prologue.
8756
653b62c5
MC
87572004-07-16 Michael Chastain <mec.gnu@mindspring.com>
8758
8759 * gdb.base/restore.c: Add copyright notice.
8760
f7d690e5
AC
87612004-07-16 Andrew Cagney <cagney@gnu.org>
8762
8763 * gdb.base/logical.exp: Update copyright.
8764 (evaluate): New procedure. Use to re-implement tests using
8765 several tables.
8766
d629a7cb
MH
87672004-07-14 Martin Hunt <hunt@redhat.com>
8768
8769 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
8770 which fixes some problems where init.tcl was not found.
8771
9c7bb332
AC
87722004-07-13 Andrew Cagney <cagney@gnu.org>
8773
6bf46641
AC
8774 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
8775 (check_sizeof, check_valueof): Do not include the output in the
8776 test name. Use gdb_test.
8777 (get_valueof): Use gdb_test_multiple.
8778
c4ffd4c0
AC
8779 * gdb.base/step-test.exp: Update copyright. Use
8780 gdb_test_multiple. Ensure that test names do not include
8781 architecture dependent output.
8782
ab89363a
AC
8783 * gdb.gdb/observer.exp: Update copyright.
8784 (setup_test): Use gdb_test_multiple.
8785 (attach_first_observer, attach_second_observer)
8786 (attach_third_observer, detach_first_observer)
8787 (detach_second_observer, detach_third_observer)
8788 (reset_counters, check_counters): Make $message a prefix.
8789 (test_normal_stop_notifications): Add "args" parameter - a list of
8790 init functions to be called. Make $message a prefix,
8791 (test_observer_normal_stop): Change the message prefixes so that
8792 they are unique, pass the attach / detach procedures to
8793 test_normal_stop_notifications.
8794
ec58997a
AC
8795 * gdb.base/signull.exp (test_segv): Prefix all tests with
8796 "${name}". Clean up test messages.
8797
b475183b
AC
8798 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
8799
9c7bb332
AC
8800 * gdb.base/ena-dis-br.exp: Update copyright.
8801 (break_at): New function. Replace send_gdb with gdb_test,
8802 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
8803 ignore count, not stopped at bpt", with KFAIL.
8804
2dd95497
CV
88052004-07-13 Corinna Vinschen <vinschen@redhat.com>
8806
8807 * gdb.base/attach.exp: Remove cleanupfile handling.
8808
419e626b
AC
88092004-07-12 Andrew Cagney <cagney@gnu.org>
8810
8811 * gdb.base/annota1.exp: Cleanup corefile test name.
8812 * gdb.base/annota3.exp: Ditto.
8813
8b1b3228
AC
88142004-07-12 Andrew Cagney <cagney@gnu.org>
8815
78650829
AC
8816 * gdb.base/signals.exp: Clean up copyright, re-indent.
8817
8b1b3228
AC
8818 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
8819 gdb_test and gdb_test_multiple.
8820
935c2760
JJ
88212004-07-08 Jeff Johnston <jjohnstn@redhat.com>
8822
8823 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 8824 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
8825 provide line number info for first statement in main.
8826
1544280f
AC
88272004-07-08 Andrew Cagney <cagney@gnu.org>
8828
1279f4ff
AC
8829 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
8830
1544280f
AC
8831 * gdb.base/sigbpt.exp: Make the common part of each test name a
8832 prefix instead of suffix.
8833
bcc82369
BR
88342004-07-07 Bob Rossi <bob_rossi@cox.net>
8835
8836 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
8837 test from test_tbreak_creation_and_listing to
8838 test_file_list_exec_source_file
8839 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
8840 Changed name of test from test_tbreak_creation_and_listing to
8841 test_file_list_exec_source_file
8842
23f4b0aa
JJ
88432004-07-07 Jeff Johnston <jjohnstn@redhat.com>
8844
8845 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
8846 the jmisc() constructor instead of <init>.
8847 * gdb.java/jmisc1.exp: Ditto.
8848
56401cd5
AC
88492004-07-07 Andrew Cagney <cagney@gnu.org>
8850
8851 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
8852 corrupting the PC.
8853
44ae2f6a
MC
88542004-07-06 Michael Chastain <mec.gnu@mindspring.com>
8855
8856 * gdb.cp/templates.exp: Accept whitespace change in demangler
8857 output.
8858
45a83408
AC
88592004-07-06 Andrew Cagney <cagney@gnu.org>
8860
8861 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
8862
d205ad70
MC
88632004-07-02 Michael Chastain <mec.gnu@mindspring.com>
8864
8865 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
8866 * lib/compiler.cc: Likewise.
8867
06ea1a61
MC
88682004-06-30 Michael Chastain <mec.gnu@mindspring.com>
8869
8870 * lib/compiler.cc: Work around string preprocessing problem
8871 with old hp c++ compiler.
8872 * lib/compiler.c: Likewise.
8873
daab1251
CV
88742004-06-29 Corinna Vinschen <vinschen@redhat.com>
8875
8876 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
8877 directives to conditionalize symbol prefixing.
8878 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
8879 additional_flags handling. Add underscore prefix for Cygwin.
8880 * gdb.arch/i386-unwind.c: Use preprocessor directives to
8881 conditionalize symbol prefixing.
8882 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
8883 additional_flags handling. Add underscore prefix for Cygwin.
8884
cc984116
CV
88852004-06-29 Corinna Vinschen <vinschen@redhat.com>
8886
8887 * gdb.base/bigcore.exp: Skip test on Cygwin.
8888
c279b077
MC
88892004-06-28 Michael Chastain <mec.gnu@mindspring.com>
8890
8891 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
8892 formats for "info register". Use gdb_test_multiple. Fix
8893 the "invalid register" test.
8894
0e915747
CV
88952004-06-28 Corinna Vinschen <vinschen@redhat.com>
8896
8897 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
8898 PID for Cygwin. Add Cygwin specific strings to check for in some
8899 tests.
8900 (do_attach_tests): Add a test for user interaction when attaching
8901 to a process with no matching symbol table already loaded.
8902
11422c86
AC
89032004-06-26 Andrew Cagney <cagney@gnu.org>
8904
8905 Test PR java/1567 and PR java/1565.
8906 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
8907 * gdb.java/jmisc2.exp: Delete file.
8908
cefbce26
MC
89092004-06-26 Michael Chastain <mec.gnu@mindspring.com>
8910
8911 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
8912
e19f872c
CV
89132004-06-25 Corinna Vinschen <vinschen@redhat.com>
8914
8915 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
8916 attach process.
8917
d931ba3b
MC
89182004-06-23 Michael Chastain <mec.gnu@mindspring.com>
8919
8920 * gdb.cp/pr-1553.exp: Remove.
8921
aef68c48
MC
89222004-06-22 Michael Chastain <mec.gnu@mindspring.com>
8923
8924 * gdb.cp/pr-1553.cc: Remove.
8925 * gdb.cp/pr-1553.exp: Disable this test.
8926
8d5df71a
JB
89272004-06-20 Jim Blandy <jimb@redhat.com>
8928
a9c64011 8929 Fix PR testsuite/1680.
8d5df71a
JB
8930 * gdb.arch/i386-sse.exp: Properly quote curly braces in
8931 regular expressions.
8932
4ac6f39d
MC
89332004-06-19 Michael Chastain <mec.gnu@mindspring.com>
8934
8935 Fix PR testsuite/1679.
8936 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
8937 Issue an UNSUPPORTED result instead.
8938
1b413552
JB
89392004-06-18 Jim Blandy <jimb@redhat.com>
8940
8941 * gdb.base/charset.exp: Only send a control-C if we see a new
8942 prompt and incomplete command.
8943
6daa6ebd
MC
89442004-06-18 Michael Chastain <mec.gnu@mindspring.com>
8945
8946 * gdb.cp/pr-574.cc: Add copyright notice.
8947
51fa4ae0
JB
89482004-06-17 Jim Blandy <jimb@redhat.com>
8949
8950 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
8951 cases where the regexp has no groups; this grabs random text from
8952 the previous test suite, whatever that was.
8953
8fea26c5
MC
89542004-06-17 Michael Chastain <mec.gnu@mindspring.com>
8955
8956 * gdb.cp/printmethod.cc: Add copyright notice.
8957
1e3aeb41
MC
89582004-06-16 Michael Chastain <mec.gnu@mindspring.com>
8959
8960 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
8961
9d9030bc
AC
89622004-06-16 Andrew Cagney <cagney@gnu.org>
8963
8964 * gdb.base/signull.c: Update copyright. Include <string.h>.
8965 (bowler): Replace data_pointer with data_read
8966 and data_write cases. Add code_descriptor case.
8967 (zero, desc): New array and pointer.
8968 (data, code): Change to simple pointers.
8969 * gdb.base/signull.exp: Fix probe pattern matching a function
8970 descriptor SIGSEGV. Replace data_pointer with data_read and
8971 data_write tests.
8972
acd4ad44
AC
89732004-06-16 Andrew Cagney <cagney@gnu.org>
8974
8975 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
8976
08fd625c
MC
89772004-06-15 Michael Chastain <mec.gnu@mindspring.com>
8978
8979 * gdb.base/long_long.c: Add copyright notice.
8980
1903502c
MC
89812004-06-15 Michael Chastain <mec.gnu@mindspring.com>
8982
8983 * gdb.base/long_long.exp: Remove reference to
8984 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
8985 to gdb_breakpoint and gdb_continue_to_breakpoint.
8986
83313cb1
JB
89872004-06-14 Jim Blandy <jimb@redhat.com>
8988
8989 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
8990 endian case.
8991
1bf404ef
AC
89922004-06-14 Andrew Cagney <cagney@gnu.org>
8993
8994 * gdb.base/gcore.exp (capture_command_output): Delete the always
8995 passing tests containing inferior values.
8996 * gdb.base/ending-run.exp: Do not include the breakpoint address
8997 in the test message. Update copyright.
8998 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
8999 size in the test name, use gdb_test_multiple. Update copyright.
9000
ef220b33
MC
90012004-06-14 Michael Chastain <mec.gnu@mindspring.com>
9002
9003 * gdb.cp/ref-types.cc: Add copyright notice.
9004
4f70a4c9
MC
90052004-06-14 Michael Chastain <mec.gnu@mindspring.com>
9006
9007 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
9008 hp_aCC_compiler.
9009 * lib/compiler.cc: Likewise.
9010 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
9011 'set' commands. Log diagnostics for other lines. Set
9012 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
9013
335928ac
MC
90142004-06-13 Michael Chastain <mec.gnu@mindspring.com>
9015
9016 * gdb.cp/try_catch.cc: Add copyright notice.
9017
2efb12e8
MC
90182004-06-12 Michael Chastain <mec.gnu@mindspring.com>
9019
9020 * gdb.cp/userdef.cc: Add copyright notice.
9021
0bbed51a
MC
90222004-06-11 Michael Chastain <mec.gnu@mindspring.com>
9023
9024 * gdb.cp/virtfunc.cc: Add copyright notice.
9025
e12a46c9
RC
90262004-06-11 Randolph Chung <tausq@debian.org>
9027
9028 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
9029 problem.
9030
338e05af
AC
90312004-06-10 Andrew Cagney <cagney@gnu.org>
9032
9033 * lib/compiler.cc, lib/compiler.c: Append either
9034 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
9035 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
9036 instead of gcc-3-3.
9037
dc3f10cb
AC
90382004-06-09 Andrew Cagney <cagney@gnu.org>
9039
b4d946af
AC
9040 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
9041 gdb/1455, bug is specific to "long long" and "double".
a9c64011 9042
dc3f10cb
AC
9043 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
9044 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
9045 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
9046 fixed.
9047
b5c0bfa2
AC
90482004-06-09 Andrew Cagney <cagney@gnu.org>
9049
9050 * gdb.base/structs.exp (test_struct_returns): Replace
9051 "return_value_unknown" and "finish_value_unknown" by
9052 "return_value_known" and "finish_value_known". Instead of
9053 "return_value_unknown" iff "finish_value_unknown", check
9054 "return_value_known" implies "finish_value_known".
9055
caeb605f
MH
90562004-06-08 Martin Hunt <hunt@redhat.com>
9057
9058 * gdb.base/float.exp: Add pattern for mips targets.
9059
c892bb64
RC
90602004-06-08 Randolph Chung <tausq@debian.org>
9061
9062 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
9063 message for unknown architectures more clear.
9064
48306d3e
JB
90652004-06-08 Joel Brobecker <brobecker@gnat.com>
9066
9067 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
9068 start the execution of the program.
9069
83ecb59f
JB
90702004-06-07 Jim Blandy <jimb@redhat.com>
9071
9072 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
9073 * gdb.arch/i386-cpuid.h: New helper file.
9074
55264cb4
RC
90752004-06-07 Randolph Chung <tausq@debian.org>
9076
9077 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
9078 has started.
9079
23cadb28
RM
90802004-06-04 Roland McGrath <roland@redhat.com>
9081
9082 Fix PR gdb/1647.
9083 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
9084 differently to be robust to output buffering differences.
9085
51d01eda
MC
90862004-06-04 Michael Chastain <mec.gnu@mindspring.com>
9087
9088 * gdb.threads/pthreads.exp: Update copyright years.
9089 (check_control_c): Change asynchronous 'after' to synchronous.
9090
f4fc3b93
RM
90912004-06-04 Roland McGrath <roland@redhat.com>
9092
9093 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
9094 next gdb prompt.
9095
4013522b
MC
90962004-06-02 Michael Chastain <mec.gnu@mindspring.com>
9097
9098 Fix PR gdb/1636.
9099 * gdb.threads/manythreads.exp: Change asynchronous 'after'
9100 calls to synchronous.
9101
7a8f1e6b
JB
91022004-05-26 Jim Blandy <jimb@redhat.com>
9103
9104 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
9105
81bb3443
RC
91062004-05-24 Randolph Chung <tausq@debian.org>
9107
9108 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
9109 * gdb.asm/pa.inc: New file.
9110
8f5a3103
MK
91112004-05-22 Mark Kettenis <kettenis@gnu.org>
9112
9113 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
9114
734b8fe8 91152004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 9116 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
9117
9118 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
9119 GDB prompt.
9120
725603e1
UW
91212004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9122
f4fc3b93 9123 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
9124 setjmp/longjmp. Use sigaction instead of signal.
9125
8b923272 91262004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 9127 Michael Snyder <msnyder@redhat.com>
8b923272
JB
9128
9129 * gdb.threads/pthread_cond_wait.c: New file.
9130 * gdb.threads/pthread_cond_wait.exp: New testcase.
9131
8bfabb04
AC
91322004-05-13 Andrew Cagney <cagney@redhat.com>
9133
9134 * gdb.base/signull.exp, gdb.base/signull.c: New files.
9135 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
9136
42edda50
AC
91372004-05-11 Andrew Cagney <cagney@redhat.com>
9138
9139 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
9140 fixed but revealed gdb/1639.
9141
d303a6c7
AC
91422004-05-10 Andrew Cagney <cagney@redhat.com>
9143
9144 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
9145 func1" and "next to 2nd alarm", kernel bug avoided.
9146
bf08c2a1
DJ
91472004-05-10 Daniel Jacobowitz <dan@debian.org>
9148
9149 PR external/1568
9150 * gdb.base/bigcore.exp: Check the size of the dumped core file.
9151 XFAIL if it is smaller than bytes_allocated.
9152 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
9153 (main): Make chunks_allocated unsigned. Correct comment.
9154
c0586a34
JB
91552004-05-07 Joel Brobecker <brobecker@gnat.com>
9156
9157 * gdb.arch/powerpc-aix-prologue.c: New file.
9158 * gdb.arch/powerpc-aix-prologue.exp: New file.
9159
f2785d12
JB
91602004-05-07 Jim Blandy <jimb@redhat.com>
9161
9162 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
9163 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
9164
bd7f6e30
JB
91652004-05-06 Joel Brobecker <brobecker@gnat.com>
9166
9167 * gdb.base/sep.exp: No longer setup_kfail when the program was
9168 built with dwarf2.
9169
0a5e7efe
JI
91702004-05-05 Jim Ingham <jingham@apple.com>
9171
9172 * gdb.base/pending.exp: Make sure pending breakpoints
9173 preserve the ignore count.
f4fc3b93 9174
a8958849
MK
91752004-04-27 Jerome Guitton <guitton@gnat.com>
9176
9177 * i386-prologue.exp: Add testcase for jump instruction as first
9178 instruction of the real code.
9179 * i386-prologue.c (jump_at_beginning): New function.
9180
7e103f5b
MK
91812004-04-28 Mark Kettenis <kettenis@gnu.org>
9182
9183 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
9184 x86_64-*-*.
9185
5d38b224
MK
91862004-04-28 Mark Kettenis <kettenis@gnu.org>
9187
9188 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
9189 i*86-*-*.
9190
0ef32fd9
MK
91912004-04-25 Mark Kettenis <kettenis@gnu.org>
9192
9193 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
9194 expression that checks the return type.
9195
71d7dd7c
AC
91962004-04-23 Andrew Cagney <cagney@redhat.com>
9197
9198 * gdb.base/call-sc.exp: New test of scalar call/return values.
9199 * gdb.base/call-sc.c: Ditto.
9200
1e9f977e
JJ
92012004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9202
9203 * gdb.threads/manythreads.c: Reduce thread stack size.
9204
899d9e3a
JJ
92052004-04-23 Jeff Johnston <jjohnstn@redhat.com>
9206
9207 * gdb.threads/manythreads.c: Add copyright notice.
9208
61bcae62
AC
92092004-04-23 Andrew Cagney <cagney@redhat.com>
9210
9211 * gdb.base/siginfo.exp: Better handle step out of signal.
9212 * gdb.base/sigstep.exp: Ditto.
9213
7339a42e 92142004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 9215 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
9216
9217 * gdb.threads/manythreads.c: New testcase.
9218 * gdb.threads/manythreads.exp: Ditto.
9219
5c98409b
JB
92202004-04-22 Jim Blandy <jimb@redhat.com>
9221
9222 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
9223 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
9224
3b611f1a
MC
92252004-04-21 Michael Chastain <mec.gnu@mindspring.com>
9226
9227 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
9228
f0fd9238
AC
92292004-04-21 Andrew Cagney <cagney@redhat.com>
9230
9231 * gdb.base/sigstep.c: New file.
9232 * gdb.base/sigstep.exp: New file.
9233
90990674
JB
92342004-04-16 Joel Brobecker <brobecker@gnat.com>
9235
9236 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
9237 call to observer_notify_normal_stop.
9238
78cef34b
AC
92392004-04-15 Andrew Cagney <cagney@redhat.com>
9240
9241 * gdb.base/siginfo.c: New file.
9242 * gdb.base/siginfo.exp: New file.
9243
d2343407
JB
92442004-04-12 J. Brobecker <brobecker@gnat.com>
9245
9246 * gdb.base/sep.exp: Fix typo in comment.
9247
a2dba3c8
JB
92482004-04-12 J. Brobecker <brobecker@gnat.com>
9249
9250 * gdb.base/sep.c: New file.
9251 * gdb.base/sep-proc.c: New file.
9252 * gdb.base/sep.exp: New testcase.
9253
15f7b60e
MK
92542004-04-09 Mark Kettenis <kettenis@gnu.org>
9255
9256 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
9257 support.
9258
44f4de1a
AC
92592004-04-05 Andrew Cagney <cagney@redhat.com>
9260
9261 * gdb.base/sigaltstack.c: New file.
9262 * gdb.base/sigaltstack.exp: New file.
9263
ef04f396
JB
92642004-04-04 Joel Brobecker <brobecker@gnat.com>
9265
9266 * gdb.base/foll-fork.exp: Update the expected output for
9267 "help set follow-fork-mode", to match a change that was made
9268 to the help of this variable on 2004-01-13.
9269
d40d2c92
JB
92702004-04-01 Joel Brobecker <brobecker@gnat.com>
9271
9272 * lib/ada.exp: Add copyright notice.
9273 * bar.ads: Likewise.
9274 * bar.adb: Likewise.
9275 * null_record.adb: Likewise.
9276 * null_record.exp: Likewise.
9277 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
9278
f86ef5a3
JB
92792004-04-01 Joel Brobecker <brobecker@gnat.com>
9280
9281 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
9282 * configure: Regenerate.
9283
414e70e3
JB
92842004-04-01 Joel Brobecker <brobecker@gnat.com>
9285
9286 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
9287 to build the application. Remove the message printed when in
9288 verbose mode, redundant with the UNSUPPORTED message above.
9289
f0aaee49
JB
92902004-03-31 Joel Brobecker <brobecker@gnat.com>
9291
9292 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
9293 * gdb.ada (null_record.exp): New testcase.
9294
ac81cb54
JB
92952004-03-31 Joel Brobecker <brobecker@gnat.com>
9296
9297 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
9298
854af2f7
JB
92992004-03-31 Joel Brobecker <brobecker@gnat.com>
9300
9301 * gdb.ada: New subdirectory.
9302 * gdb.ada/Makefile.in: New file.
9303 * gdb.ada/gnat_ada.gpr.in: New file.
9304
034cb681
JB
93052004-03-31 Joel Brobecker <brobecker@gnat.com>
9306
9307 * lib/ada.exp: New file.
9308
78a1a894
DJ
93092004-03-24 Daniel Jacobowitz <drow@mvista.com>
9310
9311 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
9312 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
9313
4b2b3b3e
AC
93142004-03-22 Andrew Cagney <cagney@redhat.com>
9315
9316 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
9317 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
9318 Problem identified by Ulrich Weigand.
9319
23c73aa3
DC
93202004-03-17 David Carlton <carlton@kealia.com>
9321
9322 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
9323 PR c++/826.
9324
d63a86f8
RM
93252004-03-16 Roland McGrath <roland@redhat.com>
9326
9327 * gdb.base/auxv.exp: New file.
9328 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
9329
0e02aa50
DC
93302004-03-12 David Carlton <carlton@kealia.com>
9331
9332 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
9333 * gdb.cp/pr-1553.cc: Ditto.
9334 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
9335 pass branch.
9336
c20b71be
MC
93372004-03-12 Michael Chastain <mec.gnu@mindspring.com>
9338
9339 * gdb.cp/templates.exp: Accept more template types.
9340
c7414a01
MC
93412004-03-09 Michael Chastain <mec.gnu@mindspring.com>
9342
9343 From Corinna Vinschen with modifications.
9344 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
9345 local variable obj_with_enum.
9346 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
9347 results with obj_with_enum.
9348
ed69573c
MC
93492004-03-09 Michael Chastain <mec.gnu@mindspring.com>
9350
9351 * gdb.cp/classes.cc: New file, copied from misc.cc.
9352 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
9353
28301461
MC
93542004-03-09 Michael Chastain <mec.gnu@mindspring.com>
9355
9356 * gdb.cp/misc.cc: Add copyright notice.
9357
1198ecbe
DC
93582004-03-05 David Carlton <carlton@kealia.com>
9359
9360 * gdb.cp/rtti.exp: Add 'print *obj3' test.
9361 * gdb.cp/rtti.h: Update copyright.
9362 (namespace n2::n3): New.
9363 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
9364 (n2::n3::func3): New.
9365 (main): Call n2::n3::func3.
9366 * gdb.cp/rtti2.cc: Update copyright.
9367 (n2::create3): New.
9368
9e08c470
MK
93692004-03-04 Mark Kettenis <kettenis@gnu.org>
9370
9371 * gdb.asm/openbsd.inc: Fix typo.
9372
4bebc3aa
FF
93732004-03-03 Fred Fish <fnf@redhat.com>
9374
9375 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
9376 "val" instead of unused "size". Update copyright year.
9377
6ea9fb37
DJ
93782004-02-29 Daniel Jacobowitz <drow@mvista.com>
9379
9380 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
9381 to use unsigned char.
9382 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
9383 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
9384
23b23974
DJ
93852004-02-29 Daniel Jacobowitz <drow@mvista.com>
9386
9387 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
9388 line of output.
9389
7574fd53
DJ
93902004-02-28 Daniel Jacobowitz <drow@mvista.com>
9391
9392 * gdb.base/relocate.c (dummy): Initialize.
9393
a195357f
DJ
93942004-02-28 Daniel Jacobowitz <drow@mvista.com>
9395
9396 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
9397 a breakpoint at exit.
9398
72fd54a9
FF
93992004-02-27 Fred Fish <fnf@redhat.com>
9400
9401 * gdb.base/chng-syms.exp: Add expect condition to match failing
9402 case that isn't a timeout.
9403
b9d23137
AC
94042004-02-27 Andrew Cagney <cagney@redhat.com>
9405
9406 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
9407 support.
9408
15d208f6 94092004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 9410
15d208f6
FF
9411 * gdb.arch/gdb1431.c: Remove.
9412 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
9413 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
9414 of "until" incorrectly.
9415
98f9cd2d
JB
94162004-02-26 J. Brobecker <brobecker@gnat.com>
9417
9418 * gdb.cp/class2.cc (empty): New class.
9419 (refer): New function.
9420 (main): Declare an object of type empty and use it.
9421 * gdb.cp/class2.exp: Print the value of an object of type empty.
9422
9b50c11b
JJ
94232004-02-26 Jeff Johnston <jjohnstn@redhat.com>
9424
9425 * gdb.base/langs.exp: Update query string to match the
9426 new nquery format used for pending breakpoints.
9427
0dcd613f
AC
94282004-02-26 Andrew Cagney <cagney@redhat.com>
9429
9430 Fix PR i18n/1570.
9431 * gdb.base/charset.c: Update copyright notice.
9432 (main, init_string): Remove the escape character '\e' tests.
9433 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
9434 * gdb.base/charset.exp (valid_host_charset): Ditto.
9435 * gdb.base/setvar.exp: Ditto.
9436
b8a56647
AC
94372004-02-24 Andrew Cagney <cagney@redhat.com>
9438
90d59e34
AC
9439 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
9440 mmapped data in core file" PASS and FAIL messages consistent.
9441
b8a56647
AC
9442 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
9443 setting a breakpoint. Work around PR java/1565.
9444
9f27c604
JJ
94452004-02-23 Jeff Johnston <jjohnstn@redhat.com>
9446
9447 * lib/gdb.exp (gdb_breakpoint): Update query string to match
9448 new nquery format.
9449 * gdb.base/pending.exp: Ditto.
9450
3224a706
MK
94512004-02-22 Mark Kettenis <kettenis@gnu.org>
9452
9453 * configure.in: Run stabs tests on *BSD.
9454 * configure: Regenerated.
9455
41e0a9ca
MK
94562004-02-21 Mark Kettenis <kettenis@gnu.org>
9457
9458 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
9459
1e1b3428
FF
94602004-02-20 Fred Fish <fnf@redhat.com>
9461
9462 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
9463 blank in test for "returns short", for consistency with other
9464 "returns xxx" tests. Update copyright year.
9465
f9a7572a
FF
94662004-02-19 Fred Fish <fnf@redhat.com>
9467
9468 New testcase for PR breakpoint/1558.
9469 * gdb.arch/gdb1558.exp: New file.
9470 * gdb.arch/gdb1558.c: New file.
9471
b2ce2854
EZ
94722004-02-19 Elena Zannoni <ezannoni@redhat.com>
9473
9474 * gdb.base/nodebug.exp: Fix typo.
9475
e7c9ff01
JB
94762004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9477
9478 Committed by Jim Blandy <jimb@redhat.com>.
9479
62f4b920
JB
9480 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
9481
2db536a1
JB
9482 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
9483
e7c9ff01
JB
9484 * gdb.base/float.exp: Support s390*-*-* targets.
9485
f3205b34
AF
94862004-02-17 Adam Fedor <fedor@gnu.org>
9487
9488 * gdb.base/gdb1555.exp: New file.
9489 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
9490
9d62932d
EZ
94912004-02-17 Elena Zannoni <ezannoni@redhat.com>
9492
9493 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
9494
344c9711
FF
94952004-02-16 Fred Fish <fnf@redhat.com>
9496
9497 * gdb.arch/gdb1291.c: Remove
9498 * gdb.arch/gdb1291.s: New test input file.
9499 * gdb.arch/gdb1291.exp: Expand test to check case that should not
9500 fail. Test for correct result, known incorrect result, other
9501 failures and timeouts.
9502
2d822687
AC
95032004-02-16 Andrew Cagney <cagney@redhat.com>
9504
9505 * gdb.base/bigcore.exp: New file.
9506 * gdb.base/bigcore.c: New file.
9507
dac15b66
AC
95082004-02-13 Andrew Cagney <cagney@redhat.com>
9509
9510 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
9511 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
9512 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
9513 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
9514 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
9515 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
9516 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
9517 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
9518 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
9519 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
9520
6bdfc2c4
JJ
95212004-02-11 Jeff Johnston <jjohnstn@redhat.com>
9522
9523 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
9524 executed is an alloc instruction.
9525
87b3ede8
DC
95262004-02-11 David Carlton <carlton@kealia.com>
9527
9528 * gdb.cp/breakpoint.exp: New.
9529 * gdb.cp/breakpoint.cc: New.
9530
6e19e2bf
MC
95312004-02-11 Michael Chastain <mec.gnu@mindspring.com>
9532
9533 Partial fix for PR gdb/1543.
9534 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
9535 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
9536 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
9537 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
9538 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
9539 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
9540 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
9541 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
9542 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
9543 to bug-gdb@prep.ai.mit.edu .
9544 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
9545 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
9546 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
9547 Likewise.
9548
5c5455dc
AC
95492004-02-10 Andrew Cagney <cagney@redhat.com>
9550
9551 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
9552 using gdb_internal_error_resync.
9553
9cf689d7
DJ
95542004-02-09 Daniel Jacobowitz <drow@mvista.com>
9555
9556 * gdb.threads/thread-specific.exp: Stop early if no threads are
9557 found.
9558
d2dc51db
MC
95592004-02-09 Michael Chastain <mec.gnu@mindspring.com>
9560
9561 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
9562
14b1a056
DJ
95632004-02-08 Daniel Jacobowitz <drow@mvista.com>
9564
9565 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
9566 breakpoints.
9567
83f66e8f
DJ
95682004-02-07 Daniel Jacobowitz <drow@mvista.com>
9569
9570 * config/sim.exp (gdb_load): Handle $arg == "".
9571 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
9572 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
9573
30fc0091
EZ
95742004-02-07 Elena Zannoni <ezannoni@redhat.com>
9575
a9c64011
AS
9576 * gdb.base/maint.exp: Update test to reflect
9577 obstack changes.
30fc0091 9578
4d806929
JJ
95792004-02-04 Jeff Johnston <jjohnstn@redhat.com>
9580
9581 * gdb.base/pendshr.c (pendfunc): New function that calls
9582 pendfunc1.
9583 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
9584
7bfdd688
FF
95852004-02-04 Fred Fish <fnf@redhat.com>
9586
9587 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
9588 function symbols and update copyright years.
9589 * gdb.arch/gdb1291.c: Ditto.
9590
aaa08ee4
MC
95912004-02-03 Michael Chastain <mec.gnu@mindspring.com>
9592
9593 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
9594
dbad7755
MC
95952004-02-03 Michael Chastain <mec.gnu@mindspring.com>
9596
9597 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
9598
ec4646ef
MC
95992004-02-03 Michael Chastain <mec.gnu@mindspring.com>
9600
9601 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
9602
1b802196
FF
96032004-02-02 Fred Fish <fnf@redhat.com>
9604
9605 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
9606 remote targets. Update copyright years.
9607
18fe2033
JJ
96082004-02-02 Jeff Johnston <jjohnstn@redhat.com>
9609
9610 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
9611 support.
9612 * gdb.base/langs.exp: Fix test which attempts to create
9613 breakpoint on non-existent function to handle new pending
9614 support.
9615 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
9616 a breakpoint.
9617 * gdb.base/pending.exp: New test.
9618 * gdb.base/pending.c: New file.
9619 * gdb.base/pendshr.c: Ditto.
9620
8d577d32
DC
96212004-02-02 David Carlton <carlton@kealia.com>
9622
9623 * gdb.cp/overload.exp: Add overloadNamespace tests.
9624 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
9625 (overloadNamespace, XXX): New.
9626 (main): Call XXX::marker2.
9627
3ad13771
FF
96282004-02-01 Fred Fish <fnf@redhat.com>
9629
9630 * gdb.base/dump.exp: Use runto_main instead of "runto main".
9631 * gdb.base/finish.exp: Ditto.
9632 * gdb.base/gcore.exp: Ditto.
9633 * gdb.base/huge.exp: Ditto.
9634 * gdb.base/info-proc.exp: Ditto.
9635 * gdb.base/return2.exp: Ditto.
9636 * gdb.threads/gcore-thread.exp: Ditto.
9637
44c75849
DJ
96382004-02-01 Daniel Jacobowitz <drow@mvista.com>
9639
9640 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
9641
005bc093
MK
96422004-02-01 Mark Kettenis <kettenis@gnu.org>
9643
9644 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
9645 that opening the file succeeds on OpenBSD.
9646
c47cebdb
DJ
96472004-02-01 Daniel Jacobowitz <drow@mvista.com>
9648
9649 * gdb.threads/thread-specific.c: New file.
9650 * gdb.threads/threads-specific.exp: New test script.
9651 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
9652 to expect_out.
9653
5a01311c
MK
96542004-02-01 Mark Kettenis <kettenis@gnu.org>
9655
9656 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
9657 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
9658 only on the "print_small_structs from print_long_arg_list" test.
9659
ce22a4f1
DJ
96602004-02-01 Daniel Jacobowitz <drow@mvista.com>
9661
9662 * gdb.base/completion.exp: Kill a stray backslash.
9663
9664 From Jim Ingham <jingham@apple.com>:
9665 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
9666 agrees with the result from sending a tab.
9667
abbab9d3
DJ
96682004-01-31 Daniel Jacobowitz <drow@mvista.com>
9669
9670 * gdb.base/chng-syms.exp: Remove stray newline.
9671
53904d1e
MK
96722004-01-31 Mark Kettenis <kettenis@gnu.org>
9673
9674 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
9675 *-*-openbsd*.
9676 * gdb.asm/openbsd.inc: New file.
9677
3a4b3aac
MK
96782004-01-30 Mark Kettenis <kettenis@gnu.org>
9679
9680 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
9681 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
9682 *-*solaris2*. Remove commented out default settings for
9683 asm-flags. Replace gdb_compile with target_link.
9684
ebac27b4
MC
96852004-01-29 Michael Chastain <mec.gnu@mindspring.com>
9686
9687 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
9688 for all tests. Remove old hp-ux and cygnus xfail cases.
9689
d8679d84
PH
96902004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
9691
9692 * gdb.base/chng-syms.exp: New file.
9693 * gdb.base/chng-syms.c: New file.
9694
0a55bc22
MC
96952004-01-24 Michael Chastain <mec.gnu@mindspring.com>
9696
9697 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
9698 Provide arms for current output in all my configurations.
9699
94b8e876
MC
97002004-01-24 Michael Chastain <mec.gnu@mindspring.com>
9701
9702 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
9703 * lib/compiler.cc: Likewise.
9704 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
9705 get the right preprocessor. Eval the output directly. Remove
9706 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
9707 hp_f77_compiler and hp_f90_compiler completely.
9708 (gdb_preprocess): Delete.
9709 (get_compiler): Delete.
9710
7cf03d44
MK
97112004-01-24 Mark Kettenis <kettenis@gnu.org>
9712
9713 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
9714 <string.h>.
9715
68b6dce9
NR
97162004-01-24 Nick Roberts <nick@nick.uklinux.net>
9717
9718 * gdb.mi/mi-stack.exp: Update copyright.
9719
b368761e
DC
97202004-01-23 David Carlton <carlton@kealia.com>
9721
9722 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
9723 test for cp_lookup_transparent_type.
9724 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
9725 call them.
9726
f2061b53
DJ
97272004-01-23 Daniel Jacobowitz <drow@mvista.com>
9728
9729 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
9730 after -var-update.
9731
37fc574a
DC
97322004-01-23 David Carlton <carlton@kealia.com>
9733
9734 * gdb.cp/namespace.cc (C::ensureRefs): New.
9735 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
9736
8e94b928
NR
97372004-01-20 Nick Roberts <nick@nick.uklinux.net>
9738
9739 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
9740 case "-stack-list-locals 2".
9741 * gdb.mi/mi-var-child.exp: Test for case
9742 "-var-list-children --all-values NAME".
9743
997b0952
MC
97442004-01-18 Michael Chastain <mec.gnu@mindspring.com>
9745
9746 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
9747
52470da3
MK
97482004-01-18 Mark Kettenis <kettenis@gnu.org>
9749
7049b4b8
MK
9750 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
9751 used with gdb_test_multiple.
9752
52470da3
MK
9753 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
9754 read at address 0. This fixes PR testsuite/1504.
9755
da6012e5
DJ
97562004-01-18 Daniel Jacobowitz <drow@mvista.com>
9757
9758 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
9759 Remove downloading, guessing the host executable, the calls to
9760 gdb_file_cmd and gdb_target_cmd, and "load" support.
9761 (infer_host_exec): New function broken out from gdb_load.
9762 (gdb_load): New wrapper for gdbserver_gdb_load.
9763 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
9764 gdb_target_cmd. Use -target-select.
9765 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
9766 Download binaries to the host. Clear last_mi_remote_file when
9767 we load a new binary.
9768 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
9769 call gdbserver_gdb_load and mi_gdb_target_cmd.
9770
32c70722
MC
97712004-01-17 Michael Chastain <mec.gnu@mindspring.com>
9772
9773 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
9774 type patterns.
9775
b0cecf36
MC
97762004-01-17 Michael Chastain <mec.gnu@mindspring.com>
9777
9778 * gdb.cp/templates.exp: Fix typo in test name of
9779 "print Foo<volatile char*>::foo".
9780
4120d7e6
MC
97812004-01-15 Michael Chastain <mec.gnu@mindspring.com>
9782
9783 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
9784
f679e530
BE
97852004-01-16 Ben Elliston <bje@wasabisystems.com>
9786
9787 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
9788 (clean mostlyclean): Remove empty rm.
9789
091c48f6
MC
97902004-01-15 Michael Chastain <mec.gnu@mindspring.com>
9791
9792 * gdb.base/setvar.exp: Add copyright years.
9793
3e5fc8d2
DC
97942004-01-14 David Carlton <carlton@bactrian.org>
9795
9796 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
9797 PR c++/1511 and update coment.
9798 * gdb.cp/templates.exp: Update patterns to match current output.
9799 If changes involve something other than whitespace, KFAIL
9800 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
9801
63d06c5c
DC
98022004-01-14 David Carlton <carlton@kealia.com>
9803
9804 * gdb.cp/namespace.exp: Add tests involving classes defined within
9805 namespaces.
9806 * gdb.cp/namespace.cc (C::CClass): New.
9807 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
9808
a51dab88
EZ
98092004-01-14 Elena Zannoni <ezannoni@redhat.com>
9810
9811 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
9812 what debug info we have. Print a better message if something goes
9813 wrong while producing the separate debug info file.
9814
a476ccc9
MC
98152004-01-14 Michael Chastain <mec.gnu@mindspring.com>
9816
9817 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
9818
f453692c
MC
98192004-01-14 Michael Chastain <mec.gnu@mindspring.com>
9820
9821 * gdb.base/callfuncs.c: Add copyright notice.
9822
f40063a5
MC
98232004-01-13 Michael Chastain <mec.gnu@mindspring.com>
9824
9825 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
9826 inheritance. PR gdb/1498, PR gcc/13539.
9827
19ac3974
EZ
98282004-01-13 Elena Zannoni <ezannoni@redhat.com>
9829
a9c64011
AS
9830 * gdb.threads/gcore-thread.exp: Prefix name of binary with
9831 test specific name.
9832 * gdb.mi/gdb669.exp: Ditto.
9833 * gdb.mi/mi-pthreads.exp: Ditto.
9834 * gdb.mi/mi1-pthreads.exp: Ditto.
9835 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 9836
56c97c6e
MC
98372004-01-12 Michael Chastain <mec.gnu@mindspring.com>
9838
9839 * gdb.cp/member-ptr.cc: Add copyright notice.
9840
a0644324
MC
98412004-01-12 Michael Chastain <mec.gnu@mindspring.com>
9842
9843 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
9844 some patterns for recent versions of gcc and hpacc. Delete
9845 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
9846 Delete tests that access a NULL pointer-to-member-data. This
9847 script is still disabled for gcc.
9848
32fabe09
EZ
98492004-01-12 Elena Zannoni <ezannoni@redhat.com>
9850
9851 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 9852 escaped correctly.
32fabe09 9853
1f8a6abb
EZ
98542004-01-12 Elena Zannoni <ezannoni@redhat.com>
9855
9856 * gdb.base/sepdebug.exp: New file.
9857 * gdb.base/sepdebug.c: New file.
9858 * lib/gdb.exp (separate_debug_filename): New procedure.
9859 (gdb_gnu_strip_debug): New procedure.
9860
48efe704
AC
98612004-01-12 Andrew Cagney <cagney@redhat.com>
9862
9863 * gdb.mi/ChangeLog: Delete file. Renamed to ...
9864 * gdb.mi/ChangeLog-1999-2003: New file.
9865
a9415475
AC
98662004-01-12 Andrew Cagney <cagney@redhat.com>
9867
9868 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
9869 "Renaming a directory to a non-empty directory returns ENOTEMPTY
9870 or EEXIST", treat EBUSY as an XFAIL.
9871
83b8cf9d
MC
98722004-01-11 Michael Chastain <mec.gnu@mindspring.com>
9873
9874 * gdb.base/scope.exp: Remove obsolete setup_xfail for
9875 hp_cc_compiler.
9876
9939d2a8
MC
98772004-01-10 Michael Chastain <mec.gnu@mindspring.com>
9878
9879 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
9880 decorations.
9881
1ff8cadf
MC
98822004-01-10 Michael Chastain <mec.gnu@mindspring.com>
9883
9884 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
9885 and "(aCC)" decorations. Remove obsolete doco about old
9886 test results.
9887
6fa9022e
MC
98882004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9889
9890 * gdb.cp/exception.exp: Fix typo in doco.
9891
209721fe
MK
98922004-01-09 Mark Kettenis <kettenis@gnu.org>
9893
9894 * gdb.base/gdb1476.exp: Fix typo.
9895
ef11303e
MC
98962004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9897
9898 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
9899 file.
9900
041ab88c
MC
99012004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9902
9903 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
9904 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
9905 Use gdb_compile. Remove restriction on gcc. Add some patterns
9906 for recent version of gdb. Delete second half, which was a copy
9907 of the first half with different build flags. This test is
9908 still disabled because it is still not ready for production.
9909
e36d075a
MC
99102004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9911
9912 * gdb.cp/exception.cc: Add copyright notice.
9913 * gdb.cp/exception.exp: Add a notice that this file is broken
9914 because of line number changes caused by addition of copyright
9915 notice.
9916
42b190ad
MC
99172004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9918
9919 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
9920 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
9921
8f25f06b
MC
99222004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9923
9924 * gdb.cp/classes.exp: Accept gnu abi 2.
9925 * gdb.cp/derivation.exp: Likewise.
9926 * gdb.cp/overload.exp: Likewise.
9927 * gdb.cp/virtfunc.exp: Likewise.
9928
06ded8b8
MC
99292004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9930
9931 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
9932 semicolon after end of function.
9933
77c26ae3
MC
99342004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9935
9936 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
9937 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
9938 boilerplate code for compiling and running the program under
9939 test. Add some string method tests.
9940
20757486
MC
99412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9942
9943 * gdb.cp/bs15503.cc: Add copyright notice.
9944 * gdb.cp/bs15503.exp: Adjust line number.
9945
0fd3b503
MC
99462004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9947
9948 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
9949 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
9950
10d1bea8
MC
99512004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9952
9953 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
9954 hp_cc_compiler.
9955
2789202a
MC
99562004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9957
9958 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
9959 * gdb.cp/ctti.exp: Use the marker instead of "next".
9960 With gcc, run further before bailing.
9961
b862f14c
MC
99622004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9963
9964 * gdb.cp/cttiadd.cc: Add copyright notice.
9965 * gdb.cp/cttiadd1.cc: Likewise.
9966 * gdb.cp/cttiadd2.cc: Likewise.
9967 * gdb.cp/cttiadd3.cc: Likewise.
9968
96da2469
MC
99692004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9970
9971 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
9972 Use gdb_test, gdb_test_multiple. Use floating-point values that
9973 have exact representations in IEEE-ish formats.
9974
053248ff
MC
99752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9976
9977 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
9978 compilers. Delete duplicate call to get_compiler_info.
9979 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
9980 * gdb.base/volatile.exp: Likewise.
9981
84acecdd
MK
99822004-01-07 Mark Kettenis <kettenis@gnu.org>
9983
9984 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
9985 memory at address 0.
9986
fe11a27f
MC
99872004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9988
9989 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
9990 to test for hp-ux assembler. Fix copyright years.
9991
60ad077b
AC
99922004-01-07 Andrew Cagney <cagney@redhat.com>
9993
9994 * gdb.base/fileio.c (strerrno): Add "EBUSY".
9995
1c9b8f33
AC
99962004-01-07 Andrew Cagney <cagney@redhat.com>
9997
9998 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
9999 when creating the read-only file. From analysis by Roland McGrath
10000 and Elena Zannoni.
10001
753ccc7a
MC
100022004-01-06 Michael Chastain <mec.gnu@mindspring.com>
10003
10004 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
10005
eca3e36b
MC
100062004-01-06 Michael Chastain <mec.gnu@mindspring.com>
10007
10008 * gdb.base/cvexpr.c: Be type-safe with function pointers and
10009 data pointers.
10010
f8d4bac4
MC
100112004-01-06 Michael Chastain <mec.gnu@mindspring.com>
10012
10013 * gdb.cp/m-static.exp: Compile one source file at a time.
10014 Delete unused call to get_compiler_info.
10015
9b4e0f94
MC
100162004-01-06 Michael Chastain <mec.gnu@mindspring.com>
10017
10018 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
10019 * gdb.base/call-rt-st.exp: Likewise.
10020 * gdb.base/nodebug.exp: Likewise.
10021 * gdb.base/volatile.exp: Likewise.
10022 * gdb.cp/ref-types.exp: Likewise.
10023 * gdb.cp/templates.exp: Likewise.
10024
023c1024
MK
100252004-01-05 Mark Kettenis <kettenis@gnu.org>
10026
10027 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
10028
19703c4a
MC
100292004-01-05 Michael Chastain <mec.gnu@mindspring.com>
10030
10031 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
10032 hppa*-hp-hpux*.
10033
18b67037
MK
100342004-01-04 Mark Kettenis <kettenis@gnu.org>
10035
ba6219c8
MK
10036 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
10037 x86_64-*-*.
10038
18b67037
MK
10039 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
10040 sparc64-*-* and sparc*-solaris2*.
10041
1bfbbb9d
MK
100422004-01-04 Mark Kettenis <kettenis@gnu.org>
10043
10044 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
10045 return ${tests}" test. The ${tests} already mentions the
10046 filename.
10047
06846494
MC
100482004-01-02 Michael Chastain <mec.gnu@mindspring.com>
10049
10050 * gdb.cp/local.exp: Accept gcc abi 2.
10051
3b0cb202
MC
100522004-01-02 Michael Chastain <mec.gnu@mindspring.com>
10053
10054 * gdb.cp/templates.exp: Accept gcc abi 2.
10055
0643ec3f
MC
100562004-01-02 Michael Chastain <mec.gnu@mindspring.com>
10057
10058 * lib/compiler.cc: Remove supports_template_debugging.
10059 * gdb.cp/templates.exp: Do not test supports_template_debugging.
10060
d231d0b1
MC
100612004-01-01 Michael Chastain <mec.gnu@mindspring.com>
10062
10063 * gdb.cp/namespace.exp: Accept gcc abi 2.
10064
44ffb27c
MC
100652004-01-01 Michael Chastain <mec.gnu@mindspring.com>
10066
10067 * gdb.cp/method.exp: Accept gcc abi 2.
10068
184ad485
MC
100692004-01-01 Michael Chastain <mec.gnu@mindspring.com>
10070
10071 * gdb.cp/classes.exp: Generate identical results as old version.
10072 * gdb.cp/derivation.exp: Likewise.
10073 * gdb.cp/overload.exp: Likewise.
10074 * gdb.cp/virtfunc.exp: Likewise.
10075
116f09e7
MC
100762004-01-01 Michael Chastain <mec.gnu@mindspring.com>
10077
10078 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
10079 mysterious bug with sourceware version of expect.
10080
b1379776
MC
100812004-01-01 Michael Chastain <mec.gnu@mindspring.com>
10082
10083 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
10084 current versions of gcc, including gcc abi 2. Remove gratuitous
10085 restart of test program. Use gdb_test_multiple and gdb_test for
10086 all tests. Add patterns to xfail missing "const" in "const char *"
10087 and kfail PR gdb/1155.
10088
6b7a4c0e
MC
100892004-01-01 Michael Chastain <mec.gnu@mindspring.com>
10090
10091 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
10092 current versions of gcc, including gcc abi 2. Remove gratuitous
10093 restart of test program. Use gdb_test_multiple and gdb_test for
10094 all tests. Add patterns to kfail PR gdb/1498.
10095
51615d72
MC
100962003-12-31 Michael Chastain <mec.gnu@mindspring.com>
10097
10098 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
10099 current versions of gcc, including gcc abi 2. Use "breakpoint"
10100 and "continue" instead of restarting the target program. Use
10101 gdb_test_multiple and gdb_test for all tests.
10102
7b79a9d7
MK
101032004-01-01 Mark Kettenis <kettenis@gnu.org>
10104
10105 * gdb.asm/asm-source.exp: Update copyright year. Link statically
10106 for *-*-solaris2*.
10107
1cd3489f
MC
101082003-12-31 Michael Chastain <mec.gnu@mindspring.com>
10109
10110 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
10111 current versions of gcc, including gcc abi 2. Use "breakpoint"
10112 and "continue" instead of restarting the target program several
10113 times. Use gdb_test_multiple and gdb_test for all tests.
10114
850742db
MC
101152003-12-18 Michael Chastain <mec.gnu@mindspring.com>
10116
10117 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
10118 source files.
10119
eb4bbda8
MC
101202003-12-16 Michael Chastain <mec.gnu@mindspring.com>
10121
10122 * gdb.base/environ.exp: Handle compiling test case from multiple
10123 source files.
10124
e42c7771
MC
101252003-12-16 Michael Chastain <mec.gnu@mindspring.com>
10126
10127 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
10128
80e4b428
JB
101292003-12-17 Jim Blandy <jimb@redhat.com>
10130
5f06973a
JB
10131 * gdb.base/freebpcmd.c: Add copyright notice.
10132
80e4b428
JB
10133 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
10134
0ab84fb7
MC
101352003-12-16 Michael Chastain <mec.gnu@mindspring.com>
10136
10137 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
10138
1b3bb3d0
JB
101392003-12-13 Jim Blandy <jimb@redhat.com>
10140
10141 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
10142
3a4c9371
KB
101432003-12-12 Kevin Buettner <kevinb@redhat.com>
10144
10145 * gdb.asm/frv.inc: New file.
10146 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
10147
a1dea79a
FF
101482003-12-09 Fred Fish <fnf@redhat.com>
10149
10150 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
10151 functions to break1.c and leave prototypes behind. Add more
10152 "set breakpoint NN here" comments.
10153 * gdb.base/break1.c: New file.
10154
10155 * gdb.base/break.exp: Handle compiling test case from multiple
10156 source files and change source file references as needed.
10157 * gdb.base/completion.exp: Ditto.
10158 * gdb.base/condbreak.exp: Ditto.
10159 * gdb.base/define.exp: Ditto.
10160 * gdb.base/ena-dis-br.exp: Ditto.
10161 * gdb.base/info-proc.exp: Ditto.
10162 * gdb.base/maint.exp: Ditto.
10163 * gdb.base/until.exp: Ditto.
10164
10165 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
10166 hardcoded line numbers.
10167 * gdb.base/define.exp: Ditto.
10168 * gdb.base/ena-dis-br.exp: Ditto.
10169 * gdb.base/maint.exp: Ditto.
10170 * gdb.base/until.exp: Ditto.
10171
10172 * gdb.base/completion.exp: Use "break1" for completion tests since
10173 "break" is no longer a unique prefix.
10174
5266b69c
AC
101752003-12-06 Andrew Cagney <cagney@redhat.com>
10176
10177 * gdb.base/structs.exp (test_struct_returns): When applicable, set
10178 "return_value_unimplemented". When an unimplemented struct return
10179 architecture, report incorrect values as a KFAIL
10180
374451f0
MC
101812003-12-05 Michael Chastain <mec.gnu@mindspring.com>
10182
10183 * gdb.cp/rtti.exp: Accept new wording of warning from
10184 cp_lookup_rtti_type.
10185
ba9b20a7
MC
101862003-12-05 Michael Chastain <mec.gnu@mindspring.com>
10187
10188 Partial fix for PR testsuite/1456.
10189 * gdb.base/scope.exp (test_at_main): Replace references to
10190 gcc_compiled with calls to test_compiler_info.
10191 (test_at_foo): Likewise.
10192 (test_at_bar): Likewise.
10193
b74b6d0b
MC
101942003-12-04 Michael Chastain <mec.gnu@mindspring.com>
10195
10196 Partial fix for PR testsuite/1456.
10197 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
10198 to test_compiler_info.
10199
ccfa3402
MC
102002003-12-03 Michael Chastain <mec.gnu@mindspring.com>
10201
10202 * gdb.base/so-impl-ld.exp: Update copyright notice.
10203
f6246aba
MC
102042003-12-02 Michael Chastain <mec.gnu@mindspring.com>
10205
10206 Partial fix for PR testsuite/1456.
10207 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
10208 to test_compiler_info.
10209
13ae734a
MC
102102003-11-28 Michael Chastain <mec.gnu@mindspring.com>
10211
10212 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
10213 from current versions of gdb. Clean up regular expressions.
10214 Delete redundant timeout case.
10215
d8e1cdee
MC
102162003-11-28 Michael Chastain <mec.gnu@mindspring.com>
10217
10218 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
10219 from current versions of gdb. Clean up regular expressions.
10220 Delete redundant timeout case.
10221
96457b64
MC
102222003-12-01 Michael Chastain <mec.gnu@mindspring.com>
10223
10224 Partial fix for PR testsuite/1456.
10225 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
10226 gcc_compiled with call to test_compiler_info.
10227
f35309fc
MC
102282003-11-30 Michael Chastain <mec.gnu@mindspring.com>
10229
10230 Partial fix for PR testsuite/1456.
10231 * gdb.base/list.exp (test_list_function): Delete unused declaration
10232 of gcc_compiled.
10233
d7afdf9b
MC
102342003-11-29 Michael Chastain <mec.gnu@mindspring.com>
10235
10236 Partial fix for PR testsuite/1456.
10237 * gdb.base/complex.exp: Replace reference to gcc_compiled with
10238 call to test_compiler_info.
10239
71507b56
MK
102402003-11-29 Mark Kettenis <kettenis@gnu.org>
10241
10242 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
10243 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
10244 it to create the appropriate note.inc.
10245 * gdb.asm/asmsrc1.s: Include "note.inc".
10246 * gdb.asm/netbsd.inc: New file.
10247 * gdb.asm/empty.inc: New file.
10248
f81f93f7
MC
102492003-11-28 Michael Chastain <mec.gnu@mindspring.com>
10250
10251 Partial fix for PR testsuite/1456.
10252 * gdb.base/constvars.exp: Replace references to gcc_compiled with
10253 calls to test_compiler_info.
10254
9a77938e
MC
102552003-11-27 Michael Chastain <mec.gnu@mindspring.com>
10256
10257 Partial fix for PR testsuite/1456.
10258 * gdb.base/volatile.exp: Replace references to gcc_compiled with
10259 calls to test_compiler_info.
10260
e8367dc7
MK
102612003-11-27 Mark Kettenis <kettenis@gnu.org>
10262
10263 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
10264 pattern for the KFAILs.
10265
526c61ee
AF
102662003-11-25 Adam Fedor <fedor@gnu.org>
10267
10268 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
10269 * gdb.objc/objcdecode.m: New file.
10270
28f2d600
AF
102712003-11-25 Adam Fedor <fedor@gnu.org>
10272
10273 * gdb.objc/nondebug.exp: Test for PR objc/1236.
10274 * gdb.objc/nondebug.m: New file.
10275
a3895cee
BE
102762003-11-26 Ben Elliston <bje@wasabisystems.com>
10277
10278 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
10279 NetBSD as it does on FreeBSD. Modelled on a similar change by
10280 Mark Kettenis on 2003-05-30.
10281 (link-flags): Set to "--entry _start" regardless of target.
10282 Special linker flags are to be appended to $link-flags.
10283 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
10284
c9f2c8a3
MC
102852003-11-25 Michael Chastain <mec.gnu@mindspring.com>
10286
10287 * gdb.cp/method.exp: Accept output of new demangler.
10288
15a0587a 102892003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
10290
10291 * gdb/class2.exp: New file.
10292 * gdb/class2.cc: New file.
10293
3c00b570
MC
102942003-11-25 Michael Chastain <mec.gnu@mindspring.com>
10295
10296 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
10297 of new demangler.
10298
7027acc7
MK
102992003-11-23 Mark Kettenis <kettenis@gnu.org>
10300
10301 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
10302 of gdb_test "run".
10303
b0e1598a
MK
103042003-11-23 Mark Kettenis <kettenis@gnu.org>
10305
10306 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
10307 "continue" into "run".
10308
4d9eda44
MC
103092003-11-23 Michael Chastain <mec.gnu@mindspring.com>
10310
10311 Partial fix for PR testsuite/1456.
10312 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
10313 call to test_compiler_info.
10314 * gdb.cp/ctti.exp: Likewise.
10315 * gdb.cp/derivation.exp: Likewise.
10316 * gdb.cp/member-ptr.exp: Likewise.
10317 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
10318 reference to gcc_compiled.
10319
103202003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
10321
10322 Fix PR testsuite/1463.
10323 * gdb.base/structs.exp (start_structs_test): Call
10324 get_debug_format before using the debug format.
10325
d422fe19
AC
103262003-11-22 Andrew Cagney <cagney@redhat.com>
10327
10328 * lib/gdb.exp (gdb_test_multiple): Add simple example.
10329 * gdb.base/structs.exp: Use gdb_test_multiple.
10330
039cf96d
AC
103312003-11-20 Andrew Cagney <cagney@redhat.com>
10332
6882279b
AC
10333 * gdb.base/structs.exp: Handle and recover from internal errors.
10334 Replace "foo${n}" with "foo<n>" in test messages.
10335
e53890ae
AC
10336 * gdb.base/structs.exp: Update copyright. Rewrite.
10337 * gdb.base/structs.c: Update copyright. Rewrite.
10338
2b211c59
AC
10339 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
10340 resync count exceeded.
d63a86f8 10341
039cf96d
AC
10342 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
10343 from the internal error.
10344 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
10345 Original from Jim Blandy.
10346 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 10347
eac98b22
AC
103482003-11-19 Andrew Cagney <cagney@redhat.com>
10349
10350 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
10351 KFAIL.
10352
67455b2a
MK
103532003-11-17 Mark Kettenis <kettenis@gnu.org>
10354
10355 New testcase for PR backtrace/1435.
10356 * gdb.arch/i386-unwind.exp: New file.
10357 * gdb.arch/i386-unwind.c: New file.
10358
853d6e5b
AC
103592003-11-17 Andrew Cagney <cagney@redhat.com>
10360
10361 * lib/gdb.exp (compiler_info): New global.
10362 (test_compiler_info): New function.
10363 (get_compiler_info): Set compiler_info.
10364 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
10365 "compiler_info" to gcc-<major>-<minor>.
10366
38cf6e11
MC
103672003-11-15 Michael Chastain <mec.gnu@mindspring.com>
10368
10369 * gdb.trace/configure: Remove.
10370
a50d3602
EZ
103712003-11-13 Elena Zannoni <ezannoni@redhat.com>
10372
10373 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 10374 breakpoints.
a50d3602
EZ
10375 * gdb.base/break.exp: Remove all references to explicit line
10376 numbers.
10377
d9407aaa
NC
103782003-11-11 Nick Clifton <nickc@redhat.com>
10379
10380 * gdb.base/shreloc.exp: Do not run for targets which do not
10381 support shared objects.
10382
db488fc1
CV
103832003-11-10 Corinna Vinschen <vinschen@redhat.com>
10384
10385 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
10386 Don't run tests if nofileio flag is given.
10387
6a90a18e
EZ
103882003-11-07 Elena Zannoni <ezannoni@redhat.com>
10389
10390 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 10391 as well as 'Watchpoint'.
6a90a18e 10392
0b915e9c
EZ
103932003-11-06 Elena Zannoni <ezannoni@redhat.com>
10394
10395 Reported by Jim Ingham <jingham@apple.com>:
10396 * gdb.base/annota1.exp: Match at least one occurrence of the
10397 signal handler annotation.
10398
d7e4b55f
EZ
103992003-11-06 Elena Zannoni <ezannoni@redhat.com>
10400
a9c64011
AS
10401 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
10402 as well as 'Watchpoint'.
d7e4b55f 10403
2fe4e8d0
MC
104042003-11-05 Michael Chastain <mec@shout.net>
10405
10406 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
10407
6ef88553
KW
104082003-11-03 Kris Warkentin <kewarken@qnx.com>
10409
10410 * gdb.arch/gdb1291.c: New test file.
10411 * gdb.arch/gdb1291.exp: New test script.
10412 * gdb.arch/gdb1431.c: New test file.
10413 * gdb.arch/gdb1431.exp: New test script.
10414
ae7dc4d8
MC
104152003-10-22 Michael Chastain <mec@shout.net>
10416
10417 * gdb.mi/pthreads.c: Add copyright notice.
10418
c39d7427
MC
104192003-10-22 Michael Chastain <mec@shout.net>
10420
10421 * gdb.threads/pthreads.c: Add copyright notice.
10422
8b7d96c1
MC
104232003-10-20 Michael Chastain <mec@shout.net>
10424
10425 * gdb.base/gdb1056.exp: New test script.
10426
d1d69fdd
DJ
104272003-10-13 Daniel Jacobowitz <drow@mvista.com>
10428
10429 * gdb.threads/killed.exp: Use gdb_run_cmd.
10430
7d605576
DJ
104312003-10-13 Daniel Jacobowitz <drow@mvista.com>
10432
10433 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
10434 create a core file.
10435 * gdb.threads/gcore-thread.exp: Likewise.
10436
618ec112
CV
104372003-10-13 Corinna Vinschen <vinschen@redhat.com>
10438
10439 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
10440 type, based on char type.
10441 (struct bit_flags_short_t): New bitfield type, based on short type.
10442 (init_bit_flags_char): New fuction.
10443 (init_bit_flags_short): Ditto.
10444 (print_bit_flags_char): Ditto.
10445 (print_bit_flags_short): Ditto.
10446 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
10447
9367a73c
MC
104482003-10-11 Michael Chastain <mec@shout.net>
10449
10450 * gdb.base/call-rt-st.exp: Update copyright year.
10451
1decf120
KI
104522003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
10453
10454 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
10455 * gdb.disasm/sh3.s: Ditto.
10456
5445b2ae
DJ
104572003-10-07 Daniel Jacobowitz <drow@mvista.com>
10458
10459 * gdb.threads/switch-threads.exp: New test.
10460 * gdb.threads/switch-threads.c: New source file.
10461
aec24853
CV
104622003-10-07 Corinna Vinschen <vinschen@redhat.com>
10463
10464 * gdb.base/ending-run.exp: Add sh specific case.
10465
adc7428d
AC
104662003-10-06 Andrew Cagney <cagney@redhat.com>
10467
10468 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
10469 * gdb.disasm/mn10200.exp: Delete obsolete file.
10470
c9d37158
DJ
104712003-09-29 Daniel Jacobowitz <drow@mvista.com>
10472
10473 * ChangeLog: Correct an entry command.exp -> commands.exp.
10474 * gdb.base/commands.exp (bp_deleted_in_command_test)
10475 (temporary_breakpoint_commands): Check noargs.
10476
79c2c32d
DC
104772003-09-25 David Carlton <carlton@kealia.com>
10478
10479 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
10480 of some print tests, where appropriate. Add tests for C::D::cd,
10481 E::ce, F::cXfX, G::XgX.
10482 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
10483
594e6d67
RE
104842003-09-25 Richard Earnshaw <rearnsha@arm.com>
10485
10486 * lib/java.exp (java_init): Import target_alias before using it.
10487
10f0d451
DC
104882003-09-25 David Carlton <carlton@kealia.com>
10489
10490 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
10491
274bcba0
EZ
104922003-09-23 Elena Zannoni <ezannoni@redhat.com>
10493
d63a86f8 10494 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 10495 weirdness.
274bcba0 10496
cdbf20f7
MC
104972003-09-17 Michael Chastain <mec@shout.net>
10498
10499 * gdb.cp/gdb1355.exp: New file.
10500 * gdb.cp/gdb1355.c: New file.
10501
71e06f80
CV
105022003-09-15 Corinna Vinschen <vinschen@redhat.com>
10503
10504 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
10505 * gdb.asm/sh.inc: New file.
10506
5c4e30ca
DC
105072003-09-11 David Carlton <carlton@kealia.com>
10508
bd45b7af
DC
10509 * gdb.cp/namespace.exp: Add tests for namespace types.
10510 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
10511 (test_namespace): New.
10512
1c199746
EZ
105132003-09-11 Elena Zannoni <ezannoni@redhat.com>
10514
a9c64011 10515 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 10516 * gdb.stabs/weird.exp: Ditto.
1c199746 10517
04ed252f
MC
105182003-09-08 Michael Chastain <mec@shout.net>
10519
10520 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
10521
d8a2d9e7
MC
105222003-09-07 Michael Chastain <mec@shout.net>
10523
10524 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
10525 'parse error'.
10526
161afb24
MK
105272003-09-07 Mark Kettenis <m.kettenis@osp.nl>
10528
10529 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
10530
49f2741a
MC
105312003-08-30 Michael Chastain <mec@shout.net>
10532
10533 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
10534 * gdb.gdb/observer.exp: Ditto.
10535 * gdb.gdb/xfullpath.exp: Ditto.
10536
8afa723e
MK
105372003-08-29 Mark Kettenis <kettenis@gnu.org>
10538
10539 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
10540 *-*-*bsd*.
10541
f31dfe3b
JJ
105422003-08-28 Jeff Johnston <jjohnstn@redhat.com>
10543
10544 * gdb.base/dump.exp: Skip for ia64.
10545
4630e498
JJ
105462003-08-25 Jeff Johnston <jjohnstn@redhat.com>
10547
10548 * gdb.asm/asm-source.exp: Add ia64 support.
10549 * gdb.asm/ia64.inc: New file.
10550
1105b7ef
MC
105512003-08-22 Michael Chastain <mec@shout.net>
10552
10553 * gdb.cp: New directory.
10554 * gdb.cp/*: Copy from gdb.c++/*.
10555 * gdb.c++/*: Remove.
10556 * Makefile.in: Change gdb.c++ to gdb.cp.
10557 * configure.in: Ditto.
10558 * configure: Regnerate.
10559
c945b932
MK
105602003-08-18 Mark Kettenis <kettenis@gnu.org>
10561
10562 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
10563 * gdb.arch/i386-prologue.c (gdb1338): Add function.
10564
2b66634b
DJ
105652003-08-17 Daniel Jacobowitz <drow@mvista.com>
10566
10567 * mi-var-display.exp (-var-list-children weird): Accept function
10568 pointers with argument types.
10569 * mi1-var-display.exp (-var-list-children weird): Likewise.
10570 * mi2-var-display.exp (-var-list-children weird): Likewise.
10571
a356f73b
DJ
105722003-08-17 Daniel Jacobowitz <drow@mvista.com>
10573
10574 * gdb.base/annota3.exp: Add missing newline.
10575
483417b8
MC
105762003-08-06 Michael Chastain <mec@shout.net>
10577
10578 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
10579
c99c59c3
MS
105802003-08-12 Michael Snyder <msnyder@redhat.com>
10581
10582 * gdb.base/float.exp: Add test for SH.
10583
55ed7501
MK
105842003-08-10 Mark Kettenis <kettenis@gnu.org>
10585
10586 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
10587
1a371f2e
EZ
105882003-08-07 Elena Zannoni <ezannoni@redhat.com>
10589
10590 * gdb.base/completion.exp: Remove reduntant completion test
10591 on filename.
10592
e0f353ce
EZ
105932003-08-07 Elena Zannoni <ezannoni@redhat.com>
10594
a9c64011
AS
10595 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
10596 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
10597 gdb.trace/save-trace.exp: Make sure that full pathnames are
10598 escaped correctly.
e0f353ce 10599
5710a1af 106002003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 10601
a9c64011
AS
10602 * configure.in: Don't generate config.h from config.hin.
10603 * configure: Regenerate.
10604 * config.hin: Remove file.
10605 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
10606 * gdb.threads/pthreads.c: Ditto.
5710a1af 10607
dcd81ce9
DJ
106082003-08-07 Daniel Jacobowitz <drow@mvista.com>
10609
10610 From Kei Sakamoto <sakamoto.kei@renesas.com>:
10611 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
10612 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
10613 Replace ld24 with seth/add3.
10614
6009d884
AC
106152003-08-02 Andrew Cagney <cagney@redhat.com>
10616
10617 * gdb.base/annota3.exp: New file.
10618 * gdb.base/annota3.c: New file.
10619 * gdb.c++/annota3.exp: New file.
10620 * gdb.c++/annota3.cc: New file.
10621
51514e06
MC
106222003-07-29 Michael Chastain <mec@shout.net>
10623
10624 * gdb.threads/tls.c (spin): Check errno only if sem_wait
10625 actually failed.
10626 (do_pass): Likewise.
10627 * gdb.threads/tls.exp: Always initialize no_of_threads.
10628
4ee6625b
DJ
106292003-07-27 Daniel Jacobowitz <drow@mvista.com>
10630
10631 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
10632 pattern.
10633 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
10634 * gdb.threads/tls.exp: Recognize one case of the host library not
10635 supporting TLS.
10636
225f2bf6
AC
106372003-07-27 Andrew Cagney <cagney@redhat.com>
10638
10639 * gdb.base/fileio.exp: Use SH when running commands using
10640 remote_exec.
10641
bcb27c9f
DJ
106422003-07-24 Daniel Jacobowitz <drow@mvista.com>
10643
10644 From Kei Sakamoto <sakamoto.kei@renesas.com>:
10645 * gdb.base/relocate.c (dummy): New padding array.
10646
3d67be83
MS
106472003-07-22 Michael Snyder <msnyder@redhat.com>
10648
d63a86f8 10649 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
10650
10651 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
10652 patterns to be more general, accepting old and new output.
10653 Some output chars (such as '+') also must be quoted.
d63a86f8 10654 Some addresses are displayed numerically instead of
3d67be83
MS
10655 symbolically.
10656
57ba3b85
MS
106572003-07-23 Michael Snyder <msnyder@redhat.com>
10658
686d097c
MS
10659 * gdb.base/return2.exp: Don't test long-long return.
10660
57ba3b85
MS
10661 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
10662 * gdb.disasm/t01_mov.exp: Ditto.
10663 * gdb.disasm/t02_mova.s: Ditto.
10664 * gdb.disasm/t02_mova.exp: Ditto.
10665 * gdb.disasm/t03_add.s: Ditto.
10666 * gdb.disasm/t03_add.exp: Ditto.
10667 * gdb.disasm/t04_sub.s: Ditto.
10668 * gdb.disasm/t04_sub.exp: Ditto.
10669 * gdb.disasm/t05_cmp.s: Ditto.
10670 * gdb.disasm/t05_cmp.exp: Ditto.
10671 * gdb.disasm/t06_ari2.s: Ditto.
10672 * gdb.disasm/t06_ari2.exp: Ditto.
10673 * gdb.disasm/t07_ari3.s: Ditto.
10674 * gdb.disasm/t07_ari3.exp: Ditto.
10675 * gdb.disasm/t08_or.s: Ditto.
10676 * gdb.disasm/t08_or.exp: Ditto.
10677 * gdb.disasm/t09_xor.s: Ditto.
10678 * gdb.disasm/t09_xor.exp: Ditto.
10679 * gdb.disasm/t10_and.s: Ditto.
10680 * gdb.disasm/t10_and.exp: Ditto.
10681 * gdb.disasm/t11_logs.s: Ditto.
10682 * gdb.disasm/t11_logs.exp: Ditto.
10683 * gdb.disasm/t12_bit.s: Ditto.
10684 * gdb.disasm/t12_bit.exp: Ditto.
10685 * gdb.disasm/t13_otr.s: Ditto.
10686 * gdb.disasm/t13_otr.exp: Ditto.
10687
e00759ef
EZ
106882003-07-22 Elena Zannoni <ezannoni@redhat.com>
10689
10690 * gdb.threads/tls.exp :Add kfail for 'info address' case.
10691
8bc2021f
EZ
106922003-07-22 Elena Zannoni <ezannoni@redhat.com>
10693
a9c64011
AS
10694 * gdb.threads/tls.c : New file.
10695 * gdb.threads/tls.exp : New file.
10696 * gdb.threads/tls-main.c : New file.
10697 * gdb.threads/tls-shared.c : New file.
10698 * gdb.threads/tls-shared.exp : New file.
8bc2021f 10699
89320c4c
AS
107002003-07-22 Andreas Schwab <schwab@suse.de>
10701
10702 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
10703
180dea7c
AS
107042003-07-20 Andreas Schwab <schwab@suse.de>
10705
10706 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
10707 due to insn reordering.
10708
0714963c
AC
107092003-07-15 Andrew Cagney <cagney@redhat.com>
10710
10711 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
10712
98a23b3f
MC
107132003-07-15 Michael Chastain <mec@shout.net>
10714
10715 * gdb.base/gdb1250.exp: New file.
10716 * gdb.base/gdb1250.c: New file.
10717
27e417a2
ML
107182003-07-09 Michal Ludvig <mludvig@suse.cz>
10719
10720 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
10721 expansion of size_t to 'unsigned long', not only to 'unsigned'.
10722
8bc2021f
EZ
107232003-07-09 Elena Zannoni <ezannoni@redhat.com>
10724
a9c64011
AS
10725 * gdb.threads/tls.c: New file.
10726 * gdb.threads/tls.exp: New file.
10727 * gdb.threads/tls-main.c: New file.
10728 * gdb.threads/tls-shared.c: New file.
10729 * gdb.threads/tls-shared.exp: New file.
8bc2021f 10730
d99968dc
EZ
107312003-07-09 Elena Zannoni <ezannoni@redhat.com>
10732
10733 * gdb.base/annota1.exp: Make sure that we properly escape the
10734 full path of the source file. Xfail more permissive patterns,
d63a86f8 10735 due to a compiler debug info problem.
d99968dc 10736
83876b3b
AS
107372003-07-07 Andreas Schwab <schwab@suse.de>
10738
2705e972
AS
10739 * gdb.asm/m68k.inc: New file.
10740 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
10741
83876b3b
AS
10742 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
10743 arguments"): Also match negative number.
10744
10745 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
10746
3a871b37
DJ
107472003-07-03 Daniel Jacobowitz <drow@mvista.com>
10748
10749 * gdb.base/store.c (charest): New typedef.
10750 (add_char): Rename to add_charest, update.
10751 (wack_char): Rename to wack_charest, update types. Return l + r
10752 to keep r live across the call.
10753 (wack_short, wack_int, wack_long, wack_longest, wack_float)
10754 (wack_double, wack_doublest): Return l + r to keep r live across
10755 the call.
10756 * gdb.base/store.exp: Accomodate store.c changes.
10757
b2a7f303
DC
107582003-06-30 David Carlton <carlton@kealia.com>
10759
10760 * gdb.c++/maint.exp (test_invalid_name): New.
10761 (test_first_component): Add tests for invalid names.
10762
3c6cb4a1
MC
107632003-06-29 Michael Chastain <mec@shout.net>
10764
10765 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
10766 output of '<VTT for class>' for virtual base classes.
10767
f1c2644b
DJ
107682003-06-29 Daniel Jacobowitz <drow@mvista.com>
10769
10770 * gdb.base/completion.exp: Tab-complete "complet" instead of
10771 "compl".
10772 * gdb.base/complex.exp, gdb.base/complex.c: New files.
10773
18080350
DJ
107742003-06-29 Daniel Jacobowitz <drow@mvista.com>
10775
10776 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
10777 * gdb.base/volatile.exp: Likewise.
10778
f56973f8
DJ
107792003-06-29 Daniel Jacobowitz <drow@mvista.com>
10780
10781 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
10782 gdb/1265.
10783
107842003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
10785 Daniel Jacobowitz <drow@mvista.com>
10786
10787 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
10788 initial line count of 'captured_main' from 26 to 32.
10789 (test_with_self): Allow xmalloc call to be interleaved with the
10790 preceding two lines.
10791
e766d4d6
JB
107922003-06-24 Joel Brobecker <brobecker@gnat.com>
10793
10794 * gdb.base/bang.exp: New testcase.
10795
f125c9a4
JB
107962003-06-23 Joel Brobecker <brobecker@gnat.com>
10797
10798 * gdb.base/langs.exp: Add some tests for the "minimal" language
10799 support.
10800
6e25beaf
EZ
108012003-06-23 Elena Zannoni <ezannoni@redhat.com>
10802
10803 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
10804 the testcase.
10805
2f816dda
DJ
108062003-06-22 Daniel Jacobowitz <drow@mvista.com>
10807
10808 * gdb.base/relocate.exp: Test add-symbol-file with a variable
10809 offset.
10810
db5a5748
DJ
108112003-06-22 Daniel Jacobowitz <drow@mvista.com>
10812
10813 * gdb.c++/pr-1210.cc: New file.
10814 * gdb.c++/pr-1210.exp: New file.
10815
1df0c130
DJ
108162003-06-21 Daniel Jacobowitz <drow@mvista.com>
10817
10818 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
10819 000-exec-continue.
10820
a92feac0
MK
108212003-06-15 Mark Kettenis <kettenis@gnu.org>
10822
10823 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
10824 on *-*-*bsd* instead of *-*-freebsd*.
10825
81a58f5b
AC
108262003-06-14 Andrew Cagney <cagney@redhat.com>
10827
10828 * gdb.base/store.exp: Test longest and doublest. Test all
10829 parameters. Weaken return statement match.
10830 * gdb.base/store.c: Add longest and doublest - aka long long and
10831 long double functions. Put all parameters into local register
10832 variables. Use negative values.
10833
b257a0d3
AC
108342003-06-14 Andrew Cagney <cagney@redhat.com>
10835
10836 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
10837 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
10838 exit status.
10839 * gdb.base/fileio.exp: Disable target when nointerrupts and
10840 noinferiorio, instead of limiting it to remote. Use remote_exec
10841 instead of system.
d63a86f8 10842
21c38304
JJ
108432003-06-12 Jeff Johnston <jjohnstn@redhat.com>
10844
10845 * gdb.base/float.exp: Add ia64 support.
10846
1bcdb424
CV
108472003-06-12 Corinna Vinschen <vinschen@redhat.com>
10848
10849 * gdb.base/fileio.exp: Run only on remote targets.
10850
6aeb981f
CV
108512003-06-10 Corinna Vinschen <vinschen@redhat.com>
10852
10853 * gdb.base/fileio.c: New file, testing File-I/O.
10854 * gdb.base/fileio.exp: Ditto.
10855
53df362e
RG
108562003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
10857
10858 * gdb.base/shreloc.exp: New file, check symbol values obtained from
10859 shared objects after relocation at load time (gdb PR/1132).
10860 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 10861 as above, part of the shared object relocation test.
53df362e 10862
ffee1b46
MK
108632003-06-08 Mark Kettenis <kettenis@gnu.org>
10864
b5ca3722
MK
10865 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
10866 fully filled history list.
10867 * gdb.base/gdb_history: New file.
10868
03ed860d
MK
10869 * gdb.base/signals.exp: XFAIL "continue to func1" on
10870 i*86-*-freebsd*.
10871
ffee1b46
MK
10872 * gdb.base/attach.exp: When trying to attach to a nonexistent
10873 process, make it possible to specify the PID based on the target,
10874 and do so for *-*-freebsd*.
10875
d80dbb52
RH
108762003-06-02 Richard Henderson <rth@redhat.com>
10877
10878 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
10879
6dd77b81
RH
108802003-06-02 Richard Henderson <rth@redhat.com>
10881
10882 * gdb.base/selftest.exp: Next over lim_at_start initialization.
10883
f6347e16
RH
108842003-06-02 Richard Henderson <rth@redhat.com>
10885
10886 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
10887
2c161407
DJ
108882003-06-01 Daniel Jacobowitz <drow@mvista.com>
10889
10890 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
10891 of globalvar.
10892
572eb746
MK
108932003-06-01 Mark Kettenis <kettenis@gnu.org>
10894
10895 * gdb.asm/asm-source.exp: Check for memory read errors in
10896 disassembler test on *BSD too.
10897
9e9617a5
RH
108982003-06-01 Richard Henderson <rth@redhat.com>
10899
10900 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
10901 for .frame.
10902 (gdbasm_call): Lose ldgp.
10903 (gdbasm_startup): Add frame information.
10904 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
10905
7b34ad4e
MK
109062003-05-31 Mark Kettenis <kettenis@gnu.org>
10907
10908 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
10909 i?86-*-*.
10910
10059fdf
MK
109112003-05-30 Mark Kettenis <kettenis@gnu.org>
10912
10913 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
10914 FreeBSD.
10915
acf4b816
RH
109162003-05-29 Richard Henderson <rth@redhat.com>
10917
10918 * gdb.asm/alpha.inc: New file.
10919 * gdb.asm/asm-source.exp: Use it.
10920
e9ecd949
JB
109212003-05-29 Jim Blandy <jimb@redhat.com>
10922
10923 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
10924 'core.PID'.
10925
e3e5a4f3
JB
109262003-05-22 Jim Blandy <jimb@redhat.com>
10927
10928 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
10929 backtrace.
d63a86f8 10930
72fe3d25
DC
109312003-05-20 David Carlton <carlton@math.stanford.edu>
10932
10933 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
10934 this time.
10935
58da2eb2
DC
109362003-05-19 David Carlton <carlton@bactrian.org>
10937
10938 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
10939 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
10940
1fcb5155
DC
109412003-05-19 David Carlton <carlton@bactrian.org>
10942
10943 * gdb.c++/namespace.exp: Add namespace scope and anonymous
10944 namespace tests.
10945 Bump copyright date.
10946 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
10947 (main): Call C::D::marker2.
10948 * gdb.c++/namespace1.cc: New file.
10949
85e85163
JJ
109502003-05-14 Jeff Johnston <jjohnstn@redhat.com>
10951
10952 Roland McGrath <roland@redhat.com>
d63a86f8 10953 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
10954 there is no manager thread.
10955
a25fbfec
JJ
109562003-05-08 Jeff Johnston <jjohnstn@redhat.com>
10957
d63a86f8
RM
10958 * gdb.threads/schedlock.exp: Remove assumption that all threads
10959 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
10960 in one of the child threads rather than the main thread.
10961
be375bae
JB
109622003-05-07 Jim Blandy <jimb@redhat.com>
10963
09bf6082
JB
10964 Add support for assembly source testing on the s390x.
10965 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
10966 architecture.
10967 * gdb.asm/s390x.inc: New file.
10968
be375bae
JB
10969 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
10970 succession of 'if' statements.
10971
00905d52
AC
109722003-05-05 Andrew Cagney <cagney@redhat.com>
10973
10974 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
10975
b1e29e33
AC
109762003-05-05 Andrew Cagney <cagney@redhat.com>
10977
10978 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
10979 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
10980
e33d66ec
EZ
109812003-05-02 Elena Zannoni <ezannoni@redhat.com>
10982
10983 * gdb.base/charset.exp: Update based on new behavior of set/show
10984 charset commands.
10985
2b6fd0d8
AC
109862003-05-01 Andrew Cagney <cagney@redhat.com>
10987
10988 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
10989 variable do not give memory errors.
10990
130cacce
AF
109912003-04-30 Adam Fedor <fedor@gnu.org>
10992
10993 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
10994 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
10995 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
10996 gdb.objc/basicclass.m: : New files
10997
10998 * lib/gdb.exp (gdb_compile_objc): New procedure.
10999
bea71854
DJ
110002003-04-27 Daniel Jacobowitz <drow@mvista.com>
11001
11002 * gdb.base/signals.exp: Make backtrace tests more specific.
11003
0f20eeea
DC
110042003-04-23 David Carlton <carlton@bactrian.org>
11005
11006 * gdb.c++/maint.exp (test_first_component): Add tests for
11007 'operator' in more locations.
11008
c8c4d8dc
KB
110092003-04-16 Kevin Buettner <kevinb@redhat.com>
11010
11011 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
11012
3fe60e3c
EZ
110132003-04-16 Elena Zannoni <ezannoni@redhat.com>
11014
11015 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 11016 func marke' instead. Update test name.
3fe60e3c 11017
9219021c
DC
110182003-04-15 David Carlton <carlton@math.stanford.edu>
11019
11020 * gdb.c++/maint.exp: New file.
11021
5dd55bdd
EZ
110222003-04-14 Elena Zannoni <ezannoni@redhat.com>
11023
11024 * gdb.threads/schedlock.c: Change type of thread function argument
11025 to long, to avoid warnings on 64-bit platforms.
11026
00890572
EZ
110272003-04-14 Elena Zannoni <ezannoni@redhat.com>
11028
a9c64011
AS
11029 * gdb.base/attach.exp: Add new message from ptrace in case of
11030 attaching to nonexistent process.
d63a86f8 11031
93201743
JB
110322003-04-11 Jim Blandy <jimb@redhat.com>
11033
11034 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
11035 gdb.c++/userdef.cc: Place comments on the lines to which the
11036 marker function might return.
11037 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
11038 gdb.c++/userdef.exp: Look for those comments to check that we've
11039 returned to the right place, instead of checking line numbers.
11040
2a11c64d
EZ
110412003-04-11 Elena Zannoni <ezannoni@redhat.com>
11042
a9c64011
AS
11043 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
11044 match on sourcefile name, instead of directory name.
2a11c64d 11045
68ab8fc5
EZ
110462003-04-10 Elena Zannoni <ezannoni@redhat.com>
11047
d63a86f8 11048 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
11049 working directory name.
11050
5624293a
JB
110512003-04-09 Jim Blandy <jimb@redhat.com>
11052
11053 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
11054 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
11055 after an inferior function call, report the failure, but allow the
11056 test to continue.
11057
f1f02ee4
SC
110582003-04-05 Stephane Carrez <stcarrez@nerim.fr>
11059
11060 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
11061 with -DPROTOTYPES.
11062
6eb79af0
SC
110632003-04-05 Stephane Carrez <stcarrez@nerim.fr>
11064
11065 * gdb.base/break.exp: Revert last patch.
11066
8dfb4cf0
SC
110672003-04-04 Stephane Carrez <stcarrez@nerim.fr>
11068
11069 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
11070 with -DPROTOTYPES.
11071
ed4c619a
AC
110722003-04-02 Andrew Cagney <cagney@redhat.com>
11073
11074 * gdb.base/callfuncs.exp: Make "print add" messages unique.
11075 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
11076 matching directories by the name breakpoint.
11077 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
11078 Make "continue to marker1" consistent.
11079 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
11080 message consistent.
11081 * lib/gdb.exp: Put "the program is no longer running", and "the
11082 program exited" in parenthesis.
11083 * lib/mi-support.exp: Ditto.
d63a86f8 11084
4e35d5f0 110852003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 11086
4e35d5f0
BR
11087 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
11088
71900fe8
AC
110892003-03-29 Andrew Cagney <cagney@redhat.com>
11090
11091 * gdb.base/sizeof.c (main): Print the value of '\377'.
11092 * gdb.base/sizeof.exp: Check the sign of '\377'.
11093
c0655a16
MC
110942003-03-27 Michael Chastain <mec@shout.net>
11095
11096 * gdb.base/gdb1090.exp: New file.
11097 * gdb.base/gdb1090.cc: New file.
11098
5b2a3989
JB
110992003-03-27 J. Brobecker <brobecker@gnat.com>
11100
11101 * gdb.gdb/observer.exp: New regression test.
11102
79876890
MC
111032003-03-27 Michael Chastain <mec@shout.net>
11104
11105 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
11106 * gdb.base/ptype.exp: Likewise.
11107
6eac95e3
CV
111082003-03-27 Corinna Vinschen <vinschen@redhat.com>
11109
11110 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
11111
e8c71839
MC
111122003-03-26 Michael Chastain <mec@shout.net>
11113
11114 * gdb.base/ptype.exp: Actually use some typedef'd types.
11115
71b10041
SC
111162003-03-21 Stephane Carrez <stcarrez@nerim.fr>
11117
11118 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
11119 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
11120
2512cf80
CV
111212003-03-20 Corinna Vinschen <vinschen@redhat.com>
11122
11123 * gdb.base/default.exp: Fix regular expression.
11124
0d195a4f
CV
111252003-03-20 Corinna Vinschen <vinschen@redhat.com>
11126
11127 * gdb.base/args.exp: Fix regular expression.
11128
8a2dbca8
CV
111292003-03-20 Corinna Vinschen <vinschen@redhat.com>
11130
11131 * gdb.base/help.exp: Allow Win32 child process.
11132
bf028682
CV
111332003-03-20 Corinna Vinschen <vinschen@redhat.com>
11134
11135 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
11136 when stepping out of main().
11137
182dbe85
CV
111382003-03-20 Corinna Vinschen <vinschen@redhat.com>
11139
11140 * gdb.base/default.exp: Check for win32 specific message when calling
11141 "run" without executable.
11142
d67a6ba5
CV
111432003-03-20 Corinna Vinschen <vinschen@redhat.com>
11144
11145 * gdb.base/args.exp: Expect .exe in output.
11146
a955b5bb
CV
111472003-03-20 Corinna Vinschen <vinschen@redhat.com>
11148
11149 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
11150 Cygwin native.
11151
bf6bad4b
AC
111522003-03-17 Andrew Cagney <cagney@redhat.com>
11153
11154 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
11155 vector registes.
11156 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
11157 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
11158
293e9a31
DC
111592003-03-17 David Carlton <carlton@math.stanford.edu>
11160
11161 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
11162 test, for PR breakpoints/38.
11163 Call test_watchpoint_and_breakpoint.
11164 * gdb.base/watchpoint.c (func3): New function.
11165 (main): Call func3.
11166
5330f2db
DC
111672003-03-04 David Carlton <carlton@math.stanford.edu>
11168
11169 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
11170 Garply<Garply<char> >:: garply".
11171 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
11172 with respect to PR c++/1111; note also PR c++/1113.
11173 (test_template_breakpoints): KFAIL "constructor breakpoint" with
11174 respect to PR c++/1062.
11175 KFAIL "destructor breakpoint" with respect to PR c++/1112.
11176
6ece72da
DC
111772003-03-03 David Carlton <carlton@math.stanford.edu>
11178
11179 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
11180 with respect to PR c++/57.
11181 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
11182 c++/826.
11183 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
11184 respect to PR c++/57.
11185
85ca1584
DC
111862003-03-03 David Carlton <carlton@math.stanford.edu>
11187
11188 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
11189 respect to PR c++/33 into FAILs.
11190
98e9c5b8
MC
111912003-03-03 Michael Chastain <mec@shout.net>
11192
7bedbf27
MC
11193 * configure.in: Update copyright years.
11194
111952003-03-03 Michael Chastain <mec@shout.net>
11196
11197 * Makefile.in: Update copyright years.
98e9c5b8 11198
f683e100
DC
111992003-02-28 David Carlton <carlton@math.stanford.edu>
11200
11201 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
11202 print class instead of struct and/or superfluous protection
11203 specifiers, as long as the resulting output is equivalent to the
11204 source code.
11205 Delete FIXME from end of messages on tests that don't need
11206 fixing.
11207
a9e0cf2c
DC
112082003-02-28 David Carlton <carlton@math.stanford.edu>
11209
11210 * gdb.c++/templates.exp (do_tests): Allow const in the two
11211 Foo<volatile char *>::foo tests.
11212
e8d359df
MS
112132003-02-27 Michael Snyder <msnyder@redhat.com>
11214
d63a86f8 11215 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
11216 will be consistant.
11217
0b71dc91
DC
112182003-02-26 David Carlton <carlton@math.stanford.edu>
11219
11220 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
11221 char *>::foo" test with respect to PR c++/33. Create a new test
11222 which is identical to that one except that it doesn't put the
11223 space between the "char" and the "*"; KFAIL it, too.
11224
dd14ab43
DC
112252003-02-26 David Carlton <carlton@math.stanford.edu>
11226
11227 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
11228 template types into either PASSes or KFAILs (corresponding to PR
11229 c++/57). Tweak indentation. Update copyright.
11230
1146c7f1
SC
112312003-02-23 Stephane Carrez <stcarrez@nerim.fr>
11232
11233 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
11234
74641dfb
MC
112352003-02-13 Michael Chastain <mec@shout.net>
11236
11237 * gdb.base/exprs.exp: Remove i960 remnants.
11238 * gdb.base/funcargs.exp: Likewise.
11239 * gdb.base/list.exp: Likewise.
11240 * gdb.base/ptype.exp: Likewise.
11241
559cd2d0
DC
112422003-02-14 David Carlton <carlton@math.stanford.edu>
11243
11244 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
11245 pEe->D::vg()" from XFAIL to KFAIL.
11246
c4f90d87
JM
112472003-02-13 Jason Molenda (jmolenda@apple.com)
11248
11249 * gdb.base/maint.exp: Update maint print statistics regexp to include
11250 new entries.
11251
cbc4d97c
MC
112522003-02-13 Michael Chastain <mec@shout.net>
11253
11254 * gdb.c++/inherit.exp: Remove call to get_debug_format.
11255
40f235b7
MC
112562003-02-12 Michael Chastain <mec@shout.net>
11257
11258 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
11259 * gdb.c++/inherit.exp: Likewise.
11260 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
11261 * gdb.c++/templates.exp: Likewise.
11262 * gdb.c++/virtfunc.exp: Likewise.
11263
c56716b0
JM
112642003-02-06 Jason Molenda (jason-cl@molenda.com)
11265
11266 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
11267 why the code is written that way.
11268
070afcf8
MC
112692003-02-05 Michael Chastain <mec@shout.net>
11270
11271 * gdb.base/dump.exp: Add missing copyright line.
11272
5d0331e5
JM
112732003-02-05 Jason Molenda (jason-cl@molenda.com)
11274
f7ae6d3e 11275 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
11276 at the beginning so the breakpoint doesn't get set on the loop.
11277
92851186
MC
112782003-02-05 Michael Chastain <mec@shout.net>
11279
11280 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
11281 output for configurations with gcc 2.95.3.
11282
cbf1e085
AC
112832003-02-05 Keith Seitz <keiths@redhat.com>
11284 Andrew Cagney <ac131313@redhat.com>
11285
11286 * gdb.mi/mi-cli.exp: New file.
d63a86f8 11287
29518e1e
MC
112882003-02-04 Michael Chastain <mec@shout.net>
11289
11290 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
11291 Call perror and then continue.
11292
5af1d5f3
MC
112932003-02-03 Michael Chastain <mec@shout.net>
11294
11295 * gdb.c++/pr-1023.cc: New file.
11296 * gdb.c++/pr-1023.exp: New file.
11297
6b549786
JB
112982003-02-05 Jim Blandy <jimb@redhat.com>
11299
11300 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
11301 it's local to foobar. Check for it there, and check that it's not
11302 present in main.
11303 * gdb.c++/local.cc (marker2): New function.
11304 (foobar): Call marker1.
11305 (main): Call marker2 instead of marker1.
11306
67f16606
AC
113072003-02-04 Andrew Cagney <ac131313@redhat.com>
11308
11309 * gdb.disasm/mn10200.exp: Obsolete file.
11310 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
11311 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
11312 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
11313
1c5cb38e
DC
113142003-02-04 David Carlton <carlton@math.stanford.edu>
11315
11316 * gdb.c++/overload.exp: Test intToChar(1).
11317 * gdb.c++/overload.cc (intToChar): New.
11318 (main): Call intToChar.
11319
d1fe6965
DC
113202003-02-03 David Carlton <carlton@math.stanford.edu>
11321
11322 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
11323 'might_kfail' arg.
11324 KFAIL some of the continue_to_bp_overloaded calls, according to
11325 PR c++/1025.
11326
9ba61c5d
MC
113272003-02-01 Michael Chastain <mec@shout.net>
11328
11329 * gdb.base/advance.c (marker1): New marker function.
11330 * gdb.base/advance.exp: When the 'advance' command lands on the
11331 return breakpoint, it can legitimately stop on either the
11332 current line or the next line. Accommodate both outcomes.
11333 * gdb.base/until.exp: Likewise.
11334
e7494ffb
AC
113352003-02-02 Andrew Cagney <ac131313@redhat.com>
11336
11337 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
11338 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
11339 now a list, not a tuple.
11340 * gdb.mi/mi-var-display.exp: Ditto.
11341 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 11342
075559bc
AC
113432003-02-01 Andrew Cagney <ac131313@redhat.com>
11344
11345 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
11346 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
11347 stack backtraces.
11348 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 11349
2bd4c7b1
MK
113502003-02-01 Mark Kettenis <kettenis@gnu.org>
11351
11352 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
11353 gdb.mi/mi1-pthreads.exp: Return instead of calling
11354 gdb_suppress_entire_file.
11355
eabd8992
MS
113562003-02-01 Mark Salter <msalter@redhat.com>
11357
11358 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
11359
71469e2f
MS
113602003-01-31 Mark Salter <msalter@redhat.com>
11361
11362 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
11363 Support empty arg.
11364
38a94d44
MC
113652003-01-30 Michael Chastain <mec@shout.net>
11366
11367 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
11368 This was a workaround for a UTF-8 bug in readline 4.3. The bug
11369 has been fixed in gdb/readline on 2003-01-09.
11370
19ea9e73
MS
113712003-01-29 Michael Snyder <msnyder@redhat.com>
11372
e8d359df
MS
11373 * gdb.base/maint.exp: Allow for leading underscore in symbol.
11374 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
11375 * gdb.base/args.exp: Skip if target does not support args passing.
11376
2307bd6a
DJ
113772003-01-22 Daniel Jacobowitz <drow@mvista.com>
11378
19ea9e73 11379 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
11380 gdb_test. Accept a list of expect arguments as the third
11381 parameter.
11382 (gdb_test): Use it.
11383
f2dd3617
EZ
113842003-01-20 Elena Zannoni <ezannoni@redhat.com>
11385
11386 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
11387 allow for different test tree configurations. Update some
11388 tescases accordingly.
11389 * gdb.arch/altivec-regs.exp: Ditto.
11390 * gdb.asm/asm-source.exp: Ditto.
11391 * gdb.base/advance.exp: Ditto.
11392 * gdb.base/display.exp: Ditto.
d63a86f8 11393 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
11394 * gdb.base/mips_pro.exp: Ditto.
11395 * gdb.base/overlays.exp: Ditto.
11396 * gdb.base/relocate.exp: Ditto.
11397 * gdb.base/setshow.exp: Ditto.
11398 * gdb.base/step-line.exp: Ditto.
11399 * gdb.base/step-test.exp: Ditto.
11400 * gdb.base/until.exp: Ditto.
11401 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
11402
c71cdefd
DC
114032003-01-17 David Carlton <carlton@math.stanford.edu>
11404
11405 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
11406 corresponding to PR c++/945.
11407 Update copyright.
11408
fdba05d7
DC
114092003-01-17 David Carlton <carlton@math.stanford.edu>
11410
11411 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
11412 corresponding to PR c++/68.
11413
114142003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
11415
11416 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
11417 (test_paddr_hairy_functions): Call print_addr_2_kfail for
11418 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
11419
c362c33a
EZ
114202003-01-15 Elena Zannoni <ezannoni@redhat.com>
11421
0fbc361c
EZ
11422 * gdb.base/break.exp: Fix change of default location, because of
11423 removal of until tests.
11424 * gdb.base/help.exp: Update test for new 'until' help message.
11425 Add test for help on 'advance'.
a9c64011 11426 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 11427
dabf8a35
MK
114282003-01-15 Mark Kettenis <kettenis@gnu.org>
11429
11430 * gdb.base/default.exp: Adapt "info float" test for recent changes
11431 to that command. Add test for "info vector".
11432 * gdb.base/float.exp: New file. Add test for "info float" that
11433 resembles the old test in gdb.base/default.exp.
11434
a1769aca
DC
114352003-01-15 David Carlton <carlton@math.stanford.edu>
11436
11437 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
11438
82025e13
EZ
114392003-01-15 Elena Zannoni <ezannoni@redhat.com>
11440
11441 * gdb.base/break.exp: Move the tests of until command from here...
11442 * gdb.base/until.exp: ... to here. New file. Add other tests.
11443 * gdb.base/advance.c: New file.
11444 * gdb.base/advance.exp: New file.
11445
8f9ab801
EZ
114462003-01-14 Elena Zannoni <ezannoni@redhat.com>
11447
a9c64011
AS
11448 * gdb.base/args.c: New file.
11449 * gdb.base/args.exp: New file.
8f9ab801 11450
9ae66589
DJ
114512003-01-14 Daniel Jacobowitz <drow@mvista.com>
11452
11453 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
11454
8d77e5c3
DJ
114552003-01-14 Daniel Jacobowitz <drow@mvista.com>
11456
11457 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
11458
12d2f0a1
DJ
114592003-01-14 Daniel Jacobowitz <drow@mvista.com>
11460
11461 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
11462 dates.
11463
6ca37014
DJ
114642003-01-13 Daniel Jacobowitz <drow@mvista.com>
11465
11466 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
11467
b0023472
DJ
114682003-01-13 Daniel Jacobowitz <drow@mvista.com>
11469
11470 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
11471 (ptype &*"foo").
11472 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
11473
607fbc54 114742003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
11475
11476 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
11477 * gdb.mi/mi1-console.exp: Likewise.
11478
607fbc54 114792003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
11480
11481 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
11482 * gdb.mi/mi1-console.exp: Likewise.
11483
a1fb14a2
DJ
114842003-01-13 Daniel Jacobowitz <drow@mvista.com>
11485
11486 * gdb.c++/overload.exp: Remove some fixed XFAILs.
11487
c4cf40b7
DJ
114882003-01-09 Daniel Jacobowitz <drow@mvista.com>
11489
11490 * gdb.base/detach.exp: New test.
11491
696d5a5b
DJ
114922003-01-09 Daniel Jacobowitz <drow@mvista.com>
11493
11494 * Makefile.in (ALL_SUBDIRS): New variable.
11495 (subdirs, clean, distclean): Use it.
11496 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
11497 regenerating Makefile, since it is generated from the top level.
11498 * gdb.asm/Makefile.in: Likewise.
11499 * gdb.base/Makefile.in: Likewise.
11500 * gdb.c++/Makefile.in: Likewise.
11501 * gdb.disasm/Makefile.in: Likewise.
11502 * gdb.java/Makefile.in: Likewise.
11503 * gdb.mi/Makefile.in: Likewise.
11504 * gdb.threads/Makefile.in: Likewise.
11505 * gdb.trace/Makefile.in: Likewise.
11506
754533e4
DC
115072003-01-09 David Carlton <carlton@math.stanford.edu>
11508
11509 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
11510 Add copyright year 2003.
11511
d8b3e9ee
MC
115122003-01-06 Michael Chastain <mec@shout.net>
11513
11514 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
11515 When selecting a thread, 'line' and 'file' are optional.
11516 * gdb.mi/mi1-pthreads.exp: Likewise.
11517
8e9e0fe6
AS
115182003-01-06 Andreas Schwab <schwab@suse.de>
11519
11520 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
11521 failures.
11522
b5ab8ff3
DJ
115232003-01-04 Daniel Jacobowitz <drow@mvista.com>
11524
11525 Fix PR gdb/844
11526 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
11527 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
11528
11529 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
11530 instead of calling gdb_suppress_entire_file.
11531 * gdb.threads/print-threads.exp: Likewise.
11532 * gdb.threads/schedlock.exp: Likewise.
11533
11534 * gdb.threads/killed.exp: Return instead of calling
11535 gdb_suppress_entire_file.
11536 * gdb.threads/linux-dp.exp: Likewise.
11537 * gdb.threads/pthreads.exp: Likewise.
11538
1e698235
DJ
115392003-01-04 Daniel Jacobowitz <drow@mvista.com>
11540
11541 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
11542 stabs.
11543 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
11544 * gdb.base/whatis.exp: Always allow (void) after function names.
11545
147ff08c
DJ
115462003-01-04 Daniel Jacobowitz <drow@mvista.com>
11547
11548 * gdb.c++/casts.exp: Correct regexp.
11549
dc62bfc2
MK
115502003-01-04 Mark Kettenis <kettenis@gnu.org>
11551
11552 * configure.in: Call AC_CONFIG_HEADER. Don't call
11553 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
11554 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
11555 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
11556 aforementioned directories in the AC_OUPUT call.
11557 * config.hin: New file.
11558 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
11559 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
11560 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
11561 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
11562 pass -I$objdir instead of -I$objdir/$subdir in compilation.
11563 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
11564 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
11565 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
11566 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
11567 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
11568 gdb.threads/configure.in, gdb.threads/configure,
11569 gdb.threads/config.in, gdb.trace/configure.in,
11570 gdb.trace/configure: Removed.
11571
77afa639
MC
115722003-01-03 Michael Chastain <mec@shout.net>
11573
11574 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
11575 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
11576
7634bb6e
DJ
115772003-01-03 Daniel Jacobowitz <drow@mvista.com>
11578
11579 * gdb.base/store.exp: Fix regular expressions.
11580
b39c905e
MK
115812002-12-28 Mark Kettenis <kettenis@gnu.org>
11582
11583 * configure.in: Rewrite.
11584 * configure: Regenerated.
11585
0a8551dd
DC
115862003-01-03 David Carlton <carlton@math.stanford.edu>
11587
11588 * gdb.base/psymtab.exp: New file.
11589 * gdb.base/psymtab1.c: Ditto.
11590 * gdb.base/psymtab2.c: Ditto.
11591
c60b7188
AF
115922002-12-23 Adam Fedor <fedor@gnu.org>
11593
11594 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
11595
ee73db83
DC
115962002-12-23 David Carlton <carlton@math.stanford.edu>
11597
11598 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
11599 and current_directory initialization.
11600
d6c1774e
JB
116012002-12-22 Jim Blandy <jimb@redhat.com>
11602
f0a847b8
JB
11603 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
11604 rather than as part of the output file name.
11605
d6c1774e
JB
11606 * gdb.base/attach.exp: There's no need to copy the test program to
11607 /tmp; that was only ever necessary on HP/UX, and this test is
11608 entirely disabled there anyway.
11609
f0708dbb
JB
116102002-12-21 Jim Blandy <jimb@redhat.com>
11611
4c2acfea
JB
11612 * gdb.c++/psmang.exp: Doc fix.
11613
f0708dbb
JB
11614 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
11615 test.
11616
9579e000
DC
116172002-12-20 David Carlton <carlton@math.stanford.edu>
11618
11619 * gdb.c++/annota2.exp: KFAIL annotate-quit.
11620
d1810171
MC
116212002-12-18 Michael Chastain <mec@shout.net>
11622
11623 * gdb.c++/annota2.exp: Add copyright year 2002.
11624
76565097
DC
116252002-12-17 David Carlton <carlton@math.stanford.edu>
11626
11627 * gdb.c++/try_catch.cc: Add marker comments.
11628 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
11629 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
11630 * gdb.c++/m-static.cc: Ditto.
11631 * gdb.c++/m-static1.cc: Ditto.
11632 * gdb.c++/try_catch.cc: Ditto.
11633
da81390b
JJ
116342002-12-16 Jeff Johnston <jjohnstn@redhat.com>
11635
11636 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
11637 to see whether we are using the new -environment-directory
11638 command which resets via -r or the old version of the command
11639 which may prompt the user. Part of fix for gdb/741.
11640
b304d130
AC
116412002-12-13 Andrew Cagney <ac131313@redhat.com>
11642
11643 * gdb.fortran/types.exp: Update obsolete comment.
11644 * gdb.fortran/exprs.exp: Ditto.
11645 * lib/gdb.exp: Delete obsolete code.
11646 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
11647 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
11648 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
11649 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
11650 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
11651 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
11652 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
11653 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
11654 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
11655 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
11656 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
11657 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
11658 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
11659 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
11660 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
11661 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
11662 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
11663 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
11664 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
11665 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
11666 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
11667 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
11668 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
11669 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
11670 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
11671 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
11672 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
11673 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
11674 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
11675 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
11676 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
11677 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
11678 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
11679 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
11680 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
11681 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
11682 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
11683
a23b6e6a
DC
116842002-12-11 David Carlton <carlton@math.stanford.edu>
11685
11686 * gdb.c++/m-data.exp: Add test for members that shadow global
11687 variables: see PR gdb/804.
11688 * gdb.c++/m-data.cc: Ditto.
11689
6604731b
DJ
116902002-12-10 Daniel Jacobowitz <drow@mvista.com>
11691
11692 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
11693
de46ecd7
DC
116942002-12-06 David Carlton <carlton@math.stanford.edu>
11695
11696 * gdb.base/store.c: Don't declare functions static.
11697
27e829d0
AC
116982002-12-04 Andrew Cagney <ac131313@redhat.com>
11699
11700 * gdb.base/store.exp, gdb.base/store.c: New files.
11701
92806416
DJ
117022002-12-03 Daniel Jacobowitz <drow@mvista.com>
11703
11704 * gdb.base/selftest.exp: Update for current gdb.
11705
3bcbaac5
DJ
117062002-12-03 Daniel Jacobowitz <drow@mvista.com>
11707
11708 * gdb.base/maint.exp: Only dump symbols from one source file
11709 or objfile.
11710
f4f00b1f
DJ
117112002-12-03 Daniel Jacobowitz <drow@mvista.com>
11712
11713 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
11714 function call.
11715
f1c8a949
JB
117162002-11-25 Jim Blandy <jimb@redhat.com>
11717
11718 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
11719 function appearing in error message.
11720
9e297a97
DJ
117212002-11-21 Daniel Jacobowitz <drow@mvista.com>
11722
11723 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
11724
1f312e79
JJ
117252002-11-08 Jeff Johnston <jjohnstn@redhat.com>
11726
d63a86f8
RM
11727 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
11728 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
11729 should be in mi console format. This is part of fix for PR gdb/604.
11730
83c31e7d
FN
117312002-09-18 Fernando Nasser <fnasser@redhat.com>
11732
11733 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
11734 which explicitly prints the zero offset as "+0".
11735
322b3f65
DJ
117362002-10-22 Daniel Jacobowitz <drow@mvista.com>
11737
11738 * gdb.threads/schedlock.c (args): Make unsigned.
11739
117402002-10-21 Daniel Jacobowitz <drow@mvista.com>
11741
11742 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
11743 numbers. Allow "foo2|selected stack frame".
11744 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
11745 * gdb.asm/asmsrc2.s: Likewise.
11746 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
11747 comments.
11748 * gdb.asm/mips.inc: New file.
11749
5e2fe5b8
AF
117502002-10-18 Adam Fedor <fedor@gnu.org>
11751
11752 * gdb.base/default.exp: Update expected output to include 'ObjC'.
11753 * gdb.base/help.exp: Likewise.
11754
abe1a5d0
KB
117552002-10-17 Kevin Buettner <kevinb@redhat.com>
11756
11757 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
11758 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
11759
10abb1d4
JB
117602002-10-02 Jim Blandy <jimb@redhat.com>
11761
11762 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
11763
1f609b42
AC
117642002-10-01 Andrew Cagney <ac131313@redhat.com>
11765
11766 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
11767 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
11768 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
11769 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
11770 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
11771 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
11772 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
11773
0aee02e4
AC
117742002-09-29 Andrew Cagney <ac131313@redhat.com>
11775
11776 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
11777 * mi0-disassemble.exp, mi0-eval.exp: Delete.
11778 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
11779 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
11780 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
11781 * mi0-var-block.exp, mi0-var-child.exp: Delete.
11782 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 11783
6fde09ad
KB
117842002-09-27 Kevin Buettner <kevinb@redhat.com>
11785
11786 * gdb.base/annota1.exp (info break): Make directory components of
11787 path optional since not all compilers emit this debug information.
11788
11789 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
11790 step ends up stepping out of the function instead of stopping on
11791 the epilogue.
11792
9e8aab75
KS
117932002-09-26 Keith Seitz <keiths@redhat.com>
11794
11795 * lib/insight-support.exp (gdbtk_start): Figure out where
11796 the insight executable is based on where gdb is. Use this
11797 executable to start insight instead of gdb.
11798
e36180d7
AC
117992002-09-25 Andrew Cagney <cagney@redhat.com>
11800
11801 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
11802
9dd34b2b
AC
118032002-09-24 Andrew Cagney <ac131313@redhat.com>
11804
11805 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
11806 test_isolated_complaints.
11807 (test_empty_complaint): New function.
11808 (test_empty_complaints): New function. Check no output when no
11809 complaints.
d63a86f8 11810
dea97812
KB
118112002-09-19 Jim Blandy <jimb@redhat.com>
11812
a9c64011 11813 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 11814
54951bd7
AC
118152002-09-19 Andrew Cagney <ac131313@redhat.com>
11816
11817 * gdb.gdb/complaints.exp: New file.
11818
dec43320
AC
118192002-09-18 Andrew Cagney <ac131313@redhat.com>
11820
11821 * gdb.base/maint.exp: Check `help maint internal-warning'.
11822
e70d6e3f
DC
118232002-09-18 David Carlton <carlton@math.stanford.edu>
11824
11825 * gdb.c++/m-static.exp: Remove breakpoints depending on line
11826 numbers, and replace them by a single breakpoint after the
11827 constructors are all finished.
11828 Add test 4.
11829 * gdb.c++/m-static.cc: Add test 4.
11830 * gdb.c++/m-static.h: New file.
11831 * gdb.c++/m-static1.cc: New file.
11832
11833 * gdb.c++/printmethod.exp: New file.
11834 * gdb.c++/printmethod.cc: New file.
11835
11836 * gdb.c++/pr-574.exp: New file.
11837 * gdb.c++/pr-574.cc: New file.
11838
afb5c968
CV
118392002-09-18 Corinna Vinschen <vinschen@redhat.com>
11840
11841 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
11842 embedded targets which never actually exit.
11843
31e45dee
FN
118442002-09-18 Fernando Nasser <fnasser@redhat.com>
11845
11846 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
11847 "don't step after run" as unresolved or unsupported, instead of xfail.
11848
a283c5a1
CV
118492002-09-18 Corinna Vinschen <vinschen@redhat.com>
11850
11851 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
11852 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
11853 Add newline to expected string in "step out of main (status wrapper)"
11854 case.
11855
11350d2a
CV
118562002-09-18 Corinna Vinschen <vinschen@redhat.com>
11857
11858 * lib/gdb.exp (rerun_to_main): Allow restarting application.
11859 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
11860
0deec7d6
TT
118612002-09-17 Tom Tromey <tromey@redhat.com>
11862
11863 * gdb.base/printcmds.exp (test_print_string_constants): Expect
11864 \000, not \0, in double-quoted string.
11865
b2b4a1b5
CV
118662002-09-14 Corinna Vinschen <vinschen@redhat.com>
11867
c9d37158 11868 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
11869 string after running the commands execution on breakpoint tests.
11870
1c56143a
CV
118712002-09-13 Corinna Vinschen <vinschen@redhat.com>
11872
11873 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
11874
37f8da45
JB
118752002-09-12 Joel Brobecker <brobecker@gnat.com>
11876
11877 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
11878
08b468e0
KS
118792002-09-10 Keith Seitz <keiths@redhat.com>
11880
11881 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
11882 runto proc.
11883 (mi_run_to_main): Use mi_runto.
11884 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
11885
dc360f58
KS
118862002-09-10 Keith Seitz <keiths@redhat.com>
11887
11888 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
11889 regexp for stopping at main. Could have multiple event notifications.
11890 Don't assume that main was declared with no parameters.
11891 (mi_next): Use mi_step_to.
11892 (mi_step): Use mi_next_to.
11893
ce3abcfb
CV
118942002-09-09 Corinna Vinschen <vinschen@redhat.com>
11895
11896 * gdb.base/default.exp: Fix expected string in `info float' test.
11897
d1f5b980
BE
118982002-09-09 Ben Elliston <bje@redhat.com>
11899
11900 * config/mips.exp: Update comments.
11901 * config/mips-idt.exp: Likewise.
11902 * config/nind.exp: Likewise.
11903 * config/slite.exp: Likewise.
11904 * config/sparclet.exp: Likewise.
11905 * config/udi.exp: Likewise.
11906 * config/vx.exp: Likewise.
11907 * config/vxworks29k.exp: Likewise.
11908
2f71430b
JB
119092002-09-05 Jim Blandy <jimb@redhat.com>
11910
11911 * gdb.threads/killed.exp: Fix test failure message.
11912
7ddebc7e
KS
119132002-09-04 Keith Seitz <keiths@redhat.com>
11914
11915 * lib/mi-support.exp: Update copyright.
11916 (mi_gdb_test): Increase the priority of the expected pattern
11917 so that it matches gdb_test.
11918
0ae67eb3
KS
119192002-09-03 Keith Seitz <keiths@redhat.com>
11920
11921 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
11922 Use integer comparison instead of string comparison for testing
11923 whether binary was built.
11924
38fc42c8
JB
119252002-09-03 Jim Blandy <jimb@redhat.com>
11926
11927 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
11928
b6ff0e81
JB
119292002-08-29 Jim Blandy <jimb@redhat.com>
11930
11931 * gdb.threads/pthreads.exp: Move the portable thread compilation
11932 code into a function in lib/gdb.exp, and call that from here.
11933 * lib/gdb.exp (gdb_compile_pthreads): New function.
11934
07c98896
KS
119352002-08-29 Keith Seitz <keiths@redhat.com>
11936
11937 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
11938 expect_out so that callers can get at it.
11939
0312286c
DJ
119402002-08-23 Daniel Jacobowitz <drow@mvista.com>
11941
11942 * gdb.threads/print-threads.c: New file.
11943 * gdb.threads/print-threads.exp: New file.
11944 * gdb.threads/schedlock.c: New file.
11945 * gdb.threads/schedlock.exp: New file.
11946
dd039bc4
EZ
119472002-08-22 Elena Zannoni <ezannoni@redhat.com>
11948
a9c64011
AS
11949 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
11950 not altivec.c.
dd039bc4 11951
1f36144c
MK
119522002-08-17 Mark Kettenis <kettenis@gnu.org>
11953
11954 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
11955 targets. The problem should be fixed now.
11956
16057ec7 119572002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
11958
11959 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
11960 2002-07-24 change that removes final dots from error messages.
11961
3c1499ad
TT
119622002-08-13 Tom Tromey <tromey@redhat.com>
11963
11964 * gdb.base/readline.exp: New file.
11965
a20ce2c3
AC
119662002-08-01 Andrew Cagney <ac131313@redhat.com>
11967
11968 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
11969 supress message.
11970
db034ac5
AC
119712002-08-01 Andrew Cagney <cagney@redhat.com>
11972
11973 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
11974 CHILL_FOR_TARGET and CHILL_LIB.
11975 * configure.in (configdirs): Remove gdb.chill.
11976 * configure: Regenerate.
11977 * lib/gdb.exp: Obsolete references to chill.
11978 * gdb.fortran/types.exp: Ditto.
11979 * gdb.fortran/exprs.exp: Ditto.
11980
3e000b18
KB
119812002-07-30 Kevin Buettner <kevinb@redhat.com>
11982
11983 * gdb.base/shlib-call.exp (additional_flags): Conditionally
11984 set Irix-specific compile and link flags.
11985
28f4966b
KB
119862002-07-29 Kevin Buettner <kevinb@redhat.com>
11987
11988 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
11989 source files. The ``-o'' option doesn't work with the ``-E'' option
11990 when using the Irix compiler.
11991
46c0d5a6
DJ
119922002-07-19 Daniel Jacobowitz <drow@mvista.com>
11993
11994 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
11995 Improve support for reusing an exec file. Copy exec file
11996 to target, and run gdbserver on the target instead of on the host.
11997
eecf4bed
JB
119982002-07-18 Jim Blandy <jimb@redhat.com>
11999
0f815cdf
JB
12000 * gdb.base/ending-run.exp: Don't expect to see the program end in
12001 some orderly fashion when we're running on a real stand-alone
12002 board.
12003
eecf4bed
JB
12004 * gdb.base/interrupt.exp: Correct logic for skipping tests on
12005 targets that don't support interrupts.
12006
52d309e4
JB
120072002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
12008
12009 * gdb.base/attach.exp: Add patterns to match output from /proc-based
12010 systems.
12011 Move comments in expect statements to inside the actions, so that they
12012 don't get matched against.
12013
ff683d9e
MK
120142002-07-10 Mark Kettenis <kettenis@gnu.org>
12015
12016 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
12017 function when asleep" test.
12018
b5356753
AC
120192002-07-10 Andrew Cagney <ac131313@redhat.com>
12020
12021 * gdb.base/page.exp: Rewrite to handle problems with very long
12022 `info set' output. Update copyright.
12023
6aa4d13a
AC
120242002-06-26 Andrew Cagney <ac131313@redhat.com>
12025
12026 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
12027 gdb.threads-hp.
12028 * gdb.hp/configure: Regenerate.
12029 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
12030 * gdb.hp/gdb.threads-hp/configure: Delete file.
12031 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
12032
8cf8c2b8
AC
120332002-06-22 Andrew Cagney <ac131313@redhat.com>
12034
12035 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
12036 setlocale, bindtextdomain and textdomain.
12037
6827a8f8
JB
120382002-06-11 Jim Blandy <jimb@redhat.com>
12039
919d772c
JB
12040 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
12041 preprocessor macro information is present.
12042
6827a8f8
JB
12043 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
12044 tests.
12045
c15b0d21
MS
120462002-06-06 Michael Snyder <msnyder@redhat.com>
12047
c5984d70
MS
12048 * gdb.base/overlays.exp: Record addresses of overlay
12049 functions in TCL variables rather than in GDB variables,
12050 to avoid having GDB convert them to pointers (with loss
12051 of information).
12052
d63a86f8 12053 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 12054 default linker script changes.
c15b0d21
MS
12055 * gdb.base/long_long.exp: Add check for sizeof (long double).
12056
be26fe0d
ML
120572002-06-06 Michal Ludvig <mludvig@suse.cz>
12058
12059 * gdb.asm/asm-source.exp: Add x86-64 target.
12060 * gdb.asm/x86_64.inc: New.
d63a86f8 12061
258093ca 120622002-05-30 Michael Chastain <mec@shout.net>
258093ca 12063
4b3153f1 12064 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
12065 * gdb.c++/m-static.cc: New file.
12066 * gdb.c++/m-static.exp: New file.
12067
241264c6
MS
120682002-05-28 Michael Snyder <msnyder@redhat.com>
12069
12070 * gdb.base/call-ar-st.exp: Allow for reduced floating point
12071 precision.
12072
9bba8c8f 120732002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 12074
4b3153f1 12075 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
12076 * gdb.c++/m-data.cc: New file.
12077 * gdb.c++/m-data.exp: New file.
12078
120792002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 12080
4b3153f1 12081 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 12082 * gdb.c++/try_catch.cc: New file.
d63a86f8 12083 * gdb.c++/try_catch.exp: New file.
9bba8c8f 12084
def1b996
MC
120852002-05-27 Michael Chastain <mec@shout.net>
12086
12087 * gdb.c++/local.exp: Accept more nested types in output.
12088
522ba268
MC
120892002-05-26 Michael Chastain <mec@shout.net>
12090
12091 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
12092
277254ba
MS
120932002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
12094
12095 * lib/gdb.exp (gdb_wrapper_init): Just because
12096 gdb_wrapper_file exists, this does not mean that the file
12097 should not be rebuilt. That is what gdb_wrapper_initialized
12098 is for.
12099 (default_gdb_init): Reset gdb_wrapper_initialized.
12100
b61a8733
MS
121012002-05-23 Michael Snyder <msnyder@redhat.com>
12102
d63a86f8 12103 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
12104 the precision of the floating point test results.
12105 * gdb.base/call-rt-st.exp: Ditto.
12106
b61a8733
MS
12107 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
12108 * gdb.base/call-rt-st.exp: Ditto.
12109
56f6e910
MC
121102002-05-19 Michael Chastain <mec@shout.net>
12111
12112 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
12113
ad0b0016
EZ
121142002-05-19 Elena Zannoni <ezannoni@redhat.com>
12115
a9c64011
AS
12116 * configure.in (configdirs): Add gdb.arch.
12117 * configure: Regenerate.
ad0b0016 12118
f617d2b6
JB
121192002-05-17 Jim Blandy <jimb@redhat.com>
12120
12121 * gdb.base/completion.exp: Recognize the more detailed error
12122 messages produced by the macro expander's lexical analyzer.
12123
eac2a696
EZ
121242002-05-14 Elena Zannoni <ezannoni@redhat.com>
12125
a9c64011
AS
12126 * gdb.arch/altivec-abi.c: New file.
12127 * gdb.arch/altivec-abi.exp: New file.
12128 * gdb.arch/altivec-regs.c: New file.
12129 * gdb.arch/altivec-regs.exp: New file.
eac2a696 12130
2fdde8f8
DJ
121312002-05-14 Daniel Jacobowitz <drow@mvista.com>
12132
12133 * gdb.base/maint.exp (maint print type): Update for new type
12134 structure.
d63a86f8 12135
e31f1a7c
EZ
121362002-05-14 Elena Zannoni <ezannoni@redhat.com>
12137
12138 * gdb.arch: New directory.
12139 * gdb.arch/configure.in: New file.
12140 * gdb.arch/configure: New file.
12141 * gdb.arch/Makefile.in: New file.
12142
db589741
CV
121432002-05-13 Corinna Vinschen <vinschen@redhat.com>
12144
12145 * gdb.asm/asm-source.exp: Add v850 as supported target.
12146 * gdb.asm/v850.inc: New file.
12147
8ce2a7dc
DJ
121482002-05-13 Daniel Jacobowitz <drow@mvista.com>
12149
12150 * gdb.c++/annota2.exp (annotate-quit): Add comment.
12151
df763c7f
DJ
121522002-05-12 Daniel Jacobowitz <drow@mvista.com>
12153
12154 * gdb.base/break.exp: Check 'break "marker2"'.
12155
377daeed
MS
121562002-05-10 Michael Snyder <msnyder@redhat.com>
12157
12158 * gdb.base/long_long.exp: Fix typo.
12159
c4b7bc2b
JB
121602002-05-10 Jim Blandy <jimb@redhat.com>
12161
ecac9a4e
JB
12162 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
12163 a bug.
12164
c4b7bc2b
JB
12165 * gdb.base/printcmds.exp (test_integer_literals_rejected):
12166 Recognize more detailed error message produced by the macro
12167 expander's lexical analyzer.
12168 * lib/gdb.exp (test_print_reject): Same.
12169
e71019a1
MK
121702002-05-09 Mark Kettenis <kettenis@gnu.org>
12171
12172 * gdb.c++/method.exp: Fix typo.
12173
fedfc8e6
MS
121742002-05-08 Michael Snyder <msnyder@redhat.com>
12175
166a1957
MS
12176 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
12177 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 12178 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
12179 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
12180 Add iftarget clause for strongarm.
d63a86f8 12181
f1c47eb2
MS
121822002-05-06 Michael Snyder <msnyder@redhat.com>
12183
cb9a9d3e
MS
12184 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
12185 (gdb_continue_to_end): Accept output from status wrapper.
12186 * gdb.base/ending-run.exp: Add case for output from status wrapper.
12187 Clean up fail messages to match pass messages.
12188
f1c47eb2
MS
12189 Enable the "needs_status_wrapper" testsuite feature.
12190 * lib/gdb.exp (gdb_wrapper_init): New procedure.
12191 (gdb_compile): Conditionally call gdb_wrapper_init.
12192 * gdb.base/a2-run.exp: Recognize output from status wrapper.
12193 * gdb.c++/method.exp: Recognize output from status wrapper.
12194
6079c749
BE
121952002-05-06 Ben Elliston <bje@redhat.com>
12196From Graydon Hoare <graydon@redhat.com>
12197
12198 * config/sid.exp: Include support for "rawsid" protocol.
12199
188baff3
JB
122002002-05-03 Jim Blandy <jimb@redhat.com>
12201
12202 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
12203 * gdb.c++/hang3.C: New file.
12204
b9c07f0f
AC
122052002-05-04 Andrew Cagney <ac131313@redhat.com>
12206
12207 * gdb.base/default.exp: Remove obsolete code.
12208 * gdb.c++/misc.exp: Ditto. Update copyright.
12209 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
12210 * gdb.base/whatis.exp: Ditto. Update copyright.
12211 * gdb.base/scope.exp: Ditto. Update copyright.
12212 * gdb.base/ptype.exp: Ditto. Update copyright.
12213 * gdb.base/printcmds.exp: Ditto. Update copyright.
12214 * gdb.base/opaque.exp: Ditto. Update copyright.
12215 * gdb.base/list.exp: Ditto.
12216 * gdb.base/funcargs.exp: Ditto. Update copyright.
12217 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
12218 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
12219 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
12220 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
12221 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
12222 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
12223
5c7a0397
MS
122242002-05-02 Michael Snyder <msnyder@redhat.com>
12225
d6dcc264 12226 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
12227 * gdb.base/long_long.exp: Add xscale target.
12228 * gdb.base/default.exp: Add xscale target.
12229
eb7f1c48
JB
122302002-05-01 Jim Blandy <jimb@redhat.com>
12231
12232 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
12233 gdb.c++/hang.exp: New test.
12234
a6befae8
FF
122352002-05-01 Fred Fish <fnf@redhat.com>
12236
12237 * gdb.base/completion.exp: Handle completions of "./Make" for
12238 more than one completion possibility, as is the case when we
12239 build and test in the source tree.
12240
0a310277
AG
122412002-04-29 Anthony Green <green@redhat.com>
12242
12243 * gdb.java/jmisc1.exp: New file.
12244 * gdb.java/jmisc2.exp: New file.
12245
6ff9af88
DJ
122462002-04-24 Daniel Jacobowitz <drow@mvista.com>
12247
12248 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
12249
96b3d632
EZ
122502002-04-23 Elena Zannoni <ezannoni@redhat.com>
12251
12252 * gdb.base/help.exp: Change 'help status' to allow for target
12253 dependent output differences.
12254
5019bb54
MC
122552002-04-22 Michael Chastain <mec@shout.net>
12256
12257 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
12258
a805a116
MC
122592002-04-22 Michael Chastain <mec@shout.net>
12260
12261 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
12262
a1706bfd
DM
122632002-04-17 David S. Miller <davem@redhat.com>
12264
12265 * gdb.asm/sparc64.inc: New file.
12266 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
12267
a73a20a2
EZ
122682002-04-19 Elena Zannoni <ezannoni@redhat.com>
12269
12270 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
12271 instruction file directly into the build tree. Clean up at end of
12272 test.
12273
ba678339
DM
122742002-04-18 David S. Miller <davem@redhat.com>
12275
12276 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
12277 handle 64-bit platforms correctly.
12278 * gdb.base/maint.exp: Likewise.
12279
b03399da
KB
122802002-04-18 Kevin Buettner <kevinb@redhat.com>
12281
12282 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
12283 ``-fpic'' when compiling files comprising a shared library, but
12284 it does need additional linker flags in order to find shared
12285 libraries at run time.
12286
e2004992
KB
122872002-04-18 Kevin Buettner <kevinb@redhat.com>
12288
12289 * gdb.base/cvexpr.c (use): New function.
12290 (main): Invoke use() on all global variables to prevent
12291 some linkers from deleting these otherwise unused symbols.
12292
d8937120
MC
122932002-04-17 Michael Chastain <mec@shout.net>
12294From David S. Miller <davem@redhat.com>
12295
12296 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
12297 handle 64-bit platforms correctly.
12298
ffd61a58
MS
122992002-04-12 Michael Snyder <msnyder@redhat.com>
12300From Jim Blandy <jimb@redhat.com>
a9c64011 12301 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
12302 script can handle this instead.
12303 * gdb.base/bar.c (barx): Same.
12304 * gdb.base/baz.c (bazx): Same.
12305 * gdb.base/grbx.c (grbxx): Same.
12306
12307 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
12308 manager doesn't automatically unmap overlays unnecessarily.
12309
6b8426a6
MH
123102002-04-10 Martin M. Hunt <hunt@redhat.com>
12311
12312 * gdb.base/ending-run.exp: Fix pattern for Mips targets
12313 stepping out of main.
12314
34af4875
MC
123152002-04-09 Michael Chastain <mec@shout.net>
12316
12317 * gdb.c++/local.cc (main): Move call to marker1() inside nested
12318 scope so that the nested scope tests will make sense.
12319 * gdb.c++/local.exp: Write patterns that actually work with gcc
12320 (the HP patterns "were never known to work with gcc").
12321 Keep the old aCC patterns too.
12322
2d1676a0
DJ
123232002-04-09 Daniel Jacobowitz <drow@mvista.com>
12324
12325 * gdb.base/attach.exp: Correct target board test.
12326
3a63e3f9
MC
123272002-04-08 Michael Chastain <mec@shout.net>
12328
12329 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
12330 in a const method. Add some xfail and fail cases for configurations
12331 that do not emit the "const ...".
12332
f18dabd2
MC
123332002-04-07 Michael Chastain <mec@shout.net>
12334
12335 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
12336 Accept "A * const" and "const A * const" as type of "this".
12337 Fix spelling of getFunky throughout. Make messages uniform.
12338
0fcddd82
EZ
123392002-04-07 Elena Zannoni <ezannoni@redhat.com>
12340
a9c64011 12341 Work around for PR gdb/285:
0fcddd82
EZ
12342 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
12343
16a8534a
EZ
123442002-04-07 Elena Zannoni <ezannoni@redhat.com>
12345
12346 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
12347 instructions file at run time instead of configure time.
12348 Sometimes we run the test in a directory that is not the one we
12349 configured in.
12350 * gdb.asm/configure.in: Delete creation of symlink.
12351 * gdb.asm/configure: Regenerate.
12352
24181d81
JB
123532002-04-05 J. Brobecker <brobecker@gnat.com>
12354
12355 * gdb.gdb/xfullpath.exp: New test, to exercise the new
12356 xfullpath () function.
12357
7cdb7107
DJ
123582002-04-04 Daniel Jacobowitz <drow@mvista.com>
12359
12360 * gdb.asm/Makefile.in: Correct dependencies.
12361
12362 * gdb.asm/powerpc.inc: New file.
12363 * gdb.asm/asm-source.exp: Add PowerPC.
12364 * gdb.asm/configure.in: Likewise.
12365 * gdb.asm/configure: Regenerated.
12366
a7d17088
DJ
123672002-04-04 Daniel Jacobowitz <drow@mvista.com>
12368
12369 * gdb.base/relocate.exp: New file.
12370 * gdb.base/relocate.c: New file.
12371
cd721503
FF
123722002-04-04 Fred Fish <fnf@redhat.com>
12373
12374 * gdb.base/step-test.exp: Update comment regarding stopping in
12375 memcpy/bcopy calls inserted as part of the compiler runtime.
12376
b22ad7a7
MS
123772002-04-04 Michael Snyder <msnyder@redhat.com>
12378
12379 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
12380
5f279fa6
DJ
123812002-04-03 Daniel Jacobowitz <drow@mvista.com>
12382
12383 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
12384 (gdb_expect): Remove $notransfer hack.
12385
dd0fd3ce
DJ
123862002-04-02 Daniel Jacobowitz <drow@mvista.com>
12387
12388 * gdb.c++/classes.exp ("calling method for small class"): Match
12389 updated register output.
12390
1e50cda1
DJ
123912002-03-30 Daniel Jacobowitz <drow@mvista.com>
12392
12393 Fix PR gdb/452
12394 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
12395 when finished. Make gdb_file_cmd send "exec-file" when
12396 appropriate.
12397
24015922
DJ
123982002-03-30 Daniel Jacobowitz <drow@mvista.com>
12399
12400 * gdb.base/attach.exp: Remove extra setup_xfail.
12401
dd7dfd64
MS
124022002-03-26 Michael Snyder <msnyder@redhat.com>
12403
12404 * gdb.base/default.exp: Add tests for dump, append, and restore.
12405 * gdb.base/help.exp: Add tests for dump, append, and restore.
12406 * gdb.base/dump.exp: New file, test dump, append and restore.
12407 * gdb.base/dump.c: New file.
12408
48b2f8d7
MS
124092002-03-27 Michael Snyder <msnyder@redhat.com>
12410
d63a86f8 12411 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
12412 clean-ups in help messages.
12413
05b4d525
FF
124142002-03-26 Fred Fish <fnf@redhat.com>
12415
12416 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
12417 have debugging info for those functions and the compiler uses them
12418 internally to copy structs around.
12419
d7679631
FF
124202002-03-26 Fred Fish <fnf@redhat.com>
12421
12422 * gdb.base/list.exp: Revert the change made yesterday and add note
12423 about why we don't list the default lines for remote targets.
12424
523ac3f9
MS
124252002-03-25 Michael Snyder <msnyder@redhat.com>
12426
12427 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
12428
754b2b8d
FF
124292002-03-25 Fred Fish <fnf@redhat.com>
12430
12431 * gdb.base/list.exp: This test works on remote targets so remove
12432 the short circuit for remote targets. Update copyright.
12433
33c3e192
FF
124342002-03-25 Fred Fish <fnf@redhat.com>
12435
12436 * gdb.base/attach.exp: Fix logic error that was suppressing this
12437 test for all non hppa*-*-hpux* targets, instead of the hp target.
12438 Move comments closer to the suppression point. Also now need to
12439 check that we are running natively.
12440
d43e73ee
MS
124412002-03-22 Michael Snyder <msnyder@redhat.com>
12442
882c8f02
MS
12443 * gdb.base/default.exp: Add test for gcore. Update copyright.
12444 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 12445
04c12f60
FF
124462002-03-06 Fred Fish <fnf@redhat.com>
12447
12448 * gdb.base/funcargs.c: Remove extraneous ';' character.
12449 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
12450
b43df995
MC
124512002-03-04 Michael Chastain <mec@shout.net>
12452
12453 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
12454 accommodate gcc v3 function signature.
12455 * gdb.mi/mi0-var-cmd-exp: Ditto.
12456
92362027
AC
124572002-02-24 Andrew Cagney <ac131313@redhat.com>
12458
12459 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
12460 ``GNU/Linux'' or ``Linux kernel''
12461 * testsuite/gdb.threads/pthreads.c: Ditto.
12462
258ad32d
MC
124632002-02-24 Michael Chastain <mec@shout.net>
12464
12465 * gdb.threads/pthreads.c (thread1): Add a return statement.
12466 (thread2): Likewise.
12467 (foo): Likewise.
12468
04c3b3d4
MC
124692002-02-23 Michael Chastain <mec@shout.net>
12470
12471 * gdb.threads/linux-dp.c (philosopher): Add a return statement
12472 to placate gcc.
12473
5a2a0a20
MC
124742002-02-23 Michael Chastain <mec@shout.net>
12475
12476 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
12477 test "ptype bint". The test passes on all my stabs configurations.
12478
a640f7fc
JB
124792002-02-21 Jim Blandy <jimb@redhat.com>
12480
27924826
JB
12481 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
12482 filename at a time, and watch for the ones we want to see.
12483
a640f7fc
JB
12484 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
12485 types of pointers to prototyped functions.
12486
edcc8c75
AC
124872002-02-20 Andrew Cagney <ac131313@redhat.com>
12488
12489 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
12490 signed, unsigned and straight char.
12491 (padding_char, padding_short, padding_int, padding_long,
12492 padding_long_long, padding_float, padding_double,
12493 padding_long_double): New global variables.
12494 (fill, fill_structs): New functions.
12495
12496 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
12497 for correctly sized writes. Update copyright.
12498 (get_valueof): New procedure.
12499 (get_sizeof): Call get_valueof.
12500 (check_valueof): New procedure.
12501 (check_padding): New procedure.
12502
ac57ea44
MC
125032002-02-20 Michael Chastain <mec@shout.net>
12504
12505 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
12506 to setup_xfail. Document some of the remaining calls.
12507
7a10c941
MC
125082002-02-18 Michael Chastain <mec@shout.net>
12509
12510 * gdb.c++/userdef.exp: Update copyright year.
12511
fb8acdcc
DJ
125122002-02-18 Daniel Jacobowitz <drow@mvista.com>
12513
12514 * gdb.c++/userdef.exp: Test overloaded operators properly.
12515 Remove xfails.
12516
fda6ae12
MS
125172002-02-14 Michael Snyder <msnyder@redhat.com>
12518
12519 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
12520
676a0442
DJ
125212002-02-14 Daniel Jacobowitz <drow@mvista.com>
12522
12523 * gdb.base/a2-run.exp: Check for a remote target properly.
12524 * gdb.base/annota1.exp: Likewise.
12525 * gdb.base/list.exp: Likewise.
12526 * gdb.base/reread.exp: Likewise.
12527 * gdb.base/scope.exp: Likewise.
12528 * gdb.base/shlib-call.exp: Likewise.
12529 * gdb.base/term.exp: Likewise.
12530 * gdb.c++/annota2.exp: Likewise.
12531
78b4f468
RE
125322002-02-13 Richard Earnshaw <rearnsha@arm.com>
12533
12534 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
12535
9a81ba51
MC
125362002-02-10 Michael Chastain <mec@shout.net>
12537
12538 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
12539 (call_after_alloca): Ditto.
12540
004af6c7
DJ
125412002-02-10 Daniel Jacobowitz <drow@mvista.com>
12542
12543 * gdb.base/ending-run.exp: Guard "cont" test with
12544 gdb_skip_stdio_test.
12545
37225f62
JB
125462002-02-06 Jim Blandy <jimb@redhat.com>
12547
12548 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
12549 from here...
12550 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
12551 To here. Disable this test on non-HP platforms. Add big comment.
12552
fe6fdd96
MS
125532002-02-04 Michael Snyder <msnyder@redhat.com>
12554
12555 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
12556 other than d10v and m32r.
12557
036fad3f
RE
125582002-02-02 Richard Earnshaw <rearnsha@arm.com>
12559
12560 * gdb.base/default.exp: Rewrite test patterns to reduce time
12561 taken to match them.
12562
7148ab62
DJ
125632002-01-30 Daniel Jacobowitz <drow@mvista.com>
12564
12565 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
12566 Allow a start function above main.
12567 * gdb.threads/linux-dp.exp: Fix copyright date.
12568
396cc255
DJ
125692002-01-30 Daniel Jacobowitz <drow@mvista.com>
12570
a9c64011
AS
12571 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
12572 (check_philosopher_stack): Check for manager thread before checking
12573 for a just-starting thread.
396cc255 12574
f038d31b
DJ
125752002-01-30 Daniel Jacobowitz <drow@mvista.com>
12576
12577 From Neil Booth <neil@daikokuya.demon.co.uk>:
12578 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
12579 warnings.
12580
b3ff9d9a
FF
125812002-01-21 Fred Fish <fnf@redhat.com>
12582
12583 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
12584 not caller.
12585
39ad761d
JB
125862002-01-21 Jim Blandy <jimb@redhat.com>
12587
12588 * gdb.base/reread.exp: Check that GDB properly re-reads the
12589 executable file when it changes while no inferior is running.
12590
aaf320fa
FF
125912002-01-21 Fred Fish <fnf@redhat.com>
12592
a9c64011
AS
12593 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
12594 optionally accept the "shlib events" variation.
aaf320fa 12595
808a31f5
JB
125962002-01-21 Jim Blandy <jimb@redhat.com>
12597
12598 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
12599 call `fflush' after every `printf', so that the output is produced
12600 at predictable points, regardless of whatever buffering does (or
12601 doesn't) take place.
12602 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
12603 at different points.
12604
4420d5e2
DJ
126052002-01-20 Daniel Jacobowitz <drow@mvista.com>
12606
12607 * gdb.c++/inherit.exp: Update copyright years.
12608 * gdb.c++/method.exp: Likewise.
12609
3e36a0f4
DJ
126102002-01-20 Daniel Jacobowitz <drow@mvista.com>
12611
12612 * gdb.c++/classes.exp: Update for improved v3 support and skipping
12613 artificial methods/arguments.
12614 * gdb.c++/derivation.exp: Likewise.
12615 * gdb.c++/inherit.exp: Likewise.
12616 * gdb.c++/method.exp: Likewise.
12617 * gdb.c++/virtfunc.exp: Likewise.
12618
b4ceaee6
AC
126192002-01-18 Andrew Cagney <ac131313@redhat.com>
12620
12621 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
12622 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
12623 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
12624 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
12625 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
12626 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
12627
ecace851
JB
126282002-01-17 Jim Blandy <jimb@redhat.com>
12629
12630 * gdb.asm/asm-source.exp (info symbol): Take another shot at
12631 anchoring the pattern matching the entry point symbol's name.
12632
375fc983
AC
126332002-01-17 Andrew Cagney <ac131313@redhat.com>
12634
12635 * gdb.base/maint.exp: Update ``maint internal-error'' to match
12636 continue/quit query. Update copyright.
12637
fe6fdd96
MS
126382002-01-14 Michael Snyder <msnyder@redhat.com>
12639
12640 * gdb.base/gcore.exp: Remove extra debugging output.
12641
e017c81f
DJ
126422002-01-13 Daniel Jacobowitz <drow@mvista.com>
12643
12644 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
12645 for slightly dubious v2 mangled string.
12646
37ab3bf8
DJ
126472002-01-13 Daniel Jacobowitz <drow@mvista.com>
12648
12649 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
12650
1bc05c3a 126512002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 12652
1bc05c3a 12653 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 12654
1bc05c3a
JM
12655 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
12656 constructors.
12657 * gdb.c++/derivation.exp: Likewise.
12658 * gdb.c++/templates.exp: Likewise.
12659 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 12660
1bc05c3a
JM
126612002-01-10 Michael Snyder <msnyder@redhat.com>
12662
12663 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 12664
a911c360
MS
126652002-01-08 Michael Snyder <msnyder@redhat.com>
12666
12667 * gdb.base/gcore.exp: New test for generate-core-file command.
12668 * gdb.base/gcore.c: Testcase for above.
12669 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
12670
ea2119ec
JM
126712002-01-08 Jason Merrill <jason@redhat.com>
12672
12673 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
12674
68203136
FF
126752002-01-07 Fred Fish <fnf@redhat.com>
12676
12677 * gdb.c++/overload.exp: Remove unconditional xfails for:
12678 print foo_instance1.overloadargs(1)
12679 print foo_instance1.overloadargs(1, 2)
12680 print foo_instance1.overloadargs(1, 2, 3)
12681 print foo_instance1.overloadargs(1, 2, 3, 4)
12682 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
12683 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
12684 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
12685 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
12686 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
12687 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
12688 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
12689 print foo_instance1.overload1arg()
12690 print foo_instance1.overload1arg((char)arg2)
12691 print foo_instance1.overload1arg((signed char)arg3)
12692 print foo_instance1.overload1arg((unsigned char)arg4)
12693 print foo_instance1.overload1arg((int)arg7)
12694 print foo_instance1.overload1arg((unsigned int)arg8)
12695 print foo_instance1.overload1arg((float)arg11)
12696 print foo_instance1.overload1arg((double)arg12)
d63a86f8 12697
21b9b5b1
MS
126982002-01-07 Michael Snyder <msnyder@redhat.com>
12699
12700 * gdb.base/huge.exp: New test. Print a very large target data object.
12701 (skip_huge_test): New test variable. Define if you want to skip this
12702 test. The test reads an 8 megabyte data object from the target, so it
12703 might be very time consuming on remote targets with a slow connection.
12704 * gdb.base/huge.c: New file. Test case for above.
12705
725f922e
FF
127062002-01-07 Fred Fish <fnf@redhat.com>
12707
12708 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
12709 g_instance.bfoo, and g_instance.cfoo.
12710
634d57ec
JL
12711Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
12712
f286b2c3
JL
12713 * gdb.base/break.c (multi_line_if_conditional): New function.
12714 (multi_ilne_while_conditional): Likewise.
12715 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
12716 IF or WHILE condition puts the breakpoint at the start of
12717 the condition.
12718
634d57ec
JL
12719 * gdb.base/selftest.exp (backtrace through signal handler): Remove
12720 hppa*-*-hpux* expected failure.
12721 * gdb.base/structs.exp (do_function_calls): Similarly.
12722
12723 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
12724 watchpoints.
12725
9fbfe2dc
AC
127262002-01-06 Andrew Cagney <ac131313@redhat.com>
12727
12728 Fix PR gdb/66.
12729 * gdb.base/structs.exp: Replace skip for a29k with skip for
12730 gdb,cannot_call_functions.
12731 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
12732 * gdb.base/callfuncs.exp: Ditto.
12733 * gdb.base/call-rt-st.exp: Ditto.
12734 * gdb.base/call-strs.exp: Ditto.
12735 * gdb.base/callfwmall.exp: Ditto.
12736 * gdb.base/scope.exp: Obsolete xfail a29k.
12737 * gdb.c++/misc.exp: Ditto.
12738 * gdb.c++/cplusfuncs.exp: Ditto.
12739 * gdb.base/ptype.exp: Ditto.
12740 * gdb.base/printcmds.exp: Ditto.
12741 * gdb.base/opaque.exp: Ditto.
12742 * gdb.base/list.exp: Ditto.
12743 * gdb.base/funcargs.exp: Ditto.
12744 * gdb.base/default.exp: Ditto.
12745
8ddad156
MS
127462002-01-04 Michael Snyder <msnyder@redhat.com>
12747
ca4976a6 12748 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
12749 * gdb.base/maint.exp: Add tests for maint info sections options.
12750
1b074332
JL
12751Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
12752
12753 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
12754
7d159115
CV
127552001-12-20 Corinna Vinschen <vinschen@redhat.com>
12756
12757 * gdb.asm/arm.inc: New file.
12758 * gdb.asm/asm-source.exp: Add arm targets.
12759 * gdb.asm/configure.in: Ditto.
12760 * gdb.asm/configure: Recreated from configure.in.
12761
8fb87725
JL
12762Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
12763
afabe08c
JL
12764 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
12765 with HP's compiler.
12766 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
12767 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
12768 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
12769 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
12770
12771 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
12772 either HP's compilers or GCC.
12773
db521deb
JL
12774 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
12775 a SIGBUS or SIGSEGV.
12776
12777 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
12778
12779 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
12780 can be compiled with either HP's compiler or GCC.
12781
cfa88ab7
JL
12782 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
12783 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
12784 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
12785
ca344dff
JL
12786 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
12787 to match current gdb output. Update due to using auto-solib-limit
12788 for limiting instead of overloading auto-solib-add.
12789 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
12790 test program.
12791
3f3c6e55 12792 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
12793 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
12794 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
12795 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
12796 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
12797 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
12798 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
12799 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
12800 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
12801 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
12802 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
12803 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
12804 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 12805
8fb87725
JL
12806 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
12807 a SIGTRAP to the inferior.
12808
cf599fa7
CV
128092001-12-19 Corinna Vinschen <vinschen@redhat.com>
12810
12811 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
12812 Substitute call to target_link by call to gdb_compile.
12813
2cd045cd
JL
12814Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
12815
a9c64011
AS
12816 * gdb.base/break.exp: Fix HP specific search string when testing
12817 backtracing in a called function.
2cd045cd 12818
a9c64011
AS
12819 * gdb.base/constvars.exp: Only set lang to C++ if we're
12820 compiling the test with HP's compilers.
12821 * gdb.base/volatile.exp: Similarly.
2cd045cd 12822
99ebe9ac
JB
128232001-12-19 Jim Blandy <jimb@redhat.com>
12824
12825 * gdb.base/printcmds.exp: Expect the null character to be printed
12826 as '\0', and the '\013' to be printed as '\v'.
12827 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
12828 * gdb.base/setvar.exp: Same.
12829
b9891b29
JB
128302001-12-17 Jim Blandy <jimb@redhat.com>
12831
0eba65ab
JB
12832 * gdb.base/completion.exp: Rather than completing very long
12833 filenames, which can make the readline library produce output we
12834 don't recognize, cd to the directory first, and then complete
12835 using nice, short relative paths.
12836
6970b5b1
JB
12837 * gdb.base/completion.exp: On some systems, there is, in fact, a
12838 variable named `b' in scope, since GDB treats all static
a9c64011
AS
12839 variables as being in scope. So use `no_var_named_this'
12840 instead of `b'.
6970b5b1 12841
b9891b29
JB
12842 * gdb.base/corefile.exp: Recognize the message saying that GDB
12843 can't find the core file's registers as a failure.
12844
e6ccd35f
JSC
128452001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
12846
a9c64011
AS
12847 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
12848 test expect string more specific.
e6ccd35f 12849
105ba819
CV
128502001-12-13 Corinna Vinschen <vinschen@redhat.com>
12851
12852 * gdb.asm/asm-source.exp: Add support for xstormy16.
12853 * gdb.asm/configure.in: Ditto.
12854 * gdb.asm/configure: Rebuild.
12855 * gdb.asm/xstormy16.inc: New file.
12856
e9e79dd9
FF
128572001-12-10 Fred Fish <fnf@redhat.com>
12858
12859 * gdb.base/maint.exp: Update to match changes in type dumping code.
12860
347dc97d
JB
128612001-12-10 Jim Blandy <jimb@redhat.com>
12862
12863 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
12864 matching the entry point symbol's name at the beginning of the
12865 line.
12866
5178b9d6
DJ
128672001-12-07 Daniel Jacobowitz <drow@mvista.com>
12868
12869 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
12870 gdb.c++/inherit.exp, gdb.c++/method.exp,
12871 gdb.c++/namespace.exp, gdb.c++/templates.exp,
12872 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
12873 and class layout support.
12874
af890c52
DJ
128752001-12-07 Daniel Jacobowitz <drow@mvista.com>
12876
12877 * gdb.c++/classes.exp: Add test for static member function.
12878 * gdb.c++/misc.cc: Add class with static member function.
12879
7a345fb3
JB
128802001-12-07 Jim Blandy <jimb@redhat.com>
12881
f2e54a80 12882 If GDB says it can't find the struct the function returned, report
8032bf31
JB
12883 those tests as `unsupported'.
12884 * gdb.base/call-rt-st.exp (print_struct_call): New function.
12885 Rewrite subsequent tests to use it.
12886
12887 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
12888 those tests as `unsupported'.
12889 * gdb.base/structs.exp (call_struct_func): New function.
12890 (do_function_calls): Use call_struct_func to call the functions
12891 returning structs.
12892
0bc69509
JB
12893 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
12894 whether functions are prototyped or not, so we can't possibly pass
12895 arguments to t_float_values2 properly.
12896
7a345fb3
JB
12897 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
12898 value of `timeout' for targets other than the mips*tx39-*.
12899
edb6ede1
MS
129002001-12-06 Michael Snyder <msnyder@redhat.com>
12901
d63a86f8 12902 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
12903 and detect whether the start symbol has a leading underscore.
12904
2d842f13
JB
129052001-12-04 Jim Blandy <jimb@redhat.com>
12906
12907 * gdb.base/completion.exp: Clarify indentation.
12908
68550daf
JB
129092001-12-03 Jim Blandy <jimb@redhat.com>
12910
12911 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
12912 variables on the S/390, not `.word'.
12913
cd5195a8
JB
129142001-11-30 Jim Blandy <jimb@redhat.com>
12915
12916 Add assembly-source tests for s390-ibm-linux.
12917 * gdb.asm/s390.inc: New file.
12918 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
12919 the S/390 architecture.
a9c64011 12920 * gdb.asm/configure: Regenerated.
cd5195a8 12921
ca9efc90
MS
129222001-11-30 Michael Snyder <msnyder@redhat.com>
12923
12924 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
12925 next, info source, info sources, info line, global and static
12926 variables, and static functions.
12927 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
12928 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
12929 * gdb.asm/asmsrc1.s: Add a static function and some variables.
12930 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
12931 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
12932 (gdbasm_leave): Restore frame pointer.
12933 (gdbasm_startup): Copy stack set-up from crt0.S.
12934
d0e66976
FN
129352001-11-26 Fernando Nasser <fnasser@redhat.com>
12936
12937 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
12938 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
12939 to a local (non-static) variable. Copy tstruct.a to a static buffer
12940 and return a pointer to that buffer.
12941 * gdb.base/callfwmall.c (t_structs_a): Ditto.
12942
e2334072
MK
129432001-11-24 Mark Kettenis <kettenis@gnu.org>
12944
12945 * gdb.asm/configure.in: Fix recognition of ix86 target.
12946 * gdb.asm/configure: Regenerate.
12947
756caa3d
MS
129482001-11-21 Michael Snyder <msnyder@redhat.com>
12949
12950 * gdb.asm/sparc.inc: New file.
12951 * gdb.asm/asm-source.exp: Recognize sparc target.
12952 * gdb.asm/configure.in: Recognize sparc target.
12953 * gdb.asm/configure: Regenerate.
d63a86f8 12954
9a4d72d5
MS
129552001-11-21 Michael Snyder <msnyder@redhat.com>
12956
12957 * gdb.asm/m32r.inc: New file.
12958 * gdb.asm/asm-source.exp: Recognize m32r target.
12959 * gdb.asm/configure.in: Recognize m32r target.
12960 * gdb.asm/configure: Regenerate.
12961
a773d1cd
MS
129622001-11-20 Michael Snyder <msnyder@redhat.com>
12963
017ac23d
MS
12964 * gdb.asm/i386.inc: New file.
12965 * gdb.asm/asm-source.exp: Recognize ix86 target.
12966 * gdb.asm/configure.in: Recognize ix86 target.
12967 * gdb.asm/configure: Regenerate.
12968
a773d1cd
MS
12969 * gdb.c++/namespace.exp: Fix quotes in output messages.
12970
bb632afb
MS
129712001-11-14 Michael Snyder <msnyder@redhat.com>
12972
25d559ca 12973 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
12974 qualifier in a type cast expression, to designate an address
12975 in the instruction space (Harvard architecture).
12976
4749e309
MS
129772001-11-13 Michael Snyder <msnyder@redhat.com>
12978
12979 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
12980 Tests for expressions using 'const' and 'volatile'.
12981
25050984
CV
129822001-11-13 Corinna Vinschen <vinschen@redhat.com>
12983
12984 * gdb.asm/asm-sources.exp: Allow defining linker flags.
12985
1902c51f
DJ
129862001-11-12 Daniel Jacobowitz <drow@mvista.com>
12987
12988 * lib/mi-support.exp (mi_run_to_helper): Move comments
12989 outside of gdb_expect.
12990
dcf95b47
DJ
129912001-11-11 Daniel Jacobowitz <drow@mvista.com>
12992
12993 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
12994 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
12995 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
12996 mi0_run_to): New functions.
12997 * gdb.mi/mi-simplerun.exp: Use them.
12998 * gdb.mi/mi0-simplerun.exp: Likewise.
12999 * gdb.mi/mi-var-cmd.exp: Likewise.
13000 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 13001
45b074e1
AC
130022001-11-10 Andrew Cagney <ac131313@redhat.com>
13003
13004 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
13005 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
13006
bf50d346
AC
130072001-11-09 Andrew Cagney <ac131313@redhat.com>
13008
13009 * gdb.base/restore.exp: Include $expected value in restored test
13010 message.
13011
9383332c
AC
130122001-11-09 Andrew Cagney <ac131313@redhat.com>
13013
13014 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
13015 implemented.
13016
db62520a
MS
130172001-11-08 Michael Snyder <msnyder@redhat.com>
13018
13019 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
13020 Add pass/fail message for stop at breakpoint in call dummy function.
13021
b5703437
MS
130222001-11-07 Michael Snyder <msnyder@redhat.com>
13023
d63a86f8
RM
13024 * gdb.c++/templates.exp (test_template_breakpoints):
13025 If we get an overload menu, but it does not match what
760f6330 13026 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
13027 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
13028 making the whitespace optional. Argument for "new" may be
13029 "unsigned" as well as "unsigned int/long".
d63a86f8 13030 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
13031 making the whitespace optional. Also replace "(void) with
13032 "((void|)), making the keyword "void" optional.
d63a86f8 13033 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
13034 making the whitespace optional. Also replace "(void) with
13035 "((void|)), making the keyword "void" optional.
3bf40917
MS
13036 * gdb.base/callfuncs.c (t_float_values): This function must
13037 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 13038 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
13039 can be tested against both cases. Usually one case involves
13040 promotion of float to double, while the other does not.
13041 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
13042 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
13043 includes a stack frame for "start".
13044
c8ab4e6d
JB
130452001-11-05 Jim Blandy <jimb@redhat.com>
13046
13047 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
13048 pointers are 32 bits long, and that offsets of relocs are always
13049 stored in the data (REL-style), and not in the reloc entry itself
13050 (RELA-style).
13051 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
13052 stabs.
13053
3f08ced9
MS
130542001-11-01 Michael Snyder <msnyder@redhat.com>
13055
13056 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
13057 and regular expression operators by using quoting.
13058
cbfa24cd
MS
130592001-10-31 Michael Snyder <msnyder@redhat.com>
13060
13061 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
13062 depending on what the symbol table contains.
13063 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
13064 the output of the ptype command. Similarly, accept both "const &"
13065 and "const&".
13066
aaa68313
CV
130672001-10-31 Corinna Vinschen <vinschen@redhat.com>
13068
13069 * gdb.base/miscexprs.c (main): Add usage of preprocessor
13070 symbol `STORAGE' to allow to choose the storage class of
13071 the local datastructures.
13072 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
13073 compiler directive.
13074
91740388
MS
130752001-10-30 Michael Snyder <msnyder@redhat.com>
13076
13077 * gdb.base/jump.exp: Allow it to run for all targets.
13078
1b7c05e7
CV
130792001-10-29 Corinna Vinschen <vinschen@redhat.com>
13080
13081 * gdb.base/call-ar-st.c (print_double_array): Match for loop
13082 with new double_array size.
13083 (main): Change storage class of all local variables to static.
13084 Reduce size of double_array to 9.
13085 * gdb.base/call-ar-st.exp: Increase timeout value.
13086 Change expected output for double array to match new size in
13087 call-ar-st.c.
13088
36a22261
CV
130892001-10-29 Corinna Vinschen <vinschen@redhat.com>
13090
13091 * gdb.base/ending-run.exp: Create identical output when passing
13092 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 13093 Stormy16 target.
36a22261 13094
92b8ae91
MK
130952001-10-28 Mark Kettenis <kettenis@gnu.org>
13096
13097 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
13098 that we catch the expected failure under Linux/x86.
13099
cb135b83
OF
131002001-10-29 Orjan Friberg <orjanf@axis.com>
13101
13102 * gdb.base/setvar.exp: Escape curly braces.
13103 * gdb.stabs/weird.exp: Ditto.
13104
6884aa54
DJ
131052001-10-27 Daniel Jacobowitz <drow@mvista.com>
13106
13107 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
13108 * gdm.mi/mi0-hack-cli.exp: Likewise.
13109
0398c9aa
AC
131102001-10-25 Andrew Cagney <ac131313@redhat.com>
13111
13112 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
13113 messages.
13114
d20bf2e8
AC
131152001-10-21 Andrew Cagney <ac131313@redhat.com>
13116
13117 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
13118 checking MI enabled.
13119
03dd63aa
CV
131202001-10-09 Corinna Vinschen <vinschen@redhat.com>
13121
13122 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
13123
1d9d99f3
FCE
131242001-10-04 Frank Ch. Eigler <fche@redhat.com>
13125
13126 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
13127 if gdb child process crashes, just signal an error.
13128
838ae6c4
JB
131292001-10-02 Jim Blandy <jimb@redhat.com>
13130
13131 * lib/gdb.exp (test_xfail_format): Simplify.
13132
13133 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
13134 front of the variable name `format'. Simplify `if'.
13135
8f0cbc1c
DJ
131362001-10-01 Daniel Jacobowitz <drow@mvista.com>
13137
13138 * gdb.threads/pthreads.exp: Wait for output and delay
13139 before sending ^C.
13140
1f08dafd
DJ
131412001-10-01 Daniel Jacobowitz <drow@mvista.com>
13142
13143 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
13144 some incorrect output instead of timing out.
13145 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
13146
674f90ff
CV
131472001-09-28 Corinna Vinschen <vinschen@redhat.com>
13148
13149 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
13150 check to allow additional `int'.
13151
9b284272
DJ
131522001-09-27 Daniel Jacobowitz <drow@mvista.com>
13153
13154 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
13155 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
13156
b55a4771
MS
131572001-09-27 Michael Snyder <msnyder@redhat.com>
13158
13159 * lib/gdb.exp (test_debug_format): New proc.
13160 (setup_xfail_format): Use new proc test_debug_format.
13161 * gdb.base/constvars.exp (local_compiler_xfail_check): New
13162 proc; use new service proc test_debug_format.
13163 Replace all other "gcc_compiled" tests with this test.
13164 * gdb.base/volatile.exp (local_compiler_xfail_check): New
13165 proc; use new service proc test_debug_format.
13166 Replace all other "gcc_compiled" tests with this test.
13167
131682001-09-27 Michael Snyder <msnyder@redhat.com>
13169
13170 * gdb.base/cvexpr.exp: New file.
13171 * gdb.base/cvexpr.c: New file
13172 Test for expressions using const and volatile keywords.
13173
4e6667ac
CV
131742001-09-26 Corinna Vinschen <vinschen@redhat.com>
13175
13176 * gdb.base/constvars.exp: Check for different orders of keywords
13177 and additional "int" strings in output.
13178
4f337972
AC
131792001-09-22 Andrew Cagney <ac131313@redhat.com>
13180
13181 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
13182 responses from "help maint".
13183
2015650d
FCE
131842001-09-19 Frank Ch. Eigler <fche@redhat.com>
13185
13186 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
13187 to localhost:NNN instead of :NNN, in case Xvfb is listening
13188 only on TCP.
13189
f3bcedc1
CV
131902001-09-19 Corinna Vinschen <vinschen@redhat.com>
13191
13192 * gdb.base/recurse.exp: When checking leaving the watchpoint
13193 scope, recognize when gdb is in function's epilogue and pass.
13194
6b819c92
KS
131952001-09-18 Keith Seitz <keiths@redhat.com>
13196
13197 * lib/insight-support.exp (_gdbtk_export_target_info): Add
13198 support for running tests against sid targets.
13199 (gdbtk_done): Ditto.
13200
a10c9419
CV
132012001-09-18 Corinna Vinschen <vinschen@redhat.com>
13202
13203 * gdb.base/ending-run.c (main): Set stdout buffersize
13204 to the same reasonable value for any target.
13205 * gdb.base/ending-run.exp: Add a regular expression
13206 to make testsuite happy on Sanyo Stormy16 target.
13207
739d0d99
CV
132082001-09-17 Corinna Vinschen <vinschen@redhat.com>
13209
13210 * gdb.base/display.c (do_loops): Add float variable `f'.
13211 Increment f in loop.
13212 * gdb.base/display.exp: Increment timeout by 60 seconds.
13213 Change float display test to use variable `f'.
13214
1b8947f0
JB
132152001-09-17 Jim Blandy <jimb@redhat.com>
13216
13217 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
13218 overflowing the limited breakpoint tables on some ROM monitors
13219 (like the ROM68K).
13220
9890ac81
FCE
132212001-09-15 Frank Ch. Eigler <fche@redhat.com>
13222
13223 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
13224 the "-ac" (disable access control) flag.
13225
6db765ea
JH
132262001-08-30 Jeff Holcomb <jeffh@redhat.com>
13227
13228 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
13229 ints.
13230
4c32cc04
KS
132312001-08-30 Keith Seitz <keiths@redhat.com>
13232
13233 * lib/gdb.exp: Move all insight-related functionality into
13234 separate file.
13235 * lib/insight-support.exp: New file.
13236
8d6e6f81
FCE
132372001-08-29 Frank Ch. Eigler <fche@redhat.com>
13238
13239 * config/sid.exp (sid_start): Never set sid verbosity; disable
13240 expect_background {} that consumed its stdout; tolerate </dev/null.
13241 Attempt to set endianness override in "sid" protocol mode. Cleanup.
13242
6a90e1d0
AC
132432001-08-18 Andrew Cagney <ac131313@redhat.com>
13244
13245 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
13246 CLI jump command to start it.
13247 (mi_run_to_main): Fail immediatly when unexpected output.
13248
1759b3c3
AC
132492001-08-18 Andrew Cagney <ac131313@redhat.com>
13250
13251 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
13252 beginning of function. Fix PR gdb/191.
13253
61d11d80
FCE
132542001-08-16 Frank Ch. Eigler <fche@redhat.com>
13255
13256 * config/sid.exp (sid_start): Don't warn if we cannot figure out
13257 what to force sid endianness to.
13258
942a4df2
KS
132592001-08-15 Keith Seitz <keiths@redhat.com>
13260
13261 * lib/gdb.exp (gdbtk_start): Don't set environment
13262 variables for TCL_LIBRARY and friends. Insight will
13263 now figure these out for itself.
13264
0521c418
MS
132652001-08-02 Michael Snyder <msnyder@redhat.com>
13266
13267 * gdb.base/completion.exp: Remove the symbol "a64l" from
13268 the expect string; this is target-specific, and not related
13269 to what is being tested.
13270
74a9a58a
DB
132712001-08-02 Dave Brolley <brolley@redhat.com>
13272
13273 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
13274
c70819fa
MS
132752001-07-25 Michael Snyder <msnyder@redhat.com>
13276
c2b8fa57
MS
13277 * gdb.base/consecutive.exp: New file. Test stepping over
13278 breakpoints on consecutive instructions.
13279 * gdb.base/consecutive.c: New file.
13280
c70819fa
MS
13281 * gdb.base/call-rt-st.exp: Use double-backslash to quote
13282 curly braces in regular expressions.
13283
2b1a1355
MS
132842001-07-25 Michael Snyder <msnyder@redhat.com>
13285
13286 * gdb.base/ending-run.exp: Accept "Program exited normally" as
13287 legitimate output from stepping out of main.
13288
413eca6f
KS
132892001-07-22 Keith Seitz <keiths@redhat.com>
13290
13291 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
13292 the empty string, do not run the tests.
13293
7e5a9322
SC
132942001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
13295
13296 * gdb.base/long_long.exp: Detect size of pointer. Take into
13297 account 2-byte pointers when testing for p/a results.
13298
de58f10f
SC
132992001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
13300
d63a86f8 13301 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
13302 and defined to 1K for m68hc11.
13303 (random_data): Reduce table to 1K for embedded platforms (68hc11).
13304 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
13305 (sizeof_random_data): New variable to tell the size of the data table;
13306 don't test past this size; always run to main.
13307
d6f5fea1
SC
133082001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
13309
13310 * gdb.base/return2.exp: return of long long and double fails for
13311 68HC11; don't execute these tests on that platform.
13312 * gdb.base/return.exp: Return of a double fails for 68hc11.
13313
c477543d
SC
133142001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
13315
13316 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
13317 tests that print a float.
13318 * call-rt-st.exp: Likewise.
13319
63cf1c79
MK
133202001-07-12 Mark Kettenis <kettenis@gnu.org>
13321
13322 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
13323 running this test on Linux.
13324
112f9ab5
MC
133252001-06-24 Michael Chastain <chastain@redhat.com>
13326
13327 * gdb.base/arithmet.exp: Remove some tests to make all test names
13328 unique.
13329
4970cb0f
MS
133302001-07-03 Michael Snyder <msnyder@redhat.com>
13331
13332 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
13333 the output of the ptype command.
13334
d85da69f
MS
133352001-07-02 Michael Snyder <msnyder@redhat.com>
13336
4c8a82de
MS
13337 * gdb.base/completion.exp: Don't assume that break.c is the only
13338 source file that may contain functions named "marker".
d85da69f
MS
13339 * gdb.base/corefile.exp: Quote the curly braces in regexp.
13340
8afc772b
AC
133412001-06-28 Andrew Cagney <ac131313@redhat.com>
13342
13343 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
13344 of files to delete.
13345
13346 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
13347 * gdb.disasm/h8300s.exp: New file.
13348 gdb.disasm/h8300s.s: Likewise.
13349
cff22675
AC
133502001-06-27 Andrew Cagney <ac131313@redhat.com>
13351
13352 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
13353 empty breakpoint tables.
13354
68c81b54
AC
133552001-06-25 Andrew Cagney <ac131313@redhat.com>
13356
13357 * lib/mi-support.exp: Update args=... part of stop-reason
13358 patterns. Accept either a list or a tuple.
13359
2dd62704
AC
133602001-06-23 Andrew Cagney <ac131313@redhat.com>
13361
13362 * lib/mi-support.exp: Remove local emacs variable defining
13363 change-log-default-name.
13364
b4127474
MC
133652001-06-22 Michael Chastain <chastain@redhat.com>
13366
13367 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
13368 This is operationally compatible with the previous version.
13369
8dbfb380
JB
133702001-06-13 Jim Blandy <jimb@redhat.com>
13371
13372 * lib/gdb.exp (gdb_test): Doc fix.
13373
f2d8c86d
MC
133742001-06-10 Michael Chastain <chastain@redhat.com>
13375
13376 * gdb.base/exprs.exp: Remove a duplicate test.
13377
81564d34
JB
133782001-06-06 Jim Blandy <jimb@redhat.com>
13379
13380 * gdb.base/return2.exp (main): Use values to test float and double
13381 returns that are not NaN's, to avoid being confused by IEEE
13382 comparison rules.
13383
da55addb
MS
133842001-06-04 Michael Snyder <msnyder@redhat.com>
13385
13386 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 13387 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
13388 rather than wait for 12 more tests to time out.
13389
42c65987
JB
133902001-06-06 Jim Blandy <jimb@redhat.com>
13391
b18bced9 13392 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 13393 Don't forget to match the GDB prompt.
b18bced9 13394
42c65987
JB
13395 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
13396
5b41e5f0
JB
133972001-06-04 Jim Blandy <jimb@redhat.com>
13398
13399 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
13400 command.
13401
015e046f
KB
134022001-05-31 Kevin Buettner <kevinb@redhat.com>
13403
13404 * gdb.base/annota1.exp (info break): Match four or more spaces
13405 after "Address".
13406
fb1ffbbe
MC
134072001-05-31 Michael Chastain <chastain@redhat.com>
13408
13409 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
13410 (dm_type_int_star): Likewise.
13411 (dm_type_long_star): Likewise.
13412 (dm_type_void_star): Likewise.
13413
5ea2a32c
KB
134142001-05-29 Kevin Buettner <kevinb@redhat.com>
13415
13416 * gdb.base/completion.exp (INPUTRC): Set this environment variable
13417 to a known value in order to get consistent results regardless
13418 of the setting of INPUTRC or the presence or contents of .inputrc.
13419
ae23c492
MS
134202001-05-24 Michael Snyder <msnyder@redhat.com>
13421
ac55707e
MS
13422 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
13423 Don't require that the main thread and the manager thread are the
13424 first in the list.
13425
ae23c492
MS
13426 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
13427 debugging. If test fails, issue an "unsupported" not a "fail".
13428
400071f1
JB
134292001-05-24 Jim Blandy <jimb@redhat.com>
13430
13431 Don't assume that short is shorter than int.
13432 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
13433 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 13434 this isn't true.
400071f1
JB
13435 ("print unsigned char == (~0)"): Add test that verifies that ~0,
13436 an int, is not equal to ~0 stored in an unsigned char. This tests
13437 the same thing that the previous test meant to, but works on
13438 16-bit machines, too.
13439 ("print unsigned char != (~0)"): Same test, complemented.
13440
0816a3e5
MS
134412001-05-24 Michael Snyder <msnyder@redhat.com>
13442
13443 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 13444 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
13445 and prevents dejagnu getting out of step.
13446
f6dc23a9
KB
134472001-05-23 Kevin Buettner <kevinb@redhat.com>
13448
13449 * gdb.base/finish.exp (finish_void): Revise pattern for
13450 stopping on the call statement to not permit stopping at
13451 the start of the instructions comprising the call sequence.
13452
7dbd117d
MC
134532001-05-19 Michael Chastain <chastain@redhat.com>
13454
13455 * gdb.base/callfuncs.exp: Make all test names unique.
13456 * gdb.base/commands.exp: Make all test names unique.
13457 * gdb.base/condbreak.exp: Make all test names unique.
13458 * gdb.base/dbx.exp: Make all test names unique.
13459 * gdb.base/default.exp: Make all test names unique.
13460 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
13461 and TIMEOUT messages to their corresponding PASS message.
13462 * gdb.base/ending-run.exp: Make all test names unique.
13463 * gdb.base/long_long.exp: Remove duplicate test.
13464
6b0b0a9e
KB
134652001-05-21 Kevin Buettner <kevinb@redhat.com>
13466
13467 * gdb.base/finish.exp (finish_void): Allow "finish" command to
13468 stop on the call statement as well as the statement after the
13469 call.
13470
2caa35cb
MS
134712001-05-21 Michael Snyder <msnyder@redhat.com>
13472
13473 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
13474
40713331
EZ
134752001-05-10 Elena Zannoni <ezannoni@redhat.com>
13476
a9c64011
AS
13477 * gdb.base/completion.exp: Revamp test. Make it execute on all
13478 platforms.
40713331 13479
c2c1be8d
EZ
134802001-05-10 Elena Zannoni <ezannoni@redhat.com>
13481
a9c64011
AS
13482 * config/gdbserver.exp (gdb_load): Handle the case
13483 in which the arguments to gdbserver are given in the
13484 baseboard configuration file.
13485 Also handle the case in which the server needs to do a
13486 load.
2c9cd303 13487
9671de48
KS
134882001-05-07 Keith Seitz <keiths@cygnus.com>
13489
a9c64011
AS
13490 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
13491 set up the display for testing.
13492 (gdbtk_start): Convert all paths to paths that tcl will like.
13493 Export target information to environment.
13494 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
13495 necessary.
13496 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
13497 (to_tcl_path): New proc to convert a given pathname into
13498 a path acceptible as an argument to a tcl command.
13499 (_gdbtk_export_target_info): New proc to export target info
13500 into the environment for gdbtk testing.
13501 (gdbtk_done): New proc to signal end-of-test.
9671de48 13502
5a360f47
JB
135032001-05-06 Jim Blandy <jimb@redhat.com>
13504
13505 * restore.c: Make the code of caller0 correspond to its comment.
13506
66c756c6
MS
135072001-05-03 Michael Snyder <msnyder@redhat.com>
13508
13509 * config/sid.exp (gdb_target_sid): Check for error messages.
13510 On error or timeout, don't make expect exit (which will terminate
13511 all subsequent tests); instead just make gdb exit.
d63a86f8 13512 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
13513 return a negative value.
13514
a966fde5
JB
135152001-04-24 Jim Blandy <jimb@redhat.com>
13516
851c18e0
JB
13517 * gdb.c++/templates.exp: If we see the prompt for the overload
13518 list, but we haven't recognized any of the longer patterns,
13519 arrange for this test to fail, not hang.
13520
a966fde5
JB
13521 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
13522 variations.
13523
db144853
MC
135242001-04-22 Michael Chastain <chastain@redhat.com>
13525
13526 * gdb.c++/local.exp: Use the 'runto' library function.
13527 * gdb.c++/namespace.exp: Likewise.
13528 * gdb.c++/overload.exp: Likewise.
13529
3207ec21
KB
135302001-03-26 Kevin Buettner <kevinb@redhat.com>
13531
13532 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
13533 * gdb.base/step-line.exp: New file. Test step/next in presence of
13534 #line directives.
13535 * gdb.base/step-line.c: New file. Test program for the above.
13536 * gdb.base/step-line.inp: New file. We pretend that this file has
13537 been transformed by some other tool into step-line.c.
13538
13b57657
JB
135392001-03-21 Jim Blandy <jimb@redhat.com>
13540
13541 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
13542 unmangled operator names.
13543
754cbe1c
JB
135442001-03-20 Jim Blandy <jimb@redhat.com>
13545
13546 * gdb.threads/linux-dp.exp: Recognize an additional message
13547 generated by GDB when it doesn't understand how to debug threads
13548 on the target system.
13549
177495c9
AC
135502001-03-19 Andrew Cagney <ac131313@redhat.com>
13551
13552 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
13553
f266096b
MC
135542001-03-12 Michael Chastain <chastain@redhat.com>
13555
13556 * gdb.c++/derivation.exp: Use the 'runto' library function.
13557
cac3c2ff
MC
135582001-03-12 Michael Chastain <chastain@redhat.com>
13559
13560 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
13561
b6c11a24
MC
135622001-02-24 Michael Chastain <chastain@redhat.com>
13563
13564 * gdb.c++/ref-types.exp: Change handwritten code to library
13565 function 'runto'.
13566
6bae5bce
OF
135672001-03-16 Orjan Friberg <orjanf@axis.com>
13568
13569 * gdb.base/signals.exp: Set count to 0 explicitly.
13570
0015fd9a
MS
135712001-03-15 Mark Salter <msalter@redhat.com>
13572
13573 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
13574 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
13575 (gdb_load): Add support for additional target_info: gdb_download_size
13576 and gdb_load_timeout.
0015fd9a 13577
fc33412a
DT
13578Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
13579
13580 * gdb.base/annota1.exp: Move test of isnative to earlier in the
13581 file -- to prevent failing when the compile fails but we have no
13582 intention of running the tests anyway.
13583
13584 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
13585 tests if set.
13586
13587 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
13588 integers.
13589
13590 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
13591 * gdb.c++/namespace.exp: Ditto.
13592
115f06de
OF
135932001-03-07 Orjan Friberg <orjanf@axis.com>
13594
13595 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
13596 * gdb.base/pointers.exp: Relax pattern match of decimals.
13597
b6ba6518
KB
135982001-03-06 Kevin Buettner <kevinb@redhat.com>
13599
13600 * Makefile.in, config/abug.exp, config/cfdbug.exp,
13601 config/cpu32bug.exp, config/dve.exp, config/est.exp,
13602 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
13603 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
13604 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
13605 config/sh.exp, config/sid.exp, config/slite.exp,
13606 config/sparclet.exp, config/udi.exp, config/unknown.exp,
13607 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
13608 config/vxworks.exp, config/vxworks29k.exp,
13609 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
13610 gdb.base/all-bin.exp, gdb.base/annota1.exp,
13611 gdb.base/arithmet.exp, gdb.base/assign.exp,
13612 gdb.base/async.exp, gdb.base/attach.exp,
13613 gdb.base/bitfields.exp, gdb.base/bitops.exp,
13614 gdb.base/break.exp, gdb.base/call-ar-st.exp,
13615 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
13616 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
13617 gdb.base/commands.exp, gdb.base/completion.exp,
13618 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
13619 gdb.base/constvars.exp, gdb.base/corefile.exp,
13620 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
13621 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
13622 gdb.base/ending-run.exp, gdb.base/environ.exp,
13623 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
13624 gdb.base/finish.exp, gdb.base/foll-exec.exp,
13625 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
13626 gdb.base/funcargs.exp, gdb.base/help.exp,
13627 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
13628 gdb.base/logical.exp, gdb.base/long_long.exp,
13629 gdb.base/maint.exp, gdb.base/mips_pro.exp,
13630 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
13631 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
13632 gdb.base/pointers.exp, gdb.base/printcmds.exp,
13633 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
13634 gdb.base/regs.exp, gdb.base/relational.exp,
13635 gdb.base/remote.exp, gdb.base/reread.exp,
13636 gdb.base/restore.exp, gdb.base/return2.exp,
13637 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
13638 gdb.base/selftest.exp, gdb.base/setshow.exp,
13639 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
13640 gdb.base/sigall.exp, gdb.base/signals.exp,
13641 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
13642 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
13643 gdb.base/step-test.exp, gdb.base/structs.c,
13644 gdb.base/structs.exp, gdb.base/structs2.exp,
13645 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
13646 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
13647 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
13648 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
13649 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
13650 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
13651 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
13652 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
13653 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
13654 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
13655 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
13656 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
13657 gdb.fortran/types.exp, gdb.java/jmisc.exp,
13658 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
13659 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
13660 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13661 gdb.trace/circ.exp, gdb.trace/collection.exp,
13662 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
13663 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13664 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
13665 gdb.trace/report.exp, gdb.trace/save-trace.exp,
13666 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13667 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
13668 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
13669 notices.
13670
dc96c6c7 136712001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
13672
13673 * gdb.base/varargs.c (find_max_double): Fix printf format string:
13674 first arg is int not float.
13675
dc96c6c7 136762001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
13677
13678 * gdb.base/reread.exp: Unsupported for non-native targets;
13679 doesn't work for remote debugging.
13680
9b0c4aeb
FN
136812001-02-19 Fernando Nasser <fnasser@redhat.com>
13682
13683 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
13684 * gdb.base/ending-run.exp: Properly handle the BSP state when
13685 stepping past the end of main.
9b0c4aeb 13686
02aa71d5
MC
136872001-02-19 John Moore <jmoore@redhat.com>
13688
13689 * gdb.base/commands.exp (infrun_breakpoint_command_test):
13690 Converted HPUX fix for non-expected items following multiple
13691 step commands into general solution for all platforms.
13692
1fa449a4
MC
136932001-02-18 Michael Chastain <chastain@redhat.com>
13694
13695 * gdb.c++/classes.exp (do_tests): Change runto statements
13696 from "runto 'foo(void)'" to "runto 'foo'". This makes the
13697 statements demangler agnostic.
13698 * gdb.c++/virtfunc.exp (do_tests): Likewise.
13699 (gdb_virtfunc_restart): Likewise.
13700
b2f9ec70
MC
137012001-02-14 Michael Chastain <chastain@redhat.com>
13702
13703 * gdb.c++/inherit.exp (do_tests): Change runto statements
13704 from "runto 'foo(void)'" to "runto 'foo'". This makes the
13705 statements demangler agnostic.
13706
cf74b8ca
AC
13707Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
13708
13709 * gdb.threads/pthreads.exp: Unify pass/fail messages for
13710 ``continue to bkpt at common_routine in thread 2'' and ``stopped
13711 before calling common_routine 15 times'' tests.
13712
99f78f56
MC
137132001-02-11 Michael Chastain <chastain@redhat.com>
13714
13715 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
13716 Helps the test script figure out which demangler is in use.
13717 (dm_type_foo_ref): Ditto.
13718 (dm_type_int_star): Ditto.
13719 (dm_type_long_star): Ditto.
13720 (dm_type_unsigned_int): Ditto.
13721 (dm_type_void): Ditto.
13722 (dm_type_void_star): Ditto.
99707966 13723 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
13724 Probe the gdb demangler and set variables to accommodate
13725 formatting differences.
13726 (info_func_regexp): New function. Same as info_func, but
13727 matches against a regexp.
13728 (info_func): Match against a literal string.
13729 (print_addr_2): New function. Match against a literal string,
13730 which can be different from the input to gdb.
13731 (print_addr): Simply call print_addr_2 with the same argument twice.
13732 (test_lookup_operator_functions): Use demangler formatting variables.
13733 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
13734 the tests in the same order as the C++ class declaration.
13735 (test_paddr_operator_functions): Ditto.
13736 (test_paddr_overloaded_functions): Ditto.
13737 (test_paddr_hairy_functions): Use demangler formatting variables.
13738 Add reference to gdb/19 for related tests.
13739 (do_tests): Call probe_demangler.
13740
1de8f023
KB
137412001-01-30 Kevin Buettner <kevinb@redhat.com>
13742
13743 * gdb.c++/templates.cc (printf): Remove unused function definition.
13744
ca3f91ed
MS
137452001-01-26 Felix Lee <flee@redhat.com>
13746
13747 * sid.exp (sid_exit): Pass host, not target, to remote_close.
13748
137492001-01-25 matthew green <mrg@redhat.com>
13750
13751 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
13752 up sid.
13753 (sid_exit): Call `remote_pop_conn' after GDB is gone.
13754
137552001-01-25 matthew green <mrg@redhat.com>
13756
13757 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 13758 Deprecate $sid_spawn_id.
ca3f91ed
MS
13759 (sid_exit): Remove code necessary only for `spawn.'
13760
137612001-01-25 matthew green <mrg@redhat.com>
13762
13763 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
13764
fb18ec4a
MC
137652001-01-28 Michael Chastain <chastain@redhat.com>
13766
13767 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
13768 to call when tests fail. It takes gdb out of the overloaded
13769 function choice menu back to the main prompt, so that the test
13770 program stays synchronized.
13771 (set_bp_overloaded): New proc to collect all the common
13772 code for setting a breakpoint on an overloaded name. Calls
13773 take_gdb_out_of_choice_menu when needed.
13774 (menu_overload1arg): New variable to collect the repeated
13775 instances of the expected menu for an overloaded name. Change
13776 the regular expression to handle changes in g++ type encoding:
13777 "void" can be either "void" or "", and "unsigned int" can be
13778 either "unsigned int" or "unsigned".
13779 (continue_to_bp_overloaded): Change regular expressions to handle
13780 changes in g++ type encoding.
13781 (no proc): Call take_gdb_out_of_choice_menu when needed.
13782 Remove redundant calls to "info break". Accept either "canceled"
13783 or "cancelled". Change regular expressions in "info break"
13784 calls to handle changes in g++ type encoding. Give all tests
13785 unique strings.
13786
9c646a6e
BE
137872001-01-17 Ben Elliston <bje@redhat.com>
13788
13789 * config/sid.exp: New file.
13790
9549d9c1
AC
13791Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
13792
13793 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
13794
dc96c6c7 137952000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
13796
13797 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
13798 Add a RE to accept a non-ascii char if one is ever presented.
13799
b4df4f68
FN
138002000-12-20 Fernando Nasser <fnasser@redhat.com>
13801
297dd0fd 13802 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 13803
dc96c6c7 138042000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 13805
d63a86f8 13806 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
13807 in regexp. One '\' does not suffice on Linux.
13808
4a7bddb6
MC
138092000-12-09 Michael Chastain <chastain@redhat.com>
13810
13811 * gdb.base/break.exp (test_clear_command): Use a marker function
13812 rather than 'main' for the test function. Also move this
13813 test to an execution point where the marker function names are
13814 guaranteed to be bound to functions. (Executing tests after a
13815 'finish' from main runs into name conflicts with local names
13816 in __libc_start_main).
13817
dc96c6c7 138182000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
13819
13820 * gdb.base/finish.exp: New test for gdb's "finish" command.
13821 * gdb.base/return2.exp: New test for gdb's "return" command.
13822 * gdb.base/return2.c: New source file for above.
13823
dc96c6c7 138242000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
13825
13826 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
13827 * gdb.base/miscexprs.exp: Ditto.
13828 * gdb.base/pointers.exp: Ditto.
13829 * gdb.c++/derivation.exp: Ditto.
13830 * gdb.c++/local.exp: Ditto.
13831 * gdb.c++/namespace.exp: Ditto.
13832 * gdb.c++/overload.exp: Ditto.
13833 * gdb.c++/ref-types.exp: Ditto.
13834
dc96c6c7 138352000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
13836
13837 * gdb.base/constvars.exp: Test result of "up" command.
13838 * gdb.base/miscexprs.exp: Ditto.
13839 * gdb.base/pointers.exp: Ditto.
13840 * gdb.base/scope.exp: Ditto.
13841 * gdb.c++/derivation.exp: Ditto.
13842 * gdb.c++/local.exp: Ditto.
13843 * gdb.c++/namespace.exp: Ditto.
13844 * gdb.c++/overload.exp: Ditto.
13845 * gdb.c++/ref-types.exp: Ditto.
13846
44097287
FN
138472000-11-22 Michael Chastain <chastain@redhat.com>
13848
13849 * mips_pro.exp: Accept either "middle -> top -> main" or
13850 "middle -> main" in the backtrace, because gcc can optimize
13851 tail calls to jumps. Remove setup_xfail for the hppa case.
13852 Add a comment with the original warning messages from PR 3016,
13853 which was filed in 1993, to preserve them for posterity.
13854
9d2e1bab
ND
138552000-11-17 Nick Duffek <nsd@redhat.com>
13856
13857 * lib/gdb.exp (gdb_test): Override timeout with board info.
13858
1aca8eb7
ND
138592000-11-17 Nick Duffek <nsd@redhat.com>
13860
13861 * gdb.base/display.exp: Don't kill running stub. Add "again" to
13862 the second kill and detach messages.
13863
93076499
ND
138642000-11-17 Nick Duffek <nsd@redhat.com>
13865
13866 * configure.in: Add AC_EXEEXT.
13867 * configure: Regenerate.
13868 * Makefile.in (just-check): Export EXEEXT.
13869 * lib/gdb.exp ($EXEEXT): Import from environment.
13870 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
13871 expect "maint dump-me" on Cygwin.
13872 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
13873 $EXEEXT.
13874
30e87cd3
ND
138752000-11-17 Nick Duffek <nsd@redhat.com>
13876
13877 * gdb.base/break.exp: Test backtrace and finish from called
13878 function on all platforms, not just HP-UX.
13879
dc96c6c7 138802000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
13881
13882 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
13883 code from gdb_target_monitor, so it can be used independantly
13884 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 13885
dc96c6c7 138862000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
13887
13888 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
13889 * gdb.base/corefile.exp: Expect the message "Program is being
13890 debugged already" when we send the "corefile" command, since
13891 the preceeding gdb_load may have connected gdb to a remote target.
13892 * gdb.base/display.exp: Disable hardware watchpoints if new
13893 board info variable "no_hardware_watchpoints" is true.
13894 Replace single-letter commands with more readable ones.
13895 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
13896 if new board info variable "no_hardware_watchpoints" is true.
13897 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
13898 to see if stdio (printf) testing is possible.
13899 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
13900 board info variable "no_hardware_watchpoints" is true. Use new
13901 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
13902
39124dea
FN
139032000-11-13 Fernando Nasser <fnasser@redhat.com>
13904
13905 From Orjan Friberg <orjanf@axis.com>:
13906 * gdb.base/printcmds.exp: Escape curly braces followed by a number
13907 in array print pattern match.
13908
a9e2e984
FN
139092000-11-09 Fernando Nasser <fnasser@redhat.com>
13910
13911 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
13912 spelling "cancelled" to U.S. spelling "canceled" to match changes
13913 made to gdb.
13914 * gdb.c++/ovldbreak.exp: Ditto.
13915
c7db355b
PS
139162000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13917
13918 * gdb.base/callfuncs.c (main): Moved to end of file, call
13919 t_double_values to initialize the FPU before inferior calls are made.
13920 * gdb.base/callfuncs.exp: Test for register preservation after calling
13921 inferior functions. Add tests for continuining, finishing and
13922 returning from a stop in a call dummy.
13923
dc96c6c7 139242000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
13925
13926 * gdb.base/commands.exp: Break up long lines, and re-indent.
13927
dc96c6c7 139282000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
13929
13930 * config/gdbserver.exp: Rewritten from the ground up, to make it
13931 compatible with the current dejagnu tree, and to make it work with
13932 the new "gdbserver" in libremote.
13933
dc96c6c7 139342000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
13935
13936 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
13937 * gdb.base/varargs.exp: Skip entire test if no printf support.
13938 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
13939 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
13940
dc96c6c7 139412000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
13942
13943 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
13944 no floating point support.
13945 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
13946 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
13947 * gdb.base/call-rt-st.exp: Ditto.
13948 * gdb.base/call-strs.exp: Ditto.
13949
bac5fc66
JG
139502000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
13951
13952 * gdb.base/sizeof.c: include <stdio.h>.
13953
13954 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
13955 'finish', otherwise uncaptured gdb_prompt would potentially
13956 throw remaining test points out of sync.
bac5fc66 13957
b22a6027
SB
139582000-07-26 Scott Bambrough <scottb@netwinder.org>
13959
13960 * gdb.base/recurse.exp: Run tests for all targets.
13961 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
13962 gnu-oldld case on ARM.
13963 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
13964 for ARM targets.
d63a86f8 13965
d8231941
AG
13966Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
13967
13968 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
13969 * gdb.java/configure: Rebuild.
13970
8caabe69
AG
13971Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
13972
13973 * gdb.java/jv-exp.exp: New file.
13974
9d273ca3
AG
13975Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
13976
13977 * configure: Rebuilt.
13978 * configure.in (configdirs): Add gdb.java.
13979 * gdb.java/jmisc.java: New file.
13980 * gdb.java/jmisc.exp: New file.
13981 * gdb.java/Makefile.in: New file.
13982 * gdb.java/configure: Rebuilt.
13983 * gdb.java/configure.in: New file.
13984 * lib/java.exp: New file.
13985
4f823a66
AC
13986Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
13987
13988 * gdb.base/exprs.exp: Test casts to a pointer including over and
13989 underflow.
13990
2391e11d
AC
13991Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
13992
13993 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
13994 and the compilers sizes.
13995
54602222
ND
139962000-07-09 Nick Duffek <nsd@redhat.com>
13997
13998 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
13999 (use_methods): New function.
14000 (main): Call use_methods().
14001 * gdb.c++/classes.exp (test_method_param_class): New procedure.
14002 (do_tests): Call test_method_param_class.
14003
2bec0572
ND
140042000-07-09 Nick Duffek <nsd@redhat.com>
14005
14006 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
14007 spelling.
14008 (test_enums): New procedure. Move enum tests from end of script
14009 to here. Set breakpoint on function name instead of line number.
14010 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
14011 (enums2): New marker function.
14012 (enums1): New function.
14013 (main): Call enums1(). Move enum tests to enums1().
14014
78492fde
AC
14015Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
14016
14017 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
14018 compile/link program. Update line numbers.
14019 * gdb.asm/d10v.inc: Define ``startup''.
14020 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 14021
49a2cef8
AC
14022Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
14023
14024 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
14025
3e6c8688
EZ
140262000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14027
14028 * gdb.base/maint.exp: Add 'maint print architecture' item to output
14029 of 'help maint print' command.
14030
9ff5cbe9
AC
14031Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
14032
14033 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
14034 they use gdb_expect_list.
14035
17c579bd
AC
14036Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
14037
14038 * gdb.base/commands.exp: Use ``set remote
14039 memory-read-packet-size'' instead of ``set endian big'' to test
14040 long commands.
14041
e6d71bf3
DB
140422000-06-03 Daniel Berlin <dan@cgsoftware.com>
14043
14044 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 14045 g++, and stop skipping them.
e6d71bf3
DB
14046
14047 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
14048 work under g++.
14049
d63a86f8 14050 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
14051 initialization.
14052
dc96c6c7 140532000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
14054
14055 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
14056 the regular expression: accept an (almost) arbitrary sequence of
14057 "frames-invalid" and "breakpoints-invalid" messages both before
14058 and after the "starting" message.
14059
dc96c6c7 140602000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
14061
14062 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 14063
dc96c6c7 140642000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
14065
14066 * gdb.base/annota1.exp (annotate-signal-handler-caller):
14067 Relax the regular expression a little, make it pass on Solaris 8.
14068
8216cda9
KB
140692000-05-12 Kevin Buettner <kevinb@redhat.com>
14070
14071 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 14072 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
14073 Instead, it is permissible for gdb to stop on the line of the
14074 call itself.
14075
1a570b2f
MS
140762000-05-12 Michael Snyder <msnyder@.cygnus.com>
14077
14078 * gdb.base/break.exp (bp on small function, optimized file):
14079 Add a second pass pattern. The behavior differs here between stabs
14080 and dwarf for one-line functions. Stabs preserves two line symbols
14081 (one before the prologue and one after) with the same line number,
14082 but dwarf regards these as duplicates and discards one of them.
14083 Therefore the address after the prologue (where the breakpoint is)
14084 has no exactly matching line symbol, and GDB reports the breakpoint
14085 as if it were in the middle of a line rather than at the beginning.
14086
dc96c6c7 140872000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 14088
d63a86f8 14089 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
14090 rather than "send_gdb" (for consistancy).
14091
7d418785
AC
14092Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
14093
14094 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
14095 * gdb.c++/templates.cc: Properly check for GCC version number.
14096 * lib/compiler.cc: Likewise
14097
dc96c6c7 140982000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 14099
d63a86f8 14100 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
14101 gdb may not stop at the first line of main, due to code motion.
14102
dc96c6c7 141032000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
14104
14105 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
14106 This test depends on parsing the printf output from the target.
14107 Since the sparclet stub doesn't do stdio, this will never work.
14108 * gdb.base/call-rt-st.exp: ditto.
14109 * gdb.base/call-strs: ditto.
14110
dc96c6c7 141112000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
14112
14113 * gdb.base/miscexprs.exp: make sizeof long array test portable.
14114
14115 * gdb.base/ending-run.exp: After connecting to a remote target,
14116 but before running, the target will appear to be in a random
14117 location. Specify both a file and a line for breakpoints.
14118 Also, the function that calls main may be called 'init'
14119 rather than 'start'.
14120
a5a51225
EZ
141212000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14122
14123 * gdb.base/help.exp: Update output for add-symbol-file command.
14124
7930cc7c
FN
141252000-04-10 Fernando Nasser <fnasser@cygnus.com>
14126
14127 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14128 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
14129
23e37ab1
C
141302000-04-07 J.T. Conklin <jtc@redback.com>
14131
e93c542c
C
14132 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
14133
23e37ab1
C
14134 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
14135
591b8fa3
PDM
14136Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
14137
14138 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
14139 values that can be represented exactly.
14140 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
14141 above change, and to not check against the directory part of the source
14142 file name.
14143 (step into print_long_arg_list): Likewise.
14144 (print print_small_structs from print_long_arg_list): Likewise.
14145 (print print_long_arg_list): Likewise.
14146
7a495180
EZ
141472000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14148
30b53638 14149 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 14150
beb998c6
AC
14151Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
14152
14153 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
14154
1c689132
DB
141552000-03-25 Daniel Berlin <dan@cgsoftware.com>
14156
14157 * gdb.base/commands.exp (deprecated_command_test): Add test for
14158 deprecate with no arguments.
14159
c1790a9d
JL
141602000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
14161
14162 * gdb.base/break.exp: Add new test for setting breakpoints on
14163 optimized code so we can test breakpoints work even when function
14164 prologues may be optimized away
14165
003ba290
FN
141662000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
14167
14168 From David Whedon <dwhedon@gordian.com>
a9c64011 14169 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 14170
6837a0a2
DB
141712000-03-22 Daniel Berlin <dan@cgsoftware.com>
14172
14173 * gdb.base/help.exp: Added test for new apropos command.
14174
b9593231
KB
141752000-03-21 Kevin Buettner <kevinb@redhat.com>
14176
14177 * gdb.base/pointers.c (usevar): New function.
14178 (main): Make sure that global variables v_int_pointer2, rptr,
14179 and y are all referenced someplace in the program by calling
14180 usevar() on them. [Some linkers delete symbols which are
14181 never referenced. The space remains, but there's no way to
14182 get a (symbolic) handle on the variable from the debugger.]
14183
751a959b
EZ
141842000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14185
14186 * gdb.base/printcmds.c: Add typedeffed arrays.
14187
14188 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
14189 procedure to test arrays that are typedef'd.
14190
73a93a32
JI
141912000-03-13 James Ingham <jingham@leda.cygnus.com>
14192
14193 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 14194 the library directories.
73a93a32 14195
fb40c209
AC
14196Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
14197
14198 * configure.in (configdirs): Add sub directory gdb.mi.
14199 * configure: Re-generate.
14200
14201 * gdb.mi: New directory.
d63a86f8 14202
ee4dd2c9
AC
142032000-02-25 Scott Bambrough <scottb@netwinder.org>
14204
14205 * gdb.base/long_long.exp: Correct test suite failure when printing
14206 a long long value as a double on ARM platforms.
14207
70f0cc22
JB
142082000-02-16 Jim Blandy <jimb@redhat.com>
14209
14210 * gdb.base/break.exp ("breakpoint line number"): Make sure the
14211 default source file is set properly before running this test.
14212
853819b8
EZ
142132000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14214
14215 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
14216 gdbtk/library directory, not in gdbtcl2.
14217
dfcd3bfb
JM
142182000-02-04 Jim Blandy <jimb@redhat.com>
14219
14220 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
14221 backslash from regexp pattern.
14222
14223 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
14224 procedure. Use it to run all the "continue to bp overloaded"
14225 tests. Note that this changes the names of the tests slightly.
14226 If the breakpoint hit message includes a hex PC value, because
14227 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
14228 from the real source code, still consider that a pass.
14229
14230 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
14231 XFAIL here if the breakpoint message contains a hex address. Note
14232 similar change on 1999-11-02.
14233
14234 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
14235
14236 * gdb.base/ptype.exp: Establish a default source file before
14237 calling get_debug_format.
14238
142392000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
14240
14241 * gdb.base/watchpoint.exp: Remove duplication of test messages.
14242
8b93c638
JM
142432000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
14244
14245 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
14246 of successive stepi commands -- while in the prologue we should see
14247 the function entry bracket.
14248
142492000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
14250
14251 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
14252 reach __change_mode() when stepping through the end of main().
14253
c5394b80
JM
142542000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
14255
14256 * gdb.base/default.exp: Fix expected pattern.
14257 * gdb.base/help.exp: Same.
14258
0d06e24b
JM
142592000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14260
14261 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
14262 Don't use xfail's because that affects only the following test.
d63a86f8 14263
0d06e24b
JM
14264 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
14265 solaris or linux.
14266
14267 * gdb.base/selftest.exp: Update to reflect changes to main.c.
14268
dc96c6c7 142692000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 14270
d63a86f8 14271 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
14272 "A syntax error" rather than "A parse error". Accept both.
14273
142742000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
14275
14276 * gdb.base/default.exp: Remove OS dependent string from "target
14277 remote" test.
14278 * gdb.base/help.exp: Same for "help target remote" test.
14279
c3f6f71d
JM
142802000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14281
14282 From Jim Kingdon <kingdon@redhat.com>:
14283
14284 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
14285 prompt (cleanup rather than necessity, but still might keep output
14286 from spilling to next test).
14287
142882000-01-02 Fred Fish <fnf@cygnus.com>
14289
14290 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
14291 AIX, which defines them in <sys/types.h>.
14292
ed9a39eb 142931999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 14294
ed9a39eb
JM
14295 * gdb.base/default.exp: Match arm* etc instead of arm in "info
14296 float" test.
14297
142981999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 14299
ed9a39eb 14300 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
14301
14302 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
14303 outermost frame disallowed".
14304
143051999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
14306
14307 * gdb.base/setvar.exp: New tests for setting the value of a struct
14308 with a constant list.
14309
143101999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
14311
14312 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
14313 require the user to type a cast before setting the value of a struct.
14314
de57eccd
JM
143151999-12-06 Jim Blandy <jimb@cygnus.com>
14316
14317 * gdb.base/default.exp: Expect the new 'info float' command on
14318 all i386 platforms.
14319
14320 * gdb.threads/linux-dp.exp: Expand our ability to recognize
14321 LinuxThreads libraries that don't support debugging.
14322
c2d11a7d
JM
14323Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
14324
14325 * gdb.base/remote.c: Fill the buffer with truely random data.
14326 Change the buffer type to ``unsigned char'' to simplify size
14327 arithmetic.
14328
14329 * gdb.base/remote.exp: Reduce download numbers by one. Typical
14330 stub only handles 400-1 byte packets. Verify that the download
14331 worked.
14332
143331999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
14334
14335 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
14336 tests, using UNRESOLVED for the untested cases. Also, does not wait
14337 for a timeout if the prompt was received before a recognizable pattern.
14338
143391999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
14340
14341 * lib/gdb.exp (gdb_expect_list): Fix spelling.
14342
143431999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14344
14345 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
14346 watchpoints.
14347
143481999-11-24 Jason Merrill <jason@casey.cygnus.com>
14349
14350 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
14351
14352 * gdb.c++/local.exp: Be more flexible in recognizing local class
14353 name mangling. Don't allow horribly truncated method names.
14354 * gdb.c++/derivation.exp: Expect protected inheritance.
14355 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
14356 * gdb.c++/virtfunc.exp: Likewise.
14357 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
14358 when printing a nested enum.
14359
143601999-11-22 Jim Blandy <jimb@cygnus.com>
14361
14362 * gdb.base/step-test.exp: Properly await GDB's response to setting
14363 a breakpoint on the call to large_struct_by_value.
14364
14365 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
14366 just because we have debug info for the `start' function.
14367
143681999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
14369
14370 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
14371 "Unknown signal" messages, which indicate (on LinuxThreads) that
14372 GDB doesn't know how to debug threads on this system. This is
14373 better than hanging while philosopher 0 dumps chatter into gdb.log.
14374
143751999-11-18 Tom Tromey <tromey@cygnus.com>
14376
14377 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
14378
143791999-11-18 Fred Fish <fnf@cygnus.com>
14380
14381 * gdb.base/coremaker2.c: Add sample program for generating
14382 cores that is more self contained than coremaker.c. Eventually
14383 I'll add more code to this and tie it into the testsuite.
14384
4ce44c66
JM
143851999-11-12 Stan Shebs <shebs@andros.cygnus.com>
14386
14387 * gdb.base/dollar.exp: Remove, now in gdb.hp.
14388
143891999-11-10 Jimmy Guo <guo@cup.hp.com>
14390
14391 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
14392 from $srcdir/lib/.
14393 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
14394 and gdb.c++/.
14395
14396 * gdb.c++/derivation.exp: remove redundant get compiler info code.
14397
d63a86f8 14398 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
14399 'continue with watch' test point.
14400
144011999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
14402
14403 Merged from p2linux-990323-branch:
d63a86f8 14404
4ce44c66
JM
14405 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
14406
11cf8741
JM
14407Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
14408
14409 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
14410 {limit,fixed}''. Test ``set download-write-size''.
14411
14412Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
14413
14414 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
14415 gdb_expect_list.
14416
14417Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
14418
14419 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
14420
144211999-11-03 Mark Salter <msalter@cygnus.com>
14422
14423 * gdb.base/break.exp: Fix "stub continue" pattern.
14424
144251999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
14426
14427 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
14428
144291999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
14430
14431 * gdb.base/display.exp ("finish"): Add timeout clause.
14432
14433 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
14434 plain prompt clause, so this doesn't have to time out in order to
14435 fail.
14436
14437 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
14438 breakpoint hit messages include an address.
14439
14440 * gdb.base/display.exp: Don't forget to escape parens in regular
14441 expressions. Unix regexp notatation sucks.
14442
144431999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14444
14445 * gdb.base/annota1.exp: Test for annotate-signalled: change output
14446 order for 'signalled' message.
14447
5c44784c
JM
144481999-11-01 Stan Shebs <shebs@andros.cygnus.com>
14449
14450 From Jimmy Guo <guo@cup.hp.com>:
14451 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
14452 * gdb.base/annota1.c: Add code for tests to work with.
14453
144541999-10-26 Frank Ch. Eigler <fche@cygnus.com>
14455
14456 * gdb.base/remote.exp: New test for remote downloading settings.
14457 * gdb.base/remote.c: New file with large .data.
14458
917317f4
JM
144591999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
14460
14461 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
14462 for LinuxThreads support, merged from the Code Fusion branch.
14463
14464Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
14465
14466 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
14467 containing exp_continue into a while within an expect. Don't
14468 attempt a start more than three times. Check return value from
14469 gdb_load.
d63a86f8 14470
2df3850c
JM
14471Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
14472
14473 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
14474 a pass case.
14475
2acceee2
JM
144761999-10-01 Kevin Buettner <kevinb@cygnus.com>
14477
14478 * gdb.base/break.c (main): Added a statement that we can step
14479 off of.
14480 * gdb.base/break.exp: Added tests for setting a breakpoint
14481 at an offset and stepping onto a breakpoint.
14482
144831999-10-01 Fred Fish <fnf@cygnus.com>
14484
d63a86f8 14485 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
14486 gdb output.
14487
c2c6d25f
JM
144881999-09-18 Jim Blandy <jimb@cris.red-bean.com>
14489
14490 * gdb.base/break.exp: Code locations are in hex, don't forget!
14491 (For HP-UX.)
14492
144931999-09-17 Stan Shebs <shebs@andros.cygnus.com>
14494
14495 * condbreak.exp: Use break.c as test program.
14496 * condbreak.c: Remove, redundant with break.c.
14497
144981999-09-15 Stan Shebs <shebs@andros.cygnus.com>
14499
14500 * config/monitor.exp (gdb_target_monitor): Disable X- and
14501 Z-packets if the target needs it.
14502
145031999-09-13 James Ingham <jingham@leda.cygnus.com>
14504
14505 * gdb.c++/overload.exp: Added tests for listing overloaded
14506 functions with function pointers in the arg, explicitly calling
14507 out the version you want.
14508
cff3e48b
JM
145091999-09-09 Stan Shebs <shebs@andros.cygnus.com>
14510
14511 * long_long.exp: Add variations of test cases that work for
14512 targets with 16-bit ints and 32-bit doubles.
14513
d4f3574e
SS
145141999-09-08 Stan Shebs <shebs@andros.cygnus.com>
14515
14516 * break.c (main): Compare a possibly-uninitialized argc with an
14517 unlikely value that fits in 16 bits.
14518
145191999-09-07 Stan Shebs <shebs@andros.cygnus.com>
14520
14521 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
14522 0xfeeb, don't want negative numbers if ints are 16 bits.
14523
14524 * lib/gdb.exp (skip_cplus_tests): New proc.
14525 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
14526 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
14527 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
14528 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
14529 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
14530 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
14531 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
14532 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
14533
14534 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
14535
14536Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
14537
14538 * gdb.base/corefile.exp (up): Allow a parameter to appear
14539 in the frame that we're going up to.
14540
14541 From Jim Blandy <jimb@cygnus.com>:
14542
14543 * gdb.base/default.exp (info float): Expect some output now.
14544
14545 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
14546 returning floating-point values to fail on the x86.
14547 * gdb.base/callfwmall.exp (do_function_calls): Same.
14548
14549 * gdb.base/list.exp (test_listsize): Correct expectations for
14550 listing line 1 with listsize 2. Also, listing a single line
14551 works now, as does listing three lines. [Kevin's note: There
14552 were a number of other cases fixed too where the expectations
14553 differed...]
14554
145551999-09-02 Stan Shebs <shebs@andros.cygnus.com>
14556
14557 * gdb.base/selftest.exp: Add case for when version prints as
14558 constant string instead of char pointer.
14559
104c1213
JM
145601999-08-25 Stan Shebs <shebs@andros.cygnus.com>
14561
14562 * gdb.base/ending-run.exp: Add Solaris case for what happens when
14563 stepping out of main.
14564
14565 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
14566 G++ used.
14567
14568 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
14569 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
14570
14571 * gdb.c++/ovldbreak.exp: Update match string in test that
14572 includes a warning of multiple breakpoints.
14573
145741999-08-24 Stan Shebs <shebs@andros.cygnus.com>
14575
14576 * gdb.base/display.exp: Improve precision of step-after-finish
14577 added yesterday.
14578
14579 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
14580 test.
14581
14582 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
14583 configs when using G++, not just hppa*.
14584
145851999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14586
14587 * gdb.base/async.c: New file.
14588 * gdb.base/async.exp: New file.
14589
14590Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
14591
14592 * gdb.base/break.exp: Tweak PA specific tests to properly handle
14593 PA64.
14594
53a5351d
JM
14595Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
14596
104c1213
JM
14597 * gdb.base/display.exp: "finish" can leave us mid-line on many
14598 targets, deal with it. Add a small constant to main, instead of
14599 1000 since main+1000 may not be a valid address in the target.
14600
53a5351d
JM
14601 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
14602 on hpux11.
14603
14604 * gdb.base/attach.exp: Handle another hpux11 error message variant
14605 when attaching to a process that does not exist.
14606
146071999-08-19 J.T. Conklin <jtc@redback.com>
14608
14609 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
14610 characters in 'continue to 1241' test.
14611
146121999-08-17 Stan Shebs <shebs@andros.cygnus.com>
14613
14614 * gdb.base/call-ar-st.exp: Add a shorter match case for the
14615 stop in print_long_arg_list, define and use a whitespace
14616 variable in print_small_structs test, add an XFAIL for Solaris.
14617 * gdb.base/dbx.exp: XFAIL func commands until somebody is
14618 interested enough to fix.
14619
7be570e7
JM
146201999-08-13 Keith Seitz <keiths@cygnus.com>
14621
14622 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
14623 (dbx_gdb_load): Remove. Use gdb_load instead, since that
14624 proc knows about targets other than the natives.
14625 (test_assign): Use "gdb_run_cmd" to "run" the target.
14626 Check that we've actually hit the breakpoint at main.
14627 When we attempt to assign a value to a local variable, check
14628 that the variable is in the current scope, i.e., don't use
14629 a test with an empty result.
14630
14631Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
14632
14633 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
14634 command.
14635
146361999-08-09 Stan Shebs <shebs@andros.cygnus.com>
14637
14638 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14639 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
14640 gdb.compat, gdb.threads-hp.
14641 gdb.hp/configure, gdb.hp/configure.in: New files.
14642 gdb.hp/Makefile.in: Recurse into new subdirs.
14643 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
14644 gdb.hp/gdb.objdbg: New directory, tests for debugging info
14645 in object files.
14646 gdb.hp/tools: New directory, aux tools for HP-specific tests.
14647
96baa820
JM
146481999-08-05 Stan Shebs <shebs@andros.cygnus.com>
14649
14650 * gdb.base/display.exp: Help expect by putting a newline in the
14651 funky printf, remove a bogus p/a test.
14652
146531999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14654
14655 * gdb.base/display.exp: Make sure that when we say 'run', we are
14656 connected to the target. This is necessary when running not
14657 natively.
14658
146591999-08-03 Stan Shebs <shebs@andros.cygnus.com>
14660
14661 * gdb.base/step-test.exp: Removed some extraneous messages.
14662
14663 * gdb.base/long_long.exp: Don't run memory examination tests
14664 on little-endian targets (they will need a different set of
14665 results to match).
14666
146671999-08-02 Stan Shebs <shebs@andros.cygnus.com>
14668
14669 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
14670 until somebody decides to fix GDB.
14671
14672 * gdb.base/long_long.c: Stop compiler complaint by specifying long
14673 constant as "ULL".
14674 * gdb.base/long_long.exp: Loosen x/c test, add partial result
14675 matches for a couple x/2 commands.
14676
a0b3c4fd
JM
146771999-07-30 Stan Shebs <shebs@andros.cygnus.com>
14678
14679 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
14680 by merging in ref-types2 tests.
14681 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
14682
14683 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14684 * gdb.c++/Makefile.in: Add standard actions.
14685 (EXECUTABLES): Rename from PROGS, update list.
14686 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
14687 from gdb.hp.
14688 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
14689 foo and bar locals.
14690 * gdb.c++/anon-union.exp: Fix tests to match.
14691 * gdb.c++/classes.exp: Run if HP compiler used, add extra
14692 expect matches to handle output variations.
14693 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
14694 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
14695 output, add HP alternatives for new and delete prints.
14696 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
14697 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
14698 * gdb.c++/demangle.exp: Use $style when reporting failure.
14699 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
14700 * gdb.c++/inherit.exp: Run if HP compiler used, add some
14701 match alternatives.
14702 * gdb.c++/local.exp: Add match alternatives or xfails for HP
14703 compilers.
14704 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
14705 * gdb.c++/method.exp: Add match alternatives.
14706 * gdb.c++/misc.cc: Add bool types.
14707 * gdb.c++/misc.exp: Add tests for bool types.
14708 * gdb.c++/overload.exp: Add xfails.
14709 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
14710 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
14711 add some more template parameter tests (only for HP currently).
14712 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
14713 * gdb.c++/virtfunc.cc: Add return type and value for main.
14714 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
14715 match alternatives.
d63a86f8 14716
a0b3c4fd
JM
147171999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14718
14719 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
14720
147211999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
14722
14723 * gdb.base/signals.exp: Don't expect getting a backtrace from
14724 within a signal handler to fail on Linux.
14725
147261999-07-29 Stan Shebs <shebs@andros.cygnus.com>
14727
14728 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14729 * lib/gdb.exp: Remove some gratuitious semicolons.
14730 (delete_breakpoints): Increase timeout.
14731 (gdb_expect): Add -notransfer option.
14732 (gdb_test): Use -notransfer option.
14733 (get_compiler_info): Add f77 case.
14734 (get_compiler): New proc, split out from gdb_preprocess, add f77
14735 case.
14736 (gdb_preprocess): Call get_compiler.
14737
14738 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
14739 * gdb.base/attach.exp, gdb.base/display.exp,
14740 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
14741 gdb.base/long_long.exp, gdb.base/printcmds.exp,
14742 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
14743 third arg to gdb_test.
14744 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
14745 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
14746 HP-UX xfails, add others.
14747 * gdb.base/completion.exp: Reflect name change of self-test.
14748 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
14749 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
14750 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
14751 HP failure number.
14752 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
14753 useless HP-UX 10.30 references.
14754 * gdb.base/maint.exp: Loosen matches.
14755 * gdb.base/pointers.c (main): Declare more_code.
14756 * gdb.base/pointers.exp: Match on output of a `next'.
14757 * gdb.base/structs.c: Add prototypes.
14758 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
14759 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
14760
147611999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14762
14763 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
14764 command.
14765
147661999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14767
14768 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
14769 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
14770
14771 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
14772 debug info. Deal with lack of signal hanlder info in stack.
14773
a9c64011 14774 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
14775 * gdb.base/annota1.exp: If printf has debug info, deal with it.
14776
5a2468f5
JM
147771999-07-19 Stan Shebs <shebs@andros.cygnus.com>
14778
14779 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
14780 gdb.base/foll-vfork.exp: Don't run for crosses.
14781
adf40b2e
JM
14782Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
14783
14784 * gdb.base/configure.in: Check for gdbvars.exp instead of
14785 a1-selftest.exp.
14786 * gdb.base/configure: Re-generate.
14787
147881999-07-12 Stan Shebs <shebs@andros.cygnus.com>
14789
14790 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
14791 in trying to run first and name is too long.
14792
14793 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
14794 pointers2.c and pointers2.exp, respectively.
14795 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
14796 doschk happier.
14797
43e526b9
JM
147981999-07-08 Stan Shebs <shebs@andros.cygnus.com>
14799
14800 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
14801 callfuncs2.c and callfuncs2.exp.
14802
14803 * gdb.base/list.exp: Remove mistaken xfails.
14804 * gdb.base/list0.h: Add optional prototypes.
14805
9846de1b
JM
14806Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
14807
a9c64011 14808 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 14809 calling malloc.
a9c64011
AS
14810 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
14811 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
14812 use.
14813
148141999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14815
14816 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
14817 * gdb.base/annota2.cc, annota2.exp: Move from here.
14818 * gdb.c++/annota2.cc, annota2.exp: To here.
14819 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
14820
43ff13b4
JM
14821Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
14822
14823 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
14824 a consistent format.
14825
085dd6e6
JM
148261999-06-25 Stan Shebs <shebs@andros.cygnus.com>
14827
14828 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14829 * lib/gdb.exp (get_compiler_info): Add detection for assorted
14830 HP compilers, also set the globals $true and $false.
14831
14832 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
14833 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
14834 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
14835 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
14836 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
14837 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
14838 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
14839 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
14840 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
14841 whatis.c} Add C++ compatible function definitions and return
14842 types, add includes for library functions.
14843 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
14844 * gdb.base/step-test.c (myglob): Rename from glob.
14845 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
14846 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
14847 files, move here from gdb.hp.
14848 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
14849 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
14850 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
14851 Adjust line numbers in regexps.
14852
14853 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
14854 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
14855 instead of 0/1.
14856
14857 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
14858 foll-vfork.exp: New files, move here from gdb.hp.
14859 * gdb.base/page.exp: New file, test of pagination command.
14860
14861 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
14862 recursion test.
14863 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
14864
14865 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
14866 gdb.base/solib.exp: Fix compiler invocation process.
14867
14868 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
14869 HP-UX 11, turn off overload resolution explicitly.
14870 * gdb.base/commands.exp: Set argument list explicitly, add
14871 watchpoint test.
14872 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
14873 them work.
14874 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
14875 expressions properly.
14876 * gdb.base/corefile.exp: Loosen the match slightly.
14877 * gdb.base/default.exp: Allow "Error accessing memory" message
14878 also.
14879 * gdb.base/display.exp: Skip over x/0 j if PA64.
14880 * gdb.base/funcargs.exp: Add xfails for HP-UX.
14881 * gdb.base/interrupt.exp: Ditto.
14882 * gdb.base/langs.exp: Add symbolic matches governed by compiler
14883 in use.
14884 * gdb.base/list.exp: Add xfails for HP-UX.
14885 * gdb.base/long_long.exp: Refine some of the numeric matches.
14886 * gdb.base/mips_pro.exp: Xfail on HP-UX.
14887 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
14888 * gdb.base/nodebug.exp: Succeed on more varieties of output.
14889 * gdb.base/opaque.exp: Remove some HP-UX xfails.
14890 * gdb.base/ptype.exp: Succeed on more varieties of output.
14891 * gdb.base/scope.exp: Add xfails for HP-UX.
14892 * gdb.base/sect-cmd.exp: Add more cases.
14893 * gdb.base/setvar.exp: Add xfails for HP-UX.
14894 * gdb.base/shlib-call.exp: Loosen some matches slightly.
14895 * gdb.base/signals.exp: Match on void symbolically.
14896 * gdb.base/step-test.exp: Add case for PA64.
14897 * gdb.base/term.exp: Add exit and restart.
14898 * gdb.base/twice.exp: Clean up after self.
14899 * gdb.base/varargs.exp: Disable overload resolution explicitly.
14900 * gdb.base/whatis.exp: Allow more ways to pass tests.
14901
14902 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
14903 no longer useful.
14904
14905Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
14906
14907 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
14908 list of patterns.
14909 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
14910 print_double_array(double_array)", "continuing to breakpoint
14911 1018", "print print_double_array(array_d)" and "continuing to
14912 1034" tests.
d63a86f8 14913
085dd6e6
JM
149141999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
14915
a9c64011 14916 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
14917
149181999-06-24 Stan Shebs <shebs@andros.cygnus.com>
14919
14920 * config/mt-*: Remove, these haven't been used since 1996.
14921
149221999-06-22 Stan Shebs <shebs@andros.cygnus.com>
14923
14924 * gdb.base/call-strs.c, gdb.base/ending-run.c,
14925 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
14926 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
14927
9e0b60a8
JM
149281999-06-18 Stan Shebs <shebs@andros.cygnus.com>
14929
14930 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
14931 simpler match case for the ptype of the big class.
14932
149331999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14934
14935 * gdb.exp: Fix test for gdb_prompt existence.
14936
149371999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14938
14939 * gdb.exp (gdb_test): Add fail after calls to perror.
14940
149411999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14942
14943 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
14944
149451999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14946
14947 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
14948
0f71a2f6
JM
14949Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
14950
14951 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
14952 malloc() is linked in.
14953
149541999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
14955
14956 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
14957 step at end.
14958
14959 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
14960
149611999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
14962
14963 * gdb.java/jv-print.exp: New file. (Our first Java test!)
14964
cce74817
JM
14965Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
14966
14967 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
14968 * gdb.base/mips_pro.exp: Likewise.
14969
149701999-06-02 Keith Seitz <keiths@cygnus.com>
14971
14972 * gdb.c++/templates.cc: Change all "new" operators to throw
14973 an exception.
14974 * gdb.c++/cplusfuncs.cc: Likewise.
14975
14976 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
14977
14978Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
14979
14980 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
14981 * gdb.base/ending-run.exp: When stepping out of main, accept a
14982 step into an arbitrary assembler file.
cce74817 14983
392a587b
JM
149841999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14985
d63a86f8 14986 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 14987 "breakpoint-invalid" to be printed.
d63a86f8 14988 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
14989 number of "frames-invalid" and "breakpoint-invalid" to be printed.
14990 * gdb.base/annota2.cc: Initialize a.x to 0.
14991
9e086581
JM
149921999-05-17 Keith Seitz <keiths@cygnus.com>
14993
14994 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
14995 when "skip_float_tests" set.
14996 Ditto for "print print_double_array(array_d)", "print print_small_structs",
14997 "print print_ten_doubles", and "step into print_long_arg_list".
14998 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
14999 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
15000 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
15001 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
15002 "skip_float_tests" is set.
15003 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
15004 when "skip_float_tests" set.
d63a86f8 15005
cd0fc7c3
SS
150061999-05-06 Keith Seitz <keiths@cygnus.com>
15007
15008 * gdb.base/annota2.cc: Include stdio.h.
15009
15010Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
15011
15012 * gdb.base/crossload.exp: Remove, this has been disabled ever
15013 since BFD stopped including all targets, and cross-GDB gets
15014 plenty of testing anyway.
15015 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
15016 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
15017 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
15018 * gdb.base/README: Remove, was doc for this.
15019 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
15020 needed.
15021
b83266a0
SS
150221999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15023
15024 * gdb.base/call-ar-st.exp: Fix one regular expression in test
15025 output.
15026
15027 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
15028 * gdb.base/annota2.exp: New file. More annotation tests.
15029 * gdb.base/annota1.c: New file. Source file for annota1.exp.
15030 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
15031
150321999-04-23 Angela Marie Thomas <angela@cygnus.com>
15033
15034 * config/cfdbug.exp: New file.
15035
7a292a7a
SS
150361999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
15037
15038 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
15039 Marcus Daniel's and Dale Hawkins's demangler crashes.
15040
15041 * gdb.c++/demangle.exp (test_gnu_style_demangling,
15042 test_lucid_style_demangling, test_arm_style_demangling,
15043 test_hp_style_demangling): Try Tom Tromey's core-dumping
15044 identifier under each demangling style.
15045
150461999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
15047
15048 * gdb.c++/demangle.exp: Include the current demangling style
15049 in all test names.
15050 (current_demangling_style): New global variable.
15051 (set_demangling_style, test_demangling_core, test_demangling,
15052 test_demangling_exact): New functions.
15053 (test_gnu_style_demangling, test_lucid_style_demangling,
15054 test_arm_style_demangling, test_hp_style_demangling): Use those,
15055 instead of calling gdb_test and gdb_test_exact directly.
15056 (catch_demangling_errors): New function, which reports errors
15057 signalled by the demangling test functions in an orderly way.
15058 (do_tests): Use catch_demangling_errors.
15059
150601999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
15061
15062 * gdb.base/signals.exp (test_handle_all_print): Use () for
15063 grouping in expressions, not {}.
15064
15065 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
15066 initialized yet.
15067
150681999-04-01 Stan Shebs <shebs@andros.cygnus.com>
15069
15070 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
15071 are listed.
15072
150731999-03-26 Stan Shebs <shebs@andros.cygnus.com>
15074
15075 * gdb.stabs/weird.exp: Test for CC being defined before
15076 looking at its value.
15077
150781999-03-25 Stan Shebs <shebs@andros.cygnus.com>
15079
15080 * gdb.base/call-ar-st.exp: Remove stray '#'.
15081 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
15082 "short int" and "long int".
15083 * gdb.c++/overload.cc: Cast the string added in the previous
15084 change, to mollify finicky HP compiler.
15085 * gdb.hp/reg-test.exp (testfile): Fix file name.
15086 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 15087
7a292a7a
SS
15088 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
15089 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
15090 alternate form of enum ptype.
15091
c906108c
SS
150921999-03-23 Stan Shebs <shebs@andros.cygnus.com>
15093
7a292a7a
SS
15094 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
15095 * gdb.hp/*.exp: Change all to run compiler probe only after
15096 passing skip_hp_tests, so as not to waste time on guaranteed
15097 failure.
15098
c906108c
SS
15099 * gdb.c++/overload.cc: Pass string instead of char addr, always
15100 init ccpfoo.
15101 * gdb.c++/templates.cc: Fix syntax error.
15102
7a292a7a
SS
15103Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15104
15105 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 15106 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
15107 command.
15108
151091999-03-18 James Ingham <jingham@cygnus.com>
15110
15111 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
15112
15113 * gdb.c++/method.exp: It was testing an uninitialized int on the
15114 stack and assuming it was positive.
15115
15116 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
15117
15118 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 15119 keep it from killing the rest of the tests.
7a292a7a
SS
15120 Use gdb_continue_to_end.
15121
15122 * gdb.base/sigall.exp: use gdb_continue_to_end.
15123
15124 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
15125
15126 * gdb.base/display.exp: use runto_main, not run.
15127
d63a86f8
RM
15128 * gdb.base/default.exp: Check for the current error message in the
15129 r abbreviation test.
7a292a7a
SS
15130 Add strongarm to the targets that know info float.
15131
d63a86f8 15132 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
15133 run which doesn't work with monitors.
15134
15135 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
15136
15137 * gdb.base/break.exp: use the gdb_continue_to_end proc.
15138
15139 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
15140 program. Traps the case (in Cygmon) when the program never really
15141 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
15142 more places, so I used my name. Sorry Mark...
15143
15144 * config/monitor.exp (gdb_target_monitor): added another
15145 target_info parameter: remotebinarydownload. This will set the
15146 remotebinarydownload flag if this is causing some boards trouble.
15147
151481999-03-18 Mark Salter <msalter@cygnus.com>
15149
15150 * lib/gdb.exp (continue_to_exit): New function.
15151
15152 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
15153 * gdb.base/ending-run.exp: Ditto.
15154 * gdb.base/step-test.exp: Ditto.
15155
151561999-03-16 Stan Shebs <shebs@andros.cygnus.com>
15157
15158 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
15159 (suggested by Art Haas <ahaas@neosoft.com>).
15160
151611999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
15162
15163 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
15164
15165Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
15166
15167 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
15168 descriptions of types (short unsigned int vs unsigned short, etc).
15169
151701999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
15171
15172 * gdb.base/call-strs.exp: Don't assume that `step' will step over
15173 a call to strlen; sometimes we do have sources.
15174
151751999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
15176
15177 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
15178 character, so GDB won't print garbage after its end.
d63a86f8 15179
c906108c
SS
15180 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
15181 breakpoint there instead. Sometimes GCC emits memcpy to handle
15182 the large structures being passed by value, so we step into that
15183 instead of sum_array_print, which obscures what we're really testing.
15184 * gdb.base/step-test.exp: However, we do want a test that notices
15185 the bizarre steps into memcpy, so do that here. Add check for
15186 stepping into function calls that pass large structures by value.
15187 ("Is that a noun clause, or are you just happy to see me?")
15188 Remove all references to specific line numbers.
15189 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
15190 New type and function.
15191 (main): Call large_struct_by_value, passing it a large struct by value.
15192 * lib/gdb.exp (gdb_get_line_number): New function.
15193
15194 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
15195 more portable.
15196
7a292a7a
SS
151971999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
15198
c906108c
SS
15199 * lib/gdb.exp: Doc fixes.
15200
7a292a7a
SS
152011999-03-05 Nick Clifton <nickc@cygnus.com>
15202
d63a86f8 15203 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
15204
152051999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
15206
c906108c
SS
15207 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
15208 commands. They're not germane to this test, and they don't work
15209 that way on remote targets.
15210
3fc11d3e
JM
152111999-03-01 James Ingham <jingham@cygnus.com>
15212
15213 * Changelog entries merged over from gdb development branch.
15214
3fc11d3e
JM
15215 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
15216
15217 * lib/gdb.exp (gdbtk_analyze_results): Generic function
15218 for outputting results of test run.
15219
2d4a1622 15220 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
15221
15222 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 15223
7a292a7a
SS
152241999-02-25 Felix Lee <flee@cygnus.com>
15225
15226 * lib/gdb.exp (debug_format): initialize
15227
c906108c
SS
152281999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
15229
15230 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
15231 * gdb.base/call-rt-st.c: Ditto.
15232
c906108c
SS
152331999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
15234
15235 * gdb.threads/pthreads.exp (horiz): New variable.
15236 (test_startup): Fix regexps that capture thread numbers.
15237
152381999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
15239
15240 * gdb.base/smoke.exp: Disambiguate two test case names (both
15241 called ``print'').
15242
15243Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
15244
15245 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
15246 compilation.
15247
152481999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
15249
15250 * gdb.base/miscexprs.exp: Change patterns to match GDB's
15251 actual output formatting.
15252 * gdb.base/smoke.exp: GDB removes leading 0's.
15253 * gdb.base/volatile.exp: Don't check type of remuneration;
15254 that variable is no longer defined in constvars.c.
15255 * gdb.base/step-test.c (main): Exit with explicit exit code.
15256 * gdb.base/step-test.exp: Remove two nexti checks--they are
15257 not portable.
15258
152591999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
15260
15261 * gdb.base/help.exp ("help delete display"): Fix test to match
15262 gdb's output.
15263
15264 * gdb.base/long_long.c (known_types): Initialize values to zero.
15265 * gdb.base/long_long.exp: Step one more line
15266 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
15267 leading zeros. Explicitly ask for hex formatting. Use
15268 unique test case names.
c906108c
SS
15269
15270Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15271
d63a86f8 15272 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
15273
15274 * gdb.c++/method.exp: Add missing close brace.
15275
152761999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
15277
15278 * gdb.base/maint.exp: Use 'set height 0' to disable page
15279 prompting, not 'set height 400'.
15280
15281 Fix a bunch of timeouts.
15282 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
15283 four separate tests, so expect doesn't take forever to match a ton
15284 of text against a regexp with lots of .* forms.
15285 ("maint print psymbols", "maint print symbols"): Make some of
15286 these greps more selective, so that expect doesn't try to wade
15287 through huge piles of output and time out.
15288
15289 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
15290
15291 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
15292 tests: one which doesn't expect shlib events to be reported, and
15293 another which does, but is XFAIL for all platforms other than
15294 HP/UX.
15295
15296 * gdb.base/break.exp: Teach the test suite that the `catch
15297 fork', `catch vfork', and `catch exec' commands produce error
15298 messages on platforms that don't provide these features.
15299
15300Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
15301
15302 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
15303 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
15304 (shortening names from solib_threshold.exp etc), won't run on
15305 anything but HP-UX for the foreseeable future.
15306 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
15307 reflect move.
15308
15309Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
15310
15311 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
15312 gdb.trace/Makefile.in (clean): Remove all test executables.
15313
15314Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
15315
15316 * gdb.base/shlib-call.exp: add test cases to verify that gdb
15317 successfully re-sets breakpoints in shared libraries.
15318 * gdb.base/shmain.c (main): return 0, don't fall off the end.
15319
15320Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15321
d63a86f8
RM
15322 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
15323 and compiled w/o GCC.
c906108c
SS
15324
15325 * gdb.hp/watch-cmd.exp: ditto.
15326
15327 * gdb.hp/watch-hp.exp: ditto.
15328
15329 * gdb.hp/xdb1.exp: ditto.
15330
15331 * gdb.hp/xdb2.exp: ditto.
15332
15333 * gdb.hp/dbx.exp: ditto.
15334
15335Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
15336
15337 * constvars.c: Remove C++-isms.
15338 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
15339 with GCC.
15340
15341Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
15342
15343 The following changes are part of the HP merge.
15344
15345 * gdb.base/break.exp: new tests to verify that catchpoints for
15346 fork, vfork, and exec don't trigger inappropriately.
15347
15348 * gdb.base/opaque.exp: compile one file at a time, then link.
15349
15350 * gdb.base/signals.exp: be more restrictive about which hppa
15351 systems receive a setup_xfail. new tests.
15352
15353 * gdb.base/solib_threshold.build: new file.
15354 * gdb.base/solib_threshold.exp: new file.
15355 * gdb.base/solib_threshold.link_opts: new file.
15356 * gdb.base/solib_threshold.mk: new file.
15357 * gdb.base/gen_solib_threshold.c: new file.
15358
15359 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
15360 tests. New tests for enums inside classes.
15361
15362 * gdb.c++/compiler.cc: indicate support of template debugging.
15363
15364 * gdb.c++/demangle.exp: run hp style demangling tests.
15365
15366 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
15367 tests.
15368
15369 * gdb.c++/misc.cc: changes to support new tests.
15370
15371 * gdb.c++/templates.cc: changes to support HP's compiler; changes
15372 to support new tests.
15373
15374 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
15375 gcc, then skip these tests.
15376
15377Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
15378
15379 The following files are part of the HP merge; some had longer
15380 names at HP, but have been renamed to be no more than 14
15381 characters in length.
15382
15383 * gdb.hp/ambiguous.cc: new file.
15384 * gdb.hp/ambiguous.exp: new file.
15385 * gdb.hp/attach.exp: new file.
15386 * gdb.hp/attach2.exp: new file.
15387 * gdb.hp/classes-hp.exp: new file.
15388 * gdb.hp/ctti.exp: new file.
15389 * gdb.hp/ctti-add.cc: new file.
15390 * gdb.hp/ctti-add1.cc: new file.
15391 * gdb.hp/ctti-add2.cc: new file.
15392 * gdb.hp/ctti-add3.cc: new file.
15393 * gdb.hp/dbx.exp: new file.
15394 * gdb.hp/exception.cc: new file.
15395 * gdb.hp/exception.exp: new file.
15396 * gdb.hp/foll-exec.c: new file.
15397 * gdb.hp/foll-exec.exp: new file.
15398 * gdb.hp/foll-fork.c: new file.
15399 * gdb.hp/foll-fork.exp: new file.
15400 * gdb.hp/foll-vfork.c: new file.
15401 * gdb.hp/foll-vfork.exp: new file.
15402 * gdb.hp/inherit-hp.exp: new file.
15403 * gdb.hp/more-steps.exp: new file.
15404 * gdb.hp/namespace.cc: new file.
15405 * gdb.hp/namespace.exp: new file.
15406 * gdb.hp/optimize.exp: new file.
15407 * gdb.hp/pxdb.c: new file.
15408 * gdb.hp/pxdb.exp: new file.
15409 * gdb.hp/quicksort.exp: new file.
15410 * gdb.hp/reg-test.exp: new file.
15411 * gdb.hp/reg-test.s: new file.
15412 * gdb.hp/sized-enum.c: new file.
15413 * gdb.hp/sized-enum.exp: new file.
15414 * gdb.hp/start-stop.exp: new file.
15415 * gdb.hp/templ-hp.cc: new file.
15416 * gdb.hp/templ-hp.exp: new file.
15417 * gdb.hp/thr-lib.c: new file.
15418 * gdb.hp/thr-lib.exp: new file.
15419 * gdb.hp/thr-lib.h: new file.
15420 * gdb.hp/thr-liblib.c: new file.
15421 * gdb.hp/virtfun-hp.c: new file.
15422 * gdb.hp/virtfun-hp.exp: new file.
15423 * gdb.hp/watch-cmd.exp: new file.
15424 * gdb.hp/watch-hp.exp: new file.
15425 * gdb.hp/xdb1.exp: new file.
15426 * gdb.hp/xdb2.exp: new file.
15427 * gdb.hp/xdb3.exp: new file.
15428
15429Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
15430
15431 The following files are part of the HP merge; some had longer
15432 names at HP, but have been renamed to be no more than 14
15433 characters in length.
15434
15435 * gdb.base/ss.h: new file.
15436 * gdb.base/call-ar-st.c: new file.
15437 * gdb.base/call-ar-st.exp: new file.
15438 * gdb.base/call-rt-st.c: new file.
15439 * gdb.base/call-rt-st-exp: new file.
15440 * gdb.base/call-strs.exp: new file.
15441 * gdb.base/ena-dis-br.exp: new file.
15442 * gdb.base/environ.exp: new file.
15443 * gdb.base/long_long.exp: new file.
15444 * gdb.base/sect-cmd.exp: new file.
15445 * gdb.base/shlib-cl2.exp: new file.
15446 * gdb.base/smoke.exp: new file.
15447 * gdb.base/so-impl-ld.c: new file.
15448 * gdb.base/so-impl-ld.exp: new file.
15449 * gdb.base/so-indr-cl.c: new file.
15450 * gdb.base/so-indr-cl.exp: new file.
15451 * gdb.base/varargs.exp: new file.
15452 * gdb.base/volatile.exp: new file.
15453 * gdb.base/whatis-exp.exp: new file.
7a292a7a 15454 * gdb.base/display.exp: new file.
c906108c
SS
15455 * gdb.c++/derivation.exp: new file.
15456 * gdb.c++/local.exp: new file.
15457 * gdb.c++/member-ptr.exp: new file.
15458 * gdb.c++/overload.exp: new file.
15459 * gdb.c++/ovldbreak.exp: new file.
15460 * gdb.c++/ref-types.exp: new file.
15461 * gdb.c++/ref-types2.exp: new file.
15462 * gdb.c++/userdef.exp: new file.
d63a86f8 15463
c906108c
SS
15464Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
15465
15466 * gdb.base/default.exp: Reflect wording change in remote.c.
15467
dc96c6c7 15468Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15469
15470 * gdb.base/help.exp: Update to reflect current text.
15471
15472Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
15473
15474 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
15475 they're stack variables and contain garbage.
15476 * gdb.c++/anon-union.exp: new file.
15477
15478 The following changes were made by David Taylor
15479 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
15480 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
15481 in changes by HP.
15482
15483 * gdb.base/bitops.exp: new file.
15484 * gdb.base/default.exp: change expected messages for catch and
15485 info catch tests to reflect HP merge changes.
15486 * gdb.base/enable-disable-break.exp
15487 * gdb.base/ending-run.c: new file.
15488 * gdb.base/long_long.c: new file.
15489 * gdb.base/maint.exp: new file.
15490 * gdb.base/pointers2.exp: new file.
15491 * gdb.base/shlib-call2.exp: new file.
15492 * gdb.base/solib.exp: new file.
15493 * gdb.base/step-test.c: new file.
15494 * gdb.c++/anon-union.cc: new file.
15495 * gdb.c++/local.cc: new file.
15496 * gdb.c++/member-pointer.cc: new file.
15497 * gdb.c++/method.cc: new file.
15498 * gdb.c++/ref-types.cc: new file.
15499 * gdb.c++/ref-types2.cc: new file.
15500 * gdb.c++/userdef.cc: new file.
d63a86f8 15501
c906108c
SS
15502 * gdb.base/scope.exp: compile one file at a time, then link.
15503 * gdb.base/langs.exp: ditto.
15504 * gdb.base/list.exp: ditto.
d63a86f8 15505
c906108c
SS
15506Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
15507
15508 The following changes were made by David Taylor
15509 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
15510 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
15511 in changes by HP.
d63a86f8 15512
c906108c
SS
15513 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
15514 skip tests. When compiling pass c++ flag to gdb_compile.
15515 * gdb.c++/
d63a86f8 15516
c906108c
SS
15517 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
15518 test for on hppa*-*-hpux*; use args to see if c++ was specified.
15519 (skip_hp_tests): new function.
15520 (gdb_preprocess): new function.
15521
15522 * configure.in (hpdir): decide whether to configure gdb.hp.
15523 * configure: regenerated.
15524
15525 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
15526 to delete on clean.
15527 (EXECUTABLES): update to reflect new additions.
15528 * gdb.base/commands.exp: update message expected.
15529 * gdb.base/default.exp: add copyright notice.
15530 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
15531 * gdb.base/help.exp: update messages to reflect current text.
15532 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
15533 targets for recurse tests.
15534 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
15535 skip this file.
15536
15537 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
15538 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
15539 compilation.
15540 * gdb.c++/misc.exp: ditto.
15541 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
15542 run the tests. tell gdb_compile that it's a c++ compilation.
15543
15544 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 15545
c906108c
SS
15546 * gdb.base/all-bin.exp: new file.
15547 * gdb.base/arithmet.exp: new file.
15548 * gdb.base/assign.exp: new file.
15549 * gdb.base/completion.exp: new file.
15550 * gdb.base/cond-expr.exp: new file.
15551 * gdb.base/condbreak.exp: new file.
15552 * gdb.base/define.exp: new file.
15553 * gdb.base/dollar.exp: new file.
15554 * gdb.base/environment.exp: new file.
15555 * gdb.base/eval-skip.exp: new file.
15556 * gdb.base/jump.exp: new file.
15557 * gdb.base/logical.exp: new file.
15558 * gdb.base/pointers.exp: new file.
15559 * gdb.base/relational.exp: new file.
15560 * gdb.base/section_command.exp: new file.
15561 * gdb.base/whatis-expr.exp: new file.
15562
15563 * gdb.base/all-types.c: new file.
15564 * gdb.base/call-array-struct.c: new file.
15565 * gdb.base/call-return-struct.c: new file.
15566 * gdb.base/call-strings.c: new file.
15567 * gdb.base/callfuncs2.c: new file.
15568 * gdb.base/condbreak.c: new file.
15569 * gdb.base/constvars.c: new file.
15570 * gdb.base/display.c: new file.
15571 * gdb.base/int-type.c: new file.
15572 * gdb.base/jump.c: new file.
15573 * gdb.base/miscexprs.c: new file.
15574 * gdb.base/pointers.c: new file.
15575 * gdb.base/pointers2.c: new file.
15576 * gdb.base/shmain.c: new file.
15577 * gdb.base/shr1.c: new file.
15578 * gdb.base/shr2.c: new file.
15579 * gdb.base/solib.c: new file.
15580 * gdb.base/solib1.c: new file.
15581 * gdb.base/solib2.c: new file.
15582 * gdb.base/varargs.c: new file.
15583 * gdb.c++/derivation.cc: new file.
15584 * gdb.c++/overload.cc: new file.
15585 * gdb.c++/ovldbreak.cc: new file.
15586 * gdb.hp/attach.c: new file.
15587 * gdb.hp/attach2.c: new file.
15588 * gdb.hp/average.c: new file.
15589 * gdb.hp/compiler.c: new file.
15590 * gdb.hp/compiler.cc: new file.
15591 * gdb.hp/execd-program.c: new file.
15592 * gdb.hp/follow-exec.c: new file.
15593 * gdb.hp/follow-fork.c: new file.
15594 * gdb.hp/follow-vfork-and-exec.c: new file.
15595 * gdb.hp/misc-hp.cc: new file.
15596 * gdb.hp/more-steps.c: new file.
15597 * gdb.hp/optimize.c: new file.
15598 * gdb.hp/quicksort.c: new file.
15599 * gdb.hp/run-hp.c: new file.
15600 * gdb.hp/start-stop.c: new file.
15601 * gdb.hp/sum.c: new file.
15602 * gdb.hp/templates-hp.cc: new file.
15603 * gdb.hp/thread-local-in-lib.c: new file.
15604 * gdb.hp/thread-local-in-lib.h: new file.
15605 * gdb.hp/thread-local-in-lib.lib.c: new file.
15606 * gdb.hp/vforked-program.c: new file.
15607 * gdb.hp/virtfunc-hp.cc: new file.
15608 * gdb.hp/watchpoint-hp.c: new file.
15609 * gdb.hp/xdb.c: new file.
15610 * gdb.hp/xdb0.c: new file.
15611 * gdb.hp/xdb0.h: new file.
15612 * gdb.hp/xdb1.c: new file.
15613
15614Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
15615
15616 The following change was made by Edith Epstein
15617 <eepstein@cygnus.com> as part of a project to merge in changes
15618 originally made by HP; HP did not create ChangeLog entries.
15619
15620 * gdb.c++/demangle.exp: changed the expected output for some
15621 ARM-style mangling -- removed second reference to datatype.
15622 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 15623 T1<char>::~T1<char>(void)
c906108c 15624 becomes,
a9c64011
AS
15625 maint demangle __dt__11T1__pt__2_cFv
15626 T1<char>::~T1(void)
c906108c
SS
15627
15628 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 15629
c906108c
SS
15630Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
15631
15632 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
15633 * gdb.trace/backtrace.exp: Likewise.
15634 * gdb.trace/circ.exp: Likewise.
15635 * gdb.trace/collection.exp: Likewise.
15636 * gdb.trace/deltrace.exp: Likewise.
15637 * gdb.trace/infotrace.exp: Likewise.
15638 * gdb.trace/limits.exp: Likewise.
15639 * gdb.trace/packetlen.exp: Likewise.
15640 * gdb.trace/passc-dyn.exp: Likewise.
15641 * gdb.trace/passcount.exp: Likewise.
15642 * gdb.trace/report.exp: Likewise.
15643 * gdb.trace/save-trace.exp: Likewise.
15644 * gdb.trace/tfind.exp: Likewise.
15645 * gdb.trace/tracecmd.exp: Likewise.
15646 * gdb.trace/while-dyn.exp: Likewise.
15647 * gdb.trace/while-stepping.exp: Likewise.
15648
156491998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
15650
15651 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
15652
15653Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
15654
15655 From Brendan Kehoe:
15656 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
15657 int return types.
15658
15659Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
15660
15661 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
15662 remote dos host testing right.
15663
15664Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
15665
15666 * gdb.base/corefile.exp: remove some xfails.
15667
15668Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
15669
15670 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
15671 have different timestamps.
15672
15673Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
15674
15675 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
15676 gdb.base/default.exp: Replace "exec" with "executable".
15677
15678Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
15679
15680 * gdb.base/default.exp: Change else if to elseif from previous
15681 delta.
15682
15683Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
15684
15685 * gdb.base/default.exp: Add brace missing from previous delta.
15686
15687Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
15688
15689 * gdb.base/default.exp: Support test for info float for all
15690 varieties of arm toolchain.
15691
dc96c6c7 15692Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15693
15694 * gdb.trace/*.exp: remove "remote_download" command.
15695
dc96c6c7 15696Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15697
15698 * gdb.trace/*.exp: remove -gdwarf from compile.
15699
15700Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
15701
15702 * gdb.trace/configure.in(AC_INIT): typo
15703 * gdb.trace/configure: regenerated
15704
dc96c6c7 15705Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15706
15707 * config/m68k-emc.exp: New file.
15708 * lib/<emc-support.exp trace-support.exp}: New files.
15709 * configure.in: add new test directory gdb.trace.
15710 * gdb.trace/{configure configure.in Makefile.in}: New files.
15711 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
15712 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
15713 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
15714 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
15715 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
15716 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
15717 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 15718
dc96c6c7 15719Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15720
15721 * gdb.c++/classes.exp: Change all regular expressions to match
15722 arbitrary combinations of newline/carriage-return, so that they
15723 will work equally well on Unix and Windows.
15724 * gdb.c++/inherit.exp: ditto.
15725 * gdb.c++/virtfunc.exp: ditto.
15726
157271998-08-11 Dawn Perchik <dawn@cygnus.com>
15728
15729 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
15730
c2d11a7d
JM
15731Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
15732
15733 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
15734 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
15735 to use a0-a3/d0-d3 as needed.
15736
15737Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
15738
15739 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
15740 * gdb.disasm/am33.exp: Corresponding changes.
15741
c906108c
SS
157421998-07-11 Felix Lee <flee@cygnus.com>
15743
15744 * gdb.base/callfuncs.exp: add cmp10 test.
15745 * gdb.base/callfuncs.c (cmp10): new function.
15746
15747Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
15748
d63a86f8 15749 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
15750 into two parts to get around a synchronization problem in expect.
15751
3fc11d3e
JM
15752Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
15753
15754 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
15755
15756 * configure.in: Add options for gdbtk testsuite.
15757
15758 * configure: Regenerate.
15759
15760 * gdb.gdbtk: New directory to hold gdbtk tests.
15761
c906108c
SS
15762Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15763
15764 * gdb.fortran/types.exp: Escape brackets in expect patterns
15765 for test_float_literal_types_accepted tests.
15766 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
15767 before run test.
15768
c2d11a7d
JM
15769Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
15770
15771 * am33.exp: Just compile, do not link the testcase.
15772 * am33.s: Add ".am33" pseudoop to force am33 mode.
15773
c906108c
SS
157741998-06-25 Felix Lee <flee@cygnus.com>
15775
15776 * gdb.base/setshow.exp: make sure $pc is sane.
15777
15778 * gdb.stabs/weird.exp: split expect patterns properly.
15779
c2d11a7d
JM
15780Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
15781
15782 * gdb.disasm/am33.s: New disassembler testfile for the am33.
15783 * gdb.disasm/am33.exp: Run it.
15784
dc96c6c7 15785Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15786
15787 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
15788 match processing (and eliminate spurious timeouts when running).
15789
dc96c6c7 15790Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15791
15792 * gdb.base/signals.exp (test_handle_all_print): put back Mach
15793 exception test, but conditionalize it on target [mach | gnu].
15794
dc96c6c7 15795Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15796
15797 * gdb.base/overlays.exp: fixup compile line for linker script.
15798
15799Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
15800
15801 * gdb.fortran/types.exp: don't guess at float size.
15802
15803Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
15804
15805 * gdb.base/exprs.exp: delete test that depends on int size.
15806
15807Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
15808
15809 * config/sim.exp: Removed checks for target triplets.
15810 (gdb_target_sim): Use gdb,target_sim_options.
15811
15812Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
15813
15814 * gdb.base/reread.exp: New file.
15815 * gdb.base/reread1.c: New file.
15816 * gdb.base/reread2.c: New file.
15817
15818Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
15819
15820 * config/sim.exp: Use 'target sim -sparclite' when running
15821 SPARClite programs.
15822
15823Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
15824
15825 * gdb.base/structs2.exp: New file.
15826 * gdb.base/structs2.c: New file.
15827
15828Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
15829
15830 * gdb.asm/common.inc: New file.
15831 * gdb.asm/d10v.inc: New file.
15832 * asm-source.exp: Pass -I's to gas to find .inc files.
15833 Update line numbers in expected output.
15834 * asmsrc1.s: Rewrite.
15835 * asmsrc2.s: Rewrite.
15836 * configure.in: Create arch.inc symlink.
15837 * configure: Regenerate.
15838 * Makefile.in (distclean): Delete arch.inc.
15839
15840Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
15841
15842 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
15843 (t_enum_value2): ditto
15844 (t_enum_value3): ditto
15845 (main): ditto
15846Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15847
15848 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
15849 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
15850 change.
15851 Use gdb_test instead of send_gdb/gdb_expect sequences.
15852
15853Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
15854
15855 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
15856 not void.
15857
15858Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
15859
15860 * gdb.base/branches.c: Code with lots of loops and
15861 subroutines. Used to test gdbs ability to single step through PC
15862 changes, especially to test mips-tdep.c:mips_next_pc
15863
15864Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
15865
15866 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
15867 more rigorous EGCS C++ error checking.
15868
15869Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15870
a9c64011
AS
15871 * gdb.base/help.exp: Clean up `help set args' and `help show args'
15872 tests.
15873 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
15874 function when asleep.
15875 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
15876 for i*86 Linux and SVR4 signal handling problems.
15877 Remove linux xfail for `next to handler in signals_tests_1', fixed
15878 by recent infrun.c change.
15879 Limit backtrace to 10 frames to avoid timeout problems with infinite
15880 stack backtraces.
15881 Adjust expect pattern in `handle all print' test to match Apr 28 1997
15882 target.[ch] change.
c906108c
SS
15883
15884Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
15885
15886 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
15887 for a newline from gdb before continuing.
15888 (default_gdb_exit): Just look for y or n.
15889 (gdb_test): Detect abnormal exit from GDB running on DOS; if
15890 it does, fail the rests of the tests in the file.
15891
15892Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
15893
15894 * config/cygmon.exp: New file.
15895
15896Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
15897
15898 * gdb.base/list.exp: Fix problem with "list default lines around
15899 main" test on remote targets.
15900
15901 * gdb.base/scope.exp: Fix problem with filelocal_bss before
15902 run test on remote targets.
15903
15904Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
15905
15906 * gdb.asm: New directory.
15907 * configure.in: Configure it.
15908 * configure: Regenerate.
15909 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
15910 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
15911
15912Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
15913
15914 * config/mn10300-eval.exp: New file to support MN10300 eval board.
15915
dc96c6c7 15916Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 15917
a9c64011
AS
15918 * gdb.base/overlays (several files): Merge the two overlay
15919 managers into one. Change variables (foox, barx, bazx, grbxx)
15920 back into ints but force them to load in their proper sections.
c906108c
SS
15921
15922Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
15923
15924 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
15925 on-chip insn memory and IMAP1 to upper 128k.
15926 (D10VCopy): Handle memory regions crossing 16k boundaries.
15927 (D10VCopy): Transfer data in 32 bit chunks.
15928
15929Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
15930
15931 * gdb.base/overlays.c (main): Exit normally when result is
15932 correct.
15933
15934 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
15935 map. Include space for printf in .text segment.
15936
15937 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
15938 updated d10v memory VMA/LMA map.
15939 (D10VCopy): Call D10VTranslate.
d63a86f8 15940
c906108c
SS
15941Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
15942
15943 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
15944
15945 * gdb.base/bar.c (barx, bar): Change variable to small array so
15946 that it won't be put into the .sdata - small data -
15947 section. Update reference.
15948 * gdb.base/baz.c (bazx, baz): Ditto.
15949 * gdb.base/foo.c (foox, foo): Ditto.
15950 * gdb.base/grbx.c (grbxx, grbx): Ditto.
15951
15952 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
15953 to be arrays.
d63a86f8 15954
dc96c6c7 15955Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 15956
a9c64011
AS
15957 * gdb.base/overlays.exp: fix up and get working again.
15958 Add tests for backtraces from an overlay function.
d63a86f8 15959
c906108c
SS
15960Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
15961
15962 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
15963 "calling function with watchpoint enabled".
15964
15965Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
15966
15967 * gdb.base/break.exp (test_next_with_recursion): Remove
15968 gdb_suppress_tests for d10v-*-*.
15969 * lib/gdb.exp (gdb_suppress_tests): Disable this function
15970 pending review of whether it is useful or not.
15971
15972Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
15973
15974 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
15975
15976Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
15977
15978 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
15979 * config/dve.exp: New file to support Densan boards.
15980
15981Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
15982
15983 * gdb.base/interrupt.exp: Document problem of simulators, signals,
15984 reads and BSD.
15985
15986Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
15987
15988 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
15989 response.
15990
15991 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
15992
15993Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
15994
15995 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
15996 test.
15997
15998 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
15999 target_sizeof_long and target_bigendian_p.
16000 (structs_by_value, structs_by_reference): Check values according
16001 to targets word size and endianess.
d63a86f8 16002
c906108c
SS
16003Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
16004
16005 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
16006 output.
16007
16008Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
16009
16010 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
16011 Update test of set args help to match source change.
16012
16013Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
16014
16015 * gdb.base/default.exp: Expect help system output to be in
16016 alphabetical order.
16017 * gdb.base/help.exp: Ditto.
16018
16019Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
16020
16021 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
16022 "i*86-pc-linux-gnu*".
16023 * gdb.base/interrupt.exp: Ditto.
16024 * gdb.base/corefile.exp: Ditto.
16025
16026 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
16027 define vxworks when building the testcase.
16028
16029 * gdb.base/ptype.exp: Fix testnames to be unique.
16030 * gdb.base/radix.exp: Ditto.
16031 * gdb.base/term.exp: Ditto.
16032 * gdb.base/whatis.exp: Ditto.
16033 * gdb.c++/classes.exp: Ditto.
16034
16035Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
16036
16037 * gdb.base/callfuncs.exp: Fix indentation.
16038
16039 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
16040 suppress_flag has been set.
16041 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
16042 target feature.
16043
16044Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
16045
16046 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
16047 the testcase.
16048
16049 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
16050 set_debug_traps() and breakpoint().
16051 * gdb.c++/misc.cc (main): Ditto.
16052 * gdb.c++/templates.cc (main): Ditto.
16053 * gdb.c++/virtfunc.cc (main): Ditto.
16054
16055Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
16056
16057 * lib/gdb.exp(gdb_step_for_stub): New function.
16058 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
16059 exists, reload the executable and do a "continue" instead of
16060 doing a jump.
16061 (runto_main): Use gdb_step_for_stub.
d63a86f8 16062
c906108c
SS
16063 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
16064 tests to have unique names.
16065 * gdb.base/callfuncs.exp: Ditto.
16066 * gdb.base/commands.exp: Ditto.
16067 * gdb.base/default.exp: Ditto.
16068 * gdb.base/help.exp: Ditto.
16069 * gdb.base/list.exp: Ditto.
16070 * gdb.base/opaque.exp: Ditto.
16071 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
16072 similar tests.
d63a86f8 16073
c906108c
SS
16074 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
16075 * gdb.c++/cplusfuncs.cc: Ditto.
16076 * gdb.c++/virtfunc.cc: Ditto.
16077
16078 * config/monitor.exp: Keep track of the last file we saw, rather
16079 than trying to get the info from gdb.
16080
16081 * gdb.fortran/types.exp: Move comment to previous line.
16082
16083Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
16084
16085 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
16086 target mode.
16087
16088Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
16089
16090 From Bob Manson:
16091 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
16092 string from GDB when it connects.
16093
16094 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
16095
16096Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
16097
16098 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
16099 if we can't get a debug format from GDB (we may be testing an
16100 older GDB). Use a 10 second timeout when checking for the format.
16101
16102 * gdb.stabs/weird.exp: Fix quoting.
16103
16104 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
16105
16106Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
16107
16108 * config/arm-ice.exp: New file.
16109
16110Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
16111
16112 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
16113 until it has been modified to work with the new testsuite.
16114
99707966 16115 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
16116 testcase won't compile, cause all of the testcases in the file to
16117 fail instead.
16118
16119 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
16120 (gdb_clear_suppressed): New procedure.
16121 (gdb_stop_suppressing_tests): Only clear suppress_flag if
16122 it contains a positive value.
16123
16124Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
16125
16126 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
16127
16128 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
16129
16130Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
16131
16132 * lib/gdb.exp (setup_xfail_format): New function.
16133 (get_debug_format): New function to get debug format.
16134 (debug_format): New global variable to hold last value set
16135 by get_debug_format.
16136 * gdb.base/list.exp: Call get_debug_format and expect some
16137 tests to fail for DWARF 1 and COFF formats.
16138 * gdb.c++/ptype.exp: Ditto.
16139 * gdb.c++/classes.exp: Ditto.
16140 * gdb.c++/cplusfuncs.exp: Ditto.
16141 * gdb.c++/inherit.exp: Ditto.
16142 * gdb.c++/templates.exp: Ditto.
16143 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 16144
c906108c
SS
16145Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
16146
16147 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
16148 host doesn't have a currently-open connection.
16149
16150 * config/sparclet.exp: Cleanups and fixes to make it generic for
16151 any gdb stub target. Handle cases where gdb doesn't respond when
16152 interrupted in a sane fashion.
16153
16154 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
16155 same thing in a totally different way.
16156
16157 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
16158 setting "timeout".
16159 (gdb_start): We set the global gdb_prompt variable in
16160 default_gdb_init now.
16161
16162Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
16163
16164 * gdb.base/printcmds.exp: Fix "check for floating addition"
16165 regexp to accept results within approx +/- .01 of exact value.
16166 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
16167
16168Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
16169
16170 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
16171 properly.
16172 (gdb_expect): Add optional timeout parameter, and add timeout
16173 value to various calls.
16174 (gdb_suppress_tests): Only give one warning message per group.
16175
16176Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
16177
16178 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
16179 global variables. Handle getting a value for $timeout more
16180 gracefully.
16181
16182Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
16183
16184 * lib/gdb.exp: Close connection to remote host if gdb doesn't
16185 initialize.
16186 (default_gdb_init): New procedure; allow gdb_init to be overridden
16187 by a target configuration file.
16188 (gdb_expect): Pass the timeout to remote_expect.
16189
16190 * config/monitor.exp(gdb_load): Fix typo in regexp.
16191
16192Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
16193
16194 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
16195
16196Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
16197
16198 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
16199 here. Call gdb_target_exec before rebooting the target, to make
16200 sure the connection to the target is closed.
16201 (gdb_load): Pass the name of the executable to gdb_target_monitor.
16202 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
16203 Also detect "Timeout reading from remote" error.
16204
16205 * config/gdbserver.exp: Pass the executable being loaded to
16206 gdb_target_monitor. Don't call gdb_file_cmd here; let
16207 gdb_target_monitor do it.
16208
16209 * gdb.disasm/hppa.exp: Don't use exec_output.
16210
16211Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
16212
16213 * gdb.base/list.exp: If we're debugging a non-native target,
16214 try to set the pc register to point to the start of the
16215 program before doing the first list command.
16216
16217 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
16218 test_calls after restarting.
16219
16220 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
16221 reloading.
16222
16223 * gdb.base/watchpoint.exp: Fix typo.
16224
16225 * gdb.base/setshow.exp: Check for use_gdb_stub.
16226
16227 * gdb.base/break.exp: Fix continue until exit test for the gdb
16228 stub case.
16229 * gdb.base/langs.exp: Ditto.
16230
16231 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
16232 gdb_load_offset. If we weren't given a file to load, figure out
16233 what the current file is and use it.
16234
16235 * config/i386-bozo.exp: New file.
16236
16237Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
16238
16239 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
16240 feature.
16241
16242 * config/proelf.exp: New entry.
16243
16244Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
16245
16246 * lib/gdb.exp: Remove spurious .* patterns at the beginning
16247 of regexps.
16248
16249 * gdb.base/watchpoint.exp: Don't run the test_stepping
16250 tests if gdb can't call functions on the target.
16251
16252 * gdb.base/setshow.exp: Don't run the set prompt tests if
16253 the board has gdb_prompt set.
16254
16255Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
16256
16257 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
16258 * gdb.base/commands.exp: Likewise.
16259 * gdb.base/setshow.exp: Likewise.
16260
16261Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
16262
16263 * config/monitor.exp(gdb_start): Look for gdb_prompt target
16264 feature.
16265
16266 * config/i960.exp: New file.
16267
16268Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
16269
16270 * gdb.base/funcargs.exp: Check for gdb,short_int target
16271 feature instead of looking for explicit target triplets.
16272
dc96c6c7 16273Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 16274
d63a86f8 16275 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
16276 "p 123DEADBEEF", to check parse_number.
16277 * top.c: change "to enable to enable" to "to enable" in a couple
16278 of help strings.
16279
16280Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
16281
16282 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
16283 on the mn10300.
d63a86f8 16284
c906108c
SS
16285Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
16286
16287 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
16288 where the test executable is run with explicit args.
16289 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
16290
16291Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
16292
16293 * gdb.base/run.c: Use FAKEARGV to build test executable that
16294 does not require a command line arg, since most simulators
16295 don't currently support passing such an arg into the simulated
16296 program.
16297 * gdb.base/commands.exp: Change tests to insert the proper
16298 value as the arg to the first recursive factorial call. Change
16299 compilation line to define FAKEARGV at compile time.
16300
16301Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
16302
16303 * gdb.base/recurse.exp: Enable these tests for the mn10300.
16304 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
16305 function with watchpoint enabled" test.
16306
16307Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
16308
16309 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
16310 Don't call gdb_test when the command doesn't return to a gdb prompt.
16311
16312 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
16313 "Tests restarted" messages.
16314
16315Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
16316
16317 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
16318
dc96c6c7 16319Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16320
16321 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
16322 for INFO SYMBOL; add help tests for OVERLAY commands.
16323 * gdb.base/default.exp: add tests for INFO SYMBOL command;
16324 add tests for OVERLAY commands
16325 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
16326 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
16327 * gdb.base/sigall.c: add usestubs code frag
16328 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 16329
c906108c
SS
16330Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
16331
16332 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
16333 failures.
16334 (gdb_stop_suppressing_tests): Note that tests have restarted.
16335
16336Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
16337
16338 * config/h8300.exp: New file.
16339
16340Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
16341
16342 * gdb.base/setshow.exp: Check for the existence of a
16343 feature, not its value.
16344
16345Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
16346
16347 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
16348
16349 * gdb.base/scope.exp: It's now init0(), not init().
16350
16351 * gdb.base/scope0.c: For now, change init() to be init0().
16352
16353 * config/monitor.exp: Use gdb_serial in preference to serial
16354 or netport.
16355
16356 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
16357 and it's not already set.
16358
16359Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
16360
16361 * gdb.base/setshow.exp: Only test the run command if the target
16362 isn't using a stub and if it supports argument passing.
16363
16364Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
16365
16366 * config/udi.exp(gdb_start): Make sure UDICONF is set
16367 properly before starting gdb.
16368
16369Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
16370
16371 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
16372 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
16373 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
16374
16375Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
16376
16377 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
16378 specialized code to reboot the board, use remote_reboot instead.
16379
16380 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
16381
16382 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
16383
16384 * config/monitor.exp: Make sure we disconnect from the target.
16385 Also, try a reboot/reload cycle instead of failing if the
16386 load fails.
16387
16388Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
16389
16390 * gdb.base/default.exp: Don't set match_max.
16391 * gdb.base/help.exp: Ditto.
16392 * gdb.base/list.exp: Ditto.
16393 * gdb.base/signals.exp: Ditto.
16394
16395 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
16396 set, use remote_ld to download the testcase instead of
16397 the GDB loader.
16398
16399Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
16400
16401 * config/vr5000.exp: New file.
16402
16403 * config/monitor.exp(gdb_target_monitor): Add pattern for
16404 "Ending remote" to detect errors in connecting.
16405
16406 * gdb.base/setshow.exp: Add .* within auto language test.
16407
16408 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
16409 target feature.
16410
16411 * config/monitor.exp(gdb_load): Check for a failure when loading,
16412 and reboot the board if necessary.
16413
16414 * gdb.base/setvar.exp(test_set): Handle multiple prints within
16415 a set of tests. Remove print.* from the patterns being checked.
16416
16417Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
16418
16419 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
16420 refer to gdb_spawn_id.
16421
16422 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
16423 longer used.
16424 * config/sparclet.exp: Ditto.
16425 * config/sparclet-old.exp: Ditto.
16426 * config/slite.exp: Ditto.
16427 * config/sim.exp: Ditto.
16428 * gdb.base/funcargs.exp: Ditto.
16429
16430 * lib/gdb.exp:Remove references to gdb_spawn_id.
16431 (gdb_expect): Move to remote.exp.
16432
16433Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
16434
16435 * config/monitor.exp: Detect the "Couldn't establish connection"
16436 message from GDB.
16437
16438Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
16439
16440 * gdb.base/bitfields.exp: Use runto instead of explicit
16441 gdb_run_cmd/gdb_expect sequences.
16442
16443 * gdb.base/break.exp(text_next_with_recursion): Add match for
16444 gdb_expect call.
16445
16446 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
16447 We also need to handle the "A program is being debugged already"
16448 prompt from gdb. Use gdb_test to set the baud rate.
16449
16450 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
16451 to 20000. Really. I mean it.
16452
16453Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
16454
16455 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
16456 fails. If suppress_flag is set, skip perror message about not
16457 being able to send to GDB.
16458 (send_gdb): If suppress_flag is set, don't try to send commands to
16459 GDB.
16460 (gdb_expect): If suppress_flag is set, always fail immediately.
16461 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
16462 (gdb_init): Call gdb_stop_suppressing_tests.
16463 (default_gdb_exit): Ditto.
16464 (default_gdb_start): Ditto.
16465
16466 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
16467 gdb_stop_suppressing_tests as appropriate.
16468 * gdb.base/break.exp: Ditto.
16469 * gdb.base/callfuncs.exp: Ditto.
16470 * gdb.base/commands.exp: Ditto.
16471 * gdb.base/exprs.exp: Ditto.
16472 * gdb.base/funcargs.exp: Ditto.
16473 * gdb.base/list.exp: Ditto.
16474 * gdb.base/recurse.exp: Ditto.
16475 * gdb.base/scope.exp: Ditto.
16476 * gdb.base/structs.exp: Ditto.
16477 * gdb.c++/inherit.exp: Ditto.
16478
16479Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
16480
16481 * config/vr4300.exp: New file.
16482
99707966 16483 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 16484
99707966 16485 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
16486
16487Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
16488
16489 * lib/gdb.exp(gdb_init): New function.
16490
16491 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
16492 for each individual variable set.
16493
16494 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
16495 name.
16496
16497 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
16498
16499 * gdb.base/scope.exp: Use gdb_test.
16500
16501 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
16502 aborting; the testsuite driver will do that for us (see
16503 gdb_finish). Also, use gdb_test in a few more places.
16504
16505Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
16506
16507 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
16508
16509Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
16510
16511 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
16512 and "add_tests" are not at the same address.
16513
16514Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
16515
16516 * gdb.base/ptype.exp: Use gdb_test.
16517
16518Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
16519
16520 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
16521 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
16522 left in. No longer expect them to fail.
16523
16524 * gdb.stabs/*.mt; Deleted, no longer used.
16525 * gdb.stabs/configure.in: Remove references to target makefile
16526 frags.
16527 * gdb.stabs/configure: Rebuilt.
16528
16529 * gdb.disasm/*.mt: Deleted, no longer used.
16530 * gdb.disasm/configure.in: Remove references to target makefile
16531 frags. Use "sh3.s" as the unique filename for this directory.
16532 * gdb.disasm/configure: Rebuilt.
16533
16534 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
16535 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
16536 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
16537
16538Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
16539
16540 * config/udi.exp: Use mondfe,name instead of remote_host.
16541
16542Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
16543
16544 * gdb.base/watchpoint.exp: Don't expect a failure when calling
16545 a function with a watchpoint enabled on the mn10200.
16546
16547 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
16548 before trying to create it!
16549
16550Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
16551
16552 * config/vx.exp: Use hostname instead of netport.
16553
16554 * config/vxworks.exp: New file.
16555
16556 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
16557
16558 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
16559 gdb before assuming everything worked. Send a ^C if a timeout
16560 occurs.
16561
16562 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
16563 $gdb_spawn_id directly.
16564 (gdb_run_cmd): Try _start as well as start. Use the target feature
16565 gdb,start_symbol as the symbol to start from when jumping.
16566
16567Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
16568
16569 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
16570 redundant) test.
16571
16572 * gdb.base/recurse.exp: Relax final value test for 'b' so that
16573 it doesn't lose for 16bit integer systems.
16574
16575Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
16576
16577 * gdb.fortran/types.exp: If the target doesn't support "double"
16578 data types, then expect "real" types to only be 4 bytes.
16579
16580 * gdb.c++/virtfunc.exp: Expect failure for virtual function
16581 call tests if the target doesn't support inferior function calls.
16582
16583 * gdb.base/printcmds.exp: Allow minor deviation in FP values
16584 in printf tests.
16585
16586Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
16587
16588 * gdb.base/help.exp: Disable "help set", "help show", and
16589 "help support". Simplify regexp for "help stack".
16590
16591 * gdb.base/default.exp: Set match_max to 5000 and the timeout
16592 to 60 seconds. Temporarily set match_max to 15000 around the
16593 "info copying" test.
16594
16595 * gdb.base/nodebug.exp: Don't try to do an inferior function
16596 call if the target doesn't support them.
16597 * gdb.base/printcmds.exp: Likewise.
16598 * gdb.base/setvar.exp: Likewise.
16599 * gdb.base/structs.exp: Likewise.
16600 * gdb.c++/templates.exp: Likewise.
16601 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
16602
16603 * gdb.base/recurse.exp: Enable for the mn10200.
16604
16605 * configure.in: Do configure gdb.stabs directory for *-*-elf
16606 targets.
16607 * configure: Rebuilt.
16608
16609 * gdb.base/break.exp: Check for gdb,noresults before testing
16610 exit status and/or results from the target.
16611 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
16612 * lib/gdb.exp: Remove old (now bogus) initialization of
16613 noinferior, noargs, noresults and nosignals.
16614
16615Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
16616
16617 * config/sh.exp: New file.
16618
16619 * config/slite.exp: Try to connect multiple times to the board
16620 before rebooting. Only send a "monitor run" if need_monitor_run
16621 is set.
16622
16623 * gdb.base/break.exp: Don't do the "stub continue" test if
16624 the target has gdb_stub set.
16625
16626 * gdb.base/callfuncs.exp: Increase the timeout.
16627
16628 * gdb.base/interrupt.exp: Don't even try to compile the testcase
16629 if the target has gdb,noinferiorio set.
16630
16631 * gdb.base/list.exp: Increase match_max to 10000 characters.
16632
16633 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
16634
16635 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
16636 target.
16637
16638 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
16639
16640Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
16641
16642 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
16643 trying to delete the copy of gdb. Catch the file delete so we
16644 don't die if the delete fails; also, the file should be copied to
16645 the host, not to the build.
16646
16647Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
16648
16649 * lib/gdb.exp(gdb_test): Surround the result pattern with
16650 parenthesis in case it contains multiple regexps separated
16651 with |.
16652
16653 * gdb.base/watchpoint.exp: Use gdb_test.
16654 * gdb.base/default.exp: Ditto.
16655
16656Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
16657
99707966 16658 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 16659
c906108c
SS
16660 * gdb.base/scope.exp: Use gdb_test.
16661 * gdb.c++/classes.exp: Ditto.
16662 * gdb.c++/inherit.exp: Ditto.
16663
16664Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
16665
16666 * gdb.base/crossload.exp: Don't use execute_anywhere, use
16667 remote_exec instead.
16668 * gdb.base/corefile.exp: Don't be ridiculous.
16669 * gdb.base/*.c: Add missing stub invocations.
16670
16671Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
16672
16673 * config/slite.exp: Miscellaneous fixes.
16674
16675 * lib/gdb.exp: Fix runto.
16676
16677 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
16678 the target.
16679
16680 * gdb.base/watchpoint.exp: Fix regexp.
16681
16682 * lib/gdb.exp(default_gdb_exit): Add a catch to the
16683 close and wait commands, as the descriptor may now be
16684 invalid. Always call "remote_close host".
16685
16686Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
16687
16688 Major rewrite for testsuite revision.
d63a86f8 16689
c906108c
SS
16690 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
16691 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
16692 instead of relying on spawn_id to always contain a valid
16693 spawn id.
16694 (get_compiler_info): New procedure to build the ${binfile}.ci
16695 file, instead of replicating this in N different places.
16696 (gdb_compile): New procedure.
d63a86f8 16697
c906108c
SS
16698 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
16699 appropriate arguments) instead of compile. Use gdb_test in a lot
16700 more places. Use send_gdb instead of send. Always run gdb_start
16701 at the start of a testcase, as this is no longer done magically.
16702
16703 config/*-gdb.exp: Rename without the -gdb suffix.
16704
16705 config/mips.exp: Use remote_close instead of exit_remote_shell.
16706 config/monitor.exp: Use target_info instead of looking at
16707 baud, timeout, etc.
16708 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
16709
16710Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16711
16712 * gdb.c++/templates.exp (test_ptype_of_templates),
16713 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
16714 Update expect patterns for destructors and assignment operators
16715 to match corresponding c-typeprint.c changes.
16716 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
16717 to destructor breakpoint test, GDB should be able to set the
16718 destructor breakpoint without specifying arguments.
16719
16720Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
16721
16722 * gdb.threads/pthreads.exp: Change result for failure to compile due
16723 to lack of pthreads runtime support from an error to simply an
16724 unsupported test, per dejagnu standards.
16725
16726Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16727
16728 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
16729 where GDB exits to reduce pattern match time.
16730 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
16731
16732 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
16733
dc96c6c7 16734Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16735
16736 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
16737 * gdb.base/default.exp: ditto.
16738 * gdb.base/nodebug.exp: ditto.
16739 * gdb.base/printcmds.exp: ditto.
16740 * gdb.base/ptype.exp: ditto.
16741 * gdb.base/setvar.exp: ditto.
16742 * gdb.base/structs.exp: ditto.
16743 * gdb.base/setshow.c: Guard against uninitialized values of argc.
16744
16745Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
16746
16747 * configure, */configure: Rebuild with autoconf 2.12.
16748
16749Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
16750
16751 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
16752 use new i*86-pc-linux*-gnu quads.
16753 * gdb.base/corefile.exp: Ditto.
16754 * gdb.base/signals.exp: Ditto.
16755 * gdb.base/sigall.exp: Ditto.
16756 * gdb.base/interrupt.exp: Ditto.
16757
16758 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
16759 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
16760 RedHat 4.0.
d63a86f8 16761
c906108c
SS
16762 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
16763 linux. This allows the test case to at least compile on latest
16764 linux, but still not run due to missing the threads runtime library.
16765
16766Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16767
16768 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
16769 directory to search gdb directory. Accept and step over conditional
16770 stack alignment code. Consume $prompt in failure cases.
16771 Reset timeout to $oldtimeout instead of some arbitrary value.
16772 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
16773 timeout problems with infinite stack backtraces.
16774 * gdb.base/ptype.exp (ptype struct link, union tu_link):
16775 Accept function parameters for linkfunc member.
16776
16777Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
16778
16779 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
16780 (CXXFLAGS): Remove, unreferenced.
16781 (B_OPTIONS): Add for -B options and add code to initialize with
16782 previous -B options and also add -B option to pick up cross compiled
16783 runtime.
16784 (TARGET_INCLUDES): Add for -I options and add code to initialize when
16785 doing cross compiles.
16786 (target_alias): Declare global.
16787 (xgcc): Set variable to full path of gcc in build tree. Use findfile
16788 to verify that gcc exists in build tree, and if so set CC to that
16789 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 16790
c906108c
SS
16791Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
16792
16793 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
16794 ptype test for anonymous union. Fixup testcase to match
16795 current gcc debug output.
16796
16797Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
16798
16799 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
16800 force argument to an unsigned long type.
16801
16802Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
16803
16804 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
16805 tests and anonymous union print/ptype tests.
16806 * gdb.base/list.exp (test_forward-search): Increase timeout by
16807 5 minutes for the "search extremely long line" case.
16808 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
16809 completely optional and that the pass/fail messages use the command as
16810 the message if that third arg is a null string.
16811 (gdb_test_exact): Arrange that a null string pattern means match a
16812 null string output rather than any output, which might include random
16813 errors.
16814 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
16815 backtrace test.
16816 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
16817 always failing and failure is now exposed by gdb.exp changes.
16818
16819Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
16820
16821 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
16822 weren't being noted.
16823
16824Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16825
16826 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
16827 * gdb.stabs/weird.exp: Remove v_comb xfails.
16828
dc96c6c7 16829Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16830
16831 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 16832 list.exp scope.exp watchpoint.exp]
c906108c 16833 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 16834
dc96c6c7 16835Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16836
16837 * config/monitor.exp: Increase download timeout to 1000 seconds.
16838
dc96c6c7 16839Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16840
16841 * config/m32r.exp: Increase timeout to 120 seconds.
16842
16843Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
16844
16845 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
16846 and accept older ordering as obsolescent gcc or gdb.
16847 * gdb.c++/templates.exp: Ditto.
16848 * gdb.c++/virtfunc.exp: Ditto.
16849
16850Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
16851
16852 * gdb.base/coremaker.c: Add code to mmap some data so we
16853 can check that it ends up in the core file.
16854 * gdb.base/corefile.exp: Add test to read mmapped data
16855 from core file.
16856
dc96c6c7 16857Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16858
16859 * config/m32r.exp: New file.
16860
16861Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
16862
16863 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
16864 that cflags can contains -gstabs, and work correctly for other tests.
16865
dc96c6c7 16866Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16867
16868 * gdb.base/setshow.exp: New file, tests show and set.
16869 * gdb.base/setshow.c: New file, tests show and set.
16870 * gdb.base/help.exp: Add test for help set|show annotate.
16871 * gdb.base/default.exp: Add test for set|show annotate.
16872
16873Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
16874
16875 * testsuite/gdb.base/break.exp: Make backtrace from factorial
16876 errors unique.
16877 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
16878 explicitly.
16879
16880Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
16881
16882 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
16883 and width commands. This is done elsewhere.
16884 * (gdb_start): Don't call gdb_start_sim here. That's already
16885 done in gdb_load. This fixes lots of failures in default.exp.
16886
16887Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
16888
16889 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
16890 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
16891 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
16892 in the same we we treat other failures (since it may be an expected
16893 condition), rather than as an error.
16894 * gdb.base/signals.exp (test_handle_all_print): Revert back to
16895 old test format.
16896
16897Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
16898
16899 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
16900 (distclean maintainer-clean realclean): No need to remove files
16901 twice. Nuke the duplicates.
16902 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 16903 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
16904 Remove config.h along with other config files.
16905
16906Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
16907
16908 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
16909 "p func1 ()" and note that rests of tests are skipped.
16910 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
16911 setup_xfails for "print func2::coremaker_local".
16912 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
16913 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
16914 affected by the previous run test.
16915 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
16916 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
16917 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
16918 "pass int powerset tuple" and "pass modeless int powerset tuple".
16919 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
16920 "real write 4" and "real write 8".
16921 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
16922 setup_xfails for "print vs1 after tuple assign 2",
16923 "print \$i after tuple assign 2", and
16924 "print vs2 after tuple assign 2".
16925 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
16926 meaningful error message and return -1 so the caller can
16927 suppress further tests and avoid a cascade of errors.
d63a86f8 16928
c906108c
SS
16929Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
16930
16931 * gdb.base/a1-selftest.exp: Tweak tests to account for new
16932 format for printing version.
16933 * gdb.base/default.exp: Ditto.
16934 * gdb.base/interrupt.exp: Fix problem with cascade of
16935 errors if child process dies while calling a function.
d63a86f8 16936
c906108c
SS
16937Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
16938
16939 * Makefile.in (VPATH): Add
16940 * Makefile.in (Makefile, config.status): Fix rules so things get
16941 remade when necessary.
16942
16943Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
16944
16945 * Makefile.in (just-check): Add path to sibling expect dir
16946 to environment variable specified by RPATH_ENVVAR.
16947
16948Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
16949
16950 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
16951 (just-check): Add shared library paths for libstdc++, tk,
16952 tcl, bfd, and opcodes to the environment variable specified
16953 in RPATH_ENVVAR.
16954 * configure.in: Add support to recognize --enable-shared flag
16955 and generate correct value for RPATH_ENVVAR.
16956 * configure: Regenerated with autoconf.
16957
16958Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
16959
16960 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
16961 include all osf versions.
16962 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
16963 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
16964 when target is linux. When failing to build pthreads test
16965 executable, give more meaningful message.
16966 * gdb.threads/pthreads.c: Hpux also uses old definition of second
16967 arg for pthread_create.
d63a86f8 16968
c906108c
SS
16969Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
16970
16971 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
16972 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
16973 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
16974 and -lpthreads (everybody else).
16975 (test_startup): Fail gracefully if threads are not supported.
16976 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
16977 "p/c array_index("abcdef",2)" when not gcc compiled.
16978 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
16979 "print func2::coremaker_local" when not gcc compiled.
16980 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
16981 "ptype on opaque struct tagname (statically)",
16982 "ptype on opaque struct tagname (dynamically) 1", and
16983 "ptype on opaque struct tagname (dynamically) 2"
16984 for not compiled with gcc.
16985 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
16986 backtrace when compiled with gcc.
d63a86f8 16987 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
16988 than always return success.
16989
16990Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
16991
16992 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
16993
16994Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
16995
16996 * gdb.base/structs.exp: Undo last change.
16997
16998Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
16999
17000 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
17001 encapsulate all the steps/nexts done during self test, starting
17002 at main, and makes them less sensitive to optimization issues.
17003 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
17004 signal handler" test.
17005 * gdb.threads/pthreads.exp: Only run this for native configs.
17006 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
17007 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
17008 tests.
17009 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
17010 for "runto test_calls(void)" test.
d63a86f8 17011
c906108c
SS
17012Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
17013
17014 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
17015 and don't expect address info in breakpoint confirmations.
17016
17017Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
17018
17019 * gdb.base/list.exp (test_forward_search): Increase timeout
17020 temporarily by 60 seconds for searching extremely long line,
17021 and then reset to old value when done. Increase expect input
17022 buffer to 10000.
17023
17024Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
17025
17026 * gdb.base/list.exp (test_forward_search): Fix to handle very
17027 long source line without overflowing expect's input buffer.
17028
17029Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
17030
17031 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
17032 "buffer_full".
17033
17034 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
17035 "buffer_full".
17036
17037 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
17038 "buffer_full".
17039
17040 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
17041 "buffer_full".
17042
17043Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
17044
17045 * configure.in (configdirs): Add gdb.threads.
17046 * configure: Regenerated with autoconf.
17047 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
17048 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
17049 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 17050
c906108c
SS
17051Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
17052
17053 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
17054
17055Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
17056
17057 * gdb.base/signals.exp (test_handle_all_print): Test separately for
17058 each signal's status in the output of "handle all print".
17059 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
17060 the \r\n sequence that immediately precedes the gdb prompt.
17061 * gdb.base/a1-selftest.exp: Save original timeout and restore
17062 after test.
17063
17064Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
17065
17066 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
17067 symbol.
17068
17069Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
17070
17071 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
17072
17073Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
17074
17075 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
17076 timeout by 60 seconds.
17077
17078Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
17079
17080 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
17081 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
17082 error return.
17083
17084Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
17085
17086 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
17087 gdb initialization, also report how long dejagnu waited. Restore
17088 old timeout before doing error return. Temporarily increase timeout
17089 by 3 minutes to allow for slow startups over heavy NFS use.
17090
17091Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
17092
17093 * lib/gdb.exp: Report timeout value for verbosity level 2.
17094 * config/gdbserver.exp: Ditto.
17095 * config/hppro.exp: Ditto.
17096 * config/mips-gdb.exp: Ditto.
17097 * config/monitor.exp: Ditto.
17098 * config/netware.exp: Ditto.
17099 * config/sim-gdb.exp: Ditto.
17100 * config/slite-gdb.exp: Ditto.
17101 * config/udi-gdb.exp: Ditto.
17102 * config/unix-gdb.exp: Ditto.
17103 * config/vx-gdb.exp: Ditto.
17104 * gdb.base/a1-selftest.exp: Ditto.
17105 * gdb.base/a2-run.exp: Ditto.
17106 * gdb.base/break.exp: Ditto.
17107 * gdb.base/corefile.exp: Ditto.
17108 * gdb.base/list.exp: Ditto.
17109 * gdb.base/recurse.exp: Ditto.
17110 * gdb.base/scope.exp: Ditto.
17111 * gdb.base/signals.exp: Ditto.
17112
17113Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
17114
17115 * gdb.threads/Makefile.in (docdir): Removed.
17116
17117Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
17118
17119 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 17120 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 17121 @srcdir@.
d63a86f8 17122 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
17123 autoconf 2.5 or higher.
17124 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
17125
17126Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
17127
17128 * configure: Regenerated.
17129 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
17130 avoid name clashes with SunOS headers.
17131
17132Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
17133
17134 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
17135
17136Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
17137
17138 * gdb.base/callfuncs.exp: Finish last change -- make sure the
17139 prototype information ends up in the compiler info file.
17140
17141Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
17142
17143 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
17144 attempting to regenerate it. Eliminate use of a temporary file
17145 and just generate the info file directly. Source it immediately,
17146 for consistency of use.
17147 * gdb.base/corefile.exp: Ditto
17148 * gdb.base/exprs.exp: Ditto.
17149 * gdb.base/funcargs.exp: Ditto.
17150 * gdb.base/langs.exp: Ditto.
17151 * gdb.base/list.exp: Ditto.
17152 * gdb.base/mips_pro.exp: Ditto.
17153 * gdb.base/nodebug.exp: Ditto.
17154 * gdb.base/opaque.exp: Ditto.
17155 * gdb.base/ptype.exp: Ditto.
17156 * gdb.base/scope.exp: Ditto.
17157 * gdb.base/setvar.exp: Ditto.
17158 * gdb.base/signals.exp: Ditto.
17159 * gdb.base/whatis.exp: Ditto.
17160 * gdb.c++/templates.exp: Ditto.
17161 * gdb.c++/virtfunc.exp: Ditto.
17162 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
17163 whether or not to add -lstdc++ to the compile command line args.
17164
17165Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17166
17167 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
17168 it got fixed by the recent lookup_minimal_symbol_by_pc change.
17169 Increase timeout, a lot of single stepping might be needed if the
17170 target has no hardware watchpoints.
17171
17172Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
17173
17174 * gdb.base/break.exp: Ignore compiler warnings when compiling
17175 break.c.
17176 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
17177 * gdb.base/default.exp: Add h8300 xfails. Handle messages
17178 from remote-sim.
17179 * gdb.base/exprs.exp: Add h8300 xfails.
17180 * gdb.base/funcargs.exp: Likewise.
17181 * gdb.base/nodebug.exp: Likewise.
17182 * gdb.base/printcmds.exp: Likewise.
17183 * gdb.base/ptype.exp: Likewise.
17184 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
17185 h8300 xfails.
d63a86f8 17186 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
17187 on the h8300.
17188 * gdb.base/funcargs.c: Explicitly make last constant argument to
17189 call_after_alloca_subr an unsigned long type.
17190 * gdb.base/return.c: Include stdio.h.
17191
17192Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
17193
17194 * config/abug.exp: New file for the older Motorola Bug monitor
17195 that runs on the mvme13x series VME boards.
17196 * config/monitor.exp: Use the new config array for target settings
17197 if they exist.
17198
17199Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
17200
17201 * sim-gdb.exp: Make the SH simulator allocate less space when
17202 it is targeted.
17203
17204Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
17205
17206 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
17207 test.
17208
17209Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
17210
17211 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
17212 "rs6000-*-*" for "list function in include file" when gcc compiled.
17213 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
17214 for "p ctable1[120]".
17215 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
17216 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
17217 Remove setup_xfail for "rs6000-*-*" for
17218 "print 'scope0.c'::filelocal before run".
17219 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
17220 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
17221 since some compilers don't allow both options to be given
17222 on the same command line. Create object file and move it.
d63a86f8 17223
c906108c
SS
17224Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
17225
17226 * gdb.base/corefile.exp: Always regenerate the core file, since
17227 we always regenerate the coremaker program. Detect special case
17228 where registers cannot be read from core file.
d63a86f8 17229
c906108c
SS
17230Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
17231
17232 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
17233 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
17234 * gdb.c++/templates.exp: Only match on basename of file since
17235 some formats like xcoff don't encode directory information.
17236 * gdb.stabs/weird.exp: Use the right sed script for powerpc
17237 and rs6000 AIX xcoff targets.
17238 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
17239 * configure: Regenerate.
17240 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
17241 here, rather than in distclean.
d63a86f8 17242
c906108c
SS
17243Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
17244
17245 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
17246 defined, and use it to compile the test case with -O2. The
17247 native compilation still uses no optimization.
17248 * gdb.base/mips_pro.c: Remove inline assembly code since
17249 it is compiled PIC by default, which results in assembler
17250 warnings that make the testsuite think the compilation
17251 was unsuccessful.
17252
17253Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
17254
17255 * gdb.c++/misc.exp: Add note to message for
17256 "print s.a for foo struct" that this is a known gcc 2.7.2
17257 and earlier bug.
17258
17259Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
17260
17261 * gdb.base/break.exp: Fix pattern for matching "Delete all
17262 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
17263 setup_xfail for deleting all breakpoints test. Fix various
17264 timeout messages to include "(timeout)".
17265 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
17266 for "p t_float_values2(3.14159,float_val2)".
17267 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
17268 for "continue to call2g" when gcc compiled.
17269 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
17270 "up to foo in langs.exp", "show language at foo in langs.exp",
17271 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
17272 and "show language at fsub in langs.exp".
17273 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
17274 "list line 1 in include file", "list message for lines past EOF",
17275 "list function in include file", "list list0.h:foo", and
17276 "list filename:function; nonexistant function".
17277 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
17278 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
17279 and "ptype t_char_array" to be for native cc only.
d63a86f8 17280
c906108c
SS
17281Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
17282
d63a86f8 17283 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
17284 setup_xfail for "print coremaker_bss", "print coremaker_ro",
17285 "print func2::coremaker_local", and "backtrace in corefile.exp".
17286
17287Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
17288
17289 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
17290 "bt in signals.exp". This problem only appears when running
17291 the testsuite, and then only intermittently.
17292
17293Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
17294
17295 * gdb.base/return.exp (return_tests): Differentiate between
17296 two tests of continuing.
17297
17298Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
17299
17300 * */Makefile.in (maintainer-clean): Remove config.log.
17301 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
17302 * gdb.c++/Makefile.in (PROGS): Add inherit.
17303 (clean): Remove *.ci.
17304
17305Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
17306
17307 * gdb.c++/misc.cc: Add test code from Mike Stump.
17308 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
17309
17310Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
17311
17312 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
17313 to "alpha-*-osf2*" and add comment.
17314 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
17315 setup_xfail for "step over execarg initialization" and
17316 "step over corearg initialization".
17317 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
17318 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
17319 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
17320 gcc compiled for "print coremaker_bss", "print coremaker_ro",
17321 "print func2::coremaker_local", and "backtrace in corefile.exp".
17322 * gdb.base/signals.exp: Build and source signals.ci.
17323 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
17324 to be for gcc only.
17325 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 17326
c906108c
SS
17327Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17328
17329 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
17330 Feb 3 procfs.c change.
17331
17332Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
17333
17334 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
17335
17336Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
17337
17338 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
17339 from dejagnu's apparent default of 10 seconds, which gives random
17340 results when running the tests over NFS on moderately loaded systems.
17341 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
17342
17343Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
17344
17345 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
17346 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
17347 result reports.
17348
17349Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
17350
17351 * configure.in (CY_AC_PATH_TCLH): Remove.
17352 * configure: Regenerate.
17353
17354Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
17355
17356 * gdb.c++/Makefile.in (clean): Add missing '{'.
17357
17358Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
17359
17360 * lib/gdb.exp: Provide a default value for noinferior.
17361
17362 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
17363 Load libgloss.exp.
17364
17365Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
17366
17367 * gdb.disasm/hppa.exp: Compile directly into an executable, use
17368 the executable, not the .o to run the tests from.
17369
17370Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
17371
17372 * gdb.base/break.exp: Don't test for program exit or exit status
17373 if $noresults if nonzero.
17374 * gdb.base/langs.exp: Likewise.
17375 * gdb.base/watchpoint.exp: Likewise.
17376
17377 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
17378 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
17379 trying to compile the testcase.
17380
17381Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
17382
17383 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
17384 * gdb.base/signals.exp (continue to handler): Likewise.
17385
17386Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
17387
17388 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
17389
17390 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
17391
17392Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
17393
17394 * gdb.base/corefile.exp: Recognize "not found" as failure
17395 when trying to determine if a core file was generated.
17396 If no core file was generate the first time, try again without
17397 the ulimit -c to work around braindamaged shells.
17398
17399Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
17400
17401 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
17402 [] tests with "test" and enclose string in quotes.
17403 * gdb.stabs/configure: Rebuild
d63a86f8 17404
c906108c
SS
17405Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
17406
17407 Changes in sync with expect:
17408 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
17409 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
17410 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
17411 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
17412 argument to AC_REQUIRE.
17413 * configure: Regenerated.
17414
17415Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
17416
17417 * gdb.base/corefile.exp: When generating a core, discard any
17418 error messages about ulimit not found and the "core dumped"
17419 message from the shell that runs the coredumper.
17420
17421Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
17422
17423 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
17424
17425 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
17426 which sed script to run. Expect failure for v_comb test
17427 on PA targets too.
d63a86f8 17428
c906108c
SS
17429Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
17430
17431 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
17432 "print func2::coremaker_local" and for "backtrace in corefile.exp"
17433
17434Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
17435
17436 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
17437 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
17438 "sparc-sun-solaris*" xfails for "p v_comb".
17439 * lib/gdb.exp (default_gdb_start): Fix typo.
17440 * gdb.base/corefile.exp: Allow "Core was generated by ..."
17441 messages to not include the full program name that caused
17442 the core dump since some systems (such as solaris) apparently
17443 truncate this path to about 80 characters.
17444 When generating a core file first try increasing the core file
17445 size limit to unlimited since some systems may default it to
17446 zero, and it is harmless to try it. Move the test for failing
17447 to generate a core file to where it will actually get executed.
17448 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
17449 new gdb result from g++ debug info improvements and make old
17450 pattern obsolescent. Also account for size_t differences
17451 (may be int or long).
17452 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
17453 initialization before function call is placed in the delay slot
17454 and thus appears to be skipped over by commands such as "next".
17455
17456Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
17457
17458 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
17459
17460Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
17461
17462 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
17463 input source file; fix code to compile test to deal with this
17464 convention.
17465 * gdb.c++/*.exp: Likewise.
17466
17467Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
17468
17469 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
17470 "bt in signals.exp".
17471
17472Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
17473
17474 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
17475 "step over execarg initialization" and
17476 "step over corearg initialization".
17477
17478Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
17479
17480 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
17481 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
17482
17483Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
17484
17485 From Rob Savoye (rob@poseidon.cygnus.com)
17486 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
17487 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
17488 configure.in}, gdb.disasm/{Makefile.in, configure.in},
17489 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
17490 configure.in}: Major reworking for autoconfig.
17491 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
17492 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
17493 New files.
17494 * config/unix-gdb.exp: Make GDB global.
17495 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
17496 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
17497 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
17498 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
17499 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
17500 term.exp, twice.exp, watchpoint.exp, whatis.exp},
17501 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
17502 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
17503 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
17504 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
17505 pr-8136.exp, result.exp, string.exp, tuples.exp},
17506 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
17507 to returns as necessary, arrange for test to compile own testcase
17508 executable.
17509 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 17510
c906108c
SS
17511Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
17512
17513 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
17514 clear_xfail at end of test which might not call either pass or fail.
17515 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
17516 "backtrace through signal handler".
17517
17518Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17519
17520 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
17521 continuing from a job control stop signal.
17522 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
17523
17524Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
17525
17526 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
17527 * gdb.base/corefile.exp: Likewise.
17528 * gdb.base/funcargs.exp: Likewise.
17529
17530Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
17531
17532 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
17533 * config/monitor.exp: Add support for setting baud rate.
17534
17535Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
17536
17537 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
17538 i*86-*-linux* xfails for "backtrace through signal handler".
17539 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
17540 "print func2::coremaker_local".
17541 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
17542 alpha-dec-osf2* xfail for
17543 "delete all breakpoints when none".
17544
17545Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
17546
17547 * gdb.base/break.exp: Change test that deletes all breakpoints
17548 when no user breakpoints are installed. A post 4.15 change
17549 causes gdb to no longer prompt in this case.
17550
17551Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
17552
17553 * gdb.base/return.exp (return_tests): Change xfail for test
17554 "correct value returned double test" to stop xfailing at
17555 Solaris 2.5. Apparently the bug has been fixed.
17556
17557Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
17558
17559 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
17560 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
17561
17562Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
17563
17564 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
17565 * gdb.disasm/hppa.s: Corresponding changes.
17566
17567Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
17568
17569 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
17570 makefile fragment.
17571 * config/mt-hpux: Deleted.
17572
17573Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
17574
d63a86f8 17575 * Many files: When warning about suppressed tests due to a
c906108c
SS
17576 nonexistant test binary, avoid incrementing the warning count.
17577
17578Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
17579
17580 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 17581
c906108c
SS
17582Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17583
17584 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
17585 "sparc-*-solaris2*".
17586
17587Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17588
17589 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
17590 Add global and local variables and initialize them.
17591 * gdb.base/corefile.exp: Test correct mapping of corefile sections
17592 by printing variables. Remove rs6000 and powerpc xfails, BFD now
17593 extracts the file name and terminating signal from the core file.
17594 * TODO: Remove note about tests for correct mapping of corefile.
17595 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
17596 from optimizing it away.
17597 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
17598 handles common blocks.
17599
17600Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
17601
17602 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
17603 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
17604
17605Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
17606
17607 * Makefile.in (maintainer-clean): New target, synonym for
17608 realclean.
17609 * gdb.base/Makefile.in (maintainer-clean): Likewise.
17610 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
17611 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
17612 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
17613 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
17614 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
17615
17616Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
17617
17618 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
17619 xfails when not gcc compiled for "print foo::funclocal".
17620 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
17621 "print foo::funclocal at foo",
17622 "print 'scope1.c'::foo::funclocal at foo",
17623 "print foo::funclocal_bss at foo",
17624 "print 'scope1.c'::foo::funclocal_bss at foo",
17625 "print foo::funclocal_ro at foo",
17626 "print 'scope1.c'::foo::funclocal_ro at foo",
17627 "print bar::funclocal at foo" and
17628 "print 'scope1.c'::bar::funclocal at foo".
17629 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
17630 gcc compiled for "print foo::funclocal at bar".
17631 Expand all messages to ensure that they identify that
17632 the test is at bar().
17633 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
17634 gcc compiled for:
17635 "ptype on opaque struct pointer (statically)",
17636 "ptype on opaque struct tagname (statically)",
17637 "ptype on opaque struct pointer (dynamically) 1",
17638 "ptype on opaque struct tagname (dynamically) 1",
17639 "ptype on opaque struct pointer (dynamically) 2" and
17640 "ptype on opaque struct tagname (dynamically) 2
17641 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
17642 gcc compiled for:
17643 "p datalocal"
17644 "whatis datalocal",
17645 "ptype datalocal",
17646 "p bsslocal",
17647 "whatis bsslocal", and
17648 "ptype bsslocal".
17649 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
17650 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
17651 when not gcc compiled.
17652 * gdb.base/funcargs.exp (float_and_integral_args): Add
17653 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
17654 compiled.
17655 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
17656 "backtrace from call6a" when not gcc compiled.
17657 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
17658 "backtrace from call7a" when not gcc compiled.
17659 * gdb.base/callfuncs.exp (do_function_calls):
17660 Add "hppa*-*-hpux*" xfail when not gcc compiled for
17661 "p t_char_array_values(char_array_val2,char_array_val1)",
17662 "p t_char_array_values(char_array_val1,char_array_val2)",
17663 "p t_char_array_values("carray 1","carray 2")",
17664 "p t_char_array_values("carray 1",char_array_val2)",
17665 "p t_char_array_values(char_array_val1,"carray 2")",
17666 "p sum_args(1,{2})",
17667 "p sum_args(2,{2,3})",
17668 "p sum_args(3,{2,3,4})",
17669 "p sum_args(4,{2,3,4,5})"
17670 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
17671 "backtrace in corefile.exp" when not gcc compiled.
17672
17673Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17674
17675 * gdb.base/signals.exp: Rewrite `handle all print' test as
17676 a procedure. Accept blanks or TABs as whitespace, increase
17677 timeout and expect input buffer size for the large output
17678 from the command. Remove "i*86-*-bsdi2.0" xfail.
17679
17680Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17681
17682 * gdb.base/setvar.exp: Add new testcases for truncation when
17683 assigning invalid values to bitfields.
17684
17685Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
17686
d63a86f8 17687 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
17688 mips-sgi-irix* xfail for
17689 "call inferior func with struct - returns char *"
17690 and fix test so that an optional (unsigned char *) cast is
17691 accepted in the result.
17692
17693Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
17694
17695 * gdb.base/funcargs.exp (float_and_integral_args): Remove
17696 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
17697 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
17698 * gdb.base/signals.exp: Remove duplicate "handle all print" test
17699 that accidentally got checked in.
17700
17701Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
17702
d63a86f8 17703 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
17704 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
17705 compiled test.
17706 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
17707 Add mips-sgi-irix5* xfail for not gcc compiled.
17708 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
17709 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
17710 "p top", "whatis top", "p middle", and "whatis middle".
17711 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
17712 "whatis signed char" for not gcc compiled.
17713 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
17714 "set variable signed char=-1 (-1)" and
17715 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
17716 * gdb.base/funcargs.exp (float_and_integral_args):
17717 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
17718 Add mips-sgi-irix* xfail when not gcc compiled for
17719 "continue to call2b".
17720 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
17721 "continue to call2g".
17722 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
17723 "backtrace from call6a"
17724 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
17725 "backtrace from call7k".
17726 Add mips-sgi-irix5* xfail when not gcc compiled for
17727 "backtrace from call7a".
17728 (localvars_after_alloca): Fix gdb_test cmds for
17729 "print * after runto ...".
17730 Remove rs6000-*-* xfails for
17731 "print i after runto localvars_after_alloca" and
17732 "print l after runto localvars_after_alloca"
17733 for all compilers.
17734 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
17735 when not compiled with gcc, for:
17736 "print signed char == (minus)",
17737 "print signed char != (minus)",
17738 "print signed char < (minus)",
17739 "print signed char > (minus)".
17740 * gdb.base/callfuncs.exp (do_function_calls):
17741 Add mips-sgi-irix* xfail, when compiled with native compiler, for
17742 "call inferior func with struct - returns char *".
d63a86f8 17743 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
17744 "correct value returned double test" to include Solaris 2.4.
17745 * gdb.base/funcargs.exp (float_and_integral_args):
17746 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 17747
c906108c
SS
17748Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17749
17750 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
17751 enumeration bitfields if compiling with GNU C.
17752 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
17753 to empty' prompt.
17754
17755Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
17756
17757 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
17758 test for PRO targets.
17759
17760 * gdb.base/funcargs.exp: Avoid ever setting more than 8
17761 breakpoints in the inferior at any given time by making
17762 two groups of breakpoints for call2*, call6* and call7*
17763 tests.
17764
17765Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17766
17767 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
17768 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
17769 from optimizing it away.
17770 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
17771 "call inferior func with struct".
17772
17773Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
17774
17775 * configure.in: Only configure gdb.chill for particular targets.
17776
17777Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
17778
17779 * gdb.base/Makefile.in: Add action to .c.o transformation
17780 rule that generates a .ci file for each .o file and remove
17781 explicit .c.o rules except for callfuncs.o.
17782 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
17783 generates a .ci file for each .o file and remove explicit
17784 .cc.o rules.
17785 (clean): Remove *.tmp *.ci files.
17786 (EXECUTABLES): Remove templ-info.exp.
17787 * gdb.base/compiler.c: New file.
17788 * gdb.c++/compiler.cc: New file
17789 * gdb.base/scope.exp: Source gdb.base/scope.ci.
17790 Change rs6000-*-* xfail for
17791 "print 'scope0.c'::filelocal_ro" and
17792 "print 'scope1.c'::filelocal" and
17793 "print 'scope1.c'::filelocal_bss" and
17794 "print 'scope1.c'::filelocal_ro" and
17795 "print 'scope1.c'::foo::funclocal" and
17796 "print 'scope1.c'::foo::funclocal_ro" and
17797 "print 'scope1.c'::bar::funclocal" and
17798 "print 'scope0.c'::filelocal_ro" and
17799 "print 'scope1.c'::filelocal at foo" and
17800 "print 'scope1.c'::filelocal_bss at foo" and
17801 "print 'scope1.c'::filelocal_ro at foo" and
17802 "print 'scope1.c'::foo::funclocal at foo" and
17803 "print 'scope1.c'::foo::funclocal_bss at foo" and
17804 "print 'scope1.c'::foo::funclocal_ro at foo" and
17805 "print 'scope1.c'::bar::funclocal at foo" and
17806 "print 'scope0.c'::filelocal_ro" and
17807 "print 'scope1.c'::filelocal" and
17808 "print 'scope1.c'::filelocal_bss" and
17809 "print 'scope1.c'::filelocal_ro" and
17810 "print 'scope1.c'::foo::funclocal" and
17811 "print 'scope1.c'::foo::funclocal_bss" and
17812 "print 'scope1.c'::foo::funclocal_ro" and
17813 "print 'scope1.c'::bar::funclocal" and
17814 "print 'scope1.c'::bar::funclocal_bss"
17815 to only be xfail'd when not compiled with gcc.
d63a86f8 17816 Add rs6000-*-* xfail for
c906108c
SS
17817 "print 'scope0.c'::filelocal_bss before run"
17818 when compiled with gcc.
17819 (test_at_main): Add rs6000-*-* xfail for
17820 "print filelocal_ro in test_at_main"
17821 when compiled with gcc.
17822 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 17823 Add rs6000-*-aix* xfail for
c906108c
SS
17824 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
17825 "ptype t_char_array", not compiled with gcc.
17826 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
17827 xfail for "list foo (in include file)" when gcc compiled.
17828 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
17829 (integral_args): Add rs6000-*-* xfail for
17830 "run to call0a" if not compiled with gcc.
17831 (unsigned_integral_args): Add rs6000-*-* xfail for
17832 "run to call1a" if not compiled with gcc.
17833 (float_and_integral_args): Add rs6000-*-* xfail for
17834 "run to call2a" if not compiled with gcc and for
17835 "continue to call2b" for any compiler.
17836 Add rs6000-*-* xfail to
17837 "print f1 after run to call2a" for gcc compiled.
17838 (discard_and_shuffle): Add rs6000-*-* xfail for
17839 "run to call6a".
17840 (shuffle_round_robin): Add rs6000-*-* xfail for
17841 "backtrace from call7a" if not compiled with gcc.
17842 Add rs6000-*-* xfail for
17843 "backtrace from call7b" if compiled with gcc.
17844 (call_after_alloca): Add rs6000-*-* xfail for
17845 "print c in call_after_alloca" and
17846 "print s in call_after_alloca" and
17847 "backtrace from call_after_alloca_subr"
17848 if not compiled with gcc.
17849 (localvars_in_indirect_call): Add rs6000-*-* xfail for
17850 "print c in localvars_in_indirect_call" and
17851 "print c in localvars_in_indirect_call" and
17852 "backtrace in indirectly called function" and
17853 "stepping into indirectly called function"
17854 if not compiled with gcc.
17855 (localvars_after_alloca): Add rs6000-*-* xfail for
17856 "print c after runto localvars_after_alloca" and
17857 "print s after runto localvars_after_alloca" and
17858 "print i after runto localvars_after_alloca" and
17859 "print l after runto localvars_after_alloca"
17860 for all compilers.
17861 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
17862 than whatis-info.exp.
17863 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
17864 than opaque-info.exp.
17865 Setup rs6000-*-* xfail for
d63a86f8 17866 "ptype on opaque struct pointer (statically)" and
c906108c
SS
17867 "ptype on opaque struct pointer (dynamically)" when
17868 not compiled with gcc.
17869 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
17870 rather than callf-info.exp.
17871 (do_function_calls): Add clear_xfail for rs6000-*-* for
17872 "p t_float_values2(3.14159,float_val2)". Seems to work
17873 fine there, both with xlc and gcc. Need to find out what
17874 it is doing right and fix other platforms.
17875 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
17876 "call inferior func with struct - returns int",
17877 "call inferior func with struct - returns long",
17878 "call inferior func with struct - returns float",
17879 "call inferior func with struct - returns double",
17880 "call inferior func with struct - returns char *",
17881 but only if not gcc compiled (presumes xlc compiled).
17882 Change rs6000-*-* xfails for
17883 "call inferior func with struct - returns char" and
17884 " call inferior func with struct - returns short" to only
17885 xfail if not using gcc.
17886 (clean mostlyclean): Remove *.ci and *.tmp files.
17887 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
17888 than templ-info.exp.
17889 * gdb.base/langs.exp: Source gdb.base/langs.ci.
17890 Add rs6000-*-* xfail for "up to foo in langs.exp"
17891 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
17892 when not gcc compiled.
d63a86f8 17893
c906108c
SS
17894Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17895
17896 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
17897 * gdb.base/corefile.exp: Likewise.
17898 * gdb.base/list.exp: Likewise.
17899 * gdb.base/scope.exp: Likewise.
17900 * gdb.base/siganls.exp: Likewise.
17901
17902 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
17903 compiler output.
17904 * gdb.base/whatis.exp: Likewise.
17905
17906Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
17907
17908 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
17909 failure (opcode table has been fixed to match reality).
17910
17911Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
17912
17913 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
17914 "call inferior func with struct - returns char",
17915 "call inferior func with struct - returns short"
17916
17917 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
17918 "print 'scope0.c'::filelocal at main",
17919 "print 'scope0.c'::filelocal_bss in test_at_main",
17920 "print 'scope0.c'::filelocal at foo",
17921 "print 'scope0.c'::filelocal_bss in test_at_foo",
17922 "print 'scope0.c'::filelocal at bar",
17923 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 17924
c906108c
SS
17925 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
17926 in source file 1". This bug seems to have been fixed with both
17927 gcc and native cc (was native assembler bug?).
17928
17929Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
17930
17931 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
17932 "backtrace through signal handler" to "i*86-*-sysv4*".
17933 * gdb.base/signals.exp: Add xfail for "'next' behaved as
17934 continue" case. Add "known SVR4 bug" to fail message.
17935 Add "i*86-*-bsdi2.0" xfail for "handle all print".
17936 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
17937 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
17938 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
17939 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
17940 "up to foo in langs.exp", "show language at foo in
17941 langs.exp", "up to cppsub_ in langs.exp", "show
17942 language at cppsub_ in langs.exp", "up to fsub in
17943 langs.exp", and "show language at fsub in langs.exp".
17944 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
17945 "bactrace in corefile.exp".
17946 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
17947 "call inferior function with struct - returns float" and
17948 "call inferior function with struct - returns double".
d63a86f8 17949
c906108c
SS
17950Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
17951
17952 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
17953 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
17954 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
17955 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
17956
17957Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
17958
17959 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
17960 (or overriden) "CHILL" macro rather then bare "gcc".
17961 Also look for ../../gcc/xgcc since that is what we will
17962 actually need, not "Makefile". Remove following assignment
17963 of CHILL to CHILL_FOR_TARGET because that results in
17964 recursive definition.
17965
17966Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
17967
17968 * gdb.base/corefile.exp: Change xfail for backtrace in
17969 corefile.exp from linuxaout to all linux.
17970 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
17971 cases where we miss the breakpoint at the signal handler
17972 for some reason. Setup xfail for linuxoldld/linuxaout and
17973 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
17974 hitting SIGURG breakpoint.
17975 * gdb.base/signals.exp: Setup xfail for "next" acting like
17976 continue to add linuxoldld. Setup xfail for all linux for
17977 "next to handler in signals_tests_1", "backtrace in
17978 signals_tests_1", "continue to func1", "pass SIGUSR1",
17979 and continue to handler".
17980
17981Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
17982
17983 * Update all FSF addresses except those in COPYING* files.
17984
17985Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
17986
17987 * gdb.base/a2-run.exp: Change messages to be more explicit about
17988 the status of args, and quote binfile in results.
17989
17990Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
17991
17992 * gdb.base/callfuncs.exp: Add tests for passing structs to
17993 inferior functions and return various types.
17994 * gdb.base/callfuncs.c: Add functions to receive a struct
17995 and return a member of the struct, in various types.
17996
17997Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17998
17999 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
18000
18001Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
18002
18003 * config/vxworks29k.exp: New file, sources vxworks.exp.
18004
18005Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
18006
18007 * config/gdbremote.exp: New file. Testing framework using
18008 gdbserver.
18009
18010Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
18011
18012 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
18013 "call function when asleep" and "send end of file".
18014 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
18015 for "backtrace in corefile.exp".
18016 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
18017 for "backtrace through signal handler".
18018 * gdb.base/corefile.exp: Make sure we actually generate a core file
18019 before trying the core tests. Some systems allow the user to suppress
18020 generation of core files and default to that (linux for example).
18021 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
18022 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
18023
18024Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
18025
18026 * gdb.threads: New directory with some crude multi-threaded
18027 gdb tests (step.exp and step2.exp).
18028 * config/mt-lynx (STEP_EXECUTABLE): Define.
18029 (THREADFLAGS): Define.
18030
18031Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
18032
18033 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
18034
18035 * gdb.base/signals.exp: Disable whole file for lynx until
18036 further notice.
18037
18038 * gdb.base/signals.exp: xfail test where "next" acts like
18039 "continue" for lynx.
18040
18041 * gdb.base/interrupt.exp: xfail test for calling function while
18042 inferior is asleep for lynx.
18043
18044 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
18045 than one cr-lf after each command.
18046
18047Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18048
18049 * configure.in: Reinstate setting of stabsdirs variable, fix
18050 typo in setting up configdirs for native builds.
18051
18052 * gdb.base/return.exp: Fix typo in return double test.
18053 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
18054 compiler from optimizing them away.
18055
18056Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
18057
18058 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
18059 sequences to be echo'd by gdb when using gdb_test.
18060 * gdb.chill/chexp.exp: Likewise.
18061 * gdb.fortran/exprs.exp: Likewise
18062
18063Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
18064
18065 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
18066 after the inferior gdb has started.
18067
18068 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
18069 after each command.
18070 * gdb.base/funcargs.exp: Likewise.
18071 * gdb.base/gdbvars.exp: Likewise.
18072 * gdb.base/interrupt.exp: Likewise.
18073 * gdb.base/list.exp: Likewise.
18074 * gdb.base/watchpoint.exp: Likewise.
18075 * gdb.c++/demangle.exp: Likewise.
18076 * gdb.c++/inherit.exp: Likewise.
18077 * gdb.chill/chexp.exp: Likewise.
18078 * gdb.fortran/exprs.exp: Likewise.
18079
18080 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
18081 test if we can't handle IO to/from the inferior.
18082
18083 * gdb.c++/misc.exp: Always check for a program already being
18084 started after sending a "run" command to gdb.
18085
18086 * gdb.base/twice.exp: Start with a fresh gdb.
18087
18088 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
18089 only depend on gdb's expression code, not the chill runtime.
18090
18091 * gdb.base/return.c: Put return values into variables so we
18092 can have gdb print them rather than depending on the program
18093 to print them.
18094 * gdb.base/return.exp: Corresponding changes.
18095
18096 * lib/gdb.exp: Provide default value for noinferiorio.
18097 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
18098 the inferior.
18099
18100 * gdb.base/break.exp: Always check for a program already being
18101 started after sending a "run" command to gdb.
18102 (text_next_with_recursion): Don't check the output from the
18103 program's printf statement. Instead just make sure the program
18104 exited.
18105
18106 * gdb.base/commands.exp: Protect tests which need arguments with
18107 $noargs conditionals.
18108
18109Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18110
18111 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
18112 of structure member arrays to match gdb/valops.c:value_addr change.
18113
18114Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
18115
18116 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
18117 cases.
18118
18119Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
18120
18121 * configure.in (configdirs): Remove gdb.chill from default list
18122 of subdirs and then add it back in only if doing a native build.
18123 The current chill compiler does not yet work in any cross build.
18124 * Revert all signal changes from Jul 6.
18125 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
18126 for sh-hms targets, allowing these tests to link, with no other
18127 changes. Testing is suppressed by setting "nosignals" in site.exp.
18128
18129Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
18130
18131 * configure.in (signaldirs): Define and add to configdirs for all
18132 targets except some specific ones that are known to not support signals.
18133 Also clean up formatting.
18134 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
18135 (signals, sigall): Remove rules to build.
18136 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
18137 Moved to new gdb.signals directory.
18138 * gdb.signals: New test directory.
18139 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
18140 signals.c signals.exp}: New or moved files.
18141
18142Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
18143
18144 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
18145
18146Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
18147
18148 * gdb.base/return.exp: Xfail `return double' test failure
18149 on at least Solaris 2.3 and handle future/past versions on
18150 a case by case basis as appropriate. Also update message
18151 to include i*86 failures.
18152
18153Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18154
18155 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
18156
18157 * lib/gdb.exp: Fix comment which erroneously identified
18158 gdb_file_cmd as gdb_load (the 19 May change was in fact to
18159 gdb_file_cmd not gdb_load).
18160 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
18161
18162 * gdb.base/setvar.exp: Make test names consistent between pass and
18163 fail cases. Use gdb_test more.
18164
18165Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18166
18167 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
18168
18169Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18170
18171 * gdb.base/help.exp: Fix expected help string for `show commands'.
18172
18173Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
18174
18175 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
18176
18177 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
18178 of a text section.
18179
18180Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
18181
18182 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
18183 that loop eventually terminates. Fix Connection refused logic so
18184 that testsuite will expire nicely.
18185
18186Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
18187
18188 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
18189 config/rom68k.exp: New tcl glue for the appropriate monitors.
18190 These all just end up calling monitor.exp.
18191 * config/monitor.exp (gdb_target_monitor): Handle `Connection
18192 refused' by retrying. Cleanup some timeout issues.
18193 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
18194 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
18195 callers don't have to set/restore global timeout variable.
18196
18197 * The following set of changes centralizes management of the global
18198 timeout variable. This way, it can be set in one target dependent
18199 place instead of dozens of places scattered throughout the test suite.
18200 If you need to lengthen a timeout, then you should either set timeout
18201 in one of the config/{target}.exp files, or multiply it by a factor.
18202 Setting it to an absolute value is always going to lose for some
18203 targets.
18204 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
18205 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
18206 * gdb.base/funcargs.exp: Don't set timeout.
18207 * gdb.base/list.exp (test_forward_search): Only use local timeout.
18208 * gdb.base/printcmds.exp (test_print_string_constants
18209 test_print_array_constants): Don't set timeout.
18210 * gdb.base/ptype.exp: Don't set timeout.
18211 * gdb.base/recurse.exp: Don't set timeout.
18212 * gdb.base/return.exp: Don't set timeout.
18213 * gdb.base/watchpoint.exp: Don't set timeout.
18214 * gdb.c++/classes.exp (do_tests): Don't set timeout.
18215 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
18216
18217Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
18218
18219 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
18220
18221Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18222
18223 * lib/gdb.exp: Disable chill tests for irix5.
18224
18225Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18226
18227 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
18228 each test pass or fail.
18229
18230Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18231
18232 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
18233 xlc not gcc.
18234
18235Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
18236
18237 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
18238
18239Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
18240
18241 * config/est.exp: Fix copyright and comments. Remove dead code.
18242 Use targetname, serialport and baud variables instead of fixed
18243 constants.
18244 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
18245 * config/cpu32bug.exp: New file to support cpu32bug monitors.
18246
18247Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18248
18249 * gdb.base/watchpoint.exp: Don't run
18250 test_watchpoint_triggered_in_syscall for sunos.
18251
18252Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18253
18254 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
18255 they don't seem to exist. Do include stdio.h.
18256
18257Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18258
18259 * gdb.base/a1-selftest.exp: Add alpha xfail.
18260
18261Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18262
18263 * gdb.base/watchpoint.c (main): Prompt before calling read().
18264 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
18265 Revise accordingly. Remove cruft about sending "123" several
18266 times, until it gets noticed. Clean up the "print buf[0]" stuff
18267 so that it passes or fails, and waits for prompts in the usual way.
18268
18269Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18270
18271 * gdb.base/recurse.exp: Fix comment.
18272
18273 * TODO: Remove item about printing variables in nodebug.exp. Add
18274 item about enabling tests which are only run on some targets.
18275
18276 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
18277 fail, make test names unique, use new gdb_test convention
18278 regarding pattern, use gdb_test more, etc.).
18279
18280 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
18281 fail, make test names unique, etc.).
18282
18283Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18284
18285 * gdb.base/nodebug.c: Change return type of top and middle to
18286 short.
18287 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
18288 are fixed by the recent mdebugread.c changes. Allow `short ()'
18289 as type for top and middle.
18290
18291Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18292
18293 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
18294 nearly as I can tell, the whole thing was an accident in Stu's
18295 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
18296 to replace a send/expect pair with gdb_test, but ended up only
18297 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
18298 of 30 Mar 1995 took care of it, but left this vestigial comment
18299 which I am now nuking.
18300
18301Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18302
18303 * gdb.base/break.exp: Look for different line number for
18304 breakpoint at main depending on usestubs.
18305
18306Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18307
18308 * gdb.base/list.exp: Adjust some alternate expect patterns to
18309 match recent list0.c change. Add alternate expect pattern for
18310 output from `list default lines around main' for optimizing
18311 compilers.
18312
18313Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18314
18315 * lib/gdb.exp: If nosignals is not set, set it to 0.
18316
18317Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
18318
18319 * config/slite-gdb.exp: Responds to load symbol table prompt.
18320 * gdb.base/break.exp: Adjust line number, fix rerun.
18321 * gdb.base/langs0.c: Add #ifdef usestubs.
18322
18323Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
18324
18325 * gdb.base/list.exp: Adjust line contents after adding new lines in
18326 list0.c. Also fix a syntax error.
18327
18328 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
18329 * gdb.base/break.exp: ditto.
18330 * gdb.base/list.exp: ditto.
18331 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
18332 * gdb.base/run.c: ditto.
18333 * gdb.base/list0.c: ditto.
18334 * gdb.base/funcargs.c: ditto.
18335
18336Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
18337
18338 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
18339 $targetname, $serialport and $baud instead of hardwired variables.
18340 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
18341 target doesn't support signals.
18342
18343Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
18344
18345 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
18346
18347Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18348
18349 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
18350 Don't rely on the value of an auto variable before it has been
18351 initialized. Use gdb_test more.
18352
18353Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18354
18355 * lib/gdb.exp (default_gdb_version): A version number must start
18356 with a digit, but other than that contains all characters up to
18357 the first whitespace character.
18358
18359Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18360
18361 * gdb.base/commands.exp (breakpoint_command_test): New tests.
18362
18363Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18364
18365 * gdb.c++/*.exp: Warn if executable does not exist. The original
18366 reason for skipping the warning was that configure.in sometimes
18367 intentionally skipped building the executables but the tcl code
18368 had no way of knowing. That (a) was always bogus with respect to
18369 error handling, (b) is no longer true (right now there is no way
18370 to skip C++ tests).
18371
18372 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
18373
18374Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18375
18376 * gdb.base/list.exp: Add expect patterns for output from
18377 SunPRO compiled executables.
18378 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
18379 types.
18380
18381Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18382
18383 * gdb.base/break.exp (test_next_with_recursion): Accept any line
18384 number (we are already testing that the correct source line text
18385 gets printed).
18386
18387 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
18388 that is what is intended, but something needed to be done to get
18389 sunos4 native working again.
18390
18391 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
18392
18393 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
18394 apparently went with a (very) old xfail.
18395
18396Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
18397
18398 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
18399 runto_main is a proc in gdb.exp that will do 'step' for target use
18400 stubs.
18401 * gdb.base/exprs.exp: ditto.
18402 * gdb.base/interrupt.exp: ditto.
18403 * gdb.base/opaque.exp: ditto.
18404 * gdb.base/printcmds.exp: ditto.
18405 * gdb.base/ptype.exp: ditto.
18406 * gdb.base/scope.exp: ditto.
18407 * gdb.base/setvar.exp: ditto.
18408 * gdb.base/signals.exp: ditto.
18409 * gdb.base/twice.exp: ditto.
18410 * gdb.c++/classes.exp: ditto.
18411 * gdb.c++/inherit.exp: ditto.
18412 * gdb.c++/templates.exp: ditto.
18413 * gdb.base/break.exp: no run and hit main for stubs. Change line
18414 numbers for breakpoints and info breakpoint.
18415 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
18416 breakpoint().
18417 * gdb.base/callfuncs.c: ditto.
18418 * gdb.base/exprs: ditto.
18419 * gdb.base/interrupt.c: ditto.
18420 * gdb.base/opaque0.c: ditto.
18421 * gdb.base/printcmds.c: ditto.
18422 * gdb.base/ptype.c: ditto.
18423 * gdb.base/scope0.c: ditto.
18424 * gdb.base/setvar.c: ditto.
18425 * gdb.base/signals.c: ditto.
18426 * gdb.base/twice.c: ditto.
18427 * gdb.c++/misc.cc: ditto.
18428 * gdb.c++/templates.cc: ditto.
18429
18430Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18431
18432 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
18433
18434 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
18435 somewhere between `read' and `main.c'. I'm pretty sure the
18436 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
18437 and it isn't particularly useful.
18438
18439 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
18440
18441Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18442
18443 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
18444
18445Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
18446
18447 * config/mt-slite: add LIBS and -nostdlib.
18448 * config/slite-gdb.exp: add this new file to support sparclite target.
18449
18450Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
18451
18452 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
18453
18454 * gdb.base/a2-run.exp: Change argument to istarget from
18455 "*-*-vxworks" to "*-*-vxworks*".
18456 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
18457
18458Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
18459
18460 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
18461 will not runto main but do a 'step' to step out of breakpoint().
18462 * config/mt-slite: add -Dusestubs.
18463
18464Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18465
18466 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
18467 instead of just @.
18468
18469 * gdb.base/signals.exp: Add test for "handle all print".
18470 * TODO: Remove "handle all print". Also remove item about
18471 checking copyright date (I don't like the idea of a spurious FAIL
18472 based on when we run the tests).
18473
18474 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
18475 for SunOS4 (reason for failure not investigated). Remove
18476 redundant test for $binfile.
18477
18478 * gdb.base/nodebug.c (array_index): Call malloc.
18479
18480 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
18481
18482Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
18483
18484 * gdb.base/recurse.exp: Update gdb_test invocation to use new
18485 conventions and slightly simplify the matching regexp.
18486
18487Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18488
18489 * gdb.base/break.exp: Update gdb_test invocation to use new
18490 convention.
18491
18492 * lib/gdb.exp: If noargs is not set, set it to 0.
18493
18494 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
18495 tests unique.
18496
18497 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
18498
18499Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18500
18501 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
18502 one argument of type "<non-float parameter>".
18503
18504Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
18505
18506 * config/rom68k.exp: New file to support Motorola IDP board.
18507 * gdb.base/a2-run.exp: Skip this file if noargs is set.
18508 * gdb.base/break.c: Change things around so that this program
18509 doesn't depend upon args. This is necessary to make remote
18510 targets work (in general, they can't take args).
18511 * gdb.base/break.exp: Don't try to send args to program. Don't
18512 expect output. Also, replace lots of code with gdb_test.
18513
18514Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18515
18516 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
18517 printing of '\'' (which is what the comment says we are testing,
18518 even though we were not), not '''.
18519 (test_integer_literals_rejected): Test that printing ''' is an error.
18520
18521 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
18522 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
18523 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
18524 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
18525 Use gdb_test not test_print_accept.
18526 * lib/gdb.exp: Remove test_print_accept.
18527
18528 * gdb.base/signals.exp (signal_tests_1): Make pass message
18529 consistent with fail message.
18530
18531 * gdb.base/whatis.exp: Remove xfails for printing char vs.
18532 unsigned char; the bug (PR 1821) is fixed.
18533
18534 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
18535
18536 * gdb.base/scope.exp (test_at_localscopes): Call pass for
18537 successful tests--makes xfailing them work right.
18538
18539Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18540
18541 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
18542 only \r\n, not .*. The test can pass .* as the last thing in
18543 $pattern if that is what it wants. In addition to providing this
18544 flexibility, this change should speed up pattern matching in cases
18545 where the pattern already ended with .* (there were a number of
18546 them). This change also helps catch bad patterns--in the old
18547 scheme the typo "char \*" instead of "char \\*" would pass. Now
18548 it is caught.
18549 * Many .exp files: Update callers.
18550
18551 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
18552 clearer and does not spuriously match multiple ('s. Likewise for
18553 ) and *.
18554
18555 * gdb.base/nodebug.exp: Test ability to call a function and pass
18556 it a string (even with no debugging info).
18557
18558 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
18559 "p '\'", which is the same as "p ''" once tcl gets done with
18560 quoting, to "p '\\'", which I suspect is what is intended (one
18561 backslash gets sent to GDB).
18562
18563 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
18564
18565Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18566
18567 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
18568 1817) was fixed literally years ago.
18569
18570Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18571
18572 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
18573 test, it causes stepping out of call_after_alloca_subr with
18574 optimizing compilers.
18575 (localvars_in_indirect_call): Consume GDB prompt if `finish'
18576 fails.
18577
18578 * gdb.c++/templates.exp: Source templ-info.exp only if
18579 the templates executable exists.
18580
18581 * gdb.c++/misc.cc (class Contains_static_instance,
18582 class Contains_nested_static_instance),
18583 gdb.c++/classes.exp (test_static_members): Test printing of
18584 a class that contains a static instance of the class.
18585
18586Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18587
18588 * gdb.base/langs2.c (cppsub_): Don't prototype.
18589 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
18590 only, I believe).
18591
18592Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18593
18594 * lib/gdb.exp (skip_chill_tests): New procedure.
18595
18596 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
18597
18598Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
18599
18600 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
18601 each expect pattern. Cuts runtime from 12 to about 4 seconds.
18602
18603Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18604
18605 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
18606
18607 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
18608 disassemble 8, not 16, instructions for part 4.
18609
18610 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
18611 support the latter anymore.
18612
18613 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
18614 -DNO_PROTOTYPES.
18615 * gdb.base/callfuncs.c: Control use of prototypes based on
18616 NO_PROTOTYPES, not __STDC__.
18617 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
18618 t_float_values2 tests if prototypes in use.
18619
18620 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
18621 t_double_values): When checking differences against DELTA, check
18622 that difference is within the range (-DELTA,DELTA), not just
18623 (-infinity,DELTA).
18624
18625Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
18626
18627 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
18628 'file' command firts, then 'target', then 'load', this is due to gdb
18629 target set up.
18630 * config/mips-gdb.exp: Fix a couple regular exp bugs.
18631
18632Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
18633
18634 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
18635 FP load/store variants.
18636 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
18637
18638Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
18639
18640 * gdb.base/term.exp: Do not give a warning if not native, it is
18641 not an abnormal condition.
18642
18643Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
18644
18645 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
18646 t_char_array".
18647
18648Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
18649
18650 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
18651 are getting the version number.
18652
18653 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
18654 if not native, it is not an abnormal condition.
18655
18656Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18657
18658 * lib/gdb.exp: Just use "file exists", rather than undocumented
18659 dejagnu procedure "findfile".
18660
18661Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
18662
18663 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
18664 (LDFLAGS): Set to -Xlinker -Ur.
18665
18666 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
18667 Removed, these values are set by lib/gdb.exp.
18668
18669 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
18670
18671Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
18672
18673 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
18674 of replicating gdb startup code.
18675
18676 * config/mt-vxworks (LDFLAGS): Set to -r.
18677 (CFLAGS_FOR_TARGET): Removed.
18678
18679 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
18680 (gdb) and gdb for vxworks uses (vxgdb).
18681
18682 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
18683 executable is not in the tree and host != target, use sed and
18684 program_transform_name to determine the gdb name used by the
18685 target.
18686
18687 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
18688 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
18689
18690Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18691
18692 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
18693 floats, chars, and shorts where there are ANSI-style function
18694 definitions.
18695
18696 * gdb.base/langs.exp, gdb.base/langs*: New test.
18697 * gdb.base/Makefile.in: Build it.
18698 * TODO: Remove item about checking that C names don't get C++
18699 demangling applied; this test tests it.
18700
18701Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18702
18703 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
18704 went with the const70 xfail. The xfail went away a year ago.
18705
18706 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
18707
18708 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
18709 for hp300.
18710
18711 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
18712
18713 * gdb.base/a1-selftest.exp: Don't run on hp300.
18714
18715Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18716
18717 * Makefile.in (site.exp): Set host_alias and target_alias as well
18718 as host_triplet and target_triplet.
18719
18720Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18721
18722 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
18723
18724 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
18725 places as other ecoff systems).
18726
18727 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
18728 ultrix.
18729
18730Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18731
18732 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
18733 remove them.
18734 * gdb.base/nodebug.exp: Accept "function" in addition to "text
18735 variable and "variable" in addition to "data variable".
18736 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
18737
18738 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
18739 2.
18740 * gdb.base/list1.c (long_line): Add additional statement at start
18741 of function.
18742 * gdb.base/list.exp (test_forward_search): Update line number to
18743 reflect new statement.
18744
18745Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18746
18747 * gdb.base/signals.exp: Reinitialize searched source directories
18748 after gdb_start call.
18749
18750Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
18751
18752 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
18753 * gdb.stabs/Makefile.in: Likewise.
18754
18755 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
18756 change. Instead split the tests into smaller pieces.
18757 * gdb.disasm/hppa.s: Corresponding changes.
18758
18759Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18760
18761 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
18762 Quote ^C when passing it to stty. For some shells ^ is a pipe.
18763
18764 * gdb.base/funcargs.exp: Modify many tests so that every test
18765 either passes or fails. Make some test names unique.
18766
18767Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18768
18769 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
18770 Call stty to set interrupt character.
18771
18772 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
18773 for HP assembler versus GNU assembler based on actual behavior of
18774 $(CC), rather than assuming that $(AS) is always the GNU assembler.
18775
18776 * TODO: Suggest a few more stepping tests.
18777
18778Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
18779
18780 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
18781 restart GDB for h8300 after a continue.
18782 (return): Add pattern to match a29k-udi behavior.
18783 * gdb.base/nodebug.exp: Remove obsolete comment.
18784 * gdb.base/regs.exp: New file, testing of register displays.
18785 * gdb.base/return.exp: Fix typo in reference to $objdir.
18786 * gdb.base/whatis.exp: Always start with a fresh GDB.
18787
18788Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18789
18790 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
18791 higher, these tests generate a lot of output.
18792
18793Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18794
18795 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
18796 code following the catch silently ignored some errors; without the
18797 catch they should be thrown like any other tcl error. Also, the
18798 catch used "" instead of {} which meant all the callers who wanted
18799 to include one of the characters "[]$ had to quote it an extra time.
18800 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
18801 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
18802 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
18803 Remove extra quoting.
18804
18805Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
18806
18807 * gdb.base/commands.exp: Make test names unique; every test either
18808 passes or fails. Update some comments.
18809
18810 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
18811
18812Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18813
18814 The following fixes a FAIL caused by the fact that the alpha stabs
18815 configuration didn't use the ".if alpha" code in weird.def.
18816 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
18817 bit pointer, so the 32 bit version works even on the alpha.
18818 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
18819 Remove the stuff which allowed us to have separate versions for
18820 alpha and everything else.
18821
18822 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
18823 regexp which "info func operator\[\](" is supposed to match. Fix
18824 string to send to GDB. Note that GDB still doesn't work right. Add a
18825 new test for "info func .perator\[\](" which GDB does handle correctly.
18826
18827 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
18828
18829Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18830
18831 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
18832 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
18833 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
18834 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
18835 it makes the tests harder to understand and confuses test-o-matic.
18836 The preferred style is that each test provides a PASS or a FAIL,
18837 and has a unique message (e.g. "continue #54" not just "continue")
18838 which is the same for the pass and the fail.
18839 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
18840 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
18841 to lib/gdb.exp.
18842 * gdb.base/printcmds.exp: Use test_print_accept. Remove
18843 prt_accept which was basically the same thing. Likewise for
18844 test_print_reject and prt_reject.
18845 * lib/gdb.exp (test_print_reject): Add some more error message
18846 patterns to match from the former printcmds.exp (prt_reject).
18847 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
18848 One defect of the passcount stuff is that some of it failed to
18849 report XPASS where appropriate.
18850 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
18851 stuff before and after arg in expected pattern.
18852 (test_paddr_operator_functions): Re-do test without print_addr_of;
18853 this is the only test which seems to want extra stuff there.
18854
18855Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18856
18857 * gdb.base/nodebug.exp: Update new tests to reflect improved
18858 wording of gdb output.
18859
18860 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
18861 and "ptype" work on variables in files compiled without -g.
18862 Replaces commented out "maint print msymbol" tests.
18863
18864Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18865
18866 * gdb.base/setvar.c (dummy): Call malloc.
18867
18868 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
18869 losing with the irix4 sed.
18870
18871 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
18872 ALRM" on irix4.
18873
18874Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18875
18876 * TODO: Remove items about corefile.exp testing new exec-file and
18877 backtrace; both are now done. Add items about printing enums.
18878
18879Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18880
18881 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
18882 "get signal $thissig" test fails.
18883
18884 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
18885
18886Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18887
18888 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
18889 compiler warning with dec alpha compiler.
18890
18891 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
18892 extra \n from gdb_test call (this explains why the prompt test
18893 that I removed yesterday was there).
18894 (user_defined_command_test): Remove extra \n and prompt test.
18895
18896 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
18897 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
18898 doesn't exist.
18899 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
18900 Also remove alpha workaround, which turns out to be because
18901 SIGABRT == SIGLOST.
18902
18903 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
18904
18905 * gdb.base/help.exp: Don't test "help show".
18906
18907Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18908
18909 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
18910 "set print address" is on.
18911 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
18912 pass prompt to gdb_test; gdb_test already looks for the prompt.
18913
18914 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
18915
18916 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
18917 was a vestige of the manual TESTSTRATEGY, and the purpose of it
18918 was to make sure that gdb can read a core file. But (a) the "read
18919 the corefile" part didn't make it to a1-selftest.exp, we just
18920 delete the corefile after creating it, and (b) we test reading
18921 corefiles in corefile.exp anyway. Also, this test left around a
18922 xgdb process on Solaris.
18923
18924 * gdb.base/corefile.exp: Also test backtrace.
18925
18926Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
18927
18928 * gdb.base/commands.exp: Test a simple user defined command with
18929 arguments and if/while statements; verify the full user command is
18930 printed by "show user".
18931
18932 * gdb.base/commands.exp: Test if/while commands as part of a
18933 breakpoint command list; verify they appear in breakpoint
18934 information.
18935
18936Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18937
18938 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
18939 than by dividing by zero.
18940
18941Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
18942
18943 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
18944 performing an inferior call with watchpoints enabled.
18945 * gdb.base/watchpoint.c (main): Delete second unnecessary read
18946 call.
18947
18948Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18949
18950 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
18951 of "file" command.
18952
18953 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
18954 Add additional pattern for when "int operator int(void);" appears
18955 in a different order.
18956
18957Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18958
18959 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
18960
18961 * gdb.base/help.exp: Replace most of docstrings for "info signals"
18962 and "signal" with ".*".
18963
18964Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18965
18966 * TODO: Add note about "handle all nostop".
18967
18968 * gdb.base/{sigall.c, sigall.exp}: New test.
18969 * gdb.base/Makefile.in: Add it.
18970
18971Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
18972
18973 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
18974 when invoking GDB, suppresses any windowing interface.
18975
18976Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
18977
18978 * config/sim-gdb: New file, simulator testing support.
18979
18980Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
18981
18982 * gdb.base/interrupt.exp: Test calling func1 twice.
18983
18984Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
18985
18986 * gdb.base/list.exp (test_forward_search): Set timeout higher
18987 when we'll be getting lots of output from gdb.
18988
18989 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
18990 "init_malloc" to after the expect statement. Run it if that
18991 regexp is taken, but also for two others which happen if source
18992 cannot be found.
18993
18994Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18995
18996 * gdb.base/printcmds.exp: New test, for printing register before
18997 program is running.
18998
18999Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19000
19001 * gdb.base/list.exp: Correct some alternate expect patterns
19002 to reflect changes in list1.c.
19003
19004Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19005
19006 * TODO: Add item regarding large frames.
19007
19008 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
19009
19010 * TODO: Remove item about enabling return.exp; it
19011 is enabled. Suggest a few more "return" tests.
19012
19013Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19014
19015 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
19016 anonymous unions.
19017
19018Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19019
19020 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
19021 and pr-5646.o, so "make" is the same as "make all", not "make
19022 pr-4975.o".
19023
19024Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
19025
19026 * gdb.base/list.exp: Adjust expectations to reflect changes in
19027 list1.c.
19028 (test_forward_search): New test proc.
19029 * gdb.base/list1.c (long_line): New function, has long source line.
19030
19031Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
19032
19033 * gdb.base/a1-selftest.exp: Change initial stepping to know about
19034 additional line of code that was added.
19035
19036Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
19037
19038 * gdb.disasm/hppa.s: Break the large branching tests into smaller
19039 tests so as not to overflow expect's input buffers.
19040 * gdb.disasm/hppa.exp: Corresponding changes.
19041
19042Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19043
19044 Beginnings of template debugging tests.
19045 * gdb.c++/templ-info.cc: New file to test for template
19046 debugging capability of the compiler.
19047 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
19048 templ-info.cc.
19049 * gdb.c++/templates.cc: Add explicit template instantiations
19050 to enable compiling with -fno-implicit-templates. Add destructor
19051 and 'value' method to T5 class for template tests.
19052 * gdb.c++/templates.exp: Add testcases for printing of template
19053 types, setting breakpoints on template methods and calling a
d63a86f8 19054 template method.
c906108c
SS
19055
19056Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
19057
19058 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
19059 branch target since some assemblers (gas-2.5) may emit a
19060 relocation for the branch instead of resolving it in the
19061 assembler.
19062
19063Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19064
19065 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
19066 through signal handler.
19067
19068Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19069
19070 * configure.in (*-*-netware): Use config/mt-netware.
19071
19072 * config/mt-netware: New file.
19073 * config/mt-i386-netware: Removed, separate configs for different
19074 netware architectures are no longer needed now that we have
19075 --with-headers.
19076
19077Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19078
19079 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
19080 by the recent changes to use ANSI C arithmetic conversions.
19081
19082Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19083
19084 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
19085 bug involving using inferior_pid to figure out whether to select a
19086 frame.
19087
19088Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
19089
19090 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
19091 match the current disassembler output.
19092
19093Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
19094
19095 * gdb.fortran/exprs.exp: Expect VOID instead of void.
19096 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
19097 types, expect "int" as type of integer values (for now).
19098
19099Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
19100
19101 * gdb.base/commands.exp: New tests for if/while commands.
19102
19103Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
19104
19105 * lib/gdb.exp (runto): Replace sub-pattern for hex value
19106 by .*, since hex values have different syntax in Chill mode.
19107
19108Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19109
19110 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
19111 linefeed from expect pattern for repeated types with indices > 9.
19112
19113Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
19114
19115 First part of Fortran test suite.
19116 * gdb.fortran: New directory.
19117 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
19118
19119Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19120
19121 * gdb.base/default.exp: Update expect pattern for load command
19122 without arguments.
19123
19124Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
19125
19126 * configure.in: Change i386 to i[345]86.
19127 * gdb.base/configure.in: Likewise.
19128 * gdb.c++/configure.in: Likewise.
19129 * gdb.chill/configure.in: Likewise.
19130
19131Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
19132
19133 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
19134 patterns, since that is not a valid context for comments.
19135
19136Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
19137
19138 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
19139 repeated types and repeated types with indices > 9.
19140
19141Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
19142
19143 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
19144 2417; old bug has been fixed.
19145
19146Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
19147
19148 * gdb.base/interrupt.exp: When trying to wake up the inferior,
19149 send the newline ourselves instead of assuming gdb_test will do
19150 so when passed an empty input string.
19151
19152 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
19153 stabs testcode.
19154
19155Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19156
19157 * lib/gdb.exp (gdb_test): Don't send anything if the first
19158 argument is an empty string. This makes cases where we want to
19159 match output that is already in expect's buffers (for example,
19160 matching a breakpoint after gdb_run_cmd has been called) work
19161 reliably.
19162
19163Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19164
19165 * config/netware.exp: New file.
19166
19167Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19168
19169 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
19170 the -B and -L prefixes so we can find the debugging stub.
19171
19172 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
19173 there and we are using the gcc from the tree.
19174
19175 * gdb.base/types.c: Removed.
19176
19177 * gdb.base/configure.in: Look for makefile fragments in ../config.
19178 Recognize i386-*-netware.
19179 * gdb.c++/configure.in: Likewise.
19180
19181Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19182
19183 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
19184 the correct TCL syntax.
19185
19186Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19187
19188 * gdb.base/opaque.exp: use runto instead of messing around with
19189 breakpoints. Simplify by using gdb_test.
19190
19191 * gdb.base/bitfields.exp: restart between tests on netware targets
19192 because breakpoints aren't relocated after target death. Run
19193 processes to completion.
19194
19195 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
19196
19197Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
19198
19199 * Makefile.in: Remove extra tabs that confuse some versions
19200 of "make". Use the newly built gdb to test with by default,
19201 rather than the first one in the tester's search path.
19202
19203Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
19204
19205 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
19206
19207 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
19208 condition help.
19209
19210Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19211
19212 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
19213
19214 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
19215 running.
19216 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
19217 * gdb.base/funcargs.exp: Likewise.
19218
19219 * gdb.base/bitfields.exp: Simplify by using gdb_test.
19220 * gdb.base/funcargs.exp: Likewise.
19221
19222 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
19223 message is "".
19224
19225Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19226
19227 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
19228 return,signals,twice}.exp: Handle non-existant binaries
19229 consistantly.
19230
19231 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
19232 * gdb.base/Makefile.in: Don't try to generate a core dump, we
19233 might testing a cross development system.
19234
19235Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19236
19237 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
19238 runtest script is relative to ${srcdir}, not ${rootdir}.
19239
19240Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
19241
19242 * gdb.base/signals.exp: Allow for optionality of breakpoint
19243 address.
19244
19245Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19246
19247 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
19248
19249Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19250
19251 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
19252 for size_t definition.
19253 * gdb.c++/templates.cc: Likewise
19254
19255 * config/mt-i386-netware: New file.
19256
19257 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
19258 defined.
19259
19260 * gdb.base/Makefile.in: Added support for systems that name core
19261 files by appending "core" to the program name.
19262 * gdb.base/a1-selftest.exp: Likewise.
19263
19264Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19265
19266 * gdb.base/return.exp: Add comment and message for `return double'
19267 test failure on Sparc Solaris.
19268
19269Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
19270
19271 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
19272
19273Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19274
19275 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
19276 from optimizing them away.
19277 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
19278 patterns to include default constructors and assignment operators,
19279 to match gcc versions beyond 2.5.8. Accept any cplus demangling
19280 character in the output of the virtual base pointer.
19281
19282Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19283
19284 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
19285 expression match in print_addr_of to avoid unintented matches.
19286 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
19287 versions up to 2.5.8.
19288
19289Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19290
19291 * gdb.base/list.exp: Tweak alternate pattern for listing of an
19292 included file to run under newer versions of expect.
19293 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
19294 consecutive >'s in templates to accomodate recent cplus-dem.c change.
19295 Remove xfail for the virtual table of BDDHookV.
19296
19297Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
19298
19299 * lib/gdb.exp (string_to_regexp): Set a default result.
19300 (default_gdb_start): Fix misleading message.
19301
19302Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
19303
19304 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
19305 Remove all CC, etc definitions.
19306 * config/mt-hpux: New file.
19307 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
19308 (CFLAGS, LDFLAGS): Define.
19309 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
19310
19311 * Makefile.in (site.exp): Don't insert host_os, etc.
19312 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
19313 (distclean): Check existence of subdir.
19314 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
19315 * gdb.base/Makefile.in: General cleanup and simplification.
19316 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
19317 to build executables. Use default rule to build .o files.
19318 (EXPECT, RUNTEST, CC): Fix relative pathname.
19319 (site.exp): Don't insert host_os, etc.
19320 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
19321 and/or SIGUSR1 defined.
19322 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
19323 * gdb.c++/Makefile.in: General cleanup and simplification.
19324 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
19325 (CFLAGS): Remove.
19326 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
19327
19328Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
19329
19330 * gdb.base/recurse.exp: Misc changes to get tests running again
19331 after Kung's changes to the watchpoint code.
19332 * gdb.base/watchpoint.exp: Likewise.
19333
19334Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
19335
19336 * lib/gdb.exp (string_to_regexp): Convert {\} also.
19337
19338Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
19339
19340 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
19341 * lib/gdb.exp (default_gdb_start): Define.
19342 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
19343 gdb.base/funcargs.exp, gdb.base/opaque.exp,
19344 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
19345 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
19346 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
19347 Don't call gdb_target_udi in between tests.
19348
19349Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19350
19351 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
19352 (which was basically just a local version of the same thing). In
19353 addition to avoiding duplication, gdb_test_exact is faster.
19354 * lib/gdb.exp (gdb_test_exact): Fix typo.
19355
19356 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
19357 don't give an error.
19358
19359 * gdb.base/term.exp: Call delete_breakpoints before starting.
19360
19361 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
19362 (t10): Add comment.
19363
19364Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
19365
19366 Reorganization of the GDB Test Suite.
19367
19368 * gdb.base: New directory, contains all the basic tests.
19369 * gdb.c++: New directory, tests specific to C++.
19370 * gdb.chill: New directory, tests specific to Chill.
19371 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
19372 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
19373 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
19374 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
19375 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
19376 t30-31 to chill).
19377 * */gdbme.*: Rename to match appropriate expect scripts.
19378 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
19379 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
19380 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
19381 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
19382 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
19383 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
19384 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
19385 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
19386 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
19387 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
19388 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
19389 gdb.c++/virtfunc.cc: New names of C++ files.
19390 * gdb.chill/chillvars.ch: New name of Chill file.
19391 * gdb.base/configure.in, gdb.c++/configure.in,
19392 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
19393 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
19394 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
19395 * configure.in (configdirs): Update to reflect directory changes.
19396 (target_abbrev): No longer define for any configuration.
19397 * Makefile.in: Cosmetic improvements to header comments.
19398
19399Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
19400
19401 Various changes to gdb.t31:
19402
19403 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
19404 * gdbme.ch: Make all key-words and predefineds be upper-case.
19405 * chillvars.exp: Expect key-words and predefinds in upper-case.
19406
19407 * chillvars.exp: Use gdb_test_exact many places.
19408 Change expected output for arrays (which now includes index labels).
19409
19410 * pr-5020.exp, gdme.ch (module PR_5020):
19411 New test, for PR-5020.
19412
19413Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
19414
19415 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
19416 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
19417
19418Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
19419
19420 * Makefile.in: Fix bit-rot in definitions of CHILL,
19421 CHILL_FOR_TARGET and Chill_LIB.
19422 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
19423 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
19424 CHILL, and CHILL_LIB.
19425
19426Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
19427
19428 * Revert the previous changes. Please see Rob's directory
19429 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
19430
19431Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
19432
19433 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
19434 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
19435 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
19436 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
19437 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
19438 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
19439 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
19440 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
19441 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
19442 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
19443 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
19444 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
19445 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
19446 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
19447 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
19448 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
19449 changes from 94Q1.
19450
19451Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
19452
19453 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
19454 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
19455 Rob's new testing fragments.
19456
19457Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
19458
19459 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 19460 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
19461
19462Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
19463
19464 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
19465 version also, match on casted version strings, and match on
19466 gdb startup case where the line numbers might be messed up.
19467
19468Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
19469
19470 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 19471 (CFLAGS): Delete it from here.
c906108c
SS
19472
19473Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
19474
19475 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
19476
19477Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
19478
19479 * Makefile.in (RUNTEST): Default to just "runtest".
19480
19481Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19482
19483 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
19484 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
19485 the code has been restructured.
19486
19487Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19488
19489 * gdb.t00/default.exp (set write): Allow any number of \r and/or
19490 \n, not just one of each.
19491
19492 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
19493 /bin/cc gives a warning if you do.
19494
19495Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
19496
d63a86f8 19497 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
19498 __t10ListS_link1ZUiRCUiPT0
19499
19500Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19501
19502 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
19503 on local variables in recursive functions.
19504
19505 * gdb.t07/Makefile.in: Build the new test.
19506
19507Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19508
19509 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
19510 directly. Instead compare the return values from actual calls.
19511
19512Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
19513
19514 * Makefile.in (check): Set TCL_LIBRARY for runtest.
19515
19516Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19517
19518 * From Peter Schauer with minor modifications.
a9c64011
AS
19519 * gdb.t15/return.exp (return_tests): Handle targets where "return"
19520 stops in mid-line in the caller. Add xfail for returning a float
19521 value on X86 targets.
c906108c
SS
19522
19523Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19524
19525 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
19526 to avoid expect lossage.
19527 (fmem_LRbug_tests): Likewise.
19528 * gdb.disasm/hppa.s: Corresponding changes.
19529
19530 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
19531 conditions to work with latest dejagnu/expect.
19532
19533 * gdb.t15/funcargs.exp (finish from indirect call): No longer
19534 expected to fail on the PA.
19535 (backtrace in call with trampolines): Explicitly require main
19536 to be frame #1 (no trampolines should show up in backtrace).
19537
19538 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
19539 "continue -expect".
19540 * gdb.t06/break.exp: Likewise.
19541 * gdb.t07/watchpoint.exp: Likewise.
19542 * gdb.t13/bitfields.exp: Likewise.
19543 * gdb.t15/{funcargs,return}.exp: Likewise.
19544 * gdb.stabs/weird.exp: Likewise.
19545 * config/{mips,udi}-gdb.exp: Likewise.
19546
19547 * hppa.sed: Enclose comments within a sed command to avoid
19548 losing with the old OSF1 sed.
19549
19550Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19551
19552 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
19553 sequent dynix.
19554 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
19555 * gdb.t15/funcargs.exp: Conditionally step again to really
19556 finish from marker_call_with_trampolines. Handle the case where
19557 the first step from within call_with_trampolines already steps
19558 us back to main.
19559 * gdb.t15/gdbme.c: Add comment to closing brace of
19560 call_with_trampolines for funcargs.exp.
19561
19562Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19563
d63a86f8 19564 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
19565 Fix typo(s).
19566
19567Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19568
19569 * gdb.t07/gdbme.c: More code for watchpoint testing.
19570
19571 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
19572 "Hardware watchpoint" throughout file.
19573 (test_watchpoint_triggered_in_syscall): New test.
19574 (test_complex_watchpoint): New test.
19575
19576Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19577
19578 * gdbme.c (call_with_trampolines): New function to try and step
19579 into. Tests trampoline problems on the PA.
19580
19581 * funcargs.exp (localvars_in_indirect_call): No longer expect
19582 stepping into indirect call to fail on PAs.
19583 (test_stepping_over_trampolines): New test.
19584
19585Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19586
19587 * TODO: Add suggestions for static member function tests, and
19588 completion tests.
19589
19590Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19591
19592 * TODO: Add suggestions for "p/a" tests.
19593
19594 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
19595 (default_gdb_exit): Replace all the hair with sending "quit" to
19596 the process with a simple close.
19597
19598Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19599
19600 * TODO: Add suggestions for shared library tests.
19601
19602Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19603
19604 * TODO: Add suggestions for x/s tests.
19605
19606Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19607
19608 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
19609 "enable once", and "enable breakpoints once" with ".*".
19610
19611Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19612
19613 * TODO: Add suggestions about structure passing tests.
19614
19615Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19616
19617 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
19618 the primary1 test, use work around if __GNUC__ < 2.
19619 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
19620 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
19621 Test for bad output rather than waiting for timeout. Issue
19622 second continue only if first continue failed.
19623
19624Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19625
19626 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
19627 operator[] test with gdb_test because the old code didn't seem to
19628 be getting the quoting right with the new dejagnu.
19629
19630Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
19631
19632 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
19633 one from the path.
19634 * Makefile.in: Use a fresh expect if there is one, use runtest
19635 from the src tree if there is one.
d63a86f8 19636
c906108c
SS
19637Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19638
19639 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
19640 next over recursive call. Revise the tests from that point on
19641 (which had been skipped) to match GDB's actual (correct) output.
19642
19643 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
19644 with next over a breakpoint whose condition is false.
19645
19646 * gdb.t00/help.exp: Comment out "help set print" tests just like
19647 (and for same reason as) "help set" test.
19648
19649Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19650
19651 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
19652 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
19653
19654Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19655
19656 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
19657 necessary gdb_target_udi.
19658
19659 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
19660
19661 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
19662 1838 and 2417; they are fixed.
19663
19664 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
19665 gdb.t03/ptype.exp (ptype structure, ptype union):
19666 Remove xfails; the test is looser than when the xfails were added.
19667
19668 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
19669 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
19670
19671 * gdb.t01/run.exp: Only run shell test if isnative.
19672
19673 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
19674 since "run" automatically loads if necessary. Call gdb_target_udi
19675 after the "file" since "file" kills any execution target.
19676
19677 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
19678 GDB. GDB doesn't work that way (not anymore at least) on UDI.
19679 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
19680 argument for UDI.
19681
19682Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19683
19684 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
19685
19686 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
19687
19688Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19689
19690 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
19691 properly quoting regexps. This makes the second argument to
19692 demangle a fixed string, which matches the callers, instead of a
19693 shell-style pattern which is what the previous implementation
19694 used. Update some of the callers.
19695
19696Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19697
19698 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
19699 (comib_nullified_tests): Fix typo.
19700 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
19701 strings. No longer expected to fail.
19702
19703 * gdb.disasm/hppa.s (addib_tests): Fix typo.
19704 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
19705 strings. No longer expected to fail.
19706
19707 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
19708 string. No longer expected to fail.
19709
19710Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19711
19712 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
19713 No longer expected to fail.
19714
19715 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
19716 string. No longer expected to fail.
19717
19718Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19719
19720 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
19721 only in the names (I probably got most of them). I was even
19722 generous with some which differed in underscores in names, and
19723 probably missed a few, and I *still* was able to remove almost a
19724 third of the file with almost no impact on testsuite coverage.
19725
19726Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19727
19728 * gdb.t00/default.exp: Match udi_attach error message as well as
19729 the one from child_attach.
19730
19731 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
19732
19733 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
19734
19735 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
19736 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
19737
19738 * Move test with enums and partial symbols back to
19739 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
19740 Reverts the change of 26 May 93. Per today's change to
19741 stabs.texinfo, the behavior that weird.exp was expecting was
19742 unreasonable; what is important is that the compiler+gdb get
19743 things right, which happens with a recent gcc. Also fix the test
19744 to deal with native compilers which put out the stab gdb can't
19745 deal with.
19746
19747Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19748
19749 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
19750 in the names. The main thing these accomplish is to slow things down.
19751 Many more such duplicates surely remain.
19752
19753 * gdb.t00/help.exp: Comment out "help support" test just like
19754 (and for same reason as) "help set" test.
19755
19756Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
19757
19758 * gdb.t06/break.exp: Remove setup_xfails for
19759 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
19760 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
19761 about known bug in gcc to include up through 2.5.8.
19762 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
19763 well as "_vb$".
19764 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
19765 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
19766 with latest gcc and gdb.
19767 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
19768 well as "_vb$".
19769
19770Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19771
19772 * configure.in (hppa*-*-*): Also configure and build stabs-only
19773 tests.
19774
19775Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19776
19777 * gdb.t10/hppa.mt: A makefile fragment for the PA.
19778 * gdb.t10/configure.in (hppa*-*-*): Use it.
19779
19780Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19781
19782 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
19783
19784Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19785
19786 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
19787 versions prior to 1.13.5.
19788
19789Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19790
19791 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
19792 the prompt is at the start of a line.
19793
19794Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19795
19796 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
19797 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
19798 in the copr tests now.
19799 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
19800 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
19801 expected to fail.
19802
19803Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
19804
19805 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
19806 gdb.t31/chillvars.exp, lib/gdb.exp:
19807 Tweak to run under either version of expect.
19808 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
19809 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
19810 * gdb.t11/list.exp: Remove extraneous whitespace.
19811
19812Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19813
19814 * gdb.t16/printcmds.exp (test_print_strings): Accept
19815 "(unsigned char *) " before the string.
19816
19817 * TODO: Add notes about printing of fancy types and GDB expressions.
19818
19819Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
19820
19821 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
19822 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 19823 if doing mips-idt-ecoff.
c906108c
SS
19824
19825Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
19826
19827 * Most .exp files: Tweak to run under either version of expect.
19828
19829Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19830
19831 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
19832 xfails; I'm not sure why they are failing, but not because of PR 1806.
19833
19834Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
19835
19836 * config/unix-gdb.exp: Remove gdb_unload cause it's already
19837 defined in lib/gdb.exp.
19838
19839Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19840
19841 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
19842 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
19843 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
19844 have to be typeless.
19845
19846Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19847
19848 * TODO: Add suggestion for copyright year test.
19849
19850Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
19851
19852 * configure.in (*-*-lynxos*): Add stabs tests.
19853
19854Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
19855
19856 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
19857 so insert a tab before any assembler directive in column zero.
19858
19859 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
19860 stores.
19861 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
19862 stores.
19863 (fpu_short_memory_tests): Likewise.
19864
19865Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19866
19867 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
19868 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
19869 .stabs directives in comments.
19870
19871Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19872
19873 * TODO: New file, describing tests we could write.
19874 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
19875
19876Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19877
19878 * gdb.t06/signals.exp: Add kludge to force re-sync.
19879
19880 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
19881 to xgdb instead of gdb, get out of gdb.
19882
19883Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
19884
19885 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
19886 for info.
19887
19888Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
19889
19890 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
19891 * gdb.stabs/configure.in (hppa*-*-*): Use it.
19892 * gdb.stabs/hppa.sed: New sed script for the PA.
19893
19894Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19895
19896 * gdb.stabs: Re-write weird.def and configuration to use sed
19897 instead of cpp. sed is portable and POSIX; cpp is neither.
19898
19899Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19900
19901 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
19902
19903Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19904
19905 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
19906
19907Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19908
19909 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
19910 "_vb$".
19911 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
19912 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
19913
19914Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19915
19916 * lib/gdb.exp: Comment out code which depends on non-existent
19917 `transform' procedure.
19918
19919Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
19920
19921 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
19922 * lib/gdb.exp: Transform tool name.
19923 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
19924 1.1's new error handling system.
19925
19926Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19927
19928 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
19929
19930Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19931
19932 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
19933 They made pattern matching so slow that timeouts happened on
19934 heavily loaded systems. Now any output from "show print" which
19935 gets us back to the GDB prompt is a PASS.
19936
19937Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
19938
19939 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
19940
19941Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19942
19943 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
19944
19945 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
19946 It is not from PR 3220.
19947
19948Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19949
19950 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
19951 just started failing because they depended on the order the
19952 subcommands are presented, or exact docstring text. This kind of
19953 test is a pain and has minimal benefit.
19954
19955Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19956
19957 * gdb.t09/corefile.exp: At end of test, use "core" command with
19958 no arguments.
19959
19960Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
19961
19962 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
19963 17}/Makefile.in: Make it possible to run the testsuite with Sun
19964 make and CC = cross gcc by adding explicit build rules for .o
19965 files.
19966
19967Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19968
19969 * gdb.t15/funcargs.exp: Don't put comments on same line as
19970 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 19971
c906108c
SS
19972Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19973
19974 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
19975
19976Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
19977
19978 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
19979 * gdb.t20/inherit.exp: remove three dumplicate entries.
19980
19981Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19982
19983 * gdb.t06/break.exp: For "next over recursive call", fail on any
19984 incorrect output, not just on "factorial (value=2)".
19985
19986Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19987
19988 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
19989 working now. Add an xfail if accesing a bss variable causes
19990 a memory error if the target is not yet run.
19991
19992Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19993
19994 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
19995 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
19996 name of __st* demangling (2 strings). Did Kung really get the
19997 more than 95 others right without testing them?
19998
19999Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
20000
20001 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
20002
20003Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
20004
20005 * configure.in (configdirs): Add gdb.disasm
20006 * gdb.disasm: New directory for GDB disassembler tests.
20007 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
20008
20009Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20010
20011 * gdb.t00/help.exp: Don't test "help set".
20012
20013 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
20014 from within expect statements. None of these happen anymore and
20015 they cause regressions to be silently unnoticed.
20016
20017 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
20018 messages) about known failures with gcc cygnus-2.4.5-930417.
20019
20020 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
20021 comp-info.exp so it gets built if it doesn't exist.
20022
20023 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
20024 it is no longer used.
20025 * gdb.t13/comp-info.c: Removed.
20026
20027Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
20028
20029 * gdb.t06/signals.exp: Add xfail for sun3.
20030
20031Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20032
20033 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
20034 relevant because ^C doesn't get sent but failure can be reproduced
20035 interactively).
20036
20037Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20038
20039 * gdb.stabs/alpha.mt: New configuration file for alpha.
20040 * gdb.stabs/configure.in: Use it.
20041 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
20042 sharing with alpha.mt, redefine long to word via preprocessor.
20043 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
20044 for alpha.
20045 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
20046 native cc.
20047 * gdb.t00/teststrategy.exp: Change expect string so that we
20048 consume the `(xgdb)' from the command echo and from the gdb prompt.
20049 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
20050 gdb currently compares all values as long, so this failure probably
20051 applies to any configuration where LONGEST is bigger than a target int.
20052 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
20053 with gcc.
20054 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
20055 to handle opaque pointers, gcc is.
20056 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
20057 as first argument. Include <sys/types.h> and change all operator
20058 new definitions to use size_t.
20059 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
20060 now that we use size_t.
20061
20062Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20063
a9c64011 20064 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 20065 a long or float array cast all array members to the same type.
a9c64011 20066 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 20067 with 64 bit longs.
a9c64011 20068 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 20069 on alpha.
a9c64011 20070 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
20071
20072Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20073
20074 * gdb.t24 (demangle.exp): Constructors of templates have names like
20075 vector<int>::vector(int) not vector<int>::vector<int>(int). See
20076 section 14.6 of the ARM.
20077
20078 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
20079 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
20080 accomplish little and slow down the testsuite.
20081
20082 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
20083 Accept spaces various places.
20084
20085Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20086
20087 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
20088 with watchpoint enabled.
20089
20090 * Makefile.in: Remove definition of CC and remove the second
20091 definition of CXX (the "CXX = gcc" one remains). These definitions
20092 were causing backquotes to be expanded within backquotes, which
20093 doesn't work.
20094
20095Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
20096
20097 * gdb.t17/callfuncs.exp: Add "return 0" to end.
20098
20099Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20100
a9c64011
AS
20101 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
20102 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
20103 by mips cc and contains no stabs entries.
20104
20105Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
20106
20107 * config/vx-gdb.exp: Use fake device to load files rather than
20108 NFS.
20109 * lib/gdb.exp: New proc to do "file" command.
20110 * config/unix-gdb.exp: Use new "file" proc.
20111
20112Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
20113
20114 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
20115 Rework board rebooting slightly.
20116 (gdb_exit): Don't exit from the remote shell; there isn't one.
20117 * gdb.stabs/weird.exp: If a program is being debugged already,
20118 kill it.
20119 * gdb.t04/setvar.exp: Stop and restart gdb.
20120 * gdb.t05/expr.exp: Likewise.
20121 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
20122 restart gdb and reload the program.
20123 * gdb.t08/opaque.exp: Likewise.
20124 * gdb.t12/scope.exp: Likewise.
20125 * gdb.t13/bitfields.exp: Likewise.
20126 * gdb.t15/funcargs.exp: Likewise.
20127 * gdb.t20/classes.exp: Likewise.
20128 * gdb.t03/ptype.exp: Increase timeout.
20129 * gdb.t16/printcmds.exp (test_print_string_constants,
20130 test_print_array_constants): Likewise.
20131 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
20132 * gdb.t20/classes.exp (do_tests): Likewise.
20133 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
20134
20135Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
20136
20137 * gdb.stabs: Renamed *wierd* to *weird*.
20138
20139Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
20140
20141 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
20142 for timeout. Add "known gcc 2.4.5 bug" to failure message.
20143
20144Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
20145
20146 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
20147 (do_tests): Remove xfail for whatis on one_var and two_var.
20148
20149Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
20150
20151 * Makefile.in: Made cross building work better by adding
20152 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
20153
20154Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20155
20156 * gdb.t15/{return.c,return.exp,Makefile.in}:
20157 New test, currently commented out.
20158
20159Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
20160
20161 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
20162 still running and removes the leftover named socket so GDb can do
20163 clean restarts.
20164
20165Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
20166
20167 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
20168 console, not GDB.
20169 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
20170 cross testing works better with "make check"
20171 * config/unix-gdb: Use default procedures for exit and version.
20172 * config/vx-gdb.exp: Cleaned up and massaged back to working order
20173 with the newest VxWorks.
20174
20175Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20176
20177 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
20178 old form.
20179
20180 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
20181 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
20182
20183 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
20184
20185 * config/unix-gdb.exp: Remove this version of gdb_exit
20186 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
20187 Rob says he'll look at it when he gets back to testing boards.
20188
20189Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
20190
20191 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
20192 an expected fail for certain ptype commands.
20193
20194 * gdb.t20/classes.exp: Update expected results of "ptype class
20195 Base1" to account for the constructor that now appears in the type.
20196
20197Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
20198
20199 * configure.in (configdirs): Restore gdb.t04, which mysteriously
20200 disappeared from list.
20201 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
20202 "alldone" proc with call to cleanup and exit.
20203 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
20204 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
20205 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
20206 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
20207 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
20208 "alldone" proc with simple returns that suppress remaining
20209 tests. The alldone proc went away many months ago.
20210
20211Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20212
20213 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
20214
20215 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
20216
20217Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20218
20219 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
20220 as vax gdb will display them.
20221
20222Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20223
20224 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
20225 optimizers.
20226
20227 * scope.exp: Change "bad value for localval" messages so each one
20228 is unique.
20229
20230 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
20231 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
20232
20233 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
20234
20235Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20236
20237 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
20238 doesn't exist (due to optimization).
20239
20240Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20241
20242 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
20243 contains \r because the filename is long.
20244
20245 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
20246 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
20247
20248Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20249
20250 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
20251 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
20252 Ultrix.
20253 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
20254 int tests.
20255 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
20256
20257Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
20258
20259 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
20260
20261 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 20262 to match does not match the passing case but still matches the
c906108c
SS
20263 failing case.
20264
20265Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20266
20267 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
20268
20269Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
20270
20271 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
20272 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
20273 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
20274 Remove various versions of gdb_exit.
20275 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
20276 gdb_exit.
20277 * config/unix-gdb.exp: gdb_exit remains here, and should override
20278 the generic version, since it's doing a lot of wierd stuff that
20279 the other versions aren't. FIXME, fold it in, or abandon this
20280 version.
20281
20282Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20283
20284 * gdb.t24/demangle.exp: Add tests for PR 3220.
20285
20286Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20287
20288 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
20289
20290Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
20291
20292 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
20293 "i386-*-*". Works for i486 as well.
20294
20295 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
20296 bug, and expand domain of xfail to all SVR4 systems, since the
20297 actual problem is likely to be in generic SVR4 /proc support.
20298
20299Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20300
20301 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
20302
20303Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
20304
20305 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
20306 xfails for other systems. Match a missing 'Continuing.' as an
20307 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
20308
20309 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
20310 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
20311 Only issue warning for missing executables if -all option is used.
20312
20313 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
20314 file if -all option is used. It's like an unpredictable XFAIL.
20315
20316Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20317
20318 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
20319 for dynamically linked binaries.
20320
20321 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
20322
20323Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20324
20325 * gdb.t20/inherit.exp: Change message for "print tagless struct"
20326 to state that this is a known bug in old versions of g++.
20327
20328Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20329
20330 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
20331 while waiting for `Continuing'.
20332
20333Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
20334
20335 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
20336 in text, data, and bss.
20337 * gdb.t10/nodebug.c: Add local and global test variables for
20338 initialized and uninitialized data.
20339
20340Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20341
20342 * config/unix-gdb.exp (gdb_exit): Add "wait".
20343
20344Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20345
20346 * gdb.t06/signals.exp: xfail the continue from the handler for all
20347 targets.
20348
20349 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
20350 function with watchpoints enabled, the i386 call dummy starts with
20351 a call.
20352
20353 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
20354 386 bsd names its corefiles.
20355
20356Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
20357
20358 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
20359 compilers don't grok it.
20360 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
20361 with small octal ints rather than character constants, which
20362 are signed and might not fit if first promoted to int.
20363
20364Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
20365
20366 * gdb.t09/Makefile.in (clean): Remove corefile.
20367
20368Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20369
20370 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
20371
20372Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20373 and Jim Kingdon (kingdon@cygnus.com)
20374
20375 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
20376 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
20377 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
20378
20379Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20380
20381 * gdb.t17/interrupt.exp: Add xfail for hppa.
20382
20383Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20384
20385 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
20386 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
20387 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
20388 to determine signed-ness of bitfields and use the result to setup
20389 the xfail.
20390 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
20391 * gdb.t15/funcargs.exp: Use them to step until the second indirect
20392 call line is reached if necessary.
20393
20394Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20395
20396 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
20397
20398Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20399
20400 * gdb.t06/break.exp: Also test `clear' command.
20401
20402Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
20403
20404 * gdb.t00/teststrategy.exp: Remove extra quote.
20405
20406 * gdb.t07/watchpoint.exp: Change xfail for calling function with
20407 watchpoint enabled to be for all non-68k machines.
20408
20409 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
20410
20411Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20412
20413 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
20414 targets use aout.mt instead of ecoff.mt as gas understands
20415 standard aout format.
20416
20417Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
20418
20419 * lib/gdb.exp (runto): Don't insist that function we are running to
20420 was compiled with -g.
20421
20422 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
20423
20424 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
20425 to get back into the read system call.
20426 Accept leading newline in case where we woke it up.
20427
20428Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20429
20430 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
20431 to make the stabs test work on ecoff systems using gcc and -with-stabs.
20432 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
20433 enable ecoff configuration.
20434
20435Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20436
20437 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
20438
20439Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20440
20441 * gdb.t16/printcmds.exp: Add another printf test.
20442
20443Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
20444
20445 * configure.in: If configured -with-stabs on any target, add
20446 stabsdirs to configdirs.
20447
20448Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20449
20450 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
20451 fun" so pattern does not match the command itself.
20452
20453Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20454
20455 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
20456
20457Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20458
20459 * gdb.t17/interrupt.exp: Test for more things.
20460
20461Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20462
20463 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
20464 compiler arranges the code and line numbers.
20465
20466 * gdb.t17/interrupt.exp: Don't send \n after ^C.
20467
20468Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20469
20470 * gdb.t00/help.exp: Increase expect input buffer size.
20471
20472Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20473
20474 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
20475
20476 * gdb.t07/watchpoint.exp: Add xfail for hppa.
20477
20478 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
20479
20480 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
20481 [0-9]*, not just [0-9].
20482
20483Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20484
20485 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
20486
20487 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
20488
20489Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20490
20491 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
20492
20493Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20494
20495 * gdb.t06/signals.c: Add xfails for sun3.
20496
20497 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
20498
20499 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
20500 test_stepping tests.
20501
20502Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20503
20504 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
20505
20506 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
20507
20508 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
20509 rather than actually putting it through cpp twice.
20510
20511 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
20512
20513Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
20514
20515 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
20516 no longer needed.
20517
20518Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20519
20520 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
20521
20522 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
20523 C++ features prints as "struct", make it a pass, not an xfail.
20524
20525Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20526
20527 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
20528 Don't require VA to print as "class" rather than "struct".
20529
20530Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
20531
20532 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
20533
20534Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20535
20536 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
20537
20538Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20539
20540 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
20541 order.
20542
20543Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20544
20545 * gdb.t16/printcmds.exp: Add printf tests.
20546
20547 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
20548
20549 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
20550
20551Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
20552
20553 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
20554 pass counts, to counteract any existing or future setup_xfails.
20555
20556Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20557
20558 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
20559 {BEGIN,END}_COMMON for common block instead of STAB.
20560 * gdb.stabs/wierd.exp: Add xfail for rs6000.
20561
20562 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
20563 intp_var should be N_GSYM not N_LSYM.
20564 wierd-aout.S: Use a label for the value of the N_SO.
20565 wierd.def: Remove all backslashes.
20566 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
20567
20568Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20569
20570 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
20571 get the expected next to inheritance3.
20572
20573Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20574
20575 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
20576 now that gcc-2.4 gets it right.
20577
20578Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20579
20580 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
20581
20582 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
20583 generating comp-info.exp which works for cross-compilation.
20584
20585Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
20586
20587 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
20588 "*-*-sysv4.*".
20589
20590Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
20591
20592 * gdb.t01/run.exp: Start with a fresh gdb.
20593 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
20594 SVR4.x.
20595
20596Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
20597
20598 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
20599 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
20600 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
20601 Makefile.in (distclean, realclean): Remove gdbme.c from list of
20602 things to remove.
20603
20604Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
20605
20606 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
20607 test cases from bug reports.
20608
20609Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
20610
20611 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
20612 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
20613 avoid spurious xfails.
20614 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
20615 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
20616 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
20617
20618Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
20619
20620 * gdb.t00/teststrategy.exp: Rework to provide more useful
20621 description of each test, fix problem with systems that define
20622 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
20623 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
20624 results for "next over recursive call" so timeouts aren't taken
20625 by error.
20626
20627Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
20628
20629 * gdb.t12/scope.exp: Test printing of variables before run.
20630
20631 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
20632 printed in wrong order due to sorting.
20633
20634Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
20635
20636 * gdb.t00/teststrategy.exp: Fix expected results for printing
20637 user entered string constant. Is array of char, prints with no
20638 address.
20639
20640 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
20641 commands.
20642 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
20643 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
20644 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
20645 of struct of char arrays.
20646 * gdb.t00/radix.exp: New tests for radix commands.
20647
20648Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
20649
20650 * gdb.t16/printcmd.exp: Print a variable before running program
20651 (with xfail for AIX).
20652
20653Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
20654
20655 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
20656
20657 * gdb.t16/printcmd.exp: Don't print variables before running program.
20658
20659 * gdb.t06/break.exp: Don't require envp argument to main.
20660
20661 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
20662
20663 * gdb.t02/whatis.exp, gdb.t11/list.exp:
20664 Add xfails for rs6000.
20665
20666 * gdb.t02/whatis.exp: Change other tests not to re-test something
20667 we already tested.
20668
20669 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
20670 each type used has a variable of that type.
20671
20672Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
20673
20674 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
20675
20676Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
20677
20678 * configure.in: change srctrigger to be a file, not a directory
20679
20680Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
20681
20682 * configure.in (mips-idt-ecoff*): Added trailing '*'.
20683
20684 * gdb.t11/list.exp: Fixed a couple of typos.
20685
20686Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
20687
20688 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
20689 is fixed and PR is closed.
20690 * gdb.t16 (gdbme.c): Add simple test string variable.
20691 * gdb.t16 (printcmds.exp): Add tests with simple test string
20692 variable, primarily for boundaries on "set print elements".
20693
20694Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
20695
20696 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
20697 Make leading 0's optional and don't expect a tab in the middle
20698 of the number.
20699
20700 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
20701
20702 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
20703 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
20704 don't end command passed to gdb_test with newline.
20705
20706 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
20707 signed keyword away, don't expect signed bitfields to be signed.
20708
20709 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
20710 printing with only as many 1's as are in the field as well as printing
20711 with 32 1's (see comment).
20712
20713Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
20714
20715 * gdb.t00/default.exp: Start with a fresh gdb.
20716 * configure.in (configdirs): Remove gdb.t31 until the chill
20717 compiler works again. It no longer is able to find chillrt0
20718 since it isn't in libchill.a anymore.
20719 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
20720 wierd.o, make more modular.
20721 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
20722 spurious newlines that caused problems.
20723
20724Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20725
20726 * Move test with enums and partial symbols from gdb.t03/ptype.exp
20727 to gdb.stabs/wierd.exp since GCC has worked around the bug.
20728 gdb.stabs/wierd.{exp,def}: Many new tests.
20729
20730 * gdb.t00/default.exp: update info line for new message.
20731
20732 * gdb.t02/{whatis.exp,gdbme.c}:
20733 Test that "char *" doesn't print as "caddr_t".
20734
20735Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20736
20737 * gdb.t00/help.exp: Use .* in place of some help messages which
20738 just changed.
20739 gdb.t00/default.exp: Update "info frame" test for new message.
20740 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
20741 Remove some xfails
20742
20743Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20744
20745 * gdb.t03/{gdbme.c,ptype.exp}:
20746 Add tests for typedef'd struct and union without tags.
20747 Also check "whatis" on a variable of a typedef'd enum without a tag.
20748
20749 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
20750 PRMS 1823; the bug still exists but isn't reproduced by this test
20751 anymore), and remove rs6000 XFAIL (the bug is fixed).
20752
20753 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
20754 duplicated from whatis.exp. For those that are left, accept
20755 "long", "long int", or "int" for long variables (whatis.exp already
20756 has an XFAIL for "int", so no need to fail it here).
20757
20758 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
20759 Deal with GCC's names for types now that GDB uses the compiler's names.
20760
20761 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
20762 setup_xfail's for sunos4. If we #defined the signed keyword away,
20763 don't expect GDB to know that char it is signed.
20764
20765 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
20766
20767Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
20768
20769 * configure.in (configdirs): Add gdb.t24 for C++ tests that
20770 should work on any system, regardless of debugging format.
20771 * gdb.t21/demangle.exp: Move to gdb.t24.
20772 * gdb.t24/demangle.exp: Move from gdb.t21.
20773 * gdb.t24/{Makefile.in, configure.in}: New files.
20774
20775Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20776
20777 * configure.in: Do gdb.stabs and C++ tests only for stabs.
20778 * gdb.stabs: New directory.
20779
20780Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20781
20782 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
20783 not just "Quit anyway?".
20784
20785Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
20786
20787 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
20788 that all setup_xfails are immediately followed by clear_xfails.
20789
20790Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
20791
20792 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
20793 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
20794 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
20795 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
20796 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
20797 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
20798 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
20799 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
20800 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
20801 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
20802 gdb.t31/chillvars.exp, lib/gdb.exp:
20803 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
20804 bug-gdb@prep.ai.mit.edu.
20805
20806Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
20807
20808 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
20809 with 0.0, not integer 0.
20810
20811Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
20812
20813 * gdb.t06/break.exp: Update for "Kill the program" message change.
20814
20815Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
20816
20817 * Makefile.in (GDBFLAGS): Set to -nx.
20818 * Makefile.in (site.exp): Use GDBFLAGS.
20819
20820Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
20821
20822 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
20823 Makefiles.
20824 (check): depend on just-check.
20825 (just-check): added so that tests can be run without a noop
20826 build pass.
20827
20828Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
20829
20830 Switch to using configure's configdirs.
20831 * Makefile.in (Makefile): add configure.in dependency.
20832 (SUBDIRS): removed redundant assignment.
20833 * configure.in: switch subdirs assignment to configdirs.
20834 * gdb.t*/configure.in: new files.
20835
20836Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
20837
20838 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
20839 works.
20840
20841Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
20842
20843 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
20844 in explicit rules. Apparently this is not supported by some makes.
20845
20846Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
20847
20848 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
20849
20850Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20851
20852 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
20853 disappeared.
20854
20855Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
20856
20857 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
20858
20859Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
20860
20861 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
20862 watchpoint problem that is now fixed.
20863 * gdb.t30/chexp.exp: Remove setup_xfail for printing
20864 uninitialized convenience variables.
20865 * gdb.t31/chillvars.exp: Fix expected patterns for printing
20866 structures.
20867
20868Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20869
20870 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
20871 which causes expect to get out of sync with gdb on long output
20872 from help set.
20873 * gdb.t09/corefile.exp: Make expected pattern for core file
20874 failing signal and frame output format less sun specific.
20875
20876Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
20877
20878 * gdb.t31/chillvars.exp: Add and remove initial dummy
20879 breakpoint, so that symbol table is forced in.
20880 (Needed at least on Sunos4, though it seems not SVR4.)
20881 * gdb.t31/chillvars.exp: Update for changed output format.
20882
20883Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
20884
a9c64011 20885 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
20886
20887Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
20888
20889 * Makefile.in: Added --srcdir when invoking runtest, removed the
20890 need for a local config file. (optional now)
20891
20892Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
20893
20894 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
20895 failure count used to force early termination. Add some more
20896 expected failures for gnu style demangling.
20897
20898Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20899
20900 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
20901 pmi variable from gdb.t20/gdbme to get optimized away.
20902 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
20903 Check for written corefile upon timeout _and_ eof.
20904
20905Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20906
20907 * config/unix-gdb.exp: Add missing return 0.
20908
20909Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20910
20911 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
20912 test termination.
20913
20914Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
20915
20916 * configure.in (subdirs): Put back gdb.t17 which mysteriously
20917 disappeared.
20918
20919Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
20920
20921 * gdb.t10/crossload.exp: Disable the i860-elf test until such
20922 time as i860 support works.
20923
d63a86f8 20924 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
20925 "backtrace 100\r" rather than just "backtrace\r", to match last
20926 change.
20927
20928Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
20929
20930 * config/udi-gdb.exp (gdb_exit): Remove close command.
20931 (gdb_target_udi): New procedure to set the UDI target.
20932 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
20933 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
20934 Added waits for prompts after several question responses. Added
20935 some more responses used by a29k-amd-udi-gdb.
20936 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
20937 pass different arguments, restart UDI connection after program
20938 completion.
20939 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
20940 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
20941 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
20942 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
20943 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
20944 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
20945 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
20946 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
20947 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
20948 after program completion.
20949 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
20950 compiled with a SELECT_VECS setting.
20951 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
20952 infinite recursion.
20953
20954 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
20955 Added checks for COFF results, and made them expected failures for
20956 all targets. It would be better to make them expected failures
20957 for COFF targets only.
20958
20959Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
20960
20961 * Makefile.in: add null dvi target, don't bother to recurse
20962 through test directories for info and install-info; rename
20963 $(datadir) to be dejagnu instead of deja-gnu
20964
20965Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
20966
20967 * gdb.t31/gdbme.ch: Re-enable code that previously caused
20968 compiler to coredump.
20969 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
20970 code.
20971
20972Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
20973
20974 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
20975 coredump.
20976 * gdb.t31/chillvars.exp: Comment out tests that depend on that
20977 code.
20978
20979Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
20980
20981 * gdb.t03/ptype.exp: tests for return code from gdb_test.
20982 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
20983 which in a shell. Deletes xgdb when done.
20984 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
20985 Tests the return from the "set height" or "set width" commands.
20986 Added a few return codes where needed.
20987
20988Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
20989
20990 * Makefile.in (SUBDIRS): Add gdb.t17.
20991 * configure.in (subdirs): Add gdb.t17.
20992 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
20993 files to test gdb's calling of functions in the inferior with
20994 the correct arguments and gdb's ability to retrieve any
20995 result returned.
20996
20997Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
20998
20999 * config/unix-gdb.exp (gdb_exit): Remove close commands that
21000 may be called after gdb goes away. Previous versions of expect
21001 needed these to avoid file descriptor leaks, but they cause
21002 errors with the current revision of expect.
21003 * gdb.t00/gdbvars.exp: Use -re on expected output after
21004 setting sevenbit-strings.
21005 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
21006 to set sevenbit-strings consistent across tests.
21007 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
21008 set sevenbit-strings consistent across tests.
21009
21010Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
21011
21012 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
21013 expected output to match current "expect" expectations.
21014
21015Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
21016
21017 * gdb.t00/default.exp: Change expected output for default "source"
21018 command, to match new gdb behavior which requires a filename to
21019 source.
21020
21021Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
21022
21023 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
21024 expected fail for i486-*-* that misses the marker2 function.
21025 * gdb.t10/crossload.exp (bfddefault): Allow successful
21026 recognition of a format to pass even if no symbols are found.
21027 Explicitly catch failures where the format is not recognized
21028 or is ambiguous, and add the reason to the fail message.
21029 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
21030 the cause is and invalid target and add reason to failure message.
21031 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
21032 elf32-i386, elf32-sparc, and elf32-i860.
21033 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
21034 Set up expected failure for 'filename'::variable scope resolution,
21035 which is now apparently broken on all targets.
21036 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
21037 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
21038 gdb.t23/templates.exp: Change failure for missing binfile into
21039 just a warning.
21040 gdb.t21/demangle.exp: Change all cfront references to 'arm'
21041 references.
21042
21043Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
21044
21045 * gdb.t00/default.exp: Add expected output for default "source"
21046 command, to match new gdb behavior.
21047 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
21048
21049Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
21050
21051 * config/*-gdb.exp: returns an error, rather than exiting on
21052 internal errors.
21053
21054Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
21055
21056 * gdb.t03/gdbme.c: Add pointer to struct variable.
21057 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
21058 referencing struct members.
21059
21060Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
21061
21062 * configure.in (mips-idt-ecoff): New target.
21063 * config/mips-gdb.exp: New file for remote board using MIPS remote
21064 debugging protocol.
21065
21066 * Redid configuration scheme. Removed gdb.t*/configure.in.
21067 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
21068 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
21069 distclean targets. Built executables via .o files. Adjusted
21070 tests to account for source files in $(srcdir) rather than
21071 $(objdir).
21072 * lib/gdb.exp (runto): Don't expect () after the function name,
21073 because it may have arguments.
21074
21075Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
21076
21077 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
21078 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
21079 expected failures for mips-idt-* and mips-sgi-*.
21080 * gdb.t00/default.exp (attach): Kill process if requested.
21081 * gdb.t00/help.exp (help target core, help target): Accept a gdb
21082 that does not read core files.
21083 * gdb.t01/run.exp: Removed checks for exit status code.
21084 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
21085 it is linked in.
21086 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
21087 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
21088 appropriate, rather than doing it by hand.
21089 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
21090 execution.
21091 * gdb.t10/crossload.exp: Kill existing program if needed.
21092 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
21093 appropriate, rather than doing it by hand. Always increase
21094 timeout for this test, not just for VxWorks.
21095
21096Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
21097
21098 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
21099 of Chill STRUCT types and STRUCT values.
21100 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
21101 than "char".
21102 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 21103 struct2): New struct definitions and initializations to test
c906108c
SS
21104 simple Chill STRUCT types.
21105
21106Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
21107
21108 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
21109 the null byte at the end of strings.
21110 * gdb.t00/default.exp: Make show version insensitive to copyright
21111 date.
21112 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
21113 to avoid dependencies on target char signedness.
21114 * gdb.t16/printcmds.exp: Update expected results for explicitly
21115 unsigned char.
21116 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
21117 now work.
21118 * gdb.t21/demangle.exp: Add many more patterns for template
21119 demangling, most of them being expected failures.
21120 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
21121 string we are matching for, to match on the whole string.
21122 * gdb.t21/demangle.exp: Add many new test strings to demangle,
21123 and fix a whole bunch that had incorrect expected output but were
21124 passing anyway because of the bug in "proc demangle".
21125 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
21126 type.
21127 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
21128
21129Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
21130
a9c64011
AS
21131 * gdb/testsuite: made modifications to testcases, etc., to allow
21132 them to work properly given the reorganization of deja-gnu and the
21133 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
21134
21135Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
21136
21137 * gdb/testsuite: Initial creation of gdb/testsuite.
21138 Migrated dejagnu testcases and support files for testing nm to
21139 gdb/testsuite from deja-gnu. These files were moved "as is"
21140 with no modifications. This migration is part of a major overhaul
21141 of dejagnu. The modifications to these testcases, etc., which
21142 will allow them to work with the new version of dejagnu will be
21143 made in a future update.
48efe704 21144
8d8cb839 21145 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 21146\f
8d8cb839
EZ
21147;; Local Variables:
21148;; mode: change-log
21149;; left-margin: 8
21150;; fill-column: 74
21151;; version-control: never
21152;; End:
902f2ccb
MC
21153
21154 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 21155 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
21156 Copying and distribution of this file, with or without modification,
21157 are permitted provided the copyright notice and this notice are preserved.