]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* objdump.c (load_debug_section): Select bias for DWARF debug addresses based on...
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
93f02886
DJ
12007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
2
3 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
4 (gdb_compile_shlib): Likewise.
5 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
6 (default_gdb_init): Clear cleanfiles.
7 (gdb_finish): Delete recorded cleanfiles.
8 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
9
10 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
11 Do not use isnative.
12 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
13 gdb.base/so-impl-ld.exp: Likewise.
14 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
15 * gdb.base/unload.exp: Likewise. Do not pass empty option to
16 gdb_compile.
17
b04e06d7
VP
182007-05-15 Vladimir Prus <vladimir@codesourcery.com>
19
20 * config/unknown.exp: Remove.
21
069ed931
UW
222007-05-15 Markus Deuling <deuling@de.ibm.com>
23
24 * gdb.base/info-proc.exp: Check is_remote.
25
09db0d03
UW
262007-05-14 Markus Deuling <deuling@de.ibm.com>
27
28 * gdb.base/gcore.exp: Initialize variable core_supported.
29
af2cbe8c
DJ
302007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
31
32 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
33
027c0295
DJ
342007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
35
36 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
37 * gdb.threads/print-threads.exp (test_all_threads): Allow
38 negative and hexadecimal thread IDs.
39
dc5000e7
DJ
402007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
41
42 * gdb.java/jprint.java (public): Avoid invalid call to static
43 method.
44
2e74ed18
DP
452007-05-14 Denis Pilat <denis.pilat@st.com>
46
47 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
48 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
49 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
50 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
51 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
52
83547f02
UW
532007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
54
55 * gdb.base/overlays.exp: Add support for targets with only code
56 overlay support, not data overlay. Support spu-*-* target in
57 this mode.
58 * gdb.base/ovlymgr.c: Provide stubs for spu target.
59 * gdb.base/spu.ld: New file.
60
b18be20d
DJ
612007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
62
63 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
64
be444858
DJ
652007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
66
67 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
68
b1d53152
DJ
692007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
70
71 * gdb.java/jmain.exp: Handle demangled names with and without method
72 signatures.
73
d084b331
DJ
742007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
75
76 * gdb.mi/mi-syn-frame.c (main, foo, bar)
77 (have_a_very_merry_interrupt): Remove calls to puts.
78 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
79 inferior output.
80 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
81 test names.
82
db9d7fc5
DJ
832007-04-29 Markus Deuling <deuling@de.ibm.com>
84 Daniel Jacobowitz <dan@codesourcery.com>
85
86 * gdb.base/auxv.exp (core_works): Also check is_remote.
87 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
88
ef783a7d
VP
892007-04-25 Vladimir Prus <vladimir@codesourcery.com>
90
91 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
92 message, not the undefined 'module' variable.
93 * gdb.base/siginfo.exp: Likewise.
94 * gdb.base/sigstep.exp: Likewise.
95 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
96 serialport.
97 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
98
b7b73cae
CV
992007-04-25 Corinna Vinschen <vinschen@redhat.com>
100
101 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
102 target sim fails. Return 0 otherwise.
103 (gdb_load): Return prematurely if gdb_target_sim fails.
104
7d90fdfa
DP
1052007-04-16 Denis Pilat <denis.pilat@st.com>
106
107 * gdb.base/setshow.exp: Reset height after having set it to 100.
108
5d3e9c85
DP
1092007-04-16 Denis Pilat <denis.pilat@st.com>
110
111 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
112
18e75969
DP
1132007-04-16 Denis Pilat <denis.pilat@st.com>
114
115 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
116
25d5ea92
VP
1172007-04-14 Vladimir Prus <vladimir@codesourcery.com>
118
119 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
120 tests. Run the frozen varobjs test.
121 * gdb.mi/var-cmd.c (do_frozen_tests): New.
122 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
123
0b49cb80
JK
1242007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
125
126 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
127 gdb.base/type-opaque.exp: New files.
128
a73bafbc
VP
1292007-04-01 Vladimir Prus <vladimir@codesourcery.com>
130
131 * gdb.mi/mi-var-child.c
132 (do_children_tests): User char[2] instead of
133 char so that automatic printing of pointers to char
134 don't give unpredicable result.
135 * gdb.mi/var-cmd.c (do_locals_test): Initialize
136 local variables.
137 * gdb.mi/mi-var-child.exp: Step to right line
138 of do_children_tests.
139 * gdb.mi/mi2-var-child.exp: Likewise.
140 * gdb.mi/mi-var-cmd.exp: Step to right line of
141 do_locals_tests.
142 (do_children_tests): User char[2] instead of
143 char so that automatic printing of pointers to char
144 don't give unpredicable result.
145 * gdb.mi/mi2-var-cmd.exp: Likewise.
146 * lib/mi-support.exp (mi_continue_to_line):
147 Pass test name to mi_wait_for_stop.
148
7ce59000
DJ
1492007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
150
151 * gdb.asm/asm-source.exp: Remove d10v case.
152 * lib/gdb.exp (skip_cplus_tests): Likewise.
153 * gdb.asm/d10v.inc: Deleted.
154
20389057
DJ
1552007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
156
157 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
158
8807d78b
DJ
1592007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
160
161 * config/netware.exp: Delete file.
162
aa3edb8e
JB
1632007-03-29 Joel Brobecker <brobecker@adacore.com>
164
165 * gdb.dwarf2/dw2-noloc.S: New file.
166 * gdb.dwarf2/dw2-noloc.exp: New file.
167
297561ac
PA
1682007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
169
170 * gdb.cp/method2.cc: New test.
171 * gdb.cp/method2.exp: New test.
172 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
173
1f81bd39
DJ
1742007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
175
176 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
177
9453113a
DJ
1782007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
179
180 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
181
b741e217
DJ
1822007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
183
184 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
185 (gdb_load): Delete, replace with...
186 (gdb_reload): ...this.
187 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
188 * gdb.server/server-mon.exp: Likewise.
189 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
190 (gdb_start_cmd): New.
191 (gdb_file_cmd): Save the last loaded file.
192 (gdb_reload): New.
193 (gdb_gnu_strip_debug): Use transform.
194 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
195 support here. Use new $last_loaded_file. Check mtime.
196 (gdb_target_cmd): Handle ObjC failure case.
197 (infer_host_exec): Delete.
198 (gdbserver_load): Rename to...
199 (gdbserver_run): ...this. Simplify.
200 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
201 (mi_gdb_load): Move most contents to a new function...
202 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
203 (mi_run_cmd): Use mi_gdb_target_load.
204 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
205 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
206 Use gdb_run_cmd.
207 * gdb.base/charsign.exp: Remove incorrect comment.
208 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
209 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
210 gdb.base/start.exp: Use gdb_start_cmd.
211
446ab585
MR
2122007-03-23 Nigel Stephens <nigel@mips.com>
213 Maciej W. Rozycki <macro@mips.com>
214
215 * gdb.base/sigbpt.exp: Fix the message when skipping test.
216 * gdb.base/signull.exp: Similarly.
217
bbb88ebf
UW
2182007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
219
220 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
221 messages available to test cases (like chng-sym.exp).
222
cb8c4a99
AS
2232007-03-14 Andreas Schwab <schwab@suse.de>
224
225 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
226 format changes.
227
4e463ff5
DJ
2282007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
229
230 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
231 (optimized_1): New.
232 (main): Call optimized_1.
233 (gdb2029): Correct typos. Call gdb2029_marker.
234 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
235 for gdb2029.
236
b6db2c47
MK
2372007-03-12 Mark Kettenis <kettenis@gnu.org>
238
239 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
240 as tabs. Remove redundant test pattern.
241
70ed3737
UW
2422007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
243
244 * gdb.base/long_long.exp: Accept optional symbol name in <...>
245 for /a format output.
246
47b67b60
DJ
2472007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
248
249 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
250 collect output incrementally.
251
b8953b0e
UW
2522007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
253
254 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
255 for -var-create lpcharacter test.
256 * gdb.mi/mi2-var-cmd.exp: Likewise.
257
7acd5c40
UW
2582007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
259
260 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
261 pass on targets where address zero is readable.
262
9c6759c1
UW
2632007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
264
265 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
266 just a single architecture.
267
a2f1aeb4
UW
2682007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
269
270 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
271 (fetch_all_registers): New function, uses gdb_test_multiple and
272 exp_continue to fetch inferior output line-by-line.
273 Replace all uses of do_get_all_registers by fetch_all_registers.
274
46579ac2
UW
2752007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
276
277 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
278 in target_info.
279
fc133f24
MS
2802007-03-02 Michael Snyder <michael.snyder@palmsource.com>
281
282 * gdb.threads/manythreads.exp: Use $message string for
283 consistancy; add a default (timeout) case.
284
7646a51d
MS
2852007-03-02 Michael Snyder <michael.snyder@palmsource.com>
286
287 * gdb.base/watchpoint.exp: Fix truncated comment.
288
dcfff61f
MS
2892007-03-02 Michael Snyder <michael.snyder@palmsource.com>
290
291 * Makefile.in: Remove spurious single-quotes from sed command.
292
664e3ee9
DJ
2932007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
294
295 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
296 func.
297 * gdb.mi/mi2-var-cmd.exp: Likewise.
298
d7cc6f2f
JB
2992007-02-27 Joel Brobecker <brobecker@adacore.com>
300
301 * gdb.dwarf2/dw2-producer.S: New file.
302 * gdb.dwarf2/dw2-producer.exp: New testcase.
303
3042007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
305
306 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
307 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
308 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
309 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
310 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
311 Revert tests to use mi_gdb_test and include value field in output
312 of -var-create.
313
93d42b30
DJ
3142007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
315
316 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
317
c499ed39
DJ
3182007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
319
320 * gdb.base/maint.exp: Remove full paths from test names.
321 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
322 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
323
9836f81b
JB
3242007-02-27 Joel Brobecker <brobecker@adacore.com>
325
326 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
327
c74d0ad8
DJ
3282007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
329
330 * gdb.server/server-mon.exp: New test.
331
2711e456
DJ
3322007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
333
334 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
335
ff6f572f
DJ
3362007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
337
338 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
339 register capitalization.
340
fada3feb
DP
3412007-02-13 Denis Pilat <denis.pilat@st.com>
342
343 * gdb.mi/mi-var-invalidate.exp: New file.
344
fb1e4ffc
DJ
3452007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
346
347 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
348
3da939d7
DJ
3492007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
350
351 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
352
123dc839
DJ
3532007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
354
355 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
356 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
357
877e3645 3582007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
359
360 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
361 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
362 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
363 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
364 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 365 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
366 Update tests to include value field in output of -var-create.
367
3c0a2960
AS
3682007-02-08 Andreas Schwab <schwab@suse.de>
369
370 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
371
108546a0
DJ
3722007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
373
374 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
375 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
376
d701dcab
DP
3772007-02-02 Denis Pilat <denis.pilat@st.com>
378
379 * gdb.threads/threadapply.exp: check that frame is not changed by
380 the thread apply all command.
381
783e3e2f
AS
3822007-01-31 Andreas Schwab <schwab@suse.de>
383
6d9c3a87
AS
384 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
385
3c50d7b9
AS
386 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
387 in the dwarf sections.
388 * gdb.dwarf2/mac-fileno.S: Likewise.
389
783e3e2f
AS
390 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
391 bspstore register on ia64.
392
78ff580e
AS
3932007-01-29 Andreas Schwab <schwab@suse.de>
394
cc8e9b12
AS
395 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
396 "frame-begin" annotation.
397
78ff580e
AS
398 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
399 number of "frames-invalid" annotations.
400
704a4f78
DJ
4012007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
402
403 * gdb.base/commands.exp: Call if_commands_test.
404 (gdb_test_no_prompt, if_commands_test): New.
405
e741bf94
MK
4062007-01-28 Mark Kettenis <kettenis@gnu.org>
407
408 * gdb.threads/sigthread.c (NSIGS): Make bigger.
409
474d0ad3
AS
4102007-01-27 Andreas Schwab <schwab@suse.de>
411
412 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
413 .short/.int/.quad in the dwarf sections.
414 * gdb.dwarf2/dw2-intercu.S: Likewise.
415 * gdb.dwarf2/dw2-intermix.S: Likewise.
416
e784b426
JK
4172007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
418
419 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
420 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
421 array.
e784b426
JK
422 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
423 * gdb.base/setvar.exp: Likewise.
424
37f08e04
AS
4252007-01-26 Andreas Schwab <schwab@suse.de>
426
9a01813a
AS
427 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
428 test.
429
37f08e04
AS
430 * gdb.base/multi-forks.exp ("restart $i"): Also match
431 __kernel_syscall_via_break.
432
6e2a9270
VP
4332007-01-24 Vladimir Prus <vladimir@codesourcery.com>
434
435 * lib/mi-support.exp (mi_delete_varobj): New.
436 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
437 testcase.
438 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
439 (main): Call the above.
440 (reference_update_test, base_in_reference_test)
441 (reference_to_pointer): Delete the created varobjs.
442
e515b470
DJ
4432007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
444
445 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
446 * configure: Regenerated.
447 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
448 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
449 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
450 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
451 * lib/gdb.exp (gdb_skip_xml_test): New function.
452
08d8bcd7
DJ
4532007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
454
455 * gdb.base/sigrepeat.exp: Correct error message.
456
4572007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
458 Daniel Jacobowitz <dan@codesourcery.com>
459
460 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
461 gdb.arch/i386-gnu-cfi-asm.S: New files.
462
97c3f1f3
JK
4632007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
464
465 * lib/gdb.exp: Abort on missing `site.exp'.
466
cb1df416
DJ
4672007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
468 Daniel Jacobowitz <dan@codesourcery.com>
469
470 * gdb.base/included.c, gdb.base/included.exp,
471 gdb.base/included.h: New files.
472
35990120
DJ
4732007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
474
475 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
476 (maximize_rlimit): Reduce limits on 64-bit systems.
477
6e81a116 4782007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
479
480 From Marcus Deuling <deuling@de.ibm.com>:
481 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
482 every case.
483
6c3c41f3
NR
4842007-01-13 Nick Roberts <nickrob@snap.net.nz>
485
486 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
487 (test_path_specification): Use objdir instead of srcdir to always
488 get an absolute filename.
489
2f12c312
DJ
4902007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
491
492 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
493
81121995
VP
4942007-01-11 Vladimir Prus <vladimir@codesourcery.com>
495
496 * gdb.mi/mi-var-cp.cc (reference_update_tests):
497 Make sure the variable we're using is in scope.
498 (reference_to_pointer): Likewise.
499
4741b737
DJ
5002007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
501
502 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
503 has no debug information.
504
054410c3
DJ
5052007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
506
507 * gdb.base/annota1.exp: Remove extra send_gdb.
508
818f79f6
DJ
5092007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
510
511 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
512
f7a6bb70
DJ
5132007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
514
515 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
516
57e66780
DJ
5172007-01-08 Nick Roberts <nickrob@snap.net.nz>
518 Daniel Jacobowitz <dan@codesourcery.com>
519
520 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
521 lcharacter or linteger change. Correct duplicated test name.
522 * gdb.mi/mi2-var-cmd.exp: Likewise.
523
3d799a95
DJ
5242007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
525
526 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
527
5282007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
529
530 * gdb.base/nofield.c: New file.
531 * gdb.base/nofield.exp: New testcase.
532
eafb94e8
NR
5332007-01-05 Nick Roberts <nickrob@snap.net.nz>
534
535 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
536
537 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
538 test.
539
5e572bb4
DJ
5402007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
541
542 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
543
74a44383
DJ
5442007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
545
546 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
547 when continuing.
548
1b572db9
DJ
5492007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
550
551 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
552 Expect ".exe" extension.
553
381bc39b
DJ
5542007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
555
556 * gdb.base/charset.exp: Add explicit filename to break.
557 * gdb.base/dbx.exp: Add explicit filename to breaks.
558
2b70e4c6
DJ
5592007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
560
561 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
562 * gdb.mi/mi2-file.exp: Likewise.
563
303b6f5d
DJ
5642007-01-04 Vladimir Prus <vladimir@codesourcery.com>
565
566 Implement specification of MI tests as comments
567 in C and C++ sources.
568 * lib/mi-support.exp (mi_autotest_data): New variable.
569 (mi_autotest_source): New variable.
570 (count_newlines, mi_prepare_inline_tests)
571 (mi_get_inline_test, mi_continue_to_line)
572 (mi_run_inline_test, mi_tbreak)
573 (mi_send_resuming_command, mi_wait_for_stop): New functions.
574 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
575 Run inline tests.
576 * gdb.mi/mi-var-cp.cc: Define tests here.
577
23da0d94
VP
5782007-01-04 Vladimir Prus <vladimir@codesourcery.com>
579
580 Simplify usage of mi_continue_to.
581 * lib/mi-support.exp (mi_runto_helper): Renamed
582 from mi_runto, added new parameter 'run_or_continue'.
583 (mi_runto): Use mi_runto_helper.
584 (mi_continue_to): Accept just function name as parameter.
585 Use mi_runto_helper.
586 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
587 * gdb.mi/mi2-var-cmd.exp: Likewise.
588
f9e18282
JB
5892006-01-04 Joel Brobecker <brobecker@adacore.com>
590
591 Make this testcase a bit more realistic. The current code
592 is too simplistic, and allows the compiler to optimize out
593 some of the entities we need for this testcase.
594 * gdb.ada/null_record/bar.ads (Void_Star): New type.
595 (Do_Nothing): Add extra parameter.
596 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
597 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
598 by using a variable of type Void_Star.
599
fd678c65
JB
6002006-01-04 Joel Brobecker <brobecker@adacore.com>
601
602 * gdb.ada/catch_ex/foo.adb: New file.
603 * gdb.ada/catch_ex.exp: New testcase.
604
05cfdb42
DJ
6052007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
606
607 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
608 pass --image-base to linker.
609
2e03ee74
DJ
6102007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
611 Daniel Jacobowitz <dan@codesourcery.com>
612
613 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
614 secondary prompts.
615
0d5de010
DJ
6162007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
617
618 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
619 output. Test the types of members and member pointers.
620 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
621 gdb/2092.
622 * gdb.cp/member-ptr.exp: Search for a comment instead of a
623 statement. Enable for GCC. Update expected output for some tests
624 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
625 layout.
626 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
627 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
628 (Diamond::vget_base): New.
629 (main): Add new tests.
630 * gdb.cp/printmethod.exp: Update expected output for member functions.
631 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
632 print pEe->D::vg().
633
61a771aa
DJ
6342007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
635
636 * gdb.threads/tls.exp: Allow stops in sem_post.
637
2fa63963
DJ
6382006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
639
640 * gdb.base/annota1.exp: Allow .*printf in backtraces.
641 * gdb.base/annota3.exp: Likewise.
642 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
643 again (instead of timing out).
644 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
645 GCC bug 26475.
646 * gdb.java/jmisc.exp: Adjust to work with method signatures including
647 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
648 test from jmisc1.exp.
649 * gdb.java/jmisc1.exp: Delete.
650 * gdb.java/jprint.exp: Adjust to work with method signatures including
651 return types.
652 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
653 * gdb.threads/linux-dp.exp: Don't be confused by program output.
654 * lib/java.exp (compile_java_from_source): Pass the correct type
655 to target_compile.
656
5eefc2b7
JB
6572006-12-31 Joel Brobecker <brobecker@adacore.com>
658
659 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
660 (stack_align_edx): New function.
661 (stack_align_eax): New function.
662 (main): Add calls to stack_align_edx and stack_align_eax.
663 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
664 Add testing for the cases where the register used during a stack
665 realignment is edx. Same for eax.
666
227c54da
DJ
6672006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
668
669 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
670 and generic PE targets.
671
cab8ac94
JB
6722006-12-29 Joel Brobecker <brobecker@adacore.com>
673
674 * gdb.ada/array_return.exp: Update copyright date list.
675
ba54f318
JB
6762006-12-27 Joel Brobecker <brobecker@adacore.com>
677
678 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
679 (Create_Small_Float_Vector): New function.
680 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
681 function body.
682 * gdb.ada/array_return/p.adb: Use new type and function from
683 package Pck.
684 * gdb.ada/array_return.exp: Add a test verifying that GDB is
685 able to print the value returned by a function returning an
686 array of float.
687
6b7a35dd
JB
6882006-12-20 Joel Brobecker <brobecker@adacore.com>
689
690 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
691 The associated tests should be PASSing.
692
038224f6
VP
6932006-12-08 Vladimir Prus <vladimir@codesourcery.com>
694
695 Test for base in references.
696 * gdb.mi/mi-var-cp.cc: Add test code.
697 * gdb.mi/mi-var-cp.exp: Test for bases in references.
698 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
699 * gdb.mi/mi2-watch.exp: Likewise.
700 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
701 (mi_list_varobj_children): New function.
702
b26ed50d
VP
7032006-12-08 Vladimir Prus <vladimir@codesourcery.com>
704
705 * lib/mi-support.exp
706 (mi_runto): Accept "()" after function name.
707 (mi_create_varobj): New function.
708 (mi_varobj_update): New function.
709 (mi_Check_varobj_value): New function.
710 * gdb.mi/mi-var-cp.exp: New file.
711 * gdb.mi/mi-var-cp.cc: New file.
712
08232497
DJ
7132006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
714
715 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
716 gdb.base/weaklib2.c: New files.
717
d394c993 7182006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 719
ac6c2fba
NS
720 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
721 info. Adjust test names.
722
8ec659a0 723 * gdb.base/break.c (main): Move position of malloc.
d394c993 724 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 725
acd65feb
VP
7262006-11-28 Vladimir Prus <vladimir@codesourcery.com>
727
728 * gdb.mi/mi-var-cmd.exp: Check -var-update after
729 assignement of arrays and function pointers.
730 * gdb.mi/var-cmd.c: Add declaration necessary for above
731 tests.
732
f556d5e5
NS
7332006-11-27 Nathan Sidwell <nathan@codesourcery.com>
734
735 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
736
737 * gdb.threads/linux-dp.exp: Read thread table before and after
738 creating each philosopher and verify it.
739
697bc68d
NS
7402006-11-27 Nathan Sidwell <nathan@codesourcery.com>
741 Paul Brook <paul@codesourcery.com>
742 Daniel Jacobowitz <dan@codesourcery.com>
743
744 * gdb.base/ending-run.exp: Flatten expect script stepping out of
745 main to remove duplication. Add start function of the form
746 '_*start[1-9]*'. Add RVDS start function.
747
29d73ae4
DJ
7482006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
749
750 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
751
c1d88655
UW
7522006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
753
754 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
755 * gdb.asm/spu.inc: New file.
756 * gdb.base/term.exp: Disable if [target_info exists noargs].
757 * gdb.gdb/complaints.exp: Disable if ![isnative].
758 * gdb.gdb/selftest.exp: Likewise.
759 * gdb.gdb/observer.exp: Likewise.
760 * gdb.gdb/xfullpath.exp: Likewise.
761 * gdb.base/attach.exp: Disable on SPU target.
762 * gdb.cp/bs145503.exp: Likewise.
763 * gdb.cp/exception.exp: Likewise.
764 * gdb.cp/userdef.exp: Likewise.
765
32a13b1a
DJ
7662006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
767
768 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
769
d8295fe9
VP
7702006-11-10 Vladimir Prus <vladimir@codesourcery.com>
771
772 * gdb.base/completion.exp: Fix completion tests for
773 'info' and 'info '.
774 * gdb.base/help.exp (help_test_raw, test_class_help)
775 (test_prefix_command_help): Move...
776 * lib/gdb.exp: Here.
777 * gdb.base/main.exp: Adjust.
778 * gdb.cp/maint.exp: Adjust.
779 * gdb.trace/tracecmd.exp: Use test_help_class.
780
8c394015
VP
7812006-11-09 Vladimir Prus <vladimir@codesourcery.com>
782
783 * gdb.stabs/weird.exp (print_weird_var): Use
784 gdb_test_multiple instead of gdb_expect.
785
027fc1bc
VP
7862006-11-09 Vladimir Prus <vladimir@codesourcery.com>
787
788 * gdb.base/help.exp (help_test_raw): New.
789 (test_class_help): New.
790 (test_prefix_command_help): New.
791 Adjust testcases.
792
67609209
FR
7932006-11-09 Christophe Lyon <christophe.lyon@st.com>
794
795 * gdb.base/constvars.c (main): Write to crass and crips, so that
796 they are allocated by the compiler.
797
f73adfeb
AS
7982006-10-27 Andreas Schwab <schwab@suse.de>
799
800 * gdb.base/multi-forks.exp: Use "detach fork" instead of
801 "detach-fork".
802
2f83a18e
DJ
8032006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
804
805 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
806 of patterns.
807
94277a38
DJ
8082006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
809
810 * gdb.base/sepdebug.exp: Remove debug format test.
811 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
812 Handle no-symtab.
813 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
814
5bd2f6e2
DJ
8152006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
816
817 * gdb.threads/manythreads.c (thread_function, main): Don't cast
818 int to pointer or pointer to int.
819 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
820
8c008720
DJ
8212006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
822
823 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
824
9e35dae4
DJ
8252006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
826
827 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
828
d9639e13
DJ
8292006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
830
831 PR c++/2116
832 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
833
390a1bd0
JB
8342006-10-06 Joel Brobecker <brobecker@adacore.com>
835
836 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
837 the corresponding bug has been fixed in GDB (PR/2018).
838
dd920c33
JB
8392006-10-06 Joel Brobecker <brobecker@adacore.com>
840
841 * gdb.base/subst.exp: New testcase.
842
53bbefe9
JB
8432006-10-06 Joel Brobecker <brobecker@adacore.com>
844
845 * gdb.ada/array_return/pck.ads: Add copyright notice.
846 * gdb.ada/array_return/pck.adb: Likewise.
847 * gdb.ada/array_return/p.adb: Likewise.
848 * gdb.ada/exec_changed/first.adb: Likewise.
849 * gdb.ada/exec_changed/second.adb: Likewise.
850
09851417
JB
8512006-10-06 Joel Brobecker <brobecker@adacore.com>
852
853 * gdb.ada/watch_arg/watch.adb: New file.
854 * gdb.ada/watch_arg.exp: New testcase.
855
041bf30d
VP
8562006-10-02 Vladimir Prus <vladimir@codesourcery.com>
857
858 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
859 via string_to_regexp.
860 * gdb.mi/mi2-basics.exp: Likewise.
861
f286fbdd 8622006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
863
864 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
865 Remove unused / obsolete files.
866
7c07f349
NR
8672006-09-19 Nick Roberts <nickrob@snap.net.nz>
868
869 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
870
cd5ff84a
VP
8712006-09-17 Vladimir Prus <vladimir@codesourcery.com>
872
873 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
874 HIGH_FRAME argument to -stack-list-arguments can be larger than
875 the number of frames.
876
ae018d1a
DJ
8772006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
878
879 * gdb.base/args.c (main): Add breakpoint marker.
880 * gdb.base/args.exp: Use args_test for tests. Add new tests which
881 really test empty arguments.
882 (args_load): Delete.
883 (args_test): New.
884
b399c549
NR
8852006-09-13 Nick Roberts <nickrob@snap.net.nz>
886
887 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
888 check for one file.
889
2ab1eb7a
VP
8902006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
891
892 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
893 HIGH_FRAME argument to -stack-list-locals can be larger than
894 the number of frames.
895
476308bf
FF
8962006-08-18 Fred Fish <fnf@specifix.com>
897
898 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
899 '$' in front of skip_vmx_tests_saved when setting that.
900
8625200f
AS
9012006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
902
903 * gdb.base/trace-commands.exp: New file.
904
089ec8f1
DJ
9052006-08-10 Joel Brobecker <brobecker@adacore.com>
906 Daniel Jacobowitz <dan@codesourcery.com>
907
908 * gdb.base/step-bt.exp: Make hexadecimal address optional in
909 expected output of the backtrace commands.
910
b60f0898
JB
9112006-08-09 Joel Brobecker <brobecker@adacore.com>
912
913 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
914 untested followed by return combination.
915 * gdb.arch/altivec-regs.exp: Likewise.
916 * gdb.arch/e500-abi.exp: Likewise.
917 * gdb.arch/e500-regs.exp: Likewise.
918 * gdb.arch/gdb1291.exp: Likewise.
919 * gdb.arch/gdb1431.exp: Likewise.
920 * gdb.arch/gdb1558.exp: Likewise.
921 * gdb.arch/i386-prologue.exp: Likewise.
922 * gdb.arch/i386-unwind.exp: Likewise.
923 * gdb.asm/asm-source.exp: Likewise.
924 * gdb.base/a2-run.exp: Likewise.
925 * gdb.base/advance.exp: Likewise.
926 * gdb.base/all-bin.exp: Likewise.
927 * gdb.base/annota1.exp: Likewise.
928 * gdb.base/annota3.exp: Likewise.
929 * gdb.base/args.exp: Likewise.
930 * gdb.base/arithmet.exp: Likewise.
931 * gdb.base/assign.exp: Likewise.
932 * gdb.base/async.exp: Likewise.
933 * gdb.base/attach.exp: Likewise.
934 * gdb.base/bang.exp: Likewise.
935 * gdb.base/bigcore.exp: Likewise.
936 * gdb.base/bitfields.exp: Likewise.
937 * gdb.base/bitfields2.exp: Likewise.
938 * gdb.base/break.exp: Likewise.
939 * gdb.base/call-sc.exp: Likewise.
940 * gdb.base/call-strs.exp: Likewise.
941 * gdb.base/callfuncs.exp: Likewise.
942 * gdb.base/checkpoint.exp: Likewise.
943 * gdb.base/chng-syms.exp: Likewise.
944 * gdb.base/code-expr.exp: Likewise.
945 * gdb.base/commands.exp: Likewise.
946 * gdb.base/completion.exp: Likewise.
947 * gdb.base/cond-expr.exp: Likewise.
948 * gdb.base/condbreak.exp: Likewise.
949 * gdb.base/consecutive.exp: Likewise.
950 * gdb.base/constvars.exp: Likewise.
951 * gdb.base/corefile.exp: Likewise.
952 * gdb.base/cvexpr.exp: Likewise.
953 * gdb.base/dbx.exp: Likewise.
954 * gdb.base/define.exp: Likewise.
955 * gdb.base/detach.exp: Likewise.
956 * gdb.base/display.exp: Likewise.
957 * gdb.base/dump.exp: Likewise.
958 * gdb.base/ena-dis-br.exp: Likewise.
959 * gdb.base/ending-run.exp: Likewise.
960 * gdb.base/environ.exp: Likewise.
961 * gdb.base/eval-skip.exp: Likewise.
962 * gdb.base/exprs.exp: Likewise.
963 * gdb.base/fileio.exp: Likewise.
964 * gdb.base/finish.exp: Likewise.
965 * gdb.base/float.exp: Likewise.
966 * gdb.base/foll-exec.exp: Likewise.
967 * gdb.base/foll-fork.exp: Likewise.
968 * gdb.base/foll-vfork.exp: Likewise.
969 * gdb.base/freebpcmd.exp: Likewise.
970 * gdb.base/funcargs.exp: Likewise.
971 * gdb.base/gcore.exp: Likewise.
972 * gdb.base/gdb1090.exp: Likewise.
973 * gdb.base/gdb1250.exp: Likewise.
974 * gdb.base/huge.exp: Likewise.
975 * gdb.base/info-proc.exp: Likewise.
976 * gdb.base/interrupt.exp: Likewise.
977 * gdb.base/jump.exp: Likewise.
978 * gdb.base/langs.exp: Likewise.
979 * gdb.base/lineinc.exp: Likewise.
980 * gdb.base/list.exp: Likewise.
981 * gdb.base/logical.exp: Likewise.
982 * gdb.base/long_long.exp: Likewise.
983 * gdb.base/macscp.exp: Likewise.
984 * gdb.base/maint.exp: Likewise.
985 * gdb.base/mips_pro.exp: Likewise.
986 * gdb.base/miscexprs.exp: Likewise.
987 * gdb.base/multi-forks.exp: Likewise.
988 * gdb.base/opaque.exp: Likewise.
989 * gdb.base/overlays.exp: Likewise.
990 * gdb.base/pc-fp.exp: Likewise.
991 * gdb.base/pointers.exp: Likewise.
992 * gdb.base/printcmds.exp: Likewise.
993 * gdb.base/psymtab.exp: Likewise.
994 * gdb.base/ptype.exp: Likewise.
995 * gdb.base/recurse.exp: Likewise.
996 * gdb.base/relational.exp: Likewise.
997 * gdb.base/relocate.exp: Likewise.
998 * gdb.base/remote.exp: Likewise.
999 * gdb.base/reread.exp: Likewise.
1000 * gdb.base/restore.exp: Likewise.
1001 * gdb.base/return.exp: Likewise.
1002 * gdb.base/return2.exp: Likewise.
1003 * gdb.base/scope.exp: Likewise.
1004 * gdb.base/sect-cmd.exp: Likewise.
1005 * gdb.base/sep.exp: Likewise.
1006 * gdb.base/sepdebug.exp: Likewise.
1007 * gdb.base/setshow.exp: Likewise.
1008 * gdb.base/setvar.exp: Likewise.
1009 * gdb.base/sigall.exp: Likewise.
1010 * gdb.base/sigbpt.exp: Likewise.
1011 * gdb.base/signals.exp: Likewise.
1012 * gdb.base/signull.exp: Likewise.
1013 * gdb.base/sizeof.exp: Likewise.
1014 * gdb.base/solib.exp: Likewise.
1015 * gdb.base/step-line.exp: Likewise.
1016 * gdb.base/step-test.exp: Likewise.
1017 * gdb.base/structs.exp: Likewise.
1018 * gdb.base/structs2.exp: Likewise.
1019 * gdb.base/term.exp: Likewise.
1020 * gdb.base/twice.exp: Likewise.
1021 * gdb.base/until.exp: Likewise.
1022 * gdb.base/varargs.exp: Likewise.
1023 * gdb.base/volatile.exp: Likewise.
1024 * gdb.base/watchpoint.exp: Likewise.
1025 * gdb.base/whatis-exp.exp: Likewise.
1026 * gdb.base/whatis.exp: Likewise.
1027 * gdb.cp/ambiguous.exp: Likewise.
1028 * gdb.cp/annota2.exp: Likewise.
1029 * gdb.cp/annota3.exp: Likewise.
1030 * gdb.cp/bool.exp: Likewise.
1031 * gdb.cp/breakpoint.exp: Likewise.
1032 * gdb.cp/casts.exp: Likewise.
1033 * gdb.cp/class2.exp: Likewise.
1034 * gdb.cp/classes.exp: Likewise.
1035 * gdb.cp/cplusfuncs.exp: Likewise.
1036 * gdb.cp/ctti.exp: Likewise.
1037 * gdb.cp/derivation.exp: Likewise.
1038 * gdb.cp/exception.exp: Likewise.
1039 * gdb.cp/gdb1355.exp: Likewise.
1040 * gdb.cp/hang.exp: Likewise.
1041 * gdb.cp/inherit.exp: Likewise.
1042 * gdb.cp/local.exp: Likewise.
1043 * gdb.cp/m-data.exp: Likewise.
1044 * gdb.cp/m-static.exp: Likewise.
1045 * gdb.cp/member-ptr.exp: Likewise.
1046 * gdb.cp/method.exp: Likewise.
1047 * gdb.cp/misc.exp: Likewise.
1048 * gdb.cp/namespace.exp: Likewise.
1049 * gdb.cp/overload.exp: Likewise.
1050 * gdb.cp/ovldbreak.exp: Likewise.
1051 * gdb.cp/pr-1023.exp: Likewise.
1052 * gdb.cp/pr-1210.exp: Likewise.
1053 * gdb.cp/pr-574.exp: Likewise.
1054 * gdb.cp/printmethod.exp: Likewise.
1055 * gdb.cp/psmang.exp: Likewise.
1056 * gdb.cp/ref-params.exp: Likewise.
1057 * gdb.cp/ref-types.exp: Likewise.
1058 * gdb.cp/rtti.exp: Likewise.
1059 * gdb.cp/templates.exp: Likewise.
1060 * gdb.cp/try_catch.exp: Likewise.
1061 * gdb.cp/userdef.exp: Likewise.
1062 * gdb.cp/virtfunc.exp: Likewise.
1063 * gdb.disasm/am33.exp: Likewise.
1064 * gdb.disasm/h8300s.exp: Likewise.
1065 * gdb.disasm/mn10300.exp: Likewise.
1066 * gdb.disasm/sh3.exp: Likewise.
1067 * gdb.disasm/t01_mov.exp: Likewise.
1068 * gdb.disasm/t02_mova.exp: Likewise.
1069 * gdb.disasm/t03_add.exp: Likewise.
1070 * gdb.disasm/t04_sub.exp: Likewise.
1071 * gdb.disasm/t05_cmp.exp: Likewise.
1072 * gdb.disasm/t06_ari2.exp: Likewise.
1073 * gdb.disasm/t07_ari3.exp: Likewise.
1074 * gdb.disasm/t08_or.exp: Likewise.
1075 * gdb.disasm/t09_xor.exp: Likewise.
1076 * gdb.disasm/t10_and.exp: Likewise.
1077 * gdb.disasm/t11_logs.exp: Likewise.
1078 * gdb.disasm/t12_bit.exp: Likewise.
1079 * gdb.disasm/t13_otr.exp: Likewise.
1080 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1081 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1082 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1083 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
1084 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
1085 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1086 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
1087 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
1088 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
1089 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1090 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1091 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
1092 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
1093 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
1094 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
1095 * gdb.mi/gdb701.exp: Likewise.
1096 * gdb.mi/gdb792.exp: Likewise.
1097 * gdb.mi/mi-basics.exp: Likewise.
1098 * gdb.mi/mi-break.exp: Likewise.
1099 * gdb.mi/mi-cli.exp: Likewise.
1100 * gdb.mi/mi-console.exp: Likewise.
1101 * gdb.mi/mi-disassemble.exp: Likewise.
1102 * gdb.mi/mi-eval.exp: Likewise.
1103 * gdb.mi/mi-file.exp: Likewise.
1104 * gdb.mi/mi-read-memory.exp: Likewise.
1105 * gdb.mi/mi-regs.exp: Likewise.
1106 * gdb.mi/mi-return.exp: Likewise.
1107 * gdb.mi/mi-simplerun.exp: Likewise.
1108 * gdb.mi/mi-stack.exp: Likewise.
1109 * gdb.mi/mi-stepi.exp: Likewise.
1110 * gdb.mi/mi-syn-frame.exp: Likewise.
1111 * gdb.mi/mi-until.exp: Likewise.
1112 * gdb.mi/mi-var-block.exp: Likewise.
1113 * gdb.mi/mi-var-child.exp: Likewise.
1114 * gdb.mi/mi-var-cmd.exp: Likewise.
1115 * gdb.mi/mi-var-display.exp: Likewise.
1116 * gdb.mi/mi-watch.exp: Likewise.
1117 * gdb.mi/mi2-basics.exp: Likewise.
1118 * gdb.mi/mi2-break.exp: Likewise.
1119 * gdb.mi/mi2-cli.exp: Likewise.
1120 * gdb.mi/mi2-console.exp: Likewise.
1121 * gdb.mi/mi2-disassemble.exp: Likewise.
1122 * gdb.mi/mi2-eval.exp: Likewise.
1123 * gdb.mi/mi2-file.exp: Likewise.
1124 * gdb.mi/mi2-read-memory.exp: Likewise.
1125 * gdb.mi/mi2-regs.exp: Likewise.
1126 * gdb.mi/mi2-return.exp: Likewise.
1127 * gdb.mi/mi2-simplerun.exp: Likewise.
1128 * gdb.mi/mi2-stack.exp: Likewise.
1129 * gdb.mi/mi2-stepi.exp: Likewise.
1130 * gdb.mi/mi2-syn-frame.exp: Likewise.
1131 * gdb.mi/mi2-until.exp: Likewise.
1132 * gdb.mi/mi2-var-block.exp: Likewise.
1133 * gdb.mi/mi2-var-child.exp: Likewise.
1134 * gdb.mi/mi2-var-cmd.exp: Likewise.
1135 * gdb.mi/mi2-var-display.exp: Likewise.
1136 * gdb.mi/mi2-watch.exp: Likewise.
1137 * gdb.stabs/exclfwd.exp: Likewise.
1138 * gdb.stabs/weird.exp: Likewise.
1139 * gdb.threads/gcore-thread.exp: Likewise.
1140 * gdb.trace/actions.exp: Likewise.
1141 * gdb.trace/backtrace.exp: Likewise.
1142 * gdb.trace/circ.exp: Likewise.
1143 * gdb.trace/collection.exp: Likewise.
1144 * gdb.trace/deltrace.exp: Likewise.
1145 * gdb.trace/infotrace.exp: Likewise.
1146 * gdb.trace/limits.exp: Likewise.
1147 * gdb.trace/packetlen.exp: Likewise.
1148 * gdb.trace/passc-dyn.exp: Likewise.
1149 * gdb.trace/passcount.exp: Likewise.
1150 * gdb.trace/report.exp: Likewise.
1151 * gdb.trace/save-trace.exp: Likewise.
1152 * gdb.trace/tfind.exp: Likewise.
1153 * gdb.trace/tracecmd.exp: Likewise.
1154 * gdb.trace/while-dyn.exp: Likewise.
1155 * gdb.trace/while-stepping.exp: Likewise.
1156
f4b618d1
JB
11572006-08-08 Joel Brobecker <brobecker@adacore.com>
1158
1159 * gdb.base/step-bt.c: New file.
1160 * gdb.base/step-bt.exp: New testcase.
1161
3d00d119
DJ
11622006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
1163
1164 * config/monitor.exp (gdb_load): Remove support for obsolete
1165 download-write-size.
1166 * gdb.base/remote.exp: Likewise. Update all callers of
1167 gdb_timed_load.
1168
017b5bd4
DJ
11692006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
1170
1171 * cursal.exp: Pass binfile to gdb_load.
1172
837c599d
DJ
11732006-08-01 Nathan Sidwell <nathan@codesourcery.com>
1174
1175 * gdb.base/cursal.exp: Add "" to gdb_load call.
1176
8dd4540b
MK
11772006-07-29 Mark Kettenis <kettenis@gnu.org>
1178
1179 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
1180 NetBSD/ELF targets.
1181
ab5c9f60
DJ
11822006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
1183
1184 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
1185 operator*.
1186
4c42eaff
DJ
11872006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
1188
1189 * gdb.base/completion.exp: Update for change in "file" behavior.
1190 * gdb.stabs/weird.exp: Likewise.
1191 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
1192 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
1193
0155cc76
NS
11942006-07-24 Nathan Sidwell <nathan@codesourcery.com>
1195
1196 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
1197 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
1198
16026cd7
AS
11992006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
1200
1201 * gdb.base/default.exp: Update source command error message.
1202 * gdb.base/help.exp: Update 'help source' message.
1203
16963cb6
DJ
12042006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
1205
1206 * gdb.cp/bs15503.exp: Update comment for no longer crashing
1207 test.
1208
6d7fd486
AS
12092006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
1210
1211 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
1212
29e8a844
DJ
12132006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1214
1215 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
1216
6afcfa39
DJ
12172006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1218
1219 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
1220
267a692b
MK
12212006-07-17 Mark Kettenis <kettenis@gnu.org>
1222
1223 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
1224 *-*-openbsd* from targets for wich we expect ARM FPA floating
1225 point format.
1226
85d2fec4
NR
12272006-07-17 Nick Roberts <nickrob@snap.net.nz>
1228
1229 * gdb.cp/annota3.exp: Expect frame-begin annotation.
1230
12312006-07-17 Mark Kettenis <kettenis@gnu.org>
1232
1233 * gdb.base/annota3.exp: Expect frame-begin annotation.
1234
85b4c6e8
JB
12352006-07-14 Joel Brobecker <brobecker@adacore.com>
1236
1237 * gdb.base/help.exp: Adjust "help unset" test to accept
1238 any list of unset commands.
1239
fb933624
DJ
12402006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
1241 Daniel Jacobowitz <dan@codesourcery.com>
1242
1243 * gdb.cp/ref-params.exp: New test.
1244 * gdb.cp/ref-params.cc: New source file.
1245 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
1246
1dff4b64
MK
12472006-07-08 Mark Kettenis <kettenis@gnu.org>
1248
1249 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
1250 spaces/tabs in regular expressions since they might not be there.
1251
40d2e0e3
AS
12522006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
1253
1254 * gdb.base/ifelse.exp: New file.
1255
f6c957d2
NS
12562006-07-04 Nathan Sidwell <nathan@codesourcery.com>
1257
1258 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
1259 line.
1260 * gdb.base/huge.exp: Loop over compilation to find a size that
1261 is acceptable.
1262 * gdb.base/remote.exp: Correct expected strings.
1263 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
1264
b9c5a23d
DJ
12652006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1266
1267 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
1268
9af2e58d
DJ
12692006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1270
1271 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
1272 native.
1273
30930ca5
DJ
12742006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1275
1276 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
1277 enable stabs testing.
1278
aa32fa1d
DJ
12792006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1280
bd4a4c80 1281 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
1282 gdb_test_multiple does.
1283
321fef15
DJ
12842006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1285
1286 * Makefile.in (host_alias): Remove.
1287 (target_alias): Use @target_noncanonical@.
1288 (site.exp): Don't set host_alias.
1289 * aclocal.m4: Remove contents. Include acx.m4.
1290 * configure: Regenerated.
1291 * configure.ac: Use ACX_NONCANONICAL_TARGET.
1292
e1c2defa
NS
12932006-06-13 Nathan Sidwell <nathan@codesourcery.com>
1294
e63b55d1
NS
1295 * lib/gdb.exp (gdb_load_cmd): New.
1296
5600ea19
NS
1297 * gdb.base/fileio.c: Add system(NULL) test.
1298 * gdb.base/fileio.exp: Check it.
1299
e1c2defa
NS
1300 * gdb.base/break.c: Add 10a breakpoint at }
1301 * gdb.base/break.exp: Add test for breakpoint at }
1302 * gdb.cp/anon-union.cc: Add code at end of function.
1303 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
1304 * gdb.mi/var-cmd.c: Add code at end of function.
1305 * gdb.mi/mi-var-display.exp: Adjust end of next.
1306 * gdb.mi/mi2-var-display.exp: Likewise.
1307 * gdb.base/fileio.c: Add stop function and insert calls at
1308 stopping places.
1309 * gdb.base/fileio.exp: Breakpoint stop function and remove
1310 explicit line number references.
1311
6c0112ec
JB
13122006-05-19 Joel Brobecker <brobecker@adacore.com>
1313
1314 * gdb.base/del.exp (test_delete_alias): New function.
1315 Now check that both "del" and "d" work as aliases for "delete".
1316
154189a4
FF
13172006-05-18 Fred Fish <fnf@specifix.com>
1318
1319 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
1320 required. Check for spurious output after program exits normally.
1321
582e64c2
FF
13222006-05-17 Fred Fish <fnf@specifix.com>
1323
1324 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
1325 gdb_load, so it works in the simulator.
1326
8ef6493a
FF
13272006-05-11 Fred Fish <fnf@specifix.com>
1328
1329 * gdb.base/bang.exp: Ignore unexpected output between the
1330 "program exited normally" and the gdb prompt, as many other
1331 tests do.
1332
692b141c
MK
13332006-05-07 Mark Kettenis <kettenis@gnu.org>
1334
1335 * gdb.base/help.exp: Make "delete checkpoint" part option for
1336 "help d" and "help delete" tests.
1337
540b8a30
UW
13382006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1339
1340 * gdb.mi/mi-basics.exp: Add missing serial number to
1341 expected output in some mi_gdb_test statements.
1342 * gdb.mi/mi2-basics.exp: Likewise.
1343
9b6462d9
JB
13442006-05-05 Joel Brobecker <brobecker@adacore.com>
1345
1346 * gdb.base/del.c: New file.
1347 * gdb.base/del.exp: New testcase.
1348
954de43b
DM
13492006-05-05 David S. Miller <davem@sunset.davemloft.net>
1350
1351 * gdb.base/break.exp: Do not assume a breakpoint on
1352 main will actually be in $srcfile when optimizing.
1303f75e
DM
1353 * gdb.base/savedregs.exp: Do not require that the dummy
1354 frame location match up to a symbol and source file location.
c3242428
DM
1355 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
1356 will get printed without a mi_cmd_data_list_register_values prefix.
1357 (*-data-list-register-*): Correct regular expressions to expect the new
1358 pseudo d? floating point registers.
1359 * gdb.mi/mi2-regs.exp: Likewise.
1360
c7e64c9a
DJ
13612006-05-05 Christophe Lyon <christophe.lyon@st.com>
1362
1363 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
1364 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
1365 is allocated by the compiler.
1366 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
1367 anons, e, anone to force their allocation by the compiler.
1368
13692006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
1370
1371 * gdb.base/help.exp: Update expected text for help d and
1372 help delete.
1373
27ce9a6d
MK
13742006-05-02 Mark Kettenis <kettenis@gnu.org>
1375
1376 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
1377 NetBSD/ELF targets.
1378
8608915f
MK
13792006-04-30 Mark Kettenis <kettenis@gnu.org>
1380
1381 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
1382 single-step breakpoint fails; make this a KFAIL on
1383 sparc*-*-openbsd*.
1384 * gdb.base/siginfo.exp: Likewise.
1385 * gdb.base/sigstep.exp (advance, advancei): Likewise.
1386
b8db102d
MS
13872006-04-26 Michael Snyder <msnyder@redhat.com>
1388
1389 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
1390 which may have to consume output from other forks.
1391 Add tests to make sure that "delete fork" succeeded.
1392
c702009a
MS
13932006-04-20 Michael Snyder <msnyder@redhat.com>
1394
1395 * 2006-03-22 Jim Blandy <jimb@redhat.com>
1396 Add support for the Renesas M32C and M16C.
1397
1398 * gdb.asm/asm-source.exp: Add m32c target.
1399 * gdb.asm/m32c.inc: Support for m32c target.
1400
e28493f2
AS
14012006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
1402
1403 * gdb.base/commands.exp (recursive_source_test): New test.
1404
880da185
DM
14052006-04-04 David S. Miller <davem@sunset.davemloft.net>
1406
1407 * gdb.base/float.exp: Add pattern for sparc targets.
1408
61d9b92f
DJ
14092006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1410
1411 * gdb.base/commands.exp (stray_arg0_test): New test.
1412
bd717df8
PB
14132006-03-30 Paul Brook <paul@codesourcery.com>
1414
1415 * gdb.mi/mi-until.exp: kfail broken until command.
1416 * gdb.mi/mi2-until.exp: Ditto.
1417
ec793d3c
NR
14182006-03-27 Nick Roberts <nickrob@snap.net.nz>
1419
1420 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
1421
831004b7
AO
14222006-03-08 Alexandre Oliva <aoliva@redhat.com>
1423
1424 * gdb.base/prelink.exp: Anchor tested-for regular expression
1425 on gdb prompt.
1426
effe49a0
PB
14272006-03-07 Paul Brook <paul@codesourcery.com>
1428
1429 * gdb.base/assign.exp: Correct fail message.
1430
e5461016
PB
14312006-03-07 Paul Brook <paul@codesourcery.com>
1432
1433 * lib/compiler.c: Extract armcc version number.
1434 * lib/compiler.cc: Ditto.
1435
fc91c6c2
PB
14362006-03-07 Paul Brook <paul@codesourcery.com>
1437
1438 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
1439 additional_flags=-w.
1440 * gdb.arch/altivec-regs.exp: Ditto.
1441 * gdb.arch/e500-abi.exp: Ditto.
1442 * gdb.arch/e500-regs.exp: Ditto.
1443 * gdb.base/all-bin.exp: Ditto.
1444 * gdb.base/annota1.exp: Ditto.
1445 * gdb.base/annota3.exp: Ditto.
1446 * gdb.base/args.exp: Ditto.
1447 * gdb.base/arithmet.exp: Ditto.
1448 * gdb.base/assign.exp: Ditto.
1449 * gdb.base/async.exp: Ditto.
1450 * gdb.base/bang.exp: Ditto.
1451 * gdb.base/break.exp: Ditto.
1452 * gdb.base/call-rt-st.exp: Ditto.
1453 * gdb.base/completion.exp: Ditto.
1454 * gdb.base/cond-expr.exp: Ditto.
1455 * gdb.base/condbreak.exp: Ditto.
1456 * gdb.base/consecutive.exp: Ditto.
1457 * gdb.base/define.exp: Ditto.
1458 * gdb.base/display.exp: Ditto.
1459 * gdb.base/ena-dis-br.exp: Ditto.
1460 * gdb.base/environ.exp: Ditto.
1461 * gdb.base/eval-skip.exp: Ditto.
1462 * gdb.base/info-proc.exp: Ditto.
1463 * gdb.base/jump.exp: Ditto.
1464 * gdb.base/logical.exp: Ditto.
1465 * gdb.base/long_long.exp: Ditto.
1466 * gdb.base/maint.exp: Ditto.
1467 * gdb.base/miscexprs.exp: Ditto.
1468 * gdb.base/pc-fp.exp: Ditto.
1469 * gdb.base/pointers.exp: Ditto.
1470 * gdb.base/relational.exp: Ditto.
1471 * gdb.base/reread.exp: Ditto.
1472 * gdb.base/sect-cmd.exp: Ditto.
1473 * gdb.base/sep.exp: Ditto.
1474 * gdb.base/sepdebug.exp: Ditto.
1475 * gdb.base/until.exp: Ditto.
1476 * gdb.base/whatis-exp.exp: Ditto.
1477 * gdb.cp/annota2.exp: Ditto.
1478 * gdb.cp/annota3.exp: Ditto.
1479 * gdb.trace/actions.exp: Ditto.
1480 * gdb.trace/backtrace.exp: Ditto.
1481 * gdb.trace/circ.exp: Ditto.
1482 * gdb.trace/collection.exp: Ditto.
1483 * gdb.trace/deltrace.exp: Ditto.
1484 * gdb.trace/infotrace.exp: Ditto.
1485 * gdb.trace/limits.exp: Ditto.
1486 * gdb.trace/packetlen.exp: Ditto.
1487 * gdb.trace/passc-dyn.exp: Ditto.
1488 * gdb.trace/passcount.exp: Ditto.
1489 * gdb.trace/report.exp: Ditto.
1490 * gdb.trace/save-trace.exp: Ditto.
1491 * gdb.trace/tfind.exp: Ditto.
1492 * gdb.trace/tracecmd.exp: Ditto.
1493 * gdb.trace/while-dyn.exp: Ditto.
1494 * gdb.trace/while-stepping.exp: Ditto.
1495 * lib/gdb.exp: Ditto.
1496 (gdb_compile): Handle nowarning option.
1497
5f4a23d9
AO
14982006-03-07 Alexandre Oliva <aoliva@redhat.com>
1499
1500 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
1501 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
1502 Rename executable to prelinkt. Don't re-prelink if we didn't
1503 get a core file. Test prelink -u exit status to tell whether
1504 prelinking failed. Use gdb_test_multiple.
1505
9733fc94
DJ
15062006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
1507
1508 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
1509 (do_tests): Call it.
1510
cc10cae3
AO
15112006-02-28 Alexandre Oliva <aoliva@redhat.com>
1512
1513 * gdb.base/prelink.exp: New test.
1514 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
1515
15c46491
WZ
15162006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
1517
1518 * gdb.fortran/derived-type.f90: New file.
1519 * gdb.fortran/derived-type.exp: New testcase.
1520
5c9f7ded
DJ
15212006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1522
1523 * gdb.base/default.exp: Allow ';' as a directory separator.
1524
5b96932b
AS
15252006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1526
1527 * gdb.base/help.exp (help add-symbol-file): Update.
1528
1986bccd
AS
15292006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1530
1531 * gdb.base/help.exp (help load): Update expected results.
1532
a8b7528f
FF
15332006-02-19 Fred Fish <fnf@specifix.com>
1534
1535 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
1536 specifix hex value as part of results.
1537 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
1538
f8261448
FF
15392006-02-16 Fred Fish <fnf@specifix.com>
1540
1541 * gdb.base/whatis.c: Define variables using typedefs char_addr,
1542 ushort_addr, and slong_addr, so the typedefs are not optimized
1543 away.
1544 * gdb.base/whatis.exp: Add tests using type name for struct type,
1545 union type, enum type, and typedef.
1546
31d8bdd2
MK
15472006-02-13 Mark Kettenis <kettenis@gnu.org>
1548
1549 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
1550
34e41e63
JB
15512006-02-13 Jim Blandy <jimb@redhat.com>
1552
1553 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
1554 case where it takes two "next" commands to skip past the init
1555 call.
1556
ac6e4f31
FF
15572006-02-12 Fred Fish <fnf@specifix.com>
1558
1559 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
1560 to handle cases where it takes two "next" commands to skip
1561 past the init call.
1562
2db2d571
JB
15632006-02-07 Joel Brobecker <brobecker@adacore.com>
1564
1565 * gdb.ada/array_return.exp: Mark the last test as expected to fail
1566 on hppa32 targets.
1567
38fcd64c
DJ
15682006-02-06 Vladimir Prus <ghost@cs.msu.su>
1569
1570 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
1571 field.
1572
1315ad46
MK
15732006-01-29 Mark Kettenis <kettenis@gnu.org>
1574
1575 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
1576
5625b943
DJ
15772006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1578
1579 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
1580 files.
1581
80df1bbe
DJ
15822006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1583
1584 * gdb.cp/maint.exp: Set complaints to a positive value.
1585
9078e690
DJ
15862006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1587
1588 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
1589 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
1590 function name.
1591
9c903399
DJ
15922006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1593
1594 * gdb.base/checkpoint.c: Update copyright notice. Include
1595 <stdlib.h>.
1596
761ae4d6
JB
15972006-01-04 Jim Blandy <jimb@redhat.com>
1598
1599 * gdb.asm/asm-source.exp: Independently provide default values for
1600 asm-flags and debug-flags. Use 'string equal' to do the
1601 comparison, not the implicit expr's '==' operator. Remove
1602 now-unneeded assignments to asm-flags. In h8300 case, place
1603 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
1604
099ac3dd
MS
16052006-01-04 Michael Snyder <msnyder@redhat.com>
1606
1607 * gdb.base/checkpoint.c: New file.
1608 * gdb.base/checkpoint.exp: New file.
1609 * gdb.base/multi-fork.c: New file.
1610 * gdb.base/multi-fork.exp: New file.
1611 * gdb.base/pi.txt: New file (data for checkpoint.c test).
1612
f4d85314
FF
16132006-01-04 Fred Fish <fnf@specifix.com>
1614
1615 * gdb.base/ptype.c (foo): Add typedef.
1616 (intfoo): Add function.
1617 * gdb.base/ptype1.c: New file.
1618 * gdb.base/ptype.exp: Handle compilation and linking with two
1619 source files. Test that proper type for "foo" is found based
1620 on source context rather than first match found in symtabs.
1621
a1b06f35
MK
16222005-12-28 Mark Kettenis <kettenis@gnu.org>
1623
1624 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
1625 * gdb.asm/openbsd.inc: Indent commands.
1626
d082a1e2
MK
16272005-12-26 Mark Kettenis <kettenis@gnu.org>
1628
c65016bd
MK
1629 * gdb.base/freebpcmd.exp: Increase timeout.
1630
d082a1e2
MK
1631 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
1632
d3c32a0e
DJ
16332005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
1634
1635 * gdb.base/default.exp: Update check for "show version".
1636
9fdb1f50
RC
16372005-12-09 Randolph Chung <tausq@debian.org>
1638
1639 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
1640 * gdb.asm/pa64.inc: New file.
1641
5f2c56f7
RC
16422005-12-09 Randolph Chung <tausq@debian.org>
1643
1644 * gdb.asm/common.inc: Indent commands.
1645 * gdb.asm/asmsrc1.s: Likewise.
1646 * gdb.asm/asmsrc2.s: Likewise.
1647
8117349c
RC
16482005-12-09 Randolph Chung <tausq@debian.org>
1649
1650 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
1651 (get_addr_of_sym): Remove duplicate print.
1652 (gen_core): xfail hppa*-*-hpux*, update expected output.
1653 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
1654 * gdb.arch/pa64-nullify.s: New file.
1655
8f07f25a
RC
16562005-12-09 Randolph Chung <tausq@debian.org>
1657
1658 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
1659
55b39184
DJ
16602005-12-07 Christophe Lyon <christophe.lyon@st.com>
1661
1662 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
1663 code generation for these functions.
1664 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
1665 error message.
1666
31e2b00f
AS
16672005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
1668
1669 * gdb.base/help.exp (help b, help br, help bre, help brea)
1670 (help break): Update the expected message.
1671
c3d0b56e
SC
16722005-11-11 Stephane Carrez <stcarrez@nerim.fr>
1673
1674 * gdb.asm/m68hc11.inc: Setup the data section.
1675 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
1676 script for this test.
1677 (m6812-*-*): Likewise.
1678
36ae0ea9
RC
16792005-11-09 Randolph Chung <tausq@debian.org>
1680
1681 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
1682
9d6f42e9
WZ
16832005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
1684
1685 * gdb.base/break.exp: Fix a comment typo.
1686
e2126a14
EZ
16872005-11-03 Jim Blandy <jimb@redhat.com>
1688
1689 Checked in by Elena Zannoni <ezannoni@redhat.com>
1690
1691 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
1692
e0ac7199
CV
16932005-11-02 Corinna Vinschen <vinschen@redhat.com>
1694
1695 * gdb.arch/gdb1558.c: Include stdio.h.
1696
31d3fb18
MK
16972005-10-31 Mark Kettenis <kettenis@gnu.org>
1698
1699 * gdb.asm/asm-source.exp: Use -e instead of --entry.
1700
e52b687c
MK
17012005-10-31 Mark Kettenis <kettenis@gnu.org>
1702
1703 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
1704
f4711d79
PG
17052005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
1706
1707 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1708 vscr" tests to better match output.
1709
987a9106
JB
17102005-10-12 Jim Blandy <jimb@redhat.com>
1711
1712 * gdb.base/structs.exp (any): New function.
1713 (test_struct_returns): Don't make any assumptions at all about
1714 what value the function returns when GDB can't set the return
1715 value.
1716
2336bb58
JB
17172005-10-09 Joel Brobecker <brobecker@adacore.com>
1718
1719 * gdb.ada/arrayidx/p.adb: New file.
1720 * gdb.ada/arrayidx.exp: New testcase
1721
17222005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
1723
1724 * gdb.ada/array_return/pck.ads: New file.
1725 * gdb.ada/array_return/pck.adb: New file.
1726 * gdb.ada/array_return/p.adb: New file.
1727 * gdb.ada/array_return.exp: New testcase.
1728
705335ea
JB
17292005-10-03 Joel Brobecker <brobecker@adacore.com>
1730
1731 * gdb.base/arrayidx.c: New file.
1732 * gdb.base/arrayidx.exp: New testcase.
1733
11ee9940
NR
17342005-09-29 Nick Roberts <nickrob@snap.net.nz>
1735
1736 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
1737 frames-invalid and breakpoints-invalid are no longer generated
1738 with level 3 so don't expect them in the output.
1739
39fb8e9e
BR
17402005-09-27 Bob Rossi <bob@brasko.net>
1741
1742 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
1743 from test. Escape the | in mi_gdb_test call.
1744 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
1745 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
1746 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
1747 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
1748 expected regex's in mi_gdb_test calls.
1749 * lib/mi-support.exp: Remove arbitrary .* from tests.
1750 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
1751 Fully anchor GDB/MI expected results in mi_gdb_test.
1752 * lib/gdb.exp (string_to_regexp): Escape the ] character.
1753 * gdb.base/sizeof.exp: Remove escape character. Correct test.
1754
2af48f68
PB
17552005-09-26 Paul Brook <paul@codesourcery.com>
1756
1757 * long_long.exp: Exclude eabi targets from arm FPA float format test.
1758
f34502bc
WZ
17592005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1760
1761 * bfp-test.c: New file.
1762 * bfp-test.exp: New testcase.
1763
ca929517
WZ
17642005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1765
1766 * gdb.fortran/subarray.exp: New testcase to test the evaluation
1767 of subarray and substring variable.
1768 * gdb.fortran/subarray.f: New source file for the test of subarray
1769 and substring variable evaluation.
1770 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
1771 of string constant.
1772
c761af65
DJ
17732005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
1774
1775 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
1776 copyright dates.
1777
561d7a1d
PG
17782005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
1779
1780 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
1781 powerpc altivec' test with an almost identical 'info vector' test.
1782
b2b64cc9
PG
17832005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
1784
1785 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1786 vscr" tests to match output.
1787
6ac4d15a
PG
17882005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
1789
1790 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
1791 output.
1792
40e55bef
BR
17932005-09-11 Bob Rossi <bob@brasko.net>
1794
1795 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
1796 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
1797 commands that return an MI output command and an asyncronous MI output
1798 command.
1799 * gdb.mi/mi-console.exp: Ditto.
1800
3c7385ec
BR
18012005-09-11 Bob Rossi <bob@brasko.net>
1802
1803 * gdb.mi/mi-var-child.c: Include <string.h>.
1804
a6cd0eb3
DJ
18052005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
1806
1807 * killed.exp: Correct gdb_expect syntax.
1808
2f168eed
CV
18092005-08-09 Corinna Vinschen <vinschen@redhat.com>
1810
1811 * lib/mi-support.exp (mi_gdb_load): Fix typo.
1812
ecd3fd0f
BR
18132005-08-02 Bob Rossi <bob@brasko.net>
1814
1815 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
1816 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
1817 Change tests to inferior-tty-set/show.
1818 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
1819 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
1820 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
1821 inferior. Use mi_gdb_test to get GDB and Inferior output.
1822 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
1823 descriptor.
1824 (mi_inferior_tty_name): Add inferior PTY file name.
1825 (mi_gdb_start): Add INFERIOR_PTY parameter.
1826 (mi_gdb_test): Add IPATTERN parameter.
1827
f1ea48cb
BR
18282005-08-02 Bob Rossi <bob@brasko.net>
1829
1830 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
1831 parameter to mi_gdb_test.
1832 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
1833
6e650a67
DJ
18342005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1835
1836 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
1837 struct_declarations.
1838 * gdb.mi/mi-var-child.exp: Step over the initialization of
1839 struct_declarations.
1840
8be260b6
DJ
18412005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1842
1843 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
1844 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
1845 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
1846 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
1847 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
1848 file.
1849
4e660f07
NR
18502005-07-27 Nick Roberts <nickrob@snap.net.nz>
1851
1852 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
1853 (do_children_tests): Assign values to the extra elements.
1854
1855 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
1856 them for tests for "-var-update --no-values" and
1857 "-var-update --all-values".
1858 Add test for "-var-list-children --simple-values".
1859
1860 * gdb.mi/basics.c (callee4): Add integer array D[3]...
1861
1862 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
1863 "-stack-list-locals --simple-values" Improve doc strings and
1864 comments.
1865
6bdae935
MK
18662005-07-18 Mark Kettenis <kettenis@gnu.org>
1867
598b7a6f
MK
1868 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
1869 *-*-openbsd*.
1870 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
1871
6bdae935
MK
1872 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
1873 sigaltsatck'.
1874
1323e929
BR
18752005-07-14 Bob Rossi <bob@brasko.net>
1876
1877 * gdb.base/default.exp (tty): Changed output of command.
1878 * gdb.base/help.exp (help tty): Ditto.
1879
b1a9c082
MK
18802005-07-12 Mark Kettenis <kettenis@gnu.org>
1881
1882 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
1883
10a844a2
MK
18842005-07-10 Mark Kettenis <kettenis@gnu.org>
1885
1886 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
1887 -stack-select-frame without arguments.
1888 (test_stack_frame_listing): Add test for newly implemented command
1889 -stack-info-frame.
1890
3cb3b8df
BR
18912005-07-06 Bob Rossi <bob@brasko.net>
1892
1893 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
1894 command.
1895 (Copyright): Update copyright.
1896
a0c5fbcf
WZ
18972005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
1898
1899 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
1900 tests to evaluate exponentiation expression.
1901
984971d0
AS
19022005-06-29 Andreas Schwab <schwab@suse.de>
1903
1904 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
1905 main to avoid warnings.
1906
1907 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
1908
fe03833f
NR
19092005-06-20 Nick Roberts <nickrob@snap.net.nz>
1910
1911 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
1912 -stack-select-frame without arguments.
1913 (test_stack_frame_listing): Add test for newly implemented command
1914 -stack-info-frame.
1915
7a55f279
WZ
19162005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
1917
0ffa0ea5
DJ
1918 * gdb.fortran/array-element.f: New file.
1919 * gdb.fortran/array-element.exp: New testcase.
7a55f279 1920
26585198
DJ
19212005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1922
1923 * gdb.base/bigcore.exp: Correct checks for systems which can
1924 not dump a large core file.
1925
c1bd25fd
DJ
19262005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1927
1928 * gdb.base/relocate.c: Add a copyright notice.
1929 (dummy): Remove.
1930 * gdb.base/relocate.exp: Test printing the values of variables
1931 from a relocatable file.
1932
589e074d
DJ
19332005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
1934
1935 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
1936 excess MI output after an error.
1937
0915f927
JB
19382005-05-29 Joel Brobecker <brobecker@adacore.com>
1939
1940 * gdb.arch/alpha-step.c: New file.
1941 * gdb.arch/alpha-step.exp: New testcase.
1942
76ff342d
DJ
19432005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
1944 Dennis Brueni <dennis@slickedit.com>
1945
1946 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
1947 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
1948 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
1949 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
1950 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
1951 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
1952 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
1953
96b0c7ac
DJ
19542005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
1955 Wu Zhou <woodzltc@cn.ibm.com>
1956
1957 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
1958 IBM's xlc compiler.
1959 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
1960 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
1961
f21565d2
JB
19622005-05-13 Jim Blandy <jimb@redhat.com>
1963
1964 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
1965 calling gdb_suppress_entire_file.
1966 * gdb.base/charset.exp: Same.
1967 * gdb.base/call-rt-st.exp: Same.
1968
6006a3a1
BR
19692005-05-05 Bob Rossi <bob_rossi@cox.net>
1970
1971 * lib/gdb.exp (fullname_syntax): Added global regex.
1972 (fullname_syntax_POSIX): Ditto.
1973 (fullname_syntax_UNC): Ditto.
1974 (fullname_syntax_DOS_CASE): Ditto.
1975 (fullname_syntax_DOS): Ditto.
1976 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
1977 fullname_syntax variable to scope and use it.
1978 (test_file_list_exec_source_files): Ditto.
1979 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
1980
c3b69c04
DJ
19812005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
1982
1983 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
1984
3c95e6af
PG
19852004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
1986
1987 * lib/gdb.exp (skip_altivec_tests): New function, based on
1988 check_vmx_hw_available from the GCC testsuite.
1989 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
1990 * lib/gdb.arch/altivec-regs.exp: Likewise.
1991
78df6c56
JB
19922005-05-02 Jim Blandy <jimb@redhat.com>
1993
1994 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
1995 calling gdb_suppress_entire_file.
1996
1690f9cf
DJ
19972005-04-30 Randolph Chung <tausq@debian.org>
1998
1999 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
2000 Slightly relax "sem_post" name checking.
2001
5ea106f7
PG
20022005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2003
2004 * gdb.base/unload.exp: Use new shared library infrastructure.
2005
bf7234cf
PG
20062005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2007
2008 * gdb.base/so-impl-ld.exp: Use new shared library
2009 infrastructure.
2010
547b869a
CV
20112005-04-29 Corinna Vinschen <vinschen@redhat.com>
2012
2013 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
2014 * gdb.asm/h8300.inc: New file.
2015
f07e55f0
PG
20162005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2017
2018 * gdb.base/shlib-call.exp: Change to use new shared library
2019 infrastructure.
2020
3cbba3d1
PG
20212005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2022
2023 * gdb.base/pending.exp: Change to use new shared library
2024 infrastructure.
2025
ed6df200
PG
20262005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2027
2028 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
2029 use test_compiler_info instead of gcc_compiled, and update copyright.
2030
8c8f4ebe
PG
20312005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
2032
2033 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
2034 shared objects being adjusted and update copyright years.
2035
607fbc54
DJ
20362005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
2037
2038 * ChangeLog: Correct some 2003-01-13 dates.
2039 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
2040 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
2041 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
2042 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
2043 gdb.trace/tfind.exp: Update copyright years.
2044
57bf0e56
DJ
20452005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
2046 Daniel Jacobowitz <dan@codesourcery.com>
2047
2048 * lib/gdb.exp (gdb_compile): Handle shlib=.
2049 (gdb_compile_shlib): New function.
2050
9b593790
PG
20512005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
2052
2053 * lib/gdb.exp (test_compiler_info): Give argument a default value.
2054
9494c6a5
DJ
20552005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2056
2057 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
2058 gdb.server.
2059 * configure.ac: Likewise.
2060 * configure: Regenerated.
2061 * gdb.gdbserver/Makefile.in: Moved to...
2062 * gdb.server/Makefile.in: ... here.
2063 * gdb.gdbserver/server.c: Moved to...
2064 * gdb.server/server.c: ... here.
2065 * gdb.gdbserver/server-run.exp: Moved to...
2066 * gdb.server/server-run.exp: ... here.
2067
6f8eac0e
DJ
20682005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2069
2070 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
2071 * configure.ac: Create gdb.gdbserver/Makefile.
2072 * configure: Regenerated.
2073 * lib/gdbserver-support.exp: New file, derived from
2074 config/gdbserver.exp.
2075 * config/gdbserver.exp: Use gdbserver-support.exp.
2076 * gdb.gdbserver/Makefile.in: New file.
2077 * gdb.gdbserver/server.c: New file.
2078 * gdb.gdbserver/server-run.exp: New file.
2079
6e87504d
PG
20802005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
2081
2082 * lib/gdb.exp (test_compiler_info): Return compiler_info
2083 if no arguments are given.
2084
d1779be4
PG
20852005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
2086
2087 * gdb.arch/altivec-abi.exp: Check for compiler and set
2088 use altivec' flag accordingly.
2089 * gdb.arch/altivec-regs.exp: Likewise.
2090
88750304
DJ
20912005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
2092
2093 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
2094
f3fb768d
AS
20952005-03-27 Andreas Schwab <schwab@suse.de>
2096
2097 * gdb.base/bigcore.c (main): Add missing mode argument in open
2098 call.
2099
7e813ac5
DJ
21002005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
2101
2102 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
2103 downloads.
2104 * config/gdbserver.exp (gdb_load): Likewise.
2105
8e3049aa
PB
21062005-03-14 Paul Brook <paul@codesourcery.com>
2107
2108 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
2109 targets.
2110
a9df7c44
JB
21112005-03-09 Joel Brobecker <brobecker@adacore.com>
2112
2113 * gdb.dwarf2/dup-psym.S: New file.
2114 * gdb.dwarf2/dup-psym.exp: New testcase.
2115
9f0d94e8
JB
21162005-03-09 Joel Brobecker <brobecker@adacore.com>
2117
2118 * gdb.ada/exec_changed/first.adb: New file.
2119 * gdb.ada/exec_changed/second.adb: New file.
2120 * gdb.ada/exec_changed.exp: New testcase.
2121
5f579bc5
NS
21222005-03-08 Nathan Sidwell <nathan@codesourcery.com>
2123
36e9969c
NS
2124 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
2125 (A2): New class.
2126 (main): Test operator+.
2127 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
2128 breakpoint test.
2129
5f579bc5
NS
2130 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
2131 * gdb.base/signull.exp: Disable if gdb,nosignals.
2132 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
2133 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
2134 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
2135 * gdb.mi/mi2-console.exp: Likewise.
2136 * gdb.trace/collection.exp (run_trace_experiment): Consume the
2137 continue output at start.
2138 (gdb_collect_locals_test): Robustify regexp.
2139 * gdb.trace/passc-dyn.exp: Fix comment typo.
2140 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
2141
be46087e
CV
21422005-03-08 Corinna Vinschen <vinschen@redhat.com>
2143
2144 * gdb.asm/asm-source.exp: Add iq2000 case.
2145 * gdb.asm/iq2000.inc: New file.
2146
384e1a61
MI
21472005-03-07 Manoj Iyer <manjo@austin.ibm.com>
2148
2149 * gdb.base/command.exp: Change hardcoded value to regular expression.
2150 * gdb.base/float.exp: Add powerpc to the list of targets checked.
2151
584b6e9e
DJ
21522005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
2153
2154 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
2155 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
2156 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
2157 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
2158 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
2159
ab5b5d61
MK
21602005-03-05 Mark Kettenis <kettenis@gnu.org>
2161
2162 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
2163 changes.
2164
ae051c1b
PG
21652004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
2166
2167 * lib/compiler.c: Add test for IBM's xlc compiler.
2168 * lib/compiler.cc: Likewise.
2169
3f0f6ed2
JB
21702004-02-24 Joel Brobecker <brobecker@adacore.com>
2171
2172 * gdb.ada/fixed_points.exp: Create compilation object directory
2173 before running the test.
2174 * gdb.ada/null_record.exp: Likewise.
2175 * gdb.ada/packed_array.exp: Likewise.
2176 * gdb.ada/start.exp: Likewise.
2177
724f452b
JB
21782005-02-15 Joel Brobecker <brobecker@adacore.com>
2179
2180 * gdb.ada/packed_array/pa.adb: New file.
2181 * gdb.ada/packed_array.exp: New testcase.
2182
57f5cdfb 21832005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 2184
1f393151
MK
2185 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
2186 files.
2187
ebdda337
MK
2188 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
2189 on *-*-openbsd*. Correctly match whitespace in regukar
2190 expressions.
2191
cf309262
DJ
21922005-02-10 Daniel Jacobowitz <dan@debian.org>
2193
2194 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
2195 PR exp/1821
2196 * gdb.base/gdb1821.c: New test file.
2197 * gdb.base/gdb1821.exp: New test file.
2198
3be49e7a
JB
21992005-02-09 Joel Brobecker <brobecker@adacore.com>
2200
2201 * gdb.base/start.c: New file.
2202 * gdb.base/start.exp: New testcase.
2203
e292e67d
JB
22042005-02-09 Joel Brobecker <brobecker@adacore.com>
2205
2206 * gdb.ada/start/dummy.adb: New file.
2207 * gdb.ada/start.exp: New testcase.
2208
dbdfa66c
CV
22092005-02-09 Corinna Vinschen <vinschen@redhat.com>
2210
2211 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
2212 for printing symbols and statistics.
2213 Add test for using relative pathnames in "maint print msymbols" test.
2214 Mark "maint info sections DATA" XFAIL on Cygwin.
2215 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
2216 tests.
2217
d7941671
AC
22182005-02-09 Andreas Schwab <schwab@suse.de>
2219
2220 Committed by Andrew Cagney <cagney@gnu.org>
2221 * gdb.base/remotetimeout.exp: New file.
2222
74e5ef44
MK
22232005-02-07 Mark Kettenis <kettenis@gnu.org>
2224
2225 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
2226
464dd14d
JB
22272005-02-03 Joel Brobecker <brobecker@adacore.com>
2228
2229 * gdb.ada/gnat_ada.gpr: New file.
2230 * gdb.ada/gnat_ada.gin: Delete, no longer used.
2231 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
2232 * configure.ac: No longer generate gnat_ada.gpr.
2233 * configure: Regenerate.
2234 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
2235 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
2236 * gdb.ada/null_record/bar.ads: Likewise.
2237 * gdb.ada/null_record/bar.adb: Likewise.
2238 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
2239 * gdb.ada/null_record.exp (testdir): New variable.
2240 (testfile): executable is now in testdir subdirectory.
2241 (srcfile): Use full path to the main compilation unit.
2242 * gdb.ada/fixed_points.exp: Same changes as above.
2243
30d756ae
NR
22442005-02-03 Nick Roberts <nickrob@snap.net.nz>
2245
2246 * gdb.base/interp.exp: New test.
2247
9d799f85
AC
22482005-01-24 Andrew Cagney <cagney@gnu.org>
2249
2250 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
2251
15656118
AC
22522005-01-19 Andrew Cagney <cagney@gnu.org>
2253
a892c31b
AC
2254 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
2255 configure.ac not configure.in.
2256
15656118
AC
2257 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
2258 of powerpc*-*-*.
2259 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
2260 * gdb.base/list.exp (test_list_function)
2261 (test_list_filename_and_function): Ditto.
2262 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
2263
a7b01baf
AC
22642005-01-16 Andrew Cagney <cagney@gnu.org>
2265
17d92a02
AC
2266 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
2267
a7b01baf
AC
2268 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
2269
bc8332bb
AC
22702005-01-14 Andrew Cagney <cagney@gnu.org>
2271
2272 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
2273 * gdb.mi/mi2-var-cmd.exp: Ditto.
2274
4d074752
CV
22752005-01-10 Corinna Vinschen <vinschen@redhat.com>
2276
2277 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
2278
bec39cab
AC
22792005-01-07 Andrew Cagney <cagney@gnu.org>
2280
2281 * configure.ac: Rename configure.in, require autoconf 2.59.
2282 * configure: Re-generate.
2283 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
2284 * gdb.stabs/configure: Re-generate.
2285 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
2286 * gdb.hp/configure: Re-generate.
2287 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
2288 autoconf 2.59.
2289 * gdb.hp/gdb.objdbg/configure: Re-generate.
2290 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
2291 autoconf 2.59.
2292 * gdb.hp/gdb.defects/configure: Re-generate.
2293 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
2294 autoconf 2.59.
2295 * gdb.hp/gdb.compat/configure: Re-generate.
2296 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
2297 autoconf 2.59.
2298 * gdb.hp/gdb.base-hp/configure: Re-generate.
2299 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
2300 autoconf 2.59.
2301 * gdb.hp/gdb.aCC/configure: Re-generate.
2302
f10b16d4
JB
23032004-12-15 Jim Blandy <jimb@redhat.com>
2304
2305 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
2306 under NPTL when there is debugging info available for libpthread.
2307
fb6e1814
JG
23082004-12-13 Jerome Guitton <guitton@gnat.com>
2309
2310 * gdb.ada/fixed_points.c: New file.
2311 * gdb.ada/fixed_points.exp: New file.
2312
fe46cd3a
RC
23132004-12-03 Randolph Chung <tausq@debian.org>
2314
2315 * gdb.arch/pa-nullify.exp: New file.
2316 * gdb.arch/pa-nullify.s: New file.
2317
8de0841b
RC
23182004-11-30 Randolph Chung <tausq@debian.org>
2319
2320 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
2321 instead of "tbug". Fix regexp to work properly with gdb_test.
2322
c8170782
PH
23232004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
2324
2325 * gdb.base/bitfields2.exp: New test.
2326 * gdb.base/bitfields2.c: New file.
2327
954269c2
RE
23282004-11-28 Richard Earnshaw <rearnsha@arm.com>
2329
2330 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
2331
0107feed
RC
23322004-11-16 Randolph Chung <tausq@debian.org>
2333
2334 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
2335
f073ae8c
DJ
23362004-11-14 Daniel Jacobowitz <dan@debian.org>
2337
2338 * gdb.threads/threadapply.exp: Correct "macro details" test.
2339
19ad59e7
JJ
23402004-11-11 Jeff Johnston <jjohnstn@redhat.com>
2341
2342 * gdb.threads/threadapply.exp: New test.
2343 * gdb.threads/threadapply.c: New file.
2344
9cf0961b
MK
23452004-11-07 Mark Kettenis <kettenis@gnu.org>
2346
2347 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
2348 frames.
2349
c789492a
FL
23502004-11-05 Felix Lee <felix+log1@specifixinc.com>
2351
2352 * gdb.base/cursal.exp: New file.
2353 * gdb.base/cursal.c: New file.
2354
a1e167bb
AC
23552004-11-03 Andrew Cagney <cagney@gnu.org>
2356
2357 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
2358
b7cbf173
MK
23592004-10-30 Mark Kettenis <kettenis@gnu.org>
2360
2361 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
2362 NetBSD/ELF targets.
2363
88f9d34f
JB
23642004-10-29 Joel Brobecker <brobecker@gnat.com>
2365
2366 * gdb.threads/bp_in_thread.c: New file, copied from
2367 pthread_cond_wait.c.
2368 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
2369 file, rather than reusing the .c file from another testcase.
2370
ca7d6a0c
JB
23712004-10-20 Joel Brobecker <brobecker@gnat.com>
2372
2373 * gdb.ada/null_record.exp: Check where we stopped after
2374 sending the start command, instead of where the associated
2375 temporary breakpoint was inserted.
2376
0d863d03
AC
23772004-10-14 Andrew Cagney <cagney@gnu.org>
2378
2379 * gdb.mi/gdb701.c (main): Return 0.
2380
d11e72cb
DJ
23812004-10-13 Daniel Jacobowitz <dan@debian.org>
2382
d40539a4 2383 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 2384
e1923096
JJ
23852004-10-12 Jeff Johnston <jjohnstn@redhat.com>
2386
2387 * gdb.threads/schedlock.c: Add comment markers to use to find
2388 line numbers.
2389 * gdb.threads/schedlock.exp: Adjust regex to handle the new
2390 comments.
2391 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
2392 breakpoint lines.
2393
ec8ba2c9
DJ
23942004-10-12 Daniel Jacobowitz <dan@debian.org>
2395
2396 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
2397
0eb3658b
DJ
23982004-10-12 Daniel Jacobowitz <dan@debian.org>
2399
2400 * configure.in: Add gdb.dwarf2.
2401 * configure: Regenerated.
2402 * Makefile.in: Add gdb.dwarf2.
2403 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
2404 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
2405 gdb.dwarf2/file1.txt: New files.
2406
a271cc33
OF
24072004-10-11 Orjan Friberg <orjanf@axis.com>
2408
2409 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
2410 of "run", since the latter doesn't work with remote targets. Adjust
2411 the breakpoint numbering accordingly.
2412 * gdb.threads/pthread_cond_wait.exp: Ditto.
2413
895ce074
MC
24142004-10-08 Michael Chastain <mec.gnu@mindspring.com>
2415
2416 * gdb.base/overlays.exp: Update copyright years.
2417
6be3092d
KI
24182004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
2419
2420 * gdb.base/overlays.exp: Disable if target is Linux.
2421
e05389b8
FL
24222004-10-06 Felix Lee <felix+log1@specifixinc.com>
2423
2424 * config/gdbserver.exp (gdb_load): Use right filename on remote.
2425
73cb587d
KI
24262004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
2427
2428 * gdb.asm/asm-source.exp: Add m32r-linux target.
2429 * gdb.asm/m32r-linux.inc: New file.
2430
3c0edcdc
AC
24312004-09-24 Andrew Cagney <cagney@redhat.com>
2432 David Anderson <anderson@redhat.com>
2433
2434 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
2435 command fails, assume things will work.
2436 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
2437 (_GNU_SOURCE): Define.
2438 (print_unsigned, print_hex): Change parameter to "long long".
2439 (print_byte_count): New function, use to print byte counts.
2440 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
2441 O_LARGEFILE.
2442 (main): Compute an upper bound on a corefile in max_core_size.
2443 Limit memory chunk size to max_core_size. Limit total memory
2444 allocated to max_core_size.
2445
4bb3667f
AC
24462004-09-23 Andrew Cagney <cagney@gnu.org>
2447
2448 * gdb.base/bigcore.exp: Replace the code that creates a corefile
2449 from a separate process with code that creates a corefile by
2450 making the inferior dump core.
2451
60fe1a51
MK
24522004-09-23 Mark Kettenis <kettenis@gnu.org>
2453
2454 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
2455 block.
2456
8e937346
MC
24572004-09-23 Michael Chastain <mec.gnu@mindspring.com>
2458
2459 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
2460 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
2461 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
2462 Likewise.
2463
7213f6d6
JJ
24642004-09-20 Jeff Johnston <jjohnstn@redhat.com>
2465
2466 * gdb.java/jprint.exp: New test case for java inferior call.
2467 * gdb.java/jprint.java: Ditto.
2468
eac69dca
JB
24692004-09-15 Joel Brobecker <brobecker@gnat.com>
2470
2471 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
2472
22227696
MC
24732004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2474
2475 * gdb.threads/killed.c: Include <stdlib.h>.
2476 * gdb.threads/pthreads.c: Likewise.
2477
7dd403a4
MC
24782004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2479
2480 * gdb.threads/killed.c: Add copyright notice.
2481
33f2d567
JM
24822004-09-10 Jason Molenda (jmolenda@apple.com)
2483
2484 * gdb.base/define.exp: Two new tests to verify zero space chars
2485 after 'if' and 'while' commands in a user-defined command is correctly
2486 parsed.
2487
e05b62ac
AC
24882004-09-08 Andrew Cagney <cagney@gnu.org>
2489
2490 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
2491 delivery test with duplicate at end of file.
2492
9cbe82da
MK
24932004-09-06 Mark Kettenis <kettenis@jive.nl>
2494
2495 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
2496
564803d9
MC
24972004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2498
2499 * config/hppro.exp: Removed.
2500
7c6807ce
MC
25012004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2502
2503 * config/sparclet.exp: Removed.
2504
bf7e26dd
MC
25052004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2506
2507 * config/udi.exp: Removed.
2508
714e341b
MC
25092004-09-02 Michael Chastain <mec.gnu@mindspring.com>
2510
2511 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
2512 of "exp_continue".
2513 (advancei): Likewise.
2514
1236e623
JJ
25152004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2516
2517 * gdb.base/unload.exp: Fix so messages aren't duplicated.
2518
3bdcad15
MI
25192004-09-01 Manoj Iyer <manjo@austin.ibm.com>
2520
228af206 2521 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
2522 to check for nodebug in executable.
2523 * gdb.gdb/observer.exp (setup_test): Likewise.
2524 * gdb.gdb/selftest.exp (test_with_self): Likewise.
2525 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
2526
c72b934c
AC
25272004-09-01 Andrew Cagney <cagney@gnu.org>
2528
2529 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2530 files.
2531
edd9b715
JJ
25322004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2533
2534 * gdb.base/unload.exp: Fix expected warning message to match
2535 latest format.
2536
fb4ce06b
CV
25372004-09-01 Corinna Vinschen <vinschen@redhat.com>
2538
2539 * gdb.base/call-rt-st.exp: Fix typos.
2540
ce78e7c3
MI
25412004-08-31 Manoj Iyer <manjo@austin.ibm.com>
2542
2543 * gdb.threads/thread_check.exp: New testcase.
2544 * gdb.threads/thread_check.c: New testcase.
2545
2dedb159
AC
25462004-08-31 Andrew Cagney <cagney@gnu.org>
2547
2548 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
2549 (skip_to_handler_entry): New procedures. Test stepping into a
2550 handler when the breakpoint is at the handler's entry point.
2551
68f53502
AC
25522004-08-30 Andrew Cagney <cagney@gnu.org>
2553
2554 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
2555 gdb/1757.
2556
3e3ffd2b
MC
25572004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2558
2559 With code from Manoj Iyer <manjo@austin.ibm.com>:
2560 * lib/gdb.exp (gdb_file_cmd): Return more information in the
2561 return value. Add an arm for "no debugging symbols found".
2562 Change a stray "error" to "perror".
2563 (gdb_run_cmd): Adapt to new return value.
2564 * gdb.base/remote.exp: Adapt to new return value.
2565 * gdb.gdb/complaints.exp: Likewise.
2566 * gdb.gdb/observer.exp: Likewise.
2567 * gdb.gdb/selftest.exp: Likewise.
2568 * gdb.gdb/xfullpath.exp: Likewise.
2569
4b6f5fd2
JB
25702004-08-27 Joel Brobecker <brobecker@gnat.com>
2571
2572 * gdb.threads/bp_in_thread.exp: New testcase.
2573
e5b25496
MC
25742004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2575
2576 Fix PR testsuite/1735.
2577 * gdb.threads/schedlock.c (thread_function): Add a cast
2578 to suppress a gcc warning.
2579 * gdb.threads/thread-specific.c (thread_function): Likewise.
2580
934353d6
MC
25812004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2582
2583 * gdb.base/unload.c: Include <stdlib.h>.
2584
f98a0aef 25852004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 2586
f98a0aef 2587 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
2588 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
2589 synchronized after the "return".
2590
5a2e8882
MC
25912004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2592
2593 * gdb.mi/basics.c: Include <stdio.h>.
2594 * gdb.mi/pthreads.c: Include <stdlib.h>.
2595 * gdb.mi/var-cmd.c: Include <stdlib.h>.
2596
a9640423
MC
25972004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2598
2599 * gdb.threads/schedlock.c: Add copyright notice.
2600
b04e311d
AC
26012004-08-25 Andrew Cagney <cagney@gnu.org>
2602
2603 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
2604 (skip_over_handler, breakpoint_over_hander): New test procedures.
2605 (advance, advancei): Add a proper prefix, do not use
2606 rerun_to_main.
2607 * gdb.base/sigstep.c (main): Change to use an infinite loop.
2608
7c27f15b
MC
26092004-08-24 Michael Chastain <mec.gnu@mindspring.com>
2610
2611 * gdb.mi/basics.c: Add copyright notice.
2612 * gdb.mi/var-cmd.c: Add copyright notice.
2613
fffc87ae
MC
26142004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2615
2616 * lib/gdb.exp: Remove signed_keyword_not_used.
2617 * lib/compiler.c: Likewise.
2618 * lib/compiler.cc: Likewise.
2619
d782e0bf
MC
26202004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2621
2622 * gdb.base/whatis.c: Remove conditional disabling of "signed".
2623 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
2624
96033e83
MC
26252004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2626
2627 * gdb.base/whatis.c: Add copyright notice.
2628
cf38c229
MK
26292004-08-20 Mark Kettenis <kettenis@gnu.org>
2630
2631 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
2632 it to skip the breakpoints encoded in the inline assembly.
2633
f4b49756
MC
26342004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2635
2636 * Makefile.in: Add gdb.fortran.
2637
2f193b69
MC
26382004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2639
2640 * gdb.base/call-sc.exp (test_scalar_returns):
2641 Fix cut-and-paste glitch in "Make fun return now".
2642
89a237cb
MC
26432004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2644
2645 * configure.in: Add gdb.fortran.
2646 * configure: Regenerate.
2647 * gdb.fortran/Makefile.in: New file.
2648 * lib/gdb.exp (skip_fortran_tests): New procedure.
2649
469aff8e
MC
26502004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2651
2652 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
2653 reference to bug-gnu@prep.ai.mit.edu.
2654 * gdb.mi/mi-var-child.exp: Likewise.
2655 * gdb.mi/mi-var-cmd.exp: Likewise.
2656 * gdb.mi/mi-var-display.exp: Likewise.
2657 * gdb.mi/mi2-var-block.exp: Likewise.
2658 * gdb.mi/mi2-var-child.exp: Likewise.
2659 * gdb.mi/mi2-var-cmd.exp: Likewise.
2660 * gdb.mi/mi2-var-display.exp: Likewise.
2661
00b51b9f
MK
26622004-08-15 Mark Kettenis <kettenis@gnu.org>
2663
2664 * gdb.base/unload.c (main): Make local variable msg const.
2665
45f07fef
MC
26662004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2667
2668 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
2669 to bug-gnu@prep.ai.mit.edu.
2670 * gdb.mi/mi-disassemble.exp: Likewise.
2671 * gdb.mi/mi-eval.exp: Likewise.
2672 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
2673 default line number.
2674 * gdb.mi/mi-return.exp: Likewise.
2675 * gdb.mi/mi-simplerun.exp: Likewise.
2676 * gdb.mi/mi-stack.exp: Likewise.
2677 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
2678 number with explicit range test.
2679 * gdb.mi/mi-watch.exp: Likewise.
2680 * gdb.mi/mi2-break.exp: Likewise.
2681 * gdb.mi/mi2-cli.exp: Likewise.
2682 * gdb.mi/mi2-disassemble.exp: Likewise.
2683 * gdb.mi/mi2-eval.exp: Likewise.
2684 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
2685 default line number.
2686 * gdb.mi/mi2-return.exp: Likewise.
2687 * gdb.mi/mi2-simplerun.exp: Likewise.
2688 * gdb.mi/mi2-stack.exp: Likewise.
2689 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
2690 number with explicit range test.
2691 * gdb.mi/mi2-watch.exp: Likewise.
2692
dd8c8ee7
MC
26932004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2694
2695 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
2696 * gdb.cp/m-static.exp: Likewise.
2697 * gdb.cp/rtti.exp: Likewise.
2698
4e838464
MK
26992004-08-14 Mark Kettenis <kettenis@gnu.org>
2700
2701 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
2702
8d8cb839
EZ
27032004-08-14 Eli Zaretskii <eliz@gnu.org>
2704
2705 * ChangeLog: Prefix Local Variables with semi-colons and indent
2706 the reference to older ChangeLog files, to fix fontification in
2707 Emacs.
2708
deea8bb0
MC
27092004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2710
2711 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
2712 * gdb.mi/mi2-break.exp: Likewise.
2713
c3297504
MC
27142004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2715
2716 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
2717
25808999
MC
27182004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2719
2720 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
2721
226a8d71
MC
27222004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2723
2724 * gdb.cp/classes.exp: Remove unused declarations. Just let
2725 test names default instead of providing special names. Remove
2726 extraneous demangler test.
2727
37fdf854
JJ
27282004-08-12 Jeff Johnston <jjohnstn@redhat.com>
2729
2730 * gdb.base/unload.exp: New test for breakpoints in dynamically
2731 loaded libraries.
2732 * gdb.base/unload.c: Ditto.
2733 * gdb.base/unloadshr.c: Ditto.
2734
2d3a7986
MC
27352004-08-12 Michael Chastain <mec.gnu@mindspring.com>
2736
2737 * gdb.cp/classes.exp (test_ptype_class_objects): Call
2738 cp_test_ptype_class.
2739 (test_enums): Likewise.
2740
c72b934c
AC
27412004-08-10 Andrew Cagney <cagney@gnu.org>
2742
2743 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2744 files.
2745
cc503c8a
AC
27462004-08-10 Andrew Cagney <cagney@gnu.org>
2747
2748 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
2749 init_malloc call.
2750
902f2ccb
MC
27512004-08-10 Michael Chastain <mec.gnu@mindspring.com>
2752
2753 * ChangeLog: Add copyright notice. The notice is copied
2754 from emacs 21.3 top level ChangeLog.
2755
78c90502
MC
27562004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2757
2758 * lib/cp-support.exp: New file.
2759 * lib/cp-support.exp (cp_test_type_class): New function.
2760 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
2761 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
2762 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
2763 cp_test_ptype_class.
2764
88e5ea78
MC
27652004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2766
2767 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
2768 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
2769 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
2770 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
2771 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
2772 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
2773 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
2774 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
2775 gdb.mi/mi2-watch.exp: Update copyright years.
2776
6a89fc9c
MK
27772004-08-09 Mark Kettenis <kettenis@gnu.org>
2778
2779 * gdb.base/sigaltstack.exp: Provide proper anchoring.
2780
1482e0de
MC
27812004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2782
2783 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
2784 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
2785 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
2786 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
2787 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
2788 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
2789 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
2790 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
2791 gdb.mi/mi-watch.exp: Update copyright years.
2792
1a5ce3f3
DJ
27932004-08-08 Daniel Jacobowitz <dan@debian.org>
2794
2795 PR gdb/1738
2796 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
2797 from a breakpoint with a pending signal.
2798
04f6ecf2
DJ
27992004-08-08 Daniel Jacobowitz <dan@debian.org>
2800
2801 PR gdb/1736
2802 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
2803 * gdb.base/sigaltstack.exp (finish_test): Consume output until
2804 the prompt.
2805 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
2806
54d90d35
DJ
28072004-08-08 Daniel Jacobowitz <dan@debian.org>
2808
2809 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
2810
d2f6abb0
DJ
28112004-08-08 Daniel Jacobowitz <dan@debian.org>
2812
2813 PR gdb/1736
2814 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
2815 for i?86-*-linux*.
2816
5598c03d
DJ
28172004-08-08 Daniel Jacobowitz <dan@debian.org>
2818
2819 * gdb.arch/i386-prologue.exp: Compile without debug information.
2820
c6fee705
MC
28212004-08-08 Michael Chastain <mec.gnu@mindspring.com>
2822
2823 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
2824 rather than asking gdb to search.
2825
dd90efdb
MC
28262004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2827
2828 * gdb.base/gcore.c: Include <string.h>.
2829
1e84bec1
MC
28302004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2831
2832 * gdb.base/gcore.c: Add copyright notice.
2833
e425eb2b
MC
28342004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2835
2836 * gdb.base/freebpcmd.c: Include <stdio.h>.
2837 * gdb.base/long_long.c: Include <string.h>.
2838 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
2839 * gdb.base/siginfo.c: Include <string.h>.
2840 * gdb.base/sigstep.c: Include <string.h>.
2841
cb9aaed5
MC
28422004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2843
2844 * gdb.base/complex.c: Include <stdlib.h>.
2845
55944f3d
MC
28462004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2847
2848 * gdb.base/complex.c: Add copyright notice.
2849
7b2953d9
MC
28502004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2851
2852 * gdb.base/charset.c: Include <stdlib.h>.
2853
c9133d23
MC
28542004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2855
2856 * gdb.base/auxv.c: Include <stdlib.h>.
2857
0a8490ad
MC
28582004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2859
2860 * gdb.base/auxv.c: Add copyright notice.
2861
3426d5ec
MC
28622004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2863
2864 * gdb.base/coremaker.c: Add copyright notice.
2865 * gdb.base/coremaker2.c: Add copyright notice.
2866
8da195dd
AC
28672004-08-04 Andrew Cagney <cagney@gnu.org>
2868
2869 * gdb.base/store.exp: Update copyright.
2870 (check_set, up_set, check_struct, up_struct): Add a prefix to test
2871 names, do not import gdb_prompt.
2872
8d394f98
AC
28732004-08-01 Andrew Cagney <cagney@gnu.org>
2874
2875 Fix PR testsuite/1729.
2876 * gdb.base/dump.exp: Add test name to callers of capture_value, do
2877 not use capture_value with value 4.
2878 (capture_value): Add optional test name parameter.
2879 (test_reload_saved_value, test_restore_saved_value): Use $msg as
2880 the prefix, pass to capture_value.
2881
b6702b23
MK
28822004-08-01 Mark Kettenis <kettenis@gnu.org>
2883
2884 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
2885 * gdb.arch/i386-prologue.c (standard): New prototype and function.
2886 (main): Call new function.
2887
c203e0ca
MC
28882004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2889
2890 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
2891
a7995a30
MC
28922004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2893
2894 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
2895
9366563b
MC
28962004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2897
b6eeaf26 2898 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
2899 Accept more values of vtbl pointer. Remove some messages
2900 about "obsolete gcc or gdb".
2901
2fc1f950
MC
29022004-07-30 Michael Chastain <mec.gnu@mindspring.com>
2903
2904 * gdb.cp/classes.exp: Accept more varieties of ptype output.
2905
c724d49b
MC
29062004-07-30 Michael Chastain <mec.gnu@mindspring.com>
2907
2908 * gdb.base/asm-source.exp: Properly convert target board
2909 debug flags from gcc format to binutils format.
2910
736b0fce
MK
29112004-07-28 Mark Kettenis <kettenis@gnu.org>
2912
2913 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
2914 gdb1718". PR backtrace/1718 partially fixed.
2915
5633ea5c
JJ
29162004-07-27 Jeff Johnston <jjohnstn@redhat.com>
2917
2918 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
2919
575eebb1
NC
29202004-07-26 Nick Clifton <nickc@redhat.com>
2921
2922 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
2923 good default value for a specific architecture is available then
2924 set it to that value. Otherwise default to the -gstabs switch.
2925 Remove the -g... switches from the asm-flags variable. Allow the
2926 target board info to override the value if it wants to. Pass the
2927 switch on the assembler command line.
2928
62104619
MK
29292004-07-23 Mark Kettenis <kettenis@gnu.org>
2930
2931 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
2932 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
2933 (main): Call new function.
2934
4a1135b8
MC
29352004-07-22 Michael Chastain <mec.gnu@mindspring.com>
2936
2937 Test for PR exp/1715.
2938 * gdb.base/radix.exp: Refactor common procedures. Make all
2939 test names unique. Change XFAIL to KFAIL.
2940
8a12c1f0
MC
29412004-07-20 Michael Chastain <mec.gnu@mindspring.com>
2942
2943 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
2944 * gdb.ada/gnat_ada.gin: ... to here.
2945 * configure.in: Use gnat_ada.gin.
2946 * configure: Regenerate.
2947
23b451cf
AC
29482004-07-20 Andrew Cagney <cagney@gnu.org>
2949
2950 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
2951 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
2952 XFAILs. Clean up test messages and comments. Check backtraces.
2953 Delete re-sync code.
2954
ab618a02
MC
29552004-07-19 Michael Chastain <mec.gnu@mindspring.com>
2956
2957 Fix PR cli/740.
2958 * gdb.base/annota1.exp: Honor gdb,nosignals.
2959 * gdb.base/annota3.exp: Likewise.
2960
46dad340
MC
29612004-07-19 Michael Chastain <mec.gnu@mindspring.com>
2962
2963 * lib/java.exp: Update copyright notice.
2964
756d8c70
AC
29652004-07-19 Andrew Cagney <cagney@gnu.org>
2966
2967 * gdb.base/selftest.exp: Copy file from here ...
2968 * gdb.gdb/selftest.exp: ... to here.
2969
586027e6
AC
29702004-07-16 Andrew Cagney <cagney@redhat.com>
2971
2972 * lib/insight-support.exp: Delete file.
2973 * lib/java.exp (java_init): Fix copyright.
2974
029d2200
AC
29752004-07-16 Andrew Cagney <cagney@gnu.org>
2976
2977 * gdb.base/restore.c: Append "prologue" to comments marking the a
2978 function's prologue.
2979 * gdb.base/restore.exp: Update copyright, re-indent.
2980 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
2981 callerN" prefix where needed. Update patterns that match a
2982 function's prologue.
2983
653b62c5
MC
29842004-07-16 Michael Chastain <mec.gnu@mindspring.com>
2985
2986 * gdb.base/restore.c: Add copyright notice.
2987
f7d690e5
AC
29882004-07-16 Andrew Cagney <cagney@gnu.org>
2989
2990 * gdb.base/logical.exp: Update copyright.
2991 (evaluate): New procedure. Use to re-implement tests using
2992 several tables.
2993
d629a7cb
MH
29942004-07-14 Martin Hunt <hunt@redhat.com>
2995
2996 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
2997 which fixes some problems where init.tcl was not found.
2998
9c7bb332
AC
29992004-07-13 Andrew Cagney <cagney@gnu.org>
3000
6bf46641
AC
3001 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
3002 (check_sizeof, check_valueof): Do not include the output in the
3003 test name. Use gdb_test.
3004 (get_valueof): Use gdb_test_multiple.
3005
c4ffd4c0
AC
3006 * gdb.base/step-test.exp: Update copyright. Use
3007 gdb_test_multiple. Ensure that test names do not include
3008 architecture dependent output.
3009
ab89363a
AC
3010 * gdb.gdb/observer.exp: Update copyright.
3011 (setup_test): Use gdb_test_multiple.
3012 (attach_first_observer, attach_second_observer)
3013 (attach_third_observer, detach_first_observer)
3014 (detach_second_observer, detach_third_observer)
3015 (reset_counters, check_counters): Make $message a prefix.
3016 (test_normal_stop_notifications): Add "args" parameter - a list of
3017 init functions to be called. Make $message a prefix,
3018 (test_observer_normal_stop): Change the message prefixes so that
3019 they are unique, pass the attach / detach procedures to
3020 test_normal_stop_notifications.
3021
ec58997a
AC
3022 * gdb.base/signull.exp (test_segv): Prefix all tests with
3023 "${name}". Clean up test messages.
3024
b475183b
AC
3025 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
3026
9c7bb332
AC
3027 * gdb.base/ena-dis-br.exp: Update copyright.
3028 (break_at): New function. Replace send_gdb with gdb_test,
3029 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
3030 ignore count, not stopped at bpt", with KFAIL.
3031
2dd95497
CV
30322004-07-13 Corinna Vinschen <vinschen@redhat.com>
3033
3034 * gdb.base/attach.exp: Remove cleanupfile handling.
3035
419e626b
AC
30362004-07-12 Andrew Cagney <cagney@gnu.org>
3037
3038 * gdb.base/annota1.exp: Cleanup corefile test name.
3039 * gdb.base/annota3.exp: Ditto.
3040
8b1b3228
AC
30412004-07-12 Andrew Cagney <cagney@gnu.org>
3042
78650829
AC
3043 * gdb.base/signals.exp: Clean up copyright, re-indent.
3044
8b1b3228
AC
3045 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
3046 gdb_test and gdb_test_multiple.
3047
935c2760
JJ
30482004-07-08 Jeff Johnston <jjohnstn@redhat.com>
3049
3050 * gdb.java/jmain.exp: Fix expected line number for main to
3051 break at. Set XFAIL for break at main test since gcj does not
3052 provide line number info for first statement in main.
3053
1544280f
AC
30542004-07-08 Andrew Cagney <cagney@gnu.org>
3055
1279f4ff
AC
3056 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
3057
1544280f
AC
3058 * gdb.base/sigbpt.exp: Make the common part of each test name a
3059 prefix instead of suffix.
3060
bcc82369
BR
30612004-07-07 Bob Rossi <bob_rossi@cox.net>
3062
3063 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
3064 test from test_tbreak_creation_and_listing to
3065 test_file_list_exec_source_file
3066 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
3067 Changed name of test from test_tbreak_creation_and_listing to
3068 test_file_list_exec_source_file
3069
23f4b0aa
JJ
30702004-07-07 Jeff Johnston <jjohnstn@redhat.com>
3071
3072 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
3073 the jmisc() constructor instead of <init>.
3074 * gdb.java/jmisc1.exp: Ditto.
3075
56401cd5
AC
30762004-07-07 Andrew Cagney <cagney@gnu.org>
3077
3078 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
3079 corrupting the PC.
3080
44ae2f6a
MC
30812004-07-06 Michael Chastain <mec.gnu@mindspring.com>
3082
3083 * gdb.cp/templates.exp: Accept whitespace change in demangler
3084 output.
3085
45a83408
AC
30862004-07-06 Andrew Cagney <cagney@gnu.org>
3087
3088 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
3089
d205ad70
MC
30902004-07-02 Michael Chastain <mec.gnu@mindspring.com>
3091
3092 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
3093 * lib/compiler.cc: Likewise.
3094
06ea1a61
MC
30952004-06-30 Michael Chastain <mec.gnu@mindspring.com>
3096
3097 * lib/compiler.cc: Work around string preprocessing problem
3098 with old hp c++ compiler.
3099 * lib/compiler.c: Likewise.
3100
daab1251
CV
31012004-06-29 Corinna Vinschen <vinschen@redhat.com>
3102
3103 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
3104 directives to conditionalize symbol prefixing.
3105 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
3106 additional_flags handling. Add underscore prefix for Cygwin.
3107 * gdb.arch/i386-unwind.c: Use preprocessor directives to
3108 conditionalize symbol prefixing.
3109 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
3110 additional_flags handling. Add underscore prefix for Cygwin.
3111
cc984116
CV
31122004-06-29 Corinna Vinschen <vinschen@redhat.com>
3113
3114 * gdb.base/bigcore.exp: Skip test on Cygwin.
3115
c279b077
MC
31162004-06-28 Michael Chastain <mec.gnu@mindspring.com>
3117
3118 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
3119 formats for "info register". Use gdb_test_multiple. Fix
3120 the "invalid register" test.
3121
0e915747
CV
31222004-06-28 Corinna Vinschen <vinschen@redhat.com>
3123
3124 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
3125 PID for Cygwin. Add Cygwin specific strings to check for in some
3126 tests.
3127 (do_attach_tests): Add a test for user interaction when attaching
3128 to a process with no matching symbol table already loaded.
3129
11422c86
AC
31302004-06-26 Andrew Cagney <cagney@gnu.org>
3131
3132 Test PR java/1567 and PR java/1565.
3133 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
3134 * gdb.java/jmisc2.exp: Delete file.
3135
cefbce26
MC
31362004-06-26 Michael Chastain <mec.gnu@mindspring.com>
3137
3138 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
3139
e19f872c
CV
31402004-06-25 Corinna Vinschen <vinschen@redhat.com>
3141
3142 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
3143 attach process.
3144
d931ba3b
MC
31452004-06-23 Michael Chastain <mec.gnu@mindspring.com>
3146
3147 * gdb.cp/pr-1553.exp: Remove.
3148
aef68c48
MC
31492004-06-22 Michael Chastain <mec.gnu@mindspring.com>
3150
3151 * gdb.cp/pr-1553.cc: Remove.
3152 * gdb.cp/pr-1553.exp: Disable this test.
3153
8d5df71a
JB
31542004-06-20 Jim Blandy <jimb@redhat.com>
3155
3156 Fix PR testsuite/1680.
3157 * gdb.arch/i386-sse.exp: Properly quote curly braces in
3158 regular expressions.
3159
4ac6f39d
MC
31602004-06-19 Michael Chastain <mec.gnu@mindspring.com>
3161
3162 Fix PR testsuite/1679.
3163 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
3164 Issue an UNSUPPORTED result instead.
3165
1b413552
JB
31662004-06-18 Jim Blandy <jimb@redhat.com>
3167
3168 * gdb.base/charset.exp: Only send a control-C if we see a new
3169 prompt and incomplete command.
3170
6daa6ebd
MC
31712004-06-18 Michael Chastain <mec.gnu@mindspring.com>
3172
3173 * gdb.cp/pr-574.cc: Add copyright notice.
3174
51fa4ae0
JB
31752004-06-17 Jim Blandy <jimb@redhat.com>
3176
3177 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
3178 cases where the regexp has no groups; this grabs random text from
3179 the previous test suite, whatever that was.
3180
8fea26c5
MC
31812004-06-17 Michael Chastain <mec.gnu@mindspring.com>
3182
3183 * gdb.cp/printmethod.cc: Add copyright notice.
3184
1e3aeb41
MC
31852004-06-16 Michael Chastain <mec.gnu@mindspring.com>
3186
3187 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
3188
9d9030bc
AC
31892004-06-16 Andrew Cagney <cagney@gnu.org>
3190
3191 * gdb.base/signull.c: Update copyright. Include <string.h>.
3192 (bowler): Replace data_pointer with data_read
3193 and data_write cases. Add code_descriptor case.
3194 (zero, desc): New array and pointer.
3195 (data, code): Change to simple pointers.
3196 * gdb.base/signull.exp: Fix probe pattern matching a function
3197 descriptor SIGSEGV. Replace data_pointer with data_read and
3198 data_write tests.
3199
acd4ad44
AC
32002004-06-16 Andrew Cagney <cagney@gnu.org>
3201
3202 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
3203
08fd625c
MC
32042004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3205
3206 * gdb.base/long_long.c: Add copyright notice.
3207
1903502c
MC
32082004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3209
3210 * gdb.base/long_long.exp: Remove reference to
3211 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
3212 to gdb_breakpoint and gdb_continue_to_breakpoint.
3213
83313cb1
JB
32142004-06-14 Jim Blandy <jimb@redhat.com>
3215
3216 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
3217 endian case.
3218
1bf404ef
AC
32192004-06-14 Andrew Cagney <cagney@gnu.org>
3220
3221 * gdb.base/gcore.exp (capture_command_output): Delete the always
3222 passing tests containing inferior values.
3223 * gdb.base/ending-run.exp: Do not include the breakpoint address
3224 in the test message. Update copyright.
3225 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
3226 size in the test name, use gdb_test_multiple. Update copyright.
3227
ef220b33
MC
32282004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3229
3230 * gdb.cp/ref-types.cc: Add copyright notice.
3231
4f70a4c9
MC
32322004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3233
3234 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
3235 hp_aCC_compiler.
3236 * lib/compiler.cc: Likewise.
3237 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
3238 'set' commands. Log diagnostics for other lines. Set
3239 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
3240
335928ac
MC
32412004-06-13 Michael Chastain <mec.gnu@mindspring.com>
3242
3243 * gdb.cp/try_catch.cc: Add copyright notice.
3244
2efb12e8
MC
32452004-06-12 Michael Chastain <mec.gnu@mindspring.com>
3246
3247 * gdb.cp/userdef.cc: Add copyright notice.
3248
0bbed51a
MC
32492004-06-11 Michael Chastain <mec.gnu@mindspring.com>
3250
3251 * gdb.cp/virtfunc.cc: Add copyright notice.
3252
e12a46c9
RC
32532004-06-11 Randolph Chung <tausq@debian.org>
3254
3255 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
3256 problem.
3257
338e05af
AC
32582004-06-10 Andrew Cagney <cagney@gnu.org>
3259
3260 * lib/compiler.cc, lib/compiler.c: Append either
3261 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
3262 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
3263 instead of gcc-3-3.
3264
dc3f10cb
AC
32652004-06-09 Andrew Cagney <cagney@gnu.org>
3266
b4d946af
AC
3267 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
3268 gdb/1455, bug is specific to "long long" and "double".
3269
dc3f10cb
AC
3270 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
3271 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
3272 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
3273 fixed.
3274
b5c0bfa2
AC
32752004-06-09 Andrew Cagney <cagney@gnu.org>
3276
3277 * gdb.base/structs.exp (test_struct_returns): Replace
3278 "return_value_unknown" and "finish_value_unknown" by
3279 "return_value_known" and "finish_value_known". Instead of
3280 "return_value_unknown" iff "finish_value_unknown", check
3281 "return_value_known" implies "finish_value_known".
3282
caeb605f
MH
32832004-06-08 Martin Hunt <hunt@redhat.com>
3284
3285 * gdb.base/float.exp: Add pattern for mips targets.
3286
c892bb64
RC
32872004-06-08 Randolph Chung <tausq@debian.org>
3288
3289 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
3290 message for unknown architectures more clear.
3291
48306d3e
JB
32922004-06-08 Joel Brobecker <brobecker@gnat.com>
3293
3294 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
3295 start the execution of the program.
3296
83ecb59f
JB
32972004-06-07 Jim Blandy <jimb@redhat.com>
3298
3299 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
3300 * gdb.arch/i386-cpuid.h: New helper file.
3301
55264cb4
RC
33022004-06-07 Randolph Chung <tausq@debian.org>
3303
3304 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
3305 has started.
3306
23cadb28
RM
33072004-06-04 Roland McGrath <roland@redhat.com>
3308
3309 Fix PR gdb/1647.
3310 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
3311 differently to be robust to output buffering differences.
3312
51d01eda
MC
33132004-06-04 Michael Chastain <mec.gnu@mindspring.com>
3314
3315 * gdb.threads/pthreads.exp: Update copyright years.
3316 (check_control_c): Change asynchronous 'after' to synchronous.
3317
f4fc3b93
RM
33182004-06-04 Roland McGrath <roland@redhat.com>
3319
3320 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
3321 next gdb prompt.
3322
4013522b
MC
33232004-06-02 Michael Chastain <mec.gnu@mindspring.com>
3324
3325 Fix PR gdb/1636.
3326 * gdb.threads/manythreads.exp: Change asynchronous 'after'
3327 calls to synchronous.
3328
7a8f1e6b
JB
33292004-05-26 Jim Blandy <jimb@redhat.com>
3330
3331 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
3332
81bb3443
RC
33332004-05-24 Randolph Chung <tausq@debian.org>
3334
3335 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
3336 * gdb.asm/pa.inc: New file.
3337
8f5a3103
MK
33382004-05-22 Mark Kettenis <kettenis@gnu.org>
3339
3340 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
3341
734b8fe8
JB
33422004-05-21 Joel Brobecker <brobecker@gnat.com>
3343 Daniel Jacobowitz <drow@mvista.com>
3344
3345 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
3346 GDB prompt.
3347
725603e1
UW
33482004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3349
f4fc3b93 3350 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
3351 setjmp/longjmp. Use sigaction instead of signal.
3352
8b923272
JB
33532004-05-19 J. Brobecker <brobecker@gnat.com>
3354 Michael Snyder <msnyder@redhat.com>
3355
3356 * gdb.threads/pthread_cond_wait.c: New file.
3357 * gdb.threads/pthread_cond_wait.exp: New testcase.
3358
8bfabb04
AC
33592004-05-13 Andrew Cagney <cagney@redhat.com>
3360
3361 * gdb.base/signull.exp, gdb.base/signull.c: New files.
3362 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
3363
42edda50
AC
33642004-05-11 Andrew Cagney <cagney@redhat.com>
3365
3366 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
3367 fixed but revealed gdb/1639.
3368
d303a6c7
AC
33692004-05-10 Andrew Cagney <cagney@redhat.com>
3370
3371 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
3372 func1" and "next to 2nd alarm", kernel bug avoided.
3373
bf08c2a1
DJ
33742004-05-10 Daniel Jacobowitz <dan@debian.org>
3375
3376 PR external/1568
3377 * gdb.base/bigcore.exp: Check the size of the dumped core file.
3378 XFAIL if it is smaller than bytes_allocated.
3379 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
3380 (main): Make chunks_allocated unsigned. Correct comment.
3381
c0586a34
JB
33822004-05-07 Joel Brobecker <brobecker@gnat.com>
3383
3384 * gdb.arch/powerpc-aix-prologue.c: New file.
3385 * gdb.arch/powerpc-aix-prologue.exp: New file.
3386
f2785d12
JB
33872004-05-07 Jim Blandy <jimb@redhat.com>
3388
3389 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
3390 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
3391
bd7f6e30
JB
33922004-05-06 Joel Brobecker <brobecker@gnat.com>
3393
3394 * gdb.base/sep.exp: No longer setup_kfail when the program was
3395 built with dwarf2.
3396
0a5e7efe
JI
33972004-05-05 Jim Ingham <jingham@apple.com>
3398
3399 * gdb.base/pending.exp: Make sure pending breakpoints
3400 preserve the ignore count.
f4fc3b93 3401
a8958849
MK
34022004-04-27 Jerome Guitton <guitton@gnat.com>
3403
3404 * i386-prologue.exp: Add testcase for jump instruction as first
3405 instruction of the real code.
3406 * i386-prologue.c (jump_at_beginning): New function.
3407
7e103f5b
MK
34082004-04-28 Mark Kettenis <kettenis@gnu.org>
3409
3410 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
3411 x86_64-*-*.
3412
5d38b224
MK
34132004-04-28 Mark Kettenis <kettenis@gnu.org>
3414
3415 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
3416 i*86-*-*.
3417
0ef32fd9
MK
34182004-04-25 Mark Kettenis <kettenis@gnu.org>
3419
3420 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
3421 expression that checks the return type.
3422
71d7dd7c
AC
34232004-04-23 Andrew Cagney <cagney@redhat.com>
3424
3425 * gdb.base/call-sc.exp: New test of scalar call/return values.
3426 * gdb.base/call-sc.c: Ditto.
3427
1e9f977e
JJ
34282004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3429
3430 * gdb.threads/manythreads.c: Reduce thread stack size.
3431
899d9e3a
JJ
34322004-04-23 Jeff Johnston <jjohnstn@redhat.com>
3433
3434 * gdb.threads/manythreads.c: Add copyright notice.
3435
61bcae62
AC
34362004-04-23 Andrew Cagney <cagney@redhat.com>
3437
3438 * gdb.base/siginfo.exp: Better handle step out of signal.
3439 * gdb.base/sigstep.exp: Ditto.
3440
7339a42e
JJ
34412004-04-22 Jeff Johnston <jjohnstn@redhat.com>
3442 Daniel Jacobowitz <drow@mvista.com>
3443
3444 * gdb.threads/manythreads.c: New testcase.
3445 * gdb.threads/manythreads.exp: Ditto.
3446
5c98409b
JB
34472004-04-22 Jim Blandy <jimb@redhat.com>
3448
3449 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
3450 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
3451
3b611f1a
MC
34522004-04-21 Michael Chastain <mec.gnu@mindspring.com>
3453
3454 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
3455
f0fd9238
AC
34562004-04-21 Andrew Cagney <cagney@redhat.com>
3457
3458 * gdb.base/sigstep.c: New file.
3459 * gdb.base/sigstep.exp: New file.
3460
90990674
JB
34612004-04-16 Joel Brobecker <brobecker@gnat.com>
3462
3463 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
3464 call to observer_notify_normal_stop.
3465
78cef34b
AC
34662004-04-15 Andrew Cagney <cagney@redhat.com>
3467
3468 * gdb.base/siginfo.c: New file.
3469 * gdb.base/siginfo.exp: New file.
3470
d2343407
JB
34712004-04-12 J. Brobecker <brobecker@gnat.com>
3472
3473 * gdb.base/sep.exp: Fix typo in comment.
3474
a2dba3c8
JB
34752004-04-12 J. Brobecker <brobecker@gnat.com>
3476
3477 * gdb.base/sep.c: New file.
3478 * gdb.base/sep-proc.c: New file.
3479 * gdb.base/sep.exp: New testcase.
3480
15f7b60e
MK
34812004-04-09 Mark Kettenis <kettenis@gnu.org>
3482
3483 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
3484 support.
3485
44f4de1a
AC
34862004-04-05 Andrew Cagney <cagney@redhat.com>
3487
3488 * gdb.base/sigaltstack.c: New file.
3489 * gdb.base/sigaltstack.exp: New file.
3490
ef04f396
JB
34912004-04-04 Joel Brobecker <brobecker@gnat.com>
3492
3493 * gdb.base/foll-fork.exp: Update the expected output for
3494 "help set follow-fork-mode", to match a change that was made
3495 to the help of this variable on 2004-01-13.
3496
d40d2c92
JB
34972004-04-01 Joel Brobecker <brobecker@gnat.com>
3498
3499 * lib/ada.exp: Add copyright notice.
3500 * bar.ads: Likewise.
3501 * bar.adb: Likewise.
3502 * null_record.adb: Likewise.
3503 * null_record.exp: Likewise.
3504 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
3505
f86ef5a3
JB
35062004-04-01 Joel Brobecker <brobecker@gnat.com>
3507
3508 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
3509 * configure: Regenerate.
3510
414e70e3
JB
35112004-04-01 Joel Brobecker <brobecker@gnat.com>
3512
3513 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
3514 to build the application. Remove the message printed when in
3515 verbose mode, redundant with the UNSUPPORTED message above.
3516
f0aaee49
JB
35172004-03-31 Joel Brobecker <brobecker@gnat.com>
3518
3519 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
3520 * gdb.ada (null_record.exp): New testcase.
3521
ac81cb54
JB
35222004-03-31 Joel Brobecker <brobecker@gnat.com>
3523
3524 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
3525
854af2f7
JB
35262004-03-31 Joel Brobecker <brobecker@gnat.com>
3527
3528 * gdb.ada: New subdirectory.
3529 * gdb.ada/Makefile.in: New file.
3530 * gdb.ada/gnat_ada.gpr.in: New file.
3531
034cb681
JB
35322004-03-31 Joel Brobecker <brobecker@gnat.com>
3533
3534 * lib/ada.exp: New file.
3535
78a1a894
DJ
35362004-03-24 Daniel Jacobowitz <drow@mvista.com>
3537
3538 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
3539 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
3540
4b2b3b3e
AC
35412004-03-22 Andrew Cagney <cagney@redhat.com>
3542
3543 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
3544 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
3545 Problem identified by Ulrich Weigand.
3546
23c73aa3
DC
35472004-03-17 David Carlton <carlton@kealia.com>
3548
3549 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
3550 PR c++/826.
3551
d63a86f8
RM
35522004-03-16 Roland McGrath <roland@redhat.com>
3553
3554 * gdb.base/auxv.exp: New file.
3555 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
3556
0e02aa50
DC
35572004-03-12 David Carlton <carlton@kealia.com>
3558
3559 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
3560 * gdb.cp/pr-1553.cc: Ditto.
3561 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
3562 pass branch.
3563
c20b71be
MC
35642004-03-12 Michael Chastain <mec.gnu@mindspring.com>
3565
3566 * gdb.cp/templates.exp: Accept more template types.
3567
c7414a01
MC
35682004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3569
3570 From Corinna Vinschen with modifications.
3571 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
3572 local variable obj_with_enum.
3573 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
3574 results with obj_with_enum.
3575
ed69573c
MC
35762004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3577
3578 * gdb.cp/classes.cc: New file, copied from misc.cc.
3579 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
3580
28301461
MC
35812004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3582
3583 * gdb.cp/misc.cc: Add copyright notice.
3584
1198ecbe
DC
35852004-03-05 David Carlton <carlton@kealia.com>
3586
3587 * gdb.cp/rtti.exp: Add 'print *obj3' test.
3588 * gdb.cp/rtti.h: Update copyright.
3589 (namespace n2::n3): New.
3590 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
3591 (n2::n3::func3): New.
3592 (main): Call n2::n3::func3.
3593 * gdb.cp/rtti2.cc: Update copyright.
3594 (n2::create3): New.
3595
9e08c470
MK
35962004-03-04 Mark Kettenis <kettenis@gnu.org>
3597
3598 * gdb.asm/openbsd.inc: Fix typo.
3599
4bebc3aa
FF
36002004-03-03 Fred Fish <fnf@redhat.com>
3601
3602 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
3603 "val" instead of unused "size". Update copyright year.
3604
6ea9fb37
DJ
36052004-02-29 Daniel Jacobowitz <drow@mvista.com>
3606
3607 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
3608 to use unsigned char.
3609 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
3610 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
3611
23b23974
DJ
36122004-02-29 Daniel Jacobowitz <drow@mvista.com>
3613
3614 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
3615 line of output.
3616
7574fd53
DJ
36172004-02-28 Daniel Jacobowitz <drow@mvista.com>
3618
3619 * gdb.base/relocate.c (dummy): Initialize.
3620
a195357f
DJ
36212004-02-28 Daniel Jacobowitz <drow@mvista.com>
3622
3623 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
3624 a breakpoint at exit.
3625
72fd54a9
FF
36262004-02-27 Fred Fish <fnf@redhat.com>
3627
3628 * gdb.base/chng-syms.exp: Add expect condition to match failing
3629 case that isn't a timeout.
3630
b9d23137
AC
36312004-02-27 Andrew Cagney <cagney@redhat.com>
3632
3633 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
3634 support.
3635
15d208f6 36362004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 3637
15d208f6
FF
3638 * gdb.arch/gdb1431.c: Remove.
3639 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
3640 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
3641 of "until" incorrectly.
3642
98f9cd2d
JB
36432004-02-26 J. Brobecker <brobecker@gnat.com>
3644
3645 * gdb.cp/class2.cc (empty): New class.
3646 (refer): New function.
3647 (main): Declare an object of type empty and use it.
3648 * gdb.cp/class2.exp: Print the value of an object of type empty.
3649
9b50c11b
JJ
36502004-02-26 Jeff Johnston <jjohnstn@redhat.com>
3651
3652 * gdb.base/langs.exp: Update query string to match the
3653 new nquery format used for pending breakpoints.
3654
0dcd613f
AC
36552004-02-26 Andrew Cagney <cagney@redhat.com>
3656
3657 Fix PR i18n/1570.
3658 * gdb.base/charset.c: Update copyright notice.
3659 (main, init_string): Remove the escape character '\e' tests.
3660 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
3661 * gdb.base/charset.exp (valid_host_charset): Ditto.
3662 * gdb.base/setvar.exp: Ditto.
3663
b8a56647
AC
36642004-02-24 Andrew Cagney <cagney@redhat.com>
3665
90d59e34
AC
3666 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
3667 mmapped data in core file" PASS and FAIL messages consistent.
3668
b8a56647
AC
3669 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
3670 setting a breakpoint. Work around PR java/1565.
3671
9f27c604
JJ
36722004-02-23 Jeff Johnston <jjohnstn@redhat.com>
3673
3674 * lib/gdb.exp (gdb_breakpoint): Update query string to match
3675 new nquery format.
3676 * gdb.base/pending.exp: Ditto.
3677
3224a706
MK
36782004-02-22 Mark Kettenis <kettenis@gnu.org>
3679
3680 * configure.in: Run stabs tests on *BSD.
3681 * configure: Regenerated.
3682
41e0a9ca
MK
36832004-02-21 Mark Kettenis <kettenis@gnu.org>
3684
3685 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
3686
1e1b3428
FF
36872004-02-20 Fred Fish <fnf@redhat.com>
3688
3689 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
3690 blank in test for "returns short", for consistency with other
3691 "returns xxx" tests. Update copyright year.
3692
f9a7572a
FF
36932004-02-19 Fred Fish <fnf@redhat.com>
3694
3695 New testcase for PR breakpoint/1558.
3696 * gdb.arch/gdb1558.exp: New file.
3697 * gdb.arch/gdb1558.c: New file.
3698
b2ce2854
EZ
36992004-02-19 Elena Zannoni <ezannoni@redhat.com>
3700
3701 * gdb.base/nodebug.exp: Fix typo.
3702
e7c9ff01
JB
37032004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3704
3705 Committed by Jim Blandy <jimb@redhat.com>.
3706
62f4b920
JB
3707 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
3708
2db536a1
JB
3709 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
3710
e7c9ff01
JB
3711 * gdb.base/float.exp: Support s390*-*-* targets.
3712
f3205b34
AF
37132004-02-17 Adam Fedor <fedor@gnu.org>
3714
3715 * gdb.base/gdb1555.exp: New file.
3716 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
3717
9d62932d
EZ
37182004-02-17 Elena Zannoni <ezannoni@redhat.com>
3719
3720 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
3721
344c9711
FF
37222004-02-16 Fred Fish <fnf@redhat.com>
3723
3724 * gdb.arch/gdb1291.c: Remove
3725 * gdb.arch/gdb1291.s: New test input file.
3726 * gdb.arch/gdb1291.exp: Expand test to check case that should not
3727 fail. Test for correct result, known incorrect result, other
3728 failures and timeouts.
3729
2d822687
AC
37302004-02-16 Andrew Cagney <cagney@redhat.com>
3731
3732 * gdb.base/bigcore.exp: New file.
3733 * gdb.base/bigcore.c: New file.
3734
dac15b66
AC
37352004-02-13 Andrew Cagney <cagney@redhat.com>
3736
3737 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
3738 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
3739 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
3740 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
3741 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
3742 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
3743 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
3744 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
3745 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
3746 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
3747
6bdfc2c4
JJ
37482004-02-11 Jeff Johnston <jjohnstn@redhat.com>
3749
3750 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
3751 executed is an alloc instruction.
3752
87b3ede8
DC
37532004-02-11 David Carlton <carlton@kealia.com>
3754
3755 * gdb.cp/breakpoint.exp: New.
3756 * gdb.cp/breakpoint.cc: New.
3757
6e19e2bf
MC
37582004-02-11 Michael Chastain <mec.gnu@mindspring.com>
3759
3760 Partial fix for PR gdb/1543.
3761 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
3762 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
3763 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
3764 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
3765 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
3766 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
3767 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
3768 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
3769 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
3770 to bug-gdb@prep.ai.mit.edu .
3771 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
3772 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
3773 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
3774 Likewise.
3775
5c5455dc
AC
37762004-02-10 Andrew Cagney <cagney@redhat.com>
3777
3778 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
3779 using gdb_internal_error_resync.
3780
9cf689d7
DJ
37812004-02-09 Daniel Jacobowitz <drow@mvista.com>
3782
3783 * gdb.threads/thread-specific.exp: Stop early if no threads are
3784 found.
3785
d2dc51db
MC
37862004-02-09 Michael Chastain <mec.gnu@mindspring.com>
3787
3788 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
3789
14b1a056
DJ
37902004-02-08 Daniel Jacobowitz <drow@mvista.com>
3791
3792 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
3793 breakpoints.
3794
83f66e8f
DJ
37952004-02-07 Daniel Jacobowitz <drow@mvista.com>
3796
3797 * config/sim.exp (gdb_load): Handle $arg == "".
3798 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
3799 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
3800
30fc0091
EZ
38012004-02-07 Elena Zannoni <ezannoni@redhat.com>
3802
3803 * gdb.base/maint.exp: Update test to reflect
3804 obstack changes.
3805
4d806929
JJ
38062004-02-04 Jeff Johnston <jjohnstn@redhat.com>
3807
3808 * gdb.base/pendshr.c (pendfunc): New function that calls
3809 pendfunc1.
3810 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
3811
7bfdd688
FF
38122004-02-04 Fred Fish <fnf@redhat.com>
3813
3814 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
3815 function symbols and update copyright years.
3816 * gdb.arch/gdb1291.c: Ditto.
3817
aaa08ee4
MC
38182004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3819
3820 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
3821
dbad7755
MC
38222004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3823
3824 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
3825
ec4646ef
MC
38262004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3827
3828 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
3829
1b802196
FF
38302004-02-02 Fred Fish <fnf@redhat.com>
3831
3832 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
3833 remote targets. Update copyright years.
3834
18fe2033
JJ
38352004-02-02 Jeff Johnston <jjohnstn@redhat.com>
3836
3837 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
3838 support.
3839 * gdb.base/langs.exp: Fix test which attempts to create
3840 breakpoint on non-existent function to handle new pending
3841 support.
3842 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
3843 a breakpoint.
3844 * gdb.base/pending.exp: New test.
3845 * gdb.base/pending.c: New file.
3846 * gdb.base/pendshr.c: Ditto.
3847
8d577d32
DC
38482004-02-02 David Carlton <carlton@kealia.com>
3849
3850 * gdb.cp/overload.exp: Add overloadNamespace tests.
3851 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
3852 (overloadNamespace, XXX): New.
3853 (main): Call XXX::marker2.
3854
3ad13771
FF
38552004-02-01 Fred Fish <fnf@redhat.com>
3856
3857 * gdb.base/dump.exp: Use runto_main instead of "runto main".
3858 * gdb.base/finish.exp: Ditto.
3859 * gdb.base/gcore.exp: Ditto.
3860 * gdb.base/huge.exp: Ditto.
3861 * gdb.base/info-proc.exp: Ditto.
3862 * gdb.base/return2.exp: Ditto.
3863 * gdb.threads/gcore-thread.exp: Ditto.
3864
44c75849
DJ
38652004-02-01 Daniel Jacobowitz <drow@mvista.com>
3866
3867 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
3868
005bc093
MK
38692004-02-01 Mark Kettenis <kettenis@gnu.org>
3870
3871 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
3872 that opening the file succeeds on OpenBSD.
3873
c47cebdb
DJ
38742004-02-01 Daniel Jacobowitz <drow@mvista.com>
3875
3876 * gdb.threads/thread-specific.c: New file.
3877 * gdb.threads/threads-specific.exp: New test script.
3878 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
3879 to expect_out.
3880
5a01311c
MK
38812004-02-01 Mark Kettenis <kettenis@gnu.org>
3882
3883 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
3884 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
3885 only on the "print_small_structs from print_long_arg_list" test.
3886
ce22a4f1
DJ
38872004-02-01 Daniel Jacobowitz <drow@mvista.com>
3888
3889 * gdb.base/completion.exp: Kill a stray backslash.
3890
3891 From Jim Ingham <jingham@apple.com>:
3892 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
3893 agrees with the result from sending a tab.
3894
abbab9d3
DJ
38952004-01-31 Daniel Jacobowitz <drow@mvista.com>
3896
3897 * gdb.base/chng-syms.exp: Remove stray newline.
3898
53904d1e
MK
38992004-01-31 Mark Kettenis <kettenis@gnu.org>
3900
3901 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
3902 *-*-openbsd*.
3903 * gdb.asm/openbsd.inc: New file.
3904
3a4b3aac
MK
39052004-01-30 Mark Kettenis <kettenis@gnu.org>
3906
3907 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
3908 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
3909 *-*solaris2*. Remove commented out default settings for
3910 asm-flags. Replace gdb_compile with target_link.
3911
ebac27b4
MC
39122004-01-29 Michael Chastain <mec.gnu@mindspring.com>
3913
3914 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
3915 for all tests. Remove old hp-ux and cygnus xfail cases.
3916
d8679d84
PH
39172004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
3918
3919 * gdb.base/chng-syms.exp: New file.
3920 * gdb.base/chng-syms.c: New file.
3921
0a55bc22
MC
39222004-01-24 Michael Chastain <mec.gnu@mindspring.com>
3923
3924 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
3925 Provide arms for current output in all my configurations.
3926
94b8e876
MC
39272004-01-24 Michael Chastain <mec.gnu@mindspring.com>
3928
3929 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
3930 * lib/compiler.cc: Likewise.
3931 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
3932 get the right preprocessor. Eval the output directly. Remove
3933 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
3934 hp_f77_compiler and hp_f90_compiler completely.
3935 (gdb_preprocess): Delete.
3936 (get_compiler): Delete.
3937
7cf03d44
MK
39382004-01-24 Mark Kettenis <kettenis@gnu.org>
3939
3940 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
3941 <string.h>.
3942
68b6dce9
NR
39432004-01-24 Nick Roberts <nick@nick.uklinux.net>
3944
3945 * gdb.mi/mi-stack.exp: Update copyright.
3946
b368761e
DC
39472004-01-23 David Carlton <carlton@kealia.com>
3948
3949 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
3950 test for cp_lookup_transparent_type.
3951 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
3952 call them.
3953
f2061b53
DJ
39542004-01-23 Daniel Jacobowitz <drow@mvista.com>
3955
3956 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
3957 after -var-update.
3958
37fc574a
DC
39592004-01-23 David Carlton <carlton@kealia.com>
3960
3961 * gdb.cp/namespace.cc (C::ensureRefs): New.
3962 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
3963
8e94b928
NR
39642004-01-20 Nick Roberts <nick@nick.uklinux.net>
3965
3966 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
3967 case "-stack-list-locals 2".
3968 * gdb.mi/mi-var-child.exp: Test for case
3969 "-var-list-children --all-values NAME".
3970
997b0952
MC
39712004-01-18 Michael Chastain <mec.gnu@mindspring.com>
3972
3973 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
3974
52470da3
MK
39752004-01-18 Mark Kettenis <kettenis@gnu.org>
3976
7049b4b8
MK
3977 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
3978 used with gdb_test_multiple.
3979
52470da3
MK
3980 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
3981 read at address 0. This fixes PR testsuite/1504.
3982
da6012e5
DJ
39832004-01-18 Daniel Jacobowitz <drow@mvista.com>
3984
3985 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
3986 Remove downloading, guessing the host executable, the calls to
3987 gdb_file_cmd and gdb_target_cmd, and "load" support.
3988 (infer_host_exec): New function broken out from gdb_load.
3989 (gdb_load): New wrapper for gdbserver_gdb_load.
3990 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
3991 gdb_target_cmd. Use -target-select.
3992 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
3993 Download binaries to the host. Clear last_mi_remote_file when
3994 we load a new binary.
3995 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
3996 call gdbserver_gdb_load and mi_gdb_target_cmd.
3997
32c70722
MC
39982004-01-17 Michael Chastain <mec.gnu@mindspring.com>
3999
4000 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
4001 type patterns.
4002
b0cecf36
MC
40032004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4004
4005 * gdb.cp/templates.exp: Fix typo in test name of
4006 "print Foo<volatile char*>::foo".
4007
4120d7e6
MC
40082004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4009
4010 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
4011
f679e530
BE
40122004-01-16 Ben Elliston <bje@wasabisystems.com>
4013
4014 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
4015 (clean mostlyclean): Remove empty rm.
4016
091c48f6
MC
40172004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4018
4019 * gdb.base/setvar.exp: Add copyright years.
4020
3e5fc8d2
DC
40212004-01-14 David Carlton <carlton@bactrian.org>
4022
4023 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
4024 PR c++/1511 and update coment.
4025 * gdb.cp/templates.exp: Update patterns to match current output.
4026 If changes involve something other than whitespace, KFAIL
4027 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
4028
63d06c5c
DC
40292004-01-14 David Carlton <carlton@kealia.com>
4030
4031 * gdb.cp/namespace.exp: Add tests involving classes defined within
4032 namespaces.
4033 * gdb.cp/namespace.cc (C::CClass): New.
4034 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
4035
a51dab88
EZ
40362004-01-14 Elena Zannoni <ezannoni@redhat.com>
4037
4038 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
4039 what debug info we have. Print a better message if something goes
4040 wrong while producing the separate debug info file.
4041
a476ccc9
MC
40422004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4043
4044 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
4045
f453692c
MC
40462004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4047
4048 * gdb.base/callfuncs.c: Add copyright notice.
4049
f40063a5
MC
40502004-01-13 Michael Chastain <mec.gnu@mindspring.com>
4051
4052 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
4053 inheritance. PR gdb/1498, PR gcc/13539.
4054
19ac3974
EZ
40552004-01-13 Elena Zannoni <ezannoni@redhat.com>
4056
4057 * gdb.threads/gcore-thread.exp: Prefix name of binary with
4058 test specific name.
4059 * gdb.mi/gdb669.exp: Ditto.
4060 * gdb.mi/mi-pthreads.exp: Ditto.
4061 * gdb.mi/mi1-pthreads.exp: Ditto.
4062 * gdb.mi/mi2-pthreads.exp: Ditto.
4063
56c97c6e
MC
40642004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4065
4066 * gdb.cp/member-ptr.cc: Add copyright notice.
4067
a0644324
MC
40682004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4069
4070 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
4071 some patterns for recent versions of gcc and hpacc. Delete
4072 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
4073 Delete tests that access a NULL pointer-to-member-data. This
4074 script is still disabled for gcc.
4075
32fabe09
EZ
40762004-01-12 Elena Zannoni <ezannoni@redhat.com>
4077
4078 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
4079 escaped correctly.
4080
1f8a6abb
EZ
40812004-01-12 Elena Zannoni <ezannoni@redhat.com>
4082
4083 * gdb.base/sepdebug.exp: New file.
4084 * gdb.base/sepdebug.c: New file.
4085 * lib/gdb.exp (separate_debug_filename): New procedure.
4086 (gdb_gnu_strip_debug): New procedure.
4087
48efe704
AC
40882004-01-12 Andrew Cagney <cagney@redhat.com>
4089
4090 * gdb.mi/ChangeLog: Delete file. Renamed to ...
4091 * gdb.mi/ChangeLog-1999-2003: New file.
4092
a9415475
AC
40932004-01-12 Andrew Cagney <cagney@redhat.com>
4094
4095 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
4096 "Renaming a directory to a non-empty directory returns ENOTEMPTY
4097 or EEXIST", treat EBUSY as an XFAIL.
4098
83b8cf9d
MC
40992004-01-11 Michael Chastain <mec.gnu@mindspring.com>
4100
4101 * gdb.base/scope.exp: Remove obsolete setup_xfail for
4102 hp_cc_compiler.
4103
9939d2a8
MC
41042004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4105
4106 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
4107 decorations.
4108
1ff8cadf
MC
41092004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4110
4111 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
4112 and "(aCC)" decorations. Remove obsolete doco about old
4113 test results.
4114
6fa9022e
MC
41152004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4116
4117 * gdb.cp/exception.exp: Fix typo in doco.
4118
209721fe
MK
41192004-01-09 Mark Kettenis <kettenis@gnu.org>
4120
4121 * gdb.base/gdb1476.exp: Fix typo.
4122
ef11303e
MC
41232004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4124
4125 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
4126 file.
4127
041ab88c
MC
41282004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4129
4130 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
4131 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
4132 Use gdb_compile. Remove restriction on gcc. Add some patterns
4133 for recent version of gdb. Delete second half, which was a copy
4134 of the first half with different build flags. This test is
4135 still disabled because it is still not ready for production.
4136
e36d075a
MC
41372004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4138
4139 * gdb.cp/exception.cc: Add copyright notice.
4140 * gdb.cp/exception.exp: Add a notice that this file is broken
4141 because of line number changes caused by addition of copyright
4142 notice.
4143
42b190ad
MC
41442004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4145
4146 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
4147 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
4148
8f25f06b
MC
41492004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4150
4151 * gdb.cp/classes.exp: Accept gnu abi 2.
4152 * gdb.cp/derivation.exp: Likewise.
4153 * gdb.cp/overload.exp: Likewise.
4154 * gdb.cp/virtfunc.exp: Likewise.
4155
06ded8b8
MC
41562004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4157
4158 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
4159 semicolon after end of function.
4160
77c26ae3
MC
41612004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4162
4163 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
4164 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
4165 boilerplate code for compiling and running the program under
4166 test. Add some string method tests.
4167
20757486
MC
41682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4169
4170 * gdb.cp/bs15503.cc: Add copyright notice.
4171 * gdb.cp/bs15503.exp: Adjust line number.
4172
0fd3b503
MC
41732004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4174
4175 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
4176 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
4177
10d1bea8
MC
41782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4179
4180 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
4181 hp_cc_compiler.
4182
2789202a
MC
41832004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4184
4185 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
4186 * gdb.cp/ctti.exp: Use the marker instead of "next".
4187 With gcc, run further before bailing.
4188
b862f14c
MC
41892004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4190
4191 * gdb.cp/cttiadd.cc: Add copyright notice.
4192 * gdb.cp/cttiadd1.cc: Likewise.
4193 * gdb.cp/cttiadd2.cc: Likewise.
4194 * gdb.cp/cttiadd3.cc: Likewise.
4195
96da2469
MC
41962004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4197
4198 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
4199 Use gdb_test, gdb_test_multiple. Use floating-point values that
4200 have exact representations in IEEE-ish formats.
4201
053248ff
MC
42022004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4203
4204 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
4205 compilers. Delete duplicate call to get_compiler_info.
4206 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
4207 * gdb.base/volatile.exp: Likewise.
4208
84acecdd
MK
42092004-01-07 Mark Kettenis <kettenis@gnu.org>
4210
4211 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
4212 memory at address 0.
4213
fe11a27f
MC
42142004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4215
4216 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
4217 to test for hp-ux assembler. Fix copyright years.
4218
60ad077b
AC
42192004-01-07 Andrew Cagney <cagney@redhat.com>
4220
4221 * gdb.base/fileio.c (strerrno): Add "EBUSY".
4222
1c9b8f33
AC
42232004-01-07 Andrew Cagney <cagney@redhat.com>
4224
4225 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
4226 when creating the read-only file. From analysis by Roland McGrath
4227 and Elena Zannoni.
4228
753ccc7a
MC
42292004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4230
4231 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
4232
eca3e36b
MC
42332004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4234
4235 * gdb.base/cvexpr.c: Be type-safe with function pointers and
4236 data pointers.
4237
f8d4bac4
MC
42382004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4239
4240 * gdb.cp/m-static.exp: Compile one source file at a time.
4241 Delete unused call to get_compiler_info.
4242
9b4e0f94
MC
42432004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4244
4245 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
4246 * gdb.base/call-rt-st.exp: Likewise.
4247 * gdb.base/nodebug.exp: Likewise.
4248 * gdb.base/volatile.exp: Likewise.
4249 * gdb.cp/ref-types.exp: Likewise.
4250 * gdb.cp/templates.exp: Likewise.
4251
023c1024
MK
42522004-01-05 Mark Kettenis <kettenis@gnu.org>
4253
4254 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
4255
19703c4a
MC
42562004-01-05 Michael Chastain <mec.gnu@mindspring.com>
4257
4258 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
4259 hppa*-hp-hpux*.
4260
18b67037
MK
42612004-01-04 Mark Kettenis <kettenis@gnu.org>
4262
ba6219c8
MK
4263 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4264 x86_64-*-*.
4265
18b67037
MK
4266 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4267 sparc64-*-* and sparc*-solaris2*.
4268
1bfbbb9d
MK
42692004-01-04 Mark Kettenis <kettenis@gnu.org>
4270
4271 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
4272 return ${tests}" test. The ${tests} already mentions the
4273 filename.
4274
06846494
MC
42752004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4276
4277 * gdb.cp/local.exp: Accept gcc abi 2.
4278
3b0cb202
MC
42792004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4280
4281 * gdb.cp/templates.exp: Accept gcc abi 2.
4282
0643ec3f
MC
42832004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4284
4285 * lib/compiler.cc: Remove supports_template_debugging.
4286 * gdb.cp/templates.exp: Do not test supports_template_debugging.
4287
d231d0b1
MC
42882004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4289
4290 * gdb.cp/namespace.exp: Accept gcc abi 2.
4291
44ffb27c
MC
42922004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4293
4294 * gdb.cp/method.exp: Accept gcc abi 2.
4295
184ad485
MC
42962004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4297
4298 * gdb.cp/classes.exp: Generate identical results as old version.
4299 * gdb.cp/derivation.exp: Likewise.
4300 * gdb.cp/overload.exp: Likewise.
4301 * gdb.cp/virtfunc.exp: Likewise.
4302
116f09e7
MC
43032004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4304
4305 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
4306 mysterious bug with sourceware version of expect.
4307
b1379776
MC
43082004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4309
4310 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
4311 current versions of gcc, including gcc abi 2. Remove gratuitous
4312 restart of test program. Use gdb_test_multiple and gdb_test for
4313 all tests. Add patterns to xfail missing "const" in "const char *"
4314 and kfail PR gdb/1155.
4315
6b7a4c0e
MC
43162004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4317
4318 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
4319 current versions of gcc, including gcc abi 2. Remove gratuitous
4320 restart of test program. Use gdb_test_multiple and gdb_test for
4321 all tests. Add patterns to kfail PR gdb/1498.
4322
51615d72
MC
43232003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4324
4325 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
4326 current versions of gcc, including gcc abi 2. Use "breakpoint"
4327 and "continue" instead of restarting the target program. Use
4328 gdb_test_multiple and gdb_test for all tests.
4329
7b79a9d7
MK
43302004-01-01 Mark Kettenis <kettenis@gnu.org>
4331
4332 * gdb.asm/asm-source.exp: Update copyright year. Link statically
4333 for *-*-solaris2*.
4334
1cd3489f
MC
43352003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4336
4337 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
4338 current versions of gcc, including gcc abi 2. Use "breakpoint"
4339 and "continue" instead of restarting the target program several
4340 times. Use gdb_test_multiple and gdb_test for all tests.
4341
850742db
MC
43422003-12-18 Michael Chastain <mec.gnu@mindspring.com>
4343
4344 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
4345 source files.
4346
eb4bbda8
MC
43472003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4348
4349 * gdb.base/environ.exp: Handle compiling test case from multiple
4350 source files.
4351
e42c7771
MC
43522003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4353
4354 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
4355
80e4b428
JB
43562003-12-17 Jim Blandy <jimb@redhat.com>
4357
5f06973a
JB
4358 * gdb.base/freebpcmd.c: Add copyright notice.
4359
80e4b428
JB
4360 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
4361
0ab84fb7
MC
43622003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4363
4364 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
4365
1b3bb3d0
JB
43662003-12-13 Jim Blandy <jimb@redhat.com>
4367
4368 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
4369
3a4c9371
KB
43702003-12-12 Kevin Buettner <kevinb@redhat.com>
4371
4372 * gdb.asm/frv.inc: New file.
4373 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
4374
a1dea79a
FF
43752003-12-09 Fred Fish <fnf@redhat.com>
4376
4377 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
4378 functions to break1.c and leave prototypes behind. Add more
4379 "set breakpoint NN here" comments.
4380 * gdb.base/break1.c: New file.
4381
4382 * gdb.base/break.exp: Handle compiling test case from multiple
4383 source files and change source file references as needed.
4384 * gdb.base/completion.exp: Ditto.
4385 * gdb.base/condbreak.exp: Ditto.
4386 * gdb.base/define.exp: Ditto.
4387 * gdb.base/ena-dis-br.exp: Ditto.
4388 * gdb.base/info-proc.exp: Ditto.
4389 * gdb.base/maint.exp: Ditto.
4390 * gdb.base/until.exp: Ditto.
4391
4392 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
4393 hardcoded line numbers.
4394 * gdb.base/define.exp: Ditto.
4395 * gdb.base/ena-dis-br.exp: Ditto.
4396 * gdb.base/maint.exp: Ditto.
4397 * gdb.base/until.exp: Ditto.
4398
4399 * gdb.base/completion.exp: Use "break1" for completion tests since
4400 "break" is no longer a unique prefix.
4401
5266b69c
AC
44022003-12-06 Andrew Cagney <cagney@redhat.com>
4403
4404 * gdb.base/structs.exp (test_struct_returns): When applicable, set
4405 "return_value_unimplemented". When an unimplemented struct return
4406 architecture, report incorrect values as a KFAIL
4407
374451f0
MC
44082003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4409
4410 * gdb.cp/rtti.exp: Accept new wording of warning from
4411 cp_lookup_rtti_type.
4412
ba9b20a7
MC
44132003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4414
4415 Partial fix for PR testsuite/1456.
4416 * gdb.base/scope.exp (test_at_main): Replace references to
4417 gcc_compiled with calls to test_compiler_info.
4418 (test_at_foo): Likewise.
4419 (test_at_bar): Likewise.
4420
b74b6d0b
MC
44212003-12-04 Michael Chastain <mec.gnu@mindspring.com>
4422
4423 Partial fix for PR testsuite/1456.
4424 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
4425 to test_compiler_info.
4426
ccfa3402
MC
44272003-12-03 Michael Chastain <mec.gnu@mindspring.com>
4428
4429 * gdb.base/so-impl-ld.exp: Update copyright notice.
4430
f6246aba
MC
44312003-12-02 Michael Chastain <mec.gnu@mindspring.com>
4432
4433 Partial fix for PR testsuite/1456.
4434 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
4435 to test_compiler_info.
4436
13ae734a
MC
44372003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4438
4439 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
4440 from current versions of gdb. Clean up regular expressions.
4441 Delete redundant timeout case.
4442
d8e1cdee
MC
44432003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4444
4445 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
4446 from current versions of gdb. Clean up regular expressions.
4447 Delete redundant timeout case.
4448
96457b64
MC
44492003-12-01 Michael Chastain <mec.gnu@mindspring.com>
4450
4451 Partial fix for PR testsuite/1456.
4452 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
4453 gcc_compiled with call to test_compiler_info.
4454
f35309fc
MC
44552003-11-30 Michael Chastain <mec.gnu@mindspring.com>
4456
4457 Partial fix for PR testsuite/1456.
4458 * gdb.base/list.exp (test_list_function): Delete unused declaration
4459 of gcc_compiled.
4460
d7afdf9b
MC
44612003-11-29 Michael Chastain <mec.gnu@mindspring.com>
4462
4463 Partial fix for PR testsuite/1456.
4464 * gdb.base/complex.exp: Replace reference to gcc_compiled with
4465 call to test_compiler_info.
4466
71507b56
MK
44672003-11-29 Mark Kettenis <kettenis@gnu.org>
4468
4469 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
4470 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
4471 it to create the appropriate note.inc.
4472 * gdb.asm/asmsrc1.s: Include "note.inc".
4473 * gdb.asm/netbsd.inc: New file.
4474 * gdb.asm/empty.inc: New file.
4475
f81f93f7
MC
44762003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4477
4478 Partial fix for PR testsuite/1456.
4479 * gdb.base/constvars.exp: Replace references to gcc_compiled with
4480 calls to test_compiler_info.
4481
9a77938e
MC
44822003-11-27 Michael Chastain <mec.gnu@mindspring.com>
4483
4484 Partial fix for PR testsuite/1456.
4485 * gdb.base/volatile.exp: Replace references to gcc_compiled with
4486 calls to test_compiler_info.
4487
e8367dc7
MK
44882003-11-27 Mark Kettenis <kettenis@gnu.org>
4489
4490 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
4491 pattern for the KFAILs.
4492
526c61ee
AF
44932003-11-25 Adam Fedor <fedor@gnu.org>
4494
4495 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
4496 * gdb.objc/objcdecode.m: New file.
4497
28f2d600
AF
44982003-11-25 Adam Fedor <fedor@gnu.org>
4499
4500 * gdb.objc/nondebug.exp: Test for PR objc/1236.
4501 * gdb.objc/nondebug.m: New file.
4502
a3895cee
BE
45032003-11-26 Ben Elliston <bje@wasabisystems.com>
4504
4505 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4506 NetBSD as it does on FreeBSD. Modelled on a similar change by
4507 Mark Kettenis on 2003-05-30.
4508 (link-flags): Set to "--entry _start" regardless of target.
4509 Special linker flags are to be appended to $link-flags.
4510 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
4511
c9f2c8a3
MC
45122003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4513
4514 * gdb.cp/method.exp: Accept output of new demangler.
4515
15a0587a 45162003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
4517
4518 * gdb/class2.exp: New file.
4519 * gdb/class2.cc: New file.
4520
3c00b570
MC
45212003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4522
4523 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
4524 of new demangler.
4525
7027acc7
MK
45262003-11-23 Mark Kettenis <kettenis@gnu.org>
4527
4528 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
4529 of gdb_test "run".
4530
b0e1598a
MK
45312003-11-23 Mark Kettenis <kettenis@gnu.org>
4532
4533 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
4534 "continue" into "run".
4535
4d9eda44
MC
45362003-11-23 Michael Chastain <mec.gnu@mindspring.com>
4537
4538 Partial fix for PR testsuite/1456.
4539 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
4540 call to test_compiler_info.
4541 * gdb.cp/ctti.exp: Likewise.
4542 * gdb.cp/derivation.exp: Likewise.
4543 * gdb.cp/member-ptr.exp: Likewise.
4544 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
4545 reference to gcc_compiled.
4546
45472003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
4548
4549 Fix PR testsuite/1463.
4550 * gdb.base/structs.exp (start_structs_test): Call
4551 get_debug_format before using the debug format.
4552
d422fe19
AC
45532003-11-22 Andrew Cagney <cagney@redhat.com>
4554
4555 * lib/gdb.exp (gdb_test_multiple): Add simple example.
4556 * gdb.base/structs.exp: Use gdb_test_multiple.
4557
039cf96d
AC
45582003-11-20 Andrew Cagney <cagney@redhat.com>
4559
6882279b
AC
4560 * gdb.base/structs.exp: Handle and recover from internal errors.
4561 Replace "foo${n}" with "foo<n>" in test messages.
4562
e53890ae
AC
4563 * gdb.base/structs.exp: Update copyright. Rewrite.
4564 * gdb.base/structs.c: Update copyright. Rewrite.
4565
2b211c59
AC
4566 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
4567 resync count exceeded.
d63a86f8 4568
039cf96d
AC
4569 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
4570 from the internal error.
4571 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
4572 Original from Jim Blandy.
4573 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 4574
eac98b22
AC
45752003-11-19 Andrew Cagney <cagney@redhat.com>
4576
4577 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
4578 KFAIL.
4579
67455b2a
MK
45802003-11-17 Mark Kettenis <kettenis@gnu.org>
4581
4582 New testcase for PR backtrace/1435.
4583 * gdb.arch/i386-unwind.exp: New file.
4584 * gdb.arch/i386-unwind.c: New file.
4585
853d6e5b
AC
45862003-11-17 Andrew Cagney <cagney@redhat.com>
4587
4588 * lib/gdb.exp (compiler_info): New global.
4589 (test_compiler_info): New function.
4590 (get_compiler_info): Set compiler_info.
4591 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
4592 "compiler_info" to gcc-<major>-<minor>.
4593
38cf6e11
MC
45942003-11-15 Michael Chastain <mec.gnu@mindspring.com>
4595
4596 * gdb.trace/configure: Remove.
4597
a50d3602
EZ
45982003-11-13 Elena Zannoni <ezannoni@redhat.com>
4599
4600 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 4601 breakpoints.
a50d3602
EZ
4602 * gdb.base/break.exp: Remove all references to explicit line
4603 numbers.
4604
d9407aaa
NC
46052003-11-11 Nick Clifton <nickc@redhat.com>
4606
4607 * gdb.base/shreloc.exp: Do not run for targets which do not
4608 support shared objects.
4609
db488fc1
CV
46102003-11-10 Corinna Vinschen <vinschen@redhat.com>
4611
4612 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
4613 Don't run tests if nofileio flag is given.
4614
6a90a18e
EZ
46152003-11-07 Elena Zannoni <ezannoni@redhat.com>
4616
4617 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
4618 as well as 'Watchpoint'.
4619
0b915e9c
EZ
46202003-11-06 Elena Zannoni <ezannoni@redhat.com>
4621
4622 Reported by Jim Ingham <jingham@apple.com>:
4623 * gdb.base/annota1.exp: Match at least one occurrence of the
4624 signal handler annotation.
4625
d7e4b55f
EZ
46262003-11-06 Elena Zannoni <ezannoni@redhat.com>
4627
4628 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
4629 as well as 'Watchpoint'.
4630
2fe4e8d0
MC
46312003-11-05 Michael Chastain <mec@shout.net>
4632
4633 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
4634
6ef88553
KW
46352003-11-03 Kris Warkentin <kewarken@qnx.com>
4636
4637 * gdb.arch/gdb1291.c: New test file.
4638 * gdb.arch/gdb1291.exp: New test script.
4639 * gdb.arch/gdb1431.c: New test file.
4640 * gdb.arch/gdb1431.exp: New test script.
4641
ae7dc4d8
MC
46422003-10-22 Michael Chastain <mec@shout.net>
4643
4644 * gdb.mi/pthreads.c: Add copyright notice.
4645
c39d7427
MC
46462003-10-22 Michael Chastain <mec@shout.net>
4647
4648 * gdb.threads/pthreads.c: Add copyright notice.
4649
8b7d96c1
MC
46502003-10-20 Michael Chastain <mec@shout.net>
4651
4652 * gdb.base/gdb1056.exp: New test script.
4653
d1d69fdd
DJ
46542003-10-13 Daniel Jacobowitz <drow@mvista.com>
4655
4656 * gdb.threads/killed.exp: Use gdb_run_cmd.
4657
7d605576
DJ
46582003-10-13 Daniel Jacobowitz <drow@mvista.com>
4659
4660 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
4661 create a core file.
4662 * gdb.threads/gcore-thread.exp: Likewise.
4663
618ec112
CV
46642003-10-13 Corinna Vinschen <vinschen@redhat.com>
4665
4666 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
4667 type, based on char type.
4668 (struct bit_flags_short_t): New bitfield type, based on short type.
4669 (init_bit_flags_char): New fuction.
4670 (init_bit_flags_short): Ditto.
4671 (print_bit_flags_char): Ditto.
4672 (print_bit_flags_short): Ditto.
4673 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
4674
9367a73c
MC
46752003-10-11 Michael Chastain <mec@shout.net>
4676
4677 * gdb.base/call-rt-st.exp: Update copyright year.
4678
1decf120
KI
46792003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
4680
4681 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
4682 * gdb.disasm/sh3.s: Ditto.
4683
5445b2ae
DJ
46842003-10-07 Daniel Jacobowitz <drow@mvista.com>
4685
4686 * gdb.threads/switch-threads.exp: New test.
4687 * gdb.threads/switch-threads.c: New source file.
4688
aec24853
CV
46892003-10-07 Corinna Vinschen <vinschen@redhat.com>
4690
4691 * gdb.base/ending-run.exp: Add sh specific case.
4692
adc7428d
AC
46932003-10-06 Andrew Cagney <cagney@redhat.com>
4694
4695 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
4696 * gdb.disasm/mn10200.exp: Delete obsolete file.
4697
c9d37158
DJ
46982003-09-29 Daniel Jacobowitz <drow@mvista.com>
4699
4700 * ChangeLog: Correct an entry command.exp -> commands.exp.
4701 * gdb.base/commands.exp (bp_deleted_in_command_test)
4702 (temporary_breakpoint_commands): Check noargs.
4703
79c2c32d
DC
47042003-09-25 David Carlton <carlton@kealia.com>
4705
4706 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
4707 of some print tests, where appropriate. Add tests for C::D::cd,
4708 E::ce, F::cXfX, G::XgX.
4709 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
4710
594e6d67
RE
47112003-09-25 Richard Earnshaw <rearnsha@arm.com>
4712
4713 * lib/java.exp (java_init): Import target_alias before using it.
4714
10f0d451
DC
47152003-09-25 David Carlton <carlton@kealia.com>
4716
4717 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
4718
274bcba0
EZ
47192003-09-23 Elena Zannoni <ezannoni@redhat.com>
4720
d63a86f8 4721 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
4722 weirdness.
4723
cdbf20f7
MC
47242003-09-17 Michael Chastain <mec@shout.net>
4725
4726 * gdb.cp/gdb1355.exp: New file.
4727 * gdb.cp/gdb1355.c: New file.
4728
71e06f80
CV
47292003-09-15 Corinna Vinschen <vinschen@redhat.com>
4730
4731 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
4732 * gdb.asm/sh.inc: New file.
4733
5c4e30ca
DC
47342003-09-11 David Carlton <carlton@kealia.com>
4735
bd45b7af
DC
4736 * gdb.cp/namespace.exp: Add tests for namespace types.
4737 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
4738 (test_namespace): New.
4739
1c199746
EZ
47402003-09-11 Elena Zannoni <ezannoni@redhat.com>
4741
4742 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 4743 * gdb.stabs/weird.exp: Ditto.
1c199746 4744
04ed252f
MC
47452003-09-08 Michael Chastain <mec@shout.net>
4746
4747 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
4748
d8a2d9e7
MC
47492003-09-07 Michael Chastain <mec@shout.net>
4750
4751 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
4752 'parse error'.
4753
161afb24
MK
47542003-09-07 Mark Kettenis <m.kettenis@osp.nl>
4755
4756 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
4757
49f2741a
MC
47582003-08-30 Michael Chastain <mec@shout.net>
4759
4760 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
4761 * gdb.gdb/observer.exp: Ditto.
4762 * gdb.gdb/xfullpath.exp: Ditto.
4763
8afa723e
MK
47642003-08-29 Mark Kettenis <kettenis@gnu.org>
4765
4766 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
4767 *-*-*bsd*.
4768
f31dfe3b
JJ
47692003-08-28 Jeff Johnston <jjohnstn@redhat.com>
4770
4771 * gdb.base/dump.exp: Skip for ia64.
4772
4630e498
JJ
47732003-08-25 Jeff Johnston <jjohnstn@redhat.com>
4774
4775 * gdb.asm/asm-source.exp: Add ia64 support.
4776 * gdb.asm/ia64.inc: New file.
4777
1105b7ef
MC
47782003-08-22 Michael Chastain <mec@shout.net>
4779
4780 * gdb.cp: New directory.
4781 * gdb.cp/*: Copy from gdb.c++/*.
4782 * gdb.c++/*: Remove.
4783 * Makefile.in: Change gdb.c++ to gdb.cp.
4784 * configure.in: Ditto.
4785 * configure: Regnerate.
4786
c945b932
MK
47872003-08-18 Mark Kettenis <kettenis@gnu.org>
4788
4789 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
4790 * gdb.arch/i386-prologue.c (gdb1338): Add function.
4791
2b66634b
DJ
47922003-08-17 Daniel Jacobowitz <drow@mvista.com>
4793
4794 * mi-var-display.exp (-var-list-children weird): Accept function
4795 pointers with argument types.
4796 * mi1-var-display.exp (-var-list-children weird): Likewise.
4797 * mi2-var-display.exp (-var-list-children weird): Likewise.
4798
a356f73b
DJ
47992003-08-17 Daniel Jacobowitz <drow@mvista.com>
4800
4801 * gdb.base/annota3.exp: Add missing newline.
4802
483417b8
MC
48032003-08-06 Michael Chastain <mec@shout.net>
4804
4805 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
4806
c99c59c3
MS
48072003-08-12 Michael Snyder <msnyder@redhat.com>
4808
4809 * gdb.base/float.exp: Add test for SH.
4810
55ed7501
MK
48112003-08-10 Mark Kettenis <kettenis@gnu.org>
4812
4813 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
4814
1a371f2e
EZ
48152003-08-07 Elena Zannoni <ezannoni@redhat.com>
4816
4817 * gdb.base/completion.exp: Remove reduntant completion test
4818 on filename.
4819
e0f353ce
EZ
48202003-08-07 Elena Zannoni <ezannoni@redhat.com>
4821
4822 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
4823 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
4824 gdb.trace/save-trace.exp: Make sure that full pathnames are
4825 escaped correctly.
4826
5710a1af 48272003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 4828
5710a1af
EZ
4829 * configure.in: Don't generate config.h from config.hin.
4830 * configure: Regenerate.
4831 * config.hin: Remove file.
4832 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
4833 * gdb.threads/pthreads.c: Ditto.
4834
dcd81ce9
DJ
48352003-08-07 Daniel Jacobowitz <drow@mvista.com>
4836
4837 From Kei Sakamoto <sakamoto.kei@renesas.com>:
4838 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
4839 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
4840 Replace ld24 with seth/add3.
4841
6009d884
AC
48422003-08-02 Andrew Cagney <cagney@redhat.com>
4843
4844 * gdb.base/annota3.exp: New file.
4845 * gdb.base/annota3.c: New file.
4846 * gdb.c++/annota3.exp: New file.
4847 * gdb.c++/annota3.cc: New file.
4848
51514e06
MC
48492003-07-29 Michael Chastain <mec@shout.net>
4850
4851 * gdb.threads/tls.c (spin): Check errno only if sem_wait
4852 actually failed.
4853 (do_pass): Likewise.
4854 * gdb.threads/tls.exp: Always initialize no_of_threads.
4855
4ee6625b
DJ
48562003-07-27 Daniel Jacobowitz <drow@mvista.com>
4857
4858 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
4859 pattern.
4860 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
4861 * gdb.threads/tls.exp: Recognize one case of the host library not
4862 supporting TLS.
4863
225f2bf6
AC
48642003-07-27 Andrew Cagney <cagney@redhat.com>
4865
4866 * gdb.base/fileio.exp: Use SH when running commands using
4867 remote_exec.
4868
bcb27c9f
DJ
48692003-07-24 Daniel Jacobowitz <drow@mvista.com>
4870
4871 From Kei Sakamoto <sakamoto.kei@renesas.com>:
4872 * gdb.base/relocate.c (dummy): New padding array.
4873
3d67be83
MS
48742003-07-22 Michael Snyder <msnyder@redhat.com>
4875
d63a86f8 4876 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
4877
4878 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
4879 patterns to be more general, accepting old and new output.
4880 Some output chars (such as '+') also must be quoted.
d63a86f8 4881 Some addresses are displayed numerically instead of
3d67be83
MS
4882 symbolically.
4883
57ba3b85
MS
48842003-07-23 Michael Snyder <msnyder@redhat.com>
4885
686d097c
MS
4886 * gdb.base/return2.exp: Don't test long-long return.
4887
57ba3b85
MS
4888 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
4889 * gdb.disasm/t01_mov.exp: Ditto.
4890 * gdb.disasm/t02_mova.s: Ditto.
4891 * gdb.disasm/t02_mova.exp: Ditto.
4892 * gdb.disasm/t03_add.s: Ditto.
4893 * gdb.disasm/t03_add.exp: Ditto.
4894 * gdb.disasm/t04_sub.s: Ditto.
4895 * gdb.disasm/t04_sub.exp: Ditto.
4896 * gdb.disasm/t05_cmp.s: Ditto.
4897 * gdb.disasm/t05_cmp.exp: Ditto.
4898 * gdb.disasm/t06_ari2.s: Ditto.
4899 * gdb.disasm/t06_ari2.exp: Ditto.
4900 * gdb.disasm/t07_ari3.s: Ditto.
4901 * gdb.disasm/t07_ari3.exp: Ditto.
4902 * gdb.disasm/t08_or.s: Ditto.
4903 * gdb.disasm/t08_or.exp: Ditto.
4904 * gdb.disasm/t09_xor.s: Ditto.
4905 * gdb.disasm/t09_xor.exp: Ditto.
4906 * gdb.disasm/t10_and.s: Ditto.
4907 * gdb.disasm/t10_and.exp: Ditto.
4908 * gdb.disasm/t11_logs.s: Ditto.
4909 * gdb.disasm/t11_logs.exp: Ditto.
4910 * gdb.disasm/t12_bit.s: Ditto.
4911 * gdb.disasm/t12_bit.exp: Ditto.
4912 * gdb.disasm/t13_otr.s: Ditto.
4913 * gdb.disasm/t13_otr.exp: Ditto.
4914
e00759ef
EZ
49152003-07-22 Elena Zannoni <ezannoni@redhat.com>
4916
4917 * gdb.threads/tls.exp :Add kfail for 'info address' case.
4918
8bc2021f
EZ
49192003-07-22 Elena Zannoni <ezannoni@redhat.com>
4920
4921 * gdb.threads/tls.c : New file.
4922 * gdb.threads/tls.exp : New file.
4923 * gdb.threads/tls-main.c : New file.
4924 * gdb.threads/tls-shared.c : New file.
4925 * gdb.threads/tls-shared.exp : New file.
4926
89320c4c
AS
49272003-07-22 Andreas Schwab <schwab@suse.de>
4928
4929 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
4930
180dea7c
AS
49312003-07-20 Andreas Schwab <schwab@suse.de>
4932
4933 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
4934 due to insn reordering.
4935
0714963c
AC
49362003-07-15 Andrew Cagney <cagney@redhat.com>
4937
4938 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
4939
98a23b3f
MC
49402003-07-15 Michael Chastain <mec@shout.net>
4941
4942 * gdb.base/gdb1250.exp: New file.
4943 * gdb.base/gdb1250.c: New file.
4944
27e417a2
ML
49452003-07-09 Michal Ludvig <mludvig@suse.cz>
4946
4947 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
4948 expansion of size_t to 'unsigned long', not only to 'unsigned'.
4949
8bc2021f
EZ
49502003-07-09 Elena Zannoni <ezannoni@redhat.com>
4951
4952 * gdb.threads/tls.c: New file.
4953 * gdb.threads/tls.exp: New file.
4954 * gdb.threads/tls-main.c: New file.
4955 * gdb.threads/tls-shared.c: New file.
4956 * gdb.threads/tls-shared.exp: New file.
4957
d99968dc
EZ
49582003-07-09 Elena Zannoni <ezannoni@redhat.com>
4959
4960 * gdb.base/annota1.exp: Make sure that we properly escape the
4961 full path of the source file. Xfail more permissive patterns,
d63a86f8 4962 due to a compiler debug info problem.
d99968dc 4963
83876b3b
AS
49642003-07-07 Andreas Schwab <schwab@suse.de>
4965
2705e972
AS
4966 * gdb.asm/m68k.inc: New file.
4967 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
4968
83876b3b
AS
4969 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
4970 arguments"): Also match negative number.
4971
4972 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
4973
3a871b37
DJ
49742003-07-03 Daniel Jacobowitz <drow@mvista.com>
4975
4976 * gdb.base/store.c (charest): New typedef.
4977 (add_char): Rename to add_charest, update.
4978 (wack_char): Rename to wack_charest, update types. Return l + r
4979 to keep r live across the call.
4980 (wack_short, wack_int, wack_long, wack_longest, wack_float)
4981 (wack_double, wack_doublest): Return l + r to keep r live across
4982 the call.
4983 * gdb.base/store.exp: Accomodate store.c changes.
4984
b2a7f303
DC
49852003-06-30 David Carlton <carlton@kealia.com>
4986
4987 * gdb.c++/maint.exp (test_invalid_name): New.
4988 (test_first_component): Add tests for invalid names.
4989
3c6cb4a1
MC
49902003-06-29 Michael Chastain <mec@shout.net>
4991
4992 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
4993 output of '<VTT for class>' for virtual base classes.
4994
f1c2644b
DJ
49952003-06-29 Daniel Jacobowitz <drow@mvista.com>
4996
4997 * gdb.base/completion.exp: Tab-complete "complet" instead of
4998 "compl".
4999 * gdb.base/complex.exp, gdb.base/complex.c: New files.
5000
18080350
DJ
50012003-06-29 Daniel Jacobowitz <drow@mvista.com>
5002
5003 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
5004 * gdb.base/volatile.exp: Likewise.
5005
f56973f8
DJ
50062003-06-29 Daniel Jacobowitz <drow@mvista.com>
5007
5008 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
5009 gdb/1265.
5010
50112003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
5012 Daniel Jacobowitz <drow@mvista.com>
5013
5014 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
5015 initial line count of 'captured_main' from 26 to 32.
5016 (test_with_self): Allow xmalloc call to be interleaved with the
5017 preceding two lines.
5018
e766d4d6
JB
50192003-06-24 Joel Brobecker <brobecker@gnat.com>
5020
5021 * gdb.base/bang.exp: New testcase.
5022
f125c9a4
JB
50232003-06-23 Joel Brobecker <brobecker@gnat.com>
5024
5025 * gdb.base/langs.exp: Add some tests for the "minimal" language
5026 support.
5027
6e25beaf
EZ
50282003-06-23 Elena Zannoni <ezannoni@redhat.com>
5029
5030 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
5031 the testcase.
5032
2f816dda
DJ
50332003-06-22 Daniel Jacobowitz <drow@mvista.com>
5034
5035 * gdb.base/relocate.exp: Test add-symbol-file with a variable
5036 offset.
5037
db5a5748
DJ
50382003-06-22 Daniel Jacobowitz <drow@mvista.com>
5039
5040 * gdb.c++/pr-1210.cc: New file.
5041 * gdb.c++/pr-1210.exp: New file.
5042
1df0c130
DJ
50432003-06-21 Daniel Jacobowitz <drow@mvista.com>
5044
5045 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
5046 000-exec-continue.
5047
a92feac0
MK
50482003-06-15 Mark Kettenis <kettenis@gnu.org>
5049
5050 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
5051 on *-*-*bsd* instead of *-*-freebsd*.
5052
81a58f5b
AC
50532003-06-14 Andrew Cagney <cagney@redhat.com>
5054
5055 * gdb.base/store.exp: Test longest and doublest. Test all
5056 parameters. Weaken return statement match.
5057 * gdb.base/store.c: Add longest and doublest - aka long long and
5058 long double functions. Put all parameters into local register
5059 variables. Use negative values.
5060
b257a0d3
AC
50612003-06-14 Andrew Cagney <cagney@redhat.com>
5062
5063 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
5064 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
5065 exit status.
5066 * gdb.base/fileio.exp: Disable target when nointerrupts and
5067 noinferiorio, instead of limiting it to remote. Use remote_exec
5068 instead of system.
d63a86f8 5069
21c38304
JJ
50702003-06-12 Jeff Johnston <jjohnstn@redhat.com>
5071
5072 * gdb.base/float.exp: Add ia64 support.
5073
1bcdb424
CV
50742003-06-12 Corinna Vinschen <vinschen@redhat.com>
5075
5076 * gdb.base/fileio.exp: Run only on remote targets.
5077
6aeb981f
CV
50782003-06-10 Corinna Vinschen <vinschen@redhat.com>
5079
5080 * gdb.base/fileio.c: New file, testing File-I/O.
5081 * gdb.base/fileio.exp: Ditto.
5082
53df362e
RG
50832003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
5084
5085 * gdb.base/shreloc.exp: New file, check symbol values obtained from
5086 shared objects after relocation at load time (gdb PR/1132).
5087 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
5088 as above, part of the shared object relocation test.
5089
ffee1b46
MK
50902003-06-08 Mark Kettenis <kettenis@gnu.org>
5091
b5ca3722
MK
5092 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
5093 fully filled history list.
5094 * gdb.base/gdb_history: New file.
5095
03ed860d
MK
5096 * gdb.base/signals.exp: XFAIL "continue to func1" on
5097 i*86-*-freebsd*.
5098
ffee1b46
MK
5099 * gdb.base/attach.exp: When trying to attach to a nonexistent
5100 process, make it possible to specify the PID based on the target,
5101 and do so for *-*-freebsd*.
5102
d80dbb52
RH
51032003-06-02 Richard Henderson <rth@redhat.com>
5104
5105 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
5106
6dd77b81
RH
51072003-06-02 Richard Henderson <rth@redhat.com>
5108
5109 * gdb.base/selftest.exp: Next over lim_at_start initialization.
5110
f6347e16
RH
51112003-06-02 Richard Henderson <rth@redhat.com>
5112
5113 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
5114
2c161407
DJ
51152003-06-01 Daniel Jacobowitz <drow@mvista.com>
5116
5117 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
5118 of globalvar.
5119
572eb746
MK
51202003-06-01 Mark Kettenis <kettenis@gnu.org>
5121
5122 * gdb.asm/asm-source.exp: Check for memory read errors in
5123 disassembler test on *BSD too.
5124
9e9617a5
RH
51252003-06-01 Richard Henderson <rth@redhat.com>
5126
5127 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
5128 for .frame.
5129 (gdbasm_call): Lose ldgp.
5130 (gdbasm_startup): Add frame information.
5131 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
5132
7b34ad4e
MK
51332003-05-31 Mark Kettenis <kettenis@gnu.org>
5134
5135 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
5136 i?86-*-*.
5137
10059fdf
MK
51382003-05-30 Mark Kettenis <kettenis@gnu.org>
5139
5140 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5141 FreeBSD.
5142
acf4b816
RH
51432003-05-29 Richard Henderson <rth@redhat.com>
5144
5145 * gdb.asm/alpha.inc: New file.
5146 * gdb.asm/asm-source.exp: Use it.
5147
e9ecd949
JB
51482003-05-29 Jim Blandy <jimb@redhat.com>
5149
5150 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
5151 'core.PID'.
5152
e3e5a4f3
JB
51532003-05-22 Jim Blandy <jimb@redhat.com>
5154
5155 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
5156 backtrace.
d63a86f8 5157
72fe3d25
DC
51582003-05-20 David Carlton <carlton@math.stanford.edu>
5159
5160 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
5161 this time.
5162
58da2eb2
DC
51632003-05-19 David Carlton <carlton@bactrian.org>
5164
5165 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
5166 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
5167
1fcb5155
DC
51682003-05-19 David Carlton <carlton@bactrian.org>
5169
5170 * gdb.c++/namespace.exp: Add namespace scope and anonymous
5171 namespace tests.
5172 Bump copyright date.
5173 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
5174 (main): Call C::D::marker2.
5175 * gdb.c++/namespace1.cc: New file.
5176
85e85163
JJ
51772003-05-14 Jeff Johnston <jjohnstn@redhat.com>
5178
5179 Roland McGrath <roland@redhat.com>
d63a86f8 5180 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
5181 there is no manager thread.
5182
a25fbfec
JJ
51832003-05-08 Jeff Johnston <jjohnstn@redhat.com>
5184
d63a86f8
RM
5185 * gdb.threads/schedlock.exp: Remove assumption that all threads
5186 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
5187 in one of the child threads rather than the main thread.
5188
be375bae
JB
51892003-05-07 Jim Blandy <jimb@redhat.com>
5190
09bf6082
JB
5191 Add support for assembly source testing on the s390x.
5192 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
5193 architecture.
5194 * gdb.asm/s390x.inc: New file.
5195
be375bae
JB
5196 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
5197 succession of 'if' statements.
5198
00905d52
AC
51992003-05-05 Andrew Cagney <cagney@redhat.com>
5200
5201 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
5202
b1e29e33
AC
52032003-05-05 Andrew Cagney <cagney@redhat.com>
5204
5205 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
5206 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
5207
e33d66ec
EZ
52082003-05-02 Elena Zannoni <ezannoni@redhat.com>
5209
5210 * gdb.base/charset.exp: Update based on new behavior of set/show
5211 charset commands.
5212
2b6fd0d8
AC
52132003-05-01 Andrew Cagney <cagney@redhat.com>
5214
5215 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
5216 variable do not give memory errors.
5217
130cacce
AF
52182003-04-30 Adam Fedor <fedor@gnu.org>
5219
5220 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
5221 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
5222 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
5223 gdb.objc/basicclass.m: : New files
5224
5225 * lib/gdb.exp (gdb_compile_objc): New procedure.
5226
bea71854
DJ
52272003-04-27 Daniel Jacobowitz <drow@mvista.com>
5228
5229 * gdb.base/signals.exp: Make backtrace tests more specific.
5230
0f20eeea
DC
52312003-04-23 David Carlton <carlton@bactrian.org>
5232
5233 * gdb.c++/maint.exp (test_first_component): Add tests for
5234 'operator' in more locations.
5235
c8c4d8dc
KB
52362003-04-16 Kevin Buettner <kevinb@redhat.com>
5237
5238 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
5239
3fe60e3c
EZ
52402003-04-16 Elena Zannoni <ezannoni@redhat.com>
5241
5242 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
5243 func marke' instead. Update test name.
5244
9219021c
DC
52452003-04-15 David Carlton <carlton@math.stanford.edu>
5246
5247 * gdb.c++/maint.exp: New file.
5248
5dd55bdd
EZ
52492003-04-14 Elena Zannoni <ezannoni@redhat.com>
5250
5251 * gdb.threads/schedlock.c: Change type of thread function argument
5252 to long, to avoid warnings on 64-bit platforms.
5253
00890572
EZ
52542003-04-14 Elena Zannoni <ezannoni@redhat.com>
5255
5256 * gdb.base/attach.exp: Add new message from ptrace in case of
5257 attaching to nonexistent process.
d63a86f8 5258
93201743
JB
52592003-04-11 Jim Blandy <jimb@redhat.com>
5260
5261 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5262 gdb.c++/userdef.cc: Place comments on the lines to which the
5263 marker function might return.
5264 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5265 gdb.c++/userdef.exp: Look for those comments to check that we've
5266 returned to the right place, instead of checking line numbers.
5267
2a11c64d
EZ
52682003-04-11 Elena Zannoni <ezannoni@redhat.com>
5269
5270 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
5271 match on sourcefile name, instead of directory name.
5272
68ab8fc5
EZ
52732003-04-10 Elena Zannoni <ezannoni@redhat.com>
5274
d63a86f8 5275 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
5276 working directory name.
5277
5624293a
JB
52782003-04-09 Jim Blandy <jimb@redhat.com>
5279
5280 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5281 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
5282 after an inferior function call, report the failure, but allow the
5283 test to continue.
5284
f1f02ee4
SC
52852003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5286
5287 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5288 with -DPROTOTYPES.
5289
6eb79af0
SC
52902003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5291
5292 * gdb.base/break.exp: Revert last patch.
5293
8dfb4cf0
SC
52942003-04-04 Stephane Carrez <stcarrez@nerim.fr>
5295
5296 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5297 with -DPROTOTYPES.
5298
ed4c619a
AC
52992003-04-02 Andrew Cagney <cagney@redhat.com>
5300
5301 * gdb.base/callfuncs.exp: Make "print add" messages unique.
5302 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
5303 matching directories by the name breakpoint.
5304 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
5305 Make "continue to marker1" consistent.
5306 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
5307 message consistent.
5308 * lib/gdb.exp: Put "the program is no longer running", and "the
5309 program exited" in parenthesis.
5310 * lib/mi-support.exp: Ditto.
d63a86f8 5311
4e35d5f0 53122003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 5313
4e35d5f0
BR
5314 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
5315
71900fe8
AC
53162003-03-29 Andrew Cagney <cagney@redhat.com>
5317
5318 * gdb.base/sizeof.c (main): Print the value of '\377'.
5319 * gdb.base/sizeof.exp: Check the sign of '\377'.
5320
c0655a16
MC
53212003-03-27 Michael Chastain <mec@shout.net>
5322
5323 * gdb.base/gdb1090.exp: New file.
5324 * gdb.base/gdb1090.cc: New file.
5325
5b2a3989
JB
53262003-03-27 J. Brobecker <brobecker@gnat.com>
5327
5328 * gdb.gdb/observer.exp: New regression test.
5329
79876890
MC
53302003-03-27 Michael Chastain <mec@shout.net>
5331
5332 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
5333 * gdb.base/ptype.exp: Likewise.
5334
6eac95e3
CV
53352003-03-27 Corinna Vinschen <vinschen@redhat.com>
5336
5337 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
5338
e8c71839
MC
53392003-03-26 Michael Chastain <mec@shout.net>
5340
5341 * gdb.base/ptype.exp: Actually use some typedef'd types.
5342
71b10041
SC
53432003-03-21 Stephane Carrez <stcarrez@nerim.fr>
5344
5345 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
5346 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
5347
2512cf80
CV
53482003-03-20 Corinna Vinschen <vinschen@redhat.com>
5349
5350 * gdb.base/default.exp: Fix regular expression.
5351
0d195a4f
CV
53522003-03-20 Corinna Vinschen <vinschen@redhat.com>
5353
5354 * gdb.base/args.exp: Fix regular expression.
5355
8a2dbca8
CV
53562003-03-20 Corinna Vinschen <vinschen@redhat.com>
5357
5358 * gdb.base/help.exp: Allow Win32 child process.
5359
bf028682
CV
53602003-03-20 Corinna Vinschen <vinschen@redhat.com>
5361
5362 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
5363 when stepping out of main().
5364
182dbe85
CV
53652003-03-20 Corinna Vinschen <vinschen@redhat.com>
5366
5367 * gdb.base/default.exp: Check for win32 specific message when calling
5368 "run" without executable.
5369
d67a6ba5
CV
53702003-03-20 Corinna Vinschen <vinschen@redhat.com>
5371
5372 * gdb.base/args.exp: Expect .exe in output.
5373
a955b5bb
CV
53742003-03-20 Corinna Vinschen <vinschen@redhat.com>
5375
5376 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
5377 Cygwin native.
5378
bf6bad4b
AC
53792003-03-17 Andrew Cagney <cagney@redhat.com>
5380
5381 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
5382 vector registes.
5383 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
5384 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
5385
293e9a31
DC
53862003-03-17 David Carlton <carlton@math.stanford.edu>
5387
5388 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
5389 test, for PR breakpoints/38.
5390 Call test_watchpoint_and_breakpoint.
5391 * gdb.base/watchpoint.c (func3): New function.
5392 (main): Call func3.
5393
5330f2db
DC
53942003-03-04 David Carlton <carlton@math.stanford.edu>
5395
5396 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
5397 Garply<Garply<char> >:: garply".
5398 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
5399 with respect to PR c++/1111; note also PR c++/1113.
5400 (test_template_breakpoints): KFAIL "constructor breakpoint" with
5401 respect to PR c++/1062.
5402 KFAIL "destructor breakpoint" with respect to PR c++/1112.
5403
6ece72da
DC
54042003-03-03 David Carlton <carlton@math.stanford.edu>
5405
5406 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
5407 with respect to PR c++/57.
5408 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
5409 c++/826.
5410 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
5411 respect to PR c++/57.
5412
85ca1584
DC
54132003-03-03 David Carlton <carlton@math.stanford.edu>
5414
5415 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
5416 respect to PR c++/33 into FAILs.
5417
98e9c5b8
MC
54182003-03-03 Michael Chastain <mec@shout.net>
5419
7bedbf27
MC
5420 * configure.in: Update copyright years.
5421
54222003-03-03 Michael Chastain <mec@shout.net>
5423
5424 * Makefile.in: Update copyright years.
98e9c5b8 5425
f683e100
DC
54262003-02-28 David Carlton <carlton@math.stanford.edu>
5427
5428 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
5429 print class instead of struct and/or superfluous protection
5430 specifiers, as long as the resulting output is equivalent to the
5431 source code.
5432 Delete FIXME from end of messages on tests that don't need
5433 fixing.
5434
a9e0cf2c
DC
54352003-02-28 David Carlton <carlton@math.stanford.edu>
5436
5437 * gdb.c++/templates.exp (do_tests): Allow const in the two
5438 Foo<volatile char *>::foo tests.
5439
e8d359df
MS
54402003-02-27 Michael Snyder <msnyder@redhat.com>
5441
d63a86f8 5442 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
5443 will be consistant.
5444
0b71dc91
DC
54452003-02-26 David Carlton <carlton@math.stanford.edu>
5446
5447 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
5448 char *>::foo" test with respect to PR c++/33. Create a new test
5449 which is identical to that one except that it doesn't put the
5450 space between the "char" and the "*"; KFAIL it, too.
5451
dd14ab43
DC
54522003-02-26 David Carlton <carlton@math.stanford.edu>
5453
5454 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
5455 template types into either PASSes or KFAILs (corresponding to PR
5456 c++/57). Tweak indentation. Update copyright.
5457
1146c7f1
SC
54582003-02-23 Stephane Carrez <stcarrez@nerim.fr>
5459
5460 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
5461
74641dfb
MC
54622003-02-13 Michael Chastain <mec@shout.net>
5463
5464 * gdb.base/exprs.exp: Remove i960 remnants.
5465 * gdb.base/funcargs.exp: Likewise.
5466 * gdb.base/list.exp: Likewise.
5467 * gdb.base/ptype.exp: Likewise.
5468
559cd2d0
DC
54692003-02-14 David Carlton <carlton@math.stanford.edu>
5470
5471 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
5472 pEe->D::vg()" from XFAIL to KFAIL.
5473
c4f90d87
JM
54742003-02-13 Jason Molenda (jmolenda@apple.com)
5475
5476 * gdb.base/maint.exp: Update maint print statistics regexp to include
5477 new entries.
5478
cbc4d97c
MC
54792003-02-13 Michael Chastain <mec@shout.net>
5480
5481 * gdb.c++/inherit.exp: Remove call to get_debug_format.
5482
40f235b7
MC
54832003-02-12 Michael Chastain <mec@shout.net>
5484
5485 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
5486 * gdb.c++/inherit.exp: Likewise.
5487 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
5488 * gdb.c++/templates.exp: Likewise.
5489 * gdb.c++/virtfunc.exp: Likewise.
5490
c56716b0
JM
54912003-02-06 Jason Molenda (jason-cl@molenda.com)
5492
5493 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
5494 why the code is written that way.
5495
070afcf8
MC
54962003-02-05 Michael Chastain <mec@shout.net>
5497
5498 * gdb.base/dump.exp: Add missing copyright line.
5499
5d0331e5
JM
55002003-02-05 Jason Molenda (jason-cl@molenda.com)
5501
f7ae6d3e 5502 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
5503 at the beginning so the breakpoint doesn't get set on the loop.
5504
92851186
MC
55052003-02-05 Michael Chastain <mec@shout.net>
5506
5507 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
5508 output for configurations with gcc 2.95.3.
5509
cbf1e085
AC
55102003-02-05 Keith Seitz <keiths@redhat.com>
5511 Andrew Cagney <ac131313@redhat.com>
5512
5513 * gdb.mi/mi-cli.exp: New file.
d63a86f8 5514
29518e1e
MC
55152003-02-04 Michael Chastain <mec@shout.net>
5516
5517 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
5518 Call perror and then continue.
5519
5af1d5f3
MC
55202003-02-03 Michael Chastain <mec@shout.net>
5521
5522 * gdb.c++/pr-1023.cc: New file.
5523 * gdb.c++/pr-1023.exp: New file.
5524
6b549786
JB
55252003-02-05 Jim Blandy <jimb@redhat.com>
5526
5527 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
5528 it's local to foobar. Check for it there, and check that it's not
5529 present in main.
5530 * gdb.c++/local.cc (marker2): New function.
5531 (foobar): Call marker1.
5532 (main): Call marker2 instead of marker1.
5533
67f16606
AC
55342003-02-04 Andrew Cagney <ac131313@redhat.com>
5535
5536 * gdb.disasm/mn10200.exp: Obsolete file.
5537 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
5538 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
5539 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
5540
1c5cb38e
DC
55412003-02-04 David Carlton <carlton@math.stanford.edu>
5542
5543 * gdb.c++/overload.exp: Test intToChar(1).
5544 * gdb.c++/overload.cc (intToChar): New.
5545 (main): Call intToChar.
5546
d1fe6965
DC
55472003-02-03 David Carlton <carlton@math.stanford.edu>
5548
5549 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
5550 'might_kfail' arg.
5551 KFAIL some of the continue_to_bp_overloaded calls, according to
5552 PR c++/1025.
5553
9ba61c5d
MC
55542003-02-01 Michael Chastain <mec@shout.net>
5555
5556 * gdb.base/advance.c (marker1): New marker function.
5557 * gdb.base/advance.exp: When the 'advance' command lands on the
5558 return breakpoint, it can legitimately stop on either the
5559 current line or the next line. Accommodate both outcomes.
5560 * gdb.base/until.exp: Likewise.
5561
e7494ffb
AC
55622003-02-02 Andrew Cagney <ac131313@redhat.com>
5563
5564 2002-11-10 Jason Molenda (jason-cl@molenda.com):
5565 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
5566 now a list, not a tuple.
5567 * gdb.mi/mi-var-display.exp: Ditto.
5568 * gdb.mi/gdb792.exp: Ditto.
5569
075559bc
AC
55702003-02-01 Andrew Cagney <ac131313@redhat.com>
5571
5572 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
5573 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
5574 stack backtraces.
5575 * gdb.mi/mi-syn-frame.c: Part of same.
5576
2bd4c7b1
MK
55772003-02-01 Mark Kettenis <kettenis@gnu.org>
5578
5579 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5580 gdb.mi/mi1-pthreads.exp: Return instead of calling
5581 gdb_suppress_entire_file.
5582
eabd8992
MS
55832003-02-01 Mark Salter <msalter@redhat.com>
5584
5585 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
5586
71469e2f
MS
55872003-01-31 Mark Salter <msalter@redhat.com>
5588
5589 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
5590 Support empty arg.
5591
38a94d44
MC
55922003-01-30 Michael Chastain <mec@shout.net>
5593
5594 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
5595 This was a workaround for a UTF-8 bug in readline 4.3. The bug
5596 has been fixed in gdb/readline on 2003-01-09.
5597
19ea9e73
MS
55982003-01-29 Michael Snyder <msnyder@redhat.com>
5599
e8d359df
MS
5600 * gdb.base/maint.exp: Allow for leading underscore in symbol.
5601 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
5602 * gdb.base/args.exp: Skip if target does not support args passing.
5603
2307bd6a
DJ
56042003-01-22 Daniel Jacobowitz <drow@mvista.com>
5605
19ea9e73 5606 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
5607 gdb_test. Accept a list of expect arguments as the third
5608 parameter.
5609 (gdb_test): Use it.
5610
f2dd3617
EZ
56112003-01-20 Elena Zannoni <ezannoni@redhat.com>
5612
5613 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
5614 allow for different test tree configurations. Update some
5615 tescases accordingly.
5616 * gdb.arch/altivec-regs.exp: Ditto.
5617 * gdb.asm/asm-source.exp: Ditto.
5618 * gdb.base/advance.exp: Ditto.
5619 * gdb.base/display.exp: Ditto.
d63a86f8 5620 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
5621 * gdb.base/mips_pro.exp: Ditto.
5622 * gdb.base/overlays.exp: Ditto.
5623 * gdb.base/relocate.exp: Ditto.
5624 * gdb.base/setshow.exp: Ditto.
5625 * gdb.base/step-line.exp: Ditto.
5626 * gdb.base/step-test.exp: Ditto.
5627 * gdb.base/until.exp: Ditto.
5628 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
5629
c71cdefd
DC
56302003-01-17 David Carlton <carlton@math.stanford.edu>
5631
5632 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
5633 corresponding to PR c++/945.
5634 Update copyright.
5635
fdba05d7
DC
56362003-01-17 David Carlton <carlton@math.stanford.edu>
5637
5638 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
5639 corresponding to PR c++/68.
5640
56412003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
5642
5643 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
5644 (test_paddr_hairy_functions): Call print_addr_2_kfail for
5645 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
5646
c362c33a
EZ
56472003-01-15 Elena Zannoni <ezannoni@redhat.com>
5648
0fbc361c
EZ
5649 * gdb.base/break.exp: Fix change of default location, because of
5650 removal of until tests.
5651 * gdb.base/help.exp: Update test for new 'until' help message.
5652 Add test for help on 'advance'.
c362c33a
EZ
5653 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
5654
dabf8a35
MK
56552003-01-15 Mark Kettenis <kettenis@gnu.org>
5656
5657 * gdb.base/default.exp: Adapt "info float" test for recent changes
5658 to that command. Add test for "info vector".
5659 * gdb.base/float.exp: New file. Add test for "info float" that
5660 resembles the old test in gdb.base/default.exp.
5661
a1769aca
DC
56622003-01-15 David Carlton <carlton@math.stanford.edu>
5663
5664 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
5665
82025e13
EZ
56662003-01-15 Elena Zannoni <ezannoni@redhat.com>
5667
5668 * gdb.base/break.exp: Move the tests of until command from here...
5669 * gdb.base/until.exp: ... to here. New file. Add other tests.
5670 * gdb.base/advance.c: New file.
5671 * gdb.base/advance.exp: New file.
5672
8f9ab801
EZ
56732003-01-14 Elena Zannoni <ezannoni@redhat.com>
5674
5675 * gdb.base/args.c: New file.
5676 * gdb.base/args.exp: New file.
5677
9ae66589
DJ
56782003-01-14 Daniel Jacobowitz <drow@mvista.com>
5679
5680 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
5681
8d77e5c3
DJ
56822003-01-14 Daniel Jacobowitz <drow@mvista.com>
5683
5684 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
5685
12d2f0a1
DJ
56862003-01-14 Daniel Jacobowitz <drow@mvista.com>
5687
5688 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
5689 dates.
5690
6ca37014
DJ
56912003-01-13 Daniel Jacobowitz <drow@mvista.com>
5692
5693 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
5694
b0023472
DJ
56952003-01-13 Daniel Jacobowitz <drow@mvista.com>
5696
5697 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
5698 (ptype &*"foo").
5699 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
5700
607fbc54 57012003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
5702
5703 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
5704 * gdb.mi/mi1-console.exp: Likewise.
5705
607fbc54 57062003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
5707
5708 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
5709 * gdb.mi/mi1-console.exp: Likewise.
5710
a1fb14a2
DJ
57112003-01-13 Daniel Jacobowitz <drow@mvista.com>
5712
5713 * gdb.c++/overload.exp: Remove some fixed XFAILs.
5714
c4cf40b7
DJ
57152003-01-09 Daniel Jacobowitz <drow@mvista.com>
5716
5717 * gdb.base/detach.exp: New test.
5718
696d5a5b
DJ
57192003-01-09 Daniel Jacobowitz <drow@mvista.com>
5720
5721 * Makefile.in (ALL_SUBDIRS): New variable.
5722 (subdirs, clean, distclean): Use it.
5723 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
5724 regenerating Makefile, since it is generated from the top level.
5725 * gdb.asm/Makefile.in: Likewise.
5726 * gdb.base/Makefile.in: Likewise.
5727 * gdb.c++/Makefile.in: Likewise.
5728 * gdb.disasm/Makefile.in: Likewise.
5729 * gdb.java/Makefile.in: Likewise.
5730 * gdb.mi/Makefile.in: Likewise.
5731 * gdb.threads/Makefile.in: Likewise.
5732 * gdb.trace/Makefile.in: Likewise.
5733
754533e4
DC
57342003-01-09 David Carlton <carlton@math.stanford.edu>
5735
5736 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
5737 Add copyright year 2003.
5738
d8b3e9ee
MC
57392003-01-06 Michael Chastain <mec@shout.net>
5740
5741 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
5742 When selecting a thread, 'line' and 'file' are optional.
5743 * gdb.mi/mi1-pthreads.exp: Likewise.
5744
8e9e0fe6
AS
57452003-01-06 Andreas Schwab <schwab@suse.de>
5746
5747 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
5748 failures.
5749
b5ab8ff3
DJ
57502003-01-04 Daniel Jacobowitz <drow@mvista.com>
5751
5752 Fix PR gdb/844
5753 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
5754 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
5755
5756 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
5757 instead of calling gdb_suppress_entire_file.
5758 * gdb.threads/print-threads.exp: Likewise.
5759 * gdb.threads/schedlock.exp: Likewise.
5760
5761 * gdb.threads/killed.exp: Return instead of calling
5762 gdb_suppress_entire_file.
5763 * gdb.threads/linux-dp.exp: Likewise.
5764 * gdb.threads/pthreads.exp: Likewise.
5765
1e698235
DJ
57662003-01-04 Daniel Jacobowitz <drow@mvista.com>
5767
5768 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
5769 stabs.
5770 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
5771 * gdb.base/whatis.exp: Always allow (void) after function names.
5772
147ff08c
DJ
57732003-01-04 Daniel Jacobowitz <drow@mvista.com>
5774
5775 * gdb.c++/casts.exp: Correct regexp.
5776
dc62bfc2
MK
57772003-01-04 Mark Kettenis <kettenis@gnu.org>
5778
5779 * configure.in: Call AC_CONFIG_HEADER. Don't call
5780 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
5781 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
5782 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
5783 aforementioned directories in the AC_OUPUT call.
5784 * config.hin: New file.
5785 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5786 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
5787 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
5788 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
5789 pass -I$objdir instead of -I$objdir/$subdir in compilation.
5790 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
5791 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
5792 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
5793 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
5794 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
5795 gdb.threads/configure.in, gdb.threads/configure,
5796 gdb.threads/config.in, gdb.trace/configure.in,
5797 gdb.trace/configure: Removed.
5798
77afa639
MC
57992003-01-03 Michael Chastain <mec@shout.net>
5800
5801 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
5802 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
5803
7634bb6e
DJ
58042003-01-03 Daniel Jacobowitz <drow@mvista.com>
5805
5806 * gdb.base/store.exp: Fix regular expressions.
5807
b39c905e
MK
58082002-12-28 Mark Kettenis <kettenis@gnu.org>
5809
5810 * configure.in: Rewrite.
5811 * configure: Regenerated.
5812
0a8551dd
DC
58132003-01-03 David Carlton <carlton@math.stanford.edu>
5814
5815 * gdb.base/psymtab.exp: New file.
5816 * gdb.base/psymtab1.c: Ditto.
5817 * gdb.base/psymtab2.c: Ditto.
5818
c60b7188
AF
58192002-12-23 Adam Fedor <fedor@gnu.org>
5820
5821 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
5822
ee73db83
DC
58232002-12-23 David Carlton <carlton@math.stanford.edu>
5824
5825 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
5826 and current_directory initialization.
5827
d6c1774e
JB
58282002-12-22 Jim Blandy <jimb@redhat.com>
5829
f0a847b8
JB
5830 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
5831 rather than as part of the output file name.
5832
d6c1774e
JB
5833 * gdb.base/attach.exp: There's no need to copy the test program to
5834 /tmp; that was only ever necessary on HP/UX, and this test is
5835 entirely disabled there anyway.
5836
f0708dbb
JB
58372002-12-21 Jim Blandy <jimb@redhat.com>
5838
4c2acfea
JB
5839 * gdb.c++/psmang.exp: Doc fix.
5840
f0708dbb
JB
5841 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
5842 test.
5843
9579e000
DC
58442002-12-20 David Carlton <carlton@math.stanford.edu>
5845
5846 * gdb.c++/annota2.exp: KFAIL annotate-quit.
5847
d1810171
MC
58482002-12-18 Michael Chastain <mec@shout.net>
5849
5850 * gdb.c++/annota2.exp: Add copyright year 2002.
5851
76565097
DC
58522002-12-17 David Carlton <carlton@math.stanford.edu>
5853
5854 * gdb.c++/try_catch.cc: Add marker comments.
5855 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
5856 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
5857 * gdb.c++/m-static.cc: Ditto.
5858 * gdb.c++/m-static1.cc: Ditto.
5859 * gdb.c++/try_catch.cc: Ditto.
5860
da81390b
JJ
58612002-12-16 Jeff Johnston <jjohnstn@redhat.com>
5862
5863 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
5864 to see whether we are using the new -environment-directory
5865 command which resets via -r or the old version of the command
5866 which may prompt the user. Part of fix for gdb/741.
5867
b304d130
AC
58682002-12-13 Andrew Cagney <ac131313@redhat.com>
5869
5870 * gdb.fortran/types.exp: Update obsolete comment.
5871 * gdb.fortran/exprs.exp: Ditto.
5872 * lib/gdb.exp: Delete obsolete code.
5873 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
5874 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
5875 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
5876 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
5877 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
5878 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
5879 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
5880 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
5881 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
5882 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
5883 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
5884 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
5885 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
5886 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
5887 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
5888 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
5889 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
5890 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
5891 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
5892 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
5893 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
5894 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
5895 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
5896 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
5897 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
5898 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
5899 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
5900 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
5901 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
5902 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
5903 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
5904 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
5905 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
5906 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
5907 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
5908 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
5909 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
5910
a23b6e6a
DC
59112002-12-11 David Carlton <carlton@math.stanford.edu>
5912
5913 * gdb.c++/m-data.exp: Add test for members that shadow global
5914 variables: see PR gdb/804.
5915 * gdb.c++/m-data.cc: Ditto.
5916
6604731b
DJ
59172002-12-10 Daniel Jacobowitz <drow@mvista.com>
5918
5919 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
5920
de46ecd7
DC
59212002-12-06 David Carlton <carlton@math.stanford.edu>
5922
5923 * gdb.base/store.c: Don't declare functions static.
5924
27e829d0
AC
59252002-12-04 Andrew Cagney <ac131313@redhat.com>
5926
5927 * gdb.base/store.exp, gdb.base/store.c: New files.
5928
92806416
DJ
59292002-12-03 Daniel Jacobowitz <drow@mvista.com>
5930
5931 * gdb.base/selftest.exp: Update for current gdb.
5932
3bcbaac5
DJ
59332002-12-03 Daniel Jacobowitz <drow@mvista.com>
5934
5935 * gdb.base/maint.exp: Only dump symbols from one source file
5936 or objfile.
5937
f4f00b1f
DJ
59382002-12-03 Daniel Jacobowitz <drow@mvista.com>
5939
5940 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
5941 function call.
5942
f1c8a949
JB
59432002-11-25 Jim Blandy <jimb@redhat.com>
5944
5945 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
5946 function appearing in error message.
5947
9e297a97
DJ
59482002-11-21 Daniel Jacobowitz <drow@mvista.com>
5949
5950 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
5951
1f312e79
JJ
59522002-11-08 Jeff Johnston <jjohnstn@redhat.com>
5953
d63a86f8
RM
5954 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
5955 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
5956 should be in mi console format. This is part of fix for PR gdb/604.
5957
83c31e7d
FN
59582002-09-18 Fernando Nasser <fnasser@redhat.com>
5959
5960 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
5961 which explicitly prints the zero offset as "+0".
5962
322b3f65
DJ
59632002-10-22 Daniel Jacobowitz <drow@mvista.com>
5964
5965 * gdb.threads/schedlock.c (args): Make unsigned.
5966
59672002-10-21 Daniel Jacobowitz <drow@mvista.com>
5968
5969 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
5970 numbers. Allow "foo2|selected stack frame".
5971 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
5972 * gdb.asm/asmsrc2.s: Likewise.
5973 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
5974 comments.
5975 * gdb.asm/mips.inc: New file.
5976
5e2fe5b8
AF
59772002-10-18 Adam Fedor <fedor@gnu.org>
5978
5979 * gdb.base/default.exp: Update expected output to include 'ObjC'.
5980 * gdb.base/help.exp: Likewise.
5981
abe1a5d0
KB
59822002-10-17 Kevin Buettner <kevinb@redhat.com>
5983
5984 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
5985 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
5986
10abb1d4
JB
59872002-10-02 Jim Blandy <jimb@redhat.com>
5988
5989 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
5990
1f609b42
AC
59912002-10-01 Andrew Cagney <ac131313@redhat.com>
5992
5993 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
5994 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
5995 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
5996 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
5997 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
5998 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
5999 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
6000
0aee02e4
AC
60012002-09-29 Andrew Cagney <ac131313@redhat.com>
6002
6003 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
6004 * mi0-disassemble.exp, mi0-eval.exp: Delete.
6005 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
6006 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
6007 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
6008 * mi0-var-block.exp, mi0-var-child.exp: Delete.
6009 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 6010
6fde09ad
KB
60112002-09-27 Kevin Buettner <kevinb@redhat.com>
6012
6013 * gdb.base/annota1.exp (info break): Make directory components of
6014 path optional since not all compilers emit this debug information.
6015
6016 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
6017 step ends up stepping out of the function instead of stopping on
6018 the epilogue.
6019
9e8aab75
KS
60202002-09-26 Keith Seitz <keiths@redhat.com>
6021
6022 * lib/insight-support.exp (gdbtk_start): Figure out where
6023 the insight executable is based on where gdb is. Use this
6024 executable to start insight instead of gdb.
6025
e36180d7
AC
60262002-09-25 Andrew Cagney <cagney@redhat.com>
6027
6028 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
6029
9dd34b2b
AC
60302002-09-24 Andrew Cagney <ac131313@redhat.com>
6031
6032 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
6033 test_isolated_complaints.
6034 (test_empty_complaint): New function.
6035 (test_empty_complaints): New function. Check no output when no
6036 complaints.
d63a86f8 6037
dea97812
KB
60382002-09-19 Jim Blandy <jimb@redhat.com>
6039
6040 * gdb.base/charset.exp, gdb.base/charset.c: New files.
6041
54951bd7
AC
60422002-09-19 Andrew Cagney <ac131313@redhat.com>
6043
6044 * gdb.gdb/complaints.exp: New file.
6045
dec43320
AC
60462002-09-18 Andrew Cagney <ac131313@redhat.com>
6047
6048 * gdb.base/maint.exp: Check `help maint internal-warning'.
6049
e70d6e3f
DC
60502002-09-18 David Carlton <carlton@math.stanford.edu>
6051
6052 * gdb.c++/m-static.exp: Remove breakpoints depending on line
6053 numbers, and replace them by a single breakpoint after the
6054 constructors are all finished.
6055 Add test 4.
6056 * gdb.c++/m-static.cc: Add test 4.
6057 * gdb.c++/m-static.h: New file.
6058 * gdb.c++/m-static1.cc: New file.
6059
6060 * gdb.c++/printmethod.exp: New file.
6061 * gdb.c++/printmethod.cc: New file.
6062
6063 * gdb.c++/pr-574.exp: New file.
6064 * gdb.c++/pr-574.cc: New file.
6065
afb5c968
CV
60662002-09-18 Corinna Vinschen <vinschen@redhat.com>
6067
6068 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
6069 embedded targets which never actually exit.
6070
31e45dee
FN
60712002-09-18 Fernando Nasser <fnasser@redhat.com>
6072
6073 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
6074 "don't step after run" as unresolved or unsupported, instead of xfail.
6075
a283c5a1
CV
60762002-09-18 Corinna Vinschen <vinschen@redhat.com>
6077
6078 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
6079 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
6080 Add newline to expected string in "step out of main (status wrapper)"
6081 case.
6082
11350d2a
CV
60832002-09-18 Corinna Vinschen <vinschen@redhat.com>
6084
6085 * lib/gdb.exp (rerun_to_main): Allow restarting application.
6086 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
6087
0deec7d6
TT
60882002-09-17 Tom Tromey <tromey@redhat.com>
6089
6090 * gdb.base/printcmds.exp (test_print_string_constants): Expect
6091 \000, not \0, in double-quoted string.
6092
b2b4a1b5
CV
60932002-09-14 Corinna Vinschen <vinschen@redhat.com>
6094
c9d37158 6095 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
6096 string after running the commands execution on breakpoint tests.
6097
1c56143a
CV
60982002-09-13 Corinna Vinschen <vinschen@redhat.com>
6099
6100 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
6101
37f8da45
JB
61022002-09-12 Joel Brobecker <brobecker@gnat.com>
6103
6104 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
6105
08b468e0
KS
61062002-09-10 Keith Seitz <keiths@redhat.com>
6107
6108 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
6109 runto proc.
6110 (mi_run_to_main): Use mi_runto.
6111 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
6112
dc360f58
KS
61132002-09-10 Keith Seitz <keiths@redhat.com>
6114
6115 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
6116 regexp for stopping at main. Could have multiple event notifications.
6117 Don't assume that main was declared with no parameters.
6118 (mi_next): Use mi_step_to.
6119 (mi_step): Use mi_next_to.
6120
ce3abcfb
CV
61212002-09-09 Corinna Vinschen <vinschen@redhat.com>
6122
6123 * gdb.base/default.exp: Fix expected string in `info float' test.
6124
d1f5b980
BE
61252002-09-09 Ben Elliston <bje@redhat.com>
6126
6127 * config/mips.exp: Update comments.
6128 * config/mips-idt.exp: Likewise.
6129 * config/nind.exp: Likewise.
6130 * config/slite.exp: Likewise.
6131 * config/sparclet.exp: Likewise.
6132 * config/udi.exp: Likewise.
6133 * config/vx.exp: Likewise.
6134 * config/vxworks29k.exp: Likewise.
6135
2f71430b
JB
61362002-09-05 Jim Blandy <jimb@redhat.com>
6137
6138 * gdb.threads/killed.exp: Fix test failure message.
6139
7ddebc7e
KS
61402002-09-04 Keith Seitz <keiths@redhat.com>
6141
6142 * lib/mi-support.exp: Update copyright.
6143 (mi_gdb_test): Increase the priority of the expected pattern
6144 so that it matches gdb_test.
6145
0ae67eb3
KS
61462002-09-03 Keith Seitz <keiths@redhat.com>
6147
6148 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
6149 Use integer comparison instead of string comparison for testing
6150 whether binary was built.
6151
38fc42c8
JB
61522002-09-03 Jim Blandy <jimb@redhat.com>
6153
6154 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
6155
b6ff0e81
JB
61562002-08-29 Jim Blandy <jimb@redhat.com>
6157
6158 * gdb.threads/pthreads.exp: Move the portable thread compilation
6159 code into a function in lib/gdb.exp, and call that from here.
6160 * lib/gdb.exp (gdb_compile_pthreads): New function.
6161
07c98896
KS
61622002-08-29 Keith Seitz <keiths@redhat.com>
6163
6164 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
6165 expect_out so that callers can get at it.
6166
0312286c
DJ
61672002-08-23 Daniel Jacobowitz <drow@mvista.com>
6168
6169 * gdb.threads/print-threads.c: New file.
6170 * gdb.threads/print-threads.exp: New file.
6171 * gdb.threads/schedlock.c: New file.
6172 * gdb.threads/schedlock.exp: New file.
6173
dd039bc4
EZ
61742002-08-22 Elena Zannoni <ezannoni@redhat.com>
6175
6176 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
6177 not altivec.c.
6178
1f36144c
MK
61792002-08-17 Mark Kettenis <kettenis@gnu.org>
6180
6181 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
6182 targets. The problem should be fixed now.
6183
16057ec7 61842002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
6185
6186 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
6187 2002-07-24 change that removes final dots from error messages.
6188
3c1499ad
TT
61892002-08-13 Tom Tromey <tromey@redhat.com>
6190
6191 * gdb.base/readline.exp: New file.
6192
a20ce2c3
AC
61932002-08-01 Andrew Cagney <ac131313@redhat.com>
6194
6195 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
6196 supress message.
6197
db034ac5
AC
61982002-08-01 Andrew Cagney <cagney@redhat.com>
6199
6200 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
6201 CHILL_FOR_TARGET and CHILL_LIB.
6202 * configure.in (configdirs): Remove gdb.chill.
6203 * configure: Regenerate.
6204 * lib/gdb.exp: Obsolete references to chill.
6205 * gdb.fortran/types.exp: Ditto.
6206 * gdb.fortran/exprs.exp: Ditto.
6207
3e000b18
KB
62082002-07-30 Kevin Buettner <kevinb@redhat.com>
6209
6210 * gdb.base/shlib-call.exp (additional_flags): Conditionally
6211 set Irix-specific compile and link flags.
6212
28f4966b
KB
62132002-07-29 Kevin Buettner <kevinb@redhat.com>
6214
6215 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
6216 source files. The ``-o'' option doesn't work with the ``-E'' option
6217 when using the Irix compiler.
6218
46c0d5a6
DJ
62192002-07-19 Daniel Jacobowitz <drow@mvista.com>
6220
6221 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
6222 Improve support for reusing an exec file. Copy exec file
6223 to target, and run gdbserver on the target instead of on the host.
6224
eecf4bed
JB
62252002-07-18 Jim Blandy <jimb@redhat.com>
6226
0f815cdf
JB
6227 * gdb.base/ending-run.exp: Don't expect to see the program end in
6228 some orderly fashion when we're running on a real stand-alone
6229 board.
6230
eecf4bed
JB
6231 * gdb.base/interrupt.exp: Correct logic for skipping tests on
6232 targets that don't support interrupts.
6233
52d309e4
JB
62342002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
6235
6236 * gdb.base/attach.exp: Add patterns to match output from /proc-based
6237 systems.
6238 Move comments in expect statements to inside the actions, so that they
6239 don't get matched against.
6240
ff683d9e
MK
62412002-07-10 Mark Kettenis <kettenis@gnu.org>
6242
6243 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
6244 function when asleep" test.
6245
b5356753
AC
62462002-07-10 Andrew Cagney <ac131313@redhat.com>
6247
6248 * gdb.base/page.exp: Rewrite to handle problems with very long
6249 `info set' output. Update copyright.
6250
6aa4d13a
AC
62512002-06-26 Andrew Cagney <ac131313@redhat.com>
6252
6253 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
6254 gdb.threads-hp.
6255 * gdb.hp/configure: Regenerate.
6256 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
6257 * gdb.hp/gdb.threads-hp/configure: Delete file.
6258 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
6259
8cf8c2b8
AC
62602002-06-22 Andrew Cagney <ac131313@redhat.com>
6261
6262 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
6263 setlocale, bindtextdomain and textdomain.
6264
6827a8f8
JB
62652002-06-11 Jim Blandy <jimb@redhat.com>
6266
919d772c
JB
6267 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
6268 preprocessor macro information is present.
6269
6827a8f8
JB
6270 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
6271 tests.
6272
c15b0d21
MS
62732002-06-06 Michael Snyder <msnyder@redhat.com>
6274
c5984d70
MS
6275 * gdb.base/overlays.exp: Record addresses of overlay
6276 functions in TCL variables rather than in GDB variables,
6277 to avoid having GDB convert them to pointers (with loss
6278 of information).
6279
d63a86f8 6280 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 6281 default linker script changes.
c15b0d21
MS
6282 * gdb.base/long_long.exp: Add check for sizeof (long double).
6283
be26fe0d
ML
62842002-06-06 Michal Ludvig <mludvig@suse.cz>
6285
6286 * gdb.asm/asm-source.exp: Add x86-64 target.
6287 * gdb.asm/x86_64.inc: New.
d63a86f8 6288
258093ca 62892002-05-30 Michael Chastain <mec@shout.net>
258093ca 6290
4b3153f1 6291 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
6292 * gdb.c++/m-static.cc: New file.
6293 * gdb.c++/m-static.exp: New file.
6294
241264c6
MS
62952002-05-28 Michael Snyder <msnyder@redhat.com>
6296
6297 * gdb.base/call-ar-st.exp: Allow for reduced floating point
6298 precision.
6299
9bba8c8f 63002002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 6301
4b3153f1 6302 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
6303 * gdb.c++/m-data.cc: New file.
6304 * gdb.c++/m-data.exp: New file.
6305
63062002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 6307
4b3153f1 6308 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 6309 * gdb.c++/try_catch.cc: New file.
d63a86f8 6310 * gdb.c++/try_catch.exp: New file.
9bba8c8f 6311
def1b996
MC
63122002-05-27 Michael Chastain <mec@shout.net>
6313
6314 * gdb.c++/local.exp: Accept more nested types in output.
6315
522ba268
MC
63162002-05-26 Michael Chastain <mec@shout.net>
6317
6318 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
6319
277254ba
MS
63202002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
6321
6322 * lib/gdb.exp (gdb_wrapper_init): Just because
6323 gdb_wrapper_file exists, this does not mean that the file
6324 should not be rebuilt. That is what gdb_wrapper_initialized
6325 is for.
6326 (default_gdb_init): Reset gdb_wrapper_initialized.
6327
b61a8733
MS
63282002-05-23 Michael Snyder <msnyder@redhat.com>
6329
d63a86f8 6330 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
6331 the precision of the floating point test results.
6332 * gdb.base/call-rt-st.exp: Ditto.
6333
b61a8733
MS
6334 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
6335 * gdb.base/call-rt-st.exp: Ditto.
6336
56f6e910
MC
63372002-05-19 Michael Chastain <mec@shout.net>
6338
6339 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
6340
ad0b0016
EZ
63412002-05-19 Elena Zannoni <ezannoni@redhat.com>
6342
6343 * configure.in (configdirs): Add gdb.arch.
6344 * configure: Regenerate.
6345
f617d2b6
JB
63462002-05-17 Jim Blandy <jimb@redhat.com>
6347
6348 * gdb.base/completion.exp: Recognize the more detailed error
6349 messages produced by the macro expander's lexical analyzer.
6350
eac2a696
EZ
63512002-05-14 Elena Zannoni <ezannoni@redhat.com>
6352
6353 * gdb.arch/altivec-abi.c: New file.
6354 * gdb.arch/altivec-abi.exp: New file.
6355 * gdb.arch/altivec-regs.c: New file.
6356 * gdb.arch/altivec-regs.exp: New file.
6357
2fdde8f8
DJ
63582002-05-14 Daniel Jacobowitz <drow@mvista.com>
6359
6360 * gdb.base/maint.exp (maint print type): Update for new type
6361 structure.
d63a86f8 6362
e31f1a7c
EZ
63632002-05-14 Elena Zannoni <ezannoni@redhat.com>
6364
6365 * gdb.arch: New directory.
6366 * gdb.arch/configure.in: New file.
6367 * gdb.arch/configure: New file.
6368 * gdb.arch/Makefile.in: New file.
6369
db589741
CV
63702002-05-13 Corinna Vinschen <vinschen@redhat.com>
6371
6372 * gdb.asm/asm-source.exp: Add v850 as supported target.
6373 * gdb.asm/v850.inc: New file.
6374
8ce2a7dc
DJ
63752002-05-13 Daniel Jacobowitz <drow@mvista.com>
6376
6377 * gdb.c++/annota2.exp (annotate-quit): Add comment.
6378
df763c7f
DJ
63792002-05-12 Daniel Jacobowitz <drow@mvista.com>
6380
6381 * gdb.base/break.exp: Check 'break "marker2"'.
6382
377daeed
MS
63832002-05-10 Michael Snyder <msnyder@redhat.com>
6384
6385 * gdb.base/long_long.exp: Fix typo.
6386
c4b7bc2b
JB
63872002-05-10 Jim Blandy <jimb@redhat.com>
6388
ecac9a4e
JB
6389 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
6390 a bug.
6391
c4b7bc2b
JB
6392 * gdb.base/printcmds.exp (test_integer_literals_rejected):
6393 Recognize more detailed error message produced by the macro
6394 expander's lexical analyzer.
6395 * lib/gdb.exp (test_print_reject): Same.
6396
e71019a1
MK
63972002-05-09 Mark Kettenis <kettenis@gnu.org>
6398
6399 * gdb.c++/method.exp: Fix typo.
6400
fedfc8e6
MS
64012002-05-08 Michael Snyder <msnyder@redhat.com>
6402
166a1957
MS
6403 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
6404 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 6405 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
6406 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
6407 Add iftarget clause for strongarm.
d63a86f8 6408
f1c47eb2
MS
64092002-05-06 Michael Snyder <msnyder@redhat.com>
6410
cb9a9d3e
MS
6411 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
6412 (gdb_continue_to_end): Accept output from status wrapper.
6413 * gdb.base/ending-run.exp: Add case for output from status wrapper.
6414 Clean up fail messages to match pass messages.
6415
f1c47eb2
MS
6416 Enable the "needs_status_wrapper" testsuite feature.
6417 * lib/gdb.exp (gdb_wrapper_init): New procedure.
6418 (gdb_compile): Conditionally call gdb_wrapper_init.
6419 * gdb.base/a2-run.exp: Recognize output from status wrapper.
6420 * gdb.c++/method.exp: Recognize output from status wrapper.
6421
6079c749
BE
64222002-05-06 Ben Elliston <bje@redhat.com>
6423From Graydon Hoare <graydon@redhat.com>
6424
6425 * config/sid.exp: Include support for "rawsid" protocol.
6426
188baff3
JB
64272002-05-03 Jim Blandy <jimb@redhat.com>
6428
6429 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
6430 * gdb.c++/hang3.C: New file.
6431
b9c07f0f
AC
64322002-05-04 Andrew Cagney <ac131313@redhat.com>
6433
6434 * gdb.base/default.exp: Remove obsolete code.
6435 * gdb.c++/misc.exp: Ditto. Update copyright.
6436 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
6437 * gdb.base/whatis.exp: Ditto. Update copyright.
6438 * gdb.base/scope.exp: Ditto. Update copyright.
6439 * gdb.base/ptype.exp: Ditto. Update copyright.
6440 * gdb.base/printcmds.exp: Ditto. Update copyright.
6441 * gdb.base/opaque.exp: Ditto. Update copyright.
6442 * gdb.base/list.exp: Ditto.
6443 * gdb.base/funcargs.exp: Ditto. Update copyright.
6444 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
6445 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
6446 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
6447 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
6448 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
6449 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
6450
5c7a0397
MS
64512002-05-02 Michael Snyder <msnyder@redhat.com>
6452
d6dcc264 6453 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
6454 * gdb.base/long_long.exp: Add xscale target.
6455 * gdb.base/default.exp: Add xscale target.
6456
eb7f1c48
JB
64572002-05-01 Jim Blandy <jimb@redhat.com>
6458
6459 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
6460 gdb.c++/hang.exp: New test.
6461
a6befae8
FF
64622002-05-01 Fred Fish <fnf@redhat.com>
6463
6464 * gdb.base/completion.exp: Handle completions of "./Make" for
6465 more than one completion possibility, as is the case when we
6466 build and test in the source tree.
6467
0a310277
AG
64682002-04-29 Anthony Green <green@redhat.com>
6469
6470 * gdb.java/jmisc1.exp: New file.
6471 * gdb.java/jmisc2.exp: New file.
6472
6ff9af88
DJ
64732002-04-24 Daniel Jacobowitz <drow@mvista.com>
6474
6475 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
6476
96b3d632
EZ
64772002-04-23 Elena Zannoni <ezannoni@redhat.com>
6478
6479 * gdb.base/help.exp: Change 'help status' to allow for target
6480 dependent output differences.
6481
5019bb54
MC
64822002-04-22 Michael Chastain <mec@shout.net>
6483
6484 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
6485
a805a116
MC
64862002-04-22 Michael Chastain <mec@shout.net>
6487
6488 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
6489
a1706bfd
DM
64902002-04-17 David S. Miller <davem@redhat.com>
6491
6492 * gdb.asm/sparc64.inc: New file.
6493 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
6494
a73a20a2
EZ
64952002-04-19 Elena Zannoni <ezannoni@redhat.com>
6496
6497 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
6498 instruction file directly into the build tree. Clean up at end of
6499 test.
6500
ba678339
DM
65012002-04-18 David S. Miller <davem@redhat.com>
6502
6503 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
6504 handle 64-bit platforms correctly.
6505 * gdb.base/maint.exp: Likewise.
6506
b03399da
KB
65072002-04-18 Kevin Buettner <kevinb@redhat.com>
6508
6509 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
6510 ``-fpic'' when compiling files comprising a shared library, but
6511 it does need additional linker flags in order to find shared
6512 libraries at run time.
6513
e2004992
KB
65142002-04-18 Kevin Buettner <kevinb@redhat.com>
6515
6516 * gdb.base/cvexpr.c (use): New function.
6517 (main): Invoke use() on all global variables to prevent
6518 some linkers from deleting these otherwise unused symbols.
6519
d8937120
MC
65202002-04-17 Michael Chastain <mec@shout.net>
6521From David S. Miller <davem@redhat.com>
6522
6523 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
6524 handle 64-bit platforms correctly.
6525
ffd61a58
MS
65262002-04-12 Michael Snyder <msnyder@redhat.com>
6527From Jim Blandy <jimb@redhat.com>
6528 * gdb.base/foo.c (foox): Remove section attribute; the linker
6529 script can handle this instead.
6530 * gdb.base/bar.c (barx): Same.
6531 * gdb.base/baz.c (bazx): Same.
6532 * gdb.base/grbx.c (grbxx): Same.
6533
6534 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
6535 manager doesn't automatically unmap overlays unnecessarily.
6536
6b8426a6
MH
65372002-04-10 Martin M. Hunt <hunt@redhat.com>
6538
6539 * gdb.base/ending-run.exp: Fix pattern for Mips targets
6540 stepping out of main.
6541
34af4875
MC
65422002-04-09 Michael Chastain <mec@shout.net>
6543
6544 * gdb.c++/local.cc (main): Move call to marker1() inside nested
6545 scope so that the nested scope tests will make sense.
6546 * gdb.c++/local.exp: Write patterns that actually work with gcc
6547 (the HP patterns "were never known to work with gcc").
6548 Keep the old aCC patterns too.
6549
2d1676a0
DJ
65502002-04-09 Daniel Jacobowitz <drow@mvista.com>
6551
6552 * gdb.base/attach.exp: Correct target board test.
6553
3a63e3f9
MC
65542002-04-08 Michael Chastain <mec@shout.net>
6555
6556 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
6557 in a const method. Add some xfail and fail cases for configurations
6558 that do not emit the "const ...".
6559
f18dabd2
MC
65602002-04-07 Michael Chastain <mec@shout.net>
6561
6562 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
6563 Accept "A * const" and "const A * const" as type of "this".
6564 Fix spelling of getFunky throughout. Make messages uniform.
6565
0fcddd82
EZ
65662002-04-07 Elena Zannoni <ezannoni@redhat.com>
6567
6568 Work around for PR gdb/285:
6569 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
6570
16a8534a
EZ
65712002-04-07 Elena Zannoni <ezannoni@redhat.com>
6572
6573 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
6574 instructions file at run time instead of configure time.
6575 Sometimes we run the test in a directory that is not the one we
6576 configured in.
6577 * gdb.asm/configure.in: Delete creation of symlink.
6578 * gdb.asm/configure: Regenerate.
6579
24181d81
JB
65802002-04-05 J. Brobecker <brobecker@gnat.com>
6581
6582 * gdb.gdb/xfullpath.exp: New test, to exercise the new
6583 xfullpath () function.
6584
7cdb7107
DJ
65852002-04-04 Daniel Jacobowitz <drow@mvista.com>
6586
6587 * gdb.asm/Makefile.in: Correct dependencies.
6588
6589 * gdb.asm/powerpc.inc: New file.
6590 * gdb.asm/asm-source.exp: Add PowerPC.
6591 * gdb.asm/configure.in: Likewise.
6592 * gdb.asm/configure: Regenerated.
6593
a7d17088
DJ
65942002-04-04 Daniel Jacobowitz <drow@mvista.com>
6595
6596 * gdb.base/relocate.exp: New file.
6597 * gdb.base/relocate.c: New file.
6598
cd721503
FF
65992002-04-04 Fred Fish <fnf@redhat.com>
6600
6601 * gdb.base/step-test.exp: Update comment regarding stopping in
6602 memcpy/bcopy calls inserted as part of the compiler runtime.
6603
b22ad7a7
MS
66042002-04-04 Michael Snyder <msnyder@redhat.com>
6605
6606 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
6607
5f279fa6
DJ
66082002-04-03 Daniel Jacobowitz <drow@mvista.com>
6609
6610 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
6611 (gdb_expect): Remove $notransfer hack.
6612
dd0fd3ce
DJ
66132002-04-02 Daniel Jacobowitz <drow@mvista.com>
6614
6615 * gdb.c++/classes.exp ("calling method for small class"): Match
6616 updated register output.
6617
1e50cda1
DJ
66182002-03-30 Daniel Jacobowitz <drow@mvista.com>
6619
6620 Fix PR gdb/452
6621 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
6622 when finished. Make gdb_file_cmd send "exec-file" when
6623 appropriate.
6624
24015922
DJ
66252002-03-30 Daniel Jacobowitz <drow@mvista.com>
6626
6627 * gdb.base/attach.exp: Remove extra setup_xfail.
6628
dd7dfd64
MS
66292002-03-26 Michael Snyder <msnyder@redhat.com>
6630
6631 * gdb.base/default.exp: Add tests for dump, append, and restore.
6632 * gdb.base/help.exp: Add tests for dump, append, and restore.
6633 * gdb.base/dump.exp: New file, test dump, append and restore.
6634 * gdb.base/dump.c: New file.
6635
48b2f8d7
MS
66362002-03-27 Michael Snyder <msnyder@redhat.com>
6637
d63a86f8 6638 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
6639 clean-ups in help messages.
6640
05b4d525
FF
66412002-03-26 Fred Fish <fnf@redhat.com>
6642
6643 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
6644 have debugging info for those functions and the compiler uses them
6645 internally to copy structs around.
6646
d7679631
FF
66472002-03-26 Fred Fish <fnf@redhat.com>
6648
6649 * gdb.base/list.exp: Revert the change made yesterday and add note
6650 about why we don't list the default lines for remote targets.
6651
523ac3f9
MS
66522002-03-25 Michael Snyder <msnyder@redhat.com>
6653
6654 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
6655
754b2b8d
FF
66562002-03-25 Fred Fish <fnf@redhat.com>
6657
6658 * gdb.base/list.exp: This test works on remote targets so remove
6659 the short circuit for remote targets. Update copyright.
6660
33c3e192
FF
66612002-03-25 Fred Fish <fnf@redhat.com>
6662
6663 * gdb.base/attach.exp: Fix logic error that was suppressing this
6664 test for all non hppa*-*-hpux* targets, instead of the hp target.
6665 Move comments closer to the suppression point. Also now need to
6666 check that we are running natively.
6667
d43e73ee
MS
66682002-03-22 Michael Snyder <msnyder@redhat.com>
6669
882c8f02
MS
6670 * gdb.base/default.exp: Add test for gcore. Update copyright.
6671 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 6672
04c12f60
FF
66732002-03-06 Fred Fish <fnf@redhat.com>
6674
6675 * gdb.base/funcargs.c: Remove extraneous ';' character.
6676 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
6677
b43df995
MC
66782002-03-04 Michael Chastain <mec@shout.net>
6679
6680 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
6681 accommodate gcc v3 function signature.
6682 * gdb.mi/mi0-var-cmd-exp: Ditto.
6683
92362027
AC
66842002-02-24 Andrew Cagney <ac131313@redhat.com>
6685
6686 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
6687 ``GNU/Linux'' or ``Linux kernel''
6688 * testsuite/gdb.threads/pthreads.c: Ditto.
6689
258ad32d
MC
66902002-02-24 Michael Chastain <mec@shout.net>
6691
6692 * gdb.threads/pthreads.c (thread1): Add a return statement.
6693 (thread2): Likewise.
6694 (foo): Likewise.
6695
04c3b3d4
MC
66962002-02-23 Michael Chastain <mec@shout.net>
6697
6698 * gdb.threads/linux-dp.c (philosopher): Add a return statement
6699 to placate gcc.
6700
5a2a0a20
MC
67012002-02-23 Michael Chastain <mec@shout.net>
6702
6703 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
6704 test "ptype bint". The test passes on all my stabs configurations.
6705
a640f7fc
JB
67062002-02-21 Jim Blandy <jimb@redhat.com>
6707
27924826
JB
6708 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
6709 filename at a time, and watch for the ones we want to see.
6710
a640f7fc
JB
6711 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
6712 types of pointers to prototyped functions.
6713
edcc8c75
AC
67142002-02-20 Andrew Cagney <ac131313@redhat.com>
6715
6716 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
6717 signed, unsigned and straight char.
6718 (padding_char, padding_short, padding_int, padding_long,
6719 padding_long_long, padding_float, padding_double,
6720 padding_long_double): New global variables.
6721 (fill, fill_structs): New functions.
6722
6723 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
6724 for correctly sized writes. Update copyright.
6725 (get_valueof): New procedure.
6726 (get_sizeof): Call get_valueof.
6727 (check_valueof): New procedure.
6728 (check_padding): New procedure.
6729
ac57ea44
MC
67302002-02-20 Michael Chastain <mec@shout.net>
6731
6732 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
6733 to setup_xfail. Document some of the remaining calls.
6734
7a10c941
MC
67352002-02-18 Michael Chastain <mec@shout.net>
6736
6737 * gdb.c++/userdef.exp: Update copyright year.
6738
fb8acdcc
DJ
67392002-02-18 Daniel Jacobowitz <drow@mvista.com>
6740
6741 * gdb.c++/userdef.exp: Test overloaded operators properly.
6742 Remove xfails.
6743
fda6ae12
MS
67442002-02-14 Michael Snyder <msnyder@redhat.com>
6745
6746 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
6747
676a0442
DJ
67482002-02-14 Daniel Jacobowitz <drow@mvista.com>
6749
6750 * gdb.base/a2-run.exp: Check for a remote target properly.
6751 * gdb.base/annota1.exp: Likewise.
6752 * gdb.base/list.exp: Likewise.
6753 * gdb.base/reread.exp: Likewise.
6754 * gdb.base/scope.exp: Likewise.
6755 * gdb.base/shlib-call.exp: Likewise.
6756 * gdb.base/term.exp: Likewise.
6757 * gdb.c++/annota2.exp: Likewise.
6758
78b4f468
RE
67592002-02-13 Richard Earnshaw <rearnsha@arm.com>
6760
6761 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
6762
9a81ba51
MC
67632002-02-10 Michael Chastain <mec@shout.net>
6764
6765 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
6766 (call_after_alloca): Ditto.
6767
004af6c7
DJ
67682002-02-10 Daniel Jacobowitz <drow@mvista.com>
6769
6770 * gdb.base/ending-run.exp: Guard "cont" test with
6771 gdb_skip_stdio_test.
6772
37225f62
JB
67732002-02-06 Jim Blandy <jimb@redhat.com>
6774
6775 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
6776 from here...
6777 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
6778 To here. Disable this test on non-HP platforms. Add big comment.
6779
fe6fdd96
MS
67802002-02-04 Michael Snyder <msnyder@redhat.com>
6781
6782 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
6783 other than d10v and m32r.
6784
036fad3f
RE
67852002-02-02 Richard Earnshaw <rearnsha@arm.com>
6786
6787 * gdb.base/default.exp: Rewrite test patterns to reduce time
6788 taken to match them.
6789
7148ab62
DJ
67902002-01-30 Daniel Jacobowitz <drow@mvista.com>
6791
6792 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
6793 Allow a start function above main.
6794 * gdb.threads/linux-dp.exp: Fix copyright date.
6795
396cc255
DJ
67962002-01-30 Daniel Jacobowitz <drow@mvista.com>
6797
6798 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
6799 (check_philosopher_stack): Check for manager thread before checking
6800 for a just-starting thread.
6801
f038d31b
DJ
68022002-01-30 Daniel Jacobowitz <drow@mvista.com>
6803
6804 From Neil Booth <neil@daikokuya.demon.co.uk>:
6805 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
6806 warnings.
6807
b3ff9d9a
FF
68082002-01-21 Fred Fish <fnf@redhat.com>
6809
6810 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
6811 not caller.
6812
39ad761d
JB
68132002-01-21 Jim Blandy <jimb@redhat.com>
6814
6815 * gdb.base/reread.exp: Check that GDB properly re-reads the
6816 executable file when it changes while no inferior is running.
6817
aaf320fa
FF
68182002-01-21 Fred Fish <fnf@redhat.com>
6819
6820 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
6821 optionally accept the "shlib events" variation.
6822
808a31f5
JB
68232002-01-21 Jim Blandy <jimb@redhat.com>
6824
6825 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
6826 call `fflush' after every `printf', so that the output is produced
6827 at predictable points, regardless of whatever buffering does (or
6828 doesn't) take place.
6829 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
6830 at different points.
6831
4420d5e2
DJ
68322002-01-20 Daniel Jacobowitz <drow@mvista.com>
6833
6834 * gdb.c++/inherit.exp: Update copyright years.
6835 * gdb.c++/method.exp: Likewise.
6836
3e36a0f4
DJ
68372002-01-20 Daniel Jacobowitz <drow@mvista.com>
6838
6839 * gdb.c++/classes.exp: Update for improved v3 support and skipping
6840 artificial methods/arguments.
6841 * gdb.c++/derivation.exp: Likewise.
6842 * gdb.c++/inherit.exp: Likewise.
6843 * gdb.c++/method.exp: Likewise.
6844 * gdb.c++/virtfunc.exp: Likewise.
6845
b4ceaee6
AC
68462002-01-18 Andrew Cagney <ac131313@redhat.com>
6847
6848 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
6849 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
6850 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
6851 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
6852 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
6853 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
6854
ecace851
JB
68552002-01-17 Jim Blandy <jimb@redhat.com>
6856
6857 * gdb.asm/asm-source.exp (info symbol): Take another shot at
6858 anchoring the pattern matching the entry point symbol's name.
6859
375fc983
AC
68602002-01-17 Andrew Cagney <ac131313@redhat.com>
6861
6862 * gdb.base/maint.exp: Update ``maint internal-error'' to match
6863 continue/quit query. Update copyright.
6864
fe6fdd96
MS
68652002-01-14 Michael Snyder <msnyder@redhat.com>
6866
6867 * gdb.base/gcore.exp: Remove extra debugging output.
6868
e017c81f
DJ
68692002-01-13 Daniel Jacobowitz <drow@mvista.com>
6870
6871 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
6872 for slightly dubious v2 mangled string.
6873
37ab3bf8
DJ
68742002-01-13 Daniel Jacobowitz <drow@mvista.com>
6875
6876 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
6877
1bc05c3a 68782002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 6879
1bc05c3a 6880 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 6881
1bc05c3a
JM
6882 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
6883 constructors.
6884 * gdb.c++/derivation.exp: Likewise.
6885 * gdb.c++/templates.exp: Likewise.
6886 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 6887
1bc05c3a
JM
68882002-01-10 Michael Snyder <msnyder@redhat.com>
6889
6890 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 6891
a911c360
MS
68922002-01-08 Michael Snyder <msnyder@redhat.com>
6893
6894 * gdb.base/gcore.exp: New test for generate-core-file command.
6895 * gdb.base/gcore.c: Testcase for above.
6896 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
6897
ea2119ec
JM
68982002-01-08 Jason Merrill <jason@redhat.com>
6899
6900 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
6901
68203136
FF
69022002-01-07 Fred Fish <fnf@redhat.com>
6903
6904 * gdb.c++/overload.exp: Remove unconditional xfails for:
6905 print foo_instance1.overloadargs(1)
6906 print foo_instance1.overloadargs(1, 2)
6907 print foo_instance1.overloadargs(1, 2, 3)
6908 print foo_instance1.overloadargs(1, 2, 3, 4)
6909 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
6910 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
6911 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
6912 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
6913 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
6914 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
6915 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
6916 print foo_instance1.overload1arg()
6917 print foo_instance1.overload1arg((char)arg2)
6918 print foo_instance1.overload1arg((signed char)arg3)
6919 print foo_instance1.overload1arg((unsigned char)arg4)
6920 print foo_instance1.overload1arg((int)arg7)
6921 print foo_instance1.overload1arg((unsigned int)arg8)
6922 print foo_instance1.overload1arg((float)arg11)
6923 print foo_instance1.overload1arg((double)arg12)
d63a86f8 6924
21b9b5b1
MS
69252002-01-07 Michael Snyder <msnyder@redhat.com>
6926
6927 * gdb.base/huge.exp: New test. Print a very large target data object.
6928 (skip_huge_test): New test variable. Define if you want to skip this
6929 test. The test reads an 8 megabyte data object from the target, so it
6930 might be very time consuming on remote targets with a slow connection.
6931 * gdb.base/huge.c: New file. Test case for above.
6932
725f922e
FF
69332002-01-07 Fred Fish <fnf@redhat.com>
6934
6935 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
6936 g_instance.bfoo, and g_instance.cfoo.
6937
634d57ec
JL
6938Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
6939
f286b2c3
JL
6940 * gdb.base/break.c (multi_line_if_conditional): New function.
6941 (multi_ilne_while_conditional): Likewise.
6942 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
6943 IF or WHILE condition puts the breakpoint at the start of
6944 the condition.
6945
634d57ec
JL
6946 * gdb.base/selftest.exp (backtrace through signal handler): Remove
6947 hppa*-*-hpux* expected failure.
6948 * gdb.base/structs.exp (do_function_calls): Similarly.
6949
6950 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
6951 watchpoints.
6952
9fbfe2dc
AC
69532002-01-06 Andrew Cagney <ac131313@redhat.com>
6954
6955 Fix PR gdb/66.
6956 * gdb.base/structs.exp: Replace skip for a29k with skip for
6957 gdb,cannot_call_functions.
6958 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
6959 * gdb.base/callfuncs.exp: Ditto.
6960 * gdb.base/call-rt-st.exp: Ditto.
6961 * gdb.base/call-strs.exp: Ditto.
6962 * gdb.base/callfwmall.exp: Ditto.
6963 * gdb.base/scope.exp: Obsolete xfail a29k.
6964 * gdb.c++/misc.exp: Ditto.
6965 * gdb.c++/cplusfuncs.exp: Ditto.
6966 * gdb.base/ptype.exp: Ditto.
6967 * gdb.base/printcmds.exp: Ditto.
6968 * gdb.base/opaque.exp: Ditto.
6969 * gdb.base/list.exp: Ditto.
6970 * gdb.base/funcargs.exp: Ditto.
6971 * gdb.base/default.exp: Ditto.
6972
8ddad156
MS
69732002-01-04 Michael Snyder <msnyder@redhat.com>
6974
ca4976a6 6975 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
6976 * gdb.base/maint.exp: Add tests for maint info sections options.
6977
1b074332
JL
6978Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
6979
6980 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
6981
7d159115
CV
69822001-12-20 Corinna Vinschen <vinschen@redhat.com>
6983
6984 * gdb.asm/arm.inc: New file.
6985 * gdb.asm/asm-source.exp: Add arm targets.
6986 * gdb.asm/configure.in: Ditto.
6987 * gdb.asm/configure: Recreated from configure.in.
6988
8fb87725
JL
6989Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
6990
afabe08c
JL
6991 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
6992 with HP's compiler.
6993 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
6994 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
6995 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
6996 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
6997
6998 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
6999 either HP's compilers or GCC.
7000
db521deb
JL
7001 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
7002 a SIGBUS or SIGSEGV.
7003
7004 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
7005
7006 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
7007 can be compiled with either HP's compiler or GCC.
7008
cfa88ab7
JL
7009 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
7010 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
7011 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
7012
ca344dff
JL
7013 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
7014 to match current gdb output. Update due to using auto-solib-limit
7015 for limiting instead of overloading auto-solib-add.
7016 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
7017 test program.
7018
3f3c6e55 7019 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
7020 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
7021 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
7022 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
7023 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
7024 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
7025 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
7026 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
7027 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
7028 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
7029 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
7030 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
7031 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 7032
8fb87725
JL
7033 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
7034 a SIGTRAP to the inferior.
7035
cf599fa7
CV
70362001-12-19 Corinna Vinschen <vinschen@redhat.com>
7037
7038 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
7039 Substitute call to target_link by call to gdb_compile.
7040
2cd045cd
JL
7041Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
7042
7043 * gdb.base/break.exp: Fix HP specific search string when testing
7044 backtracing in a called function.
7045
d63a86f8 7046 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
7047 compiling the test with HP's compilers.
7048 * gdb.base/volatile.exp: Similarly.
7049
99ebe9ac
JB
70502001-12-19 Jim Blandy <jimb@redhat.com>
7051
7052 * gdb.base/printcmds.exp: Expect the null character to be printed
7053 as '\0', and the '\013' to be printed as '\v'.
7054 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
7055 * gdb.base/setvar.exp: Same.
7056
b9891b29
JB
70572001-12-17 Jim Blandy <jimb@redhat.com>
7058
0eba65ab
JB
7059 * gdb.base/completion.exp: Rather than completing very long
7060 filenames, which can make the readline library produce output we
7061 don't recognize, cd to the directory first, and then complete
7062 using nice, short relative paths.
7063
6970b5b1
JB
7064 * gdb.base/completion.exp: On some systems, there is, in fact, a
7065 variable named `b' in scope, since GDB treats all static
7066 variables as being in scope. So use `no_var_named_this'
7067 instead of `b'.
7068
b9891b29
JB
7069 * gdb.base/corefile.exp: Recognize the message saying that GDB
7070 can't find the core file's registers as a failure.
7071
e6ccd35f
JSC
70722001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
7073
7074 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
7075 test expect string more specific.
7076
105ba819
CV
70772001-12-13 Corinna Vinschen <vinschen@redhat.com>
7078
7079 * gdb.asm/asm-source.exp: Add support for xstormy16.
7080 * gdb.asm/configure.in: Ditto.
7081 * gdb.asm/configure: Rebuild.
7082 * gdb.asm/xstormy16.inc: New file.
7083
e9e79dd9
FF
70842001-12-10 Fred Fish <fnf@redhat.com>
7085
7086 * gdb.base/maint.exp: Update to match changes in type dumping code.
7087
347dc97d
JB
70882001-12-10 Jim Blandy <jimb@redhat.com>
7089
7090 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
7091 matching the entry point symbol's name at the beginning of the
7092 line.
7093
5178b9d6
DJ
70942001-12-07 Daniel Jacobowitz <drow@mvista.com>
7095
7096 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
7097 gdb.c++/inherit.exp, gdb.c++/method.exp,
7098 gdb.c++/namespace.exp, gdb.c++/templates.exp,
7099 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
7100 and class layout support.
7101
af890c52
DJ
71022001-12-07 Daniel Jacobowitz <drow@mvista.com>
7103
7104 * gdb.c++/classes.exp: Add test for static member function.
7105 * gdb.c++/misc.cc: Add class with static member function.
7106
7a345fb3
JB
71072001-12-07 Jim Blandy <jimb@redhat.com>
7108
f2e54a80 7109 If GDB says it can't find the struct the function returned, report
8032bf31
JB
7110 those tests as `unsupported'.
7111 * gdb.base/call-rt-st.exp (print_struct_call): New function.
7112 Rewrite subsequent tests to use it.
7113
7114 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
7115 those tests as `unsupported'.
7116 * gdb.base/structs.exp (call_struct_func): New function.
7117 (do_function_calls): Use call_struct_func to call the functions
7118 returning structs.
7119
0bc69509
JB
7120 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
7121 whether functions are prototyped or not, so we can't possibly pass
7122 arguments to t_float_values2 properly.
7123
7a345fb3
JB
7124 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
7125 value of `timeout' for targets other than the mips*tx39-*.
7126
edb6ede1
MS
71272001-12-06 Michael Snyder <msnyder@redhat.com>
7128
d63a86f8 7129 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
7130 and detect whether the start symbol has a leading underscore.
7131
2d842f13
JB
71322001-12-04 Jim Blandy <jimb@redhat.com>
7133
7134 * gdb.base/completion.exp: Clarify indentation.
7135
68550daf
JB
71362001-12-03 Jim Blandy <jimb@redhat.com>
7137
7138 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
7139 variables on the S/390, not `.word'.
7140
cd5195a8
JB
71412001-11-30 Jim Blandy <jimb@redhat.com>
7142
7143 Add assembly-source tests for s390-ibm-linux.
7144 * gdb.asm/s390.inc: New file.
7145 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
7146 the S/390 architecture.
7147 * gdb.asm/configure: Regenerated.
7148
ca9efc90
MS
71492001-11-30 Michael Snyder <msnyder@redhat.com>
7150
7151 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
7152 next, info source, info sources, info line, global and static
7153 variables, and static functions.
7154 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
7155 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
7156 * gdb.asm/asmsrc1.s: Add a static function and some variables.
7157 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
7158 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
7159 (gdbasm_leave): Restore frame pointer.
7160 (gdbasm_startup): Copy stack set-up from crt0.S.
7161
d0e66976
FN
71622001-11-26 Fernando Nasser <fnasser@redhat.com>
7163
7164 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
7165 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
7166 to a local (non-static) variable. Copy tstruct.a to a static buffer
7167 and return a pointer to that buffer.
7168 * gdb.base/callfwmall.c (t_structs_a): Ditto.
7169
e2334072
MK
71702001-11-24 Mark Kettenis <kettenis@gnu.org>
7171
7172 * gdb.asm/configure.in: Fix recognition of ix86 target.
7173 * gdb.asm/configure: Regenerate.
7174
756caa3d
MS
71752001-11-21 Michael Snyder <msnyder@redhat.com>
7176
7177 * gdb.asm/sparc.inc: New file.
7178 * gdb.asm/asm-source.exp: Recognize sparc target.
7179 * gdb.asm/configure.in: Recognize sparc target.
7180 * gdb.asm/configure: Regenerate.
d63a86f8 7181
9a4d72d5
MS
71822001-11-21 Michael Snyder <msnyder@redhat.com>
7183
7184 * gdb.asm/m32r.inc: New file.
7185 * gdb.asm/asm-source.exp: Recognize m32r target.
7186 * gdb.asm/configure.in: Recognize m32r target.
7187 * gdb.asm/configure: Regenerate.
7188
a773d1cd
MS
71892001-11-20 Michael Snyder <msnyder@redhat.com>
7190
017ac23d
MS
7191 * gdb.asm/i386.inc: New file.
7192 * gdb.asm/asm-source.exp: Recognize ix86 target.
7193 * gdb.asm/configure.in: Recognize ix86 target.
7194 * gdb.asm/configure: Regenerate.
7195
a773d1cd
MS
7196 * gdb.c++/namespace.exp: Fix quotes in output messages.
7197
bb632afb
MS
71982001-11-14 Michael Snyder <msnyder@redhat.com>
7199
25d559ca 7200 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
7201 qualifier in a type cast expression, to designate an address
7202 in the instruction space (Harvard architecture).
7203
4749e309
MS
72042001-11-13 Michael Snyder <msnyder@redhat.com>
7205
7206 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
7207 Tests for expressions using 'const' and 'volatile'.
7208
25050984
CV
72092001-11-13 Corinna Vinschen <vinschen@redhat.com>
7210
7211 * gdb.asm/asm-sources.exp: Allow defining linker flags.
7212
1902c51f
DJ
72132001-11-12 Daniel Jacobowitz <drow@mvista.com>
7214
7215 * lib/mi-support.exp (mi_run_to_helper): Move comments
7216 outside of gdb_expect.
7217
dcf95b47
DJ
72182001-11-11 Daniel Jacobowitz <drow@mvista.com>
7219
7220 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
7221 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
7222 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
7223 mi0_run_to): New functions.
7224 * gdb.mi/mi-simplerun.exp: Use them.
7225 * gdb.mi/mi0-simplerun.exp: Likewise.
7226 * gdb.mi/mi-var-cmd.exp: Likewise.
7227 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 7228
45b074e1
AC
72292001-11-10 Andrew Cagney <ac131313@redhat.com>
7230
7231 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
7232 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
7233
bf50d346
AC
72342001-11-09 Andrew Cagney <ac131313@redhat.com>
7235
7236 * gdb.base/restore.exp: Include $expected value in restored test
7237 message.
7238
9383332c
AC
72392001-11-09 Andrew Cagney <ac131313@redhat.com>
7240
7241 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
7242 implemented.
7243
db62520a
MS
72442001-11-08 Michael Snyder <msnyder@redhat.com>
7245
7246 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
7247 Add pass/fail message for stop at breakpoint in call dummy function.
7248
b5703437
MS
72492001-11-07 Michael Snyder <msnyder@redhat.com>
7250
d63a86f8
RM
7251 * gdb.c++/templates.exp (test_template_breakpoints):
7252 If we get an overload menu, but it does not match what
760f6330 7253 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
7254 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
7255 making the whitespace optional. Argument for "new" may be
7256 "unsigned" as well as "unsigned int/long".
d63a86f8 7257 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
7258 making the whitespace optional. Also replace "(void) with
7259 "((void|)), making the keyword "void" optional.
d63a86f8 7260 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
7261 making the whitespace optional. Also replace "(void) with
7262 "((void|)), making the keyword "void" optional.
3bf40917
MS
7263 * gdb.base/callfuncs.c (t_float_values): This function must
7264 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 7265 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
7266 can be tested against both cases. Usually one case involves
7267 promotion of float to double, while the other does not.
7268 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
7269 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
7270 includes a stack frame for "start".
7271
c8ab4e6d
JB
72722001-11-05 Jim Blandy <jimb@redhat.com>
7273
7274 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
7275 pointers are 32 bits long, and that offsets of relocs are always
7276 stored in the data (REL-style), and not in the reloc entry itself
7277 (RELA-style).
7278 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
7279 stabs.
7280
3f08ced9
MS
72812001-11-01 Michael Snyder <msnyder@redhat.com>
7282
7283 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
7284 and regular expression operators by using quoting.
7285
cbfa24cd
MS
72862001-10-31 Michael Snyder <msnyder@redhat.com>
7287
7288 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
7289 depending on what the symbol table contains.
7290 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
7291 the output of the ptype command. Similarly, accept both "const &"
7292 and "const&".
7293
aaa68313
CV
72942001-10-31 Corinna Vinschen <vinschen@redhat.com>
7295
7296 * gdb.base/miscexprs.c (main): Add usage of preprocessor
7297 symbol `STORAGE' to allow to choose the storage class of
7298 the local datastructures.
7299 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
7300 compiler directive.
7301
91740388
MS
73022001-10-30 Michael Snyder <msnyder@redhat.com>
7303
7304 * gdb.base/jump.exp: Allow it to run for all targets.
7305
1b7c05e7
CV
73062001-10-29 Corinna Vinschen <vinschen@redhat.com>
7307
7308 * gdb.base/call-ar-st.c (print_double_array): Match for loop
7309 with new double_array size.
7310 (main): Change storage class of all local variables to static.
7311 Reduce size of double_array to 9.
7312 * gdb.base/call-ar-st.exp: Increase timeout value.
7313 Change expected output for double array to match new size in
7314 call-ar-st.c.
7315
36a22261
CV
73162001-10-29 Corinna Vinschen <vinschen@redhat.com>
7317
7318 * gdb.base/ending-run.exp: Create identical output when passing
7319 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 7320 Stormy16 target.
36a22261 7321
92b8ae91
MK
73222001-10-28 Mark Kettenis <kettenis@gnu.org>
7323
7324 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
7325 that we catch the expected failure under Linux/x86.
7326
cb135b83
OF
73272001-10-29 Orjan Friberg <orjanf@axis.com>
7328
7329 * gdb.base/setvar.exp: Escape curly braces.
7330 * gdb.stabs/weird.exp: Ditto.
7331
6884aa54
DJ
73322001-10-27 Daniel Jacobowitz <drow@mvista.com>
7333
7334 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
7335 * gdm.mi/mi0-hack-cli.exp: Likewise.
7336
0398c9aa
AC
73372001-10-25 Andrew Cagney <ac131313@redhat.com>
7338
7339 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
7340 messages.
7341
d20bf2e8
AC
73422001-10-21 Andrew Cagney <ac131313@redhat.com>
7343
7344 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
7345 checking MI enabled.
7346
03dd63aa
CV
73472001-10-09 Corinna Vinschen <vinschen@redhat.com>
7348
7349 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
7350
1d9d99f3
FCE
73512001-10-04 Frank Ch. Eigler <fche@redhat.com>
7352
7353 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
7354 if gdb child process crashes, just signal an error.
7355
838ae6c4
JB
73562001-10-02 Jim Blandy <jimb@redhat.com>
7357
7358 * lib/gdb.exp (test_xfail_format): Simplify.
7359
7360 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
7361 front of the variable name `format'. Simplify `if'.
7362
8f0cbc1c
DJ
73632001-10-01 Daniel Jacobowitz <drow@mvista.com>
7364
7365 * gdb.threads/pthreads.exp: Wait for output and delay
7366 before sending ^C.
7367
1f08dafd
DJ
73682001-10-01 Daniel Jacobowitz <drow@mvista.com>
7369
7370 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
7371 some incorrect output instead of timing out.
7372 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
7373
674f90ff
CV
73742001-09-28 Corinna Vinschen <vinschen@redhat.com>
7375
7376 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
7377 check to allow additional `int'.
7378
9b284272
DJ
73792001-09-27 Daniel Jacobowitz <drow@mvista.com>
7380
7381 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
7382 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
7383
b55a4771
MS
73842001-09-27 Michael Snyder <msnyder@redhat.com>
7385
7386 * lib/gdb.exp (test_debug_format): New proc.
7387 (setup_xfail_format): Use new proc test_debug_format.
7388 * gdb.base/constvars.exp (local_compiler_xfail_check): New
7389 proc; use new service proc test_debug_format.
7390 Replace all other "gcc_compiled" tests with this test.
7391 * gdb.base/volatile.exp (local_compiler_xfail_check): New
7392 proc; use new service proc test_debug_format.
7393 Replace all other "gcc_compiled" tests with this test.
7394
73952001-09-27 Michael Snyder <msnyder@redhat.com>
7396
7397 * gdb.base/cvexpr.exp: New file.
7398 * gdb.base/cvexpr.c: New file
7399 Test for expressions using const and volatile keywords.
7400
4e6667ac
CV
74012001-09-26 Corinna Vinschen <vinschen@redhat.com>
7402
7403 * gdb.base/constvars.exp: Check for different orders of keywords
7404 and additional "int" strings in output.
7405
4f337972
AC
74062001-09-22 Andrew Cagney <ac131313@redhat.com>
7407
7408 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
7409 responses from "help maint".
7410
2015650d
FCE
74112001-09-19 Frank Ch. Eigler <fche@redhat.com>
7412
7413 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
7414 to localhost:NNN instead of :NNN, in case Xvfb is listening
7415 only on TCP.
7416
f3bcedc1
CV
74172001-09-19 Corinna Vinschen <vinschen@redhat.com>
7418
7419 * gdb.base/recurse.exp: When checking leaving the watchpoint
7420 scope, recognize when gdb is in function's epilogue and pass.
7421
6b819c92
KS
74222001-09-18 Keith Seitz <keiths@redhat.com>
7423
7424 * lib/insight-support.exp (_gdbtk_export_target_info): Add
7425 support for running tests against sid targets.
7426 (gdbtk_done): Ditto.
7427
a10c9419
CV
74282001-09-18 Corinna Vinschen <vinschen@redhat.com>
7429
7430 * gdb.base/ending-run.c (main): Set stdout buffersize
7431 to the same reasonable value for any target.
7432 * gdb.base/ending-run.exp: Add a regular expression
7433 to make testsuite happy on Sanyo Stormy16 target.
7434
739d0d99
CV
74352001-09-17 Corinna Vinschen <vinschen@redhat.com>
7436
7437 * gdb.base/display.c (do_loops): Add float variable `f'.
7438 Increment f in loop.
7439 * gdb.base/display.exp: Increment timeout by 60 seconds.
7440 Change float display test to use variable `f'.
7441
1b8947f0
JB
74422001-09-17 Jim Blandy <jimb@redhat.com>
7443
7444 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
7445 overflowing the limited breakpoint tables on some ROM monitors
7446 (like the ROM68K).
7447
9890ac81
FCE
74482001-09-15 Frank Ch. Eigler <fche@redhat.com>
7449
7450 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
7451 the "-ac" (disable access control) flag.
7452
6db765ea
JH
74532001-08-30 Jeff Holcomb <jeffh@redhat.com>
7454
7455 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
7456 ints.
7457
4c32cc04
KS
74582001-08-30 Keith Seitz <keiths@redhat.com>
7459
7460 * lib/gdb.exp: Move all insight-related functionality into
7461 separate file.
7462 * lib/insight-support.exp: New file.
7463
8d6e6f81
FCE
74642001-08-29 Frank Ch. Eigler <fche@redhat.com>
7465
7466 * config/sid.exp (sid_start): Never set sid verbosity; disable
7467 expect_background {} that consumed its stdout; tolerate </dev/null.
7468 Attempt to set endianness override in "sid" protocol mode. Cleanup.
7469
6a90e1d0
AC
74702001-08-18 Andrew Cagney <ac131313@redhat.com>
7471
7472 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
7473 CLI jump command to start it.
7474 (mi_run_to_main): Fail immediatly when unexpected output.
7475
1759b3c3
AC
74762001-08-18 Andrew Cagney <ac131313@redhat.com>
7477
7478 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
7479 beginning of function. Fix PR gdb/191.
7480
61d11d80
FCE
74812001-08-16 Frank Ch. Eigler <fche@redhat.com>
7482
7483 * config/sid.exp (sid_start): Don't warn if we cannot figure out
7484 what to force sid endianness to.
7485
942a4df2
KS
74862001-08-15 Keith Seitz <keiths@redhat.com>
7487
7488 * lib/gdb.exp (gdbtk_start): Don't set environment
7489 variables for TCL_LIBRARY and friends. Insight will
7490 now figure these out for itself.
7491
0521c418
MS
74922001-08-02 Michael Snyder <msnyder@redhat.com>
7493
7494 * gdb.base/completion.exp: Remove the symbol "a64l" from
7495 the expect string; this is target-specific, and not related
7496 to what is being tested.
7497
74a9a58a
DB
74982001-08-02 Dave Brolley <brolley@redhat.com>
7499
7500 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
7501
c70819fa
MS
75022001-07-25 Michael Snyder <msnyder@redhat.com>
7503
c2b8fa57
MS
7504 * gdb.base/consecutive.exp: New file. Test stepping over
7505 breakpoints on consecutive instructions.
7506 * gdb.base/consecutive.c: New file.
7507
c70819fa
MS
7508 * gdb.base/call-rt-st.exp: Use double-backslash to quote
7509 curly braces in regular expressions.
7510
2b1a1355
MS
75112001-07-25 Michael Snyder <msnyder@redhat.com>
7512
7513 * gdb.base/ending-run.exp: Accept "Program exited normally" as
7514 legitimate output from stepping out of main.
7515
413eca6f
KS
75162001-07-22 Keith Seitz <keiths@redhat.com>
7517
7518 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
7519 the empty string, do not run the tests.
7520
7e5a9322
SC
75212001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7522
7523 * gdb.base/long_long.exp: Detect size of pointer. Take into
7524 account 2-byte pointers when testing for p/a results.
7525
de58f10f
SC
75262001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7527
d63a86f8 7528 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
7529 and defined to 1K for m68hc11.
7530 (random_data): Reduce table to 1K for embedded platforms (68hc11).
7531 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
7532 (sizeof_random_data): New variable to tell the size of the data table;
7533 don't test past this size; always run to main.
7534
d6f5fea1
SC
75352001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7536
7537 * gdb.base/return2.exp: return of long long and double fails for
7538 68HC11; don't execute these tests on that platform.
7539 * gdb.base/return.exp: Return of a double fails for 68hc11.
7540
c477543d
SC
75412001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7542
7543 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
7544 tests that print a float.
7545 * call-rt-st.exp: Likewise.
7546
63cf1c79
MK
75472001-07-12 Mark Kettenis <kettenis@gnu.org>
7548
7549 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
7550 running this test on Linux.
7551
112f9ab5
MC
75522001-06-24 Michael Chastain <chastain@redhat.com>
7553
7554 * gdb.base/arithmet.exp: Remove some tests to make all test names
7555 unique.
7556
4970cb0f
MS
75572001-07-03 Michael Snyder <msnyder@redhat.com>
7558
7559 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
7560 the output of the ptype command.
7561
d85da69f
MS
75622001-07-02 Michael Snyder <msnyder@redhat.com>
7563
4c8a82de
MS
7564 * gdb.base/completion.exp: Don't assume that break.c is the only
7565 source file that may contain functions named "marker".
d85da69f
MS
7566 * gdb.base/corefile.exp: Quote the curly braces in regexp.
7567
8afc772b
AC
75682001-06-28 Andrew Cagney <ac131313@redhat.com>
7569
7570 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
7571 of files to delete.
7572
7573 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
7574 * gdb.disasm/h8300s.exp: New file.
7575 gdb.disasm/h8300s.s: Likewise.
7576
cff22675
AC
75772001-06-27 Andrew Cagney <ac131313@redhat.com>
7578
7579 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
7580 empty breakpoint tables.
7581
68c81b54
AC
75822001-06-25 Andrew Cagney <ac131313@redhat.com>
7583
7584 * lib/mi-support.exp: Update args=... part of stop-reason
7585 patterns. Accept either a list or a tuple.
7586
2dd62704
AC
75872001-06-23 Andrew Cagney <ac131313@redhat.com>
7588
7589 * lib/mi-support.exp: Remove local emacs variable defining
7590 change-log-default-name.
7591
b4127474
MC
75922001-06-22 Michael Chastain <chastain@redhat.com>
7593
7594 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
7595 This is operationally compatible with the previous version.
7596
8dbfb380
JB
75972001-06-13 Jim Blandy <jimb@redhat.com>
7598
7599 * lib/gdb.exp (gdb_test): Doc fix.
7600
f2d8c86d
MC
76012001-06-10 Michael Chastain <chastain@redhat.com>
7602
7603 * gdb.base/exprs.exp: Remove a duplicate test.
7604
81564d34
JB
76052001-06-06 Jim Blandy <jimb@redhat.com>
7606
7607 * gdb.base/return2.exp (main): Use values to test float and double
7608 returns that are not NaN's, to avoid being confused by IEEE
7609 comparison rules.
7610
da55addb
MS
76112001-06-04 Michael Snyder <msnyder@redhat.com>
7612
7613 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 7614 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
7615 rather than wait for 12 more tests to time out.
7616
42c65987
JB
76172001-06-06 Jim Blandy <jimb@redhat.com>
7618
b18bced9 7619 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 7620 Don't forget to match the GDB prompt.
b18bced9 7621
42c65987
JB
7622 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
7623
5b41e5f0
JB
76242001-06-04 Jim Blandy <jimb@redhat.com>
7625
7626 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
7627 command.
7628
015e046f
KB
76292001-05-31 Kevin Buettner <kevinb@redhat.com>
7630
7631 * gdb.base/annota1.exp (info break): Match four or more spaces
7632 after "Address".
7633
fb1ffbbe
MC
76342001-05-31 Michael Chastain <chastain@redhat.com>
7635
7636 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
7637 (dm_type_int_star): Likewise.
7638 (dm_type_long_star): Likewise.
7639 (dm_type_void_star): Likewise.
7640
5ea2a32c
KB
76412001-05-29 Kevin Buettner <kevinb@redhat.com>
7642
7643 * gdb.base/completion.exp (INPUTRC): Set this environment variable
7644 to a known value in order to get consistent results regardless
7645 of the setting of INPUTRC or the presence or contents of .inputrc.
7646
ae23c492
MS
76472001-05-24 Michael Snyder <msnyder@redhat.com>
7648
ac55707e
MS
7649 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
7650 Don't require that the main thread and the manager thread are the
7651 first in the list.
7652
ae23c492
MS
7653 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
7654 debugging. If test fails, issue an "unsupported" not a "fail".
7655
400071f1
JB
76562001-05-24 Jim Blandy <jimb@redhat.com>
7657
7658 Don't assume that short is shorter than int.
7659 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
7660 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 7661 this isn't true.
400071f1
JB
7662 ("print unsigned char == (~0)"): Add test that verifies that ~0,
7663 an int, is not equal to ~0 stored in an unsigned char. This tests
7664 the same thing that the previous test meant to, but works on
7665 16-bit machines, too.
7666 ("print unsigned char != (~0)"): Same test, complemented.
7667
0816a3e5
MS
76682001-05-24 Michael Snyder <msnyder@redhat.com>
7669
7670 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 7671 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
7672 and prevents dejagnu getting out of step.
7673
f6dc23a9
KB
76742001-05-23 Kevin Buettner <kevinb@redhat.com>
7675
7676 * gdb.base/finish.exp (finish_void): Revise pattern for
7677 stopping on the call statement to not permit stopping at
7678 the start of the instructions comprising the call sequence.
7679
7dbd117d
MC
76802001-05-19 Michael Chastain <chastain@redhat.com>
7681
7682 * gdb.base/callfuncs.exp: Make all test names unique.
7683 * gdb.base/commands.exp: Make all test names unique.
7684 * gdb.base/condbreak.exp: Make all test names unique.
7685 * gdb.base/dbx.exp: Make all test names unique.
7686 * gdb.base/default.exp: Make all test names unique.
7687 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
7688 and TIMEOUT messages to their corresponding PASS message.
7689 * gdb.base/ending-run.exp: Make all test names unique.
7690 * gdb.base/long_long.exp: Remove duplicate test.
7691
6b0b0a9e
KB
76922001-05-21 Kevin Buettner <kevinb@redhat.com>
7693
7694 * gdb.base/finish.exp (finish_void): Allow "finish" command to
7695 stop on the call statement as well as the statement after the
7696 call.
7697
2caa35cb
MS
76982001-05-21 Michael Snyder <msnyder@redhat.com>
7699
7700 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
7701
40713331
EZ
77022001-05-10 Elena Zannoni <ezannoni@redhat.com>
7703
7704 * gdb.base/completion.exp: Revamp test. Make it execute on all
7705 platforms.
7706
c2c1be8d
EZ
77072001-05-10 Elena Zannoni <ezannoni@redhat.com>
7708
2c9cd303
EZ
7709 * config/gdbserver.exp (gdb_load): Handle the case
7710 in which the arguments to gdbserver are given in the
7711 baseboard configuration file.
7712 Also handle the case in which the server needs to do a
7713 load.
7714
9671de48
KS
77152001-05-07 Keith Seitz <keiths@cygnus.com>
7716
7717 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
7718 set up the display for testing.
7719 (gdbtk_start): Convert all paths to paths that tcl will like.
7720 Export target information to environment.
7721 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
7722 necessary.
7723 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
7724 (to_tcl_path): New proc to convert a given pathname into
7725 a path acceptible as an argument to a tcl command.
7726 (_gdbtk_export_target_info): New proc to export target info
7727 into the environment for gdbtk testing.
7728 (gdbtk_done): New proc to signal end-of-test.
7729
5a360f47
JB
77302001-05-06 Jim Blandy <jimb@redhat.com>
7731
7732 * restore.c: Make the code of caller0 correspond to its comment.
7733
66c756c6
MS
77342001-05-03 Michael Snyder <msnyder@redhat.com>
7735
7736 * config/sid.exp (gdb_target_sid): Check for error messages.
7737 On error or timeout, don't make expect exit (which will terminate
7738 all subsequent tests); instead just make gdb exit.
d63a86f8 7739 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
7740 return a negative value.
7741
a966fde5
JB
77422001-04-24 Jim Blandy <jimb@redhat.com>
7743
851c18e0
JB
7744 * gdb.c++/templates.exp: If we see the prompt for the overload
7745 list, but we haven't recognized any of the longer patterns,
7746 arrange for this test to fail, not hang.
7747
a966fde5
JB
7748 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
7749 variations.
7750
db144853
MC
77512001-04-22 Michael Chastain <chastain@redhat.com>
7752
7753 * gdb.c++/local.exp: Use the 'runto' library function.
7754 * gdb.c++/namespace.exp: Likewise.
7755 * gdb.c++/overload.exp: Likewise.
7756
3207ec21
KB
77572001-03-26 Kevin Buettner <kevinb@redhat.com>
7758
7759 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
7760 * gdb.base/step-line.exp: New file. Test step/next in presence of
7761 #line directives.
7762 * gdb.base/step-line.c: New file. Test program for the above.
7763 * gdb.base/step-line.inp: New file. We pretend that this file has
7764 been transformed by some other tool into step-line.c.
7765
13b57657
JB
77662001-03-21 Jim Blandy <jimb@redhat.com>
7767
7768 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
7769 unmangled operator names.
7770
754cbe1c
JB
77712001-03-20 Jim Blandy <jimb@redhat.com>
7772
7773 * gdb.threads/linux-dp.exp: Recognize an additional message
7774 generated by GDB when it doesn't understand how to debug threads
7775 on the target system.
7776
177495c9
AC
77772001-03-19 Andrew Cagney <ac131313@redhat.com>
7778
7779 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
7780
f266096b
MC
77812001-03-12 Michael Chastain <chastain@redhat.com>
7782
7783 * gdb.c++/derivation.exp: Use the 'runto' library function.
7784
cac3c2ff
MC
77852001-03-12 Michael Chastain <chastain@redhat.com>
7786
7787 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
7788
b6c11a24
MC
77892001-02-24 Michael Chastain <chastain@redhat.com>
7790
7791 * gdb.c++/ref-types.exp: Change handwritten code to library
7792 function 'runto'.
7793
6bae5bce
OF
77942001-03-16 Orjan Friberg <orjanf@axis.com>
7795
7796 * gdb.base/signals.exp: Set count to 0 explicitly.
7797
0015fd9a
MS
77982001-03-15 Mark Salter <msalter@redhat.com>
7799
7800 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
7801 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
7802 (gdb_load): Add support for additional target_info: gdb_download_size
7803 and gdb_load_timeout.
0015fd9a 7804
fc33412a
DT
7805Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
7806
7807 * gdb.base/annota1.exp: Move test of isnative to earlier in the
7808 file -- to prevent failing when the compile fails but we have no
7809 intention of running the tests anyway.
7810
7811 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
7812 tests if set.
7813
7814 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
7815 integers.
7816
7817 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
7818 * gdb.c++/namespace.exp: Ditto.
7819
115f06de
OF
78202001-03-07 Orjan Friberg <orjanf@axis.com>
7821
7822 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
7823 * gdb.base/pointers.exp: Relax pattern match of decimals.
7824
b6ba6518
KB
78252001-03-06 Kevin Buettner <kevinb@redhat.com>
7826
7827 * Makefile.in, config/abug.exp, config/cfdbug.exp,
7828 config/cpu32bug.exp, config/dve.exp, config/est.exp,
7829 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
7830 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
7831 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
7832 config/sh.exp, config/sid.exp, config/slite.exp,
7833 config/sparclet.exp, config/udi.exp, config/unknown.exp,
7834 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
7835 config/vxworks.exp, config/vxworks29k.exp,
7836 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
7837 gdb.base/all-bin.exp, gdb.base/annota1.exp,
7838 gdb.base/arithmet.exp, gdb.base/assign.exp,
7839 gdb.base/async.exp, gdb.base/attach.exp,
7840 gdb.base/bitfields.exp, gdb.base/bitops.exp,
7841 gdb.base/break.exp, gdb.base/call-ar-st.exp,
7842 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
7843 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
7844 gdb.base/commands.exp, gdb.base/completion.exp,
7845 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7846 gdb.base/constvars.exp, gdb.base/corefile.exp,
7847 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
7848 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
7849 gdb.base/ending-run.exp, gdb.base/environ.exp,
7850 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7851 gdb.base/finish.exp, gdb.base/foll-exec.exp,
7852 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
7853 gdb.base/funcargs.exp, gdb.base/help.exp,
7854 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
7855 gdb.base/logical.exp, gdb.base/long_long.exp,
7856 gdb.base/maint.exp, gdb.base/mips_pro.exp,
7857 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
7858 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
7859 gdb.base/pointers.exp, gdb.base/printcmds.exp,
7860 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
7861 gdb.base/regs.exp, gdb.base/relational.exp,
7862 gdb.base/remote.exp, gdb.base/reread.exp,
7863 gdb.base/restore.exp, gdb.base/return2.exp,
7864 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
7865 gdb.base/selftest.exp, gdb.base/setshow.exp,
7866 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
7867 gdb.base/sigall.exp, gdb.base/signals.exp,
7868 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
7869 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7870 gdb.base/step-test.exp, gdb.base/structs.c,
7871 gdb.base/structs.exp, gdb.base/structs2.exp,
7872 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
7873 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
7874 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
7875 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
7876 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
7877 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
7878 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
7879 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
7880 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
7881 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
7882 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
7883 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
7884 gdb.fortran/types.exp, gdb.java/jmisc.exp,
7885 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7886 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
7887 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7888 gdb.trace/circ.exp, gdb.trace/collection.exp,
7889 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
7890 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7891 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
7892 gdb.trace/report.exp, gdb.trace/save-trace.exp,
7893 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7894 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7895 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
7896 notices.
7897
dc96c6c7 78982001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
7899
7900 * gdb.base/varargs.c (find_max_double): Fix printf format string:
7901 first arg is int not float.
7902
dc96c6c7 79032001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
7904
7905 * gdb.base/reread.exp: Unsupported for non-native targets;
7906 doesn't work for remote debugging.
7907
9b0c4aeb
FN
79082001-02-19 Fernando Nasser <fnasser@redhat.com>
7909
7910 From Drew Moseley <dmoseley@redhat.com>
7911 * gdb.base/ending-run.exp: Properly handle the BSP state when
7912 stepping past the end of main.
7913
02aa71d5
MC
79142001-02-19 John Moore <jmoore@redhat.com>
7915
7916 * gdb.base/commands.exp (infrun_breakpoint_command_test):
7917 Converted HPUX fix for non-expected items following multiple
7918 step commands into general solution for all platforms.
7919
1fa449a4
MC
79202001-02-18 Michael Chastain <chastain@redhat.com>
7921
7922 * gdb.c++/classes.exp (do_tests): Change runto statements
7923 from "runto 'foo(void)'" to "runto 'foo'". This makes the
7924 statements demangler agnostic.
7925 * gdb.c++/virtfunc.exp (do_tests): Likewise.
7926 (gdb_virtfunc_restart): Likewise.
7927
b2f9ec70
MC
79282001-02-14 Michael Chastain <chastain@redhat.com>
7929
7930 * gdb.c++/inherit.exp (do_tests): Change runto statements
7931 from "runto 'foo(void)'" to "runto 'foo'". This makes the
7932 statements demangler agnostic.
7933
cf74b8ca
AC
7934Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
7935
7936 * gdb.threads/pthreads.exp: Unify pass/fail messages for
7937 ``continue to bkpt at common_routine in thread 2'' and ``stopped
7938 before calling common_routine 15 times'' tests.
7939
99f78f56
MC
79402001-02-11 Michael Chastain <chastain@redhat.com>
7941
7942 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
7943 Helps the test script figure out which demangler is in use.
7944 (dm_type_foo_ref): Ditto.
7945 (dm_type_int_star): Ditto.
7946 (dm_type_long_star): Ditto.
7947 (dm_type_unsigned_int): Ditto.
7948 (dm_type_void): Ditto.
7949 (dm_type_void_star): Ditto.
99707966 7950 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
7951 Probe the gdb demangler and set variables to accommodate
7952 formatting differences.
7953 (info_func_regexp): New function. Same as info_func, but
7954 matches against a regexp.
7955 (info_func): Match against a literal string.
7956 (print_addr_2): New function. Match against a literal string,
7957 which can be different from the input to gdb.
7958 (print_addr): Simply call print_addr_2 with the same argument twice.
7959 (test_lookup_operator_functions): Use demangler formatting variables.
7960 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
7961 the tests in the same order as the C++ class declaration.
7962 (test_paddr_operator_functions): Ditto.
7963 (test_paddr_overloaded_functions): Ditto.
7964 (test_paddr_hairy_functions): Use demangler formatting variables.
7965 Add reference to gdb/19 for related tests.
7966 (do_tests): Call probe_demangler.
7967
1de8f023
KB
79682001-01-30 Kevin Buettner <kevinb@redhat.com>
7969
7970 * gdb.c++/templates.cc (printf): Remove unused function definition.
7971
ca3f91ed
MS
79722001-01-26 Felix Lee <flee@redhat.com>
7973
7974 * sid.exp (sid_exit): Pass host, not target, to remote_close.
7975
79762001-01-25 matthew green <mrg@redhat.com>
7977
7978 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
7979 up sid.
7980 (sid_exit): Call `remote_pop_conn' after GDB is gone.
7981
79822001-01-25 matthew green <mrg@redhat.com>
7983
7984 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 7985 Deprecate $sid_spawn_id.
ca3f91ed
MS
7986 (sid_exit): Remove code necessary only for `spawn.'
7987
79882001-01-25 matthew green <mrg@redhat.com>
7989
7990 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
7991
fb18ec4a
MC
79922001-01-28 Michael Chastain <chastain@redhat.com>
7993
7994 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
7995 to call when tests fail. It takes gdb out of the overloaded
7996 function choice menu back to the main prompt, so that the test
7997 program stays synchronized.
7998 (set_bp_overloaded): New proc to collect all the common
7999 code for setting a breakpoint on an overloaded name. Calls
8000 take_gdb_out_of_choice_menu when needed.
8001 (menu_overload1arg): New variable to collect the repeated
8002 instances of the expected menu for an overloaded name. Change
8003 the regular expression to handle changes in g++ type encoding:
8004 "void" can be either "void" or "", and "unsigned int" can be
8005 either "unsigned int" or "unsigned".
8006 (continue_to_bp_overloaded): Change regular expressions to handle
8007 changes in g++ type encoding.
8008 (no proc): Call take_gdb_out_of_choice_menu when needed.
8009 Remove redundant calls to "info break". Accept either "canceled"
8010 or "cancelled". Change regular expressions in "info break"
8011 calls to handle changes in g++ type encoding. Give all tests
8012 unique strings.
8013
9c646a6e
BE
80142001-01-17 Ben Elliston <bje@redhat.com>
8015
8016 * config/sid.exp: New file.
8017
9549d9c1
AC
8018Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
8019
8020 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
8021
dc96c6c7 80222000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
8023
8024 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
8025 Add a RE to accept a non-ascii char if one is ever presented.
8026
b4df4f68
FN
80272000-12-20 Fernando Nasser <fnasser@redhat.com>
8028
297dd0fd 8029 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 8030
dc96c6c7 80312000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 8032
d63a86f8 8033 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
8034 in regexp. One '\' does not suffice on Linux.
8035
4a7bddb6
MC
80362000-12-09 Michael Chastain <chastain@redhat.com>
8037
8038 * gdb.base/break.exp (test_clear_command): Use a marker function
8039 rather than 'main' for the test function. Also move this
8040 test to an execution point where the marker function names are
8041 guaranteed to be bound to functions. (Executing tests after a
8042 'finish' from main runs into name conflicts with local names
8043 in __libc_start_main).
8044
dc96c6c7 80452000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
8046
8047 * gdb.base/finish.exp: New test for gdb's "finish" command.
8048 * gdb.base/return2.exp: New test for gdb's "return" command.
8049 * gdb.base/return2.c: New source file for above.
8050
dc96c6c7 80512000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
8052
8053 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
8054 * gdb.base/miscexprs.exp: Ditto.
8055 * gdb.base/pointers.exp: Ditto.
8056 * gdb.c++/derivation.exp: Ditto.
8057 * gdb.c++/local.exp: Ditto.
8058 * gdb.c++/namespace.exp: Ditto.
8059 * gdb.c++/overload.exp: Ditto.
8060 * gdb.c++/ref-types.exp: Ditto.
8061
dc96c6c7 80622000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
8063
8064 * gdb.base/constvars.exp: Test result of "up" command.
8065 * gdb.base/miscexprs.exp: Ditto.
8066 * gdb.base/pointers.exp: Ditto.
8067 * gdb.base/scope.exp: Ditto.
8068 * gdb.c++/derivation.exp: Ditto.
8069 * gdb.c++/local.exp: Ditto.
8070 * gdb.c++/namespace.exp: Ditto.
8071 * gdb.c++/overload.exp: Ditto.
8072 * gdb.c++/ref-types.exp: Ditto.
8073
44097287
FN
80742000-11-22 Michael Chastain <chastain@redhat.com>
8075
8076 * mips_pro.exp: Accept either "middle -> top -> main" or
8077 "middle -> main" in the backtrace, because gcc can optimize
8078 tail calls to jumps. Remove setup_xfail for the hppa case.
8079 Add a comment with the original warning messages from PR 3016,
8080 which was filed in 1993, to preserve them for posterity.
8081
9d2e1bab
ND
80822000-11-17 Nick Duffek <nsd@redhat.com>
8083
8084 * lib/gdb.exp (gdb_test): Override timeout with board info.
8085
1aca8eb7
ND
80862000-11-17 Nick Duffek <nsd@redhat.com>
8087
8088 * gdb.base/display.exp: Don't kill running stub. Add "again" to
8089 the second kill and detach messages.
8090
93076499
ND
80912000-11-17 Nick Duffek <nsd@redhat.com>
8092
8093 * configure.in: Add AC_EXEEXT.
8094 * configure: Regenerate.
8095 * Makefile.in (just-check): Export EXEEXT.
8096 * lib/gdb.exp ($EXEEXT): Import from environment.
8097 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
8098 expect "maint dump-me" on Cygwin.
8099 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
8100 $EXEEXT.
8101
30e87cd3
ND
81022000-11-17 Nick Duffek <nsd@redhat.com>
8103
8104 * gdb.base/break.exp: Test backtrace and finish from called
8105 function on all platforms, not just HP-UX.
8106
dc96c6c7 81072000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
8108
8109 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
8110 code from gdb_target_monitor, so it can be used independantly
8111 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 8112
dc96c6c7 81132000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
8114
8115 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
8116 * gdb.base/corefile.exp: Expect the message "Program is being
8117 debugged already" when we send the "corefile" command, since
8118 the preceeding gdb_load may have connected gdb to a remote target.
8119 * gdb.base/display.exp: Disable hardware watchpoints if new
8120 board info variable "no_hardware_watchpoints" is true.
8121 Replace single-letter commands with more readable ones.
8122 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
8123 if new board info variable "no_hardware_watchpoints" is true.
8124 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
8125 to see if stdio (printf) testing is possible.
8126 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
8127 board info variable "no_hardware_watchpoints" is true. Use new
8128 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
8129
39124dea
FN
81302000-11-13 Fernando Nasser <fnasser@redhat.com>
8131
8132 From Orjan Friberg <orjanf@axis.com>:
8133 * gdb.base/printcmds.exp: Escape curly braces followed by a number
8134 in array print pattern match.
8135
a9e2e984
FN
81362000-11-09 Fernando Nasser <fnasser@redhat.com>
8137
8138 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
8139 spelling "cancelled" to U.S. spelling "canceled" to match changes
8140 made to gdb.
8141 * gdb.c++/ovldbreak.exp: Ditto.
8142
c7db355b
PS
81432000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8144
8145 * gdb.base/callfuncs.c (main): Moved to end of file, call
8146 t_double_values to initialize the FPU before inferior calls are made.
8147 * gdb.base/callfuncs.exp: Test for register preservation after calling
8148 inferior functions. Add tests for continuining, finishing and
8149 returning from a stop in a call dummy.
8150
dc96c6c7 81512000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
8152
8153 * gdb.base/commands.exp: Break up long lines, and re-indent.
8154
dc96c6c7 81552000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
8156
8157 * config/gdbserver.exp: Rewritten from the ground up, to make it
8158 compatible with the current dejagnu tree, and to make it work with
8159 the new "gdbserver" in libremote.
8160
dc96c6c7 81612000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8162
8163 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
8164 * gdb.base/varargs.exp: Skip entire test if no printf support.
8165 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
8166 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
8167
dc96c6c7 81682000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8169
8170 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
8171 no floating point support.
8172 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
8173 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
8174 * gdb.base/call-rt-st.exp: Ditto.
8175 * gdb.base/call-strs.exp: Ditto.
8176
bac5fc66
JG
81772000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
8178
8179 * gdb.base/sizeof.c: include <stdio.h>.
8180
8181 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
8182 'finish', otherwise uncaptured gdb_prompt would potentially
8183 throw remaining test points out of sync.
8184
b22a6027
SB
81852000-07-26 Scott Bambrough <scottb@netwinder.org>
8186
8187 * gdb.base/recurse.exp: Run tests for all targets.
8188 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
8189 gnu-oldld case on ARM.
8190 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
8191 for ARM targets.
d63a86f8 8192
d8231941
AG
8193Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
8194
8195 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
8196 * gdb.java/configure: Rebuild.
8197
8caabe69
AG
8198Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
8199
8200 * gdb.java/jv-exp.exp: New file.
8201
9d273ca3
AG
8202Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
8203
8204 * configure: Rebuilt.
8205 * configure.in (configdirs): Add gdb.java.
8206 * gdb.java/jmisc.java: New file.
8207 * gdb.java/jmisc.exp: New file.
8208 * gdb.java/Makefile.in: New file.
8209 * gdb.java/configure: Rebuilt.
8210 * gdb.java/configure.in: New file.
8211 * lib/java.exp: New file.
8212
4f823a66
AC
8213Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
8214
8215 * gdb.base/exprs.exp: Test casts to a pointer including over and
8216 underflow.
8217
2391e11d
AC
8218Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
8219
8220 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
8221 and the compilers sizes.
8222
54602222
ND
82232000-07-09 Nick Duffek <nsd@redhat.com>
8224
8225 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
8226 (use_methods): New function.
8227 (main): Call use_methods().
8228 * gdb.c++/classes.exp (test_method_param_class): New procedure.
8229 (do_tests): Call test_method_param_class.
8230
2bec0572
ND
82312000-07-09 Nick Duffek <nsd@redhat.com>
8232
8233 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
8234 spelling.
8235 (test_enums): New procedure. Move enum tests from end of script
8236 to here. Set breakpoint on function name instead of line number.
8237 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
8238 (enums2): New marker function.
8239 (enums1): New function.
8240 (main): Call enums1(). Move enum tests to enums1().
8241
78492fde
AC
8242Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
8243
8244 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
8245 compile/link program. Update line numbers.
8246 * gdb.asm/d10v.inc: Define ``startup''.
8247 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 8248
49a2cef8
AC
8249Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
8250
8251 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
8252
3e6c8688
EZ
82532000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8254
8255 * gdb.base/maint.exp: Add 'maint print architecture' item to output
8256 of 'help maint print' command.
8257
9ff5cbe9
AC
8258Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
8259
8260 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
8261 they use gdb_expect_list.
8262
17c579bd
AC
8263Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
8264
8265 * gdb.base/commands.exp: Use ``set remote
8266 memory-read-packet-size'' instead of ``set endian big'' to test
8267 long commands.
8268
e6d71bf3
DB
82692000-06-03 Daniel Berlin <dan@cgsoftware.com>
8270
8271 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 8272 g++, and stop skipping them.
e6d71bf3
DB
8273
8274 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
8275 work under g++.
8276
d63a86f8 8277 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
8278 initialization.
8279
dc96c6c7 82802000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
8281
8282 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
8283 the regular expression: accept an (almost) arbitrary sequence of
8284 "frames-invalid" and "breakpoints-invalid" messages both before
8285 and after the "starting" message.
8286
dc96c6c7 82872000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
8288
8289 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 8290
dc96c6c7 82912000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
8292
8293 * gdb.base/annota1.exp (annotate-signal-handler-caller):
8294 Relax the regular expression a little, make it pass on Solaris 8.
8295
8216cda9
KB
82962000-05-12 Kevin Buettner <kevinb@redhat.com>
8297
8298 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 8299 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
8300 Instead, it is permissible for gdb to stop on the line of the
8301 call itself.
8302
1a570b2f
MS
83032000-05-12 Michael Snyder <msnyder@.cygnus.com>
8304
8305 * gdb.base/break.exp (bp on small function, optimized file):
8306 Add a second pass pattern. The behavior differs here between stabs
8307 and dwarf for one-line functions. Stabs preserves two line symbols
8308 (one before the prologue and one after) with the same line number,
8309 but dwarf regards these as duplicates and discards one of them.
8310 Therefore the address after the prologue (where the breakpoint is)
8311 has no exactly matching line symbol, and GDB reports the breakpoint
8312 as if it were in the middle of a line rather than at the beginning.
8313
dc96c6c7 83142000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 8315
d63a86f8 8316 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
8317 rather than "send_gdb" (for consistancy).
8318
7d418785
AC
8319Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
8320
8321 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
8322 * gdb.c++/templates.cc: Properly check for GCC version number.
8323 * lib/compiler.cc: Likewise
8324
dc96c6c7 83252000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 8326
d63a86f8 8327 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
8328 gdb may not stop at the first line of main, due to code motion.
8329
dc96c6c7 83302000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
8331
8332 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
8333 This test depends on parsing the printf output from the target.
8334 Since the sparclet stub doesn't do stdio, this will never work.
8335 * gdb.base/call-rt-st.exp: ditto.
8336 * gdb.base/call-strs: ditto.
8337
dc96c6c7 83382000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
8339
8340 * gdb.base/miscexprs.exp: make sizeof long array test portable.
8341
8342 * gdb.base/ending-run.exp: After connecting to a remote target,
8343 but before running, the target will appear to be in a random
8344 location. Specify both a file and a line for breakpoints.
8345 Also, the function that calls main may be called 'init'
8346 rather than 'start'.
8347
a5a51225
EZ
83482000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8349
8350 * gdb.base/help.exp: Update output for add-symbol-file command.
8351
7930cc7c
FN
83522000-04-10 Fernando Nasser <fnasser@cygnus.com>
8353
8354 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
8355 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
8356
23e37ab1
C
83572000-04-07 J.T. Conklin <jtc@redback.com>
8358
e93c542c
C
8359 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
8360
23e37ab1
C
8361 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
8362
591b8fa3
PDM
8363Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
8364
8365 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
8366 values that can be represented exactly.
8367 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
8368 above change, and to not check against the directory part of the source
8369 file name.
8370 (step into print_long_arg_list): Likewise.
8371 (print print_small_structs from print_long_arg_list): Likewise.
8372 (print print_long_arg_list): Likewise.
8373
7a495180
EZ
83742000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8375
30b53638 8376 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 8377
beb998c6
AC
8378Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
8379
8380 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
8381
1c689132
DB
83822000-03-25 Daniel Berlin <dan@cgsoftware.com>
8383
8384 * gdb.base/commands.exp (deprecated_command_test): Add test for
8385 deprecate with no arguments.
8386
c1790a9d
JL
83872000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
8388
8389 * gdb.base/break.exp: Add new test for setting breakpoints on
8390 optimized code so we can test breakpoints work even when function
8391 prologues may be optimized away
8392
003ba290
FN
83932000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
8394
8395 From David Whedon <dwhedon@gordian.com>
8396 * gdb.base/commands.exp : Added command deprecator tests.
8397
6837a0a2
DB
83982000-03-22 Daniel Berlin <dan@cgsoftware.com>
8399
8400 * gdb.base/help.exp: Added test for new apropos command.
8401
b9593231
KB
84022000-03-21 Kevin Buettner <kevinb@redhat.com>
8403
8404 * gdb.base/pointers.c (usevar): New function.
8405 (main): Make sure that global variables v_int_pointer2, rptr,
8406 and y are all referenced someplace in the program by calling
8407 usevar() on them. [Some linkers delete symbols which are
8408 never referenced. The space remains, but there's no way to
8409 get a (symbolic) handle on the variable from the debugger.]
8410
751a959b
EZ
84112000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8412
8413 * gdb.base/printcmds.c: Add typedeffed arrays.
8414
8415 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
8416 procedure to test arrays that are typedef'd.
8417
73a93a32
JI
84182000-03-13 James Ingham <jingham@leda.cygnus.com>
8419
8420 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 8421 the library directories.
73a93a32 8422
fb40c209
AC
8423Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
8424
8425 * configure.in (configdirs): Add sub directory gdb.mi.
8426 * configure: Re-generate.
8427
8428 * gdb.mi: New directory.
d63a86f8 8429
ee4dd2c9
AC
84302000-02-25 Scott Bambrough <scottb@netwinder.org>
8431
8432 * gdb.base/long_long.exp: Correct test suite failure when printing
8433 a long long value as a double on ARM platforms.
8434
70f0cc22
JB
84352000-02-16 Jim Blandy <jimb@redhat.com>
8436
8437 * gdb.base/break.exp ("breakpoint line number"): Make sure the
8438 default source file is set properly before running this test.
8439
853819b8
EZ
84402000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8441
8442 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
8443 gdbtk/library directory, not in gdbtcl2.
8444
dfcd3bfb
JM
84452000-02-04 Jim Blandy <jimb@redhat.com>
8446
8447 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
8448 backslash from regexp pattern.
8449
8450 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
8451 procedure. Use it to run all the "continue to bp overloaded"
8452 tests. Note that this changes the names of the tests slightly.
8453 If the breakpoint hit message includes a hex PC value, because
8454 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
8455 from the real source code, still consider that a pass.
8456
8457 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
8458 XFAIL here if the breakpoint message contains a hex address. Note
8459 similar change on 1999-11-02.
8460
8461 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
8462
8463 * gdb.base/ptype.exp: Establish a default source file before
8464 calling get_debug_format.
8465
84662000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
8467
8468 * gdb.base/watchpoint.exp: Remove duplication of test messages.
8469
8b93c638
JM
84702000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8471
8472 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
8473 of successive stepi commands -- while in the prologue we should see
8474 the function entry bracket.
8475
84762000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8477
8478 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
8479 reach __change_mode() when stepping through the end of main().
8480
c5394b80
JM
84812000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
8482
8483 * gdb.base/default.exp: Fix expected pattern.
8484 * gdb.base/help.exp: Same.
8485
0d06e24b
JM
84862000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8487
8488 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
8489 Don't use xfail's because that affects only the following test.
d63a86f8 8490
0d06e24b
JM
8491 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
8492 solaris or linux.
8493
8494 * gdb.base/selftest.exp: Update to reflect changes to main.c.
8495
dc96c6c7 84962000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 8497
d63a86f8 8498 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
8499 "A syntax error" rather than "A parse error". Accept both.
8500
85012000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
8502
8503 * gdb.base/default.exp: Remove OS dependent string from "target
8504 remote" test.
8505 * gdb.base/help.exp: Same for "help target remote" test.
8506
c3f6f71d
JM
85072000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8508
8509 From Jim Kingdon <kingdon@redhat.com>:
8510
8511 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
8512 prompt (cleanup rather than necessity, but still might keep output
8513 from spilling to next test).
8514
85152000-01-02 Fred Fish <fnf@cygnus.com>
8516
8517 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
8518 AIX, which defines them in <sys/types.h>.
8519
ed9a39eb 85201999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 8521
ed9a39eb
JM
8522 * gdb.base/default.exp: Match arm* etc instead of arm in "info
8523 float" test.
8524
85251999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 8526
ed9a39eb 8527 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
8528
8529 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
8530 outermost frame disallowed".
8531
85321999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
8533
8534 * gdb.base/setvar.exp: New tests for setting the value of a struct
8535 with a constant list.
8536
85371999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8538
8539 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
8540 require the user to type a cast before setting the value of a struct.
8541
de57eccd
JM
85421999-12-06 Jim Blandy <jimb@cygnus.com>
8543
8544 * gdb.base/default.exp: Expect the new 'info float' command on
8545 all i386 platforms.
8546
8547 * gdb.threads/linux-dp.exp: Expand our ability to recognize
8548 LinuxThreads libraries that don't support debugging.
8549
c2d11a7d
JM
8550Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8551
8552 * gdb.base/remote.c: Fill the buffer with truely random data.
8553 Change the buffer type to ``unsigned char'' to simplify size
8554 arithmetic.
8555
8556 * gdb.base/remote.exp: Reduce download numbers by one. Typical
8557 stub only handles 400-1 byte packets. Verify that the download
8558 worked.
8559
85601999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
8561
8562 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
8563 tests, using UNRESOLVED for the untested cases. Also, does not wait
8564 for a timeout if the prompt was received before a recognizable pattern.
8565
85661999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
8567
8568 * lib/gdb.exp (gdb_expect_list): Fix spelling.
8569
85701999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8571
8572 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
8573 watchpoints.
8574
85751999-11-24 Jason Merrill <jason@casey.cygnus.com>
8576
8577 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
8578
8579 * gdb.c++/local.exp: Be more flexible in recognizing local class
8580 name mangling. Don't allow horribly truncated method names.
8581 * gdb.c++/derivation.exp: Expect protected inheritance.
8582 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
8583 * gdb.c++/virtfunc.exp: Likewise.
8584 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
8585 when printing a nested enum.
8586
85871999-11-22 Jim Blandy <jimb@cygnus.com>
8588
8589 * gdb.base/step-test.exp: Properly await GDB's response to setting
8590 a breakpoint on the call to large_struct_by_value.
8591
8592 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
8593 just because we have debug info for the `start' function.
8594
85951999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
8596
8597 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
8598 "Unknown signal" messages, which indicate (on LinuxThreads) that
8599 GDB doesn't know how to debug threads on this system. This is
8600 better than hanging while philosopher 0 dumps chatter into gdb.log.
8601
86021999-11-18 Tom Tromey <tromey@cygnus.com>
8603
8604 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
8605
86061999-11-18 Fred Fish <fnf@cygnus.com>
8607
8608 * gdb.base/coremaker2.c: Add sample program for generating
8609 cores that is more self contained than coremaker.c. Eventually
8610 I'll add more code to this and tie it into the testsuite.
8611
4ce44c66
JM
86121999-11-12 Stan Shebs <shebs@andros.cygnus.com>
8613
8614 * gdb.base/dollar.exp: Remove, now in gdb.hp.
8615
86161999-11-10 Jimmy Guo <guo@cup.hp.com>
8617
8618 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
8619 from $srcdir/lib/.
8620 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
8621 and gdb.c++/.
8622
8623 * gdb.c++/derivation.exp: remove redundant get compiler info code.
8624
d63a86f8 8625 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
8626 'continue with watch' test point.
8627
86281999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
8629
8630 Merged from p2linux-990323-branch:
d63a86f8 8631
4ce44c66
JM
8632 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
8633
11cf8741
JM
8634Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
8635
8636 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
8637 {limit,fixed}''. Test ``set download-write-size''.
8638
8639Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
8640
8641 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
8642 gdb_expect_list.
8643
8644Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
8645
8646 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
8647
86481999-11-03 Mark Salter <msalter@cygnus.com>
8649
8650 * gdb.base/break.exp: Fix "stub continue" pattern.
8651
86521999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
8653
8654 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
8655
86561999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
8657
8658 * gdb.base/display.exp ("finish"): Add timeout clause.
8659
8660 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
8661 plain prompt clause, so this doesn't have to time out in order to
8662 fail.
8663
8664 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
8665 breakpoint hit messages include an address.
8666
8667 * gdb.base/display.exp: Don't forget to escape parens in regular
8668 expressions. Unix regexp notatation sucks.
8669
86701999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8671
8672 * gdb.base/annota1.exp: Test for annotate-signalled: change output
8673 order for 'signalled' message.
8674
5c44784c
JM
86751999-11-01 Stan Shebs <shebs@andros.cygnus.com>
8676
8677 From Jimmy Guo <guo@cup.hp.com>:
8678 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
8679 * gdb.base/annota1.c: Add code for tests to work with.
8680
86811999-10-26 Frank Ch. Eigler <fche@cygnus.com>
8682
8683 * gdb.base/remote.exp: New test for remote downloading settings.
8684 * gdb.base/remote.c: New file with large .data.
8685
917317f4
JM
86861999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
8687
8688 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
8689 for LinuxThreads support, merged from the Code Fusion branch.
8690
8691Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
8692
8693 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
8694 containing exp_continue into a while within an expect. Don't
8695 attempt a start more than three times. Check return value from
8696 gdb_load.
d63a86f8 8697
2df3850c
JM
8698Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
8699
8700 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
8701 a pass case.
8702
2acceee2
JM
87031999-10-01 Kevin Buettner <kevinb@cygnus.com>
8704
8705 * gdb.base/break.c (main): Added a statement that we can step
8706 off of.
8707 * gdb.base/break.exp: Added tests for setting a breakpoint
8708 at an offset and stepping onto a breakpoint.
8709
87101999-10-01 Fred Fish <fnf@cygnus.com>
8711
d63a86f8 8712 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
8713 gdb output.
8714
c2c6d25f
JM
87151999-09-18 Jim Blandy <jimb@cris.red-bean.com>
8716
8717 * gdb.base/break.exp: Code locations are in hex, don't forget!
8718 (For HP-UX.)
8719
87201999-09-17 Stan Shebs <shebs@andros.cygnus.com>
8721
8722 * condbreak.exp: Use break.c as test program.
8723 * condbreak.c: Remove, redundant with break.c.
8724
87251999-09-15 Stan Shebs <shebs@andros.cygnus.com>
8726
8727 * config/monitor.exp (gdb_target_monitor): Disable X- and
8728 Z-packets if the target needs it.
8729
87301999-09-13 James Ingham <jingham@leda.cygnus.com>
8731
8732 * gdb.c++/overload.exp: Added tests for listing overloaded
8733 functions with function pointers in the arg, explicitly calling
8734 out the version you want.
8735
cff3e48b
JM
87361999-09-09 Stan Shebs <shebs@andros.cygnus.com>
8737
8738 * long_long.exp: Add variations of test cases that work for
8739 targets with 16-bit ints and 32-bit doubles.
8740
d4f3574e
SS
87411999-09-08 Stan Shebs <shebs@andros.cygnus.com>
8742
8743 * break.c (main): Compare a possibly-uninitialized argc with an
8744 unlikely value that fits in 16 bits.
8745
87461999-09-07 Stan Shebs <shebs@andros.cygnus.com>
8747
8748 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
8749 0xfeeb, don't want negative numbers if ints are 16 bits.
8750
8751 * lib/gdb.exp (skip_cplus_tests): New proc.
8752 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8753 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
8754 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
8755 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
8756 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
8757 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
8758 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
8759 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
8760
8761 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
8762
8763Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
8764
8765 * gdb.base/corefile.exp (up): Allow a parameter to appear
8766 in the frame that we're going up to.
8767
8768 From Jim Blandy <jimb@cygnus.com>:
8769
8770 * gdb.base/default.exp (info float): Expect some output now.
8771
8772 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
8773 returning floating-point values to fail on the x86.
8774 * gdb.base/callfwmall.exp (do_function_calls): Same.
8775
8776 * gdb.base/list.exp (test_listsize): Correct expectations for
8777 listing line 1 with listsize 2. Also, listing a single line
8778 works now, as does listing three lines. [Kevin's note: There
8779 were a number of other cases fixed too where the expectations
8780 differed...]
8781
87821999-09-02 Stan Shebs <shebs@andros.cygnus.com>
8783
8784 * gdb.base/selftest.exp: Add case for when version prints as
8785 constant string instead of char pointer.
8786
104c1213
JM
87871999-08-25 Stan Shebs <shebs@andros.cygnus.com>
8788
8789 * gdb.base/ending-run.exp: Add Solaris case for what happens when
8790 stepping out of main.
8791
8792 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
8793 G++ used.
8794
8795 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
8796 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
8797
8798 * gdb.c++/ovldbreak.exp: Update match string in test that
8799 includes a warning of multiple breakpoints.
8800
88011999-08-24 Stan Shebs <shebs@andros.cygnus.com>
8802
8803 * gdb.base/display.exp: Improve precision of step-after-finish
8804 added yesterday.
8805
8806 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
8807 test.
8808
8809 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
8810 configs when using G++, not just hppa*.
8811
88121999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8813
8814 * gdb.base/async.c: New file.
8815 * gdb.base/async.exp: New file.
8816
8817Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
8818
8819 * gdb.base/break.exp: Tweak PA specific tests to properly handle
8820 PA64.
8821
53a5351d
JM
8822Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
8823
104c1213
JM
8824 * gdb.base/display.exp: "finish" can leave us mid-line on many
8825 targets, deal with it. Add a small constant to main, instead of
8826 1000 since main+1000 may not be a valid address in the target.
8827
53a5351d
JM
8828 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
8829 on hpux11.
8830
8831 * gdb.base/attach.exp: Handle another hpux11 error message variant
8832 when attaching to a process that does not exist.
8833
88341999-08-19 J.T. Conklin <jtc@redback.com>
8835
8836 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
8837 characters in 'continue to 1241' test.
8838
88391999-08-17 Stan Shebs <shebs@andros.cygnus.com>
8840
8841 * gdb.base/call-ar-st.exp: Add a shorter match case for the
8842 stop in print_long_arg_list, define and use a whitespace
8843 variable in print_small_structs test, add an XFAIL for Solaris.
8844 * gdb.base/dbx.exp: XFAIL func commands until somebody is
8845 interested enough to fix.
8846
7be570e7
JM
88471999-08-13 Keith Seitz <keiths@cygnus.com>
8848
8849 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
8850 (dbx_gdb_load): Remove. Use gdb_load instead, since that
8851 proc knows about targets other than the natives.
8852 (test_assign): Use "gdb_run_cmd" to "run" the target.
8853 Check that we've actually hit the breakpoint at main.
8854 When we attempt to assign a value to a local variable, check
8855 that the variable is in the current scope, i.e., don't use
8856 a test with an empty result.
8857
8858Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
8859
8860 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
8861 command.
8862
88631999-08-09 Stan Shebs <shebs@andros.cygnus.com>
8864
8865 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8866 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
8867 gdb.compat, gdb.threads-hp.
8868 gdb.hp/configure, gdb.hp/configure.in: New files.
8869 gdb.hp/Makefile.in: Recurse into new subdirs.
8870 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
8871 gdb.hp/gdb.objdbg: New directory, tests for debugging info
8872 in object files.
8873 gdb.hp/tools: New directory, aux tools for HP-specific tests.
8874
96baa820
JM
88751999-08-05 Stan Shebs <shebs@andros.cygnus.com>
8876
8877 * gdb.base/display.exp: Help expect by putting a newline in the
8878 funky printf, remove a bogus p/a test.
8879
88801999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8881
8882 * gdb.base/display.exp: Make sure that when we say 'run', we are
8883 connected to the target. This is necessary when running not
8884 natively.
8885
88861999-08-03 Stan Shebs <shebs@andros.cygnus.com>
8887
8888 * gdb.base/step-test.exp: Removed some extraneous messages.
8889
8890 * gdb.base/long_long.exp: Don't run memory examination tests
8891 on little-endian targets (they will need a different set of
8892 results to match).
8893
88941999-08-02 Stan Shebs <shebs@andros.cygnus.com>
8895
8896 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
8897 until somebody decides to fix GDB.
8898
8899 * gdb.base/long_long.c: Stop compiler complaint by specifying long
8900 constant as "ULL".
8901 * gdb.base/long_long.exp: Loosen x/c test, add partial result
8902 matches for a couple x/2 commands.
8903
a0b3c4fd
JM
89041999-07-30 Stan Shebs <shebs@andros.cygnus.com>
8905
8906 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
8907 by merging in ref-types2 tests.
8908 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
8909
8910 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8911 * gdb.c++/Makefile.in: Add standard actions.
8912 (EXECUTABLES): Rename from PROGS, update list.
8913 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
8914 from gdb.hp.
8915 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
8916 foo and bar locals.
8917 * gdb.c++/anon-union.exp: Fix tests to match.
8918 * gdb.c++/classes.exp: Run if HP compiler used, add extra
8919 expect matches to handle output variations.
8920 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
8921 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
8922 output, add HP alternatives for new and delete prints.
8923 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
8924 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
8925 * gdb.c++/demangle.exp: Use $style when reporting failure.
8926 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
8927 * gdb.c++/inherit.exp: Run if HP compiler used, add some
8928 match alternatives.
8929 * gdb.c++/local.exp: Add match alternatives or xfails for HP
8930 compilers.
8931 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
8932 * gdb.c++/method.exp: Add match alternatives.
8933 * gdb.c++/misc.cc: Add bool types.
8934 * gdb.c++/misc.exp: Add tests for bool types.
8935 * gdb.c++/overload.exp: Add xfails.
8936 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
8937 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
8938 add some more template parameter tests (only for HP currently).
8939 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
8940 * gdb.c++/virtfunc.cc: Add return type and value for main.
8941 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
8942 match alternatives.
d63a86f8 8943
a0b3c4fd
JM
89441999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8945
8946 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
8947
89481999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
8949
8950 * gdb.base/signals.exp: Don't expect getting a backtrace from
8951 within a signal handler to fail on Linux.
8952
89531999-07-29 Stan Shebs <shebs@andros.cygnus.com>
8954
8955 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8956 * lib/gdb.exp: Remove some gratuitious semicolons.
8957 (delete_breakpoints): Increase timeout.
8958 (gdb_expect): Add -notransfer option.
8959 (gdb_test): Use -notransfer option.
8960 (get_compiler_info): Add f77 case.
8961 (get_compiler): New proc, split out from gdb_preprocess, add f77
8962 case.
8963 (gdb_preprocess): Call get_compiler.
8964
8965 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
8966 * gdb.base/attach.exp, gdb.base/display.exp,
8967 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
8968 gdb.base/long_long.exp, gdb.base/printcmds.exp,
8969 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
8970 third arg to gdb_test.
8971 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
8972 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
8973 HP-UX xfails, add others.
8974 * gdb.base/completion.exp: Reflect name change of self-test.
8975 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
8976 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
8977 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
8978 HP failure number.
8979 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
8980 useless HP-UX 10.30 references.
8981 * gdb.base/maint.exp: Loosen matches.
8982 * gdb.base/pointers.c (main): Declare more_code.
8983 * gdb.base/pointers.exp: Match on output of a `next'.
8984 * gdb.base/structs.c: Add prototypes.
8985 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
8986 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
8987
89881999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8989
8990 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
8991 command.
8992
89931999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8994
8995 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
8996 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
8997
8998 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
8999 debug info. Deal with lack of signal hanlder info in stack.
9000
9001 From Jim Kingdon <kingdon@redhat.com>:
9002 * gdb.base/annota1.exp: If printf has debug info, deal with it.
9003
5a2468f5
JM
90041999-07-19 Stan Shebs <shebs@andros.cygnus.com>
9005
9006 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
9007 gdb.base/foll-vfork.exp: Don't run for crosses.
9008
adf40b2e
JM
9009Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9010
9011 * gdb.base/configure.in: Check for gdbvars.exp instead of
9012 a1-selftest.exp.
9013 * gdb.base/configure: Re-generate.
9014
90151999-07-12 Stan Shebs <shebs@andros.cygnus.com>
9016
9017 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
9018 in trying to run first and name is too long.
9019
9020 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
9021 pointers2.c and pointers2.exp, respectively.
9022 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
9023 doschk happier.
9024
43e526b9
JM
90251999-07-08 Stan Shebs <shebs@andros.cygnus.com>
9026
9027 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
9028 callfuncs2.c and callfuncs2.exp.
9029
9030 * gdb.base/list.exp: Remove mistaken xfails.
9031 * gdb.base/list0.h: Add optional prototypes.
9032
9846de1b
JM
9033Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
9034
9035 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9036 calling malloc.
9037 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
9038 * ptype.exp: Move test for get_debug_format to before its first
9039 use.
9040
90411999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9042
9043 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
9044 * gdb.base/annota2.cc, annota2.exp: Move from here.
9045 * gdb.c++/annota2.cc, annota2.exp: To here.
9046 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
9047
43ff13b4
JM
9048Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
9049
9050 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
9051 a consistent format.
9052
085dd6e6
JM
90531999-06-25 Stan Shebs <shebs@andros.cygnus.com>
9054
9055 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9056 * lib/gdb.exp (get_compiler_info): Add detection for assorted
9057 HP compilers, also set the globals $true and $false.
9058
9059 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
9060 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
9061 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
9062 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
9063 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
9064 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
9065 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
9066 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
9067 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
9068 whatis.c} Add C++ compatible function definitions and return
9069 types, add includes for library functions.
9070 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
9071 * gdb.base/step-test.c (myglob): Rename from glob.
9072 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
9073 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
9074 files, move here from gdb.hp.
9075 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
9076 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
9077 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
9078 Adjust line numbers in regexps.
9079
9080 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
9081 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
9082 instead of 0/1.
9083
9084 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
9085 foll-vfork.exp: New files, move here from gdb.hp.
9086 * gdb.base/page.exp: New file, test of pagination command.
9087
9088 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
9089 recursion test.
9090 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
9091
9092 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
9093 gdb.base/solib.exp: Fix compiler invocation process.
9094
9095 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
9096 HP-UX 11, turn off overload resolution explicitly.
9097 * gdb.base/commands.exp: Set argument list explicitly, add
9098 watchpoint test.
9099 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
9100 them work.
9101 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
9102 expressions properly.
9103 * gdb.base/corefile.exp: Loosen the match slightly.
9104 * gdb.base/default.exp: Allow "Error accessing memory" message
9105 also.
9106 * gdb.base/display.exp: Skip over x/0 j if PA64.
9107 * gdb.base/funcargs.exp: Add xfails for HP-UX.
9108 * gdb.base/interrupt.exp: Ditto.
9109 * gdb.base/langs.exp: Add symbolic matches governed by compiler
9110 in use.
9111 * gdb.base/list.exp: Add xfails for HP-UX.
9112 * gdb.base/long_long.exp: Refine some of the numeric matches.
9113 * gdb.base/mips_pro.exp: Xfail on HP-UX.
9114 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
9115 * gdb.base/nodebug.exp: Succeed on more varieties of output.
9116 * gdb.base/opaque.exp: Remove some HP-UX xfails.
9117 * gdb.base/ptype.exp: Succeed on more varieties of output.
9118 * gdb.base/scope.exp: Add xfails for HP-UX.
9119 * gdb.base/sect-cmd.exp: Add more cases.
9120 * gdb.base/setvar.exp: Add xfails for HP-UX.
9121 * gdb.base/shlib-call.exp: Loosen some matches slightly.
9122 * gdb.base/signals.exp: Match on void symbolically.
9123 * gdb.base/step-test.exp: Add case for PA64.
9124 * gdb.base/term.exp: Add exit and restart.
9125 * gdb.base/twice.exp: Clean up after self.
9126 * gdb.base/varargs.exp: Disable overload resolution explicitly.
9127 * gdb.base/whatis.exp: Allow more ways to pass tests.
9128
9129 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
9130 no longer useful.
9131
9132Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
9133
9134 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
9135 list of patterns.
9136 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
9137 print_double_array(double_array)", "continuing to breakpoint
9138 1018", "print print_double_array(array_d)" and "continuing to
9139 1034" tests.
d63a86f8 9140
085dd6e6
JM
91411999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
9142
9143 * Makefile.in: Add empty html and install-html targets.
9144
91451999-06-24 Stan Shebs <shebs@andros.cygnus.com>
9146
9147 * config/mt-*: Remove, these haven't been used since 1996.
9148
91491999-06-22 Stan Shebs <shebs@andros.cygnus.com>
9150
9151 * gdb.base/call-strs.c, gdb.base/ending-run.c,
9152 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
9153 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
9154
9e0b60a8
JM
91551999-06-18 Stan Shebs <shebs@andros.cygnus.com>
9156
9157 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
9158 simpler match case for the ptype of the big class.
9159
91601999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9161
9162 * gdb.exp: Fix test for gdb_prompt existence.
9163
91641999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9165
9166 * gdb.exp (gdb_test): Add fail after calls to perror.
9167
91681999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9169
9170 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
9171
91721999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9173
9174 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
9175
0f71a2f6
JM
9176Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
9177
9178 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
9179 malloc() is linked in.
9180
91811999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9182
9183 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
9184 step at end.
9185
9186 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
9187
91881999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
9189
9190 * gdb.java/jv-print.exp: New file. (Our first Java test!)
9191
cce74817
JM
9192Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
9193
9194 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
9195 * gdb.base/mips_pro.exp: Likewise.
9196
91971999-06-02 Keith Seitz <keiths@cygnus.com>
9198
9199 * gdb.c++/templates.cc: Change all "new" operators to throw
9200 an exception.
9201 * gdb.c++/cplusfuncs.cc: Likewise.
9202
9203 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
9204
9205Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
9206
9207 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
9208 * gdb.base/ending-run.exp: When stepping out of main, accept a
9209 step into an arbitrary assembler file.
9210
392a587b
JM
92111999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9212
d63a86f8 9213 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 9214 "breakpoint-invalid" to be printed.
d63a86f8 9215 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
9216 number of "frames-invalid" and "breakpoint-invalid" to be printed.
9217 * gdb.base/annota2.cc: Initialize a.x to 0.
9218
9e086581
JM
92191999-05-17 Keith Seitz <keiths@cygnus.com>
9220
9221 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
9222 when "skip_float_tests" set.
9223 Ditto for "print print_double_array(array_d)", "print print_small_structs",
9224 "print print_ten_doubles", and "step into print_long_arg_list".
9225 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
9226 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
9227 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
9228 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
9229 "skip_float_tests" is set.
9230 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
9231 when "skip_float_tests" set.
d63a86f8 9232
cd0fc7c3
SS
92331999-05-06 Keith Seitz <keiths@cygnus.com>
9234
9235 * gdb.base/annota2.cc: Include stdio.h.
9236
9237Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
9238
9239 * gdb.base/crossload.exp: Remove, this has been disabled ever
9240 since BFD stopped including all targets, and cross-GDB gets
9241 plenty of testing anyway.
9242 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
9243 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
9244 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
9245 * gdb.base/README: Remove, was doc for this.
9246 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
9247 needed.
9248
b83266a0
SS
92491999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9250
9251 * gdb.base/call-ar-st.exp: Fix one regular expression in test
9252 output.
9253
9254 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
9255 * gdb.base/annota2.exp: New file. More annotation tests.
9256 * gdb.base/annota1.c: New file. Source file for annota1.exp.
9257 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
9258
92591999-04-23 Angela Marie Thomas <angela@cygnus.com>
9260
9261 * config/cfdbug.exp: New file.
9262
7a292a7a
SS
92631999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
9264
9265 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
9266 Marcus Daniel's and Dale Hawkins's demangler crashes.
9267
9268 * gdb.c++/demangle.exp (test_gnu_style_demangling,
9269 test_lucid_style_demangling, test_arm_style_demangling,
9270 test_hp_style_demangling): Try Tom Tromey's core-dumping
9271 identifier under each demangling style.
9272
92731999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
9274
9275 * gdb.c++/demangle.exp: Include the current demangling style
9276 in all test names.
9277 (current_demangling_style): New global variable.
9278 (set_demangling_style, test_demangling_core, test_demangling,
9279 test_demangling_exact): New functions.
9280 (test_gnu_style_demangling, test_lucid_style_demangling,
9281 test_arm_style_demangling, test_hp_style_demangling): Use those,
9282 instead of calling gdb_test and gdb_test_exact directly.
9283 (catch_demangling_errors): New function, which reports errors
9284 signalled by the demangling test functions in an orderly way.
9285 (do_tests): Use catch_demangling_errors.
9286
92871999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
9288
9289 * gdb.base/signals.exp (test_handle_all_print): Use () for
9290 grouping in expressions, not {}.
9291
9292 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
9293 initialized yet.
9294
92951999-04-01 Stan Shebs <shebs@andros.cygnus.com>
9296
9297 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
9298 are listed.
9299
93001999-03-26 Stan Shebs <shebs@andros.cygnus.com>
9301
9302 * gdb.stabs/weird.exp: Test for CC being defined before
9303 looking at its value.
9304
93051999-03-25 Stan Shebs <shebs@andros.cygnus.com>
9306
9307 * gdb.base/call-ar-st.exp: Remove stray '#'.
9308 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
9309 "short int" and "long int".
9310 * gdb.c++/overload.cc: Cast the string added in the previous
9311 change, to mollify finicky HP compiler.
9312 * gdb.hp/reg-test.exp (testfile): Fix file name.
9313 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 9314
7a292a7a
SS
9315 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
9316 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
9317 alternate form of enum ptype.
9318
c906108c
SS
93191999-03-23 Stan Shebs <shebs@andros.cygnus.com>
9320
7a292a7a
SS
9321 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
9322 * gdb.hp/*.exp: Change all to run compiler probe only after
9323 passing skip_hp_tests, so as not to waste time on guaranteed
9324 failure.
9325
c906108c
SS
9326 * gdb.c++/overload.cc: Pass string instead of char addr, always
9327 init ccpfoo.
9328 * gdb.c++/templates.cc: Fix syntax error.
9329
7a292a7a
SS
9330Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9331
9332 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 9333 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
9334 command.
9335
93361999-03-18 James Ingham <jingham@cygnus.com>
9337
9338 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
9339
9340 * gdb.c++/method.exp: It was testing an uninitialized int on the
9341 stack and assuming it was positive.
9342
9343 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
9344
9345 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 9346 keep it from killing the rest of the tests.
7a292a7a
SS
9347 Use gdb_continue_to_end.
9348
9349 * gdb.base/sigall.exp: use gdb_continue_to_end.
9350
9351 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
9352
9353 * gdb.base/display.exp: use runto_main, not run.
9354
d63a86f8
RM
9355 * gdb.base/default.exp: Check for the current error message in the
9356 r abbreviation test.
7a292a7a
SS
9357 Add strongarm to the targets that know info float.
9358
d63a86f8 9359 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
9360 run which doesn't work with monitors.
9361
9362 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
9363
9364 * gdb.base/break.exp: use the gdb_continue_to_end proc.
9365
9366 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
9367 program. Traps the case (in Cygmon) when the program never really
9368 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
9369 more places, so I used my name. Sorry Mark...
9370
9371 * config/monitor.exp (gdb_target_monitor): added another
9372 target_info parameter: remotebinarydownload. This will set the
9373 remotebinarydownload flag if this is causing some boards trouble.
9374
93751999-03-18 Mark Salter <msalter@cygnus.com>
9376
9377 * lib/gdb.exp (continue_to_exit): New function.
9378
9379 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
9380 * gdb.base/ending-run.exp: Ditto.
9381 * gdb.base/step-test.exp: Ditto.
9382
93831999-03-16 Stan Shebs <shebs@andros.cygnus.com>
9384
9385 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
9386 (suggested by Art Haas <ahaas@neosoft.com>).
9387
93881999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
9389
9390 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
9391
9392Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
9393
9394 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
9395 descriptions of types (short unsigned int vs unsigned short, etc).
9396
93971999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
9398
9399 * gdb.base/call-strs.exp: Don't assume that `step' will step over
9400 a call to strlen; sometimes we do have sources.
9401
94021999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
9403
9404 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
9405 character, so GDB won't print garbage after its end.
d63a86f8 9406
c906108c
SS
9407 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
9408 breakpoint there instead. Sometimes GCC emits memcpy to handle
9409 the large structures being passed by value, so we step into that
9410 instead of sum_array_print, which obscures what we're really testing.
9411 * gdb.base/step-test.exp: However, we do want a test that notices
9412 the bizarre steps into memcpy, so do that here. Add check for
9413 stepping into function calls that pass large structures by value.
9414 ("Is that a noun clause, or are you just happy to see me?")
9415 Remove all references to specific line numbers.
9416 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
9417 New type and function.
9418 (main): Call large_struct_by_value, passing it a large struct by value.
9419 * lib/gdb.exp (gdb_get_line_number): New function.
9420
9421 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
9422 more portable.
9423
7a292a7a
SS
94241999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
9425
c906108c
SS
9426 * lib/gdb.exp: Doc fixes.
9427
7a292a7a
SS
94281999-03-05 Nick Clifton <nickc@cygnus.com>
9429
d63a86f8 9430 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
9431
94321999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
9433
c906108c
SS
9434 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
9435 commands. They're not germane to this test, and they don't work
9436 that way on remote targets.
9437
3fc11d3e
JM
94381999-03-01 James Ingham <jingham@cygnus.com>
9439
9440 * Changelog entries merged over from gdb development branch.
9441
3fc11d3e
JM
9442 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
9443
9444 * lib/gdb.exp (gdbtk_analyze_results): Generic function
9445 for outputting results of test run.
9446
2d4a1622 9447 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
9448
9449 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 9450
7a292a7a
SS
94511999-02-25 Felix Lee <flee@cygnus.com>
9452
9453 * lib/gdb.exp (debug_format): initialize
9454
c906108c
SS
94551999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
9456
9457 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
9458 * gdb.base/call-rt-st.c: Ditto.
9459
c906108c
SS
94601999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
9461
9462 * gdb.threads/pthreads.exp (horiz): New variable.
9463 (test_startup): Fix regexps that capture thread numbers.
9464
94651999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
9466
9467 * gdb.base/smoke.exp: Disambiguate two test case names (both
9468 called ``print'').
9469
9470Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9471
9472 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
9473 compilation.
9474
94751999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9476
9477 * gdb.base/miscexprs.exp: Change patterns to match GDB's
9478 actual output formatting.
9479 * gdb.base/smoke.exp: GDB removes leading 0's.
9480 * gdb.base/volatile.exp: Don't check type of remuneration;
9481 that variable is no longer defined in constvars.c.
9482 * gdb.base/step-test.c (main): Exit with explicit exit code.
9483 * gdb.base/step-test.exp: Remove two nexti checks--they are
9484 not portable.
9485
94861999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9487
9488 * gdb.base/help.exp ("help delete display"): Fix test to match
9489 gdb's output.
9490
9491 * gdb.base/long_long.c (known_types): Initialize values to zero.
9492 * gdb.base/long_long.exp: Step one more line
9493 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 9494 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
9495 unique test case names.
9496
9497Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9498
d63a86f8 9499 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
9500
9501 * gdb.c++/method.exp: Add missing close brace.
9502
95031999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
9504
9505 * gdb.base/maint.exp: Use 'set height 0' to disable page
9506 prompting, not 'set height 400'.
9507
9508 Fix a bunch of timeouts.
9509 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
9510 four separate tests, so expect doesn't take forever to match a ton
9511 of text against a regexp with lots of .* forms.
9512 ("maint print psymbols", "maint print symbols"): Make some of
9513 these greps more selective, so that expect doesn't try to wade
9514 through huge piles of output and time out.
9515
9516 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
9517
9518 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
9519 tests: one which doesn't expect shlib events to be reported, and
9520 another which does, but is XFAIL for all platforms other than
9521 HP/UX.
9522
9523 * gdb.base/break.exp: Teach the test suite that the `catch
9524 fork', `catch vfork', and `catch exec' commands produce error
9525 messages on platforms that don't provide these features.
9526
9527Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9528
9529 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
9530 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
9531 (shortening names from solib_threshold.exp etc), won't run on
9532 anything but HP-UX for the foreseeable future.
9533 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
9534 reflect move.
9535
9536Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
9537
9538 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
9539 gdb.trace/Makefile.in (clean): Remove all test executables.
9540
9541Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
9542
9543 * gdb.base/shlib-call.exp: add test cases to verify that gdb
9544 successfully re-sets breakpoints in shared libraries.
9545 * gdb.base/shmain.c (main): return 0, don't fall off the end.
9546
9547Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9548
d63a86f8
RM
9549 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
9550 and compiled w/o GCC.
c906108c
SS
9551
9552 * gdb.hp/watch-cmd.exp: ditto.
9553
9554 * gdb.hp/watch-hp.exp: ditto.
9555
9556 * gdb.hp/xdb1.exp: ditto.
9557
9558 * gdb.hp/xdb2.exp: ditto.
9559
9560 * gdb.hp/dbx.exp: ditto.
9561
9562Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
9563
9564 * constvars.c: Remove C++-isms.
9565 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
9566 with GCC.
9567
9568Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
9569
9570 The following changes are part of the HP merge.
9571
9572 * gdb.base/break.exp: new tests to verify that catchpoints for
9573 fork, vfork, and exec don't trigger inappropriately.
9574
9575 * gdb.base/opaque.exp: compile one file at a time, then link.
9576
9577 * gdb.base/signals.exp: be more restrictive about which hppa
9578 systems receive a setup_xfail. new tests.
9579
9580 * gdb.base/solib_threshold.build: new file.
9581 * gdb.base/solib_threshold.exp: new file.
9582 * gdb.base/solib_threshold.link_opts: new file.
9583 * gdb.base/solib_threshold.mk: new file.
9584 * gdb.base/gen_solib_threshold.c: new file.
9585
9586 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
9587 tests. New tests for enums inside classes.
9588
9589 * gdb.c++/compiler.cc: indicate support of template debugging.
9590
9591 * gdb.c++/demangle.exp: run hp style demangling tests.
9592
9593 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
9594 tests.
9595
9596 * gdb.c++/misc.cc: changes to support new tests.
9597
9598 * gdb.c++/templates.cc: changes to support HP's compiler; changes
9599 to support new tests.
9600
9601 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
9602 gcc, then skip these tests.
9603
9604Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
9605
9606 The following files are part of the HP merge; some had longer
9607 names at HP, but have been renamed to be no more than 14
9608 characters in length.
9609
9610 * gdb.hp/ambiguous.cc: new file.
9611 * gdb.hp/ambiguous.exp: new file.
9612 * gdb.hp/attach.exp: new file.
9613 * gdb.hp/attach2.exp: new file.
9614 * gdb.hp/classes-hp.exp: new file.
9615 * gdb.hp/ctti.exp: new file.
9616 * gdb.hp/ctti-add.cc: new file.
9617 * gdb.hp/ctti-add1.cc: new file.
9618 * gdb.hp/ctti-add2.cc: new file.
9619 * gdb.hp/ctti-add3.cc: new file.
9620 * gdb.hp/dbx.exp: new file.
9621 * gdb.hp/exception.cc: new file.
9622 * gdb.hp/exception.exp: new file.
9623 * gdb.hp/foll-exec.c: new file.
9624 * gdb.hp/foll-exec.exp: new file.
9625 * gdb.hp/foll-fork.c: new file.
9626 * gdb.hp/foll-fork.exp: new file.
9627 * gdb.hp/foll-vfork.c: new file.
9628 * gdb.hp/foll-vfork.exp: new file.
9629 * gdb.hp/inherit-hp.exp: new file.
9630 * gdb.hp/more-steps.exp: new file.
9631 * gdb.hp/namespace.cc: new file.
9632 * gdb.hp/namespace.exp: new file.
9633 * gdb.hp/optimize.exp: new file.
9634 * gdb.hp/pxdb.c: new file.
9635 * gdb.hp/pxdb.exp: new file.
9636 * gdb.hp/quicksort.exp: new file.
9637 * gdb.hp/reg-test.exp: new file.
9638 * gdb.hp/reg-test.s: new file.
9639 * gdb.hp/sized-enum.c: new file.
9640 * gdb.hp/sized-enum.exp: new file.
9641 * gdb.hp/start-stop.exp: new file.
9642 * gdb.hp/templ-hp.cc: new file.
9643 * gdb.hp/templ-hp.exp: new file.
9644 * gdb.hp/thr-lib.c: new file.
9645 * gdb.hp/thr-lib.exp: new file.
9646 * gdb.hp/thr-lib.h: new file.
9647 * gdb.hp/thr-liblib.c: new file.
9648 * gdb.hp/virtfun-hp.c: new file.
9649 * gdb.hp/virtfun-hp.exp: new file.
9650 * gdb.hp/watch-cmd.exp: new file.
9651 * gdb.hp/watch-hp.exp: new file.
9652 * gdb.hp/xdb1.exp: new file.
9653 * gdb.hp/xdb2.exp: new file.
9654 * gdb.hp/xdb3.exp: new file.
9655
9656Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
9657
9658 The following files are part of the HP merge; some had longer
9659 names at HP, but have been renamed to be no more than 14
9660 characters in length.
9661
9662 * gdb.base/ss.h: new file.
9663 * gdb.base/call-ar-st.c: new file.
9664 * gdb.base/call-ar-st.exp: new file.
9665 * gdb.base/call-rt-st.c: new file.
9666 * gdb.base/call-rt-st-exp: new file.
9667 * gdb.base/call-strs.exp: new file.
9668 * gdb.base/ena-dis-br.exp: new file.
9669 * gdb.base/environ.exp: new file.
9670 * gdb.base/long_long.exp: new file.
9671 * gdb.base/sect-cmd.exp: new file.
9672 * gdb.base/shlib-cl2.exp: new file.
9673 * gdb.base/smoke.exp: new file.
9674 * gdb.base/so-impl-ld.c: new file.
9675 * gdb.base/so-impl-ld.exp: new file.
9676 * gdb.base/so-indr-cl.c: new file.
9677 * gdb.base/so-indr-cl.exp: new file.
9678 * gdb.base/varargs.exp: new file.
9679 * gdb.base/volatile.exp: new file.
9680 * gdb.base/whatis-exp.exp: new file.
7a292a7a 9681 * gdb.base/display.exp: new file.
c906108c
SS
9682 * gdb.c++/derivation.exp: new file.
9683 * gdb.c++/local.exp: new file.
9684 * gdb.c++/member-ptr.exp: new file.
9685 * gdb.c++/overload.exp: new file.
9686 * gdb.c++/ovldbreak.exp: new file.
9687 * gdb.c++/ref-types.exp: new file.
9688 * gdb.c++/ref-types2.exp: new file.
9689 * gdb.c++/userdef.exp: new file.
d63a86f8 9690
c906108c
SS
9691Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
9692
9693 * gdb.base/default.exp: Reflect wording change in remote.c.
9694
dc96c6c7 9695Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9696
9697 * gdb.base/help.exp: Update to reflect current text.
9698
9699Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
9700
9701 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
9702 they're stack variables and contain garbage.
9703 * gdb.c++/anon-union.exp: new file.
9704
9705 The following changes were made by David Taylor
9706 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9707 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9708 in changes by HP.
9709
9710 * gdb.base/bitops.exp: new file.
9711 * gdb.base/default.exp: change expected messages for catch and
9712 info catch tests to reflect HP merge changes.
9713 * gdb.base/enable-disable-break.exp
9714 * gdb.base/ending-run.c: new file.
9715 * gdb.base/long_long.c: new file.
9716 * gdb.base/maint.exp: new file.
9717 * gdb.base/pointers2.exp: new file.
9718 * gdb.base/shlib-call2.exp: new file.
9719 * gdb.base/solib.exp: new file.
9720 * gdb.base/step-test.c: new file.
9721 * gdb.c++/anon-union.cc: new file.
9722 * gdb.c++/local.cc: new file.
9723 * gdb.c++/member-pointer.cc: new file.
9724 * gdb.c++/method.cc: new file.
9725 * gdb.c++/ref-types.cc: new file.
9726 * gdb.c++/ref-types2.cc: new file.
9727 * gdb.c++/userdef.cc: new file.
d63a86f8 9728
c906108c
SS
9729 * gdb.base/scope.exp: compile one file at a time, then link.
9730 * gdb.base/langs.exp: ditto.
9731 * gdb.base/list.exp: ditto.
d63a86f8 9732
c906108c
SS
9733Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
9734
9735 The following changes were made by David Taylor
9736 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9737 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9738 in changes by HP.
d63a86f8 9739
c906108c
SS
9740 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
9741 skip tests. When compiling pass c++ flag to gdb_compile.
9742 * gdb.c++/
d63a86f8 9743
c906108c
SS
9744 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
9745 test for on hppa*-*-hpux*; use args to see if c++ was specified.
9746 (skip_hp_tests): new function.
9747 (gdb_preprocess): new function.
9748
9749 * configure.in (hpdir): decide whether to configure gdb.hp.
9750 * configure: regenerated.
9751
9752 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
9753 to delete on clean.
9754 (EXECUTABLES): update to reflect new additions.
9755 * gdb.base/commands.exp: update message expected.
9756 * gdb.base/default.exp: add copyright notice.
9757 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
9758 * gdb.base/help.exp: update messages to reflect current text.
9759 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
9760 targets for recurse tests.
9761 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
9762 skip this file.
9763
9764 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
9765 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
9766 compilation.
9767 * gdb.c++/misc.exp: ditto.
9768 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
9769 run the tests. tell gdb_compile that it's a c++ compilation.
9770
9771 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 9772
c906108c
SS
9773 * gdb.base/all-bin.exp: new file.
9774 * gdb.base/arithmet.exp: new file.
9775 * gdb.base/assign.exp: new file.
9776 * gdb.base/completion.exp: new file.
9777 * gdb.base/cond-expr.exp: new file.
9778 * gdb.base/condbreak.exp: new file.
9779 * gdb.base/define.exp: new file.
9780 * gdb.base/dollar.exp: new file.
9781 * gdb.base/environment.exp: new file.
9782 * gdb.base/eval-skip.exp: new file.
9783 * gdb.base/jump.exp: new file.
9784 * gdb.base/logical.exp: new file.
9785 * gdb.base/pointers.exp: new file.
9786 * gdb.base/relational.exp: new file.
9787 * gdb.base/section_command.exp: new file.
9788 * gdb.base/whatis-expr.exp: new file.
9789
9790 * gdb.base/all-types.c: new file.
9791 * gdb.base/call-array-struct.c: new file.
9792 * gdb.base/call-return-struct.c: new file.
9793 * gdb.base/call-strings.c: new file.
9794 * gdb.base/callfuncs2.c: new file.
9795 * gdb.base/condbreak.c: new file.
9796 * gdb.base/constvars.c: new file.
9797 * gdb.base/display.c: new file.
9798 * gdb.base/int-type.c: new file.
9799 * gdb.base/jump.c: new file.
9800 * gdb.base/miscexprs.c: new file.
9801 * gdb.base/pointers.c: new file.
9802 * gdb.base/pointers2.c: new file.
9803 * gdb.base/shmain.c: new file.
9804 * gdb.base/shr1.c: new file.
9805 * gdb.base/shr2.c: new file.
9806 * gdb.base/solib.c: new file.
9807 * gdb.base/solib1.c: new file.
9808 * gdb.base/solib2.c: new file.
9809 * gdb.base/varargs.c: new file.
9810 * gdb.c++/derivation.cc: new file.
9811 * gdb.c++/overload.cc: new file.
9812 * gdb.c++/ovldbreak.cc: new file.
9813 * gdb.hp/attach.c: new file.
9814 * gdb.hp/attach2.c: new file.
9815 * gdb.hp/average.c: new file.
9816 * gdb.hp/compiler.c: new file.
9817 * gdb.hp/compiler.cc: new file.
9818 * gdb.hp/execd-program.c: new file.
9819 * gdb.hp/follow-exec.c: new file.
9820 * gdb.hp/follow-fork.c: new file.
9821 * gdb.hp/follow-vfork-and-exec.c: new file.
9822 * gdb.hp/misc-hp.cc: new file.
9823 * gdb.hp/more-steps.c: new file.
9824 * gdb.hp/optimize.c: new file.
9825 * gdb.hp/quicksort.c: new file.
9826 * gdb.hp/run-hp.c: new file.
9827 * gdb.hp/start-stop.c: new file.
9828 * gdb.hp/sum.c: new file.
9829 * gdb.hp/templates-hp.cc: new file.
9830 * gdb.hp/thread-local-in-lib.c: new file.
9831 * gdb.hp/thread-local-in-lib.h: new file.
9832 * gdb.hp/thread-local-in-lib.lib.c: new file.
9833 * gdb.hp/vforked-program.c: new file.
9834 * gdb.hp/virtfunc-hp.cc: new file.
9835 * gdb.hp/watchpoint-hp.c: new file.
9836 * gdb.hp/xdb.c: new file.
9837 * gdb.hp/xdb0.c: new file.
9838 * gdb.hp/xdb0.h: new file.
9839 * gdb.hp/xdb1.c: new file.
9840
9841Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
9842
9843 The following change was made by Edith Epstein
9844 <eepstein@cygnus.com> as part of a project to merge in changes
9845 originally made by HP; HP did not create ChangeLog entries.
9846
9847 * gdb.c++/demangle.exp: changed the expected output for some
9848 ARM-style mangling -- removed second reference to datatype.
9849 For example, maint demangle __dt__11T1__pt__2_cFv
9850 T1<char>::~T1<char>(void)
9851 becomes,
9852 maint demangle __dt__11T1__pt__2_cFv
9853 T1<char>::~T1(void)
9854
9855 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 9856
c906108c
SS
9857Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
9858
9859 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
9860 * gdb.trace/backtrace.exp: Likewise.
9861 * gdb.trace/circ.exp: Likewise.
9862 * gdb.trace/collection.exp: Likewise.
9863 * gdb.trace/deltrace.exp: Likewise.
9864 * gdb.trace/infotrace.exp: Likewise.
9865 * gdb.trace/limits.exp: Likewise.
9866 * gdb.trace/packetlen.exp: Likewise.
9867 * gdb.trace/passc-dyn.exp: Likewise.
9868 * gdb.trace/passcount.exp: Likewise.
9869 * gdb.trace/report.exp: Likewise.
9870 * gdb.trace/save-trace.exp: Likewise.
9871 * gdb.trace/tfind.exp: Likewise.
9872 * gdb.trace/tracecmd.exp: Likewise.
9873 * gdb.trace/while-dyn.exp: Likewise.
9874 * gdb.trace/while-stepping.exp: Likewise.
9875
98761998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
9877
9878 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
9879
9880Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
9881
9882 From Brendan Kehoe:
9883 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
9884 int return types.
9885
9886Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
9887
9888 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
9889 remote dos host testing right.
9890
9891Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
9892
9893 * gdb.base/corefile.exp: remove some xfails.
9894
9895Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
9896
9897 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
9898 have different timestamps.
9899
9900Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
9901
9902 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
9903 gdb.base/default.exp: Replace "exec" with "executable".
9904
9905Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
9906
9907 * gdb.base/default.exp: Change else if to elseif from previous
9908 delta.
9909
9910Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
9911
9912 * gdb.base/default.exp: Add brace missing from previous delta.
9913
9914Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
9915
9916 * gdb.base/default.exp: Support test for info float for all
9917 varieties of arm toolchain.
9918
dc96c6c7 9919Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9920
9921 * gdb.trace/*.exp: remove "remote_download" command.
9922
dc96c6c7 9923Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9924
9925 * gdb.trace/*.exp: remove -gdwarf from compile.
9926
9927Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
9928
9929 * gdb.trace/configure.in(AC_INIT): typo
9930 * gdb.trace/configure: regenerated
9931
dc96c6c7 9932Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9933
9934 * config/m68k-emc.exp: New file.
9935 * lib/<emc-support.exp trace-support.exp}: New files.
9936 * configure.in: add new test directory gdb.trace.
9937 * gdb.trace/{configure configure.in Makefile.in}: New files.
9938 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
9939 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
9940 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
9941 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
9942 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
9943 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
9944 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 9945
dc96c6c7 9946Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9947
9948 * gdb.c++/classes.exp: Change all regular expressions to match
9949 arbitrary combinations of newline/carriage-return, so that they
9950 will work equally well on Unix and Windows.
9951 * gdb.c++/inherit.exp: ditto.
9952 * gdb.c++/virtfunc.exp: ditto.
9953
99541998-08-11 Dawn Perchik <dawn@cygnus.com>
9955
9956 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
9957
c2d11a7d
JM
9958Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
9959
9960 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
9961 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
9962 to use a0-a3/d0-d3 as needed.
9963
9964Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
9965
9966 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
9967 * gdb.disasm/am33.exp: Corresponding changes.
9968
c906108c
SS
99691998-07-11 Felix Lee <flee@cygnus.com>
9970
9971 * gdb.base/callfuncs.exp: add cmp10 test.
9972 * gdb.base/callfuncs.c (cmp10): new function.
9973
9974Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
9975
d63a86f8 9976 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
9977 into two parts to get around a synchronization problem in expect.
9978
3fc11d3e
JM
9979Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
9980
9981 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
9982
9983 * configure.in: Add options for gdbtk testsuite.
9984
9985 * configure: Regenerate.
9986
9987 * gdb.gdbtk: New directory to hold gdbtk tests.
9988
c906108c
SS
9989Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9990
9991 * gdb.fortran/types.exp: Escape brackets in expect patterns
9992 for test_float_literal_types_accepted tests.
9993 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
9994 before run test.
9995
c2d11a7d
JM
9996Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
9997
9998 * am33.exp: Just compile, do not link the testcase.
9999 * am33.s: Add ".am33" pseudoop to force am33 mode.
10000
c906108c
SS
100011998-06-25 Felix Lee <flee@cygnus.com>
10002
10003 * gdb.base/setshow.exp: make sure $pc is sane.
10004
10005 * gdb.stabs/weird.exp: split expect patterns properly.
10006
c2d11a7d
JM
10007Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
10008
10009 * gdb.disasm/am33.s: New disassembler testfile for the am33.
10010 * gdb.disasm/am33.exp: Run it.
10011
dc96c6c7 10012Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10013
10014 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
10015 match processing (and eliminate spurious timeouts when running).
10016
dc96c6c7 10017Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10018
10019 * gdb.base/signals.exp (test_handle_all_print): put back Mach
10020 exception test, but conditionalize it on target [mach | gnu].
10021
dc96c6c7 10022Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10023
10024 * gdb.base/overlays.exp: fixup compile line for linker script.
10025
10026Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
10027
10028 * gdb.fortran/types.exp: don't guess at float size.
10029
10030Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
10031
10032 * gdb.base/exprs.exp: delete test that depends on int size.
10033
10034Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
10035
10036 * config/sim.exp: Removed checks for target triplets.
10037 (gdb_target_sim): Use gdb,target_sim_options.
10038
10039Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
10040
10041 * gdb.base/reread.exp: New file.
10042 * gdb.base/reread1.c: New file.
10043 * gdb.base/reread2.c: New file.
10044
10045Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
10046
10047 * config/sim.exp: Use 'target sim -sparclite' when running
10048 SPARClite programs.
10049
10050Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
10051
10052 * gdb.base/structs2.exp: New file.
10053 * gdb.base/structs2.c: New file.
10054
10055Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
10056
10057 * gdb.asm/common.inc: New file.
10058 * gdb.asm/d10v.inc: New file.
10059 * asm-source.exp: Pass -I's to gas to find .inc files.
10060 Update line numbers in expected output.
10061 * asmsrc1.s: Rewrite.
10062 * asmsrc2.s: Rewrite.
10063 * configure.in: Create arch.inc symlink.
10064 * configure: Regenerate.
10065 * Makefile.in (distclean): Delete arch.inc.
10066
10067Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
10068
10069 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
10070 (t_enum_value2): ditto
10071 (t_enum_value3): ditto
10072 (main): ditto
10073Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10074
10075 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
10076 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
10077 change.
10078 Use gdb_test instead of send_gdb/gdb_expect sequences.
10079
10080Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
10081
10082 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
10083 not void.
10084
10085Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
10086
10087 * gdb.base/branches.c: Code with lots of loops and
10088 subroutines. Used to test gdbs ability to single step through PC
10089 changes, especially to test mips-tdep.c:mips_next_pc
10090
10091Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
10092
10093 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
10094 more rigorous EGCS C++ error checking.
10095
10096Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10097
10098 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 10099 tests.
c906108c 10100 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 10101 function when asleep.
c906108c 10102 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
10103 for i*86 Linux and SVR4 signal handling problems.
10104 Remove linux xfail for `next to handler in signals_tests_1', fixed
10105 by recent infrun.c change.
c906108c 10106 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 10107 stack backtraces.
c906108c
SS
10108 Adjust expect pattern in `handle all print' test to match Apr 28 1997
10109 target.[ch] change.
10110
10111Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
10112
10113 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
10114 for a newline from gdb before continuing.
10115 (default_gdb_exit): Just look for y or n.
10116 (gdb_test): Detect abnormal exit from GDB running on DOS; if
10117 it does, fail the rests of the tests in the file.
10118
10119Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
10120
10121 * config/cygmon.exp: New file.
10122
10123Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
10124
10125 * gdb.base/list.exp: Fix problem with "list default lines around
10126 main" test on remote targets.
10127
10128 * gdb.base/scope.exp: Fix problem with filelocal_bss before
10129 run test on remote targets.
10130
10131Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
10132
10133 * gdb.asm: New directory.
10134 * configure.in: Configure it.
10135 * configure: Regenerate.
10136 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
10137 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
10138
10139Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
10140
10141 * config/mn10300-eval.exp: New file to support MN10300 eval board.
10142
dc96c6c7 10143Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10144
c906108c
SS
10145 * gdb.base/overlays (several files): Merge the two overlay
10146 managers into one. Change variables (foox, barx, bazx, grbxx)
10147 back into ints but force them to load in their proper sections.
10148
10149Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
10150
10151 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
10152 on-chip insn memory and IMAP1 to upper 128k.
10153 (D10VCopy): Handle memory regions crossing 16k boundaries.
10154 (D10VCopy): Transfer data in 32 bit chunks.
10155
10156Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
10157
10158 * gdb.base/overlays.c (main): Exit normally when result is
10159 correct.
10160
10161 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
10162 map. Include space for printf in .text segment.
10163
10164 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
10165 updated d10v memory VMA/LMA map.
10166 (D10VCopy): Call D10VTranslate.
d63a86f8 10167
c906108c
SS
10168Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
10169
10170 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
10171
10172 * gdb.base/bar.c (barx, bar): Change variable to small array so
10173 that it won't be put into the .sdata - small data -
10174 section. Update reference.
10175 * gdb.base/baz.c (bazx, baz): Ditto.
10176 * gdb.base/foo.c (foox, foo): Ditto.
10177 * gdb.base/grbx.c (grbxx, grbx): Ditto.
10178
10179 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
10180 to be arrays.
d63a86f8 10181
dc96c6c7 10182Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10183
c906108c
SS
10184 * gdb.base/overlays.exp: fix up and get working again.
10185 Add tests for backtraces from an overlay function.
d63a86f8 10186
c906108c
SS
10187Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
10188
10189 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
10190 "calling function with watchpoint enabled".
10191
10192Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
10193
10194 * gdb.base/break.exp (test_next_with_recursion): Remove
10195 gdb_suppress_tests for d10v-*-*.
10196 * lib/gdb.exp (gdb_suppress_tests): Disable this function
10197 pending review of whether it is useful or not.
10198
10199Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
10200
10201 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
10202
10203Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
10204
10205 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
10206 * config/dve.exp: New file to support Densan boards.
10207
10208Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
10209
10210 * gdb.base/interrupt.exp: Document problem of simulators, signals,
10211 reads and BSD.
10212
10213Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
10214
10215 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
10216 response.
10217
10218 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
10219
10220Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
10221
10222 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
10223 test.
10224
10225 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
10226 target_sizeof_long and target_bigendian_p.
10227 (structs_by_value, structs_by_reference): Check values according
10228 to targets word size and endianess.
d63a86f8 10229
c906108c
SS
10230Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
10231
10232 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
10233 output.
10234
10235Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
10236
10237 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
10238 Update test of set args help to match source change.
10239
10240Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
10241
10242 * gdb.base/default.exp: Expect help system output to be in
10243 alphabetical order.
10244 * gdb.base/help.exp: Ditto.
10245
10246Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
10247
10248 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
10249 "i*86-pc-linux-gnu*".
10250 * gdb.base/interrupt.exp: Ditto.
10251 * gdb.base/corefile.exp: Ditto.
10252
10253 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
10254 define vxworks when building the testcase.
10255
10256 * gdb.base/ptype.exp: Fix testnames to be unique.
10257 * gdb.base/radix.exp: Ditto.
10258 * gdb.base/term.exp: Ditto.
10259 * gdb.base/whatis.exp: Ditto.
10260 * gdb.c++/classes.exp: Ditto.
10261
10262Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
10263
10264 * gdb.base/callfuncs.exp: Fix indentation.
10265
10266 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
10267 suppress_flag has been set.
10268 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
10269 target feature.
10270
10271Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
10272
10273 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
10274 the testcase.
10275
10276 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
10277 set_debug_traps() and breakpoint().
10278 * gdb.c++/misc.cc (main): Ditto.
10279 * gdb.c++/templates.cc (main): Ditto.
10280 * gdb.c++/virtfunc.cc (main): Ditto.
10281
10282Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
10283
10284 * lib/gdb.exp(gdb_step_for_stub): New function.
10285 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
10286 exists, reload the executable and do a "continue" instead of
10287 doing a jump.
10288 (runto_main): Use gdb_step_for_stub.
d63a86f8 10289
c906108c
SS
10290 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
10291 tests to have unique names.
10292 * gdb.base/callfuncs.exp: Ditto.
10293 * gdb.base/commands.exp: Ditto.
10294 * gdb.base/default.exp: Ditto.
10295 * gdb.base/help.exp: Ditto.
10296 * gdb.base/list.exp: Ditto.
10297 * gdb.base/opaque.exp: Ditto.
10298 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
10299 similar tests.
d63a86f8 10300
c906108c
SS
10301 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
10302 * gdb.c++/cplusfuncs.cc: Ditto.
10303 * gdb.c++/virtfunc.cc: Ditto.
10304
10305 * config/monitor.exp: Keep track of the last file we saw, rather
10306 than trying to get the info from gdb.
10307
10308 * gdb.fortran/types.exp: Move comment to previous line.
10309
10310Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
10311
10312 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
10313 target mode.
10314
10315Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
10316
10317 From Bob Manson:
10318 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
10319 string from GDB when it connects.
10320
10321 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
10322
10323Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
10324
10325 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
10326 if we can't get a debug format from GDB (we may be testing an
10327 older GDB). Use a 10 second timeout when checking for the format.
10328
10329 * gdb.stabs/weird.exp: Fix quoting.
10330
10331 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
10332
10333Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
10334
10335 * config/arm-ice.exp: New file.
10336
10337Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
10338
10339 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
10340 until it has been modified to work with the new testsuite.
10341
99707966 10342 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
10343 testcase won't compile, cause all of the testcases in the file to
10344 fail instead.
10345
10346 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
10347 (gdb_clear_suppressed): New procedure.
10348 (gdb_stop_suppressing_tests): Only clear suppress_flag if
10349 it contains a positive value.
10350
10351Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
10352
10353 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
10354
10355 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
10356
10357Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
10358
10359 * lib/gdb.exp (setup_xfail_format): New function.
10360 (get_debug_format): New function to get debug format.
10361 (debug_format): New global variable to hold last value set
10362 by get_debug_format.
10363 * gdb.base/list.exp: Call get_debug_format and expect some
10364 tests to fail for DWARF 1 and COFF formats.
10365 * gdb.c++/ptype.exp: Ditto.
10366 * gdb.c++/classes.exp: Ditto.
10367 * gdb.c++/cplusfuncs.exp: Ditto.
10368 * gdb.c++/inherit.exp: Ditto.
10369 * gdb.c++/templates.exp: Ditto.
10370 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 10371
c906108c
SS
10372Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
10373
10374 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
10375 host doesn't have a currently-open connection.
10376
10377 * config/sparclet.exp: Cleanups and fixes to make it generic for
10378 any gdb stub target. Handle cases where gdb doesn't respond when
10379 interrupted in a sane fashion.
10380
10381 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
10382 same thing in a totally different way.
10383
10384 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
10385 setting "timeout".
10386 (gdb_start): We set the global gdb_prompt variable in
10387 default_gdb_init now.
10388
10389Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
10390
10391 * gdb.base/printcmds.exp: Fix "check for floating addition"
10392 regexp to accept results within approx +/- .01 of exact value.
10393 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
10394
10395Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
10396
10397 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
10398 properly.
10399 (gdb_expect): Add optional timeout parameter, and add timeout
10400 value to various calls.
10401 (gdb_suppress_tests): Only give one warning message per group.
10402
10403Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
10404
10405 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
10406 global variables. Handle getting a value for $timeout more
10407 gracefully.
10408
10409Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10410
10411 * lib/gdb.exp: Close connection to remote host if gdb doesn't
10412 initialize.
10413 (default_gdb_init): New procedure; allow gdb_init to be overridden
10414 by a target configuration file.
10415 (gdb_expect): Pass the timeout to remote_expect.
10416
10417 * config/monitor.exp(gdb_load): Fix typo in regexp.
10418
10419Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
10420
10421 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
10422
10423Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
10424
10425 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
10426 here. Call gdb_target_exec before rebooting the target, to make
10427 sure the connection to the target is closed.
10428 (gdb_load): Pass the name of the executable to gdb_target_monitor.
10429 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
10430 Also detect "Timeout reading from remote" error.
10431
10432 * config/gdbserver.exp: Pass the executable being loaded to
10433 gdb_target_monitor. Don't call gdb_file_cmd here; let
10434 gdb_target_monitor do it.
10435
10436 * gdb.disasm/hppa.exp: Don't use exec_output.
10437
10438Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
10439
10440 * gdb.base/list.exp: If we're debugging a non-native target,
10441 try to set the pc register to point to the start of the
10442 program before doing the first list command.
10443
10444 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
10445 test_calls after restarting.
10446
10447 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
10448 reloading.
10449
10450 * gdb.base/watchpoint.exp: Fix typo.
10451
10452 * gdb.base/setshow.exp: Check for use_gdb_stub.
10453
10454 * gdb.base/break.exp: Fix continue until exit test for the gdb
10455 stub case.
10456 * gdb.base/langs.exp: Ditto.
10457
10458 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
10459 gdb_load_offset. If we weren't given a file to load, figure out
10460 what the current file is and use it.
10461
10462 * config/i386-bozo.exp: New file.
10463
10464Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
10465
10466 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
10467 feature.
10468
10469 * config/proelf.exp: New entry.
10470
10471Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
10472
10473 * lib/gdb.exp: Remove spurious .* patterns at the beginning
10474 of regexps.
10475
10476 * gdb.base/watchpoint.exp: Don't run the test_stepping
10477 tests if gdb can't call functions on the target.
10478
10479 * gdb.base/setshow.exp: Don't run the set prompt tests if
10480 the board has gdb_prompt set.
10481
10482Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
10483
10484 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
10485 * gdb.base/commands.exp: Likewise.
10486 * gdb.base/setshow.exp: Likewise.
10487
10488Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
10489
10490 * config/monitor.exp(gdb_start): Look for gdb_prompt target
10491 feature.
10492
10493 * config/i960.exp: New file.
10494
10495Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
10496
10497 * gdb.base/funcargs.exp: Check for gdb,short_int target
10498 feature instead of looking for explicit target triplets.
10499
dc96c6c7 10500Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 10501
d63a86f8 10502 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
10503 "p 123DEADBEEF", to check parse_number.
10504 * top.c: change "to enable to enable" to "to enable" in a couple
10505 of help strings.
10506
10507Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
10508
10509 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
10510 on the mn10300.
d63a86f8 10511
c906108c
SS
10512Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
10513
10514 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
10515 where the test executable is run with explicit args.
10516 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
10517
10518Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
10519
10520 * gdb.base/run.c: Use FAKEARGV to build test executable that
10521 does not require a command line arg, since most simulators
10522 don't currently support passing such an arg into the simulated
10523 program.
10524 * gdb.base/commands.exp: Change tests to insert the proper
10525 value as the arg to the first recursive factorial call. Change
10526 compilation line to define FAKEARGV at compile time.
10527
10528Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
10529
10530 * gdb.base/recurse.exp: Enable these tests for the mn10300.
10531 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
10532 function with watchpoint enabled" test.
10533
10534Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
10535
10536 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
10537 Don't call gdb_test when the command doesn't return to a gdb prompt.
10538
10539 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
10540 "Tests restarted" messages.
10541
10542Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
10543
10544 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
10545
dc96c6c7 10546Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10547
10548 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
10549 for INFO SYMBOL; add help tests for OVERLAY commands.
10550 * gdb.base/default.exp: add tests for INFO SYMBOL command;
10551 add tests for OVERLAY commands
10552 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
10553 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
10554 * gdb.base/sigall.c: add usestubs code frag
10555 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 10556
c906108c
SS
10557Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
10558
10559 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
10560 failures.
10561 (gdb_stop_suppressing_tests): Note that tests have restarted.
10562
10563Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
10564
10565 * config/h8300.exp: New file.
10566
10567Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
10568
10569 * gdb.base/setshow.exp: Check for the existence of a
10570 feature, not its value.
10571
10572Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
10573
10574 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
10575
10576 * gdb.base/scope.exp: It's now init0(), not init().
10577
10578 * gdb.base/scope0.c: For now, change init() to be init0().
10579
10580 * config/monitor.exp: Use gdb_serial in preference to serial
10581 or netport.
10582
10583 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
10584 and it's not already set.
10585
10586Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
10587
10588 * gdb.base/setshow.exp: Only test the run command if the target
10589 isn't using a stub and if it supports argument passing.
10590
10591Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
10592
10593 * config/udi.exp(gdb_start): Make sure UDICONF is set
10594 properly before starting gdb.
10595
10596Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
10597
10598 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
10599 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
10600 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
10601
10602Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
10603
10604 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
10605 specialized code to reboot the board, use remote_reboot instead.
10606
10607 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
10608
10609 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
10610
10611 * config/monitor.exp: Make sure we disconnect from the target.
10612 Also, try a reboot/reload cycle instead of failing if the
10613 load fails.
10614
10615Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
10616
10617 * gdb.base/default.exp: Don't set match_max.
10618 * gdb.base/help.exp: Ditto.
10619 * gdb.base/list.exp: Ditto.
10620 * gdb.base/signals.exp: Ditto.
10621
10622 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
10623 set, use remote_ld to download the testcase instead of
10624 the GDB loader.
10625
10626Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
10627
10628 * config/vr5000.exp: New file.
10629
10630 * config/monitor.exp(gdb_target_monitor): Add pattern for
10631 "Ending remote" to detect errors in connecting.
10632
10633 * gdb.base/setshow.exp: Add .* within auto language test.
10634
10635 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
10636 target feature.
10637
10638 * config/monitor.exp(gdb_load): Check for a failure when loading,
10639 and reboot the board if necessary.
10640
10641 * gdb.base/setvar.exp(test_set): Handle multiple prints within
10642 a set of tests. Remove print.* from the patterns being checked.
10643
10644Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
10645
10646 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
10647 refer to gdb_spawn_id.
10648
10649 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
10650 longer used.
10651 * config/sparclet.exp: Ditto.
10652 * config/sparclet-old.exp: Ditto.
10653 * config/slite.exp: Ditto.
10654 * config/sim.exp: Ditto.
10655 * gdb.base/funcargs.exp: Ditto.
10656
10657 * lib/gdb.exp:Remove references to gdb_spawn_id.
10658 (gdb_expect): Move to remote.exp.
10659
10660Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
10661
10662 * config/monitor.exp: Detect the "Couldn't establish connection"
10663 message from GDB.
10664
10665Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
10666
10667 * gdb.base/bitfields.exp: Use runto instead of explicit
10668 gdb_run_cmd/gdb_expect sequences.
10669
10670 * gdb.base/break.exp(text_next_with_recursion): Add match for
10671 gdb_expect call.
10672
10673 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
10674 We also need to handle the "A program is being debugged already"
10675 prompt from gdb. Use gdb_test to set the baud rate.
10676
10677 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
10678 to 20000. Really. I mean it.
10679
10680Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10681
10682 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
10683 fails. If suppress_flag is set, skip perror message about not
10684 being able to send to GDB.
10685 (send_gdb): If suppress_flag is set, don't try to send commands to
10686 GDB.
10687 (gdb_expect): If suppress_flag is set, always fail immediately.
10688 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
10689 (gdb_init): Call gdb_stop_suppressing_tests.
10690 (default_gdb_exit): Ditto.
10691 (default_gdb_start): Ditto.
10692
10693 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
10694 gdb_stop_suppressing_tests as appropriate.
10695 * gdb.base/break.exp: Ditto.
10696 * gdb.base/callfuncs.exp: Ditto.
10697 * gdb.base/commands.exp: Ditto.
10698 * gdb.base/exprs.exp: Ditto.
10699 * gdb.base/funcargs.exp: Ditto.
10700 * gdb.base/list.exp: Ditto.
10701 * gdb.base/recurse.exp: Ditto.
10702 * gdb.base/scope.exp: Ditto.
10703 * gdb.base/structs.exp: Ditto.
10704 * gdb.c++/inherit.exp: Ditto.
10705
10706Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
10707
10708 * config/vr4300.exp: New file.
10709
99707966 10710 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 10711
99707966 10712 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
10713
10714Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
10715
10716 * lib/gdb.exp(gdb_init): New function.
10717
10718 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
10719 for each individual variable set.
10720
10721 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
10722 name.
10723
10724 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
10725
10726 * gdb.base/scope.exp: Use gdb_test.
10727
10728 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
10729 aborting; the testsuite driver will do that for us (see
10730 gdb_finish). Also, use gdb_test in a few more places.
10731
10732Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
10733
10734 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
10735
10736Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
10737
10738 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
10739 and "add_tests" are not at the same address.
10740
10741Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
10742
10743 * gdb.base/ptype.exp: Use gdb_test.
10744
10745Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
10746
10747 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
10748 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
10749 left in. No longer expect them to fail.
10750
10751 * gdb.stabs/*.mt; Deleted, no longer used.
10752 * gdb.stabs/configure.in: Remove references to target makefile
10753 frags.
10754 * gdb.stabs/configure: Rebuilt.
10755
10756 * gdb.disasm/*.mt: Deleted, no longer used.
10757 * gdb.disasm/configure.in: Remove references to target makefile
10758 frags. Use "sh3.s" as the unique filename for this directory.
10759 * gdb.disasm/configure: Rebuilt.
10760
10761 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
10762 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
10763 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
10764
10765Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
10766
10767 * config/udi.exp: Use mondfe,name instead of remote_host.
10768
10769Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
10770
10771 * gdb.base/watchpoint.exp: Don't expect a failure when calling
10772 a function with a watchpoint enabled on the mn10200.
10773
10774 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
10775 before trying to create it!
10776
10777Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
10778
10779 * config/vx.exp: Use hostname instead of netport.
10780
10781 * config/vxworks.exp: New file.
10782
10783 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
10784
10785 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
10786 gdb before assuming everything worked. Send a ^C if a timeout
10787 occurs.
10788
10789 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
10790 $gdb_spawn_id directly.
10791 (gdb_run_cmd): Try _start as well as start. Use the target feature
10792 gdb,start_symbol as the symbol to start from when jumping.
10793
10794Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
10795
10796 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
10797 redundant) test.
10798
10799 * gdb.base/recurse.exp: Relax final value test for 'b' so that
10800 it doesn't lose for 16bit integer systems.
10801
10802Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
10803
10804 * gdb.fortran/types.exp: If the target doesn't support "double"
10805 data types, then expect "real" types to only be 4 bytes.
10806
10807 * gdb.c++/virtfunc.exp: Expect failure for virtual function
10808 call tests if the target doesn't support inferior function calls.
10809
10810 * gdb.base/printcmds.exp: Allow minor deviation in FP values
10811 in printf tests.
10812
10813Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
10814
10815 * gdb.base/help.exp: Disable "help set", "help show", and
10816 "help support". Simplify regexp for "help stack".
10817
10818 * gdb.base/default.exp: Set match_max to 5000 and the timeout
10819 to 60 seconds. Temporarily set match_max to 15000 around the
10820 "info copying" test.
10821
10822 * gdb.base/nodebug.exp: Don't try to do an inferior function
10823 call if the target doesn't support them.
10824 * gdb.base/printcmds.exp: Likewise.
10825 * gdb.base/setvar.exp: Likewise.
10826 * gdb.base/structs.exp: Likewise.
10827 * gdb.c++/templates.exp: Likewise.
10828 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
10829
10830 * gdb.base/recurse.exp: Enable for the mn10200.
10831
10832 * configure.in: Do configure gdb.stabs directory for *-*-elf
10833 targets.
10834 * configure: Rebuilt.
10835
10836 * gdb.base/break.exp: Check for gdb,noresults before testing
10837 exit status and/or results from the target.
10838 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
10839 * lib/gdb.exp: Remove old (now bogus) initialization of
10840 noinferior, noargs, noresults and nosignals.
10841
10842Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
10843
10844 * config/sh.exp: New file.
10845
10846 * config/slite.exp: Try to connect multiple times to the board
10847 before rebooting. Only send a "monitor run" if need_monitor_run
10848 is set.
10849
10850 * gdb.base/break.exp: Don't do the "stub continue" test if
10851 the target has gdb_stub set.
10852
10853 * gdb.base/callfuncs.exp: Increase the timeout.
10854
10855 * gdb.base/interrupt.exp: Don't even try to compile the testcase
10856 if the target has gdb,noinferiorio set.
10857
10858 * gdb.base/list.exp: Increase match_max to 10000 characters.
10859
10860 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
10861
10862 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
10863 target.
10864
10865 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
10866
10867Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
10868
10869 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
10870 trying to delete the copy of gdb. Catch the file delete so we
10871 don't die if the delete fails; also, the file should be copied to
10872 the host, not to the build.
10873
10874Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
10875
10876 * lib/gdb.exp(gdb_test): Surround the result pattern with
10877 parenthesis in case it contains multiple regexps separated
10878 with |.
10879
10880 * gdb.base/watchpoint.exp: Use gdb_test.
10881 * gdb.base/default.exp: Ditto.
10882
10883Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
10884
99707966 10885 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 10886
c906108c
SS
10887 * gdb.base/scope.exp: Use gdb_test.
10888 * gdb.c++/classes.exp: Ditto.
10889 * gdb.c++/inherit.exp: Ditto.
10890
10891Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
10892
10893 * gdb.base/crossload.exp: Don't use execute_anywhere, use
10894 remote_exec instead.
10895 * gdb.base/corefile.exp: Don't be ridiculous.
10896 * gdb.base/*.c: Add missing stub invocations.
10897
10898Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
10899
10900 * config/slite.exp: Miscellaneous fixes.
10901
10902 * lib/gdb.exp: Fix runto.
10903
10904 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
10905 the target.
10906
10907 * gdb.base/watchpoint.exp: Fix regexp.
10908
10909 * lib/gdb.exp(default_gdb_exit): Add a catch to the
10910 close and wait commands, as the descriptor may now be
10911 invalid. Always call "remote_close host".
10912
10913Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
10914
10915 Major rewrite for testsuite revision.
d63a86f8 10916
c906108c
SS
10917 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
10918 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
10919 instead of relying on spawn_id to always contain a valid
10920 spawn id.
10921 (get_compiler_info): New procedure to build the ${binfile}.ci
10922 file, instead of replicating this in N different places.
10923 (gdb_compile): New procedure.
d63a86f8 10924
c906108c
SS
10925 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
10926 appropriate arguments) instead of compile. Use gdb_test in a lot
10927 more places. Use send_gdb instead of send. Always run gdb_start
10928 at the start of a testcase, as this is no longer done magically.
10929
10930 config/*-gdb.exp: Rename without the -gdb suffix.
10931
10932 config/mips.exp: Use remote_close instead of exit_remote_shell.
10933 config/monitor.exp: Use target_info instead of looking at
10934 baud, timeout, etc.
10935 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
10936
10937Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10938
10939 * gdb.c++/templates.exp (test_ptype_of_templates),
10940 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
10941 Update expect patterns for destructors and assignment operators
10942 to match corresponding c-typeprint.c changes.
10943 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
10944 to destructor breakpoint test, GDB should be able to set the
10945 destructor breakpoint without specifying arguments.
10946
10947Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
10948
10949 * gdb.threads/pthreads.exp: Change result for failure to compile due
10950 to lack of pthreads runtime support from an error to simply an
10951 unsupported test, per dejagnu standards.
10952
10953Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10954
10955 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
10956 where GDB exits to reduce pattern match time.
10957 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
10958
10959 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
10960
dc96c6c7 10961Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10962
10963 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
10964 * gdb.base/default.exp: ditto.
10965 * gdb.base/nodebug.exp: ditto.
10966 * gdb.base/printcmds.exp: ditto.
10967 * gdb.base/ptype.exp: ditto.
10968 * gdb.base/setvar.exp: ditto.
10969 * gdb.base/structs.exp: ditto.
10970 * gdb.base/setshow.c: Guard against uninitialized values of argc.
10971
10972Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
10973
10974 * configure, */configure: Rebuild with autoconf 2.12.
10975
10976Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
10977
10978 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
10979 use new i*86-pc-linux*-gnu quads.
10980 * gdb.base/corefile.exp: Ditto.
10981 * gdb.base/signals.exp: Ditto.
10982 * gdb.base/sigall.exp: Ditto.
10983 * gdb.base/interrupt.exp: Ditto.
10984
10985 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
10986 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
10987 RedHat 4.0.
d63a86f8 10988
c906108c
SS
10989 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
10990 linux. This allows the test case to at least compile on latest
10991 linux, but still not run due to missing the threads runtime library.
10992
10993Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10994
10995 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
10996 directory to search gdb directory. Accept and step over conditional
10997 stack alignment code. Consume $prompt in failure cases.
10998 Reset timeout to $oldtimeout instead of some arbitrary value.
10999 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
11000 timeout problems with infinite stack backtraces.
11001 * gdb.base/ptype.exp (ptype struct link, union tu_link):
11002 Accept function parameters for linkfunc member.
11003
11004Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
11005
11006 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
11007 (CXXFLAGS): Remove, unreferenced.
11008 (B_OPTIONS): Add for -B options and add code to initialize with
11009 previous -B options and also add -B option to pick up cross compiled
11010 runtime.
11011 (TARGET_INCLUDES): Add for -I options and add code to initialize when
11012 doing cross compiles.
11013 (target_alias): Declare global.
11014 (xgcc): Set variable to full path of gcc in build tree. Use findfile
11015 to verify that gcc exists in build tree, and if so set CC to that
11016 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 11017
c906108c
SS
11018Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
11019
11020 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
11021 ptype test for anonymous union. Fixup testcase to match
11022 current gcc debug output.
11023
11024Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
11025
11026 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
11027 force argument to an unsigned long type.
11028
11029Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
11030
11031 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
11032 tests and anonymous union print/ptype tests.
11033 * gdb.base/list.exp (test_forward-search): Increase timeout by
11034 5 minutes for the "search extremely long line" case.
11035 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
11036 completely optional and that the pass/fail messages use the command as
11037 the message if that third arg is a null string.
11038 (gdb_test_exact): Arrange that a null string pattern means match a
11039 null string output rather than any output, which might include random
11040 errors.
11041 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
11042 backtrace test.
11043 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
11044 always failing and failure is now exposed by gdb.exp changes.
11045
11046Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
11047
11048 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
11049 weren't being noted.
11050
11051Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11052
11053 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
11054 * gdb.stabs/weird.exp: Remove v_comb xfails.
11055
dc96c6c7 11056Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11057
11058 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
11059 list.exp scope.exp watchpoint.exp]
11060 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 11061
dc96c6c7 11062Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11063
11064 * config/monitor.exp: Increase download timeout to 1000 seconds.
11065
dc96c6c7 11066Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11067
11068 * config/m32r.exp: Increase timeout to 120 seconds.
11069
11070Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
11071
11072 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
11073 and accept older ordering as obsolescent gcc or gdb.
11074 * gdb.c++/templates.exp: Ditto.
11075 * gdb.c++/virtfunc.exp: Ditto.
11076
11077Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
11078
11079 * gdb.base/coremaker.c: Add code to mmap some data so we
11080 can check that it ends up in the core file.
11081 * gdb.base/corefile.exp: Add test to read mmapped data
11082 from core file.
11083
dc96c6c7 11084Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11085
11086 * config/m32r.exp: New file.
11087
11088Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
11089
11090 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
11091 that cflags can contains -gstabs, and work correctly for other tests.
11092
dc96c6c7 11093Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11094
11095 * gdb.base/setshow.exp: New file, tests show and set.
11096 * gdb.base/setshow.c: New file, tests show and set.
11097 * gdb.base/help.exp: Add test for help set|show annotate.
11098 * gdb.base/default.exp: Add test for set|show annotate.
11099
11100Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
11101
11102 * testsuite/gdb.base/break.exp: Make backtrace from factorial
11103 errors unique.
11104 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
11105 explicitly.
11106
11107Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
11108
11109 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
11110 and width commands. This is done elsewhere.
11111 * (gdb_start): Don't call gdb_start_sim here. That's already
11112 done in gdb_load. This fixes lots of failures in default.exp.
11113
11114Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
11115
11116 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
11117 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
11118 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
11119 in the same we we treat other failures (since it may be an expected
11120 condition), rather than as an error.
11121 * gdb.base/signals.exp (test_handle_all_print): Revert back to
11122 old test format.
11123
11124Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
11125
11126 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
11127 (distclean maintainer-clean realclean): No need to remove files
11128 twice. Nuke the duplicates.
11129 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 11130 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
11131 Remove config.h along with other config files.
11132
11133Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
11134
11135 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
11136 "p func1 ()" and note that rests of tests are skipped.
11137 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
11138 setup_xfails for "print func2::coremaker_local".
11139 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
11140 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
11141 affected by the previous run test.
11142 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
11143 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
11144 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
11145 "pass int powerset tuple" and "pass modeless int powerset tuple".
11146 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
11147 "real write 4" and "real write 8".
11148 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
11149 setup_xfails for "print vs1 after tuple assign 2",
11150 "print \$i after tuple assign 2", and
11151 "print vs2 after tuple assign 2".
11152 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
11153 meaningful error message and return -1 so the caller can
11154 suppress further tests and avoid a cascade of errors.
d63a86f8 11155
c906108c
SS
11156Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
11157
11158 * gdb.base/a1-selftest.exp: Tweak tests to account for new
11159 format for printing version.
11160 * gdb.base/default.exp: Ditto.
11161 * gdb.base/interrupt.exp: Fix problem with cascade of
11162 errors if child process dies while calling a function.
d63a86f8 11163
c906108c
SS
11164Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
11165
11166 * Makefile.in (VPATH): Add
11167 * Makefile.in (Makefile, config.status): Fix rules so things get
11168 remade when necessary.
11169
11170Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
11171
11172 * Makefile.in (just-check): Add path to sibling expect dir
11173 to environment variable specified by RPATH_ENVVAR.
11174
11175Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
11176
11177 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
11178 (just-check): Add shared library paths for libstdc++, tk,
11179 tcl, bfd, and opcodes to the environment variable specified
11180 in RPATH_ENVVAR.
11181 * configure.in: Add support to recognize --enable-shared flag
11182 and generate correct value for RPATH_ENVVAR.
11183 * configure: Regenerated with autoconf.
11184
11185Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
11186
11187 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
11188 include all osf versions.
11189 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
11190 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
11191 when target is linux. When failing to build pthreads test
11192 executable, give more meaningful message.
11193 * gdb.threads/pthreads.c: Hpux also uses old definition of second
11194 arg for pthread_create.
d63a86f8 11195
c906108c
SS
11196Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
11197
11198 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
11199 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
11200 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
11201 and -lpthreads (everybody else).
11202 (test_startup): Fail gracefully if threads are not supported.
11203 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
11204 "p/c array_index("abcdef",2)" when not gcc compiled.
11205 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
11206 "print func2::coremaker_local" when not gcc compiled.
11207 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
11208 "ptype on opaque struct tagname (statically)",
11209 "ptype on opaque struct tagname (dynamically) 1", and
11210 "ptype on opaque struct tagname (dynamically) 2"
11211 for not compiled with gcc.
11212 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
11213 backtrace when compiled with gcc.
d63a86f8 11214 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
11215 than always return success.
11216
11217Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
11218
11219 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
11220
11221Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
11222
11223 * gdb.base/structs.exp: Undo last change.
11224
11225Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
11226
11227 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
11228 encapsulate all the steps/nexts done during self test, starting
11229 at main, and makes them less sensitive to optimization issues.
11230 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
11231 signal handler" test.
11232 * gdb.threads/pthreads.exp: Only run this for native configs.
11233 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
11234 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
11235 tests.
11236 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
11237 for "runto test_calls(void)" test.
d63a86f8 11238
c906108c
SS
11239Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
11240
11241 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
11242 and don't expect address info in breakpoint confirmations.
11243
11244Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
11245
11246 * gdb.base/list.exp (test_forward_search): Increase timeout
11247 temporarily by 60 seconds for searching extremely long line,
11248 and then reset to old value when done. Increase expect input
11249 buffer to 10000.
11250
11251Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
11252
11253 * gdb.base/list.exp (test_forward_search): Fix to handle very
11254 long source line without overflowing expect's input buffer.
11255
11256Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
11257
11258 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
11259 "buffer_full".
11260
11261 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
11262 "buffer_full".
11263
11264 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
11265 "buffer_full".
11266
11267 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
11268 "buffer_full".
11269
11270Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
11271
11272 * configure.in (configdirs): Add gdb.threads.
11273 * configure: Regenerated with autoconf.
11274 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
11275 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
11276 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 11277
c906108c
SS
11278Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
11279
11280 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
11281
11282Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
11283
11284 * gdb.base/signals.exp (test_handle_all_print): Test separately for
11285 each signal's status in the output of "handle all print".
11286 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
11287 the \r\n sequence that immediately precedes the gdb prompt.
11288 * gdb.base/a1-selftest.exp: Save original timeout and restore
11289 after test.
11290
11291Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
11292
11293 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
11294 symbol.
11295
11296Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
11297
11298 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
11299
11300Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
11301
11302 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
11303 timeout by 60 seconds.
11304
11305Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
11306
11307 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
11308 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
11309 error return.
11310
11311Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
11312
11313 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
11314 gdb initialization, also report how long dejagnu waited. Restore
11315 old timeout before doing error return. Temporarily increase timeout
11316 by 3 minutes to allow for slow startups over heavy NFS use.
11317
11318Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
11319
11320 * lib/gdb.exp: Report timeout value for verbosity level 2.
11321 * config/gdbserver.exp: Ditto.
11322 * config/hppro.exp: Ditto.
11323 * config/mips-gdb.exp: Ditto.
11324 * config/monitor.exp: Ditto.
11325 * config/netware.exp: Ditto.
11326 * config/sim-gdb.exp: Ditto.
11327 * config/slite-gdb.exp: Ditto.
11328 * config/udi-gdb.exp: Ditto.
11329 * config/unix-gdb.exp: Ditto.
11330 * config/vx-gdb.exp: Ditto.
11331 * gdb.base/a1-selftest.exp: Ditto.
11332 * gdb.base/a2-run.exp: Ditto.
11333 * gdb.base/break.exp: Ditto.
11334 * gdb.base/corefile.exp: Ditto.
11335 * gdb.base/list.exp: Ditto.
11336 * gdb.base/recurse.exp: Ditto.
11337 * gdb.base/scope.exp: Ditto.
11338 * gdb.base/signals.exp: Ditto.
11339
11340Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11341
11342 * gdb.threads/Makefile.in (docdir): Removed.
11343
11344Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11345
11346 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 11347 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 11348 @srcdir@.
d63a86f8 11349 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
11350 autoconf 2.5 or higher.
11351 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
11352
11353Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
11354
11355 * configure: Regenerated.
11356 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
11357 avoid name clashes with SunOS headers.
11358
11359Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
11360
11361 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
11362
11363Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
11364
11365 * gdb.base/callfuncs.exp: Finish last change -- make sure the
11366 prototype information ends up in the compiler info file.
11367
11368Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
11369
11370 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
11371 attempting to regenerate it. Eliminate use of a temporary file
11372 and just generate the info file directly. Source it immediately,
11373 for consistency of use.
11374 * gdb.base/corefile.exp: Ditto
11375 * gdb.base/exprs.exp: Ditto.
11376 * gdb.base/funcargs.exp: Ditto.
11377 * gdb.base/langs.exp: Ditto.
11378 * gdb.base/list.exp: Ditto.
11379 * gdb.base/mips_pro.exp: Ditto.
11380 * gdb.base/nodebug.exp: Ditto.
11381 * gdb.base/opaque.exp: Ditto.
11382 * gdb.base/ptype.exp: Ditto.
11383 * gdb.base/scope.exp: Ditto.
11384 * gdb.base/setvar.exp: Ditto.
11385 * gdb.base/signals.exp: Ditto.
11386 * gdb.base/whatis.exp: Ditto.
11387 * gdb.c++/templates.exp: Ditto.
11388 * gdb.c++/virtfunc.exp: Ditto.
11389 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
11390 whether or not to add -lstdc++ to the compile command line args.
11391
11392Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11393
11394 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
11395 it got fixed by the recent lookup_minimal_symbol_by_pc change.
11396 Increase timeout, a lot of single stepping might be needed if the
11397 target has no hardware watchpoints.
11398
11399Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
11400
11401 * gdb.base/break.exp: Ignore compiler warnings when compiling
11402 break.c.
11403 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
11404 * gdb.base/default.exp: Add h8300 xfails. Handle messages
11405 from remote-sim.
11406 * gdb.base/exprs.exp: Add h8300 xfails.
11407 * gdb.base/funcargs.exp: Likewise.
11408 * gdb.base/nodebug.exp: Likewise.
11409 * gdb.base/printcmds.exp: Likewise.
11410 * gdb.base/ptype.exp: Likewise.
11411 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
11412 h8300 xfails.
d63a86f8 11413 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
11414 on the h8300.
11415 * gdb.base/funcargs.c: Explicitly make last constant argument to
11416 call_after_alloca_subr an unsigned long type.
11417 * gdb.base/return.c: Include stdio.h.
11418
11419Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
11420
11421 * config/abug.exp: New file for the older Motorola Bug monitor
11422 that runs on the mvme13x series VME boards.
11423 * config/monitor.exp: Use the new config array for target settings
11424 if they exist.
11425
11426Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
11427
11428 * sim-gdb.exp: Make the SH simulator allocate less space when
11429 it is targeted.
11430
11431Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
11432
11433 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
11434 test.
11435
11436Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
11437
11438 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
11439 "rs6000-*-*" for "list function in include file" when gcc compiled.
11440 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
11441 for "p ctable1[120]".
11442 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
11443 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
11444 Remove setup_xfail for "rs6000-*-*" for
11445 "print 'scope0.c'::filelocal before run".
11446 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
11447 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
11448 since some compilers don't allow both options to be given
11449 on the same command line. Create object file and move it.
d63a86f8 11450
c906108c
SS
11451Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
11452
11453 * gdb.base/corefile.exp: Always regenerate the core file, since
11454 we always regenerate the coremaker program. Detect special case
11455 where registers cannot be read from core file.
d63a86f8 11456
c906108c
SS
11457Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
11458
11459 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
11460 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
11461 * gdb.c++/templates.exp: Only match on basename of file since
11462 some formats like xcoff don't encode directory information.
11463 * gdb.stabs/weird.exp: Use the right sed script for powerpc
11464 and rs6000 AIX xcoff targets.
11465 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
11466 * configure: Regenerate.
11467 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
11468 here, rather than in distclean.
d63a86f8 11469
c906108c
SS
11470Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
11471
11472 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
11473 defined, and use it to compile the test case with -O2. The
11474 native compilation still uses no optimization.
11475 * gdb.base/mips_pro.c: Remove inline assembly code since
11476 it is compiled PIC by default, which results in assembler
11477 warnings that make the testsuite think the compilation
11478 was unsuccessful.
11479
11480Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
11481
11482 * gdb.c++/misc.exp: Add note to message for
11483 "print s.a for foo struct" that this is a known gcc 2.7.2
11484 and earlier bug.
11485
11486Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
11487
11488 * gdb.base/break.exp: Fix pattern for matching "Delete all
11489 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
11490 setup_xfail for deleting all breakpoints test. Fix various
11491 timeout messages to include "(timeout)".
11492 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
11493 for "p t_float_values2(3.14159,float_val2)".
11494 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
11495 for "continue to call2g" when gcc compiled.
11496 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
11497 "up to foo in langs.exp", "show language at foo in langs.exp",
11498 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
11499 and "show language at fsub in langs.exp".
11500 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
11501 "list line 1 in include file", "list message for lines past EOF",
11502 "list function in include file", "list list0.h:foo", and
11503 "list filename:function; nonexistant function".
11504 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
11505 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
11506 and "ptype t_char_array" to be for native cc only.
d63a86f8 11507
c906108c
SS
11508Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
11509
d63a86f8 11510 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
11511 setup_xfail for "print coremaker_bss", "print coremaker_ro",
11512 "print func2::coremaker_local", and "backtrace in corefile.exp".
11513
11514Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
11515
11516 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
11517 "bt in signals.exp". This problem only appears when running
11518 the testsuite, and then only intermittently.
11519
11520Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
11521
11522 * gdb.base/return.exp (return_tests): Differentiate between
11523 two tests of continuing.
11524
11525Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
11526
11527 * */Makefile.in (maintainer-clean): Remove config.log.
11528 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
11529 * gdb.c++/Makefile.in (PROGS): Add inherit.
11530 (clean): Remove *.ci.
11531
11532Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
11533
11534 * gdb.c++/misc.cc: Add test code from Mike Stump.
11535 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
11536
11537Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
11538
11539 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
11540 to "alpha-*-osf2*" and add comment.
11541 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
11542 setup_xfail for "step over execarg initialization" and
11543 "step over corearg initialization".
11544 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
11545 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
11546 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
11547 gcc compiled for "print coremaker_bss", "print coremaker_ro",
11548 "print func2::coremaker_local", and "backtrace in corefile.exp".
11549 * gdb.base/signals.exp: Build and source signals.ci.
11550 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
11551 to be for gcc only.
11552 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 11553
c906108c
SS
11554Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11555
11556 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
11557 Feb 3 procfs.c change.
11558
11559Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
11560
11561 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
11562
11563Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
11564
11565 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
11566 from dejagnu's apparent default of 10 seconds, which gives random
11567 results when running the tests over NFS on moderately loaded systems.
11568 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
11569
11570Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
11571
11572 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
11573 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
11574 result reports.
11575
11576Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
11577
11578 * configure.in (CY_AC_PATH_TCLH): Remove.
11579 * configure: Regenerate.
11580
11581Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
11582
11583 * gdb.c++/Makefile.in (clean): Add missing '{'.
11584
11585Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
11586
11587 * lib/gdb.exp: Provide a default value for noinferior.
11588
11589 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
11590 Load libgloss.exp.
11591
11592Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
11593
11594 * gdb.disasm/hppa.exp: Compile directly into an executable, use
11595 the executable, not the .o to run the tests from.
11596
11597Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
11598
11599 * gdb.base/break.exp: Don't test for program exit or exit status
11600 if $noresults if nonzero.
11601 * gdb.base/langs.exp: Likewise.
11602 * gdb.base/watchpoint.exp: Likewise.
11603
11604 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
11605 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
11606 trying to compile the testcase.
11607
11608Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
11609
11610 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
11611 * gdb.base/signals.exp (continue to handler): Likewise.
11612
11613Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
11614
11615 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
11616
11617 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
11618
11619Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
11620
11621 * gdb.base/corefile.exp: Recognize "not found" as failure
11622 when trying to determine if a core file was generated.
11623 If no core file was generate the first time, try again without
11624 the ulimit -c to work around braindamaged shells.
11625
11626Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
11627
11628 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
11629 [] tests with "test" and enclose string in quotes.
11630 * gdb.stabs/configure: Rebuild
d63a86f8 11631
c906108c
SS
11632Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
11633
11634 Changes in sync with expect:
11635 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
11636 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
11637 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
11638 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
11639 argument to AC_REQUIRE.
11640 * configure: Regenerated.
11641
11642Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
11643
11644 * gdb.base/corefile.exp: When generating a core, discard any
11645 error messages about ulimit not found and the "core dumped"
11646 message from the shell that runs the coredumper.
11647
11648Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
11649
11650 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
11651
11652 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
11653 which sed script to run. Expect failure for v_comb test
11654 on PA targets too.
d63a86f8 11655
c906108c
SS
11656Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
11657
11658 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
11659 "print func2::coremaker_local" and for "backtrace in corefile.exp"
11660
11661Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
11662
11663 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
11664 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
11665 "sparc-sun-solaris*" xfails for "p v_comb".
11666 * lib/gdb.exp (default_gdb_start): Fix typo.
11667 * gdb.base/corefile.exp: Allow "Core was generated by ..."
11668 messages to not include the full program name that caused
11669 the core dump since some systems (such as solaris) apparently
11670 truncate this path to about 80 characters.
11671 When generating a core file first try increasing the core file
11672 size limit to unlimited since some systems may default it to
11673 zero, and it is harmless to try it. Move the test for failing
11674 to generate a core file to where it will actually get executed.
11675 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
11676 new gdb result from g++ debug info improvements and make old
11677 pattern obsolescent. Also account for size_t differences
11678 (may be int or long).
11679 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
11680 initialization before function call is placed in the delay slot
11681 and thus appears to be skipped over by commands such as "next".
11682
11683Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
11684
11685 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
11686
11687Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
11688
11689 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
11690 input source file; fix code to compile test to deal with this
11691 convention.
11692 * gdb.c++/*.exp: Likewise.
11693
11694Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
11695
11696 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
11697 "bt in signals.exp".
11698
11699Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
11700
11701 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
11702 "step over execarg initialization" and
11703 "step over corearg initialization".
11704
11705Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
11706
11707 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
11708 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
11709
11710Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
11711
11712 From Rob Savoye (rob@poseidon.cygnus.com)
11713 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
11714 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
11715 configure.in}, gdb.disasm/{Makefile.in, configure.in},
11716 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
11717 configure.in}: Major reworking for autoconfig.
11718 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
11719 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
11720 New files.
11721 * config/unix-gdb.exp: Make GDB global.
11722 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
11723 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
11724 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
11725 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
11726 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
11727 term.exp, twice.exp, watchpoint.exp, whatis.exp},
11728 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
11729 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
11730 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
11731 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
11732 pr-8136.exp, result.exp, string.exp, tuples.exp},
11733 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
11734 to returns as necessary, arrange for test to compile own testcase
11735 executable.
11736 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 11737
c906108c
SS
11738Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
11739
11740 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
11741 clear_xfail at end of test which might not call either pass or fail.
11742 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
11743 "backtrace through signal handler".
11744
11745Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11746
11747 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
11748 continuing from a job control stop signal.
11749 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
11750
11751Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
11752
11753 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
11754 * gdb.base/corefile.exp: Likewise.
11755 * gdb.base/funcargs.exp: Likewise.
11756
11757Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
11758
11759 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
11760 * config/monitor.exp: Add support for setting baud rate.
11761
11762Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
11763
11764 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
11765 i*86-*-linux* xfails for "backtrace through signal handler".
11766 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
11767 "print func2::coremaker_local".
11768 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
11769 alpha-dec-osf2* xfail for
11770 "delete all breakpoints when none".
11771
11772Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
11773
11774 * gdb.base/break.exp: Change test that deletes all breakpoints
11775 when no user breakpoints are installed. A post 4.15 change
11776 causes gdb to no longer prompt in this case.
11777
11778Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
11779
11780 * gdb.base/return.exp (return_tests): Change xfail for test
11781 "correct value returned double test" to stop xfailing at
11782 Solaris 2.5. Apparently the bug has been fixed.
11783
11784Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
11785
11786 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
11787 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
11788
11789Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
11790
11791 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
11792 * gdb.disasm/hppa.s: Corresponding changes.
11793
11794Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
11795
11796 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
11797 makefile fragment.
11798 * config/mt-hpux: Deleted.
11799
11800Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
11801
d63a86f8 11802 * Many files: When warning about suppressed tests due to a
c906108c
SS
11803 nonexistant test binary, avoid incrementing the warning count.
11804
11805Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
11806
11807 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 11808
c906108c
SS
11809Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11810
11811 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
11812 "sparc-*-solaris2*".
11813
11814Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11815
11816 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
11817 Add global and local variables and initialize them.
11818 * gdb.base/corefile.exp: Test correct mapping of corefile sections
11819 by printing variables. Remove rs6000 and powerpc xfails, BFD now
11820 extracts the file name and terminating signal from the core file.
11821 * TODO: Remove note about tests for correct mapping of corefile.
11822 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
11823 from optimizing it away.
11824 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
11825 handles common blocks.
11826
11827Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
11828
11829 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
11830 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
11831
11832Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
11833
11834 * Makefile.in (maintainer-clean): New target, synonym for
11835 realclean.
11836 * gdb.base/Makefile.in (maintainer-clean): Likewise.
11837 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
11838 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
11839 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
11840 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
11841 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
11842
11843Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
11844
11845 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
11846 xfails when not gcc compiled for "print foo::funclocal".
11847 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
11848 "print foo::funclocal at foo",
11849 "print 'scope1.c'::foo::funclocal at foo",
11850 "print foo::funclocal_bss at foo",
11851 "print 'scope1.c'::foo::funclocal_bss at foo",
11852 "print foo::funclocal_ro at foo",
11853 "print 'scope1.c'::foo::funclocal_ro at foo",
11854 "print bar::funclocal at foo" and
11855 "print 'scope1.c'::bar::funclocal at foo".
11856 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
11857 gcc compiled for "print foo::funclocal at bar".
11858 Expand all messages to ensure that they identify that
11859 the test is at bar().
11860 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
11861 gcc compiled for:
11862 "ptype on opaque struct pointer (statically)",
11863 "ptype on opaque struct tagname (statically)",
11864 "ptype on opaque struct pointer (dynamically) 1",
11865 "ptype on opaque struct tagname (dynamically) 1",
11866 "ptype on opaque struct pointer (dynamically) 2" and
11867 "ptype on opaque struct tagname (dynamically) 2
11868 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
11869 gcc compiled for:
11870 "p datalocal"
11871 "whatis datalocal",
11872 "ptype datalocal",
11873 "p bsslocal",
11874 "whatis bsslocal", and
11875 "ptype bsslocal".
11876 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
11877 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
11878 when not gcc compiled.
11879 * gdb.base/funcargs.exp (float_and_integral_args): Add
11880 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
11881 compiled.
11882 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
11883 "backtrace from call6a" when not gcc compiled.
11884 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
11885 "backtrace from call7a" when not gcc compiled.
11886 * gdb.base/callfuncs.exp (do_function_calls):
11887 Add "hppa*-*-hpux*" xfail when not gcc compiled for
11888 "p t_char_array_values(char_array_val2,char_array_val1)",
11889 "p t_char_array_values(char_array_val1,char_array_val2)",
11890 "p t_char_array_values("carray 1","carray 2")",
11891 "p t_char_array_values("carray 1",char_array_val2)",
11892 "p t_char_array_values(char_array_val1,"carray 2")",
11893 "p sum_args(1,{2})",
11894 "p sum_args(2,{2,3})",
11895 "p sum_args(3,{2,3,4})",
11896 "p sum_args(4,{2,3,4,5})"
11897 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
11898 "backtrace in corefile.exp" when not gcc compiled.
11899
11900Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11901
11902 * gdb.base/signals.exp: Rewrite `handle all print' test as
11903 a procedure. Accept blanks or TABs as whitespace, increase
11904 timeout and expect input buffer size for the large output
11905 from the command. Remove "i*86-*-bsdi2.0" xfail.
11906
11907Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11908
11909 * gdb.base/setvar.exp: Add new testcases for truncation when
11910 assigning invalid values to bitfields.
11911
11912Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
11913
d63a86f8 11914 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
11915 mips-sgi-irix* xfail for
11916 "call inferior func with struct - returns char *"
11917 and fix test so that an optional (unsigned char *) cast is
11918 accepted in the result.
11919
11920Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
11921
11922 * gdb.base/funcargs.exp (float_and_integral_args): Remove
11923 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
11924 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
11925 * gdb.base/signals.exp: Remove duplicate "handle all print" test
11926 that accidentally got checked in.
11927
11928Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
11929
d63a86f8 11930 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
11931 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
11932 compiled test.
11933 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
11934 Add mips-sgi-irix5* xfail for not gcc compiled.
11935 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
11936 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
11937 "p top", "whatis top", "p middle", and "whatis middle".
11938 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
11939 "whatis signed char" for not gcc compiled.
11940 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
11941 "set variable signed char=-1 (-1)" and
11942 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
11943 * gdb.base/funcargs.exp (float_and_integral_args):
11944 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
11945 Add mips-sgi-irix* xfail when not gcc compiled for
11946 "continue to call2b".
11947 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
11948 "continue to call2g".
11949 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
11950 "backtrace from call6a"
11951 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
11952 "backtrace from call7k".
11953 Add mips-sgi-irix5* xfail when not gcc compiled for
11954 "backtrace from call7a".
11955 (localvars_after_alloca): Fix gdb_test cmds for
11956 "print * after runto ...".
11957 Remove rs6000-*-* xfails for
11958 "print i after runto localvars_after_alloca" and
11959 "print l after runto localvars_after_alloca"
11960 for all compilers.
11961 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
11962 when not compiled with gcc, for:
11963 "print signed char == (minus)",
11964 "print signed char != (minus)",
11965 "print signed char < (minus)",
11966 "print signed char > (minus)".
11967 * gdb.base/callfuncs.exp (do_function_calls):
11968 Add mips-sgi-irix* xfail, when compiled with native compiler, for
11969 "call inferior func with struct - returns char *".
d63a86f8 11970 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
11971 "correct value returned double test" to include Solaris 2.4.
11972 * gdb.base/funcargs.exp (float_and_integral_args):
11973 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 11974
c906108c
SS
11975Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11976
11977 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
11978 enumeration bitfields if compiling with GNU C.
11979 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
11980 to empty' prompt.
11981
11982Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
11983
11984 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
11985 test for PRO targets.
11986
11987 * gdb.base/funcargs.exp: Avoid ever setting more than 8
11988 breakpoints in the inferior at any given time by making
11989 two groups of breakpoints for call2*, call6* and call7*
11990 tests.
11991
11992Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11993
11994 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
11995 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
11996 from optimizing it away.
11997 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
11998 "call inferior func with struct".
11999
12000Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
12001
12002 * configure.in: Only configure gdb.chill for particular targets.
12003
12004Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
12005
12006 * gdb.base/Makefile.in: Add action to .c.o transformation
12007 rule that generates a .ci file for each .o file and remove
12008 explicit .c.o rules except for callfuncs.o.
12009 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
12010 generates a .ci file for each .o file and remove explicit
12011 .cc.o rules.
12012 (clean): Remove *.tmp *.ci files.
12013 (EXECUTABLES): Remove templ-info.exp.
12014 * gdb.base/compiler.c: New file.
12015 * gdb.c++/compiler.cc: New file
12016 * gdb.base/scope.exp: Source gdb.base/scope.ci.
12017 Change rs6000-*-* xfail for
12018 "print 'scope0.c'::filelocal_ro" and
12019 "print 'scope1.c'::filelocal" and
12020 "print 'scope1.c'::filelocal_bss" and
12021 "print 'scope1.c'::filelocal_ro" and
12022 "print 'scope1.c'::foo::funclocal" and
12023 "print 'scope1.c'::foo::funclocal_ro" and
12024 "print 'scope1.c'::bar::funclocal" and
12025 "print 'scope0.c'::filelocal_ro" and
12026 "print 'scope1.c'::filelocal at foo" and
12027 "print 'scope1.c'::filelocal_bss at foo" and
12028 "print 'scope1.c'::filelocal_ro at foo" and
12029 "print 'scope1.c'::foo::funclocal at foo" and
12030 "print 'scope1.c'::foo::funclocal_bss at foo" and
12031 "print 'scope1.c'::foo::funclocal_ro at foo" and
12032 "print 'scope1.c'::bar::funclocal at foo" and
12033 "print 'scope0.c'::filelocal_ro" and
12034 "print 'scope1.c'::filelocal" and
12035 "print 'scope1.c'::filelocal_bss" and
12036 "print 'scope1.c'::filelocal_ro" and
12037 "print 'scope1.c'::foo::funclocal" and
12038 "print 'scope1.c'::foo::funclocal_bss" and
12039 "print 'scope1.c'::foo::funclocal_ro" and
12040 "print 'scope1.c'::bar::funclocal" and
12041 "print 'scope1.c'::bar::funclocal_bss"
12042 to only be xfail'd when not compiled with gcc.
d63a86f8 12043 Add rs6000-*-* xfail for
c906108c
SS
12044 "print 'scope0.c'::filelocal_bss before run"
12045 when compiled with gcc.
12046 (test_at_main): Add rs6000-*-* xfail for
12047 "print filelocal_ro in test_at_main"
12048 when compiled with gcc.
12049 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 12050 Add rs6000-*-aix* xfail for
c906108c
SS
12051 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
12052 "ptype t_char_array", not compiled with gcc.
12053 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
12054 xfail for "list foo (in include file)" when gcc compiled.
12055 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
12056 (integral_args): Add rs6000-*-* xfail for
12057 "run to call0a" if not compiled with gcc.
12058 (unsigned_integral_args): Add rs6000-*-* xfail for
12059 "run to call1a" if not compiled with gcc.
12060 (float_and_integral_args): Add rs6000-*-* xfail for
12061 "run to call2a" if not compiled with gcc and for
12062 "continue to call2b" for any compiler.
12063 Add rs6000-*-* xfail to
12064 "print f1 after run to call2a" for gcc compiled.
12065 (discard_and_shuffle): Add rs6000-*-* xfail for
12066 "run to call6a".
12067 (shuffle_round_robin): Add rs6000-*-* xfail for
12068 "backtrace from call7a" if not compiled with gcc.
12069 Add rs6000-*-* xfail for
12070 "backtrace from call7b" if compiled with gcc.
12071 (call_after_alloca): Add rs6000-*-* xfail for
12072 "print c in call_after_alloca" and
12073 "print s in call_after_alloca" and
12074 "backtrace from call_after_alloca_subr"
12075 if not compiled with gcc.
12076 (localvars_in_indirect_call): Add rs6000-*-* xfail for
12077 "print c in localvars_in_indirect_call" and
12078 "print c in localvars_in_indirect_call" and
12079 "backtrace in indirectly called function" and
12080 "stepping into indirectly called function"
12081 if not compiled with gcc.
12082 (localvars_after_alloca): Add rs6000-*-* xfail for
12083 "print c after runto localvars_after_alloca" and
12084 "print s after runto localvars_after_alloca" and
12085 "print i after runto localvars_after_alloca" and
12086 "print l after runto localvars_after_alloca"
12087 for all compilers.
12088 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
12089 than whatis-info.exp.
12090 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
12091 than opaque-info.exp.
12092 Setup rs6000-*-* xfail for
d63a86f8 12093 "ptype on opaque struct pointer (statically)" and
c906108c
SS
12094 "ptype on opaque struct pointer (dynamically)" when
12095 not compiled with gcc.
12096 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
12097 rather than callf-info.exp.
12098 (do_function_calls): Add clear_xfail for rs6000-*-* for
12099 "p t_float_values2(3.14159,float_val2)". Seems to work
12100 fine there, both with xlc and gcc. Need to find out what
12101 it is doing right and fix other platforms.
12102 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
12103 "call inferior func with struct - returns int",
12104 "call inferior func with struct - returns long",
12105 "call inferior func with struct - returns float",
12106 "call inferior func with struct - returns double",
12107 "call inferior func with struct - returns char *",
12108 but only if not gcc compiled (presumes xlc compiled).
12109 Change rs6000-*-* xfails for
12110 "call inferior func with struct - returns char" and
12111 " call inferior func with struct - returns short" to only
12112 xfail if not using gcc.
12113 (clean mostlyclean): Remove *.ci and *.tmp files.
12114 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
12115 than templ-info.exp.
12116 * gdb.base/langs.exp: Source gdb.base/langs.ci.
12117 Add rs6000-*-* xfail for "up to foo in langs.exp"
12118 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
12119 when not gcc compiled.
d63a86f8 12120
c906108c
SS
12121Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12122
12123 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
12124 * gdb.base/corefile.exp: Likewise.
12125 * gdb.base/list.exp: Likewise.
12126 * gdb.base/scope.exp: Likewise.
12127 * gdb.base/siganls.exp: Likewise.
12128
12129 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
12130 compiler output.
12131 * gdb.base/whatis.exp: Likewise.
12132
12133Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
12134
12135 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
12136 failure (opcode table has been fixed to match reality).
12137
12138Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
12139
12140 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
12141 "call inferior func with struct - returns char",
12142 "call inferior func with struct - returns short"
12143
12144 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
12145 "print 'scope0.c'::filelocal at main",
12146 "print 'scope0.c'::filelocal_bss in test_at_main",
12147 "print 'scope0.c'::filelocal at foo",
12148 "print 'scope0.c'::filelocal_bss in test_at_foo",
12149 "print 'scope0.c'::filelocal at bar",
12150 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 12151
c906108c
SS
12152 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
12153 in source file 1". This bug seems to have been fixed with both
12154 gcc and native cc (was native assembler bug?).
12155
12156Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
12157
12158 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
12159 "backtrace through signal handler" to "i*86-*-sysv4*".
12160 * gdb.base/signals.exp: Add xfail for "'next' behaved as
12161 continue" case. Add "known SVR4 bug" to fail message.
12162 Add "i*86-*-bsdi2.0" xfail for "handle all print".
12163 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
12164 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
12165 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
12166 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
12167 "up to foo in langs.exp", "show language at foo in
12168 langs.exp", "up to cppsub_ in langs.exp", "show
12169 language at cppsub_ in langs.exp", "up to fsub in
12170 langs.exp", and "show language at fsub in langs.exp".
12171 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
12172 "bactrace in corefile.exp".
12173 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
12174 "call inferior function with struct - returns float" and
12175 "call inferior function with struct - returns double".
d63a86f8 12176
c906108c
SS
12177Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
12178
12179 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
12180 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
12181 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
12182 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
12183
12184Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
12185
12186 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
12187 (or overriden) "CHILL" macro rather then bare "gcc".
12188 Also look for ../../gcc/xgcc since that is what we will
12189 actually need, not "Makefile". Remove following assignment
12190 of CHILL to CHILL_FOR_TARGET because that results in
12191 recursive definition.
12192
12193Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
12194
12195 * gdb.base/corefile.exp: Change xfail for backtrace in
12196 corefile.exp from linuxaout to all linux.
12197 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
12198 cases where we miss the breakpoint at the signal handler
12199 for some reason. Setup xfail for linuxoldld/linuxaout and
12200 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
12201 hitting SIGURG breakpoint.
12202 * gdb.base/signals.exp: Setup xfail for "next" acting like
12203 continue to add linuxoldld. Setup xfail for all linux for
12204 "next to handler in signals_tests_1", "backtrace in
12205 signals_tests_1", "continue to func1", "pass SIGUSR1",
12206 and continue to handler".
12207
12208Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
12209
12210 * Update all FSF addresses except those in COPYING* files.
12211
12212Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
12213
12214 * gdb.base/a2-run.exp: Change messages to be more explicit about
12215 the status of args, and quote binfile in results.
12216
12217Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
12218
12219 * gdb.base/callfuncs.exp: Add tests for passing structs to
12220 inferior functions and return various types.
12221 * gdb.base/callfuncs.c: Add functions to receive a struct
12222 and return a member of the struct, in various types.
12223
12224Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12225
12226 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
12227
12228Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
12229
12230 * config/vxworks29k.exp: New file, sources vxworks.exp.
12231
12232Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12233
12234 * config/gdbremote.exp: New file. Testing framework using
12235 gdbserver.
12236
12237Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
12238
12239 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
12240 "call function when asleep" and "send end of file".
12241 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
12242 for "backtrace in corefile.exp".
12243 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
12244 for "backtrace through signal handler".
12245 * gdb.base/corefile.exp: Make sure we actually generate a core file
12246 before trying the core tests. Some systems allow the user to suppress
12247 generation of core files and default to that (linux for example).
12248 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
12249 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
12250
12251Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12252
12253 * gdb.threads: New directory with some crude multi-threaded
12254 gdb tests (step.exp and step2.exp).
12255 * config/mt-lynx (STEP_EXECUTABLE): Define.
12256 (THREADFLAGS): Define.
12257
12258Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
12259
12260 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
12261
12262 * gdb.base/signals.exp: Disable whole file for lynx until
12263 further notice.
12264
12265 * gdb.base/signals.exp: xfail test where "next" acts like
12266 "continue" for lynx.
12267
12268 * gdb.base/interrupt.exp: xfail test for calling function while
12269 inferior is asleep for lynx.
12270
12271 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
12272 than one cr-lf after each command.
12273
12274Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12275
12276 * configure.in: Reinstate setting of stabsdirs variable, fix
12277 typo in setting up configdirs for native builds.
12278
12279 * gdb.base/return.exp: Fix typo in return double test.
12280 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
12281 compiler from optimizing them away.
12282
12283Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
12284
12285 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
12286 sequences to be echo'd by gdb when using gdb_test.
12287 * gdb.chill/chexp.exp: Likewise.
12288 * gdb.fortran/exprs.exp: Likewise
12289
12290Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12291
12292 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
12293 after the inferior gdb has started.
12294
12295 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
12296 after each command.
12297 * gdb.base/funcargs.exp: Likewise.
12298 * gdb.base/gdbvars.exp: Likewise.
12299 * gdb.base/interrupt.exp: Likewise.
12300 * gdb.base/list.exp: Likewise.
12301 * gdb.base/watchpoint.exp: Likewise.
12302 * gdb.c++/demangle.exp: Likewise.
12303 * gdb.c++/inherit.exp: Likewise.
12304 * gdb.chill/chexp.exp: Likewise.
12305 * gdb.fortran/exprs.exp: Likewise.
12306
12307 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
12308 test if we can't handle IO to/from the inferior.
12309
12310 * gdb.c++/misc.exp: Always check for a program already being
12311 started after sending a "run" command to gdb.
12312
12313 * gdb.base/twice.exp: Start with a fresh gdb.
12314
12315 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
12316 only depend on gdb's expression code, not the chill runtime.
12317
12318 * gdb.base/return.c: Put return values into variables so we
12319 can have gdb print them rather than depending on the program
12320 to print them.
12321 * gdb.base/return.exp: Corresponding changes.
12322
12323 * lib/gdb.exp: Provide default value for noinferiorio.
12324 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
12325 the inferior.
12326
12327 * gdb.base/break.exp: Always check for a program already being
12328 started after sending a "run" command to gdb.
12329 (text_next_with_recursion): Don't check the output from the
12330 program's printf statement. Instead just make sure the program
12331 exited.
12332
12333 * gdb.base/commands.exp: Protect tests which need arguments with
12334 $noargs conditionals.
12335
12336Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12337
12338 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
12339 of structure member arrays to match gdb/valops.c:value_addr change.
12340
12341Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
12342
12343 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
12344 cases.
12345
12346Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
12347
12348 * configure.in (configdirs): Remove gdb.chill from default list
12349 of subdirs and then add it back in only if doing a native build.
12350 The current chill compiler does not yet work in any cross build.
12351 * Revert all signal changes from Jul 6.
12352 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
12353 for sh-hms targets, allowing these tests to link, with no other
12354 changes. Testing is suppressed by setting "nosignals" in site.exp.
12355
12356Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
12357
12358 * configure.in (signaldirs): Define and add to configdirs for all
12359 targets except some specific ones that are known to not support signals.
12360 Also clean up formatting.
12361 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
12362 (signals, sigall): Remove rules to build.
12363 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
12364 Moved to new gdb.signals directory.
12365 * gdb.signals: New test directory.
12366 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
12367 signals.c signals.exp}: New or moved files.
12368
12369Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
12370
12371 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
12372
12373Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
12374
12375 * gdb.base/return.exp: Xfail `return double' test failure
12376 on at least Solaris 2.3 and handle future/past versions on
12377 a case by case basis as appropriate. Also update message
12378 to include i*86 failures.
12379
12380Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12381
12382 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
12383
12384 * lib/gdb.exp: Fix comment which erroneously identified
12385 gdb_file_cmd as gdb_load (the 19 May change was in fact to
12386 gdb_file_cmd not gdb_load).
12387 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
12388
12389 * gdb.base/setvar.exp: Make test names consistent between pass and
12390 fail cases. Use gdb_test more.
12391
12392Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12393
12394 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
12395
12396Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12397
12398 * gdb.base/help.exp: Fix expected help string for `show commands'.
12399
12400Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
12401
12402 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
12403
12404 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
12405 of a text section.
12406
12407Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
12408
12409 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
12410 that loop eventually terminates. Fix Connection refused logic so
12411 that testsuite will expire nicely.
12412
12413Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
12414
12415 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
12416 config/rom68k.exp: New tcl glue for the appropriate monitors.
12417 These all just end up calling monitor.exp.
12418 * config/monitor.exp (gdb_target_monitor): Handle `Connection
12419 refused' by retrying. Cleanup some timeout issues.
12420 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
12421 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
12422 callers don't have to set/restore global timeout variable.
12423
12424 * The following set of changes centralizes management of the global
12425 timeout variable. This way, it can be set in one target dependent
12426 place instead of dozens of places scattered throughout the test suite.
12427 If you need to lengthen a timeout, then you should either set timeout
12428 in one of the config/{target}.exp files, or multiply it by a factor.
12429 Setting it to an absolute value is always going to lose for some
12430 targets.
12431 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
12432 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
12433 * gdb.base/funcargs.exp: Don't set timeout.
12434 * gdb.base/list.exp (test_forward_search): Only use local timeout.
12435 * gdb.base/printcmds.exp (test_print_string_constants
12436 test_print_array_constants): Don't set timeout.
12437 * gdb.base/ptype.exp: Don't set timeout.
12438 * gdb.base/recurse.exp: Don't set timeout.
12439 * gdb.base/return.exp: Don't set timeout.
12440 * gdb.base/watchpoint.exp: Don't set timeout.
12441 * gdb.c++/classes.exp (do_tests): Don't set timeout.
12442 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
12443
12444Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
12445
12446 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
12447
12448Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12449
12450 * lib/gdb.exp: Disable chill tests for irix5.
12451
12452Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12453
12454 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
12455 each test pass or fail.
12456
12457Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12458
12459 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
12460 xlc not gcc.
12461
12462Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
12463
12464 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
12465
12466Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
12467
12468 * config/est.exp: Fix copyright and comments. Remove dead code.
12469 Use targetname, serialport and baud variables instead of fixed
12470 constants.
12471 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
12472 * config/cpu32bug.exp: New file to support cpu32bug monitors.
12473
12474Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12475
12476 * gdb.base/watchpoint.exp: Don't run
12477 test_watchpoint_triggered_in_syscall for sunos.
12478
12479Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12480
12481 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
12482 they don't seem to exist. Do include stdio.h.
12483
12484Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12485
12486 * gdb.base/a1-selftest.exp: Add alpha xfail.
12487
12488Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12489
12490 * gdb.base/watchpoint.c (main): Prompt before calling read().
12491 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
12492 Revise accordingly. Remove cruft about sending "123" several
12493 times, until it gets noticed. Clean up the "print buf[0]" stuff
12494 so that it passes or fails, and waits for prompts in the usual way.
12495
12496Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12497
12498 * gdb.base/recurse.exp: Fix comment.
12499
12500 * TODO: Remove item about printing variables in nodebug.exp. Add
12501 item about enabling tests which are only run on some targets.
12502
12503 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
12504 fail, make test names unique, use new gdb_test convention
12505 regarding pattern, use gdb_test more, etc.).
12506
12507 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
12508 fail, make test names unique, etc.).
12509
12510Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12511
12512 * gdb.base/nodebug.c: Change return type of top and middle to
12513 short.
12514 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
12515 are fixed by the recent mdebugread.c changes. Allow `short ()'
12516 as type for top and middle.
12517
12518Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12519
12520 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
12521 nearly as I can tell, the whole thing was an accident in Stu's
12522 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
12523 to replace a send/expect pair with gdb_test, but ended up only
12524 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
12525 of 30 Mar 1995 took care of it, but left this vestigial comment
12526 which I am now nuking.
12527
12528Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12529
12530 * gdb.base/break.exp: Look for different line number for
12531 breakpoint at main depending on usestubs.
12532
12533Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12534
12535 * gdb.base/list.exp: Adjust some alternate expect patterns to
12536 match recent list0.c change. Add alternate expect pattern for
12537 output from `list default lines around main' for optimizing
12538 compilers.
12539
12540Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12541
12542 * lib/gdb.exp: If nosignals is not set, set it to 0.
12543
12544Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
12545
12546 * config/slite-gdb.exp: Responds to load symbol table prompt.
12547 * gdb.base/break.exp: Adjust line number, fix rerun.
12548 * gdb.base/langs0.c: Add #ifdef usestubs.
12549
12550Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
12551
12552 * gdb.base/list.exp: Adjust line contents after adding new lines in
12553 list0.c. Also fix a syntax error.
12554
12555 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
12556 * gdb.base/break.exp: ditto.
12557 * gdb.base/list.exp: ditto.
12558 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
12559 * gdb.base/run.c: ditto.
12560 * gdb.base/list0.c: ditto.
12561 * gdb.base/funcargs.c: ditto.
12562
12563Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
12564
12565 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
12566 $targetname, $serialport and $baud instead of hardwired variables.
12567 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
12568 target doesn't support signals.
12569
12570Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
12571
12572 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
12573
12574Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12575
12576 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
12577 Don't rely on the value of an auto variable before it has been
12578 initialized. Use gdb_test more.
12579
12580Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12581
12582 * lib/gdb.exp (default_gdb_version): A version number must start
12583 with a digit, but other than that contains all characters up to
12584 the first whitespace character.
12585
12586Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12587
12588 * gdb.base/commands.exp (breakpoint_command_test): New tests.
12589
12590Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12591
12592 * gdb.c++/*.exp: Warn if executable does not exist. The original
12593 reason for skipping the warning was that configure.in sometimes
12594 intentionally skipped building the executables but the tcl code
12595 had no way of knowing. That (a) was always bogus with respect to
12596 error handling, (b) is no longer true (right now there is no way
12597 to skip C++ tests).
12598
12599 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
12600
12601Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12602
12603 * gdb.base/list.exp: Add expect patterns for output from
12604 SunPRO compiled executables.
12605 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
12606 types.
12607
12608Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12609
12610 * gdb.base/break.exp (test_next_with_recursion): Accept any line
12611 number (we are already testing that the correct source line text
12612 gets printed).
12613
12614 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
12615 that is what is intended, but something needed to be done to get
12616 sunos4 native working again.
12617
12618 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
12619
12620 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
12621 apparently went with a (very) old xfail.
12622
12623Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
12624
12625 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
12626 runto_main is a proc in gdb.exp that will do 'step' for target use
12627 stubs.
12628 * gdb.base/exprs.exp: ditto.
12629 * gdb.base/interrupt.exp: ditto.
12630 * gdb.base/opaque.exp: ditto.
12631 * gdb.base/printcmds.exp: ditto.
12632 * gdb.base/ptype.exp: ditto.
12633 * gdb.base/scope.exp: ditto.
12634 * gdb.base/setvar.exp: ditto.
12635 * gdb.base/signals.exp: ditto.
12636 * gdb.base/twice.exp: ditto.
12637 * gdb.c++/classes.exp: ditto.
12638 * gdb.c++/inherit.exp: ditto.
12639 * gdb.c++/templates.exp: ditto.
12640 * gdb.base/break.exp: no run and hit main for stubs. Change line
12641 numbers for breakpoints and info breakpoint.
12642 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
12643 breakpoint().
12644 * gdb.base/callfuncs.c: ditto.
12645 * gdb.base/exprs: ditto.
12646 * gdb.base/interrupt.c: ditto.
12647 * gdb.base/opaque0.c: ditto.
12648 * gdb.base/printcmds.c: ditto.
12649 * gdb.base/ptype.c: ditto.
12650 * gdb.base/scope0.c: ditto.
12651 * gdb.base/setvar.c: ditto.
12652 * gdb.base/signals.c: ditto.
12653 * gdb.base/twice.c: ditto.
12654 * gdb.c++/misc.cc: ditto.
12655 * gdb.c++/templates.cc: ditto.
12656
12657Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12658
12659 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
12660
12661 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
12662 somewhere between `read' and `main.c'. I'm pretty sure the
12663 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
12664 and it isn't particularly useful.
12665
12666 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
12667
12668Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12669
12670 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
12671
12672Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
12673
12674 * config/mt-slite: add LIBS and -nostdlib.
12675 * config/slite-gdb.exp: add this new file to support sparclite target.
12676
12677Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
12678
12679 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
12680
12681 * gdb.base/a2-run.exp: Change argument to istarget from
12682 "*-*-vxworks" to "*-*-vxworks*".
12683 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
12684
12685Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
12686
12687 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
12688 will not runto main but do a 'step' to step out of breakpoint().
12689 * config/mt-slite: add -Dusestubs.
12690
12691Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12692
12693 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
12694 instead of just @.
12695
12696 * gdb.base/signals.exp: Add test for "handle all print".
12697 * TODO: Remove "handle all print". Also remove item about
12698 checking copyright date (I don't like the idea of a spurious FAIL
12699 based on when we run the tests).
12700
12701 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
12702 for SunOS4 (reason for failure not investigated). Remove
12703 redundant test for $binfile.
12704
12705 * gdb.base/nodebug.c (array_index): Call malloc.
12706
12707 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
12708
12709Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
12710
12711 * gdb.base/recurse.exp: Update gdb_test invocation to use new
12712 conventions and slightly simplify the matching regexp.
12713
12714Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12715
12716 * gdb.base/break.exp: Update gdb_test invocation to use new
12717 convention.
12718
12719 * lib/gdb.exp: If noargs is not set, set it to 0.
12720
12721 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
12722 tests unique.
12723
12724 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
12725
12726Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12727
12728 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
12729 one argument of type "<non-float parameter>".
12730
12731Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
12732
12733 * config/rom68k.exp: New file to support Motorola IDP board.
12734 * gdb.base/a2-run.exp: Skip this file if noargs is set.
12735 * gdb.base/break.c: Change things around so that this program
12736 doesn't depend upon args. This is necessary to make remote
12737 targets work (in general, they can't take args).
12738 * gdb.base/break.exp: Don't try to send args to program. Don't
12739 expect output. Also, replace lots of code with gdb_test.
12740
12741Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12742
12743 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
12744 printing of '\'' (which is what the comment says we are testing,
12745 even though we were not), not '''.
12746 (test_integer_literals_rejected): Test that printing ''' is an error.
12747
12748 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12749 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
12750 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
12751 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
12752 Use gdb_test not test_print_accept.
12753 * lib/gdb.exp: Remove test_print_accept.
12754
12755 * gdb.base/signals.exp (signal_tests_1): Make pass message
12756 consistent with fail message.
12757
12758 * gdb.base/whatis.exp: Remove xfails for printing char vs.
12759 unsigned char; the bug (PR 1821) is fixed.
12760
12761 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
12762
12763 * gdb.base/scope.exp (test_at_localscopes): Call pass for
12764 successful tests--makes xfailing them work right.
12765
12766Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12767
12768 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
12769 only \r\n, not .*. The test can pass .* as the last thing in
12770 $pattern if that is what it wants. In addition to providing this
12771 flexibility, this change should speed up pattern matching in cases
12772 where the pattern already ended with .* (there were a number of
12773 them). This change also helps catch bad patterns--in the old
12774 scheme the typo "char \*" instead of "char \\*" would pass. Now
12775 it is caught.
12776 * Many .exp files: Update callers.
12777
12778 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
12779 clearer and does not spuriously match multiple ('s. Likewise for
12780 ) and *.
12781
12782 * gdb.base/nodebug.exp: Test ability to call a function and pass
12783 it a string (even with no debugging info).
12784
12785 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
12786 "p '\'", which is the same as "p ''" once tcl gets done with
12787 quoting, to "p '\\'", which I suspect is what is intended (one
12788 backslash gets sent to GDB).
12789
12790 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
12791
12792Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12793
12794 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
12795 1817) was fixed literally years ago.
12796
12797Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12798
12799 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
12800 test, it causes stepping out of call_after_alloca_subr with
12801 optimizing compilers.
12802 (localvars_in_indirect_call): Consume GDB prompt if `finish'
12803 fails.
12804
12805 * gdb.c++/templates.exp: Source templ-info.exp only if
12806 the templates executable exists.
12807
12808 * gdb.c++/misc.cc (class Contains_static_instance,
12809 class Contains_nested_static_instance),
12810 gdb.c++/classes.exp (test_static_members): Test printing of
12811 a class that contains a static instance of the class.
12812
12813Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12814
12815 * gdb.base/langs2.c (cppsub_): Don't prototype.
12816 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
12817 only, I believe).
12818
12819Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12820
12821 * lib/gdb.exp (skip_chill_tests): New procedure.
12822
12823 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
12824
12825Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
12826
12827 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
12828 each expect pattern. Cuts runtime from 12 to about 4 seconds.
12829
12830Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12831
12832 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
12833
12834 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
12835 disassemble 8, not 16, instructions for part 4.
12836
12837 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
12838 support the latter anymore.
12839
12840 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
12841 -DNO_PROTOTYPES.
12842 * gdb.base/callfuncs.c: Control use of prototypes based on
12843 NO_PROTOTYPES, not __STDC__.
12844 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
12845 t_float_values2 tests if prototypes in use.
12846
12847 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
12848 t_double_values): When checking differences against DELTA, check
12849 that difference is within the range (-DELTA,DELTA), not just
12850 (-infinity,DELTA).
12851
12852Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
12853
12854 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
12855 'file' command firts, then 'target', then 'load', this is due to gdb
12856 target set up.
12857 * config/mips-gdb.exp: Fix a couple regular exp bugs.
12858
12859Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
12860
12861 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
12862 FP load/store variants.
12863 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
12864
12865Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
12866
12867 * gdb.base/term.exp: Do not give a warning if not native, it is
12868 not an abnormal condition.
12869
12870Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
12871
12872 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
12873 t_char_array".
12874
12875Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
12876
12877 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
12878 are getting the version number.
12879
12880 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
12881 if not native, it is not an abnormal condition.
12882
12883Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12884
12885 * lib/gdb.exp: Just use "file exists", rather than undocumented
12886 dejagnu procedure "findfile".
12887
12888Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
12889
12890 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
12891 (LDFLAGS): Set to -Xlinker -Ur.
12892
12893 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
12894 Removed, these values are set by lib/gdb.exp.
12895
12896 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
12897
12898Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
12899
12900 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
12901 of replicating gdb startup code.
12902
12903 * config/mt-vxworks (LDFLAGS): Set to -r.
12904 (CFLAGS_FOR_TARGET): Removed.
12905
12906 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
12907 (gdb) and gdb for vxworks uses (vxgdb).
12908
12909 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
12910 executable is not in the tree and host != target, use sed and
12911 program_transform_name to determine the gdb name used by the
12912 target.
12913
12914 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
12915 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
12916
12917Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12918
12919 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
12920 floats, chars, and shorts where there are ANSI-style function
12921 definitions.
12922
12923 * gdb.base/langs.exp, gdb.base/langs*: New test.
12924 * gdb.base/Makefile.in: Build it.
12925 * TODO: Remove item about checking that C names don't get C++
12926 demangling applied; this test tests it.
12927
12928Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12929
12930 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
12931 went with the const70 xfail. The xfail went away a year ago.
12932
12933 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
12934
12935 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
12936 for hp300.
12937
12938 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
12939
12940 * gdb.base/a1-selftest.exp: Don't run on hp300.
12941
12942Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12943
12944 * Makefile.in (site.exp): Set host_alias and target_alias as well
12945 as host_triplet and target_triplet.
12946
12947Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12948
12949 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
12950
12951 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
12952 places as other ecoff systems).
12953
12954 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
12955 ultrix.
12956
12957Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12958
12959 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
12960 remove them.
12961 * gdb.base/nodebug.exp: Accept "function" in addition to "text
12962 variable and "variable" in addition to "data variable".
12963 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
12964
12965 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
12966 2.
12967 * gdb.base/list1.c (long_line): Add additional statement at start
12968 of function.
12969 * gdb.base/list.exp (test_forward_search): Update line number to
12970 reflect new statement.
12971
12972Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12973
12974 * gdb.base/signals.exp: Reinitialize searched source directories
12975 after gdb_start call.
12976
12977Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
12978
12979 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
12980 * gdb.stabs/Makefile.in: Likewise.
12981
12982 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
12983 change. Instead split the tests into smaller pieces.
12984 * gdb.disasm/hppa.s: Corresponding changes.
12985
12986Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12987
12988 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
12989 Quote ^C when passing it to stty. For some shells ^ is a pipe.
12990
12991 * gdb.base/funcargs.exp: Modify many tests so that every test
12992 either passes or fails. Make some test names unique.
12993
12994Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12995
12996 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
12997 Call stty to set interrupt character.
12998
12999 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
13000 for HP assembler versus GNU assembler based on actual behavior of
13001 $(CC), rather than assuming that $(AS) is always the GNU assembler.
13002
13003 * TODO: Suggest a few more stepping tests.
13004
13005Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
13006
13007 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
13008 restart GDB for h8300 after a continue.
13009 (return): Add pattern to match a29k-udi behavior.
13010 * gdb.base/nodebug.exp: Remove obsolete comment.
13011 * gdb.base/regs.exp: New file, testing of register displays.
13012 * gdb.base/return.exp: Fix typo in reference to $objdir.
13013 * gdb.base/whatis.exp: Always start with a fresh GDB.
13014
13015Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13016
13017 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
13018 higher, these tests generate a lot of output.
13019
13020Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13021
13022 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
13023 code following the catch silently ignored some errors; without the
13024 catch they should be thrown like any other tcl error. Also, the
13025 catch used "" instead of {} which meant all the callers who wanted
13026 to include one of the characters "[]$ had to quote it an extra time.
13027 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
13028 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
13029 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
13030 Remove extra quoting.
13031
13032Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
13033
13034 * gdb.base/commands.exp: Make test names unique; every test either
13035 passes or fails. Update some comments.
13036
13037 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
13038
13039Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13040
13041 The following fixes a FAIL caused by the fact that the alpha stabs
13042 configuration didn't use the ".if alpha" code in weird.def.
13043 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
13044 bit pointer, so the 32 bit version works even on the alpha.
13045 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
13046 Remove the stuff which allowed us to have separate versions for
13047 alpha and everything else.
13048
13049 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
13050 regexp which "info func operator\[\](" is supposed to match. Fix
13051 string to send to GDB. Note that GDB still doesn't work right. Add a
13052 new test for "info func .perator\[\](" which GDB does handle correctly.
13053
13054 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
13055
13056Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13057
13058 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
13059 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
13060 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
13061 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
13062 it makes the tests harder to understand and confuses test-o-matic.
13063 The preferred style is that each test provides a PASS or a FAIL,
13064 and has a unique message (e.g. "continue #54" not just "continue")
13065 which is the same for the pass and the fail.
13066 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13067 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
13068 to lib/gdb.exp.
13069 * gdb.base/printcmds.exp: Use test_print_accept. Remove
13070 prt_accept which was basically the same thing. Likewise for
13071 test_print_reject and prt_reject.
13072 * lib/gdb.exp (test_print_reject): Add some more error message
13073 patterns to match from the former printcmds.exp (prt_reject).
13074 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
13075 One defect of the passcount stuff is that some of it failed to
13076 report XPASS where appropriate.
13077 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
13078 stuff before and after arg in expected pattern.
13079 (test_paddr_operator_functions): Re-do test without print_addr_of;
13080 this is the only test which seems to want extra stuff there.
13081
13082Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13083
13084 * gdb.base/nodebug.exp: Update new tests to reflect improved
13085 wording of gdb output.
13086
13087 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
13088 and "ptype" work on variables in files compiled without -g.
13089 Replaces commented out "maint print msymbol" tests.
13090
13091Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13092
13093 * gdb.base/setvar.c (dummy): Call malloc.
13094
13095 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
13096 losing with the irix4 sed.
13097
13098 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
13099 ALRM" on irix4.
13100
13101Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13102
13103 * TODO: Remove items about corefile.exp testing new exec-file and
13104 backtrace; both are now done. Add items about printing enums.
13105
13106Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13107
13108 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
13109 "get signal $thissig" test fails.
13110
13111 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
13112
13113Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13114
13115 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
13116 compiler warning with dec alpha compiler.
13117
13118 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
13119 extra \n from gdb_test call (this explains why the prompt test
13120 that I removed yesterday was there).
13121 (user_defined_command_test): Remove extra \n and prompt test.
13122
13123 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
13124 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
13125 doesn't exist.
13126 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
13127 Also remove alpha workaround, which turns out to be because
13128 SIGABRT == SIGLOST.
13129
13130 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
13131
13132 * gdb.base/help.exp: Don't test "help show".
13133
13134Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13135
13136 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
13137 "set print address" is on.
13138 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
13139 pass prompt to gdb_test; gdb_test already looks for the prompt.
13140
13141 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
13142
13143 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
13144 was a vestige of the manual TESTSTRATEGY, and the purpose of it
13145 was to make sure that gdb can read a core file. But (a) the "read
13146 the corefile" part didn't make it to a1-selftest.exp, we just
13147 delete the corefile after creating it, and (b) we test reading
13148 corefiles in corefile.exp anyway. Also, this test left around a
13149 xgdb process on Solaris.
13150
13151 * gdb.base/corefile.exp: Also test backtrace.
13152
13153Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
13154
13155 * gdb.base/commands.exp: Test a simple user defined command with
13156 arguments and if/while statements; verify the full user command is
13157 printed by "show user".
13158
13159 * gdb.base/commands.exp: Test if/while commands as part of a
13160 breakpoint command list; verify they appear in breakpoint
13161 information.
13162
13163Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13164
13165 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
13166 than by dividing by zero.
13167
13168Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
13169
13170 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
13171 performing an inferior call with watchpoints enabled.
13172 * gdb.base/watchpoint.c (main): Delete second unnecessary read
13173 call.
13174
13175Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13176
13177 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
13178 of "file" command.
13179
13180 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
13181 Add additional pattern for when "int operator int(void);" appears
13182 in a different order.
13183
13184Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13185
13186 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
13187
13188 * gdb.base/help.exp: Replace most of docstrings for "info signals"
13189 and "signal" with ".*".
13190
13191Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13192
13193 * TODO: Add note about "handle all nostop".
13194
13195 * gdb.base/{sigall.c, sigall.exp}: New test.
13196 * gdb.base/Makefile.in: Add it.
13197
13198Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
13199
13200 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
13201 when invoking GDB, suppresses any windowing interface.
13202
13203Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
13204
13205 * config/sim-gdb: New file, simulator testing support.
13206
13207Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
13208
13209 * gdb.base/interrupt.exp: Test calling func1 twice.
13210
13211Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
13212
13213 * gdb.base/list.exp (test_forward_search): Set timeout higher
13214 when we'll be getting lots of output from gdb.
13215
13216 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
13217 "init_malloc" to after the expect statement. Run it if that
13218 regexp is taken, but also for two others which happen if source
13219 cannot be found.
13220
13221Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13222
13223 * gdb.base/printcmds.exp: New test, for printing register before
13224 program is running.
13225
13226Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13227
13228 * gdb.base/list.exp: Correct some alternate expect patterns
13229 to reflect changes in list1.c.
13230
13231Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13232
13233 * TODO: Add item regarding large frames.
13234
13235 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
13236
13237 * TODO: Remove item about enabling return.exp; it
13238 is enabled. Suggest a few more "return" tests.
13239
13240Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13241
13242 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
13243 anonymous unions.
13244
13245Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13246
13247 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
13248 and pr-5646.o, so "make" is the same as "make all", not "make
13249 pr-4975.o".
13250
13251Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
13252
13253 * gdb.base/list.exp: Adjust expectations to reflect changes in
13254 list1.c.
13255 (test_forward_search): New test proc.
13256 * gdb.base/list1.c (long_line): New function, has long source line.
13257
13258Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
13259
13260 * gdb.base/a1-selftest.exp: Change initial stepping to know about
13261 additional line of code that was added.
13262
13263Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
13264
13265 * gdb.disasm/hppa.s: Break the large branching tests into smaller
13266 tests so as not to overflow expect's input buffers.
13267 * gdb.disasm/hppa.exp: Corresponding changes.
13268
13269Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13270
13271 Beginnings of template debugging tests.
13272 * gdb.c++/templ-info.cc: New file to test for template
13273 debugging capability of the compiler.
13274 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
13275 templ-info.cc.
13276 * gdb.c++/templates.cc: Add explicit template instantiations
13277 to enable compiling with -fno-implicit-templates. Add destructor
13278 and 'value' method to T5 class for template tests.
13279 * gdb.c++/templates.exp: Add testcases for printing of template
13280 types, setting breakpoints on template methods and calling a
d63a86f8 13281 template method.
c906108c
SS
13282
13283Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
13284
13285 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
13286 branch target since some assemblers (gas-2.5) may emit a
13287 relocation for the branch instead of resolving it in the
13288 assembler.
13289
13290Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13291
13292 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
13293 through signal handler.
13294
13295Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13296
13297 * configure.in (*-*-netware): Use config/mt-netware.
13298
13299 * config/mt-netware: New file.
13300 * config/mt-i386-netware: Removed, separate configs for different
13301 netware architectures are no longer needed now that we have
13302 --with-headers.
13303
13304Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13305
13306 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
13307 by the recent changes to use ANSI C arithmetic conversions.
13308
13309Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13310
13311 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
13312 bug involving using inferior_pid to figure out whether to select a
13313 frame.
13314
13315Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
13316
13317 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
13318 match the current disassembler output.
13319
13320Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
13321
13322 * gdb.fortran/exprs.exp: Expect VOID instead of void.
13323 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
13324 types, expect "int" as type of integer values (for now).
13325
13326Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
13327
13328 * gdb.base/commands.exp: New tests for if/while commands.
13329
13330Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
13331
13332 * lib/gdb.exp (runto): Replace sub-pattern for hex value
13333 by .*, since hex values have different syntax in Chill mode.
13334
13335Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13336
13337 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
13338 linefeed from expect pattern for repeated types with indices > 9.
13339
13340Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
13341
13342 First part of Fortran test suite.
13343 * gdb.fortran: New directory.
13344 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
13345
13346Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13347
13348 * gdb.base/default.exp: Update expect pattern for load command
13349 without arguments.
13350
13351Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
13352
13353 * configure.in: Change i386 to i[345]86.
13354 * gdb.base/configure.in: Likewise.
13355 * gdb.c++/configure.in: Likewise.
13356 * gdb.chill/configure.in: Likewise.
13357
13358Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
13359
13360 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
13361 patterns, since that is not a valid context for comments.
13362
13363Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
13364
13365 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
13366 repeated types and repeated types with indices > 9.
13367
13368Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
13369
13370 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
13371 2417; old bug has been fixed.
13372
13373Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
13374
13375 * gdb.base/interrupt.exp: When trying to wake up the inferior,
13376 send the newline ourselves instead of assuming gdb_test will do
13377 so when passed an empty input string.
13378
13379 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
13380 stabs testcode.
13381
13382Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13383
13384 * lib/gdb.exp (gdb_test): Don't send anything if the first
13385 argument is an empty string. This makes cases where we want to
13386 match output that is already in expect's buffers (for example,
13387 matching a breakpoint after gdb_run_cmd has been called) work
13388 reliably.
13389
13390Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13391
13392 * config/netware.exp: New file.
13393
13394Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13395
13396 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
13397 the -B and -L prefixes so we can find the debugging stub.
13398
13399 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
13400 there and we are using the gcc from the tree.
13401
13402 * gdb.base/types.c: Removed.
13403
13404 * gdb.base/configure.in: Look for makefile fragments in ../config.
13405 Recognize i386-*-netware.
13406 * gdb.c++/configure.in: Likewise.
13407
13408Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13409
13410 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
13411 the correct TCL syntax.
13412
13413Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13414
13415 * gdb.base/opaque.exp: use runto instead of messing around with
13416 breakpoints. Simplify by using gdb_test.
13417
13418 * gdb.base/bitfields.exp: restart between tests on netware targets
13419 because breakpoints aren't relocated after target death. Run
13420 processes to completion.
13421
13422 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
13423
13424Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
13425
13426 * Makefile.in: Remove extra tabs that confuse some versions
13427 of "make". Use the newly built gdb to test with by default,
13428 rather than the first one in the tester's search path.
13429
13430Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
13431
13432 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
13433
13434 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
13435 condition help.
13436
13437Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13438
13439 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
13440
13441 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
13442 running.
13443 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
13444 * gdb.base/funcargs.exp: Likewise.
13445
13446 * gdb.base/bitfields.exp: Simplify by using gdb_test.
13447 * gdb.base/funcargs.exp: Likewise.
13448
13449 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
13450 message is "".
13451
13452Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13453
13454 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
13455 return,signals,twice}.exp: Handle non-existant binaries
13456 consistantly.
13457
13458 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
13459 * gdb.base/Makefile.in: Don't try to generate a core dump, we
13460 might testing a cross development system.
13461
13462Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13463
13464 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
13465 runtest script is relative to ${srcdir}, not ${rootdir}.
13466
13467Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
13468
13469 * gdb.base/signals.exp: Allow for optionality of breakpoint
13470 address.
13471
13472Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13473
13474 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
13475
13476Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13477
13478 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
13479 for size_t definition.
13480 * gdb.c++/templates.cc: Likewise
13481
13482 * config/mt-i386-netware: New file.
13483
13484 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
13485 defined.
13486
13487 * gdb.base/Makefile.in: Added support for systems that name core
13488 files by appending "core" to the program name.
13489 * gdb.base/a1-selftest.exp: Likewise.
13490
13491Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13492
13493 * gdb.base/return.exp: Add comment and message for `return double'
13494 test failure on Sparc Solaris.
13495
13496Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
13497
13498 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
13499
13500Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13501
13502 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
13503 from optimizing them away.
13504 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
13505 patterns to include default constructors and assignment operators,
13506 to match gcc versions beyond 2.5.8. Accept any cplus demangling
13507 character in the output of the virtual base pointer.
13508
13509Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13510
13511 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
13512 expression match in print_addr_of to avoid unintented matches.
13513 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
13514 versions up to 2.5.8.
13515
13516Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13517
13518 * gdb.base/list.exp: Tweak alternate pattern for listing of an
13519 included file to run under newer versions of expect.
13520 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
13521 consecutive >'s in templates to accomodate recent cplus-dem.c change.
13522 Remove xfail for the virtual table of BDDHookV.
13523
13524Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
13525
13526 * lib/gdb.exp (string_to_regexp): Set a default result.
13527 (default_gdb_start): Fix misleading message.
13528
13529Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
13530
13531 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
13532 Remove all CC, etc definitions.
13533 * config/mt-hpux: New file.
13534 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
13535 (CFLAGS, LDFLAGS): Define.
13536 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
13537
13538 * Makefile.in (site.exp): Don't insert host_os, etc.
13539 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
13540 (distclean): Check existence of subdir.
13541 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
13542 * gdb.base/Makefile.in: General cleanup and simplification.
13543 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13544 to build executables. Use default rule to build .o files.
13545 (EXPECT, RUNTEST, CC): Fix relative pathname.
13546 (site.exp): Don't insert host_os, etc.
13547 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
13548 and/or SIGUSR1 defined.
13549 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
13550 * gdb.c++/Makefile.in: General cleanup and simplification.
13551 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13552 (CFLAGS): Remove.
13553 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
13554
13555Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
13556
13557 * gdb.base/recurse.exp: Misc changes to get tests running again
13558 after Kung's changes to the watchpoint code.
13559 * gdb.base/watchpoint.exp: Likewise.
13560
13561Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
13562
13563 * lib/gdb.exp (string_to_regexp): Convert {\} also.
13564
13565Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
13566
13567 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
13568 * lib/gdb.exp (default_gdb_start): Define.
13569 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
13570 gdb.base/funcargs.exp, gdb.base/opaque.exp,
13571 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
13572 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
13573 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
13574 Don't call gdb_target_udi in between tests.
13575
13576Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13577
13578 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
13579 (which was basically just a local version of the same thing). In
13580 addition to avoiding duplication, gdb_test_exact is faster.
13581 * lib/gdb.exp (gdb_test_exact): Fix typo.
13582
13583 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
13584 don't give an error.
13585
13586 * gdb.base/term.exp: Call delete_breakpoints before starting.
13587
13588 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
13589 (t10): Add comment.
13590
13591Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13592
13593 Reorganization of the GDB Test Suite.
13594
13595 * gdb.base: New directory, contains all the basic tests.
13596 * gdb.c++: New directory, tests specific to C++.
13597 * gdb.chill: New directory, tests specific to Chill.
13598 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
13599 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
13600 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
13601 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
13602 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
13603 t30-31 to chill).
13604 * */gdbme.*: Rename to match appropriate expect scripts.
13605 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
13606 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
13607 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
13608 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
13609 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
13610 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
13611 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
13612 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
13613 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
13614 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
13615 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
13616 gdb.c++/virtfunc.cc: New names of C++ files.
13617 * gdb.chill/chillvars.ch: New name of Chill file.
13618 * gdb.base/configure.in, gdb.c++/configure.in,
13619 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
13620 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13621 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
13622 * configure.in (configdirs): Update to reflect directory changes.
13623 (target_abbrev): No longer define for any configuration.
13624 * Makefile.in: Cosmetic improvements to header comments.
13625
13626Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
13627
13628 Various changes to gdb.t31:
13629
13630 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
13631 * gdbme.ch: Make all key-words and predefineds be upper-case.
13632 * chillvars.exp: Expect key-words and predefinds in upper-case.
13633
13634 * chillvars.exp: Use gdb_test_exact many places.
13635 Change expected output for arrays (which now includes index labels).
13636
13637 * pr-5020.exp, gdme.ch (module PR_5020):
13638 New test, for PR-5020.
13639
13640Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
13641
13642 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
13643 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
13644
13645Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
13646
13647 * Makefile.in: Fix bit-rot in definitions of CHILL,
13648 CHILL_FOR_TARGET and Chill_LIB.
13649 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
13650 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
13651 CHILL, and CHILL_LIB.
13652
13653Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
13654
13655 * Revert the previous changes. Please see Rob's directory
13656 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
13657
13658Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
13659
13660 * Makefile.in, configure.in, config/mips-gdb.exp,
13661 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
13662 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
13663 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
13664 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
13665 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
13666 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
13667 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
13668 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
13669 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
13670 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
13671 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
13672 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
13673 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
13674 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
13675 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
13676 changes from 94Q1.
13677
13678Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
13679
13680 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
13681 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
13682 Rob's new testing fragments.
13683
13684Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
13685
13686 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
13687 lib/gdb.exp: Replace error proc calls with perror.
13688
13689Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13690
13691 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
13692 version also, match on casted version strings, and match on
13693 gdb startup case where the line numbers might be messed up.
13694
13695Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
13696
13697 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
13698 (CFLAGS): Delete it from here.
13699
13700Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
13701
13702 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
13703
13704Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
13705
13706 * Makefile.in (RUNTEST): Default to just "runtest".
13707
13708Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13709
13710 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
13711 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
13712 the code has been restructured.
13713
13714Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13715
13716 * gdb.t00/default.exp (set write): Allow any number of \r and/or
13717 \n, not just one of each.
13718
13719 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
13720 /bin/cc gives a warning if you do.
13721
13722Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
13723
d63a86f8 13724 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
13725 __t10ListS_link1ZUiRCUiPT0
13726
13727Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13728
13729 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
13730 on local variables in recursive functions.
13731
13732 * gdb.t07/Makefile.in: Build the new test.
13733
13734Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13735
13736 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
13737 directly. Instead compare the return values from actual calls.
13738
13739Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
13740
13741 * Makefile.in (check): Set TCL_LIBRARY for runtest.
13742
13743Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13744
13745 * From Peter Schauer with minor modifications.
13746 * gdb.t15/return.exp (return_tests): Handle targets where "return"
13747 stops in mid-line in the caller. Add xfail for returning a float
13748 value on X86 targets.
13749
13750Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13751
13752 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
13753 to avoid expect lossage.
13754 (fmem_LRbug_tests): Likewise.
13755 * gdb.disasm/hppa.s: Corresponding changes.
13756
13757 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
13758 conditions to work with latest dejagnu/expect.
13759
13760 * gdb.t15/funcargs.exp (finish from indirect call): No longer
13761 expected to fail on the PA.
13762 (backtrace in call with trampolines): Explicitly require main
13763 to be frame #1 (no trampolines should show up in backtrace).
13764
13765 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
13766 "continue -expect".
13767 * gdb.t06/break.exp: Likewise.
13768 * gdb.t07/watchpoint.exp: Likewise.
13769 * gdb.t13/bitfields.exp: Likewise.
13770 * gdb.t15/{funcargs,return}.exp: Likewise.
13771 * gdb.stabs/weird.exp: Likewise.
13772 * config/{mips,udi}-gdb.exp: Likewise.
13773
13774 * hppa.sed: Enclose comments within a sed command to avoid
13775 losing with the old OSF1 sed.
13776
13777Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13778
13779 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
13780 sequent dynix.
13781 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
13782 * gdb.t15/funcargs.exp: Conditionally step again to really
13783 finish from marker_call_with_trampolines. Handle the case where
13784 the first step from within call_with_trampolines already steps
13785 us back to main.
13786 * gdb.t15/gdbme.c: Add comment to closing brace of
13787 call_with_trampolines for funcargs.exp.
13788
13789Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13790
d63a86f8 13791 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
13792 Fix typo(s).
13793
13794Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13795
13796 * gdb.t07/gdbme.c: More code for watchpoint testing.
13797
13798 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
13799 "Hardware watchpoint" throughout file.
13800 (test_watchpoint_triggered_in_syscall): New test.
13801 (test_complex_watchpoint): New test.
13802
13803Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13804
13805 * gdbme.c (call_with_trampolines): New function to try and step
13806 into. Tests trampoline problems on the PA.
13807
13808 * funcargs.exp (localvars_in_indirect_call): No longer expect
13809 stepping into indirect call to fail on PAs.
13810 (test_stepping_over_trampolines): New test.
13811
13812Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13813
13814 * TODO: Add suggestions for static member function tests, and
13815 completion tests.
13816
13817Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13818
13819 * TODO: Add suggestions for "p/a" tests.
13820
13821 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
13822 (default_gdb_exit): Replace all the hair with sending "quit" to
13823 the process with a simple close.
13824
13825Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13826
13827 * TODO: Add suggestions for shared library tests.
13828
13829Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13830
13831 * TODO: Add suggestions for x/s tests.
13832
13833Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13834
13835 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
13836 "enable once", and "enable breakpoints once" with ".*".
13837
13838Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13839
13840 * TODO: Add suggestions about structure passing tests.
13841
13842Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13843
13844 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
13845 the primary1 test, use work around if __GNUC__ < 2.
13846 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
13847 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
13848 Test for bad output rather than waiting for timeout. Issue
13849 second continue only if first continue failed.
13850
13851Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13852
13853 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
13854 operator[] test with gdb_test because the old code didn't seem to
13855 be getting the quoting right with the new dejagnu.
13856
13857Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
13858
13859 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
13860 one from the path.
13861 * Makefile.in: Use a fresh expect if there is one, use runtest
13862 from the src tree if there is one.
d63a86f8 13863
c906108c
SS
13864Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13865
13866 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
13867 next over recursive call. Revise the tests from that point on
13868 (which had been skipped) to match GDB's actual (correct) output.
13869
13870 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
13871 with next over a breakpoint whose condition is false.
13872
13873 * gdb.t00/help.exp: Comment out "help set print" tests just like
13874 (and for same reason as) "help set" test.
13875
13876Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13877
13878 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
13879 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
13880
13881Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13882
13883 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
13884 necessary gdb_target_udi.
13885
13886 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
13887
13888 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
13889 1838 and 2417; they are fixed.
13890
13891 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
13892 gdb.t03/ptype.exp (ptype structure, ptype union):
13893 Remove xfails; the test is looser than when the xfails were added.
13894
13895 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
13896 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
13897
13898 * gdb.t01/run.exp: Only run shell test if isnative.
13899
13900 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
13901 since "run" automatically loads if necessary. Call gdb_target_udi
13902 after the "file" since "file" kills any execution target.
13903
13904 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
13905 GDB. GDB doesn't work that way (not anymore at least) on UDI.
13906 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
13907 argument for UDI.
13908
13909Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13910
13911 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
13912
13913 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
13914
13915Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13916
13917 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
13918 properly quoting regexps. This makes the second argument to
13919 demangle a fixed string, which matches the callers, instead of a
13920 shell-style pattern which is what the previous implementation
13921 used. Update some of the callers.
13922
13923Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13924
13925 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
13926 (comib_nullified_tests): Fix typo.
13927 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
13928 strings. No longer expected to fail.
13929
13930 * gdb.disasm/hppa.s (addib_tests): Fix typo.
13931 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
13932 strings. No longer expected to fail.
13933
13934 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
13935 string. No longer expected to fail.
13936
13937Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13938
13939 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
13940 No longer expected to fail.
13941
13942 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
13943 string. No longer expected to fail.
13944
13945Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13946
13947 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
13948 only in the names (I probably got most of them). I was even
13949 generous with some which differed in underscores in names, and
13950 probably missed a few, and I *still* was able to remove almost a
13951 third of the file with almost no impact on testsuite coverage.
13952
13953Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13954
13955 * gdb.t00/default.exp: Match udi_attach error message as well as
13956 the one from child_attach.
13957
13958 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
13959
13960 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
13961
13962 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
13963 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
13964
13965 * Move test with enums and partial symbols back to
13966 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
13967 Reverts the change of 26 May 93. Per today's change to
13968 stabs.texinfo, the behavior that weird.exp was expecting was
13969 unreasonable; what is important is that the compiler+gdb get
13970 things right, which happens with a recent gcc. Also fix the test
13971 to deal with native compilers which put out the stab gdb can't
13972 deal with.
13973
13974Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13975
13976 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
13977 in the names. The main thing these accomplish is to slow things down.
13978 Many more such duplicates surely remain.
13979
13980 * gdb.t00/help.exp: Comment out "help support" test just like
13981 (and for same reason as) "help set" test.
13982
13983Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
13984
13985 * gdb.t06/break.exp: Remove setup_xfails for
13986 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
13987 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
13988 about known bug in gcc to include up through 2.5.8.
13989 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
13990 well as "_vb$".
13991 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
13992 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
13993 with latest gcc and gdb.
13994 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
13995 well as "_vb$".
13996
13997Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13998
13999 * configure.in (hppa*-*-*): Also configure and build stabs-only
14000 tests.
14001
14002Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14003
14004 * gdb.t10/hppa.mt: A makefile fragment for the PA.
14005 * gdb.t10/configure.in (hppa*-*-*): Use it.
14006
14007Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14008
14009 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
14010
14011Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14012
14013 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
14014 versions prior to 1.13.5.
14015
14016Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14017
14018 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
14019 the prompt is at the start of a line.
14020
14021Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14022
14023 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
14024 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
14025 in the copr tests now.
14026 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
14027 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
14028 expected to fail.
14029
14030Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
14031
14032 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
14033 gdb.t31/chillvars.exp, lib/gdb.exp:
14034 Tweak to run under either version of expect.
14035 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
14036 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
14037 * gdb.t11/list.exp: Remove extraneous whitespace.
14038
14039Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14040
14041 * gdb.t16/printcmds.exp (test_print_strings): Accept
14042 "(unsigned char *) " before the string.
14043
14044 * TODO: Add notes about printing of fancy types and GDB expressions.
14045
14046Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
14047
14048 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
14049 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 14050 if doing mips-idt-ecoff.
c906108c
SS
14051
14052Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
14053
14054 * Most .exp files: Tweak to run under either version of expect.
14055
14056Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14057
14058 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
14059 xfails; I'm not sure why they are failing, but not because of PR 1806.
14060
14061Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
14062
14063 * config/unix-gdb.exp: Remove gdb_unload cause it's already
14064 defined in lib/gdb.exp.
14065
14066Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14067
14068 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
14069 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
14070 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
14071 have to be typeless.
14072
14073Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14074
14075 * TODO: Add suggestion for copyright year test.
14076
14077Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
14078
14079 * configure.in (*-*-lynxos*): Add stabs tests.
14080
14081Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14082
14083 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
14084 so insert a tab before any assembler directive in column zero.
14085
14086 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
14087 stores.
14088 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
14089 stores.
14090 (fpu_short_memory_tests): Likewise.
14091
14092Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14093
14094 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
14095 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
14096 .stabs directives in comments.
14097
14098Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14099
14100 * TODO: New file, describing tests we could write.
14101 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
14102
14103Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14104
14105 * gdb.t06/signals.exp: Add kludge to force re-sync.
14106
14107 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
14108 to xgdb instead of gdb, get out of gdb.
14109
14110Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
14111
14112 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
14113 for info.
14114
14115Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14116
14117 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
14118 * gdb.stabs/configure.in (hppa*-*-*): Use it.
14119 * gdb.stabs/hppa.sed: New sed script for the PA.
14120
14121Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14122
14123 * gdb.stabs: Re-write weird.def and configuration to use sed
14124 instead of cpp. sed is portable and POSIX; cpp is neither.
14125
14126Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14127
14128 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
14129
14130Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14131
14132 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
14133
14134Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14135
14136 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
14137 "_vb$".
14138 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
14139 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
14140
14141Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14142
14143 * lib/gdb.exp: Comment out code which depends on non-existent
14144 `transform' procedure.
14145
14146Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
14147
14148 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
14149 * lib/gdb.exp: Transform tool name.
14150 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
14151 1.1's new error handling system.
14152
14153Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14154
14155 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
14156
14157Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14158
14159 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
14160 They made pattern matching so slow that timeouts happened on
14161 heavily loaded systems. Now any output from "show print" which
14162 gets us back to the GDB prompt is a PASS.
14163
14164Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
14165
14166 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
14167
14168Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14169
14170 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
14171
14172 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
14173 It is not from PR 3220.
14174
14175Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14176
14177 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
14178 just started failing because they depended on the order the
14179 subcommands are presented, or exact docstring text. This kind of
14180 test is a pain and has minimal benefit.
14181
14182Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14183
14184 * gdb.t09/corefile.exp: At end of test, use "core" command with
14185 no arguments.
14186
14187Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
14188
14189 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
14190 17}/Makefile.in: Make it possible to run the testsuite with Sun
14191 make and CC = cross gcc by adding explicit build rules for .o
14192 files.
14193
14194Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14195
14196 * gdb.t15/funcargs.exp: Don't put comments on same line as
14197 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 14198
c906108c
SS
14199Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14200
14201 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
14202
14203Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
14204
14205 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
14206 * gdb.t20/inherit.exp: remove three dumplicate entries.
14207
14208Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14209
14210 * gdb.t06/break.exp: For "next over recursive call", fail on any
14211 incorrect output, not just on "factorial (value=2)".
14212
14213Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14214
14215 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
14216 working now. Add an xfail if accesing a bss variable causes
14217 a memory error if the target is not yet run.
14218
14219Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14220
14221 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
14222 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
14223 name of __st* demangling (2 strings). Did Kung really get the
14224 more than 95 others right without testing them?
14225
14226Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
14227
14228 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
14229
14230Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
14231
14232 * configure.in (configdirs): Add gdb.disasm
14233 * gdb.disasm: New directory for GDB disassembler tests.
14234 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
14235
14236Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14237
14238 * gdb.t00/help.exp: Don't test "help set".
14239
14240 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
14241 from within expect statements. None of these happen anymore and
14242 they cause regressions to be silently unnoticed.
14243
14244 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
14245 messages) about known failures with gcc cygnus-2.4.5-930417.
14246
14247 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
14248 comp-info.exp so it gets built if it doesn't exist.
14249
14250 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
14251 it is no longer used.
14252 * gdb.t13/comp-info.c: Removed.
14253
14254Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14255
14256 * gdb.t06/signals.exp: Add xfail for sun3.
14257
14258Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14259
14260 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
14261 relevant because ^C doesn't get sent but failure can be reproduced
14262 interactively).
14263
14264Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14265
14266 * gdb.stabs/alpha.mt: New configuration file for alpha.
14267 * gdb.stabs/configure.in: Use it.
14268 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
14269 sharing with alpha.mt, redefine long to word via preprocessor.
14270 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
14271 for alpha.
14272 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
14273 native cc.
14274 * gdb.t00/teststrategy.exp: Change expect string so that we
14275 consume the `(xgdb)' from the command echo and from the gdb prompt.
14276 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
14277 gdb currently compares all values as long, so this failure probably
14278 applies to any configuration where LONGEST is bigger than a target int.
14279 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
14280 with gcc.
14281 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
14282 to handle opaque pointers, gcc is.
14283 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
14284 as first argument. Include <sys/types.h> and change all operator
14285 new definitions to use size_t.
14286 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
14287 now that we use size_t.
14288
14289Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14290
14291 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
14292 a long or float array cast all array members to the same type.
14293 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
14294 with 64 bit longs.
14295 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
14296 on alpha.
14297 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
14298
14299Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14300
14301 * gdb.t24 (demangle.exp): Constructors of templates have names like
14302 vector<int>::vector(int) not vector<int>::vector<int>(int). See
14303 section 14.6 of the ARM.
14304
14305 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
14306 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
14307 accomplish little and slow down the testsuite.
14308
14309 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
14310 Accept spaces various places.
14311
14312Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14313
14314 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
14315 with watchpoint enabled.
14316
14317 * Makefile.in: Remove definition of CC and remove the second
14318 definition of CXX (the "CXX = gcc" one remains). These definitions
14319 were causing backquotes to be expanded within backquotes, which
14320 doesn't work.
14321
14322Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
14323
14324 * gdb.t17/callfuncs.exp: Add "return 0" to end.
14325
14326Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14327
14328 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
14329 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
14330 by mips cc and contains no stabs entries.
14331
14332Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
14333
14334 * config/vx-gdb.exp: Use fake device to load files rather than
14335 NFS.
14336 * lib/gdb.exp: New proc to do "file" command.
14337 * config/unix-gdb.exp: Use new "file" proc.
14338
14339Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
14340
14341 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
14342 Rework board rebooting slightly.
14343 (gdb_exit): Don't exit from the remote shell; there isn't one.
14344 * gdb.stabs/weird.exp: If a program is being debugged already,
14345 kill it.
14346 * gdb.t04/setvar.exp: Stop and restart gdb.
14347 * gdb.t05/expr.exp: Likewise.
14348 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
14349 restart gdb and reload the program.
14350 * gdb.t08/opaque.exp: Likewise.
14351 * gdb.t12/scope.exp: Likewise.
14352 * gdb.t13/bitfields.exp: Likewise.
14353 * gdb.t15/funcargs.exp: Likewise.
14354 * gdb.t20/classes.exp: Likewise.
14355 * gdb.t03/ptype.exp: Increase timeout.
14356 * gdb.t16/printcmds.exp (test_print_string_constants,
14357 test_print_array_constants): Likewise.
14358 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
14359 * gdb.t20/classes.exp (do_tests): Likewise.
14360 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
14361
14362Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
14363
14364 * gdb.stabs: Renamed *wierd* to *weird*.
14365
14366Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14367
14368 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
14369 for timeout. Add "known gcc 2.4.5 bug" to failure message.
14370
14371Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14372
14373 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
14374 (do_tests): Remove xfail for whatis on one_var and two_var.
14375
14376Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
14377
14378 * Makefile.in: Made cross building work better by adding
14379 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
14380
14381Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14382
14383 * gdb.t15/{return.c,return.exp,Makefile.in}:
14384 New test, currently commented out.
14385
14386Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
14387
14388 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
14389 still running and removes the leftover named socket so GDb can do
14390 clean restarts.
14391
14392Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
14393
14394 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
14395 console, not GDB.
14396 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
14397 cross testing works better with "make check"
14398 * config/unix-gdb: Use default procedures for exit and version.
14399 * config/vx-gdb.exp: Cleaned up and massaged back to working order
14400 with the newest VxWorks.
14401
14402Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14403
14404 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
14405 old form.
14406
14407 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
14408 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
14409
14410 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
14411
14412 * config/unix-gdb.exp: Remove this version of gdb_exit
14413 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
14414 Rob says he'll look at it when he gets back to testing boards.
14415
14416Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
14417
14418 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
14419 an expected fail for certain ptype commands.
14420
14421 * gdb.t20/classes.exp: Update expected results of "ptype class
14422 Base1" to account for the constructor that now appears in the type.
14423
14424Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
14425
14426 * configure.in (configdirs): Restore gdb.t04, which mysteriously
14427 disappeared from list.
14428 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
14429 "alldone" proc with call to cleanup and exit.
14430 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
14431 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
14432 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
14433 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
14434 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
14435 "alldone" proc with simple returns that suppress remaining
14436 tests. The alldone proc went away many months ago.
14437
14438Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14439
14440 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
14441
14442 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
14443
14444Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14445
14446 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
14447 as vax gdb will display them.
14448
14449Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14450
14451 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
14452 optimizers.
14453
14454 * scope.exp: Change "bad value for localval" messages so each one
14455 is unique.
14456
14457 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
14458 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
14459
14460 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
14461
14462Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14463
14464 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
14465 doesn't exist (due to optimization).
14466
14467Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14468
14469 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
14470 contains \r because the filename is long.
14471
14472 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
14473 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
14474
14475Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14476
14477 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
14478 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
14479 Ultrix.
14480 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
14481 int tests.
14482 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
14483
14484Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
14485
14486 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
14487
14488 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 14489 to match does not match the passing case but still matches the
c906108c
SS
14490 failing case.
14491
14492Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14493
14494 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
14495
14496Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
14497
14498 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
14499 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
14500 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
14501 Remove various versions of gdb_exit.
14502 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
14503 gdb_exit.
14504 * config/unix-gdb.exp: gdb_exit remains here, and should override
14505 the generic version, since it's doing a lot of wierd stuff that
14506 the other versions aren't. FIXME, fold it in, or abandon this
14507 version.
14508
14509Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14510
14511 * gdb.t24/demangle.exp: Add tests for PR 3220.
14512
14513Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14514
14515 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
14516
14517Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
14518
14519 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
14520 "i386-*-*". Works for i486 as well.
14521
14522 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
14523 bug, and expand domain of xfail to all SVR4 systems, since the
14524 actual problem is likely to be in generic SVR4 /proc support.
14525
14526Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14527
14528 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
14529
14530Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
14531
14532 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
14533 xfails for other systems. Match a missing 'Continuing.' as an
14534 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
14535
14536 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
14537 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
14538 Only issue warning for missing executables if -all option is used.
14539
14540 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
14541 file if -all option is used. It's like an unpredictable XFAIL.
14542
14543Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14544
14545 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
14546 for dynamically linked binaries.
14547
14548 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
14549
14550Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14551
14552 * gdb.t20/inherit.exp: Change message for "print tagless struct"
14553 to state that this is a known bug in old versions of g++.
14554
14555Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14556
14557 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
14558 while waiting for `Continuing'.
14559
14560Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
14561
14562 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
14563 in text, data, and bss.
14564 * gdb.t10/nodebug.c: Add local and global test variables for
14565 initialized and uninitialized data.
14566
14567Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14568
14569 * config/unix-gdb.exp (gdb_exit): Add "wait".
14570
14571Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14572
14573 * gdb.t06/signals.exp: xfail the continue from the handler for all
14574 targets.
14575
14576 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
14577 function with watchpoints enabled, the i386 call dummy starts with
14578 a call.
14579
14580 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
14581 386 bsd names its corefiles.
14582
14583Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
14584
14585 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
14586 compilers don't grok it.
14587 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
14588 with small octal ints rather than character constants, which
14589 are signed and might not fit if first promoted to int.
14590
14591Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
14592
14593 * gdb.t09/Makefile.in (clean): Remove corefile.
14594
14595Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14596
14597 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
14598
14599Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14600 and Jim Kingdon (kingdon@cygnus.com)
14601
14602 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
14603 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
14604 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
14605
14606Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14607
14608 * gdb.t17/interrupt.exp: Add xfail for hppa.
14609
14610Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14611
14612 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
14613 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
14614 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
14615 to determine signed-ness of bitfields and use the result to setup
14616 the xfail.
14617 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
14618 * gdb.t15/funcargs.exp: Use them to step until the second indirect
14619 call line is reached if necessary.
14620
14621Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14622
14623 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
14624
14625Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14626
14627 * gdb.t06/break.exp: Also test `clear' command.
14628
14629Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14630
14631 * gdb.t00/teststrategy.exp: Remove extra quote.
14632
14633 * gdb.t07/watchpoint.exp: Change xfail for calling function with
14634 watchpoint enabled to be for all non-68k machines.
14635
14636 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
14637
14638Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14639
14640 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
14641 targets use aout.mt instead of ecoff.mt as gas understands
14642 standard aout format.
14643
14644Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14645
14646 * lib/gdb.exp (runto): Don't insist that function we are running to
14647 was compiled with -g.
14648
14649 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
14650
14651 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
14652 to get back into the read system call.
14653 Accept leading newline in case where we woke it up.
14654
14655Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14656
14657 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
14658 to make the stabs test work on ecoff systems using gcc and -with-stabs.
14659 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
14660 enable ecoff configuration.
14661
14662Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14663
14664 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
14665
14666Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14667
14668 * gdb.t16/printcmds.exp: Add another printf test.
14669
14670Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
14671
14672 * configure.in: If configured -with-stabs on any target, add
14673 stabsdirs to configdirs.
14674
14675Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14676
14677 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
14678 fun" so pattern does not match the command itself.
14679
14680Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14681
14682 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
14683
14684Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14685
14686 * gdb.t17/interrupt.exp: Test for more things.
14687
14688Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14689
14690 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
14691 compiler arranges the code and line numbers.
14692
14693 * gdb.t17/interrupt.exp: Don't send \n after ^C.
14694
14695Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14696
14697 * gdb.t00/help.exp: Increase expect input buffer size.
14698
14699Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14700
14701 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
14702
14703 * gdb.t07/watchpoint.exp: Add xfail for hppa.
14704
14705 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
14706
14707 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
14708 [0-9]*, not just [0-9].
14709
14710Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14711
14712 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
14713
14714 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
14715
14716Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14717
14718 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
14719
14720Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14721
14722 * gdb.t06/signals.c: Add xfails for sun3.
14723
14724 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
14725
14726 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
14727 test_stepping tests.
14728
14729Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14730
14731 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
14732
14733 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
14734
14735 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
14736 rather than actually putting it through cpp twice.
14737
14738 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
14739
14740Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
14741
14742 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
14743 no longer needed.
14744
14745Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14746
14747 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
14748
14749 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
14750 C++ features prints as "struct", make it a pass, not an xfail.
14751
14752Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14753
14754 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
14755 Don't require VA to print as "class" rather than "struct".
14756
14757Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
14758
14759 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
14760
14761Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14762
14763 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
14764
14765Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14766
14767 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
14768 order.
14769
14770Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14771
14772 * gdb.t16/printcmds.exp: Add printf tests.
14773
14774 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
14775
14776 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
14777
14778Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
14779
14780 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
14781 pass counts, to counteract any existing or future setup_xfails.
14782
14783Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14784
14785 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
14786 {BEGIN,END}_COMMON for common block instead of STAB.
14787 * gdb.stabs/wierd.exp: Add xfail for rs6000.
14788
14789 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
14790 intp_var should be N_GSYM not N_LSYM.
14791 wierd-aout.S: Use a label for the value of the N_SO.
14792 wierd.def: Remove all backslashes.
14793 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
14794
14795Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14796
14797 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
14798 get the expected next to inheritance3.
14799
14800Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14801
14802 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
14803 now that gcc-2.4 gets it right.
14804
14805Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14806
14807 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
14808
14809 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
14810 generating comp-info.exp which works for cross-compilation.
14811
14812Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
14813
14814 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
14815 "*-*-sysv4.*".
14816
14817Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
14818
14819 * gdb.t01/run.exp: Start with a fresh gdb.
14820 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
14821 SVR4.x.
14822
14823Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
14824
14825 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
14826 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
14827 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
14828 Makefile.in (distclean, realclean): Remove gdbme.c from list of
14829 things to remove.
14830
14831Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
14832
14833 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
14834 test cases from bug reports.
14835
14836Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
14837
14838 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
14839 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
14840 avoid spurious xfails.
14841 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
14842 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
14843 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
14844
14845Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
14846
14847 * gdb.t00/teststrategy.exp: Rework to provide more useful
14848 description of each test, fix problem with systems that define
14849 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
14850 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
14851 results for "next over recursive call" so timeouts aren't taken
14852 by error.
14853
14854Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
14855
14856 * gdb.t12/scope.exp: Test printing of variables before run.
14857
14858 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
14859 printed in wrong order due to sorting.
14860
14861Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
14862
14863 * gdb.t00/teststrategy.exp: Fix expected results for printing
14864 user entered string constant. Is array of char, prints with no
14865 address.
14866
14867 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
14868 commands.
14869 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
14870 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
14871 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
14872 of struct of char arrays.
14873 * gdb.t00/radix.exp: New tests for radix commands.
14874
14875Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
14876
14877 * gdb.t16/printcmd.exp: Print a variable before running program
14878 (with xfail for AIX).
14879
14880Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
14881
14882 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
14883
14884 * gdb.t16/printcmd.exp: Don't print variables before running program.
14885
14886 * gdb.t06/break.exp: Don't require envp argument to main.
14887
14888 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
14889
14890 * gdb.t02/whatis.exp, gdb.t11/list.exp:
14891 Add xfails for rs6000.
14892
14893 * gdb.t02/whatis.exp: Change other tests not to re-test something
14894 we already tested.
14895
14896 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
14897 each type used has a variable of that type.
14898
14899Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
14900
14901 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
14902
14903Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
14904
14905 * configure.in: change srctrigger to be a file, not a directory
14906
14907Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
14908
14909 * configure.in (mips-idt-ecoff*): Added trailing '*'.
14910
14911 * gdb.t11/list.exp: Fixed a couple of typos.
14912
14913Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
14914
14915 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
14916 is fixed and PR is closed.
14917 * gdb.t16 (gdbme.c): Add simple test string variable.
14918 * gdb.t16 (printcmds.exp): Add tests with simple test string
14919 variable, primarily for boundaries on "set print elements".
14920
14921Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
14922
14923 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
14924 Make leading 0's optional and don't expect a tab in the middle
14925 of the number.
14926
14927 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
14928
14929 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
14930 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
14931 don't end command passed to gdb_test with newline.
14932
14933 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
14934 signed keyword away, don't expect signed bitfields to be signed.
14935
14936 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
14937 printing with only as many 1's as are in the field as well as printing
14938 with 32 1's (see comment).
14939
14940Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
14941
14942 * gdb.t00/default.exp: Start with a fresh gdb.
14943 * configure.in (configdirs): Remove gdb.t31 until the chill
14944 compiler works again. It no longer is able to find chillrt0
14945 since it isn't in libchill.a anymore.
14946 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
14947 wierd.o, make more modular.
14948 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
14949 spurious newlines that caused problems.
14950
14951Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14952
14953 * Move test with enums and partial symbols from gdb.t03/ptype.exp
14954 to gdb.stabs/wierd.exp since GCC has worked around the bug.
14955 gdb.stabs/wierd.{exp,def}: Many new tests.
14956
14957 * gdb.t00/default.exp: update info line for new message.
14958
14959 * gdb.t02/{whatis.exp,gdbme.c}:
14960 Test that "char *" doesn't print as "caddr_t".
14961
14962Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14963
14964 * gdb.t00/help.exp: Use .* in place of some help messages which
14965 just changed.
14966 gdb.t00/default.exp: Update "info frame" test for new message.
14967 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
14968 Remove some xfails
14969
14970Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14971
14972 * gdb.t03/{gdbme.c,ptype.exp}:
14973 Add tests for typedef'd struct and union without tags.
14974 Also check "whatis" on a variable of a typedef'd enum without a tag.
14975
14976 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
14977 PRMS 1823; the bug still exists but isn't reproduced by this test
14978 anymore), and remove rs6000 XFAIL (the bug is fixed).
14979
14980 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
14981 duplicated from whatis.exp. For those that are left, accept
14982 "long", "long int", or "int" for long variables (whatis.exp already
14983 has an XFAIL for "int", so no need to fail it here).
14984
14985 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
14986 Deal with GCC's names for types now that GDB uses the compiler's names.
14987
14988 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
14989 setup_xfail's for sunos4. If we #defined the signed keyword away,
14990 don't expect GDB to know that char it is signed.
14991
14992 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
14993
14994Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
14995
14996 * configure.in (configdirs): Add gdb.t24 for C++ tests that
14997 should work on any system, regardless of debugging format.
14998 * gdb.t21/demangle.exp: Move to gdb.t24.
14999 * gdb.t24/demangle.exp: Move from gdb.t21.
15000 * gdb.t24/{Makefile.in, configure.in}: New files.
15001
15002Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15003
15004 * configure.in: Do gdb.stabs and C++ tests only for stabs.
15005 * gdb.stabs: New directory.
15006
15007Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15008
15009 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
15010 not just "Quit anyway?".
15011
15012Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
15013
15014 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
15015 that all setup_xfails are immediately followed by clear_xfails.
15016
15017Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
15018
15019 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
15020 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
15021 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
15022 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
15023 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
15024 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15025 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15026 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
15027 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
15028 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
15029 gdb.t31/chillvars.exp, lib/gdb.exp:
15030 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
15031 bug-gdb@prep.ai.mit.edu.
15032
15033Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
15034
15035 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
15036 with 0.0, not integer 0.
15037
15038Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
15039
15040 * gdb.t06/break.exp: Update for "Kill the program" message change.
15041
15042Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
15043
15044 * Makefile.in (GDBFLAGS): Set to -nx.
15045 * Makefile.in (site.exp): Use GDBFLAGS.
15046
15047Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15048
15049 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
15050 Makefiles.
15051 (check): depend on just-check.
15052 (just-check): added so that tests can be run without a noop
15053 build pass.
15054
15055Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15056
15057 Switch to using configure's configdirs.
15058 * Makefile.in (Makefile): add configure.in dependency.
15059 (SUBDIRS): removed redundant assignment.
15060 * configure.in: switch subdirs assignment to configdirs.
15061 * gdb.t*/configure.in: new files.
15062
15063Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
15064
15065 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
15066 works.
15067
15068Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
15069
15070 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
15071 in explicit rules. Apparently this is not supported by some makes.
15072
15073Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
15074
15075 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
15076
15077Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15078
15079 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
15080 disappeared.
15081
15082Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
15083
15084 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
15085
15086Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
15087
15088 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
15089 watchpoint problem that is now fixed.
15090 * gdb.t30/chexp.exp: Remove setup_xfail for printing
15091 uninitialized convenience variables.
15092 * gdb.t31/chillvars.exp: Fix expected patterns for printing
15093 structures.
15094
15095Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15096
15097 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
15098 which causes expect to get out of sync with gdb on long output
15099 from help set.
15100 * gdb.t09/corefile.exp: Make expected pattern for core file
15101 failing signal and frame output format less sun specific.
15102
15103Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
15104
15105 * gdb.t31/chillvars.exp: Add and remove initial dummy
15106 breakpoint, so that symbol table is forced in.
15107 (Needed at least on Sunos4, though it seems not SVR4.)
15108 * gdb.t31/chillvars.exp: Update for changed output format.
15109
15110Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
15111
15112 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
15113
15114Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
15115
15116 * Makefile.in: Added --srcdir when invoking runtest, removed the
15117 need for a local config file. (optional now)
15118
15119Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
15120
15121 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
15122 failure count used to force early termination. Add some more
15123 expected failures for gnu style demangling.
15124
15125Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15126
15127 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
15128 pmi variable from gdb.t20/gdbme to get optimized away.
15129 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
15130 Check for written corefile upon timeout _and_ eof.
15131
15132Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15133
15134 * config/unix-gdb.exp: Add missing return 0.
15135
15136Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15137
15138 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
15139 test termination.
15140
15141Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
15142
15143 * configure.in (subdirs): Put back gdb.t17 which mysteriously
15144 disappeared.
15145
15146Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
15147
15148 * gdb.t10/crossload.exp: Disable the i860-elf test until such
15149 time as i860 support works.
15150
d63a86f8 15151 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
15152 "backtrace 100\r" rather than just "backtrace\r", to match last
15153 change.
15154
15155Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
15156
15157 * config/udi-gdb.exp (gdb_exit): Remove close command.
15158 (gdb_target_udi): New procedure to set the UDI target.
15159 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
15160 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
15161 Added waits for prompts after several question responses. Added
15162 some more responses used by a29k-amd-udi-gdb.
15163 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
15164 pass different arguments, restart UDI connection after program
15165 completion.
15166 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
15167 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15168 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
15169 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
15170 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
15171 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
15172 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15173 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
15174 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
15175 after program completion.
15176 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
15177 compiled with a SELECT_VECS setting.
15178 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
15179 infinite recursion.
15180
15181 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
15182 Added checks for COFF results, and made them expected failures for
15183 all targets. It would be better to make them expected failures
15184 for COFF targets only.
15185
15186Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
15187
15188 * Makefile.in: add null dvi target, don't bother to recurse
15189 through test directories for info and install-info; rename
15190 $(datadir) to be dejagnu instead of deja-gnu
15191
15192Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
15193
15194 * gdb.t31/gdbme.ch: Re-enable code that previously caused
15195 compiler to coredump.
15196 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
15197 code.
15198
15199Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
15200
15201 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
15202 coredump.
15203 * gdb.t31/chillvars.exp: Comment out tests that depend on that
15204 code.
15205
15206Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
15207
15208 * gdb.t03/ptype.exp: tests for return code from gdb_test.
15209 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
15210 which in a shell. Deletes xgdb when done.
15211 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
15212 Tests the return from the "set height" or "set width" commands.
15213 Added a few return codes where needed.
15214
15215Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
15216
15217 * Makefile.in (SUBDIRS): Add gdb.t17.
15218 * configure.in (subdirs): Add gdb.t17.
15219 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
15220 files to test gdb's calling of functions in the inferior with
15221 the correct arguments and gdb's ability to retrieve any
15222 result returned.
15223
15224Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
15225
15226 * config/unix-gdb.exp (gdb_exit): Remove close commands that
15227 may be called after gdb goes away. Previous versions of expect
15228 needed these to avoid file descriptor leaks, but they cause
15229 errors with the current revision of expect.
15230 * gdb.t00/gdbvars.exp: Use -re on expected output after
15231 setting sevenbit-strings.
15232 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
15233 to set sevenbit-strings consistent across tests.
15234 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
15235 set sevenbit-strings consistent across tests.
15236
15237Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
15238
15239 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
15240 expected output to match current "expect" expectations.
15241
15242Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
15243
15244 * gdb.t00/default.exp: Change expected output for default "source"
15245 command, to match new gdb behavior which requires a filename to
15246 source.
15247
15248Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
15249
15250 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
15251 expected fail for i486-*-* that misses the marker2 function.
15252 * gdb.t10/crossload.exp (bfddefault): Allow successful
15253 recognition of a format to pass even if no symbols are found.
15254 Explicitly catch failures where the format is not recognized
15255 or is ambiguous, and add the reason to the fail message.
15256 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
15257 the cause is and invalid target and add reason to failure message.
15258 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
15259 elf32-i386, elf32-sparc, and elf32-i860.
15260 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
15261 Set up expected failure for 'filename'::variable scope resolution,
15262 which is now apparently broken on all targets.
15263 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
15264 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
15265 gdb.t23/templates.exp: Change failure for missing binfile into
15266 just a warning.
15267 gdb.t21/demangle.exp: Change all cfront references to 'arm'
15268 references.
15269
15270Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
15271
15272 * gdb.t00/default.exp: Add expected output for default "source"
15273 command, to match new gdb behavior.
15274 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
15275
15276Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
15277
15278 * config/*-gdb.exp: returns an error, rather than exiting on
15279 internal errors.
15280
15281Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
15282
15283 * gdb.t03/gdbme.c: Add pointer to struct variable.
15284 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
15285 referencing struct members.
15286
15287Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
15288
15289 * configure.in (mips-idt-ecoff): New target.
15290 * config/mips-gdb.exp: New file for remote board using MIPS remote
15291 debugging protocol.
15292
15293 * Redid configuration scheme. Removed gdb.t*/configure.in.
15294 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
15295 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
15296 distclean targets. Built executables via .o files. Adjusted
15297 tests to account for source files in $(srcdir) rather than
15298 $(objdir).
15299 * lib/gdb.exp (runto): Don't expect () after the function name,
15300 because it may have arguments.
15301
15302Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
15303
15304 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
15305 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
15306 expected failures for mips-idt-* and mips-sgi-*.
15307 * gdb.t00/default.exp (attach): Kill process if requested.
15308 * gdb.t00/help.exp (help target core, help target): Accept a gdb
15309 that does not read core files.
15310 * gdb.t01/run.exp: Removed checks for exit status code.
15311 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
15312 it is linked in.
15313 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
15314 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
15315 appropriate, rather than doing it by hand.
15316 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
15317 execution.
15318 * gdb.t10/crossload.exp: Kill existing program if needed.
15319 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
15320 appropriate, rather than doing it by hand. Always increase
15321 timeout for this test, not just for VxWorks.
15322
15323Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
15324
15325 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
15326 of Chill STRUCT types and STRUCT values.
15327 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
15328 than "char".
15329 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 15330 struct2): New struct definitions and initializations to test
c906108c
SS
15331 simple Chill STRUCT types.
15332
15333Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
15334
15335 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
15336 the null byte at the end of strings.
15337 * gdb.t00/default.exp: Make show version insensitive to copyright
15338 date.
15339 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
15340 to avoid dependencies on target char signedness.
15341 * gdb.t16/printcmds.exp: Update expected results for explicitly
15342 unsigned char.
15343 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
15344 now work.
15345 * gdb.t21/demangle.exp: Add many more patterns for template
15346 demangling, most of them being expected failures.
15347 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
15348 string we are matching for, to match on the whole string.
15349 * gdb.t21/demangle.exp: Add many new test strings to demangle,
15350 and fix a whole bunch that had incorrect expected output but were
15351 passing anyway because of the bug in "proc demangle".
15352 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
15353 type.
15354 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
15355
15356Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
15357
15358 * gdb/testsuite: made modifications to testcases, etc., to allow
15359 them to work properly given the reorganization of deja-gnu and the
15360 relocation of the testcases from deja-gnu to a "tool" subdirectory.
15361
15362Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
15363
15364 * gdb/testsuite: Initial creation of gdb/testsuite.
15365 Migrated dejagnu testcases and support files for testing nm to
15366 gdb/testsuite from deja-gnu. These files were moved "as is"
15367 with no modifications. This migration is part of a major overhaul
15368 of dejagnu. The modifications to these testcases, etc., which
15369 will allow them to work with the new version of dejagnu will be
15370 made in a future update.
48efe704 15371
8d8cb839 15372 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 15373\f
8d8cb839
EZ
15374;; Local Variables:
15375;; mode: change-log
15376;; left-margin: 8
15377;; fill-column: 74
15378;; version-control: never
15379;; End:
902f2ccb
MC
15380
15381 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 15382 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
15383 Copying and distribution of this file, with or without modification,
15384 are permitted provided the copyright notice and this notice are preserved.