*** empty log message ***
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
f73adfeb
AS
12006-10-27 Andreas Schwab <schwab@suse.de>
2
3 * gdb.base/multi-forks.exp: Use "detach fork" instead of
4 "detach-fork".
5
2f83a18e
DJ
62006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
7
8 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
9 of patterns.
10
94277a38
DJ
112006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
12
13 * gdb.base/sepdebug.exp: Remove debug format test.
14 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
15 Handle no-symtab.
16 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
17
5bd2f6e2
DJ
182006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
19
20 * gdb.threads/manythreads.c (thread_function, main): Don't cast
21 int to pointer or pointer to int.
22 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
23
8c008720
DJ
242006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
25
26 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
27
9e35dae4
DJ
282006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
29
30 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
31
d9639e13
DJ
322006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
33
34 PR c++/2116
35 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
36
390a1bd0
JB
372006-10-06 Joel Brobecker <brobecker@adacore.com>
38
39 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
40 the corresponding bug has been fixed in GDB (PR/2018).
41
dd920c33
JB
422006-10-06 Joel Brobecker <brobecker@adacore.com>
43
44 * gdb.base/subst.exp: New testcase.
45
53bbefe9
JB
462006-10-06 Joel Brobecker <brobecker@adacore.com>
47
48 * gdb.ada/array_return/pck.ads: Add copyright notice.
49 * gdb.ada/array_return/pck.adb: Likewise.
50 * gdb.ada/array_return/p.adb: Likewise.
51 * gdb.ada/exec_changed/first.adb: Likewise.
52 * gdb.ada/exec_changed/second.adb: Likewise.
53
09851417
JB
542006-10-06 Joel Brobecker <brobecker@adacore.com>
55
56 * gdb.ada/watch_arg/watch.adb: New file.
57 * gdb.ada/watch_arg.exp: New testcase.
58
041bf30d
VP
592006-10-02 Vladimir Prus <vladimir@codesourcery.com>
60
61 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
62 via string_to_regexp.
63 * gdb.mi/mi2-basics.exp: Likewise.
64
f286fbdd 652006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
66
67 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
68 Remove unused / obsolete files.
69
7c07f349
NR
702006-09-19 Nick Roberts <nickrob@snap.net.nz>
71
72 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
73
cd5ff84a
VP
742006-09-17 Vladimir Prus <vladimir@codesourcery.com>
75
76 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
77 HIGH_FRAME argument to -stack-list-arguments can be larger than
78 the number of frames.
79
ae018d1a
DJ
802006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
81
82 * gdb.base/args.c (main): Add breakpoint marker.
83 * gdb.base/args.exp: Use args_test for tests. Add new tests which
84 really test empty arguments.
85 (args_load): Delete.
86 (args_test): New.
87
b399c549
NR
882006-09-13 Nick Roberts <nickrob@snap.net.nz>
89
90 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
91 check for one file.
92
2ab1eb7a
VP
932006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
94
95 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
96 HIGH_FRAME argument to -stack-list-locals can be larger than
97 the number of frames.
98
476308bf
FF
992006-08-18 Fred Fish <fnf@specifix.com>
100
101 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
102 '$' in front of skip_vmx_tests_saved when setting that.
103
8625200f
AS
1042006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
105
106 * gdb.base/trace-commands.exp: New file.
107
089ec8f1
DJ
1082006-08-10 Joel Brobecker <brobecker@adacore.com>
109 Daniel Jacobowitz <dan@codesourcery.com>
110
111 * gdb.base/step-bt.exp: Make hexadecimal address optional in
112 expected output of the backtrace commands.
113
b60f0898
JB
1142006-08-09 Joel Brobecker <brobecker@adacore.com>
115
116 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
117 untested followed by return combination.
118 * gdb.arch/altivec-regs.exp: Likewise.
119 * gdb.arch/e500-abi.exp: Likewise.
120 * gdb.arch/e500-regs.exp: Likewise.
121 * gdb.arch/gdb1291.exp: Likewise.
122 * gdb.arch/gdb1431.exp: Likewise.
123 * gdb.arch/gdb1558.exp: Likewise.
124 * gdb.arch/i386-prologue.exp: Likewise.
125 * gdb.arch/i386-unwind.exp: Likewise.
126 * gdb.asm/asm-source.exp: Likewise.
127 * gdb.base/a2-run.exp: Likewise.
128 * gdb.base/advance.exp: Likewise.
129 * gdb.base/all-bin.exp: Likewise.
130 * gdb.base/annota1.exp: Likewise.
131 * gdb.base/annota3.exp: Likewise.
132 * gdb.base/args.exp: Likewise.
133 * gdb.base/arithmet.exp: Likewise.
134 * gdb.base/assign.exp: Likewise.
135 * gdb.base/async.exp: Likewise.
136 * gdb.base/attach.exp: Likewise.
137 * gdb.base/bang.exp: Likewise.
138 * gdb.base/bigcore.exp: Likewise.
139 * gdb.base/bitfields.exp: Likewise.
140 * gdb.base/bitfields2.exp: Likewise.
141 * gdb.base/break.exp: Likewise.
142 * gdb.base/call-sc.exp: Likewise.
143 * gdb.base/call-strs.exp: Likewise.
144 * gdb.base/callfuncs.exp: Likewise.
145 * gdb.base/checkpoint.exp: Likewise.
146 * gdb.base/chng-syms.exp: Likewise.
147 * gdb.base/code-expr.exp: Likewise.
148 * gdb.base/commands.exp: Likewise.
149 * gdb.base/completion.exp: Likewise.
150 * gdb.base/cond-expr.exp: Likewise.
151 * gdb.base/condbreak.exp: Likewise.
152 * gdb.base/consecutive.exp: Likewise.
153 * gdb.base/constvars.exp: Likewise.
154 * gdb.base/corefile.exp: Likewise.
155 * gdb.base/cvexpr.exp: Likewise.
156 * gdb.base/dbx.exp: Likewise.
157 * gdb.base/define.exp: Likewise.
158 * gdb.base/detach.exp: Likewise.
159 * gdb.base/display.exp: Likewise.
160 * gdb.base/dump.exp: Likewise.
161 * gdb.base/ena-dis-br.exp: Likewise.
162 * gdb.base/ending-run.exp: Likewise.
163 * gdb.base/environ.exp: Likewise.
164 * gdb.base/eval-skip.exp: Likewise.
165 * gdb.base/exprs.exp: Likewise.
166 * gdb.base/fileio.exp: Likewise.
167 * gdb.base/finish.exp: Likewise.
168 * gdb.base/float.exp: Likewise.
169 * gdb.base/foll-exec.exp: Likewise.
170 * gdb.base/foll-fork.exp: Likewise.
171 * gdb.base/foll-vfork.exp: Likewise.
172 * gdb.base/freebpcmd.exp: Likewise.
173 * gdb.base/funcargs.exp: Likewise.
174 * gdb.base/gcore.exp: Likewise.
175 * gdb.base/gdb1090.exp: Likewise.
176 * gdb.base/gdb1250.exp: Likewise.
177 * gdb.base/huge.exp: Likewise.
178 * gdb.base/info-proc.exp: Likewise.
179 * gdb.base/interrupt.exp: Likewise.
180 * gdb.base/jump.exp: Likewise.
181 * gdb.base/langs.exp: Likewise.
182 * gdb.base/lineinc.exp: Likewise.
183 * gdb.base/list.exp: Likewise.
184 * gdb.base/logical.exp: Likewise.
185 * gdb.base/long_long.exp: Likewise.
186 * gdb.base/macscp.exp: Likewise.
187 * gdb.base/maint.exp: Likewise.
188 * gdb.base/mips_pro.exp: Likewise.
189 * gdb.base/miscexprs.exp: Likewise.
190 * gdb.base/multi-forks.exp: Likewise.
191 * gdb.base/opaque.exp: Likewise.
192 * gdb.base/overlays.exp: Likewise.
193 * gdb.base/pc-fp.exp: Likewise.
194 * gdb.base/pointers.exp: Likewise.
195 * gdb.base/printcmds.exp: Likewise.
196 * gdb.base/psymtab.exp: Likewise.
197 * gdb.base/ptype.exp: Likewise.
198 * gdb.base/recurse.exp: Likewise.
199 * gdb.base/relational.exp: Likewise.
200 * gdb.base/relocate.exp: Likewise.
201 * gdb.base/remote.exp: Likewise.
202 * gdb.base/reread.exp: Likewise.
203 * gdb.base/restore.exp: Likewise.
204 * gdb.base/return.exp: Likewise.
205 * gdb.base/return2.exp: Likewise.
206 * gdb.base/scope.exp: Likewise.
207 * gdb.base/sect-cmd.exp: Likewise.
208 * gdb.base/sep.exp: Likewise.
209 * gdb.base/sepdebug.exp: Likewise.
210 * gdb.base/setshow.exp: Likewise.
211 * gdb.base/setvar.exp: Likewise.
212 * gdb.base/sigall.exp: Likewise.
213 * gdb.base/sigbpt.exp: Likewise.
214 * gdb.base/signals.exp: Likewise.
215 * gdb.base/signull.exp: Likewise.
216 * gdb.base/sizeof.exp: Likewise.
217 * gdb.base/solib.exp: Likewise.
218 * gdb.base/step-line.exp: Likewise.
219 * gdb.base/step-test.exp: Likewise.
220 * gdb.base/structs.exp: Likewise.
221 * gdb.base/structs2.exp: Likewise.
222 * gdb.base/term.exp: Likewise.
223 * gdb.base/twice.exp: Likewise.
224 * gdb.base/until.exp: Likewise.
225 * gdb.base/varargs.exp: Likewise.
226 * gdb.base/volatile.exp: Likewise.
227 * gdb.base/watchpoint.exp: Likewise.
228 * gdb.base/whatis-exp.exp: Likewise.
229 * gdb.base/whatis.exp: Likewise.
230 * gdb.cp/ambiguous.exp: Likewise.
231 * gdb.cp/annota2.exp: Likewise.
232 * gdb.cp/annota3.exp: Likewise.
233 * gdb.cp/bool.exp: Likewise.
234 * gdb.cp/breakpoint.exp: Likewise.
235 * gdb.cp/casts.exp: Likewise.
236 * gdb.cp/class2.exp: Likewise.
237 * gdb.cp/classes.exp: Likewise.
238 * gdb.cp/cplusfuncs.exp: Likewise.
239 * gdb.cp/ctti.exp: Likewise.
240 * gdb.cp/derivation.exp: Likewise.
241 * gdb.cp/exception.exp: Likewise.
242 * gdb.cp/gdb1355.exp: Likewise.
243 * gdb.cp/hang.exp: Likewise.
244 * gdb.cp/inherit.exp: Likewise.
245 * gdb.cp/local.exp: Likewise.
246 * gdb.cp/m-data.exp: Likewise.
247 * gdb.cp/m-static.exp: Likewise.
248 * gdb.cp/member-ptr.exp: Likewise.
249 * gdb.cp/method.exp: Likewise.
250 * gdb.cp/misc.exp: Likewise.
251 * gdb.cp/namespace.exp: Likewise.
252 * gdb.cp/overload.exp: Likewise.
253 * gdb.cp/ovldbreak.exp: Likewise.
254 * gdb.cp/pr-1023.exp: Likewise.
255 * gdb.cp/pr-1210.exp: Likewise.
256 * gdb.cp/pr-574.exp: Likewise.
257 * gdb.cp/printmethod.exp: Likewise.
258 * gdb.cp/psmang.exp: Likewise.
259 * gdb.cp/ref-params.exp: Likewise.
260 * gdb.cp/ref-types.exp: Likewise.
261 * gdb.cp/rtti.exp: Likewise.
262 * gdb.cp/templates.exp: Likewise.
263 * gdb.cp/try_catch.exp: Likewise.
264 * gdb.cp/userdef.exp: Likewise.
265 * gdb.cp/virtfunc.exp: Likewise.
266 * gdb.disasm/am33.exp: Likewise.
267 * gdb.disasm/h8300s.exp: Likewise.
268 * gdb.disasm/mn10300.exp: Likewise.
269 * gdb.disasm/sh3.exp: Likewise.
270 * gdb.disasm/t01_mov.exp: Likewise.
271 * gdb.disasm/t02_mova.exp: Likewise.
272 * gdb.disasm/t03_add.exp: Likewise.
273 * gdb.disasm/t04_sub.exp: Likewise.
274 * gdb.disasm/t05_cmp.exp: Likewise.
275 * gdb.disasm/t06_ari2.exp: Likewise.
276 * gdb.disasm/t07_ari3.exp: Likewise.
277 * gdb.disasm/t08_or.exp: Likewise.
278 * gdb.disasm/t09_xor.exp: Likewise.
279 * gdb.disasm/t10_and.exp: Likewise.
280 * gdb.disasm/t11_logs.exp: Likewise.
281 * gdb.disasm/t12_bit.exp: Likewise.
282 * gdb.disasm/t13_otr.exp: Likewise.
283 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
284 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
285 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
286 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
287 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
288 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
289 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
290 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
291 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
292 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
293 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
294 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
295 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
296 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
297 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
298 * gdb.mi/gdb701.exp: Likewise.
299 * gdb.mi/gdb792.exp: Likewise.
300 * gdb.mi/mi-basics.exp: Likewise.
301 * gdb.mi/mi-break.exp: Likewise.
302 * gdb.mi/mi-cli.exp: Likewise.
303 * gdb.mi/mi-console.exp: Likewise.
304 * gdb.mi/mi-disassemble.exp: Likewise.
305 * gdb.mi/mi-eval.exp: Likewise.
306 * gdb.mi/mi-file.exp: Likewise.
307 * gdb.mi/mi-read-memory.exp: Likewise.
308 * gdb.mi/mi-regs.exp: Likewise.
309 * gdb.mi/mi-return.exp: Likewise.
310 * gdb.mi/mi-simplerun.exp: Likewise.
311 * gdb.mi/mi-stack.exp: Likewise.
312 * gdb.mi/mi-stepi.exp: Likewise.
313 * gdb.mi/mi-syn-frame.exp: Likewise.
314 * gdb.mi/mi-until.exp: Likewise.
315 * gdb.mi/mi-var-block.exp: Likewise.
316 * gdb.mi/mi-var-child.exp: Likewise.
317 * gdb.mi/mi-var-cmd.exp: Likewise.
318 * gdb.mi/mi-var-display.exp: Likewise.
319 * gdb.mi/mi-watch.exp: Likewise.
320 * gdb.mi/mi2-basics.exp: Likewise.
321 * gdb.mi/mi2-break.exp: Likewise.
322 * gdb.mi/mi2-cli.exp: Likewise.
323 * gdb.mi/mi2-console.exp: Likewise.
324 * gdb.mi/mi2-disassemble.exp: Likewise.
325 * gdb.mi/mi2-eval.exp: Likewise.
326 * gdb.mi/mi2-file.exp: Likewise.
327 * gdb.mi/mi2-read-memory.exp: Likewise.
328 * gdb.mi/mi2-regs.exp: Likewise.
329 * gdb.mi/mi2-return.exp: Likewise.
330 * gdb.mi/mi2-simplerun.exp: Likewise.
331 * gdb.mi/mi2-stack.exp: Likewise.
332 * gdb.mi/mi2-stepi.exp: Likewise.
333 * gdb.mi/mi2-syn-frame.exp: Likewise.
334 * gdb.mi/mi2-until.exp: Likewise.
335 * gdb.mi/mi2-var-block.exp: Likewise.
336 * gdb.mi/mi2-var-child.exp: Likewise.
337 * gdb.mi/mi2-var-cmd.exp: Likewise.
338 * gdb.mi/mi2-var-display.exp: Likewise.
339 * gdb.mi/mi2-watch.exp: Likewise.
340 * gdb.stabs/exclfwd.exp: Likewise.
341 * gdb.stabs/weird.exp: Likewise.
342 * gdb.threads/gcore-thread.exp: Likewise.
343 * gdb.trace/actions.exp: Likewise.
344 * gdb.trace/backtrace.exp: Likewise.
345 * gdb.trace/circ.exp: Likewise.
346 * gdb.trace/collection.exp: Likewise.
347 * gdb.trace/deltrace.exp: Likewise.
348 * gdb.trace/infotrace.exp: Likewise.
349 * gdb.trace/limits.exp: Likewise.
350 * gdb.trace/packetlen.exp: Likewise.
351 * gdb.trace/passc-dyn.exp: Likewise.
352 * gdb.trace/passcount.exp: Likewise.
353 * gdb.trace/report.exp: Likewise.
354 * gdb.trace/save-trace.exp: Likewise.
355 * gdb.trace/tfind.exp: Likewise.
356 * gdb.trace/tracecmd.exp: Likewise.
357 * gdb.trace/while-dyn.exp: Likewise.
358 * gdb.trace/while-stepping.exp: Likewise.
359
f4b618d1
JB
3602006-08-08 Joel Brobecker <brobecker@adacore.com>
361
362 * gdb.base/step-bt.c: New file.
363 * gdb.base/step-bt.exp: New testcase.
364
3d00d119
DJ
3652006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
366
367 * config/monitor.exp (gdb_load): Remove support for obsolete
368 download-write-size.
369 * gdb.base/remote.exp: Likewise. Update all callers of
370 gdb_timed_load.
371
017b5bd4
DJ
3722006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
373
374 * cursal.exp: Pass binfile to gdb_load.
375
837c599d
DJ
3762006-08-01 Nathan Sidwell <nathan@codesourcery.com>
377
378 * gdb.base/cursal.exp: Add "" to gdb_load call.
379
8dd4540b
MK
3802006-07-29 Mark Kettenis <kettenis@gnu.org>
381
382 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
383 NetBSD/ELF targets.
384
ab5c9f60
DJ
3852006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
386
387 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
388 operator*.
389
4c42eaff
DJ
3902006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
391
392 * gdb.base/completion.exp: Update for change in "file" behavior.
393 * gdb.stabs/weird.exp: Likewise.
394 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
395 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
396
0155cc76
NS
3972006-07-24 Nathan Sidwell <nathan@codesourcery.com>
398
399 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
400 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
401
16026cd7
AS
4022006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
403
404 * gdb.base/default.exp: Update source command error message.
405 * gdb.base/help.exp: Update 'help source' message.
406
16963cb6
DJ
4072006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
408
409 * gdb.cp/bs15503.exp: Update comment for no longer crashing
410 test.
411
6d7fd486
AS
4122006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
413
414 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
415
29e8a844
DJ
4162006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
417
418 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
419
6afcfa39
DJ
4202006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
421
422 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
423
267a692b
MK
4242006-07-17 Mark Kettenis <kettenis@gnu.org>
425
426 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
427 *-*-openbsd* from targets for wich we expect ARM FPA floating
428 point format.
429
85d2fec4
NR
4302006-07-17 Nick Roberts <nickrob@snap.net.nz>
431
432 * gdb.cp/annota3.exp: Expect frame-begin annotation.
433
4342006-07-17 Mark Kettenis <kettenis@gnu.org>
435
436 * gdb.base/annota3.exp: Expect frame-begin annotation.
437
85b4c6e8
JB
4382006-07-14 Joel Brobecker <brobecker@adacore.com>
439
440 * gdb.base/help.exp: Adjust "help unset" test to accept
441 any list of unset commands.
442
fb933624
DJ
4432006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
444 Daniel Jacobowitz <dan@codesourcery.com>
445
446 * gdb.cp/ref-params.exp: New test.
447 * gdb.cp/ref-params.cc: New source file.
448 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
449
1dff4b64
MK
4502006-07-08 Mark Kettenis <kettenis@gnu.org>
451
452 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
453 spaces/tabs in regular expressions since they might not be there.
454
40d2e0e3
AS
4552006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
456
457 * gdb.base/ifelse.exp: New file.
458
f6c957d2
NS
4592006-07-04 Nathan Sidwell <nathan@codesourcery.com>
460
461 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
462 line.
463 * gdb.base/huge.exp: Loop over compilation to find a size that
464 is acceptable.
465 * gdb.base/remote.exp: Correct expected strings.
466 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
467
b9c5a23d
DJ
4682006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
469
470 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
471
9af2e58d
DJ
4722006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
473
474 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
475 native.
476
30930ca5
DJ
4772006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
478
479 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
480 enable stabs testing.
481
aa32fa1d
DJ
4822006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
483
bd4a4c80 484 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
485 gdb_test_multiple does.
486
321fef15
DJ
4872006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
488
489 * Makefile.in (host_alias): Remove.
490 (target_alias): Use @target_noncanonical@.
491 (site.exp): Don't set host_alias.
492 * aclocal.m4: Remove contents. Include acx.m4.
493 * configure: Regenerated.
494 * configure.ac: Use ACX_NONCANONICAL_TARGET.
495
e1c2defa
NS
4962006-06-13 Nathan Sidwell <nathan@codesourcery.com>
497
e63b55d1
NS
498 * lib/gdb.exp (gdb_load_cmd): New.
499
5600ea19
NS
500 * gdb.base/fileio.c: Add system(NULL) test.
501 * gdb.base/fileio.exp: Check it.
502
e1c2defa
NS
503 * gdb.base/break.c: Add 10a breakpoint at }
504 * gdb.base/break.exp: Add test for breakpoint at }
505 * gdb.cp/anon-union.cc: Add code at end of function.
506 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
507 * gdb.mi/var-cmd.c: Add code at end of function.
508 * gdb.mi/mi-var-display.exp: Adjust end of next.
509 * gdb.mi/mi2-var-display.exp: Likewise.
510 * gdb.base/fileio.c: Add stop function and insert calls at
511 stopping places.
512 * gdb.base/fileio.exp: Breakpoint stop function and remove
513 explicit line number references.
514
6c0112ec
JB
5152006-05-19 Joel Brobecker <brobecker@adacore.com>
516
517 * gdb.base/del.exp (test_delete_alias): New function.
518 Now check that both "del" and "d" work as aliases for "delete".
519
154189a4
FF
5202006-05-18 Fred Fish <fnf@specifix.com>
521
522 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
523 required. Check for spurious output after program exits normally.
524
582e64c2
FF
5252006-05-17 Fred Fish <fnf@specifix.com>
526
527 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
528 gdb_load, so it works in the simulator.
529
8ef6493a
FF
5302006-05-11 Fred Fish <fnf@specifix.com>
531
532 * gdb.base/bang.exp: Ignore unexpected output between the
533 "program exited normally" and the gdb prompt, as many other
534 tests do.
535
692b141c
MK
5362006-05-07 Mark Kettenis <kettenis@gnu.org>
537
538 * gdb.base/help.exp: Make "delete checkpoint" part option for
539 "help d" and "help delete" tests.
540
540b8a30
UW
5412006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
542
543 * gdb.mi/mi-basics.exp: Add missing serial number to
544 expected output in some mi_gdb_test statements.
545 * gdb.mi/mi2-basics.exp: Likewise.
546
9b6462d9
JB
5472006-05-05 Joel Brobecker <brobecker@adacore.com>
548
549 * gdb.base/del.c: New file.
550 * gdb.base/del.exp: New testcase.
551
954de43b
DM
5522006-05-05 David S. Miller <davem@sunset.davemloft.net>
553
554 * gdb.base/break.exp: Do not assume a breakpoint on
555 main will actually be in $srcfile when optimizing.
1303f75e
DM
556 * gdb.base/savedregs.exp: Do not require that the dummy
557 frame location match up to a symbol and source file location.
c3242428
DM
558 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
559 will get printed without a mi_cmd_data_list_register_values prefix.
560 (*-data-list-register-*): Correct regular expressions to expect the new
561 pseudo d? floating point registers.
562 * gdb.mi/mi2-regs.exp: Likewise.
563
c7e64c9a
DJ
5642006-05-05 Christophe Lyon <christophe.lyon@st.com>
565
566 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
567 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
568 is allocated by the compiler.
569 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
570 anons, e, anone to force their allocation by the compiler.
571
5722006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
573
574 * gdb.base/help.exp: Update expected text for help d and
575 help delete.
576
27ce9a6d
MK
5772006-05-02 Mark Kettenis <kettenis@gnu.org>
578
579 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
580 NetBSD/ELF targets.
581
8608915f
MK
5822006-04-30 Mark Kettenis <kettenis@gnu.org>
583
584 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
585 single-step breakpoint fails; make this a KFAIL on
586 sparc*-*-openbsd*.
587 * gdb.base/siginfo.exp: Likewise.
588 * gdb.base/sigstep.exp (advance, advancei): Likewise.
589
b8db102d
MS
5902006-04-26 Michael Snyder <msnyder@redhat.com>
591
592 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
593 which may have to consume output from other forks.
594 Add tests to make sure that "delete fork" succeeded.
595
c702009a
MS
5962006-04-20 Michael Snyder <msnyder@redhat.com>
597
598 * 2006-03-22 Jim Blandy <jimb@redhat.com>
599 Add support for the Renesas M32C and M16C.
600
601 * gdb.asm/asm-source.exp: Add m32c target.
602 * gdb.asm/m32c.inc: Support for m32c target.
603
e28493f2
AS
6042006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
605
606 * gdb.base/commands.exp (recursive_source_test): New test.
607
880da185
DM
6082006-04-04 David S. Miller <davem@sunset.davemloft.net>
609
610 * gdb.base/float.exp: Add pattern for sparc targets.
611
61d9b92f
DJ
6122006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
613
614 * gdb.base/commands.exp (stray_arg0_test): New test.
615
bd717df8
PB
6162006-03-30 Paul Brook <paul@codesourcery.com>
617
618 * gdb.mi/mi-until.exp: kfail broken until command.
619 * gdb.mi/mi2-until.exp: Ditto.
620
ec793d3c
NR
6212006-03-27 Nick Roberts <nickrob@snap.net.nz>
622
623 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
624
831004b7
AO
6252006-03-08 Alexandre Oliva <aoliva@redhat.com>
626
627 * gdb.base/prelink.exp: Anchor tested-for regular expression
628 on gdb prompt.
629
effe49a0
PB
6302006-03-07 Paul Brook <paul@codesourcery.com>
631
632 * gdb.base/assign.exp: Correct fail message.
633
e5461016
PB
6342006-03-07 Paul Brook <paul@codesourcery.com>
635
636 * lib/compiler.c: Extract armcc version number.
637 * lib/compiler.cc: Ditto.
638
fc91c6c2
PB
6392006-03-07 Paul Brook <paul@codesourcery.com>
640
641 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
642 additional_flags=-w.
643 * gdb.arch/altivec-regs.exp: Ditto.
644 * gdb.arch/e500-abi.exp: Ditto.
645 * gdb.arch/e500-regs.exp: Ditto.
646 * gdb.base/all-bin.exp: Ditto.
647 * gdb.base/annota1.exp: Ditto.
648 * gdb.base/annota3.exp: Ditto.
649 * gdb.base/args.exp: Ditto.
650 * gdb.base/arithmet.exp: Ditto.
651 * gdb.base/assign.exp: Ditto.
652 * gdb.base/async.exp: Ditto.
653 * gdb.base/bang.exp: Ditto.
654 * gdb.base/break.exp: Ditto.
655 * gdb.base/call-rt-st.exp: Ditto.
656 * gdb.base/completion.exp: Ditto.
657 * gdb.base/cond-expr.exp: Ditto.
658 * gdb.base/condbreak.exp: Ditto.
659 * gdb.base/consecutive.exp: Ditto.
660 * gdb.base/define.exp: Ditto.
661 * gdb.base/display.exp: Ditto.
662 * gdb.base/ena-dis-br.exp: Ditto.
663 * gdb.base/environ.exp: Ditto.
664 * gdb.base/eval-skip.exp: Ditto.
665 * gdb.base/info-proc.exp: Ditto.
666 * gdb.base/jump.exp: Ditto.
667 * gdb.base/logical.exp: Ditto.
668 * gdb.base/long_long.exp: Ditto.
669 * gdb.base/maint.exp: Ditto.
670 * gdb.base/miscexprs.exp: Ditto.
671 * gdb.base/pc-fp.exp: Ditto.
672 * gdb.base/pointers.exp: Ditto.
673 * gdb.base/relational.exp: Ditto.
674 * gdb.base/reread.exp: Ditto.
675 * gdb.base/sect-cmd.exp: Ditto.
676 * gdb.base/sep.exp: Ditto.
677 * gdb.base/sepdebug.exp: Ditto.
678 * gdb.base/until.exp: Ditto.
679 * gdb.base/whatis-exp.exp: Ditto.
680 * gdb.cp/annota2.exp: Ditto.
681 * gdb.cp/annota3.exp: Ditto.
682 * gdb.trace/actions.exp: Ditto.
683 * gdb.trace/backtrace.exp: Ditto.
684 * gdb.trace/circ.exp: Ditto.
685 * gdb.trace/collection.exp: Ditto.
686 * gdb.trace/deltrace.exp: Ditto.
687 * gdb.trace/infotrace.exp: Ditto.
688 * gdb.trace/limits.exp: Ditto.
689 * gdb.trace/packetlen.exp: Ditto.
690 * gdb.trace/passc-dyn.exp: Ditto.
691 * gdb.trace/passcount.exp: Ditto.
692 * gdb.trace/report.exp: Ditto.
693 * gdb.trace/save-trace.exp: Ditto.
694 * gdb.trace/tfind.exp: Ditto.
695 * gdb.trace/tracecmd.exp: Ditto.
696 * gdb.trace/while-dyn.exp: Ditto.
697 * gdb.trace/while-stepping.exp: Ditto.
698 * lib/gdb.exp: Ditto.
699 (gdb_compile): Handle nowarning option.
700
5f4a23d9
AO
7012006-03-07 Alexandre Oliva <aoliva@redhat.com>
702
703 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
704 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
705 Rename executable to prelinkt. Don't re-prelink if we didn't
706 get a core file. Test prelink -u exit status to tell whether
707 prelinking failed. Use gdb_test_multiple.
708
9733fc94
DJ
7092006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
710
711 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
712 (do_tests): Call it.
713
cc10cae3
AO
7142006-02-28 Alexandre Oliva <aoliva@redhat.com>
715
716 * gdb.base/prelink.exp: New test.
717 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
718
15c46491
WZ
7192006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
720
721 * gdb.fortran/derived-type.f90: New file.
722 * gdb.fortran/derived-type.exp: New testcase.
723
5c9f7ded
DJ
7242006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
725
726 * gdb.base/default.exp: Allow ';' as a directory separator.
727
5b96932b
AS
7282006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
729
730 * gdb.base/help.exp (help add-symbol-file): Update.
731
1986bccd
AS
7322006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
733
734 * gdb.base/help.exp (help load): Update expected results.
735
a8b7528f
FF
7362006-02-19 Fred Fish <fnf@specifix.com>
737
738 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
739 specifix hex value as part of results.
740 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
741
f8261448
FF
7422006-02-16 Fred Fish <fnf@specifix.com>
743
744 * gdb.base/whatis.c: Define variables using typedefs char_addr,
745 ushort_addr, and slong_addr, so the typedefs are not optimized
746 away.
747 * gdb.base/whatis.exp: Add tests using type name for struct type,
748 union type, enum type, and typedef.
749
31d8bdd2
MK
7502006-02-13 Mark Kettenis <kettenis@gnu.org>
751
752 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
753
34e41e63
JB
7542006-02-13 Jim Blandy <jimb@redhat.com>
755
756 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
757 case where it takes two "next" commands to skip past the init
758 call.
759
ac6e4f31
FF
7602006-02-12 Fred Fish <fnf@specifix.com>
761
762 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
763 to handle cases where it takes two "next" commands to skip
764 past the init call.
765
2db2d571
JB
7662006-02-07 Joel Brobecker <brobecker@adacore.com>
767
768 * gdb.ada/array_return.exp: Mark the last test as expected to fail
769 on hppa32 targets.
770
38fcd64c
DJ
7712006-02-06 Vladimir Prus <ghost@cs.msu.su>
772
773 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
774 field.
775
1315ad46
MK
7762006-01-29 Mark Kettenis <kettenis@gnu.org>
777
778 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
779
5625b943
DJ
7802006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
781
782 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
783 files.
784
80df1bbe
DJ
7852006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
786
787 * gdb.cp/maint.exp: Set complaints to a positive value.
788
9078e690
DJ
7892006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
790
791 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
792 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
793 function name.
794
9c903399
DJ
7952006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
796
797 * gdb.base/checkpoint.c: Update copyright notice. Include
798 <stdlib.h>.
799
761ae4d6
JB
8002006-01-04 Jim Blandy <jimb@redhat.com>
801
802 * gdb.asm/asm-source.exp: Independently provide default values for
803 asm-flags and debug-flags. Use 'string equal' to do the
804 comparison, not the implicit expr's '==' operator. Remove
805 now-unneeded assignments to asm-flags. In h8300 case, place
806 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
807
099ac3dd
MS
8082006-01-04 Michael Snyder <msnyder@redhat.com>
809
810 * gdb.base/checkpoint.c: New file.
811 * gdb.base/checkpoint.exp: New file.
812 * gdb.base/multi-fork.c: New file.
813 * gdb.base/multi-fork.exp: New file.
814 * gdb.base/pi.txt: New file (data for checkpoint.c test).
815
f4d85314
FF
8162006-01-04 Fred Fish <fnf@specifix.com>
817
818 * gdb.base/ptype.c (foo): Add typedef.
819 (intfoo): Add function.
820 * gdb.base/ptype1.c: New file.
821 * gdb.base/ptype.exp: Handle compilation and linking with two
822 source files. Test that proper type for "foo" is found based
823 on source context rather than first match found in symtabs.
824
a1b06f35
MK
8252005-12-28 Mark Kettenis <kettenis@gnu.org>
826
827 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
828 * gdb.asm/openbsd.inc: Indent commands.
829
d082a1e2
MK
8302005-12-26 Mark Kettenis <kettenis@gnu.org>
831
c65016bd
MK
832 * gdb.base/freebpcmd.exp: Increase timeout.
833
d082a1e2
MK
834 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
835
d3c32a0e
DJ
8362005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
837
838 * gdb.base/default.exp: Update check for "show version".
839
9fdb1f50
RC
8402005-12-09 Randolph Chung <tausq@debian.org>
841
842 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
843 * gdb.asm/pa64.inc: New file.
844
5f2c56f7
RC
8452005-12-09 Randolph Chung <tausq@debian.org>
846
847 * gdb.asm/common.inc: Indent commands.
848 * gdb.asm/asmsrc1.s: Likewise.
849 * gdb.asm/asmsrc2.s: Likewise.
850
8117349c
RC
8512005-12-09 Randolph Chung <tausq@debian.org>
852
853 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
854 (get_addr_of_sym): Remove duplicate print.
855 (gen_core): xfail hppa*-*-hpux*, update expected output.
856 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
857 * gdb.arch/pa64-nullify.s: New file.
858
8f07f25a
RC
8592005-12-09 Randolph Chung <tausq@debian.org>
860
861 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
862
55b39184
DJ
8632005-12-07 Christophe Lyon <christophe.lyon@st.com>
864
865 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
866 code generation for these functions.
867 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
868 error message.
869
31e2b00f
AS
8702005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
871
872 * gdb.base/help.exp (help b, help br, help bre, help brea)
873 (help break): Update the expected message.
874
c3d0b56e
SC
8752005-11-11 Stephane Carrez <stcarrez@nerim.fr>
876
877 * gdb.asm/m68hc11.inc: Setup the data section.
878 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
879 script for this test.
880 (m6812-*-*): Likewise.
881
36ae0ea9
RC
8822005-11-09 Randolph Chung <tausq@debian.org>
883
884 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
885
9d6f42e9
WZ
8862005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
887
888 * gdb.base/break.exp: Fix a comment typo.
889
e2126a14
EZ
8902005-11-03 Jim Blandy <jimb@redhat.com>
891
892 Checked in by Elena Zannoni <ezannoni@redhat.com>
893
894 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
895
e0ac7199
CV
8962005-11-02 Corinna Vinschen <vinschen@redhat.com>
897
898 * gdb.arch/gdb1558.c: Include stdio.h.
899
31d3fb18
MK
9002005-10-31 Mark Kettenis <kettenis@gnu.org>
901
902 * gdb.asm/asm-source.exp: Use -e instead of --entry.
903
e52b687c
MK
9042005-10-31 Mark Kettenis <kettenis@gnu.org>
905
906 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
907
f4711d79
PG
9082005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
909
910 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
911 vscr" tests to better match output.
912
987a9106
JB
9132005-10-12 Jim Blandy <jimb@redhat.com>
914
915 * gdb.base/structs.exp (any): New function.
916 (test_struct_returns): Don't make any assumptions at all about
917 what value the function returns when GDB can't set the return
918 value.
919
2336bb58
JB
9202005-10-09 Joel Brobecker <brobecker@adacore.com>
921
922 * gdb.ada/arrayidx/p.adb: New file.
923 * gdb.ada/arrayidx.exp: New testcase
924
9252005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
926
927 * gdb.ada/array_return/pck.ads: New file.
928 * gdb.ada/array_return/pck.adb: New file.
929 * gdb.ada/array_return/p.adb: New file.
930 * gdb.ada/array_return.exp: New testcase.
931
705335ea
JB
9322005-10-03 Joel Brobecker <brobecker@adacore.com>
933
934 * gdb.base/arrayidx.c: New file.
935 * gdb.base/arrayidx.exp: New testcase.
936
11ee9940
NR
9372005-09-29 Nick Roberts <nickrob@snap.net.nz>
938
939 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
940 frames-invalid and breakpoints-invalid are no longer generated
941 with level 3 so don't expect them in the output.
942
39fb8e9e
BR
9432005-09-27 Bob Rossi <bob@brasko.net>
944
945 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
946 from test. Escape the | in mi_gdb_test call.
947 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
948 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
949 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
950 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
951 expected regex's in mi_gdb_test calls.
952 * lib/mi-support.exp: Remove arbitrary .* from tests.
953 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
954 Fully anchor GDB/MI expected results in mi_gdb_test.
955 * lib/gdb.exp (string_to_regexp): Escape the ] character.
956 * gdb.base/sizeof.exp: Remove escape character. Correct test.
957
2af48f68
PB
9582005-09-26 Paul Brook <paul@codesourcery.com>
959
960 * long_long.exp: Exclude eabi targets from arm FPA float format test.
961
f34502bc
WZ
9622005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
963
964 * bfp-test.c: New file.
965 * bfp-test.exp: New testcase.
966
ca929517
WZ
9672005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
968
969 * gdb.fortran/subarray.exp: New testcase to test the evaluation
970 of subarray and substring variable.
971 * gdb.fortran/subarray.f: New source file for the test of subarray
972 and substring variable evaluation.
973 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
974 of string constant.
975
c761af65
DJ
9762005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
977
978 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
979 copyright dates.
980
561d7a1d
PG
9812005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
982
983 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
984 powerpc altivec' test with an almost identical 'info vector' test.
985
b2b64cc9
PG
9862005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
987
988 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
989 vscr" tests to match output.
990
6ac4d15a
PG
9912005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
992
993 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
994 output.
995
40e55bef
BR
9962005-09-11 Bob Rossi <bob@brasko.net>
997
998 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
999 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
1000 commands that return an MI output command and an asyncronous MI output
1001 command.
1002 * gdb.mi/mi-console.exp: Ditto.
1003
3c7385ec
BR
10042005-09-11 Bob Rossi <bob@brasko.net>
1005
1006 * gdb.mi/mi-var-child.c: Include <string.h>.
1007
a6cd0eb3
DJ
10082005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
1009
1010 * killed.exp: Correct gdb_expect syntax.
1011
2f168eed
CV
10122005-08-09 Corinna Vinschen <vinschen@redhat.com>
1013
1014 * lib/mi-support.exp (mi_gdb_load): Fix typo.
1015
ecd3fd0f
BR
10162005-08-02 Bob Rossi <bob@brasko.net>
1017
1018 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
1019 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
1020 Change tests to inferior-tty-set/show.
1021 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
1022 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
1023 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
1024 inferior. Use mi_gdb_test to get GDB and Inferior output.
1025 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
1026 descriptor.
1027 (mi_inferior_tty_name): Add inferior PTY file name.
1028 (mi_gdb_start): Add INFERIOR_PTY parameter.
1029 (mi_gdb_test): Add IPATTERN parameter.
1030
f1ea48cb
BR
10312005-08-02 Bob Rossi <bob@brasko.net>
1032
1033 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
1034 parameter to mi_gdb_test.
1035 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
1036
6e650a67
DJ
10372005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1038
1039 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
1040 struct_declarations.
1041 * gdb.mi/mi-var-child.exp: Step over the initialization of
1042 struct_declarations.
1043
8be260b6
DJ
10442005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1045
1046 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
1047 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
1048 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
1049 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
1050 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
1051 file.
1052
4e660f07
NR
10532005-07-27 Nick Roberts <nickrob@snap.net.nz>
1054
1055 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
1056 (do_children_tests): Assign values to the extra elements.
1057
1058 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
1059 them for tests for "-var-update --no-values" and
1060 "-var-update --all-values".
1061 Add test for "-var-list-children --simple-values".
1062
1063 * gdb.mi/basics.c (callee4): Add integer array D[3]...
1064
1065 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
1066 "-stack-list-locals --simple-values" Improve doc strings and
1067 comments.
1068
6bdae935
MK
10692005-07-18 Mark Kettenis <kettenis@gnu.org>
1070
598b7a6f
MK
1071 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
1072 *-*-openbsd*.
1073 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
1074
6bdae935
MK
1075 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
1076 sigaltsatck'.
1077
1323e929
BR
10782005-07-14 Bob Rossi <bob@brasko.net>
1079
1080 * gdb.base/default.exp (tty): Changed output of command.
1081 * gdb.base/help.exp (help tty): Ditto.
1082
b1a9c082
MK
10832005-07-12 Mark Kettenis <kettenis@gnu.org>
1084
1085 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
1086
10a844a2
MK
10872005-07-10 Mark Kettenis <kettenis@gnu.org>
1088
1089 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
1090 -stack-select-frame without arguments.
1091 (test_stack_frame_listing): Add test for newly implemented command
1092 -stack-info-frame.
1093
3cb3b8df
BR
10942005-07-06 Bob Rossi <bob@brasko.net>
1095
1096 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
1097 command.
1098 (Copyright): Update copyright.
1099
a0c5fbcf
WZ
11002005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
1101
1102 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
1103 tests to evaluate exponentiation expression.
1104
984971d0
AS
11052005-06-29 Andreas Schwab <schwab@suse.de>
1106
1107 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
1108 main to avoid warnings.
1109
1110 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
1111
fe03833f
NR
11122005-06-20 Nick Roberts <nickrob@snap.net.nz>
1113
1114 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
1115 -stack-select-frame without arguments.
1116 (test_stack_frame_listing): Add test for newly implemented command
1117 -stack-info-frame.
1118
7a55f279
WZ
11192005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
1120
0ffa0ea5
DJ
1121 * gdb.fortran/array-element.f: New file.
1122 * gdb.fortran/array-element.exp: New testcase.
7a55f279 1123
26585198
DJ
11242005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1125
1126 * gdb.base/bigcore.exp: Correct checks for systems which can
1127 not dump a large core file.
1128
c1bd25fd
DJ
11292005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1130
1131 * gdb.base/relocate.c: Add a copyright notice.
1132 (dummy): Remove.
1133 * gdb.base/relocate.exp: Test printing the values of variables
1134 from a relocatable file.
1135
589e074d
DJ
11362005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
1137
1138 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
1139 excess MI output after an error.
1140
0915f927
JB
11412005-05-29 Joel Brobecker <brobecker@adacore.com>
1142
1143 * gdb.arch/alpha-step.c: New file.
1144 * gdb.arch/alpha-step.exp: New testcase.
1145
76ff342d
DJ
11462005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
1147 Dennis Brueni <dennis@slickedit.com>
1148
1149 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
1150 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
1151 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
1152 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
1153 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
1154 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
1155 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
1156
96b0c7ac
DJ
11572005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
1158 Wu Zhou <woodzltc@cn.ibm.com>
1159
1160 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
1161 IBM's xlc compiler.
1162 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
1163 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
1164
f21565d2
JB
11652005-05-13 Jim Blandy <jimb@redhat.com>
1166
1167 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
1168 calling gdb_suppress_entire_file.
1169 * gdb.base/charset.exp: Same.
1170 * gdb.base/call-rt-st.exp: Same.
1171
6006a3a1
BR
11722005-05-05 Bob Rossi <bob_rossi@cox.net>
1173
1174 * lib/gdb.exp (fullname_syntax): Added global regex.
1175 (fullname_syntax_POSIX): Ditto.
1176 (fullname_syntax_UNC): Ditto.
1177 (fullname_syntax_DOS_CASE): Ditto.
1178 (fullname_syntax_DOS): Ditto.
1179 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
1180 fullname_syntax variable to scope and use it.
1181 (test_file_list_exec_source_files): Ditto.
1182 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
1183
c3b69c04
DJ
11842005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
1185
1186 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
1187
3c95e6af
PG
11882004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
1189
1190 * lib/gdb.exp (skip_altivec_tests): New function, based on
1191 check_vmx_hw_available from the GCC testsuite.
1192 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
1193 * lib/gdb.arch/altivec-regs.exp: Likewise.
1194
78df6c56
JB
11952005-05-02 Jim Blandy <jimb@redhat.com>
1196
1197 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
1198 calling gdb_suppress_entire_file.
1199
1690f9cf
DJ
12002005-04-30 Randolph Chung <tausq@debian.org>
1201
1202 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
1203 Slightly relax "sem_post" name checking.
1204
5ea106f7
PG
12052005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
1206
1207 * gdb.base/unload.exp: Use new shared library infrastructure.
1208
bf7234cf
PG
12092005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
1210
1211 * gdb.base/so-impl-ld.exp: Use new shared library
1212 infrastructure.
1213
547b869a
CV
12142005-04-29 Corinna Vinschen <vinschen@redhat.com>
1215
1216 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
1217 * gdb.asm/h8300.inc: New file.
1218
f07e55f0
PG
12192005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1220
1221 * gdb.base/shlib-call.exp: Change to use new shared library
1222 infrastructure.
1223
3cbba3d1
PG
12242005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1225
1226 * gdb.base/pending.exp: Change to use new shared library
1227 infrastructure.
1228
ed6df200
PG
12292005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1230
1231 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
1232 use test_compiler_info instead of gcc_compiled, and update copyright.
1233
8c8f4ebe
PG
12342005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
1235
1236 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
1237 shared objects being adjusted and update copyright years.
1238
607fbc54
DJ
12392005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
1240
1241 * ChangeLog: Correct some 2003-01-13 dates.
1242 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
1243 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
1244 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
1245 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
1246 gdb.trace/tfind.exp: Update copyright years.
1247
57bf0e56
DJ
12482005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
1249 Daniel Jacobowitz <dan@codesourcery.com>
1250
1251 * lib/gdb.exp (gdb_compile): Handle shlib=.
1252 (gdb_compile_shlib): New function.
1253
9b593790
PG
12542005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
1255
1256 * lib/gdb.exp (test_compiler_info): Give argument a default value.
1257
9494c6a5
DJ
12582005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
1259
1260 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
1261 gdb.server.
1262 * configure.ac: Likewise.
1263 * configure: Regenerated.
1264 * gdb.gdbserver/Makefile.in: Moved to...
1265 * gdb.server/Makefile.in: ... here.
1266 * gdb.gdbserver/server.c: Moved to...
1267 * gdb.server/server.c: ... here.
1268 * gdb.gdbserver/server-run.exp: Moved to...
1269 * gdb.server/server-run.exp: ... here.
1270
6f8eac0e
DJ
12712005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
1272
1273 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
1274 * configure.ac: Create gdb.gdbserver/Makefile.
1275 * configure: Regenerated.
1276 * lib/gdbserver-support.exp: New file, derived from
1277 config/gdbserver.exp.
1278 * config/gdbserver.exp: Use gdbserver-support.exp.
1279 * gdb.gdbserver/Makefile.in: New file.
1280 * gdb.gdbserver/server.c: New file.
1281 * gdb.gdbserver/server-run.exp: New file.
1282
6e87504d
PG
12832005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
1284
1285 * lib/gdb.exp (test_compiler_info): Return compiler_info
1286 if no arguments are given.
1287
d1779be4
PG
12882005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
1289
1290 * gdb.arch/altivec-abi.exp: Check for compiler and set
1291 use altivec' flag accordingly.
1292 * gdb.arch/altivec-regs.exp: Likewise.
1293
88750304
DJ
12942005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1295
1296 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
1297
f3fb768d
AS
12982005-03-27 Andreas Schwab <schwab@suse.de>
1299
1300 * gdb.base/bigcore.c (main): Add missing mode argument in open
1301 call.
1302
7e813ac5
DJ
13032005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
1304
1305 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
1306 downloads.
1307 * config/gdbserver.exp (gdb_load): Likewise.
1308
8e3049aa
PB
13092005-03-14 Paul Brook <paul@codesourcery.com>
1310
1311 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
1312 targets.
1313
a9df7c44
JB
13142005-03-09 Joel Brobecker <brobecker@adacore.com>
1315
1316 * gdb.dwarf2/dup-psym.S: New file.
1317 * gdb.dwarf2/dup-psym.exp: New testcase.
1318
9f0d94e8
JB
13192005-03-09 Joel Brobecker <brobecker@adacore.com>
1320
1321 * gdb.ada/exec_changed/first.adb: New file.
1322 * gdb.ada/exec_changed/second.adb: New file.
1323 * gdb.ada/exec_changed.exp: New testcase.
1324
5f579bc5
NS
13252005-03-08 Nathan Sidwell <nathan@codesourcery.com>
1326
36e9969c
NS
1327 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
1328 (A2): New class.
1329 (main): Test operator+.
1330 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
1331 breakpoint test.
1332
5f579bc5
NS
1333 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
1334 * gdb.base/signull.exp: Disable if gdb,nosignals.
1335 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
1336 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
1337 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
1338 * gdb.mi/mi2-console.exp: Likewise.
1339 * gdb.trace/collection.exp (run_trace_experiment): Consume the
1340 continue output at start.
1341 (gdb_collect_locals_test): Robustify regexp.
1342 * gdb.trace/passc-dyn.exp: Fix comment typo.
1343 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
1344
be46087e
CV
13452005-03-08 Corinna Vinschen <vinschen@redhat.com>
1346
1347 * gdb.asm/asm-source.exp: Add iq2000 case.
1348 * gdb.asm/iq2000.inc: New file.
1349
384e1a61
MI
13502005-03-07 Manoj Iyer <manjo@austin.ibm.com>
1351
1352 * gdb.base/command.exp: Change hardcoded value to regular expression.
1353 * gdb.base/float.exp: Add powerpc to the list of targets checked.
1354
584b6e9e
DJ
13552005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
1356
1357 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
1358 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
1359 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
1360 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
1361 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
1362
ab5b5d61
MK
13632005-03-05 Mark Kettenis <kettenis@gnu.org>
1364
1365 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
1366 changes.
1367
ae051c1b
PG
13682004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
1369
1370 * lib/compiler.c: Add test for IBM's xlc compiler.
1371 * lib/compiler.cc: Likewise.
1372
3f0f6ed2
JB
13732004-02-24 Joel Brobecker <brobecker@adacore.com>
1374
1375 * gdb.ada/fixed_points.exp: Create compilation object directory
1376 before running the test.
1377 * gdb.ada/null_record.exp: Likewise.
1378 * gdb.ada/packed_array.exp: Likewise.
1379 * gdb.ada/start.exp: Likewise.
1380
724f452b
JB
13812005-02-15 Joel Brobecker <brobecker@adacore.com>
1382
1383 * gdb.ada/packed_array/pa.adb: New file.
1384 * gdb.ada/packed_array.exp: New testcase.
1385
57f5cdfb 13862005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 1387
1f393151
MK
1388 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
1389 files.
1390
ebdda337
MK
1391 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
1392 on *-*-openbsd*. Correctly match whitespace in regukar
1393 expressions.
1394
cf309262
DJ
13952005-02-10 Daniel Jacobowitz <dan@debian.org>
1396
1397 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
1398 PR exp/1821
1399 * gdb.base/gdb1821.c: New test file.
1400 * gdb.base/gdb1821.exp: New test file.
1401
3be49e7a
JB
14022005-02-09 Joel Brobecker <brobecker@adacore.com>
1403
1404 * gdb.base/start.c: New file.
1405 * gdb.base/start.exp: New testcase.
1406
e292e67d
JB
14072005-02-09 Joel Brobecker <brobecker@adacore.com>
1408
1409 * gdb.ada/start/dummy.adb: New file.
1410 * gdb.ada/start.exp: New testcase.
1411
dbdfa66c
CV
14122005-02-09 Corinna Vinschen <vinschen@redhat.com>
1413
1414 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
1415 for printing symbols and statistics.
1416 Add test for using relative pathnames in "maint print msymbols" test.
1417 Mark "maint info sections DATA" XFAIL on Cygwin.
1418 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
1419 tests.
1420
d7941671
AC
14212005-02-09 Andreas Schwab <schwab@suse.de>
1422
1423 Committed by Andrew Cagney <cagney@gnu.org>
1424 * gdb.base/remotetimeout.exp: New file.
1425
74e5ef44
MK
14262005-02-07 Mark Kettenis <kettenis@gnu.org>
1427
1428 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
1429
464dd14d
JB
14302005-02-03 Joel Brobecker <brobecker@adacore.com>
1431
1432 * gdb.ada/gnat_ada.gpr: New file.
1433 * gdb.ada/gnat_ada.gin: Delete, no longer used.
1434 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
1435 * configure.ac: No longer generate gnat_ada.gpr.
1436 * configure: Regenerate.
1437 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
1438 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
1439 * gdb.ada/null_record/bar.ads: Likewise.
1440 * gdb.ada/null_record/bar.adb: Likewise.
1441 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
1442 * gdb.ada/null_record.exp (testdir): New variable.
1443 (testfile): executable is now in testdir subdirectory.
1444 (srcfile): Use full path to the main compilation unit.
1445 * gdb.ada/fixed_points.exp: Same changes as above.
1446
30d756ae
NR
14472005-02-03 Nick Roberts <nickrob@snap.net.nz>
1448
1449 * gdb.base/interp.exp: New test.
1450
9d799f85
AC
14512005-01-24 Andrew Cagney <cagney@gnu.org>
1452
1453 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
1454
15656118
AC
14552005-01-19 Andrew Cagney <cagney@gnu.org>
1456
a892c31b
AC
1457 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
1458 configure.ac not configure.in.
1459
15656118
AC
1460 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
1461 of powerpc*-*-*.
1462 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
1463 * gdb.base/list.exp (test_list_function)
1464 (test_list_filename_and_function): Ditto.
1465 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
1466
a7b01baf
AC
14672005-01-16 Andrew Cagney <cagney@gnu.org>
1468
17d92a02
AC
1469 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
1470
a7b01baf
AC
1471 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
1472
bc8332bb
AC
14732005-01-14 Andrew Cagney <cagney@gnu.org>
1474
1475 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
1476 * gdb.mi/mi2-var-cmd.exp: Ditto.
1477
4d074752
CV
14782005-01-10 Corinna Vinschen <vinschen@redhat.com>
1479
1480 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
1481
bec39cab
AC
14822005-01-07 Andrew Cagney <cagney@gnu.org>
1483
1484 * configure.ac: Rename configure.in, require autoconf 2.59.
1485 * configure: Re-generate.
1486 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
1487 * gdb.stabs/configure: Re-generate.
1488 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
1489 * gdb.hp/configure: Re-generate.
1490 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
1491 autoconf 2.59.
1492 * gdb.hp/gdb.objdbg/configure: Re-generate.
1493 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
1494 autoconf 2.59.
1495 * gdb.hp/gdb.defects/configure: Re-generate.
1496 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
1497 autoconf 2.59.
1498 * gdb.hp/gdb.compat/configure: Re-generate.
1499 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
1500 autoconf 2.59.
1501 * gdb.hp/gdb.base-hp/configure: Re-generate.
1502 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
1503 autoconf 2.59.
1504 * gdb.hp/gdb.aCC/configure: Re-generate.
1505
f10b16d4
JB
15062004-12-15 Jim Blandy <jimb@redhat.com>
1507
1508 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
1509 under NPTL when there is debugging info available for libpthread.
1510
fb6e1814
JG
15112004-12-13 Jerome Guitton <guitton@gnat.com>
1512
1513 * gdb.ada/fixed_points.c: New file.
1514 * gdb.ada/fixed_points.exp: New file.
1515
fe46cd3a
RC
15162004-12-03 Randolph Chung <tausq@debian.org>
1517
1518 * gdb.arch/pa-nullify.exp: New file.
1519 * gdb.arch/pa-nullify.s: New file.
1520
8de0841b
RC
15212004-11-30 Randolph Chung <tausq@debian.org>
1522
1523 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
1524 instead of "tbug". Fix regexp to work properly with gdb_test.
1525
c8170782
PH
15262004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
1527
1528 * gdb.base/bitfields2.exp: New test.
1529 * gdb.base/bitfields2.c: New file.
1530
954269c2
RE
15312004-11-28 Richard Earnshaw <rearnsha@arm.com>
1532
1533 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
1534
0107feed
RC
15352004-11-16 Randolph Chung <tausq@debian.org>
1536
1537 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
1538
f073ae8c
DJ
15392004-11-14 Daniel Jacobowitz <dan@debian.org>
1540
1541 * gdb.threads/threadapply.exp: Correct "macro details" test.
1542
19ad59e7
JJ
15432004-11-11 Jeff Johnston <jjohnstn@redhat.com>
1544
1545 * gdb.threads/threadapply.exp: New test.
1546 * gdb.threads/threadapply.c: New file.
1547
9cf0961b
MK
15482004-11-07 Mark Kettenis <kettenis@gnu.org>
1549
1550 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
1551 frames.
1552
c789492a
FL
15532004-11-05 Felix Lee <felix+log1@specifixinc.com>
1554
1555 * gdb.base/cursal.exp: New file.
1556 * gdb.base/cursal.c: New file.
1557
a1e167bb
AC
15582004-11-03 Andrew Cagney <cagney@gnu.org>
1559
1560 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
1561
b7cbf173
MK
15622004-10-30 Mark Kettenis <kettenis@gnu.org>
1563
1564 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
1565 NetBSD/ELF targets.
1566
88f9d34f
JB
15672004-10-29 Joel Brobecker <brobecker@gnat.com>
1568
1569 * gdb.threads/bp_in_thread.c: New file, copied from
1570 pthread_cond_wait.c.
1571 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
1572 file, rather than reusing the .c file from another testcase.
1573
ca7d6a0c
JB
15742004-10-20 Joel Brobecker <brobecker@gnat.com>
1575
1576 * gdb.ada/null_record.exp: Check where we stopped after
1577 sending the start command, instead of where the associated
1578 temporary breakpoint was inserted.
1579
0d863d03
AC
15802004-10-14 Andrew Cagney <cagney@gnu.org>
1581
1582 * gdb.mi/gdb701.c (main): Return 0.
1583
d11e72cb
DJ
15842004-10-13 Daniel Jacobowitz <dan@debian.org>
1585
d40539a4 1586 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 1587
e1923096
JJ
15882004-10-12 Jeff Johnston <jjohnstn@redhat.com>
1589
1590 * gdb.threads/schedlock.c: Add comment markers to use to find
1591 line numbers.
1592 * gdb.threads/schedlock.exp: Adjust regex to handle the new
1593 comments.
1594 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
1595 breakpoint lines.
1596
ec8ba2c9
DJ
15972004-10-12 Daniel Jacobowitz <dan@debian.org>
1598
1599 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
1600
0eb3658b
DJ
16012004-10-12 Daniel Jacobowitz <dan@debian.org>
1602
1603 * configure.in: Add gdb.dwarf2.
1604 * configure: Regenerated.
1605 * Makefile.in: Add gdb.dwarf2.
1606 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
1607 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
1608 gdb.dwarf2/file1.txt: New files.
1609
a271cc33
OF
16102004-10-11 Orjan Friberg <orjanf@axis.com>
1611
1612 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
1613 of "run", since the latter doesn't work with remote targets. Adjust
1614 the breakpoint numbering accordingly.
1615 * gdb.threads/pthread_cond_wait.exp: Ditto.
1616
895ce074
MC
16172004-10-08 Michael Chastain <mec.gnu@mindspring.com>
1618
1619 * gdb.base/overlays.exp: Update copyright years.
1620
6be3092d
KI
16212004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
1622
1623 * gdb.base/overlays.exp: Disable if target is Linux.
1624
e05389b8
FL
16252004-10-06 Felix Lee <felix+log1@specifixinc.com>
1626
1627 * config/gdbserver.exp (gdb_load): Use right filename on remote.
1628
73cb587d
KI
16292004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
1630
1631 * gdb.asm/asm-source.exp: Add m32r-linux target.
1632 * gdb.asm/m32r-linux.inc: New file.
1633
3c0edcdc
AC
16342004-09-24 Andrew Cagney <cagney@redhat.com>
1635 David Anderson <anderson@redhat.com>
1636
1637 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
1638 command fails, assume things will work.
1639 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
1640 (_GNU_SOURCE): Define.
1641 (print_unsigned, print_hex): Change parameter to "long long".
1642 (print_byte_count): New function, use to print byte counts.
1643 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
1644 O_LARGEFILE.
1645 (main): Compute an upper bound on a corefile in max_core_size.
1646 Limit memory chunk size to max_core_size. Limit total memory
1647 allocated to max_core_size.
1648
4bb3667f
AC
16492004-09-23 Andrew Cagney <cagney@gnu.org>
1650
1651 * gdb.base/bigcore.exp: Replace the code that creates a corefile
1652 from a separate process with code that creates a corefile by
1653 making the inferior dump core.
1654
60fe1a51
MK
16552004-09-23 Mark Kettenis <kettenis@gnu.org>
1656
1657 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
1658 block.
1659
8e937346
MC
16602004-09-23 Michael Chastain <mec.gnu@mindspring.com>
1661
1662 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
1663 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
1664 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
1665 Likewise.
1666
7213f6d6
JJ
16672004-09-20 Jeff Johnston <jjohnstn@redhat.com>
1668
1669 * gdb.java/jprint.exp: New test case for java inferior call.
1670 * gdb.java/jprint.java: Ditto.
1671
eac69dca
JB
16722004-09-15 Joel Brobecker <brobecker@gnat.com>
1673
1674 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
1675
22227696
MC
16762004-09-14 Michael Chastain <mec.gnu@mindspring.com>
1677
1678 * gdb.threads/killed.c: Include <stdlib.h>.
1679 * gdb.threads/pthreads.c: Likewise.
1680
7dd403a4
MC
16812004-09-14 Michael Chastain <mec.gnu@mindspring.com>
1682
1683 * gdb.threads/killed.c: Add copyright notice.
1684
33f2d567
JM
16852004-09-10 Jason Molenda (jmolenda@apple.com)
1686
1687 * gdb.base/define.exp: Two new tests to verify zero space chars
1688 after 'if' and 'while' commands in a user-defined command is correctly
1689 parsed.
1690
e05b62ac
AC
16912004-09-08 Andrew Cagney <cagney@gnu.org>
1692
1693 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
1694 delivery test with duplicate at end of file.
1695
9cbe82da
MK
16962004-09-06 Mark Kettenis <kettenis@jive.nl>
1697
1698 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
1699
564803d9
MC
17002004-09-05 Michael Chastain <mec.gnu@mindspring.com>
1701
1702 * config/hppro.exp: Removed.
1703
7c6807ce
MC
17042004-09-05 Michael Chastain <mec.gnu@mindspring.com>
1705
1706 * config/sparclet.exp: Removed.
1707
bf7e26dd
MC
17082004-09-05 Michael Chastain <mec.gnu@mindspring.com>
1709
1710 * config/udi.exp: Removed.
1711
714e341b
MC
17122004-09-02 Michael Chastain <mec.gnu@mindspring.com>
1713
1714 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
1715 of "exp_continue".
1716 (advancei): Likewise.
1717
1236e623
JJ
17182004-09-01 Jeff Johnston <jjohnstn@redhat.com>
1719
1720 * gdb.base/unload.exp: Fix so messages aren't duplicated.
1721
3bdcad15
MI
17222004-09-01 Manoj Iyer <manjo@austin.ibm.com>
1723
228af206 1724 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
1725 to check for nodebug in executable.
1726 * gdb.gdb/observer.exp (setup_test): Likewise.
1727 * gdb.gdb/selftest.exp (test_with_self): Likewise.
1728 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
1729
c72b934c
AC
17302004-09-01 Andrew Cagney <cagney@gnu.org>
1731
1732 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
1733 files.
1734
edd9b715
JJ
17352004-09-01 Jeff Johnston <jjohnstn@redhat.com>
1736
1737 * gdb.base/unload.exp: Fix expected warning message to match
1738 latest format.
1739
fb4ce06b
CV
17402004-09-01 Corinna Vinschen <vinschen@redhat.com>
1741
1742 * gdb.base/call-rt-st.exp: Fix typos.
1743
ce78e7c3
MI
17442004-08-31 Manoj Iyer <manjo@austin.ibm.com>
1745
1746 * gdb.threads/thread_check.exp: New testcase.
1747 * gdb.threads/thread_check.c: New testcase.
1748
2dedb159
AC
17492004-08-31 Andrew Cagney <cagney@gnu.org>
1750
1751 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
1752 (skip_to_handler_entry): New procedures. Test stepping into a
1753 handler when the breakpoint is at the handler's entry point.
1754
68f53502
AC
17552004-08-30 Andrew Cagney <cagney@gnu.org>
1756
1757 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
1758 gdb/1757.
1759
3e3ffd2b
MC
17602004-08-27 Michael Chastain <mec.gnu@mindspring.com>
1761
1762 With code from Manoj Iyer <manjo@austin.ibm.com>:
1763 * lib/gdb.exp (gdb_file_cmd): Return more information in the
1764 return value. Add an arm for "no debugging symbols found".
1765 Change a stray "error" to "perror".
1766 (gdb_run_cmd): Adapt to new return value.
1767 * gdb.base/remote.exp: Adapt to new return value.
1768 * gdb.gdb/complaints.exp: Likewise.
1769 * gdb.gdb/observer.exp: Likewise.
1770 * gdb.gdb/selftest.exp: Likewise.
1771 * gdb.gdb/xfullpath.exp: Likewise.
1772
4b6f5fd2
JB
17732004-08-27 Joel Brobecker <brobecker@gnat.com>
1774
1775 * gdb.threads/bp_in_thread.exp: New testcase.
1776
e5b25496
MC
17772004-08-27 Michael Chastain <mec.gnu@mindspring.com>
1778
1779 Fix PR testsuite/1735.
1780 * gdb.threads/schedlock.c (thread_function): Add a cast
1781 to suppress a gcc warning.
1782 * gdb.threads/thread-specific.c (thread_function): Likewise.
1783
934353d6
MC
17842004-08-26 Michael Chastain <mec.gnu@mindspring.com>
1785
1786 * gdb.base/unload.c: Include <stdlib.h>.
1787
f98a0aef 17882004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 1789
f98a0aef 1790 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
1791 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
1792 synchronized after the "return".
1793
5a2e8882
MC
17942004-08-26 Michael Chastain <mec.gnu@mindspring.com>
1795
1796 * gdb.mi/basics.c: Include <stdio.h>.
1797 * gdb.mi/pthreads.c: Include <stdlib.h>.
1798 * gdb.mi/var-cmd.c: Include <stdlib.h>.
1799
a9640423
MC
18002004-08-26 Michael Chastain <mec.gnu@mindspring.com>
1801
1802 * gdb.threads/schedlock.c: Add copyright notice.
1803
b04e311d
AC
18042004-08-25 Andrew Cagney <cagney@gnu.org>
1805
1806 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
1807 (skip_over_handler, breakpoint_over_hander): New test procedures.
1808 (advance, advancei): Add a proper prefix, do not use
1809 rerun_to_main.
1810 * gdb.base/sigstep.c (main): Change to use an infinite loop.
1811
7c27f15b
MC
18122004-08-24 Michael Chastain <mec.gnu@mindspring.com>
1813
1814 * gdb.mi/basics.c: Add copyright notice.
1815 * gdb.mi/var-cmd.c: Add copyright notice.
1816
fffc87ae
MC
18172004-08-23 Michael Chastain <mec.gnu@mindspring.com>
1818
1819 * lib/gdb.exp: Remove signed_keyword_not_used.
1820 * lib/compiler.c: Likewise.
1821 * lib/compiler.cc: Likewise.
1822
d782e0bf
MC
18232004-08-23 Michael Chastain <mec.gnu@mindspring.com>
1824
1825 * gdb.base/whatis.c: Remove conditional disabling of "signed".
1826 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
1827
96033e83
MC
18282004-08-23 Michael Chastain <mec.gnu@mindspring.com>
1829
1830 * gdb.base/whatis.c: Add copyright notice.
1831
cf38c229
MK
18322004-08-20 Mark Kettenis <kettenis@gnu.org>
1833
1834 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
1835 it to skip the breakpoints encoded in the inline assembly.
1836
f4b49756
MC
18372004-08-20 Michael Chastain <mec.gnu@mindspring.com>
1838
1839 * Makefile.in: Add gdb.fortran.
1840
2f193b69
MC
18412004-08-20 Michael Chastain <mec.gnu@mindspring.com>
1842
1843 * gdb.base/call-sc.exp (test_scalar_returns):
1844 Fix cut-and-paste glitch in "Make fun return now".
1845
89a237cb
MC
18462004-08-17 Michael Chastain <mec.gnu@mindspring.com>
1847
1848 * configure.in: Add gdb.fortran.
1849 * configure: Regenerate.
1850 * gdb.fortran/Makefile.in: New file.
1851 * lib/gdb.exp (skip_fortran_tests): New procedure.
1852
469aff8e
MC
18532004-08-17 Michael Chastain <mec.gnu@mindspring.com>
1854
1855 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
1856 reference to bug-gnu@prep.ai.mit.edu.
1857 * gdb.mi/mi-var-child.exp: Likewise.
1858 * gdb.mi/mi-var-cmd.exp: Likewise.
1859 * gdb.mi/mi-var-display.exp: Likewise.
1860 * gdb.mi/mi2-var-block.exp: Likewise.
1861 * gdb.mi/mi2-var-child.exp: Likewise.
1862 * gdb.mi/mi2-var-cmd.exp: Likewise.
1863 * gdb.mi/mi2-var-display.exp: Likewise.
1864
00b51b9f
MK
18652004-08-15 Mark Kettenis <kettenis@gnu.org>
1866
1867 * gdb.base/unload.c (main): Make local variable msg const.
1868
45f07fef
MC
18692004-08-15 Michael Chastain <mec.gnu@mindspring.com>
1870
1871 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
1872 to bug-gnu@prep.ai.mit.edu.
1873 * gdb.mi/mi-disassemble.exp: Likewise.
1874 * gdb.mi/mi-eval.exp: Likewise.
1875 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
1876 default line number.
1877 * gdb.mi/mi-return.exp: Likewise.
1878 * gdb.mi/mi-simplerun.exp: Likewise.
1879 * gdb.mi/mi-stack.exp: Likewise.
1880 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
1881 number with explicit range test.
1882 * gdb.mi/mi-watch.exp: Likewise.
1883 * gdb.mi/mi2-break.exp: Likewise.
1884 * gdb.mi/mi2-cli.exp: Likewise.
1885 * gdb.mi/mi2-disassemble.exp: Likewise.
1886 * gdb.mi/mi2-eval.exp: Likewise.
1887 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
1888 default line number.
1889 * gdb.mi/mi2-return.exp: Likewise.
1890 * gdb.mi/mi2-simplerun.exp: Likewise.
1891 * gdb.mi/mi2-stack.exp: Likewise.
1892 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
1893 number with explicit range test.
1894 * gdb.mi/mi2-watch.exp: Likewise.
1895
dd8c8ee7
MC
18962004-08-15 Michael Chastain <mec.gnu@mindspring.com>
1897
1898 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
1899 * gdb.cp/m-static.exp: Likewise.
1900 * gdb.cp/rtti.exp: Likewise.
1901
4e838464
MK
19022004-08-14 Mark Kettenis <kettenis@gnu.org>
1903
1904 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
1905
8d8cb839
EZ
19062004-08-14 Eli Zaretskii <eliz@gnu.org>
1907
1908 * ChangeLog: Prefix Local Variables with semi-colons and indent
1909 the reference to older ChangeLog files, to fix fontification in
1910 Emacs.
1911
deea8bb0
MC
19122004-08-13 Michael Chastain <mec.gnu@mindspring.com>
1913
1914 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
1915 * gdb.mi/mi2-break.exp: Likewise.
1916
c3297504
MC
19172004-08-13 Michael Chastain <mec.gnu@mindspring.com>
1918
1919 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
1920
25808999
MC
19212004-08-13 Michael Chastain <mec.gnu@mindspring.com>
1922
1923 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
1924
226a8d71
MC
19252004-08-13 Michael Chastain <mec.gnu@mindspring.com>
1926
1927 * gdb.cp/classes.exp: Remove unused declarations. Just let
1928 test names default instead of providing special names. Remove
1929 extraneous demangler test.
1930
37fdf854
JJ
19312004-08-12 Jeff Johnston <jjohnstn@redhat.com>
1932
1933 * gdb.base/unload.exp: New test for breakpoints in dynamically
1934 loaded libraries.
1935 * gdb.base/unload.c: Ditto.
1936 * gdb.base/unloadshr.c: Ditto.
1937
2d3a7986
MC
19382004-08-12 Michael Chastain <mec.gnu@mindspring.com>
1939
1940 * gdb.cp/classes.exp (test_ptype_class_objects): Call
1941 cp_test_ptype_class.
1942 (test_enums): Likewise.
1943
c72b934c
AC
19442004-08-10 Andrew Cagney <cagney@gnu.org>
1945
1946 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
1947 files.
1948
cc503c8a
AC
19492004-08-10 Andrew Cagney <cagney@gnu.org>
1950
1951 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
1952 init_malloc call.
1953
902f2ccb
MC
19542004-08-10 Michael Chastain <mec.gnu@mindspring.com>
1955
1956 * ChangeLog: Add copyright notice. The notice is copied
1957 from emacs 21.3 top level ChangeLog.
1958
78c90502
MC
19592004-08-09 Michael Chastain <mec.gnu@mindspring.com>
1960
1961 * lib/cp-support.exp: New file.
1962 * lib/cp-support.exp (cp_test_type_class): New function.
1963 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
1964 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
1965 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
1966 cp_test_ptype_class.
1967
88e5ea78
MC
19682004-08-09 Michael Chastain <mec.gnu@mindspring.com>
1969
1970 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
1971 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
1972 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
1973 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
1974 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
1975 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
1976 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
1977 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
1978 gdb.mi/mi2-watch.exp: Update copyright years.
1979
6a89fc9c
MK
19802004-08-09 Mark Kettenis <kettenis@gnu.org>
1981
1982 * gdb.base/sigaltstack.exp: Provide proper anchoring.
1983
1482e0de
MC
19842004-08-09 Michael Chastain <mec.gnu@mindspring.com>
1985
1986 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
1987 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
1988 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
1989 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
1990 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
1991 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
1992 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
1993 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
1994 gdb.mi/mi-watch.exp: Update copyright years.
1995
1a5ce3f3
DJ
19962004-08-08 Daniel Jacobowitz <dan@debian.org>
1997
1998 PR gdb/1738
1999 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
2000 from a breakpoint with a pending signal.
2001
04f6ecf2
DJ
20022004-08-08 Daniel Jacobowitz <dan@debian.org>
2003
2004 PR gdb/1736
2005 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
2006 * gdb.base/sigaltstack.exp (finish_test): Consume output until
2007 the prompt.
2008 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
2009
54d90d35
DJ
20102004-08-08 Daniel Jacobowitz <dan@debian.org>
2011
2012 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
2013
d2f6abb0
DJ
20142004-08-08 Daniel Jacobowitz <dan@debian.org>
2015
2016 PR gdb/1736
2017 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
2018 for i?86-*-linux*.
2019
5598c03d
DJ
20202004-08-08 Daniel Jacobowitz <dan@debian.org>
2021
2022 * gdb.arch/i386-prologue.exp: Compile without debug information.
2023
c6fee705
MC
20242004-08-08 Michael Chastain <mec.gnu@mindspring.com>
2025
2026 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
2027 rather than asking gdb to search.
2028
dd90efdb
MC
20292004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2030
2031 * gdb.base/gcore.c: Include <string.h>.
2032
1e84bec1
MC
20332004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2034
2035 * gdb.base/gcore.c: Add copyright notice.
2036
e425eb2b
MC
20372004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2038
2039 * gdb.base/freebpcmd.c: Include <stdio.h>.
2040 * gdb.base/long_long.c: Include <string.h>.
2041 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
2042 * gdb.base/siginfo.c: Include <string.h>.
2043 * gdb.base/sigstep.c: Include <string.h>.
2044
cb9aaed5
MC
20452004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2046
2047 * gdb.base/complex.c: Include <stdlib.h>.
2048
55944f3d
MC
20492004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2050
2051 * gdb.base/complex.c: Add copyright notice.
2052
7b2953d9
MC
20532004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2054
2055 * gdb.base/charset.c: Include <stdlib.h>.
2056
c9133d23
MC
20572004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2058
2059 * gdb.base/auxv.c: Include <stdlib.h>.
2060
0a8490ad
MC
20612004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2062
2063 * gdb.base/auxv.c: Add copyright notice.
2064
3426d5ec
MC
20652004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2066
2067 * gdb.base/coremaker.c: Add copyright notice.
2068 * gdb.base/coremaker2.c: Add copyright notice.
2069
8da195dd
AC
20702004-08-04 Andrew Cagney <cagney@gnu.org>
2071
2072 * gdb.base/store.exp: Update copyright.
2073 (check_set, up_set, check_struct, up_struct): Add a prefix to test
2074 names, do not import gdb_prompt.
2075
8d394f98
AC
20762004-08-01 Andrew Cagney <cagney@gnu.org>
2077
2078 Fix PR testsuite/1729.
2079 * gdb.base/dump.exp: Add test name to callers of capture_value, do
2080 not use capture_value with value 4.
2081 (capture_value): Add optional test name parameter.
2082 (test_reload_saved_value, test_restore_saved_value): Use $msg as
2083 the prefix, pass to capture_value.
2084
b6702b23
MK
20852004-08-01 Mark Kettenis <kettenis@gnu.org>
2086
2087 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
2088 * gdb.arch/i386-prologue.c (standard): New prototype and function.
2089 (main): Call new function.
2090
c203e0ca
MC
20912004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2092
2093 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
2094
a7995a30
MC
20952004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2096
2097 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
2098
9366563b
MC
20992004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2100
b6eeaf26 2101 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
2102 Accept more values of vtbl pointer. Remove some messages
2103 about "obsolete gcc or gdb".
2104
2fc1f950
MC
21052004-07-30 Michael Chastain <mec.gnu@mindspring.com>
2106
2107 * gdb.cp/classes.exp: Accept more varieties of ptype output.
2108
c724d49b
MC
21092004-07-30 Michael Chastain <mec.gnu@mindspring.com>
2110
2111 * gdb.base/asm-source.exp: Properly convert target board
2112 debug flags from gcc format to binutils format.
2113
736b0fce
MK
21142004-07-28 Mark Kettenis <kettenis@gnu.org>
2115
2116 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
2117 gdb1718". PR backtrace/1718 partially fixed.
2118
5633ea5c
JJ
21192004-07-27 Jeff Johnston <jjohnstn@redhat.com>
2120
2121 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
2122
575eebb1
NC
21232004-07-26 Nick Clifton <nickc@redhat.com>
2124
2125 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
2126 good default value for a specific architecture is available then
2127 set it to that value. Otherwise default to the -gstabs switch.
2128 Remove the -g... switches from the asm-flags variable. Allow the
2129 target board info to override the value if it wants to. Pass the
2130 switch on the assembler command line.
2131
62104619
MK
21322004-07-23 Mark Kettenis <kettenis@gnu.org>
2133
2134 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
2135 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
2136 (main): Call new function.
2137
4a1135b8
MC
21382004-07-22 Michael Chastain <mec.gnu@mindspring.com>
2139
2140 Test for PR exp/1715.
2141 * gdb.base/radix.exp: Refactor common procedures. Make all
2142 test names unique. Change XFAIL to KFAIL.
2143
8a12c1f0
MC
21442004-07-20 Michael Chastain <mec.gnu@mindspring.com>
2145
2146 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
2147 * gdb.ada/gnat_ada.gin: ... to here.
2148 * configure.in: Use gnat_ada.gin.
2149 * configure: Regenerate.
2150
23b451cf
AC
21512004-07-20 Andrew Cagney <cagney@gnu.org>
2152
2153 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
2154 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
2155 XFAILs. Clean up test messages and comments. Check backtraces.
2156 Delete re-sync code.
2157
ab618a02
MC
21582004-07-19 Michael Chastain <mec.gnu@mindspring.com>
2159
2160 Fix PR cli/740.
2161 * gdb.base/annota1.exp: Honor gdb,nosignals.
2162 * gdb.base/annota3.exp: Likewise.
2163
46dad340
MC
21642004-07-19 Michael Chastain <mec.gnu@mindspring.com>
2165
2166 * lib/java.exp: Update copyright notice.
2167
756d8c70
AC
21682004-07-19 Andrew Cagney <cagney@gnu.org>
2169
2170 * gdb.base/selftest.exp: Copy file from here ...
2171 * gdb.gdb/selftest.exp: ... to here.
2172
586027e6
AC
21732004-07-16 Andrew Cagney <cagney@redhat.com>
2174
2175 * lib/insight-support.exp: Delete file.
2176 * lib/java.exp (java_init): Fix copyright.
2177
029d2200
AC
21782004-07-16 Andrew Cagney <cagney@gnu.org>
2179
2180 * gdb.base/restore.c: Append "prologue" to comments marking the a
2181 function's prologue.
2182 * gdb.base/restore.exp: Update copyright, re-indent.
2183 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
2184 callerN" prefix where needed. Update patterns that match a
2185 function's prologue.
2186
653b62c5
MC
21872004-07-16 Michael Chastain <mec.gnu@mindspring.com>
2188
2189 * gdb.base/restore.c: Add copyright notice.
2190
f7d690e5
AC
21912004-07-16 Andrew Cagney <cagney@gnu.org>
2192
2193 * gdb.base/logical.exp: Update copyright.
2194 (evaluate): New procedure. Use to re-implement tests using
2195 several tables.
2196
d629a7cb
MH
21972004-07-14 Martin Hunt <hunt@redhat.com>
2198
2199 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
2200 which fixes some problems where init.tcl was not found.
2201
9c7bb332
AC
22022004-07-13 Andrew Cagney <cagney@gnu.org>
2203
6bf46641
AC
2204 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
2205 (check_sizeof, check_valueof): Do not include the output in the
2206 test name. Use gdb_test.
2207 (get_valueof): Use gdb_test_multiple.
2208
c4ffd4c0
AC
2209 * gdb.base/step-test.exp: Update copyright. Use
2210 gdb_test_multiple. Ensure that test names do not include
2211 architecture dependent output.
2212
ab89363a
AC
2213 * gdb.gdb/observer.exp: Update copyright.
2214 (setup_test): Use gdb_test_multiple.
2215 (attach_first_observer, attach_second_observer)
2216 (attach_third_observer, detach_first_observer)
2217 (detach_second_observer, detach_third_observer)
2218 (reset_counters, check_counters): Make $message a prefix.
2219 (test_normal_stop_notifications): Add "args" parameter - a list of
2220 init functions to be called. Make $message a prefix,
2221 (test_observer_normal_stop): Change the message prefixes so that
2222 they are unique, pass the attach / detach procedures to
2223 test_normal_stop_notifications.
2224
ec58997a
AC
2225 * gdb.base/signull.exp (test_segv): Prefix all tests with
2226 "${name}". Clean up test messages.
2227
b475183b
AC
2228 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
2229
9c7bb332
AC
2230 * gdb.base/ena-dis-br.exp: Update copyright.
2231 (break_at): New function. Replace send_gdb with gdb_test,
2232 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
2233 ignore count, not stopped at bpt", with KFAIL.
2234
2dd95497
CV
22352004-07-13 Corinna Vinschen <vinschen@redhat.com>
2236
2237 * gdb.base/attach.exp: Remove cleanupfile handling.
2238
419e626b
AC
22392004-07-12 Andrew Cagney <cagney@gnu.org>
2240
2241 * gdb.base/annota1.exp: Cleanup corefile test name.
2242 * gdb.base/annota3.exp: Ditto.
2243
8b1b3228
AC
22442004-07-12 Andrew Cagney <cagney@gnu.org>
2245
78650829
AC
2246 * gdb.base/signals.exp: Clean up copyright, re-indent.
2247
8b1b3228
AC
2248 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
2249 gdb_test and gdb_test_multiple.
2250
935c2760
JJ
22512004-07-08 Jeff Johnston <jjohnstn@redhat.com>
2252
2253 * gdb.java/jmain.exp: Fix expected line number for main to
2254 break at. Set XFAIL for break at main test since gcj does not
2255 provide line number info for first statement in main.
2256
1544280f
AC
22572004-07-08 Andrew Cagney <cagney@gnu.org>
2258
1279f4ff
AC
2259 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
2260
1544280f
AC
2261 * gdb.base/sigbpt.exp: Make the common part of each test name a
2262 prefix instead of suffix.
2263
bcc82369
BR
22642004-07-07 Bob Rossi <bob_rossi@cox.net>
2265
2266 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
2267 test from test_tbreak_creation_and_listing to
2268 test_file_list_exec_source_file
2269 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
2270 Changed name of test from test_tbreak_creation_and_listing to
2271 test_file_list_exec_source_file
2272
23f4b0aa
JJ
22732004-07-07 Jeff Johnston <jjohnstn@redhat.com>
2274
2275 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
2276 the jmisc() constructor instead of <init>.
2277 * gdb.java/jmisc1.exp: Ditto.
2278
56401cd5
AC
22792004-07-07 Andrew Cagney <cagney@gnu.org>
2280
2281 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
2282 corrupting the PC.
2283
44ae2f6a
MC
22842004-07-06 Michael Chastain <mec.gnu@mindspring.com>
2285
2286 * gdb.cp/templates.exp: Accept whitespace change in demangler
2287 output.
2288
45a83408
AC
22892004-07-06 Andrew Cagney <cagney@gnu.org>
2290
2291 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
2292
d205ad70
MC
22932004-07-02 Michael Chastain <mec.gnu@mindspring.com>
2294
2295 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
2296 * lib/compiler.cc: Likewise.
2297
06ea1a61
MC
22982004-06-30 Michael Chastain <mec.gnu@mindspring.com>
2299
2300 * lib/compiler.cc: Work around string preprocessing problem
2301 with old hp c++ compiler.
2302 * lib/compiler.c: Likewise.
2303
daab1251
CV
23042004-06-29 Corinna Vinschen <vinschen@redhat.com>
2305
2306 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
2307 directives to conditionalize symbol prefixing.
2308 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
2309 additional_flags handling. Add underscore prefix for Cygwin.
2310 * gdb.arch/i386-unwind.c: Use preprocessor directives to
2311 conditionalize symbol prefixing.
2312 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
2313 additional_flags handling. Add underscore prefix for Cygwin.
2314
cc984116
CV
23152004-06-29 Corinna Vinschen <vinschen@redhat.com>
2316
2317 * gdb.base/bigcore.exp: Skip test on Cygwin.
2318
c279b077
MC
23192004-06-28 Michael Chastain <mec.gnu@mindspring.com>
2320
2321 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
2322 formats for "info register". Use gdb_test_multiple. Fix
2323 the "invalid register" test.
2324
0e915747
CV
23252004-06-28 Corinna Vinschen <vinschen@redhat.com>
2326
2327 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
2328 PID for Cygwin. Add Cygwin specific strings to check for in some
2329 tests.
2330 (do_attach_tests): Add a test for user interaction when attaching
2331 to a process with no matching symbol table already loaded.
2332
11422c86
AC
23332004-06-26 Andrew Cagney <cagney@gnu.org>
2334
2335 Test PR java/1567 and PR java/1565.
2336 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
2337 * gdb.java/jmisc2.exp: Delete file.
2338
cefbce26
MC
23392004-06-26 Michael Chastain <mec.gnu@mindspring.com>
2340
2341 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
2342
e19f872c
CV
23432004-06-25 Corinna Vinschen <vinschen@redhat.com>
2344
2345 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
2346 attach process.
2347
d931ba3b
MC
23482004-06-23 Michael Chastain <mec.gnu@mindspring.com>
2349
2350 * gdb.cp/pr-1553.exp: Remove.
2351
aef68c48
MC
23522004-06-22 Michael Chastain <mec.gnu@mindspring.com>
2353
2354 * gdb.cp/pr-1553.cc: Remove.
2355 * gdb.cp/pr-1553.exp: Disable this test.
2356
8d5df71a
JB
23572004-06-20 Jim Blandy <jimb@redhat.com>
2358
2359 Fix PR testsuite/1680.
2360 * gdb.arch/i386-sse.exp: Properly quote curly braces in
2361 regular expressions.
2362
4ac6f39d
MC
23632004-06-19 Michael Chastain <mec.gnu@mindspring.com>
2364
2365 Fix PR testsuite/1679.
2366 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
2367 Issue an UNSUPPORTED result instead.
2368
1b413552
JB
23692004-06-18 Jim Blandy <jimb@redhat.com>
2370
2371 * gdb.base/charset.exp: Only send a control-C if we see a new
2372 prompt and incomplete command.
2373
6daa6ebd
MC
23742004-06-18 Michael Chastain <mec.gnu@mindspring.com>
2375
2376 * gdb.cp/pr-574.cc: Add copyright notice.
2377
51fa4ae0
JB
23782004-06-17 Jim Blandy <jimb@redhat.com>
2379
2380 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
2381 cases where the regexp has no groups; this grabs random text from
2382 the previous test suite, whatever that was.
2383
8fea26c5
MC
23842004-06-17 Michael Chastain <mec.gnu@mindspring.com>
2385
2386 * gdb.cp/printmethod.cc: Add copyright notice.
2387
1e3aeb41
MC
23882004-06-16 Michael Chastain <mec.gnu@mindspring.com>
2389
2390 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
2391
9d9030bc
AC
23922004-06-16 Andrew Cagney <cagney@gnu.org>
2393
2394 * gdb.base/signull.c: Update copyright. Include <string.h>.
2395 (bowler): Replace data_pointer with data_read
2396 and data_write cases. Add code_descriptor case.
2397 (zero, desc): New array and pointer.
2398 (data, code): Change to simple pointers.
2399 * gdb.base/signull.exp: Fix probe pattern matching a function
2400 descriptor SIGSEGV. Replace data_pointer with data_read and
2401 data_write tests.
2402
acd4ad44
AC
24032004-06-16 Andrew Cagney <cagney@gnu.org>
2404
2405 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
2406
08fd625c
MC
24072004-06-15 Michael Chastain <mec.gnu@mindspring.com>
2408
2409 * gdb.base/long_long.c: Add copyright notice.
2410
1903502c
MC
24112004-06-15 Michael Chastain <mec.gnu@mindspring.com>
2412
2413 * gdb.base/long_long.exp: Remove reference to
2414 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
2415 to gdb_breakpoint and gdb_continue_to_breakpoint.
2416
83313cb1
JB
24172004-06-14 Jim Blandy <jimb@redhat.com>
2418
2419 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
2420 endian case.
2421
1bf404ef
AC
24222004-06-14 Andrew Cagney <cagney@gnu.org>
2423
2424 * gdb.base/gcore.exp (capture_command_output): Delete the always
2425 passing tests containing inferior values.
2426 * gdb.base/ending-run.exp: Do not include the breakpoint address
2427 in the test message. Update copyright.
2428 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
2429 size in the test name, use gdb_test_multiple. Update copyright.
2430
ef220b33
MC
24312004-06-14 Michael Chastain <mec.gnu@mindspring.com>
2432
2433 * gdb.cp/ref-types.cc: Add copyright notice.
2434
4f70a4c9
MC
24352004-06-14 Michael Chastain <mec.gnu@mindspring.com>
2436
2437 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
2438 hp_aCC_compiler.
2439 * lib/compiler.cc: Likewise.
2440 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
2441 'set' commands. Log diagnostics for other lines. Set
2442 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
2443
335928ac
MC
24442004-06-13 Michael Chastain <mec.gnu@mindspring.com>
2445
2446 * gdb.cp/try_catch.cc: Add copyright notice.
2447
2efb12e8
MC
24482004-06-12 Michael Chastain <mec.gnu@mindspring.com>
2449
2450 * gdb.cp/userdef.cc: Add copyright notice.
2451
0bbed51a
MC
24522004-06-11 Michael Chastain <mec.gnu@mindspring.com>
2453
2454 * gdb.cp/virtfunc.cc: Add copyright notice.
2455
e12a46c9
RC
24562004-06-11 Randolph Chung <tausq@debian.org>
2457
2458 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
2459 problem.
2460
338e05af
AC
24612004-06-10 Andrew Cagney <cagney@gnu.org>
2462
2463 * lib/compiler.cc, lib/compiler.c: Append either
2464 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
2465 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
2466 instead of gcc-3-3.
2467
dc3f10cb
AC
24682004-06-09 Andrew Cagney <cagney@gnu.org>
2469
b4d946af
AC
2470 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
2471 gdb/1455, bug is specific to "long long" and "double".
2472
dc3f10cb
AC
2473 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
2474 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
2475 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
2476 fixed.
2477
b5c0bfa2
AC
24782004-06-09 Andrew Cagney <cagney@gnu.org>
2479
2480 * gdb.base/structs.exp (test_struct_returns): Replace
2481 "return_value_unknown" and "finish_value_unknown" by
2482 "return_value_known" and "finish_value_known". Instead of
2483 "return_value_unknown" iff "finish_value_unknown", check
2484 "return_value_known" implies "finish_value_known".
2485
caeb605f
MH
24862004-06-08 Martin Hunt <hunt@redhat.com>
2487
2488 * gdb.base/float.exp: Add pattern for mips targets.
2489
c892bb64
RC
24902004-06-08 Randolph Chung <tausq@debian.org>
2491
2492 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
2493 message for unknown architectures more clear.
2494
48306d3e
JB
24952004-06-08 Joel Brobecker <brobecker@gnat.com>
2496
2497 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
2498 start the execution of the program.
2499
83ecb59f
JB
25002004-06-07 Jim Blandy <jimb@redhat.com>
2501
2502 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
2503 * gdb.arch/i386-cpuid.h: New helper file.
2504
55264cb4
RC
25052004-06-07 Randolph Chung <tausq@debian.org>
2506
2507 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
2508 has started.
2509
23cadb28
RM
25102004-06-04 Roland McGrath <roland@redhat.com>
2511
2512 Fix PR gdb/1647.
2513 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
2514 differently to be robust to output buffering differences.
2515
51d01eda
MC
25162004-06-04 Michael Chastain <mec.gnu@mindspring.com>
2517
2518 * gdb.threads/pthreads.exp: Update copyright years.
2519 (check_control_c): Change asynchronous 'after' to synchronous.
2520
f4fc3b93
RM
25212004-06-04 Roland McGrath <roland@redhat.com>
2522
2523 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
2524 next gdb prompt.
2525
4013522b
MC
25262004-06-02 Michael Chastain <mec.gnu@mindspring.com>
2527
2528 Fix PR gdb/1636.
2529 * gdb.threads/manythreads.exp: Change asynchronous 'after'
2530 calls to synchronous.
2531
7a8f1e6b
JB
25322004-05-26 Jim Blandy <jimb@redhat.com>
2533
2534 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
2535
81bb3443
RC
25362004-05-24 Randolph Chung <tausq@debian.org>
2537
2538 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
2539 * gdb.asm/pa.inc: New file.
2540
8f5a3103
MK
25412004-05-22 Mark Kettenis <kettenis@gnu.org>
2542
2543 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
2544
734b8fe8
JB
25452004-05-21 Joel Brobecker <brobecker@gnat.com>
2546 Daniel Jacobowitz <drow@mvista.com>
2547
2548 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
2549 GDB prompt.
2550
725603e1
UW
25512004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2552
f4fc3b93 2553 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
2554 setjmp/longjmp. Use sigaction instead of signal.
2555
8b923272
JB
25562004-05-19 J. Brobecker <brobecker@gnat.com>
2557 Michael Snyder <msnyder@redhat.com>
2558
2559 * gdb.threads/pthread_cond_wait.c: New file.
2560 * gdb.threads/pthread_cond_wait.exp: New testcase.
2561
8bfabb04
AC
25622004-05-13 Andrew Cagney <cagney@redhat.com>
2563
2564 * gdb.base/signull.exp, gdb.base/signull.c: New files.
2565 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
2566
42edda50
AC
25672004-05-11 Andrew Cagney <cagney@redhat.com>
2568
2569 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
2570 fixed but revealed gdb/1639.
2571
d303a6c7
AC
25722004-05-10 Andrew Cagney <cagney@redhat.com>
2573
2574 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
2575 func1" and "next to 2nd alarm", kernel bug avoided.
2576
bf08c2a1
DJ
25772004-05-10 Daniel Jacobowitz <dan@debian.org>
2578
2579 PR external/1568
2580 * gdb.base/bigcore.exp: Check the size of the dumped core file.
2581 XFAIL if it is smaller than bytes_allocated.
2582 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
2583 (main): Make chunks_allocated unsigned. Correct comment.
2584
c0586a34
JB
25852004-05-07 Joel Brobecker <brobecker@gnat.com>
2586
2587 * gdb.arch/powerpc-aix-prologue.c: New file.
2588 * gdb.arch/powerpc-aix-prologue.exp: New file.
2589
f2785d12
JB
25902004-05-07 Jim Blandy <jimb@redhat.com>
2591
2592 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
2593 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
2594
bd7f6e30
JB
25952004-05-06 Joel Brobecker <brobecker@gnat.com>
2596
2597 * gdb.base/sep.exp: No longer setup_kfail when the program was
2598 built with dwarf2.
2599
0a5e7efe
JI
26002004-05-05 Jim Ingham <jingham@apple.com>
2601
2602 * gdb.base/pending.exp: Make sure pending breakpoints
2603 preserve the ignore count.
f4fc3b93 2604
a8958849
MK
26052004-04-27 Jerome Guitton <guitton@gnat.com>
2606
2607 * i386-prologue.exp: Add testcase for jump instruction as first
2608 instruction of the real code.
2609 * i386-prologue.c (jump_at_beginning): New function.
2610
7e103f5b
MK
26112004-04-28 Mark Kettenis <kettenis@gnu.org>
2612
2613 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
2614 x86_64-*-*.
2615
5d38b224
MK
26162004-04-28 Mark Kettenis <kettenis@gnu.org>
2617
2618 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
2619 i*86-*-*.
2620
0ef32fd9
MK
26212004-04-25 Mark Kettenis <kettenis@gnu.org>
2622
2623 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
2624 expression that checks the return type.
2625
71d7dd7c
AC
26262004-04-23 Andrew Cagney <cagney@redhat.com>
2627
2628 * gdb.base/call-sc.exp: New test of scalar call/return values.
2629 * gdb.base/call-sc.c: Ditto.
2630
1e9f977e
JJ
26312004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2632
2633 * gdb.threads/manythreads.c: Reduce thread stack size.
2634
899d9e3a
JJ
26352004-04-23 Jeff Johnston <jjohnstn@redhat.com>
2636
2637 * gdb.threads/manythreads.c: Add copyright notice.
2638
61bcae62
AC
26392004-04-23 Andrew Cagney <cagney@redhat.com>
2640
2641 * gdb.base/siginfo.exp: Better handle step out of signal.
2642 * gdb.base/sigstep.exp: Ditto.
2643
7339a42e
JJ
26442004-04-22 Jeff Johnston <jjohnstn@redhat.com>
2645 Daniel Jacobowitz <drow@mvista.com>
2646
2647 * gdb.threads/manythreads.c: New testcase.
2648 * gdb.threads/manythreads.exp: Ditto.
2649
5c98409b
JB
26502004-04-22 Jim Blandy <jimb@redhat.com>
2651
2652 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
2653 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
2654
3b611f1a
MC
26552004-04-21 Michael Chastain <mec.gnu@mindspring.com>
2656
2657 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
2658
f0fd9238
AC
26592004-04-21 Andrew Cagney <cagney@redhat.com>
2660
2661 * gdb.base/sigstep.c: New file.
2662 * gdb.base/sigstep.exp: New file.
2663
90990674
JB
26642004-04-16 Joel Brobecker <brobecker@gnat.com>
2665
2666 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
2667 call to observer_notify_normal_stop.
2668
78cef34b
AC
26692004-04-15 Andrew Cagney <cagney@redhat.com>
2670
2671 * gdb.base/siginfo.c: New file.
2672 * gdb.base/siginfo.exp: New file.
2673
d2343407
JB
26742004-04-12 J. Brobecker <brobecker@gnat.com>
2675
2676 * gdb.base/sep.exp: Fix typo in comment.
2677
a2dba3c8
JB
26782004-04-12 J. Brobecker <brobecker@gnat.com>
2679
2680 * gdb.base/sep.c: New file.
2681 * gdb.base/sep-proc.c: New file.
2682 * gdb.base/sep.exp: New testcase.
2683
15f7b60e
MK
26842004-04-09 Mark Kettenis <kettenis@gnu.org>
2685
2686 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
2687 support.
2688
44f4de1a
AC
26892004-04-05 Andrew Cagney <cagney@redhat.com>
2690
2691 * gdb.base/sigaltstack.c: New file.
2692 * gdb.base/sigaltstack.exp: New file.
2693
ef04f396
JB
26942004-04-04 Joel Brobecker <brobecker@gnat.com>
2695
2696 * gdb.base/foll-fork.exp: Update the expected output for
2697 "help set follow-fork-mode", to match a change that was made
2698 to the help of this variable on 2004-01-13.
2699
d40d2c92
JB
27002004-04-01 Joel Brobecker <brobecker@gnat.com>
2701
2702 * lib/ada.exp: Add copyright notice.
2703 * bar.ads: Likewise.
2704 * bar.adb: Likewise.
2705 * null_record.adb: Likewise.
2706 * null_record.exp: Likewise.
2707 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
2708
f86ef5a3
JB
27092004-04-01 Joel Brobecker <brobecker@gnat.com>
2710
2711 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
2712 * configure: Regenerate.
2713
414e70e3
JB
27142004-04-01 Joel Brobecker <brobecker@gnat.com>
2715
2716 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
2717 to build the application. Remove the message printed when in
2718 verbose mode, redundant with the UNSUPPORTED message above.
2719
f0aaee49
JB
27202004-03-31 Joel Brobecker <brobecker@gnat.com>
2721
2722 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
2723 * gdb.ada (null_record.exp): New testcase.
2724
ac81cb54
JB
27252004-03-31 Joel Brobecker <brobecker@gnat.com>
2726
2727 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
2728
854af2f7
JB
27292004-03-31 Joel Brobecker <brobecker@gnat.com>
2730
2731 * gdb.ada: New subdirectory.
2732 * gdb.ada/Makefile.in: New file.
2733 * gdb.ada/gnat_ada.gpr.in: New file.
2734
034cb681
JB
27352004-03-31 Joel Brobecker <brobecker@gnat.com>
2736
2737 * lib/ada.exp: New file.
2738
78a1a894
DJ
27392004-03-24 Daniel Jacobowitz <drow@mvista.com>
2740
2741 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
2742 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
2743
4b2b3b3e
AC
27442004-03-22 Andrew Cagney <cagney@redhat.com>
2745
2746 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
2747 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
2748 Problem identified by Ulrich Weigand.
2749
23c73aa3
DC
27502004-03-17 David Carlton <carlton@kealia.com>
2751
2752 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
2753 PR c++/826.
2754
d63a86f8
RM
27552004-03-16 Roland McGrath <roland@redhat.com>
2756
2757 * gdb.base/auxv.exp: New file.
2758 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
2759
0e02aa50
DC
27602004-03-12 David Carlton <carlton@kealia.com>
2761
2762 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
2763 * gdb.cp/pr-1553.cc: Ditto.
2764 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
2765 pass branch.
2766
c20b71be
MC
27672004-03-12 Michael Chastain <mec.gnu@mindspring.com>
2768
2769 * gdb.cp/templates.exp: Accept more template types.
2770
c7414a01
MC
27712004-03-09 Michael Chastain <mec.gnu@mindspring.com>
2772
2773 From Corinna Vinschen with modifications.
2774 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
2775 local variable obj_with_enum.
2776 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
2777 results with obj_with_enum.
2778
ed69573c
MC
27792004-03-09 Michael Chastain <mec.gnu@mindspring.com>
2780
2781 * gdb.cp/classes.cc: New file, copied from misc.cc.
2782 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
2783
28301461
MC
27842004-03-09 Michael Chastain <mec.gnu@mindspring.com>
2785
2786 * gdb.cp/misc.cc: Add copyright notice.
2787
1198ecbe
DC
27882004-03-05 David Carlton <carlton@kealia.com>
2789
2790 * gdb.cp/rtti.exp: Add 'print *obj3' test.
2791 * gdb.cp/rtti.h: Update copyright.
2792 (namespace n2::n3): New.
2793 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
2794 (n2::n3::func3): New.
2795 (main): Call n2::n3::func3.
2796 * gdb.cp/rtti2.cc: Update copyright.
2797 (n2::create3): New.
2798
9e08c470
MK
27992004-03-04 Mark Kettenis <kettenis@gnu.org>
2800
2801 * gdb.asm/openbsd.inc: Fix typo.
2802
4bebc3aa
FF
28032004-03-03 Fred Fish <fnf@redhat.com>
2804
2805 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
2806 "val" instead of unused "size". Update copyright year.
2807
6ea9fb37
DJ
28082004-02-29 Daniel Jacobowitz <drow@mvista.com>
2809
2810 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
2811 to use unsigned char.
2812 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
2813 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
2814
23b23974
DJ
28152004-02-29 Daniel Jacobowitz <drow@mvista.com>
2816
2817 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
2818 line of output.
2819
7574fd53
DJ
28202004-02-28 Daniel Jacobowitz <drow@mvista.com>
2821
2822 * gdb.base/relocate.c (dummy): Initialize.
2823
a195357f
DJ
28242004-02-28 Daniel Jacobowitz <drow@mvista.com>
2825
2826 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
2827 a breakpoint at exit.
2828
72fd54a9
FF
28292004-02-27 Fred Fish <fnf@redhat.com>
2830
2831 * gdb.base/chng-syms.exp: Add expect condition to match failing
2832 case that isn't a timeout.
2833
b9d23137
AC
28342004-02-27 Andrew Cagney <cagney@redhat.com>
2835
2836 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
2837 support.
2838
15d208f6 28392004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 2840
15d208f6
FF
2841 * gdb.arch/gdb1431.c: Remove.
2842 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
2843 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
2844 of "until" incorrectly.
2845
98f9cd2d
JB
28462004-02-26 J. Brobecker <brobecker@gnat.com>
2847
2848 * gdb.cp/class2.cc (empty): New class.
2849 (refer): New function.
2850 (main): Declare an object of type empty and use it.
2851 * gdb.cp/class2.exp: Print the value of an object of type empty.
2852
9b50c11b
JJ
28532004-02-26 Jeff Johnston <jjohnstn@redhat.com>
2854
2855 * gdb.base/langs.exp: Update query string to match the
2856 new nquery format used for pending breakpoints.
2857
0dcd613f
AC
28582004-02-26 Andrew Cagney <cagney@redhat.com>
2859
2860 Fix PR i18n/1570.
2861 * gdb.base/charset.c: Update copyright notice.
2862 (main, init_string): Remove the escape character '\e' tests.
2863 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
2864 * gdb.base/charset.exp (valid_host_charset): Ditto.
2865 * gdb.base/setvar.exp: Ditto.
2866
b8a56647
AC
28672004-02-24 Andrew Cagney <cagney@redhat.com>
2868
90d59e34
AC
2869 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
2870 mmapped data in core file" PASS and FAIL messages consistent.
2871
b8a56647
AC
2872 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
2873 setting a breakpoint. Work around PR java/1565.
2874
9f27c604
JJ
28752004-02-23 Jeff Johnston <jjohnstn@redhat.com>
2876
2877 * lib/gdb.exp (gdb_breakpoint): Update query string to match
2878 new nquery format.
2879 * gdb.base/pending.exp: Ditto.
2880
3224a706
MK
28812004-02-22 Mark Kettenis <kettenis@gnu.org>
2882
2883 * configure.in: Run stabs tests on *BSD.
2884 * configure: Regenerated.
2885
41e0a9ca
MK
28862004-02-21 Mark Kettenis <kettenis@gnu.org>
2887
2888 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
2889
1e1b3428
FF
28902004-02-20 Fred Fish <fnf@redhat.com>
2891
2892 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
2893 blank in test for "returns short", for consistency with other
2894 "returns xxx" tests. Update copyright year.
2895
f9a7572a
FF
28962004-02-19 Fred Fish <fnf@redhat.com>
2897
2898 New testcase for PR breakpoint/1558.
2899 * gdb.arch/gdb1558.exp: New file.
2900 * gdb.arch/gdb1558.c: New file.
2901
b2ce2854
EZ
29022004-02-19 Elena Zannoni <ezannoni@redhat.com>
2903
2904 * gdb.base/nodebug.exp: Fix typo.
2905
e7c9ff01
JB
29062004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2907
2908 Committed by Jim Blandy <jimb@redhat.com>.
2909
62f4b920
JB
2910 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
2911
2db536a1
JB
2912 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
2913
e7c9ff01
JB
2914 * gdb.base/float.exp: Support s390*-*-* targets.
2915
f3205b34
AF
29162004-02-17 Adam Fedor <fedor@gnu.org>
2917
2918 * gdb.base/gdb1555.exp: New file.
2919 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
2920
9d62932d
EZ
29212004-02-17 Elena Zannoni <ezannoni@redhat.com>
2922
2923 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
2924
344c9711
FF
29252004-02-16 Fred Fish <fnf@redhat.com>
2926
2927 * gdb.arch/gdb1291.c: Remove
2928 * gdb.arch/gdb1291.s: New test input file.
2929 * gdb.arch/gdb1291.exp: Expand test to check case that should not
2930 fail. Test for correct result, known incorrect result, other
2931 failures and timeouts.
2932
2d822687
AC
29332004-02-16 Andrew Cagney <cagney@redhat.com>
2934
2935 * gdb.base/bigcore.exp: New file.
2936 * gdb.base/bigcore.c: New file.
2937
dac15b66
AC
29382004-02-13 Andrew Cagney <cagney@redhat.com>
2939
2940 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
2941 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
2942 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
2943 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
2944 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
2945 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
2946 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
2947 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
2948 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
2949 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
2950
6bdfc2c4
JJ
29512004-02-11 Jeff Johnston <jjohnstn@redhat.com>
2952
2953 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
2954 executed is an alloc instruction.
2955
87b3ede8
DC
29562004-02-11 David Carlton <carlton@kealia.com>
2957
2958 * gdb.cp/breakpoint.exp: New.
2959 * gdb.cp/breakpoint.cc: New.
2960
6e19e2bf
MC
29612004-02-11 Michael Chastain <mec.gnu@mindspring.com>
2962
2963 Partial fix for PR gdb/1543.
2964 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
2965 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
2966 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
2967 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
2968 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
2969 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
2970 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
2971 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
2972 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
2973 to bug-gdb@prep.ai.mit.edu .
2974 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
2975 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
2976 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
2977 Likewise.
2978
5c5455dc
AC
29792004-02-10 Andrew Cagney <cagney@redhat.com>
2980
2981 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
2982 using gdb_internal_error_resync.
2983
9cf689d7
DJ
29842004-02-09 Daniel Jacobowitz <drow@mvista.com>
2985
2986 * gdb.threads/thread-specific.exp: Stop early if no threads are
2987 found.
2988
d2dc51db
MC
29892004-02-09 Michael Chastain <mec.gnu@mindspring.com>
2990
2991 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
2992
14b1a056
DJ
29932004-02-08 Daniel Jacobowitz <drow@mvista.com>
2994
2995 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
2996 breakpoints.
2997
83f66e8f
DJ
29982004-02-07 Daniel Jacobowitz <drow@mvista.com>
2999
3000 * config/sim.exp (gdb_load): Handle $arg == "".
3001 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
3002 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
3003
30fc0091
EZ
30042004-02-07 Elena Zannoni <ezannoni@redhat.com>
3005
3006 * gdb.base/maint.exp: Update test to reflect
3007 obstack changes.
3008
4d806929
JJ
30092004-02-04 Jeff Johnston <jjohnstn@redhat.com>
3010
3011 * gdb.base/pendshr.c (pendfunc): New function that calls
3012 pendfunc1.
3013 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
3014
7bfdd688
FF
30152004-02-04 Fred Fish <fnf@redhat.com>
3016
3017 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
3018 function symbols and update copyright years.
3019 * gdb.arch/gdb1291.c: Ditto.
3020
aaa08ee4
MC
30212004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3022
3023 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
3024
dbad7755
MC
30252004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3026
3027 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
3028
ec4646ef
MC
30292004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3030
3031 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
3032
1b802196
FF
30332004-02-02 Fred Fish <fnf@redhat.com>
3034
3035 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
3036 remote targets. Update copyright years.
3037
18fe2033
JJ
30382004-02-02 Jeff Johnston <jjohnstn@redhat.com>
3039
3040 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
3041 support.
3042 * gdb.base/langs.exp: Fix test which attempts to create
3043 breakpoint on non-existent function to handle new pending
3044 support.
3045 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
3046 a breakpoint.
3047 * gdb.base/pending.exp: New test.
3048 * gdb.base/pending.c: New file.
3049 * gdb.base/pendshr.c: Ditto.
3050
8d577d32
DC
30512004-02-02 David Carlton <carlton@kealia.com>
3052
3053 * gdb.cp/overload.exp: Add overloadNamespace tests.
3054 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
3055 (overloadNamespace, XXX): New.
3056 (main): Call XXX::marker2.
3057
3ad13771
FF
30582004-02-01 Fred Fish <fnf@redhat.com>
3059
3060 * gdb.base/dump.exp: Use runto_main instead of "runto main".
3061 * gdb.base/finish.exp: Ditto.
3062 * gdb.base/gcore.exp: Ditto.
3063 * gdb.base/huge.exp: Ditto.
3064 * gdb.base/info-proc.exp: Ditto.
3065 * gdb.base/return2.exp: Ditto.
3066 * gdb.threads/gcore-thread.exp: Ditto.
3067
44c75849
DJ
30682004-02-01 Daniel Jacobowitz <drow@mvista.com>
3069
3070 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
3071
005bc093
MK
30722004-02-01 Mark Kettenis <kettenis@gnu.org>
3073
3074 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
3075 that opening the file succeeds on OpenBSD.
3076
c47cebdb
DJ
30772004-02-01 Daniel Jacobowitz <drow@mvista.com>
3078
3079 * gdb.threads/thread-specific.c: New file.
3080 * gdb.threads/threads-specific.exp: New test script.
3081 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
3082 to expect_out.
3083
5a01311c
MK
30842004-02-01 Mark Kettenis <kettenis@gnu.org>
3085
3086 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
3087 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
3088 only on the "print_small_structs from print_long_arg_list" test.
3089
ce22a4f1
DJ
30902004-02-01 Daniel Jacobowitz <drow@mvista.com>
3091
3092 * gdb.base/completion.exp: Kill a stray backslash.
3093
3094 From Jim Ingham <jingham@apple.com>:
3095 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
3096 agrees with the result from sending a tab.
3097
abbab9d3
DJ
30982004-01-31 Daniel Jacobowitz <drow@mvista.com>
3099
3100 * gdb.base/chng-syms.exp: Remove stray newline.
3101
53904d1e
MK
31022004-01-31 Mark Kettenis <kettenis@gnu.org>
3103
3104 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
3105 *-*-openbsd*.
3106 * gdb.asm/openbsd.inc: New file.
3107
3a4b3aac
MK
31082004-01-30 Mark Kettenis <kettenis@gnu.org>
3109
3110 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
3111 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
3112 *-*solaris2*. Remove commented out default settings for
3113 asm-flags. Replace gdb_compile with target_link.
3114
ebac27b4
MC
31152004-01-29 Michael Chastain <mec.gnu@mindspring.com>
3116
3117 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
3118 for all tests. Remove old hp-ux and cygnus xfail cases.
3119
d8679d84
PH
31202004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
3121
3122 * gdb.base/chng-syms.exp: New file.
3123 * gdb.base/chng-syms.c: New file.
3124
0a55bc22
MC
31252004-01-24 Michael Chastain <mec.gnu@mindspring.com>
3126
3127 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
3128 Provide arms for current output in all my configurations.
3129
94b8e876
MC
31302004-01-24 Michael Chastain <mec.gnu@mindspring.com>
3131
3132 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
3133 * lib/compiler.cc: Likewise.
3134 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
3135 get the right preprocessor. Eval the output directly. Remove
3136 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
3137 hp_f77_compiler and hp_f90_compiler completely.
3138 (gdb_preprocess): Delete.
3139 (get_compiler): Delete.
3140
7cf03d44
MK
31412004-01-24 Mark Kettenis <kettenis@gnu.org>
3142
3143 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
3144 <string.h>.
3145
68b6dce9
NR
31462004-01-24 Nick Roberts <nick@nick.uklinux.net>
3147
3148 * gdb.mi/mi-stack.exp: Update copyright.
3149
b368761e
DC
31502004-01-23 David Carlton <carlton@kealia.com>
3151
3152 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
3153 test for cp_lookup_transparent_type.
3154 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
3155 call them.
3156
f2061b53
DJ
31572004-01-23 Daniel Jacobowitz <drow@mvista.com>
3158
3159 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
3160 after -var-update.
3161
37fc574a
DC
31622004-01-23 David Carlton <carlton@kealia.com>
3163
3164 * gdb.cp/namespace.cc (C::ensureRefs): New.
3165 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
3166
8e94b928
NR
31672004-01-20 Nick Roberts <nick@nick.uklinux.net>
3168
3169 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
3170 case "-stack-list-locals 2".
3171 * gdb.mi/mi-var-child.exp: Test for case
3172 "-var-list-children --all-values NAME".
3173
997b0952
MC
31742004-01-18 Michael Chastain <mec.gnu@mindspring.com>
3175
3176 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
3177
52470da3
MK
31782004-01-18 Mark Kettenis <kettenis@gnu.org>
3179
7049b4b8
MK
3180 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
3181 used with gdb_test_multiple.
3182
52470da3
MK
3183 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
3184 read at address 0. This fixes PR testsuite/1504.
3185
da6012e5
DJ
31862004-01-18 Daniel Jacobowitz <drow@mvista.com>
3187
3188 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
3189 Remove downloading, guessing the host executable, the calls to
3190 gdb_file_cmd and gdb_target_cmd, and "load" support.
3191 (infer_host_exec): New function broken out from gdb_load.
3192 (gdb_load): New wrapper for gdbserver_gdb_load.
3193 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
3194 gdb_target_cmd. Use -target-select.
3195 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
3196 Download binaries to the host. Clear last_mi_remote_file when
3197 we load a new binary.
3198 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
3199 call gdbserver_gdb_load and mi_gdb_target_cmd.
3200
32c70722
MC
32012004-01-17 Michael Chastain <mec.gnu@mindspring.com>
3202
3203 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
3204 type patterns.
3205
b0cecf36
MC
32062004-01-17 Michael Chastain <mec.gnu@mindspring.com>
3207
3208 * gdb.cp/templates.exp: Fix typo in test name of
3209 "print Foo<volatile char*>::foo".
3210
4120d7e6
MC
32112004-01-15 Michael Chastain <mec.gnu@mindspring.com>
3212
3213 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
3214
f679e530
BE
32152004-01-16 Ben Elliston <bje@wasabisystems.com>
3216
3217 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
3218 (clean mostlyclean): Remove empty rm.
3219
091c48f6
MC
32202004-01-15 Michael Chastain <mec.gnu@mindspring.com>
3221
3222 * gdb.base/setvar.exp: Add copyright years.
3223
3e5fc8d2
DC
32242004-01-14 David Carlton <carlton@bactrian.org>
3225
3226 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
3227 PR c++/1511 and update coment.
3228 * gdb.cp/templates.exp: Update patterns to match current output.
3229 If changes involve something other than whitespace, KFAIL
3230 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
3231
63d06c5c
DC
32322004-01-14 David Carlton <carlton@kealia.com>
3233
3234 * gdb.cp/namespace.exp: Add tests involving classes defined within
3235 namespaces.
3236 * gdb.cp/namespace.cc (C::CClass): New.
3237 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
3238
a51dab88
EZ
32392004-01-14 Elena Zannoni <ezannoni@redhat.com>
3240
3241 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
3242 what debug info we have. Print a better message if something goes
3243 wrong while producing the separate debug info file.
3244
a476ccc9
MC
32452004-01-14 Michael Chastain <mec.gnu@mindspring.com>
3246
3247 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
3248
f453692c
MC
32492004-01-14 Michael Chastain <mec.gnu@mindspring.com>
3250
3251 * gdb.base/callfuncs.c: Add copyright notice.
3252
f40063a5
MC
32532004-01-13 Michael Chastain <mec.gnu@mindspring.com>
3254
3255 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
3256 inheritance. PR gdb/1498, PR gcc/13539.
3257
19ac3974
EZ
32582004-01-13 Elena Zannoni <ezannoni@redhat.com>
3259
3260 * gdb.threads/gcore-thread.exp: Prefix name of binary with
3261 test specific name.
3262 * gdb.mi/gdb669.exp: Ditto.
3263 * gdb.mi/mi-pthreads.exp: Ditto.
3264 * gdb.mi/mi1-pthreads.exp: Ditto.
3265 * gdb.mi/mi2-pthreads.exp: Ditto.
3266
56c97c6e
MC
32672004-01-12 Michael Chastain <mec.gnu@mindspring.com>
3268
3269 * gdb.cp/member-ptr.cc: Add copyright notice.
3270
a0644324
MC
32712004-01-12 Michael Chastain <mec.gnu@mindspring.com>
3272
3273 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
3274 some patterns for recent versions of gcc and hpacc. Delete
3275 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
3276 Delete tests that access a NULL pointer-to-member-data. This
3277 script is still disabled for gcc.
3278
32fabe09
EZ
32792004-01-12 Elena Zannoni <ezannoni@redhat.com>
3280
3281 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
3282 escaped correctly.
3283
1f8a6abb
EZ
32842004-01-12 Elena Zannoni <ezannoni@redhat.com>
3285
3286 * gdb.base/sepdebug.exp: New file.
3287 * gdb.base/sepdebug.c: New file.
3288 * lib/gdb.exp (separate_debug_filename): New procedure.
3289 (gdb_gnu_strip_debug): New procedure.
3290
48efe704
AC
32912004-01-12 Andrew Cagney <cagney@redhat.com>
3292
3293 * gdb.mi/ChangeLog: Delete file. Renamed to ...
3294 * gdb.mi/ChangeLog-1999-2003: New file.
3295
a9415475
AC
32962004-01-12 Andrew Cagney <cagney@redhat.com>
3297
3298 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
3299 "Renaming a directory to a non-empty directory returns ENOTEMPTY
3300 or EEXIST", treat EBUSY as an XFAIL.
3301
83b8cf9d
MC
33022004-01-11 Michael Chastain <mec.gnu@mindspring.com>
3303
3304 * gdb.base/scope.exp: Remove obsolete setup_xfail for
3305 hp_cc_compiler.
3306
9939d2a8
MC
33072004-01-10 Michael Chastain <mec.gnu@mindspring.com>
3308
3309 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
3310 decorations.
3311
1ff8cadf
MC
33122004-01-10 Michael Chastain <mec.gnu@mindspring.com>
3313
3314 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
3315 and "(aCC)" decorations. Remove obsolete doco about old
3316 test results.
3317
6fa9022e
MC
33182004-01-09 Michael Chastain <mec.gnu@mindspring.com>
3319
3320 * gdb.cp/exception.exp: Fix typo in doco.
3321
209721fe
MK
33222004-01-09 Mark Kettenis <kettenis@gnu.org>
3323
3324 * gdb.base/gdb1476.exp: Fix typo.
3325
ef11303e
MC
33262004-01-09 Michael Chastain <mec.gnu@mindspring.com>
3327
3328 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
3329 file.
3330
041ab88c
MC
33312004-01-09 Michael Chastain <mec.gnu@mindspring.com>
3332
3333 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
3334 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
3335 Use gdb_compile. Remove restriction on gcc. Add some patterns
3336 for recent version of gdb. Delete second half, which was a copy
3337 of the first half with different build flags. This test is
3338 still disabled because it is still not ready for production.
3339
e36d075a
MC
33402004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3341
3342 * gdb.cp/exception.cc: Add copyright notice.
3343 * gdb.cp/exception.exp: Add a notice that this file is broken
3344 because of line number changes caused by addition of copyright
3345 notice.
3346
42b190ad
MC
33472004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3348
3349 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
3350 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
3351
8f25f06b
MC
33522004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3353
3354 * gdb.cp/classes.exp: Accept gnu abi 2.
3355 * gdb.cp/derivation.exp: Likewise.
3356 * gdb.cp/overload.exp: Likewise.
3357 * gdb.cp/virtfunc.exp: Likewise.
3358
06ded8b8
MC
33592004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3360
3361 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
3362 semicolon after end of function.
3363
77c26ae3
MC
33642004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3365
3366 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
3367 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
3368 boilerplate code for compiling and running the program under
3369 test. Add some string method tests.
3370
20757486
MC
33712004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3372
3373 * gdb.cp/bs15503.cc: Add copyright notice.
3374 * gdb.cp/bs15503.exp: Adjust line number.
3375
0fd3b503
MC
33762004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3377
3378 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
3379 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
3380
10d1bea8
MC
33812004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3382
3383 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
3384 hp_cc_compiler.
3385
2789202a
MC
33862004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3387
3388 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
3389 * gdb.cp/ctti.exp: Use the marker instead of "next".
3390 With gcc, run further before bailing.
3391
b862f14c
MC
33922004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3393
3394 * gdb.cp/cttiadd.cc: Add copyright notice.
3395 * gdb.cp/cttiadd1.cc: Likewise.
3396 * gdb.cp/cttiadd2.cc: Likewise.
3397 * gdb.cp/cttiadd3.cc: Likewise.
3398
96da2469
MC
33992004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3400
3401 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
3402 Use gdb_test, gdb_test_multiple. Use floating-point values that
3403 have exact representations in IEEE-ish formats.
3404
053248ff
MC
34052004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3406
3407 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
3408 compilers. Delete duplicate call to get_compiler_info.
3409 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
3410 * gdb.base/volatile.exp: Likewise.
3411
84acecdd
MK
34122004-01-07 Mark Kettenis <kettenis@gnu.org>
3413
3414 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
3415 memory at address 0.
3416
fe11a27f
MC
34172004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3418
3419 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
3420 to test for hp-ux assembler. Fix copyright years.
3421
60ad077b
AC
34222004-01-07 Andrew Cagney <cagney@redhat.com>
3423
3424 * gdb.base/fileio.c (strerrno): Add "EBUSY".
3425
1c9b8f33
AC
34262004-01-07 Andrew Cagney <cagney@redhat.com>
3427
3428 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
3429 when creating the read-only file. From analysis by Roland McGrath
3430 and Elena Zannoni.
3431
753ccc7a
MC
34322004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3433
3434 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
3435
eca3e36b
MC
34362004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3437
3438 * gdb.base/cvexpr.c: Be type-safe with function pointers and
3439 data pointers.
3440
f8d4bac4
MC
34412004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3442
3443 * gdb.cp/m-static.exp: Compile one source file at a time.
3444 Delete unused call to get_compiler_info.
3445
9b4e0f94
MC
34462004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3447
3448 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
3449 * gdb.base/call-rt-st.exp: Likewise.
3450 * gdb.base/nodebug.exp: Likewise.
3451 * gdb.base/volatile.exp: Likewise.
3452 * gdb.cp/ref-types.exp: Likewise.
3453 * gdb.cp/templates.exp: Likewise.
3454
023c1024
MK
34552004-01-05 Mark Kettenis <kettenis@gnu.org>
3456
3457 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
3458
19703c4a
MC
34592004-01-05 Michael Chastain <mec.gnu@mindspring.com>
3460
3461 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
3462 hppa*-hp-hpux*.
3463
18b67037
MK
34642004-01-04 Mark Kettenis <kettenis@gnu.org>
3465
ba6219c8
MK
3466 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
3467 x86_64-*-*.
3468
18b67037
MK
3469 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
3470 sparc64-*-* and sparc*-solaris2*.
3471
1bfbbb9d
MK
34722004-01-04 Mark Kettenis <kettenis@gnu.org>
3473
3474 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
3475 return ${tests}" test. The ${tests} already mentions the
3476 filename.
3477
06846494
MC
34782004-01-02 Michael Chastain <mec.gnu@mindspring.com>
3479
3480 * gdb.cp/local.exp: Accept gcc abi 2.
3481
3b0cb202
MC
34822004-01-02 Michael Chastain <mec.gnu@mindspring.com>
3483
3484 * gdb.cp/templates.exp: Accept gcc abi 2.
3485
0643ec3f
MC
34862004-01-02 Michael Chastain <mec.gnu@mindspring.com>
3487
3488 * lib/compiler.cc: Remove supports_template_debugging.
3489 * gdb.cp/templates.exp: Do not test supports_template_debugging.
3490
d231d0b1
MC
34912004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3492
3493 * gdb.cp/namespace.exp: Accept gcc abi 2.
3494
44ffb27c
MC
34952004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3496
3497 * gdb.cp/method.exp: Accept gcc abi 2.
3498
184ad485
MC
34992004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3500
3501 * gdb.cp/classes.exp: Generate identical results as old version.
3502 * gdb.cp/derivation.exp: Likewise.
3503 * gdb.cp/overload.exp: Likewise.
3504 * gdb.cp/virtfunc.exp: Likewise.
3505
116f09e7
MC
35062004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3507
3508 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
3509 mysterious bug with sourceware version of expect.
3510
b1379776
MC
35112004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3512
3513 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
3514 current versions of gcc, including gcc abi 2. Remove gratuitous
3515 restart of test program. Use gdb_test_multiple and gdb_test for
3516 all tests. Add patterns to xfail missing "const" in "const char *"
3517 and kfail PR gdb/1155.
3518
6b7a4c0e
MC
35192004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3520
3521 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
3522 current versions of gcc, including gcc abi 2. Remove gratuitous
3523 restart of test program. Use gdb_test_multiple and gdb_test for
3524 all tests. Add patterns to kfail PR gdb/1498.
3525
51615d72
MC
35262003-12-31 Michael Chastain <mec.gnu@mindspring.com>
3527
3528 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
3529 current versions of gcc, including gcc abi 2. Use "breakpoint"
3530 and "continue" instead of restarting the target program. Use
3531 gdb_test_multiple and gdb_test for all tests.
3532
7b79a9d7
MK
35332004-01-01 Mark Kettenis <kettenis@gnu.org>
3534
3535 * gdb.asm/asm-source.exp: Update copyright year. Link statically
3536 for *-*-solaris2*.
3537
1cd3489f
MC
35382003-12-31 Michael Chastain <mec.gnu@mindspring.com>
3539
3540 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
3541 current versions of gcc, including gcc abi 2. Use "breakpoint"
3542 and "continue" instead of restarting the target program several
3543 times. Use gdb_test_multiple and gdb_test for all tests.
3544
850742db
MC
35452003-12-18 Michael Chastain <mec.gnu@mindspring.com>
3546
3547 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
3548 source files.
3549
eb4bbda8
MC
35502003-12-16 Michael Chastain <mec.gnu@mindspring.com>
3551
3552 * gdb.base/environ.exp: Handle compiling test case from multiple
3553 source files.
3554
e42c7771
MC
35552003-12-16 Michael Chastain <mec.gnu@mindspring.com>
3556
3557 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
3558
80e4b428
JB
35592003-12-17 Jim Blandy <jimb@redhat.com>
3560
5f06973a
JB
3561 * gdb.base/freebpcmd.c: Add copyright notice.
3562
80e4b428
JB
3563 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
3564
0ab84fb7
MC
35652003-12-16 Michael Chastain <mec.gnu@mindspring.com>
3566
3567 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
3568
1b3bb3d0
JB
35692003-12-13 Jim Blandy <jimb@redhat.com>
3570
3571 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
3572
3a4c9371
KB
35732003-12-12 Kevin Buettner <kevinb@redhat.com>
3574
3575 * gdb.asm/frv.inc: New file.
3576 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
3577
a1dea79a
FF
35782003-12-09 Fred Fish <fnf@redhat.com>
3579
3580 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
3581 functions to break1.c and leave prototypes behind. Add more
3582 "set breakpoint NN here" comments.
3583 * gdb.base/break1.c: New file.
3584
3585 * gdb.base/break.exp: Handle compiling test case from multiple
3586 source files and change source file references as needed.
3587 * gdb.base/completion.exp: Ditto.
3588 * gdb.base/condbreak.exp: Ditto.
3589 * gdb.base/define.exp: Ditto.
3590 * gdb.base/ena-dis-br.exp: Ditto.
3591 * gdb.base/info-proc.exp: Ditto.
3592 * gdb.base/maint.exp: Ditto.
3593 * gdb.base/until.exp: Ditto.
3594
3595 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
3596 hardcoded line numbers.
3597 * gdb.base/define.exp: Ditto.
3598 * gdb.base/ena-dis-br.exp: Ditto.
3599 * gdb.base/maint.exp: Ditto.
3600 * gdb.base/until.exp: Ditto.
3601
3602 * gdb.base/completion.exp: Use "break1" for completion tests since
3603 "break" is no longer a unique prefix.
3604
5266b69c
AC
36052003-12-06 Andrew Cagney <cagney@redhat.com>
3606
3607 * gdb.base/structs.exp (test_struct_returns): When applicable, set
3608 "return_value_unimplemented". When an unimplemented struct return
3609 architecture, report incorrect values as a KFAIL
3610
374451f0
MC
36112003-12-05 Michael Chastain <mec.gnu@mindspring.com>
3612
3613 * gdb.cp/rtti.exp: Accept new wording of warning from
3614 cp_lookup_rtti_type.
3615
ba9b20a7
MC
36162003-12-05 Michael Chastain <mec.gnu@mindspring.com>
3617
3618 Partial fix for PR testsuite/1456.
3619 * gdb.base/scope.exp (test_at_main): Replace references to
3620 gcc_compiled with calls to test_compiler_info.
3621 (test_at_foo): Likewise.
3622 (test_at_bar): Likewise.
3623
b74b6d0b
MC
36242003-12-04 Michael Chastain <mec.gnu@mindspring.com>
3625
3626 Partial fix for PR testsuite/1456.
3627 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
3628 to test_compiler_info.
3629
ccfa3402
MC
36302003-12-03 Michael Chastain <mec.gnu@mindspring.com>
3631
3632 * gdb.base/so-impl-ld.exp: Update copyright notice.
3633
f6246aba
MC
36342003-12-02 Michael Chastain <mec.gnu@mindspring.com>
3635
3636 Partial fix for PR testsuite/1456.
3637 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
3638 to test_compiler_info.
3639
13ae734a
MC
36402003-11-28 Michael Chastain <mec.gnu@mindspring.com>
3641
3642 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
3643 from current versions of gdb. Clean up regular expressions.
3644 Delete redundant timeout case.
3645
d8e1cdee
MC
36462003-11-28 Michael Chastain <mec.gnu@mindspring.com>
3647
3648 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
3649 from current versions of gdb. Clean up regular expressions.
3650 Delete redundant timeout case.
3651
96457b64
MC
36522003-12-01 Michael Chastain <mec.gnu@mindspring.com>
3653
3654 Partial fix for PR testsuite/1456.
3655 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
3656 gcc_compiled with call to test_compiler_info.
3657
f35309fc
MC
36582003-11-30 Michael Chastain <mec.gnu@mindspring.com>
3659
3660 Partial fix for PR testsuite/1456.
3661 * gdb.base/list.exp (test_list_function): Delete unused declaration
3662 of gcc_compiled.
3663
d7afdf9b
MC
36642003-11-29 Michael Chastain <mec.gnu@mindspring.com>
3665
3666 Partial fix for PR testsuite/1456.
3667 * gdb.base/complex.exp: Replace reference to gcc_compiled with
3668 call to test_compiler_info.
3669
71507b56
MK
36702003-11-29 Mark Kettenis <kettenis@gnu.org>
3671
3672 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
3673 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
3674 it to create the appropriate note.inc.
3675 * gdb.asm/asmsrc1.s: Include "note.inc".
3676 * gdb.asm/netbsd.inc: New file.
3677 * gdb.asm/empty.inc: New file.
3678
f81f93f7
MC
36792003-11-28 Michael Chastain <mec.gnu@mindspring.com>
3680
3681 Partial fix for PR testsuite/1456.
3682 * gdb.base/constvars.exp: Replace references to gcc_compiled with
3683 calls to test_compiler_info.
3684
9a77938e
MC
36852003-11-27 Michael Chastain <mec.gnu@mindspring.com>
3686
3687 Partial fix for PR testsuite/1456.
3688 * gdb.base/volatile.exp: Replace references to gcc_compiled with
3689 calls to test_compiler_info.
3690
e8367dc7
MK
36912003-11-27 Mark Kettenis <kettenis@gnu.org>
3692
3693 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
3694 pattern for the KFAILs.
3695
526c61ee
AF
36962003-11-25 Adam Fedor <fedor@gnu.org>
3697
3698 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
3699 * gdb.objc/objcdecode.m: New file.
3700
28f2d600
AF
37012003-11-25 Adam Fedor <fedor@gnu.org>
3702
3703 * gdb.objc/nondebug.exp: Test for PR objc/1236.
3704 * gdb.objc/nondebug.m: New file.
3705
a3895cee
BE
37062003-11-26 Ben Elliston <bje@wasabisystems.com>
3707
3708 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
3709 NetBSD as it does on FreeBSD. Modelled on a similar change by
3710 Mark Kettenis on 2003-05-30.
3711 (link-flags): Set to "--entry _start" regardless of target.
3712 Special linker flags are to be appended to $link-flags.
3713 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
3714
c9f2c8a3
MC
37152003-11-25 Michael Chastain <mec.gnu@mindspring.com>
3716
3717 * gdb.cp/method.exp: Accept output of new demangler.
3718
15a0587a 37192003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
3720
3721 * gdb/class2.exp: New file.
3722 * gdb/class2.cc: New file.
3723
3c00b570
MC
37242003-11-25 Michael Chastain <mec.gnu@mindspring.com>
3725
3726 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
3727 of new demangler.
3728
7027acc7
MK
37292003-11-23 Mark Kettenis <kettenis@gnu.org>
3730
3731 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
3732 of gdb_test "run".
3733
b0e1598a
MK
37342003-11-23 Mark Kettenis <kettenis@gnu.org>
3735
3736 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
3737 "continue" into "run".
3738
4d9eda44
MC
37392003-11-23 Michael Chastain <mec.gnu@mindspring.com>
3740
3741 Partial fix for PR testsuite/1456.
3742 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
3743 call to test_compiler_info.
3744 * gdb.cp/ctti.exp: Likewise.
3745 * gdb.cp/derivation.exp: Likewise.
3746 * gdb.cp/member-ptr.exp: Likewise.
3747 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
3748 reference to gcc_compiled.
3749
37502003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
3751
3752 Fix PR testsuite/1463.
3753 * gdb.base/structs.exp (start_structs_test): Call
3754 get_debug_format before using the debug format.
3755
d422fe19
AC
37562003-11-22 Andrew Cagney <cagney@redhat.com>
3757
3758 * lib/gdb.exp (gdb_test_multiple): Add simple example.
3759 * gdb.base/structs.exp: Use gdb_test_multiple.
3760
039cf96d
AC
37612003-11-20 Andrew Cagney <cagney@redhat.com>
3762
6882279b
AC
3763 * gdb.base/structs.exp: Handle and recover from internal errors.
3764 Replace "foo${n}" with "foo<n>" in test messages.
3765
e53890ae
AC
3766 * gdb.base/structs.exp: Update copyright. Rewrite.
3767 * gdb.base/structs.c: Update copyright. Rewrite.
3768
2b211c59
AC
3769 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
3770 resync count exceeded.
d63a86f8 3771
039cf96d
AC
3772 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
3773 from the internal error.
3774 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
3775 Original from Jim Blandy.
3776 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 3777
eac98b22
AC
37782003-11-19 Andrew Cagney <cagney@redhat.com>
3779
3780 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
3781 KFAIL.
3782
67455b2a
MK
37832003-11-17 Mark Kettenis <kettenis@gnu.org>
3784
3785 New testcase for PR backtrace/1435.
3786 * gdb.arch/i386-unwind.exp: New file.
3787 * gdb.arch/i386-unwind.c: New file.
3788
853d6e5b
AC
37892003-11-17 Andrew Cagney <cagney@redhat.com>
3790
3791 * lib/gdb.exp (compiler_info): New global.
3792 (test_compiler_info): New function.
3793 (get_compiler_info): Set compiler_info.
3794 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
3795 "compiler_info" to gcc-<major>-<minor>.
3796
38cf6e11
MC
37972003-11-15 Michael Chastain <mec.gnu@mindspring.com>
3798
3799 * gdb.trace/configure: Remove.
3800
a50d3602
EZ
38012003-11-13 Elena Zannoni <ezannoni@redhat.com>
3802
3803 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 3804 breakpoints.
a50d3602
EZ
3805 * gdb.base/break.exp: Remove all references to explicit line
3806 numbers.
3807
d9407aaa
NC
38082003-11-11 Nick Clifton <nickc@redhat.com>
3809
3810 * gdb.base/shreloc.exp: Do not run for targets which do not
3811 support shared objects.
3812
db488fc1
CV
38132003-11-10 Corinna Vinschen <vinschen@redhat.com>
3814
3815 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
3816 Don't run tests if nofileio flag is given.
3817
6a90a18e
EZ
38182003-11-07 Elena Zannoni <ezannoni@redhat.com>
3819
3820 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
3821 as well as 'Watchpoint'.
3822
0b915e9c
EZ
38232003-11-06 Elena Zannoni <ezannoni@redhat.com>
3824
3825 Reported by Jim Ingham <jingham@apple.com>:
3826 * gdb.base/annota1.exp: Match at least one occurrence of the
3827 signal handler annotation.
3828
d7e4b55f
EZ
38292003-11-06 Elena Zannoni <ezannoni@redhat.com>
3830
3831 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
3832 as well as 'Watchpoint'.
3833
2fe4e8d0
MC
38342003-11-05 Michael Chastain <mec@shout.net>
3835
3836 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
3837
6ef88553
KW
38382003-11-03 Kris Warkentin <kewarken@qnx.com>
3839
3840 * gdb.arch/gdb1291.c: New test file.
3841 * gdb.arch/gdb1291.exp: New test script.
3842 * gdb.arch/gdb1431.c: New test file.
3843 * gdb.arch/gdb1431.exp: New test script.
3844
ae7dc4d8
MC
38452003-10-22 Michael Chastain <mec@shout.net>
3846
3847 * gdb.mi/pthreads.c: Add copyright notice.
3848
c39d7427
MC
38492003-10-22 Michael Chastain <mec@shout.net>
3850
3851 * gdb.threads/pthreads.c: Add copyright notice.
3852
8b7d96c1
MC
38532003-10-20 Michael Chastain <mec@shout.net>
3854
3855 * gdb.base/gdb1056.exp: New test script.
3856
d1d69fdd
DJ
38572003-10-13 Daniel Jacobowitz <drow@mvista.com>
3858
3859 * gdb.threads/killed.exp: Use gdb_run_cmd.
3860
7d605576
DJ
38612003-10-13 Daniel Jacobowitz <drow@mvista.com>
3862
3863 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
3864 create a core file.
3865 * gdb.threads/gcore-thread.exp: Likewise.
3866
618ec112
CV
38672003-10-13 Corinna Vinschen <vinschen@redhat.com>
3868
3869 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
3870 type, based on char type.
3871 (struct bit_flags_short_t): New bitfield type, based on short type.
3872 (init_bit_flags_char): New fuction.
3873 (init_bit_flags_short): Ditto.
3874 (print_bit_flags_char): Ditto.
3875 (print_bit_flags_short): Ditto.
3876 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
3877
9367a73c
MC
38782003-10-11 Michael Chastain <mec@shout.net>
3879
3880 * gdb.base/call-rt-st.exp: Update copyright year.
3881
1decf120
KI
38822003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
3883
3884 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
3885 * gdb.disasm/sh3.s: Ditto.
3886
5445b2ae
DJ
38872003-10-07 Daniel Jacobowitz <drow@mvista.com>
3888
3889 * gdb.threads/switch-threads.exp: New test.
3890 * gdb.threads/switch-threads.c: New source file.
3891
aec24853
CV
38922003-10-07 Corinna Vinschen <vinschen@redhat.com>
3893
3894 * gdb.base/ending-run.exp: Add sh specific case.
3895
adc7428d
AC
38962003-10-06 Andrew Cagney <cagney@redhat.com>
3897
3898 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
3899 * gdb.disasm/mn10200.exp: Delete obsolete file.
3900
c9d37158
DJ
39012003-09-29 Daniel Jacobowitz <drow@mvista.com>
3902
3903 * ChangeLog: Correct an entry command.exp -> commands.exp.
3904 * gdb.base/commands.exp (bp_deleted_in_command_test)
3905 (temporary_breakpoint_commands): Check noargs.
3906
79c2c32d
DC
39072003-09-25 David Carlton <carlton@kealia.com>
3908
3909 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
3910 of some print tests, where appropriate. Add tests for C::D::cd,
3911 E::ce, F::cXfX, G::XgX.
3912 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
3913
594e6d67
RE
39142003-09-25 Richard Earnshaw <rearnsha@arm.com>
3915
3916 * lib/java.exp (java_init): Import target_alias before using it.
3917
10f0d451
DC
39182003-09-25 David Carlton <carlton@kealia.com>
3919
3920 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
3921
274bcba0
EZ
39222003-09-23 Elena Zannoni <ezannoni@redhat.com>
3923
d63a86f8 3924 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
3925 weirdness.
3926
cdbf20f7
MC
39272003-09-17 Michael Chastain <mec@shout.net>
3928
3929 * gdb.cp/gdb1355.exp: New file.
3930 * gdb.cp/gdb1355.c: New file.
3931
71e06f80
CV
39322003-09-15 Corinna Vinschen <vinschen@redhat.com>
3933
3934 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
3935 * gdb.asm/sh.inc: New file.
3936
5c4e30ca
DC
39372003-09-11 David Carlton <carlton@kealia.com>
3938
bd45b7af
DC
3939 * gdb.cp/namespace.exp: Add tests for namespace types.
3940 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
3941 (test_namespace): New.
3942
1c199746
EZ
39432003-09-11 Elena Zannoni <ezannoni@redhat.com>
3944
3945 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 3946 * gdb.stabs/weird.exp: Ditto.
1c199746 3947
04ed252f
MC
39482003-09-08 Michael Chastain <mec@shout.net>
3949
3950 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
3951
d8a2d9e7
MC
39522003-09-07 Michael Chastain <mec@shout.net>
3953
3954 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
3955 'parse error'.
3956
161afb24
MK
39572003-09-07 Mark Kettenis <m.kettenis@osp.nl>
3958
3959 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
3960
49f2741a
MC
39612003-08-30 Michael Chastain <mec@shout.net>
3962
3963 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
3964 * gdb.gdb/observer.exp: Ditto.
3965 * gdb.gdb/xfullpath.exp: Ditto.
3966
8afa723e
MK
39672003-08-29 Mark Kettenis <kettenis@gnu.org>
3968
3969 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
3970 *-*-*bsd*.
3971
f31dfe3b
JJ
39722003-08-28 Jeff Johnston <jjohnstn@redhat.com>
3973
3974 * gdb.base/dump.exp: Skip for ia64.
3975
4630e498
JJ
39762003-08-25 Jeff Johnston <jjohnstn@redhat.com>
3977
3978 * gdb.asm/asm-source.exp: Add ia64 support.
3979 * gdb.asm/ia64.inc: New file.
3980
1105b7ef
MC
39812003-08-22 Michael Chastain <mec@shout.net>
3982
3983 * gdb.cp: New directory.
3984 * gdb.cp/*: Copy from gdb.c++/*.
3985 * gdb.c++/*: Remove.
3986 * Makefile.in: Change gdb.c++ to gdb.cp.
3987 * configure.in: Ditto.
3988 * configure: Regnerate.
3989
c945b932
MK
39902003-08-18 Mark Kettenis <kettenis@gnu.org>
3991
3992 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
3993 * gdb.arch/i386-prologue.c (gdb1338): Add function.
3994
2b66634b
DJ
39952003-08-17 Daniel Jacobowitz <drow@mvista.com>
3996
3997 * mi-var-display.exp (-var-list-children weird): Accept function
3998 pointers with argument types.
3999 * mi1-var-display.exp (-var-list-children weird): Likewise.
4000 * mi2-var-display.exp (-var-list-children weird): Likewise.
4001
a356f73b
DJ
40022003-08-17 Daniel Jacobowitz <drow@mvista.com>
4003
4004 * gdb.base/annota3.exp: Add missing newline.
4005
483417b8
MC
40062003-08-06 Michael Chastain <mec@shout.net>
4007
4008 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
4009
c99c59c3
MS
40102003-08-12 Michael Snyder <msnyder@redhat.com>
4011
4012 * gdb.base/float.exp: Add test for SH.
4013
55ed7501
MK
40142003-08-10 Mark Kettenis <kettenis@gnu.org>
4015
4016 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
4017
1a371f2e
EZ
40182003-08-07 Elena Zannoni <ezannoni@redhat.com>
4019
4020 * gdb.base/completion.exp: Remove reduntant completion test
4021 on filename.
4022
e0f353ce
EZ
40232003-08-07 Elena Zannoni <ezannoni@redhat.com>
4024
4025 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
4026 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
4027 gdb.trace/save-trace.exp: Make sure that full pathnames are
4028 escaped correctly.
4029
5710a1af 40302003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 4031
5710a1af
EZ
4032 * configure.in: Don't generate config.h from config.hin.
4033 * configure: Regenerate.
4034 * config.hin: Remove file.
4035 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
4036 * gdb.threads/pthreads.c: Ditto.
4037
dcd81ce9
DJ
40382003-08-07 Daniel Jacobowitz <drow@mvista.com>
4039
4040 From Kei Sakamoto <sakamoto.kei@renesas.com>:
4041 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
4042 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
4043 Replace ld24 with seth/add3.
4044
6009d884
AC
40452003-08-02 Andrew Cagney <cagney@redhat.com>
4046
4047 * gdb.base/annota3.exp: New file.
4048 * gdb.base/annota3.c: New file.
4049 * gdb.c++/annota3.exp: New file.
4050 * gdb.c++/annota3.cc: New file.
4051
51514e06
MC
40522003-07-29 Michael Chastain <mec@shout.net>
4053
4054 * gdb.threads/tls.c (spin): Check errno only if sem_wait
4055 actually failed.
4056 (do_pass): Likewise.
4057 * gdb.threads/tls.exp: Always initialize no_of_threads.
4058
4ee6625b
DJ
40592003-07-27 Daniel Jacobowitz <drow@mvista.com>
4060
4061 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
4062 pattern.
4063 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
4064 * gdb.threads/tls.exp: Recognize one case of the host library not
4065 supporting TLS.
4066
225f2bf6
AC
40672003-07-27 Andrew Cagney <cagney@redhat.com>
4068
4069 * gdb.base/fileio.exp: Use SH when running commands using
4070 remote_exec.
4071
bcb27c9f
DJ
40722003-07-24 Daniel Jacobowitz <drow@mvista.com>
4073
4074 From Kei Sakamoto <sakamoto.kei@renesas.com>:
4075 * gdb.base/relocate.c (dummy): New padding array.
4076
3d67be83
MS
40772003-07-22 Michael Snyder <msnyder@redhat.com>
4078
d63a86f8 4079 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
4080
4081 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
4082 patterns to be more general, accepting old and new output.
4083 Some output chars (such as '+') also must be quoted.
d63a86f8 4084 Some addresses are displayed numerically instead of
3d67be83
MS
4085 symbolically.
4086
57ba3b85
MS
40872003-07-23 Michael Snyder <msnyder@redhat.com>
4088
686d097c
MS
4089 * gdb.base/return2.exp: Don't test long-long return.
4090
57ba3b85
MS
4091 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
4092 * gdb.disasm/t01_mov.exp: Ditto.
4093 * gdb.disasm/t02_mova.s: Ditto.
4094 * gdb.disasm/t02_mova.exp: Ditto.
4095 * gdb.disasm/t03_add.s: Ditto.
4096 * gdb.disasm/t03_add.exp: Ditto.
4097 * gdb.disasm/t04_sub.s: Ditto.
4098 * gdb.disasm/t04_sub.exp: Ditto.
4099 * gdb.disasm/t05_cmp.s: Ditto.
4100 * gdb.disasm/t05_cmp.exp: Ditto.
4101 * gdb.disasm/t06_ari2.s: Ditto.
4102 * gdb.disasm/t06_ari2.exp: Ditto.
4103 * gdb.disasm/t07_ari3.s: Ditto.
4104 * gdb.disasm/t07_ari3.exp: Ditto.
4105 * gdb.disasm/t08_or.s: Ditto.
4106 * gdb.disasm/t08_or.exp: Ditto.
4107 * gdb.disasm/t09_xor.s: Ditto.
4108 * gdb.disasm/t09_xor.exp: Ditto.
4109 * gdb.disasm/t10_and.s: Ditto.
4110 * gdb.disasm/t10_and.exp: Ditto.
4111 * gdb.disasm/t11_logs.s: Ditto.
4112 * gdb.disasm/t11_logs.exp: Ditto.
4113 * gdb.disasm/t12_bit.s: Ditto.
4114 * gdb.disasm/t12_bit.exp: Ditto.
4115 * gdb.disasm/t13_otr.s: Ditto.
4116 * gdb.disasm/t13_otr.exp: Ditto.
4117
e00759ef
EZ
41182003-07-22 Elena Zannoni <ezannoni@redhat.com>
4119
4120 * gdb.threads/tls.exp :Add kfail for 'info address' case.
4121
8bc2021f
EZ
41222003-07-22 Elena Zannoni <ezannoni@redhat.com>
4123
4124 * gdb.threads/tls.c : New file.
4125 * gdb.threads/tls.exp : New file.
4126 * gdb.threads/tls-main.c : New file.
4127 * gdb.threads/tls-shared.c : New file.
4128 * gdb.threads/tls-shared.exp : New file.
4129
89320c4c
AS
41302003-07-22 Andreas Schwab <schwab@suse.de>
4131
4132 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
4133
180dea7c
AS
41342003-07-20 Andreas Schwab <schwab@suse.de>
4135
4136 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
4137 due to insn reordering.
4138
0714963c
AC
41392003-07-15 Andrew Cagney <cagney@redhat.com>
4140
4141 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
4142
98a23b3f
MC
41432003-07-15 Michael Chastain <mec@shout.net>
4144
4145 * gdb.base/gdb1250.exp: New file.
4146 * gdb.base/gdb1250.c: New file.
4147
27e417a2
ML
41482003-07-09 Michal Ludvig <mludvig@suse.cz>
4149
4150 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
4151 expansion of size_t to 'unsigned long', not only to 'unsigned'.
4152
8bc2021f
EZ
41532003-07-09 Elena Zannoni <ezannoni@redhat.com>
4154
4155 * gdb.threads/tls.c: New file.
4156 * gdb.threads/tls.exp: New file.
4157 * gdb.threads/tls-main.c: New file.
4158 * gdb.threads/tls-shared.c: New file.
4159 * gdb.threads/tls-shared.exp: New file.
4160
d99968dc
EZ
41612003-07-09 Elena Zannoni <ezannoni@redhat.com>
4162
4163 * gdb.base/annota1.exp: Make sure that we properly escape the
4164 full path of the source file. Xfail more permissive patterns,
d63a86f8 4165 due to a compiler debug info problem.
d99968dc 4166
83876b3b
AS
41672003-07-07 Andreas Schwab <schwab@suse.de>
4168
2705e972
AS
4169 * gdb.asm/m68k.inc: New file.
4170 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
4171
83876b3b
AS
4172 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
4173 arguments"): Also match negative number.
4174
4175 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
4176
3a871b37
DJ
41772003-07-03 Daniel Jacobowitz <drow@mvista.com>
4178
4179 * gdb.base/store.c (charest): New typedef.
4180 (add_char): Rename to add_charest, update.
4181 (wack_char): Rename to wack_charest, update types. Return l + r
4182 to keep r live across the call.
4183 (wack_short, wack_int, wack_long, wack_longest, wack_float)
4184 (wack_double, wack_doublest): Return l + r to keep r live across
4185 the call.
4186 * gdb.base/store.exp: Accomodate store.c changes.
4187
b2a7f303
DC
41882003-06-30 David Carlton <carlton@kealia.com>
4189
4190 * gdb.c++/maint.exp (test_invalid_name): New.
4191 (test_first_component): Add tests for invalid names.
4192
3c6cb4a1
MC
41932003-06-29 Michael Chastain <mec@shout.net>
4194
4195 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
4196 output of '<VTT for class>' for virtual base classes.
4197
f1c2644b
DJ
41982003-06-29 Daniel Jacobowitz <drow@mvista.com>
4199
4200 * gdb.base/completion.exp: Tab-complete "complet" instead of
4201 "compl".
4202 * gdb.base/complex.exp, gdb.base/complex.c: New files.
4203
18080350
DJ
42042003-06-29 Daniel Jacobowitz <drow@mvista.com>
4205
4206 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
4207 * gdb.base/volatile.exp: Likewise.
4208
f56973f8
DJ
42092003-06-29 Daniel Jacobowitz <drow@mvista.com>
4210
4211 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
4212 gdb/1265.
4213
42142003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
4215 Daniel Jacobowitz <drow@mvista.com>
4216
4217 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
4218 initial line count of 'captured_main' from 26 to 32.
4219 (test_with_self): Allow xmalloc call to be interleaved with the
4220 preceding two lines.
4221
e766d4d6
JB
42222003-06-24 Joel Brobecker <brobecker@gnat.com>
4223
4224 * gdb.base/bang.exp: New testcase.
4225
f125c9a4
JB
42262003-06-23 Joel Brobecker <brobecker@gnat.com>
4227
4228 * gdb.base/langs.exp: Add some tests for the "minimal" language
4229 support.
4230
6e25beaf
EZ
42312003-06-23 Elena Zannoni <ezannoni@redhat.com>
4232
4233 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
4234 the testcase.
4235
2f816dda
DJ
42362003-06-22 Daniel Jacobowitz <drow@mvista.com>
4237
4238 * gdb.base/relocate.exp: Test add-symbol-file with a variable
4239 offset.
4240
db5a5748
DJ
42412003-06-22 Daniel Jacobowitz <drow@mvista.com>
4242
4243 * gdb.c++/pr-1210.cc: New file.
4244 * gdb.c++/pr-1210.exp: New file.
4245
1df0c130
DJ
42462003-06-21 Daniel Jacobowitz <drow@mvista.com>
4247
4248 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
4249 000-exec-continue.
4250
a92feac0
MK
42512003-06-15 Mark Kettenis <kettenis@gnu.org>
4252
4253 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
4254 on *-*-*bsd* instead of *-*-freebsd*.
4255
81a58f5b
AC
42562003-06-14 Andrew Cagney <cagney@redhat.com>
4257
4258 * gdb.base/store.exp: Test longest and doublest. Test all
4259 parameters. Weaken return statement match.
4260 * gdb.base/store.c: Add longest and doublest - aka long long and
4261 long double functions. Put all parameters into local register
4262 variables. Use negative values.
4263
b257a0d3
AC
42642003-06-14 Andrew Cagney <cagney@redhat.com>
4265
4266 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
4267 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
4268 exit status.
4269 * gdb.base/fileio.exp: Disable target when nointerrupts and
4270 noinferiorio, instead of limiting it to remote. Use remote_exec
4271 instead of system.
d63a86f8 4272
21c38304
JJ
42732003-06-12 Jeff Johnston <jjohnstn@redhat.com>
4274
4275 * gdb.base/float.exp: Add ia64 support.
4276
1bcdb424
CV
42772003-06-12 Corinna Vinschen <vinschen@redhat.com>
4278
4279 * gdb.base/fileio.exp: Run only on remote targets.
4280
6aeb981f
CV
42812003-06-10 Corinna Vinschen <vinschen@redhat.com>
4282
4283 * gdb.base/fileio.c: New file, testing File-I/O.
4284 * gdb.base/fileio.exp: Ditto.
4285
53df362e
RG
42862003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
4287
4288 * gdb.base/shreloc.exp: New file, check symbol values obtained from
4289 shared objects after relocation at load time (gdb PR/1132).
4290 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
4291 as above, part of the shared object relocation test.
4292
ffee1b46
MK
42932003-06-08 Mark Kettenis <kettenis@gnu.org>
4294
b5ca3722
MK
4295 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
4296 fully filled history list.
4297 * gdb.base/gdb_history: New file.
4298
03ed860d
MK
4299 * gdb.base/signals.exp: XFAIL "continue to func1" on
4300 i*86-*-freebsd*.
4301
ffee1b46
MK
4302 * gdb.base/attach.exp: When trying to attach to a nonexistent
4303 process, make it possible to specify the PID based on the target,
4304 and do so for *-*-freebsd*.
4305
d80dbb52
RH
43062003-06-02 Richard Henderson <rth@redhat.com>
4307
4308 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
4309
6dd77b81
RH
43102003-06-02 Richard Henderson <rth@redhat.com>
4311
4312 * gdb.base/selftest.exp: Next over lim_at_start initialization.
4313
f6347e16
RH
43142003-06-02 Richard Henderson <rth@redhat.com>
4315
4316 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
4317
2c161407
DJ
43182003-06-01 Daniel Jacobowitz <drow@mvista.com>
4319
4320 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
4321 of globalvar.
4322
572eb746
MK
43232003-06-01 Mark Kettenis <kettenis@gnu.org>
4324
4325 * gdb.asm/asm-source.exp: Check for memory read errors in
4326 disassembler test on *BSD too.
4327
9e9617a5
RH
43282003-06-01 Richard Henderson <rth@redhat.com>
4329
4330 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
4331 for .frame.
4332 (gdbasm_call): Lose ldgp.
4333 (gdbasm_startup): Add frame information.
4334 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
4335
7b34ad4e
MK
43362003-05-31 Mark Kettenis <kettenis@gnu.org>
4337
4338 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
4339 i?86-*-*.
4340
10059fdf
MK
43412003-05-30 Mark Kettenis <kettenis@gnu.org>
4342
4343 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4344 FreeBSD.
4345
acf4b816
RH
43462003-05-29 Richard Henderson <rth@redhat.com>
4347
4348 * gdb.asm/alpha.inc: New file.
4349 * gdb.asm/asm-source.exp: Use it.
4350
e9ecd949
JB
43512003-05-29 Jim Blandy <jimb@redhat.com>
4352
4353 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
4354 'core.PID'.
4355
e3e5a4f3
JB
43562003-05-22 Jim Blandy <jimb@redhat.com>
4357
4358 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
4359 backtrace.
d63a86f8 4360
72fe3d25
DC
43612003-05-20 David Carlton <carlton@math.stanford.edu>
4362
4363 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
4364 this time.
4365
58da2eb2
DC
43662003-05-19 David Carlton <carlton@bactrian.org>
4367
4368 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
4369 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
4370
1fcb5155
DC
43712003-05-19 David Carlton <carlton@bactrian.org>
4372
4373 * gdb.c++/namespace.exp: Add namespace scope and anonymous
4374 namespace tests.
4375 Bump copyright date.
4376 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
4377 (main): Call C::D::marker2.
4378 * gdb.c++/namespace1.cc: New file.
4379
85e85163
JJ
43802003-05-14 Jeff Johnston <jjohnstn@redhat.com>
4381
4382 Roland McGrath <roland@redhat.com>
d63a86f8 4383 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
4384 there is no manager thread.
4385
a25fbfec
JJ
43862003-05-08 Jeff Johnston <jjohnstn@redhat.com>
4387
d63a86f8
RM
4388 * gdb.threads/schedlock.exp: Remove assumption that all threads
4389 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
4390 in one of the child threads rather than the main thread.
4391
be375bae
JB
43922003-05-07 Jim Blandy <jimb@redhat.com>
4393
09bf6082
JB
4394 Add support for assembly source testing on the s390x.
4395 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
4396 architecture.
4397 * gdb.asm/s390x.inc: New file.
4398
be375bae
JB
4399 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
4400 succession of 'if' statements.
4401
00905d52
AC
44022003-05-05 Andrew Cagney <cagney@redhat.com>
4403
4404 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
4405
b1e29e33
AC
44062003-05-05 Andrew Cagney <cagney@redhat.com>
4407
4408 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
4409 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
4410
e33d66ec
EZ
44112003-05-02 Elena Zannoni <ezannoni@redhat.com>
4412
4413 * gdb.base/charset.exp: Update based on new behavior of set/show
4414 charset commands.
4415
2b6fd0d8
AC
44162003-05-01 Andrew Cagney <cagney@redhat.com>
4417
4418 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
4419 variable do not give memory errors.
4420
130cacce
AF
44212003-04-30 Adam Fedor <fedor@gnu.org>
4422
4423 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
4424 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
4425 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
4426 gdb.objc/basicclass.m: : New files
4427
4428 * lib/gdb.exp (gdb_compile_objc): New procedure.
4429
bea71854
DJ
44302003-04-27 Daniel Jacobowitz <drow@mvista.com>
4431
4432 * gdb.base/signals.exp: Make backtrace tests more specific.
4433
0f20eeea
DC
44342003-04-23 David Carlton <carlton@bactrian.org>
4435
4436 * gdb.c++/maint.exp (test_first_component): Add tests for
4437 'operator' in more locations.
4438
c8c4d8dc
KB
44392003-04-16 Kevin Buettner <kevinb@redhat.com>
4440
4441 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
4442
3fe60e3c
EZ
44432003-04-16 Elena Zannoni <ezannoni@redhat.com>
4444
4445 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
4446 func marke' instead. Update test name.
4447
9219021c
DC
44482003-04-15 David Carlton <carlton@math.stanford.edu>
4449
4450 * gdb.c++/maint.exp: New file.
4451
5dd55bdd
EZ
44522003-04-14 Elena Zannoni <ezannoni@redhat.com>
4453
4454 * gdb.threads/schedlock.c: Change type of thread function argument
4455 to long, to avoid warnings on 64-bit platforms.
4456
00890572
EZ
44572003-04-14 Elena Zannoni <ezannoni@redhat.com>
4458
4459 * gdb.base/attach.exp: Add new message from ptrace in case of
4460 attaching to nonexistent process.
d63a86f8 4461
93201743
JB
44622003-04-11 Jim Blandy <jimb@redhat.com>
4463
4464 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
4465 gdb.c++/userdef.cc: Place comments on the lines to which the
4466 marker function might return.
4467 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
4468 gdb.c++/userdef.exp: Look for those comments to check that we've
4469 returned to the right place, instead of checking line numbers.
4470
2a11c64d
EZ
44712003-04-11 Elena Zannoni <ezannoni@redhat.com>
4472
4473 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
4474 match on sourcefile name, instead of directory name.
4475
68ab8fc5
EZ
44762003-04-10 Elena Zannoni <ezannoni@redhat.com>
4477
d63a86f8 4478 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
4479 working directory name.
4480
5624293a
JB
44812003-04-09 Jim Blandy <jimb@redhat.com>
4482
4483 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
4484 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
4485 after an inferior function call, report the failure, but allow the
4486 test to continue.
4487
f1f02ee4
SC
44882003-04-05 Stephane Carrez <stcarrez@nerim.fr>
4489
4490 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
4491 with -DPROTOTYPES.
4492
6eb79af0
SC
44932003-04-05 Stephane Carrez <stcarrez@nerim.fr>
4494
4495 * gdb.base/break.exp: Revert last patch.
4496
8dfb4cf0
SC
44972003-04-04 Stephane Carrez <stcarrez@nerim.fr>
4498
4499 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
4500 with -DPROTOTYPES.
4501
ed4c619a
AC
45022003-04-02 Andrew Cagney <cagney@redhat.com>
4503
4504 * gdb.base/callfuncs.exp: Make "print add" messages unique.
4505 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
4506 matching directories by the name breakpoint.
4507 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
4508 Make "continue to marker1" consistent.
4509 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
4510 message consistent.
4511 * lib/gdb.exp: Put "the program is no longer running", and "the
4512 program exited" in parenthesis.
4513 * lib/mi-support.exp: Ditto.
d63a86f8 4514
4e35d5f0 45152003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 4516
4e35d5f0
BR
4517 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
4518
71900fe8
AC
45192003-03-29 Andrew Cagney <cagney@redhat.com>
4520
4521 * gdb.base/sizeof.c (main): Print the value of '\377'.
4522 * gdb.base/sizeof.exp: Check the sign of '\377'.
4523
c0655a16
MC
45242003-03-27 Michael Chastain <mec@shout.net>
4525
4526 * gdb.base/gdb1090.exp: New file.
4527 * gdb.base/gdb1090.cc: New file.
4528
5b2a3989
JB
45292003-03-27 J. Brobecker <brobecker@gnat.com>
4530
4531 * gdb.gdb/observer.exp: New regression test.
4532
79876890
MC
45332003-03-27 Michael Chastain <mec@shout.net>
4534
4535 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
4536 * gdb.base/ptype.exp: Likewise.
4537
6eac95e3
CV
45382003-03-27 Corinna Vinschen <vinschen@redhat.com>
4539
4540 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
4541
e8c71839
MC
45422003-03-26 Michael Chastain <mec@shout.net>
4543
4544 * gdb.base/ptype.exp: Actually use some typedef'd types.
4545
71b10041
SC
45462003-03-21 Stephane Carrez <stcarrez@nerim.fr>
4547
4548 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
4549 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
4550
2512cf80
CV
45512003-03-20 Corinna Vinschen <vinschen@redhat.com>
4552
4553 * gdb.base/default.exp: Fix regular expression.
4554
0d195a4f
CV
45552003-03-20 Corinna Vinschen <vinschen@redhat.com>
4556
4557 * gdb.base/args.exp: Fix regular expression.
4558
8a2dbca8
CV
45592003-03-20 Corinna Vinschen <vinschen@redhat.com>
4560
4561 * gdb.base/help.exp: Allow Win32 child process.
4562
bf028682
CV
45632003-03-20 Corinna Vinschen <vinschen@redhat.com>
4564
4565 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
4566 when stepping out of main().
4567
182dbe85
CV
45682003-03-20 Corinna Vinschen <vinschen@redhat.com>
4569
4570 * gdb.base/default.exp: Check for win32 specific message when calling
4571 "run" without executable.
4572
d67a6ba5
CV
45732003-03-20 Corinna Vinschen <vinschen@redhat.com>
4574
4575 * gdb.base/args.exp: Expect .exe in output.
4576
a955b5bb
CV
45772003-03-20 Corinna Vinschen <vinschen@redhat.com>
4578
4579 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
4580 Cygwin native.
4581
bf6bad4b
AC
45822003-03-17 Andrew Cagney <cagney@redhat.com>
4583
4584 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
4585 vector registes.
4586 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
4587 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
4588
293e9a31
DC
45892003-03-17 David Carlton <carlton@math.stanford.edu>
4590
4591 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
4592 test, for PR breakpoints/38.
4593 Call test_watchpoint_and_breakpoint.
4594 * gdb.base/watchpoint.c (func3): New function.
4595 (main): Call func3.
4596
5330f2db
DC
45972003-03-04 David Carlton <carlton@math.stanford.edu>
4598
4599 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
4600 Garply<Garply<char> >:: garply".
4601 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
4602 with respect to PR c++/1111; note also PR c++/1113.
4603 (test_template_breakpoints): KFAIL "constructor breakpoint" with
4604 respect to PR c++/1062.
4605 KFAIL "destructor breakpoint" with respect to PR c++/1112.
4606
6ece72da
DC
46072003-03-03 David Carlton <carlton@math.stanford.edu>
4608
4609 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
4610 with respect to PR c++/57.
4611 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
4612 c++/826.
4613 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
4614 respect to PR c++/57.
4615
85ca1584
DC
46162003-03-03 David Carlton <carlton@math.stanford.edu>
4617
4618 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
4619 respect to PR c++/33 into FAILs.
4620
98e9c5b8
MC
46212003-03-03 Michael Chastain <mec@shout.net>
4622
7bedbf27
MC
4623 * configure.in: Update copyright years.
4624
46252003-03-03 Michael Chastain <mec@shout.net>
4626
4627 * Makefile.in: Update copyright years.
98e9c5b8 4628
f683e100
DC
46292003-02-28 David Carlton <carlton@math.stanford.edu>
4630
4631 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
4632 print class instead of struct and/or superfluous protection
4633 specifiers, as long as the resulting output is equivalent to the
4634 source code.
4635 Delete FIXME from end of messages on tests that don't need
4636 fixing.
4637
a9e0cf2c
DC
46382003-02-28 David Carlton <carlton@math.stanford.edu>
4639
4640 * gdb.c++/templates.exp (do_tests): Allow const in the two
4641 Foo<volatile char *>::foo tests.
4642
e8d359df
MS
46432003-02-27 Michael Snyder <msnyder@redhat.com>
4644
d63a86f8 4645 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
4646 will be consistant.
4647
0b71dc91
DC
46482003-02-26 David Carlton <carlton@math.stanford.edu>
4649
4650 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
4651 char *>::foo" test with respect to PR c++/33. Create a new test
4652 which is identical to that one except that it doesn't put the
4653 space between the "char" and the "*"; KFAIL it, too.
4654
dd14ab43
DC
46552003-02-26 David Carlton <carlton@math.stanford.edu>
4656
4657 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
4658 template types into either PASSes or KFAILs (corresponding to PR
4659 c++/57). Tweak indentation. Update copyright.
4660
1146c7f1
SC
46612003-02-23 Stephane Carrez <stcarrez@nerim.fr>
4662
4663 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
4664
74641dfb
MC
46652003-02-13 Michael Chastain <mec@shout.net>
4666
4667 * gdb.base/exprs.exp: Remove i960 remnants.
4668 * gdb.base/funcargs.exp: Likewise.
4669 * gdb.base/list.exp: Likewise.
4670 * gdb.base/ptype.exp: Likewise.
4671
559cd2d0
DC
46722003-02-14 David Carlton <carlton@math.stanford.edu>
4673
4674 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
4675 pEe->D::vg()" from XFAIL to KFAIL.
4676
c4f90d87
JM
46772003-02-13 Jason Molenda (jmolenda@apple.com)
4678
4679 * gdb.base/maint.exp: Update maint print statistics regexp to include
4680 new entries.
4681
cbc4d97c
MC
46822003-02-13 Michael Chastain <mec@shout.net>
4683
4684 * gdb.c++/inherit.exp: Remove call to get_debug_format.
4685
40f235b7
MC
46862003-02-12 Michael Chastain <mec@shout.net>
4687
4688 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
4689 * gdb.c++/inherit.exp: Likewise.
4690 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
4691 * gdb.c++/templates.exp: Likewise.
4692 * gdb.c++/virtfunc.exp: Likewise.
4693
c56716b0
JM
46942003-02-06 Jason Molenda (jason-cl@molenda.com)
4695
4696 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
4697 why the code is written that way.
4698
070afcf8
MC
46992003-02-05 Michael Chastain <mec@shout.net>
4700
4701 * gdb.base/dump.exp: Add missing copyright line.
4702
5d0331e5
JM
47032003-02-05 Jason Molenda (jason-cl@molenda.com)
4704
f7ae6d3e 4705 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
4706 at the beginning so the breakpoint doesn't get set on the loop.
4707
92851186
MC
47082003-02-05 Michael Chastain <mec@shout.net>
4709
4710 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
4711 output for configurations with gcc 2.95.3.
4712
cbf1e085
AC
47132003-02-05 Keith Seitz <keiths@redhat.com>
4714 Andrew Cagney <ac131313@redhat.com>
4715
4716 * gdb.mi/mi-cli.exp: New file.
d63a86f8 4717
29518e1e
MC
47182003-02-04 Michael Chastain <mec@shout.net>
4719
4720 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
4721 Call perror and then continue.
4722
5af1d5f3
MC
47232003-02-03 Michael Chastain <mec@shout.net>
4724
4725 * gdb.c++/pr-1023.cc: New file.
4726 * gdb.c++/pr-1023.exp: New file.
4727
6b549786
JB
47282003-02-05 Jim Blandy <jimb@redhat.com>
4729
4730 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
4731 it's local to foobar. Check for it there, and check that it's not
4732 present in main.
4733 * gdb.c++/local.cc (marker2): New function.
4734 (foobar): Call marker1.
4735 (main): Call marker2 instead of marker1.
4736
67f16606
AC
47372003-02-04 Andrew Cagney <ac131313@redhat.com>
4738
4739 * gdb.disasm/mn10200.exp: Obsolete file.
4740 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
4741 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
4742 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
4743
1c5cb38e
DC
47442003-02-04 David Carlton <carlton@math.stanford.edu>
4745
4746 * gdb.c++/overload.exp: Test intToChar(1).
4747 * gdb.c++/overload.cc (intToChar): New.
4748 (main): Call intToChar.
4749
d1fe6965
DC
47502003-02-03 David Carlton <carlton@math.stanford.edu>
4751
4752 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
4753 'might_kfail' arg.
4754 KFAIL some of the continue_to_bp_overloaded calls, according to
4755 PR c++/1025.
4756
9ba61c5d
MC
47572003-02-01 Michael Chastain <mec@shout.net>
4758
4759 * gdb.base/advance.c (marker1): New marker function.
4760 * gdb.base/advance.exp: When the 'advance' command lands on the
4761 return breakpoint, it can legitimately stop on either the
4762 current line or the next line. Accommodate both outcomes.
4763 * gdb.base/until.exp: Likewise.
4764
e7494ffb
AC
47652003-02-02 Andrew Cagney <ac131313@redhat.com>
4766
4767 2002-11-10 Jason Molenda (jason-cl@molenda.com):
4768 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
4769 now a list, not a tuple.
4770 * gdb.mi/mi-var-display.exp: Ditto.
4771 * gdb.mi/gdb792.exp: Ditto.
4772
075559bc
AC
47732003-02-01 Andrew Cagney <ac131313@redhat.com>
4774
4775 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
4776 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
4777 stack backtraces.
4778 * gdb.mi/mi-syn-frame.c: Part of same.
4779
2bd4c7b1
MK
47802003-02-01 Mark Kettenis <kettenis@gnu.org>
4781
4782 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
4783 gdb.mi/mi1-pthreads.exp: Return instead of calling
4784 gdb_suppress_entire_file.
4785
eabd8992
MS
47862003-02-01 Mark Salter <msalter@redhat.com>
4787
4788 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
4789
71469e2f
MS
47902003-01-31 Mark Salter <msalter@redhat.com>
4791
4792 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
4793 Support empty arg.
4794
38a94d44
MC
47952003-01-30 Michael Chastain <mec@shout.net>
4796
4797 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
4798 This was a workaround for a UTF-8 bug in readline 4.3. The bug
4799 has been fixed in gdb/readline on 2003-01-09.
4800
19ea9e73
MS
48012003-01-29 Michael Snyder <msnyder@redhat.com>
4802
e8d359df
MS
4803 * gdb.base/maint.exp: Allow for leading underscore in symbol.
4804 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
4805 * gdb.base/args.exp: Skip if target does not support args passing.
4806
2307bd6a
DJ
48072003-01-22 Daniel Jacobowitz <drow@mvista.com>
4808
19ea9e73 4809 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
4810 gdb_test. Accept a list of expect arguments as the third
4811 parameter.
4812 (gdb_test): Use it.
4813
f2dd3617
EZ
48142003-01-20 Elena Zannoni <ezannoni@redhat.com>
4815
4816 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
4817 allow for different test tree configurations. Update some
4818 tescases accordingly.
4819 * gdb.arch/altivec-regs.exp: Ditto.
4820 * gdb.asm/asm-source.exp: Ditto.
4821 * gdb.base/advance.exp: Ditto.
4822 * gdb.base/display.exp: Ditto.
d63a86f8 4823 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
4824 * gdb.base/mips_pro.exp: Ditto.
4825 * gdb.base/overlays.exp: Ditto.
4826 * gdb.base/relocate.exp: Ditto.
4827 * gdb.base/setshow.exp: Ditto.
4828 * gdb.base/step-line.exp: Ditto.
4829 * gdb.base/step-test.exp: Ditto.
4830 * gdb.base/until.exp: Ditto.
4831 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
4832
c71cdefd
DC
48332003-01-17 David Carlton <carlton@math.stanford.edu>
4834
4835 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
4836 corresponding to PR c++/945.
4837 Update copyright.
4838
fdba05d7
DC
48392003-01-17 David Carlton <carlton@math.stanford.edu>
4840
4841 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
4842 corresponding to PR c++/68.
4843
48442003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
4845
4846 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
4847 (test_paddr_hairy_functions): Call print_addr_2_kfail for
4848 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
4849
c362c33a
EZ
48502003-01-15 Elena Zannoni <ezannoni@redhat.com>
4851
0fbc361c
EZ
4852 * gdb.base/break.exp: Fix change of default location, because of
4853 removal of until tests.
4854 * gdb.base/help.exp: Update test for new 'until' help message.
4855 Add test for help on 'advance'.
c362c33a
EZ
4856 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
4857
dabf8a35
MK
48582003-01-15 Mark Kettenis <kettenis@gnu.org>
4859
4860 * gdb.base/default.exp: Adapt "info float" test for recent changes
4861 to that command. Add test for "info vector".
4862 * gdb.base/float.exp: New file. Add test for "info float" that
4863 resembles the old test in gdb.base/default.exp.
4864
a1769aca
DC
48652003-01-15 David Carlton <carlton@math.stanford.edu>
4866
4867 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
4868
82025e13
EZ
48692003-01-15 Elena Zannoni <ezannoni@redhat.com>
4870
4871 * gdb.base/break.exp: Move the tests of until command from here...
4872 * gdb.base/until.exp: ... to here. New file. Add other tests.
4873 * gdb.base/advance.c: New file.
4874 * gdb.base/advance.exp: New file.
4875
8f9ab801
EZ
48762003-01-14 Elena Zannoni <ezannoni@redhat.com>
4877
4878 * gdb.base/args.c: New file.
4879 * gdb.base/args.exp: New file.
4880
9ae66589
DJ
48812003-01-14 Daniel Jacobowitz <drow@mvista.com>
4882
4883 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
4884
8d77e5c3
DJ
48852003-01-14 Daniel Jacobowitz <drow@mvista.com>
4886
4887 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
4888
12d2f0a1
DJ
48892003-01-14 Daniel Jacobowitz <drow@mvista.com>
4890
4891 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
4892 dates.
4893
6ca37014
DJ
48942003-01-13 Daniel Jacobowitz <drow@mvista.com>
4895
4896 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
4897
b0023472
DJ
48982003-01-13 Daniel Jacobowitz <drow@mvista.com>
4899
4900 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
4901 (ptype &*"foo").
4902 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
4903
607fbc54 49042003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
4905
4906 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
4907 * gdb.mi/mi1-console.exp: Likewise.
4908
607fbc54 49092003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
4910
4911 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
4912 * gdb.mi/mi1-console.exp: Likewise.
4913
a1fb14a2
DJ
49142003-01-13 Daniel Jacobowitz <drow@mvista.com>
4915
4916 * gdb.c++/overload.exp: Remove some fixed XFAILs.
4917
c4cf40b7
DJ
49182003-01-09 Daniel Jacobowitz <drow@mvista.com>
4919
4920 * gdb.base/detach.exp: New test.
4921
696d5a5b
DJ
49222003-01-09 Daniel Jacobowitz <drow@mvista.com>
4923
4924 * Makefile.in (ALL_SUBDIRS): New variable.
4925 (subdirs, clean, distclean): Use it.
4926 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
4927 regenerating Makefile, since it is generated from the top level.
4928 * gdb.asm/Makefile.in: Likewise.
4929 * gdb.base/Makefile.in: Likewise.
4930 * gdb.c++/Makefile.in: Likewise.
4931 * gdb.disasm/Makefile.in: Likewise.
4932 * gdb.java/Makefile.in: Likewise.
4933 * gdb.mi/Makefile.in: Likewise.
4934 * gdb.threads/Makefile.in: Likewise.
4935 * gdb.trace/Makefile.in: Likewise.
4936
754533e4
DC
49372003-01-09 David Carlton <carlton@math.stanford.edu>
4938
4939 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
4940 Add copyright year 2003.
4941
d8b3e9ee
MC
49422003-01-06 Michael Chastain <mec@shout.net>
4943
4944 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
4945 When selecting a thread, 'line' and 'file' are optional.
4946 * gdb.mi/mi1-pthreads.exp: Likewise.
4947
8e9e0fe6
AS
49482003-01-06 Andreas Schwab <schwab@suse.de>
4949
4950 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
4951 failures.
4952
b5ab8ff3
DJ
49532003-01-04 Daniel Jacobowitz <drow@mvista.com>
4954
4955 Fix PR gdb/844
4956 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
4957 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
4958
4959 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
4960 instead of calling gdb_suppress_entire_file.
4961 * gdb.threads/print-threads.exp: Likewise.
4962 * gdb.threads/schedlock.exp: Likewise.
4963
4964 * gdb.threads/killed.exp: Return instead of calling
4965 gdb_suppress_entire_file.
4966 * gdb.threads/linux-dp.exp: Likewise.
4967 * gdb.threads/pthreads.exp: Likewise.
4968
1e698235
DJ
49692003-01-04 Daniel Jacobowitz <drow@mvista.com>
4970
4971 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
4972 stabs.
4973 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
4974 * gdb.base/whatis.exp: Always allow (void) after function names.
4975
147ff08c
DJ
49762003-01-04 Daniel Jacobowitz <drow@mvista.com>
4977
4978 * gdb.c++/casts.exp: Correct regexp.
4979
dc62bfc2
MK
49802003-01-04 Mark Kettenis <kettenis@gnu.org>
4981
4982 * configure.in: Call AC_CONFIG_HEADER. Don't call
4983 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
4984 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
4985 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
4986 aforementioned directories in the AC_OUPUT call.
4987 * config.hin: New file.
4988 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
4989 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
4990 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
4991 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
4992 pass -I$objdir instead of -I$objdir/$subdir in compilation.
4993 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
4994 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
4995 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
4996 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
4997 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
4998 gdb.threads/configure.in, gdb.threads/configure,
4999 gdb.threads/config.in, gdb.trace/configure.in,
5000 gdb.trace/configure: Removed.
5001
77afa639
MC
50022003-01-03 Michael Chastain <mec@shout.net>
5003
5004 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
5005 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
5006
7634bb6e
DJ
50072003-01-03 Daniel Jacobowitz <drow@mvista.com>
5008
5009 * gdb.base/store.exp: Fix regular expressions.
5010
b39c905e
MK
50112002-12-28 Mark Kettenis <kettenis@gnu.org>
5012
5013 * configure.in: Rewrite.
5014 * configure: Regenerated.
5015
0a8551dd
DC
50162003-01-03 David Carlton <carlton@math.stanford.edu>
5017
5018 * gdb.base/psymtab.exp: New file.
5019 * gdb.base/psymtab1.c: Ditto.
5020 * gdb.base/psymtab2.c: Ditto.
5021
c60b7188
AF
50222002-12-23 Adam Fedor <fedor@gnu.org>
5023
5024 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
5025
ee73db83
DC
50262002-12-23 David Carlton <carlton@math.stanford.edu>
5027
5028 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
5029 and current_directory initialization.
5030
d6c1774e
JB
50312002-12-22 Jim Blandy <jimb@redhat.com>
5032
f0a847b8
JB
5033 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
5034 rather than as part of the output file name.
5035
d6c1774e
JB
5036 * gdb.base/attach.exp: There's no need to copy the test program to
5037 /tmp; that was only ever necessary on HP/UX, and this test is
5038 entirely disabled there anyway.
5039
f0708dbb
JB
50402002-12-21 Jim Blandy <jimb@redhat.com>
5041
4c2acfea
JB
5042 * gdb.c++/psmang.exp: Doc fix.
5043
f0708dbb
JB
5044 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
5045 test.
5046
9579e000
DC
50472002-12-20 David Carlton <carlton@math.stanford.edu>
5048
5049 * gdb.c++/annota2.exp: KFAIL annotate-quit.
5050
d1810171
MC
50512002-12-18 Michael Chastain <mec@shout.net>
5052
5053 * gdb.c++/annota2.exp: Add copyright year 2002.
5054
76565097
DC
50552002-12-17 David Carlton <carlton@math.stanford.edu>
5056
5057 * gdb.c++/try_catch.cc: Add marker comments.
5058 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
5059 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
5060 * gdb.c++/m-static.cc: Ditto.
5061 * gdb.c++/m-static1.cc: Ditto.
5062 * gdb.c++/try_catch.cc: Ditto.
5063
da81390b
JJ
50642002-12-16 Jeff Johnston <jjohnstn@redhat.com>
5065
5066 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
5067 to see whether we are using the new -environment-directory
5068 command which resets via -r or the old version of the command
5069 which may prompt the user. Part of fix for gdb/741.
5070
b304d130
AC
50712002-12-13 Andrew Cagney <ac131313@redhat.com>
5072
5073 * gdb.fortran/types.exp: Update obsolete comment.
5074 * gdb.fortran/exprs.exp: Ditto.
5075 * lib/gdb.exp: Delete obsolete code.
5076 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
5077 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
5078 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
5079 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
5080 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
5081 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
5082 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
5083 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
5084 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
5085 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
5086 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
5087 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
5088 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
5089 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
5090 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
5091 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
5092 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
5093 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
5094 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
5095 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
5096 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
5097 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
5098 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
5099 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
5100 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
5101 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
5102 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
5103 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
5104 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
5105 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
5106 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
5107 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
5108 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
5109 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
5110 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
5111 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
5112 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
5113
a23b6e6a
DC
51142002-12-11 David Carlton <carlton@math.stanford.edu>
5115
5116 * gdb.c++/m-data.exp: Add test for members that shadow global
5117 variables: see PR gdb/804.
5118 * gdb.c++/m-data.cc: Ditto.
5119
6604731b
DJ
51202002-12-10 Daniel Jacobowitz <drow@mvista.com>
5121
5122 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
5123
de46ecd7
DC
51242002-12-06 David Carlton <carlton@math.stanford.edu>
5125
5126 * gdb.base/store.c: Don't declare functions static.
5127
27e829d0
AC
51282002-12-04 Andrew Cagney <ac131313@redhat.com>
5129
5130 * gdb.base/store.exp, gdb.base/store.c: New files.
5131
92806416
DJ
51322002-12-03 Daniel Jacobowitz <drow@mvista.com>
5133
5134 * gdb.base/selftest.exp: Update for current gdb.
5135
3bcbaac5
DJ
51362002-12-03 Daniel Jacobowitz <drow@mvista.com>
5137
5138 * gdb.base/maint.exp: Only dump symbols from one source file
5139 or objfile.
5140
f4f00b1f
DJ
51412002-12-03 Daniel Jacobowitz <drow@mvista.com>
5142
5143 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
5144 function call.
5145
f1c8a949
JB
51462002-11-25 Jim Blandy <jimb@redhat.com>
5147
5148 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
5149 function appearing in error message.
5150
9e297a97
DJ
51512002-11-21 Daniel Jacobowitz <drow@mvista.com>
5152
5153 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
5154
1f312e79
JJ
51552002-11-08 Jeff Johnston <jjohnstn@redhat.com>
5156
d63a86f8
RM
5157 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
5158 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
5159 should be in mi console format. This is part of fix for PR gdb/604.
5160
83c31e7d
FN
51612002-09-18 Fernando Nasser <fnasser@redhat.com>
5162
5163 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
5164 which explicitly prints the zero offset as "+0".
5165
322b3f65
DJ
51662002-10-22 Daniel Jacobowitz <drow@mvista.com>
5167
5168 * gdb.threads/schedlock.c (args): Make unsigned.
5169
51702002-10-21 Daniel Jacobowitz <drow@mvista.com>
5171
5172 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
5173 numbers. Allow "foo2|selected stack frame".
5174 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
5175 * gdb.asm/asmsrc2.s: Likewise.
5176 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
5177 comments.
5178 * gdb.asm/mips.inc: New file.
5179
5e2fe5b8
AF
51802002-10-18 Adam Fedor <fedor@gnu.org>
5181
5182 * gdb.base/default.exp: Update expected output to include 'ObjC'.
5183 * gdb.base/help.exp: Likewise.
5184
abe1a5d0
KB
51852002-10-17 Kevin Buettner <kevinb@redhat.com>
5186
5187 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
5188 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
5189
10abb1d4
JB
51902002-10-02 Jim Blandy <jimb@redhat.com>
5191
5192 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
5193
1f609b42
AC
51942002-10-01 Andrew Cagney <ac131313@redhat.com>
5195
5196 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
5197 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
5198 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
5199 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
5200 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
5201 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
5202 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
5203
0aee02e4
AC
52042002-09-29 Andrew Cagney <ac131313@redhat.com>
5205
5206 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
5207 * mi0-disassemble.exp, mi0-eval.exp: Delete.
5208 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
5209 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
5210 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
5211 * mi0-var-block.exp, mi0-var-child.exp: Delete.
5212 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 5213
6fde09ad
KB
52142002-09-27 Kevin Buettner <kevinb@redhat.com>
5215
5216 * gdb.base/annota1.exp (info break): Make directory components of
5217 path optional since not all compilers emit this debug information.
5218
5219 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
5220 step ends up stepping out of the function instead of stopping on
5221 the epilogue.
5222
9e8aab75
KS
52232002-09-26 Keith Seitz <keiths@redhat.com>
5224
5225 * lib/insight-support.exp (gdbtk_start): Figure out where
5226 the insight executable is based on where gdb is. Use this
5227 executable to start insight instead of gdb.
5228
e36180d7
AC
52292002-09-25 Andrew Cagney <cagney@redhat.com>
5230
5231 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
5232
9dd34b2b
AC
52332002-09-24 Andrew Cagney <ac131313@redhat.com>
5234
5235 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
5236 test_isolated_complaints.
5237 (test_empty_complaint): New function.
5238 (test_empty_complaints): New function. Check no output when no
5239 complaints.
d63a86f8 5240
dea97812
KB
52412002-09-19 Jim Blandy <jimb@redhat.com>
5242
5243 * gdb.base/charset.exp, gdb.base/charset.c: New files.
5244
54951bd7
AC
52452002-09-19 Andrew Cagney <ac131313@redhat.com>
5246
5247 * gdb.gdb/complaints.exp: New file.
5248
dec43320
AC
52492002-09-18 Andrew Cagney <ac131313@redhat.com>
5250
5251 * gdb.base/maint.exp: Check `help maint internal-warning'.
5252
e70d6e3f
DC
52532002-09-18 David Carlton <carlton@math.stanford.edu>
5254
5255 * gdb.c++/m-static.exp: Remove breakpoints depending on line
5256 numbers, and replace them by a single breakpoint after the
5257 constructors are all finished.
5258 Add test 4.
5259 * gdb.c++/m-static.cc: Add test 4.
5260 * gdb.c++/m-static.h: New file.
5261 * gdb.c++/m-static1.cc: New file.
5262
5263 * gdb.c++/printmethod.exp: New file.
5264 * gdb.c++/printmethod.cc: New file.
5265
5266 * gdb.c++/pr-574.exp: New file.
5267 * gdb.c++/pr-574.cc: New file.
5268
afb5c968
CV
52692002-09-18 Corinna Vinschen <vinschen@redhat.com>
5270
5271 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
5272 embedded targets which never actually exit.
5273
31e45dee
FN
52742002-09-18 Fernando Nasser <fnasser@redhat.com>
5275
5276 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
5277 "don't step after run" as unresolved or unsupported, instead of xfail.
5278
a283c5a1
CV
52792002-09-18 Corinna Vinschen <vinschen@redhat.com>
5280
5281 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
5282 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
5283 Add newline to expected string in "step out of main (status wrapper)"
5284 case.
5285
11350d2a
CV
52862002-09-18 Corinna Vinschen <vinschen@redhat.com>
5287
5288 * lib/gdb.exp (rerun_to_main): Allow restarting application.
5289 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
5290
0deec7d6
TT
52912002-09-17 Tom Tromey <tromey@redhat.com>
5292
5293 * gdb.base/printcmds.exp (test_print_string_constants): Expect
5294 \000, not \0, in double-quoted string.
5295
b2b4a1b5
CV
52962002-09-14 Corinna Vinschen <vinschen@redhat.com>
5297
c9d37158 5298 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
5299 string after running the commands execution on breakpoint tests.
5300
1c56143a
CV
53012002-09-13 Corinna Vinschen <vinschen@redhat.com>
5302
5303 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
5304
37f8da45
JB
53052002-09-12 Joel Brobecker <brobecker@gnat.com>
5306
5307 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
5308
08b468e0
KS
53092002-09-10 Keith Seitz <keiths@redhat.com>
5310
5311 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
5312 runto proc.
5313 (mi_run_to_main): Use mi_runto.
5314 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
5315
dc360f58
KS
53162002-09-10 Keith Seitz <keiths@redhat.com>
5317
5318 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
5319 regexp for stopping at main. Could have multiple event notifications.
5320 Don't assume that main was declared with no parameters.
5321 (mi_next): Use mi_step_to.
5322 (mi_step): Use mi_next_to.
5323
ce3abcfb
CV
53242002-09-09 Corinna Vinschen <vinschen@redhat.com>
5325
5326 * gdb.base/default.exp: Fix expected string in `info float' test.
5327
d1f5b980
BE
53282002-09-09 Ben Elliston <bje@redhat.com>
5329
5330 * config/mips.exp: Update comments.
5331 * config/mips-idt.exp: Likewise.
5332 * config/nind.exp: Likewise.
5333 * config/slite.exp: Likewise.
5334 * config/sparclet.exp: Likewise.
5335 * config/udi.exp: Likewise.
5336 * config/vx.exp: Likewise.
5337 * config/vxworks29k.exp: Likewise.
5338
2f71430b
JB
53392002-09-05 Jim Blandy <jimb@redhat.com>
5340
5341 * gdb.threads/killed.exp: Fix test failure message.
5342
7ddebc7e
KS
53432002-09-04 Keith Seitz <keiths@redhat.com>
5344
5345 * lib/mi-support.exp: Update copyright.
5346 (mi_gdb_test): Increase the priority of the expected pattern
5347 so that it matches gdb_test.
5348
0ae67eb3
KS
53492002-09-03 Keith Seitz <keiths@redhat.com>
5350
5351 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
5352 Use integer comparison instead of string comparison for testing
5353 whether binary was built.
5354
38fc42c8
JB
53552002-09-03 Jim Blandy <jimb@redhat.com>
5356
5357 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
5358
b6ff0e81
JB
53592002-08-29 Jim Blandy <jimb@redhat.com>
5360
5361 * gdb.threads/pthreads.exp: Move the portable thread compilation
5362 code into a function in lib/gdb.exp, and call that from here.
5363 * lib/gdb.exp (gdb_compile_pthreads): New function.
5364
07c98896
KS
53652002-08-29 Keith Seitz <keiths@redhat.com>
5366
5367 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
5368 expect_out so that callers can get at it.
5369
0312286c
DJ
53702002-08-23 Daniel Jacobowitz <drow@mvista.com>
5371
5372 * gdb.threads/print-threads.c: New file.
5373 * gdb.threads/print-threads.exp: New file.
5374 * gdb.threads/schedlock.c: New file.
5375 * gdb.threads/schedlock.exp: New file.
5376
dd039bc4
EZ
53772002-08-22 Elena Zannoni <ezannoni@redhat.com>
5378
5379 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
5380 not altivec.c.
5381
1f36144c
MK
53822002-08-17 Mark Kettenis <kettenis@gnu.org>
5383
5384 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
5385 targets. The problem should be fixed now.
5386
16057ec7 53872002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
5388
5389 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
5390 2002-07-24 change that removes final dots from error messages.
5391
3c1499ad
TT
53922002-08-13 Tom Tromey <tromey@redhat.com>
5393
5394 * gdb.base/readline.exp: New file.
5395
a20ce2c3
AC
53962002-08-01 Andrew Cagney <ac131313@redhat.com>
5397
5398 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
5399 supress message.
5400
db034ac5
AC
54012002-08-01 Andrew Cagney <cagney@redhat.com>
5402
5403 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
5404 CHILL_FOR_TARGET and CHILL_LIB.
5405 * configure.in (configdirs): Remove gdb.chill.
5406 * configure: Regenerate.
5407 * lib/gdb.exp: Obsolete references to chill.
5408 * gdb.fortran/types.exp: Ditto.
5409 * gdb.fortran/exprs.exp: Ditto.
5410
3e000b18
KB
54112002-07-30 Kevin Buettner <kevinb@redhat.com>
5412
5413 * gdb.base/shlib-call.exp (additional_flags): Conditionally
5414 set Irix-specific compile and link flags.
5415
28f4966b
KB
54162002-07-29 Kevin Buettner <kevinb@redhat.com>
5417
5418 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
5419 source files. The ``-o'' option doesn't work with the ``-E'' option
5420 when using the Irix compiler.
5421
46c0d5a6
DJ
54222002-07-19 Daniel Jacobowitz <drow@mvista.com>
5423
5424 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
5425 Improve support for reusing an exec file. Copy exec file
5426 to target, and run gdbserver on the target instead of on the host.
5427
eecf4bed
JB
54282002-07-18 Jim Blandy <jimb@redhat.com>
5429
0f815cdf
JB
5430 * gdb.base/ending-run.exp: Don't expect to see the program end in
5431 some orderly fashion when we're running on a real stand-alone
5432 board.
5433
eecf4bed
JB
5434 * gdb.base/interrupt.exp: Correct logic for skipping tests on
5435 targets that don't support interrupts.
5436
52d309e4
JB
54372002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
5438
5439 * gdb.base/attach.exp: Add patterns to match output from /proc-based
5440 systems.
5441 Move comments in expect statements to inside the actions, so that they
5442 don't get matched against.
5443
ff683d9e
MK
54442002-07-10 Mark Kettenis <kettenis@gnu.org>
5445
5446 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
5447 function when asleep" test.
5448
b5356753
AC
54492002-07-10 Andrew Cagney <ac131313@redhat.com>
5450
5451 * gdb.base/page.exp: Rewrite to handle problems with very long
5452 `info set' output. Update copyright.
5453
6aa4d13a
AC
54542002-06-26 Andrew Cagney <ac131313@redhat.com>
5455
5456 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
5457 gdb.threads-hp.
5458 * gdb.hp/configure: Regenerate.
5459 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
5460 * gdb.hp/gdb.threads-hp/configure: Delete file.
5461 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
5462
8cf8c2b8
AC
54632002-06-22 Andrew Cagney <ac131313@redhat.com>
5464
5465 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
5466 setlocale, bindtextdomain and textdomain.
5467
6827a8f8
JB
54682002-06-11 Jim Blandy <jimb@redhat.com>
5469
919d772c
JB
5470 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
5471 preprocessor macro information is present.
5472
6827a8f8
JB
5473 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
5474 tests.
5475
c15b0d21
MS
54762002-06-06 Michael Snyder <msnyder@redhat.com>
5477
c5984d70
MS
5478 * gdb.base/overlays.exp: Record addresses of overlay
5479 functions in TCL variables rather than in GDB variables,
5480 to avoid having GDB convert them to pointers (with loss
5481 of information).
5482
d63a86f8 5483 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 5484 default linker script changes.
c15b0d21
MS
5485 * gdb.base/long_long.exp: Add check for sizeof (long double).
5486
be26fe0d
ML
54872002-06-06 Michal Ludvig <mludvig@suse.cz>
5488
5489 * gdb.asm/asm-source.exp: Add x86-64 target.
5490 * gdb.asm/x86_64.inc: New.
d63a86f8 5491
258093ca 54922002-05-30 Michael Chastain <mec@shout.net>
258093ca 5493
4b3153f1 5494 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
5495 * gdb.c++/m-static.cc: New file.
5496 * gdb.c++/m-static.exp: New file.
5497
241264c6
MS
54982002-05-28 Michael Snyder <msnyder@redhat.com>
5499
5500 * gdb.base/call-ar-st.exp: Allow for reduced floating point
5501 precision.
5502
9bba8c8f 55032002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 5504
4b3153f1 5505 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
5506 * gdb.c++/m-data.cc: New file.
5507 * gdb.c++/m-data.exp: New file.
5508
55092002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 5510
4b3153f1 5511 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 5512 * gdb.c++/try_catch.cc: New file.
d63a86f8 5513 * gdb.c++/try_catch.exp: New file.
9bba8c8f 5514
def1b996
MC
55152002-05-27 Michael Chastain <mec@shout.net>
5516
5517 * gdb.c++/local.exp: Accept more nested types in output.
5518
522ba268
MC
55192002-05-26 Michael Chastain <mec@shout.net>
5520
5521 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
5522
277254ba
MS
55232002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
5524
5525 * lib/gdb.exp (gdb_wrapper_init): Just because
5526 gdb_wrapper_file exists, this does not mean that the file
5527 should not be rebuilt. That is what gdb_wrapper_initialized
5528 is for.
5529 (default_gdb_init): Reset gdb_wrapper_initialized.
5530
b61a8733
MS
55312002-05-23 Michael Snyder <msnyder@redhat.com>
5532
d63a86f8 5533 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
5534 the precision of the floating point test results.
5535 * gdb.base/call-rt-st.exp: Ditto.
5536
b61a8733
MS
5537 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
5538 * gdb.base/call-rt-st.exp: Ditto.
5539
56f6e910
MC
55402002-05-19 Michael Chastain <mec@shout.net>
5541
5542 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
5543
ad0b0016
EZ
55442002-05-19 Elena Zannoni <ezannoni@redhat.com>
5545
5546 * configure.in (configdirs): Add gdb.arch.
5547 * configure: Regenerate.
5548
f617d2b6
JB
55492002-05-17 Jim Blandy <jimb@redhat.com>
5550
5551 * gdb.base/completion.exp: Recognize the more detailed error
5552 messages produced by the macro expander's lexical analyzer.
5553
eac2a696
EZ
55542002-05-14 Elena Zannoni <ezannoni@redhat.com>
5555
5556 * gdb.arch/altivec-abi.c: New file.
5557 * gdb.arch/altivec-abi.exp: New file.
5558 * gdb.arch/altivec-regs.c: New file.
5559 * gdb.arch/altivec-regs.exp: New file.
5560
2fdde8f8
DJ
55612002-05-14 Daniel Jacobowitz <drow@mvista.com>
5562
5563 * gdb.base/maint.exp (maint print type): Update for new type
5564 structure.
d63a86f8 5565
e31f1a7c
EZ
55662002-05-14 Elena Zannoni <ezannoni@redhat.com>
5567
5568 * gdb.arch: New directory.
5569 * gdb.arch/configure.in: New file.
5570 * gdb.arch/configure: New file.
5571 * gdb.arch/Makefile.in: New file.
5572
db589741
CV
55732002-05-13 Corinna Vinschen <vinschen@redhat.com>
5574
5575 * gdb.asm/asm-source.exp: Add v850 as supported target.
5576 * gdb.asm/v850.inc: New file.
5577
8ce2a7dc
DJ
55782002-05-13 Daniel Jacobowitz <drow@mvista.com>
5579
5580 * gdb.c++/annota2.exp (annotate-quit): Add comment.
5581
df763c7f
DJ
55822002-05-12 Daniel Jacobowitz <drow@mvista.com>
5583
5584 * gdb.base/break.exp: Check 'break "marker2"'.
5585
377daeed
MS
55862002-05-10 Michael Snyder <msnyder@redhat.com>
5587
5588 * gdb.base/long_long.exp: Fix typo.
5589
c4b7bc2b
JB
55902002-05-10 Jim Blandy <jimb@redhat.com>
5591
ecac9a4e
JB
5592 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
5593 a bug.
5594
c4b7bc2b
JB
5595 * gdb.base/printcmds.exp (test_integer_literals_rejected):
5596 Recognize more detailed error message produced by the macro
5597 expander's lexical analyzer.
5598 * lib/gdb.exp (test_print_reject): Same.
5599
e71019a1
MK
56002002-05-09 Mark Kettenis <kettenis@gnu.org>
5601
5602 * gdb.c++/method.exp: Fix typo.
5603
fedfc8e6
MS
56042002-05-08 Michael Snyder <msnyder@redhat.com>
5605
166a1957
MS
5606 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
5607 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 5608 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
5609 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
5610 Add iftarget clause for strongarm.
d63a86f8 5611
f1c47eb2
MS
56122002-05-06 Michael Snyder <msnyder@redhat.com>
5613
cb9a9d3e
MS
5614 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
5615 (gdb_continue_to_end): Accept output from status wrapper.
5616 * gdb.base/ending-run.exp: Add case for output from status wrapper.
5617 Clean up fail messages to match pass messages.
5618
f1c47eb2
MS
5619 Enable the "needs_status_wrapper" testsuite feature.
5620 * lib/gdb.exp (gdb_wrapper_init): New procedure.
5621 (gdb_compile): Conditionally call gdb_wrapper_init.
5622 * gdb.base/a2-run.exp: Recognize output from status wrapper.
5623 * gdb.c++/method.exp: Recognize output from status wrapper.
5624
6079c749
BE
56252002-05-06 Ben Elliston <bje@redhat.com>
5626From Graydon Hoare <graydon@redhat.com>
5627
5628 * config/sid.exp: Include support for "rawsid" protocol.
5629
188baff3
JB
56302002-05-03 Jim Blandy <jimb@redhat.com>
5631
5632 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
5633 * gdb.c++/hang3.C: New file.
5634
b9c07f0f
AC
56352002-05-04 Andrew Cagney <ac131313@redhat.com>
5636
5637 * gdb.base/default.exp: Remove obsolete code.
5638 * gdb.c++/misc.exp: Ditto. Update copyright.
5639 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
5640 * gdb.base/whatis.exp: Ditto. Update copyright.
5641 * gdb.base/scope.exp: Ditto. Update copyright.
5642 * gdb.base/ptype.exp: Ditto. Update copyright.
5643 * gdb.base/printcmds.exp: Ditto. Update copyright.
5644 * gdb.base/opaque.exp: Ditto. Update copyright.
5645 * gdb.base/list.exp: Ditto.
5646 * gdb.base/funcargs.exp: Ditto. Update copyright.
5647 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
5648 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
5649 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
5650 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
5651 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
5652 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
5653
5c7a0397
MS
56542002-05-02 Michael Snyder <msnyder@redhat.com>
5655
d6dcc264 5656 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
5657 * gdb.base/long_long.exp: Add xscale target.
5658 * gdb.base/default.exp: Add xscale target.
5659
eb7f1c48
JB
56602002-05-01 Jim Blandy <jimb@redhat.com>
5661
5662 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
5663 gdb.c++/hang.exp: New test.
5664
a6befae8
FF
56652002-05-01 Fred Fish <fnf@redhat.com>
5666
5667 * gdb.base/completion.exp: Handle completions of "./Make" for
5668 more than one completion possibility, as is the case when we
5669 build and test in the source tree.
5670
0a310277
AG
56712002-04-29 Anthony Green <green@redhat.com>
5672
5673 * gdb.java/jmisc1.exp: New file.
5674 * gdb.java/jmisc2.exp: New file.
5675
6ff9af88
DJ
56762002-04-24 Daniel Jacobowitz <drow@mvista.com>
5677
5678 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
5679
96b3d632
EZ
56802002-04-23 Elena Zannoni <ezannoni@redhat.com>
5681
5682 * gdb.base/help.exp: Change 'help status' to allow for target
5683 dependent output differences.
5684
5019bb54
MC
56852002-04-22 Michael Chastain <mec@shout.net>
5686
5687 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
5688
a805a116
MC
56892002-04-22 Michael Chastain <mec@shout.net>
5690
5691 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
5692
a1706bfd
DM
56932002-04-17 David S. Miller <davem@redhat.com>
5694
5695 * gdb.asm/sparc64.inc: New file.
5696 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
5697
a73a20a2
EZ
56982002-04-19 Elena Zannoni <ezannoni@redhat.com>
5699
5700 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
5701 instruction file directly into the build tree. Clean up at end of
5702 test.
5703
ba678339
DM
57042002-04-18 David S. Miller <davem@redhat.com>
5705
5706 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
5707 handle 64-bit platforms correctly.
5708 * gdb.base/maint.exp: Likewise.
5709
b03399da
KB
57102002-04-18 Kevin Buettner <kevinb@redhat.com>
5711
5712 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
5713 ``-fpic'' when compiling files comprising a shared library, but
5714 it does need additional linker flags in order to find shared
5715 libraries at run time.
5716
e2004992
KB
57172002-04-18 Kevin Buettner <kevinb@redhat.com>
5718
5719 * gdb.base/cvexpr.c (use): New function.
5720 (main): Invoke use() on all global variables to prevent
5721 some linkers from deleting these otherwise unused symbols.
5722
d8937120
MC
57232002-04-17 Michael Chastain <mec@shout.net>
5724From David S. Miller <davem@redhat.com>
5725
5726 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
5727 handle 64-bit platforms correctly.
5728
ffd61a58
MS
57292002-04-12 Michael Snyder <msnyder@redhat.com>
5730From Jim Blandy <jimb@redhat.com>
5731 * gdb.base/foo.c (foox): Remove section attribute; the linker
5732 script can handle this instead.
5733 * gdb.base/bar.c (barx): Same.
5734 * gdb.base/baz.c (bazx): Same.
5735 * gdb.base/grbx.c (grbxx): Same.
5736
5737 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
5738 manager doesn't automatically unmap overlays unnecessarily.
5739
6b8426a6
MH
57402002-04-10 Martin M. Hunt <hunt@redhat.com>
5741
5742 * gdb.base/ending-run.exp: Fix pattern for Mips targets
5743 stepping out of main.
5744
34af4875
MC
57452002-04-09 Michael Chastain <mec@shout.net>
5746
5747 * gdb.c++/local.cc (main): Move call to marker1() inside nested
5748 scope so that the nested scope tests will make sense.
5749 * gdb.c++/local.exp: Write patterns that actually work with gcc
5750 (the HP patterns "were never known to work with gcc").
5751 Keep the old aCC patterns too.
5752
2d1676a0
DJ
57532002-04-09 Daniel Jacobowitz <drow@mvista.com>
5754
5755 * gdb.base/attach.exp: Correct target board test.
5756
3a63e3f9
MC
57572002-04-08 Michael Chastain <mec@shout.net>
5758
5759 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
5760 in a const method. Add some xfail and fail cases for configurations
5761 that do not emit the "const ...".
5762
f18dabd2
MC
57632002-04-07 Michael Chastain <mec@shout.net>
5764
5765 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
5766 Accept "A * const" and "const A * const" as type of "this".
5767 Fix spelling of getFunky throughout. Make messages uniform.
5768
0fcddd82
EZ
57692002-04-07 Elena Zannoni <ezannoni@redhat.com>
5770
5771 Work around for PR gdb/285:
5772 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
5773
16a8534a
EZ
57742002-04-07 Elena Zannoni <ezannoni@redhat.com>
5775
5776 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
5777 instructions file at run time instead of configure time.
5778 Sometimes we run the test in a directory that is not the one we
5779 configured in.
5780 * gdb.asm/configure.in: Delete creation of symlink.
5781 * gdb.asm/configure: Regenerate.
5782
24181d81
JB
57832002-04-05 J. Brobecker <brobecker@gnat.com>
5784
5785 * gdb.gdb/xfullpath.exp: New test, to exercise the new
5786 xfullpath () function.
5787
7cdb7107
DJ
57882002-04-04 Daniel Jacobowitz <drow@mvista.com>
5789
5790 * gdb.asm/Makefile.in: Correct dependencies.
5791
5792 * gdb.asm/powerpc.inc: New file.
5793 * gdb.asm/asm-source.exp: Add PowerPC.
5794 * gdb.asm/configure.in: Likewise.
5795 * gdb.asm/configure: Regenerated.
5796
a7d17088
DJ
57972002-04-04 Daniel Jacobowitz <drow@mvista.com>
5798
5799 * gdb.base/relocate.exp: New file.
5800 * gdb.base/relocate.c: New file.
5801
cd721503
FF
58022002-04-04 Fred Fish <fnf@redhat.com>
5803
5804 * gdb.base/step-test.exp: Update comment regarding stopping in
5805 memcpy/bcopy calls inserted as part of the compiler runtime.
5806
b22ad7a7
MS
58072002-04-04 Michael Snyder <msnyder@redhat.com>
5808
5809 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
5810
5f279fa6
DJ
58112002-04-03 Daniel Jacobowitz <drow@mvista.com>
5812
5813 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
5814 (gdb_expect): Remove $notransfer hack.
5815
dd0fd3ce
DJ
58162002-04-02 Daniel Jacobowitz <drow@mvista.com>
5817
5818 * gdb.c++/classes.exp ("calling method for small class"): Match
5819 updated register output.
5820
1e50cda1
DJ
58212002-03-30 Daniel Jacobowitz <drow@mvista.com>
5822
5823 Fix PR gdb/452
5824 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
5825 when finished. Make gdb_file_cmd send "exec-file" when
5826 appropriate.
5827
24015922
DJ
58282002-03-30 Daniel Jacobowitz <drow@mvista.com>
5829
5830 * gdb.base/attach.exp: Remove extra setup_xfail.
5831
dd7dfd64
MS
58322002-03-26 Michael Snyder <msnyder@redhat.com>
5833
5834 * gdb.base/default.exp: Add tests for dump, append, and restore.
5835 * gdb.base/help.exp: Add tests for dump, append, and restore.
5836 * gdb.base/dump.exp: New file, test dump, append and restore.
5837 * gdb.base/dump.c: New file.
5838
48b2f8d7
MS
58392002-03-27 Michael Snyder <msnyder@redhat.com>
5840
d63a86f8 5841 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
5842 clean-ups in help messages.
5843
05b4d525
FF
58442002-03-26 Fred Fish <fnf@redhat.com>
5845
5846 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
5847 have debugging info for those functions and the compiler uses them
5848 internally to copy structs around.
5849
d7679631
FF
58502002-03-26 Fred Fish <fnf@redhat.com>
5851
5852 * gdb.base/list.exp: Revert the change made yesterday and add note
5853 about why we don't list the default lines for remote targets.
5854
523ac3f9
MS
58552002-03-25 Michael Snyder <msnyder@redhat.com>
5856
5857 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
5858
754b2b8d
FF
58592002-03-25 Fred Fish <fnf@redhat.com>
5860
5861 * gdb.base/list.exp: This test works on remote targets so remove
5862 the short circuit for remote targets. Update copyright.
5863
33c3e192
FF
58642002-03-25 Fred Fish <fnf@redhat.com>
5865
5866 * gdb.base/attach.exp: Fix logic error that was suppressing this
5867 test for all non hppa*-*-hpux* targets, instead of the hp target.
5868 Move comments closer to the suppression point. Also now need to
5869 check that we are running natively.
5870
d43e73ee
MS
58712002-03-22 Michael Snyder <msnyder@redhat.com>
5872
882c8f02
MS
5873 * gdb.base/default.exp: Add test for gcore. Update copyright.
5874 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 5875
04c12f60
FF
58762002-03-06 Fred Fish <fnf@redhat.com>
5877
5878 * gdb.base/funcargs.c: Remove extraneous ';' character.
5879 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
5880
b43df995
MC
58812002-03-04 Michael Chastain <mec@shout.net>
5882
5883 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
5884 accommodate gcc v3 function signature.
5885 * gdb.mi/mi0-var-cmd-exp: Ditto.
5886
92362027
AC
58872002-02-24 Andrew Cagney <ac131313@redhat.com>
5888
5889 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
5890 ``GNU/Linux'' or ``Linux kernel''
5891 * testsuite/gdb.threads/pthreads.c: Ditto.
5892
258ad32d
MC
58932002-02-24 Michael Chastain <mec@shout.net>
5894
5895 * gdb.threads/pthreads.c (thread1): Add a return statement.
5896 (thread2): Likewise.
5897 (foo): Likewise.
5898
04c3b3d4
MC
58992002-02-23 Michael Chastain <mec@shout.net>
5900
5901 * gdb.threads/linux-dp.c (philosopher): Add a return statement
5902 to placate gcc.
5903
5a2a0a20
MC
59042002-02-23 Michael Chastain <mec@shout.net>
5905
5906 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
5907 test "ptype bint". The test passes on all my stabs configurations.
5908
a640f7fc
JB
59092002-02-21 Jim Blandy <jimb@redhat.com>
5910
27924826
JB
5911 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
5912 filename at a time, and watch for the ones we want to see.
5913
a640f7fc
JB
5914 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
5915 types of pointers to prototyped functions.
5916
edcc8c75
AC
59172002-02-20 Andrew Cagney <ac131313@redhat.com>
5918
5919 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
5920 signed, unsigned and straight char.
5921 (padding_char, padding_short, padding_int, padding_long,
5922 padding_long_long, padding_float, padding_double,
5923 padding_long_double): New global variables.
5924 (fill, fill_structs): New functions.
5925
5926 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
5927 for correctly sized writes. Update copyright.
5928 (get_valueof): New procedure.
5929 (get_sizeof): Call get_valueof.
5930 (check_valueof): New procedure.
5931 (check_padding): New procedure.
5932
ac57ea44
MC
59332002-02-20 Michael Chastain <mec@shout.net>
5934
5935 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
5936 to setup_xfail. Document some of the remaining calls.
5937
7a10c941
MC
59382002-02-18 Michael Chastain <mec@shout.net>
5939
5940 * gdb.c++/userdef.exp: Update copyright year.
5941
fb8acdcc
DJ
59422002-02-18 Daniel Jacobowitz <drow@mvista.com>
5943
5944 * gdb.c++/userdef.exp: Test overloaded operators properly.
5945 Remove xfails.
5946
fda6ae12
MS
59472002-02-14 Michael Snyder <msnyder@redhat.com>
5948
5949 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
5950
676a0442
DJ
59512002-02-14 Daniel Jacobowitz <drow@mvista.com>
5952
5953 * gdb.base/a2-run.exp: Check for a remote target properly.
5954 * gdb.base/annota1.exp: Likewise.
5955 * gdb.base/list.exp: Likewise.
5956 * gdb.base/reread.exp: Likewise.
5957 * gdb.base/scope.exp: Likewise.
5958 * gdb.base/shlib-call.exp: Likewise.
5959 * gdb.base/term.exp: Likewise.
5960 * gdb.c++/annota2.exp: Likewise.
5961
78b4f468
RE
59622002-02-13 Richard Earnshaw <rearnsha@arm.com>
5963
5964 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
5965
9a81ba51
MC
59662002-02-10 Michael Chastain <mec@shout.net>
5967
5968 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
5969 (call_after_alloca): Ditto.
5970
004af6c7
DJ
59712002-02-10 Daniel Jacobowitz <drow@mvista.com>
5972
5973 * gdb.base/ending-run.exp: Guard "cont" test with
5974 gdb_skip_stdio_test.
5975
37225f62
JB
59762002-02-06 Jim Blandy <jimb@redhat.com>
5977
5978 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
5979 from here...
5980 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
5981 To here. Disable this test on non-HP platforms. Add big comment.
5982
fe6fdd96
MS
59832002-02-04 Michael Snyder <msnyder@redhat.com>
5984
5985 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
5986 other than d10v and m32r.
5987
036fad3f
RE
59882002-02-02 Richard Earnshaw <rearnsha@arm.com>
5989
5990 * gdb.base/default.exp: Rewrite test patterns to reduce time
5991 taken to match them.
5992
7148ab62
DJ
59932002-01-30 Daniel Jacobowitz <drow@mvista.com>
5994
5995 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
5996 Allow a start function above main.
5997 * gdb.threads/linux-dp.exp: Fix copyright date.
5998
396cc255
DJ
59992002-01-30 Daniel Jacobowitz <drow@mvista.com>
6000
6001 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
6002 (check_philosopher_stack): Check for manager thread before checking
6003 for a just-starting thread.
6004
f038d31b
DJ
60052002-01-30 Daniel Jacobowitz <drow@mvista.com>
6006
6007 From Neil Booth <neil@daikokuya.demon.co.uk>:
6008 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
6009 warnings.
6010
b3ff9d9a
FF
60112002-01-21 Fred Fish <fnf@redhat.com>
6012
6013 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
6014 not caller.
6015
39ad761d
JB
60162002-01-21 Jim Blandy <jimb@redhat.com>
6017
6018 * gdb.base/reread.exp: Check that GDB properly re-reads the
6019 executable file when it changes while no inferior is running.
6020
aaf320fa
FF
60212002-01-21 Fred Fish <fnf@redhat.com>
6022
6023 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
6024 optionally accept the "shlib events" variation.
6025
808a31f5
JB
60262002-01-21 Jim Blandy <jimb@redhat.com>
6027
6028 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
6029 call `fflush' after every `printf', so that the output is produced
6030 at predictable points, regardless of whatever buffering does (or
6031 doesn't) take place.
6032 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
6033 at different points.
6034
4420d5e2
DJ
60352002-01-20 Daniel Jacobowitz <drow@mvista.com>
6036
6037 * gdb.c++/inherit.exp: Update copyright years.
6038 * gdb.c++/method.exp: Likewise.
6039
3e36a0f4
DJ
60402002-01-20 Daniel Jacobowitz <drow@mvista.com>
6041
6042 * gdb.c++/classes.exp: Update for improved v3 support and skipping
6043 artificial methods/arguments.
6044 * gdb.c++/derivation.exp: Likewise.
6045 * gdb.c++/inherit.exp: Likewise.
6046 * gdb.c++/method.exp: Likewise.
6047 * gdb.c++/virtfunc.exp: Likewise.
6048
b4ceaee6
AC
60492002-01-18 Andrew Cagney <ac131313@redhat.com>
6050
6051 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
6052 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
6053 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
6054 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
6055 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
6056 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
6057
ecace851
JB
60582002-01-17 Jim Blandy <jimb@redhat.com>
6059
6060 * gdb.asm/asm-source.exp (info symbol): Take another shot at
6061 anchoring the pattern matching the entry point symbol's name.
6062
375fc983
AC
60632002-01-17 Andrew Cagney <ac131313@redhat.com>
6064
6065 * gdb.base/maint.exp: Update ``maint internal-error'' to match
6066 continue/quit query. Update copyright.
6067
fe6fdd96
MS
60682002-01-14 Michael Snyder <msnyder@redhat.com>
6069
6070 * gdb.base/gcore.exp: Remove extra debugging output.
6071
e017c81f
DJ
60722002-01-13 Daniel Jacobowitz <drow@mvista.com>
6073
6074 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
6075 for slightly dubious v2 mangled string.
6076
37ab3bf8
DJ
60772002-01-13 Daniel Jacobowitz <drow@mvista.com>
6078
6079 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
6080
1bc05c3a 60812002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 6082
1bc05c3a 6083 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 6084
1bc05c3a
JM
6085 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
6086 constructors.
6087 * gdb.c++/derivation.exp: Likewise.
6088 * gdb.c++/templates.exp: Likewise.
6089 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 6090
1bc05c3a
JM
60912002-01-10 Michael Snyder <msnyder@redhat.com>
6092
6093 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 6094
a911c360
MS
60952002-01-08 Michael Snyder <msnyder@redhat.com>
6096
6097 * gdb.base/gcore.exp: New test for generate-core-file command.
6098 * gdb.base/gcore.c: Testcase for above.
6099 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
6100
ea2119ec
JM
61012002-01-08 Jason Merrill <jason@redhat.com>
6102
6103 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
6104
68203136
FF
61052002-01-07 Fred Fish <fnf@redhat.com>
6106
6107 * gdb.c++/overload.exp: Remove unconditional xfails for:
6108 print foo_instance1.overloadargs(1)
6109 print foo_instance1.overloadargs(1, 2)
6110 print foo_instance1.overloadargs(1, 2, 3)
6111 print foo_instance1.overloadargs(1, 2, 3, 4)
6112 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
6113 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
6114 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
6115 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
6116 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
6117 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
6118 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
6119 print foo_instance1.overload1arg()
6120 print foo_instance1.overload1arg((char)arg2)
6121 print foo_instance1.overload1arg((signed char)arg3)
6122 print foo_instance1.overload1arg((unsigned char)arg4)
6123 print foo_instance1.overload1arg((int)arg7)
6124 print foo_instance1.overload1arg((unsigned int)arg8)
6125 print foo_instance1.overload1arg((float)arg11)
6126 print foo_instance1.overload1arg((double)arg12)
d63a86f8 6127
21b9b5b1
MS
61282002-01-07 Michael Snyder <msnyder@redhat.com>
6129
6130 * gdb.base/huge.exp: New test. Print a very large target data object.
6131 (skip_huge_test): New test variable. Define if you want to skip this
6132 test. The test reads an 8 megabyte data object from the target, so it
6133 might be very time consuming on remote targets with a slow connection.
6134 * gdb.base/huge.c: New file. Test case for above.
6135
725f922e
FF
61362002-01-07 Fred Fish <fnf@redhat.com>
6137
6138 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
6139 g_instance.bfoo, and g_instance.cfoo.
6140
634d57ec
JL
6141Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
6142
f286b2c3
JL
6143 * gdb.base/break.c (multi_line_if_conditional): New function.
6144 (multi_ilne_while_conditional): Likewise.
6145 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
6146 IF or WHILE condition puts the breakpoint at the start of
6147 the condition.
6148
634d57ec
JL
6149 * gdb.base/selftest.exp (backtrace through signal handler): Remove
6150 hppa*-*-hpux* expected failure.
6151 * gdb.base/structs.exp (do_function_calls): Similarly.
6152
6153 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
6154 watchpoints.
6155
9fbfe2dc
AC
61562002-01-06 Andrew Cagney <ac131313@redhat.com>
6157
6158 Fix PR gdb/66.
6159 * gdb.base/structs.exp: Replace skip for a29k with skip for
6160 gdb,cannot_call_functions.
6161 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
6162 * gdb.base/callfuncs.exp: Ditto.
6163 * gdb.base/call-rt-st.exp: Ditto.
6164 * gdb.base/call-strs.exp: Ditto.
6165 * gdb.base/callfwmall.exp: Ditto.
6166 * gdb.base/scope.exp: Obsolete xfail a29k.
6167 * gdb.c++/misc.exp: Ditto.
6168 * gdb.c++/cplusfuncs.exp: Ditto.
6169 * gdb.base/ptype.exp: Ditto.
6170 * gdb.base/printcmds.exp: Ditto.
6171 * gdb.base/opaque.exp: Ditto.
6172 * gdb.base/list.exp: Ditto.
6173 * gdb.base/funcargs.exp: Ditto.
6174 * gdb.base/default.exp: Ditto.
6175
8ddad156
MS
61762002-01-04 Michael Snyder <msnyder@redhat.com>
6177
ca4976a6 6178 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
6179 * gdb.base/maint.exp: Add tests for maint info sections options.
6180
1b074332
JL
6181Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
6182
6183 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
6184
7d159115
CV
61852001-12-20 Corinna Vinschen <vinschen@redhat.com>
6186
6187 * gdb.asm/arm.inc: New file.
6188 * gdb.asm/asm-source.exp: Add arm targets.
6189 * gdb.asm/configure.in: Ditto.
6190 * gdb.asm/configure: Recreated from configure.in.
6191
8fb87725
JL
6192Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
6193
afabe08c
JL
6194 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
6195 with HP's compiler.
6196 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
6197 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
6198 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
6199 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
6200
6201 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
6202 either HP's compilers or GCC.
6203
db521deb
JL
6204 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
6205 a SIGBUS or SIGSEGV.
6206
6207 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
6208
6209 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
6210 can be compiled with either HP's compiler or GCC.
6211
cfa88ab7
JL
6212 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
6213 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
6214 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
6215
ca344dff
JL
6216 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
6217 to match current gdb output. Update due to using auto-solib-limit
6218 for limiting instead of overloading auto-solib-add.
6219 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
6220 test program.
6221
3f3c6e55 6222 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
6223 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
6224 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
6225 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
6226 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
6227 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
6228 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
6229 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
6230 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
6231 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
6232 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
6233 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
6234 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 6235
8fb87725
JL
6236 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
6237 a SIGTRAP to the inferior.
6238
cf599fa7
CV
62392001-12-19 Corinna Vinschen <vinschen@redhat.com>
6240
6241 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
6242 Substitute call to target_link by call to gdb_compile.
6243
2cd045cd
JL
6244Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
6245
6246 * gdb.base/break.exp: Fix HP specific search string when testing
6247 backtracing in a called function.
6248
d63a86f8 6249 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
6250 compiling the test with HP's compilers.
6251 * gdb.base/volatile.exp: Similarly.
6252
99ebe9ac
JB
62532001-12-19 Jim Blandy <jimb@redhat.com>
6254
6255 * gdb.base/printcmds.exp: Expect the null character to be printed
6256 as '\0', and the '\013' to be printed as '\v'.
6257 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
6258 * gdb.base/setvar.exp: Same.
6259
b9891b29
JB
62602001-12-17 Jim Blandy <jimb@redhat.com>
6261
0eba65ab
JB
6262 * gdb.base/completion.exp: Rather than completing very long
6263 filenames, which can make the readline library produce output we
6264 don't recognize, cd to the directory first, and then complete
6265 using nice, short relative paths.
6266
6970b5b1
JB
6267 * gdb.base/completion.exp: On some systems, there is, in fact, a
6268 variable named `b' in scope, since GDB treats all static
6269 variables as being in scope. So use `no_var_named_this'
6270 instead of `b'.
6271
b9891b29
JB
6272 * gdb.base/corefile.exp: Recognize the message saying that GDB
6273 can't find the core file's registers as a failure.
6274
e6ccd35f
JSC
62752001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
6276
6277 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
6278 test expect string more specific.
6279
105ba819
CV
62802001-12-13 Corinna Vinschen <vinschen@redhat.com>
6281
6282 * gdb.asm/asm-source.exp: Add support for xstormy16.
6283 * gdb.asm/configure.in: Ditto.
6284 * gdb.asm/configure: Rebuild.
6285 * gdb.asm/xstormy16.inc: New file.
6286
e9e79dd9
FF
62872001-12-10 Fred Fish <fnf@redhat.com>
6288
6289 * gdb.base/maint.exp: Update to match changes in type dumping code.
6290
347dc97d
JB
62912001-12-10 Jim Blandy <jimb@redhat.com>
6292
6293 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
6294 matching the entry point symbol's name at the beginning of the
6295 line.
6296
5178b9d6
DJ
62972001-12-07 Daniel Jacobowitz <drow@mvista.com>
6298
6299 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
6300 gdb.c++/inherit.exp, gdb.c++/method.exp,
6301 gdb.c++/namespace.exp, gdb.c++/templates.exp,
6302 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
6303 and class layout support.
6304
af890c52
DJ
63052001-12-07 Daniel Jacobowitz <drow@mvista.com>
6306
6307 * gdb.c++/classes.exp: Add test for static member function.
6308 * gdb.c++/misc.cc: Add class with static member function.
6309
7a345fb3
JB
63102001-12-07 Jim Blandy <jimb@redhat.com>
6311
f2e54a80 6312 If GDB says it can't find the struct the function returned, report
8032bf31
JB
6313 those tests as `unsupported'.
6314 * gdb.base/call-rt-st.exp (print_struct_call): New function.
6315 Rewrite subsequent tests to use it.
6316
6317 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
6318 those tests as `unsupported'.
6319 * gdb.base/structs.exp (call_struct_func): New function.
6320 (do_function_calls): Use call_struct_func to call the functions
6321 returning structs.
6322
0bc69509
JB
6323 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
6324 whether functions are prototyped or not, so we can't possibly pass
6325 arguments to t_float_values2 properly.
6326
7a345fb3
JB
6327 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
6328 value of `timeout' for targets other than the mips*tx39-*.
6329
edb6ede1
MS
63302001-12-06 Michael Snyder <msnyder@redhat.com>
6331
d63a86f8 6332 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
6333 and detect whether the start symbol has a leading underscore.
6334
2d842f13
JB
63352001-12-04 Jim Blandy <jimb@redhat.com>
6336
6337 * gdb.base/completion.exp: Clarify indentation.
6338
68550daf
JB
63392001-12-03 Jim Blandy <jimb@redhat.com>
6340
6341 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
6342 variables on the S/390, not `.word'.
6343
cd5195a8
JB
63442001-11-30 Jim Blandy <jimb@redhat.com>
6345
6346 Add assembly-source tests for s390-ibm-linux.
6347 * gdb.asm/s390.inc: New file.
6348 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
6349 the S/390 architecture.
6350 * gdb.asm/configure: Regenerated.
6351
ca9efc90
MS
63522001-11-30 Michael Snyder <msnyder@redhat.com>
6353
6354 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
6355 next, info source, info sources, info line, global and static
6356 variables, and static functions.
6357 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
6358 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
6359 * gdb.asm/asmsrc1.s: Add a static function and some variables.
6360 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
6361 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
6362 (gdbasm_leave): Restore frame pointer.
6363 (gdbasm_startup): Copy stack set-up from crt0.S.
6364
d0e66976
FN
63652001-11-26 Fernando Nasser <fnasser@redhat.com>
6366
6367 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
6368 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
6369 to a local (non-static) variable. Copy tstruct.a to a static buffer
6370 and return a pointer to that buffer.
6371 * gdb.base/callfwmall.c (t_structs_a): Ditto.
6372
e2334072
MK
63732001-11-24 Mark Kettenis <kettenis@gnu.org>
6374
6375 * gdb.asm/configure.in: Fix recognition of ix86 target.
6376 * gdb.asm/configure: Regenerate.
6377
756caa3d
MS
63782001-11-21 Michael Snyder <msnyder@redhat.com>
6379
6380 * gdb.asm/sparc.inc: New file.
6381 * gdb.asm/asm-source.exp: Recognize sparc target.
6382 * gdb.asm/configure.in: Recognize sparc target.
6383 * gdb.asm/configure: Regenerate.
d63a86f8 6384
9a4d72d5
MS
63852001-11-21 Michael Snyder <msnyder@redhat.com>
6386
6387 * gdb.asm/m32r.inc: New file.
6388 * gdb.asm/asm-source.exp: Recognize m32r target.
6389 * gdb.asm/configure.in: Recognize m32r target.
6390 * gdb.asm/configure: Regenerate.
6391
a773d1cd
MS
63922001-11-20 Michael Snyder <msnyder@redhat.com>
6393
017ac23d
MS
6394 * gdb.asm/i386.inc: New file.
6395 * gdb.asm/asm-source.exp: Recognize ix86 target.
6396 * gdb.asm/configure.in: Recognize ix86 target.
6397 * gdb.asm/configure: Regenerate.
6398
a773d1cd
MS
6399 * gdb.c++/namespace.exp: Fix quotes in output messages.
6400
bb632afb
MS
64012001-11-14 Michael Snyder <msnyder@redhat.com>
6402
25d559ca 6403 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
6404 qualifier in a type cast expression, to designate an address
6405 in the instruction space (Harvard architecture).
6406
4749e309
MS
64072001-11-13 Michael Snyder <msnyder@redhat.com>
6408
6409 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
6410 Tests for expressions using 'const' and 'volatile'.
6411
25050984
CV
64122001-11-13 Corinna Vinschen <vinschen@redhat.com>
6413
6414 * gdb.asm/asm-sources.exp: Allow defining linker flags.
6415
1902c51f
DJ
64162001-11-12 Daniel Jacobowitz <drow@mvista.com>
6417
6418 * lib/mi-support.exp (mi_run_to_helper): Move comments
6419 outside of gdb_expect.
6420
dcf95b47
DJ
64212001-11-11 Daniel Jacobowitz <drow@mvista.com>
6422
6423 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
6424 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
6425 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
6426 mi0_run_to): New functions.
6427 * gdb.mi/mi-simplerun.exp: Use them.
6428 * gdb.mi/mi0-simplerun.exp: Likewise.
6429 * gdb.mi/mi-var-cmd.exp: Likewise.
6430 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 6431
45b074e1
AC
64322001-11-10 Andrew Cagney <ac131313@redhat.com>
6433
6434 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
6435 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
6436
bf50d346
AC
64372001-11-09 Andrew Cagney <ac131313@redhat.com>
6438
6439 * gdb.base/restore.exp: Include $expected value in restored test
6440 message.
6441
9383332c
AC
64422001-11-09 Andrew Cagney <ac131313@redhat.com>
6443
6444 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
6445 implemented.
6446
db62520a
MS
64472001-11-08 Michael Snyder <msnyder@redhat.com>
6448
6449 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
6450 Add pass/fail message for stop at breakpoint in call dummy function.
6451
b5703437
MS
64522001-11-07 Michael Snyder <msnyder@redhat.com>
6453
d63a86f8
RM
6454 * gdb.c++/templates.exp (test_template_breakpoints):
6455 If we get an overload menu, but it does not match what
760f6330 6456 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
6457 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
6458 making the whitespace optional. Argument for "new" may be
6459 "unsigned" as well as "unsigned int/long".
d63a86f8 6460 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
6461 making the whitespace optional. Also replace "(void) with
6462 "((void|)), making the keyword "void" optional.
d63a86f8 6463 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
6464 making the whitespace optional. Also replace "(void) with
6465 "((void|)), making the keyword "void" optional.
3bf40917
MS
6466 * gdb.base/callfuncs.c (t_float_values): This function must
6467 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 6468 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
6469 can be tested against both cases. Usually one case involves
6470 promotion of float to double, while the other does not.
6471 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
6472 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
6473 includes a stack frame for "start".
6474
c8ab4e6d
JB
64752001-11-05 Jim Blandy <jimb@redhat.com>
6476
6477 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
6478 pointers are 32 bits long, and that offsets of relocs are always
6479 stored in the data (REL-style), and not in the reloc entry itself
6480 (RELA-style).
6481 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
6482 stabs.
6483
3f08ced9
MS
64842001-11-01 Michael Snyder <msnyder@redhat.com>
6485
6486 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
6487 and regular expression operators by using quoting.
6488
cbfa24cd
MS
64892001-10-31 Michael Snyder <msnyder@redhat.com>
6490
6491 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
6492 depending on what the symbol table contains.
6493 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
6494 the output of the ptype command. Similarly, accept both "const &"
6495 and "const&".
6496
aaa68313
CV
64972001-10-31 Corinna Vinschen <vinschen@redhat.com>
6498
6499 * gdb.base/miscexprs.c (main): Add usage of preprocessor
6500 symbol `STORAGE' to allow to choose the storage class of
6501 the local datastructures.
6502 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
6503 compiler directive.
6504
91740388
MS
65052001-10-30 Michael Snyder <msnyder@redhat.com>
6506
6507 * gdb.base/jump.exp: Allow it to run for all targets.
6508
1b7c05e7
CV
65092001-10-29 Corinna Vinschen <vinschen@redhat.com>
6510
6511 * gdb.base/call-ar-st.c (print_double_array): Match for loop
6512 with new double_array size.
6513 (main): Change storage class of all local variables to static.
6514 Reduce size of double_array to 9.
6515 * gdb.base/call-ar-st.exp: Increase timeout value.
6516 Change expected output for double array to match new size in
6517 call-ar-st.c.
6518
36a22261
CV
65192001-10-29 Corinna Vinschen <vinschen@redhat.com>
6520
6521 * gdb.base/ending-run.exp: Create identical output when passing
6522 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 6523 Stormy16 target.
36a22261 6524
92b8ae91
MK
65252001-10-28 Mark Kettenis <kettenis@gnu.org>
6526
6527 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
6528 that we catch the expected failure under Linux/x86.
6529
cb135b83
OF
65302001-10-29 Orjan Friberg <orjanf@axis.com>
6531
6532 * gdb.base/setvar.exp: Escape curly braces.
6533 * gdb.stabs/weird.exp: Ditto.
6534
6884aa54
DJ
65352001-10-27 Daniel Jacobowitz <drow@mvista.com>
6536
6537 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
6538 * gdm.mi/mi0-hack-cli.exp: Likewise.
6539
0398c9aa
AC
65402001-10-25 Andrew Cagney <ac131313@redhat.com>
6541
6542 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
6543 messages.
6544
d20bf2e8
AC
65452001-10-21 Andrew Cagney <ac131313@redhat.com>
6546
6547 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
6548 checking MI enabled.
6549
03dd63aa
CV
65502001-10-09 Corinna Vinschen <vinschen@redhat.com>
6551
6552 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
6553
1d9d99f3
FCE
65542001-10-04 Frank Ch. Eigler <fche@redhat.com>
6555
6556 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
6557 if gdb child process crashes, just signal an error.
6558
838ae6c4
JB
65592001-10-02 Jim Blandy <jimb@redhat.com>
6560
6561 * lib/gdb.exp (test_xfail_format): Simplify.
6562
6563 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
6564 front of the variable name `format'. Simplify `if'.
6565
8f0cbc1c
DJ
65662001-10-01 Daniel Jacobowitz <drow@mvista.com>
6567
6568 * gdb.threads/pthreads.exp: Wait for output and delay
6569 before sending ^C.
6570
1f08dafd
DJ
65712001-10-01 Daniel Jacobowitz <drow@mvista.com>
6572
6573 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
6574 some incorrect output instead of timing out.
6575 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
6576
674f90ff
CV
65772001-09-28 Corinna Vinschen <vinschen@redhat.com>
6578
6579 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
6580 check to allow additional `int'.
6581
9b284272
DJ
65822001-09-27 Daniel Jacobowitz <drow@mvista.com>
6583
6584 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
6585 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
6586
b55a4771
MS
65872001-09-27 Michael Snyder <msnyder@redhat.com>
6588
6589 * lib/gdb.exp (test_debug_format): New proc.
6590 (setup_xfail_format): Use new proc test_debug_format.
6591 * gdb.base/constvars.exp (local_compiler_xfail_check): New
6592 proc; use new service proc test_debug_format.
6593 Replace all other "gcc_compiled" tests with this test.
6594 * gdb.base/volatile.exp (local_compiler_xfail_check): New
6595 proc; use new service proc test_debug_format.
6596 Replace all other "gcc_compiled" tests with this test.
6597
65982001-09-27 Michael Snyder <msnyder@redhat.com>
6599
6600 * gdb.base/cvexpr.exp: New file.
6601 * gdb.base/cvexpr.c: New file
6602 Test for expressions using const and volatile keywords.
6603
4e6667ac
CV
66042001-09-26 Corinna Vinschen <vinschen@redhat.com>
6605
6606 * gdb.base/constvars.exp: Check for different orders of keywords
6607 and additional "int" strings in output.
6608
4f337972
AC
66092001-09-22 Andrew Cagney <ac131313@redhat.com>
6610
6611 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
6612 responses from "help maint".
6613
2015650d
FCE
66142001-09-19 Frank Ch. Eigler <fche@redhat.com>
6615
6616 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
6617 to localhost:NNN instead of :NNN, in case Xvfb is listening
6618 only on TCP.
6619
f3bcedc1
CV
66202001-09-19 Corinna Vinschen <vinschen@redhat.com>
6621
6622 * gdb.base/recurse.exp: When checking leaving the watchpoint
6623 scope, recognize when gdb is in function's epilogue and pass.
6624
6b819c92
KS
66252001-09-18 Keith Seitz <keiths@redhat.com>
6626
6627 * lib/insight-support.exp (_gdbtk_export_target_info): Add
6628 support for running tests against sid targets.
6629 (gdbtk_done): Ditto.
6630
a10c9419
CV
66312001-09-18 Corinna Vinschen <vinschen@redhat.com>
6632
6633 * gdb.base/ending-run.c (main): Set stdout buffersize
6634 to the same reasonable value for any target.
6635 * gdb.base/ending-run.exp: Add a regular expression
6636 to make testsuite happy on Sanyo Stormy16 target.
6637
739d0d99
CV
66382001-09-17 Corinna Vinschen <vinschen@redhat.com>
6639
6640 * gdb.base/display.c (do_loops): Add float variable `f'.
6641 Increment f in loop.
6642 * gdb.base/display.exp: Increment timeout by 60 seconds.
6643 Change float display test to use variable `f'.
6644
1b8947f0
JB
66452001-09-17 Jim Blandy <jimb@redhat.com>
6646
6647 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
6648 overflowing the limited breakpoint tables on some ROM monitors
6649 (like the ROM68K).
6650
9890ac81
FCE
66512001-09-15 Frank Ch. Eigler <fche@redhat.com>
6652
6653 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
6654 the "-ac" (disable access control) flag.
6655
6db765ea
JH
66562001-08-30 Jeff Holcomb <jeffh@redhat.com>
6657
6658 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
6659 ints.
6660
4c32cc04
KS
66612001-08-30 Keith Seitz <keiths@redhat.com>
6662
6663 * lib/gdb.exp: Move all insight-related functionality into
6664 separate file.
6665 * lib/insight-support.exp: New file.
6666
8d6e6f81
FCE
66672001-08-29 Frank Ch. Eigler <fche@redhat.com>
6668
6669 * config/sid.exp (sid_start): Never set sid verbosity; disable
6670 expect_background {} that consumed its stdout; tolerate </dev/null.
6671 Attempt to set endianness override in "sid" protocol mode. Cleanup.
6672
6a90e1d0
AC
66732001-08-18 Andrew Cagney <ac131313@redhat.com>
6674
6675 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
6676 CLI jump command to start it.
6677 (mi_run_to_main): Fail immediatly when unexpected output.
6678
1759b3c3
AC
66792001-08-18 Andrew Cagney <ac131313@redhat.com>
6680
6681 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
6682 beginning of function. Fix PR gdb/191.
6683
61d11d80
FCE
66842001-08-16 Frank Ch. Eigler <fche@redhat.com>
6685
6686 * config/sid.exp (sid_start): Don't warn if we cannot figure out
6687 what to force sid endianness to.
6688
942a4df2
KS
66892001-08-15 Keith Seitz <keiths@redhat.com>
6690
6691 * lib/gdb.exp (gdbtk_start): Don't set environment
6692 variables for TCL_LIBRARY and friends. Insight will
6693 now figure these out for itself.
6694
0521c418
MS
66952001-08-02 Michael Snyder <msnyder@redhat.com>
6696
6697 * gdb.base/completion.exp: Remove the symbol "a64l" from
6698 the expect string; this is target-specific, and not related
6699 to what is being tested.
6700
74a9a58a
DB
67012001-08-02 Dave Brolley <brolley@redhat.com>
6702
6703 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
6704
c70819fa
MS
67052001-07-25 Michael Snyder <msnyder@redhat.com>
6706
c2b8fa57
MS
6707 * gdb.base/consecutive.exp: New file. Test stepping over
6708 breakpoints on consecutive instructions.
6709 * gdb.base/consecutive.c: New file.
6710
c70819fa
MS
6711 * gdb.base/call-rt-st.exp: Use double-backslash to quote
6712 curly braces in regular expressions.
6713
2b1a1355
MS
67142001-07-25 Michael Snyder <msnyder@redhat.com>
6715
6716 * gdb.base/ending-run.exp: Accept "Program exited normally" as
6717 legitimate output from stepping out of main.
6718
413eca6f
KS
67192001-07-22 Keith Seitz <keiths@redhat.com>
6720
6721 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
6722 the empty string, do not run the tests.
6723
7e5a9322
SC
67242001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
6725
6726 * gdb.base/long_long.exp: Detect size of pointer. Take into
6727 account 2-byte pointers when testing for p/a results.
6728
de58f10f
SC
67292001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
6730
d63a86f8 6731 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
6732 and defined to 1K for m68hc11.
6733 (random_data): Reduce table to 1K for embedded platforms (68hc11).
6734 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
6735 (sizeof_random_data): New variable to tell the size of the data table;
6736 don't test past this size; always run to main.
6737
d6f5fea1
SC
67382001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
6739
6740 * gdb.base/return2.exp: return of long long and double fails for
6741 68HC11; don't execute these tests on that platform.
6742 * gdb.base/return.exp: Return of a double fails for 68hc11.
6743
c477543d
SC
67442001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
6745
6746 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
6747 tests that print a float.
6748 * call-rt-st.exp: Likewise.
6749
63cf1c79
MK
67502001-07-12 Mark Kettenis <kettenis@gnu.org>
6751
6752 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
6753 running this test on Linux.
6754
112f9ab5
MC
67552001-06-24 Michael Chastain <chastain@redhat.com>
6756
6757 * gdb.base/arithmet.exp: Remove some tests to make all test names
6758 unique.
6759
4970cb0f
MS
67602001-07-03 Michael Snyder <msnyder@redhat.com>
6761
6762 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
6763 the output of the ptype command.
6764
d85da69f
MS
67652001-07-02 Michael Snyder <msnyder@redhat.com>
6766
4c8a82de
MS
6767 * gdb.base/completion.exp: Don't assume that break.c is the only
6768 source file that may contain functions named "marker".
d85da69f
MS
6769 * gdb.base/corefile.exp: Quote the curly braces in regexp.
6770
8afc772b
AC
67712001-06-28 Andrew Cagney <ac131313@redhat.com>
6772
6773 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
6774 of files to delete.
6775
6776 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
6777 * gdb.disasm/h8300s.exp: New file.
6778 gdb.disasm/h8300s.s: Likewise.
6779
cff22675
AC
67802001-06-27 Andrew Cagney <ac131313@redhat.com>
6781
6782 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
6783 empty breakpoint tables.
6784
68c81b54
AC
67852001-06-25 Andrew Cagney <ac131313@redhat.com>
6786
6787 * lib/mi-support.exp: Update args=... part of stop-reason
6788 patterns. Accept either a list or a tuple.
6789
2dd62704
AC
67902001-06-23 Andrew Cagney <ac131313@redhat.com>
6791
6792 * lib/mi-support.exp: Remove local emacs variable defining
6793 change-log-default-name.
6794
b4127474
MC
67952001-06-22 Michael Chastain <chastain@redhat.com>
6796
6797 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
6798 This is operationally compatible with the previous version.
6799
8dbfb380
JB
68002001-06-13 Jim Blandy <jimb@redhat.com>
6801
6802 * lib/gdb.exp (gdb_test): Doc fix.
6803
f2d8c86d
MC
68042001-06-10 Michael Chastain <chastain@redhat.com>
6805
6806 * gdb.base/exprs.exp: Remove a duplicate test.
6807
81564d34
JB
68082001-06-06 Jim Blandy <jimb@redhat.com>
6809
6810 * gdb.base/return2.exp (main): Use values to test float and double
6811 returns that are not NaN's, to avoid being confused by IEEE
6812 comparison rules.
6813
da55addb
MS
68142001-06-04 Michael Snyder <msnyder@redhat.com>
6815
6816 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 6817 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
6818 rather than wait for 12 more tests to time out.
6819
42c65987
JB
68202001-06-06 Jim Blandy <jimb@redhat.com>
6821
b18bced9 6822 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 6823 Don't forget to match the GDB prompt.
b18bced9 6824
42c65987
JB
6825 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
6826
5b41e5f0
JB
68272001-06-04 Jim Blandy <jimb@redhat.com>
6828
6829 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
6830 command.
6831
015e046f
KB
68322001-05-31 Kevin Buettner <kevinb@redhat.com>
6833
6834 * gdb.base/annota1.exp (info break): Match four or more spaces
6835 after "Address".
6836
fb1ffbbe
MC
68372001-05-31 Michael Chastain <chastain@redhat.com>
6838
6839 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
6840 (dm_type_int_star): Likewise.
6841 (dm_type_long_star): Likewise.
6842 (dm_type_void_star): Likewise.
6843
5ea2a32c
KB
68442001-05-29 Kevin Buettner <kevinb@redhat.com>
6845
6846 * gdb.base/completion.exp (INPUTRC): Set this environment variable
6847 to a known value in order to get consistent results regardless
6848 of the setting of INPUTRC or the presence or contents of .inputrc.
6849
ae23c492
MS
68502001-05-24 Michael Snyder <msnyder@redhat.com>
6851
ac55707e
MS
6852 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
6853 Don't require that the main thread and the manager thread are the
6854 first in the list.
6855
ae23c492
MS
6856 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
6857 debugging. If test fails, issue an "unsupported" not a "fail".
6858
400071f1
JB
68592001-05-24 Jim Blandy <jimb@redhat.com>
6860
6861 Don't assume that short is shorter than int.
6862 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
6863 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 6864 this isn't true.
400071f1
JB
6865 ("print unsigned char == (~0)"): Add test that verifies that ~0,
6866 an int, is not equal to ~0 stored in an unsigned char. This tests
6867 the same thing that the previous test meant to, but works on
6868 16-bit machines, too.
6869 ("print unsigned char != (~0)"): Same test, complemented.
6870
0816a3e5
MS
68712001-05-24 Michael Snyder <msnyder@redhat.com>
6872
6873 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 6874 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
6875 and prevents dejagnu getting out of step.
6876
f6dc23a9
KB
68772001-05-23 Kevin Buettner <kevinb@redhat.com>
6878
6879 * gdb.base/finish.exp (finish_void): Revise pattern for
6880 stopping on the call statement to not permit stopping at
6881 the start of the instructions comprising the call sequence.
6882
7dbd117d
MC
68832001-05-19 Michael Chastain <chastain@redhat.com>
6884
6885 * gdb.base/callfuncs.exp: Make all test names unique.
6886 * gdb.base/commands.exp: Make all test names unique.
6887 * gdb.base/condbreak.exp: Make all test names unique.
6888 * gdb.base/dbx.exp: Make all test names unique.
6889 * gdb.base/default.exp: Make all test names unique.
6890 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
6891 and TIMEOUT messages to their corresponding PASS message.
6892 * gdb.base/ending-run.exp: Make all test names unique.
6893 * gdb.base/long_long.exp: Remove duplicate test.
6894
6b0b0a9e
KB
68952001-05-21 Kevin Buettner <kevinb@redhat.com>
6896
6897 * gdb.base/finish.exp (finish_void): Allow "finish" command to
6898 stop on the call statement as well as the statement after the
6899 call.
6900
2caa35cb
MS
69012001-05-21 Michael Snyder <msnyder@redhat.com>
6902
6903 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
6904
40713331
EZ
69052001-05-10 Elena Zannoni <ezannoni@redhat.com>
6906
6907 * gdb.base/completion.exp: Revamp test. Make it execute on all
6908 platforms.
6909
c2c1be8d
EZ
69102001-05-10 Elena Zannoni <ezannoni@redhat.com>
6911
2c9cd303
EZ
6912 * config/gdbserver.exp (gdb_load): Handle the case
6913 in which the arguments to gdbserver are given in the
6914 baseboard configuration file.
6915 Also handle the case in which the server needs to do a
6916 load.
6917
9671de48
KS
69182001-05-07 Keith Seitz <keiths@cygnus.com>
6919
6920 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
6921 set up the display for testing.
6922 (gdbtk_start): Convert all paths to paths that tcl will like.
6923 Export target information to environment.
6924 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
6925 necessary.
6926 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
6927 (to_tcl_path): New proc to convert a given pathname into
6928 a path acceptible as an argument to a tcl command.
6929 (_gdbtk_export_target_info): New proc to export target info
6930 into the environment for gdbtk testing.
6931 (gdbtk_done): New proc to signal end-of-test.
6932
5a360f47
JB
69332001-05-06 Jim Blandy <jimb@redhat.com>
6934
6935 * restore.c: Make the code of caller0 correspond to its comment.
6936
66c756c6
MS
69372001-05-03 Michael Snyder <msnyder@redhat.com>
6938
6939 * config/sid.exp (gdb_target_sid): Check for error messages.
6940 On error or timeout, don't make expect exit (which will terminate
6941 all subsequent tests); instead just make gdb exit.
d63a86f8 6942 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
6943 return a negative value.
6944
a966fde5
JB
69452001-04-24 Jim Blandy <jimb@redhat.com>
6946
851c18e0
JB
6947 * gdb.c++/templates.exp: If we see the prompt for the overload
6948 list, but we haven't recognized any of the longer patterns,
6949 arrange for this test to fail, not hang.
6950
a966fde5
JB
6951 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
6952 variations.
6953
db144853
MC
69542001-04-22 Michael Chastain <chastain@redhat.com>
6955
6956 * gdb.c++/local.exp: Use the 'runto' library function.
6957 * gdb.c++/namespace.exp: Likewise.
6958 * gdb.c++/overload.exp: Likewise.
6959
3207ec21
KB
69602001-03-26 Kevin Buettner <kevinb@redhat.com>
6961
6962 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
6963 * gdb.base/step-line.exp: New file. Test step/next in presence of
6964 #line directives.
6965 * gdb.base/step-line.c: New file. Test program for the above.
6966 * gdb.base/step-line.inp: New file. We pretend that this file has
6967 been transformed by some other tool into step-line.c.
6968
13b57657
JB
69692001-03-21 Jim Blandy <jimb@redhat.com>
6970
6971 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
6972 unmangled operator names.
6973
754cbe1c
JB
69742001-03-20 Jim Blandy <jimb@redhat.com>
6975
6976 * gdb.threads/linux-dp.exp: Recognize an additional message
6977 generated by GDB when it doesn't understand how to debug threads
6978 on the target system.
6979
177495c9
AC
69802001-03-19 Andrew Cagney <ac131313@redhat.com>
6981
6982 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
6983
f266096b
MC
69842001-03-12 Michael Chastain <chastain@redhat.com>
6985
6986 * gdb.c++/derivation.exp: Use the 'runto' library function.
6987
cac3c2ff
MC
69882001-03-12 Michael Chastain <chastain@redhat.com>
6989
6990 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
6991
b6c11a24
MC
69922001-02-24 Michael Chastain <chastain@redhat.com>
6993
6994 * gdb.c++/ref-types.exp: Change handwritten code to library
6995 function 'runto'.
6996
6bae5bce
OF
69972001-03-16 Orjan Friberg <orjanf@axis.com>
6998
6999 * gdb.base/signals.exp: Set count to 0 explicitly.
7000
0015fd9a
MS
70012001-03-15 Mark Salter <msalter@redhat.com>
7002
7003 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
7004 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
7005 (gdb_load): Add support for additional target_info: gdb_download_size
7006 and gdb_load_timeout.
0015fd9a 7007
fc33412a
DT
7008Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
7009
7010 * gdb.base/annota1.exp: Move test of isnative to earlier in the
7011 file -- to prevent failing when the compile fails but we have no
7012 intention of running the tests anyway.
7013
7014 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
7015 tests if set.
7016
7017 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
7018 integers.
7019
7020 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
7021 * gdb.c++/namespace.exp: Ditto.
7022
115f06de
OF
70232001-03-07 Orjan Friberg <orjanf@axis.com>
7024
7025 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
7026 * gdb.base/pointers.exp: Relax pattern match of decimals.
7027
b6ba6518
KB
70282001-03-06 Kevin Buettner <kevinb@redhat.com>
7029
7030 * Makefile.in, config/abug.exp, config/cfdbug.exp,
7031 config/cpu32bug.exp, config/dve.exp, config/est.exp,
7032 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
7033 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
7034 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
7035 config/sh.exp, config/sid.exp, config/slite.exp,
7036 config/sparclet.exp, config/udi.exp, config/unknown.exp,
7037 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
7038 config/vxworks.exp, config/vxworks29k.exp,
7039 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
7040 gdb.base/all-bin.exp, gdb.base/annota1.exp,
7041 gdb.base/arithmet.exp, gdb.base/assign.exp,
7042 gdb.base/async.exp, gdb.base/attach.exp,
7043 gdb.base/bitfields.exp, gdb.base/bitops.exp,
7044 gdb.base/break.exp, gdb.base/call-ar-st.exp,
7045 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
7046 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
7047 gdb.base/commands.exp, gdb.base/completion.exp,
7048 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7049 gdb.base/constvars.exp, gdb.base/corefile.exp,
7050 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
7051 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
7052 gdb.base/ending-run.exp, gdb.base/environ.exp,
7053 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7054 gdb.base/finish.exp, gdb.base/foll-exec.exp,
7055 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
7056 gdb.base/funcargs.exp, gdb.base/help.exp,
7057 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
7058 gdb.base/logical.exp, gdb.base/long_long.exp,
7059 gdb.base/maint.exp, gdb.base/mips_pro.exp,
7060 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
7061 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
7062 gdb.base/pointers.exp, gdb.base/printcmds.exp,
7063 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
7064 gdb.base/regs.exp, gdb.base/relational.exp,
7065 gdb.base/remote.exp, gdb.base/reread.exp,
7066 gdb.base/restore.exp, gdb.base/return2.exp,
7067 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
7068 gdb.base/selftest.exp, gdb.base/setshow.exp,
7069 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
7070 gdb.base/sigall.exp, gdb.base/signals.exp,
7071 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
7072 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7073 gdb.base/step-test.exp, gdb.base/structs.c,
7074 gdb.base/structs.exp, gdb.base/structs2.exp,
7075 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
7076 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
7077 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
7078 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
7079 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
7080 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
7081 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
7082 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
7083 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
7084 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
7085 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
7086 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
7087 gdb.fortran/types.exp, gdb.java/jmisc.exp,
7088 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7089 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
7090 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7091 gdb.trace/circ.exp, gdb.trace/collection.exp,
7092 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
7093 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7094 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
7095 gdb.trace/report.exp, gdb.trace/save-trace.exp,
7096 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7097 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7098 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
7099 notices.
7100
dc96c6c7 71012001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
7102
7103 * gdb.base/varargs.c (find_max_double): Fix printf format string:
7104 first arg is int not float.
7105
dc96c6c7 71062001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
7107
7108 * gdb.base/reread.exp: Unsupported for non-native targets;
7109 doesn't work for remote debugging.
7110
9b0c4aeb
FN
71112001-02-19 Fernando Nasser <fnasser@redhat.com>
7112
7113 From Drew Moseley <dmoseley@redhat.com>
7114 * gdb.base/ending-run.exp: Properly handle the BSP state when
7115 stepping past the end of main.
7116
02aa71d5
MC
71172001-02-19 John Moore <jmoore@redhat.com>
7118
7119 * gdb.base/commands.exp (infrun_breakpoint_command_test):
7120 Converted HPUX fix for non-expected items following multiple
7121 step commands into general solution for all platforms.
7122
1fa449a4
MC
71232001-02-18 Michael Chastain <chastain@redhat.com>
7124
7125 * gdb.c++/classes.exp (do_tests): Change runto statements
7126 from "runto 'foo(void)'" to "runto 'foo'". This makes the
7127 statements demangler agnostic.
7128 * gdb.c++/virtfunc.exp (do_tests): Likewise.
7129 (gdb_virtfunc_restart): Likewise.
7130
b2f9ec70
MC
71312001-02-14 Michael Chastain <chastain@redhat.com>
7132
7133 * gdb.c++/inherit.exp (do_tests): Change runto statements
7134 from "runto 'foo(void)'" to "runto 'foo'". This makes the
7135 statements demangler agnostic.
7136
cf74b8ca
AC
7137Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
7138
7139 * gdb.threads/pthreads.exp: Unify pass/fail messages for
7140 ``continue to bkpt at common_routine in thread 2'' and ``stopped
7141 before calling common_routine 15 times'' tests.
7142
99f78f56
MC
71432001-02-11 Michael Chastain <chastain@redhat.com>
7144
7145 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
7146 Helps the test script figure out which demangler is in use.
7147 (dm_type_foo_ref): Ditto.
7148 (dm_type_int_star): Ditto.
7149 (dm_type_long_star): Ditto.
7150 (dm_type_unsigned_int): Ditto.
7151 (dm_type_void): Ditto.
7152 (dm_type_void_star): Ditto.
99707966 7153 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
7154 Probe the gdb demangler and set variables to accommodate
7155 formatting differences.
7156 (info_func_regexp): New function. Same as info_func, but
7157 matches against a regexp.
7158 (info_func): Match against a literal string.
7159 (print_addr_2): New function. Match against a literal string,
7160 which can be different from the input to gdb.
7161 (print_addr): Simply call print_addr_2 with the same argument twice.
7162 (test_lookup_operator_functions): Use demangler formatting variables.
7163 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
7164 the tests in the same order as the C++ class declaration.
7165 (test_paddr_operator_functions): Ditto.
7166 (test_paddr_overloaded_functions): Ditto.
7167 (test_paddr_hairy_functions): Use demangler formatting variables.
7168 Add reference to gdb/19 for related tests.
7169 (do_tests): Call probe_demangler.
7170
1de8f023
KB
71712001-01-30 Kevin Buettner <kevinb@redhat.com>
7172
7173 * gdb.c++/templates.cc (printf): Remove unused function definition.
7174
ca3f91ed
MS
71752001-01-26 Felix Lee <flee@redhat.com>
7176
7177 * sid.exp (sid_exit): Pass host, not target, to remote_close.
7178
71792001-01-25 matthew green <mrg@redhat.com>
7180
7181 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
7182 up sid.
7183 (sid_exit): Call `remote_pop_conn' after GDB is gone.
7184
71852001-01-25 matthew green <mrg@redhat.com>
7186
7187 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 7188 Deprecate $sid_spawn_id.
ca3f91ed
MS
7189 (sid_exit): Remove code necessary only for `spawn.'
7190
71912001-01-25 matthew green <mrg@redhat.com>
7192
7193 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
7194
fb18ec4a
MC
71952001-01-28 Michael Chastain <chastain@redhat.com>
7196
7197 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
7198 to call when tests fail. It takes gdb out of the overloaded
7199 function choice menu back to the main prompt, so that the test
7200 program stays synchronized.
7201 (set_bp_overloaded): New proc to collect all the common
7202 code for setting a breakpoint on an overloaded name. Calls
7203 take_gdb_out_of_choice_menu when needed.
7204 (menu_overload1arg): New variable to collect the repeated
7205 instances of the expected menu for an overloaded name. Change
7206 the regular expression to handle changes in g++ type encoding:
7207 "void" can be either "void" or "", and "unsigned int" can be
7208 either "unsigned int" or "unsigned".
7209 (continue_to_bp_overloaded): Change regular expressions to handle
7210 changes in g++ type encoding.
7211 (no proc): Call take_gdb_out_of_choice_menu when needed.
7212 Remove redundant calls to "info break". Accept either "canceled"
7213 or "cancelled". Change regular expressions in "info break"
7214 calls to handle changes in g++ type encoding. Give all tests
7215 unique strings.
7216
9c646a6e
BE
72172001-01-17 Ben Elliston <bje@redhat.com>
7218
7219 * config/sid.exp: New file.
7220
9549d9c1
AC
7221Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
7222
7223 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
7224
dc96c6c7 72252000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
7226
7227 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
7228 Add a RE to accept a non-ascii char if one is ever presented.
7229
b4df4f68
FN
72302000-12-20 Fernando Nasser <fnasser@redhat.com>
7231
297dd0fd 7232 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 7233
dc96c6c7 72342000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 7235
d63a86f8 7236 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
7237 in regexp. One '\' does not suffice on Linux.
7238
4a7bddb6
MC
72392000-12-09 Michael Chastain <chastain@redhat.com>
7240
7241 * gdb.base/break.exp (test_clear_command): Use a marker function
7242 rather than 'main' for the test function. Also move this
7243 test to an execution point where the marker function names are
7244 guaranteed to be bound to functions. (Executing tests after a
7245 'finish' from main runs into name conflicts with local names
7246 in __libc_start_main).
7247
dc96c6c7 72482000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
7249
7250 * gdb.base/finish.exp: New test for gdb's "finish" command.
7251 * gdb.base/return2.exp: New test for gdb's "return" command.
7252 * gdb.base/return2.c: New source file for above.
7253
dc96c6c7 72542000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
7255
7256 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
7257 * gdb.base/miscexprs.exp: Ditto.
7258 * gdb.base/pointers.exp: Ditto.
7259 * gdb.c++/derivation.exp: Ditto.
7260 * gdb.c++/local.exp: Ditto.
7261 * gdb.c++/namespace.exp: Ditto.
7262 * gdb.c++/overload.exp: Ditto.
7263 * gdb.c++/ref-types.exp: Ditto.
7264
dc96c6c7 72652000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
7266
7267 * gdb.base/constvars.exp: Test result of "up" command.
7268 * gdb.base/miscexprs.exp: Ditto.
7269 * gdb.base/pointers.exp: Ditto.
7270 * gdb.base/scope.exp: Ditto.
7271 * gdb.c++/derivation.exp: Ditto.
7272 * gdb.c++/local.exp: Ditto.
7273 * gdb.c++/namespace.exp: Ditto.
7274 * gdb.c++/overload.exp: Ditto.
7275 * gdb.c++/ref-types.exp: Ditto.
7276
44097287
FN
72772000-11-22 Michael Chastain <chastain@redhat.com>
7278
7279 * mips_pro.exp: Accept either "middle -> top -> main" or
7280 "middle -> main" in the backtrace, because gcc can optimize
7281 tail calls to jumps. Remove setup_xfail for the hppa case.
7282 Add a comment with the original warning messages from PR 3016,
7283 which was filed in 1993, to preserve them for posterity.
7284
9d2e1bab
ND
72852000-11-17 Nick Duffek <nsd@redhat.com>
7286
7287 * lib/gdb.exp (gdb_test): Override timeout with board info.
7288
1aca8eb7
ND
72892000-11-17 Nick Duffek <nsd@redhat.com>
7290
7291 * gdb.base/display.exp: Don't kill running stub. Add "again" to
7292 the second kill and detach messages.
7293
93076499
ND
72942000-11-17 Nick Duffek <nsd@redhat.com>
7295
7296 * configure.in: Add AC_EXEEXT.
7297 * configure: Regenerate.
7298 * Makefile.in (just-check): Export EXEEXT.
7299 * lib/gdb.exp ($EXEEXT): Import from environment.
7300 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
7301 expect "maint dump-me" on Cygwin.
7302 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
7303 $EXEEXT.
7304
30e87cd3
ND
73052000-11-17 Nick Duffek <nsd@redhat.com>
7306
7307 * gdb.base/break.exp: Test backtrace and finish from called
7308 function on all platforms, not just HP-UX.
7309
dc96c6c7 73102000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
7311
7312 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
7313 code from gdb_target_monitor, so it can be used independantly
7314 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 7315
dc96c6c7 73162000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
7317
7318 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
7319 * gdb.base/corefile.exp: Expect the message "Program is being
7320 debugged already" when we send the "corefile" command, since
7321 the preceeding gdb_load may have connected gdb to a remote target.
7322 * gdb.base/display.exp: Disable hardware watchpoints if new
7323 board info variable "no_hardware_watchpoints" is true.
7324 Replace single-letter commands with more readable ones.
7325 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
7326 if new board info variable "no_hardware_watchpoints" is true.
7327 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
7328 to see if stdio (printf) testing is possible.
7329 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
7330 board info variable "no_hardware_watchpoints" is true. Use new
7331 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
7332
39124dea
FN
73332000-11-13 Fernando Nasser <fnasser@redhat.com>
7334
7335 From Orjan Friberg <orjanf@axis.com>:
7336 * gdb.base/printcmds.exp: Escape curly braces followed by a number
7337 in array print pattern match.
7338
a9e2e984
FN
73392000-11-09 Fernando Nasser <fnasser@redhat.com>
7340
7341 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
7342 spelling "cancelled" to U.S. spelling "canceled" to match changes
7343 made to gdb.
7344 * gdb.c++/ovldbreak.exp: Ditto.
7345
c7db355b
PS
73462000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7347
7348 * gdb.base/callfuncs.c (main): Moved to end of file, call
7349 t_double_values to initialize the FPU before inferior calls are made.
7350 * gdb.base/callfuncs.exp: Test for register preservation after calling
7351 inferior functions. Add tests for continuining, finishing and
7352 returning from a stop in a call dummy.
7353
dc96c6c7 73542000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
7355
7356 * gdb.base/commands.exp: Break up long lines, and re-indent.
7357
dc96c6c7 73582000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
7359
7360 * config/gdbserver.exp: Rewritten from the ground up, to make it
7361 compatible with the current dejagnu tree, and to make it work with
7362 the new "gdbserver" in libremote.
7363
dc96c6c7 73642000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
7365
7366 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
7367 * gdb.base/varargs.exp: Skip entire test if no printf support.
7368 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
7369 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
7370
dc96c6c7 73712000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
7372
7373 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
7374 no floating point support.
7375 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
7376 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
7377 * gdb.base/call-rt-st.exp: Ditto.
7378 * gdb.base/call-strs.exp: Ditto.
7379
bac5fc66
JG
73802000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
7381
7382 * gdb.base/sizeof.c: include <stdio.h>.
7383
7384 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
7385 'finish', otherwise uncaptured gdb_prompt would potentially
7386 throw remaining test points out of sync.
7387
b22a6027
SB
73882000-07-26 Scott Bambrough <scottb@netwinder.org>
7389
7390 * gdb.base/recurse.exp: Run tests for all targets.
7391 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
7392 gnu-oldld case on ARM.
7393 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
7394 for ARM targets.
d63a86f8 7395
d8231941
AG
7396Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
7397
7398 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
7399 * gdb.java/configure: Rebuild.
7400
8caabe69
AG
7401Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
7402
7403 * gdb.java/jv-exp.exp: New file.
7404
9d273ca3
AG
7405Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
7406
7407 * configure: Rebuilt.
7408 * configure.in (configdirs): Add gdb.java.
7409 * gdb.java/jmisc.java: New file.
7410 * gdb.java/jmisc.exp: New file.
7411 * gdb.java/Makefile.in: New file.
7412 * gdb.java/configure: Rebuilt.
7413 * gdb.java/configure.in: New file.
7414 * lib/java.exp: New file.
7415
4f823a66
AC
7416Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
7417
7418 * gdb.base/exprs.exp: Test casts to a pointer including over and
7419 underflow.
7420
2391e11d
AC
7421Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
7422
7423 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
7424 and the compilers sizes.
7425
54602222
ND
74262000-07-09 Nick Duffek <nsd@redhat.com>
7427
7428 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
7429 (use_methods): New function.
7430 (main): Call use_methods().
7431 * gdb.c++/classes.exp (test_method_param_class): New procedure.
7432 (do_tests): Call test_method_param_class.
7433
2bec0572
ND
74342000-07-09 Nick Duffek <nsd@redhat.com>
7435
7436 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
7437 spelling.
7438 (test_enums): New procedure. Move enum tests from end of script
7439 to here. Set breakpoint on function name instead of line number.
7440 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
7441 (enums2): New marker function.
7442 (enums1): New function.
7443 (main): Call enums1(). Move enum tests to enums1().
7444
78492fde
AC
7445Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
7446
7447 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
7448 compile/link program. Update line numbers.
7449 * gdb.asm/d10v.inc: Define ``startup''.
7450 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 7451
49a2cef8
AC
7452Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
7453
7454 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
7455
3e6c8688
EZ
74562000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7457
7458 * gdb.base/maint.exp: Add 'maint print architecture' item to output
7459 of 'help maint print' command.
7460
9ff5cbe9
AC
7461Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
7462
7463 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
7464 they use gdb_expect_list.
7465
17c579bd
AC
7466Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
7467
7468 * gdb.base/commands.exp: Use ``set remote
7469 memory-read-packet-size'' instead of ``set endian big'' to test
7470 long commands.
7471
e6d71bf3
DB
74722000-06-03 Daniel Berlin <dan@cgsoftware.com>
7473
7474 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 7475 g++, and stop skipping them.
e6d71bf3
DB
7476
7477 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
7478 work under g++.
7479
d63a86f8 7480 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
7481 initialization.
7482
dc96c6c7 74832000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
7484
7485 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
7486 the regular expression: accept an (almost) arbitrary sequence of
7487 "frames-invalid" and "breakpoints-invalid" messages both before
7488 and after the "starting" message.
7489
dc96c6c7 74902000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
7491
7492 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 7493
dc96c6c7 74942000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
7495
7496 * gdb.base/annota1.exp (annotate-signal-handler-caller):
7497 Relax the regular expression a little, make it pass on Solaris 8.
7498
8216cda9
KB
74992000-05-12 Kevin Buettner <kevinb@redhat.com>
7500
7501 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 7502 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
7503 Instead, it is permissible for gdb to stop on the line of the
7504 call itself.
7505
1a570b2f
MS
75062000-05-12 Michael Snyder <msnyder@.cygnus.com>
7507
7508 * gdb.base/break.exp (bp on small function, optimized file):
7509 Add a second pass pattern. The behavior differs here between stabs
7510 and dwarf for one-line functions. Stabs preserves two line symbols
7511 (one before the prologue and one after) with the same line number,
7512 but dwarf regards these as duplicates and discards one of them.
7513 Therefore the address after the prologue (where the breakpoint is)
7514 has no exactly matching line symbol, and GDB reports the breakpoint
7515 as if it were in the middle of a line rather than at the beginning.
7516
dc96c6c7 75172000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 7518
d63a86f8 7519 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
7520 rather than "send_gdb" (for consistancy).
7521
7d418785
AC
7522Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
7523
7524 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
7525 * gdb.c++/templates.cc: Properly check for GCC version number.
7526 * lib/compiler.cc: Likewise
7527
dc96c6c7 75282000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 7529
d63a86f8 7530 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
7531 gdb may not stop at the first line of main, due to code motion.
7532
dc96c6c7 75332000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
7534
7535 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
7536 This test depends on parsing the printf output from the target.
7537 Since the sparclet stub doesn't do stdio, this will never work.
7538 * gdb.base/call-rt-st.exp: ditto.
7539 * gdb.base/call-strs: ditto.
7540
dc96c6c7 75412000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
7542
7543 * gdb.base/miscexprs.exp: make sizeof long array test portable.
7544
7545 * gdb.base/ending-run.exp: After connecting to a remote target,
7546 but before running, the target will appear to be in a random
7547 location. Specify both a file and a line for breakpoints.
7548 Also, the function that calls main may be called 'init'
7549 rather than 'start'.
7550
a5a51225
EZ
75512000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7552
7553 * gdb.base/help.exp: Update output for add-symbol-file command.
7554
7930cc7c
FN
75552000-04-10 Fernando Nasser <fnasser@cygnus.com>
7556
7557 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
7558 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
7559
23e37ab1
C
75602000-04-07 J.T. Conklin <jtc@redback.com>
7561
e93c542c
C
7562 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
7563
23e37ab1
C
7564 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
7565
591b8fa3
PDM
7566Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
7567
7568 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
7569 values that can be represented exactly.
7570 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
7571 above change, and to not check against the directory part of the source
7572 file name.
7573 (step into print_long_arg_list): Likewise.
7574 (print print_small_structs from print_long_arg_list): Likewise.
7575 (print print_long_arg_list): Likewise.
7576
7a495180
EZ
75772000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7578
30b53638 7579 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 7580
beb998c6
AC
7581Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
7582
7583 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
7584
1c689132
DB
75852000-03-25 Daniel Berlin <dan@cgsoftware.com>
7586
7587 * gdb.base/commands.exp (deprecated_command_test): Add test for
7588 deprecate with no arguments.
7589
c1790a9d
JL
75902000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
7591
7592 * gdb.base/break.exp: Add new test for setting breakpoints on
7593 optimized code so we can test breakpoints work even when function
7594 prologues may be optimized away
7595
003ba290
FN
75962000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
7597
7598 From David Whedon <dwhedon@gordian.com>
7599 * gdb.base/commands.exp : Added command deprecator tests.
7600
6837a0a2
DB
76012000-03-22 Daniel Berlin <dan@cgsoftware.com>
7602
7603 * gdb.base/help.exp: Added test for new apropos command.
7604
b9593231
KB
76052000-03-21 Kevin Buettner <kevinb@redhat.com>
7606
7607 * gdb.base/pointers.c (usevar): New function.
7608 (main): Make sure that global variables v_int_pointer2, rptr,
7609 and y are all referenced someplace in the program by calling
7610 usevar() on them. [Some linkers delete symbols which are
7611 never referenced. The space remains, but there's no way to
7612 get a (symbolic) handle on the variable from the debugger.]
7613
751a959b
EZ
76142000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7615
7616 * gdb.base/printcmds.c: Add typedeffed arrays.
7617
7618 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
7619 procedure to test arrays that are typedef'd.
7620
73a93a32
JI
76212000-03-13 James Ingham <jingham@leda.cygnus.com>
7622
7623 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 7624 the library directories.
73a93a32 7625
fb40c209
AC
7626Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
7627
7628 * configure.in (configdirs): Add sub directory gdb.mi.
7629 * configure: Re-generate.
7630
7631 * gdb.mi: New directory.
d63a86f8 7632
ee4dd2c9
AC
76332000-02-25 Scott Bambrough <scottb@netwinder.org>
7634
7635 * gdb.base/long_long.exp: Correct test suite failure when printing
7636 a long long value as a double on ARM platforms.
7637
70f0cc22
JB
76382000-02-16 Jim Blandy <jimb@redhat.com>
7639
7640 * gdb.base/break.exp ("breakpoint line number"): Make sure the
7641 default source file is set properly before running this test.
7642
853819b8
EZ
76432000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7644
7645 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
7646 gdbtk/library directory, not in gdbtcl2.
7647
dfcd3bfb
JM
76482000-02-04 Jim Blandy <jimb@redhat.com>
7649
7650 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
7651 backslash from regexp pattern.
7652
7653 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
7654 procedure. Use it to run all the "continue to bp overloaded"
7655 tests. Note that this changes the names of the tests slightly.
7656 If the breakpoint hit message includes a hex PC value, because
7657 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
7658 from the real source code, still consider that a pass.
7659
7660 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
7661 XFAIL here if the breakpoint message contains a hex address. Note
7662 similar change on 1999-11-02.
7663
7664 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
7665
7666 * gdb.base/ptype.exp: Establish a default source file before
7667 calling get_debug_format.
7668
76692000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
7670
7671 * gdb.base/watchpoint.exp: Remove duplication of test messages.
7672
8b93c638
JM
76732000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
7674
7675 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
7676 of successive stepi commands -- while in the prologue we should see
7677 the function entry bracket.
7678
76792000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
7680
7681 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
7682 reach __change_mode() when stepping through the end of main().
7683
c5394b80
JM
76842000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
7685
7686 * gdb.base/default.exp: Fix expected pattern.
7687 * gdb.base/help.exp: Same.
7688
0d06e24b
JM
76892000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7690
7691 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
7692 Don't use xfail's because that affects only the following test.
d63a86f8 7693
0d06e24b
JM
7694 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
7695 solaris or linux.
7696
7697 * gdb.base/selftest.exp: Update to reflect changes to main.c.
7698
dc96c6c7 76992000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 7700
d63a86f8 7701 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
7702 "A syntax error" rather than "A parse error". Accept both.
7703
77042000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
7705
7706 * gdb.base/default.exp: Remove OS dependent string from "target
7707 remote" test.
7708 * gdb.base/help.exp: Same for "help target remote" test.
7709
c3f6f71d
JM
77102000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7711
7712 From Jim Kingdon <kingdon@redhat.com>:
7713
7714 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
7715 prompt (cleanup rather than necessity, but still might keep output
7716 from spilling to next test).
7717
77182000-01-02 Fred Fish <fnf@cygnus.com>
7719
7720 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
7721 AIX, which defines them in <sys/types.h>.
7722
ed9a39eb 77231999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 7724
ed9a39eb
JM
7725 * gdb.base/default.exp: Match arm* etc instead of arm in "info
7726 float" test.
7727
77281999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 7729
ed9a39eb 7730 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
7731
7732 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
7733 outermost frame disallowed".
7734
77351999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
7736
7737 * gdb.base/setvar.exp: New tests for setting the value of a struct
7738 with a constant list.
7739
77401999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
7741
7742 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
7743 require the user to type a cast before setting the value of a struct.
7744
de57eccd
JM
77451999-12-06 Jim Blandy <jimb@cygnus.com>
7746
7747 * gdb.base/default.exp: Expect the new 'info float' command on
7748 all i386 platforms.
7749
7750 * gdb.threads/linux-dp.exp: Expand our ability to recognize
7751 LinuxThreads libraries that don't support debugging.
7752
c2d11a7d
JM
7753Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
7754
7755 * gdb.base/remote.c: Fill the buffer with truely random data.
7756 Change the buffer type to ``unsigned char'' to simplify size
7757 arithmetic.
7758
7759 * gdb.base/remote.exp: Reduce download numbers by one. Typical
7760 stub only handles 400-1 byte packets. Verify that the download
7761 worked.
7762
77631999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
7764
7765 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
7766 tests, using UNRESOLVED for the untested cases. Also, does not wait
7767 for a timeout if the prompt was received before a recognizable pattern.
7768
77691999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
7770
7771 * lib/gdb.exp (gdb_expect_list): Fix spelling.
7772
77731999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7774
7775 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
7776 watchpoints.
7777
77781999-11-24 Jason Merrill <jason@casey.cygnus.com>
7779
7780 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
7781
7782 * gdb.c++/local.exp: Be more flexible in recognizing local class
7783 name mangling. Don't allow horribly truncated method names.
7784 * gdb.c++/derivation.exp: Expect protected inheritance.
7785 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
7786 * gdb.c++/virtfunc.exp: Likewise.
7787 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
7788 when printing a nested enum.
7789
77901999-11-22 Jim Blandy <jimb@cygnus.com>
7791
7792 * gdb.base/step-test.exp: Properly await GDB's response to setting
7793 a breakpoint on the call to large_struct_by_value.
7794
7795 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
7796 just because we have debug info for the `start' function.
7797
77981999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
7799
7800 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
7801 "Unknown signal" messages, which indicate (on LinuxThreads) that
7802 GDB doesn't know how to debug threads on this system. This is
7803 better than hanging while philosopher 0 dumps chatter into gdb.log.
7804
78051999-11-18 Tom Tromey <tromey@cygnus.com>
7806
7807 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
7808
78091999-11-18 Fred Fish <fnf@cygnus.com>
7810
7811 * gdb.base/coremaker2.c: Add sample program for generating
7812 cores that is more self contained than coremaker.c. Eventually
7813 I'll add more code to this and tie it into the testsuite.
7814
4ce44c66
JM
78151999-11-12 Stan Shebs <shebs@andros.cygnus.com>
7816
7817 * gdb.base/dollar.exp: Remove, now in gdb.hp.
7818
78191999-11-10 Jimmy Guo <guo@cup.hp.com>
7820
7821 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
7822 from $srcdir/lib/.
7823 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
7824 and gdb.c++/.
7825
7826 * gdb.c++/derivation.exp: remove redundant get compiler info code.
7827
d63a86f8 7828 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
7829 'continue with watch' test point.
7830
78311999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
7832
7833 Merged from p2linux-990323-branch:
d63a86f8 7834
4ce44c66
JM
7835 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
7836
11cf8741
JM
7837Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
7838
7839 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
7840 {limit,fixed}''. Test ``set download-write-size''.
7841
7842Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
7843
7844 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
7845 gdb_expect_list.
7846
7847Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
7848
7849 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
7850
78511999-11-03 Mark Salter <msalter@cygnus.com>
7852
7853 * gdb.base/break.exp: Fix "stub continue" pattern.
7854
78551999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
7856
7857 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
7858
78591999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
7860
7861 * gdb.base/display.exp ("finish"): Add timeout clause.
7862
7863 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
7864 plain prompt clause, so this doesn't have to time out in order to
7865 fail.
7866
7867 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
7868 breakpoint hit messages include an address.
7869
7870 * gdb.base/display.exp: Don't forget to escape parens in regular
7871 expressions. Unix regexp notatation sucks.
7872
78731999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7874
7875 * gdb.base/annota1.exp: Test for annotate-signalled: change output
7876 order for 'signalled' message.
7877
5c44784c
JM
78781999-11-01 Stan Shebs <shebs@andros.cygnus.com>
7879
7880 From Jimmy Guo <guo@cup.hp.com>:
7881 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
7882 * gdb.base/annota1.c: Add code for tests to work with.
7883
78841999-10-26 Frank Ch. Eigler <fche@cygnus.com>
7885
7886 * gdb.base/remote.exp: New test for remote downloading settings.
7887 * gdb.base/remote.c: New file with large .data.
7888
917317f4
JM
78891999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
7890
7891 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
7892 for LinuxThreads support, merged from the Code Fusion branch.
7893
7894Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
7895
7896 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
7897 containing exp_continue into a while within an expect. Don't
7898 attempt a start more than three times. Check return value from
7899 gdb_load.
d63a86f8 7900
2df3850c
JM
7901Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
7902
7903 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
7904 a pass case.
7905
2acceee2
JM
79061999-10-01 Kevin Buettner <kevinb@cygnus.com>
7907
7908 * gdb.base/break.c (main): Added a statement that we can step
7909 off of.
7910 * gdb.base/break.exp: Added tests for setting a breakpoint
7911 at an offset and stepping onto a breakpoint.
7912
79131999-10-01 Fred Fish <fnf@cygnus.com>
7914
d63a86f8 7915 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
7916 gdb output.
7917
c2c6d25f
JM
79181999-09-18 Jim Blandy <jimb@cris.red-bean.com>
7919
7920 * gdb.base/break.exp: Code locations are in hex, don't forget!
7921 (For HP-UX.)
7922
79231999-09-17 Stan Shebs <shebs@andros.cygnus.com>
7924
7925 * condbreak.exp: Use break.c as test program.
7926 * condbreak.c: Remove, redundant with break.c.
7927
79281999-09-15 Stan Shebs <shebs@andros.cygnus.com>
7929
7930 * config/monitor.exp (gdb_target_monitor): Disable X- and
7931 Z-packets if the target needs it.
7932
79331999-09-13 James Ingham <jingham@leda.cygnus.com>
7934
7935 * gdb.c++/overload.exp: Added tests for listing overloaded
7936 functions with function pointers in the arg, explicitly calling
7937 out the version you want.
7938
cff3e48b
JM
79391999-09-09 Stan Shebs <shebs@andros.cygnus.com>
7940
7941 * long_long.exp: Add variations of test cases that work for
7942 targets with 16-bit ints and 32-bit doubles.
7943
d4f3574e
SS
79441999-09-08 Stan Shebs <shebs@andros.cygnus.com>
7945
7946 * break.c (main): Compare a possibly-uninitialized argc with an
7947 unlikely value that fits in 16 bits.
7948
79491999-09-07 Stan Shebs <shebs@andros.cygnus.com>
7950
7951 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
7952 0xfeeb, don't want negative numbers if ints are 16 bits.
7953
7954 * lib/gdb.exp (skip_cplus_tests): New proc.
7955 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
7956 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
7957 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
7958 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
7959 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
7960 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
7961 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
7962 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
7963
7964 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
7965
7966Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
7967
7968 * gdb.base/corefile.exp (up): Allow a parameter to appear
7969 in the frame that we're going up to.
7970
7971 From Jim Blandy <jimb@cygnus.com>:
7972
7973 * gdb.base/default.exp (info float): Expect some output now.
7974
7975 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
7976 returning floating-point values to fail on the x86.
7977 * gdb.base/callfwmall.exp (do_function_calls): Same.
7978
7979 * gdb.base/list.exp (test_listsize): Correct expectations for
7980 listing line 1 with listsize 2. Also, listing a single line
7981 works now, as does listing three lines. [Kevin's note: There
7982 were a number of other cases fixed too where the expectations
7983 differed...]
7984
79851999-09-02 Stan Shebs <shebs@andros.cygnus.com>
7986
7987 * gdb.base/selftest.exp: Add case for when version prints as
7988 constant string instead of char pointer.
7989
104c1213
JM
79901999-08-25 Stan Shebs <shebs@andros.cygnus.com>
7991
7992 * gdb.base/ending-run.exp: Add Solaris case for what happens when
7993 stepping out of main.
7994
7995 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
7996 G++ used.
7997
7998 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
7999 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
8000
8001 * gdb.c++/ovldbreak.exp: Update match string in test that
8002 includes a warning of multiple breakpoints.
8003
80041999-08-24 Stan Shebs <shebs@andros.cygnus.com>
8005
8006 * gdb.base/display.exp: Improve precision of step-after-finish
8007 added yesterday.
8008
8009 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
8010 test.
8011
8012 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
8013 configs when using G++, not just hppa*.
8014
80151999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8016
8017 * gdb.base/async.c: New file.
8018 * gdb.base/async.exp: New file.
8019
8020Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
8021
8022 * gdb.base/break.exp: Tweak PA specific tests to properly handle
8023 PA64.
8024
53a5351d
JM
8025Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
8026
104c1213
JM
8027 * gdb.base/display.exp: "finish" can leave us mid-line on many
8028 targets, deal with it. Add a small constant to main, instead of
8029 1000 since main+1000 may not be a valid address in the target.
8030
53a5351d
JM
8031 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
8032 on hpux11.
8033
8034 * gdb.base/attach.exp: Handle another hpux11 error message variant
8035 when attaching to a process that does not exist.
8036
80371999-08-19 J.T. Conklin <jtc@redback.com>
8038
8039 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
8040 characters in 'continue to 1241' test.
8041
80421999-08-17 Stan Shebs <shebs@andros.cygnus.com>
8043
8044 * gdb.base/call-ar-st.exp: Add a shorter match case for the
8045 stop in print_long_arg_list, define and use a whitespace
8046 variable in print_small_structs test, add an XFAIL for Solaris.
8047 * gdb.base/dbx.exp: XFAIL func commands until somebody is
8048 interested enough to fix.
8049
7be570e7
JM
80501999-08-13 Keith Seitz <keiths@cygnus.com>
8051
8052 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
8053 (dbx_gdb_load): Remove. Use gdb_load instead, since that
8054 proc knows about targets other than the natives.
8055 (test_assign): Use "gdb_run_cmd" to "run" the target.
8056 Check that we've actually hit the breakpoint at main.
8057 When we attempt to assign a value to a local variable, check
8058 that the variable is in the current scope, i.e., don't use
8059 a test with an empty result.
8060
8061Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
8062
8063 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
8064 command.
8065
80661999-08-09 Stan Shebs <shebs@andros.cygnus.com>
8067
8068 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8069 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
8070 gdb.compat, gdb.threads-hp.
8071 gdb.hp/configure, gdb.hp/configure.in: New files.
8072 gdb.hp/Makefile.in: Recurse into new subdirs.
8073 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
8074 gdb.hp/gdb.objdbg: New directory, tests for debugging info
8075 in object files.
8076 gdb.hp/tools: New directory, aux tools for HP-specific tests.
8077
96baa820
JM
80781999-08-05 Stan Shebs <shebs@andros.cygnus.com>
8079
8080 * gdb.base/display.exp: Help expect by putting a newline in the
8081 funky printf, remove a bogus p/a test.
8082
80831999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8084
8085 * gdb.base/display.exp: Make sure that when we say 'run', we are
8086 connected to the target. This is necessary when running not
8087 natively.
8088
80891999-08-03 Stan Shebs <shebs@andros.cygnus.com>
8090
8091 * gdb.base/step-test.exp: Removed some extraneous messages.
8092
8093 * gdb.base/long_long.exp: Don't run memory examination tests
8094 on little-endian targets (they will need a different set of
8095 results to match).
8096
80971999-08-02 Stan Shebs <shebs@andros.cygnus.com>
8098
8099 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
8100 until somebody decides to fix GDB.
8101
8102 * gdb.base/long_long.c: Stop compiler complaint by specifying long
8103 constant as "ULL".
8104 * gdb.base/long_long.exp: Loosen x/c test, add partial result
8105 matches for a couple x/2 commands.
8106
a0b3c4fd
JM
81071999-07-30 Stan Shebs <shebs@andros.cygnus.com>
8108
8109 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
8110 by merging in ref-types2 tests.
8111 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
8112
8113 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8114 * gdb.c++/Makefile.in: Add standard actions.
8115 (EXECUTABLES): Rename from PROGS, update list.
8116 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
8117 from gdb.hp.
8118 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
8119 foo and bar locals.
8120 * gdb.c++/anon-union.exp: Fix tests to match.
8121 * gdb.c++/classes.exp: Run if HP compiler used, add extra
8122 expect matches to handle output variations.
8123 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
8124 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
8125 output, add HP alternatives for new and delete prints.
8126 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
8127 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
8128 * gdb.c++/demangle.exp: Use $style when reporting failure.
8129 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
8130 * gdb.c++/inherit.exp: Run if HP compiler used, add some
8131 match alternatives.
8132 * gdb.c++/local.exp: Add match alternatives or xfails for HP
8133 compilers.
8134 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
8135 * gdb.c++/method.exp: Add match alternatives.
8136 * gdb.c++/misc.cc: Add bool types.
8137 * gdb.c++/misc.exp: Add tests for bool types.
8138 * gdb.c++/overload.exp: Add xfails.
8139 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
8140 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
8141 add some more template parameter tests (only for HP currently).
8142 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
8143 * gdb.c++/virtfunc.cc: Add return type and value for main.
8144 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
8145 match alternatives.
d63a86f8 8146
a0b3c4fd
JM
81471999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8148
8149 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
8150
81511999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
8152
8153 * gdb.base/signals.exp: Don't expect getting a backtrace from
8154 within a signal handler to fail on Linux.
8155
81561999-07-29 Stan Shebs <shebs@andros.cygnus.com>
8157
8158 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8159 * lib/gdb.exp: Remove some gratuitious semicolons.
8160 (delete_breakpoints): Increase timeout.
8161 (gdb_expect): Add -notransfer option.
8162 (gdb_test): Use -notransfer option.
8163 (get_compiler_info): Add f77 case.
8164 (get_compiler): New proc, split out from gdb_preprocess, add f77
8165 case.
8166 (gdb_preprocess): Call get_compiler.
8167
8168 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
8169 * gdb.base/attach.exp, gdb.base/display.exp,
8170 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
8171 gdb.base/long_long.exp, gdb.base/printcmds.exp,
8172 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
8173 third arg to gdb_test.
8174 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
8175 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
8176 HP-UX xfails, add others.
8177 * gdb.base/completion.exp: Reflect name change of self-test.
8178 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
8179 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
8180 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
8181 HP failure number.
8182 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
8183 useless HP-UX 10.30 references.
8184 * gdb.base/maint.exp: Loosen matches.
8185 * gdb.base/pointers.c (main): Declare more_code.
8186 * gdb.base/pointers.exp: Match on output of a `next'.
8187 * gdb.base/structs.c: Add prototypes.
8188 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
8189 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
8190
81911999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8192
8193 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
8194 command.
8195
81961999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8197
8198 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
8199 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
8200
8201 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
8202 debug info. Deal with lack of signal hanlder info in stack.
8203
8204 From Jim Kingdon <kingdon@redhat.com>:
8205 * gdb.base/annota1.exp: If printf has debug info, deal with it.
8206
5a2468f5
JM
82071999-07-19 Stan Shebs <shebs@andros.cygnus.com>
8208
8209 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
8210 gdb.base/foll-vfork.exp: Don't run for crosses.
8211
adf40b2e
JM
8212Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8213
8214 * gdb.base/configure.in: Check for gdbvars.exp instead of
8215 a1-selftest.exp.
8216 * gdb.base/configure: Re-generate.
8217
82181999-07-12 Stan Shebs <shebs@andros.cygnus.com>
8219
8220 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
8221 in trying to run first and name is too long.
8222
8223 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
8224 pointers2.c and pointers2.exp, respectively.
8225 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
8226 doschk happier.
8227
43e526b9
JM
82281999-07-08 Stan Shebs <shebs@andros.cygnus.com>
8229
8230 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
8231 callfuncs2.c and callfuncs2.exp.
8232
8233 * gdb.base/list.exp: Remove mistaken xfails.
8234 * gdb.base/list0.h: Add optional prototypes.
8235
9846de1b
JM
8236Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
8237
8238 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
8239 calling malloc.
8240 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
8241 * ptype.exp: Move test for get_debug_format to before its first
8242 use.
8243
82441999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8245
8246 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
8247 * gdb.base/annota2.cc, annota2.exp: Move from here.
8248 * gdb.c++/annota2.cc, annota2.exp: To here.
8249 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
8250
43ff13b4
JM
8251Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
8252
8253 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
8254 a consistent format.
8255
085dd6e6
JM
82561999-06-25 Stan Shebs <shebs@andros.cygnus.com>
8257
8258 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8259 * lib/gdb.exp (get_compiler_info): Add detection for assorted
8260 HP compilers, also set the globals $true and $false.
8261
8262 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
8263 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
8264 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
8265 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
8266 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
8267 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
8268 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
8269 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
8270 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
8271 whatis.c} Add C++ compatible function definitions and return
8272 types, add includes for library functions.
8273 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
8274 * gdb.base/step-test.c (myglob): Rename from glob.
8275 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
8276 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
8277 files, move here from gdb.hp.
8278 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
8279 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
8280 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
8281 Adjust line numbers in regexps.
8282
8283 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
8284 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
8285 instead of 0/1.
8286
8287 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
8288 foll-vfork.exp: New files, move here from gdb.hp.
8289 * gdb.base/page.exp: New file, test of pagination command.
8290
8291 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
8292 recursion test.
8293 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
8294
8295 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
8296 gdb.base/solib.exp: Fix compiler invocation process.
8297
8298 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
8299 HP-UX 11, turn off overload resolution explicitly.
8300 * gdb.base/commands.exp: Set argument list explicitly, add
8301 watchpoint test.
8302 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
8303 them work.
8304 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
8305 expressions properly.
8306 * gdb.base/corefile.exp: Loosen the match slightly.
8307 * gdb.base/default.exp: Allow "Error accessing memory" message
8308 also.
8309 * gdb.base/display.exp: Skip over x/0 j if PA64.
8310 * gdb.base/funcargs.exp: Add xfails for HP-UX.
8311 * gdb.base/interrupt.exp: Ditto.
8312 * gdb.base/langs.exp: Add symbolic matches governed by compiler
8313 in use.
8314 * gdb.base/list.exp: Add xfails for HP-UX.
8315 * gdb.base/long_long.exp: Refine some of the numeric matches.
8316 * gdb.base/mips_pro.exp: Xfail on HP-UX.
8317 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
8318 * gdb.base/nodebug.exp: Succeed on more varieties of output.
8319 * gdb.base/opaque.exp: Remove some HP-UX xfails.
8320 * gdb.base/ptype.exp: Succeed on more varieties of output.
8321 * gdb.base/scope.exp: Add xfails for HP-UX.
8322 * gdb.base/sect-cmd.exp: Add more cases.
8323 * gdb.base/setvar.exp: Add xfails for HP-UX.
8324 * gdb.base/shlib-call.exp: Loosen some matches slightly.
8325 * gdb.base/signals.exp: Match on void symbolically.
8326 * gdb.base/step-test.exp: Add case for PA64.
8327 * gdb.base/term.exp: Add exit and restart.
8328 * gdb.base/twice.exp: Clean up after self.
8329 * gdb.base/varargs.exp: Disable overload resolution explicitly.
8330 * gdb.base/whatis.exp: Allow more ways to pass tests.
8331
8332 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
8333 no longer useful.
8334
8335Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
8336
8337 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
8338 list of patterns.
8339 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
8340 print_double_array(double_array)", "continuing to breakpoint
8341 1018", "print print_double_array(array_d)" and "continuing to
8342 1034" tests.
d63a86f8 8343
085dd6e6
JM
83441999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
8345
8346 * Makefile.in: Add empty html and install-html targets.
8347
83481999-06-24 Stan Shebs <shebs@andros.cygnus.com>
8349
8350 * config/mt-*: Remove, these haven't been used since 1996.
8351
83521999-06-22 Stan Shebs <shebs@andros.cygnus.com>
8353
8354 * gdb.base/call-strs.c, gdb.base/ending-run.c,
8355 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
8356 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
8357
9e0b60a8
JM
83581999-06-18 Stan Shebs <shebs@andros.cygnus.com>
8359
8360 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
8361 simpler match case for the ptype of the big class.
8362
83631999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8364
8365 * gdb.exp: Fix test for gdb_prompt existence.
8366
83671999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8368
8369 * gdb.exp (gdb_test): Add fail after calls to perror.
8370
83711999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8372
8373 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
8374
83751999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
8376
8377 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
8378
0f71a2f6
JM
8379Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
8380
8381 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
8382 malloc() is linked in.
8383
83841999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8385
8386 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
8387 step at end.
8388
8389 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
8390
83911999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
8392
8393 * gdb.java/jv-print.exp: New file. (Our first Java test!)
8394
cce74817
JM
8395Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
8396
8397 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
8398 * gdb.base/mips_pro.exp: Likewise.
8399
84001999-06-02 Keith Seitz <keiths@cygnus.com>
8401
8402 * gdb.c++/templates.cc: Change all "new" operators to throw
8403 an exception.
8404 * gdb.c++/cplusfuncs.cc: Likewise.
8405
8406 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
8407
8408Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
8409
8410 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
8411 * gdb.base/ending-run.exp: When stepping out of main, accept a
8412 step into an arbitrary assembler file.
8413
392a587b
JM
84141999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8415
d63a86f8 8416 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 8417 "breakpoint-invalid" to be printed.
d63a86f8 8418 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
8419 number of "frames-invalid" and "breakpoint-invalid" to be printed.
8420 * gdb.base/annota2.cc: Initialize a.x to 0.
8421
9e086581
JM
84221999-05-17 Keith Seitz <keiths@cygnus.com>
8423
8424 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
8425 when "skip_float_tests" set.
8426 Ditto for "print print_double_array(array_d)", "print print_small_structs",
8427 "print print_ten_doubles", and "step into print_long_arg_list".
8428 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
8429 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
8430 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
8431 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
8432 "skip_float_tests" is set.
8433 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
8434 when "skip_float_tests" set.
d63a86f8 8435
cd0fc7c3
SS
84361999-05-06 Keith Seitz <keiths@cygnus.com>
8437
8438 * gdb.base/annota2.cc: Include stdio.h.
8439
8440Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
8441
8442 * gdb.base/crossload.exp: Remove, this has been disabled ever
8443 since BFD stopped including all targets, and cross-GDB gets
8444 plenty of testing anyway.
8445 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
8446 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
8447 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
8448 * gdb.base/README: Remove, was doc for this.
8449 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
8450 needed.
8451
b83266a0
SS
84521999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8453
8454 * gdb.base/call-ar-st.exp: Fix one regular expression in test
8455 output.
8456
8457 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
8458 * gdb.base/annota2.exp: New file. More annotation tests.
8459 * gdb.base/annota1.c: New file. Source file for annota1.exp.
8460 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
8461
84621999-04-23 Angela Marie Thomas <angela@cygnus.com>
8463
8464 * config/cfdbug.exp: New file.
8465
7a292a7a
SS
84661999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
8467
8468 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
8469 Marcus Daniel's and Dale Hawkins's demangler crashes.
8470
8471 * gdb.c++/demangle.exp (test_gnu_style_demangling,
8472 test_lucid_style_demangling, test_arm_style_demangling,
8473 test_hp_style_demangling): Try Tom Tromey's core-dumping
8474 identifier under each demangling style.
8475
84761999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
8477
8478 * gdb.c++/demangle.exp: Include the current demangling style
8479 in all test names.
8480 (current_demangling_style): New global variable.
8481 (set_demangling_style, test_demangling_core, test_demangling,
8482 test_demangling_exact): New functions.
8483 (test_gnu_style_demangling, test_lucid_style_demangling,
8484 test_arm_style_demangling, test_hp_style_demangling): Use those,
8485 instead of calling gdb_test and gdb_test_exact directly.
8486 (catch_demangling_errors): New function, which reports errors
8487 signalled by the demangling test functions in an orderly way.
8488 (do_tests): Use catch_demangling_errors.
8489
84901999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
8491
8492 * gdb.base/signals.exp (test_handle_all_print): Use () for
8493 grouping in expressions, not {}.
8494
8495 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
8496 initialized yet.
8497
84981999-04-01 Stan Shebs <shebs@andros.cygnus.com>
8499
8500 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
8501 are listed.
8502
85031999-03-26 Stan Shebs <shebs@andros.cygnus.com>
8504
8505 * gdb.stabs/weird.exp: Test for CC being defined before
8506 looking at its value.
8507
85081999-03-25 Stan Shebs <shebs@andros.cygnus.com>
8509
8510 * gdb.base/call-ar-st.exp: Remove stray '#'.
8511 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
8512 "short int" and "long int".
8513 * gdb.c++/overload.cc: Cast the string added in the previous
8514 change, to mollify finicky HP compiler.
8515 * gdb.hp/reg-test.exp (testfile): Fix file name.
8516 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 8517
7a292a7a
SS
8518 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
8519 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
8520 alternate form of enum ptype.
8521
c906108c
SS
85221999-03-23 Stan Shebs <shebs@andros.cygnus.com>
8523
7a292a7a
SS
8524 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
8525 * gdb.hp/*.exp: Change all to run compiler probe only after
8526 passing skip_hp_tests, so as not to waste time on guaranteed
8527 failure.
8528
c906108c
SS
8529 * gdb.c++/overload.cc: Pass string instead of char addr, always
8530 init ccpfoo.
8531 * gdb.c++/templates.cc: Fix syntax error.
8532
7a292a7a
SS
8533Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8534
8535 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 8536 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
8537 command.
8538
85391999-03-18 James Ingham <jingham@cygnus.com>
8540
8541 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
8542
8543 * gdb.c++/method.exp: It was testing an uninitialized int on the
8544 stack and assuming it was positive.
8545
8546 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
8547
8548 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 8549 keep it from killing the rest of the tests.
7a292a7a
SS
8550 Use gdb_continue_to_end.
8551
8552 * gdb.base/sigall.exp: use gdb_continue_to_end.
8553
8554 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
8555
8556 * gdb.base/display.exp: use runto_main, not run.
8557
d63a86f8
RM
8558 * gdb.base/default.exp: Check for the current error message in the
8559 r abbreviation test.
7a292a7a
SS
8560 Add strongarm to the targets that know info float.
8561
d63a86f8 8562 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
8563 run which doesn't work with monitors.
8564
8565 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
8566
8567 * gdb.base/break.exp: use the gdb_continue_to_end proc.
8568
8569 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
8570 program. Traps the case (in Cygmon) when the program never really
8571 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
8572 more places, so I used my name. Sorry Mark...
8573
8574 * config/monitor.exp (gdb_target_monitor): added another
8575 target_info parameter: remotebinarydownload. This will set the
8576 remotebinarydownload flag if this is causing some boards trouble.
8577
85781999-03-18 Mark Salter <msalter@cygnus.com>
8579
8580 * lib/gdb.exp (continue_to_exit): New function.
8581
8582 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
8583 * gdb.base/ending-run.exp: Ditto.
8584 * gdb.base/step-test.exp: Ditto.
8585
85861999-03-16 Stan Shebs <shebs@andros.cygnus.com>
8587
8588 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
8589 (suggested by Art Haas <ahaas@neosoft.com>).
8590
85911999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
8592
8593 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
8594
8595Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
8596
8597 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
8598 descriptions of types (short unsigned int vs unsigned short, etc).
8599
86001999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
8601
8602 * gdb.base/call-strs.exp: Don't assume that `step' will step over
8603 a call to strlen; sometimes we do have sources.
8604
86051999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
8606
8607 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
8608 character, so GDB won't print garbage after its end.
d63a86f8 8609
c906108c
SS
8610 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
8611 breakpoint there instead. Sometimes GCC emits memcpy to handle
8612 the large structures being passed by value, so we step into that
8613 instead of sum_array_print, which obscures what we're really testing.
8614 * gdb.base/step-test.exp: However, we do want a test that notices
8615 the bizarre steps into memcpy, so do that here. Add check for
8616 stepping into function calls that pass large structures by value.
8617 ("Is that a noun clause, or are you just happy to see me?")
8618 Remove all references to specific line numbers.
8619 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
8620 New type and function.
8621 (main): Call large_struct_by_value, passing it a large struct by value.
8622 * lib/gdb.exp (gdb_get_line_number): New function.
8623
8624 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
8625 more portable.
8626
7a292a7a
SS
86271999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
8628
c906108c
SS
8629 * lib/gdb.exp: Doc fixes.
8630
7a292a7a
SS
86311999-03-05 Nick Clifton <nickc@cygnus.com>
8632
d63a86f8 8633 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
8634
86351999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
8636
c906108c
SS
8637 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
8638 commands. They're not germane to this test, and they don't work
8639 that way on remote targets.
8640
3fc11d3e
JM
86411999-03-01 James Ingham <jingham@cygnus.com>
8642
8643 * Changelog entries merged over from gdb development branch.
8644
3fc11d3e
JM
8645 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
8646
8647 * lib/gdb.exp (gdbtk_analyze_results): Generic function
8648 for outputting results of test run.
8649
2d4a1622 8650 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
8651
8652 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 8653
7a292a7a
SS
86541999-02-25 Felix Lee <flee@cygnus.com>
8655
8656 * lib/gdb.exp (debug_format): initialize
8657
c906108c
SS
86581999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
8659
8660 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
8661 * gdb.base/call-rt-st.c: Ditto.
8662
c906108c
SS
86631999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
8664
8665 * gdb.threads/pthreads.exp (horiz): New variable.
8666 (test_startup): Fix regexps that capture thread numbers.
8667
86681999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
8669
8670 * gdb.base/smoke.exp: Disambiguate two test case names (both
8671 called ``print'').
8672
8673Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
8674
8675 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
8676 compilation.
8677
86781999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
8679
8680 * gdb.base/miscexprs.exp: Change patterns to match GDB's
8681 actual output formatting.
8682 * gdb.base/smoke.exp: GDB removes leading 0's.
8683 * gdb.base/volatile.exp: Don't check type of remuneration;
8684 that variable is no longer defined in constvars.c.
8685 * gdb.base/step-test.c (main): Exit with explicit exit code.
8686 * gdb.base/step-test.exp: Remove two nexti checks--they are
8687 not portable.
8688
86891999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
8690
8691 * gdb.base/help.exp ("help delete display"): Fix test to match
8692 gdb's output.
8693
8694 * gdb.base/long_long.c (known_types): Initialize values to zero.
8695 * gdb.base/long_long.exp: Step one more line
8696 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 8697 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
8698 unique test case names.
8699
8700Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8701
d63a86f8 8702 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
8703
8704 * gdb.c++/method.exp: Add missing close brace.
8705
87061999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
8707
8708 * gdb.base/maint.exp: Use 'set height 0' to disable page
8709 prompting, not 'set height 400'.
8710
8711 Fix a bunch of timeouts.
8712 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
8713 four separate tests, so expect doesn't take forever to match a ton
8714 of text against a regexp with lots of .* forms.
8715 ("maint print psymbols", "maint print symbols"): Make some of
8716 these greps more selective, so that expect doesn't try to wade
8717 through huge piles of output and time out.
8718
8719 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
8720
8721 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
8722 tests: one which doesn't expect shlib events to be reported, and
8723 another which does, but is XFAIL for all platforms other than
8724 HP/UX.
8725
8726 * gdb.base/break.exp: Teach the test suite that the `catch
8727 fork', `catch vfork', and `catch exec' commands produce error
8728 messages on platforms that don't provide these features.
8729
8730Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
8731
8732 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
8733 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
8734 (shortening names from solib_threshold.exp etc), won't run on
8735 anything but HP-UX for the foreseeable future.
8736 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
8737 reflect move.
8738
8739Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
8740
8741 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
8742 gdb.trace/Makefile.in (clean): Remove all test executables.
8743
8744Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
8745
8746 * gdb.base/shlib-call.exp: add test cases to verify that gdb
8747 successfully re-sets breakpoints in shared libraries.
8748 * gdb.base/shmain.c (main): return 0, don't fall off the end.
8749
8750Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8751
d63a86f8
RM
8752 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
8753 and compiled w/o GCC.
c906108c
SS
8754
8755 * gdb.hp/watch-cmd.exp: ditto.
8756
8757 * gdb.hp/watch-hp.exp: ditto.
8758
8759 * gdb.hp/xdb1.exp: ditto.
8760
8761 * gdb.hp/xdb2.exp: ditto.
8762
8763 * gdb.hp/dbx.exp: ditto.
8764
8765Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
8766
8767 * constvars.c: Remove C++-isms.
8768 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
8769 with GCC.
8770
8771Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
8772
8773 The following changes are part of the HP merge.
8774
8775 * gdb.base/break.exp: new tests to verify that catchpoints for
8776 fork, vfork, and exec don't trigger inappropriately.
8777
8778 * gdb.base/opaque.exp: compile one file at a time, then link.
8779
8780 * gdb.base/signals.exp: be more restrictive about which hppa
8781 systems receive a setup_xfail. new tests.
8782
8783 * gdb.base/solib_threshold.build: new file.
8784 * gdb.base/solib_threshold.exp: new file.
8785 * gdb.base/solib_threshold.link_opts: new file.
8786 * gdb.base/solib_threshold.mk: new file.
8787 * gdb.base/gen_solib_threshold.c: new file.
8788
8789 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
8790 tests. New tests for enums inside classes.
8791
8792 * gdb.c++/compiler.cc: indicate support of template debugging.
8793
8794 * gdb.c++/demangle.exp: run hp style demangling tests.
8795
8796 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
8797 tests.
8798
8799 * gdb.c++/misc.cc: changes to support new tests.
8800
8801 * gdb.c++/templates.cc: changes to support HP's compiler; changes
8802 to support new tests.
8803
8804 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
8805 gcc, then skip these tests.
8806
8807Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
8808
8809 The following files are part of the HP merge; some had longer
8810 names at HP, but have been renamed to be no more than 14
8811 characters in length.
8812
8813 * gdb.hp/ambiguous.cc: new file.
8814 * gdb.hp/ambiguous.exp: new file.
8815 * gdb.hp/attach.exp: new file.
8816 * gdb.hp/attach2.exp: new file.
8817 * gdb.hp/classes-hp.exp: new file.
8818 * gdb.hp/ctti.exp: new file.
8819 * gdb.hp/ctti-add.cc: new file.
8820 * gdb.hp/ctti-add1.cc: new file.
8821 * gdb.hp/ctti-add2.cc: new file.
8822 * gdb.hp/ctti-add3.cc: new file.
8823 * gdb.hp/dbx.exp: new file.
8824 * gdb.hp/exception.cc: new file.
8825 * gdb.hp/exception.exp: new file.
8826 * gdb.hp/foll-exec.c: new file.
8827 * gdb.hp/foll-exec.exp: new file.
8828 * gdb.hp/foll-fork.c: new file.
8829 * gdb.hp/foll-fork.exp: new file.
8830 * gdb.hp/foll-vfork.c: new file.
8831 * gdb.hp/foll-vfork.exp: new file.
8832 * gdb.hp/inherit-hp.exp: new file.
8833 * gdb.hp/more-steps.exp: new file.
8834 * gdb.hp/namespace.cc: new file.
8835 * gdb.hp/namespace.exp: new file.
8836 * gdb.hp/optimize.exp: new file.
8837 * gdb.hp/pxdb.c: new file.
8838 * gdb.hp/pxdb.exp: new file.
8839 * gdb.hp/quicksort.exp: new file.
8840 * gdb.hp/reg-test.exp: new file.
8841 * gdb.hp/reg-test.s: new file.
8842 * gdb.hp/sized-enum.c: new file.
8843 * gdb.hp/sized-enum.exp: new file.
8844 * gdb.hp/start-stop.exp: new file.
8845 * gdb.hp/templ-hp.cc: new file.
8846 * gdb.hp/templ-hp.exp: new file.
8847 * gdb.hp/thr-lib.c: new file.
8848 * gdb.hp/thr-lib.exp: new file.
8849 * gdb.hp/thr-lib.h: new file.
8850 * gdb.hp/thr-liblib.c: new file.
8851 * gdb.hp/virtfun-hp.c: new file.
8852 * gdb.hp/virtfun-hp.exp: new file.
8853 * gdb.hp/watch-cmd.exp: new file.
8854 * gdb.hp/watch-hp.exp: new file.
8855 * gdb.hp/xdb1.exp: new file.
8856 * gdb.hp/xdb2.exp: new file.
8857 * gdb.hp/xdb3.exp: new file.
8858
8859Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
8860
8861 The following files are part of the HP merge; some had longer
8862 names at HP, but have been renamed to be no more than 14
8863 characters in length.
8864
8865 * gdb.base/ss.h: new file.
8866 * gdb.base/call-ar-st.c: new file.
8867 * gdb.base/call-ar-st.exp: new file.
8868 * gdb.base/call-rt-st.c: new file.
8869 * gdb.base/call-rt-st-exp: new file.
8870 * gdb.base/call-strs.exp: new file.
8871 * gdb.base/ena-dis-br.exp: new file.
8872 * gdb.base/environ.exp: new file.
8873 * gdb.base/long_long.exp: new file.
8874 * gdb.base/sect-cmd.exp: new file.
8875 * gdb.base/shlib-cl2.exp: new file.
8876 * gdb.base/smoke.exp: new file.
8877 * gdb.base/so-impl-ld.c: new file.
8878 * gdb.base/so-impl-ld.exp: new file.
8879 * gdb.base/so-indr-cl.c: new file.
8880 * gdb.base/so-indr-cl.exp: new file.
8881 * gdb.base/varargs.exp: new file.
8882 * gdb.base/volatile.exp: new file.
8883 * gdb.base/whatis-exp.exp: new file.
7a292a7a 8884 * gdb.base/display.exp: new file.
c906108c
SS
8885 * gdb.c++/derivation.exp: new file.
8886 * gdb.c++/local.exp: new file.
8887 * gdb.c++/member-ptr.exp: new file.
8888 * gdb.c++/overload.exp: new file.
8889 * gdb.c++/ovldbreak.exp: new file.
8890 * gdb.c++/ref-types.exp: new file.
8891 * gdb.c++/ref-types2.exp: new file.
8892 * gdb.c++/userdef.exp: new file.
d63a86f8 8893
c906108c
SS
8894Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
8895
8896 * gdb.base/default.exp: Reflect wording change in remote.c.
8897
dc96c6c7 8898Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8899
8900 * gdb.base/help.exp: Update to reflect current text.
8901
8902Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
8903
8904 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
8905 they're stack variables and contain garbage.
8906 * gdb.c++/anon-union.exp: new file.
8907
8908 The following changes were made by David Taylor
8909 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
8910 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
8911 in changes by HP.
8912
8913 * gdb.base/bitops.exp: new file.
8914 * gdb.base/default.exp: change expected messages for catch and
8915 info catch tests to reflect HP merge changes.
8916 * gdb.base/enable-disable-break.exp
8917 * gdb.base/ending-run.c: new file.
8918 * gdb.base/long_long.c: new file.
8919 * gdb.base/maint.exp: new file.
8920 * gdb.base/pointers2.exp: new file.
8921 * gdb.base/shlib-call2.exp: new file.
8922 * gdb.base/solib.exp: new file.
8923 * gdb.base/step-test.c: new file.
8924 * gdb.c++/anon-union.cc: new file.
8925 * gdb.c++/local.cc: new file.
8926 * gdb.c++/member-pointer.cc: new file.
8927 * gdb.c++/method.cc: new file.
8928 * gdb.c++/ref-types.cc: new file.
8929 * gdb.c++/ref-types2.cc: new file.
8930 * gdb.c++/userdef.cc: new file.
d63a86f8 8931
c906108c
SS
8932 * gdb.base/scope.exp: compile one file at a time, then link.
8933 * gdb.base/langs.exp: ditto.
8934 * gdb.base/list.exp: ditto.
d63a86f8 8935
c906108c
SS
8936Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
8937
8938 The following changes were made by David Taylor
8939 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
8940 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
8941 in changes by HP.
d63a86f8 8942
c906108c
SS
8943 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
8944 skip tests. When compiling pass c++ flag to gdb_compile.
8945 * gdb.c++/
d63a86f8 8946
c906108c
SS
8947 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
8948 test for on hppa*-*-hpux*; use args to see if c++ was specified.
8949 (skip_hp_tests): new function.
8950 (gdb_preprocess): new function.
8951
8952 * configure.in (hpdir): decide whether to configure gdb.hp.
8953 * configure: regenerated.
8954
8955 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
8956 to delete on clean.
8957 (EXECUTABLES): update to reflect new additions.
8958 * gdb.base/commands.exp: update message expected.
8959 * gdb.base/default.exp: add copyright notice.
8960 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
8961 * gdb.base/help.exp: update messages to reflect current text.
8962 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
8963 targets for recurse tests.
8964 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
8965 skip this file.
8966
8967 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
8968 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
8969 compilation.
8970 * gdb.c++/misc.exp: ditto.
8971 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
8972 run the tests. tell gdb_compile that it's a c++ compilation.
8973
8974 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 8975
c906108c
SS
8976 * gdb.base/all-bin.exp: new file.
8977 * gdb.base/arithmet.exp: new file.
8978 * gdb.base/assign.exp: new file.
8979 * gdb.base/completion.exp: new file.
8980 * gdb.base/cond-expr.exp: new file.
8981 * gdb.base/condbreak.exp: new file.
8982 * gdb.base/define.exp: new file.
8983 * gdb.base/dollar.exp: new file.
8984 * gdb.base/environment.exp: new file.
8985 * gdb.base/eval-skip.exp: new file.
8986 * gdb.base/jump.exp: new file.
8987 * gdb.base/logical.exp: new file.
8988 * gdb.base/pointers.exp: new file.
8989 * gdb.base/relational.exp: new file.
8990 * gdb.base/section_command.exp: new file.
8991 * gdb.base/whatis-expr.exp: new file.
8992
8993 * gdb.base/all-types.c: new file.
8994 * gdb.base/call-array-struct.c: new file.
8995 * gdb.base/call-return-struct.c: new file.
8996 * gdb.base/call-strings.c: new file.
8997 * gdb.base/callfuncs2.c: new file.
8998 * gdb.base/condbreak.c: new file.
8999 * gdb.base/constvars.c: new file.
9000 * gdb.base/display.c: new file.
9001 * gdb.base/int-type.c: new file.
9002 * gdb.base/jump.c: new file.
9003 * gdb.base/miscexprs.c: new file.
9004 * gdb.base/pointers.c: new file.
9005 * gdb.base/pointers2.c: new file.
9006 * gdb.base/shmain.c: new file.
9007 * gdb.base/shr1.c: new file.
9008 * gdb.base/shr2.c: new file.
9009 * gdb.base/solib.c: new file.
9010 * gdb.base/solib1.c: new file.
9011 * gdb.base/solib2.c: new file.
9012 * gdb.base/varargs.c: new file.
9013 * gdb.c++/derivation.cc: new file.
9014 * gdb.c++/overload.cc: new file.
9015 * gdb.c++/ovldbreak.cc: new file.
9016 * gdb.hp/attach.c: new file.
9017 * gdb.hp/attach2.c: new file.
9018 * gdb.hp/average.c: new file.
9019 * gdb.hp/compiler.c: new file.
9020 * gdb.hp/compiler.cc: new file.
9021 * gdb.hp/execd-program.c: new file.
9022 * gdb.hp/follow-exec.c: new file.
9023 * gdb.hp/follow-fork.c: new file.
9024 * gdb.hp/follow-vfork-and-exec.c: new file.
9025 * gdb.hp/misc-hp.cc: new file.
9026 * gdb.hp/more-steps.c: new file.
9027 * gdb.hp/optimize.c: new file.
9028 * gdb.hp/quicksort.c: new file.
9029 * gdb.hp/run-hp.c: new file.
9030 * gdb.hp/start-stop.c: new file.
9031 * gdb.hp/sum.c: new file.
9032 * gdb.hp/templates-hp.cc: new file.
9033 * gdb.hp/thread-local-in-lib.c: new file.
9034 * gdb.hp/thread-local-in-lib.h: new file.
9035 * gdb.hp/thread-local-in-lib.lib.c: new file.
9036 * gdb.hp/vforked-program.c: new file.
9037 * gdb.hp/virtfunc-hp.cc: new file.
9038 * gdb.hp/watchpoint-hp.c: new file.
9039 * gdb.hp/xdb.c: new file.
9040 * gdb.hp/xdb0.c: new file.
9041 * gdb.hp/xdb0.h: new file.
9042 * gdb.hp/xdb1.c: new file.
9043
9044Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
9045
9046 The following change was made by Edith Epstein
9047 <eepstein@cygnus.com> as part of a project to merge in changes
9048 originally made by HP; HP did not create ChangeLog entries.
9049
9050 * gdb.c++/demangle.exp: changed the expected output for some
9051 ARM-style mangling -- removed second reference to datatype.
9052 For example, maint demangle __dt__11T1__pt__2_cFv
9053 T1<char>::~T1<char>(void)
9054 becomes,
9055 maint demangle __dt__11T1__pt__2_cFv
9056 T1<char>::~T1(void)
9057
9058 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 9059
c906108c
SS
9060Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
9061
9062 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
9063 * gdb.trace/backtrace.exp: Likewise.
9064 * gdb.trace/circ.exp: Likewise.
9065 * gdb.trace/collection.exp: Likewise.
9066 * gdb.trace/deltrace.exp: Likewise.
9067 * gdb.trace/infotrace.exp: Likewise.
9068 * gdb.trace/limits.exp: Likewise.
9069 * gdb.trace/packetlen.exp: Likewise.
9070 * gdb.trace/passc-dyn.exp: Likewise.
9071 * gdb.trace/passcount.exp: Likewise.
9072 * gdb.trace/report.exp: Likewise.
9073 * gdb.trace/save-trace.exp: Likewise.
9074 * gdb.trace/tfind.exp: Likewise.
9075 * gdb.trace/tracecmd.exp: Likewise.
9076 * gdb.trace/while-dyn.exp: Likewise.
9077 * gdb.trace/while-stepping.exp: Likewise.
9078
90791998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
9080
9081 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
9082
9083Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
9084
9085 From Brendan Kehoe:
9086 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
9087 int return types.
9088
9089Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
9090
9091 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
9092 remote dos host testing right.
9093
9094Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
9095
9096 * gdb.base/corefile.exp: remove some xfails.
9097
9098Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
9099
9100 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
9101 have different timestamps.
9102
9103Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
9104
9105 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
9106 gdb.base/default.exp: Replace "exec" with "executable".
9107
9108Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
9109
9110 * gdb.base/default.exp: Change else if to elseif from previous
9111 delta.
9112
9113Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
9114
9115 * gdb.base/default.exp: Add brace missing from previous delta.
9116
9117Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
9118
9119 * gdb.base/default.exp: Support test for info float for all
9120 varieties of arm toolchain.
9121
dc96c6c7 9122Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9123
9124 * gdb.trace/*.exp: remove "remote_download" command.
9125
dc96c6c7 9126Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9127
9128 * gdb.trace/*.exp: remove -gdwarf from compile.
9129
9130Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
9131
9132 * gdb.trace/configure.in(AC_INIT): typo
9133 * gdb.trace/configure: regenerated
9134
dc96c6c7 9135Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9136
9137 * config/m68k-emc.exp: New file.
9138 * lib/<emc-support.exp trace-support.exp}: New files.
9139 * configure.in: add new test directory gdb.trace.
9140 * gdb.trace/{configure configure.in Makefile.in}: New files.
9141 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
9142 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
9143 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
9144 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
9145 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
9146 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
9147 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 9148
dc96c6c7 9149Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9150
9151 * gdb.c++/classes.exp: Change all regular expressions to match
9152 arbitrary combinations of newline/carriage-return, so that they
9153 will work equally well on Unix and Windows.
9154 * gdb.c++/inherit.exp: ditto.
9155 * gdb.c++/virtfunc.exp: ditto.
9156
91571998-08-11 Dawn Perchik <dawn@cygnus.com>
9158
9159 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
9160
c2d11a7d
JM
9161Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
9162
9163 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
9164 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
9165 to use a0-a3/d0-d3 as needed.
9166
9167Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
9168
9169 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
9170 * gdb.disasm/am33.exp: Corresponding changes.
9171
c906108c
SS
91721998-07-11 Felix Lee <flee@cygnus.com>
9173
9174 * gdb.base/callfuncs.exp: add cmp10 test.
9175 * gdb.base/callfuncs.c (cmp10): new function.
9176
9177Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
9178
d63a86f8 9179 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
9180 into two parts to get around a synchronization problem in expect.
9181
3fc11d3e
JM
9182Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
9183
9184 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
9185
9186 * configure.in: Add options for gdbtk testsuite.
9187
9188 * configure: Regenerate.
9189
9190 * gdb.gdbtk: New directory to hold gdbtk tests.
9191
c906108c
SS
9192Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9193
9194 * gdb.fortran/types.exp: Escape brackets in expect patterns
9195 for test_float_literal_types_accepted tests.
9196 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
9197 before run test.
9198
c2d11a7d
JM
9199Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
9200
9201 * am33.exp: Just compile, do not link the testcase.
9202 * am33.s: Add ".am33" pseudoop to force am33 mode.
9203
c906108c
SS
92041998-06-25 Felix Lee <flee@cygnus.com>
9205
9206 * gdb.base/setshow.exp: make sure $pc is sane.
9207
9208 * gdb.stabs/weird.exp: split expect patterns properly.
9209
c2d11a7d
JM
9210Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
9211
9212 * gdb.disasm/am33.s: New disassembler testfile for the am33.
9213 * gdb.disasm/am33.exp: Run it.
9214
dc96c6c7 9215Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9216
9217 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
9218 match processing (and eliminate spurious timeouts when running).
9219
dc96c6c7 9220Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9221
9222 * gdb.base/signals.exp (test_handle_all_print): put back Mach
9223 exception test, but conditionalize it on target [mach | gnu].
9224
dc96c6c7 9225Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9226
9227 * gdb.base/overlays.exp: fixup compile line for linker script.
9228
9229Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
9230
9231 * gdb.fortran/types.exp: don't guess at float size.
9232
9233Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
9234
9235 * gdb.base/exprs.exp: delete test that depends on int size.
9236
9237Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
9238
9239 * config/sim.exp: Removed checks for target triplets.
9240 (gdb_target_sim): Use gdb,target_sim_options.
9241
9242Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
9243
9244 * gdb.base/reread.exp: New file.
9245 * gdb.base/reread1.c: New file.
9246 * gdb.base/reread2.c: New file.
9247
9248Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
9249
9250 * config/sim.exp: Use 'target sim -sparclite' when running
9251 SPARClite programs.
9252
9253Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
9254
9255 * gdb.base/structs2.exp: New file.
9256 * gdb.base/structs2.c: New file.
9257
9258Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
9259
9260 * gdb.asm/common.inc: New file.
9261 * gdb.asm/d10v.inc: New file.
9262 * asm-source.exp: Pass -I's to gas to find .inc files.
9263 Update line numbers in expected output.
9264 * asmsrc1.s: Rewrite.
9265 * asmsrc2.s: Rewrite.
9266 * configure.in: Create arch.inc symlink.
9267 * configure: Regenerate.
9268 * Makefile.in (distclean): Delete arch.inc.
9269
9270Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
9271
9272 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
9273 (t_enum_value2): ditto
9274 (t_enum_value3): ditto
9275 (main): ditto
9276Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9277
9278 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
9279 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
9280 change.
9281 Use gdb_test instead of send_gdb/gdb_expect sequences.
9282
9283Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
9284
9285 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
9286 not void.
9287
9288Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
9289
9290 * gdb.base/branches.c: Code with lots of loops and
9291 subroutines. Used to test gdbs ability to single step through PC
9292 changes, especially to test mips-tdep.c:mips_next_pc
9293
9294Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
9295
9296 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
9297 more rigorous EGCS C++ error checking.
9298
9299Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9300
9301 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 9302 tests.
c906108c 9303 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 9304 function when asleep.
c906108c 9305 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
9306 for i*86 Linux and SVR4 signal handling problems.
9307 Remove linux xfail for `next to handler in signals_tests_1', fixed
9308 by recent infrun.c change.
c906108c 9309 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 9310 stack backtraces.
c906108c
SS
9311 Adjust expect pattern in `handle all print' test to match Apr 28 1997
9312 target.[ch] change.
9313
9314Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
9315
9316 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
9317 for a newline from gdb before continuing.
9318 (default_gdb_exit): Just look for y or n.
9319 (gdb_test): Detect abnormal exit from GDB running on DOS; if
9320 it does, fail the rests of the tests in the file.
9321
9322Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
9323
9324 * config/cygmon.exp: New file.
9325
9326Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
9327
9328 * gdb.base/list.exp: Fix problem with "list default lines around
9329 main" test on remote targets.
9330
9331 * gdb.base/scope.exp: Fix problem with filelocal_bss before
9332 run test on remote targets.
9333
9334Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
9335
9336 * gdb.asm: New directory.
9337 * configure.in: Configure it.
9338 * configure: Regenerate.
9339 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
9340 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
9341
9342Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
9343
9344 * config/mn10300-eval.exp: New file to support MN10300 eval board.
9345
dc96c6c7 9346Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 9347
c906108c
SS
9348 * gdb.base/overlays (several files): Merge the two overlay
9349 managers into one. Change variables (foox, barx, bazx, grbxx)
9350 back into ints but force them to load in their proper sections.
9351
9352Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
9353
9354 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
9355 on-chip insn memory and IMAP1 to upper 128k.
9356 (D10VCopy): Handle memory regions crossing 16k boundaries.
9357 (D10VCopy): Transfer data in 32 bit chunks.
9358
9359Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
9360
9361 * gdb.base/overlays.c (main): Exit normally when result is
9362 correct.
9363
9364 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
9365 map. Include space for printf in .text segment.
9366
9367 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
9368 updated d10v memory VMA/LMA map.
9369 (D10VCopy): Call D10VTranslate.
d63a86f8 9370
c906108c
SS
9371Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
9372
9373 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
9374
9375 * gdb.base/bar.c (barx, bar): Change variable to small array so
9376 that it won't be put into the .sdata - small data -
9377 section. Update reference.
9378 * gdb.base/baz.c (bazx, baz): Ditto.
9379 * gdb.base/foo.c (foox, foo): Ditto.
9380 * gdb.base/grbx.c (grbxx, grbx): Ditto.
9381
9382 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
9383 to be arrays.
d63a86f8 9384
dc96c6c7 9385Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 9386
c906108c
SS
9387 * gdb.base/overlays.exp: fix up and get working again.
9388 Add tests for backtraces from an overlay function.
d63a86f8 9389
c906108c
SS
9390Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
9391
9392 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
9393 "calling function with watchpoint enabled".
9394
9395Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
9396
9397 * gdb.base/break.exp (test_next_with_recursion): Remove
9398 gdb_suppress_tests for d10v-*-*.
9399 * lib/gdb.exp (gdb_suppress_tests): Disable this function
9400 pending review of whether it is useful or not.
9401
9402Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
9403
9404 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
9405
9406Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
9407
9408 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
9409 * config/dve.exp: New file to support Densan boards.
9410
9411Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
9412
9413 * gdb.base/interrupt.exp: Document problem of simulators, signals,
9414 reads and BSD.
9415
9416Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
9417
9418 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
9419 response.
9420
9421 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
9422
9423Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
9424
9425 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
9426 test.
9427
9428 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
9429 target_sizeof_long and target_bigendian_p.
9430 (structs_by_value, structs_by_reference): Check values according
9431 to targets word size and endianess.
d63a86f8 9432
c906108c
SS
9433Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
9434
9435 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
9436 output.
9437
9438Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
9439
9440 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
9441 Update test of set args help to match source change.
9442
9443Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
9444
9445 * gdb.base/default.exp: Expect help system output to be in
9446 alphabetical order.
9447 * gdb.base/help.exp: Ditto.
9448
9449Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
9450
9451 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
9452 "i*86-pc-linux-gnu*".
9453 * gdb.base/interrupt.exp: Ditto.
9454 * gdb.base/corefile.exp: Ditto.
9455
9456 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
9457 define vxworks when building the testcase.
9458
9459 * gdb.base/ptype.exp: Fix testnames to be unique.
9460 * gdb.base/radix.exp: Ditto.
9461 * gdb.base/term.exp: Ditto.
9462 * gdb.base/whatis.exp: Ditto.
9463 * gdb.c++/classes.exp: Ditto.
9464
9465Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
9466
9467 * gdb.base/callfuncs.exp: Fix indentation.
9468
9469 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
9470 suppress_flag has been set.
9471 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
9472 target feature.
9473
9474Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
9475
9476 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
9477 the testcase.
9478
9479 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
9480 set_debug_traps() and breakpoint().
9481 * gdb.c++/misc.cc (main): Ditto.
9482 * gdb.c++/templates.cc (main): Ditto.
9483 * gdb.c++/virtfunc.cc (main): Ditto.
9484
9485Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
9486
9487 * lib/gdb.exp(gdb_step_for_stub): New function.
9488 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
9489 exists, reload the executable and do a "continue" instead of
9490 doing a jump.
9491 (runto_main): Use gdb_step_for_stub.
d63a86f8 9492
c906108c
SS
9493 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
9494 tests to have unique names.
9495 * gdb.base/callfuncs.exp: Ditto.
9496 * gdb.base/commands.exp: Ditto.
9497 * gdb.base/default.exp: Ditto.
9498 * gdb.base/help.exp: Ditto.
9499 * gdb.base/list.exp: Ditto.
9500 * gdb.base/opaque.exp: Ditto.
9501 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
9502 similar tests.
d63a86f8 9503
c906108c
SS
9504 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
9505 * gdb.c++/cplusfuncs.cc: Ditto.
9506 * gdb.c++/virtfunc.cc: Ditto.
9507
9508 * config/monitor.exp: Keep track of the last file we saw, rather
9509 than trying to get the info from gdb.
9510
9511 * gdb.fortran/types.exp: Move comment to previous line.
9512
9513Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
9514
9515 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
9516 target mode.
9517
9518Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
9519
9520 From Bob Manson:
9521 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
9522 string from GDB when it connects.
9523
9524 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
9525
9526Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
9527
9528 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
9529 if we can't get a debug format from GDB (we may be testing an
9530 older GDB). Use a 10 second timeout when checking for the format.
9531
9532 * gdb.stabs/weird.exp: Fix quoting.
9533
9534 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
9535
9536Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
9537
9538 * config/arm-ice.exp: New file.
9539
9540Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
9541
9542 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
9543 until it has been modified to work with the new testsuite.
9544
99707966 9545 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
9546 testcase won't compile, cause all of the testcases in the file to
9547 fail instead.
9548
9549 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
9550 (gdb_clear_suppressed): New procedure.
9551 (gdb_stop_suppressing_tests): Only clear suppress_flag if
9552 it contains a positive value.
9553
9554Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
9555
9556 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
9557
9558 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
9559
9560Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
9561
9562 * lib/gdb.exp (setup_xfail_format): New function.
9563 (get_debug_format): New function to get debug format.
9564 (debug_format): New global variable to hold last value set
9565 by get_debug_format.
9566 * gdb.base/list.exp: Call get_debug_format and expect some
9567 tests to fail for DWARF 1 and COFF formats.
9568 * gdb.c++/ptype.exp: Ditto.
9569 * gdb.c++/classes.exp: Ditto.
9570 * gdb.c++/cplusfuncs.exp: Ditto.
9571 * gdb.c++/inherit.exp: Ditto.
9572 * gdb.c++/templates.exp: Ditto.
9573 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 9574
c906108c
SS
9575Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
9576
9577 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
9578 host doesn't have a currently-open connection.
9579
9580 * config/sparclet.exp: Cleanups and fixes to make it generic for
9581 any gdb stub target. Handle cases where gdb doesn't respond when
9582 interrupted in a sane fashion.
9583
9584 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
9585 same thing in a totally different way.
9586
9587 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
9588 setting "timeout".
9589 (gdb_start): We set the global gdb_prompt variable in
9590 default_gdb_init now.
9591
9592Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
9593
9594 * gdb.base/printcmds.exp: Fix "check for floating addition"
9595 regexp to accept results within approx +/- .01 of exact value.
9596 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
9597
9598Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
9599
9600 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
9601 properly.
9602 (gdb_expect): Add optional timeout parameter, and add timeout
9603 value to various calls.
9604 (gdb_suppress_tests): Only give one warning message per group.
9605
9606Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
9607
9608 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
9609 global variables. Handle getting a value for $timeout more
9610 gracefully.
9611
9612Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
9613
9614 * lib/gdb.exp: Close connection to remote host if gdb doesn't
9615 initialize.
9616 (default_gdb_init): New procedure; allow gdb_init to be overridden
9617 by a target configuration file.
9618 (gdb_expect): Pass the timeout to remote_expect.
9619
9620 * config/monitor.exp(gdb_load): Fix typo in regexp.
9621
9622Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
9623
9624 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
9625
9626Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
9627
9628 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
9629 here. Call gdb_target_exec before rebooting the target, to make
9630 sure the connection to the target is closed.
9631 (gdb_load): Pass the name of the executable to gdb_target_monitor.
9632 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
9633 Also detect "Timeout reading from remote" error.
9634
9635 * config/gdbserver.exp: Pass the executable being loaded to
9636 gdb_target_monitor. Don't call gdb_file_cmd here; let
9637 gdb_target_monitor do it.
9638
9639 * gdb.disasm/hppa.exp: Don't use exec_output.
9640
9641Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
9642
9643 * gdb.base/list.exp: If we're debugging a non-native target,
9644 try to set the pc register to point to the start of the
9645 program before doing the first list command.
9646
9647 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
9648 test_calls after restarting.
9649
9650 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
9651 reloading.
9652
9653 * gdb.base/watchpoint.exp: Fix typo.
9654
9655 * gdb.base/setshow.exp: Check for use_gdb_stub.
9656
9657 * gdb.base/break.exp: Fix continue until exit test for the gdb
9658 stub case.
9659 * gdb.base/langs.exp: Ditto.
9660
9661 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
9662 gdb_load_offset. If we weren't given a file to load, figure out
9663 what the current file is and use it.
9664
9665 * config/i386-bozo.exp: New file.
9666
9667Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
9668
9669 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
9670 feature.
9671
9672 * config/proelf.exp: New entry.
9673
9674Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
9675
9676 * lib/gdb.exp: Remove spurious .* patterns at the beginning
9677 of regexps.
9678
9679 * gdb.base/watchpoint.exp: Don't run the test_stepping
9680 tests if gdb can't call functions on the target.
9681
9682 * gdb.base/setshow.exp: Don't run the set prompt tests if
9683 the board has gdb_prompt set.
9684
9685Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
9686
9687 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
9688 * gdb.base/commands.exp: Likewise.
9689 * gdb.base/setshow.exp: Likewise.
9690
9691Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
9692
9693 * config/monitor.exp(gdb_start): Look for gdb_prompt target
9694 feature.
9695
9696 * config/i960.exp: New file.
9697
9698Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
9699
9700 * gdb.base/funcargs.exp: Check for gdb,short_int target
9701 feature instead of looking for explicit target triplets.
9702
dc96c6c7 9703Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 9704
d63a86f8 9705 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
9706 "p 123DEADBEEF", to check parse_number.
9707 * top.c: change "to enable to enable" to "to enable" in a couple
9708 of help strings.
9709
9710Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
9711
9712 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
9713 on the mn10300.
d63a86f8 9714
c906108c
SS
9715Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
9716
9717 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
9718 where the test executable is run with explicit args.
9719 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
9720
9721Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
9722
9723 * gdb.base/run.c: Use FAKEARGV to build test executable that
9724 does not require a command line arg, since most simulators
9725 don't currently support passing such an arg into the simulated
9726 program.
9727 * gdb.base/commands.exp: Change tests to insert the proper
9728 value as the arg to the first recursive factorial call. Change
9729 compilation line to define FAKEARGV at compile time.
9730
9731Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
9732
9733 * gdb.base/recurse.exp: Enable these tests for the mn10300.
9734 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
9735 function with watchpoint enabled" test.
9736
9737Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
9738
9739 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
9740 Don't call gdb_test when the command doesn't return to a gdb prompt.
9741
9742 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
9743 "Tests restarted" messages.
9744
9745Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
9746
9747 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
9748
dc96c6c7 9749Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9750
9751 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
9752 for INFO SYMBOL; add help tests for OVERLAY commands.
9753 * gdb.base/default.exp: add tests for INFO SYMBOL command;
9754 add tests for OVERLAY commands
9755 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
9756 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
9757 * gdb.base/sigall.c: add usestubs code frag
9758 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 9759
c906108c
SS
9760Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
9761
9762 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
9763 failures.
9764 (gdb_stop_suppressing_tests): Note that tests have restarted.
9765
9766Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
9767
9768 * config/h8300.exp: New file.
9769
9770Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
9771
9772 * gdb.base/setshow.exp: Check for the existence of a
9773 feature, not its value.
9774
9775Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
9776
9777 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
9778
9779 * gdb.base/scope.exp: It's now init0(), not init().
9780
9781 * gdb.base/scope0.c: For now, change init() to be init0().
9782
9783 * config/monitor.exp: Use gdb_serial in preference to serial
9784 or netport.
9785
9786 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
9787 and it's not already set.
9788
9789Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
9790
9791 * gdb.base/setshow.exp: Only test the run command if the target
9792 isn't using a stub and if it supports argument passing.
9793
9794Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
9795
9796 * config/udi.exp(gdb_start): Make sure UDICONF is set
9797 properly before starting gdb.
9798
9799Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
9800
9801 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
9802 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
9803 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
9804
9805Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
9806
9807 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
9808 specialized code to reboot the board, use remote_reboot instead.
9809
9810 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
9811
9812 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
9813
9814 * config/monitor.exp: Make sure we disconnect from the target.
9815 Also, try a reboot/reload cycle instead of failing if the
9816 load fails.
9817
9818Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
9819
9820 * gdb.base/default.exp: Don't set match_max.
9821 * gdb.base/help.exp: Ditto.
9822 * gdb.base/list.exp: Ditto.
9823 * gdb.base/signals.exp: Ditto.
9824
9825 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
9826 set, use remote_ld to download the testcase instead of
9827 the GDB loader.
9828
9829Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
9830
9831 * config/vr5000.exp: New file.
9832
9833 * config/monitor.exp(gdb_target_monitor): Add pattern for
9834 "Ending remote" to detect errors in connecting.
9835
9836 * gdb.base/setshow.exp: Add .* within auto language test.
9837
9838 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
9839 target feature.
9840
9841 * config/monitor.exp(gdb_load): Check for a failure when loading,
9842 and reboot the board if necessary.
9843
9844 * gdb.base/setvar.exp(test_set): Handle multiple prints within
9845 a set of tests. Remove print.* from the patterns being checked.
9846
9847Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
9848
9849 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
9850 refer to gdb_spawn_id.
9851
9852 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
9853 longer used.
9854 * config/sparclet.exp: Ditto.
9855 * config/sparclet-old.exp: Ditto.
9856 * config/slite.exp: Ditto.
9857 * config/sim.exp: Ditto.
9858 * gdb.base/funcargs.exp: Ditto.
9859
9860 * lib/gdb.exp:Remove references to gdb_spawn_id.
9861 (gdb_expect): Move to remote.exp.
9862
9863Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
9864
9865 * config/monitor.exp: Detect the "Couldn't establish connection"
9866 message from GDB.
9867
9868Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
9869
9870 * gdb.base/bitfields.exp: Use runto instead of explicit
9871 gdb_run_cmd/gdb_expect sequences.
9872
9873 * gdb.base/break.exp(text_next_with_recursion): Add match for
9874 gdb_expect call.
9875
9876 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
9877 We also need to handle the "A program is being debugged already"
9878 prompt from gdb. Use gdb_test to set the baud rate.
9879
9880 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
9881 to 20000. Really. I mean it.
9882
9883Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
9884
9885 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
9886 fails. If suppress_flag is set, skip perror message about not
9887 being able to send to GDB.
9888 (send_gdb): If suppress_flag is set, don't try to send commands to
9889 GDB.
9890 (gdb_expect): If suppress_flag is set, always fail immediately.
9891 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
9892 (gdb_init): Call gdb_stop_suppressing_tests.
9893 (default_gdb_exit): Ditto.
9894 (default_gdb_start): Ditto.
9895
9896 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
9897 gdb_stop_suppressing_tests as appropriate.
9898 * gdb.base/break.exp: Ditto.
9899 * gdb.base/callfuncs.exp: Ditto.
9900 * gdb.base/commands.exp: Ditto.
9901 * gdb.base/exprs.exp: Ditto.
9902 * gdb.base/funcargs.exp: Ditto.
9903 * gdb.base/list.exp: Ditto.
9904 * gdb.base/recurse.exp: Ditto.
9905 * gdb.base/scope.exp: Ditto.
9906 * gdb.base/structs.exp: Ditto.
9907 * gdb.c++/inherit.exp: Ditto.
9908
9909Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
9910
9911 * config/vr4300.exp: New file.
9912
99707966 9913 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 9914
99707966 9915 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
9916
9917Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
9918
9919 * lib/gdb.exp(gdb_init): New function.
9920
9921 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
9922 for each individual variable set.
9923
9924 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
9925 name.
9926
9927 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
9928
9929 * gdb.base/scope.exp: Use gdb_test.
9930
9931 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
9932 aborting; the testsuite driver will do that for us (see
9933 gdb_finish). Also, use gdb_test in a few more places.
9934
9935Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
9936
9937 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
9938
9939Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
9940
9941 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
9942 and "add_tests" are not at the same address.
9943
9944Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
9945
9946 * gdb.base/ptype.exp: Use gdb_test.
9947
9948Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
9949
9950 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
9951 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
9952 left in. No longer expect them to fail.
9953
9954 * gdb.stabs/*.mt; Deleted, no longer used.
9955 * gdb.stabs/configure.in: Remove references to target makefile
9956 frags.
9957 * gdb.stabs/configure: Rebuilt.
9958
9959 * gdb.disasm/*.mt: Deleted, no longer used.
9960 * gdb.disasm/configure.in: Remove references to target makefile
9961 frags. Use "sh3.s" as the unique filename for this directory.
9962 * gdb.disasm/configure: Rebuilt.
9963
9964 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
9965 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
9966 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
9967
9968Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
9969
9970 * config/udi.exp: Use mondfe,name instead of remote_host.
9971
9972Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
9973
9974 * gdb.base/watchpoint.exp: Don't expect a failure when calling
9975 a function with a watchpoint enabled on the mn10200.
9976
9977 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
9978 before trying to create it!
9979
9980Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
9981
9982 * config/vx.exp: Use hostname instead of netport.
9983
9984 * config/vxworks.exp: New file.
9985
9986 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
9987
9988 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
9989 gdb before assuming everything worked. Send a ^C if a timeout
9990 occurs.
9991
9992 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
9993 $gdb_spawn_id directly.
9994 (gdb_run_cmd): Try _start as well as start. Use the target feature
9995 gdb,start_symbol as the symbol to start from when jumping.
9996
9997Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
9998
9999 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
10000 redundant) test.
10001
10002 * gdb.base/recurse.exp: Relax final value test for 'b' so that
10003 it doesn't lose for 16bit integer systems.
10004
10005Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
10006
10007 * gdb.fortran/types.exp: If the target doesn't support "double"
10008 data types, then expect "real" types to only be 4 bytes.
10009
10010 * gdb.c++/virtfunc.exp: Expect failure for virtual function
10011 call tests if the target doesn't support inferior function calls.
10012
10013 * gdb.base/printcmds.exp: Allow minor deviation in FP values
10014 in printf tests.
10015
10016Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
10017
10018 * gdb.base/help.exp: Disable "help set", "help show", and
10019 "help support". Simplify regexp for "help stack".
10020
10021 * gdb.base/default.exp: Set match_max to 5000 and the timeout
10022 to 60 seconds. Temporarily set match_max to 15000 around the
10023 "info copying" test.
10024
10025 * gdb.base/nodebug.exp: Don't try to do an inferior function
10026 call if the target doesn't support them.
10027 * gdb.base/printcmds.exp: Likewise.
10028 * gdb.base/setvar.exp: Likewise.
10029 * gdb.base/structs.exp: Likewise.
10030 * gdb.c++/templates.exp: Likewise.
10031 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
10032
10033 * gdb.base/recurse.exp: Enable for the mn10200.
10034
10035 * configure.in: Do configure gdb.stabs directory for *-*-elf
10036 targets.
10037 * configure: Rebuilt.
10038
10039 * gdb.base/break.exp: Check for gdb,noresults before testing
10040 exit status and/or results from the target.
10041 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
10042 * lib/gdb.exp: Remove old (now bogus) initialization of
10043 noinferior, noargs, noresults and nosignals.
10044
10045Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
10046
10047 * config/sh.exp: New file.
10048
10049 * config/slite.exp: Try to connect multiple times to the board
10050 before rebooting. Only send a "monitor run" if need_monitor_run
10051 is set.
10052
10053 * gdb.base/break.exp: Don't do the "stub continue" test if
10054 the target has gdb_stub set.
10055
10056 * gdb.base/callfuncs.exp: Increase the timeout.
10057
10058 * gdb.base/interrupt.exp: Don't even try to compile the testcase
10059 if the target has gdb,noinferiorio set.
10060
10061 * gdb.base/list.exp: Increase match_max to 10000 characters.
10062
10063 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
10064
10065 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
10066 target.
10067
10068 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
10069
10070Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
10071
10072 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
10073 trying to delete the copy of gdb. Catch the file delete so we
10074 don't die if the delete fails; also, the file should be copied to
10075 the host, not to the build.
10076
10077Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
10078
10079 * lib/gdb.exp(gdb_test): Surround the result pattern with
10080 parenthesis in case it contains multiple regexps separated
10081 with |.
10082
10083 * gdb.base/watchpoint.exp: Use gdb_test.
10084 * gdb.base/default.exp: Ditto.
10085
10086Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
10087
99707966 10088 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 10089
c906108c
SS
10090 * gdb.base/scope.exp: Use gdb_test.
10091 * gdb.c++/classes.exp: Ditto.
10092 * gdb.c++/inherit.exp: Ditto.
10093
10094Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
10095
10096 * gdb.base/crossload.exp: Don't use execute_anywhere, use
10097 remote_exec instead.
10098 * gdb.base/corefile.exp: Don't be ridiculous.
10099 * gdb.base/*.c: Add missing stub invocations.
10100
10101Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
10102
10103 * config/slite.exp: Miscellaneous fixes.
10104
10105 * lib/gdb.exp: Fix runto.
10106
10107 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
10108 the target.
10109
10110 * gdb.base/watchpoint.exp: Fix regexp.
10111
10112 * lib/gdb.exp(default_gdb_exit): Add a catch to the
10113 close and wait commands, as the descriptor may now be
10114 invalid. Always call "remote_close host".
10115
10116Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
10117
10118 Major rewrite for testsuite revision.
d63a86f8 10119
c906108c
SS
10120 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
10121 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
10122 instead of relying on spawn_id to always contain a valid
10123 spawn id.
10124 (get_compiler_info): New procedure to build the ${binfile}.ci
10125 file, instead of replicating this in N different places.
10126 (gdb_compile): New procedure.
d63a86f8 10127
c906108c
SS
10128 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
10129 appropriate arguments) instead of compile. Use gdb_test in a lot
10130 more places. Use send_gdb instead of send. Always run gdb_start
10131 at the start of a testcase, as this is no longer done magically.
10132
10133 config/*-gdb.exp: Rename without the -gdb suffix.
10134
10135 config/mips.exp: Use remote_close instead of exit_remote_shell.
10136 config/monitor.exp: Use target_info instead of looking at
10137 baud, timeout, etc.
10138 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
10139
10140Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10141
10142 * gdb.c++/templates.exp (test_ptype_of_templates),
10143 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
10144 Update expect patterns for destructors and assignment operators
10145 to match corresponding c-typeprint.c changes.
10146 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
10147 to destructor breakpoint test, GDB should be able to set the
10148 destructor breakpoint without specifying arguments.
10149
10150Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
10151
10152 * gdb.threads/pthreads.exp: Change result for failure to compile due
10153 to lack of pthreads runtime support from an error to simply an
10154 unsupported test, per dejagnu standards.
10155
10156Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10157
10158 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
10159 where GDB exits to reduce pattern match time.
10160 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
10161
10162 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
10163
dc96c6c7 10164Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10165
10166 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
10167 * gdb.base/default.exp: ditto.
10168 * gdb.base/nodebug.exp: ditto.
10169 * gdb.base/printcmds.exp: ditto.
10170 * gdb.base/ptype.exp: ditto.
10171 * gdb.base/setvar.exp: ditto.
10172 * gdb.base/structs.exp: ditto.
10173 * gdb.base/setshow.c: Guard against uninitialized values of argc.
10174
10175Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
10176
10177 * configure, */configure: Rebuild with autoconf 2.12.
10178
10179Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
10180
10181 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
10182 use new i*86-pc-linux*-gnu quads.
10183 * gdb.base/corefile.exp: Ditto.
10184 * gdb.base/signals.exp: Ditto.
10185 * gdb.base/sigall.exp: Ditto.
10186 * gdb.base/interrupt.exp: Ditto.
10187
10188 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
10189 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
10190 RedHat 4.0.
d63a86f8 10191
c906108c
SS
10192 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
10193 linux. This allows the test case to at least compile on latest
10194 linux, but still not run due to missing the threads runtime library.
10195
10196Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10197
10198 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
10199 directory to search gdb directory. Accept and step over conditional
10200 stack alignment code. Consume $prompt in failure cases.
10201 Reset timeout to $oldtimeout instead of some arbitrary value.
10202 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
10203 timeout problems with infinite stack backtraces.
10204 * gdb.base/ptype.exp (ptype struct link, union tu_link):
10205 Accept function parameters for linkfunc member.
10206
10207Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
10208
10209 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
10210 (CXXFLAGS): Remove, unreferenced.
10211 (B_OPTIONS): Add for -B options and add code to initialize with
10212 previous -B options and also add -B option to pick up cross compiled
10213 runtime.
10214 (TARGET_INCLUDES): Add for -I options and add code to initialize when
10215 doing cross compiles.
10216 (target_alias): Declare global.
10217 (xgcc): Set variable to full path of gcc in build tree. Use findfile
10218 to verify that gcc exists in build tree, and if so set CC to that
10219 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 10220
c906108c
SS
10221Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
10222
10223 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
10224 ptype test for anonymous union. Fixup testcase to match
10225 current gcc debug output.
10226
10227Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
10228
10229 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
10230 force argument to an unsigned long type.
10231
10232Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
10233
10234 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
10235 tests and anonymous union print/ptype tests.
10236 * gdb.base/list.exp (test_forward-search): Increase timeout by
10237 5 minutes for the "search extremely long line" case.
10238 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
10239 completely optional and that the pass/fail messages use the command as
10240 the message if that third arg is a null string.
10241 (gdb_test_exact): Arrange that a null string pattern means match a
10242 null string output rather than any output, which might include random
10243 errors.
10244 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
10245 backtrace test.
10246 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
10247 always failing and failure is now exposed by gdb.exp changes.
10248
10249Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
10250
10251 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
10252 weren't being noted.
10253
10254Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10255
10256 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
10257 * gdb.stabs/weird.exp: Remove v_comb xfails.
10258
dc96c6c7 10259Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10260
10261 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
10262 list.exp scope.exp watchpoint.exp]
10263 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 10264
dc96c6c7 10265Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10266
10267 * config/monitor.exp: Increase download timeout to 1000 seconds.
10268
dc96c6c7 10269Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10270
10271 * config/m32r.exp: Increase timeout to 120 seconds.
10272
10273Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
10274
10275 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
10276 and accept older ordering as obsolescent gcc or gdb.
10277 * gdb.c++/templates.exp: Ditto.
10278 * gdb.c++/virtfunc.exp: Ditto.
10279
10280Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
10281
10282 * gdb.base/coremaker.c: Add code to mmap some data so we
10283 can check that it ends up in the core file.
10284 * gdb.base/corefile.exp: Add test to read mmapped data
10285 from core file.
10286
dc96c6c7 10287Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10288
10289 * config/m32r.exp: New file.
10290
10291Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
10292
10293 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
10294 that cflags can contains -gstabs, and work correctly for other tests.
10295
dc96c6c7 10296Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10297
10298 * gdb.base/setshow.exp: New file, tests show and set.
10299 * gdb.base/setshow.c: New file, tests show and set.
10300 * gdb.base/help.exp: Add test for help set|show annotate.
10301 * gdb.base/default.exp: Add test for set|show annotate.
10302
10303Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
10304
10305 * testsuite/gdb.base/break.exp: Make backtrace from factorial
10306 errors unique.
10307 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
10308 explicitly.
10309
10310Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
10311
10312 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
10313 and width commands. This is done elsewhere.
10314 * (gdb_start): Don't call gdb_start_sim here. That's already
10315 done in gdb_load. This fixes lots of failures in default.exp.
10316
10317Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
10318
10319 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
10320 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
10321 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
10322 in the same we we treat other failures (since it may be an expected
10323 condition), rather than as an error.
10324 * gdb.base/signals.exp (test_handle_all_print): Revert back to
10325 old test format.
10326
10327Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
10328
10329 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
10330 (distclean maintainer-clean realclean): No need to remove files
10331 twice. Nuke the duplicates.
10332 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 10333 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
10334 Remove config.h along with other config files.
10335
10336Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
10337
10338 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
10339 "p func1 ()" and note that rests of tests are skipped.
10340 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
10341 setup_xfails for "print func2::coremaker_local".
10342 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
10343 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
10344 affected by the previous run test.
10345 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
10346 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
10347 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
10348 "pass int powerset tuple" and "pass modeless int powerset tuple".
10349 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
10350 "real write 4" and "real write 8".
10351 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
10352 setup_xfails for "print vs1 after tuple assign 2",
10353 "print \$i after tuple assign 2", and
10354 "print vs2 after tuple assign 2".
10355 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
10356 meaningful error message and return -1 so the caller can
10357 suppress further tests and avoid a cascade of errors.
d63a86f8 10358
c906108c
SS
10359Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
10360
10361 * gdb.base/a1-selftest.exp: Tweak tests to account for new
10362 format for printing version.
10363 * gdb.base/default.exp: Ditto.
10364 * gdb.base/interrupt.exp: Fix problem with cascade of
10365 errors if child process dies while calling a function.
d63a86f8 10366
c906108c
SS
10367Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
10368
10369 * Makefile.in (VPATH): Add
10370 * Makefile.in (Makefile, config.status): Fix rules so things get
10371 remade when necessary.
10372
10373Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
10374
10375 * Makefile.in (just-check): Add path to sibling expect dir
10376 to environment variable specified by RPATH_ENVVAR.
10377
10378Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
10379
10380 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
10381 (just-check): Add shared library paths for libstdc++, tk,
10382 tcl, bfd, and opcodes to the environment variable specified
10383 in RPATH_ENVVAR.
10384 * configure.in: Add support to recognize --enable-shared flag
10385 and generate correct value for RPATH_ENVVAR.
10386 * configure: Regenerated with autoconf.
10387
10388Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
10389
10390 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
10391 include all osf versions.
10392 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
10393 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
10394 when target is linux. When failing to build pthreads test
10395 executable, give more meaningful message.
10396 * gdb.threads/pthreads.c: Hpux also uses old definition of second
10397 arg for pthread_create.
d63a86f8 10398
c906108c
SS
10399Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
10400
10401 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
10402 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
10403 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
10404 and -lpthreads (everybody else).
10405 (test_startup): Fail gracefully if threads are not supported.
10406 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
10407 "p/c array_index("abcdef",2)" when not gcc compiled.
10408 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
10409 "print func2::coremaker_local" when not gcc compiled.
10410 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
10411 "ptype on opaque struct tagname (statically)",
10412 "ptype on opaque struct tagname (dynamically) 1", and
10413 "ptype on opaque struct tagname (dynamically) 2"
10414 for not compiled with gcc.
10415 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
10416 backtrace when compiled with gcc.
d63a86f8 10417 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
10418 than always return success.
10419
10420Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
10421
10422 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
10423
10424Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
10425
10426 * gdb.base/structs.exp: Undo last change.
10427
10428Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
10429
10430 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
10431 encapsulate all the steps/nexts done during self test, starting
10432 at main, and makes them less sensitive to optimization issues.
10433 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
10434 signal handler" test.
10435 * gdb.threads/pthreads.exp: Only run this for native configs.
10436 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
10437 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
10438 tests.
10439 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
10440 for "runto test_calls(void)" test.
d63a86f8 10441
c906108c
SS
10442Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
10443
10444 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
10445 and don't expect address info in breakpoint confirmations.
10446
10447Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
10448
10449 * gdb.base/list.exp (test_forward_search): Increase timeout
10450 temporarily by 60 seconds for searching extremely long line,
10451 and then reset to old value when done. Increase expect input
10452 buffer to 10000.
10453
10454Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
10455
10456 * gdb.base/list.exp (test_forward_search): Fix to handle very
10457 long source line without overflowing expect's input buffer.
10458
10459Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
10460
10461 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
10462 "buffer_full".
10463
10464 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
10465 "buffer_full".
10466
10467 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
10468 "buffer_full".
10469
10470 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
10471 "buffer_full".
10472
10473Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
10474
10475 * configure.in (configdirs): Add gdb.threads.
10476 * configure: Regenerated with autoconf.
10477 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
10478 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
10479 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 10480
c906108c
SS
10481Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
10482
10483 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
10484
10485Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
10486
10487 * gdb.base/signals.exp (test_handle_all_print): Test separately for
10488 each signal's status in the output of "handle all print".
10489 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
10490 the \r\n sequence that immediately precedes the gdb prompt.
10491 * gdb.base/a1-selftest.exp: Save original timeout and restore
10492 after test.
10493
10494Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
10495
10496 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
10497 symbol.
10498
10499Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
10500
10501 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
10502
10503Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
10504
10505 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
10506 timeout by 60 seconds.
10507
10508Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
10509
10510 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
10511 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
10512 error return.
10513
10514Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
10515
10516 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
10517 gdb initialization, also report how long dejagnu waited. Restore
10518 old timeout before doing error return. Temporarily increase timeout
10519 by 3 minutes to allow for slow startups over heavy NFS use.
10520
10521Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
10522
10523 * lib/gdb.exp: Report timeout value for verbosity level 2.
10524 * config/gdbserver.exp: Ditto.
10525 * config/hppro.exp: Ditto.
10526 * config/mips-gdb.exp: Ditto.
10527 * config/monitor.exp: Ditto.
10528 * config/netware.exp: Ditto.
10529 * config/sim-gdb.exp: Ditto.
10530 * config/slite-gdb.exp: Ditto.
10531 * config/udi-gdb.exp: Ditto.
10532 * config/unix-gdb.exp: Ditto.
10533 * config/vx-gdb.exp: Ditto.
10534 * gdb.base/a1-selftest.exp: Ditto.
10535 * gdb.base/a2-run.exp: Ditto.
10536 * gdb.base/break.exp: Ditto.
10537 * gdb.base/corefile.exp: Ditto.
10538 * gdb.base/list.exp: Ditto.
10539 * gdb.base/recurse.exp: Ditto.
10540 * gdb.base/scope.exp: Ditto.
10541 * gdb.base/signals.exp: Ditto.
10542
10543Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
10544
10545 * gdb.threads/Makefile.in (docdir): Removed.
10546
10547Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
10548
10549 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 10550 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 10551 @srcdir@.
d63a86f8 10552 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
10553 autoconf 2.5 or higher.
10554 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
10555
10556Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
10557
10558 * configure: Regenerated.
10559 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
10560 avoid name clashes with SunOS headers.
10561
10562Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
10563
10564 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
10565
10566Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
10567
10568 * gdb.base/callfuncs.exp: Finish last change -- make sure the
10569 prototype information ends up in the compiler info file.
10570
10571Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
10572
10573 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
10574 attempting to regenerate it. Eliminate use of a temporary file
10575 and just generate the info file directly. Source it immediately,
10576 for consistency of use.
10577 * gdb.base/corefile.exp: Ditto
10578 * gdb.base/exprs.exp: Ditto.
10579 * gdb.base/funcargs.exp: Ditto.
10580 * gdb.base/langs.exp: Ditto.
10581 * gdb.base/list.exp: Ditto.
10582 * gdb.base/mips_pro.exp: Ditto.
10583 * gdb.base/nodebug.exp: Ditto.
10584 * gdb.base/opaque.exp: Ditto.
10585 * gdb.base/ptype.exp: Ditto.
10586 * gdb.base/scope.exp: Ditto.
10587 * gdb.base/setvar.exp: Ditto.
10588 * gdb.base/signals.exp: Ditto.
10589 * gdb.base/whatis.exp: Ditto.
10590 * gdb.c++/templates.exp: Ditto.
10591 * gdb.c++/virtfunc.exp: Ditto.
10592 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
10593 whether or not to add -lstdc++ to the compile command line args.
10594
10595Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10596
10597 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
10598 it got fixed by the recent lookup_minimal_symbol_by_pc change.
10599 Increase timeout, a lot of single stepping might be needed if the
10600 target has no hardware watchpoints.
10601
10602Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
10603
10604 * gdb.base/break.exp: Ignore compiler warnings when compiling
10605 break.c.
10606 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
10607 * gdb.base/default.exp: Add h8300 xfails. Handle messages
10608 from remote-sim.
10609 * gdb.base/exprs.exp: Add h8300 xfails.
10610 * gdb.base/funcargs.exp: Likewise.
10611 * gdb.base/nodebug.exp: Likewise.
10612 * gdb.base/printcmds.exp: Likewise.
10613 * gdb.base/ptype.exp: Likewise.
10614 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
10615 h8300 xfails.
d63a86f8 10616 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
10617 on the h8300.
10618 * gdb.base/funcargs.c: Explicitly make last constant argument to
10619 call_after_alloca_subr an unsigned long type.
10620 * gdb.base/return.c: Include stdio.h.
10621
10622Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
10623
10624 * config/abug.exp: New file for the older Motorola Bug monitor
10625 that runs on the mvme13x series VME boards.
10626 * config/monitor.exp: Use the new config array for target settings
10627 if they exist.
10628
10629Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
10630
10631 * sim-gdb.exp: Make the SH simulator allocate less space when
10632 it is targeted.
10633
10634Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
10635
10636 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
10637 test.
10638
10639Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
10640
10641 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
10642 "rs6000-*-*" for "list function in include file" when gcc compiled.
10643 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
10644 for "p ctable1[120]".
10645 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
10646 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
10647 Remove setup_xfail for "rs6000-*-*" for
10648 "print 'scope0.c'::filelocal before run".
10649 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
10650 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
10651 since some compilers don't allow both options to be given
10652 on the same command line. Create object file and move it.
d63a86f8 10653
c906108c
SS
10654Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
10655
10656 * gdb.base/corefile.exp: Always regenerate the core file, since
10657 we always regenerate the coremaker program. Detect special case
10658 where registers cannot be read from core file.
d63a86f8 10659
c906108c
SS
10660Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
10661
10662 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
10663 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
10664 * gdb.c++/templates.exp: Only match on basename of file since
10665 some formats like xcoff don't encode directory information.
10666 * gdb.stabs/weird.exp: Use the right sed script for powerpc
10667 and rs6000 AIX xcoff targets.
10668 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
10669 * configure: Regenerate.
10670 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
10671 here, rather than in distclean.
d63a86f8 10672
c906108c
SS
10673Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
10674
10675 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
10676 defined, and use it to compile the test case with -O2. The
10677 native compilation still uses no optimization.
10678 * gdb.base/mips_pro.c: Remove inline assembly code since
10679 it is compiled PIC by default, which results in assembler
10680 warnings that make the testsuite think the compilation
10681 was unsuccessful.
10682
10683Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
10684
10685 * gdb.c++/misc.exp: Add note to message for
10686 "print s.a for foo struct" that this is a known gcc 2.7.2
10687 and earlier bug.
10688
10689Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
10690
10691 * gdb.base/break.exp: Fix pattern for matching "Delete all
10692 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
10693 setup_xfail for deleting all breakpoints test. Fix various
10694 timeout messages to include "(timeout)".
10695 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
10696 for "p t_float_values2(3.14159,float_val2)".
10697 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
10698 for "continue to call2g" when gcc compiled.
10699 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
10700 "up to foo in langs.exp", "show language at foo in langs.exp",
10701 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
10702 and "show language at fsub in langs.exp".
10703 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
10704 "list line 1 in include file", "list message for lines past EOF",
10705 "list function in include file", "list list0.h:foo", and
10706 "list filename:function; nonexistant function".
10707 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
10708 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
10709 and "ptype t_char_array" to be for native cc only.
d63a86f8 10710
c906108c
SS
10711Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
10712
d63a86f8 10713 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
10714 setup_xfail for "print coremaker_bss", "print coremaker_ro",
10715 "print func2::coremaker_local", and "backtrace in corefile.exp".
10716
10717Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
10718
10719 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
10720 "bt in signals.exp". This problem only appears when running
10721 the testsuite, and then only intermittently.
10722
10723Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
10724
10725 * gdb.base/return.exp (return_tests): Differentiate between
10726 two tests of continuing.
10727
10728Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
10729
10730 * */Makefile.in (maintainer-clean): Remove config.log.
10731 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
10732 * gdb.c++/Makefile.in (PROGS): Add inherit.
10733 (clean): Remove *.ci.
10734
10735Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
10736
10737 * gdb.c++/misc.cc: Add test code from Mike Stump.
10738 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
10739
10740Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
10741
10742 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
10743 to "alpha-*-osf2*" and add comment.
10744 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
10745 setup_xfail for "step over execarg initialization" and
10746 "step over corearg initialization".
10747 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
10748 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
10749 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
10750 gcc compiled for "print coremaker_bss", "print coremaker_ro",
10751 "print func2::coremaker_local", and "backtrace in corefile.exp".
10752 * gdb.base/signals.exp: Build and source signals.ci.
10753 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
10754 to be for gcc only.
10755 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 10756
c906108c
SS
10757Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10758
10759 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
10760 Feb 3 procfs.c change.
10761
10762Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
10763
10764 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
10765
10766Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
10767
10768 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
10769 from dejagnu's apparent default of 10 seconds, which gives random
10770 results when running the tests over NFS on moderately loaded systems.
10771 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
10772
10773Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
10774
10775 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
10776 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
10777 result reports.
10778
10779Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
10780
10781 * configure.in (CY_AC_PATH_TCLH): Remove.
10782 * configure: Regenerate.
10783
10784Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
10785
10786 * gdb.c++/Makefile.in (clean): Add missing '{'.
10787
10788Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
10789
10790 * lib/gdb.exp: Provide a default value for noinferior.
10791
10792 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
10793 Load libgloss.exp.
10794
10795Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
10796
10797 * gdb.disasm/hppa.exp: Compile directly into an executable, use
10798 the executable, not the .o to run the tests from.
10799
10800Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
10801
10802 * gdb.base/break.exp: Don't test for program exit or exit status
10803 if $noresults if nonzero.
10804 * gdb.base/langs.exp: Likewise.
10805 * gdb.base/watchpoint.exp: Likewise.
10806
10807 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
10808 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
10809 trying to compile the testcase.
10810
10811Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
10812
10813 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
10814 * gdb.base/signals.exp (continue to handler): Likewise.
10815
10816Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
10817
10818 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
10819
10820 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
10821
10822Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
10823
10824 * gdb.base/corefile.exp: Recognize "not found" as failure
10825 when trying to determine if a core file was generated.
10826 If no core file was generate the first time, try again without
10827 the ulimit -c to work around braindamaged shells.
10828
10829Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
10830
10831 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
10832 [] tests with "test" and enclose string in quotes.
10833 * gdb.stabs/configure: Rebuild
d63a86f8 10834
c906108c
SS
10835Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
10836
10837 Changes in sync with expect:
10838 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
10839 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
10840 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
10841 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
10842 argument to AC_REQUIRE.
10843 * configure: Regenerated.
10844
10845Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
10846
10847 * gdb.base/corefile.exp: When generating a core, discard any
10848 error messages about ulimit not found and the "core dumped"
10849 message from the shell that runs the coredumper.
10850
10851Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
10852
10853 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
10854
10855 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
10856 which sed script to run. Expect failure for v_comb test
10857 on PA targets too.
d63a86f8 10858
c906108c
SS
10859Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
10860
10861 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
10862 "print func2::coremaker_local" and for "backtrace in corefile.exp"
10863
10864Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
10865
10866 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
10867 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
10868 "sparc-sun-solaris*" xfails for "p v_comb".
10869 * lib/gdb.exp (default_gdb_start): Fix typo.
10870 * gdb.base/corefile.exp: Allow "Core was generated by ..."
10871 messages to not include the full program name that caused
10872 the core dump since some systems (such as solaris) apparently
10873 truncate this path to about 80 characters.
10874 When generating a core file first try increasing the core file
10875 size limit to unlimited since some systems may default it to
10876 zero, and it is harmless to try it. Move the test for failing
10877 to generate a core file to where it will actually get executed.
10878 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
10879 new gdb result from g++ debug info improvements and make old
10880 pattern obsolescent. Also account for size_t differences
10881 (may be int or long).
10882 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
10883 initialization before function call is placed in the delay slot
10884 and thus appears to be skipped over by commands such as "next".
10885
10886Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
10887
10888 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
10889
10890Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
10891
10892 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
10893 input source file; fix code to compile test to deal with this
10894 convention.
10895 * gdb.c++/*.exp: Likewise.
10896
10897Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
10898
10899 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
10900 "bt in signals.exp".
10901
10902Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
10903
10904 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
10905 "step over execarg initialization" and
10906 "step over corearg initialization".
10907
10908Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
10909
10910 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
10911 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
10912
10913Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
10914
10915 From Rob Savoye (rob@poseidon.cygnus.com)
10916 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
10917 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
10918 configure.in}, gdb.disasm/{Makefile.in, configure.in},
10919 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
10920 configure.in}: Major reworking for autoconfig.
10921 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
10922 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
10923 New files.
10924 * config/unix-gdb.exp: Make GDB global.
10925 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
10926 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
10927 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
10928 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
10929 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
10930 term.exp, twice.exp, watchpoint.exp, whatis.exp},
10931 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
10932 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
10933 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
10934 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
10935 pr-8136.exp, result.exp, string.exp, tuples.exp},
10936 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
10937 to returns as necessary, arrange for test to compile own testcase
10938 executable.
10939 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 10940
c906108c
SS
10941Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
10942
10943 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
10944 clear_xfail at end of test which might not call either pass or fail.
10945 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
10946 "backtrace through signal handler".
10947
10948Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10949
10950 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
10951 continuing from a job control stop signal.
10952 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
10953
10954Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
10955
10956 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
10957 * gdb.base/corefile.exp: Likewise.
10958 * gdb.base/funcargs.exp: Likewise.
10959
10960Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
10961
10962 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
10963 * config/monitor.exp: Add support for setting baud rate.
10964
10965Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
10966
10967 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
10968 i*86-*-linux* xfails for "backtrace through signal handler".
10969 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
10970 "print func2::coremaker_local".
10971 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
10972 alpha-dec-osf2* xfail for
10973 "delete all breakpoints when none".
10974
10975Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
10976
10977 * gdb.base/break.exp: Change test that deletes all breakpoints
10978 when no user breakpoints are installed. A post 4.15 change
10979 causes gdb to no longer prompt in this case.
10980
10981Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
10982
10983 * gdb.base/return.exp (return_tests): Change xfail for test
10984 "correct value returned double test" to stop xfailing at
10985 Solaris 2.5. Apparently the bug has been fixed.
10986
10987Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
10988
10989 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
10990 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
10991
10992Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
10993
10994 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
10995 * gdb.disasm/hppa.s: Corresponding changes.
10996
10997Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
10998
10999 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
11000 makefile fragment.
11001 * config/mt-hpux: Deleted.
11002
11003Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
11004
d63a86f8 11005 * Many files: When warning about suppressed tests due to a
c906108c
SS
11006 nonexistant test binary, avoid incrementing the warning count.
11007
11008Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
11009
11010 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 11011
c906108c
SS
11012Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11013
11014 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
11015 "sparc-*-solaris2*".
11016
11017Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11018
11019 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
11020 Add global and local variables and initialize them.
11021 * gdb.base/corefile.exp: Test correct mapping of corefile sections
11022 by printing variables. Remove rs6000 and powerpc xfails, BFD now
11023 extracts the file name and terminating signal from the core file.
11024 * TODO: Remove note about tests for correct mapping of corefile.
11025 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
11026 from optimizing it away.
11027 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
11028 handles common blocks.
11029
11030Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
11031
11032 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
11033 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
11034
11035Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
11036
11037 * Makefile.in (maintainer-clean): New target, synonym for
11038 realclean.
11039 * gdb.base/Makefile.in (maintainer-clean): Likewise.
11040 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
11041 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
11042 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
11043 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
11044 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
11045
11046Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
11047
11048 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
11049 xfails when not gcc compiled for "print foo::funclocal".
11050 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
11051 "print foo::funclocal at foo",
11052 "print 'scope1.c'::foo::funclocal at foo",
11053 "print foo::funclocal_bss at foo",
11054 "print 'scope1.c'::foo::funclocal_bss at foo",
11055 "print foo::funclocal_ro at foo",
11056 "print 'scope1.c'::foo::funclocal_ro at foo",
11057 "print bar::funclocal at foo" and
11058 "print 'scope1.c'::bar::funclocal at foo".
11059 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
11060 gcc compiled for "print foo::funclocal at bar".
11061 Expand all messages to ensure that they identify that
11062 the test is at bar().
11063 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
11064 gcc compiled for:
11065 "ptype on opaque struct pointer (statically)",
11066 "ptype on opaque struct tagname (statically)",
11067 "ptype on opaque struct pointer (dynamically) 1",
11068 "ptype on opaque struct tagname (dynamically) 1",
11069 "ptype on opaque struct pointer (dynamically) 2" and
11070 "ptype on opaque struct tagname (dynamically) 2
11071 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
11072 gcc compiled for:
11073 "p datalocal"
11074 "whatis datalocal",
11075 "ptype datalocal",
11076 "p bsslocal",
11077 "whatis bsslocal", and
11078 "ptype bsslocal".
11079 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
11080 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
11081 when not gcc compiled.
11082 * gdb.base/funcargs.exp (float_and_integral_args): Add
11083 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
11084 compiled.
11085 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
11086 "backtrace from call6a" when not gcc compiled.
11087 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
11088 "backtrace from call7a" when not gcc compiled.
11089 * gdb.base/callfuncs.exp (do_function_calls):
11090 Add "hppa*-*-hpux*" xfail when not gcc compiled for
11091 "p t_char_array_values(char_array_val2,char_array_val1)",
11092 "p t_char_array_values(char_array_val1,char_array_val2)",
11093 "p t_char_array_values("carray 1","carray 2")",
11094 "p t_char_array_values("carray 1",char_array_val2)",
11095 "p t_char_array_values(char_array_val1,"carray 2")",
11096 "p sum_args(1,{2})",
11097 "p sum_args(2,{2,3})",
11098 "p sum_args(3,{2,3,4})",
11099 "p sum_args(4,{2,3,4,5})"
11100 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
11101 "backtrace in corefile.exp" when not gcc compiled.
11102
11103Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11104
11105 * gdb.base/signals.exp: Rewrite `handle all print' test as
11106 a procedure. Accept blanks or TABs as whitespace, increase
11107 timeout and expect input buffer size for the large output
11108 from the command. Remove "i*86-*-bsdi2.0" xfail.
11109
11110Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11111
11112 * gdb.base/setvar.exp: Add new testcases for truncation when
11113 assigning invalid values to bitfields.
11114
11115Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
11116
d63a86f8 11117 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
11118 mips-sgi-irix* xfail for
11119 "call inferior func with struct - returns char *"
11120 and fix test so that an optional (unsigned char *) cast is
11121 accepted in the result.
11122
11123Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
11124
11125 * gdb.base/funcargs.exp (float_and_integral_args): Remove
11126 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
11127 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
11128 * gdb.base/signals.exp: Remove duplicate "handle all print" test
11129 that accidentally got checked in.
11130
11131Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
11132
d63a86f8 11133 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
11134 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
11135 compiled test.
11136 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
11137 Add mips-sgi-irix5* xfail for not gcc compiled.
11138 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
11139 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
11140 "p top", "whatis top", "p middle", and "whatis middle".
11141 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
11142 "whatis signed char" for not gcc compiled.
11143 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
11144 "set variable signed char=-1 (-1)" and
11145 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
11146 * gdb.base/funcargs.exp (float_and_integral_args):
11147 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
11148 Add mips-sgi-irix* xfail when not gcc compiled for
11149 "continue to call2b".
11150 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
11151 "continue to call2g".
11152 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
11153 "backtrace from call6a"
11154 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
11155 "backtrace from call7k".
11156 Add mips-sgi-irix5* xfail when not gcc compiled for
11157 "backtrace from call7a".
11158 (localvars_after_alloca): Fix gdb_test cmds for
11159 "print * after runto ...".
11160 Remove rs6000-*-* xfails for
11161 "print i after runto localvars_after_alloca" and
11162 "print l after runto localvars_after_alloca"
11163 for all compilers.
11164 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
11165 when not compiled with gcc, for:
11166 "print signed char == (minus)",
11167 "print signed char != (minus)",
11168 "print signed char < (minus)",
11169 "print signed char > (minus)".
11170 * gdb.base/callfuncs.exp (do_function_calls):
11171 Add mips-sgi-irix* xfail, when compiled with native compiler, for
11172 "call inferior func with struct - returns char *".
d63a86f8 11173 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
11174 "correct value returned double test" to include Solaris 2.4.
11175 * gdb.base/funcargs.exp (float_and_integral_args):
11176 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 11177
c906108c
SS
11178Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11179
11180 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
11181 enumeration bitfields if compiling with GNU C.
11182 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
11183 to empty' prompt.
11184
11185Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
11186
11187 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
11188 test for PRO targets.
11189
11190 * gdb.base/funcargs.exp: Avoid ever setting more than 8
11191 breakpoints in the inferior at any given time by making
11192 two groups of breakpoints for call2*, call6* and call7*
11193 tests.
11194
11195Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11196
11197 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
11198 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
11199 from optimizing it away.
11200 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
11201 "call inferior func with struct".
11202
11203Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
11204
11205 * configure.in: Only configure gdb.chill for particular targets.
11206
11207Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
11208
11209 * gdb.base/Makefile.in: Add action to .c.o transformation
11210 rule that generates a .ci file for each .o file and remove
11211 explicit .c.o rules except for callfuncs.o.
11212 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
11213 generates a .ci file for each .o file and remove explicit
11214 .cc.o rules.
11215 (clean): Remove *.tmp *.ci files.
11216 (EXECUTABLES): Remove templ-info.exp.
11217 * gdb.base/compiler.c: New file.
11218 * gdb.c++/compiler.cc: New file
11219 * gdb.base/scope.exp: Source gdb.base/scope.ci.
11220 Change rs6000-*-* xfail for
11221 "print 'scope0.c'::filelocal_ro" and
11222 "print 'scope1.c'::filelocal" and
11223 "print 'scope1.c'::filelocal_bss" and
11224 "print 'scope1.c'::filelocal_ro" and
11225 "print 'scope1.c'::foo::funclocal" and
11226 "print 'scope1.c'::foo::funclocal_ro" and
11227 "print 'scope1.c'::bar::funclocal" and
11228 "print 'scope0.c'::filelocal_ro" and
11229 "print 'scope1.c'::filelocal at foo" and
11230 "print 'scope1.c'::filelocal_bss at foo" and
11231 "print 'scope1.c'::filelocal_ro at foo" and
11232 "print 'scope1.c'::foo::funclocal at foo" and
11233 "print 'scope1.c'::foo::funclocal_bss at foo" and
11234 "print 'scope1.c'::foo::funclocal_ro at foo" and
11235 "print 'scope1.c'::bar::funclocal at foo" and
11236 "print 'scope0.c'::filelocal_ro" and
11237 "print 'scope1.c'::filelocal" and
11238 "print 'scope1.c'::filelocal_bss" and
11239 "print 'scope1.c'::filelocal_ro" and
11240 "print 'scope1.c'::foo::funclocal" and
11241 "print 'scope1.c'::foo::funclocal_bss" and
11242 "print 'scope1.c'::foo::funclocal_ro" and
11243 "print 'scope1.c'::bar::funclocal" and
11244 "print 'scope1.c'::bar::funclocal_bss"
11245 to only be xfail'd when not compiled with gcc.
d63a86f8 11246 Add rs6000-*-* xfail for
c906108c
SS
11247 "print 'scope0.c'::filelocal_bss before run"
11248 when compiled with gcc.
11249 (test_at_main): Add rs6000-*-* xfail for
11250 "print filelocal_ro in test_at_main"
11251 when compiled with gcc.
11252 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 11253 Add rs6000-*-aix* xfail for
c906108c
SS
11254 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
11255 "ptype t_char_array", not compiled with gcc.
11256 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
11257 xfail for "list foo (in include file)" when gcc compiled.
11258 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
11259 (integral_args): Add rs6000-*-* xfail for
11260 "run to call0a" if not compiled with gcc.
11261 (unsigned_integral_args): Add rs6000-*-* xfail for
11262 "run to call1a" if not compiled with gcc.
11263 (float_and_integral_args): Add rs6000-*-* xfail for
11264 "run to call2a" if not compiled with gcc and for
11265 "continue to call2b" for any compiler.
11266 Add rs6000-*-* xfail to
11267 "print f1 after run to call2a" for gcc compiled.
11268 (discard_and_shuffle): Add rs6000-*-* xfail for
11269 "run to call6a".
11270 (shuffle_round_robin): Add rs6000-*-* xfail for
11271 "backtrace from call7a" if not compiled with gcc.
11272 Add rs6000-*-* xfail for
11273 "backtrace from call7b" if compiled with gcc.
11274 (call_after_alloca): Add rs6000-*-* xfail for
11275 "print c in call_after_alloca" and
11276 "print s in call_after_alloca" and
11277 "backtrace from call_after_alloca_subr"
11278 if not compiled with gcc.
11279 (localvars_in_indirect_call): Add rs6000-*-* xfail for
11280 "print c in localvars_in_indirect_call" and
11281 "print c in localvars_in_indirect_call" and
11282 "backtrace in indirectly called function" and
11283 "stepping into indirectly called function"
11284 if not compiled with gcc.
11285 (localvars_after_alloca): Add rs6000-*-* xfail for
11286 "print c after runto localvars_after_alloca" and
11287 "print s after runto localvars_after_alloca" and
11288 "print i after runto localvars_after_alloca" and
11289 "print l after runto localvars_after_alloca"
11290 for all compilers.
11291 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
11292 than whatis-info.exp.
11293 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
11294 than opaque-info.exp.
11295 Setup rs6000-*-* xfail for
d63a86f8 11296 "ptype on opaque struct pointer (statically)" and
c906108c
SS
11297 "ptype on opaque struct pointer (dynamically)" when
11298 not compiled with gcc.
11299 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
11300 rather than callf-info.exp.
11301 (do_function_calls): Add clear_xfail for rs6000-*-* for
11302 "p t_float_values2(3.14159,float_val2)". Seems to work
11303 fine there, both with xlc and gcc. Need to find out what
11304 it is doing right and fix other platforms.
11305 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
11306 "call inferior func with struct - returns int",
11307 "call inferior func with struct - returns long",
11308 "call inferior func with struct - returns float",
11309 "call inferior func with struct - returns double",
11310 "call inferior func with struct - returns char *",
11311 but only if not gcc compiled (presumes xlc compiled).
11312 Change rs6000-*-* xfails for
11313 "call inferior func with struct - returns char" and
11314 " call inferior func with struct - returns short" to only
11315 xfail if not using gcc.
11316 (clean mostlyclean): Remove *.ci and *.tmp files.
11317 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
11318 than templ-info.exp.
11319 * gdb.base/langs.exp: Source gdb.base/langs.ci.
11320 Add rs6000-*-* xfail for "up to foo in langs.exp"
11321 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
11322 when not gcc compiled.
d63a86f8 11323
c906108c
SS
11324Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11325
11326 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
11327 * gdb.base/corefile.exp: Likewise.
11328 * gdb.base/list.exp: Likewise.
11329 * gdb.base/scope.exp: Likewise.
11330 * gdb.base/siganls.exp: Likewise.
11331
11332 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
11333 compiler output.
11334 * gdb.base/whatis.exp: Likewise.
11335
11336Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
11337
11338 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
11339 failure (opcode table has been fixed to match reality).
11340
11341Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
11342
11343 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
11344 "call inferior func with struct - returns char",
11345 "call inferior func with struct - returns short"
11346
11347 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
11348 "print 'scope0.c'::filelocal at main",
11349 "print 'scope0.c'::filelocal_bss in test_at_main",
11350 "print 'scope0.c'::filelocal at foo",
11351 "print 'scope0.c'::filelocal_bss in test_at_foo",
11352 "print 'scope0.c'::filelocal at bar",
11353 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 11354
c906108c
SS
11355 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
11356 in source file 1". This bug seems to have been fixed with both
11357 gcc and native cc (was native assembler bug?).
11358
11359Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
11360
11361 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
11362 "backtrace through signal handler" to "i*86-*-sysv4*".
11363 * gdb.base/signals.exp: Add xfail for "'next' behaved as
11364 continue" case. Add "known SVR4 bug" to fail message.
11365 Add "i*86-*-bsdi2.0" xfail for "handle all print".
11366 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
11367 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
11368 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
11369 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
11370 "up to foo in langs.exp", "show language at foo in
11371 langs.exp", "up to cppsub_ in langs.exp", "show
11372 language at cppsub_ in langs.exp", "up to fsub in
11373 langs.exp", and "show language at fsub in langs.exp".
11374 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
11375 "bactrace in corefile.exp".
11376 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
11377 "call inferior function with struct - returns float" and
11378 "call inferior function with struct - returns double".
d63a86f8 11379
c906108c
SS
11380Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
11381
11382 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
11383 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
11384 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
11385 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
11386
11387Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
11388
11389 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
11390 (or overriden) "CHILL" macro rather then bare "gcc".
11391 Also look for ../../gcc/xgcc since that is what we will
11392 actually need, not "Makefile". Remove following assignment
11393 of CHILL to CHILL_FOR_TARGET because that results in
11394 recursive definition.
11395
11396Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
11397
11398 * gdb.base/corefile.exp: Change xfail for backtrace in
11399 corefile.exp from linuxaout to all linux.
11400 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
11401 cases where we miss the breakpoint at the signal handler
11402 for some reason. Setup xfail for linuxoldld/linuxaout and
11403 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
11404 hitting SIGURG breakpoint.
11405 * gdb.base/signals.exp: Setup xfail for "next" acting like
11406 continue to add linuxoldld. Setup xfail for all linux for
11407 "next to handler in signals_tests_1", "backtrace in
11408 signals_tests_1", "continue to func1", "pass SIGUSR1",
11409 and continue to handler".
11410
11411Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
11412
11413 * Update all FSF addresses except those in COPYING* files.
11414
11415Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
11416
11417 * gdb.base/a2-run.exp: Change messages to be more explicit about
11418 the status of args, and quote binfile in results.
11419
11420Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
11421
11422 * gdb.base/callfuncs.exp: Add tests for passing structs to
11423 inferior functions and return various types.
11424 * gdb.base/callfuncs.c: Add functions to receive a struct
11425 and return a member of the struct, in various types.
11426
11427Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11428
11429 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
11430
11431Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
11432
11433 * config/vxworks29k.exp: New file, sources vxworks.exp.
11434
11435Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11436
11437 * config/gdbremote.exp: New file. Testing framework using
11438 gdbserver.
11439
11440Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
11441
11442 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
11443 "call function when asleep" and "send end of file".
11444 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
11445 for "backtrace in corefile.exp".
11446 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
11447 for "backtrace through signal handler".
11448 * gdb.base/corefile.exp: Make sure we actually generate a core file
11449 before trying the core tests. Some systems allow the user to suppress
11450 generation of core files and default to that (linux for example).
11451 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
11452 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
11453
11454Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11455
11456 * gdb.threads: New directory with some crude multi-threaded
11457 gdb tests (step.exp and step2.exp).
11458 * config/mt-lynx (STEP_EXECUTABLE): Define.
11459 (THREADFLAGS): Define.
11460
11461Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
11462
11463 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
11464
11465 * gdb.base/signals.exp: Disable whole file for lynx until
11466 further notice.
11467
11468 * gdb.base/signals.exp: xfail test where "next" acts like
11469 "continue" for lynx.
11470
11471 * gdb.base/interrupt.exp: xfail test for calling function while
11472 inferior is asleep for lynx.
11473
11474 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
11475 than one cr-lf after each command.
11476
11477Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11478
11479 * configure.in: Reinstate setting of stabsdirs variable, fix
11480 typo in setting up configdirs for native builds.
11481
11482 * gdb.base/return.exp: Fix typo in return double test.
11483 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
11484 compiler from optimizing them away.
11485
11486Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
11487
11488 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
11489 sequences to be echo'd by gdb when using gdb_test.
11490 * gdb.chill/chexp.exp: Likewise.
11491 * gdb.fortran/exprs.exp: Likewise
11492
11493Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11494
11495 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
11496 after the inferior gdb has started.
11497
11498 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
11499 after each command.
11500 * gdb.base/funcargs.exp: Likewise.
11501 * gdb.base/gdbvars.exp: Likewise.
11502 * gdb.base/interrupt.exp: Likewise.
11503 * gdb.base/list.exp: Likewise.
11504 * gdb.base/watchpoint.exp: Likewise.
11505 * gdb.c++/demangle.exp: Likewise.
11506 * gdb.c++/inherit.exp: Likewise.
11507 * gdb.chill/chexp.exp: Likewise.
11508 * gdb.fortran/exprs.exp: Likewise.
11509
11510 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
11511 test if we can't handle IO to/from the inferior.
11512
11513 * gdb.c++/misc.exp: Always check for a program already being
11514 started after sending a "run" command to gdb.
11515
11516 * gdb.base/twice.exp: Start with a fresh gdb.
11517
11518 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
11519 only depend on gdb's expression code, not the chill runtime.
11520
11521 * gdb.base/return.c: Put return values into variables so we
11522 can have gdb print them rather than depending on the program
11523 to print them.
11524 * gdb.base/return.exp: Corresponding changes.
11525
11526 * lib/gdb.exp: Provide default value for noinferiorio.
11527 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
11528 the inferior.
11529
11530 * gdb.base/break.exp: Always check for a program already being
11531 started after sending a "run" command to gdb.
11532 (text_next_with_recursion): Don't check the output from the
11533 program's printf statement. Instead just make sure the program
11534 exited.
11535
11536 * gdb.base/commands.exp: Protect tests which need arguments with
11537 $noargs conditionals.
11538
11539Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11540
11541 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
11542 of structure member arrays to match gdb/valops.c:value_addr change.
11543
11544Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
11545
11546 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
11547 cases.
11548
11549Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
11550
11551 * configure.in (configdirs): Remove gdb.chill from default list
11552 of subdirs and then add it back in only if doing a native build.
11553 The current chill compiler does not yet work in any cross build.
11554 * Revert all signal changes from Jul 6.
11555 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
11556 for sh-hms targets, allowing these tests to link, with no other
11557 changes. Testing is suppressed by setting "nosignals" in site.exp.
11558
11559Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
11560
11561 * configure.in (signaldirs): Define and add to configdirs for all
11562 targets except some specific ones that are known to not support signals.
11563 Also clean up formatting.
11564 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
11565 (signals, sigall): Remove rules to build.
11566 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
11567 Moved to new gdb.signals directory.
11568 * gdb.signals: New test directory.
11569 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
11570 signals.c signals.exp}: New or moved files.
11571
11572Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
11573
11574 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
11575
11576Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
11577
11578 * gdb.base/return.exp: Xfail `return double' test failure
11579 on at least Solaris 2.3 and handle future/past versions on
11580 a case by case basis as appropriate. Also update message
11581 to include i*86 failures.
11582
11583Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11584
11585 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
11586
11587 * lib/gdb.exp: Fix comment which erroneously identified
11588 gdb_file_cmd as gdb_load (the 19 May change was in fact to
11589 gdb_file_cmd not gdb_load).
11590 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
11591
11592 * gdb.base/setvar.exp: Make test names consistent between pass and
11593 fail cases. Use gdb_test more.
11594
11595Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11596
11597 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
11598
11599Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11600
11601 * gdb.base/help.exp: Fix expected help string for `show commands'.
11602
11603Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
11604
11605 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
11606
11607 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
11608 of a text section.
11609
11610Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
11611
11612 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
11613 that loop eventually terminates. Fix Connection refused logic so
11614 that testsuite will expire nicely.
11615
11616Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
11617
11618 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
11619 config/rom68k.exp: New tcl glue for the appropriate monitors.
11620 These all just end up calling monitor.exp.
11621 * config/monitor.exp (gdb_target_monitor): Handle `Connection
11622 refused' by retrying. Cleanup some timeout issues.
11623 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
11624 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
11625 callers don't have to set/restore global timeout variable.
11626
11627 * The following set of changes centralizes management of the global
11628 timeout variable. This way, it can be set in one target dependent
11629 place instead of dozens of places scattered throughout the test suite.
11630 If you need to lengthen a timeout, then you should either set timeout
11631 in one of the config/{target}.exp files, or multiply it by a factor.
11632 Setting it to an absolute value is always going to lose for some
11633 targets.
11634 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
11635 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
11636 * gdb.base/funcargs.exp: Don't set timeout.
11637 * gdb.base/list.exp (test_forward_search): Only use local timeout.
11638 * gdb.base/printcmds.exp (test_print_string_constants
11639 test_print_array_constants): Don't set timeout.
11640 * gdb.base/ptype.exp: Don't set timeout.
11641 * gdb.base/recurse.exp: Don't set timeout.
11642 * gdb.base/return.exp: Don't set timeout.
11643 * gdb.base/watchpoint.exp: Don't set timeout.
11644 * gdb.c++/classes.exp (do_tests): Don't set timeout.
11645 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
11646
11647Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
11648
11649 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
11650
11651Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11652
11653 * lib/gdb.exp: Disable chill tests for irix5.
11654
11655Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11656
11657 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
11658 each test pass or fail.
11659
11660Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11661
11662 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
11663 xlc not gcc.
11664
11665Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
11666
11667 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
11668
11669Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
11670
11671 * config/est.exp: Fix copyright and comments. Remove dead code.
11672 Use targetname, serialport and baud variables instead of fixed
11673 constants.
11674 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
11675 * config/cpu32bug.exp: New file to support cpu32bug monitors.
11676
11677Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11678
11679 * gdb.base/watchpoint.exp: Don't run
11680 test_watchpoint_triggered_in_syscall for sunos.
11681
11682Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11683
11684 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
11685 they don't seem to exist. Do include stdio.h.
11686
11687Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11688
11689 * gdb.base/a1-selftest.exp: Add alpha xfail.
11690
11691Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11692
11693 * gdb.base/watchpoint.c (main): Prompt before calling read().
11694 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
11695 Revise accordingly. Remove cruft about sending "123" several
11696 times, until it gets noticed. Clean up the "print buf[0]" stuff
11697 so that it passes or fails, and waits for prompts in the usual way.
11698
11699Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11700
11701 * gdb.base/recurse.exp: Fix comment.
11702
11703 * TODO: Remove item about printing variables in nodebug.exp. Add
11704 item about enabling tests which are only run on some targets.
11705
11706 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
11707 fail, make test names unique, use new gdb_test convention
11708 regarding pattern, use gdb_test more, etc.).
11709
11710 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
11711 fail, make test names unique, etc.).
11712
11713Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11714
11715 * gdb.base/nodebug.c: Change return type of top and middle to
11716 short.
11717 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
11718 are fixed by the recent mdebugread.c changes. Allow `short ()'
11719 as type for top and middle.
11720
11721Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11722
11723 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
11724 nearly as I can tell, the whole thing was an accident in Stu's
11725 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
11726 to replace a send/expect pair with gdb_test, but ended up only
11727 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
11728 of 30 Mar 1995 took care of it, but left this vestigial comment
11729 which I am now nuking.
11730
11731Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11732
11733 * gdb.base/break.exp: Look for different line number for
11734 breakpoint at main depending on usestubs.
11735
11736Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11737
11738 * gdb.base/list.exp: Adjust some alternate expect patterns to
11739 match recent list0.c change. Add alternate expect pattern for
11740 output from `list default lines around main' for optimizing
11741 compilers.
11742
11743Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11744
11745 * lib/gdb.exp: If nosignals is not set, set it to 0.
11746
11747Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
11748
11749 * config/slite-gdb.exp: Responds to load symbol table prompt.
11750 * gdb.base/break.exp: Adjust line number, fix rerun.
11751 * gdb.base/langs0.c: Add #ifdef usestubs.
11752
11753Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
11754
11755 * gdb.base/list.exp: Adjust line contents after adding new lines in
11756 list0.c. Also fix a syntax error.
11757
11758 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
11759 * gdb.base/break.exp: ditto.
11760 * gdb.base/list.exp: ditto.
11761 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
11762 * gdb.base/run.c: ditto.
11763 * gdb.base/list0.c: ditto.
11764 * gdb.base/funcargs.c: ditto.
11765
11766Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
11767
11768 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
11769 $targetname, $serialport and $baud instead of hardwired variables.
11770 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
11771 target doesn't support signals.
11772
11773Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
11774
11775 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
11776
11777Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11778
11779 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
11780 Don't rely on the value of an auto variable before it has been
11781 initialized. Use gdb_test more.
11782
11783Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11784
11785 * lib/gdb.exp (default_gdb_version): A version number must start
11786 with a digit, but other than that contains all characters up to
11787 the first whitespace character.
11788
11789Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11790
11791 * gdb.base/commands.exp (breakpoint_command_test): New tests.
11792
11793Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11794
11795 * gdb.c++/*.exp: Warn if executable does not exist. The original
11796 reason for skipping the warning was that configure.in sometimes
11797 intentionally skipped building the executables but the tcl code
11798 had no way of knowing. That (a) was always bogus with respect to
11799 error handling, (b) is no longer true (right now there is no way
11800 to skip C++ tests).
11801
11802 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
11803
11804Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11805
11806 * gdb.base/list.exp: Add expect patterns for output from
11807 SunPRO compiled executables.
11808 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
11809 types.
11810
11811Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11812
11813 * gdb.base/break.exp (test_next_with_recursion): Accept any line
11814 number (we are already testing that the correct source line text
11815 gets printed).
11816
11817 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
11818 that is what is intended, but something needed to be done to get
11819 sunos4 native working again.
11820
11821 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
11822
11823 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
11824 apparently went with a (very) old xfail.
11825
11826Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
11827
11828 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
11829 runto_main is a proc in gdb.exp that will do 'step' for target use
11830 stubs.
11831 * gdb.base/exprs.exp: ditto.
11832 * gdb.base/interrupt.exp: ditto.
11833 * gdb.base/opaque.exp: ditto.
11834 * gdb.base/printcmds.exp: ditto.
11835 * gdb.base/ptype.exp: ditto.
11836 * gdb.base/scope.exp: ditto.
11837 * gdb.base/setvar.exp: ditto.
11838 * gdb.base/signals.exp: ditto.
11839 * gdb.base/twice.exp: ditto.
11840 * gdb.c++/classes.exp: ditto.
11841 * gdb.c++/inherit.exp: ditto.
11842 * gdb.c++/templates.exp: ditto.
11843 * gdb.base/break.exp: no run and hit main for stubs. Change line
11844 numbers for breakpoints and info breakpoint.
11845 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
11846 breakpoint().
11847 * gdb.base/callfuncs.c: ditto.
11848 * gdb.base/exprs: ditto.
11849 * gdb.base/interrupt.c: ditto.
11850 * gdb.base/opaque0.c: ditto.
11851 * gdb.base/printcmds.c: ditto.
11852 * gdb.base/ptype.c: ditto.
11853 * gdb.base/scope0.c: ditto.
11854 * gdb.base/setvar.c: ditto.
11855 * gdb.base/signals.c: ditto.
11856 * gdb.base/twice.c: ditto.
11857 * gdb.c++/misc.cc: ditto.
11858 * gdb.c++/templates.cc: ditto.
11859
11860Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11861
11862 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
11863
11864 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
11865 somewhere between `read' and `main.c'. I'm pretty sure the
11866 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
11867 and it isn't particularly useful.
11868
11869 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
11870
11871Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11872
11873 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
11874
11875Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
11876
11877 * config/mt-slite: add LIBS and -nostdlib.
11878 * config/slite-gdb.exp: add this new file to support sparclite target.
11879
11880Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
11881
11882 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
11883
11884 * gdb.base/a2-run.exp: Change argument to istarget from
11885 "*-*-vxworks" to "*-*-vxworks*".
11886 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
11887
11888Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
11889
11890 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
11891 will not runto main but do a 'step' to step out of breakpoint().
11892 * config/mt-slite: add -Dusestubs.
11893
11894Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11895
11896 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
11897 instead of just @.
11898
11899 * gdb.base/signals.exp: Add test for "handle all print".
11900 * TODO: Remove "handle all print". Also remove item about
11901 checking copyright date (I don't like the idea of a spurious FAIL
11902 based on when we run the tests).
11903
11904 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
11905 for SunOS4 (reason for failure not investigated). Remove
11906 redundant test for $binfile.
11907
11908 * gdb.base/nodebug.c (array_index): Call malloc.
11909
11910 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
11911
11912Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
11913
11914 * gdb.base/recurse.exp: Update gdb_test invocation to use new
11915 conventions and slightly simplify the matching regexp.
11916
11917Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11918
11919 * gdb.base/break.exp: Update gdb_test invocation to use new
11920 convention.
11921
11922 * lib/gdb.exp: If noargs is not set, set it to 0.
11923
11924 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
11925 tests unique.
11926
11927 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
11928
11929Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11930
11931 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
11932 one argument of type "<non-float parameter>".
11933
11934Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
11935
11936 * config/rom68k.exp: New file to support Motorola IDP board.
11937 * gdb.base/a2-run.exp: Skip this file if noargs is set.
11938 * gdb.base/break.c: Change things around so that this program
11939 doesn't depend upon args. This is necessary to make remote
11940 targets work (in general, they can't take args).
11941 * gdb.base/break.exp: Don't try to send args to program. Don't
11942 expect output. Also, replace lots of code with gdb_test.
11943
11944Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11945
11946 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
11947 printing of '\'' (which is what the comment says we are testing,
11948 even though we were not), not '''.
11949 (test_integer_literals_rejected): Test that printing ''' is an error.
11950
11951 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
11952 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
11953 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
11954 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
11955 Use gdb_test not test_print_accept.
11956 * lib/gdb.exp: Remove test_print_accept.
11957
11958 * gdb.base/signals.exp (signal_tests_1): Make pass message
11959 consistent with fail message.
11960
11961 * gdb.base/whatis.exp: Remove xfails for printing char vs.
11962 unsigned char; the bug (PR 1821) is fixed.
11963
11964 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
11965
11966 * gdb.base/scope.exp (test_at_localscopes): Call pass for
11967 successful tests--makes xfailing them work right.
11968
11969Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11970
11971 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
11972 only \r\n, not .*. The test can pass .* as the last thing in
11973 $pattern if that is what it wants. In addition to providing this
11974 flexibility, this change should speed up pattern matching in cases
11975 where the pattern already ended with .* (there were a number of
11976 them). This change also helps catch bad patterns--in the old
11977 scheme the typo "char \*" instead of "char \\*" would pass. Now
11978 it is caught.
11979 * Many .exp files: Update callers.
11980
11981 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
11982 clearer and does not spuriously match multiple ('s. Likewise for
11983 ) and *.
11984
11985 * gdb.base/nodebug.exp: Test ability to call a function and pass
11986 it a string (even with no debugging info).
11987
11988 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
11989 "p '\'", which is the same as "p ''" once tcl gets done with
11990 quoting, to "p '\\'", which I suspect is what is intended (one
11991 backslash gets sent to GDB).
11992
11993 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
11994
11995Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11996
11997 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
11998 1817) was fixed literally years ago.
11999
12000Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12001
12002 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
12003 test, it causes stepping out of call_after_alloca_subr with
12004 optimizing compilers.
12005 (localvars_in_indirect_call): Consume GDB prompt if `finish'
12006 fails.
12007
12008 * gdb.c++/templates.exp: Source templ-info.exp only if
12009 the templates executable exists.
12010
12011 * gdb.c++/misc.cc (class Contains_static_instance,
12012 class Contains_nested_static_instance),
12013 gdb.c++/classes.exp (test_static_members): Test printing of
12014 a class that contains a static instance of the class.
12015
12016Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12017
12018 * gdb.base/langs2.c (cppsub_): Don't prototype.
12019 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
12020 only, I believe).
12021
12022Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12023
12024 * lib/gdb.exp (skip_chill_tests): New procedure.
12025
12026 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
12027
12028Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
12029
12030 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
12031 each expect pattern. Cuts runtime from 12 to about 4 seconds.
12032
12033Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12034
12035 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
12036
12037 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
12038 disassemble 8, not 16, instructions for part 4.
12039
12040 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
12041 support the latter anymore.
12042
12043 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
12044 -DNO_PROTOTYPES.
12045 * gdb.base/callfuncs.c: Control use of prototypes based on
12046 NO_PROTOTYPES, not __STDC__.
12047 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
12048 t_float_values2 tests if prototypes in use.
12049
12050 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
12051 t_double_values): When checking differences against DELTA, check
12052 that difference is within the range (-DELTA,DELTA), not just
12053 (-infinity,DELTA).
12054
12055Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
12056
12057 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
12058 'file' command firts, then 'target', then 'load', this is due to gdb
12059 target set up.
12060 * config/mips-gdb.exp: Fix a couple regular exp bugs.
12061
12062Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
12063
12064 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
12065 FP load/store variants.
12066 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
12067
12068Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
12069
12070 * gdb.base/term.exp: Do not give a warning if not native, it is
12071 not an abnormal condition.
12072
12073Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
12074
12075 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
12076 t_char_array".
12077
12078Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
12079
12080 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
12081 are getting the version number.
12082
12083 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
12084 if not native, it is not an abnormal condition.
12085
12086Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12087
12088 * lib/gdb.exp: Just use "file exists", rather than undocumented
12089 dejagnu procedure "findfile".
12090
12091Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
12092
12093 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
12094 (LDFLAGS): Set to -Xlinker -Ur.
12095
12096 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
12097 Removed, these values are set by lib/gdb.exp.
12098
12099 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
12100
12101Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
12102
12103 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
12104 of replicating gdb startup code.
12105
12106 * config/mt-vxworks (LDFLAGS): Set to -r.
12107 (CFLAGS_FOR_TARGET): Removed.
12108
12109 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
12110 (gdb) and gdb for vxworks uses (vxgdb).
12111
12112 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
12113 executable is not in the tree and host != target, use sed and
12114 program_transform_name to determine the gdb name used by the
12115 target.
12116
12117 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
12118 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
12119
12120Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12121
12122 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
12123 floats, chars, and shorts where there are ANSI-style function
12124 definitions.
12125
12126 * gdb.base/langs.exp, gdb.base/langs*: New test.
12127 * gdb.base/Makefile.in: Build it.
12128 * TODO: Remove item about checking that C names don't get C++
12129 demangling applied; this test tests it.
12130
12131Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12132
12133 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
12134 went with the const70 xfail. The xfail went away a year ago.
12135
12136 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
12137
12138 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
12139 for hp300.
12140
12141 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
12142
12143 * gdb.base/a1-selftest.exp: Don't run on hp300.
12144
12145Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12146
12147 * Makefile.in (site.exp): Set host_alias and target_alias as well
12148 as host_triplet and target_triplet.
12149
12150Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12151
12152 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
12153
12154 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
12155 places as other ecoff systems).
12156
12157 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
12158 ultrix.
12159
12160Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12161
12162 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
12163 remove them.
12164 * gdb.base/nodebug.exp: Accept "function" in addition to "text
12165 variable and "variable" in addition to "data variable".
12166 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
12167
12168 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
12169 2.
12170 * gdb.base/list1.c (long_line): Add additional statement at start
12171 of function.
12172 * gdb.base/list.exp (test_forward_search): Update line number to
12173 reflect new statement.
12174
12175Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12176
12177 * gdb.base/signals.exp: Reinitialize searched source directories
12178 after gdb_start call.
12179
12180Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
12181
12182 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
12183 * gdb.stabs/Makefile.in: Likewise.
12184
12185 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
12186 change. Instead split the tests into smaller pieces.
12187 * gdb.disasm/hppa.s: Corresponding changes.
12188
12189Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12190
12191 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
12192 Quote ^C when passing it to stty. For some shells ^ is a pipe.
12193
12194 * gdb.base/funcargs.exp: Modify many tests so that every test
12195 either passes or fails. Make some test names unique.
12196
12197Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12198
12199 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
12200 Call stty to set interrupt character.
12201
12202 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
12203 for HP assembler versus GNU assembler based on actual behavior of
12204 $(CC), rather than assuming that $(AS) is always the GNU assembler.
12205
12206 * TODO: Suggest a few more stepping tests.
12207
12208Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
12209
12210 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
12211 restart GDB for h8300 after a continue.
12212 (return): Add pattern to match a29k-udi behavior.
12213 * gdb.base/nodebug.exp: Remove obsolete comment.
12214 * gdb.base/regs.exp: New file, testing of register displays.
12215 * gdb.base/return.exp: Fix typo in reference to $objdir.
12216 * gdb.base/whatis.exp: Always start with a fresh GDB.
12217
12218Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12219
12220 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
12221 higher, these tests generate a lot of output.
12222
12223Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12224
12225 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
12226 code following the catch silently ignored some errors; without the
12227 catch they should be thrown like any other tcl error. Also, the
12228 catch used "" instead of {} which meant all the callers who wanted
12229 to include one of the characters "[]$ had to quote it an extra time.
12230 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
12231 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
12232 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
12233 Remove extra quoting.
12234
12235Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
12236
12237 * gdb.base/commands.exp: Make test names unique; every test either
12238 passes or fails. Update some comments.
12239
12240 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
12241
12242Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12243
12244 The following fixes a FAIL caused by the fact that the alpha stabs
12245 configuration didn't use the ".if alpha" code in weird.def.
12246 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
12247 bit pointer, so the 32 bit version works even on the alpha.
12248 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
12249 Remove the stuff which allowed us to have separate versions for
12250 alpha and everything else.
12251
12252 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
12253 regexp which "info func operator\[\](" is supposed to match. Fix
12254 string to send to GDB. Note that GDB still doesn't work right. Add a
12255 new test for "info func .perator\[\](" which GDB does handle correctly.
12256
12257 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
12258
12259Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12260
12261 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
12262 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
12263 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
12264 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
12265 it makes the tests harder to understand and confuses test-o-matic.
12266 The preferred style is that each test provides a PASS or a FAIL,
12267 and has a unique message (e.g. "continue #54" not just "continue")
12268 which is the same for the pass and the fail.
12269 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12270 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
12271 to lib/gdb.exp.
12272 * gdb.base/printcmds.exp: Use test_print_accept. Remove
12273 prt_accept which was basically the same thing. Likewise for
12274 test_print_reject and prt_reject.
12275 * lib/gdb.exp (test_print_reject): Add some more error message
12276 patterns to match from the former printcmds.exp (prt_reject).
12277 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
12278 One defect of the passcount stuff is that some of it failed to
12279 report XPASS where appropriate.
12280 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
12281 stuff before and after arg in expected pattern.
12282 (test_paddr_operator_functions): Re-do test without print_addr_of;
12283 this is the only test which seems to want extra stuff there.
12284
12285Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12286
12287 * gdb.base/nodebug.exp: Update new tests to reflect improved
12288 wording of gdb output.
12289
12290 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
12291 and "ptype" work on variables in files compiled without -g.
12292 Replaces commented out "maint print msymbol" tests.
12293
12294Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12295
12296 * gdb.base/setvar.c (dummy): Call malloc.
12297
12298 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
12299 losing with the irix4 sed.
12300
12301 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
12302 ALRM" on irix4.
12303
12304Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12305
12306 * TODO: Remove items about corefile.exp testing new exec-file and
12307 backtrace; both are now done. Add items about printing enums.
12308
12309Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12310
12311 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
12312 "get signal $thissig" test fails.
12313
12314 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
12315
12316Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12317
12318 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
12319 compiler warning with dec alpha compiler.
12320
12321 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
12322 extra \n from gdb_test call (this explains why the prompt test
12323 that I removed yesterday was there).
12324 (user_defined_command_test): Remove extra \n and prompt test.
12325
12326 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
12327 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
12328 doesn't exist.
12329 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
12330 Also remove alpha workaround, which turns out to be because
12331 SIGABRT == SIGLOST.
12332
12333 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
12334
12335 * gdb.base/help.exp: Don't test "help show".
12336
12337Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12338
12339 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
12340 "set print address" is on.
12341 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
12342 pass prompt to gdb_test; gdb_test already looks for the prompt.
12343
12344 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
12345
12346 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
12347 was a vestige of the manual TESTSTRATEGY, and the purpose of it
12348 was to make sure that gdb can read a core file. But (a) the "read
12349 the corefile" part didn't make it to a1-selftest.exp, we just
12350 delete the corefile after creating it, and (b) we test reading
12351 corefiles in corefile.exp anyway. Also, this test left around a
12352 xgdb process on Solaris.
12353
12354 * gdb.base/corefile.exp: Also test backtrace.
12355
12356Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
12357
12358 * gdb.base/commands.exp: Test a simple user defined command with
12359 arguments and if/while statements; verify the full user command is
12360 printed by "show user".
12361
12362 * gdb.base/commands.exp: Test if/while commands as part of a
12363 breakpoint command list; verify they appear in breakpoint
12364 information.
12365
12366Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12367
12368 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
12369 than by dividing by zero.
12370
12371Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
12372
12373 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
12374 performing an inferior call with watchpoints enabled.
12375 * gdb.base/watchpoint.c (main): Delete second unnecessary read
12376 call.
12377
12378Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12379
12380 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
12381 of "file" command.
12382
12383 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
12384 Add additional pattern for when "int operator int(void);" appears
12385 in a different order.
12386
12387Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12388
12389 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
12390
12391 * gdb.base/help.exp: Replace most of docstrings for "info signals"
12392 and "signal" with ".*".
12393
12394Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12395
12396 * TODO: Add note about "handle all nostop".
12397
12398 * gdb.base/{sigall.c, sigall.exp}: New test.
12399 * gdb.base/Makefile.in: Add it.
12400
12401Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
12402
12403 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
12404 when invoking GDB, suppresses any windowing interface.
12405
12406Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
12407
12408 * config/sim-gdb: New file, simulator testing support.
12409
12410Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
12411
12412 * gdb.base/interrupt.exp: Test calling func1 twice.
12413
12414Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
12415
12416 * gdb.base/list.exp (test_forward_search): Set timeout higher
12417 when we'll be getting lots of output from gdb.
12418
12419 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
12420 "init_malloc" to after the expect statement. Run it if that
12421 regexp is taken, but also for two others which happen if source
12422 cannot be found.
12423
12424Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12425
12426 * gdb.base/printcmds.exp: New test, for printing register before
12427 program is running.
12428
12429Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12430
12431 * gdb.base/list.exp: Correct some alternate expect patterns
12432 to reflect changes in list1.c.
12433
12434Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12435
12436 * TODO: Add item regarding large frames.
12437
12438 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
12439
12440 * TODO: Remove item about enabling return.exp; it
12441 is enabled. Suggest a few more "return" tests.
12442
12443Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12444
12445 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
12446 anonymous unions.
12447
12448Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12449
12450 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
12451 and pr-5646.o, so "make" is the same as "make all", not "make
12452 pr-4975.o".
12453
12454Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
12455
12456 * gdb.base/list.exp: Adjust expectations to reflect changes in
12457 list1.c.
12458 (test_forward_search): New test proc.
12459 * gdb.base/list1.c (long_line): New function, has long source line.
12460
12461Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
12462
12463 * gdb.base/a1-selftest.exp: Change initial stepping to know about
12464 additional line of code that was added.
12465
12466Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
12467
12468 * gdb.disasm/hppa.s: Break the large branching tests into smaller
12469 tests so as not to overflow expect's input buffers.
12470 * gdb.disasm/hppa.exp: Corresponding changes.
12471
12472Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12473
12474 Beginnings of template debugging tests.
12475 * gdb.c++/templ-info.cc: New file to test for template
12476 debugging capability of the compiler.
12477 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
12478 templ-info.cc.
12479 * gdb.c++/templates.cc: Add explicit template instantiations
12480 to enable compiling with -fno-implicit-templates. Add destructor
12481 and 'value' method to T5 class for template tests.
12482 * gdb.c++/templates.exp: Add testcases for printing of template
12483 types, setting breakpoints on template methods and calling a
d63a86f8 12484 template method.
c906108c
SS
12485
12486Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
12487
12488 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
12489 branch target since some assemblers (gas-2.5) may emit a
12490 relocation for the branch instead of resolving it in the
12491 assembler.
12492
12493Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12494
12495 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
12496 through signal handler.
12497
12498Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12499
12500 * configure.in (*-*-netware): Use config/mt-netware.
12501
12502 * config/mt-netware: New file.
12503 * config/mt-i386-netware: Removed, separate configs for different
12504 netware architectures are no longer needed now that we have
12505 --with-headers.
12506
12507Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12508
12509 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
12510 by the recent changes to use ANSI C arithmetic conversions.
12511
12512Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12513
12514 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
12515 bug involving using inferior_pid to figure out whether to select a
12516 frame.
12517
12518Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
12519
12520 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
12521 match the current disassembler output.
12522
12523Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
12524
12525 * gdb.fortran/exprs.exp: Expect VOID instead of void.
12526 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
12527 types, expect "int" as type of integer values (for now).
12528
12529Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
12530
12531 * gdb.base/commands.exp: New tests for if/while commands.
12532
12533Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
12534
12535 * lib/gdb.exp (runto): Replace sub-pattern for hex value
12536 by .*, since hex values have different syntax in Chill mode.
12537
12538Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12539
12540 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
12541 linefeed from expect pattern for repeated types with indices > 9.
12542
12543Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
12544
12545 First part of Fortran test suite.
12546 * gdb.fortran: New directory.
12547 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
12548
12549Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12550
12551 * gdb.base/default.exp: Update expect pattern for load command
12552 without arguments.
12553
12554Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
12555
12556 * configure.in: Change i386 to i[345]86.
12557 * gdb.base/configure.in: Likewise.
12558 * gdb.c++/configure.in: Likewise.
12559 * gdb.chill/configure.in: Likewise.
12560
12561Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
12562
12563 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
12564 patterns, since that is not a valid context for comments.
12565
12566Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
12567
12568 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
12569 repeated types and repeated types with indices > 9.
12570
12571Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
12572
12573 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
12574 2417; old bug has been fixed.
12575
12576Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
12577
12578 * gdb.base/interrupt.exp: When trying to wake up the inferior,
12579 send the newline ourselves instead of assuming gdb_test will do
12580 so when passed an empty input string.
12581
12582 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
12583 stabs testcode.
12584
12585Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12586
12587 * lib/gdb.exp (gdb_test): Don't send anything if the first
12588 argument is an empty string. This makes cases where we want to
12589 match output that is already in expect's buffers (for example,
12590 matching a breakpoint after gdb_run_cmd has been called) work
12591 reliably.
12592
12593Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12594
12595 * config/netware.exp: New file.
12596
12597Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12598
12599 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
12600 the -B and -L prefixes so we can find the debugging stub.
12601
12602 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
12603 there and we are using the gcc from the tree.
12604
12605 * gdb.base/types.c: Removed.
12606
12607 * gdb.base/configure.in: Look for makefile fragments in ../config.
12608 Recognize i386-*-netware.
12609 * gdb.c++/configure.in: Likewise.
12610
12611Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12612
12613 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
12614 the correct TCL syntax.
12615
12616Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12617
12618 * gdb.base/opaque.exp: use runto instead of messing around with
12619 breakpoints. Simplify by using gdb_test.
12620
12621 * gdb.base/bitfields.exp: restart between tests on netware targets
12622 because breakpoints aren't relocated after target death. Run
12623 processes to completion.
12624
12625 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
12626
12627Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
12628
12629 * Makefile.in: Remove extra tabs that confuse some versions
12630 of "make". Use the newly built gdb to test with by default,
12631 rather than the first one in the tester's search path.
12632
12633Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
12634
12635 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
12636
12637 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
12638 condition help.
12639
12640Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12641
12642 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
12643
12644 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
12645 running.
12646 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
12647 * gdb.base/funcargs.exp: Likewise.
12648
12649 * gdb.base/bitfields.exp: Simplify by using gdb_test.
12650 * gdb.base/funcargs.exp: Likewise.
12651
12652 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
12653 message is "".
12654
12655Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12656
12657 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
12658 return,signals,twice}.exp: Handle non-existant binaries
12659 consistantly.
12660
12661 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
12662 * gdb.base/Makefile.in: Don't try to generate a core dump, we
12663 might testing a cross development system.
12664
12665Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12666
12667 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
12668 runtest script is relative to ${srcdir}, not ${rootdir}.
12669
12670Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
12671
12672 * gdb.base/signals.exp: Allow for optionality of breakpoint
12673 address.
12674
12675Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12676
12677 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
12678
12679Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12680
12681 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
12682 for size_t definition.
12683 * gdb.c++/templates.cc: Likewise
12684
12685 * config/mt-i386-netware: New file.
12686
12687 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
12688 defined.
12689
12690 * gdb.base/Makefile.in: Added support for systems that name core
12691 files by appending "core" to the program name.
12692 * gdb.base/a1-selftest.exp: Likewise.
12693
12694Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12695
12696 * gdb.base/return.exp: Add comment and message for `return double'
12697 test failure on Sparc Solaris.
12698
12699Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
12700
12701 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
12702
12703Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12704
12705 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
12706 from optimizing them away.
12707 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
12708 patterns to include default constructors and assignment operators,
12709 to match gcc versions beyond 2.5.8. Accept any cplus demangling
12710 character in the output of the virtual base pointer.
12711
12712Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12713
12714 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
12715 expression match in print_addr_of to avoid unintented matches.
12716 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
12717 versions up to 2.5.8.
12718
12719Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12720
12721 * gdb.base/list.exp: Tweak alternate pattern for listing of an
12722 included file to run under newer versions of expect.
12723 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
12724 consecutive >'s in templates to accomodate recent cplus-dem.c change.
12725 Remove xfail for the virtual table of BDDHookV.
12726
12727Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
12728
12729 * lib/gdb.exp (string_to_regexp): Set a default result.
12730 (default_gdb_start): Fix misleading message.
12731
12732Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
12733
12734 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
12735 Remove all CC, etc definitions.
12736 * config/mt-hpux: New file.
12737 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
12738 (CFLAGS, LDFLAGS): Define.
12739 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
12740
12741 * Makefile.in (site.exp): Don't insert host_os, etc.
12742 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
12743 (distclean): Check existence of subdir.
12744 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
12745 * gdb.base/Makefile.in: General cleanup and simplification.
12746 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
12747 to build executables. Use default rule to build .o files.
12748 (EXPECT, RUNTEST, CC): Fix relative pathname.
12749 (site.exp): Don't insert host_os, etc.
12750 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
12751 and/or SIGUSR1 defined.
12752 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
12753 * gdb.c++/Makefile.in: General cleanup and simplification.
12754 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
12755 (CFLAGS): Remove.
12756 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
12757
12758Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
12759
12760 * gdb.base/recurse.exp: Misc changes to get tests running again
12761 after Kung's changes to the watchpoint code.
12762 * gdb.base/watchpoint.exp: Likewise.
12763
12764Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
12765
12766 * lib/gdb.exp (string_to_regexp): Convert {\} also.
12767
12768Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
12769
12770 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
12771 * lib/gdb.exp (default_gdb_start): Define.
12772 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
12773 gdb.base/funcargs.exp, gdb.base/opaque.exp,
12774 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
12775 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
12776 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
12777 Don't call gdb_target_udi in between tests.
12778
12779Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12780
12781 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
12782 (which was basically just a local version of the same thing). In
12783 addition to avoiding duplication, gdb_test_exact is faster.
12784 * lib/gdb.exp (gdb_test_exact): Fix typo.
12785
12786 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
12787 don't give an error.
12788
12789 * gdb.base/term.exp: Call delete_breakpoints before starting.
12790
12791 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
12792 (t10): Add comment.
12793
12794Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
12795
12796 Reorganization of the GDB Test Suite.
12797
12798 * gdb.base: New directory, contains all the basic tests.
12799 * gdb.c++: New directory, tests specific to C++.
12800 * gdb.chill: New directory, tests specific to Chill.
12801 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
12802 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
12803 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
12804 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
12805 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
12806 t30-31 to chill).
12807 * */gdbme.*: Rename to match appropriate expect scripts.
12808 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
12809 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
12810 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
12811 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
12812 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
12813 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
12814 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
12815 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
12816 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
12817 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
12818 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
12819 gdb.c++/virtfunc.cc: New names of C++ files.
12820 * gdb.chill/chillvars.ch: New name of Chill file.
12821 * gdb.base/configure.in, gdb.c++/configure.in,
12822 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
12823 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
12824 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
12825 * configure.in (configdirs): Update to reflect directory changes.
12826 (target_abbrev): No longer define for any configuration.
12827 * Makefile.in: Cosmetic improvements to header comments.
12828
12829Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
12830
12831 Various changes to gdb.t31:
12832
12833 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
12834 * gdbme.ch: Make all key-words and predefineds be upper-case.
12835 * chillvars.exp: Expect key-words and predefinds in upper-case.
12836
12837 * chillvars.exp: Use gdb_test_exact many places.
12838 Change expected output for arrays (which now includes index labels).
12839
12840 * pr-5020.exp, gdme.ch (module PR_5020):
12841 New test, for PR-5020.
12842
12843Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
12844
12845 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
12846 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
12847
12848Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
12849
12850 * Makefile.in: Fix bit-rot in definitions of CHILL,
12851 CHILL_FOR_TARGET and Chill_LIB.
12852 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
12853 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
12854 CHILL, and CHILL_LIB.
12855
12856Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
12857
12858 * Revert the previous changes. Please see Rob's directory
12859 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
12860
12861Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
12862
12863 * Makefile.in, configure.in, config/mips-gdb.exp,
12864 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
12865 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
12866 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
12867 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
12868 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
12869 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
12870 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
12871 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
12872 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
12873 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
12874 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
12875 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
12876 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
12877 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
12878 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
12879 changes from 94Q1.
12880
12881Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
12882
12883 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
12884 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
12885 Rob's new testing fragments.
12886
12887Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
12888
12889 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
12890 lib/gdb.exp: Replace error proc calls with perror.
12891
12892Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
12893
12894 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
12895 version also, match on casted version strings, and match on
12896 gdb startup case where the line numbers might be messed up.
12897
12898Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
12899
12900 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
12901 (CFLAGS): Delete it from here.
12902
12903Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
12904
12905 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
12906
12907Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
12908
12909 * Makefile.in (RUNTEST): Default to just "runtest".
12910
12911Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12912
12913 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
12914 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
12915 the code has been restructured.
12916
12917Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12918
12919 * gdb.t00/default.exp (set write): Allow any number of \r and/or
12920 \n, not just one of each.
12921
12922 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
12923 /bin/cc gives a warning if you do.
12924
12925Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
12926
d63a86f8 12927 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
12928 __t10ListS_link1ZUiRCUiPT0
12929
12930Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12931
12932 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
12933 on local variables in recursive functions.
12934
12935 * gdb.t07/Makefile.in: Build the new test.
12936
12937Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12938
12939 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
12940 directly. Instead compare the return values from actual calls.
12941
12942Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
12943
12944 * Makefile.in (check): Set TCL_LIBRARY for runtest.
12945
12946Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12947
12948 * From Peter Schauer with minor modifications.
12949 * gdb.t15/return.exp (return_tests): Handle targets where "return"
12950 stops in mid-line in the caller. Add xfail for returning a float
12951 value on X86 targets.
12952
12953Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12954
12955 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
12956 to avoid expect lossage.
12957 (fmem_LRbug_tests): Likewise.
12958 * gdb.disasm/hppa.s: Corresponding changes.
12959
12960 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
12961 conditions to work with latest dejagnu/expect.
12962
12963 * gdb.t15/funcargs.exp (finish from indirect call): No longer
12964 expected to fail on the PA.
12965 (backtrace in call with trampolines): Explicitly require main
12966 to be frame #1 (no trampolines should show up in backtrace).
12967
12968 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
12969 "continue -expect".
12970 * gdb.t06/break.exp: Likewise.
12971 * gdb.t07/watchpoint.exp: Likewise.
12972 * gdb.t13/bitfields.exp: Likewise.
12973 * gdb.t15/{funcargs,return}.exp: Likewise.
12974 * gdb.stabs/weird.exp: Likewise.
12975 * config/{mips,udi}-gdb.exp: Likewise.
12976
12977 * hppa.sed: Enclose comments within a sed command to avoid
12978 losing with the old OSF1 sed.
12979
12980Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12981
12982 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
12983 sequent dynix.
12984 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
12985 * gdb.t15/funcargs.exp: Conditionally step again to really
12986 finish from marker_call_with_trampolines. Handle the case where
12987 the first step from within call_with_trampolines already steps
12988 us back to main.
12989 * gdb.t15/gdbme.c: Add comment to closing brace of
12990 call_with_trampolines for funcargs.exp.
12991
12992Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12993
d63a86f8 12994 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
12995 Fix typo(s).
12996
12997Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12998
12999 * gdb.t07/gdbme.c: More code for watchpoint testing.
13000
13001 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
13002 "Hardware watchpoint" throughout file.
13003 (test_watchpoint_triggered_in_syscall): New test.
13004 (test_complex_watchpoint): New test.
13005
13006Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13007
13008 * gdbme.c (call_with_trampolines): New function to try and step
13009 into. Tests trampoline problems on the PA.
13010
13011 * funcargs.exp (localvars_in_indirect_call): No longer expect
13012 stepping into indirect call to fail on PAs.
13013 (test_stepping_over_trampolines): New test.
13014
13015Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13016
13017 * TODO: Add suggestions for static member function tests, and
13018 completion tests.
13019
13020Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13021
13022 * TODO: Add suggestions for "p/a" tests.
13023
13024 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
13025 (default_gdb_exit): Replace all the hair with sending "quit" to
13026 the process with a simple close.
13027
13028Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13029
13030 * TODO: Add suggestions for shared library tests.
13031
13032Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13033
13034 * TODO: Add suggestions for x/s tests.
13035
13036Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13037
13038 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
13039 "enable once", and "enable breakpoints once" with ".*".
13040
13041Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13042
13043 * TODO: Add suggestions about structure passing tests.
13044
13045Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13046
13047 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
13048 the primary1 test, use work around if __GNUC__ < 2.
13049 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
13050 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
13051 Test for bad output rather than waiting for timeout. Issue
13052 second continue only if first continue failed.
13053
13054Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13055
13056 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
13057 operator[] test with gdb_test because the old code didn't seem to
13058 be getting the quoting right with the new dejagnu.
13059
13060Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
13061
13062 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
13063 one from the path.
13064 * Makefile.in: Use a fresh expect if there is one, use runtest
13065 from the src tree if there is one.
d63a86f8 13066
c906108c
SS
13067Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13068
13069 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
13070 next over recursive call. Revise the tests from that point on
13071 (which had been skipped) to match GDB's actual (correct) output.
13072
13073 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
13074 with next over a breakpoint whose condition is false.
13075
13076 * gdb.t00/help.exp: Comment out "help set print" tests just like
13077 (and for same reason as) "help set" test.
13078
13079Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13080
13081 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
13082 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
13083
13084Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13085
13086 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
13087 necessary gdb_target_udi.
13088
13089 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
13090
13091 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
13092 1838 and 2417; they are fixed.
13093
13094 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
13095 gdb.t03/ptype.exp (ptype structure, ptype union):
13096 Remove xfails; the test is looser than when the xfails were added.
13097
13098 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
13099 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
13100
13101 * gdb.t01/run.exp: Only run shell test if isnative.
13102
13103 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
13104 since "run" automatically loads if necessary. Call gdb_target_udi
13105 after the "file" since "file" kills any execution target.
13106
13107 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
13108 GDB. GDB doesn't work that way (not anymore at least) on UDI.
13109 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
13110 argument for UDI.
13111
13112Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13113
13114 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
13115
13116 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
13117
13118Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13119
13120 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
13121 properly quoting regexps. This makes the second argument to
13122 demangle a fixed string, which matches the callers, instead of a
13123 shell-style pattern which is what the previous implementation
13124 used. Update some of the callers.
13125
13126Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13127
13128 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
13129 (comib_nullified_tests): Fix typo.
13130 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
13131 strings. No longer expected to fail.
13132
13133 * gdb.disasm/hppa.s (addib_tests): Fix typo.
13134 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
13135 strings. No longer expected to fail.
13136
13137 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
13138 string. No longer expected to fail.
13139
13140Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13141
13142 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
13143 No longer expected to fail.
13144
13145 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
13146 string. No longer expected to fail.
13147
13148Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13149
13150 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
13151 only in the names (I probably got most of them). I was even
13152 generous with some which differed in underscores in names, and
13153 probably missed a few, and I *still* was able to remove almost a
13154 third of the file with almost no impact on testsuite coverage.
13155
13156Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13157
13158 * gdb.t00/default.exp: Match udi_attach error message as well as
13159 the one from child_attach.
13160
13161 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
13162
13163 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
13164
13165 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
13166 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
13167
13168 * Move test with enums and partial symbols back to
13169 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
13170 Reverts the change of 26 May 93. Per today's change to
13171 stabs.texinfo, the behavior that weird.exp was expecting was
13172 unreasonable; what is important is that the compiler+gdb get
13173 things right, which happens with a recent gcc. Also fix the test
13174 to deal with native compilers which put out the stab gdb can't
13175 deal with.
13176
13177Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13178
13179 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
13180 in the names. The main thing these accomplish is to slow things down.
13181 Many more such duplicates surely remain.
13182
13183 * gdb.t00/help.exp: Comment out "help support" test just like
13184 (and for same reason as) "help set" test.
13185
13186Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
13187
13188 * gdb.t06/break.exp: Remove setup_xfails for
13189 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
13190 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
13191 about known bug in gcc to include up through 2.5.8.
13192 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
13193 well as "_vb$".
13194 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
13195 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
13196 with latest gcc and gdb.
13197 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
13198 well as "_vb$".
13199
13200Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13201
13202 * configure.in (hppa*-*-*): Also configure and build stabs-only
13203 tests.
13204
13205Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13206
13207 * gdb.t10/hppa.mt: A makefile fragment for the PA.
13208 * gdb.t10/configure.in (hppa*-*-*): Use it.
13209
13210Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13211
13212 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
13213
13214Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13215
13216 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
13217 versions prior to 1.13.5.
13218
13219Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13220
13221 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
13222 the prompt is at the start of a line.
13223
13224Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13225
13226 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
13227 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
13228 in the copr tests now.
13229 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
13230 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
13231 expected to fail.
13232
13233Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
13234
13235 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
13236 gdb.t31/chillvars.exp, lib/gdb.exp:
13237 Tweak to run under either version of expect.
13238 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
13239 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
13240 * gdb.t11/list.exp: Remove extraneous whitespace.
13241
13242Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13243
13244 * gdb.t16/printcmds.exp (test_print_strings): Accept
13245 "(unsigned char *) " before the string.
13246
13247 * TODO: Add notes about printing of fancy types and GDB expressions.
13248
13249Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
13250
13251 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
13252 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 13253 if doing mips-idt-ecoff.
c906108c
SS
13254
13255Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
13256
13257 * Most .exp files: Tweak to run under either version of expect.
13258
13259Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13260
13261 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
13262 xfails; I'm not sure why they are failing, but not because of PR 1806.
13263
13264Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
13265
13266 * config/unix-gdb.exp: Remove gdb_unload cause it's already
13267 defined in lib/gdb.exp.
13268
13269Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13270
13271 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
13272 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
13273 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
13274 have to be typeless.
13275
13276Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13277
13278 * TODO: Add suggestion for copyright year test.
13279
13280Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
13281
13282 * configure.in (*-*-lynxos*): Add stabs tests.
13283
13284Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
13285
13286 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
13287 so insert a tab before any assembler directive in column zero.
13288
13289 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
13290 stores.
13291 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
13292 stores.
13293 (fpu_short_memory_tests): Likewise.
13294
13295Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13296
13297 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
13298 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
13299 .stabs directives in comments.
13300
13301Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13302
13303 * TODO: New file, describing tests we could write.
13304 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
13305
13306Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13307
13308 * gdb.t06/signals.exp: Add kludge to force re-sync.
13309
13310 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
13311 to xgdb instead of gdb, get out of gdb.
13312
13313Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
13314
13315 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
13316 for info.
13317
13318Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
13319
13320 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
13321 * gdb.stabs/configure.in (hppa*-*-*): Use it.
13322 * gdb.stabs/hppa.sed: New sed script for the PA.
13323
13324Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13325
13326 * gdb.stabs: Re-write weird.def and configuration to use sed
13327 instead of cpp. sed is portable and POSIX; cpp is neither.
13328
13329Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13330
13331 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
13332
13333Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13334
13335 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
13336
13337Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13338
13339 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
13340 "_vb$".
13341 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
13342 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
13343
13344Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13345
13346 * lib/gdb.exp: Comment out code which depends on non-existent
13347 `transform' procedure.
13348
13349Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
13350
13351 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
13352 * lib/gdb.exp: Transform tool name.
13353 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
13354 1.1's new error handling system.
13355
13356Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13357
13358 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
13359
13360Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13361
13362 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
13363 They made pattern matching so slow that timeouts happened on
13364 heavily loaded systems. Now any output from "show print" which
13365 gets us back to the GDB prompt is a PASS.
13366
13367Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
13368
13369 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
13370
13371Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13372
13373 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
13374
13375 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
13376 It is not from PR 3220.
13377
13378Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13379
13380 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
13381 just started failing because they depended on the order the
13382 subcommands are presented, or exact docstring text. This kind of
13383 test is a pain and has minimal benefit.
13384
13385Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13386
13387 * gdb.t09/corefile.exp: At end of test, use "core" command with
13388 no arguments.
13389
13390Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
13391
13392 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
13393 17}/Makefile.in: Make it possible to run the testsuite with Sun
13394 make and CC = cross gcc by adding explicit build rules for .o
13395 files.
13396
13397Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13398
13399 * gdb.t15/funcargs.exp: Don't put comments on same line as
13400 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 13401
c906108c
SS
13402Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13403
13404 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
13405
13406Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
13407
13408 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
13409 * gdb.t20/inherit.exp: remove three dumplicate entries.
13410
13411Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13412
13413 * gdb.t06/break.exp: For "next over recursive call", fail on any
13414 incorrect output, not just on "factorial (value=2)".
13415
13416Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13417
13418 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
13419 working now. Add an xfail if accesing a bss variable causes
13420 a memory error if the target is not yet run.
13421
13422Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13423
13424 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
13425 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
13426 name of __st* demangling (2 strings). Did Kung really get the
13427 more than 95 others right without testing them?
13428
13429Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
13430
13431 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
13432
13433Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
13434
13435 * configure.in (configdirs): Add gdb.disasm
13436 * gdb.disasm: New directory for GDB disassembler tests.
13437 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
13438
13439Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13440
13441 * gdb.t00/help.exp: Don't test "help set".
13442
13443 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
13444 from within expect statements. None of these happen anymore and
13445 they cause regressions to be silently unnoticed.
13446
13447 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
13448 messages) about known failures with gcc cygnus-2.4.5-930417.
13449
13450 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
13451 comp-info.exp so it gets built if it doesn't exist.
13452
13453 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
13454 it is no longer used.
13455 * gdb.t13/comp-info.c: Removed.
13456
13457Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
13458
13459 * gdb.t06/signals.exp: Add xfail for sun3.
13460
13461Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13462
13463 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
13464 relevant because ^C doesn't get sent but failure can be reproduced
13465 interactively).
13466
13467Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13468
13469 * gdb.stabs/alpha.mt: New configuration file for alpha.
13470 * gdb.stabs/configure.in: Use it.
13471 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
13472 sharing with alpha.mt, redefine long to word via preprocessor.
13473 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
13474 for alpha.
13475 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
13476 native cc.
13477 * gdb.t00/teststrategy.exp: Change expect string so that we
13478 consume the `(xgdb)' from the command echo and from the gdb prompt.
13479 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
13480 gdb currently compares all values as long, so this failure probably
13481 applies to any configuration where LONGEST is bigger than a target int.
13482 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
13483 with gcc.
13484 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
13485 to handle opaque pointers, gcc is.
13486 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
13487 as first argument. Include <sys/types.h> and change all operator
13488 new definitions to use size_t.
13489 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
13490 now that we use size_t.
13491
13492Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13493
13494 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
13495 a long or float array cast all array members to the same type.
13496 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
13497 with 64 bit longs.
13498 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
13499 on alpha.
13500 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
13501
13502Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13503
13504 * gdb.t24 (demangle.exp): Constructors of templates have names like
13505 vector<int>::vector(int) not vector<int>::vector<int>(int). See
13506 section 14.6 of the ARM.
13507
13508 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
13509 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
13510 accomplish little and slow down the testsuite.
13511
13512 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
13513 Accept spaces various places.
13514
13515Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13516
13517 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
13518 with watchpoint enabled.
13519
13520 * Makefile.in: Remove definition of CC and remove the second
13521 definition of CXX (the "CXX = gcc" one remains). These definitions
13522 were causing backquotes to be expanded within backquotes, which
13523 doesn't work.
13524
13525Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
13526
13527 * gdb.t17/callfuncs.exp: Add "return 0" to end.
13528
13529Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13530
13531 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
13532 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
13533 by mips cc and contains no stabs entries.
13534
13535Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
13536
13537 * config/vx-gdb.exp: Use fake device to load files rather than
13538 NFS.
13539 * lib/gdb.exp: New proc to do "file" command.
13540 * config/unix-gdb.exp: Use new "file" proc.
13541
13542Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
13543
13544 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
13545 Rework board rebooting slightly.
13546 (gdb_exit): Don't exit from the remote shell; there isn't one.
13547 * gdb.stabs/weird.exp: If a program is being debugged already,
13548 kill it.
13549 * gdb.t04/setvar.exp: Stop and restart gdb.
13550 * gdb.t05/expr.exp: Likewise.
13551 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
13552 restart gdb and reload the program.
13553 * gdb.t08/opaque.exp: Likewise.
13554 * gdb.t12/scope.exp: Likewise.
13555 * gdb.t13/bitfields.exp: Likewise.
13556 * gdb.t15/funcargs.exp: Likewise.
13557 * gdb.t20/classes.exp: Likewise.
13558 * gdb.t03/ptype.exp: Increase timeout.
13559 * gdb.t16/printcmds.exp (test_print_string_constants,
13560 test_print_array_constants): Likewise.
13561 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
13562 * gdb.t20/classes.exp (do_tests): Likewise.
13563 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
13564
13565Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
13566
13567 * gdb.stabs: Renamed *wierd* to *weird*.
13568
13569Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
13570
13571 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
13572 for timeout. Add "known gcc 2.4.5 bug" to failure message.
13573
13574Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
13575
13576 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
13577 (do_tests): Remove xfail for whatis on one_var and two_var.
13578
13579Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
13580
13581 * Makefile.in: Made cross building work better by adding
13582 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
13583
13584Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13585
13586 * gdb.t15/{return.c,return.exp,Makefile.in}:
13587 New test, currently commented out.
13588
13589Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
13590
13591 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
13592 still running and removes the leftover named socket so GDb can do
13593 clean restarts.
13594
13595Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
13596
13597 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
13598 console, not GDB.
13599 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
13600 cross testing works better with "make check"
13601 * config/unix-gdb: Use default procedures for exit and version.
13602 * config/vx-gdb.exp: Cleaned up and massaged back to working order
13603 with the newest VxWorks.
13604
13605Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13606
13607 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
13608 old form.
13609
13610 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
13611 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
13612
13613 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
13614
13615 * config/unix-gdb.exp: Remove this version of gdb_exit
13616 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
13617 Rob says he'll look at it when he gets back to testing boards.
13618
13619Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
13620
13621 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
13622 an expected fail for certain ptype commands.
13623
13624 * gdb.t20/classes.exp: Update expected results of "ptype class
13625 Base1" to account for the constructor that now appears in the type.
13626
13627Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
13628
13629 * configure.in (configdirs): Restore gdb.t04, which mysteriously
13630 disappeared from list.
13631 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
13632 "alldone" proc with call to cleanup and exit.
13633 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
13634 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
13635 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
13636 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
13637 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
13638 "alldone" proc with simple returns that suppress remaining
13639 tests. The alldone proc went away many months ago.
13640
13641Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13642
13643 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
13644
13645 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
13646
13647Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13648
13649 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
13650 as vax gdb will display them.
13651
13652Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13653
13654 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
13655 optimizers.
13656
13657 * scope.exp: Change "bad value for localval" messages so each one
13658 is unique.
13659
13660 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
13661 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
13662
13663 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
13664
13665Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13666
13667 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
13668 doesn't exist (due to optimization).
13669
13670Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13671
13672 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
13673 contains \r because the filename is long.
13674
13675 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
13676 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
13677
13678Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13679
13680 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
13681 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
13682 Ultrix.
13683 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
13684 int tests.
13685 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
13686
13687Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
13688
13689 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
13690
13691 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 13692 to match does not match the passing case but still matches the
c906108c
SS
13693 failing case.
13694
13695Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13696
13697 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
13698
13699Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
13700
13701 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
13702 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
13703 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
13704 Remove various versions of gdb_exit.
13705 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
13706 gdb_exit.
13707 * config/unix-gdb.exp: gdb_exit remains here, and should override
13708 the generic version, since it's doing a lot of wierd stuff that
13709 the other versions aren't. FIXME, fold it in, or abandon this
13710 version.
13711
13712Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13713
13714 * gdb.t24/demangle.exp: Add tests for PR 3220.
13715
13716Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13717
13718 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
13719
13720Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
13721
13722 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
13723 "i386-*-*". Works for i486 as well.
13724
13725 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
13726 bug, and expand domain of xfail to all SVR4 systems, since the
13727 actual problem is likely to be in generic SVR4 /proc support.
13728
13729Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13730
13731 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
13732
13733Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
13734
13735 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
13736 xfails for other systems. Match a missing 'Continuing.' as an
13737 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
13738
13739 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
13740 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
13741 Only issue warning for missing executables if -all option is used.
13742
13743 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
13744 file if -all option is used. It's like an unpredictable XFAIL.
13745
13746Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13747
13748 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
13749 for dynamically linked binaries.
13750
13751 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
13752
13753Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13754
13755 * gdb.t20/inherit.exp: Change message for "print tagless struct"
13756 to state that this is a known bug in old versions of g++.
13757
13758Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13759
13760 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
13761 while waiting for `Continuing'.
13762
13763Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
13764
13765 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
13766 in text, data, and bss.
13767 * gdb.t10/nodebug.c: Add local and global test variables for
13768 initialized and uninitialized data.
13769
13770Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13771
13772 * config/unix-gdb.exp (gdb_exit): Add "wait".
13773
13774Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13775
13776 * gdb.t06/signals.exp: xfail the continue from the handler for all
13777 targets.
13778
13779 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
13780 function with watchpoints enabled, the i386 call dummy starts with
13781 a call.
13782
13783 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
13784 386 bsd names its corefiles.
13785
13786Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
13787
13788 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
13789 compilers don't grok it.
13790 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
13791 with small octal ints rather than character constants, which
13792 are signed and might not fit if first promoted to int.
13793
13794Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
13795
13796 * gdb.t09/Makefile.in (clean): Remove corefile.
13797
13798Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13799
13800 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
13801
13802Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13803 and Jim Kingdon (kingdon@cygnus.com)
13804
13805 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
13806 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
13807 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
13808
13809Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13810
13811 * gdb.t17/interrupt.exp: Add xfail for hppa.
13812
13813Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13814
13815 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
13816 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
13817 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
13818 to determine signed-ness of bitfields and use the result to setup
13819 the xfail.
13820 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
13821 * gdb.t15/funcargs.exp: Use them to step until the second indirect
13822 call line is reached if necessary.
13823
13824Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13825
13826 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
13827
13828Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13829
13830 * gdb.t06/break.exp: Also test `clear' command.
13831
13832Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
13833
13834 * gdb.t00/teststrategy.exp: Remove extra quote.
13835
13836 * gdb.t07/watchpoint.exp: Change xfail for calling function with
13837 watchpoint enabled to be for all non-68k machines.
13838
13839 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
13840
13841Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13842
13843 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
13844 targets use aout.mt instead of ecoff.mt as gas understands
13845 standard aout format.
13846
13847Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
13848
13849 * lib/gdb.exp (runto): Don't insist that function we are running to
13850 was compiled with -g.
13851
13852 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
13853
13854 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
13855 to get back into the read system call.
13856 Accept leading newline in case where we woke it up.
13857
13858Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13859
13860 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
13861 to make the stabs test work on ecoff systems using gcc and -with-stabs.
13862 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
13863 enable ecoff configuration.
13864
13865Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13866
13867 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
13868
13869Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13870
13871 * gdb.t16/printcmds.exp: Add another printf test.
13872
13873Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
13874
13875 * configure.in: If configured -with-stabs on any target, add
13876 stabsdirs to configdirs.
13877
13878Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13879
13880 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
13881 fun" so pattern does not match the command itself.
13882
13883Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13884
13885 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
13886
13887Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13888
13889 * gdb.t17/interrupt.exp: Test for more things.
13890
13891Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13892
13893 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
13894 compiler arranges the code and line numbers.
13895
13896 * gdb.t17/interrupt.exp: Don't send \n after ^C.
13897
13898Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13899
13900 * gdb.t00/help.exp: Increase expect input buffer size.
13901
13902Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13903
13904 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
13905
13906 * gdb.t07/watchpoint.exp: Add xfail for hppa.
13907
13908 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
13909
13910 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
13911 [0-9]*, not just [0-9].
13912
13913Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13914
13915 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
13916
13917 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
13918
13919Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13920
13921 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
13922
13923Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13924
13925 * gdb.t06/signals.c: Add xfails for sun3.
13926
13927 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
13928
13929 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
13930 test_stepping tests.
13931
13932Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13933
13934 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
13935
13936 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
13937
13938 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
13939 rather than actually putting it through cpp twice.
13940
13941 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
13942
13943Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
13944
13945 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
13946 no longer needed.
13947
13948Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13949
13950 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
13951
13952 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
13953 C++ features prints as "struct", make it a pass, not an xfail.
13954
13955Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13956
13957 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
13958 Don't require VA to print as "class" rather than "struct".
13959
13960Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
13961
13962 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
13963
13964Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13965
13966 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
13967
13968Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13969
13970 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
13971 order.
13972
13973Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13974
13975 * gdb.t16/printcmds.exp: Add printf tests.
13976
13977 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
13978
13979 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
13980
13981Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
13982
13983 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
13984 pass counts, to counteract any existing or future setup_xfails.
13985
13986Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13987
13988 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
13989 {BEGIN,END}_COMMON for common block instead of STAB.
13990 * gdb.stabs/wierd.exp: Add xfail for rs6000.
13991
13992 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
13993 intp_var should be N_GSYM not N_LSYM.
13994 wierd-aout.S: Use a label for the value of the N_SO.
13995 wierd.def: Remove all backslashes.
13996 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
13997
13998Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13999
14000 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
14001 get the expected next to inheritance3.
14002
14003Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14004
14005 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
14006 now that gcc-2.4 gets it right.
14007
14008Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14009
14010 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
14011
14012 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
14013 generating comp-info.exp which works for cross-compilation.
14014
14015Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
14016
14017 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
14018 "*-*-sysv4.*".
14019
14020Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
14021
14022 * gdb.t01/run.exp: Start with a fresh gdb.
14023 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
14024 SVR4.x.
14025
14026Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
14027
14028 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
14029 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
14030 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
14031 Makefile.in (distclean, realclean): Remove gdbme.c from list of
14032 things to remove.
14033
14034Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
14035
14036 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
14037 test cases from bug reports.
14038
14039Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
14040
14041 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
14042 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
14043 avoid spurious xfails.
14044 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
14045 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
14046 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
14047
14048Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
14049
14050 * gdb.t00/teststrategy.exp: Rework to provide more useful
14051 description of each test, fix problem with systems that define
14052 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
14053 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
14054 results for "next over recursive call" so timeouts aren't taken
14055 by error.
14056
14057Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
14058
14059 * gdb.t12/scope.exp: Test printing of variables before run.
14060
14061 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
14062 printed in wrong order due to sorting.
14063
14064Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
14065
14066 * gdb.t00/teststrategy.exp: Fix expected results for printing
14067 user entered string constant. Is array of char, prints with no
14068 address.
14069
14070 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
14071 commands.
14072 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
14073 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
14074 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
14075 of struct of char arrays.
14076 * gdb.t00/radix.exp: New tests for radix commands.
14077
14078Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
14079
14080 * gdb.t16/printcmd.exp: Print a variable before running program
14081 (with xfail for AIX).
14082
14083Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
14084
14085 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
14086
14087 * gdb.t16/printcmd.exp: Don't print variables before running program.
14088
14089 * gdb.t06/break.exp: Don't require envp argument to main.
14090
14091 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
14092
14093 * gdb.t02/whatis.exp, gdb.t11/list.exp:
14094 Add xfails for rs6000.
14095
14096 * gdb.t02/whatis.exp: Change other tests not to re-test something
14097 we already tested.
14098
14099 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
14100 each type used has a variable of that type.
14101
14102Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
14103
14104 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
14105
14106Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
14107
14108 * configure.in: change srctrigger to be a file, not a directory
14109
14110Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
14111
14112 * configure.in (mips-idt-ecoff*): Added trailing '*'.
14113
14114 * gdb.t11/list.exp: Fixed a couple of typos.
14115
14116Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
14117
14118 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
14119 is fixed and PR is closed.
14120 * gdb.t16 (gdbme.c): Add simple test string variable.
14121 * gdb.t16 (printcmds.exp): Add tests with simple test string
14122 variable, primarily for boundaries on "set print elements".
14123
14124Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
14125
14126 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
14127 Make leading 0's optional and don't expect a tab in the middle
14128 of the number.
14129
14130 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
14131
14132 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
14133 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
14134 don't end command passed to gdb_test with newline.
14135
14136 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
14137 signed keyword away, don't expect signed bitfields to be signed.
14138
14139 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
14140 printing with only as many 1's as are in the field as well as printing
14141 with 32 1's (see comment).
14142
14143Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
14144
14145 * gdb.t00/default.exp: Start with a fresh gdb.
14146 * configure.in (configdirs): Remove gdb.t31 until the chill
14147 compiler works again. It no longer is able to find chillrt0
14148 since it isn't in libchill.a anymore.
14149 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
14150 wierd.o, make more modular.
14151 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
14152 spurious newlines that caused problems.
14153
14154Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14155
14156 * Move test with enums and partial symbols from gdb.t03/ptype.exp
14157 to gdb.stabs/wierd.exp since GCC has worked around the bug.
14158 gdb.stabs/wierd.{exp,def}: Many new tests.
14159
14160 * gdb.t00/default.exp: update info line for new message.
14161
14162 * gdb.t02/{whatis.exp,gdbme.c}:
14163 Test that "char *" doesn't print as "caddr_t".
14164
14165Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14166
14167 * gdb.t00/help.exp: Use .* in place of some help messages which
14168 just changed.
14169 gdb.t00/default.exp: Update "info frame" test for new message.
14170 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
14171 Remove some xfails
14172
14173Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14174
14175 * gdb.t03/{gdbme.c,ptype.exp}:
14176 Add tests for typedef'd struct and union without tags.
14177 Also check "whatis" on a variable of a typedef'd enum without a tag.
14178
14179 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
14180 PRMS 1823; the bug still exists but isn't reproduced by this test
14181 anymore), and remove rs6000 XFAIL (the bug is fixed).
14182
14183 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
14184 duplicated from whatis.exp. For those that are left, accept
14185 "long", "long int", or "int" for long variables (whatis.exp already
14186 has an XFAIL for "int", so no need to fail it here).
14187
14188 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
14189 Deal with GCC's names for types now that GDB uses the compiler's names.
14190
14191 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
14192 setup_xfail's for sunos4. If we #defined the signed keyword away,
14193 don't expect GDB to know that char it is signed.
14194
14195 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
14196
14197Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
14198
14199 * configure.in (configdirs): Add gdb.t24 for C++ tests that
14200 should work on any system, regardless of debugging format.
14201 * gdb.t21/demangle.exp: Move to gdb.t24.
14202 * gdb.t24/demangle.exp: Move from gdb.t21.
14203 * gdb.t24/{Makefile.in, configure.in}: New files.
14204
14205Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14206
14207 * configure.in: Do gdb.stabs and C++ tests only for stabs.
14208 * gdb.stabs: New directory.
14209
14210Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14211
14212 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
14213 not just "Quit anyway?".
14214
14215Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
14216
14217 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
14218 that all setup_xfails are immediately followed by clear_xfails.
14219
14220Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
14221
14222 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
14223 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
14224 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
14225 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
14226 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
14227 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
14228 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
14229 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
14230 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
14231 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
14232 gdb.t31/chillvars.exp, lib/gdb.exp:
14233 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
14234 bug-gdb@prep.ai.mit.edu.
14235
14236Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
14237
14238 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
14239 with 0.0, not integer 0.
14240
14241Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
14242
14243 * gdb.t06/break.exp: Update for "Kill the program" message change.
14244
14245Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
14246
14247 * Makefile.in (GDBFLAGS): Set to -nx.
14248 * Makefile.in (site.exp): Use GDBFLAGS.
14249
14250Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
14251
14252 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
14253 Makefiles.
14254 (check): depend on just-check.
14255 (just-check): added so that tests can be run without a noop
14256 build pass.
14257
14258Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
14259
14260 Switch to using configure's configdirs.
14261 * Makefile.in (Makefile): add configure.in dependency.
14262 (SUBDIRS): removed redundant assignment.
14263 * configure.in: switch subdirs assignment to configdirs.
14264 * gdb.t*/configure.in: new files.
14265
14266Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
14267
14268 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
14269 works.
14270
14271Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
14272
14273 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
14274 in explicit rules. Apparently this is not supported by some makes.
14275
14276Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
14277
14278 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
14279
14280Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14281
14282 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
14283 disappeared.
14284
14285Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
14286
14287 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
14288
14289Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
14290
14291 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
14292 watchpoint problem that is now fixed.
14293 * gdb.t30/chexp.exp: Remove setup_xfail for printing
14294 uninitialized convenience variables.
14295 * gdb.t31/chillvars.exp: Fix expected patterns for printing
14296 structures.
14297
14298Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14299
14300 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
14301 which causes expect to get out of sync with gdb on long output
14302 from help set.
14303 * gdb.t09/corefile.exp: Make expected pattern for core file
14304 failing signal and frame output format less sun specific.
14305
14306Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
14307
14308 * gdb.t31/chillvars.exp: Add and remove initial dummy
14309 breakpoint, so that symbol table is forced in.
14310 (Needed at least on Sunos4, though it seems not SVR4.)
14311 * gdb.t31/chillvars.exp: Update for changed output format.
14312
14313Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
14314
14315 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
14316
14317Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
14318
14319 * Makefile.in: Added --srcdir when invoking runtest, removed the
14320 need for a local config file. (optional now)
14321
14322Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
14323
14324 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
14325 failure count used to force early termination. Add some more
14326 expected failures for gnu style demangling.
14327
14328Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14329
14330 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
14331 pmi variable from gdb.t20/gdbme to get optimized away.
14332 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
14333 Check for written corefile upon timeout _and_ eof.
14334
14335Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14336
14337 * config/unix-gdb.exp: Add missing return 0.
14338
14339Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14340
14341 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
14342 test termination.
14343
14344Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
14345
14346 * configure.in (subdirs): Put back gdb.t17 which mysteriously
14347 disappeared.
14348
14349Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
14350
14351 * gdb.t10/crossload.exp: Disable the i860-elf test until such
14352 time as i860 support works.
14353
d63a86f8 14354 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
14355 "backtrace 100\r" rather than just "backtrace\r", to match last
14356 change.
14357
14358Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
14359
14360 * config/udi-gdb.exp (gdb_exit): Remove close command.
14361 (gdb_target_udi): New procedure to set the UDI target.
14362 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
14363 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
14364 Added waits for prompts after several question responses. Added
14365 some more responses used by a29k-amd-udi-gdb.
14366 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
14367 pass different arguments, restart UDI connection after program
14368 completion.
14369 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
14370 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
14371 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
14372 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
14373 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
14374 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
14375 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
14376 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
14377 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
14378 after program completion.
14379 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
14380 compiled with a SELECT_VECS setting.
14381 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
14382 infinite recursion.
14383
14384 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
14385 Added checks for COFF results, and made them expected failures for
14386 all targets. It would be better to make them expected failures
14387 for COFF targets only.
14388
14389Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
14390
14391 * Makefile.in: add null dvi target, don't bother to recurse
14392 through test directories for info and install-info; rename
14393 $(datadir) to be dejagnu instead of deja-gnu
14394
14395Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
14396
14397 * gdb.t31/gdbme.ch: Re-enable code that previously caused
14398 compiler to coredump.
14399 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
14400 code.
14401
14402Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
14403
14404 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
14405 coredump.
14406 * gdb.t31/chillvars.exp: Comment out tests that depend on that
14407 code.
14408
14409Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
14410
14411 * gdb.t03/ptype.exp: tests for return code from gdb_test.
14412 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
14413 which in a shell. Deletes xgdb when done.
14414 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
14415 Tests the return from the "set height" or "set width" commands.
14416 Added a few return codes where needed.
14417
14418Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
14419
14420 * Makefile.in (SUBDIRS): Add gdb.t17.
14421 * configure.in (subdirs): Add gdb.t17.
14422 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
14423 files to test gdb's calling of functions in the inferior with
14424 the correct arguments and gdb's ability to retrieve any
14425 result returned.
14426
14427Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
14428
14429 * config/unix-gdb.exp (gdb_exit): Remove close commands that
14430 may be called after gdb goes away. Previous versions of expect
14431 needed these to avoid file descriptor leaks, but they cause
14432 errors with the current revision of expect.
14433 * gdb.t00/gdbvars.exp: Use -re on expected output after
14434 setting sevenbit-strings.
14435 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
14436 to set sevenbit-strings consistent across tests.
14437 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
14438 set sevenbit-strings consistent across tests.
14439
14440Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
14441
14442 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
14443 expected output to match current "expect" expectations.
14444
14445Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
14446
14447 * gdb.t00/default.exp: Change expected output for default "source"
14448 command, to match new gdb behavior which requires a filename to
14449 source.
14450
14451Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
14452
14453 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
14454 expected fail for i486-*-* that misses the marker2 function.
14455 * gdb.t10/crossload.exp (bfddefault): Allow successful
14456 recognition of a format to pass even if no symbols are found.
14457 Explicitly catch failures where the format is not recognized
14458 or is ambiguous, and add the reason to the fail message.
14459 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
14460 the cause is and invalid target and add reason to failure message.
14461 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
14462 elf32-i386, elf32-sparc, and elf32-i860.
14463 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
14464 Set up expected failure for 'filename'::variable scope resolution,
14465 which is now apparently broken on all targets.
14466 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
14467 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
14468 gdb.t23/templates.exp: Change failure for missing binfile into
14469 just a warning.
14470 gdb.t21/demangle.exp: Change all cfront references to 'arm'
14471 references.
14472
14473Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
14474
14475 * gdb.t00/default.exp: Add expected output for default "source"
14476 command, to match new gdb behavior.
14477 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
14478
14479Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
14480
14481 * config/*-gdb.exp: returns an error, rather than exiting on
14482 internal errors.
14483
14484Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
14485
14486 * gdb.t03/gdbme.c: Add pointer to struct variable.
14487 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
14488 referencing struct members.
14489
14490Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
14491
14492 * configure.in (mips-idt-ecoff): New target.
14493 * config/mips-gdb.exp: New file for remote board using MIPS remote
14494 debugging protocol.
14495
14496 * Redid configuration scheme. Removed gdb.t*/configure.in.
14497 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
14498 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
14499 distclean targets. Built executables via .o files. Adjusted
14500 tests to account for source files in $(srcdir) rather than
14501 $(objdir).
14502 * lib/gdb.exp (runto): Don't expect () after the function name,
14503 because it may have arguments.
14504
14505Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
14506
14507 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
14508 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
14509 expected failures for mips-idt-* and mips-sgi-*.
14510 * gdb.t00/default.exp (attach): Kill process if requested.
14511 * gdb.t00/help.exp (help target core, help target): Accept a gdb
14512 that does not read core files.
14513 * gdb.t01/run.exp: Removed checks for exit status code.
14514 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
14515 it is linked in.
14516 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
14517 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
14518 appropriate, rather than doing it by hand.
14519 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
14520 execution.
14521 * gdb.t10/crossload.exp: Kill existing program if needed.
14522 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
14523 appropriate, rather than doing it by hand. Always increase
14524 timeout for this test, not just for VxWorks.
14525
14526Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
14527
14528 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
14529 of Chill STRUCT types and STRUCT values.
14530 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
14531 than "char".
14532 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 14533 struct2): New struct definitions and initializations to test
c906108c
SS
14534 simple Chill STRUCT types.
14535
14536Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
14537
14538 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
14539 the null byte at the end of strings.
14540 * gdb.t00/default.exp: Make show version insensitive to copyright
14541 date.
14542 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
14543 to avoid dependencies on target char signedness.
14544 * gdb.t16/printcmds.exp: Update expected results for explicitly
14545 unsigned char.
14546 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
14547 now work.
14548 * gdb.t21/demangle.exp: Add many more patterns for template
14549 demangling, most of them being expected failures.
14550 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
14551 string we are matching for, to match on the whole string.
14552 * gdb.t21/demangle.exp: Add many new test strings to demangle,
14553 and fix a whole bunch that had incorrect expected output but were
14554 passing anyway because of the bug in "proc demangle".
14555 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
14556 type.
14557 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
14558
14559Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
14560
14561 * gdb/testsuite: made modifications to testcases, etc., to allow
14562 them to work properly given the reorganization of deja-gnu and the
14563 relocation of the testcases from deja-gnu to a "tool" subdirectory.
14564
14565Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
14566
14567 * gdb/testsuite: Initial creation of gdb/testsuite.
14568 Migrated dejagnu testcases and support files for testing nm to
14569 gdb/testsuite from deja-gnu. These files were moved "as is"
14570 with no modifications. This migration is part of a major overhaul
14571 of dejagnu. The modifications to these testcases, etc., which
14572 will allow them to work with the new version of dejagnu will be
14573 made in a future update.
48efe704 14574
8d8cb839 14575 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 14576\f
8d8cb839
EZ
14577;; Local Variables:
14578;; mode: change-log
14579;; left-margin: 8
14580;; fill-column: 74
14581;; version-control: never
14582;; End:
902f2ccb
MC
14583
14584 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 14585 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
14586 Copying and distribution of this file, with or without modification,
14587 are permitted provided the copyright notice and this notice are preserved.
This page took 2.403686 seconds and 4 git commands to generate.